首页> 中国专利> 信息处理系统、控制信息处理装置和程序

信息处理系统、控制信息处理装置和程序

摘要

提供信息处理系统,其包括配有能够与读/写器进行非接触通信的IC芯片的信息处理终端、存储用于创建服务数据的第一数据记录的数据提供商装置和创建服务数据并将该服务数据传送到信息处理终端的控制信息处理装置。该信息处理终端包括从数据提供商装置获得第一数据记录并将第一数据记录传送到控制信息处理装置的终端通信部分。该控制信息处理装置包括接收第一数据记录的终端通信部分、存储用于创建服务数据的第二数据记录的控制存储部分和基于第一数据记录和第二数据记录创建服务数据的数据创建部分。

著录项

  • 公开/公告号CN101320435A

    专利类型发明专利

  • 公开/公告日2008-12-10

    原文格式PDF

  • 申请/专利权人 飞力凯网路股份有限公司;

    申请/专利号CN200810091777.8

  • 申请日2008-04-14

  • 分类号G06K17/00;G07F7/08;G06Q20/00;

  • 代理机构北京市柳沈律师事务所;

  • 代理人郭定辉

  • 地址 日本东京都

  • 入库时间 2023-12-17 21:06:40

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-05-30

    授权

    授权

  • 2009-02-04

    实质审查的生效

    实质审查的生效

  • 2008-12-10

    公开

    公开

说明书

相关申请的交叉引用

本发明包含涉及于2007年4月13日向日本专利局提交的日本专利申请JP 2007-106588的主题,通过引用将其内容合并在此。

技术领域

本发明涉及信息处理系统、控制信息处理装置和程序。

背景技术

近些年来,信息处理终端已经被广泛使用,其能够与诸如被提供有非接触型集成电路(IC)卡(下面用其通用名称“智能卡”命名)或非接触型IC芯片的移动电话之类的读/写单元(读/写器)进行非接触通信。

提供抗干扰(tamper proof)的IC芯片,使得能与读/写器进行非接触通信的信息处理终端能够安全地传送、接收并更新诸如对于其数据篡改(datafalsificaion)问题严重的电子货币、票据之类的数据、诸如对于其未授权的公开问题严重的信用卡号之类的数据、以及诸如会员号之类的关于个人信息的数据。因此,提供利用能与读/写器进行非接触通信的信息处理终端的服务在整个社会中非常流行。

在该环境下,已经开发了利用配有IC芯片、并能够与读/写器进行非接触通信的信息处理终端的各种技术。例如,在日本专利申请公开No.JP-A-2006-120062中公开了甚至利用信息提供商分发的IC芯片之外的芯片,也能够接收信息提供服务的技术。此外,例如,在日本专利申请公开No.JP-A-2005-11211中公开了使用从发行票据的信息处理终端获得的信息的技术。此外,例如,在日本专利公开No.3614480中公开了在信息处理终端中存储诸如交易历史、电子货币之类的信息,并且销售和兑换电子票据的技术。

发明内容

然而,根据利用配有IC芯片的信息处理中的已知技术,例如,每次当新服务可用时,向提供服务的一方(下面称为“服务提供商”)增加负担。该负担可以是必须构造信息处理系统来用于提供服务,或者在由IC芯片使用的数据被改变的情况下,必须修改系统的数据提供侧上的控制信息处理系统。

本发明解决上述问题,并且提供新的以及改善了的信息处理系统、控制信息处理装置和程序,其能够从配有IC芯片的信息处理终端传送的第一数据记录,并从存储在控制信息处理装置中的第二数据记录中创建可由信息处理终端使用的数据。

根据本发明的实施例,提供信息处理系统,包括信息处理终端、数据提供商装置和控制信息处理装置。信息处理终端配有能够与读/写器进行非接触通信的IC芯片。数据提供商装置存储用于创建包括由IC芯片使用的数据的服务数据的第一数据记录。控制信息处理装置创建服务数据并将服务数据传送到信息处理终端。信息处理终端包括从数据提供商装置获得第一数据记录并将第一数据记录传送到控制信息处理装置的终端通信部分。控制信息处理装置包括控制通信部分、控制存储部分和数据创建部分。控制通信部分接收从信息处理终端传送的第一数据记录。控制存储部分存储用于创建服务数据的至少一个第二数据记录。数据创建部分基于第一数据记录和与第一数据记录对应的至少一个第二数据记录来创建服务数据。

信息处理系统可以包括数据提供商装置、配有能够与读/写器进行非接触通信的IC芯片的信息处理终端以及控制信息处理装置。例如,作为信息处理系统的配置组件的数据提供商装置可以是将服务提供给信息处理终端的用户的服务提供商装置,并且其可以存储用于创建可由信息处理终端使用的、并包括IC芯片使用的数据的服务数据的第一数据记录。

作为信息处理系统的配置组件的信息处理终端至少可以包括终端通信部分。由于信息处理终端包括终端通信部分,因此例如,信息处理终端可以通过诸如因特网之类的网络或通过读/写器获得来自数据提供商装置的第一数据记录,并且还可以将所获得的第一数据记录传送到控制信息处理装置。

作为信息处理系统的配置组件的控制信息处理装置可以包括控制通信部分、控制存储部分和数据创建部分。控制通信部分是用于执行与外部装置的通信的部分,并且它可以通过(例如)网络执行与信息处理终端的通信,还可以从信息处理终端获得第一数据记录。控制存储部分是包含在控制信息处理装置中的存储部分,并且其可以存储用于创建可由信息处理终端使用的、包括由IC芯片使用的数据的服务数据的至少一个第二数据记录。数据创建部分可以基于第一数据记录和与第一数据记录对应的至少一个第二数据记录创建服务数据,并且其可以将所创建的服务数据传送到信息处理终端。

该配置实现能够基于从配有IC芯片的信息处理队长传送的第一数据记录和存储在控制信息处理装置中的第二数据处理记录来创建可由信息处理终端使用的信息处理系统。

