CN103970828B - 网络系统和信息报告方法 - Google Patents
网络系统和信息报告方法 Download PDFInfo
- Publication number
- CN103970828B CN103970828B CN201410044927.5A CN201410044927A CN103970828B CN 103970828 B CN103970828 B CN 103970828B CN 201410044927 A CN201410044927 A CN 201410044927A CN 103970828 B CN103970828 B CN 103970828B
- Authority
- CN
- China
- Prior art keywords
- information
- report
- during
- control unit
- execution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及网络系统和信息报告方法。包括一个或多个信息处理设备的网络系统包括:执行不同的过程的多个信息处理程序执行单元和执行控制单元,所述执行控制单元当经由预定的接口接收对不同的过程中的一个或多个的指定和完成报告的报告目的地时,使得所述信息处理程序执行单元基于所述指定执行所述不同的过程,其中所述完成报告指示从在经由网络与所述网络系统相连接的外部设备上安装的应用已经执行了所述不同的过程,并且当已经完成了由所述信息处理程序执行单元对所述不同的过程的执行时,将指示已经完成了所述不同的过程的完成报告发送到所述报告目的地。
Description
技术领域
在本文中论述的公开涉及网络系统和信息报告方法。
背景技术
已知这样的现有技术,其中打印指令被从客户端发送到服务器,并且已经接收到打印指令的服务器转换要进行打印的打印数据的内容。在这样的技术中,服务器向客户端提供生成打印数据的服务。
近来吸引了很多关注的云计算是这样的形式,其将诸如如上所述的服务之类的服务从服务器提供给客户端。在云计算中,许多计算资源用于转换数据,执行分布的数据处理,并且处理来自大量的客户端的请求。存在大量的这样的供应商,所述供应商通过实施云计算环境中的网络服务来提供各种服务,用于实现如上所述的云计算(参见例如专利文献1)。
例如,由服务器执行的一些数据转换或数据处理会花费较长的时间来完成。除非客户端向服务器查询数据转换或数据处理的完成,否则将不会向已经请求了数据转换或数据处理的客户端告知所述数据转换或数据处理的完成。可以在服务器之间观测到与客户端和服务器之间的环境类似的上述环境,所述服务器通过执行分布的数据处理来对诸如数据转换之类的数据(信息)处理进行协作。
相关的现有技术文档
专利文献
专利文献1:日本专利公开No.2012-226700
发明内容
本发明至少一个实施例的总体目的在于提供这样的网络系统和信息报告方法,其在实质上避免了由于相关的现有技术的限制和缺陷造成的一个或更多的问题。
根据本发明的一个方面,提供了一种包括一个或多个信息处理设备的网络系统。所述网络系统包括:多个信息处理程序执行单元,被配置为执行不同的过程;以及执行控制单元,被配置为当经由预定的接口接收对不同的过程中的一个或多个的指定和完成报告的报告目的地时,使得所述信息处理程序执行单元中的一个或多个基于对所述不同的过程中的一个或多个的指定,执行所述不同的过程中的一个或多个,其中所述完成报告指示从在经由网络与所述网络系统相连接的外部设备上安装的应用已经执行了所述不同的过程中的一个或多个,以及当已经完成了由所述信息处理程序执行单元中的一个或多个对所述不同的过程中的一个或多个的执行时,将指示已经完成了所述不同的过程中的一个或多个的完成报告发送到所述报告目的地。
通过在权利要求中特别指出的单元和组合来实现和获得本发明的目的和优势。
应当理解的是,上文中的总体描述和下文中的详细描述均是示例性和说明性的,并且并不限制所要求保护的本发明。
结合附图并根据以下的详细描述,本发明的其他目的和进一步的特征将变得明显。
附图说明
结合附图并根据以下的详细描述,本发明的其他目的、特征和优势将变得更加明显,在附图中:
图1是根据第一实施例的信息处理系统的示例的配置图示;
图2是服务提供系统的另一个示例的配置图示;
图3是计算机系统的示例的硬件配置图示;
图4是根据第一实施例的服务提供系统的示例的过程框图;
图5是组织信息的示例的配置图示;
图6是用户信息的示例的配置图示;
图7是设备信息的示例的配置图示;
图8是示出在在线存储中保存扫描的图像的过程的示例的示意图;
图9是示出在在线存储中保存扫描的图像的过程的示例的序列图;
图10是作业信息的示例的配置图示;
图11是作业信息的另一个示例的配置图示;
图12是作业完成报告的示例的配置图示(2的部分1);
图13是作业完成报告的示例的配置图示(2的部分2);
图14是说明了服务提供系统的异步过程的示例的图示;以及
图15是说明了队列和工作器以及工作器框架之间的关系的图示。
具体实施方式
在下文中,参照附图给出本发明的实施例的描述。
第一实施例
系统配置
图1是根据第一实施例的信息处理系统的示例的配置图示。图1中所示的信息处理系统1000包括例如诸如办公室中的网络之类的网络N1、通过云服务代表的服务提供系统的网络N2、以及诸如互联网之类的网络N3。
网络N1是防火墙FW之后的私有网络。防火墙FW被安装在网络N1和网络N3之间的接触点处,并且检测和阻挡未被授权的访问。客户端终端1011、移动终端1012和诸如多功能外设之类的图像形成装置1013连接到所述网络N1。
客户端终端1011是终端设备的示例。通过其中安装了典型的OS的信息处理设备来实现客户端终端1011。客户端终端1011包括用于执行无线电通信的单元或用于执行有线通信的单元。客户端终端1011是可以由用户操作的终端,例如平板PC或笔记本PC。
移动终端1012是终端设备的示例。移动终端1012包括用于执行无线电通信的单元或用于执行有线通信的单元。移动终端1012是对于用户而言便携的终端,例如智能电话、移动电话、平板PC或笔记本PC。
图像形成装置1013是具有图像形成功能的设备,例如多功能外设。图像形成装置1013包括用于执行无线电通信的单元或用于执行有线通信的单元。图像形成装置1013是用于执行与图像形成相关的过程的设备,例如多功能外设、复印机、扫描仪、打印机、激光打印机、投影仪和电子黑板。图1说明了包括客户端终端1011、移动终端1012和图像形成装置1013中的每一个之一的示例;然而,可以存在多个这些设备中的每一个。
网络N2通过访问控制设备1021连接到网络N3。由访问控制设备1021来保护网络N2的安全。打印服务提供设备1022、扫描服务提供设备1023和另一个服务提供设备1024连接到网络N2。
在图1的信息处理系统1000中,访问控制设备1021、打印服务提供设备1022、扫描服务提供设备1023和另一个服务提供设备1023实现服务提供系统。打印服务提供设备1022、扫描服务提供设备1023和另一个服务提供设备1024提供打印服务、扫描服务和其他服务。
访问控制设备1021控制登录到由打印服务提供设备1022提供的打印服务和由扫描服务提供设备1023提供的扫描服务的操作。
通过一个或多个信息处理设备来实现访问控制设备1021、打印服务提供设备1022、扫描服务提供设备1023和另一个服务提供设备1024。
可以通过被集成在单个的信息处理设备中,或者可以通过被分布在多个信息处理设备上来实现访问控制设备1021、打印服务提供设备1022、扫描服务提供设备1023和另一个服务提供设备1024。
网络N2侧上的服务的一部分可以位于网络N2之外。移动终端1012可以位于作为办公室内部网络的网络N1之外。在图1的信息处理系统1000的示例中,移动终端1012位于网络N1之内和网络N3之内。
与网络N3相连接的在线存储1031用作被配置为保存文件的设备。在线存储1031可以是由供应商提供的文件保存设备。
图1中的服务提供系统的配置是一个示例;可以通过图2中所示的配置来实现服务提供系统。图2是服务提供系统的另一个示例的配置图示。在图2的服务提供系统中,网络N2通过防火墙FW连接到网络N3。
在网络N2中,连接了SaaS(软件即服务)系统的服务提供设备、公共服务(网络服务平台)系统的服务提供设备和存储系统的存储设备。公共服务系统的服务提供设备提供了可以由SaaS系统的服务提供设备公共使用的服务。
SaaS系统的服务提供设备包括根据要提供的服务的服务提供设备,例如端口服务提供设备1051、打印服务提供设备1052和扫描服务提供设备1053。此外,公共服务系统的服务提供设备包括根据要提供的公共服务的服务提供设备,例如认证服务提供设备1061、数据过程服务提供设备1062和临时数据保存服务提供设备1063。存储系统的存储设备包括根据要存储的信息(数据)的存储设备,例如认证信息存储设备1071、作业信息存储设备1072和临时数据存储设备1073。
在图2的服务提供系统中,通过由例如防火墙FW和认证服务提供设备1061提供的认证服务来保护安全。需要注意的是,图2的服务提供系统的配置也是一个示例,并且服务提供系统可以具有其他的配置。
硬件配置
通过例如具有如图3中所示的硬件配置的计算机系统来实现客户端终端1011、移动终端1012、访问控制设备1021、打印服务提供设备1022、扫描服务提供设备1023和另一个服务提供设备1024。
还可以通过例如具有图3中所示的硬件配置的计算机系统来实现图2中所示的SaaS系统的服务提供设备、公共服务系统的服务提供设备和存储系统的存储设备。
图3是计算机系统的示例的硬件配置图示。图3中所示的计算机系统1500包括通过总线B互连的输入设备1501、显示设备1502、外部I/F(接口)1503、RAM(随机存取存储器)1504、ROM(只读存储器)1505、CPU(中央处理单元)1506、通信I/F(接口)1507、以及HDD(硬盘驱动器)1508。
输入设备1051包括由用户使用来输入操作信号的键盘、鼠标和触摸板。显示设备1052包括显示器等,并且显示由计算机系统1500获取的处理结果。
通信I/F1507是用于将计算机系统1500连接到网络N1到N3的接口。相应地,计算机系统1500可以经由通信I/F1507执行数据通信。
HDD1508是存储程序和数据的非易失性存储设备。存储的程序和数据的示例是作为用于控制整个计算机系统1500的OS(操作系统)和用于提供OS中的各种功能的应用软件。
HDD1508通过预定的文件系统和/或DB(数据库)来管理存储的程序和数据。外部I/F1503是计算机系统1500和外部设备之间的接口。外部设备的示例是记录介质1503a。相应地,计算机系统1500可以经由外部I/F1503从记录介质1503a读取数据和/或向记录介质1503a中写入数据。记录介质1503a的示例是软盘、CD(密制盘)、DVD(数字多用途盘)、SD(安全数字)存储器卡和USB存储器(通用串行总线存储器)。
ROM1505是可以在断电后保持程序和数据的非易失性半导体存储器(存储设备)。ROM1505存储诸如在启动计算机系统1500时执行的BIOS(基本输入/输出系统)、OS设置和网络设置之类的程序和数据。RAM1504是用于临时存储程序和数据的易失性半导体存储器(存储设备)。
CPU1506是这样的处理器,其用于将程序和数据从诸如ROM1505和HDD1508之类的存储设备加载到RAM1504中,并且执行过程以控制整个计算机系统1500并实现其功能。
客户端终端1011、移动终端1012、访问控制设备1021、打印服务提供设备1022、扫描服务提供设备1023和另一个服务提供设备1024可以通过计算机系统1500的硬件配置来实现如下所述的各种过程。此外,SaaS系统的服务提供设备、公共服务系统的服务提供设备和存储系统的存储设备还可以通过计算机系统1500的硬件配置来实现如下所述的各种过程。需要注意的是,省略了图1中所示的图像形成装置1013和防火墙FW的硬件配置的描述。
软件配置
服务提供系统
通过例如图4中所示的过程框来实现根据第一实施例的服务提供系统。图4是根据第一实施例的服务提供系统的示例的过程框图。
服务提供系统1100通过执行程序来实现应用1101、公共服务1102、数据库(DB)1103和平台API(应用程序接口)1104。
应用1101包括例如端口服务应用1111、扫描服务应用1112和打印服务应用1113。
端口服务应用1111是用于提供端口服务的应用。端口服务提供用作用于使用服务提供系统1100的入口的服务。扫描服务应用1112是用于提供扫描服务的应用。打印服务应用1113是用于提供打印应用的应用。应用1101可以包括其他的服务应用。
平台API1104是用于通过诸如端口服务应用1111、扫描服务应用1112和打印服务应用1113之类的应用1101使用公共服务1102的接口。平台API1104是事先定义的为公共服务1102提供以从应用1101接收请求的接口。通过例如函数和类来构造平台API1104.
当通过多个信息处理设备来构造服务提供系统1100时,通过例如可以经由网络N3使用的网络API来实现平台API1104。
公共服务1102包括认证/授权单元1121、组织管理单元1122、用户管理单元1123、许可管理单元1124、设备管理单元1125、临时图像保存单元1126、图像处理工作流控制单元1127和日志收集单元1128。
此外,图像处理工作流控制单元1127包括消息队列1131和至少一个工作器(worker)1132。工作器1132实现诸如图像转换和图像传输之类的功能。
认证/授权单元1121基于来自诸如客户端终端1011和图像形成装置1013之类的办公室设备的登录请求来执行认证/授权。办公室设备是客户端终端1011、移动终端1012和图像形成装置1013的统称。
认证/授权单元1121通过访问例如如下所述的用户信息存储单元1143和许可信息存储单元1144来认证/授权用户。此外,认证/授权单元1121通过访问例如如下所述的组织信息存储单元1142、许可信息存储单元1144和设备信息存储单元1145来认证例如图像形成装置1013。
组织管理单元1122管理在如下所述的组织信息存储单元1142中存储的组织信息。用户管理单元1123管理在如下所述的用户信息存储单元1143中存储的用户信息。
许可管理单元1124管理在如下所述的许可信息存储单元1144中存储的许可信息。设备管理单元1125管理在如下所述的设备信息存储单元1145中存储的设备信息。临时图像保存单元1126在如下所述的临时图像存储单元1146中保存临时图像,并且从临时图像存储单元1146获取临时图像。
图像处理工作流控制单元1127基于来自应用1101的请求控制与图像处理相关的工作流。消息队列1131包括与过程的种类相对应的队列。图像处理工作流控制单元1127以与作业的种类相对应的队列提交与过程(作业)相关的请求的消息。
工作器1132监视对应的队列。当以队列提交消息时,工作器1132根据对应作业的类型执行诸如图像转换和图像传输之类的过程。需要注意的是,可以由工作器1132主动地读取(提取)所提交的消息,或者可以从队列向工作器1132提供(推送)所提交的消息。将在后文中描述图像处理工作流控制单元1127的过程的详情。
DB(数据库)1103包括对于应用1101之一唯一的日志信息存储单元1141、组织信息存储单元1142、用户信息存储单元1143、许可信息存储单元1144、设备信息存储单元1145、临时图像存储单元1146、作业信息存储单元1147和设置信息存储单元1148。
日志信息存储单元1141存储日志信息。组织信息存储单元1142存储在下文中描述的组织信息。用户信息存储单元1143存储在下文中描述的用户信息。许可信息存储单元1144存储在下文中描述的许可信息。设备信息存储单元1145存储在下文中描述的设备信息。
临时图像存储单元1146存储临时图像。临时图像例如是要由工作器1132处理的扫描的图像的文件或数据。作业信息存储单元1147存储与过程(作业)相关的请求的信息(作业信息)。对于应用唯一的设置信息存储单元1148存储对于应用1101之一唯一的设置信息。
通过使用集成基础的功能,服务提供系统1100用作用于提供诸如与认证/授权和图像处理相关的工作流之类的公共服务以及提供诸如扫描服务和打印服务之类的应用服务的一组服务的集成基础。通过例如公共服务1102、DB1103和平台API1104来构成集成基础。通过例如应用1101来构成该组服务。
需要注意的是,图4中所示的服务提供系统1100的过程框的分类形式是一个示例;应用1101、公共服务1102和DB1103被分类为图4中所示的层级并非是必不可少的。图4中所示的层级关系并不限于特定的关系,只要可以执行根据第一实施例的服务提供系统1100的过程即可。
图5是组织信息的示例的配置图示。组织信息包括组织ID、国家、语言和地址信息作为数据项。组织ID是用于标识诸如公司和部门之类的组的信息。组织ID并不限于词语“组织”;例如,组织ID可以是用于标识合同的信息。需要注意的是,组织ID是唯一的。
组织名称指示诸如公司和部门之类的组的名称。国家指示诸如公司和部门之类的组所属的国家的名称。语言指示在诸如公司和部门之类的组中使用的语言。地址信息指示诸如公司和部门之类的组的邮寄地址。
图6是用户信息的示例的配置图示。图6的用户信息包括组织ID、用户名称、密码和地址信息作为数据项。用户名称和密码是用于标识用户的信息。因此,用户名称可以是用户ID等。此外,密码并不是必不可少的。需要注意的是,通过相同的组织ID管理的用户ID和密码是唯一的,但如果组织ID不同,则可以与另一个用户ID和密码重叠。地址信息指示例如用户的邮寄地址。
此外,可以使用用于标识由用户保持的电子介质(例如IC卡)的信息作为用户信息。可以使用IC卡、移动电话、平板终端和电子书终端作为由用户保持的电子介质。可以使用卡ID、序列ID、移动电话的电话号码和终端的概况信息作为用于标识电子介质的信息。可以组合地使用用于标识电子介质的信息。
图7是设备信息的示例的配置图示。图7的设备信息包括组织ID、设备认证信息、商务办公室信息和性能作为数据项。设备认证信息是用于设备认证的信息,执行所述设备认证来确定办公室设备是否满足特定条件。设备认证信息可以是指示在办公室设备中安装特定应用的ID,或者指示特定的办公室设备的设备号。商务办公室信息指示例如在其处安装办公室设备的商务办公室。性能指示例如办公室设备的性能。
过程的详情
在在线存储1031中保存扫描的图像
图8是示出了在在线存储中保存扫描的图像的过程的示意图;需要注意的是,基于来自操作图像形成设备1013的用户的请求来启动图8中所示的过程。
在步骤S1中,用作输入侧装置的示例的图像形成设备1013例如扫描文件以创建扫描的图像(文件)。在步骤S2中,图像形成装置1013将所创建的文件上传到例如云中的服务提供系统1100。
在步骤S3中,服务提供系统1100执行将上传的文件保存到在线存储中所需的过程。需要注意的是,将在后文中描述步骤S3的过程的详情。随后,在步骤S4中,服务提供系统1100将从图像形成装置1013上传的文件保存到在线存储1031中。
可以按图9中所示的序列图中所示来执行图8中所示的在在线存储1031中保存扫描的图像的过程。
图9是示出在在线存储中保存扫描的图像的过程的示例的序列图。需要注意的是,图9中所示的序列图说明了在将扫描的图像的文件从图像形成装置1013上传到服务提供系统1100之后的过程的示例。
在步骤S11中,用作应用1101的示例的扫描服务应用1112请求临时图像保存单元1126保存从图像形成装置1013上传的扫描的图像的文件。临时图像保存单元1126将扫描的图像的文件保存在临时图像存储单元1146中,并且向扫描服务应用1112返回指示所保存的文件的位置的URI(统一资源标识符)。
在步骤S12中,扫描服务应用1112请求图像处理工作流控制单元1127登记作业信息。需要注意的是,图10中可以示出从扫描服务应用1112接收的作业信息的示例。
图10是作业信息的示例的配置图示。图10的作业信息包括与作业的定义相关的部分1和与任务的定义相关的部分2。与作业的定义相关的部分1包括作业ID、用户ID、组织ID、应用ID、回调目的地的URL(统一资源定位符)以及回调所需的曲奇(cookie)信息。与任务的定义相关的部分2包括任务ID、父ID、类型和参数(Params)。
作业ID是用于标识作业的信息。任务ID是用于标识任务的信息。父作业ID将任务与作业相关联,并且因此与作业的定义相关的部分1的作业ID相同。需要注意的是,由图像处理工作流控制单元1127接收的作业信息包括作业ID、任务ID和父作业ID中的相应的空(void)。
类型指示由工作器1132执行的过程的类型,该类型是根据过程的类型(功能)而被设置的。图10设置过程以将文件保存在用作在线存储1031的示例的“xxx驱动”1031A中。
参数(Params)是用于使得工作器1132执行过程所必需的。在图10中,文件夹ID、文件名称、组织ID、联盟ID和文件被设置作为用于执行将文件保存在在线存储1031A中的过程所需的参数。
文件夹ID指示要被保存的文件夹。文件名称指示用于保存文件的文件的名称。组织ID和联盟ID是用于获取在后文中描述的权标的信息,所述权标用于从认证/授权单元1121连接到“xxx驱动”1031A。文件指示这样的信息,所述信息指示要被保存到“xxx驱动”1031A中的文件的源。例如,文件包括指示在临时图像存储单元1146中保存的扫描的图像的文件的位置的URI的设置。
需要注意的是,可以根据由工作器1132执行的过程的类型来设置参数。对于由工作器1132执行的过程的类型,参数(Params)可以是唯一的。
用户ID是指示已经请求了作业的执行的用户的信息。组织ID是指示已经请求了作业的执行的组织的信息。应用ID是指示应用1101中已经请求了作业的执行的一个应用1101的信息。回调目的地的URL是指示要被回调的目的地的信息。当回调被应用到所述应用1101中的一个应用时,使用回调所需的曲奇信息。
在步骤S13中,图像处理工作流控制单元1127将请求被登记的作业的作业信息登记在作业信息存储单元1147中。作业信息存储单元1147利用所登记的作业信息来签发所述作业的作业ID。此外,作业信息存储单元1147签发在所登记的作业信息的作业中包括的任务的任务ID。作业信息存储单元1147将所签发的作业ID和任务ID增加到作业信息中的作业ID、任务ID和父作业ID。随后,任务信息存储单元1147将带有所登记的作业信息的作业的作业ID返回给图像处理工作流控制单元1127。
在步骤S14中,图像处理工作流控制单元1127基于在作业信息中包括的类型来分析过程的种类(功能)。图像处理工作流控制单元1127提交与匹配过程的种类的消息队列1131的队列中的作业相关的请求的消息。需要注意的是,与作业相关的请求的消息包括作业ID。在步骤S15中,作为作业登记的结果,图像处理工作流控制单元1127将所登记的作业的作业ID返回到扫描服务应用1112。
在步骤S16中,监视消息队列1131的队列的图像处理工作流控制单元1127的工作器框架1133检测与作业相关的请求的消息的提交。工作器框架1133随后获取在队列中登记的消息。
在步骤S17中,工作器框架1133从作业信息存储单元1147获取在所获取的消息中包括的作业ID的作业信息。在步骤S18中,工作器框架1133从在与所获取的作业信息的任务的定义相关的部分2中包括的文件中,读取指示在临时图像存储单元1146中保存的扫描的图像的文件的位置的URI。
工作器框架1133随后通过指定指示在临时图像存储单元1146中保存的扫描的图像的文件的位置的URI,从临时图像存储单元1146获取扫描的图像的文件。
在步骤S19中,工作器框架1133读取在与所获取的作业的任务的定义相关的部分2中包括的类型和参数(Params)。工作器框架1133基于所述类型分析所述过程的种类。
工作器框架1133随后通过指定参数(Params),指示用作工作器1132的示例的“存储2xxx驱动工作器”来执行作业。
在步骤S20中,用作工作器1132的示例的“存储2xxx驱动工作器”通过指定在参数(Params)中包括的组织ID和联盟ID,请求xxx驱动库1134生成实例(构造器)。
在步骤S21中,用作工作器1132的示例的“存储2xxx驱动工作器”通过指定参数(Params),请求xxx驱动库1134的实例来传输文件。在步骤21中指定的参数包括文件夹ID、文件名称和文件。
在步骤S22中,xxx驱动库1134的实例通过指定组织ID和联盟ID,请求认证/授权单元1121执行ID协作认证。需要注意的是,ID协作认证指示由服务提供系统1100执行的认证和由“xxx驱动”1031A执行的认证的协作。
例如,当服务提供系统1100的认证信息关联于“xxx驱动”1031A的认证信息且所关联的信息被存储时,认证/授权单元1121向xxx驱动库提供用于连接到“xxx驱动”1031A的xxx权标。需要注意的是,认证/授权单元1121通过使用“xxx驱动”1031A的认证信息(即组织ID和联盟ID),能够事先获取用于连接到“xxx驱动”1031A的xxx权标。权标是认证信息的示例。权标可以是证实认证的信息。
在步骤S23中,xxx驱动库1134通过指定由认证/授权单元提供的xxx权标以及在参数(Params)中设置的文件夹ID、文件名称和文件,请求“xxx驱动”1031A保存文件。
在“xxx驱动”1031A中保存文件的结果被从“xxx驱动”1031A返回到xxx驱动库1134的实例。保存文件的结果被从xxx驱动库1134的实例返回到用作工作器1132的示例的“存储2xxx驱动工作器”。
在步骤S24中,工作器框架1133从用作工作器1132的示例的“存储2xxx驱动工作器”接收保存文件的结果。
在步骤S25中,工作器框架1133将作业的完成报告给作业信息存储单元1147。作业信息存储单元1147可选地更新完成的作业的状态信息。
在步骤S26中,工作器框架1133从作业信息读取在与作业的定义相关的部分1中包括的回调目的地的URL,并且将作业完成报告给回调目的地。图9的序列图说明了这样的示例,在所述示例中,回调目的地的URL是扫描服务应用1112。
需要注意的是,在与作业的定义相关的作业信息的部分1中设置回调所需的曲奇信息的情况下,工作器框架1133可以能够将曲奇信息增加到回调。
如上所述,在根据第一实施例的服务提供系统1100中,在从应用1101向图像处理工作流控制单元1127登记需要较长的过程时间的作业之后,应用1101可以能够接收指示作业完成的报告。应用1101可以能够快速地确认任务完成,其实与登记异步地执行。
在根据第一实施例的服务提供系统1100中,可以通过事先在作业信息中设置回调目的地的URL,来在作业完成后将作业完成报告给回调目的地的URL。此外,在根据第一实施例的服务提供系统1100中,即使在需要曲奇信息(HTTP头)来执行回调的情况下,也可以通过事先在作业信息中设置回调所需的曲奇信息,来适当地提供曲奇信息。
需要注意的是,在步骤S26中的作业完成的报告包括诸如正常/出错之类的过程结果作为报告内容。已经接收到作业完成的报告的扫描服务应用1112可以经由电子邮件将作业完成报告给用户。
在根据第一实施例的服务提供系统1100中,可以通过使用工作器1132中的任何一个通过实现用于报告工作器框架1133中的作业完成的回调过程的,来将作业完成报告给应用1101。
根据第一实施例的服务提供系统1100包括将消息从队列提供给工作器框架1133的功能、从作业信息存储单元1147获取作业信息的功能以及从临时图像保存单元1126获取文件的功能。
根据第一实施例的服务提供系统1100还包括指示工作器1132执行作业的功能、指示工作器1132将作业完成报告给作业信息存储单元1147和应用1101的功能。如上所述,在根据第一实施例的服务提供系统1100中,通过提供有工作器框架1133中的工作器1132公共使用的功能,可以防止工作器1132具有重复的功能。
报告作业信息和作业完成的另一个示例
图11是作业信息的另一个示例的配置图示。图11的作业信息代表相对于扫描的图像执行OCR(光学字符识别)过程和将所生成的文件存储在在线存储1031中的示例。需要注意的是,图11是从扫描应用1112接收的作业信息的示例,从其省略了包括相应的空的作业ID、任务ID和父作业ID。
以与图10中的作业信息类似的方式,图11的作业信息包括与作业的定义相关的部分1和与任务的定义相关的部分2。与作业的定义相关的图11中的作业信息的部分1类似于图10中的作业信息,但还包括保留参数以便在将来可选地增加参数。
此外,与作业的定义相关的图11中的作业信息的部分2也类似于图10中的作业信息,但还包括两个任务的定义。第一任务是相对于扫描的图像执行OCR的过程的示例。第二任务是在在线存储1031中保存所生成的文件的过程的示例。
在第一任务的定义中包括的参数(Params)对于相对于扫描的图像执行OCR过程是唯一的。对于相对于扫描的图像执行OCR过程唯一的参数包括在OCR过程后的文件格式的设置、用于执行OCR过程的语言的设置和在OCR过程之后的文件的图像(单)的设置。
在第二任务的定义中包括的参数(Params)对于在在线存储1031中保存所生成的文件的过程是唯一的。对于在在线存储1031中保存所生成的文件的过程唯一的参数包括指示要被存储在在线存储1031中的文件的位置的URL的设置。图11的示例通过将$1设置到指示要被存储在在线存储1031中的文件的位置的URL说明了第一任务的结果的使用。
此外,对于在在线存储1031中保存所生成的文件的过程唯一的参数包括用于保存文件的文件夹的设置以及用于获取用于从认证/授权单元1121连接到在线存储1031的权标的设置。
图12和13是表示报告作业完成的实例的配置视图。作业完成的报告包括与作业的定义相关的部分1、与任务的定义相关的部分2以及与执行的任务的结果的定义相关的部分3。与作业的定义相关的部分1包括作业ID、应用ID、组织ID、用户ID、状态、出错信息、作业创建的日期和时间、作业更新的日期和时间、回调目的地的URL、回调所需的曲奇信息以及保留参数。状态指示作业的状态,并且包括接收、进行中、完成和出错的设置。当状态为“出错”时,指示出错的种类的信息被设置为出错信息。
与任务的定义相关的部分2包括被增加到与图11的任务相关的部分2的任务ID和父ID。与所执行的任务的结果的定义相关的部分3包括在与任务的定义相关的部分2中定义的被执行的两个任务的结果。
除了在与图12的任务的定义相关的部分2中定义的第一任务的定义之外,被执行的第一任务的结果的定义还包括出错信息的设置、过程结果的详情、任务过程开始日期和时间以及任务过程完成日期和时间。
作为对于例如相对于扫描的图像执行OCR过程的过程唯一的过程结果,过程结果的详情例如包括指示后过程文件的位置的URL以及后过程文件的尺寸的设置。此外,过程结果的详情包括整个任务(工作器框架1133和工作器1132)所消耗的时间以及引擎(工作器1132)所消耗的时间的设置作为以相应的功能公共提供的信息。
除了在与图12的任务的定义相关的部分2中定义的第二任务的定义之外,被执行的第二任务的结果的定义还包括出错信息的设置、过程结果的详情、任务过程开始日期和时间以及任务过程完成日期和时间。作为对于例如在在线存储1031中保存所生成的文件的过程唯一的过程结果,过程结果的详情例如包括保存的文件的名称、由在线存储1031签发的文件ID以及指示所保存的文件的位置的URL的设置。此外,以与第一任务相类似的方式,过程结果的详情包括整个任务所消耗的时间以及引擎所消耗的时间的设置作为以相应的功能公共提供的信息。
异步过程
在下文中给出了图4中所示的服务提供系统1100的异步过程的流的详情的说明。图14是说明了服务提供系统的异步过程的示例的图示。
图14说明了图4中所示的服务提供系统1100的过程块的应用1101、临时图像保存单元1126、图像处理工作流控制单元1127、消息队列1131以及工作器1132。
应用1101请求临时图像保存单元1126临时存储从图像形成装置1013上传的扫描的图像的文件。临时图像保存单元1126将扫描的图像的文件保存在临时图像存储单元1146中,并且向扫描服务应用1112返回指示所保存的文件的位置的URI(统一资源标识符)。应用1101请求图像处理工作流控制单元1127登记作业信息。图像处理工作流控制单元1127将作业信息登记在作业信息存储单元1147中。作业信息存储单元1147签发带有所登记的作业信息的作业的作业ID,并且将所签发的作业ID返回给图像处理工作流控制单元1127。
图像处理工作流控制单元1127基于在作业信息中包括的类型来分析过程的种类(功能)。图像处理工作流控制单元1127提交与匹配过程的种类的消息队列1131的队列中的作业相关的请求的消息。图像处理工作流控制单元1127分析需要的过程的种类,并且控制异步过程的执行。
消息队列1131包括与两个或更多个类型的过程相对应的队列。图14说明了通过连接消息队列1131和工作器1132之间的线来处置队列的这两者之间的关系。如图14中所示,工作器1132可以能够处置一个或多个队列。此外,如图14中所示,可以能够通过一个或多个工作器来处置队列。
例如,在图14中,“doc2XXX”、“pdf2XXX”、“XXX2pdf”、“storage2XXX”、“ocr”和“pdf2XXX.ocr”代表由一个工作器1132处置的过程的种类。处置由“pdf2XXX.ocr”代表的过程的种类的工作器1132是处置多个种类的过程的工作器1132的示例。
监视消息队列1131的队列的工作器框架1133检测与被提交给队列的作业相关的请求的消息。工作器框架1133获取在队列中登记的消息。从图14中省略了工作器框架1133的说明。将在后文中描述工作器框架1133的详情。
工作器框架1133从作业信息存储单元1147获取在所获取的消息中包括的作业ID的作业信息。工作器框架1133从所获取的作业信息中读取指示在临时图像存储单元1146中保存的扫描的图像的文件的位置的URI。
工作器框架1133随后通过指定指示在临时图像存储单元1146中保存的扫描的图像的文件的位置的URI,从临时图像存储单元1146获取扫描的图像的文件。
工作器框架1133从获取的作业信息分析过程的种类,并且指示具有匹配的过程种类的工作器1132执行作业。已经执行了作业的工作器1132将作业执行结果返回到工作器框架1133。
工作器框架1133将作业的完成(作业完成)报告给作业信息存储单元1147。作业信息存储单元1147可选地更新完成的作业的状态信息。此外,工作器框架1133从作业信息读取回调的目的地的URL,并且将作业的完成报告给回调目的地的URL。
例如,可以通过图15来表示消息队列1131、工作器1132和工作器框架1133之间的关系。
图15是说明了队列和工作器以及工作器框架之间的关系的图示。消息队列1131包括多个队列。通过过程的种类(功能)来对队列进行分类。消息队列1131可以例如在一个服务器10上进行操作。
此外,工作器1132和工作器框架1133在工作器服务器11A和工作器服务器11B的每一个上进行操作。可以例如通过Windows(注册商标)服务器或Linux(注册商标)服务器来实现工作器服务器11A和工作器服务器11B。
例如,当工作器服务器11A和11B是Windows(注册商标)服务器时,工作器服务器11A和11B均使得两个工作器1132进行操作。此外,当工作器服务器11A和11B是Linux(注册商标)服务器时,工作器服务器11A和11B均使得三个工作器1132进行操作。如图15中所示,工作器框架1133和多个工作器1132被布置在工作器服务器11A和11B的每一个中。
如图15中所示,工作器框架1133可以能够通过一个连接轮询多个队列。然而,要通过一个连接轮询的多个队列的范围可以在例如在相同的OS服务器上操作的工作器1132的范围内。
由于在消息队列1131的队列、工作器1132和工作器框架1133之间存在如图15中所示的关系,因此服务提供系统1100可以能够实施通过图9中所示的序列图所表示的过程。
总结
在根据第一实施例的服务提供系统1100中,可以在采用需要较长时间来完成的工作器1132的异步过程中,将工作器1132对过程的完成容易地报告给作业的请求源。
本发明并不限于在上文中具体公开的实施例,可以进行各种修改和变更而不偏离本发明的精神和范围。
需要注意的是,服务提供系统1100是网络系统的示例。工作器1132是信息处理程序执行单元的示例。工作器框架1133是执行控制单元的示例。回调所需的曲奇信息是将一个或多个过程的完成发送给报告目的地所需的信息的示例。在线存储1031是预定的存储设备的示例。权标是用于连接到预定的存储设备的认证信息的示例。作业完成的报告是完成报告的示例。
根据实施例,可以容易地报告过程的完成。
在本文中阐述的所有示例和条件语言意在用于说明目的以帮助读者理解本发明的主旨和发明人对现有技术的改进做出的贡献,并且应被解释为不限于这样具体阐述的示例和条件,也不限于在与本发明的优势和劣势的展示相关的说明书中的这样的示例的组织。尽管已经详细地描述了本发明的实施例,但应当理解可以对其进行各种各样的修改、替换和变更而不偏离本发明的精神和范围。
本申请基于并要求于2013年2月6日提交的日本在先专利申请No.2013-021267以及于2014年1月17日提交的日本在先专利申请No.2014-007159的优先权,上述在先专利申请的全部内容通过引用方式并入到本文中。
Claims (7)
1.一种网络系统,包括一个或多个信息处理设备,所述网络系统包括:
多个信息处理程序执行单元,被配置为执行不同的过程;以及
执行控制单元,被配置为
通过网络经由网络应用程序接口(API)接收外部设备上安装的应用的作业信息的登记请求,所述作业信息至少包括对不同的过程中的一个或多个的指定、报告目的地的统一资源定位符(URL)和用于将完成报告发送到所述报告目的地的曲奇信息,所述完成报告指示一个或多个不同的过程已经完成;
使得所述信息处理程序执行单元中的一个或多个基于包括在所述作业信息中的报告目的地,执行指定的不同的过程中的一个或多个,以及
当已经完成了由所述信息处理程序执行单元中的一个或多个对指定的不同的过程中的一个或多个的执行时,使用包括在所述作业信息中的所述曲奇信息,将指示已经完成了指定的不同的过程中的一个或多个的完成报告通过网络发送到统一资源定位符。
2.如权利要求1所述的网络系统,其中
当将所述完成报告发送到所述报告目的地时,所述执行控制单元通过将需要的信息增加到所述完成报告,使用所述统一资源定位符来将指示已经完成了指定的不同的过程中的一个或多个的完成报告发送到所述报告目的地。
3.如权利要求1或2所述的网络系统,其中
当将所述完成报告发送到所述报告目的地时,所述执行控制单元通过在所述完成报告中包括指定的不同的过程中的一个或多个的结果,来将指示已经完成了指定的不同的过程中的一个或多个的完成报告发送到所述统一资源定位符。
4.如权利要求3所述的网络系统,其中
当从所述执行控制单元接收到用于基于对所述不同的过程中的一个或多个的指定来执行所述不同的过程中的一个或多个的指令时,所述信息处理程序执行单元中的一个或多个基于对所述不同的过程中的一个或多个的指定执行所述不同的过程中的一个或多个,并且将所述不同的过程中的一个或多个的结果发送到所述执行控制单元。
5.如权利要求1或2所述的网络系统,其中
当从所述执行控制单元接收到在预定的存储设备中保存文件的指令作为用于基于对所述不同的过程中的一个或多个的指定来执行所述不同的过程中的一个或多个的指令时,所述信息处理程序执行单元中的一个或多个获取用于与所述预定的存储设备相连接的认证信息,并且利用所获取的认证信息将所述文件保存在所述预定的存储设备中。
6.如权利要求1或2所述的网络系统,其中
所述执行控制单元使得所述信息处理程序执行单元中的一个或多个基于对所述不同的过程中的一个或多个的指定,彼此协作地执行所述不同过程中的一个或多个。
7.一种信息报告方法,由网络系统执行,所述网络系统包括一个或多个信息处理设备,所述信息报告方法包括:
由执行控制单元经由网络应用程序接口(API)接收经由网络与所述网络系统相连接的外部设备上安装的应用的作业信息的登记请求,所述作业信息至少包括对不同的过程中的一个或多个的指定、报告目的地的统一资源定位符(URL)和用于将完成报告发送到报告目的地的曲奇信息,所述完成报告指示一个或多个不同的过程已经完成;
由所述执行控制单元使得信息处理程序执行单元中的一个或多个基于所述作业信息中的指定执行指定的一个或多个过程,所述信息处理程序执行单元中的一个或多个被配置为执行不同的过程;以及
当已经完成了由所述信息处理程序执行单元中的一个或多个执行的指定的一个或多个过程时,由所述执行控制单元,使用包括在所述作业信息中的所述曲奇信息,通过网络将指示已经完成了指定的一个或多个过程的完成报告发送到统一资源定位符。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013-021267 | 2013-02-06 | ||
JP2013021267 | 2013-02-06 | ||
JP2014-007159 | 2014-01-17 | ||
JP2014007159A JP6357780B2 (ja) | 2013-02-06 | 2014-01-17 | ネットワークシステム及び情報通知方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103970828A CN103970828A (zh) | 2014-08-06 |
CN103970828B true CN103970828B (zh) | 2018-03-13 |
Family
ID=51240326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410044927.5A Active CN103970828B (zh) | 2013-02-06 | 2014-02-07 | 网络系统和信息报告方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140223004A1 (zh) |
JP (1) | JP6357780B2 (zh) |
CN (1) | CN103970828B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6702057B2 (ja) * | 2015-09-18 | 2020-05-27 | 株式会社リコー | 情報処理システム、情報処理装置、及び情報処理方法 |
US10445489B2 (en) * | 2015-09-18 | 2019-10-15 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, and method for processing information |
JP2017130189A (ja) * | 2016-01-20 | 2017-07-27 | 株式会社リコー | 情報処理システム、情報処理装置、及び情報処理方法 |
US10348926B2 (en) * | 2016-01-20 | 2019-07-09 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, and information processing method |
JP6848340B2 (ja) | 2016-10-25 | 2021-03-24 | 株式会社リコー | 情報処理システム、更新方法、情報処理装置及びプログラム |
JP2020144606A (ja) | 2019-03-06 | 2020-09-10 | 株式会社リコー | 情報処理システム、情報処理方法、情報処理装置及びプログラム |
JP2022091538A (ja) * | 2020-12-09 | 2022-06-21 | 株式会社リコー | 情報処理装置、依頼管理システム、依頼管理方法およびプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1765107A (zh) * | 2004-09-30 | 2006-04-26 | 株式会社巨晶片系统技术 | 网络装置和网络系统 |
CN101098253A (zh) * | 2006-06-30 | 2008-01-02 | 三星电子株式会社 | 网络装置、网络管理器、网络管理系统和执行克隆的方法 |
CN102413484A (zh) * | 2010-09-26 | 2012-04-11 | 西安龙飞软件有限公司 | 一种终端设备网络链接性能的测试系统和方法 |
CN102722468A (zh) * | 2012-05-28 | 2012-10-10 | 成都睿联智居电子科技有限公司 | 网络设备获取及更新配置的方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7051004B2 (en) * | 1998-04-03 | 2006-05-23 | Macrovision Corporation | System and methods providing secure delivery of licenses and content |
JP2000057072A (ja) * | 1998-08-04 | 2000-02-25 | Mitsubishi Electric Corp | データ転送方式 |
US20040078228A1 (en) * | 2002-05-31 | 2004-04-22 | Fitzgerald David | System for monitoring healthcare patient encounter related information |
JP4574161B2 (ja) * | 2003-11-17 | 2010-11-04 | キヤノン株式会社 | 通信装置、その制御方法およびプログラム |
JP2005182271A (ja) * | 2003-12-17 | 2005-07-07 | Konica Minolta Holdings Inc | 画像出力システム |
US7979457B1 (en) * | 2005-03-02 | 2011-07-12 | Kayak Software Corporation | Efficient search of supplier servers based on stored search results |
JP5057656B2 (ja) * | 2005-05-24 | 2012-10-24 | 株式会社日立製作所 | ストレージシステム及びストレージシステムの運用方法 |
EP1863268A1 (en) * | 2006-05-29 | 2007-12-05 | Ricoh Company, Ltd. | Combining image processing components using visual programming |
JP5482363B2 (ja) * | 2009-07-31 | 2014-05-07 | 株式会社リコー | 画像処理システム、画像処理装置及び画像処理方法 |
JP4890605B2 (ja) * | 2009-12-08 | 2012-03-07 | シャープ株式会社 | 複合機、複合機制御システム、プログラムおよび記録媒体 |
JP2011192250A (ja) * | 2010-02-22 | 2011-09-29 | Canon Inc | クラウドコンピューティングシステム、クラウドコンピューティングシステムの制御方法 |
US20120026535A1 (en) * | 2010-07-27 | 2012-02-02 | Sharp Laboratories Of America, Inc. | Controlling an imaging device with a wireless communication device |
JP5654314B2 (ja) * | 2010-10-26 | 2015-01-14 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理方法および情報処理システム |
JP5930602B2 (ja) * | 2011-04-20 | 2016-06-08 | キヤノン株式会社 | 情報処理システム、情報処理装置、及びそれらの制御方法 |
US9087206B2 (en) * | 2011-04-20 | 2015-07-21 | Canon Kabushiki Kaisha | Information processing apparatus, system, method, and storage medium for executing control operation and indicating completion |
JP5924013B2 (ja) * | 2011-09-16 | 2016-05-25 | 株式会社リコー | 情報処理システム、情報処理装置、情報処理方法、及びプログラム |
JP5987656B2 (ja) * | 2012-03-19 | 2016-09-07 | 株式会社リコー | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム |
-
2014
- 2014-01-17 JP JP2014007159A patent/JP6357780B2/ja active Active
- 2014-02-04 US US14/172,138 patent/US20140223004A1/en not_active Abandoned
- 2014-02-07 CN CN201410044927.5A patent/CN103970828B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1765107A (zh) * | 2004-09-30 | 2006-04-26 | 株式会社巨晶片系统技术 | 网络装置和网络系统 |
CN101098253A (zh) * | 2006-06-30 | 2008-01-02 | 三星电子株式会社 | 网络装置、网络管理器、网络管理系统和执行克隆的方法 |
CN102413484A (zh) * | 2010-09-26 | 2012-04-11 | 西安龙飞软件有限公司 | 一种终端设备网络链接性能的测试系统和方法 |
CN102722468A (zh) * | 2012-05-28 | 2012-10-10 | 成都睿联智居电子科技有限公司 | 网络设备获取及更新配置的方法 |
Also Published As
Publication number | Publication date |
---|---|
US20140223004A1 (en) | 2014-08-07 |
CN103970828A (zh) | 2014-08-06 |
JP2014170526A (ja) | 2014-09-18 |
JP6357780B2 (ja) | 2018-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103970828B (zh) | 网络系统和信息报告方法 | |
US10764139B2 (en) | Information processing system and report creation method | |
US9189187B2 (en) | Service providing system and service providing method for providing a service to a service usage device connected via a network | |
US9594895B2 (en) | Information processing system and authentication information providing method for providing authentication information of an external service | |
US8505004B2 (en) | Methods and systems for providing software updates using a cloud administration system | |
JP6364738B2 (ja) | 情報処理システム、情報処理装置、プログラム及び処理実行方法 | |
US20140123239A1 (en) | System, service providing device, and service providing method | |
US10803161B2 (en) | Information processing system, information processing method, and information processing apparatus | |
US9514291B2 (en) | Information processing system, information processing device, and authentication information management method | |
US9317396B2 (en) | Information processing apparatus including an execution control unit, information processing system having the same, and stop method using the same | |
CN105574427A (zh) | 数据处理系统和数据处理方法 | |
US20140223320A1 (en) | Information processing system, information processing device, and method | |
US20160063421A1 (en) | Systems and methods for service level agreement focused document workflow management | |
JP2019192190A (ja) | 予めスクレイプしたビッグデータを用いたクラウドスクレイピングシステム及び方法と、そのためのコンピュータプログラム | |
US20170054684A1 (en) | Service providing system, service providing method, and information processing apparatus | |
JP6716899B2 (ja) | 情報処理システム、情報処理装置及びプログラム | |
JP6075011B2 (ja) | 情報処理装置、システム及び情報提供方法 | |
JP6784124B2 (ja) | 情報処理システム、使用量情報生成方法、情報処理装置及びプログラム | |
JP2018092670A (ja) | 情報処理装置、システム及びプログラム | |
US20170094123A1 (en) | Electronic device, information processing system, and information processing method | |
US20170078509A1 (en) | Information processing system and information processing method | |
JP2008193675A (ja) | ドキュメント処理装置で使用されるリソースの管理システムおよび方法 | |
US11206250B2 (en) | Coordination support system, coordination support method, and non-transitory computer-readable storage medium | |
US9648077B2 (en) | Client apparatus and system | |
US20220309414A1 (en) | Information processing apparatus, non-transitory computer readable medium storing program causing computer to execute information processing and method for information processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |