服务提供系统、服务提供方法和操作终端的制作方法

文档序号:6505641阅读:146来源:国知局
服务提供系统、服务提供方法和操作终端的制作方法
【专利摘要】本发明提供一种服务提供系统、服务提供方法和操作终端。该服务提供系统包括:包括用于存储电子数据的存储部的信息存储装置;以及与信息存储装置相连接的操作终端。该服务提供系统使用多个电子装置当中的一个或更多的电子装置,执行输出在存储部存储的电子数据的输出服务。该服务提供系统基于响应在所述操作终端上所执行的操作而从操作终端外部输入的信息,从多个电子装置当中确定一个或更多的电子装置;从存储部内存储的电子数据当中接收对要输出的电子数据的选择;并且将该电子数据发送到通过确定部确定的一个或更多的电子装置,以便使用一个或更多的电子装置输出电子数据。
【专利说明】服务提供系统、服务提供方法和操作终端
【技术领域】
[0001]本发明涉及服务提供系统、服务提供方法和操作终端。
【背景技术】
[0002]例如,已知有主机会话管理服务器,其能够容易地实现使用多个不同装置的通信服务,所述多个不同装置相互协作运行(例如,参见日本特开专利申请N0.2011-35833)。
[0003]近来,用户使用如打印机、多功能外围设备(MFP)、投影仪等的各种电子装置输出电子数据,和/或使用如移动电话、智能电话、平板终端等的各种信息处理装置。关于使用这些电子装置和信息处理装置的如此模式(系统),期待作为使各种电子装置和信息处理系统相互协作运行的结果,提高其利用价值。
[0004]为了这个目的,在使用电子装置和信息处理装置的如此系统中,需要一种机制,通过该机制使得各种电子装置和信息处理装置相互协作运行以提供服务。

【发明内容】

[0005]根据本发明的一个实施例,一种服务提供系统,包括:信息存储装置,所述信息存储装置包括用于存储电子数据的存储部;以及操作终端,所述操作终端与所述信息存储装置相连接。所述服务提供系统使用多个电子装置当中的一个或更多的电子装置,执行输出在所述存储部存储的电子数据的输出服务,并且所述服务提供系统作用为:确定部,用于基于响应在所述操作终端上所执行的操作而从所述操作终端外部输入的信息,从多个电子装置当中确定一个或更多的电子装置;接收部,用于通过所述操作终端从所述存储部内存储的电子数据当中接收对要输出的电子数据的选择;以及输出控制部,用于将所述接收部已接收对其的选择的电子数据发送到通过所述确定部确定的所述一个或更多的电子装置,以便使用所述一个或更多的电子装置输出电子数据。
[0006]当结合附图阅读下面的【具体实施方式】时,本发明的其他目的、特征和优点将变得更加清楚和明了。
【专利附图】