根据上述本发明的实施例,提供创建包括由IC芯片使用的数据的服务数据的控制信息处理装置,其能够与读/写器进行非接触通信,并且将服务数据传送到配有IC芯片的信息处理终端。控制信息处理装置包括控制通信部分、控制存储部分和数据创建部分。控制信息部分接收从信息处理终端传送的第一数据记录。控制存储部分存储用于创建服务数据的至少一个第二数据记录。数据创建部分基于第一数据记录和与第一数据记录对应的至少一个第二数据记录创建服务数据。

控制信息处理装置可以包括控制通信部分、控制存储部分和数据创建部分。控制通信部分可以通过(例如)网络执行与信息处理终端的通信,还可以从信息处理终端获得第一数据记录。控制存储部分可以存储用于创建可由信息处理终端使用的、包括由IC芯片使用的数据的服务数据的至少一个第二数据记录。数据创建部分可以基于第一数据记录和与第一数据记录对应的至少一个第二数据记录创建服务数据,并且其可以将所创建的服务数据传送到信息处理终端。该配置使得可以基于从配有IC芯片的信息处理终端传送的第一数据记录,并基于在控制信息处理装置中存储的第二数据记录创建可由信息处理终端使用的数据。

从信息处理终端传送的第一数据记录还可以是在作为信息处理终端外部的装置的数据提供商装置中存储的、可以修改的动态数据。第二数据记录还可以是预先存储在控制存储部分中的静态数据。

该配置使得可以以更灵活的方式创建服务数据。

还可以以标记语言的形式表示第一数据记录。数据创建部分还可以解释以标记语言的形式表示的第一数据记录,并且可以从控制存储部分中存储的至少一个第二数据记录中选择与第一数据记录对应的第二数据记录。

甚至在作为信息处理终端的外部的装置的数据提供商装置中修改第一数据的情况下,该配置使得可以基于从配有IC芯片的信息处理终端传送的第一数据记录,并基于在控制信息处理装置中存储的第二数据记录创建可由信息处理终端使用的数据。

数据创建部分创建的服务数据还可以是以标记语言的形式表示的元数据记录。

该配置使得可以把在信息处理终端中利用的服务数据变为与信息处理终端具有很小的依赖关系的数据。

在数据创建部分已经创建并向信息处理终端传送用于指定所创建的服务数据的代用数据(surrogate data),并且已经从信息处理终端获得代用数据的情况下,数据创建部分还可以向信息处理终端传送与代用数据对应的服务数据。

该配置使得可以更可靠地且更安全地将所创建的服务数据传递到信息处理终端。

根据上述本发明的实施例,提供用于控制信息处理装置的程序,该控制信息处理装置存储用于创建包括由能够与读/写器进行非接触通信的IC芯片使用的数据的服务数据的至少一个第二数据记录。该程序使计算机用作接收从配有IC芯片的信息处理终端传送来的、用于创建服务数据的第一数据记录的部分。该程序使计算机用作基于第一数据记录和与第一数据记录对应的至少一个第二数据记录创建服务数据的部分。

该程序使得可以基于从配有IC芯片的信息处理终端传送的第一数据记录,并基于在控制信息处理装置中存储的第二数据记录创建可由信息处理终端使用的数据。

根据上述本发明的实施例,可以基于从配有IC芯片的信息处理终端传送的第一数据记录,并基于在控制信息处理装置中存储的第二数据记录创建可由信息处理终端使用的数据。

附图说明

图1A到1C是用于解释已知信息处理系统中的问题的示例性图示;

图2是显示根据本发明第一实施例的信息处理系统的方框图;

图3A到3B是显示根据本发明实施例的第一数据记录的示例的示例性图示;

图4是显示根据本发明实施例的元数据记录的示例的示例性图示;

图5是用于解释根据本发明实施例的的第一数据创建方法的示例性图示;

图6是用于解释根据本发明第一实施例的第二数据创建方法的示例性图示;

图7是显示根据本发明实施例的目标元代码的示例的示例性图示;

图8是用于解释根据本发明第一实施例的第三数据项创建方法的示例性图示;

图9是显示根据本发明第二实施例的信息处理系统的方框图;和

图10是用于解释根据本发明第二实施例的数据传送方法的示例性图示。

具体实施方式

下面将参照附图详细描述本发明的优选实施例。注意,在说明书和附图中,利用相同的附图标记表示基本上具有相同功能和结构的结构元件,并且省略这些结构元件的重复描述。

已知信息处理系统中的问题。

首先,在解释根据本发明实施例的信息处理系统之前,将描述已知信息处理系统中的问题的示例。

图1是用于解释已知信息处理系统中的问题的示例性图示。其显示配有IC芯片的移动电话获得并使用优惠券(coupon)的示例。

如图1A所示,使用移动电话的用户可以通过使用移动电话访问网站,通过个人计算机访问网站等,并且通过网站获得如图1B所示的网站优惠券信息(服务数据)。

可由IC芯片使用的优惠券数据还可以包含在用户获得的优惠券信息(服务数据)中。如图1C所示,例如,通过将移动电话保持到达读/写器(也就是,通过执行读/写器与IC芯片之间的通信,并且传送优惠券数据),或者通过向服务提供商(例如,商店职员等)出示所获得的优惠券信息,获得优惠券数据的用户可以使用所获得的优惠券数据和优惠券信息。

作为吸引用户的方式,如图1A到1C所示,例如,提供用户可使用的优惠券信息的服务提供商可以按需要改变优惠券信息的内容(例如,如图1B所示的蛋糕套餐A的10%折扣)。然而,在已知信息处理系统中,改变优惠券信息的内容需要(例如)在向移动电话提供优惠券数据和优惠券信息的数据提供侧上的控制信息处理装置(服务中心)中的程序改变等。因此,服务提供商不能容易地改变优惠券数据和优惠券信息的内容。

第一实施例

接下来将解释根据本发明实施例的信息处理系统。图2是显示根据本发明第一实施例的信息处理系统1000的方框图。

参照图2,根据本发明第一实施例的信息处理系统1000包括信息处理终端100、服务提供商信息处理装置300、400等和控制信息处理装置500。

