信息处理设备、信息处理方法、程序和信息处理系统的制作方法

文档序号:6374605阅读:104来源:国知局
专利名称:信息处理设备、信息处理方法、程序和信息处理系统的制作方法
技术领域
本公开涉及信息处理设备、信息处理方法、程序和信息处理系统。
背景技术
近年来,诸如无线IC (集成电路)卡或者具有安装在其上的无线IC芯片的可携式电话的可以与读卡器/写卡器无线通信的信息处理设备(或具有读卡器/写卡器功能的信息处理设备)已经变得广泛使用。读卡器/写卡器和诸如IC卡或可携式电话的信息处理设备使用具有例如诸如13.56 [MHz]的预定频率的磁场(载波)用于通信。具体地,读卡器/写卡器和诸如IC卡的信息处理设备可以按这样的方式相互通信:读卡器/写卡器传输其上叠加了载波信号的载波,已经利用天线接收该载波的信息处理设备通过负载调制响应于接收的载波信号返回响应信号。诸如以上所述的信息处理设备可以通过使IC芯片具有防篡改特性而安全进行诸如电子货币的可能被篡改的数据或者例如用于接收与服务相关联的特权的数据的传输/接收和更新。因此,使用其上安装了可以如上所述与读卡器/写卡器无线通信的IC芯片的信息处理设备提供各种服务在社会上广泛展开。用户可以使用单个信息处理设备接收各种服务。在此,用于使信息处理设备进行与各种服务对应的处理的例子包括使信息处理设备对每个服务执行不同的应用。但是,当使用这样的方法时,将需要预先在信息处理设备上安装与每个服务对应的应用。针对这样的背景,开发了使单个应用进行不同行为的技术。作为使代理(单个应用)通过从服务器获取定义该代理的行为的记录(roll)来进行与所获取的记录对应的处理的技术,给出JP2010-244168A中公开的技术作为例子。

发明内容
例如,在使单个应用进行不同行为的JP2010-244168A中公开的技术(下文中也称为“相关技术”)中,信息处理设备从服务器获取定义代理的行为的记录,并使代理进行与获取的记录对应的处理。在此,该相关技术中的“记录”是已经在其中描述关于处理的信息的部分的脚本数据。因而,当使用该相关技术时,能够使代理(单个应用)进行不同的行为。在此,在信息处理设备中执行的一些处理可以仅由匹配具体条件的应用执行。但是,在JP2010-244168A中公开的技术未考虑把握在信息处理设备侧具体条件匹配的应用的手段。因此,即使当使用该相关技术时,也存在作为由信息处理设备执行的单个应用的代理可能不能根据条件对每个服务不同地行动的可能性。考虑到以上,本公开提供了新颖改进的并且可以使能够进行与多个服务对应的处理的应用对每个服务不同地行动的信息处理设备、信息处理方法、程序和信息处理系统。根据本公开的实施例,提供了信息处理设备,包括:确定单元,基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行;处理控制单元,如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及处理单元,致使该应用执行基于该与处理有关的信息的处理。该处理控制单元致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及该处理单元致使该应用执行由产生的处理指令指示的处理。根据本公开的另一实施例,提供了信息处理方法,包括:基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行;如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及利用该应用执行基于该与处理有关的信息的处理。使得该处理的执行可执行的步骤包括致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及执行步骤包括执行由产生的处理指令指示的处理。根据本公开的另一实施例,提供了致使计算机执行以下的程序:基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行;如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及利用该应用执行基于该与处理有关的信息的处理。使得该处理的执行可执行的步骤包括致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及执行步骤包括执行由产生的处理指令指示的处理。根据本公开的另一实施例,提供了信息处理系统,包括:信息处理设备;以及服务器,与该信息处理设备通信。该信息处理设备包括:确定单元,基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行;处理控制单元,如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及处理单元,致使该应用执行基于该与处理有关的信息的处理。该处理控制单元致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及该处理单元致使该应用执行由产生的处理指令指示的处理。根据本公开,能够致使可以进行与多个服务对应的处理的应用对每个设备不同地行动。


