【发明授权】信息处理系统、信息处理设备和信息处理方法_株式会社理光_201580059910.X 

申请/专利权人:株式会社理光

申请日:2015-10-27

发明/设计人:韩晓峰

公开(公告)日:2021-04-13

代理机构:北京银龙知识产权代理有限公司

公开(公告)号:CN107148618B

代理人:龚伟;李鹤松

主分类号:G06F8/61(20180101)

地址:日本东京都

分类号:G06F8/61(20180101);G06F9/445(20180101)

优先权:["20141028 JP 2014-218991"]

专利状态码:有效-授权

法律状态:2021.04.13#授权;2017.10.10#实质审查的生效;2017.09.08#公开

摘要:一种信息处理系统包括获取单元、第一指定单元以及显示控制单元。获取单元获取用于唯一指定装置的装置指定信息。第一指定单元基于第一对应信息,指定通过获取单元所获取的装置指定信息相关联的应用识别信息,在第一对应信息中,每条装置指定信息与用于识别应用的应用识别信息相关联,其中的应用是根据装置指定信息所指定的装置可使用的。显示控制单元执行控制以显示应用列表屏幕,从而在根据获取单元所获取的装置指定信息所指定的装置上,提供根据第一指定单元所指定的应用识别信息所指定的应用。

主权项:1.一种信息处理系统,包括:获取单元,用于执行浏览器应用,浏览器应用获取唯一指定装置的装置指定信息,并发送包括装置指定信息的显示请求;第一指定单元,用于响应于显示请求,基于装置指定信息和与装置指定信息关联的商店识别信息来指定应用识别信息,其中所述应用识别信息用于识别所述装置可使用的应用,所述商店识别信息用于识别出售与所述装置指定信息关联的所述装置的商店;接收单元,通过浏览器应用接收应用列表;以及显示控制单元,通过浏览器应用控制所述装置的显示以在所述装置上显示应用列表,应用列表包括与所述商店识别信息相关联的应用;所述装置为图像形成装置,并且所述应用列表包括至少两种应用:第一种应用能够在除所述图像形成装置之外的外部设备上执行,所述第一种应用能够作为使用浏览器应用的网页应用而被执行;第二种应用需要下载并在所述图像形成装置上安装。