例如,信息处理终端100和服务提供商信息处理装置300、400等,以及信息处理终端100和控制信息处理装置500可以通过网络电路连接。网络电路可以是诸如局域网(LAN)、广域网(WAN)之类的有线网络,或者是诸如无线局域网(WLAN)之类的使用多输入多输出(MIMO)的无线网络。网络电路还可以是因特网,并且利用诸如传输控制协议/因特网协议(TCP/IP)之类的通信协议,并且还可以是经由用作无线LAN接入点的基站等(在图中未示出)连接的网络,但网络电路不限于这些示例。

信息处理终端100和服务提供商信息处理装置300、400等还可以通过读/写器150连接。例如,信息处理终端100和读/写器150可以通过使用诸如13.56MHZ之类的特定频率的磁场(载波)执行非接触通信。

信息处理终端100和服务提供商信息处理装置300、400等不限于通过网络电路连接,或通过读/写器150连接来执行通信。例如,信息处理终端100和服务提供商信息处理装置300、400等还可以通过使用利用红外线、IEEE802.11(称为“Wi-Fi”)、IEEE802.15.1等短距离无线通信执行通信。

通过网络电路连接,或通过读/写器150连接使得信息处理终端100和服务提供商信息处理装置300、400等直接传送数据,但是信息处理终端100和服务提供商信息处理装置300、400等不限于直接传送数据。例如,如果使用信息处理终端100的用户具有连接到服务提供商信息处理装置300、400等的个人计算机,则该用户可以通过电子邮件将数据从个人计算机传送到信息处理终端100,因此使得信息处理终端100和服务提供商信息处理装置300、400等间接地传送数据。

信息处理终端

信息处理终端100是用户可以使用的装置,并且配有终端通信部分102、操作部分104、终端存储部分106、显示部分108和IC芯片110。信息处理终端100还可以配有从微处理单元(MPU)配置的终端控制部分(在图中未示出),并且该终端控制部分控制整个信息处理终端100。

终端通信部分102是用于执行与外部装置的通信的部分,并且其可以通过网络电路或读/写器150与诸如服务提供商信息处理装置300、400之类的外部装置通信。通过诸如因特网之类的网络或通过读/写器150,终端通信部分102可以从服务提供商信息处理装置300、400等获得第一数据记录(后述),并且可以将所获得的第一数据记录传送到控制信息处理装置500。可以通过使终端控制部分(图中未示出)解释所获得的第一数据记录并指定传输目的地来执行将所获得的第一数据记录传送到控制信息处理装置500。

终端通信部分102还可以从控制信息处理装置500(下面称为“服务数据”)获得包括由IC芯片110使用的、可由信息处理终端100使用的数据的数据(下面称为“服务数据”)。根据本发明实施例的服务数据可以包括,例如,属于电子货币的数据(例如,电子货币值和相关数据项)、属于个人验证的数据(例如生物测定(biometric)数据项和相关数据项)、属于票的数据(例如,票数据项和相关数据项)、属于优惠券数据的数据(例如,优惠券数据项和相关数据项)等,但是服务数据不限于这些示例。

例如,操作部分104是用户可以操作的接口,诸如按钮、方向键、诸如摇杆之类的旋转型选择器或这些的组合等。

终端存储部分106是提供在IC芯片外部的信息处理终端100的存储部分。可以将从控制信息处理装置500传送的服务数据存储在终端存储部分106中。图2示出在终端存储部分106中存储元数据记录作为服务数据。根据本发明实施例的元数据记录是其中以标记语言的形式表示属于由IC芯片110使用的数据的信息的数据。注意,根据本发明实施例的元数据记录不限于以标记语言形式表示的数据,并且显然可以以可由信息处理终端100执行的形式的数据形式表示元数据记录。将在下面描述元数据的特定示例。

终端存储部分106可以是,例如,诸如硬盘之类的磁存储介质、诸如闪存、磁阻随机存取存储器(MRAM)、电铁随机存取存储器(FeRAM)、相变(phase change)随机存取存储器(PRAM)之类的非易失性存储器、磁光盘等,但是终端存储部分106不限于这些示例。

显示部分108是提供在信息处理终端100中的显示部分,并且可以显示属于用户的操作的屏幕,以及诸如所获得的优惠券数据、优惠券信息之类的内容。显示部分108可以是液晶显示器(LCD)、有机发光二极管显示器(OLED,也称为有机电致发光显示器(有机EL显示器))、场发光显示器(FED)等,但是显示部分108不限于这些示例。

IC芯片110在集成电路中合并与读/写器150进行通信所涉及的各种部分,并且可以是抗干扰的。IC芯片110还可以在其中包括存储由IC芯片110使用的、包含在从控制信息装置500传送的元数据记录中的数据的存储部分(在图中未示出)。读/写器150通过使用载波来执行与IC芯片110的通信,以读取并写入在IC芯片110的存储器(在图中未示出)中存储的、由IC芯片110使用的数据。

服务提供商处理装置(数据提供商装置)

例如,服务提供商信息处理装置300可以是控制由移动电话使用的网站或由个人计算机使用的网站的服务提供商装置。服务提供商信息处理装置300还可以是安装在诸如提供服务的商店之类的位置中的装置。服务提供商信息处理装置300可以配有提供商通信部分302和提供商存储部分304。服务提供商信息处理装置300还可以配有从MPU等配置的、控制整个服务提供商信息处理装置300的提供商控制部分(在图中未示出)。服务提供商信息处理装置300还可以配有管理员可以操作的提供商操作部分(在图中未示出)等。以与服务提供商信息处理装置300相同的方式配置服务提供商信息处理装置400等,因此将对服务提供商信息处理装置300进行解释。

提供商通信部分302是执行与外部装置的通信的部分,并且其可以通过网络电路或读/写器150执行与诸如信息处理终端100之类的外部装置的通信。

提供商存储部分304是提供在服务提供商信息处理装置300中的存储部分,并且其可以存储用于创建服务数据的第一数据记录。例如,提供商存储部分304可以是诸如硬盘之类的磁存储介质、诸如闪存之类的非易失性存储器、磁光盘,但是提供商存储部分304不限于这些示例。