图1是示出根据按照此实施例的信息处理方法的处理的第一例子的说明图;图2是示出根据按照此实施例的信息处理方法的处理的第二例子的说明图;图3是示出在根据按照此实施例的信息处理方法的处理中在信息处理设备和服务器之间的数据传送的例子的说明图;图4是示出在根据按照此实施例的信息处理方法的处理中在信息处理设备和服务器之间的数据传送的另一例子的说明图;图5是示出根据按照此实施例的信息处理方法的处理的第三例子的说明图;图6是用于补充根据按照此实施例的信息处理方法的处理的例子的说明图;图7是示出在根据按照此实施例的信息处理方法的处理中与显示屏幕上的处理恢复页的显示有关的数据传送的例子的说明图;图8是示出在根据按照此实施例的信息处理方法的处理中与显示屏幕上的处理恢复页的显示有关的数据传送的另一例子的说明图;图9是示出根据按照此实施例的信息处理方法的处理的第四例子的说明图;图10是示出根据此实施例的信息处理设备的示例配置的框图;以及图11是示出根据此实施例的信息处理设备的示例硬件配置的说明图。
具体实施例方式下文中,将参考附图详细描述本公开的优选实施例。注意,在本说明书中附图中,用相同的参考标记指示具有基本相同的功能和结构的结构要素,并省略对这些结构要素的重复说明。下文中,将按以下顺序进行描述。1.根据此实施例的信息处理方法2.根据此实施例的信息处理设备3.根据此实施例的程序(根据此实施例的信息处理方法)在描述根据此实施例的信息处理设备(下文中称为“信息处理设备100”)的配置之前,将描述根据此实施例的信息处理方法。另外,以下描述是基于根据此实施例的信息处理设备根据按照此实施例的信息处理方法来进行处理的假设。[根据此实施例的信息处理方法的概要]如上所述,由服务提供者管理的服务的功能和服务提供方法在不同的服务提供者之间并不总是相同。因此,根据此实施例的信息处理设备100基于从提供服务的服务器(第一服务器)获取的与处理有关的信息,来确定基于该与处理有关的信息的处理是否是可执行的(确定处理)。另外,如果确定该处理不可执行,则该信息处理设备100使得基于该与处理有关的信息的处理可执行(执行控制处理)。然后,信息处理设备100利用可以进行与多个服务对应的处理的应用(下文中称为“共享应用”),来执行基于与该处理有关的信息的处理(执行处理)。如上所述,信息处理设备100进行确定处理,并根据该确定处理的结果选择性地进行执行控制处理,然后进行执行处理。在此,如果未在该信息处理设备100中进行该执行处理,则共享应用可以执行基于获取的与处理有关的信息的处理。同时,如果在该信息处理设备100中进行该执行控制处理,则这意味着基于与处理有关的信息的该处理可执行。因此,共享应用可以执行基于获取的与处理有关的信息的处理。因此,根据此实施例的信息处理设备100可以通过进行(I)确定处理、(2)执行控制处理和(3)执行处理,来致使可以进行与多个服务对应的处理的共享应用对每个服务不同地行动。下文中,将描述根据按照此实施例的信息处理方法的处理。(I)确定处理例如,信息处理设备100基于获取的与处理有关的信息确定共享应用是否可以使用该获取的与处理有关的信息来进行与服务有关的处理。在此,根据此实施例的与处理有关的信息是,例如,用于致使信息处理设备100进行某些处理的信息(数据)。根据此实施例的与处理有关的信息的例子包括“处理指令”、“许可信息”、“标识信息和定义处理的类型的参数”、“设置指令”和“条件信息”。根据此实施例的处理指令是由服务提供者定义的并且规定了要由共享应用执行的处理的数据。处理指令的例子包括脚本数据。如果与处理有关的信息指示处理指令,则信息处理设备100确定处理可执行,在这样的情况下,信息处理设备100可以致使共享应用在处理(3)(执行处理)中执行与该处理指令对应的处理。根据此实施例的许可信息是如下数据,所述数据用于进行控制,使得共享应用对服务提供者进行认证并且允许共享应用仅执行根据服务提供者的权限的处理。根据此实施例的许可信息的例子包括指示可由应用访问的存储介质的区域的信息,以及指示许可信息的到期日期的信息。另外,由例如管理共享应用的管理员向服务提供者发行根据此实施例的许可信息。如果与处理有关的信息指示处理指令和许可信息,则信息处理设备100确定处理可执行,并致使共享应用在处理(3)(执行处理)中进行在由该许可信息指示的限制内的与该处理指令对应的处理。根据此实施例的标识信息是标识基于与处理有关的信息产生处理指令的服务器(第二服务器)的信息,并且根据此实施例的定义处理的类型的参数是用于致使第二服务器产生与具体处理有关的处理指令的参数。根据此实施例的标识信息的例子包括指示第二服务器的URl和IP (因特网协议)地址。下文中,将示例性地描述其中标识信息是URL的情况,并且标识信息也可以由“处理指令分布URL”来指示。注意,信息处理设备100从其获取与处理有关的信息的服务器(第一服务器)以及基于该与处理有关的信息产生处理指令的服务器(第二服务器)可以是相同的服务器或者不同的服务器(例如物理上不同的服务器或者管理员不同的服务器)(下文中是相同的)。如果与处理有关的信息指示标识信息以及定义处理的类型的参数,则信息处理设备100确定该处理不可执行。在这样的情况下,该信息处理设备100在执行处理(2)(执行控制处理)之后执行处理(3)(执行处理)。根据此实施例的设置指令是例如用于改变由共享应用执行的处理的数据。在此,根据此实施例的设置指令的例子包括标识产生与由共享应用执行的处理的改变有关的实际数据(下文中称为“定制数据”)的服务器的信息,以及与该产生有关的参数。下文中,设置指令也可以由“定制指令”指示。注意,根据此实施例的设置指令不限于这样的例子,并且例如可以是定制数据本身。定制数据可以换种方式描述为共享应用执行由服务提供者定义的处理所需的数据。如果与处理有关的信息除了 “处理指令”或者“标识信息和定义处理的类型的参数”之外还包括设置指令,则信息处理设备100确定处理不可执行。在这样的情况下,信息处理设备100在进行处理(2)(执行控制处理)之后进行处理(3)(执行处理)。根据此实施例的“条件信息”是例如指示与被许可执行处理的共享应用的版本有关的条件的数据。根据此实施例的条件信息的例子包括指示执行处理所需的共享应用的版本的值的参数。即,根据此实施例的条件信息指示进行由服务提供者定义的处理所需的共享应用的版本。如果与处理有关的信息包括例如条件信息,则信息处理设备100确定共享应用是否满足由条件信息指示的条件。在此,信息处理设备100例如将共享应用的版本的值与条件信息指示的版本的值相比较,并且如果共享应用的版本的值大于或等于条件信息指示的版本的值,则确定满足由条件信息指示的条件。如果确定共享应用满足条件信息指示的条件,则信息处理设备100基于在与处理有关的信息中包括的另一信息确定基于该与处理有关的信息的处理是否可执行。同时,如果确定共享应用不满足条件信息指示的条件,则信息处理设备100在处理(2)(执行控制处理)中更新共享应用。然后,例如,信息处理设备100再次确定共享应用是否满足条件信息指示的条件。例如,信息处理设备100如上所述在确定处理中确定基于该与处理有关的信息的处理是否可执行。注意,根据此实施例的信息处理设备100的处理(I)(确定处理)不限于上述例子。例如,与处理有关的信息可以包括多个上述信息的组合。在这样的情况下,信息处理设备100基于在与处理有关的信息中包括的多个信息的每个进行确定,并且如果任何确定结果指示“处理不可执行”,则确定该处理不可执行。然后,信息处理设备100与基于在与处理有关的信息中包括的多个信息的每个的确定结果对应,在进行处理(2)(执行控制处理)之后进行处理(3)(执行处理)。(2)执行控制处理如果在处理(I)(确定处理)中确定处理不可执行,则信息处理设备100致使服务器(第二服务器)基于该与处理有关的信息,产生基于该与处理有关的信息的处理指令。信息处理设备100可以通过致使服务器产生处理指令(例如脚本数据)并从服务器获取该处理指令,来致使共享应用进行根据该处理指令的处理。因而,信息处理设备100可以通过处理
(2)(执行控制处理),利用共享应用执行基于该与处理有关的信息的处理。更具体地,例如,如果与处理有关的信息包括标识信息和定义处理的类型的参数,则信息处理设备100将包括该参数的产生请求传输到由标识信息指示的服务器。通过传输该产生请求,信息处理设备可以致使已经接收到该产生请求的服务器产生与该参数对应的处理指令并将产生的处理指令传输到信息处理设备100。因而,信息处理设备100可以从由标识信息指示的服务器(第二服务器)获取处理指令。如果与处理有关的信息除了 “处理指令”或者“标识信息和定义处理的类型的参数”之外还包括设置指令,则信息处理设备100例如将传输设置数据的请求传输到由设置指令指示的服务器,并致使该服务器传输与该设置指令对应的设置数据。因而,信息处理设备100可以致使共享应用在处理(3)(执行处理)中使用获取的设置数据执行处理。另外,如果在处理(I)(确定处理)中确定共享应用不满足由条件信息指示的条件,则信息处理设备100可以指示存储了用于更新共享应用的更新数据的服务器传输该更新数据。然后,信息处理设备100使用获取的更新数据来更新该共享应用。在此,信息处理设备100参考在用于恢复在更新共享应用的处理的执行期间被中断的与服务有关的处理的网页(以下描述的处理恢复页)中包括的、标识存储了该更新数据的服务器的信息。然后,信息处理设备100通过将传输更新数据的请求传输到由参考的信息指示的服务器,来致使该服务器传输该更新数据。标识存储了更新数据的服务器的信息的例子包括指示URL或IP地址和处理参数的数据。注意,在根据此实施例的信息处理设备100中传输更新数据传输请求的方法不限于上述例子。例如,信息处理设备100可以通过参考例如预先存储在存储单元(以下描述)中的标识存储了更新数据的服务器的信息并将传输更新数据的请求传输到该信息指示的服务器来致使该服务器传输该更新数据。另外,如果条件信息包括标识存储更新数据的服务器的信息,则信息处理设备100可以通过参考该条件信息来传输更新数据传输请求。此外,如果在处理(I)(确定处理)中确定共享应用不满足该条件信息指示的条件,则信息处理设备100中断共享应用对基于与处理相关的信息的处理的执行。然后,信息处理设备100在共享应用的更新完成之后恢复共享应用的基于与处理有关的信息的处理。信息处理设备100例如在处理(2)(执行控制处理)中进行上述的处理。(3)执行处理信息处理设备100致使共享应用执行基于从第一服务器获取的与处理有关的信息的处理。更具体地,如果在处理(I)(确定处理)中确定处理可以执行,则信息处理设备100例如致使共享应用执行基于从提供服务的服务器(第一服务器)获取的处理指令(与处理有关的信息的例子)的处理。另外,在上述情况下,如果从服务器获取的与处理有关的信息还包括许可信息,则信息处理设备100致使共享应用执行例如在该许可信息指示的限制内的基于该处理指令的处理。同时,如果在处理(I)(确定处理)中确定处理不可执行,则信息处理设备100致使共享应用执行通过处理(2)(执行控制处理)已经变得可执行的基于获取的与处理有关的信息的处理。作为根据按照此实施例的信息处理方法的处理,例如,信息处理设备100进行如上所述的处理(I)(确定处理)到处理(3)(执行处理)。在此,如果在信息处理设备100中未进行处理(2)(执行控制处理),则共享应用执行基于从提供服务的服务器(第一服务器)获取的与处理有关的信息的处理。同时,如果在信息处理设备100中进行了处理(2)(执行控制处理),则由此基于该与处理有关的信息的处理可执行。因此,共享应用可以执行基于获取的与处理有关的信息的处理。因此,通过上述处理(I)(确定处理)到处理(3)(执行处理),信息处理设备100可以致使可以执行与多个服务对应的处理的共享应用对每个服务不同地行动。[根据按照此实施例的信息处理方法的处理的具体例子]接下来,将更具体地描述根据此按照实施例的信息处理方法的处理。下文中,将主要对例子进行描述,其中信息处理设备100包括具有在其中设置的与服务对应的多个区域的IC芯片并且信息处理设备100利用共享应用进行向与服务对应的IC芯片的区域的数据写入或者从该区域的数据读取,作为与服务对应的处理。注意,根据此实施例与服务对应的处理不限于此。根据此实施例关于与服务对应的处理的信息可以由服务提供者在与处理有关的信息中定义。因而,作为根据此实施例的与服务对应的处理,可以给出与服务的提供有关的任意给定处理作为例子。下文中,将对其中信息处理设备100利用执行的共享应用来进行处理(I)确定处理到处理(3)(执行处理)的例子进行描述。无需说明,根据按照此实施例的信息处理方法的处理不限于其中利用执行的共享应用进行处理(I)(确定处理)到处理(3)(执行处理)的情况。
[I]第一例子图1是示出根据按照此实施例的信息处理方法的处理的第一例子的说明图。在此,图1示出如下例子,其中信息处理设备100经由服务提供者的网站获取与处理有关的信息,并利用共享应用进行基于该与处理有关的信息的处理。图1示出包括信息处理设备100和经由网络300连接到其的服务器200 (或服务器组,下文同)的信息处理系统。图1还示出与信息处理设备100进行有线/无线通信的外部终端400。在此,根据此实施例的网络300的例子包括:诸如LAN (局域网)或WAN (广域网)的有线网络、诸如无线LAN (WLAN ;无线局域网)或经由基站进行通信的无线WAN (WffAN ;无线广域网)的无线网络、和使用诸如TCP/IP (传输控制协议/因特网协议)的通信协议的因特网。信息处理设备100利用例如网络浏览器,来显示与服务提供者网站A的服务有关的处理的开始页。在此,开始页中提供有例如链接,作为服务器200将与处理有关的信息传输到诸如信息处理设备100的外部设备的触发。当用户通过例如操作信息处理设备100点击该链接时,服务器200将与处理有关的信息传输到信息处理设备100(S100)。在此,在步骤SlOO中传输的与处理有关的信息至少包括处理指令或者处理指令分布URL(标识信息的例子)。注意,网络浏览器可以是与服务提供者对应的应用(下文同)。已经接收到在步骤SlOO中从服务器200传输的与处理有关的信息的信息处理设备100将来自网络浏览器的与处理有关的信息递送到共享应用(S102)。在此,在步骤102中递送与处理有关的信息的方法的例子包括诸如意图(intent)和对象标签(object tag)的方法。但是,递送与处理有关的信息的方法不限于此。信息处理设备100确定是否可以使用与处理有关的信息来利用共享应用执行与服务有关的处理(S104)。如果与处理有关的信息包括例如处理指令,则信息处理设备100确定可以使用与处理有关的信息执行与服务有关的处理,并且如果与处理有关的信息包括处理指令分布URL,则信息处理设备100确定不可以使用与处理有关的信息执行与服务有关的处理。在此,步骤S104的处理对应于处理(I)(确定处理)。在步骤S104,如果确定可以执行与服务有关的处理,则信息处理设备100进行以下所述的步骤SllO的处理以及步骤S112的处理或者进行以下所述的步骤S114的处理和步骤SI 16的处理。在步骤S104,如果确定不可以执行与服务有关的处理,则信息处理设备100请求服务器200产生处理指令(或者处理指令和许可信息)(S106)。信息处理设备100基于例如处理指令分布URL和定义处理的类型的参数,向服务器200传输产生处理指令的请求。在此,步骤S106的处理对应于处理(2)(执行控制处理)。已经接收到在步骤S106从信息处理设备100传输的请求的服务器200使用处理指令分布功能产生与该请求对应的处理指令,并将该处理指令传输到信息处理设备100(SlOS)0在此,服务器200的处理指令分布功能是利用服务器200产生并分布处理指令的功能。注意,服务器200在步骤S108中可以进一步传输许可信息。如果在步骤S100中从服务器200获取处理指令作为与处理有关的信息,或者如果在步骤S108中接收到处理指令,则信息处理设备100利用共享应用进行与该处理指令对应的处理。在此,处理指令是由服务器200产生的指令。因而,信息处理设备100可以致使共享应用对每个服务不同地行动。与处理指令对应的处理的执行对应于处理(3)(执行处理)。更具体地,例如,如果处理指令定义了从与服务提供者A对应的服务的IC芯片的区域读取或者向其写入的数据,则信息处理设备100利用共享应用向该IC芯片中与该处理指令对应的区域A写入数据或者从该区域A读取数据(S110、S112),或者,在上述情况下,信息处理设备100可以利用共享应用向外部终端400的IC芯片中与该处理指令对应的区域A写入数据或者从该区域A读取数据(S114、S116)。当进行步骤S114、S116的处理时,例如,信息处理设备100具有传输诸如13.56 [MHz]的预定频率的载波的读卡器/写卡器功能。如果信息处理设备100还接收到许可信息,则信息处理设备100致使共享应用仅执行该许可信息许可的处理。在此,根据此实施例的许可信息是由管理该共享应用的管理员向服务提供者发行的数据,并且为该许可信息给予管理该共享应用的管理员的签名。另夕卜,例如,信息处理设备100利用共享应用验证许可信息的签名,并且如果验证结果正常,则进行在由该许可信息指示的限制内的处理。此外,信息处理设备100可以在确定许可信息的有效性之后验证该许可信息。在此,确定许可信息的有效性的方法的例子包括:通过与存储许可信息的无效列表的服务器通信来确定获取的许可信息是否无效的方法以及确定在许可信息中设置的到期日期是否有效的方法。在确定获取的许可信息是否无效的方法中进行的确定处理可以由服务器或者共享应用进行。另外,如果信息处理设备100在开始确定处理之前从服务器获取了许可信息的无效列表,并存储了获取的许可信息的无效列表,则信息处理设备100无需与存储许可信息的无效列表的服务器通信。例如,通过如上所述进行基于许可信息的处理,在信息处理设备100中可以阻止向与另一服务提供者对应的IC芯片的区域的数据写入或者从该区域的数据读取。因而,信息处理设备100可以致使共享应用正常进行对每个服务不同的行为。已经利用共享应用进行了与处理指令对应的处理的信息处理设备100将处理结果从共享应用递送到网络浏览器(S118)。在此,从共享应用递送到网络浏览器的处理结果的例子包括URL参数。另外,在步骤S118中递送处理结果的方法的例子包括诸如意图和对象标签的方法。注意,根据此实施例的信息处理设备100的处理不限于上述例子。例如,信息处理设备100可以通过在利用共享应用进行与处理指令对应的处理之后进一步进行步骤S106的处理来多次进行与处理指令对应的处理。在信息处理设备100中,当利用共享应用多次进行与处理指令对应的处理时,多次进行的与处理指令对应的处理的结果、即利用共享应用多次进行的与处理指令对应的处理的最终结果从共享应用递送到网络浏览器。如上所述,当在步骤S118中递送多次进行的与处理指令对应的处理的结果时,随后,显示通过以下描述的步骤120的处理、反应多次进行的处理的结果的结束页。同时,当利用共享应用多次进行与处理指令对应的处理时,与处理指令对应的处理的结果可以与再次进行的步骤S106的处理同步地从共享应用递送到网络浏览器。如上所述,当利用共享应用多次进行与处理指令对应的处理并且每次进行与处理指令对应的处理时在步骤S118将处理结果从共享应用递送到网络浏览器时,例如,每次进行与处理指令对应的处理时通过以下所述的步骤S120的处理将处理结果从信息处理设备100传输到服务器200。然后,当由共享应用最后进行的处理(例如与在步骤S108从服务器200传输的用于终止与服务有关的处理的请求对应的处理)的结果通过以下所述的步骤S120的处理传输到服务器200时,显示反应多次进行的处理的结果的结束页。信息处理设备100经由网络浏览器向服务器200传输URL参数(处理结果的例子)(S120)。已经接收到通过步骤S120的处理传输的URL参数的服务器200使用该URL参数,动态创建指示与服务有关的处理的结束的结束页(网页)。注意,当如上所述利用共享应用多次进行与处理指令对应的处理时,服务器200可以在接收到与用于终止与服务有关的处理的请求对应的处理的结果后动态地创建结束页。然后,信息处理设备100利用例如网络浏览器显示与服务提供者网站A的服务有关的处理的结束页。在根据此实施例的信息处理系统中,例如进行如图1中所示的处理的处理。通过图1所示的处理,信息处理设备100可以通过服务提供者的网站获取与处理有关的信息,并利用共享应用进行基于该与处理有关的信息的处理。注意,将结合以下描述的根据按照此实施例的信息处理方法的处理的第二例子中的数据传送的具体例子,来描述在信息处理设备100和诸如服务器200的服务器之间的数据传送的具体例子。[II]第二例子图2是示出根据按照此实施例的信息处理方法的处理的第二例子的说明图。在此,图2示出如下例子,其中信息处理设备100除了根据上述第一例子的处理之外,还通过获取定制数据进行基于与处理有关的信息的处理。图2示出包括信息处理设备100、经由网络300连接到其的服务器200和共享应用服务器500的信息处理系统。信息处理设备100利用例如网络浏览器,显示与服务提供者网站A的服务有关的处理的开始页。在此,在该开始页中提供有例如用作服务器200将与处理有关的信息传输到诸如信息处理设备100的外部设备的触发的链接。如图1中的步骤SlOO中那样,当用户通过例如操作信息处理设备100点击该链接时,与处理有关的信息从服务器200传输到信息处理设备100(S200)。在此,在步骤S200中传输的与处理有关的信息的例子至少包括处理指令或者处理指令分布URL (标识信息的例子)以及定制指令(设置指令)。已经接收到在步骤S200中从服务器200传输的与处理有关的信息的信息处理设备100将该与处理有关的信息从网络浏览器递送到共享应用,如图1中的步骤S102中那样(S202)。信息处理设备100确定是否可以使用与处理有关的信息利用共享应用进行与服务有关的处理(S204)。在此,步骤S204的处理对应于处理(I)(确定处理)。在第二例子中,与处理有关的信息包括定制指令。因此,信息处理设备100没有确定使用与处理有关的信息进行与服务有关的处理。另外,依赖于与处理有关的信息是否包括处理指令或者处理指令分布URL,信息处理设备100确定以下所述的步骤S212的处理是否需要。基于定制指令,信息处理设备100将传输定制数据的传输请求传输到由定制指令指示的服务器(S206)。尽管图2示出其中共享应用服务器500存储了定制数据的例子,但是根据此实施例的信息处理系统不限于图2所示的例子。例如,在根据此实施例的信息处理系统中,定制数据可以存储在服务器200中。已经接收到在步骤S206从信息处理设备100传输的请求的服务器将与该请求对应的定制数据传输到信息处理设备100 (S208)。已经接收到在步骤S208传输的定制数据的信息处理设备100将该定制数据应用于共享应用(S210)。通过进行步骤S210的处理,信息处理设备100可以使用户认识到仿佛共享应用是对于提供的服务的专用应用。另外,当定制数据被应用于共享应用时,共享应用变得能够改变在处理的执行期间呈现给用户的所呈现信息或者呈现方法。因此,当定制数据向共享应用的应用被使能时,服务提供者变得能够控制例如呈现给用户的信息或者呈现方法。在此,由定制数据控制的呈现方法的例子包括在显示屏幕上显示字符等的视觉呈现以及经由声音的听觉呈现。在终止步骤S210的处理后,信息处理设备100根据步骤S204的处理的确定结果,请求服务器200产生处理指令(或者处理指令和许可信息),像图1中的步骤S106中那样(S212)。如果在步骤S204的处理中确定与处理有关的信息包括处理指令分布URL,则信息处理设备100进行步骤S212的处理。在此,信息处理设备100中的步骤S206的处理、步骤S210的处理以及步骤S212的处理对应于处理(2)(执行控制处理)。已经接收到在步骤S212从信息处理设备100传输的请求的服务器200将产生的处理指令传输到信息处理设备100,如图1中的步骤S108中那样(S214)。注意,服务器200还可以在步骤S214中传输许可信息。当在步骤S200中从服务器200获取处理指令作为与处理有关的信息时或者当在步骤S214中接收到处理指令时,信息处理设备100利用共享应用进行与该定制数据和处理指令对应的处理(S216)。在此,步骤S216的处理对应于处理(3)(执行处理)。已经进行步骤S216的处理信息处理设备100将来自共享应用的处理结果递送到网络浏览器,如图1中的步骤S118中那样(S218)。然后,信息处理设备100将URL参数(处理结果的例子)经由网络浏览器传输到服务器200 (S220)。已经接收到通过步骤S220的处理传输的URL参数的服务器200使用URL参数动态地产生指示与服务有关的处理的结束的结束页。然后,信息处理设备100使用例如网络浏览器显示与服务提供者网站A的服务有关的处理的结束页。在根据此实施例的信息处理系统中,例如进行图2所示的处理。通过图2所示的处理,除了与上述第一例子有关的处理之外,信息处理设备100还通过获取定制数据进行基于与处理有关的信息的处理。注意,在根据此实施例的信息处理系统中使用定制数据进行的信息处理设备100的处理不限于图2所示的处理。例如,当通过服务提供者网站获取的与处理有关的信息包括定制数据(或者定制数据的部分数据)时,信息处理设备100可以将经由服务提供者网站获取的定制数据应用于共享应用并进行处理。在此,将描述在根据按照此实施例的信息处理方法的处理中在信息处理设备100和诸如服务器200的服务器之间的数据传送的例子。图3是示出根据按照此实施例的信息处理方法的处理中在信息处理设备100和服务器之间的数据传送的例子的说明图。在此,尽管图3主要示出在参考图2所述的处理中进行的数据传送的例子,但是为了描述目的在此示出的例子是其中信息处理设备100从服务器200获取定制数据的情况。
网络浏览器将与处理有关的信息递送到共享应用(S300)。图3所示的Dl示出了与处理有关的信息的例子。在此,步骤S300的处理对应于图2中的步骤S202的处理。已经接收到在步骤S300中与处理有关的信息的共享应用删除计划(scheme)名称“共享”,如图3中的D2中所示。另外,共享应用基于图3中的D2中所示的URL将信息分离为处理指令分布URL (图3中所示的D3)和定制数据分布URL (图3中所示的D4,定制指令的例子)(S304)。共享应用将传输定制数据的传输指令传输到由定制数据分布URL指示的服务器(S306)。在此,步骤S306的处理对应于图2中的步骤S206的处理。已经接收到该传输请求的服务器将与该传输请求中所包括的参数对应的定制数据(图3中示出的D5)传输到共享应用(S308)。在此,服务器可以在每次服务器接收到传输请求时基于在该传输请求中包括的参数产生定制数据,并且传输产生的定制数据,或者传输预先存储的定制数据。步骤S308的处理对应于图2中的步骤S208的处理。另外,共享应用请求该处理指令分布URL指示的服务器传输处理指令(S310)。在此,步骤S310的处理对应于图2中的步骤S212的处理。已经接收到在步骤S310中传输的请求的服务器产生与在该请求中包括的参数对应的处理指令,并将产生的处理指令传输到共享应用(S312)。在步骤S312中由服务器传输的数据可以包括例如指定结束页的URL,如图3中的D6中所示。在此,步骤S312的处理对应于图2中的步骤S214的处理。已经进行了基于在步骤S308中获取的定制数据和在步骤S312中获取的处理指令的处理的共享应用将处理结果(图3中所示的D7)经由网络浏览器传输到服务器(S314)。在此,步骤S314的处理对应于图2中的步骤S218和220的处理。当例如如图3所示在信息处理设备100和服务器之间传送数据时,实现图2所示的根据按照此实施例的信息处理方法的处理。注意,在根据此实施例的信息处理系统中,在信息处理设备100和服务器之间传送的数据不限于图3中所示的例子。图4是示出在根据按照此实施例的信息处理方法的处理中在信息处理设备100和服务器之间的数据传送的另一例子的说明图。在此,图4示出其中在信息处理设备100和服务器之间传送与图3中的数据类似的数据的情况。网络浏览器将与处理有关的信息递送到共享应用,像图3中的步骤S300中那样(S400)。在此,图4中所示的Dl是通过对在图3中所示的Dl中的计划名称“共享”之后的数据编码为十六进制数而获得的数据,并且示出了与处理有关的信息的例子。例如,如图4中所示的Dl中,对图3中所示的Dl的URL部分编码可以避免存在两个计划名称(“共享”和“http”),例如如图3中所示的Dl中那样。已经在步骤S400中接收到与处理有关的信息的共享应用删除计划名称“共享”并将数据解码为十六进制数,如图4中的Dl中所示(S402)。另外,共享应用基于图4中的D2中所示的URL将数据分离为处理指令分布URL (图4中所示的D3)和定制数据分布URL (图4中所示的D4,定制指令的例子),如图3中的步骤S304中那样。在图4所示的例子中,与处理有关的信息的一部分被编码为十六进制数。但是,例如,当在信息处理设备100中进行步骤S400到S404的处理时,实现了与其中进行图3中的步骤S304的处理的状态相同的状态。因此,在该信息处理系统中,进行与图3所示的步骤S306到S314的处理相同的处理作为步骤S406到S414的处理,由此,实现诸如图2所示的根据按照此实施例的信息处理方法的处理。无需说明,在根据此实施例的信息处理系统中,在信息处理设备100和服务器之间传送的数据不限于图3和图4所示的例子。[III]第三例子图5是示出根据按照此实施例的信息处理方法的处理的第三例子的说明图。在此,图5示出当基于经由服务提供者网站获取的与处理有关的信息更新共享应用时进行的处理的例子。另外,图5还示出包括信息处理设备100、经由网络300连接到其的服务器200、共享应用服务器500以及市场服务器600的信息处理系统。信息处理设备100利用例如网络浏览器显示与服务提供者网站A的服务有关的处理的开始页。在此,在开始页中提供有例如链接作为服务器200将与处理有关的信息传输到诸如信息处理设备100的外部设备的触发。如图1中的步骤SlOO中那样,当用户通过例如操作信息处理设备100点击链接时,服务器200将与处理有关的信息传输到信息处理设备 100 (S500)。在此,在步骤S200中传输的与处理有关的信息至少包括处理指令或者处理指令分布URL (标识信息的例子)以及所需版本的值(在图5所示的例子中示出“2”;条件信息的例子)。另外,所需版本的值是提供给服务提供者以指定共享应用的版本的值,并且在适当时由服务提供者提供。已经接收到在步骤S500中从服务器200传输的与处理有关的信息的信息处理设备100将与处理有关的信息从网络浏览器递送到共享应用,如图1中的步骤S102那样(S502)。因为与处理有关的信息包括所需版本的值,信息处理设备100致使共享应用比较当前版本的值与在与处理有关的信息中包括的所需版本的值(S504)。在图5的例子中,当前版本的值“I”小于在与处理有关的信息中包括的所需版本的值“2”。因此,作为步骤S504的处理的结果,确定共享应用的版本应该被更新。在此,步骤S504的处理对应于处理(I)(确定处理)。尽管图5示出其中当从服务器200获取的与处理有关的信息包括所需版本的值(条件信息的例子)时信息处理设备100确定是否应该更新共享应用的版本的例子,但是根据此实施例的信息处理设备100的处理不限于此。例如,根据此实施例的信息处理设备100可以在每次获取到与处理有关的信息时确定是否应该更新共享应用。更具体地,信息处理设备100向预定的服务器传输例如请求传输共享应用的最新版本的值的传输请求或者请求传输执行与对应于所获取的与处理有关的信息的服务有关的处理所需的共享应用的版本的值的传输请求。然后,信息处理设备100通过基于响应于该传输请求从服务器传输的版本值和当前版本的值进行步骤S504的处理,来确定是否应该更新共享应用。在根据此实施例的信息处理系统中,也可以在共享应用服务器500侧指定所需版本。利用共享应用服务器500指定所需版本例如由管理共享应用的管理员进行。在这样的情况下,例如信息处理设备100利用共享应用关于共享应用服务器500检查所需版本。在此,例如,尽管信息处理设备在每次起动共享应用时检查所需版本,但是,根据此实施例的检查所需版本的时刻不限于此。例如,信息处理设备100可以在每共享应用起动预定次数时检查所需版本(例如多次时一次)或者在从上次检查所需版本起经过预定天数之后当起动共享应用时检查所需版本(例如几天一次)。此外,在根据此实施例的信息处理系统中,可以在诸如共享应用服务器500的服务器侧进行比较共享应用的当前版本的值与所需版本的值的处理。当在服务器侧进行比较处理时,信息处理设备100基于由服务器进行的比较处理的结果,确定是否应该更新共享应用。如果作为步骤S504的处理的结果确定不应该更新共享应用,则信息处理设备100通过进行从图1中的步骤S104起的处理或者从图2的步骤S204起的处理来进行基于获取的与处理有关的信息的处理。同时,如果作为步骤S504的处理的结果确定应该更新共享应用,则信息处理设备100将从服务器200获取的与处理有关的信息中包括的处理指令或者处理指令分布URL以及处理恢复页创建指令以URL参数的形式递送到网络浏览器(S506)。在此,在步骤S506中递送URL参数的方法的例子包括诸如意图和对象标签的方法。信息处理设备100将在步骤S506中经由网络浏览器递送的URL参数传输到共享应用服务器500(S508)。尽管图5示出其中信息处理设备100将URL参数传输到共享应用服务器500的例子,但是信息处理设备100向其传输URL参数的外部设备不限于共享应用服务器500。例如,信息处理设备100可以将URL参数传输到与处理被中断的服务对应的服务器200。已经接收到通过步骤S508传输的URL参数的共享应用服务器500在更新处理的完成之后,使用URL参数动态地创建用于恢复由于对共享应用的更新处理而已被中断的与服务有关的处理的处理恢复页(网页)。然后,信息处理设备100利用例如网络浏览器显示该处理恢复页(S510)。在此,例如,共享应用服务器500将下述起动指令嵌入到处理恢复页中,该起动指令用于起动用于从预定服务器获取用于更新共享应用的版本的更新数据的预定应用。当起动指令如上所述被嵌入在处理恢复页中时,信息处理设备100可以起动与该起动指令对应的应用并从预定服务器获取更新数据。图5示出其中共享应用500将用于起动市场应用的市场应用起动指令嵌入到处理恢复页中的例子。注意,图5示出了其中信息处理设备100在对于共享应用的更新处理的完成之前通过步骤S508和S510的处理显示处理恢复页的例子。这是因为,可能存在下述情况,其中依赖于信息处理系统的方面,由网络浏览器显示的网页的显示或不显示以所谓的FILO (先进后出)格式进行。图6是用于补充根据按照此实施例的信息处理方法的处理的例子的说明图。在此,图6示出根据按照此实施例的信息处理方法的处理的第三例子和以下所述的根据按照此实施例的信息处理方法的处理的第四例子的结果以及在显示屏幕上显示的屏幕的例子。在图6中的A所示的屏幕中,例如,当选择“是”按钮时,在信息处理设备100中开始与服务A有关的处理。在此,例如,图6中的A中所示的屏幕对应于对于图5中的步骤S500的处理显示的屏幕。当确定应该更新共享应用时,例如以重叠于与中断的服务A有关的屏幕SCl的方式显示与共享应用的更新处理有关的屏幕SC2,如图6中的B所示。在此,例如,在图6中的B中所示的屏幕对应于对图5中的步骤S504的处理在显示屏幕上显示的屏幕。注意,为了描述的目的,图6以彼此移位(displace)的方式表示屏幕SCl和屏幕SC2。例如,当在图6中的B中所示的屏幕SC2上选择“是”按钮时,信息处理设备100开始共享应用的更新处理(图6中所示的C)。在此,例如,图6中的C中所示的屏幕对应于通过图5中的步骤S516的处理显示的屏幕。然后,当共享应用的更新处理完成时,与共享应用的更新处理有关的屏幕SC2被置于不显示状态(图6中所示的D)。如上所述,当以所谓的FILO格式进行网络浏览器显示的网页的显示和不显示时,期望当与共享应用的更新处理有关的屏幕SC2被置于不显示状态时,处理恢复页显示在显示屏幕上,如图6中的D所示。这是因为,当在共享应用的更新处理完成之后不在显示屏幕上显示处理恢复页时,例如,存在用户的便利性可能降低使得用户应该再次访问该服务A的开始页的可能性。此外,如果用户的便利性降低,还存在由于服务未恢复导致该服务的利用率可能降低的可能性。 当例如如图6中的D所示在共享应用的更新处理的完成之后在显示屏幕上显示处理恢复页时,能够通过选择“恢复”按钮恢复并完成与服务A有关的处理(图6中所示的E和F)。如上所述,当在共享应用的更新处理完成之后不在显示屏幕上显示处理恢复页时,存在用户的便利性可能降低的可能性。在此,图5示出当如图6所示以所谓的FILO格式进行网络浏览器显示的网页的显示和不显示时用于防止用户便利性的降低以及服务使用率的降低的处理的例子。注意,当不以如图6所示的所谓的FILO格式进行网络浏览器显示的网页的显示和不显示时,例如,根据此实施例的信息处理系统可以在共享应用的更新处理完成之后进行图5中的步骤S508的处理或者S510的处理。在此,将描述在根据按照此实施例的信息处理方法的处理中、与在显示屏幕上的处理恢复页的显示有关的数据传送的具体例子。图7是示出在根据按照此实施例的信息处理方法的处理中与在显示屏幕上的处理恢复页的显示有关的数据传送的例子的说明图。网络浏览器将与处理有关的信息递送到共享应用(S600)。图7中所示的Dl示出与处理有关的信息的例子。在此,步骤S600的处理对应于图5中的步骤S502的处理。在步骤S600中已经接收到与处理有关的信息的共享应用删除计划名称“共享”,如图7中的D2所示(S602)。另外,共享应用比较当前版本的值与在与处理有关的信息中包括的所需版本的值。在图7的例子中,共享应用比较当前版本的值“I”与在与处理有关的信息中包括的所需版本的值“2”,并确定需要更新。共享应用例如将图7中的D2中所示的URL参数编码为十六进制数,并将编码的URL参数(图7中所示的D3)经由网络浏览器(S604)传输到服务器(S604)。在此,步骤S604的处理对应于图5中的步骤S506和S508的处理。当如图7所示传送数据时,例如,实现处理恢复页在显示屏幕上的显示。注意,在根据此实施例的信息处理系统中的与处理恢复页在显示屏幕上的显示有关的数据传送不限于图7中所示的例子。图8是示出在根据按照此实施例的信息处理方法的处理中与处理恢复页在显示屏幕上的显示有关的数据传送的另一例子的说明图。在此,图8示出其中在信息处理设备10和服务器之间传送与图7中类似的数据的情况。网络浏览器将与处理有关的信息递送到共享应用,如图7中的步骤S600中那样(S700)。在此,图8中示出的Dl是通过对在图7中所示的Dl中的计划名称“共享”之后的数据编码而获得的作为十六进制数的数据,并且示出了与处理有关的信息的例子。已经在步骤S700中接收到与处理有关的信息的共享应用删除计划名称“共享”,并将16进制数的数据解码,如图8中的D2所示(S702)。另外,共享应用将当前版本的值与在与处理有关的信息中包括的所需版本的值相比较。在图8的例子中,共享应用将当前版本的值“I”与在与处理有关的信息中包括的所需版本的值“2”相比较,并确定更新是需要的。例如共享应用将图8中的D2中所示的URL参数编码为十六进制数(S704)并将编码的URL参数(图8中所示的D3)经由网络浏览器传输到服务器(S706)。在此,步骤S706的处理对应于图5中的步骤S506和508的处理。当如图8所示传送数据时,例如,实现处理恢复页在显示屏幕上的显示。注意,无需说明,在根据此实施例的信息处理系统中的与处理恢复页在显示屏幕上的显示有关的数据传送不限于图7和8所示的例子。下文中,将描述例如图7和8中所示的传送与处理恢复页在显示屏幕上的显示有关的数据的重要性。在更新共享应用之后,使用经由服务提供者网站接收的参数恢复与服务有关的处理包括以下三个方法(a)到(C)。(a)在更新共享应用之前,将参数存储在信息处理设备中,并且在更新之后起动共享应用时使用存储的参数恢复与服务有关的处理。(b)照原样保持服务提供者网站的开始页,并致使信息处理设备在更新共享应用之后通过由用户操作服务提供者网站的开始页再次执行与服务有关的处理。(C)创建处理恢复页,并致使信息处理设备在更新共享应用之后通过由用户操作该处理恢复页再次执行与服务有关的处理(根据此实施例的上述方法)。例如,当使用方法(a)时,变得进一步需要进行确定要在信息处理设备中执行的与服务有关的处理的处理。例如,当在更新共享应用之前存储的参数是对应于服务提供者A的参数并且在更新之后共享应用从服务提供者B的开始页而起动时,信息处理设备应该确定应该执行服务提供者A的处理和服务提供者B的处理中的哪个或者确定是否应该执行这两个处理。在此,如果在确定结果中发生错误,则接下来,将执行与不是用户想要的服务有关的处理。因而,当使用方法(a)时,例如,存在用户的便利性可能降低的可能性。同时,例如,当使用方法(b)时,需要在更新共享应用之后致使信息处理设备通过由用户操作服务提供者网站的开始页再次执行与服务有关的处理。因此,当与服务有关的处理是存入1000日元的电子货币(电子值的例子)的处理时,可能存在其中用户不愿再次进行操作的情况。这是因为存在用户可能理解为“可能存入了 2000日元(与服务有关的处理可能进行了两次)”的可能性。因而,当使用方法(b)时,例如,由于用户应该再次访问服务的开始页,所以用户的便利性可能降低,并且如上所述该服务的利用率也可能降低。同时,当使用根据此实施例的方法(C)时,不发生与(a)和(b)相关联的问题。SP,使用根据此实施例的方法(C)可以解决与(a)和(b)相关联的问题。在此,当在信息处理设备100中更新共享应用时,共享应用本身被更新。因此,共享应用难以进行与处理恢复页的创建有关的处理。因此,在根据此实施例的信息处理系统中,致使作为信息处理设备100的外部设备的服务器(例如共享应用服务器500)创建处理恢复页。例如,如图7和8所示,当通过服务的开始页获取的参数从信息处理设备100递送到服务器时,能够实现可以解决与(a)和(b)相关联的问题的根据此实施例的方法(C)。再次参考图5,将描述根据按照此实施例的信息处理方法的处理的第三例子。当在步骤S510中显示处理恢复页时,信息处理设备100基于嵌入在该处理恢复页中的起动市场应用的指令而起动市场应用(S512)。在此,通过例如递送定义了存储更新信息的服务器的URL和处理参数的URL参数来进行步骤S512。递送URL参数的方法的例子包括诸如意图和对象标签的方法。尽管图5示出了其中信息处理设备100经由网络浏览器起动市场应用的例子,但是信息处理设备100的处理不限于此。例如,信息处理设备100可以经由共享应用起动市场应用。信息处理设备100请求市场服务器600例如经由市场应用传输关于共享应用的最新版本的信息(S514)。注意,信息处理设备100请求市场服务器600传输的关于共享应用的版本的信息不限于关于最新版本的信息,并且可以是例如关于对应于在与处理有关的信息中包括的所需版本的值(条件信息的例子)的共享应用的版本的信息。另外,无需说明,在根据此实施例的信息处理系统中,存储更新数据的设备不限于市场服务器600。已经接收到在步骤S514中传输的请求的市场服务器600将与该请求对应的关于共享应用的版本的信息传输到信息处理设备100 (S516)。通过步骤S516的处理,例如,图6中的C的SC2中所示的屏幕显示在显示屏幕上。例如,当在图6中的C的SC2中所示的屏幕中选择“更新”按钮时,信息处理设备100将更新信息传输请求(即更新共享应用的请求)经由市场应用传输到市场服务器600(S518)。已经接收到在步骤S518中传输的更新信息传输请求的市场服务器600响应于该传输请求将更新信息传输到信息处理设备100 (S520)。已经接收到在步骤S520中传输的更新信息的信息处理设备100使用接收的更新信息来更新共享应用(S522)。另外,当进行步骤S522的处理时,信息处理设备100进行例如以下所述的根据按照此实施例的信息处理方法的第四例子的处理。在此,例如,在信息处理设备100中的步骤S506的处理、步骤S508的处理、步骤S512的处理、步骤S514的处理、步骤S518的处理和步骤S522的处理对应于处理(2)(执行控制处理)。当进行图5所示的处理时,例如,信息处理设备100可以基于经由服务提供者网站获取的与处理有关的信息来更新共享应用。注意,无需说明,在根据此实施例的信息处理系统中与基于获取的与处理有关的信息进行的共享应用的更新有关的处理不限于图5所示的例子。[IV]第四例子图9是示出根据按照此实施例的信息处理方法的处理的第四例子的说明图。在此,图9示出当在根据上述第三例子的处理中更新共享应用之后恢复中断的与服务有关的处理时进行的处理的例子。另外,图9示出信息处理设备100、经由网络300连接到其的服务器200以及共享应用服务器500。信息处理设备100使用例如网络浏览器显示由共享应用服务器500动态地创建的处理恢复页(S800)。在此,步骤S800的处理对应于图5中的步骤S510的处理。当根据上述第三例子的处理中共享应用的更新完成时,例如,显示图6中D中所示的屏幕。当选择图6中D中所示的“恢复”按钮时,例如,信息处理设备100将与选择的按钮相关联的URL参数(其对应于在图5的步骤S508中由信息处理设备100传输的URL参数)从网络浏览器递送到共享应用(S802)。在步骤S802中递送URL参数的方法的例子包括诸如意图和对象标签的方法。信息处理设备100确定使用URL参数(例如基于在图5中的步骤S500中获取的与处理有关的信息的URL参数)利用共享应用是否能够进行与服务有关的处理(S804)。在此,步骤S804的处理对应于处理(I)(确定处理)。更具体地,例如,如果URL参数包括处理指令分布URL,则信息处理设备100确定不能使用URL参数进行与服务有关的处理,并且进行以下所述的步骤S806的处理。同时,例如,如果URL参数包括处理指令,则信息处理设备100不进行以下所述的步骤S806的处理,并且进行以下所述的步骤S810的处理。如果在步骤S804中确定不能进行与服务有关的处理,则信息处理设备100请求服务器200传输处理指令(或者处理指令和许可信息),如图1中的步骤S106中那样(S806)。在此,步骤S806的处理对应于处理(2)(执行控制处理)。已经接收到在步骤S806中从信息处理设备100传输的请求的服务器200产生与该请求对应的处理指令,如图1中的步骤S108中那样,并将该处理指令传输到信息处理设备100 (S808)。注意,服务器200还可以在步骤S808中传输许可信息。如果在步骤S804中确定URL参数包括处理指令,或者如果在步骤S808中接收到处理指令,则信息处理设备100利用共享应用进行与该处理指令对应的处理(S810)。在此,步骤S810的处理对应于处理(3)(执行处理)。已经进行了步骤S810的处理的信息处理设备100将处理结果从共享应用递送到网络浏览器,像图1中的步骤S118中那样(S812)。然后,信息处理设备100将URL参数(处理结果的例子)经由网络浏览器传输到服务器200 (S814)。已经接收到通过步骤S814的处理传输的URL参数的服务器200使用该URL参数,动态地创建指示与服务有关的处理的结束的结束页(网页)。然后,信息处理设备100例如利用网络浏览器显示指示与服务提供者网站A的服务有关的处理的结束的结束页。在根据此实施例的信息处理系统中,当恢复已经被共享应用的更新处理(例如根据上述第三例子的处理)中断的与服务有关的处理时,例如,进行图9所示的处理。在此,从图9所示的步骤S804起的处理类似于从图1所示的步骤S104起的处理。因而,通过图9所示的处理,例如,信息处理设备100可以在共享应用的更新处理之后完成与服务有关的处理(基于获取的与处理有关的信息的处理)。注意,在根据此实施例的信息处理系统中在共享应用的更新之后恢复中断的与服务有关的处理的方法不限于上述例子。例如,信息处理设备100还能够在开始共享应用的更新处理之前将获取的与处理有关的信息记录在记录介质上,并且在共享应用的更新处理的完成之后,通过从该记录介质读取该与处理有关的信息来进行处理。例如,当进行以上所述根据第一例子的处理到根据第四例子的处理时,实现根据按照此实施例的信息处理方法的处理。注意,无需说明,根据按照此实施例的信息处理方法的处理的例子不限于以上所述根据第一例子的处理到根据第四例子的处理。(根据此实施例的信息处理设备)接下来,将描述可以进行根据上述的按照此实施例的信息处理方法的处理的、根据此实施例的信息处理设备100的示例配置。图10是示出根据此实施例的信息处理设备100的示例配置的框图。信息处理设备100包括例如通信单元102和控制单元104。另外,信息处理设备100还可以包括例如ROM (只读存储器,未示出)、RAM (随机存取存储器,未示出)、存储单元(未示出)、可以由用户操作的操作单元(未示出)以及在显示屏幕上显示各种屏幕的显示单元(未示出)。信息处理设备100例如经由用作数据传输信道的总线连接上述组件的每个。在此,ROM (未示出)存储由控制单元104使用的程序以及诸如操作参数的控制数据。RAM (未示出)临时存储由控制单元104执行的程序。存储单元(未示出)是信息处理设备100的存储部件,并存储各种数据,诸如电子货币、像用于接收与服务相关联的特权的数据的与服务有关的数据或者应用。在此,存储单元(未示出)的例子包括诸如硬盘的磁存储介质以及诸如EEPROM (电可擦除可编程只读存储器)或者闪存。或者,存储单元(未示出)可以是例如提供在可与读卡器/写卡器无线通信的IC芯片中的防篡改记录介质。另外,存储单元(未示出)可以是可从信息处理设备100移除的。操作单元(未示出)的例子包括按钮、方向键、诸如推动拨号盘的旋转选择器及其组合。另外,信息处理设备100可以连接到作为信息处理设备100的外部设备的操作输入设备(例如键盘或鼠标)。显示单元(未示出)的例子包括液晶显示器(IXD)和有机EL显示器(也称为有机电致发光显示器或OLED显示器(有机发光二级管显示器))。或者,例如,显示单元(未示出)可以是能够显示信息并且能够由用户操作的诸如触摸屏的设备。此外,信息处理设备100可以连接到作为信息处理设备100的外部设备的显示设备(例如外部显示器)而不管信息处理设备100是否具有显示单元(未示出)。[信息处理设备100的示例硬件配置]图11是示出根据此实施例的信息处理设备100的示例硬件配置的说明图。信息处理设备100包括例如MPU150、ROMl52, RAM154、记录介质156、输入/输出接口 158、操作输入设备160、显示设备162和通信接口 158。另外,信息处理设备100经由例如用作数据传输信道的总线166连接上述组件的每个。MPU150起着例如MPU (微处理单元)和包括各种处理电路等的并且控制整个信息处理设备100的控制单元104的作用。另外,MPU150起着信息处理设备100中的例如以下所述的确定单元110、处理控制单元112和处理单元114的作用。R0M152存储由MPU150使用的程序、诸如操作参数的控制数据等。RAMl54临时存储例如由MPU150执行的程序。
记录介质156起着存储单元(未示出)的作用,并且存储例如诸如与服务有关的数据和应用的各种数据。在此,记录介质156的例子包括诸如硬盘的磁记录介质和诸如闪存的非易失性存储器。另外,记录介质156可以是可从信息处理设备100移除的。输入/输出接口 158连接例如操作输入设备160和显示设备162。操作输入设备160起着操作单元(未示出)的作用,并且显示设备162起着显示单元(未示出)的作用。在此,输入/输出接口 158的例子包括USB (通用串行总线)端子、DVI (数字视频接口)端子、HDMI (高清晰度多媒体接口)端子和各种处理电路。操作输入设备160例如被提供在信息处理设备100上,并且连接到信息处理设备100中的输入/输出接口 158。操作输入设备160的例子包括按钮、方向键、诸如推动拨号盘的旋转选择器及其组合。另外,例如,显示设备162被提供在信息处理设备100上,并且连接到信息处理设备100中的输入/输出接口158。显示设备162的例子包括液晶显示器和有机EL显示器。注意,无需说明,输入/输出接口 158也可以连接到作为信息处理设备100的外部设备的诸如操作输入设备(例如键盘和鼠标)、显示设备或者成像设备的外部设备。另外,显示设备162可以是例如能够显示信息并且能够由用户操作的诸如触摸屏的设备。通信接口 164是信息处理设备100的通信部件,并且起着用于经由网络300 (或者直接)进行与例如诸如像服务器200、共享应用服务器500或者市场服务器600的服务器的外部设备进行有线/无线通信的通信单元102的作用。在此,通信接口 164的例子包括通信天线和RF (射频)电路(无线通信);IEEE802.15.1端口和发送/接收电路(无线通信);IEEE802.1lb端口和发送/接收电路(无线通信);以及LAN (局域网)端子和发送/接收电路(有线通信)。具有例如图11所示的配置的信息处理设备100进行根据按照此实施例的信息处理方法的处理。注意,根据此实施例的信息处理设备100的硬件配置不限于图11所示的配置。例如,信息处理设备100还可以包括用于经由通过使用具有诸如13.56 [MHz]的预定频率的载波的NFC (近场通信)形成的通信信道与诸如外部终端400的外部设备通信的无线通信天线电路和载波传输电路。在此,无线通信天线电路包括例如谐振电路和解调电路,该谐振电路包括作为发送/接收天线的具有预定电感的线圈和具有预定静电电容的电容器。另外,载波传输电路包括例如进行ASK调制(幅移键控)的调制电路和放大调制电路的输出的放大电路,并且从无线通信天线电路的发送/接收天线发送其上叠加了载波信号的载波。通过具有诸如上述的无线通信天线电路和载波传输电路,信息处理设备100可以具有所谓的读卡器/写卡器功能。另外,信息处理设备100还可以包括与读卡器/写卡器无线通信的IC芯片。通过包括IC芯片,信息处理设备100可以在处理(3)(执行处理)中进行例如图1所示的步骤SllO的处理和步骤SI 12的处理。另外,信息处理设备100还可以包括DSP (数字信号处理器)和包括放大器、扬声器等的音频输出设备。当信息处理设备100还包括上述的DSP和音频输出设备时,信息处理设备100可以实现经由声音向用户的听觉呈现。此外,信息处理设备100还可以具有没有操作设备160和显示设备162的配置。
再次参考图10,将描述信息处理设备100的示例配置。通信单元102是信息处理设备100的通信部件,并且经由网络300 (或者直接)与诸如服务器的外部设备进行有线/无线通信。另外,通信单元102的通信由例如控制单元104控制。尽管通信单元102可以是例如通信天线和RF电路;或者LAN端子和发送/接收电路,但是通信单元102的配置不限于此。例如,通信单元102可以具有支持能够进行通信的给定标准的配置,比如USB端子和发送/接收电路,或者具有支持网络300的配置。控制单元104包括例如MPU,并且起作用以控制整个信息处理设备100。另外,控制单元104包括例如确定单元110、处理控制单元112和处理单元114,并且在进行根据按照此实施例的信息处理方法的处理中起着主导作用。确定单元110在进行处理(I)(确定处理)中起着主导作用,并且基于从诸如服务器200的提供服务的服务器(第一服务器)获取的与处理有关的信息,来确定是否可以执行基于与处理有关的信息的处理。处理控制单元112在进行处理(2)(执行控制处理)中起着主导作用,并且如果利用确定单元110确定不能执行处理,则使得基于与处理有关的信息的处理可执行。在此,如果利用确定单元110确定不能执行处理,则处理控制单元112致使服务器(第二服务器)例如基于与处理有关的信息产生基于该与处理有关的信息的处理指令。当处理控制单元112致使该服务器产生基于该与处理有关的信息的处理指令时,处理单元114可以基于该处理控制单元112致使该服务器产生的该处理指令,来进行基于该与处理有关的信息的处理。处理单元114在进行处理(3)(执行处理)中起着主导作用,并且致使共享应用执行基于与处理有关的信息的处理。更具体地,如果该与处理有关的信息包括例如标识信息和定义处理的类型的参数,则确定单元110确定处理不可执行。在这样的情况下,例如,处理控制单元112将包括该参数的产生请求传输到由该标识信息指示的服务器,并且致使该服务器产生与该参数对应的处理指令。然后,处理单元114致使该共享应用执行由获取的处理指令指示的处理。在此的处理对应于例如根据此按照实施例的信息处理方法的上述第一例子的处理。同时,如果该与处理有关的信息包括例如处理指令,则确定单元110确定处理可执行。然后,处理单元114致使共享应用执行基于该处理指令的处理。在此,如果与处理有关的信息还包括许可信息,则处理单元114致使共享应用在由该许可信息指示的限制内执行基于该处理指令的处理。在此的处理对应于例如根据按照此实施例的信息处理方法的上述第一例子的处理。另外,如果与处理有关的信息还包括例如用于改变要执行的处理的设置指令,则确定单元110确定处理不可执行。在这样的情况下,处理控制单元112致使由设置指令指示的服务器传输与该设置指令对应的设置数据。同时,如果与处理有关的信息包括标识信息和定义处理的类型的参数,则处理控制单元112致使服务器如上所述产生与该参数对应的处理指令。然后,处理单元114致使共享应用执行基于所获取的设置数据和该处理指令的处理。在此的处理对应于例如根据按照此实施例的信息处理方法的上述第二例子的处理。另外,如果与处理有关的信息还包括例如条件信息,则确定单元110确定共享应用是否满足由该条件信息指示的条件。如果确定单元110确定共享应用不满足该条件,则处理控制单元112致使存储了更新数据的服务器传输该更新数据。然后,处理控制单元112使用获取的更新数据来更新共享应用。在此的处理对应于例如根据按照此实施例的信息处理方法的上述第三例子的处理。另外,如果确定单元110确定共享应用不满足该条件,则处理控制单元112中断基于与处理有关的信息的共享应用的处理的执行。然后,当共享应用的更新完成时,处理控制单元恢复基于与处理有关的信息的共享应用的处理。在此的处理对应于例如根据按照此实施例的信息处理方法的上述第三例子的处理。例如,通过包括分别进行上述处理的确定单元110、处理控制单元112和处理单元114,控制单元104在进行根据按照此实施例的信息处理方法的处理中起着主导作用。具有例如图10所示的配置的信息处理设备100进行根据按照此实施例的信息处理方法的处理(例如处理(I)(确定处理)到处理(3)(执行处理))。因此,信息处理设备100可以利用例如图10所示的配置致使可以进行与多个服务对应的处理的共享应用对每个设备不同地行动。如上所述,根据此实施例的信息处理设备100进行作为根据按照此实施例的信息处理方法的处理的处理(I)(确定处理)到处理(3)(执行处理)。在此,如果在信息处理设备100中不进行处理(2)(执行控制处理),则共享应用执行从提供服务的服务器(第一服务器)获取的与处理有关的信息的处理。同时,如果在信息处理设备100中进行处理(2)(执行控制处理),则由此基于与处理有关的信息的处理可执行。因此,共享应用可以执行基于获取的与处理有关的信息的处理。因此,信息处理设备100可以致使可以进行与多个服务对应的处理的共享应用对每个设备不同地行动。另外,在根据此实施例的信息处理系统中,例如利用信息处理设备100通过进行根据按照此实施例的信息处理方法的处理来实现以下描述的(i)到(iv)。(i)在服务提供者网站的开始页中描述的URL参数被从服务提供者网站起动并使用的共享应用取得,由此致使共享应用对每个服务提供者不同地行动。(ii)通过来自服务提供者网站的URL参数来请求共享应用的定制。另外,共享应用使用该URL参数指示服务器动态地产生定制数据,由此共享应用通过应用对每个服务提供者的定制数据而工作。(iii)执行处理所需的共享应用的版本由来自服务提供者网站的URL参数指示。另外,如果共享应用的版本不满足执行处理所需的共享应用的版本,则引导对共享应用进行更新。例如,当实现以上(i i i )时,服务提供者可以基于共享应用的特定版本存在于信息处理设备100中的前提而产生对于共享应用的处理指令。(iv)在更新共享应用之后,显示用于恢复与服务有关的处理的处理恢复页。例如,当实现以上(iv)时,用户恢复与服务有关的处理变得更容易。因此,能够防止用户便利性的降低以及服务的利用率的降低。尽管以上已经描述了信息处理设备100作为根据此实施例的信息处理系统的要素,但是此实施例不限于此。此实施例可以应用于各种设备,诸如例如像可携式电话或者智能电话的通信设备、视频/音乐再现设备(或者视频/音乐记录/再现设备)、游戏机或者像PC (个人计算机)的计算机。
另外,尽管已经描述了服务器200、共享应用服务器500和市场服务器600作为根据此实施例的信息处理系统的其他元素,但是此实施例不限于此。此实施例可以应用于诸如例如像PC或者服务器的计算机的各种设备。另外,可以利用例如图11所示的硬件配置来实现服务器200、共享应用服务器500和市场服务器600的每个。此外,尽管已经描述了外部终端400作为根据此实施例的信息处理系统的另一要素,但是此实施例不限于此。此实施例可以应用于各种设备,诸如例如像可携式电话的通信设备、IC卡、视频/音乐再现设备(或者视频/音频记录/再现设备)、游戏机、或者像PC的计算机。另外,可以利用例如与信息处理设备100的配置类似的硬件配置来实现外部终端400。(根据此实施例的程序)通过致使计算机起着根据此实施例的信息处理设备的作用的程序(例如可以执行根据按照此实施例的信息处理方法的处理,比如处理(I)(确定处理)到处理(3)(执行处理)),能够致使可以进行与多个服务对应的处理的共享应用对每个设备不同地行动。尽管已经参考附图详细描述了根据本公开的优选实施例,但是本公开不限于此。对本领域技术人员显然的是,各种修改和变更是可能的,只要它们在所附权利要求或其等效物的技术范围内。应该理解,这样的修改或变更也在本公开的技术范围内。例如,根据此实施例的信息处理设备可以分别包括图10所示的确定单元110、处理控制单元112和处理单元114 (例如,可以通过单独的处理单元实现每个单元)。另外,尽管上述描述示出提供了用于致使计算机起着根据此实施例的信息处理设备的作用的程序(计算机程序),但是此实施例还可以提供其上记录了这样程序的记录介质。上述配置仅仅是此实施例的例示性配置。无需说明,这样的配置属于此实施例的技术范围。另外,本技术还可以如下配置。 (I) 一种信息处理设备,包括:确定单元,基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行;处理控制单元,如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及处理单元,致使该应用执行基于该与处理有关的信息的处理,其中该处理控制单元致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及该处理单元致使该应用执行由产生的处理指令指示的处理。(2)根据(I)的信息处理设备,还包括与服务器通信的通信单元,其中当该与处理有关的信息包括标识第二服务器的标识信息和定义处理的类型的参数时,该确定单元确定该处理不可执行,该处理控制单元致使该通信单元将包括该参数的产生请求传输到由该标识信息指示的服务器,并致使该服务器产生与该参数对应的处理指令。
(3)根据(I)或(2)的信息处理设备,其中当该与处理有关的信息包括处理指令和限制由该处理指令指示的处理的许可信息时,该确定单元确定该处理可执行,以及该处理单元致使该应用在由该许可信息指示的限制内执行基于该处理指令的处理。(4)根据(2)或(3)的信息处理设备,还包括与服务器通信的通信单元,其中当该与处理有关的信息还包括用于改变要执行的处理的设置指令时,该确定单元确定该处理不可执行,该处理控制单元致使该设置指令指示的服务器传输与该设置指令对应的设置数据,以及该处理单元致使该应用执行使用获取的设置数据的处理。(5)根据(2) IlJ (4)的任意一个的信息处理设备,还包括与服务器通信的通信单元,其中当该与处理有关的信息还包括指示与被许可执行处理的应用的版本有关的条件的条件信息时,该确定单元确定该应用是否满足该条件信息指示的条件,以及如果确定该应用不满足该条件,则该处理控制单元致使存储了用于更新该应用的更新数据的服务器传输该更新数据,并且使用获取的更新数据更新该应用。(6)根据(5)的信息处理设备,其中如果确定该应用不满足该条件,则该处理控制单元中断基于该与处理有关的信息的该应用的处理的执行,并在该应用被更新之后恢复基于该与处理有关的信息的该应用的处理。(7) 一种信息处理方法,包括:基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行;如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及利用该应用执行基于该与处理有关的信息的处理,其中使得该处理的执行可执行的步骤包括致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及执行步骤包括执行由产生的处理指令指示的处理。(8)致使计算机执行以下的程序:基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行;如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及利用该应用执行基于该与处理有关的信息的处理,其中使得该处理的执行可执行的步骤包括致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及执行步骤包括执行由产生的处理指令指示的处理。
(9) 一种信息处理系统,包括:信息处理设备;以及服务器,与该信息处理设备通信,其中该信息处理设备包括确定单元,基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行;处理控制单元,如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及处理单元,致使该应用执行基于该与处理有关的信息的处理,其中,该处理控制单元致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及其中,该处理单元致使该应用执行由产生的处理指令指示的处理。本公开包含与2011年8月15日在日本专利局提交的日本优先权专利申请JP2011-177517中的公开有关的主题,通过引用将其全部内容合并于此。
权利要求
1.一种信息处理设备,包括: 确定单元,基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行; 处理控制单元,如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及 处理单元,致使该应用执行基于该与处理有关的信息的处理,其中该处理控制单元致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及 该处理单元致使该应用执行由产生的处理指令指示的处理。
2.根据权利要求1的信息处理设备,还包括与服务器通信的通信单元,其中 当该与处理有关的信息包括标识第二服务器的标识信息和定义处理的类型的参数时, 该确定单元确定该处理不可执行,以及 该处理控制单元致使该通信单元将包括该参数的产生请求传输到由该标识信息指示的服务器,并致使该服务器产生与该参数对应的处理指令。
3.根据权利要求1的信息处理设备,其中当该与处理有关的信息包括处理指令和限制由该处理指令指示的处理的许可信息时, 该确定单元确定该处理可执行,以及 该处理单元致使该应用在由该许可信息指示的限制内执行基于该处理指令的处理。`
4.根据权利要求2的信息处理设备,还包括与服务器通信的通信单元,其中 当该与处理有关的信息还包括用于改变要执行的处理的设置指令时, 该确定单元确定该处理不可执行, 该处理控制单元致使该设置指令指示的服务器传输与该设置指令对应的设置数据,以及 该处理单元致使该应用执行使用获取的设置数据的处理。
5.根据权利要求2的信息处理设备,还包括与服务器通信的通信单元,其中 当该与处理有关的信息还包括指示与被许可执行处理的应用的版本有关的条件的条件信息时, 该确定单元确定该应用是否满足该条件信息指示的条件,以及如果确定该应用不满足该条件,则该处理控制单元致使存储了用于更新该应用的更新数据的服务器传输该更新数据,并且使用获取的更新数据更新该应用。
6.根据权利要求5的信息处理设备,其中如果确定该应用不满足该条件,则该处理控制单元中断基于该与处理有关的信息的该应用的处理的执行,并在该应用被更新之后恢复基于该与处理有关的信息的该应用的处理。
7.—种信息处理方法,包括: 基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行; 如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及 利用该应用执行基于该与处理有关的信息的处理,其中使得该处理的执行可执行的步骤包括致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及 执行步骤包括执行由产生的处理指令指示的处理。
8.—种致使计算机执行以下的程序: 基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行; 如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及 利用该应用执行基于该与处理有关的信息的处理,其中 使得该处理的执行可执行的步骤包括致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及 执行步骤包括执行由产生的处理指令指示的处理。
9.一种信息处理系统,包括: 信息处理设备;以及 服务器,与该信息处理设备通信, 其中该信息处理设备包括 确定单元,基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行; 处理控制单元,如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及 处理单元,致使该应用执行基于该与处理有关的信息的处理, 其中,该处理控制单元致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及 其中,该处理单元致使该应用执行由产生的处理指令指示的处理。
全文摘要
本发明提供了信息处理设备,包括确定单元,基于从提供服务的第一服务器获取的与处理有关的信息来确定基于该与处理有关的信息的处理是否可执行;处理控制单元,如果确定该处理不可执行,则使得基于该与处理有关的信息的处理可由进行与多个服务对应的处理的应用执行;以及处理单元,致使该应用执行基于该与处理有关的信息的处理。该处理控制单元致使第二服务器基于该与处理有关的信息产生基于该与处理有关的信息的处理指令,以及该处理单元致使该应用执行由产生的处理指令指示的处理。
文档编号G06F9/44GK103106074SQ20121027987
公开日2013年5月15日 申请日期2012年8月8日 优先权日2011年8月15日
发明者胁直喜, 疋田智治, 畑冈纯, 木村光宏, 渡边敬太郎 申请人:飞力凯网路股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1