【附图说明】
[0007]图1是根据第一实施例的服务提供系统的一个示例的配置图;
[0008]图2是根据第一实施例的计算机系统的一个示例的硬件配置图;
[0009]图3是根据第一实施例的信息存储装置的一个示例的处理框图;
[0010]图4是根据第一实施例的服务提供系统的过程的一个示例的时序图;
[0011]图5是对文件列表获取请求的响应的一个示例的配置图;
[0012]图6是IT文件夹选择屏幕页面的一个示例的图示;
[0013]图7是文件夹显示屏幕页面的一个示例的图示;
[0014]图8是文件列表显示屏幕页面的一个示例的图示;
[0015]图9是文件详情显示屏幕页面的一个示例的图示;[0016]图10是打印设置屏幕页面的一个示例的图示;
[0017]图11是QR码读取屏幕页面的一个示例的图示;
[0018]图12是要从QR码读取的信息的一个示例的配置图;
[0019]图13是指示正在执行下载的屏幕页面的一个示例的图示;
[0020]图14说明了将打印文件发送到MFP的方法的一个示例;
[0021]图15是在打印文件中包括的打印命令的一个示例的配置图;
[0022]图16是在MFP上显示的QR码的一个示例的图示;
[0023]图17是在MFP上显示的首个屏幕页面的一个示例的图示;
[0024]图18是示出了智能电话的过程的一个示例的流程图;
[0025]图19是示出了根据第一实施例的服务提供系统的过程的另一个示例的时序图;
[0026]图20是要从QR码读取的信息的另一个示例的配置图;
[0027]图21说明了将投影文件发送到投影仪的方法的一个示例;
[0028]图22是由投影仪显示的QR码的一个示例的图示;
[0029]图23是示出了根据第一实施例的服务提供系统的过程的又一个示例的时序图;
[0030]图24是示出了根据第二实施例的服务提供系统的过程的一个示例的时序图;
[0031]图25是示出了根据第二实施例的服务提供系统的过程的另一个示例的时序图;
[0032]图26是示出了根据第二实施例的服务提供系统的过程的又一个示例的时序图;以及
[0033]图27是示出了根据第一实施例的服务提供系统的过程的又一个示例的时序图。【具体实施方式】
[0034]在下文中,将描述本发明的实施例。
[0035][第一实施例]
[0036]<系统配置>
[0037]图1是根据第一实施例的服务提供系统的一个示例的配置图。在图1的服务提供系统I中,例如,信息存储装置10、一个或多个智能电话11、一个或多个平板终端12、一个或多个MFP13和一个或多个投影仪14连接到诸如局域网(LAN)之类的网络NI。
[0038]作为网络NI,可以使用诸如内联网之类的私有环境的网络。智能电话11和平板终端12是用户携带和操作的信息处理装置的示例。信息处理装置的具体示例可以是由用户操作的装置,并且因此所述信息处理装置不仅包括上述的智能电话11和平板终端12,而且还包括便携式电话和笔记本大小的个人计算机(PC)等。
[0039]MFP13和投影仪14是提供诸如打印、扫描和投影之类的服务的电子装置的示例。电子装置的具体示例可以是能够提供服务的装置,并且因此所述电子装置不仅包括上述的MFP13和投影仪14,而且还包括打印机、扫描仪、复印机和图像显示装置等。
[0040]MFP13是图像形成装置的示例。MFP13具有图像拍摄功能、图像形成功能和通信功能,并且能够被用作打印机、传真机、扫描仪和复印机。投影仪14是图像投影装置的示例,并且具有投影功能和通信功能。
[0041]信息存储装置10是协作处理装置的一个示例。信息存储装置10执行MFP13和投影仪14无法执行的复杂处理,并且执行作为文件服务器的处理。信息存储装置10提供协作地使用诸如MFP13和/或投影仪14之类的电子装置和诸如智能电话11和/或平板终端12之类的信息处理装置(操作终端)的服务。需要注意的是,可以分散方式通过多个计算机来配置信息存储装置10。
[0042]<硬件配置>
[0043]例如,通过具有如图2中所示的硬件配置的计算机系统100来实现信息存储装置
10。而且,诸如智能电话11和平板终端12之类的信息处理装置包括图2中所示的硬件配置。图2是根据第一实施例的计算机系统的一个示例的硬件配置图。
[0044]图2的计算机系统100包括经由总线B连接的输入设备101、显示设备102、外部I/F103、RAM104、R0M105、CPU106、通信 I/F107 和硬盘驱动器(HDD) 108 等。输入设备 101包括键盘和鼠标等,并且用于输入相应的操作信号。
[0045]显示设备102包括显示器等,并且显示计算机系统100的处理结果。通信I/F107是用于将计算机系统100连接到网络NI的接口。因此,计算机系统100能够经由通信I/F107与其他装置进行数据通信。
[0046]HDD108是存储程序和数据的非易失性存储器。由HDD108存储的程序包括操作系统(OS)和用于在OS的控制下提供各种功能的应用软件等,所述OS是控制计算机系统100的整体的基础软件。HDD108使用预定的文件系统和/或数据库(DB)管理存储的程序和数据。
[0047]外部I/F103是计算机系统100和外部设备之间的接口。外部设备包括记录介质103a等。因此,计算机系统100能够经由外部I/F103执行记录介质103a的写入和/或读取。需要注意的是,记录介质103a的特定示例包括软盘、⑶、数字多用途盘(DVD)、SD存储器卡、通用串行总线存储器(USB存储器)等。
[0048]R0M105是即便在断电的情况下也能够存储程序和数据的非易失性半导体存储器(存储设备XR0M105存储诸如在启动计算机系统100时执行的基本输入/输出系统(BIOS)、OS设置和网络设置之类的程序和数据。RAM104是临时存储程序和/或数据的易失性半导体存储器(存储设备)。
[0049]CPU106包括算术和逻辑单元,从诸如R0M105和/或HDD108之类的存储设备中将程序和/或数据读取到RAM104中,执行处理,从而实现计算机系统100的总体的控制和/或功能。
[0050]根据第一实施例的计算机系统100能够利用该硬件配置来实现在下文中描述的各个处理。
[0051]〈软件配置〉
[0052]根据第一实施例的信息存储装置10包括例如图3中所示的处理框。信息存储设备10执行程序,并且因此实现0S21、Web服务器22、应用服务器23、Web UI24、QR码显示WebΠ25、WebApi26、共享文件夹27、文档管理部28和Web控制部29的相应功能。
[0053]0S21是信息存储装置10的OS,并且控制信息存储装置10的系统的整体。0S21例如是Windows (注册商标)或Linux (注册商标)等。
[0054]Web服务器22是用于使用超文本传输协议(HTTP)来发送和接收信息的软件。Web服务器22例如是Apache (注册商标)或IIS (注册商标)等。
[0055]应用服务器23例如是作为Web服务器22的插件进行操作的软件。应用服务器23例如是Tomcat (注册商标)等。
[0056]Web Π24响应于HTTP请求而显示系统设置屏幕页面。用户可以使用Web浏览器(未示出)经由系统设置屏幕页面来更改设置。
[0057]响应于HTTP请求,QR码显示Web UI25在诸如MFP13之类的电子装置上显示作为代码信息的一个示例的QR码(注册商标)的屏幕页面。QR码是矩阵类型的二维码。
[0058]可以通过网络NI使用Web应用编程接口(WebApi)26。WebApi接收HTTP请求,根据HTTP请求执行处理,并且发送HTTP响应。
[0059]WebApi26是预先定义的并且被提供来从诸如智能电话11或平板终端12之类的信息处理装置接收请求的接口,并且包括函数和/或类等。
[0060]此外,还可以将WebApi26以软件开发工具(SDK)的形式提供给开发者,所述开发者开发要安装在信息处理装置上的应用。开发者可以使用SDK来开发应用。SDK还可以被提供给不同于提供信息存储装置10的人员的第三方零售商。第三方零售商可以使用所提供的SDK来开发应用。使用SDK开发的应用可以被安装在信息处理装置中。
[0061]通过由此提供信息存储装置10的WebApi作为SDK,不仅由提供信息存储装置10的人员开发的应用,而且由第三方零售商开发的应用都可以被安装在信息处理装置中。
[0062]共享文件夹27是通过服务器消息块(SMB)协议被发布到网络NI的文件夹。用户可以使用诸如智能电话11或平板终端12之类的信息处理装置来访问共享文件夹27。
[0063]文档管理部28管理在共享文件夹27中放置的文件,并且响应于Web控制部29给出的请求,执行数据转换。需要注意的是,第一实施例中的“文件”是一种形式的数据。Web控制部29响应于WebApi26给出的请求,执行控制文档管理部28的处理。
[0064]需要注意的是,通常,在信息存储装置10中进行两个处理。这两个处理之一包括Web服务器22、应用服务器23、Web UI24、QR码显示Web UI25和WebApi26。另一个处理包括共享文件夹27、文档管理部28和Web控制部29。因此,WebApi26和Web控制部29执行处理之间的通信。
[0065]<处理的详情>
[0066]在下文中,将描述根据第一实施例的服务提供系统I的处理的详情。
[0067]这里,将针对如下情形来描述处理,在所述情形中,使用智能电话11,MFP13已经打印了信息存储装置10具有的文件。图4是示出了根据第一实施例的服务提供系统I的过程的一个示例的时序图。
[0068]首先,用户操作智能电话11,并且选择文件列表显示处理。当用户已经这样选择了文件列表显示处理时,在步骤SI中,智能电话11通过例如HTTP请求(GET),将文件列表获取请求发送到信息存储装置10。
[0069]随后,在步骤S2中,信息存储装置10的WebApi26接收文件列表获取请求,并且将文件列表获取请求发送到Web控制部29。Web控制部29响应于由WebApi29发送的文件列表获取请求,从文档管理部28获取文件列表,并且将文件列表返回到WebApi26。WebApi26随后经由诸如图5中所示的HTTP响应之类的HTTP响应,将文件或文件夹的列表提供到智能电话11。
[0070]图5是对诸如上述的文件列表请求之类的文件列表获取请求的响应的一个示例的配置图。图5的响应具有JSON格式。然而,响应并不限于此,并且可以使用任何其他的格式,只要智能电话11能够显示文件或文件夹的列表即可。在智能电话11中安装的应用基于图5中所示这样的对文件列表获取请求的响应,显示由信息存储装置10发布的文件列表(包括文件夹)。
[0071]通过重复步骤SI和S2的处理,智能电话11显示诸如图6、7、8和9中所示的屏幕页面之类的屏幕页面。图6是IT文件夹选择屏幕页面的一个示例的图示。经由图6中所示的IT文件夹选择屏幕页面1000,用户可以选择“ALLUsers”或“yamada”作为IT文件夹。
[0072]图7是文件夹显示屏幕页面的一个示例的图示。图7中所示的文件夹显示屏幕页面1010是在已经从图6的IT文件夹选择屏幕页面1000选择了 “ALLUsers” IT文件夹之后显示的屏幕页面的示例。在图7中所示的文件夹显示屏幕页面1010上,显示了 “类别”、“数据”和“作业流”作为文件夹。
[0073]图8是文件列表显示屏幕页面的一个示例的图示。图8中所示的文件夹显示屏幕页面1050是在已经从图7的文件夹显示选择屏幕页面1010选择了“数据”文件夹之后显示的屏幕页面的示例。在图8中所示的文件列表显示屏幕页面1050上,显示了“预算表.doc”和 “Scan_20120607.pdf” 作为文件。
[0074]图9是文件详情显示屏幕页面的一个示例的图示。图9中所示的文件详情显示屏幕页面1060是在已经从图8的文件列表显示选择屏幕页面1050选择了 “预算表.doc”文件之后显示的屏幕页面的示例。在图9中所示的文件详情显示屏幕页面1060上,显示这样从文件列表显示屏幕页面1050选择的“预算表.doc”文件的图像1063。
[0075]随后,在图4的步骤S3中,用户操作智能电话11,并且从图8或图9中所示的文件当中选择要由MFP13打印的文件。随后,在步骤S4中,当在图9的文件详情显示屏幕1060上按下了“打印设置”按钮时,智能电话11显示图10中所示的打印设置屏幕页面1070。图10是打印设置屏幕页面1070的一个示例的图示。用户随后操作智能电话11,并且经由图10的所显示的打印设置页面1070,执行用于要由MFP13执行的打印的设置。
[0076]在从图8或图9所示的文件中选择了要由MFP13打印的文件之后,用户可以在图9的文件详情显示屏幕页面1060上按下“QR”按钮1062。因此,用户可以使得例如图11中所示的QR码读取屏幕页面1150被显示在智能电话11上。图11是在智能电话11上显示的QR码读取屏幕页面1150的一个示例的图示。QR码读取屏幕页面1150包括QR码显示区域1151。QR码显示区域1151是将显示由智能电话11的照相机功能拍摄的图像的区域。
[0077]在图4的步骤S5和S6中,用户操作智能电话11,并且调整在MFP13上显示的QR码(步骤S0)和智能电话11之间的位置关系,从而将在智能电话11上显示的QR码读取屏幕页面1150的QR码显示区域1151中显示其图像因此由智能电话11的照相机功能拍摄的QR码。
[0078]智能电话11的应用从其图像这样由照相机功能已经拍摄的QR码,读取MFP13的IP地址和指示MFP13提供的扫描功能和打印功能的功能信息,如图12中所示。图12是智能电话11的应用从在图4的步骤SO中显示的QR码中读取的信息的一个示例的配置图。
[0079]需要注意的是,获取MFP13的IP地址和功能信息等的具体方法并不限于上述的用于通过对QR码进行拍照从QR码获取信息的方法。还可以使用用于在智能电话11和MFP13之间发送和接收信息等的通信方法来获取MFP13的IP地址和功能信息等。例如,为此目的还可以使用红外通信、蓝牙或NFC等。因此,即便不使用QR码,也可以使用各种方法。[0080]在由此从照相机功能拍摄的QR码读取MFP13的IP地址和指示扫描功能和打印功能功能信息之后,智能电话11的应用向用户显示指示正在进行下载的屏幕页面1160,如图13中所示。图13是指示正在执行打印文件的下载的屏幕页面1160的一个示例的图示。可以由智能电话11连续显示图13的屏幕页面1160,直到下述的步骤Sll完成为止。
[0081]需要注意的是,在MFP13上显示QR码的定时、从信息存储装置10向智能电话11提供文件列表的定时、以及由智能电话11从在MFP13上显示的QR码读取信息的定时并不限于图4的时序图中所示的顺序。
[0082]在步骤S7中,智能电话11的应用根据智能电话11的应用从QR码已经读取信息的功能信息,确定在下文中描述的文件格式。例如,当功能信息包括打印功能时,智能电话11的应用将文件格式确定为可由MFP13打印的RPCS或PDL等文件格式。
[0083]在步骤S8中,智能电话11的应用将文件获取请求发送到信息存储装置10。文件获取请求包括在步骤S7中确定的文件格式的信息和文件选择的信息。
[0084]在步骤S9中,信息存储装置10的WebApi26接收文件获取请求,并且将对应的文件获取请求发送到Web控制部29。Web控制部29基于在这样从WebApi26接收的文件获取请求中包括的“文件选择的信息”,从共享文件夹27获取对应的文件。
[0085]此外,Web控制部29基于在来自WebApi26的文件获取请求中包括的“文件格式的信息”,确定是否需要转换这样从共享文件夹27获取的文件的文件格式。例如,当从共享文件夹27获取的文件的文件格式与由从WebApi26获取的“文件格式的信息”所指示的文件格式相同时,Web控制部29确定不需要转换从共享文件夹27获取的文件的文件格式。
[0086]另一方面,当从共享文件夹27获取的文件的文件格式与由从WebApi26获取的“文件格式的信息”指示的文件格式彼此不同时,Web控制部29确定需要转换从共享文件夹27获取的文件的文件格式。当已经确定需要转换文件格式时,Web控制部29使得文档管理部28将文件格式相应地转换为由“文件格式的信息”指示的文件格式。在下文中,将描述Web控制部29已经确定需要转换文件格式的情形。Web控制部29随后将其文件格式已经被这样转换的经转换的文件返回给WebApi26。
[0087]在步骤SlO中,WebApi26将经转换的文件经由HTTP响应提供给智能电话11。在步骤Sll中,智能电话11的应用将经转换的文件作为打印文件发送到MFP13。
[0088]这样将打印文件发送到MFP13的具体方法例如是使用到MFP13的端口号9100(“端口 9100”)的套接字通信(socket communication)进行发送的方法,如图14中所示。图14说明了将打印文件发送到MFP13的方法的一个示例。在步骤S12中,当已经接收到打印文件时,MFP13基于打印文件执行打印(输出)。
[0089]图15是在打印文件中包括的打印命令的一个示例的配置图。图15的打印命令包括经由图10的打印设置屏幕页面1070已经执行的打印设置的内容(图15中的#2)和要被打印的文件的文件名称(图15中的#1)。
[0090]此外,作为显示信息存储装置10的QR码显示Web UI25的结果,MFP13能够经由Web浏览器(未示出)在MFP13的操作面板等上显示(在步骤SO中)如图16所示的包括QR码1201的屏幕页面1200。
[0091]图16是在MFP13上显示的QR码的一个示例的图示。需要注意的是,例如作为按下图17中所示的MFP13的Web浏览器(未示出)的首个屏幕页面1210上的“每处的MFP”按钮1211的结果,显示图16的屏幕页面1200。图17是在MFP13上显示的首个屏幕页面的一个示例的图示。
[0092]需要注意的是,尽管已经描述了在图16中的屏幕页面1200上显示QR码1201的示例,但作为另一个示例,还可以将QR码1201加盖到MFP13的壳体上。此外,MFP13可以在其自身中存储QR码1201的图像数据。与将QR码1201加盖到MFP13的外壳上不同的是,还可以例如将QR码1201加盖到其中安装了 MFP13的房间的墙壁上。换言之,加盖QR码1201的具体位置优选是这样的位置,该位置使得用户能够理解QR码1201与MFP13相关联。
[0093]图18是智能电话11的过程的一个示例的流程图。需要注意的是,图18的流程图示出了在如上所述的图11中所示的QR码读取屏幕页面1150已经被显示在智能电话11上之后要执行的过程。
[0094]在图18的步骤S21中,智能电话11的应用从由智能电话11的照相机功能拍摄的QR码中读取图12中所示的项目“Function”的设置值。
[0095]在步骤S22中,智能电话11的应用确定项目“Function”的设置值是否是指示投影功能的“Projection”(投影仪14)。当项目“Function”的设置值是指示投影功能的“Projection”(投影仪14)时,智能电话11的应用前进到步骤S25,并且将指定能够由投影仪14投影的PDF作为文件格式的文件获取请求发送到信息存储装置10。
[0096]当项目“Function”的设置值不是指示投影功能的“Projection”(投影仪14)时,智能电话11的应用前进到步骤S23,并且确定项目“Function”的设置值是否是指示打印功能的“Print”(MFP13)。当项目“Function”的设置值是指示打印功能的“Print” (MFP13)时,智能电话11的应用前进到步骤S24,并且将指定能够由MFP13打印的RPCS或PDL作为文件格式的文件获取请求发送到信息存储装置10。
[0097]当项目“Function”的设置值不是指示打印功能的“Print” (MFP13)时,智能电话11的应用前进到步骤S26,并且执行错误显示处理,这是因为无法确定要由文件获取请求指定的文件格式。
[0098]根据图4的时序图,可以通过在信息存储装置10中安装WebApi26,在智能电话11上显示在信息存储装置10的共享文件夹27中放置的文件。用户可以通过经由智能电话11选择文件并且经由智能电话11从用户期望使用来打印文件的MFP13的QR码1201读取信息,从信息存储装置10获取由MFP13能够打印的文件格式的经转换的文件。智能电话11能够通过将经转换的文件作为打印文件发送到MFP13,使得MFP13打印这样从信息存储装置10获取的经转换的文件。需要注意的是,智能电话11还能够存储已经从信息存储装置10获取的经转换的文件。
[0099]因此,用户能够在开始打印时通过使智能电话11面对MFP13 (使智能电话11从MFP13的QR码读取信息),来使得信息存储装置10、智能电话11和MFP13彼此协作地进行操作,并且因此用户可以容易地通过MFP13打印在信息存储装置10的共享文件夹27中放置的文件。
[0100]图4的时序图示出了使用智能电话11从信息存储装置10获取文件和通过MFP13打印文件的处理。还可以使用如图19中所示的根据第一实施例的服务提供系统1,以便使用智能电话11从信息存储装置10获取文件,并且通过投影仪14投影文件。
[0101]图19是示出了根据第一实施例的服务提供系统I的过程的另一个示例的时序图。需要注意的是,图19中的步骤S30、S31、S32和S33的处理相同于图4中的步骤SO、S1、S2和S3的处理,并且因此省略重复的描述。
[0102]在步骤S34中,当在文件详情显示屏幕页面1060上已经按下“投影设置”按钮(未示出)时,智能电话11显示投影设置屏幕页面。用户随后操作智能电话11,并且经由所显示的投影设置屏幕页面,执行要由投影仪14执行的投影的设置。
[0103]在从图8或图9所示的文件中选择了要由投影仪14投影的文件之后,用户可以在文件详情显示屏幕页面1060上按下“QR”按钮1062。因此,用户可以使得例如图11中所示的QR码读取屏幕页面1150被显示在智能电话11上。
[0104]在步骤S35和S36中,用户操作智能电话11,并且调整由投影仪14显示(在投影屏幕141等上,如下文中的图22所示)的QR码(步骤S30)和智能电话11之间的位置关系,从而由智能电话11的照相机功能拍摄的QR码将被显示在智能电话11上显示的QR码读取屏幕页面1150的QR码显示区域1151中。
[0105]智能电话11的应用从由智能电话11的照相机功能拍摄的QR码读取如图20中所示的投影仪14的IP地址、投影仪名称、指示投影仪14提供的投影功能的功能信息、以及投影仪14的类型。图20是智能电话11的应用从QR码中读取的信息的一个示例的配置图。
[0106]在从QR码这样读取指示投影仪14的投影功能的功能信息和IP地址之后,智能电话11的应用向用户显示指示正在执行下载的屏幕页面,例如图13中所示。
[0107]需要注意的是,投影仪14显示QR码的定时、从信息存储装置10向智能电话11提供文件列表的定时、以及由智能电话11从由投影仪14显示的QR码读取信息的定时并不限于图19的时序图中所示的顺序。
[0108]在步骤S37中,智能电话11的应用根据智能电话11的应用从QR码已经读取的功能信息,确定文件格式,如图18中所示。例如,当功能信息包括投影功能时,智能电话11的应用将文件格式确定为可由投影仪14投影的PDF等。
[0109]步骤S38、S39和S40的处理相同于图4中的步骤S8、S9和S10的处理,并且因此将省略重复的描述。在步骤S41中,智能电话11的应用将经转换的文件作为投影文件发送到投影仪14。需要注意的是,智能电话11还能够存储已经从信息存储装置10获取的经转换的文件。将投影文件发送到投影仪14的具体方法例如是,使用由投影仪14发布的WebAPi对投影文件进行发送的方法,如图21中所示。图21说明了将投影文件发送到投影仪14的方法的一个示例。在步骤S42中,当已经接收到投影文件时,投影仪14基于投影文件执行投影(输出)。
[0110]此外,为了显示QR码,投影仪14例如可以在投影屏幕141等上投影包括如图22中所示的QR代码1300的屏幕页面等,或者例如也可以将QR码1301加盖到投影仪14的外壳上。图22是由投影仪14显示的QR码的一个示例的图示。例如,投影仪14可以这样通过经由Web浏览器(未示出)显示信息存储装置10的QR码显示Web UI25来投影QR码1300。此外,投影仪14还可以将QR码1300的图像数据存储在投影仪14自身中,或者从外部获取QR码1300的图像数据。
[0111]与将QR码1301加盖到投影仪14的外壳上不同的是,还可以例如将QR码1301加盖到其中安装了投影仪14的房间的墙壁上。换言之,加盖QR码1301的具体位置优选是这样的位置,该位置使得用户能够理解QR码1301与投影仪14相关联。[0112]在图4的时序图中,已经为使用智能电话11从信息存储装置10获取文件并且通过MFP13打印文件的情形示出了处理。但根据第一实施例的服务提供系统I还可以用于如下的情形,如图23的时序图中所示,使用平板终端12来从信息存储装置41获取文件,并且通过MFP13来打印文件。
[0113]图23是根据第一实施例的服务提供系统I的过程的另一个示例的时序图。由于在图23的过程中除了将图4的过程中的智能电话11的角色替换成了平板终端12,图23的时序图中的步骤S50和从S51到S62的步骤的处理相同于图4的步骤SO和从SI到S12的步骤的处理,因此省略描述。
[0114]此外,在图19的时序图中,已经为使用智能电话11从信息存储装置10获取文件并且通过投影仪14投影文件的情形示出了处理。但根据第一实施例的服务提供系统I还可以用于如下的情形,与图23的情形相同的方式,使用平板终端12来从信息存储装置10获取文件,并且通过投影仪14来投影文件,而不是通过MFP13来打印文件。
[0115][第二实施例]
[0116]根据第二实施例的服务提供系统I与上述根据第一实施例的服务提供系统I具有相同的系统配置、硬件配置和软件配置。因此,将省略对系统配置、硬件配置和软件配置的描述。
[0117][处理详情]
[0118]在下文中,将详细描述根据第二实施例的服务提供系统I的处理。
[0119]这里,现在将针对使用智能电话11并且使得MFP13打印信息存储装置10存储的文件的情形描述处理。图24是根据第二实施例的服务提供系统I的过程的一个示例的时序图。图24的步骤SlOO和从SlOl到S107的步骤的处理相同于图4的步骤SO和从SI到S7的步骤的处理,并且因此将省略重复的描述。
[0120]在步骤S108中,智能电话11的应用将文件输出请求发送到信息存储装置10。文件输出请求包括文件选择的信息、在步骤S107中确定的文件格式的信息、以及MFP13的IP地址。
[0121]在步骤S109中,信息存储装置10的WebApi26随后接收文件输出请求,并且将对应的文件输出请求发送到Web控制部29。Web控制部29随后基于在这样从WebApi26接收的文件输出请求中包括的“文件选择的信息”,从共享文件夹27获取文件。
[0122]此外,Web控制部29基于在来自WebApi26的文件输出请求中包括的“文件格式的信息”,确定是否需要转换这样从共享文件夹27获得的文件的文件格式。例如,当从共享文件夹27获取的文件的文件格式与由从WebApi26获取的“文件格式的信息”指示的文件格式相同时,Web控制部29确定不需要转换从共享文件夹27获取的文件的文件格式。
[0123]另一方面,当从共享文件夹27获取的文件的文件格式与由从WebApi26获取的“文件格式的信息”指示的文件格式彼此不同时,Web控制部29确定需要转换从共享文件夹27获取的文件的文件格式。当已经确定需要转换文件的格式时,Web控制部29使得文档管理部28将文件格式转换为由“文件格式的信息”指示的文件格式。在下文中,将描述Web控制部29已经确定需要转换文件格式的情形。Web控制部29随后将其文件格式已经被这样转换的经转换的文件返回给WebApi26。
[0124]在步骤SllO中,WebApi26将经转换的文件作为打印文件发送给MFP13。这样将打印文件发送到MFP13的具体方法例如是使用到MFP13的端口号9100 (“端口 9100”)的套接字通信对其进行发送的方法,如图14中所示。在步骤Slll中,当已经接收到打印文件时,MFP13基于打印文件执行打印(输出)。
[0125]根据图24的时序图,可以通过在信息存储装置10中安装WebApi26,在智能电话11上显示在信息存储装置10的共享文件夹27中放置的文件。而且,作为用户从在智能电话11上显示的文件中选择文件并且经由智能电话11从用户期望使用来打印文件的MFP13的QR码1201读取信息的结果,可以指定能够由MFP13打印的文件格式,并且可以由MFP13来打印文件。
[0126]因此,用户能够在开始打印时通过使智能电话11面对MFP13 (使智能电话11从MFP13的QR码读取信息),来使得信息存储装置10、智能电话11和MFP13彼此协作地进行操作,并且因此用户可以容易地通过MFP13打印在信息存储装置10的共享文件夹27中放置的文件。
[0127]图24的时序图示出了使用智能电话11从信息存储装置10向MFP13发送文件和通过MFP13打印文件的处理。还可以使用如图25的时序图中所示的根据第二实施例的服务提供系统1,使用智能电话11从信息存储装置10向投影仪14发送文件,并且通过投影仪14投影文件。
[0128]图25是示出了根据第二实施例的服务提供系统的过程的另一个示例的时序图。需要注意的是,步骤S130、S131、S132和S133的处理相同于图24中的步骤S100、S101、S102和S103的处理,并且因此省略重复的描述。
[0129]在步骤S134中,当在图9的文件详情显示屏幕页面1060上已经按下“投影设置”按钮(未示出)时,智能电话11显示投影设置屏幕页面。用户随后操作智能电话11,并且经由这样显示的投影设置屏幕页面,执行要由投影仪14执行的投影的设置。
[0130]在从图8或图9所示的文件中选择了要由投影仪14投影的文件之后,用户在图9的文件详情显示屏幕页面1060上按下“QR”按钮1062。从而,用户能够使得智能电话11显示例如图11中所示的QR码读取屏幕页面1150。
[0131]在步骤S135和S136中,用户操作智能电话11,并且调整由投影仪14显示(在投影屏幕141等上)的QR码和智能电话11之间的位置关系,从而由智能电话11的照相机功能拍摄的QR码将被显示在智能电话11上显示的QR码读取屏幕页面1150的QR码显示区域1151 中。
[0132]智能电话11的应用从由照相机功能拍摄的QR码读取如图20中所示的投影仪14的IP地址、投影仪名称、指示投影仪14提供的投影功能的功能信息、以及投影仪14的类型。
[0133]需要注意的是,投影仪14显示QR码的定时、从信息存储装置10向智能电话11提供文件列表的定时、以及由智能电话11从由投影仪14显示的QR码读取信息的定时并不限于图25的时序图中所示的顺序。
[0134]在步骤S137中,智能电话11的应用根据智能电话11的应用从QR码已经读取的功能信息,确定文件格式,如图18中所示。例如,当功能信息包括投影功能时,智能电话11的应用将文件格式确定为可由投影仪14投影的PDF等。
[0135]在步骤S138中,智能电话11的应用将文件输出请求发送到信息存储装置10。文件输出请求包括文件选择的信息、在步骤S107中确定的文件格式的信息、以及投影仪14的IP地址。
[0136]在步骤S139中,信息存储装置10的WebApi26随后接收文件输出请求,并且将对应的文件输出请求发送到Web控制部29。Web控制部29基于在这样从WebApi26接收的文件输出请求中包括的“文件选择的信息”,从共享的文件夹27获取文件。
[0137]此外,Web控制部29基于在来自WebApi26的文件输出请求中包括的“文件格式的信息”,确定是否需要转换这样从共享文件夹27获得的文件的文件格式。例如,当从共享文件夹27获取的文件的文件格式与由从WebApi26获取的“文件格式的信息”指示的文件格式相同时,Web控制部29确定不需要转换从共享文件夹27获取的文件的文件格式。
[0138]另一方面,当从共享文件夹27获取的文件的文件格式与由从WebApi26获取的“文件格式的信息”指示的文件格式彼此不同时,Web控制部29确定需要转换从共享文件夹27获取的文件的文件格式。当已经确定需要转换文件格式时,Web控制部29使得文档管理部28将文件格式转换为由“文件格式的信息”指示的文件格式。在下文中,将描述Web控制部29已经确定需要转换文件格式的情形。Web控制部29随后将其文件格式已经被这样转换的经转换的文件返回给WebApi26。
[0139]在步骤S140中,WebApi26将经转换的文件作为投影文件发送给投影仪14。这样将投影文件发送到投影仪14的具体方法例如是,使用由投影仪14发布的WebAPi对投影文件进行发送的方法,如图21中所示。在步骤S141中,当已经接收到投影文件时,投影仪14基于投影文件执行投影(输出)。
[0140]根据图25的时序图,可以通过在信息存储装置10中安装WebApi26,在智能电话11上显示在信息存储装置10的共享文件夹27中放置的文件。而且,作为用户从在智能电话11上显示的文件当中选择文件并且从用户期望使用来投影文件的投影仪14的QR码1300或1301等读取信息的结果,可以指定能够由投影仪14投影的文件格式,并且可以由投影仪14来投影文件。
[0141]因此,用户能够在开始投影时通过使智能电话11面对投影仪14的投影屏幕141等来使智能电话11从投影仪14的投影屏幕141等上显示的QR码读取信息,从而使得信息存储装置10、智能电话11和投影仪14彼此协作地进行操作,并且因此用户可以容易地从投影仪14投影在信息存储装置10的共享文件夹27中放置的文件。
[0142]图24的时序图示出了使用智能电话11从信息存储装置10向MFP13发送文件和通过MFP13打印文件的处理。还可以使用如图26的时序图中所示的根据第二实施例的服务提供系统1,以使用平板终端12从信息存储装置10向MFP13发送文件,并且通过MFP13打印文件。
[0143]图26是示出了根据第二实施例的服务提供系统的过程的另一个示例的时序图。需要注意的是,由于在图26的过程中除了将图24的过程中的智能电话11的角色替换成了平板终端12,图26的时序图中的步骤S150和从S151到S161的步骤的处理相同于图24的步骤SlOO和从SlOl到Slll的步骤的处理,因此省略重复的描述。
[0144]此外,在图25的时序图中,已经为使得使用智能电话11从信息存储装置10向投影仪14发送文件并且通过投影仪14投影文件的情形示出了处理。但根据第二实施例的服务提供系统I还可以用于如下的情形,与图26的情形相同的方式,使用平板终端12而不是智能电话11来使得从信息存储装置10向投影仪14发送文件,并且通过投影仪14来投影文件。
[0145]根据图26的时序图,可以通过在信息存储装置10中安装WebApi26,在平板终端12上显示在信息存储装置10的共享文件夹27中放置的文件。而且,作为用户从在平板终端11上显示的文件当中选择文件并且从用户期望使用来打印文件的MFP13的QR码1201读取信息的结果,可以指定能够由MFP13打印的文件格式,并且可以由MFP13来打印文件。
[0146]因此,用户能够在开始打印时通过使平板终端12面对MFP13以使得平板终端12从在MFP13上显示的QR码读取信息,从而使得信息存储装置10、平板终端12和MFP13彼此协作地进行操作,并且因此用户可以容易地通过MFP13打印在信息存储装置10的共享文件夹27中放置的文件。
[0147]此外,当然还可以使用MFP13所具有的传真功能,并且通过传真发送在信息存储装置10中存储的数据。在这种情形中,在图28的步骤S159中,设置传真传输条件而不是设置打印条件(打印设置)。
[0148]传真传输条件例如包括是否附加传送信件、传真结果通知目的地、是否打印日期和时间、传输源信息和/或传输目的地信息等。此外,还可以为传真传输条件使用在智能电话11中安装和操作的另一个应用的信息。例如,用户可以从为管理地址制备的由其他应用所管理的数据当中选择目的地电话号码。
[0149]信息存储装置10根据接收到的传真传输条件(传真传输设置),生成传真传输图像数据。需要注意的是,信息存储装置10能够使用先前生成的传真传输图像数据,或者在从智能电话11接收到传真传输指令后,生成传真传输图像数据。
[0150]随后这样生成的传真传输图像数据被从信息存储装置10发送到MFP13。MFP13将接收到的传真传输图像数据发送到目的地。
[0151]此外,除了在智能电话11上显示在信息存储装置10中存储的数据之外,信息存储装置10中存储的数据还可以被存储在智能电话11中。
[0152]〈实施例总结〉
[0153]因此,基于根据实施例的服务提供系统1,用户能够获得如下的有益效果。也就是说,通过使得诸如智能电话11或平板终端12之类的信息处理装置面对诸如MFP13或投影仪14之类的电子装置并且获取诸如QR码之类的用于识别电子装置的信息,用户能够使得诸如信息存储装置10、信息处理装置和电子装置之类的协作处理装置彼此协作地进行操作,并且使用电子装置接收各种服务。
[0154]此外,作为诸如MFP13或投影仪14之类的电子装置、诸如智能电话11或平板终端12之类的信息处理装置和诸如信息存储装置10之类的协作处理装置通过根据提供的诸如打印、投影和扫描之类的相应服务的协作方法彼此协作地进行操作的结果,根据实施例的服务提供系统I能够提供各种服务。
[0155]此外,与由诸如MFP13、投影仪14或另一个新的电子装置之类的电子装置提供的新服务相关的协作方法可以被预先定义在根据实施例的服务提供系统中。因此,可以通过根据新服务的协作方法,使得诸如MFP13、投影仪14或另一个新的装置之类的电子装置、诸如智能电话11或平板终端12之类的信息处理装置和诸如信息存储装置10之类的协作处理装置彼此协作地进行操作。因此,除了现有服务之外,还可以提供新服务。[0156]例如,在根据实施例的服务提供系统中,可以进行预先定义,从而在MFP13具有与智能电话11进行直接通信的功能的情形下,执行在图4的时序图中所示的处理。此外,在根据实施例的服务提供系统中,可以进行预先定义,从而在MFP13不具有与智能电话11进行直接通信的功能的情形下,使得如图27所示信息存储装置10执行与MFP13的通信。因此,在根据实施例的服务提供系统中,可以根据是否具有与智能电话11进行直接通信的功能改变处理。因此,可以根据各种MFP13提供服务。
[0157]需要注意的是,除了图27中的步骤SllA和SllB取代了图4中的步骤Sll之外,图27与图4是相同的。也就是说,根据图27所示的时序,以如下方式执行将打印文件发送到MFP13的处理:首先从智能电话I将打印文件(打印数据)发送到信息存储装置10 (在步骤S11A),随后从信息存储装置10将打印文件(打印数据)发送到MFP13 (在步骤S11B)。
[0158]因此,根据实施例的服务提供系统、服务提供方法和操作终端,在系统中包括的装置彼此协作地进行操作来提供服务。
[0159]尽管已经通过实施例描述了服务提供系统、服务提供方法和操作终端,但本发明并不限于具体公开的实施例,可以进行各种修改和变更而不偏离本发明的范围。
[0160]本申请基于并主张如下在先申请的优先权:在2012年7月10日提交的日本在先申请N0.2012-154915,以及在2013年7月4日提交的日本在先申请N0.2013-140310,上述申请的全部内容通过引用方式并入到本文中。
【权利要求】
1.一种服务提供系统,包括: 信息存储装置,所述信息存储装置包括用于存储电子数据的存储部;以及操作终端,所述操作终端与所述信息存储装置相连接, 其中,所述服务提供系统使用多个电子装置当中的一个或更多的电子装置,执行输出在所述存储部存储的电子数据的输出服务,并且所述服务提供系统作用为: 确定部,用于基于响应在所述操作终端上所执行的操作而从所述操作终端外部输入的信息,从多个电子装置当中确定一个或更多的电子装置; 接收部,用于通过所述操作终端从所述存储部内存储的电子数据当中接收对要输出的电子数据的选择;以及 输出控制部,用于将所述接收部已接收对其的选择的电子数据发送到通过所述确定部确定的所述一个或更多的电子装置,以便使用所述一个或更多的电子装置输出电子数据。
2.根据权利要求1所述的服务提供系统,其中, 所述输出控制部发送所述电子数据,并且发送用于使得所述电子装置输出所述电子数据的输出设置。
3.根据权利要求1或2所述的服务提供系统,其中, 至少所述操作终端作用为所述输出控制部。
4.根据权利要求1或2所述的服务提供系统,其中, 至少所述信息存储装置作用为所述输出控制部。
5.根据权利要求1、2、3和4中任意一项所述的服务提供系统,其中, 在所述一个或更多的电子装置能够与所述操作终端通信的情况下,所述操作终端发送所述接收部已接收对其的选择的电子数据;在所述一个或更多的电子装置不能够与所述操作终端通信的情况下,所述信息存储装置发送所述接收部已接收对其的选择的电子数据。
6.根据权利要求1、2、3、4和5中任意一项所述的服务提供系统,其中, 所述操作终端包括用于拍摄的摄像部;并且 所述确定部基于作为从所述操作终端外部输入的信息的由所述摄像部拍摄的图像数据中包括的信息,从多个电子装置当中确定所述一个或更多的电子装置。
7.根据权利要求6所述的服务提供系统,其中, 所述确定部通过使用摄像部拍摄通过所述一个或更多的电子装置显示的图像,输入所述图像数据。
8.一种服务提供方法,用于控制操作终端的操作,所述操作终端与包括用于存储电子数据的存储部的信息存储装置相连接,并且使用多个电子装置当中的一个或更多的电子装置,提供输出在所述存储部存储的电子数据的输出服务,所述服务提供方法包括: 由所述操作终端中包括的处理器基于响应在所述操作终端上所执行的第一操作而输入的信息,从所述多个电子装置当中确定所述一个或更多的电子装置; 由所述处理器响应在所述操作终端上所执行的第二操作,从在所述存储部中存储的电子数据当中获取要被输出的电子数据;以及 由所述处理器将所获取的电子数据发送到所述一个或更多的电子装置,以便使用所述一个或更多的电子装置输出所获取的电子数据。
9.根据权利要求8所述的服务提供方法,其中, 在所述发送步骤中,发送所述电子数据,并且发送用于使得所述电子装置输出所述电子数据的输出设置。
10.一种操作终端,所述操作终端与包括用于存储电子数据的存储部的信息存储装置相连接,并且使用多个电子装置当中的一个或更多的电子装置,提供输出在所述存储部存储的电子数据的输出服务,所述操作终端包括: 确定部,用于基于响应在所述操作终端上所执行的操作而从所述操作终端的外部输入的信息,从所述多个电子装置当中确定所述一个或更多的电子装置; 接收部,用于接收所述存储部存储的电子数据当中的对要输出的电子数据的选择;以及 输出控制部,用于将所述接收部已接收对其的选择的电子数据发送到通过所述确定部确定的所述一个或更多的电子装置,以便使用所述一个或更多的电子装置输出电子数据。
11.根据权利要求10所述的操作终端,其中, 所述输出控制部发送所述电子数据,并且发送用于使得所述电子装置输出所述电子数据的输出设置。
【文档编号】G06F9/44GK103544001SQ201310287822
【公开日】2014年1月29日 申请日期:2013年7月10日 优先权日:2012年7月10日
【发明者】山田和宏 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1