根据本发明实施例的第一数据记录是包含用于创建服务数据的信息的数据项。例如,可以将第一数据记录定义为以诸如扩展标记语言之类的标记语言表示的数据项,以这样的方式很容易创建并修改数据项。

第一数据记录的示例,属于优惠券的数据。

将提供根据本发明实施例的第一数据记录的示例。图3是显示根据本发明实施例的第一数据记录的示例的示例性图示。在图3A中显示蛋糕套餐的价格的10%折扣的优惠券作为第一数据记录的示例。注意下面将使用提供优惠券作为示例解释本发明的第一实施例,但是本发明的实施例显然不限于提供优惠券。例如,本发明的实施例可以应用到各种服务,诸如发放票据等。

图3B是显示第一数据记录A 306的示例的示例性图示。参照图3B,以标记语言的形式表示第一数据记录A306,并且可以包括,例如,控制信息处理装置500的地址(附图标记308)、控制信息处理装置500用于指定对应的第二数据记录(后述)的信息(附图标记310)、在IC芯片110中使用的数据(附图标记312)、用于服务数据的标题信息(附图标记314)和用于将服务数据的内容传递给使用服务数据的用户的示例性信息(附图标记316)。

图3B显示控制信息处理装置500用于指定对应的第二数据记录(后述)的信息(附图标记310)的示例。该示例包括控制信息处理装置500用于指定服务提供商的服务ID(“00001”)、用于指定要提供的服务的项ID(“0024”)、用于指定服务类的类ID(“C”)和规定创建的服务数据的重新分发的限制的重新分发限制(“1”)。通过解释第一数据记录,控制信息处理装置500可以指定对应的第二数据记录(后述),并且创建服务数据。例如,控制信息处理装置500解释第一数据记录的过程可以涉及将图3B中所示的“和”号(&)当作第一数据记录的片段的分隔符,并且还涉及将片段分为每一个由规定数量的字符组成的单元(例如,使得每个单元应用于由图3B的附图标记310指示的信息的元素)。然而,控制信息处理装置500解释第一数据记录的过程不限于此。

此外,在图3B中,在IC芯片110中使用的数据(附图标记312)被设置为16进制格式数据。例如,如图1C所示,在IC芯片110内使用的数据(附图标记312)是可以由读/写器读取和解释的数据。为此,如图3B所示,在根据本发明实施例的第一数据记录中,以文本格式单独地设置用于将服务数据的内容传递给使用服务数据的用户的示例性信息(附图标记316)。

注意,包含在第一数据记录中的信息不限于上述信息,并且还可以包括,例如,用于仅允许特定信息处理终端使用第一数据记录中的信息的使用限制信息、创建第一数据记录的日期和时间、用于验证第一数据记录的真实性的签名信息等。显然,根据本发明实施例的第一数据记录的格式和包含在其中的信息不限于图3B所示的信息。

将根据本发明实施例的第一数据记录定义为以标记语言的格式表示的数据使得可以将根据本发明实施例的第一数据嵌入用于提供服务、以(例如)超文本标记语言创建的网站中。此外,标记语言是可以标准化用于描述数据的方法和访问单独数据元素的方法的、可以以文本格式存储数据的数据描述语言类型。因此,以标记语言的形式表示第一数据记录使得对于服务提供商来说可以容易地修改第一数据记录的内容。因此,根据本发明实施例的第一数据记录可以被称为可由服务提供商修改的动态数据。

控制信息处理装置500

控制信息处理装置500包括控制通信部分502、控制存储部分504和数据创建部分506。控制信息处理装置500还可以配有从MPU等配置的、控制整个控制信息处理装置500的控制控制部分(在图中未示出)。

控制通信部分502是用于执行与外部装置的通信的部分,并且可以通过网络电路执行与信息处理装置100的通信。控制信息部分502可以从信息处理终端100获得第一数据记录,并且可以向信息处理终端100传送由数据创建部分506创建的、用作服务数据的元数据记录(后述)。

控制存储部分504是在控制信息处理装置500中提供的存储部分,并且其可以存储用于创建服务数据的至少一个第二数据记录。根据本发明实施例的第二数据记录是用于创建服务数据的数据记录,并且其可以用作由服务提供商预先设置的静态数据记录。例如,第二数据记录可以是规定用于在信息处理终端100上显示服务数据的布局的显示数据(例如XML格式模版数据)、或用于服务数据的、诸如控制服务数据的盖写并规定信息处理终端100中的存储位置的存储规则之类的控制数据。然而,显然第二数据记录不限于这些示例。注意,即使根据本发明实施例的第二数据记录是预先设置的静态数据记录,服务提供商显然也可以对第二数据记录执行添加、修改、删除等。

此外,例如,控制存储部分504可以是诸如硬盘之类的磁存储介质、诸如闪存之类的非易失性存储器、磁光盘等,但是控制存储部分504不限于这些示例。

从MPU等配置数据创建部分506,并且基于从信息处理终端100获得的第一数据记录和在控制存储部分504中存储的至少一个第二数据记录创建用作服务数据的元数据记录。例如,数据创建部分506可以解释以标记语言的形式表示的第一数据记录,并且可以基于,例如,在第一数据记录中包含的服务ID、项ID、类ID等选择对应的第二数据记录。然后,数据创建部分506可以通过将来自第一数据记录的信息嵌入基于第一数据记录的解释结果选择的第二数据记录中来创建元数据记录。

元数据记录的示例:属于图3所示的优惠券的数据。

将提供根据本发明实施例的元数据记录的示例。图4是显示根据本发明实施例的元数据记录的示例的示例性图示。所示示例是基于图3所示的第一数据记录创建的元数据记录。

图4显示基于图3B的附图标记指示的服务ID“000001”、项ID“0024”和类ID“C”,通过选择将变成元数据记录模板的第二数据记录,然后在所选择的第二数据记录中嵌入在IC芯片内使用的、由图3B中的附图标记312指示的数据“303E400A”、由图3B中的附图标记310指示的重新分布限制“1”、由图3B中的附图标记314指示的标题信息“<特殊优惠券>”以及图3B中的附图标记316指示的示例性信息“蛋糕套餐A的10%折扣”而创建的元数据记录。

