运行安装在外部服务器中的应用的方法和执行该方法的图像形成装置的制造方法

文档序号:9240007阅读:250来源:国知局
运行安装在外部服务器中的应用的方法和执行该方法的图像形成装置的制造方法
【技术领域】
[0001]本发明总体构思涉及一种在图像形成装置中运行安装在外部服务器中的应用的方法。
【背景技术】
[0002]在多功能打印机(MFP)中支持开放平台有两种主要方式。第一种方式是在MFP中安装整个应用的方法。第二种方式是取而代之地在分开的外部服务器中安装应用,并且在MFP上仅示出应用的用户界面(UI)的方法。根据此第二种方式,当用户通过在MFP上示出的UI控制应用时,MFP与应用已经被安装在其中的外部服务器通信,并且操作应用。
[0003]在第二种方式中,通常MFP通过网络浏览器向用户示出应用的UI,并且安装在外部服务器中的应用通过从外部调用MFP的开放应用编程接口(API)来将命令给到MFP。在这种方法中,MFP必须能够识别安装在外部服务器中的应用。传统地,用户必须直接将应用的元数据输入到MFP中,这导致不便。此外,如果在MFP和外部服务器之间存在防火墙,则为了让安装在外部服务器中的应用将命令给到MFP,MFP必须支持JaveScript API。

【发明内容】

