信息处理系统、信息处理装置、信息处理方法和记录介质制造方法及图纸

技术编号:15228384 阅读:153 留言:0更新日期:2017-04-27 13:01
本发明专利技术提供一种信息处理系统、信息处理装置、信息处理方法和记录介质。该信息处理系统包括至少一个信息处理装置并且执行分别实现预定处理的多个程序,该信息处理系统包括:存储单元,针对使用电子数据执行一系列过程的每个应用,用于存储:识别至少一个程序的程序识别信息,该至少一个程序来自多个程序并且执行一系列过程中的每个过程,定义至少一个程序的执行顺序的流信息,以及识别每个应用的app识别信息,同时将这些信息相关联;注册单元;以及过程执行单元,当接收到包括与电子数据相关的信息以及来自第二装置的app识别信息的请求时,该过程执行单元使得通过程序识别信息所识别的程序,遵循根据流信息中所定义的执行顺序。

【技术实现步骤摘要】

本专利技术涉及信息处理系统、信息处理装置、信息处理方法和记录介质。
技术介绍
近年来,通过云计算等提供各种外部服务。例如,存在已知的将用户所指定的电子数据存储在外部存储器等的一种外部服务。例如,存在一种将通过使用图像形成装置来扫描原稿所获取的图像数据存储在外部存储器中的技术(例如,日本未审查专利申请公开No.2014-032659)。如所述,存在一种图像形成装置与外部服务协同进行处理的技术。在上述技术中,将图像形成装置中待安装的应用进行开发,以便与外部服务协同进行一系列过程。而且,在某一外部服务使用唯一的功能(不通过另外一个外部服务来提供的功能)、模块、插件等的情况下,对于为了使用唯一功能所提供的应用进行开发。因此,存在如下情况:诸如针对在图像形成装置中待安装的应用的增加和更改等开发所占用的工时出现增长。例如,考虑以上提供本专利技术的实施例,实施例的目的在于支持用于执行一系列过程的应用的开发。
技术实现思路
根据本专利技术的实施例的一个方面,提供了一种信息处理系统,其包括至少一个信息处理装置并且执行分别实现预定处理的多个程序。该信息处理系统包括:存储单元,针对使用电子数据执行一系列过程的每个应用,用于存储如下信息:识别至少一个程序的程序识别信息,其中的至少一个程序来自所述多个程序并且执行一系列过程中的每个过程,定义至少一个程序的执行顺序的流信息,以及识别每个应用的app识别信息,将所述程序识别信息、所述流信息以及所述app识别信息相关联地存储在所述存储单元中;注册单元,响应于在与信息处理系统相耦接的至少一个装置之中的第一装置所显示的第一屏幕上,利用用于定义执行顺序的用户操作和程序识别信息来生成通过用户所选择的应用所执行的一系列过程的流信息,使得所生成的流信息和用于识别所选择的应用的app识别信息相关联地存储在所述存储单元中;以及过程执行单元,当从至少一个装置之中的第二装置接收到包括与一系列过程所使用的电子数据相关的信息、以及所述app识别信息的请求时,使得通过所述流信息中所定义的程序识别信息所识别的程序,根据所述流信息中所定义的执行顺序,执行基于与电子数据相关的信息的一系列过程。附图说明图1是表示第一实施例的示例信息处理系统的系统结构的示意图;图2是表示第一实施例的示例服务提供系统和示例PC终端的硬件结构的示意图;图3是表示第一实施例的示例装置的硬件结构的示意图;图4是表示第一实施例的示例信息处理系统的功能结构的示意图;图5A到图5D表示示例共用接口(I/F)和示例唯一I/F;图6是表示第一实施例的示例逻辑处理单元的功能结构的示意图;图7表示示例组件信息表;图8表示示例类型转换信息表;图9表示元信息的示例;图10是针对第一实施例的过程流的示例注册过程的时序图;图11表示从应用(app)视图屏幕到过程流生成屏幕的示例屏幕过渡;图12A和图12B表示示例过程流生成屏幕;图13A和图13B表示其他示例过程流生成屏幕;图14A和图14B表示其他示例过程流生成屏幕;图15是针对第一实施例的服务使用的示例总体过程的时序图;图16表示从服务视图屏幕到服务屏幕的示例屏幕过渡;图17是针对第一实施例的过程流的示例执行过程的时序图;图18是针对第二实施例的过程流的示例注册过程的时序图;图19表示示例app信息屏幕;图20表示示例过程流更新屏幕;图21表示针对第三实施例的过程流的示例注册过程的时序图;图22表示另一个示例过程流生成屏幕;图23是表示第四实施例的示例信息处理系统的功能结构的示意图;以及图24是针对第四实施例的过程流的示例注册过程的时序图。具体实施方式以下,参考附图详细描述本专利技术的实施例。[第一实施例]<系统结构>参考图1,描述第一实施例的信息处理系统1。图1是表示第一实施例的示例信息处理系统1的示例系统结构的示意图。图1所示的信息处理系统1包括通过诸如因特网的广域网络N1进行通信耦接的服务提供系统10、装置20、个人计算机(PC)终端30以及外部存储系统40。服务提供系统10通过至少一个信息处理装置来实现,并且通过网络N1与诸如云服务的外部服务进行协同,提供通过一系列过程来实现的各种服务。稍后具体描述第一实施例的服务提供系统10所提供的服务。以下,一系列过程被称为“过程流”。虽然外部服务在第一实施例中具体为云服务,但是外部服务不限于云服务。例如,第一实施例可应用于通过网络提供的各种外部服务,诸如应用服务提供商(ASP)所提供的服务以及网络服务。装置20是用户所使用的各种电子装置。换言之,装置20例如是图像形成装置,诸如多功能外围设备(MFP)、个人计算机(PC)、投影仪、电子白板、数码相机等。用户使用装置20来使用服务提供系统10所提供的各种服务。以下,当对于多个装置20中的每个装置20进行区分时,添加后缀,诸如“装置201”以及“装置202”。PC终端30例如是桌上型PC、笔记本PC、智能手机、平板终端等。用户能够使用PC终端30来使用服务提供系统10所提供的各种服务。以下,当对于多个PC终端30中的每个PC终端30进行区分时,添加后缀,诸如“PC终端301”以及“PC终端302”。外部存储系统40是通过网络N1提供被称为存储服务或在线存储的云服务的计算机系统。存储服务是借出外部存储系统40的存储器的存储区域的服务。以下,当对于多个外部存储系统40中的每个外部存储系统40进行区分时,添加后缀,诸如“外部存储系统401”、“外部存储系统402”。而且,外部存储系统401所提供的存储服务的名称是“存储A”,而外部存储系统402所提供的存储服务的名称是“存储B”。外部存储系统40可以是通过多个信息处理装置来实现的系统。图1所示的信息处理系统1是示例并且可以是另外的结构。例如,第一实施例的信息处理系统1包括各种装置,其中每个装置执行电子数据的输入和输出中的至少一个。这些装置可以使用服务提供系统10所提供的各种服务。<硬件结构>参考图2,接着描述第一实施例中所包括的服务提供系统10和PC终端30的硬件结构。图2是表示第一实施例的示例服务提供系统10和示例PC终端30的硬件结构的示意图。因为服务提供系统10的硬件结构和PC终端30的硬件结构类似,所以以下主要描述服务提供系统10的硬件结构。图2中所示的服务提供系统10包括输入设备11、显示设备12、外部接口(I/F)13以及随机存取存储器(RAM)14。而且,服务提供系统10包括只读存储器(ROM)15、中央处理器(CPU)16、通信接口(I/F)17以及硬盘驱动器(HDD)18。ROM15、CPU16、通信I/F17以及HDD18中的每一个都是通过总线B进行连接的。输入设备11包括用户输入各种操作信号所通过的键盘、鼠标、触摸面板等。显示设备12包括显示通过服务提供系统10所获取的处理结果的显示器等。输入设备11和显示设备12中的至少一个处于被连接到服务提供系统10的模式以便被使用。通信I/F17是为了将服务提供系统10与网络N1耦接而提供的接口。因此,服务提供系统10能够通过通信I/F17与另一个装置进行通信。HDD18是存储程序和数据的非易失性存储设备。HDD18中所存储的程序和数据是操作系统(OS)、应用软件等,其中操作系统(本文档来自技高网...

【技术保护点】
一种信息处理系统,其包括至少一个信息处理装置并且执行分别实现预定处理的多个程序,所述信息处理系统包括:存储单元,针对使用电子数据执行一系列过程的每个应用,用于存储如下信息:识别至少一个程序的程序识别信息,所述至少一个程序来自所述多个程序并且执行一系列过程中的每个过程,定义至少一个程序的执行顺序的流信息,以及识别每个应用的app识别信息,其中,将所述程序识别信息、所述流信息以及所述app识别信息相关联地存储在所述存储单元中;注册单元,响应于在与信息处理系统相耦接的至少一个装置之中的第一装置所显示的第一屏幕上,利用用于定义执行顺序的用户操作和程序识别信息来生成通过用户所选择的应用所执行的一系列过程的流信息,使得所生成的流信息和用于识别所选择的应用的app识别信息相关联地存储在所述存储单元中,以及过程执行单元,当从至少一个装置之中的第二装置接收到包括与一系列过程所使用的电子数据相关的信息、以及所述app识别信息的请求时,使得通过所述流信息中所定义的程序识别信息所识别的程序,根据所述流信息中所定义的执行顺序,来执行基于与电子数据相关的信息的一系列过程。

【技术特征摘要】
2015.10.14 JP 2015-202938;2016.07.27 JP 2016-147241.一种信息处理系统,其包括至少一个信息处理装置并且执行分别实现预定处理的多个程序,所述信息处理系统包括:存储单元,针对使用电子数据执行一系列过程的每个应用,用于存储如下信息:识别至少一个程序的程序识别信息,所述至少一个程序来自所述多个程序并且执行一系列过程中的每个过程,定义至少一个程序的执行顺序的流信息,以及识别每个应用的app识别信息,其中,将所述程序识别信息、所述流信息以及所述app识别信息相关联地存储在所述存储单元中;注册单元,响应于在与信息处理系统相耦接的至少一个装置之中的第一装置所显示的第一屏幕上,利用用于定义执行顺序的用户操作和程序识别信息来生成通过用户所选择的应用所执行的一系列过程的流信息,使得所生成的流信息和用于识别所选择的应用的app识别信息相关联地存储在所述存储单元中,以及过程执行单元,当从至少一个装置之中的第二装置接收到包括与一系列过程所使用的电子数据相关的信息、以及所述app识别信息的请求时,使得通过所述流信息中所定义的程序识别信息所识别的程序,根据所述流信息中所定义的执行顺序,来执行基于与电子数据相关的信息的一系列过程。2.根据权利要求1所述的信息处理系统,其中所述注册单元,响应于在第一装置上所显示的第二屏幕上,改变用户所选择的应用所执行的一系列过程的程序识别信息以及改变执行顺序的用户操作,更新所述流信息中所定义的程序识别信息以及执行顺序,其中将所述流信息中所定义的程序识别信息与用于识别所选择的应用的app识别信息相关联地存储在所述存储单元中。3.根据权利要求1或2所述的信息处理系统,其中所述注册单元,响应于在第一装置所显示的第三屏幕上删除一系列过程的流信息的用户操作,删除在所述存储单元中与用于识别所选择的应用的app识别信息相关联地存储的流信息,其中所述一系列过程由用户所选择的应用来执行。4.根据权利要求1至3中的任何一项所述的信息处理系统,其中所述过程执行单元包括至少一个类型转换单元,用于将电子数据的数据类型转换为预定数据类型,并且其中所述过程处理单元,在转换为多个程序之中的程序所能够处理的数据类型之后,通过执行所述多个程序之中的该程序,以便执行使用电子数据的一系列过程。5.根据权利要求1至4中的任何一项...

【专利技术属性】
技术研发人员:波平晃佑林雄一郎杉村和德小南光闵志张东哲坂梨龙太郎
申请(专利权)人:株式会社理光
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1