数据创建部分506可以通过解释图3B所示的、从信息处理终端100获得的第一数据记录,以便从控制存储部分504选择第二数据记录,然后将来自第一数据记录的信息嵌入基于第一数据记录的解释结果选择的第二数据记录中,以创建图4所示的元数据记录。以标记语言格式将服务数据制作为元数据记录使得数据创建部分506将服务数据制作成对信息处理终端100依赖性小的数据。注意,根据本发明实施例的元数据记录的结构不限于图4,并且显然可以将IC芯片110内使用的数据定义为从元数据记录分离的数据。

通过控制通信部分502将元数据记录传送到信息处理终端100作为由数据创建部分506创建的服务数据。信息处理终端100可以存储由数据创建部分506创建的元数据记录,并且可以在IC芯片内使用包含在IC芯片100中使用的元数据记录中的数据。

上述配置使得根据本发明第一实施例的信息处理系统1000可以基于从信息处理终端100传送的第一数据记录和存储在控制信息处理装置500中的至少一个第二数据记录创建可由配有IC芯片110的信息处理终端100使用的服务数据。接下来,将解释在信息处理系统1000中创建元数据记录(服务数据)的方法。

第一数据创建方法

图5是用于解释根据本发明第一实施例的第一数据创建方法的示例性图示。将在下面使用服务提供商信息处理装置300作为存储第一数据记录的服务提供商信息处理装置解释第一数据创建方法,但是在第一数据创建方法中,服务提供商信息处理装置显然不限于服务提供商信息处理装置300。

首先,信息处理终端100访问服务提供商信息处理装置300,并且发送第一数据记录的获得请求(步骤S100)。例如,可以通过经由诸如因特网之类的网络显示用于移动电话的网站或用于个人计算机的网站,或通过经由读/写器150执行与服务提供商信息处理装置300的通信实现对服务提供商信息处理装置300的访问。

已经从信息处理终端100接收到第一数据记录的获得请求的服务提供商信息处理装置300响应于获得请求将第一数据记录发送到信息处理终端100(步骤S102)。例如,第一数据记录是由服务提供商信息处理装置300存储的数据,并且与图3B所示的相同,其可以是以标记语言的形式表示的数据。因此,可以由服务提供商信息处理装置300自由地且容易地修改第一数据记录。

已经在步骤S102获得从服务提供商信息处理装置300传送的第一数据记录之后,信息处理终端100将第一数据记录传送到控制信息处理装置500(步骤S104)。

在已经在步骤S104获得了从信息处理终端100传送的第一数据记录之后,控制信息处理装置500使用所获取的第一数据记录和所存储的第二数据记录来创建用作服务数据的元数据记录(步骤S106)。然后,控制信息处理装置500向信息处理终端100传送在步骤S106创建的元数据记录(步骤S108)。

在已经在步骤S108获得了从控制信息处理装置500传送的元数据记录之后,信息处理终端100可以存储所获得的元数据并在需要时使用它(步骤S110)。

在根据本发明第一实施例的第一数据创建方法中,如上所述,信息处理终端100可以从服务提供商信息处理装置300获得第一数据记录,并且将其传送到控制信息处理装置500中。控制信息处理装置500可以使用所获得的第一数据记录和预先存储的第二数据记录以创建元数据记录(服务数据)。第一数据记录可以是,例如以标记语言的形式表示的数据,这使得容易创建和修改数据。因此,通过使用根据本发明第一实施例的第一数据创建方法,服务提供商可以自由地和容易地修改服务提供商信息处理装置300中的第一数据记录。例如,这意味着在根据本发明第一实施例的信息处理系统1000中,与已知信息处理系统不同,甚至在修改了第一数据记录的情况下,也不需要程序修改等。

此外,在根据本发明第一实施例的第一数据创建方法中,控制信息处理装置500可以基于所获得的第一数据记录和预先存储的第二数据记录创建可由信息处理终端100使用的元数据记录(服务数据)。换句话说,在服务提供商开始新服务的情况下,服务提供商通过创建第一数据记录并在控制信息处理装置500中注册与第一数据记录对应的第二数据记录,可以创建可由信息处理终端100使用的服务数据。因此,通过使用根据本发明实施例的第一数据创建方法,与已知信息处理系统不同,服务提供商不需要每次在服务提供商通过新服务时建立新信息处理系统。

注意,在信息处理终端100和服务提供商信息处理装置300之间的通信中,或在信息处理终端100和控制信息处理装置500之间的通信中出现通信错误的事件中,即使在图5中没有明确示出错误处理,显然也可以在每个装置(信息处理终端100、服务提供商信息处理装置300和控制信息处理装置500)中执行诸如错误显示之类的规定错误处理。

第二数据创建方法

将图5所示的第一数据创建方法解释为其中控制信息处理装置500获得从信息处理终端100传送的第一数据记录,创建元数据记录,并且将所创建的元数据记录传送到信息处理终端100的方法。然后,根据本发明的实施例的数据创建方法不限于第一数据创建方法。因此,将解释第二数据创建方法,其中在控制信息处理装置500和信息处理终端100之间执行额外通信。

图6是用于解释根据本发明第一实施例的第二数据创建方法的示例性图示。将在下面使用服务提供商信息处理装置300作为存储第一数据记录的服务提供商信息处理装置解释第二数据创建方法,但是在第二数据创建方法中,服务提供商信息处理装置不限于服务提供商信息处理装置300。

与第一数据创建方法相同的方式,信息处理终端100访问服务提供商信息处理装置300,并且发送第一数据记录的获得请求(步骤S200)。然后,已经从信息处理终端100接收到第一数据记录的获得请求的服务提供商信息处理装置300响应于获得请求将第一数据记录发送到信息处理终端100(步骤S202)。

已经在步骤S202获得从服务提供商信息处理装置300传送的第一数据记录之后,信息处理终端100将第一数据记录传送到控制信息处理装置500(步骤S204)。

在已经在步骤S204获得了从信息处理终端100传送的第一数据记录之后,控制信息处理装置500使用获得的第一数据记录和所存储的第二数据记录来创建用作服务数据的元数据记录(步骤S206)。