全文数据:信息处理系统、信息处理设备和信息处理方法技术领域[0001]本发明涉及信息处理系统、信息处理设备和信息处理方法。背景技术[0002]近年来,以移动电话和信息便携式终端为代表的各种通信装置已经被广泛地使用。因此,人们已经积极开发出在通信装置中能够使用的应用。为了促进应用的使用,也已经开发出能够引进应用并将其下载和安装到通信装置的网站和应用。[0003]例如,在专利文献1中,从服务器向计算机设备客户端设备提供由服务器持有的每士应用的应用说明页面,该页面上显示用于请求下载应用的下载按钮虚拟按钮),并且显示在计算机装置的显示单元上。专利文献1公开了如下技术:当应用说明页面的下载按钮被选择时,只有在计算机设备支持所选择的应用的情况下,该下载才被允许。发明内容[0004]技术问题[0005]然而,应用说明页面并不是考虑每个客户端设备的设备信息(与设备性能相关的信息,换言之,唯一指定客户端设备的信息进行创建的。因此,可能发生虽然用户从应用说明页面选择待下载的应用但是该下载不被允许的情况。因此,存在着降低用户的便利的技术问题。[0006]解决问题的方案[0007]本发明是为了解决上述问题而做出的。[0008]根据实施例,信息处理系统包括获取单元、第一指定单元以及显示控制单元。获取单元获取用于唯一指定装置的装置指定信息。第一指定单元基于第一对应信息,指定通过获取单元所获取的装置指定信息相关联的应用识别信息,在第一对应信息中每条装置指定信息与应用识别信息相关联,其中应用识别信息用于识别根据装置指定信息所指定的装置可使用的应用。显示控制单元执行控制以显示应用列表屏幕,从而在根据获取单元所获取的装置指定信息所指定的装置上,提供根据第一指定单元所指定的应用识别信息识别出的应用。[0009]发明的有益效果[0010]根据本发明,能够提高用户的便利性。附图说明_[0011][图1]图1是信息处理系统的概要结构的示例的示意图。[0012][图2]图2是MFP的硬件配置的示例的示意图。[0013][图3]图3是MFP的软件配置的示例的示意图。[0014][图4]图4是MFP的功能配置的示例的示意图。[0015][图5]图5是操作屏幕的示例的示意图。[0016][图6]图6是应用商店服务器的功能配置的示例的示意图。[0017][图7]图7是装置管理服务器的功能配置的示例的示意图。[0018]園8]图8是第二对应信息的示例的示意图。[0019][图9]图9是装置指定信息的示例的示意图。[0020][图10]图10是第三对应信息的示例的示意图。[0021][图11]图11是应用商店的示例的示意图。[0022][图12]图12是应用商店的另一示例的示意图。[0023][图13]图13是信息处理系统的操作过程的时序图。[0024][图14]图14是变型例的信息处理系统的概要结构的示例的示意图。[0025][图15]图15是集成服务器的功能配置的示例的示意图。[0026][图16]图16是第一对应信息的示例的示意图。具体实施方式[0027]下面将参考附图详细描述根据本发明的信息处理系统、信息处理设备和信息处理方法的实施例。在以下描述中,作为信息处理装置的示例的多功能外围设备MFP将被描述为权利要求中所述的装置的示例。然后,装置不限于此,例如可以是投影仪。多功能外围设备是具有多个不同功能的装置,诸如复印功能、扫描功能、打印功能和FAX功能。[0028]图1是根据本发明的信息处理系统1〇〇的概要结构的示例的示意图。如图1中所示,信息处理系统1〇〇包括经由网络8相互连接的MFP1、应用商店服务器2、转译服务器4以及装置管理服务器5。为了便于描述,将单个MFP1示例为图1的示例中信息处理系统100中所包括的装置。然后,信息处理系统100中所包括的装置不限于此,能够选择性地选择装置的数量和种类。[0029]应用商店服务器2提供网页,该网页用于显示MFP1可利用的应用列表,与应用建立服务协议并且进行下载,也就是说,向MFP1提供MFP1可利用的应用的网页此后称之为“应用商店6”)。此后将描述更具体的内容。在该示例中,应用商店6对应于权利要求中的“应用列表屏幕”。在该示例中,用于从应用商店服务器2获取应用商店6的应用此后称为“应用商店应用3”)和提供网络浏览器功能的应用此后称为“浏览器应用2b”)己经被安装在MFP1上。此后将描述MFP1的更具体内容。[0030]针对每条商店识别信息,其用于识别出售装置诸如,MFP1的商店,应用商店服务器2相关联地管理用于唯一识别应用的应用识别信息。此后将描述更具体的内容。[0031]转译服务器4提供由应用商店6所提供的应用之一的转译应用。此后将描述更具体的内容。[0032]针对每条商店识别信息,装置管理服务器5相关联地管理用于唯一识别装置(诸如,MFP1的装置指定信息。此后将描述更具体的内容。[0033]接下来,将参考图2描述MFP1的硬件配置。如图2中所示,MFP1包括主体10和接收用户操作的操作单元20。主体10能够实现诸如复印功能、扫描功能、传真功能以及打印功能的各种功能。用户操作的接收是包括根据用户的操作的信息输入的接收的概念包括指示屏幕坐标值的信号等)。主体10和操作单元20经由独有的通信路径30相互连接从而相互通信。例如,能够使用通用串行总线USB的通信路径30。然而,通信路径30可以是不论有线还是无线的任何标准的通信路径。[0034]主体10能够根据操作单元20接收到的操作进行操作。主体10能够与诸如客户端pc个人计算机的外部设备通信,并且能够根据从外部设备接收到的指令来操作。[0035]首先,描述主体10的硬件配置。如图2中所示,主体10包括CPU11、R0M12、RAM13、硬盘驱动器HDD14、通信接口(IFI5、连接接口ie和引擎17。这些经由系统总线18相互连接。[0036]CPU11完全控制主体10的操作。CPU11通过执行ROM12、HDD14等中所存储的计算机程序同时利用RAM13作为工作区(工作区域),来控制整个主机10的操作。然后,主体11实现诸如复印功能、扫描功能、传真功能以及打印功能的各种功能。[0037]通信接口15是连接到网络S的接口。连接接口16是经由通信路径30与操作单元20进行通信的接口。[0038]引擎17是执行除了通用的信息处理和通信之外的处理的硬件,以便实施复印功能、扫描功能、传真功能以及打印功能。例如,引擎17包括用于通过扫描文档的图像来对其进行读取的扫描仪图像扫描仪),用于将图像打印在片状材料诸如,纸张上的绘图仪,以及用于执行传真通信的传真机。另外,引擎I7能够包括特定的选项,诸如用于分类打印出的片状材料的完成器和用于自动供给文档的自动文档供给设备ADF。[0039]接着,描述操作单元20的硬件配置。如图2中所示,操作单元20包括CPU21、R0M22、RAM23、闪速存储器24、通信接口25、连接接口2e以及操作面板27。这些经由系统总线28相互连接。[0040]CPU21完全控制主体20的操作。CPU21通过执行ROM22、闪速存储器24等中所存储的计算机程序同时利用RAM23作为工作区(工作区域),来控制整个操作单元2〇的操作。接着,CPU21实现此后所述的各种功能,诸如根据从用户接收到的输入的信息(图像)的显Jn〇[0041]通信接口25是连接到网络8的接口。连接接口26是经由通信路径30与主体10进行通信的接口。[0042]操作面板27根据用户的操作来接收各种输入,并且显示各种类型的信息诸如,根据接收到的操作的信息,指示MFP1的操作条件的信息,以及指示设置状态的信息)。在该示例中,操作面板27由其中搭载触摸平板功能的液晶显示设备LCD配置而成。然而,操作面板27不限于此。例如,操作面板27可以由其中搭载触摸平板功能的有机El显示器配置而成。另外或者代替,能够提供操作单元诸如硬件的键和显示单元诸如,灯。[0043]接着,描述MFP1的软件配置。图3是MFP1的软件配置的示例的示意图。如图3中所示,主体10包括应用层101、服务层1〇2和操作系统层103。应用层101、服务层102以及操作系统层103的实体是ROM12、HDD14中所存储的各种类型的软件等。CPU11执行这些类型的软件从而提供各种功能。[0044]应用层101的软件是操作硬件资源并且提供预定功能的应用软件此后可以简称为“应用”)。例如,作为应用的示例的是,提供复印功能的复印应用,提供扫描功能的扫描应用,提供传真功能的传真应用,以及提供打印功能的复印应用。[0045]服务层1〇2的软件提供在应用层101和操作系统层103之间,并且为应用提供使用主体10中所包括的硬件资源的接口。更具体地,服务层102的软件是提供如下功能的软件:接收针对^件资源的操作请求并且对于该操作请求进行仲裁。通过扫描仪进行读取和通过绘图仪进行打印的请求能够被视为由服务层102接收的操作请求。[0046]服务层102的接口功能不仅提供给主体10的应用层101,而且也提供该操作单元20的应用层201。也就是说,操作单元20的应用层201应用)也可以通过服务层102的接口功能,通过使用主体10的硬件资源例如,引擎17来实现功能。[0047]操作系统层1〇3的软件是基本软件操作系统0S,其提供用于控制主体10中所包括的硬件的基本功能。服务层102的软件将来自各种应用的使用硬件组员的请求转换为能够通过操作系统层103来编译的指令,并且将其发送到操作系统层103。操作系统层103的软件执行该命令,使得硬件资源根据来自应用的请求来执行操作。[0048]相似地,操作单元20包括应用层201、服务层202和操作系统层203。操作单元20中所包括的应用层201、服务层202和操作系统层203具有与主体10相似的层式结构。然而,应用层2〇1的应用所提供的功能和服务层202所能够接收的一种操作请求不同于主体10。应用层201的应用可以是如下的软件:操作操作单元20中所包括的硬件资源并且提供预定功能。然而,应用层201的应用是主要提供执行主体1〇的各个功能复印功能、扫描功能、传真功能以及打印功能相关的显示和操作的用户界面UI功能的软件。应用层201的应用包括浏览器应用2b、应用商店应用3等。[0049]在本实施例中,为了保持功能的独立性,主体10的操作系统层103的软件不同于操作单元20的操作系统层203的软件。也就是说,主体10和操作单元20通过使用不同的操作系统来独立地进行操作。例如,可以使用Linux注册商标作为主体10的操作系统103的软件,而使用Android注册商标作为操作单元20的操作系统层203的软件。[0050]如上所述,在根据本实施例的MFP1中,主体10和操作单元20通过使用不同的操作系统来进行操作。因此,主体10与操作单元20之间的通信不是作为共用设备中的内部处理通信来进行的,而是作为不同设备之间的通信进行。这包括向主体1〇发送通过操作单元20所接收到的信息来自用户的指令内容)的操作命令通信),通过主体1〇向操作单元2〇通知事件的操作等。在此,操作单元20与主体10执行命令通信,并且相应地能够使用主体1〇的功能。主体10的操作的执行状态、针对主体10的内容集等能够作为从主体10向操作单元20所通知的事件的示例。[0051]在本实施例中,由于电能从主体10经由通信路径3〇供给到操作单元2〇,操作单元20的供电控制能够与主机10的分开地独立地执行。[0052]接着,描述MFP1的功能配置。图4是MFP1的软件配置的示例的框图。如图4中所示,MFP1包括操作屏幕显示单元111、应用商店请求单元112、应用商店显示单元113以及应用商店使用控制单元114。为了描述方便,图4主要示出根据本发明的功能;然后,MFP1的功能不限于这些。_[0053]操作屏幕显示单元111执行控制以显示操作屏幕,以便在操作面板27上执行各种操作。图5是操作屏幕的示例的示意图。将启动应用商店应用3的图像2a显示在操作屏幕上。[0054]当用户触碰图标2a时,应用商店应用3被启动。然后,应用商店应用3应用商店请求单元112执行控制,以请求应用商店服务器2显示应用商店6。此后将描述更具体的内容。然而,能够唯一指定MFP1的装置指定信息被添加到用于请求应用商店6的显示的信号的标头(以下也可以称为“显示请求”)。[0055]应用商店显示单元ll3浏览器应用2b执行控制,以便将应用商店6显示在操作面板27上,其中的应用商店6是作为显示请求的响应从应用商店服务器2接收到的。应用使用控制单元114执行控制以通过MFP1来使用由用户从应用商店6上所显示的多个应用之中所选择的应用包括控制以安装该应用)。此后将描述MFP1的更具体操作。[0056]接下来,将参考图6来描述存储服务器2的功能配置。如图6中所示,应用商店服务器2包括获取单元211、商店识别信息请求单元211、第三指定单元213、第三对应信息存储单元214以及显示控制单元215。为了描述方便,图6主要示出根据本发明的功能;然后,应用商店服务器2的功能不限于这些。[0057]获取单元211获取来自MFP1的显示请求。在该示例中,将装置指定信息添加到该显示请求的标头header。因此,通过获取显示请求,获取单元211能够获取装置指定信息,该装置指定信息能够唯一指定该显示请求的请求者MFP1。在该示例中,获取单元211对应于权利要求中的“获取单元”。[0058]商店识别信息请求单元212对于装置管理服务器5请求与通过获取单元211所获取的装置指定信息相关联的商店识别信息。在本实施例中,商店识别信息请求单元212向装置管理服务器5发送用于请求商店识别信息的信息此后可以称为“商店识别信息请求”),并且作为该信号的响应,从装置管理服务器5接收商店识别信息。在该示例中,将通过获取单元211所获取的装置指定信息添加到该商店识别信息请求的标头。[0059]在此,将参考图7来描述装置管理服务器5的功能配置。如图7中所示,装置管理服务器5包括第二指定单元501和第二对应信息存储单元502。为了描述方便,图7主要示出根据本发明的功能;然后,装置管理服务器5的功能不限于这些。[0060]基于第二对应信息,其中每条商店识别信息与一条或多条装置指定信息相关联,第二指定单元501指定与通过获取单元211所获取的装置指定信息相关联的商店识别信息。图8是表示根据本实施例的第二对应信息的示例的示意图。在图8的示例中,识别“商店A”的一条商店识别信息与四条装置指定信息相关联,即唯一指定“装置1”的一条装置指定信息、唯一指定“装置2”的一条装置指定信息、唯一指定“装置3”的一条装置指定信息、唯一指定“装置4”的一条装置指定信息。[0061]在图8的示例中,第二对应信息是如下信息:其中单条商店识别信息与四条装置指定信息相关联,四条装置指定信息与根据商店识别信息识别出的商店所出售的四个装置一一对应。然而,第二对应信息27不限于此。例如,第二对应信息能够是如下信息:其中多条商店识别信息中的每条信息与一条或多条装置指定信息相关联,该一条或多条装置指定信息用于识别根据对应的商店识别信息识别出的商店所出售的装置。第二对应信息被预先存储在第二对应信息存储单元502中。[0062]在本实施例中,当从应用商店服务器2接收到商店识别信息请求时(商店识别信息请求单元212,第二指定单元501确定添加到所接收的商店识别信息请求的标头的装置指定信息。然后,第二指定单元501参考第二对应信息存储单元502中所存储的第二对应信息,由此指定与添加到商店识别信息请求的标头的装置指定信息相关联的商店识别信息可视为通过获取单元211所获取的装置指定信息)。作为对于商店识别信息请求的响应,第二指定单元501返回所指定的商店识别信息。[0063]例如,假设如下的情况:图8中所示的第二对应信息预先存储在第二对应信息存储单元502中,唯一指定“装置r的装置指定信息是唯一指定“mfpr的装置指定信息,并且将唯一指定“装置1MFP1”的装置指定信息添加到从应用商店服务器2接收到的商店识别信息请求的标头。在此情况下,第二指定单元5〇1参考图8中所示的第二对应信息,由此指定识别“商店A”的商店识别信息,该商店识别信息与唯一指定“装置1MFP1”的装置指定信息相关联。然后,作为对于商店识别信息请求的响应,第二指定单元5〇1返回识别“商店A”的商店识别信息。[0064]图9是装置指定信息的示例的示意图。在图9中,装置指定信息包括11位数的字符串。字符串的前三位图9的示例中的“ABC”)指示用于识别装置种类的信息指示诸如MFP和投影仪的设备类型的信息),而字符串的后八位(图9的示例中的“12345678”)指示单独分配的识别号码。装置指定信息的形式是任意的,并不限于以上形式。[0065]上述装置管理服务器5具有包括CPU、R0M、RAM等的普通计算机的硬件配置。第二指定单元501的功能是通过由CPU来执行ROM等中所存储的计算机程序来实现的;然而,实施方式不限于此。可替换地,第二指定单元501的功能可以由专用硬件电路半导体集成电路等)来实现。第二对应信息存储单元502是通过例如ROM或RAM来实现的。[0066]描述返回到图6,将继续描述应用商店服务器2的描述。基于第三对应信息,其中每条商店识别信息与用于识别应用的应用识别信息相关联,第三指定单元213指定与通过第二指定单元501所指定的商店识别信息相关联的应用识别信息。图10是表示根据本实施例的第三对应信息的示例的示意图。在图10的示例中,识别“商店A”的商店识别信息与四个组合相关联,即识别“应用1”的应用识别信息、“应用1”的内容描述信息、以及“应用1”的服务协议信息的组合;识别“应用2”的应用识别信息、“应用2”的内容描述信息、以及“应用2”的服务协议信息的组合;识别“应用3”的应用识别信息、“应用3”的内容描述信息、以及“应用3”的服务协议信息的组合;识别“应用4”的应用识别信息、“应用4”的内容描述信息、以及“应用4”的服务协议信息的组合。内容描述信息和服务协议信息能够具有诸如HTML的链接形式而非文本内容。[0067]在图10的示例中,第三对应信息是如下信息:其中单条商店识别信息与四条应用识别信息相关联,四条应用识别信息与根据商店识别信息识别出的商店所出售的装置可使用的四个应用应用的数量可以任意改变一一对应。然而,第三对应信息不限于此。例如,第三对应信息能够是如下信息:其中多条商店识别信息中的每条信息与一条或多条应用识别信息相关联,该一条或多条应用识别信息用于识别根据对应的商店识别信息识别出的商店所出售的装置可使用的应用。第三对应信息被预先存储在第三对应信息存储单元214中。[0068]在本实施例中,当作为商店识别信息请求从装置管理服务器5接收到商店识别信息时,商店识别信息请求单元212请求第三识别单元213指定与从装置管理5接收到的商店识别信息相关联的应用识别信息(可视为由第二指定单元501所指定的商店识别信息)。己经接收到该请求的第三指定单元2!3参考第三对应信息存储单元214中所存储的第三对应信息,由此指定与从装置管理5接收到的商店识别信息相关联的应用识别信息。[0069]_例如,假设如下的情况:图1〇中所示的第三对应信息被预先存储在第三对应信息存储单元214中,并且已经从装置管理服务器5接收到识别“商店A,,的商店识别信息(当识别“商店A”的商店^识别信息已经由第二指定单元5〇1指定时)。在此情况下,第三指定单元213参考图10中所示的第三对应信息,由此将如下信息指定为与识别“商店A,,的商店识别信息相关联的应用识别信息:识别“应用r的应用识别信息、识别“应用2”的应用识别信息、识别“应用3”的应用识别信息、识别“应用4”的应用识别信息。[0070]在此,能够理解的是,通过组合由装置管理服务器5所管理的第二对应信息和应用商店服务器2所管理的第三对应信息,配置了其中每条装置指定信息与应用识别信息相关联的信息对应于权利要求中的“第一对应信息”),其中应用识别信息用于识别根据装置指定信息所指定的装置可使用的应用。在该示例中,从另一个视角同时能够理解的是,每条装置指定信息与应用识别信息相关联的信息对应于权利要求中的“第一对应信息”)包括第二对应信息和第三对应信息,其中的应用识别信息用于识别根据装置指定信息所指定的装置可利用的应用。[0071]能够考虑到的是,基于第一对应信息能够实现指定与通过获取单元211所获取的装置指定信息相关联的应用识别信息的功能,在其中的第一对应信息中,每条装置指定信息与应用识别信息相关联,该应用识别信息用于识别根据装置指定信息所指定的装置可利用的应用,第一对应信息通过将装置管理服务器5的第二指定单元501和应用商店服务器2的第三指定单元213进行组合而获取。在该示例中,从另一角度还能够理解的是,通过至少第二指定单元501和第三指定单元213来实现基于第一对应信息的指定应用识别信息的功能对应于权利要求中的“第一指定单元”),其中的应用识别信息与通过获取单元211所获取的装置指定信息相关联。[0072]将继续图6的描述。显示控制单元215执行控制以显示应用商店6在该示例中,对应于权利要求中的“应用列表屏幕”),从而在MFP1根据获取单元211所获取的装置指定信息所指定的装置上,提供根据第三指定单元213所指定的应用识别信息识别出的应用。在本实施例中,显示控制单元215生成应用商店6,使得不显示除了有第三指定单元213所指定的应用的应用。也就是说,显示控制单元215生成应用商店6,从而只显示第三指定单元213所指定的应用作为待提供的应用。[0073]图11是转译应用未被第三指定单元213指定的情况下应用服务器6的示例的示意图。这里,转译应用是提供如下转译服务的应用:通过对从文档读取的图像数据执行OCR处理,利用透明文本来转译已生成的PDF文本信息,并且通知用户转译结果。转译应用是假设装置具有OCR功能进行配置的装置。例如,当MFP1不具有OCR功能时,识别“转译应用”的应用识别信息无法与第三对应信息中的识别出售MFP1的“商店A”的商店识别信息相关联。因此,当获取单元211获取唯一指定MFP1的装置指定信息,并且第二指定单元501指定与该装置指定信息相关联的商店识别信息在该示例中,识别“商店A”的商店识别信息时,第三指定单元213并不将识别“转译应用”的应用识别信息指定为与通过第二指定单元501所指定的商店识别信息识别“商店A”的商店识别信息相关联的应用识别信息。[0074]应用商店6是网页,其显示按钮以使用服务协议以及第三指定单元213所指定的每个应用中的应用的下载图11示例中的“使用”按钮)。在图11的示例中,假设如下的情况,第三指定单元213指定分别识别简易传真应用、材料打印应用、照片管理应用、照片简易处理应用、文档管理应用以及简易扫描应用的各条应用识别信息。[0075]图12是转译应用被第三指定单元213指定的情况下的应用服务器6的示例的示意图。例如,当MFP1具有OCR功能时,识别“转译应用”的应用识别信息与第三对应信息中识别出售MFP1的“商店A”的商店识别信息相关联。因此,当获取单元211获取唯一指定MFP1的芒置指定信息,并且第二指定单元501指定与该装置指定信息相关联的商店识别信息在该示例中,识别“商店A”的商店识别信息时,第三指定单元213将识别“转译应用”的应用识别信息指定为与通过第二指定单元501所指定的商店识别信息(识别“商店A”的商店识别信息相关联的应用识别信息。在图12的示例中,假设如下的情况,第三指定单元213指定分别识别转译应用、简易传真应用、材料打印应用、照片管理应用、照片简易处理应用、文档管理应用以及简易扫描应用的各条应用识别信息。[0076]在本实施例中,显示控制单元215生成应用商店6,以提供根据第三指定单元213所指定的应用识别信息识别出的应用也就是,能够视为显示请求的请求者MFP1可利用的应用)。作为对于从MFP1接收到的显示请求的响应,显示控制单元215返回所生成的应用商店6。显示请求的请求者MFP1执行控制,以便将作为显示请求的响应从应用商店服务器2接收到的应用商店6显示在操作面板27上。在本实施例中,只有显示在应用商店6上的应用是显示请求的请求者MFP1可利用的。因此,即使当用户按下使用应用商店6上所显示的应用的下载和服务协议的任何按钮在该示例中,“使用”按钮时,该请求不被拒绝。因此,与惯用的相比,能够改善用户的便利性。[0077]显示请求的请求者MFPK应用使用控制单元114执行控制,以使得MFP1使用由用户从应用商店6上所显示的应用之后所选择的应用。作为示例,假设如下情况:图12中所示的应用商店6显示在MFP1的操作面板27上,并且用户选择转译应用在该示例中,按下图12中所示的“使用”按钮)。在此,假设转译应用是能够通过利用操作单元20的浏览器应用2b来使用转译服务器4中所安排的应用的软件也就是,网络应用)。在此情况下,当检测到转译应用的“使用”按钮的按下时,应用使用控制单元114在不从转译服务器4下载转译应用的情况下,执行通过访问转译服务器4来使用转译应用的必要过程相关的处理。[0078]在本实施例中,用于提供转译服务的转译应用是网络应用。然而,转译应用不限于此,例如可以是安装到操作单元20的普通应用。在此情况下,当检测到转译应用的“使用”按钮的按下时,应用使用控制单元114执行控制以从转译服务器4下载转译应用,并且将其安装在MFP1。然而,根据其中转译应用是网络应用的配置,有利之处在于不需要将转译应用安装到MFP1操作单元20。相似地,这能够应用于应用商店6上所显示的其他应用。另外,当应用商店应用3具有获取装置指定信息的功能时,应用商店应用3不必是待安装到MFP1上的应用。应用商店应用3可以是网络应用或者可以是另外形式的应用。[0079]上述的应用商店服务器2具有包括CPU、ROM、RAM等的普通计算机的硬件配置。获取单元211、商店识别信息请求单元212、第三识别单元213以及显示控制单元215的每个功能是通过由CPU来执行ROM等中所存储的计算机程序来执行的。然而,它们不限于此。例如,获取单元211、商店识别信息请求单元212、第三识别单元213以及显示控制单元215的至少部分功能可以通过专用的硬件电路诸如,半导体集成电路来实现。第三对应信息存储单元214是通过例如ROM和RAM来实现的。_[0080]图13是根据本实施例的信息处理系统1〇〇的操作过程的示例的时序图。首先,当用户触碰操作屏幕上的图标2a参考图5是,操作单元20的操作系统启动应用商店应用3步骤2。接着,随后启动的应用商店应用3对于操作单元2〇的操作系^,请求能够唯一识别MFP1的装置指定信息步骤S3,并且作为响应对其的响应,从操作单元20的操作系统接收装置指定信息(步骤S4。接着,应用商店应用3请求操作单元20的操作系统启动先前己安装到MFP1的浏览器应用2b步骤S5。装置指定信息和应用商店服务器2的URL统一资源定位符被添加到该请求,并且已接收到该请求的操作单元20的操作系统启动浏览器应用2b。然后,操作单元20的操作系统将装置指定信息和应用商店服务器2的URL发送到浏览器应用2b,并且命令应用商店服务器2发送显示请求步骤S6。[0081]^随后启动的浏览器应用2b访问应用商店服务器2的URL,并且发送将装置指定信息添加到标头的显示请求步骤S7。已经从MFP1接收到显示请求的应用商店服务器2将商店识别信息请求发送到装置管理服务器5。商店识别信息请求请求与装置指定信息相关联的商店识别信息,其中的装置指定信息已经被添加到显示请求的标头步骤S8。如上所述,已经被添加到显示请求的标头的装置指定信息,被添加到商店识别信息请求的标头。当从应用商店服务器2接收到商店识别信息请求时,装置管理服务器5确定被添加到标头的装置指定信息。装置管理服务器5参考第二对应信息存储单元502中所存储的第二对应信息,由此指定与装置指定信息相关联的商店识别信息。作为对于商店识别信息请求的响应,第二指定单元5然后返回所指定的商店识别信息步骤S9。[0082]作为对于商店识别信息请求的响应,已经从装置管理服务器5接收到商店识别信息的应用商店服务器2,参考第三对应信息存储单元214中所存储的第三对应信息,由此指定与从装置管理服务器5接收到的商店识别信息相关联的应用识别信息。应用商店服务器2然后生成应用商店6,从而提供根据已指定的应用识别信息识别出的应用步骤S10。接着,作为对于步骤S7中显示请求的响应,应用商店服务器2返回所生成的应用商店6。显示请求的请求者MFP1的浏览器应用%执行控制,从而在操作面板27上显示作为对于显示请求的响应从应用商店服务器2接收到的应用商店6,[0083]如上所述,根据本实施例,从应用商店服务器2提供到MFP1的应用商店6上所显示的应用是仅可用于MFP1的应用。因此,即使当用户按下使用应用商店6上所显示的应用的下载和服务协议的任何按钮在该示例中,“使用”按钮时,该请求不被拒绝。据此,能够提高用户的便利性。[0084]如图14中所示,可以提供单个服务器集成服务器7来代替应用商店服务器2和装置管理服务器5。[0085]图15是集成服务器7的功能配置的示例的框图。如图15中所示,集成服务器7包括获取单元211、第一指定单元701、第一对应信息存储单元702以及显示控制单元215。为了描述方便,图5主要示出根据本发明的功能;然后,集成服务器7的功能不限于这些。[0086]第一指定单元701基于第一对应信息,指定与通过获取单元所获取的装置指定信息相关联的应用识别信息,在第一对应信息中,每条装置指定信息与用于识别应用的应用识别信息相关联,其中的应用可用于根据装置指定信息所指定的装置。[0087]图16是第一对应信息的示例的示意图。在图16的示例中,唯一指定“装置1”的装置指定信息与四个组合相关联,即识别“应用1”的应用识别信息、“应用1”的内容描述信息、以及“应用1”的服务协议信息的组合;识别“应用2”的应用识别信息、“应用2”的内容描述信息、以及“应用2”的服务协议信息的组合;识别“应用3”的应用识别信息、“应用3”的内容描述信息、以及“应用3”的服务协议信息的组合;识别“应用4”的应用识别信息、“应用4”的内容描述信息、以及“应用4”的服务协议信息的组合。[0088]在图ie的示例中,第一对应信息是如下信息:其中单条装置指定信息与四条应用识别信息相关联,四条应用识别信息与根据商店识别信息识别出的商店所出售的装置可使用的四个应用应用的数量可以选择性地改变——对应。然而,第一对应信息不限于此。例如,第一对应信息能够是如下信息:其中多条装置指定信息中的每条信息与一条或多条应用识别信息相关联,该一条或多条应用识别信息用于识别根据装置指定信息所唯一指定的装置可使用的应用。第一对应信息被预先存储在第一对应信息存储单元702中。[0089]在该示例中,当从MFP1获取显示请求时,获取单元211请求第一指定单元701,用于指定与添加到显示请求的标头的装置指定信息相关联的应用识别信息(唯一指定MFP1的装置指定信息)。已经接收到该请求的第一指定单元701参考第一对应信息存储单元702中所存储的第一对应信息,由此指定与通过获取单元211获取到的装置指定信息添加到显示请求的标头的装置指定信息)相关联的应用识别信息。显示控制单元215执行控制,从而在根据通过获取单元211获取到的装置指定信息所指定的装置在该示例中,显示请求的请求者MFP1上显示应用商店6。应用商店6用于根据第一指定单元701所指定的应用识别信息识别出的应用。[0090]简言之,本发明所适用于的信息处理系统100已经至少包括获取单元211的功能、第一指定单元701的功能(在本实施例中,包括第二指定单元501和第三指定单元213的功能),以及显示控制单元215的功能。应当理解的是,集成服务7对应于权利要求中的“信息处理设备”。简言之,本发明所适用于的信息处理系统100至少包括获取单元211的功能、第一指定单元701的功能,以及显示控制单元215的功能。[0091]上述MFP1的单元的各个功能(操作屏幕显示单元111、应用商店请求单元112、应用商店显示单元113、以及应用使用控制单元114是通过由CPU11或12来执行存储设置例如,ROM12、HDD14、ROM22以及闪速存储器24中所存储的计算机程序来实现的。然而,结构不限于此,例如MFP1的单元的至少部分功能可以通过专用的硬件电路例如,半导体集成电路来实现。[0092]在上述实施例中,主体10和操作单元20通过使用不同的操作系统来独立地进行操作。然而,它们不限于此,并且例如,主体10和操作单元20可以通过使用相同的操作系统来操作。[0093]上述实施例中信息处理系统1〇〇诸如,MFP1、应用商店服务器2以及装置管理服务器5所执行的计算机程序可以通过利用能够被安装或被执行的格式的文件、将计算机程序记录到能够通过计算机进行读取的记录介质诸如,CD-R0M、软盘FD、CD-R、数字多功能光盘DVD以及通用串行总线)来提供。计算机程序可以经由网络诸如,因特网)来提供或分发。各种计算机程序可以通过预先将其集成到ROM等来提供。[0094]虽然为了完整且清楚的公开,参考具体实施例来描述本发明,但是所附权利要求并不因此受限,而应当被理解为体现本领域技术人员可以想到的所有修改和可替换结构完全落入在此所阐述的基本教导中。[0095]参考标记列表[0096]1MFP[0097]2应用商店服务器[0098]4转译服务器[0099]5装置管理服务器[0100]6应用商店[0101]7集成服务器[0102]10主体[0103]20操作单元[0104]100信息处理系统[0105]111操作屏幕显示单元[0106]112应用商店请求单元[0107]113应用商店显示单元[0108]114应用使用控制单元[0109]211获取单元[0110]212商店识别信息请求单元[0111]213第三指定单元[0112]214第三对应信息存储单元[0113]215显示控制单元[0114]501第二指定单元[0115]502第二对应信息存储单元[0116]701第一指定单元[0117]702第一对应信息存储单元[0118]引证列表[0119]专利文献[0120]专利文献1:日本特开专利公开No.2010-182309