[0004]技术问题
[0005]本发明总体构思提供了一种在图像形成装置中识别安装在外部服务器中的应用、并且在图像形成装置中运行所述应用的方法。
[0006]技术方案
[0007]本发明总体构思的示范性实施例提供了一种在图像形成装置中使用安装在外部服务器中的应用的方法,该方法包括:在图像形成装置处接收安装统一资源定位符(URL)的输入;由图像形成装置通过安装URL访问外部服务器并且从外部服务器接收安装在外部服务器中的应用的元数据;验证所接收的元数据的可靠性;当可靠性被验证时,在图像形成装置的用户界面上创建与应用对应的图标;以及在图像形成装置中运行安装在外部服务器中的应用。
[0008]本发明总体构思的示范性实施例还提供了一种图像形成装置,包括:通信接口,与应用被安装在其中的外部服务器通信;用户界面,接收用户输入;控制单元,使得图像形成装置能够通过使用安装在外部服务器中的应用来执行图像形成操作;以及图像形成操作运行单元,在控制单元的控制下运行图像形成操作,其中控制单元包括应用安装管理器,其中,一旦图像形成装置通过在用户界面接收的安装统一资源定位符(URL)访问外部服务器,应用安装管理器就从外部服务器接收应用元数据,验证所接收的元数据的可靠性,并且在完成可靠性验证之后,在用户界面上创建与所述应用对应的图标。
[0009]发明的有益效果
[0010]根据本发明总体构思的示范性实施例,图像形成装置具有如下优点:简单地通过输入安装URL,就使得图像形成装置能够识别出安装在外部服务器中的应用。
[0011]另外,在识别应用的过程中,图像形成装置通过接收应用的元数据并使用在元数据中包括的签名和外部服务器的证书,快速并容易地验证应用的可信性。
[0012]此外,即使在图像形成装置和外部服务器之间有防火墙,图像形成装置也能够通过分别通过在从外部服务器接收的应用的元数据中包括的反向(reverse)URL和事件URL来向外部服务器发送操作命令请求和所发生的事件,来远程控制应用。
【附图说明】
[0013]根据以下结合附图对实施例的描述,本发明总体构思的这些和/或其它特征和效用将变得清楚和更容易理解,附图中:
[0014]图1图示了根据本发明总体构思的示范性实施例的图像形成装置的构成。
[0015]图2图示根据运行应用的方法的在图像形成装置中识别应用的过程,其中运行应用的方法是根据本发明总体构思的示范性实施例的。
[0016]图3图示根据运行应用的方法的应用操作的早期过程,所述运行应用的方法是根据本发明总体构思的示范性实施例的。
[0017]图4图示根据运行应用的方法的发送操作命令的过程,其中运行应用的方法是根据本发明总体构思的示范性实施例的。
[0018]图5图示根据运行应用的方法的发送已经发生在图像形成装置中的事件的过程,其中运行应用的方法是根据本发明总体构思的示范性实施例的。
[0019]图6至图9是图示根据本发明总体构思的示范性实施例的在图像形成装置中运行安装在外部服务器中的应用的方法的流程图。
【具体实施方式】
[0020]本发明总体构思的示范性实施例提供了一种在图像形成装置中使用安装在外部服务器中的应用的方法,该方法包括:在图像形成装置处接收安装统一资源定位符(URL)的输入;由图像形成装置通过安装URL访问外部服务器并且从外部服务器接收安装在外部服务器中的应用的元数据;验证所接收的元数据的可靠性;当可靠性被验证时,在图像形成装置的用户界面上创建与应用对应的图标;以及在图像形成装置中运行安装在外部服务器中的应用。
[0021 ] 可以通过使用包括在元数据中的签名、外部服务器的证书和存储在图像形成装置中的公共密钥来验证元数据的可靠性,从而决定应用是否由合格的生产商生产。
[0022]用于验证可靠性的签名可以仅包括在元数据中。
[0023]这里,当运行应用时,元数据可以包括主页URL,图像形成装置通过所述主页URL可以访问外部服务器。对应用的使用可以包括选择所创建的图标,由图像形成装置通过主页URL访问外部服务器,在图像形成装置处从外部服务器接收应用操作启动页面,并且在图像形成装置的用户界面上显示所接收的启动页面。
[0024]主页URL可以处于包括安装URL的形式。
[0025]元数据可以包括反向URL,图像形成装置通过该反向URL向外部服务器发送操作命令请求。应用的运行可以包括从图像形成装置通过反向URL向外部服务器发送操作命令请求,在图像形成装置处接收响应于操作命令请求而从外部服务器发送的操作命令,并且根据所接收的操作命令来执行操作。
[0026]反向URL可以处于包括安装URL的形式。
[0027]元数据可以包括事件URL,图像形成装置通过该事件URL向外部服务器发送在图像形成装置中发生的事件。应用的运行可以包括识别在图像形成装置中发生的事件,并且通过事件URL向外部服务器发送所识别的事件。
[0028]事件URL可以处于包括安装URL的形式。
[0029]图标的创建可以包括在用户界面上创建在元数据中包括的图标。
[0030]非瞬时性计算机可读记录介质可以包含作为运行所述方法的程序的计算机可读代码。
[0031]本发明总体构思的示范性实施例还提供了一种图像形成装置,包括:通信接口,与应用被安装在其中的外部服务器通信;用户界面,接收用户输入;控制单元,使得图像形成装置能够通过使用安装在外部服务器中的应用来执行图像形成操作;以及图像形成操作运行单元,在控制单元的控制下运行图像形成操作,其中控制单元包括应用安装管理器,其中,一旦图像形成装置通过在用户界面接收的安装统一资源定位符(URL)访问外部服务器,应用安装管理器就从外部服务器接收应用元数据,验证所接收的元数据的可靠性,并且在完成可靠性验证之后,在用户界面上创建与所述应用对应的图标。
[0032]应用安装管理器可以通过使用包括在元数据中的签名、外部服务器的证书和存储在图像形成装置中的公共密钥来验证元数据的可靠性,从而决定应用是否由合格的应用生产商生产。
[0033]用于验证元数据的可靠性的签名可以仅包括在元数据中。
[0034]这里,当运行应用时,元数据可以包括主页URL,图像形成装置通过所述主页URL可以访问外部服务器。控制单元可以从用户界面接收图标选择输入,控制图像形成装置通过主页URL访问外部服务器,从外部服务器接收应用的操作启动页面,并且控制用户界面单元显示所接收的启动页面。
[0035]主页URL可以处于包括安装URL的形式。
[0036]元数据可以包括反向URL,图像形成装置通过该反向URL向外部服务器发送操作命令请求。控制单元还可以包括操作命令管理器。操作命令管理器可以使得图像形成装置能够通过反向URL向外部服务器发送操作命令请求,接收响应于操作命令请求而从外部服务器发送的操作命令,并且遵照所接收的操作命令控制执行图像形成操作的图像形成操作运行单元运行图像形成操作。
[0037]反向URL可以处于包括安装URL的形式。
[0038]元数据可以包括事件URL,图像形成装置通过该事件URL向外部服务器发送在图像形成装置中发生的事件。控制单元还可以包括事件管理器。事件管理器可以识别在图像形成装置中发生的事件,并且通过事件
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1