控制信息处理装置500还创建目标元代码(步骤S208),并且向信息处理终端100传送所创建的目标元代码(步骤S210)。控制信息处理装置在步骤S208创建的目标元代码是指定在步骤S206中创建的元数据记录的数据。

目标元代码的示例

将解释根据本发明实施例的目标元代码的示例。图7是显示根据本发明实施例的目标元代码的示例的示例性图示。在图7中,附图标记318表示目标元代码的示例,其值被设置为“pM1FGkq”。根据本发明实施例的目标元代码的值可以被设置为控制信息处理装置500的数据创建部分506基于元数据记录创建的任意字符串。例如,字符串基于元数据记录的、根据本发明实施例的字符串创建过程可以是基于数据创建部分506创建的元数据记录计算哈希(hash)值的过程,但是其不限于该过程。例如,根据本发明的实施例的目标元代码的值还可以设置为数据创建部分506通过任意过程产生的随机数值。在这种情况下,例如,数据创建部分506可以将随机数值与所创建的元数据记录存储在一起,使得在随机数值和元数据记录之间建立一对一连接。

控制信息处理装置500还可以向信息处理终端100传送所创建的目标元代码以及用于启动信息处理终端100中的特定应用程序的数据。在图7中,在与用于特定应用程序的数据对应的对象标签中设置id和数据。注意,根据本发明实施例的目标元代码不限于图7所示的数据,而是还包括用于在信息处理终端100的显示部分108上显示向信息处理终端100的用户传递处理的进度的屏幕的信息。

再次参照图6,已经在步骤S210获得从控制信息处理装置500传送的目标元代码的信息处理终端100启动与目标元代码对应的应用程序(步骤S212),并且将所获得的目标元代码传送到控制信息处理装置500(步骤S214)。例如,可以通过在步骤S212启动的应用程序自动完成在步骤S214的从信息处理终端100到控制信息处理装置的目标元代码的传输。注意,在步骤S214的目标元代码214的传输不限于该示例,并且信息处理终端100的用户可以通过操作操作部分104执行传输。

已经在步骤S214获得从信息处理终端100传送的元代码的控制信息处理装置500指定与所获得的目标元代码对应的元数据记录(也就是,在步骤S206创建的元数据记录)(步骤S216)。然后,控制信息处理装置500向信息处理终端100传送在步骤S216指定的元数据记录(步骤S218)。如上所述,在步骤S208创建的目标元代码可以在步骤S216中用于指定元数据记录。换句话说,代替元数据记录,根据本发明实施例的目标元代码可以用作被传送到信息处理终端100的代用数据。

从信息处理终端100发回在步骤S210被传送到信息处理终端100的目标元代码使得对于控制信息处理装置50来说可以识别与已经在信息处理终端100中启动的、与目标元代码对应的特定应用程序。因此,控制信息处理装置500可以使用与信息处理终端100的更安全的通信来传送元数据记录。

已经在步骤S218获得从控制信息处理装置500传送的元数据记录的信息处理终端100可以使用在步骤S212启动的应用程序来执行各种处理,诸如存储所获得的元数据记录、提供数据到IC芯片110等等(步骤S220)。

如上所述,在根据本发明第一实施例的第二数据创建方法中,以与第一数据创建方法相同的方式,信息处理终端100可以从服务提供商信息处理装置300获得第一数据记录,并且将其传送到控制信息处理装置500中,并且控制信息处理装置500可以使用所获得的第一数据记录和预先存储的第二数据记录以创建元数据记录(服务数据)。第一数据记录可以是,例如,以标记语言的形式表示的数据,这使得容易创建和修改数据。因此,以与使用第一数据创建方法时相同的方式,通过使用根据本发明第一实施例的第二数据创建方法,服务提供商可以自由地和容易地修改服务提供商信息处理装置300中的第一数据记录。例如,这意味着在信息处理系统1000中,与已知信息处理系统不同,甚至在修改第一数据记录的情况下,也不需要程序修改等。

此外,在服务提供商开始新服务的情况下,以与当使用第一数据创建方法时相同的方式,服务提供商通过创建第一数据记录并在控制信息处理装置500中注册与第一数据记录对应的第二数据记录,可以创建可由信息处理终端100使用的服务数据。因此,通过使用根据本发明第一实施例的第二数据创建方法,与已知信息处理系统不同,服务提供商不需要每次在服务提供商通过新服务时建立新信息处理系统。

此外,通过创建用于指定控制信息处理装置500创建的元数据记录(服务数据)的目标元代码(代用数据),并且通过向控制信息处理装置500和信息处理终端100传送并从其接收目标元代码(代用数据),第二数据创建方法可以更可靠地和更安全地向信息处理终端100传递控制信息处理装置500创建的服务数据(元数据记录)。

第三数据创建方法

对于第一和第二数据创建方法,解释了其中信息处理终端100从服务提供商信息处理装置300获得类似图3B所示的数据作为第一数据记录的配置。然而,根据本发明实施例的数据创建方法不限于第一和第二数据创建方法。因此,接下来将解释其中控制信息处理装置500预先创建并存储元数据记录,并且与元数据记录对应的目标元代码存储在服务器提供商信息处理装置300中的第三数据创建方法。也就是,在第三数据创建方法中,信息处理终端100从服务提供商信息处理装置300获得目标元代码作为第一数据记录。

图8是用于解释根据本发明第一实施例的第三数据项创建方法的示例性图示。将在下面使用服务提供商信息处理装置300作为存储第一数据记录的服务提供商信息处理装置解释第三数据创建方法,但是在第三数据创建方法中,服务提供商信息处理装置不限于服务提供商信息处理装置300。

此外,虽然在图8中未示出,但是控制信息处理装置500预先创建与服务提供商信息处理装置300提供的服务对应的元数据记录,以及与元数据记录对应的目标元代码。服务提供商信息处理装置300存储由控制信息处理装置500创建的目标元代码,并且控制信息处理装置500存储元数据记录。例如,如图7所示,控制信息处理装置500还可以创建用于启动信息处理终端100中的所指定的应用程序的数据以及由图3B的附图标记308所示的包括控制信息处理装置500的地址的目标元代码。