权利要求:1.一种信息处理系统,包括:获取单元,用于获取唯一指定装置的装置指定信息;第一指定单元,用于基于第一对应信息来指定与通过所述获取单元获取的装置指定信息相关联的应用识别信息,其中所述第一对应信息中每条装置指定信息与所述应用识别信息相关联,所述应用识别信息用于识别根据所述装置指定信息所指定的装置可使用的应用;以及显示控制单元,执行控制以显示应用列表屏幕,从而在根据所述获取单元所获取的装置指定信息所指定的装置上,提供根据所述第一指定单元所指定的应用识别信息识别出的应用。2.根据权利要求1所述的设备处理系统,其中所述第一对应信息包括第二对应信息,其中用于识别出售所述装置的商店的每条商店识别信息与所述装置指定信息相关联,以及第三对应信息,其中每条商店识别信息与所述应用识别信息相关联,并且所述第一指定单元包括第二指定单元,用于基于所述第二对应信息,指定与通过所述获取单元所获取的装置指定信息相关联的商店识别信息,以及第三指定单元,用于基于所述第三对应信息,指定与通过所述第二指定单元所指定的所述商店识别信息相关联的应用识别信息。3.根据权利要求1所述的信息处理系统,其中所述显示控制单元生成所述应用列表屏幕,使得除了根据所述第一指定单元所指定的应用识别信息所识别出的应用以外的应用不被显示。4.根据权利要求1至3中的任一项所述的信息处理系统,还包括:应用使用控制单元,用于执行控制以使得所述装置使用由用户从所述应用列表屏幕上所显示的一个或多个应用之中所选择的应用。5.—种信息处理设备,包括:获取单元,用于获取唯一指定装置的装置指定信息;第一指定单元,用于基于第一对应信息来指定与通过所述获取单元获取的装置指定信息相关联的应用识别彳目息,其中所述第一•对应彳目息中每条装置指走彳目息与应用识别彳目息相关联,所述应用识别信息用于识别根据所述装置指定信息所指定的装置可使用的应用;以及显示控制单元,执行控制以显示应用列表屏幕,从而在根据所述获取单元所获取的装置指定信息所指定的装置上,提供根据所述第一指定单元所指定的应用识别信息识别出的应用。6.—种信息处理方法,包括:获取用于唯一指定装置的装置指定信息;基于第一对应信息,指定通过获取所获取的装置指定信息相关联的应用识别信息,在所述第一对应信息中,每条装置指定信息与所述应用识别信息相关联,其中所述应用识别信息用于识别根据所述装置指定信息所指定的装置可使用的应用;以及执行控制以显示应用列表屏幕,从而在根据通过获取所得到的装置指定信息所指定的装置上,提供根据通过指定所指定的应用识别信息识别出的应用。

百度查询: 株式会社理光 信息处理系统、信息处理设备和信息处理方法