注意,在上述情况下,例如,如果服务提供商将以易于创建和修改数据的标记语言的形式表示的数据从服务提供商信息处理装置300传送到控制信息处理装置500,则控制信息处理装置500可以按需要重新创建其初始创建的元数据记录。将基于图8在下面进行解释。

如果服务提供商信息处理装置300和信息处理终端100处于它们可以通信的状态中,则服务提供商信息处理装置300向信息处理终端100传送目标元代码(第一数据记录)(步骤S300)。例如,如图1C所示,其中服务提供商信息处理装置300和信息处理终端100可以在步骤S300通信的状态可以是其中信息处理终端100的用户将信息处理终端100保持在连接到服务提供商信息处理装置300的读/写器的情况,但是其中服务提供商信息处理装置300和信息处理终端100可以通信的状态不限于该示例。

已经在步骤S300获得从服务提供商信息处理装置300传送的目标元代码之后,与图6所示的第二数据创建方法相同的方式,信息处理终端100启动与目标元代码对应的应用程序(步骤S302),并且将所获得的目标元代码传送到控制信息处理装置500(步骤S304)。

已经在步骤S304获得从信息处理终端100传送的目标元代码之后,控制信息处理装置500以与图6所示的第二数据创建方法相同的方式指定与所获得的目标元代码对应的元数据记录(也就是,预先存储的元数据记录)(步骤S306)。然后,控制信息处理装置500将在步骤S306指定的数据传送到信息处理终端100(步骤S308)。

已经在步骤S308获得从控制信息处理装置500传送的元数据记录之后,信息处理终端100可以使用在步骤S302启动的应用程序来执行各种处理,诸如存储所获得的元数据记录、提供数据到IC芯片110等(步骤S310)。

如上所述,在根据本发明第一实施例的第三数据创建方法中,控制信息处理装置500预先创建元数据记录和目标元代码,并且服务提供商信息处理装置300将目标元代码(第一数据记录)发送到信息处理终端100。在获得目标元代码(第一数据记录)之后,信息处理终端100将目标元代码(第一数据记录)传送到控制信息处理装置500,因此控制信息处理装置500将所创建的元数据记录传送到信息处理终端100。因此,第三数据创建方法可以将通信处理量减少到在图5和6所示的第一和第二数据创建方法中执行的处理量之下。

此外,利用第三数据创建方法,只要服务提供商信息处理装置300和信息处理终端100处于它们可以通信的状态,信息处理终端100就可以获得所指定的元数据记录。因此,可以改善使用信息处理终端100的用户便利性,这是因为,例如,信息处理终端100不要求与图1A所示的不同的操作(例如,用户按下按钮等)来获得第一数据记录。

此外,例如,如果服务提供商将以易于创建和修改数据的标记语言的形式表示的数据从服务提供商信息处理装置300传送到控制信息处理装置500,则控制信息处理装置500可以按需要重新创建元数据记录和目标元代码。因此,如当使用第一和第二数据创建方法时那样,当使用第三数据创建方法时,与已知信息处理系统不同,甚至在修改第一数据记录的情况下,信息处理系统1000也不需要程序修改等。

如上所述,在信息处理系统1000中,信息处理终端100从服务提供商信息处理装置300、400等获得第一数据记录,并且将第一数据记录传送到控制信息处理装置500。使用所获得的第一数据记录和预先存储的第二数据记录,控制信息处理装置500可以创建可由信息处理终端100使用的元数据记录(服务数据)。第一数据记录可以是,例如以易于创建和修改数据的标记语言的形式表示的数据。因此,服务提供商可以自由地且容易地修改服务提供商信息处理装置300、400等中的第一数据记录。例如,这意味着与已知信息处理系统不同,甚至在修改第一数据记录的情况下,信息处理系统1000也不需要程序修改等。

此外,在服务提供商开始新服务的情况下,服务提供商通过创建第一数据记录并在控制信息处理装置500中注册与第一数据记录对应的第二数据记录,可以创建可由信息处理终端100使用的服务数据。因此,与已知信息处理系统不同,使用信息处理系统1000的服务提供商不需要在每次服务提供商提供新服务时建立新信息处理系统。

此外,由根据本发明第一实施例的控制信息处理装置500创建的服务数据可以用作以标记语言表示的元数据记录。由于控制信息处理装置500创建元数据记录作为服务数据,因此,可以标准化描述数据的方法和访问独立数据元素的方法。因此,例如,本发明的第一实施例展示下述效果。

例如,在移动电话中使用信息处理终端100的情况下,描述数据的方法和访问独立数据元素的方法的标准化使得可以减少对提供用于特定移动电话的通信服务的公司、对移动电话的特定型号的用户依赖性。

此外,例如,在移动电话中使用信息处理终端100的情况下,即使用户替换在移动电话中提供的用户身份模块(SIM),描述数据的方法和访问独立数据元素的方法的标准化使得可在芯片替换之前和之后以相同方式使用服务数据。

如图2所示,已经将信息处理终端100解释为根据本发明第一实施例的信息处理系统1000的配置组件,但是本发明的第一实施例不限于该配置。例如,信息处理终端100还可以用在诸如配有智能卡和IC芯片的移动电话或个人手机系统(PHS)之类的运动通信装置,以及诸如配有IC芯片的超级移动个人计算机(UMPC)之类的计算机中。还将服务提供商信息处理装置300和控制信息处理装置500解释为信息处理系统1000的配置组件,但是本发明的第一实施例不限于该配置。例如,服务提供商信息处理装置300和控制信息处理装置500还可以用在诸如个人计算机或服务器之类的计算机中。

用于根据第一实施例的控制信息处理装置500的程序。

使计算机用作根据第一实施例的控制信息处理装置500的程序可以基于从配有IC芯片110的信息处理终端100传送的第一数据记录,并基于存储在控制信息处理装置500中的第二数据记录来创建可由信息处理终端100使用的数据。

第二实施例

在上面解释了根据第一实施例的信息处理系统1000的配置,其中控制信息处理装置500新创建由信息处理终端100使用的服务数据。然而,根据本发明实施例的信息处理系统不限于其中控制信息处理装置新创建服务数据的配置。因此,将解释根据第二实施例的信息处理系统,其中信息处理终端(数据提供商装置)存储服务数据,并且将服务数据传递给另一信息处理终端。

图9是显示根据本发明第二实施例的信息处理系统2000的方框图。参照图9,信息处理系统具有信息处理终端100、信息处理终端200和控制信息处理装置500。控制信息处理装置500通过分离的网络电路连接到信息处理终端100、200。网络电路可以是诸如WAN之类的有线网络,或诸如WLAN之类的无线网络。网络电路还可以是因特网,并且利用诸如TCP/IP之类的通信协议,但是网络电路不限于这些示例。

信息处理终端100和信息处理终端200可以相互通信。例如,信息处理终端100和信息处理终端200之间的通信可以是使用红外线、IEEE 802.11、IEEE 802.15.1等。换句话说,信息处理终端100和信息处理终端200可以执行一对一通信。注意,图9显示在信息处理终端100和信息处理终端200之间执行无线通信,但是显然信息处理终端100和信息处理终端200之间的通信可以是有线通信。

信息处理终端100和信息处理终端200每一个可以以与图2所示的根据本发明第一实施例的信息处理终端100相同的方式进行配置,并且控制信息处理装置500可以与图2所示的根据本发明第一实施例的控制信息处理装置500相同的方式进行配置。因此,将在下面解释将服务数据从信息处理终端100传送到信息处理终端200的数据传送方法。

数据传送方法

图10是用于解释根据本发明第二实施例的数据传送方法的示例性图示。图10显示将服务数据从信息处理终端100传送到信息处理终端200的情况。服务数据从信息处理终端100到信息处理终端200的传送可以是服务数据复制,或者是服务数据从信息处理终端100到信息处理终端200的移动。

首先,在信息处理终端100和控制信息处理装置500之间执行通信,然后开始传送和接收服务数据的处理(步骤S400)。

当开始传送和接收数据的处理之后,信息处理终端100向控制信息处理装置500传送将移动到信息处理终端200的服务数据(步骤S402)。

已经从信息处理终端100获得服务数据的控制信息处理装置500基于所获得的服务数据创建目标元代码和元数据记录(步骤S404)。在其中在步骤S402传送的服务数据是元数据记录的情况下,可以省略元数据记录的创建。例如,基于所获得的的服务数据创建元数据记录的方法可以涉及分析服务数据并以通过预先设置标记语言的形式对其进行表示来将其转换为元数据记录。例如,基于所获得的服务数据创建目标元代码的方法可以涉及基于服务数据计算哈希值。注意,基于所获得的服务数据创建目标元代码和元数据记录的方法显然不限于此。

控制信息处理装置500向信息处理终端100传送在步骤S404创建的目标元代码(步骤S406)。

已经从控制信息处理装置500获得目标元代码之后,信息处理终端100将所获得的目标元代码传送到信息处理终端200作为第一数据记录(步骤S408)。注意,在已经获得目标元代码的信息处理终端100中,虽然在图10中未示出,但是可以启动与目标元代码对应的应用程序,并且该应用程序可以执行在步骤S408的处理。

已经从信息处理终端100获得目标元代码之后,信息处理终端200将所获得的目标元代码传送到控制信息处理装置500(步骤S410)。注意,在已经获得目标元代码的信息处理终端200中,虽然在图10中未示出,但是可以启动与目标元代码对应的应用程序,并且该应用程序可以执行在步骤S410的处理。

已经从信息处理终端200获得目标元代码之后,控制信息处理装置500指定与所获得的目标元代码(步骤S412)对应的元数据记录,并且将所指定的元数据记录传送到信息处理终端200(步骤S414)。例如,可以通过比较所获得的目标元代码与在步骤S404创建的目标元代码的哈希值,然后选择对应于与哈希值匹配的目标元代码的元数据记录来完成在步骤S412的元数据记录的指定。然而,在步骤S412的元数据记录的指定不限于该示例。可以由数据创建部分506执行步骤S412,还可以由控制信息处理装置500中提供的控制控制部分(在图中未示出)执行该步骤。

已经在步骤S414获得从控制信息处理装置500传送的元数据记录(也就是,与从信息处理终端100传送的服务数据对应的数据记录)之后,信息处理终端200可以存储所获得的元数据记录,并且在需要时使用它(步骤S416)。通过上述在步骤S400到S416的各种处理完成信息处理终端100和信息处理终端200之间的服务数据的传送。

如上所述,在根据本发明第二实施例的信息处理系统2000中,可以通过控制信息处理装置500在信息处理终端100和信息处理终端200之间传送服务数据。控制信息处理装置500还可以保存日志(log)作为诸如通信处理、目标元代码创建处理之类的各种处理的处理历史。因此,由于通过控制信息处理装置500在信息处理终端100和信息处理终端200之间执行服务数据的传送,所以可以使用控制信息处理装置500来检查何时哪一个信息处理终端向哪一个信息处理终端传送服务数据。因此,对于信息处理系统2000中的服务数据的传送,可以获得跟踪性。

此外,例如,由于使用通过红外线之类的一对一通信在信息处理系统2000中信息处理终端100和信息处理终端200之间执行服务数据传送和接收处理,所以可以以与以诸如纸张之类的物理介质传送那样的方式相同方式传送例如作为数字数据的服务数据。换句话说,信息处理系统2000可以实现灵活的服务数据分发。

本发明技术人员应该理解,可以根据设计需要和其它因素进行各种修改、组合、子组合和改变,其均落入所附权利要求及其等效物的范围内。

例如,在根据第一实施例的第二数据创建方法,如图6所示,可以对配置组件之间的通信中涉及的数据进行加密。例如,控制信息处理装置500可以创建以加密形式的目标元代码,并且信息处理终端100可以解密和使用目标元代码等。

上述配置是本发明实施例的示例性示例,并且自然在本发明的技术范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号