CN110968282A - 信息处理系统、装置、方法以及存储介质 - Google Patents
信息处理系统、装置、方法以及存储介质 Download PDFInfo
- Publication number
- CN110968282A CN110968282A CN201910924131.1A CN201910924131A CN110968282A CN 110968282 A CN110968282 A CN 110968282A CN 201910924131 A CN201910924131 A CN 201910924131A CN 110968282 A CN110968282 A CN 110968282A
- Authority
- CN
- China
- Prior art keywords
- information
- terminal
- browser
- information processing
- application
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 95
- 238000003672 processing method Methods 0.000 title claims abstract description 8
- 238000004891 communication Methods 0.000 claims abstract description 128
- 230000006854 communication Effects 0.000 claims abstract description 128
- 238000000034 method Methods 0.000 claims abstract description 60
- 230000004044 response Effects 0.000 claims abstract description 56
- 230000008569 process Effects 0.000 claims abstract description 47
- 238000013500 data storage Methods 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 75
- 230000006870 function Effects 0.000 description 17
- 238000013515 script Methods 0.000 description 17
- 238000007726 management method Methods 0.000 description 16
- 230000004913 activation Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 244000205754 Colocasia esculenta Species 0.000 description 2
- 235000006481 Colocasia esculenta Nutrition 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- 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/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2358/00—Arrangements for display data security
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/022—Centralised management of display operation, e.g. in a server instead of locally
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/027—Arrangements and methods specific for the display of internet documents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
- H04M3/567—Multimedia conference systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及信息处理系统、信息处理装置、信息处理方法及存储介质,其目的在于,提高设备的操作性能和信息的保密性能。信息处理系统包括可以与设备通信的中介装置以及可以与所述中介装置通信的信息处理装置,其特征在于,所述信息处理装置具有,指定部,用于从终端接收被输入所述终端的指定信息和处理的执行要求,响应所述处理的执行要求,根据所述指定信息来指定与所述设备对应的中介装置;以及,通信部,用于向指定了的所述中介装置发送所述处理的执行要求,所述中介装置执行与所述通信部发送的所述执行要求相应的处理,来控制所述设备。
Description
技术领域
本发明涉及信息处理系统、信息处理装置、信息处理方法及存储介质。
背景技术
现代办公室业务需要利用各种设备。通过利用各种设备有望提高业务效率。比如,通过利用投影仪、电子黑板等设备,来投影或显示保存在PC(个人计算机)等中的数据,有效共享业务等中的信息。
但是,各种设备由于功能的提高,操作变得更加复杂,需要花费相当长的时间来掌握设备的操作方法。而且,不同类型的设备以及生产厂家所采用的用户界面不同,这也是造成需要花时间来掌握设备操作方法的主要原因。此外,因例如设备的操作方法错误等原因,有可能发生由意想之外的用户导致信息共享的问题,因而还期待提升信息保密性能。
发明内容
本发明是鉴于上述问题提出的技术方案,其目的在于提高设备的操作性能和信息的保密性能。
为解决上述问题,本发明提供一种信息处理系统,其中包括可以与设备通信的中介装置以及可以与所述中介装置通信的信息处理装置,其特征在于,所述信息处理装置具有,指定部,用于从终端接收被输入所述终端的指定信息和处理的执行要求,响应所述处理的执行要求,根据所述指定信息来指定与所述设备对应的中介装置;以及,通信部,用于向指定了的所述中介装置发送所述处理的执行要求,所述中介装置执行与所述通信部发送的所述执行要求相应的处理,来控制所述设备。
本发明的效果在于提高设备的操作性能和信息的保密性能。
附图说明
图1是信息处理系统的结构示意图。
图2是服务器装置的硬件结构示意图。
图3是用户终端的硬件结构示意图。
图4是中介装置的硬件结构示意图。
图5是用于说明第一实施方式概要的示意图。
图6是第一实施方式中各装置的功能结构示意图。
图7是随着中介装置的启动而执行的处理的时序图。
图8是第一实施方式中设备信息存储部的结构示意图。
图9是第一实施方式中注册信息存储部的结构示意图。
图10是第一实施方式中应用信息存储部的结构示意图。
图11是用于说明通行码的生成和分配的示意图。
图12是通信码在输出装置上的显示的示意图。
图13是教师终端登录信息处理系统时的处理过程的时序图。
图14是第一实施方式中用户信息存储部的结构示意图。
图15是班级输入画面的显示的示意图。
图16是教师入口菜单画面的显示的示意图。
图17是在教室终端上选择图像数据时的处理过程的时序图。
图18是通行码输入画面的显示的示意图。
图19是显示要求连接输出装置的人的用户ID的显示的示意图。
图20是输出装置显示从学生终端上传的图像数据的处理过程的时序图。
图21是用于显示照片的照片选择画面的显示的示意图。
图22是缩略图图象群组的显示的示意图。
图23是从缩略图图象群组选择一个缩略图凸显时的显示的示意图。
图24是第一实施方式的输出装置的图像显示的示意图。
图25是输出装置显示从学生终端上传的文档数据的处理过程的时序图。
图26是文档数据群组一览显示的示意图。
图27是页操作用画面的示意图。
图28是第一实施方式的输出设备上文档数据显示的示意图。
图29是从学生终端想服务器装置上传文档图像数据的处理过程的时序图。
图30是文档图像数据存储部结构的概示图。
图31是文档图像数据存储部的构成示意图。
图32是学生终端上的显示的示意图。
图33是用于说明第二实施方式概要的示意图。
图34是第二实施方式中各装置的功能结构示意图。
图35是第二实施方式中应用信息存储部的结构示意图。。
图36是第二实施方式中用户信息存储部的结构示意图。
图37是第二实施方式中注册信息存储部的结构示意图。
图38是第二实施方式中终端装置利用输出装置进行演示时的处理过程的时序图。
图39是第二实施方式的显示的第一示意图。
图40是结束利用输出装置进行演示的处理构成的时序图。
图41是第二实施方式的显示的第二示意图。
具体实施方式
〈第一实施方式〉
以下参考附图描述第一实施方式。图1是第一实施方式的信息处理系统的一例结构示意图。
在图1所示的信息处理系统1中,服务器装置10和用户环境E1之间可以通过互联网等广域网N1进行通信。但是,网络N1也可以是内联网等可在规定范围内访问的网络。
用户环境E1是在设有一台以上的输出装置50及一台以上的中介装置20的企业等组织、学校等教育机关中的系统环境。输出装置50是将输入的图像显示到显示部上的装置,例如有投影仪、电子黑板等。在用户环境E1中,各台输出装置50分别连接与其对应的中介装置20。也就是说,输出装置50和中介装置20一一对应。输出装置50和中介装置20之间经由符合可传递图像规格的接口,例如类似HDMI(注册商标)(High-Definition MultimediaInterface:高清多媒体接口)连接。
输出装置50和中介装置20之间也可以通过例如与该接口对应的电缆(如HDMI(注册商标)电缆等)连接。或者,中介装置20具有的与该接口对应的连接器、和输出装置50具有的与该接口对应的连接器之间可以直接连接。例如,可以通过将中介装置20插入到输出装置50的连接器中而将两者连接。再或,中介装置20与输出装置50之间可以通过无线通信连接,或通过网络连接。
如上所述地连接输出装置50和中介装置20,由此,中介装置20能够向输出装置50发送输出对象的图像。
中介装置20经由用户环境E1内的LAN等与网络N1连接。中介装置20也可以与用户环境E1内的LAN等无线连接。中介装置20在内部具有Web浏览器,通过该Web浏览器,执行响应服务器装置10发送的关于图像数据处理的执行请求的处理,控制输出装置50(例如,将该处理的执行结果输出到输出装置50)。
具体而言,在本实施方式中中介装置20使输出装置50执行该图像数据的输出(例如显示)。换言之,中介装置20在输出装置50输出关于服务器装置10发送的数据的图像(例如显示)之中进行中介。也可以把例如HDMI(注册商标)加密狗或记忆棒PC等计算机作为中介装置20来使用。在以下的描述中把包含输出装置50所显示的图像数据或文档数据在内的数据成为文档图像。
用户终端30、40为各个用户在用户环境E1中携带的信息处理终端。例如,智能电话、平板终端、PC或移动电话可以用作用户终端30、40。另外,用户终端30、40可以不经由用户环境E1内的LAN等(例如,经由移动通信网等)连接到网络N1。但用户终端20也可以与用户环境E1内的网络连接。
本实施方式中,例如收到来自用户终端30关于经由网络N1被服务器装置10上调的文档图像数据的指定后,用户终端40经由中介装置20使得输出装置50显示被指定的文档图像数据。
服务器装置10是一台以上的计算机,其通过利用用户终端30、40的简易操作,来实现输出装置50对于用户终端30、40指定的文档数据的输出处理。服务器装置10也可以设置在用户环境E1之中。
图2是第一实施方式中服务器装置10的一例硬件结构示意图。图2的服务器装置10具有各以自由总线B相互连接的驱动装置100、辅助存储装置102、内存103、CPU104、以及接口装置105等。
实现服务器装置10的处理的程序由CD-ROM等记录介质101提供。当把保存程序的记录介质101设置在驱动装置100中时,程序从记录介质101通过驱动装置100安装到辅助存储装置102中。但程序的安装不一定必须由记录介质101进行,也可以通过网络从其他计算机下载。辅助存储装置102存储安装的程序以及必要的文件、数据等。
内存103在有程序启动指示的情况下,从辅助存储装置102调出程序并保存。CPU104根据保存在内存103中的程序来执行与服务器装置10有关的功能。接口装置105被用来作为连接网络的接口。
图3是用户终端20的一例硬件结构示意图。本实施方式中,设定用户终端30、40具有相同的硬件结构。图3中以用户终端30的硬件结构为例进行说明。
图3中,用户终端30具有CPU301、ROM302、RAM303、触摸屏304、辅助存储装置305、近距离无线通信装置306、数码照相机307等。
ROM302及辅助存储装置305中保存安装在用户终端30上的程序等。RAM303在有程序启动指示的情况下,从ROM302或辅助存储装置305调出程序并保存。CPU301根据保存在RAM303中的程序来实现与用户终端20有关的功能。
触摸屏304是兼备输入功能和显示功能的电子元件,用来进行信息显示以及来自用户的输入的受理等。触摸屏304包括输出装置311和输入装置212等。
输出装置311是液晶显示器等,承担触摸屏304的显示功能。输入装置312是电子元件,其包括检测接触物接触输出装置311的传感器。在此,接触物是指接触触摸屏304的触摸面(表面)的物体。关于这样的物体,可以举出用户的手指、专用或一般的笔等。此外,触摸屏304并不一定必须具备,用户终端30也可以分别具备输出装置311和输入装置312。输出装置311也可以与用户终端30外置连接。再者,输入装置312不限于检测接触的传感器,还包括硬件键、键盘、鼠标等电子元件。
近距离无线通信装置306是用于执行近场无线通信的硬件。在本实施方式中,近距离无线通信装置306读取保存在NFC标签中的信息。换言之,在本实施方式中,近距离无线通信装置306优选NFC读码器。数码照相机307可以是具有摄像功能的普通数码照相机,作为电子元件内置在用户终端30中,也可以与用户终端30外置连接。
本实施方式的用户终端30、40也可以不具备例如触摸屏304或数码照相机307以及近距离无线通信装置306.本实施方式的用户终端30、40的输出装置311还可以是显示器,输入装置312可以是键盘或指示器等。
图4是中介装置20的一例硬件结构示意图。图4的中介装置20具有辅助存储装置201、内存202、CPU203、通信接口204、图像接口205等。
用来实现中介装置20中的处理的程序被安装在辅助存储装置201中。辅助存储装置201不仅保存被安装的程序,而且还保存必要的文件、数据等。
内存202在有程序启动指示的情况下,从辅助存储装置201调出程序并保存。CPU203根据保存在内存202中的程序来执行与中介装置20有关的功能。通信接口204是用于连接网络的物理性接口。图像接口205是用于向输出装置50发送图像的送信用的物理性接口。
图5是用来概述第一实施方式的示意图。在图5中,本实施方式的信息处理系统1被导入学校等的教育场所,用户终端30主要由教师使用,用户终端40主要由学生使用。
以下的说明中,将用户终端30称为教师终端30,将用户终端40称为学生终端40。
本实施方式的输出装置50例如是大型显示装置等。具体地,输出装置50例如可以是学生和教师一起浏览的图像或者显示文档的电子白板等。
本实施方式的信息处理系统1将文档图像数据从学生终端40上传到服务器装置10(步骤S1)。在从学生终端40上传了文档图像数据后,本实施方式的服务器装置10将文档图像数据存储在与学生终端40使用的学生的学年和班级对应的文件夹等中。
服务器装置10生成在将进行文档图像数据的显示请求的教师终端30和输出装置50对应起来时利用的指定信息,并通知给中介装置20(步骤S2)。中介装置20在输出装置50上显示收到的指定信息(S3)。
此时,服务器装置10保持将指定信息与显示指定信息的输出装置50对应起来的设备信息。指定信息是用于将访问服务器装置10的教师终端30与输出装置50建立对应的信息。
本实施方式通过使用指定信息,能够确认操作教师终端30的用户位于输出装置50附近,有助于防止来自外部的非法访问。指定信息只要是为了指定输出装置50而分配的信息即可,也可以由数字、字符、记号、图形等任意信息构成。指定信息还可以是QR码(注册商标)等图像数据。另外,指定信息还可以随时间更新信息而变化。具体关于指定信息将在以下详述。
接着,服务器装置10从教师终端30收到服务的请求时(S4),在教师终端30上显示指定信息的输入画面(步骤S5)。
在教师终端30的用户(教师)输入了显示在输出装置50上的指定信息后,教师终端30将输入的指定信息发送给服务器装置10(步骤S6)。指定信息的输入方法可以由用户手动输入教师终端30,当指定信息是图像数据时,用户可以通过使用教师终端30所具备的数码相机307进行拍摄来输入。
服务器装置10收到指定信息,将该指定信息与输出装置50对应起来并参考设备信息,指定与指定信息对应的输出装置50,向控制该输出装置50的中介装置20发送实现服务的处理的执行请求(步骤S7)。中介装置20使输出装置50执行与执行请求对应的处理(步骤S8)。
具体而言,例如假定服务器装置10从教师终端30收到向上传到服务器装置10上的文档图像数据的显示请求(0041)。
在这种情况下,服务器装置10在教师终端30上显示指定信息的输入画面,输入指定信息后,显示用于指定文档图像数据的画面。
教师终端30上指定了文档图像数据后,服务器装置10向控制指定信息对应的输出装置50的中介装置20发送指定了的文档图像数据的显示请求。中介装置20收到该指示后,让输出装置50显示文档图像数据。
本实施方式通过上述构成,教师终端30的用户即教师,只要输入指定信息,指定文档图像数据,就能够将上传到服务器装置10的文档图像数据显示在输出装置50上。因此,根据本实施方式不需要为了使教师在输出装置50上显示需要的文档图像数据而预先连接教师终端30和输出装置50,可以在设置在任意位置的输出装置50上显示需要的文档图像数据。
本实施方式设定只有教师终端40能够通过中介装置20使输出装置50执行处理,学生终端30仅仅是简单地将文档图像数据上传到服务器装置10的终端。以下说明指定信息为通行码的例子。如上所述,通行码仅是一例指定信息,下面说明的通行码可以用上述的其他例代替。
图6是第一实施方式的各装置的一例功能结构示意图。图6中教师终端30具有控制部31和浏览器部32等。通过由CPU301执行的处理来实现安装在教师终端30中的一个或更多的程序。另外,控制部31例如也可以由操作系统实现,也可以由应用程序等软件实现。
控制部31接受来自教师终端30的用户的操作,启动浏览器部32。浏览器部32例如是一般的Web浏览器,执行遵从HTML(HyperText Ma rkup语言)数据、脚本(script)(例如JavaScript(注册商标))等的处理。启动后,浏览器部32向服务器装置10发送初始访问URL。
此时,浏览器部32还把赋予初始访问URL的选择信息的注册ID,与初始访问URL一起送往服务器装置10。注册ID是用于指定服务的识别信息,并且预先与实现服务的应用程序相关联。
另外,浏览器部32根据与响应初始访问URL的访问对应的来自服务器装置10的重定向请求,访问在服务器装置10具有的应用程序之中与注册ID相关联的应用程序。重定向请求是服务器装置10对于响应访问初始访问URL的应答。
浏览器部32从访问了的应用程序取得表示对教师终端30进行处理的执行请求的数据(HTML数据、脚本等)。
初始访问URL表示在教师终端30最初访问服务器装置10时最初应该访问的URL。本实施方式的学生终端40具有控制部(操作系统部)41和浏览器部42等。这些部由安装在学生终端40中的一个或更多的程序使得学生终端40中的CPU执行的处理来实现。
控制部41接受来自学生终端40的用户操作,启动浏览器部42。浏览器部42例如是一般的Web浏览器,进行上传到服务器装置10的文档图像数据的选择等。
中介装置20具有通信控制部21、浏览器管理部22以及浏览器部23等。这些部由安装在中介装置20中的一个或更多程序使得CPU203执行处理来实现。
通信控制部21在与服务器装置10的通信部11之间连接双向通信信道(建立通信会话),并在该通信信道(通信会话)中作为中介装置20一端的端点发挥功能。通过该通信信道(通信会话)的通信,可以通知服务器装置10中介装置20的状态,或者可以从服务器装置10接收中介装置20将需要显示在输出装置50上的文档图像数据输入到服务器装置10的通知。文档图像数据被输入到服务器装置10是表示文档图像数据被从教师终端30或学生终端40上传到服务器装置10。
浏览器管理部22以自助站模式启动浏览器部23。所谓自助站模式是指将中介装置20的用途限制在网页显示的模式。另外,自助站模式仅仅是一个例子,只要是能够显示网页的模式,也可以是其他的模式。
浏览器部23例如是一般的Web浏览器,执行遵照HTML数据、网格等的处理。
浏览器部23响应启动,访问初始访问URL。此时,在服务器装置10中,对初始访问URL赋予浏览器部23的识别信息(以下称为"浏览器ID")作为选项信息。
浏览器部23按照响应初始访问URL的访问重定向请求,访问服务器装置10具有的应用程序之中与浏览器ID相关联的应用程序。浏览器部23从该应用程序中取得表示对中介装置20的处理的执行请求的数据(HTML数据、脚本等)。
服务器装置10具有通信部11、应用程序判断部12、输入应用程序群组13、输出应用程序14、通行码取得部15、指定信息分配部16。这些部通过安装在服务器装置10中的一个或更多程序使得CPU104执行的处理来实现。
服务器装置10使用应用程序信息存储部121、设备信息存储部122、用户信息存储部123、注册信息存储部124、文档图像数据存储部125。各存储部可以使用例如辅助存储装置102或通过网络连接到服务器10的存储装置等来实现。
通信部11响应来自与注册ID对应的服务中的文档图像数据的输出目的地的请求,将文档图像数据存储部125中保存的文档图像数据之中所要求的文档图像数据发送到输出目的地。本实施方式中的输出目的地是中介装置20。
应用程序判断部12对应于初始访问URL。应用程序判断部12响应访问初始注册URL,并参考注册信息存储单元124,判断与赋予初始访问URL的选项信息(注册ID或浏览器ID)对应的应用程序。
应用程序判断部12若判断了与选项信息对应的应用程序,则向初始访问URL的访问源发送包含对该应用程序的URL的重定向请求的应答。
在本实施方式中,对于来自文档图像数据的输入源的教师终端30的访问,将输入应用程序群组13中包含的应用程序的URL判断为与注册ID相对应的应用程序。对于来自文档图像数据的输出目的地的中介装置20的访问,将输出应用程序14的URL判断为与浏览器ID对应的应用程序。
输入应用程序群组13和输出应用程序14是服务器装置10具有的应用程序的例子。
输入应用程序群组13是执行与用途对应的处理的应用程序群组,各应用程序向教师终端30发送用于执行与用途相应的处理的HTML数据以及脚本等。
本实施方式的输入应用程序群组13包括例如使教师终端30执行显示教师用入口画面的菜单的处理的应用程序等。输入应用程序群组13包括例如让学生终端40执行显示学生用入口画面的菜单的处理的应用程序等。
输出应用程序14是用于使中介装置20执行存储在文档图像数据存储部125中的文档图像数据的取得(下载)和描绘的应用程序。具体而言,输出应用程序14向中介装置20发送用于使中介装置20执行该取得和描绘的H TML数据和脚本等。
如果在教师终端30中输入了处理请求,则通行码取得部15访问表示密码的输入画面的URL。即,通行码取得部15对应于表示通行码的输入画面的URL。
通行码取得部15根据教师终端30中输入的通行码和执行被请求的处理的应用程序,指定成为在教师终端30所请求的处理的执行结果的输出目的地的浏览器。
换言之,本实施方式的通行码取得部15是指定部之一,用于取得教师终端30上输入的通行码和与通行码相关联的处理的执行请求,根据通行码和处理的执行请求,指定与教师终端30对应的中介装置20。
指定信息分配部16生成通行码,并经由中介装置20在输出装置50上显示通行码。本实施方式的指定信息分配部16生成通行码,在输出装置50上显示的通行码互不相同。稍后将描述由指定信息分配单元16生成的通行码。
在应用程序信息存储部121中,对每个服务器装置10具有的应用程序(本实施方式中为输入应用程序群组13、输出应用程序14),存储有与之相关的信息(例如URL等)。
用户信息存储部123中存储能够利用服务器装置10中的应用程序的用户的识别信息等。
对于每个配置在用户环境E1中的中介装置20,在设备信息存储部122中存储表示中介装置20的状态的信息。
注册信息存储部124中按每个注册ID,保存执行文档图像数据的输入处理的应用程序的识别信息、执行文档图像数据的输出处理的应用程序的识别信息、成为文档图像数据输入目的地的中介装置20的浏览器部23的识别信息等。
文档图像数据存储部125中保存文档图像数据和与文档图像数据有关的信息。关于文档图像数据的信息包括用于确定注册文档图像数据的学生的信息、以及表示取得文档图像数据时上课的课程的信息。上述各存储部的详细情况将在后面叙述。
以下将描述在信息处理系统1中执行的处理过程。图7是用于说明响应于中间装置的启动而执行的一例处理过程的时序图。
用户接通中介装置20的电源后(步骤S701),通信控制部21与通信部11之间建立用于异步接收来自服务器装置10的通信部11的请求的通信信道(步骤S702)。此时,通信控制部21将自身(通信控制部21)的识别信息即通信ID通知给通信部11。通信部11基于通信ID(下文中称为"对象通信ID")来更新设备信息存储部122。图8是第一实施方式的设备信息存储部的一例构成示意图。图8中在设备信息存储部122中,与租户ID对应地存储通信ID、地址信息、状态信息、浏览器ID以及浏览器状态、通行码等。
租户ID是服务器装置10所提供的服务的使用合同的签约者(租户)的识别信息。例如,用户环境E1可以相当于一个租户。
通信ID是配置给与租户ID有关的租户的各中介装置20的通信控制部21的识别信息。在中介装置20仅具备一个通信控制部21的情况下,通信ID也可以是识别中介装置20的识别信息。
地址信息是中介装置20的本地IP地址。状态信息是表示与通信ID有关的通信控制部21与服务器装置10"连接"(确立了通信信道的状态)或"未连接"的信息。
浏览器ID是与通信ID所涉及的通信控制部21对应的浏览器部23的识别信息。在本实施方式中,浏览器ID是与通信ID所涉及的通信控制部21相同的中介装置20中包含的浏览器部23的识别信息。
浏览器状态是表示与浏览器ID有关的浏览器部23的启动状态的信息。例如,如果通知给通信部11的对象通信ID是"Eg001-01",则设备信息存储部122将与通信ID对应的状态信息改变为如图8所示的"连接"。
在与中介装置20建立了通信信道后,指定信息分配部16生成通行码,并将该通行码与浏览器ID(中介装置20)对应。另外,在存在多个与通信ID对应的浏览器ID的情况下,也可以对每个浏览器ID生成通行码。
接着,通信控制部21为了取得浏览器ID,利用例如SNMP(Simple NetworkManagement Protocol:简单网络管理协议)等来搜索浏览器管理部22(步骤S703),从找到的浏览器管理部22取得浏览器管理部22的管理对象即浏览器部23的识别信息即浏览器ID(步骤S704)。
本实施方式示出了中介装置20内具备通信控制部21和浏览器管理部22的例子,但由于中介装置20所具有的通信控制部21通过与其他中介装置20的浏览器部32相同的网络进行通信,也能够利用多个浏览器管理部和浏览器部23,因而可以利用SNMP等进行浏览器管理部22的搜索。因此,浏览器管理部22的搜索不是必须的,通信控制部21也可以预先设定取得浏览器ID的取得目的地(浏览器管理部22)。
接着,通信控制部21指定浏览器部23的浏览器ID(以下称为"对象浏览器ID),将与所取得的浏览器ID对应的浏览器部23(本实施方式中为中介装置20的浏览器部23)变成为可利用状态的通知送往通信部11(步骤S705)。
通信部11在收到通知后,根据该通知所指定的目标浏览器ID,更新设备信息存储部122(图8)。具体而言,在设备信息存储部122中,将与对象浏览器ID对应的浏览器状态的值从"电源OFF"更新为"电源ON"。
接着,通信控制部21指定对象浏览器ID以及初始访问URL,向浏览器管理部22提出与对象浏览器ID相关的浏览器部23的启动的要求(步骤S706)。如上所述,初始访问URL是浏览器部23最初应该访问的URL,预先设定在浏览器管理部22中。
浏览器管理部22响应来自通信控制部21的请求,以自助服务模式启动与目标浏览器ID相关联的浏览器部23(步骤S707)。此时,浏览器管理部22将初始访问URL输入到浏览器部23中。浏览器部23响应自助模式启动,向输入的初始访问URL发送HTTP请求(步骤S708)。该HTTP请求中包含对象浏览器ID。
服务器装置10的应用程序判断部12收到该HTTP请求后,向浏览器部23发送包含重定向请求的应答(HTTP应答)(步骤S709)。
该重定向请求中包含作为重定向目的地与该浏览器ID对应的应用程序的URL。在该重定向请求中,作为送往重定向目的地的通知信息,包含通信URL和HTTP请求中包含的对象浏览器ID。通信URL是通信控制部21的URL。
应用程序判断部12参考注册信息存储部124及应用程序信息存储部121,确定与对象浏览器ID对应的应用的URL。
图9是第一实施方式的注册信息存储部的一例构成示意图。图9中,登录信息存储部124具有作为信息项目的注册ID、In应用程序ID、Out应用程序ID以及浏览器ID,项目"注册ID"的值与其他项目的值相对应地保存。
In应用程序ID是注册ID对应的服务中控制文档图像数据输入的应用程序的ID(以下称为"应用程序ID"),Out应用程序ID是注册ID对应的服务中控制文档图像数据输出的应用程序ID。
在本实施方式中,注册信息存储部124中与注册ID对应的In应用程序ID所表示的应用程序是输入应用程序群组13中包含的应用程序,与注册ID对应的Out应用程序ID所表示的应用程序为输出应用程序14。
例如,注册ID"Tag_Ed"与In应用程序ID"AP_EdPortal"对应,不与Out应用程序ID对应。这样便可知与注册ID"Tag_Ed"对应的服务提供关于文档图像数据输入控制的服务。In应用程序ID"AP_EdPortal"表示在输入应用程序群组13所包含的应用程序之中执行显示教师用入口画面的菜单的处理的应用程序的应用程序ID。
注册ID"Tag_St"与In应用程序ID"AP_StPortal"对应,不与Out应用程序ID对应。这样便可知与注册ID"Tag_St"对应的服务提供关于文档图像数据输入控制的服务。也就是说,在仅提供与注册ID"Tag_St"相对应的服务的学生终端40的情况下,不具有让服务器装置10向中介装置20发送处理的执行请求的功能。
这样,在本实施方式中,通过限制提供的服务,可以限制来自学生终端40的经由中介装置20的文档图像数据的输出。因此,能够抑制由于学生末端40的操作失误等而在无意之中将文档图像数据输出到输出装置50这种情况,从而提高存储在服务器装置10中的文档图像数据的机密性。
In应用程序ID"AP_StPortal"表示在输入应用程序群组13中包含的应用程序之中使学生用的入口画面的菜单进行显示的应用程序的应用程序ID。
在图9中,注册ID"Tag_StPhotoCode"与In应用程序ID"AP_StPhoto"、Out应用程序ID"AP_PhotoDoc"对应,不与浏览器ID对应。
本实施方式在类似上述注册ID与In应用程序ID以及Out应用程序ID对应,但未与浏览器ID对应的情况,表示虽然指定了服务,但未指定浏览器ID的状态。在这种情况下,基于通行码,将服务和浏览器ID彼此相关联。
在以下的说明中,注册信息存储部124中将包含项目"注册ID"的值和其他项目的值在内的信息称为标签信息。
图10是第一实施方式的应用信息存储部的一例结构示意图。在图10中,应用程序信息存储部121中按照服务器装置10具有的每个应用程序,保存应用程序ID、应用程序种类、URL以及对应浏览器等。
应用程序种类针对应用程序ID所涉及的应用程序,表示基于与图像数据之间的关系的种类。"In"表示控制图像数据输入的应用程序(与上述的In应用程序ID对应)。"Out"表示控制图像数据输出的应用程序(与上述的Out应用程序ID相对应)。URL是与应用程序ID相关的应用程序的URL。
对应浏览器表示使与应用程序ID有关的应用程序运作的浏览器的种类。在图10的例子中,浏览器的种类是表示教师终端30和学生终端40所具有的浏览器部的终端用的浏览器、以及输出装置50具有的浏览器部23的设备用的浏览器。
应用程序判断部12参考注册信息存储部124,确定与对象浏览器ID对应的Out应用程序ID,参考应用程序信息存储部121,确定与该Out应用程序ID对应的URL。在此,设对象浏览器ID为"BROWSER1"。在这种情况下,应用程序ID被确定是"AP_PhotoDoc"的应用程序(输出应用程序14)的URL(下文中称为"输出应用URL")。
应用程序判断部12根据设备信息存储部122(图8)中与对象浏览器ID对应的地址信息,自动生成与对象通信ID相关的通信控制部21的通信URL。
接着,浏览器部23根据重定向请求,向作为重定向目的地的输出应用程序URL(即,输出应用程序14)发送(重定向)HTTP请求(步骤S710)。该HTTP请求中包含重定向请求中包含的通信URL和浏览器ID。
输出应用程序14响应该HTTP请求,向浏览器部23发送脚本(photo.js)和显示数据(photo.html),该脚本用于使浏览器部23执行与包含在该HTTP请求中的通信URL的连接,该显示数据(photo.html)用于使浏览器部23描绘用于文件图像数据的输出(例如幻灯片放映等)的用户接口(S711)。该脚本以及该显示数据是表示对中介装置20的处理的执行请求的数据的一个例子。例如,脚本可以是其它类型的程序,而显示数据可以是其它形式的数据。
浏览器部23收到该响应后,执行该响应中包含的脚本(photo.js),建立与用通信URL识别出的通信控制部21之间的通信信道(S712)。该通信信道是通信控制部21将从服务器装置10接收的通知传递给浏览器部23的通信信道。该通信信道中可以使用we bsocket。
接着,浏览器部23在存储装置103的指定区域(例如视频存储器)上描绘基于该应答中包含的显示数据(photo.htm1)的画面(在下文中称为"显示画面")(S713)。例如,显示画面是起到由服务器装置10分发的文档图像数据框的作用的画面。通过HDMI(注册商标)等接口向输出装置50输出浏览器部23的描绘内容(显示画面),并由输出装置50输出(显示)。
接着,服务器装置10通过指定信息分配部16,对与租户ID对应的浏览器ID群,生成并分配一定期间不重复的通行码,以一定间隔向中介装置20的通信控制部21发送将浏览器ID与通行码对应起来的通行码通知(S714)。此时,指定信息分配部16将所生成的通行码与浏览器ID相对应地存储在设备信息存储部122(图8)中。
本实施方式的一定期间例如为几天左右,一定间隔为几分钟左右(例如15分钟)。
通信控制部21收到通行码通知后,将该通行码通知给用通行码对应的浏览器ID确定的浏览器部23(S715)。浏览器部23在输出装置50的一部分显示画面上显示通行码(S716)。
在图8的示例中有两个浏览器ID与通信ID"Eg001-01"对应。在这种情况下,与启动状态为"电源ON"的浏览器ID"BROWSER1"对应的通行码通过中介装置20显示在输出装置50上。
以下参考图11,说明本实施方式的指定信息分配部16生成的通行码的生成和分配。图11是通行码的生成和分配的示意图。
本实施方式的通行码例如是4位数数字。本实施方式的指定信息分配部16对与租户ID对应的每个浏览器ID(中介装置20)生成并分配通行码。具体而言,指定信息分配部16生成随机的4位数数字,作为通行码分配给中介装置20。
在例如与租户ID对应的中介装置20(用户环境E1中的中介装置20)存在多个的情况下,指定信息分配单元16使得分配给每个中介装置20的通行码不重复。此外,指定信息分配单元16周期性地改变分配给每个中介装置20的通行码。
图11的示例示出对于一个租户ID,存在中介装置20-1、20-2、20-3的三个中介装置20的情况。
在这种情况下,指定信息分配部16例如从10点00分到15分钟之间,对各个中介装置20分配通行码"1234"、"2293"、"8341"。指定信息分配部16从10点15分起的15分钟期间,对各个中介装置20分配通行码"3256"、"5671"、"4252"。
这样,在本实施方式中,把不同的通行码分配给每个中介装置20,进而,定期改变分配给中介装置20的通行码,便能够防止来自输入了输出装置50上显示的通行码的教师终端30以外的装置的非法访问、以及文档图像数据的误送信。
图12是表示输出设备中的通行码的显示例的图。在输出装置50的画面上显示从服务器装置10通知的通行码51。
接下来参考图13,描述在教师终端30在信息处理系统1注册时的信息处理系统1的运作。图13是用于说明教师终端在信息处理系统上注册时的处理过程的一例时序图。
在本实施方式的教师终端30中,控制部31检测作为用户的教师按动教师终端30上显示的URL快捷图标(步骤S1301)。
在教师终端30上显示的URL快捷图标中,嵌入有用于与服务器装置10连接的初始访问URL和表示被提供给教师终端30的服务的注册ID"Tag_Ed"。换言之,在URL快捷图标中嵌入有包含初始访问URL和注册ID的标签信息。注册ID"Ta g_Ed"在注册信息存储部124中与应用程序ID"AP_EdPortal"相对应。
教师终端30在检测到URL快捷图标的按动后,启动浏览器部32,连接到嵌入在URL快捷图标中的初始访问URL目的地(步骤S1302)。
浏览器部32响应启动,向嵌入在URL快捷图标中的初始程序URL所对应的应用程序判断部12自动发送HTTP请求(步骤S1303)。在该HTTP请求中,除了对象注册ID之外,还包含账户信息作为选项信息。账户信息是包含教师的用户ID和用户环境E1的租户ID的信息,或者是能够确定该用户ID和该租户ID的信息。例如,Cookie等也可以用作账户信息。
服务器装置10的应用程序判断部12在收到该HTTP请求后,对该H TTP请求中包含的账户信息进行认证。在该认证成功的情况下,执行步骤S1304以后的步骤。认证例如根据在用户信息存储部123中是否注册了该HTTP请求中包含的账户信息来进行。
图14是第一实施方式的用户信息存储部的一例结构示意图。在图14中,用户信息存储部123中存储允许使用服务器装置10的应用程序的每个用户(教师和学生)、租户ID以及用户ID。
在本实施方式中,对于学生,对于在用户环境E1中利用信息处理系统1的所有学生赋予共同的用户ID。而对于在用户环境E1中利用信息处理系统1的教师,对每个个人赋予用户ID。
本实施方式设定只有教师具有可以在信息处理系统1中访问中介装置20的权限。
因此,图14所示的用户信息存储部123中表示用户为学生的用户ID"student"不与中介装置20具有的浏览器部23的识别信息即浏览器ID相对应。也就是说,在与表示为学生的用户ID对应的可利用的应用程序中,不包括使用浏览器部23的应用程序。
另外,在图14中,表示用户为教师的个人的用户ID"taro"、"jiro"等与浏览器ID相对应。也就是说,在与表示是教师的用户ID对应的可利用应用程序中,包含通过浏览器部23使文档图像数据显示在输出装置50上的应用程序。
本实施方式如上所述,仅将具有访问中介装置20的权限的用户的用户信息与中介装置20的浏览器部23的浏览器ID相关联,允许访问中介装置20。
因此,本实施方式可以限制信息处理系统1内的用户终端(教师终端30、学生终端40)的中介装置20的访问权限。因此,本实施方式能够防止不具有中介装置20的访问权限的用户随机地在输出装置50上显示被上传到服务器装置10中的文档图像数据这样的事态。
认证成功后,应用程序判断部12向浏览器部32发送包含重定向请求的应答(HTTP应答)(步骤S1304)。
该重定向请求包括与作为重定向目的地的对象注册ID("Tag_Ed")相关联地存储在注册信息存储部124(图9)中的In应用程序ID("A P_EdPortal")的教师入口应用程序13-1的URL(下文中称为"教师入口URL")。可以参考应用程序信息存储部121(图10)来确定教师入口URL。教师入口应用程序13-1是包括在输入程序群组13中的应用程序。
浏览器部32按照该重定向请求,向作为重定向目的地的教师入口URL(即,教师入口应用程序13-1)发送HTTP请求(重定向)(步骤S1305)。
教师入口应用程序13-1根据该HTTP请求,向教师终端30的浏览器部32发送应答(步骤S1306),该应答包含用来输入与将要在输出装置50上显示的文档图像数据相对应的班级的班级输入画面的显示数据、以及用于执行向服务器装置10发送输入到班级输入画面上的信息的处理的脚本。该脚本和该显示数据是表示对教师终端30进行处理的执行请求的一例数据。
浏览器部32收到该应答后,根据该显示数据,生成班级输入画面,并将班级输入画面显示在输出装置311上(步骤S1307)。
浏览器部32从教师接受班级输入后(步骤S1308),将输入了的班级信息通知给教师入口应用程序13-1(步骤S1309)。教师入口应用程序13-1向浏览器部32发送用于在浏览器部32中绘制响应班级信息的教师入口菜单画面的显示数据(步骤S1310)。浏览器部32基于该显示数据显示教师入口菜单画面(步骤S1311)。
图15是一例班级输入画面的示意图。在图15中,班级输入画面510包括输入栏511、输入栏512、按钮513等。在输入栏511和输入栏412上分别输入学年和班级。
在班级输入画面510上输入了学年和班级并按动按钮513后,转移到教师入口菜单画面。
图16是一例教师入口菜单画面的示意图。图16所示的教师入口菜单画面610包括图标611、612、613、614,这些图标用于用班级输入画面510指定的学年和班级的学生选择上传到服务器设备10上的文档图像数据。
教师入口菜单画面610包括图标613、614、以及图标615、616,图标613、614供利用教师终端30的教师选择上传到服务器装置10的文档图像数据,图标615、616用于将文档图像数据从教师终端30上传到服务器装置10。
本实施方式的信息处理系统1在教师入口菜单画面610上执行与所选择的图标对应的处理。下面将描述教师入口菜单画面610上被指定了学年和班级的学生选择上传了的图像数据时的处理的图标611受到操作时的处理。
图17是用于说明在教师终端上选择图像数据时的一例处理过程的时序图。
教师终端30的浏览器部32显示教师入口菜单画面(步骤S1701)。浏览器部32在教师入口菜单画面上接受"显示学生照片"的图标611的选择(步骤S1702)。
图标611中嵌入用于链接教师入口菜单画面的URL、以及表示"显示学生照片"这一服务的注册ID"Tag_StPhotoCode"。注册ID"Tag_StPhotoCode"在注册信息存储部124中与In应用程序ID和Out应用程序ID相对应,但不与浏览器部ID对应。因此,信息处理系统1通过步骤S1703的处理,进行将注册ID与浏览器ID对应起来的处理。
浏览器部32收到该选择后,对应用程序判断部12自动地发送包含嵌入图标611的URL的HTTP请求(步骤S1703)。在该HTTP请求中,包含注册ID"Tag_StPhotoCode"。
应用程序判断部12收到HTTP请求后,向浏览器部32发送包括重定向请求在内的应答(HTTP应答)(步骤S1704)。
在此,重定向请求中包括用于输入通行码的输入画面的URL(以下称为"通行码输入URL")。这是因为,注册信息存储部124中与注册ID"Tag_StPhotoCode"对应的浏览器ID未设定。
浏览器部32接受重定向请求,向与通行码输入URL对应的通行码取得部15自动发送HTTP请求(步骤S1705)。在该HTTP请求中包含注册ID"Tag_StPhotoCode"。
由于注册信息存储部124中与注册ID"Tag_STp hotoCode"对应的浏览器ID未设定,因而通行码取得部15向浏览器部32发送表示通行码输入画面的显示数据(步骤S1706)。浏览器部32接收显示数据,显示通行码输入画面(步骤S1707)。
浏览器部32在受理了教师的通行码输入后,向通行码取得部15发送包含教师的用户ID、通行码、以及注册ID"Tag_StPhotoCode"的HTTP请求(步骤S1708)。
在此输入的通行码是预先在输出装置50上显示的通行码。教师通过目视确认在输出装置50上显示的通行码,然后输入到通行码输入画面上。
通行码取得部15收到该HTTP请求后,用通行码确定与注册ID"Tag_StPhotoCode"对应的浏览器ID。下面说明该方法。
通行码取得部15参考注册信息存储部124,提取注册ID和相对应的In应用程序ID和Out应用程序ID的组合一致的标签信息。而后,通行码取得部15,在提取出的标签信息中包含的浏览器ID之中,设备信息存储部122中将与输入的通行码一致的通行码所对应的浏览器ID设为与注册ID对应的浏览器ID。
以下具体说明。注册信息存储部124中注册ID"Tag_St PhotoCode"与In应用程序ID"AP_StPhoto"以及Out应用程序ID"AP_PhotoDoc"相关联。
通行码取得部15从注册信息存储部124中提取包含In应用程序ID"AP_StPhoto"和Out应用程序ID"AP_PhotoDoc"的组合的标签信息。
在此,提取包含注册ID"Tag_StPhoto1"、"Tag_StPhoto2"和"Tag_StPhoto3"的标签信息。在这些标签信息中,包含作为浏览器部ID的"BROWSER1"、"BROWSER2"、"BROWSER3"。
接着,通行码取得部15从设备信息存储部122中确定包含与通行码输入画面上输入的通行码一致的通行码的设备信息。在此,设通行码输入画面上输入了通行码"1234"。
在此,通行码取得部15在设备信息存储部122中确定包含通行码"1234"的设备信息。在此确定的设备信息中包含的浏览器ID是"BROWSER1"。
因此,通行码取得部15使"BROWSER1"确定与注册ID"Tag_StPhotoCode"对应的浏览器ID。
通行码取得部15确定了与注册ID"Tag_StPhotoCode"对应的浏览器ID后,向浏览器部32发送连接完成通知(步骤S1710)。在连接完成通知中,包含与浏览器部32连接的浏览器的浏览器ID。另外,该浏览器ID是中介装置20的浏览器部23的识别信息。并且,该浏览器ID是表示与教师终端30连接的中介装置20的信息。
浏览器部32接受连接完成通知,显示表示所连接的设备的信息(浏览器ID)和表示连接已完成的画面(步骤S1711)。
浏览器部32向教师提示表示与中介装置20的连接已完成的信息(步骤S1712)。
在服务器装置10中,通行码取得部15确认设备信息存储部122中与注册ID对应的浏览器ID的浏览器状态是否为"电源ON",如果是可连接的状态,则向与浏览器ID关联的中介装置20的通信控制部21发送连接通知(步骤S17 13)。此时,在该连接通知中包含教师的用户ID。
通信控制部21接受连接通知,把用户ID通知给浏览器部23(步骤S1714),由浏览器部23把请求连接中介装置20的教师的用户ID显示在输出装置50上(步骤S1715)。
下面,参考图18和图19描述教师终端30和输出装置50的显示示例。图18是一例通行码输入画面的示意图。图18是图17的步骤S1707在教师终端30上显示的画面。
通行码输入画面180显示在教师终端30的浏览器部32上。通行码输入画面180中包含输入栏181和按钮182。在本实施方式中,当输入栏181上输入了通行码,按钮182受到操作后,从浏览器部32向服务器装置10发送通行码。
图19是表示在输出设备上显示了请求连接的人的用户ID的一例示意图。图19的画面190是在图17的步骤S1715中显示在输出装置50上的画面。
画面190包括服务器装置10分配的通行码51、以及包含在发送给输出装置50的连接通知中包含的用户ID的消息191。消息191包括教师终端30的用户即教师的用户ID"Taro"。
下面参考图20,说明将从学生终端40上传到服务器装置10的照片(图像数据)显示在输出装置50上的操作。
图20是把学生终端上传的图像数据输出到输出设备的一例处理过程的时序图。
在此,教师在图17的教师入口菜单画面610上操作图标611,选择"显示学生照片"的服务。
因此,浏览器部32向服务器装置10的应用程序判断部12自动发送包含与该服务对应的URL的HTTP请求(步骤S2001)。该HTTP请求包括教师的用户ID(账户信息)和与"显示学生照片"的服务相关联的注册ID"Tag_StPho to1"。
应用程序判断部12收到HTTP请求后,向浏览器部32发送包括重定向请求在内的应答(HTTP应答)(步骤S2002)。
该重定向请求中,作为重定向目的地,包含注册信息存储部124中与登录ID"Tag_StPhoto1"对应的In应用程序ID("AP_STp hoto")所涉及的照片显示应用程序13-2的URL(以下称为"照片显示URL")。照片显示应用程序13-2是包括在输入应用程序群组13中的应用程序。
浏览器部32按照该重定向请求,向作为重定向目的地的照片显示URL(即照片显示应用程序13-2)发送HTTP请求(重定向)(步骤S2003)。
照片显示应用程序13-2响应该HTTP请求,向浏览器部32发送应答(步骤S2004),该应答包含选择需要显示的照片的照片选择画面的显示数据、以及在照片选择画面上执行的脚本。
浏览器部32接收照片选择画面的显示数据和脚本,显示照片选择画面(步骤S2005)。
教师输入确定需要显示的照片(图像数据)的条件后(步骤S2006),浏览器部32向通信部11发送符合条件的照片(图像)的缩略图图像的取得请求(步骤S2007)。所谓确定照片的条件是指,例如表示学生所属班级的名称、出席编号、上传照片的日期时间等。
通信部11接受该请求,向浏览器部32发送与指定条件一致的缩略图图像群组(步骤S2008)。此时,通信部11返送缩略图图像(tn.jpeg)、识别图像的文件ID、图像的属性(文件名、摄影日期、学生信息)。浏览器部32显示所获取的缩略图图像群组(步骤S2009)。
浏览器部32受理了对显示的缩略图的选择后(步骤S2010),将与所选择的缩略图图像关联的文件ID和注册ID"Tag_Stphoto1",与显示要求一起送往通信部11(步骤S2011)。
通信部11把显示请求通知给具有以注册信息存储部124中与注册ID"Tag_StPhoto1"关联的浏览器ID即"BROWSER1"确定的浏览器部23的中介装置20的通信控制部21(步骤S2012)。
通信控制部21接受该通知,把与文件ID对应的图像数据的显示请求通知给浏览器部23(步骤S2013)。
浏览器部23接受该通知,从通信部11取得与文件ID对应的图像数据(步骤S2014),将取得的图像数据输出到输出装置50(步骤S2015)。换言之,浏览器部23将取得的图像数据显示在输出装置50上。
下面参考图21至图24,说明浏览器部32的一例显示。图21是选择照片的照片选择画面的一例显示的示意图。图21所示的照片选择画面210的显示在图20中的步骤S2005中执行。
照片选择画面210包括通知浏览器部32连接了中介装置20的消息211、以及输入用于确定上传了照片(图像数据)的学生的条件的输入栏212。
本实施方式将拍摄照片的日期、学生的出席编号、学生所属的班级等作为确定学生的条件,输入输入栏212。
图22是缩略图图像群的一例显示的示意图。图22所示的画面220的显示在图20的步骤S2009中执行。
画面220包括通知正在连接中介装置20的消息221、以及表示在班级输入画面510上输入的学年和班级的学生上传的照片的消息222。
在画面220上,显示与输入到输入栏212中的条件一致的缩略图图像群组223。图22所示的缩略图图像群组223可知为6年级2组的3班于6月上传的照片的缩略图像群。
图23是选择了缩略图图象群组中的一个缩略图图像时的一例显示示意图。
在图23中,从画面220上显示的缩略图图像群组223中包含的四个缩略图图像中选择缩略图图像224的原始图像,作为由中介装置20的浏览器部23显示在输出装置50上的图像。
图24是第一实施方式的输出装置的图像的一例显示示意图。图24所示的画面240是显示在输出装置50上的画面。
画面240上显示成为图23中选择的缩略图图像224的原始图像的图像241和通行码51。
这样,在本实施方式中,即使未将教师终端30与输出装置50对应,通过教师终端30访问服务器装置10,服务器装置10使输出装置50显示通行码,在教师终端30中输入该通行码,也可以将教师终端30与输出装置50相关联。
因此,本实施方式通过简单操作,可以在没有事先建立对应的输出装置50上,通过对教师终端30的操作,显示保存在服务器装置10中的图像数据,提高与设备相关的操作性能。
接下来参考图25,描述将从学生终端上传的文档数据输出到输出装置的处理。图25是将从学生终端上传的文档数据输出到输出装置的一例处理过程的时序图。
教师在图17中,在教师入口菜单画面610上操作图标612,选择"显示学生的文档"的服务。
因此,浏览器部32向服务器装置10的应用程序判断部12自动发送包含与该服务对应的URL的HTTP请求(步骤S2501)。该HTTP请求包括教师的用户ID(帐户信息)和与"显示学生的文档"的服务相关联的注册ID"Tag_StDoc1"。
应用程序判断部12收到HTTP请求后,向浏览器部32发送包含重定向请求的应答(HTTP应答)(步骤S2502)。
该重定向请求中,包含在注册信息存储部124中与注册ID"Tag_StDoc1"对应的In应用程序ID("AP_StDoc")相关的文档显示应用程序13-3的URL(以下称为"文档显示URL")作为重定向目的地。文档显示应用程序13-3是包括在输入应用程序群组13中的应用程序。
浏览器部32按照该重定向请求,向重定向目的地的文档显示UR L(即文档显示应用程序13-3)发送HTTP请求(重定向)(步骤S2503)。
在步骤S2504中,文档显示应用程序13-3响应HTTP请求,向浏览器部32发送应答,该响应包括选择需要显示的文档的文档选择画面的显示数据、以及在文档选择画面上执行的脚本(步骤S2504)。
浏览器部32接收文档选择画面的显示数据和脚本,显示文档选择画面(步骤S2505)。
浏览器部32在教师输入确定需要显示的文档数据的条件时(步骤S2506),向通信部11发送与条件一致的文档的一览的取得请求(步骤S2507)。确定文档数据的条件表示例如学生所属的班级的名称、出席编号、上传文档数据的日期时间等。
通信部11接收该请求,将符合指定条件的文档数据群组发送给浏览器部32(步骤S2508)。此时,通信部11送返每个文档数据的文档文件ID和属性信息(文件名、创建日期、学生信息等)。浏览器部32显示所获取的文档数据群组(步骤S2509)。
浏览器部32接受对所显示的文档数据的选择(步骤S2510)。在所选择的文档数据具有多页的情况下,浏览器部32显示页操作用的画面(步骤S25 11)。
接着,浏览器部32将与所选择的文档数据相关联的文件ID、注册ID"Tag_StDoc1"、显示的页数与显示请求一起发送到通信部11(步骤S2512)。在此,将表示要显示的页面为第1页的"page1"与显示请求一起发送到通信部11。
通信部11将显示请求与"page1"一起通知给具有以与注册ID"Tag_StDoc1"相关联的浏览器ID即"BROWSER1"在注册信息存储部124中确定的浏览器部23的中介装置20的通信控制部21(步骤S2513)。
通信控制部21接收该通知,将与文件ID对应的文档数据的第1页的显示请求通知给浏览器部23(步骤S2514)。
浏览器部23接受该通知,从通信部11取得与文件ID对应的文档数据(步骤S2515)。在此获得的文档数据例如是pdf文件的文档数据等。
接着,浏览器部23将所获得的多页文档数据中的第一页输出到输出装置50(步骤S2516)。换言之,浏览器部23将所获取的文档数据的第一页显示在输出装置50上。
接着,当浏览器部32在页面操作用的画接受翻页操作时(步骤S2517),将与文档数据相关联的文件ID、注册ID"Tag_StDoc1"、显示的页面数(page 2)与显示请求一起发送到通信部11(步骤S2518)。
通信部11将显示请求与"page2"一起通知给具有以浏览器ID的"BROWSER1"确定的浏览器部23的中介装置20的通信控制部21(步骤S2519)。
通信控制部21将与文件ID对应的文档数据的第2页的显示请求通知给浏览器部23(步骤S2520)。接着,浏览器部23将所取得的多页文档数据中的第2页输出到输出装置50(步骤S2521)。换言之,浏览器部23将所获取的文档数据的第2页显示在输出装置50上。
下面参考图26~图28,说明浏览器部32的一例显示。图26是文档数据组列表的一例显示的示意图。图26所示的画面260是在图25的步骤S2509中显示在浏览器部32上的画面。
图26所示的画面261包括通知正在连接中介装置20的消息221、以及表示在班级输入画面510中输入的学年和班级的学生上传的文档数据的消息262。在画面261上显示文档数据的一览263。
图27是页面操作用的一例画面的示意图。图27所示的画面271是在图25的步骤S2511中显示在浏览器部32上的画面。
画面271中包括通知正在连接中介装置20的消息221、以及与在输出装置50上显示的文档数据有关的信息272。
关于文档数据的信息272包括在班级输入画面上输入的学年和班级、上传了文档数据的学生的姓名、文档数据的文件名等。即关于文档数据的信息272包括文档数据的属性信息。
在画面271中包括用来操作文档数据所包含的页面的操作按钮27 3。在画面271中,通过操作按钮273,能够将在输出装置50上显示的文档数据的页面设为下一页或者前一页。即在本实施方式中,通过对在教师终端30上显示的画面271的操作,能够进行在输出装置50上显示的文档数据的页面切换。
图28是第一实施方式的输出装置中的文档数据的一例显示的示意图。图28的画面281是在图25的步骤S2516和步骤S2521中显示在输出装置50上的画面。画面281上显示文档数据。画面281上显示通行码51。
这样,本实施方式能够从教师终端30对显示在输出装置50上的文档数据进行翻页。因此,能够提高设备的操作性能。
接下来描述由本实施例的学生终端40将文档图像数据上传到服务器装置10上的处理。
图29是说明将文档图像数据从学生终端上传到服务器装置的一例处理过程的时序图。
在本实施方式的学生终端40中,控制部41检测由用户即学生按动在学生端终端40上显示的URL快捷图标(步骤S2901)。
学生终端40所显示的URL快捷图标中嵌入标签信息,该标签信息包含用于与服务器装置10连接的初始访问URL和表示向学生终端40提供的服务的注册ID"Tag_St"。注册ID"Tag_Sd"在登录信息存储部124中与应用程序ID"AP_StPortal"相对应。
学生终端40在检测到URL快捷图标的按下时,启动浏览器部42,并连接到嵌入在URL快捷图标中的初始访问URL目的地(步骤S2902)。
浏览器部42响应启动,自动向嵌入URL快捷图标中的与初始访问URL对应的应用程序判断部12发送HTTP请求(步骤S2903)。该HTTP请求中除了对象注册ID之外,还包含账户信息(用户ID和密码)。本实施方式中所有学生与一个账户信息相关联。
服务器装置10的应用程序判断部12收到该HTTP请求后,对包含在该HTTP请求中的内容进行认证。在该认证成功的情况下,执行步骤S2904之后的步骤。
认证成功后,应用程序判断部12向浏览器部42发送包含重定向请求的应答(无HTTP应答)(步骤S2904)。
该重定向请求包括与作为重定向目的地的对象注册ID("Tag_St")相关联地存储在注册信息存储部124(图9)中的In应用程序ID("A P_StPortal")所涉及的学生入口应用程序13-4的URL(下文中,称为"学生入口URL")。可以参考应用信息存储部121(图10)来确定学生入口URL。学生入口应用程序13-4是包括在输入应用程序群组13中的应用程序。
浏览器部42按照该重定向请求,向作为重定向目的地的学生入口URL(即学生入口应用程序13-4)发送HTTP请求(重定向)(步骤S2905)。
学生入口应用程序13-4响应该HTTP请求,向学生终端40的浏览器部42发送应答(步骤S2906),该应答包括用于将文档图像数据上传到服务器装置10的上传画面的显示数据、以及用于执行上传的脚本。该脚本和该显示数据是一例对学生终端40执行处理的执行请求的数据。
浏览器部42收到该应答后,基于该显示数据,生成作为上传的过程之一的班级输入画面,将班级输入画面显示在学生终端40的输出装置上(步骤S2907)。
浏览器部42受理由学生输入的班级后(步骤S2908),将所输入的班级信息通知给学生入口应用程序13-4(步骤S2909)。学生入口应用程序13-4向浏览器部42发送让浏览器部42描绘与班级信息对应的学生入口菜单画面(步骤S2910)。
浏览器部42根据该显示数据,显示学生入口菜单画面(步骤S29 11)。在学生入口菜单画面上进行图像数据的拍摄、上传的图像数据和文档数据的选择等。
接下来描述在学生入口菜单画面上选择了图像数据摄像时的动作。
学生终端40受理了在学生入口菜单画面上"拍摄照片"这一图标的选择后(步骤S2912),浏览器部42显示进行照相机操作的操作画面(步骤S29 13)。
浏览器部42受理了操作画面内的快门按钮的按动后(步骤S2914),利用由控制部41提供的照像机服务来拍摄照片(S2915)。换言之,学生终端40通过照相机功能取得图像数据(photo.jpeg)。
浏览器部42将图像数据上传到通信部11(步骤S2916)。此时,浏览器单元42将注册ID"Tag_St"与学生信息相关联,并将图像数据发送到通信部11。学生信息可以包括在步骤S2907中显示的班级输入画面中输入的信息。通信部11将收到的图像数据存储在文档图像数据存储部125中。
接着说明在学生入口菜单画面上选择了"文档数据的选择"的动作。
学生终端40受理了学生入口菜单画面上"文档选择"这样的图标的选择后(步骤S2917),浏览器部42要求控制部41切换到文档数据的一览显示(步骤S2918)。
接着,控制部41从所显示的文档数据的一览中接受文档数据的选择后(步骤S2919),控制部41将所选择的文档数据(doc.pdf)通知给浏览器部42(步骤S2920)。
浏览器部42接收该通知,将所选择的文档数据中的学生信息与注册ID"Tag_St"相关联,并上传到通信部11(步骤S2921)。通信部11将收到的文档数据存储在文档图像数据存储部125中。
在图29的例子中,说明了从学生终端40向服务器装置10上传文件图像数据的情况,但并不限定于此。本实施方式也可以在教师入口菜单画面中包括文档图像数据的上传,作为菜单之一。
以下描述根据本实施方式的通信部11将文档图像数据存储在文档图像数据存储部125中。
图30是文档图像数据存储部的结构示意图。在本实施方式的文档图像数据存储部125中,文档图像数据按每个学校分别存储文件夹。
在本实施方式中,在与学校对应的文件夹F1的下面,存在教师用的文件夹Ft和学生用的文件夹Fs。
在教师用文件夹Ft中存储的文档图像数据,例如可以由教师的姓名、日期、文件夹名来分类管理。即可以在教师用的文件夹Ft的下面设置每个教师的个人文件夹。
保存在学生用的文件夹Ft中的文档图像数据以例如学年、组、出席编号、日期、文件名来分类。分类的方法中可以包含班级。
下面参考图31,说明文档图像数据存储部125。图31是文档图像数据存储部的一例结构示意图。
文档图像数据存储部125,作为信息项目,具有租户ID、文件ID、文件名、日期、格式、页数、分类、学年、组、编号、班级等,项目"租户ID"与其他项目对应。
下面参考图32说明学生终端40的一例显示。图32是学生终端的一例显示的示意图。
图32所示的画面321是在图29的步骤S2907中在学生终端40上显示的班级输入画面。画面321包括学生的学年、班级、出席编号、组的输入栏322、提示输入栏322输入的消息323、以及用于转移到学生入口菜单画面的操作按钮324。
图32中所示的画面325是在图29的步骤S2911中学生终端40上显示的学生入口菜单画面。画面325中包括操作按钮326、327。选择"拍摄照片"时操作操作按钮326,选择"选择照片/文档"时操作操作按钮327。
本实施方式的学生终端40当例如操作按钮326受到操作后,启动照相机应用程序,用以可以执行图像拍摄,而当操作按钮327受到操作后,显示文档数据的一览画面。
如上所述,根据本实施方式,在教师终端30中,教师终端0266仅输入在输出装置50中显示的通行码,从而教师终端30和输出装置50可以相互协作。另外,根据本实施方式,可以将在教师终端30中进行的翻页等操作作为对显示在输出装置50上的文档图像数据的操作来反映。
进而,根据本实施方式,与注册ID对应的服务中,与Out app ID相关联的服务仅为教师终端30提供。因此,根据本实施方式,可以根据不具有使用输出装置50的权限的学生,防止错误地将文档图像数据输出到输出装置50。
本实施方式说明了信息处理系统1导入到教育现场的学校等中的情况,但并不限定于此。本实施方式的信息处理系统1也可以导入到例如企业等组织机构中。
在这种情况下,只要具有输出装置50的操作权限的用户的用户终端上显示通行码的输入画面即可。
上述实施方式中的服务器装置10、中介装置20、输出装置50等输出设备以及用户终端30、40均既可以分别由单个计算机构建,也可以由分割各个部(功能或单元)并任意分配的多个计算机构筑。
〈第二实施方式〉
以下参考附图,说明第二实施方式。在本实施方式中,设定信息处理理系统1用于会议等,这一点与第一实施方式不同。在以下的第二实施方式的说明中,对具有与第一实施方式相同的功能结构的部件赋予与在第一实施方式的说明中使用的符号相同的符号,并省略其说明。
图33是用于说明第二实施方式概要的示意图。在图33中,信息处理系统1A被导入到企业等组织的会议中,终端装置30A主要是用输出装置50来进行演示等的会议参加者所利用的终端装置。终端设备40A主要是用于初始化作为终端设备30A可以利用状态的输出装置50的状态的终端装置,并且由例如会议参与者之外的第三方利用。
在本实施方式中,输出装置50是设置在会议室等中的显示装置,可以是例如电子黑板或投影仪等。在本实施方式中,通过服务器装置10A预先在输出装置50上显示包含指定信息的二维码。二维码例如是QR码(注册商标)。参加设有输出装置50的会议室中举行的会议的参加者的终端装置30A读取输出装置50上显示的QR码(步骤S10)。
终端装置30A读取QR码后,根据QR码中包含的URL,访问服务器装置10(步骤S11),取得用于进行演示的应用程序(步骤S12)。
终端装置30A在启动该应用程序时,将QR码中包含的指定信息通知给服务器装置10A(步骤S13)。服务器装置10A收到指定信息的通知后,根据指定信息,向与输出装置50对应的中介装置20发送与终端装置30A连接的通知(步骤S14)。
本实施方式通过该步骤,能够从终端装置30A经由中介装置20把信息输出到输出装置50。因此,当终端设备30A向服务器装置10A上传了文档文件等后,中介设备20将文档文件等输出到输出装置50(步骤S15)。即,终端装置30A与输出装置50对应,终端装置30A利用输出装置50成为能够状态。终端装置30A与输出装置50对应,如果与服务器装置10A建立了的会话状态持续,则不必再次读取QR码,也能够通过服务器装置10A、中介装置20向输出装置50输出文档文件等。
本实施方式的终端装置40A进行初始化,解除终端装置30A与输出装置50的对应,除非再次进行对应处理,否则更新为终端装置30A不能够利用输出装置50的状态。
终端装置40A的初始化例如在以下情况下进行。即尽管设有输出装置50的会议室的会议结束,终端装置30A却未进行解除与输出装置50的对应的操作,处于其他用户不能利用输出装置50的状态。在这种状态下,不仅其他用户不能利用输出装置50,而且终端设备30A还可能将终端设备30A的用户不希望的文档文件输出到输出装置50。因此,本实施方式由第三者的终端装置40A来解除该状态。本实施方式的第三者也可以是例如输出装置50、管理设有输出装置50的房间的管理者等。
终端装置40A例如读取包含特定输出装置50的信息的初始化用的QR共振,向服务器装置10发送初始化的指示(步骤S16)。服务器装置10在接收到请求时,解除输出装置50与终端装置30A的对应,如果在终端装置30A中没有读取QR码,则不能使用输出装置50。
这样,在本实施方式中,由作为第三者的终端装置40A的用户能够使得终端装置30A的用户无法利用输出装置50。
接着参考图34,说明本实施方式的各装置的功能。图34是第二实施方式的各装置的一例功能结构示意图。
本实施方式的终端装置30A具有控制部31A和浏览器部32A,终端装置40A具有控制部41A和浏览器部42A。控制部31A、控制部41A分别与第一实施方式的控制部31、41相同,浏览器部32A、浏览器部42A分别与第一实施方式的浏览器部32、42相同。
本实施方式的服务器装置10A具有通信部11、应用程序判断部12、输入应用程序群组13、输出应用程序14、通行码取得部15、指定信息分配部16A。本实施方式的服务器装置10A具有应用程序信息存储部121A、设备信息存储部122、用户信息存储部123A、注册信息存储部124A、文档图像数据存储部125A。
本实施方式的输入应用程序群组13包括用于提供使用输出装置50进行演示的服务的演示用应用程序。本实施方式的输入应用程序群组13还包括用于提供让使用输出装置50的演示结束的服务的演示结束用应用程序。在以下的说明中将演示用应用程序称为演示应用程序,将演示结束用应用程序成为演示结束应用程序。
本实施方式的服务器装置10A的指定信息分配部16A生成QR码,并将QR码显示在输出装置50上。QR码包含通行码、初始访问URL、与演示应用对应的注册ID。
本实施方式的文档图像数据存储部125A也可以在使用输出装置50的演示中,存储输出装置50所输出的文档图像。
接着参考图35~图37,说明本实施方式的应用程序信息存储部121A、用户信息存储部123A、注册信息存储部124A。
图35是第二实施方式的一例应用程序信息存储部的示意图。本实施方式的应用程序信息存储部121A包括与演示应用程序有关的信息121A-1以及与演示结束应用程序有关的信息121A-2。
关于演示应用程序的信息121A-1包括演示应用程序的应用程序ID"AP_P resen"、应用程序类别、URL以及对应浏览器等。关于演示结束应用程序的信息121A-2包括演示结束应用程序的应用程序ID"AP_PreEnd"、应用程序类别、URL以及对应浏览器等。
在图35的例子中,浏览器的类别是表示终端装置30A和终端装置40A具有的浏览器部的终端用浏览器、以及表示输出装置50具有的浏览器部23的设备用浏览器。
接下来参考图36,说明本实施方式的用户信息存储部123A。图36是第二实施方式的一例用户信息存储部的示意图。
本实施方式的用户信息存储部123A对于允许利用服务器装置10A的应用程序的各用户(用户、第三方),保存与租户ID、用户ID、可利用的应用程序、可利用的浏览器、正在使用的浏览器对应的用户信息。
本实施方式的用户ID是用于识别终端装置30A、40A或终端装置30A、40A的用户的信息,可利用的浏览器是识别与终端装置30A对应的输出装置50的信息。正在使用的浏览器是表示可供终端装置30A使用的输出装置50的信息。
在本实施方式中,在用户ID尚没有从终端设备30A输入的情况下,提供客户用的客户账户信息。在图36的示例中,客户账户信息是"guest1"和"guest2",作为用户ID。在图36的例子中,这些用户ID与演示应用程序的应用程序ID以及演示结束应用程序的应用程序ID相对应。
在本实施方式的用户信息存储部123A中,各用户ID、可利用的浏览器、正在利用的浏览器被对应起来。例如,根据图36的示例可知,用户ID、"guest1"可利用的浏览器是浏览器ID"BROWSER1"的浏览器,当前该浏览器正在使用。
在本实施方式中,如果用户信息存储部123A中作为"正在使用的浏览器"的浏览器ID没有与用户ID对应的情况下,该用户ID表示需要取得新的通行码,并与浏览器进行对应。
接下来参考图37,说明本实施方式的注册信息存储部124A。图37是第二实施方式的一例注册信息存储部的示意图。
在图37所示的注册信息存储部124A中,"Tag_Presen"被作为用于确定使用输出装置50进行演示的服务的注册ID保存。在注册信息存储部124A中,注册ID"Tag_Presen"与作为In应用程序ID的演示应用程序的应用程序ID"AP_Presen"、作为Out应用程序的应用程序ID的"AP_PhotoDoc"、以及浏览器ID"BROWSER1"对应。
在注册信息存储部124A中"Tag_PreEnd"被作为指定用于结束使用输出装置50的演示的服务的注册ID保存。在注册信息存储部124A中注册ID"Tag_PreEnd"与作为In应用程序ID的演示应用程序ID"AP_PreEnd"、作为Out应用程序ID的"AP_PhotoDoc"、以及浏览器ID"BROWSER1"对应起来。
接下来参考图38,说明本实施方式的终端装置30A在信息处理系统1A中,使用输出装置50进行演示时的处理过程。图38是说明第二实施方式的终端装置使用输出装置进行演示时的一例处理过程的时序图。
本实施方式的信息处理系统1A中,输出装置50上显示QR码,该QR码包含服务器装置10A的指定信息分配部16A分配的通行码(步骤S3801)。该QR码中嵌入了通行码、初始访问URL、以及与演示应用程序的应用程序ID"AP_Presen"对应的注册ID"Tag_P resen"。
因此,本实施方式的QR码是指定信息的一例,按照每个中介装置20不同地生成,进而定期变更。
信息处理系统1A中,当终端装置30A上执行了读取输出装置50上显示的QR码的操作后(步骤S3802),终端装置30A拍摄QR码(步骤S3803)。然后,终端装置30A的控制部31A从QR码中取得通行码、初始访问URL、以及与演示应用程序的应用程序ID对应的注册ID(步骤S3804)。
接着,终端装置30A的控制部31A启动浏览器部32A(步骤S3805)。
浏览器部32A响应启动,自动向初始访问URL所对应的服务器装置10A的应用程序判断部12发送HTTP请求(步骤S3806)。
以下对于该HTTP请求中包含注册ID和通行码,但不包含账户信息的情况进行说明。
此时,应用程序判断部12将选择是否进行登录的画面的URL通知给终端装置30A的浏览器部32A(步骤S3807)。浏览器部32A显示该URL所表示的画面(步骤S3808)。
浏览器部32A在受理了不登记账户信息而选择作为顾客使用的操作后(步骤S3809),向应用程序判断部12发送指定顾客使用的通知(步骤S3810)。
应用程序判断部12接受该通知,向浏览器部32A发送包含重定向请求的应答(HTTP应答)(步骤S3811)。
该重定向请求中包含注册ID、演示应用程序13-5的URL、通行码以及客户账户信息,作为重定向目的地。客户账户信息是由应用程序判断部12发行的客户ID。客户ID也可以是未客户账户用而新发行或预先存储的用户ID。
注册ID是从QR码取得的注册ID"Tag_Presen"。演示应用程序13-5的URL可以根据注册信息存储部124A中与注册ID"Tag_Presen"对应的In应用程序ID"AP_Presen"和应用程序信息存储部121A来确定。
应用程序判断部12也可以更新用户信息存储部123A。具体而言,设应用程序判断部12将与注册ID"Tag_Presen"对应的In应用程序ID"AP_Presen"、Out应用程序ID"AP_PhotoDoc"设为发行了的客户ID的可以利用应用程序。应用程序判断部12还把与注册ID"Tag_P resen"对应的浏览器ID"BROWSER1"设为可以利用的浏览器以及正在使用的浏览器。然后,应用程序判断部12将客户ID、可利用的应用程序、可利用的浏览器、以及正在使用的浏览器保存到对应的用户信息存储部123A中。
浏览器部32A按照重定向请求,向作为重定向目的地的演示应用程序URL(即演示应用程序13-5)发送HTTP请求(重定向)(步骤S3812)。
演示应用程序13-5根据该HTTP请求,向终端装置30A的浏览器部32A下载演示应用程序13-5(步骤S3813)。浏览器部32A启动演示应用程序,显示演示应用程序13-5的主页画面(步骤S3814)。
接着,浏览器部32A向服务器装置10A的通行码取得部15发送通行码的设定请求(步骤S3815)。该设定请求包括从QR码获取的通行码和客机帐户信息。
服务器装置10A的通行码取得部15接收该设定请求,对中介装置20的通信控制部21发送连接通知(步骤S3816)。该连接通知中包含在设备信息存储部122中与通行码对应的浏览器ID以及客户账户信息。通信控制部21接受连接通知,把客户账户信息通知给浏览器部23(步骤S3817),通过浏览器部23,使输出装置50显示提出与中介装置20连接请求的连接者的客户账户信息(步骤S3818)。
以上是终端装置30A与中介装置20连接的处理过程。接着说明在输出装置50上显示终端装置30A中选择了的文档文件的处理过程。
终端装置30A中,当浏览器部32A收到指示选择文档文件的操作后(步骤S3819),向控制部31A请求切换到文档一览的显示(步骤S3820)。
当从文件一览表中选择了文档文件后(步骤S3821),控制部31A通知浏览器部32A已选择了文档文件(步骤S3822)。
浏览器部32A接收该通知,向服务器装置10A的通信部11发送显示请求(步骤S3823)。该显示请求包括选择的文档文件"doc.pdf"、注册ID"Tag_Presen"以及客户账户信息。
在此,通信部11判断客户账户信息中包含的客户ID(用户I D)是否用户信息存储部123A中与这个在使用的浏览器的浏览器ID相关联。然后,如果判断客户ID与正在使用的浏览器的浏览器ID相关联,则前往步骤S3824。而如果不与正在使用的浏览器的浏览器ID相关联,则通信部11向终端设备30A发送警告通知。
通信部11向具有浏览器部23的中介装置20的通信控制部21,通知显示请求(步骤S3824),该浏览器部23是在注册信息存储部124A中用注册ID"Tag_Presen"所对应的浏览器ID即"BROWSER1"确定的。该显示请求中包含选择的文档文件"doc.pdf"的文件ID和浏览器ID"BROWSER1"。
通信控制部21接收该通知,向浏览器部23发送与文件ID对应的文档文件的显示要求的通知(步骤S3825)。
浏览器部23接受该通知,从通信部11取得与文件ID对应的文档文件(步骤S3826),将取得的文档文件输出到输出装置50(步骤S3827)。换言之,浏览器部23将所获得的文档文件显示在输出装置50上。
以上是使用输出装置50进行演示时的处理过程。根据本实施方式,进行演示的终端装置30A的用户只要读取输出装置50上显示的QR码,就能够使得终端装置30A中保存的文档文件输出到输出装置50。
从终端设备30A输出到输出装置50的文件不局限于文档文件。终端装置30A也能够向输出装置50输出例如动画文件、图像文件、音频文件等。
虽然图38的示例中设定输出装置50显示的QR码中包含了通行码,但并受此限定。也可以在输出装置50上直接显示通行码。另外,输出装置50上显示演示应用程序URL,也可以向终端设备30A直接输入演示应用程序URL。这样,例如即使终端装置30A是未设置用于读取QR码的照相机等的笔记本计算机的情况下,也能够利用演示应用程序和演示结束应用程序所提供的服务。
接着参考图39,说明初始化为可由终端装置30A使用的状态的输出装置50的状态的处理过程。换言之,该处理过程是由未参与演示的第三方终端40A终止使用输出装置50的演示的处理过程。
下面参考图39,说明本实施方式的信息处理系统1A中的一例显示。图39是第二实施方式的显示例的第一示意图。
图39中(A)所示的画面表示图38的步骤S3801中输出装置50的一例显示。该画面显示了通行码51、包含通行码的QR码52、以及演示应用程序URL53。
此时,终端装置30A如果是具有QR码读取功能的终端,则读取QR码52即可。而如果终端装置30A不具有QR码的读取功能,则也可以输入通行码51,或者直接输入演示应用程序URL53。
图39中(B)所示的画面表示图38的步骤S3818中输出装置50的一例显示。该画面在显示终端装置30A与显示通行码51、QR码52、演示应用程序URL53的输出装置50相对应的消息54。换言之,消息54表示终端装置30A与输出装置50所对应的中介装置20已经连接。
由于消息54是"已与客户连接",由此可知,客户帐户信息被提供给与输出装置50相关联的终端设备30A。
图39中(C)所示的画面表示在图38的步骤S3814中终端装置30A上显示的演示应用程序13-5的一例主页画面。
在该画面上显示按钮33和按钮34。按钮33用于转换到一览画面显示,该一览画面用来选择需要输出到输出装置50的文档文件。
按钮34用于结束终端装置30A利用输出装置50进行演示。换言之,按钮34用于解除终端装置30A与输出装置50之间的对应关系,对输出装置50进行初始化。
在本实施方式中,当终端装置30A中按钮34受到操作后,浏览器部32A也可以向应用程序判断部12发送演示应用程序13-5利用结束指示的通知。
应用程序判断部12收到结束指示后,在用户信息存储部123A中设定没有与发行给终端装置30A的客户ID对应的正在使用的浏览器的状态。换言之,在收到结束指示后,应用程序判断部12在用户信息存储部123A中,将包含发行给终端装置30A客户ID在内的用户信息的项目"正在使用的浏览器"的值设为空值。
本实施方式通过应用程序判断部12的该处理,终端装置30A与输出装置50之间的对应关系被解除。
下面,参考图40说明第三方结束使用输出装置50进行演示。图40是结束使用输出装置进行演示的一例处理过程的时序图。
信息处理系统1A中,终端装置40A的控制部41A收到读取QR码的操作后(步骤S4001),拍摄QR码(S4002)。
在此的读取对象QR码包括用来结束使用输出装置50进行演示的信息,并且被预先生成且打印在纸39等上。该QR码既可以显示在输出装置50上,也可以显示在输出装置50以外的其他显示设备等上。在以下说明中将用于结束演示的QR码称为结束用QR码。结束用QR码,换言之,是对输出装置50的状态进行初始化的初始化用的QR码。
结束用QR码中嵌入与演示结束应用程序对应的注册ID和初始接入点URL。因此,结束用QR码与浏览器ID预先对应。换言之,结束用QR码与通过浏览器ID所确定的输出装置50预先对应。
终端装置40A的控制部41A在读取结束用QR码后,从结束用QR码中取得初始访问URL和与演示结束应用程序对应的注册ID(步骤S4003)。
接着,控制部41A启动浏览器部42A(步骤S4004)。浏览器部42A随着启动,自动向与初始访问URL对应的服务器装置10A的应用程序判断部12发送HTTP请求(步骤S4005)。HTTP请求包括从结束用QR码中获取的注册ID。
应用程序判断部12收到HTTP请求后,向浏览器部42A发送包含重定向请求的应答(HTTP应答)(步骤S4006)。
该重定向请求包括注册ID、演示结束应用程序13-6的URL和客户帐户信息作为重定向目的地。客户账户信息是应用程序判断部12发行的客户ID。注册ID是从QR码获得的注册ID"Tag_PreEnd"。演示结束应用程序13-6的URL在登录信息存储部124A中,由与注册ID"Tag_PreEnd"对应的In应用程序ID"AP_PreEnd"和应用程序信息存储部121A确定。
浏览器部42A按照重定向请求,向作为重定向目的地的演示结束应用程序URL(即,演示结束应用13-6)发送HTTP请求(重定向)(步骤S4007)。
演示结束应用程序13-6响应该HTTP请求,把演示结束应用程序13-6下载到终端装置40A的浏览器部42A(步骤S4008)。浏览器部42A启动演示结束应用程序13-6,显示演示结束应用程序的主页画面(步骤S4009)。
接着,浏览器部42A接受使用输出装置50进行演示的结束指示的操作(步骤S4010),将使用结束指示发送给应用程序判断部12(步骤S4011)。该结束指示包括。
应用程序判断部12接受结束指示,使得使用输出装置50的演示结束(步骤S4012)。
具体而言,应用程序判断部12确定在注册信息存储部124A中与注册ID对应的浏览器ID,在用户信息存储部123A中,确定正在使用的浏览器ID与受到确定的浏览器ID一致的用户信息。然后,应用程序判断部12使得所确定的用户信息中不存在正在使用的浏览器。
换言之,应用程序判断部12将所确定的用户信息中包含的信息的项目"正在利用的浏览器"的值设为空值。本实施方式通过该处理,与所确定的浏览器ID对应的终端装置30A的存在被消除,不能使用与浏览器ID对应的输出装置50。
具体而言,通过图38的步骤SS3823的判断结果,成为错误,变成需要再次读取QR码在服务器装置10A上与浏览器ID建立对应的状态。
这样,本实施方式能够用指定信息(通行码),将浏览器ID与终端装置30A对应的状态改设为浏览器ID与终端装置30A不对应的状态。
以下参考图41,说明本实施方式的信息处理系统1A中的一例显示。图41是说明第二实施方式的显示例的第二示意图。
图41中(A)所示的终端装置40A的画面是在图40的步骤S4009中显示的一例画面。
终端装置40A的用户读取打印在纸39上的结束用QR码45后,图41(A)所示的画面被显示在终端装置40A上。在该画面上显示有按钮43。
操作按钮43后,终端装置40A对应用程序判断部12发送使用输出装置50进行演示的结束指示。
图41中(B)所示的画面表示使用输出装置50进行演示结束之后的输出装置50的一例显示。
在图41(B)中所示的屏幕上,显示了通行码51、QR代码52以及演示应用程序URL53。在该画面中还显示了表示使用这些信息进行演示的结束的信息55。
图41(B)所示的画面也可以在由终端装置30A发送了演示结束指示的情况下和由终端装置40A发送了的情况下这两者中显示。
这样,本实施方式可以通过第三方解除输出装置50和终端设备30A之间的对应关系,并对输出装置50的状态进行初始化。因此,根据本实施方式,例如在参加会议的参加者中,即使存在忘记结束演示操作的参加者,也可以通过第三方解除终端装置30A和输出装置50之间的对应。
本实施方式中,包括指定信息的QR码被定期改换。因此,在本实施方式中,即使参加会议的参加者中存在忘记结束演示的操作的参加者,也不需要进行输出装置50的操作,只要经过一定时间,终端装置30A和输出装置50之间的对应便会自动解除,且输出装置50被初始化。
以上描述的实施方式的各项功能可以由一个或多个处理电路实现。在此,本说明书中的"处理电路"包括处理器,该处理器被编程为如由电子电路所安装的处理器那样执行各功能,或者可以是被设计为执行上述功能的ASIC(Application Specific IntegratedCircuit:应用程序集成电路)、DSP(Application Specific:数字信号处理器)、FPGA(fieldprogrammab gate array),再者可以是现有的电路模块等器件。
以上,用各种实施方式对本发明进行了说明,但本发明并不受到上述实施方式所示的要件的限制。在这些方面,只要是在不偏离本发明主旨的范围内,可以进行改变,而且可以根据其应用方式适当设定。
<补充>
本发明具有以下实施方式。
(1)一种信息处理系统,其中包括可以与设备通信的中介装置以及可以与所述中介装置通信的信息处理装置,其特征在于,
所述信息处理装置具有,
第一服务提供部,用于向第一终端提供用于控制数据输入的输入应用程序的识别信息、以及与通过所述中介装置控制所述数据输出的输出应用程序的识别信息相对应的服务识别信息所指定的第一服务:以及,
第二服务提供部,用于向所述第二终端提供与用于控制数据输入的输入应用程序的识别信息相对应、且不与所述输出应用程序的识别信息相对应的服务识别信息所指定的第二服务。
(2)根据(1)所述的信息处理系统,其特征在于,
所述信息处理装置具有,
收信部,用于从所述第一终端接收被输入所述第一终端的指定信息、所述服务识别信息;
指定部,用于响应所述指定信息以及与所述服务识别信息对应的应用程序,指定与所述第一终端对应的中介装置;以及,
送信部,用于向所述中介装置发送与所述服务识别信息对应的应用程序之中的所属输出应用程序的执行要求,
所述中介装置执行响应所述送信部发送的所述执行要求,来控制所述设备。
(3)根据(2)所述的信息处理系统,其特征在于,
所述信息处理装置具有数据存储部,执行所述收信部与从所述第二终端收到的服务识别信息相对应的输入应用程序、且保存从所述第二终端取得的数据。
(4)根据(2)或(3)所述的信息处理系统,其特征在于,所述指定信息是随着时间的经过,受到所述信息处理装置更新的信息。
(5)根据(4)所述的信息处理系统,其特征在于,
所述信息处理装置具有指定信息分配部,用于定期生成所述指定信息并分配给所述中介装置,
所述送信部向所述中介装置发送所述指定信息的显示处理的执行要求,
所述中介装置使得所述设备显示所述指定信息。
(6)一种可以与中介装置通信的信息处理装置,该中介装置可以与设备通信,所述信息处理装置的特征在于,具有,
第一服务提供部,用于向第一终端提供用于控制数据输入的输入应用程序的识别信息、以及与通过所述中介装置控制所述数据输出的输出应用程序的识别信息相对应的服务识别信息所指定的第一服务:以及,
第二服务提供部,用于向所述第二终端提供与用于控制数据输入的输入应用程序的识别信息相对应、且不与所述输出应用程序的识别信息相对应的服务识别信息所指定的第二服务。
(7)一种供中介装置和信息处理装置执行的信息处理方法,所述中介装置可以与设备通信,所述信息处理装置可以与该中介装置通信,所述信息处理方法的特征在于,所述信息处理装置执行以下步骤,
第一服务提供步骤,向第一终端提供用于控制数据输入的输入应用程序的识别信息、以及与通过所述中介装置控制所述数据输出的输出应用程序的识别信息相对应的服务识别信息所指定的第一服务:以及,
第二服务提供步骤,向所述第二终端提供与用于控制数据输入的输入应用程序的识别信息相对应、且不与所述输出应用程序的识别信息相对应的服务识别信息所指定的第二服务。
(8)一种用于可以与中介装置通信的信息处理装置的信息处理程序,该中介装置可以与设备通信,所述信息处理程序的特征在于,使得所述信息处理装置执行以下步骤,
第一服务提供步骤,向第一终端提供用于控制数据输入的输入应用程序的识别信息、以及与通过所述中介装置控制所述数据输出的输出应用程序的识别信息相对应的服务识别信息所指定的第一服务:以及,
第二服务提供步骤,向所述第二终端提供与用于控制数据输入的输入应用程序的识别信息相对应、且不与所述输出应用程序的识别信息相对应的服务识别信息所指定的第二服务。
Claims (15)
1.一种信息处理系统,其中包括可以与设备通信的中介装置以及可以与所述中介装置通信的信息处理装置,其特征在于,
所述信息处理装置具有,
指定部,用于从终端接收被输入所述终端的指定信息和处理的执行要求,响应所述处理的执行要求,根据所述指定信息来指定与所述设备对应的中介装置;以及,
通信部,用于向指定了的所述中介装置发送所述处理的执行要求,所述中介装置执行与所述通信部发送的所述执行要求相应的处理,来控制所述设备。
2.根据权利要求1所述的信息处理系统,其特征在于,所述指定信息是随着时间经过而受到所述信息处理装置更新的信息。
3.根据权利要求1或2所述的信息处理系统,其特征在于,
所述信息处理装置具有指定信息分配部,用于定期生成所述指定信息,并分配给所述设备,所述通信部向所述中介装置发送所述指定信息的显示处理的执行要求,
所述中介装置使得与所述指定信息对应的设备显示所被分配的所述指定信息。
4.根据权利要求1至3中任意一项所述的信息处理系统,其特征在于,
所述信息处理装置具有保存文档图像数据的文档图像数据存储部,所述通信部将所述文档图像数据存储部中保存的所述文档图像数据之中在所述终端上受到选择了的文档图像数据送往所述中介装置,
所述中介装置对所述通信部发送的文档图像数据执行相应于所述执行要求的处理,来控制所述设备。
5.根据权利要求4所述的信息处理系统,其特征在于,在所述文档图像数据具有多页的情况下,相应于所述执行要求的处理包括切换所属设备上显示的页的处理。
6.根据权利要求1至5中任意一项所述的信息处理系统,其特征在于,所述指定信息是通行码。
7.根据权利要求1至6中任意一项所述的信息处理系统,其特征在于,所述指定信息是图像数据。
8.根据权利要求7所述的信息处理系统,其特征在于,
所述图像数据是二维码,其中嵌入所述指定信息、以及用于指定所述信息处理系统所提供的服务的识别信息,
所述指定信息通过所述终端读取所述二维码而被输入。
9.根据权利要求1至8中任意一项所述的信息处理系统,其特征在于,
所述信息处理装置在根据所述指定信息指定了与所述设备对应的中介装置后,将用来识别输入了所述指定信息的终端的信息和表示输入了所述指定信息的终端可以利用所述设备的信息相关联起来的用户信息保存到存储部中,
从输入了所述指定信息的终端接收所述设备利用的结束指示,将所述用户信息中表示可以利用所述设备的信息,改为表示不可以利用所述设备的信息。
10.根据权利要求9所述的信息处理系统,其中,所述信息处理装置从输入所述指定信息的终端以外的其他终端,接收输入了所述指定信息的终端发送的所述设备利用的结束指示,并且将包含用于识别接收所述结束指示的设备的信息的用户信息之中,表示可以利用所述设备的信息改为表示不可以利用所述设备的信息。
11.根据权利要求10所述的信息处理系统,其中,所述其他终端读取包含用于指定所述设备的信息的二维码,将该二维码所包含的用于指定所述设备的信息送往所述信息处理装置。
12.一种可以与中介装置通信的信息处理装置,该中介装置可以与设备通信,所述信息处理装置的特征在于,具有,
指定部,用于从终端接收被输入所述终端的指定信息和处理的执行要求,响应所述处理的执行要求,根据所述指定信息来指定与所述设备对应的中介装置;以及,
通信部,用于向指定了的所述中介装置发送所述处理的执行要求。
13.一种供中介装置和信息处理装置执行的信息处理方法,所述中介装置可以与设备通信,所述信息处理装置可以与该中介装置通信,所述信息处理方法的特征在于,所述信息处理装置执行以下步骤,
确定步骤,从终端接收被输入所述终端的指定信息和处理的执行要求,响应所述处理的执行要求,根据所述指定信息来指定与所述设备对应的中介装置;以及,
通信步骤,向确定了的所述中介装置发送所述处理的执行要求。
14.一种存储介质,其中保存程序,该程序通过处理器执行,使得可以与中介装置通信的信息处理装置执行以下步骤,所述中介装置能够与设备通信,
确定步骤,从终端接收被输入所述终端的指定信息和处理的执行要求,响应所述处理的执行要求,根据所述指定信息来指定与所述设备对应的中介装置;以及,
通信步骤,向指定了的所述中介装置发送所述处理的执行要求。
15.一种可以与中介装置通信的信息处理装置,该中介装置可以与设备通信,其特征在于,具备保存程序的存储装置和处理器,所述程序通过所述处理器执行,使得所述信息处理装置执行以下步骤,
确定步骤,从终端接收被输入所述终端的指定信息和处理的执行要求,响应所述处理的执行要求,根据所述指定信息来指定与所述设备对应的中介装置;以及,
通信步骤,向指定了的所述中介装置发送所述处理的执行要求。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018186001A JP7210983B2 (ja) | 2018-09-28 | 2018-09-28 | 情報処理システム、情報処理装置、情報処理方法及びプログラム |
JP2018186000 | 2018-09-28 | ||
JP2018-186001 | 2018-09-28 | ||
JP2018-186000 | 2018-09-28 | ||
JP2019-043071 | 2019-03-08 | ||
JP2019043071A JP7243308B2 (ja) | 2018-09-28 | 2019-03-08 | 情報処理システム、情報処理装置、情報処理方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110968282A true CN110968282A (zh) | 2020-04-07 |
Family
ID=69946782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910924131.1A Pending CN110968282A (zh) | 2018-09-28 | 2019-09-24 | 信息处理系统、装置、方法以及存储介质 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11153401B2 (zh) |
CN (1) | CN110968282A (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3828795A1 (en) * | 2019-11-28 | 2021-06-02 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, information processing method, and recording medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101484889A (zh) * | 2006-05-03 | 2009-07-15 | 克劳德系统有限公司 | 用于管理、路由和控制设备与设备间连接的系统和方法 |
CN103051603A (zh) * | 2011-10-14 | 2013-04-17 | 佳能株式会社 | 信息处理系统、图像处理设备、用户设备及控制方法 |
CN103139428A (zh) * | 2011-12-05 | 2013-06-05 | 兄弟工业株式会社 | 多功能装置和画面提供服务器 |
US20140096202A1 (en) * | 2012-09-28 | 2014-04-03 | Brother Kogyo Kabushiki Kaisha | System, server, communication device and computer readable medium therefor |
US20140139658A1 (en) * | 2012-11-20 | 2014-05-22 | General Electric Company | Remote visual inspection system and method |
US20150120857A1 (en) * | 2013-10-29 | 2015-04-30 | Ricoh Company, Ltd. | Information processing system and method of processing information |
US20150143488A1 (en) * | 2013-11-20 | 2015-05-21 | Ricoh Company, Ltd. | Information sharing system and information sharing method |
US20160080374A1 (en) * | 2014-09-16 | 2016-03-17 | Ricoh Company, Ltd. | Output system, output method, output data storage apparatus, and output data relay apparatus |
US20170272265A1 (en) * | 2016-03-17 | 2017-09-21 | Ricoh Company, Ltd. | Information processing apparatus, system, and information processing method |
US20180015755A1 (en) * | 2015-02-25 | 2018-01-18 | Ricoh Company, Ltd. | Information processing apparatus, communications system, and communications method |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3707433B2 (ja) * | 2001-12-25 | 2005-10-19 | セイコーエプソン株式会社 | プロジェクタの制御システム及び制御方法 |
US7554685B2 (en) | 2002-07-26 | 2009-06-30 | Ricoh Company, Ltd. | Image forming apparatus, information processing apparatus, program execution method and program producing method |
US7636172B2 (en) | 2002-07-31 | 2009-12-22 | Ricoh Company, Ltd. | Image forming apparatus, information processing apparatus and version check method using an API from an application |
US20040109188A1 (en) | 2002-09-13 | 2004-06-10 | Kunihiro Akiyoshi | Image forming apparatus and methods used in the image forming apparatus |
JP2004312711A (ja) | 2003-03-25 | 2004-11-04 | Ricoh Co Ltd | 画像形成装置及び画像形成装置を遠隔のアプリケーションにより操作する方法 |
US8432562B2 (en) | 2004-02-17 | 2013-04-30 | Ricoh Company, Ltd. | Image processing apparatus, method, program, and computer readable recording medium for controlling operation switching and displaying at occurrence of error conditions |
JP4769515B2 (ja) | 2004-09-07 | 2011-09-07 | 株式会社リコー | アプリケーション実行方法、情報処理装置、画像形成装置、アプリケーション実行プログラム、記録媒体、及び情報処理システム |
US20070234238A1 (en) * | 2005-03-10 | 2007-10-04 | Kabushiki Kaisha Toshiba | Document searching apparatus |
JP4791910B2 (ja) | 2005-08-26 | 2011-10-12 | 株式会社リコー | 画像形成装置、情報処理方法、情報処理プログラム、及び記録媒体 |
US9141374B2 (en) | 2005-09-16 | 2015-09-22 | Ricoh Company, Ltd. | Image forming device, information processing method, information processing program, and recording medium |
JP5090790B2 (ja) | 2006-06-07 | 2012-12-05 | 株式会社リコー | 機器、ライセンス管理方法、ライセンス管理プログラム、及びライセンス管理システム |
US9003394B2 (en) | 2007-07-10 | 2015-04-07 | Ricoh Company, Ltd. | Program determining apparatus and program determining method |
JP5037422B2 (ja) | 2008-04-30 | 2012-09-26 | 株式会社リコー | 画像形成装置、アクセス制御方法、及びアクセス制御プログラム |
JP4666013B2 (ja) * | 2008-06-20 | 2011-04-06 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、同装置におけるジョブ実行方法及びジョブ実行プログラム |
US8570281B2 (en) * | 2009-06-25 | 2013-10-29 | Ncr Corporation | Method and apparatus for multi-touch surface interaction for a financial application within a bank branch |
JP5924013B2 (ja) | 2011-09-16 | 2016-05-25 | 株式会社リコー | 情報処理システム、情報処理装置、情報処理方法、及びプログラム |
JP5987656B2 (ja) | 2012-03-19 | 2016-09-07 | 株式会社リコー | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム |
JP6155899B2 (ja) | 2012-07-12 | 2017-07-05 | 株式会社リコー | 情報処理システム、情報処理装置、機器、情報処理方法、及びプログラム |
JP6268914B2 (ja) | 2012-11-07 | 2018-01-31 | 株式会社リコー | 情報管理装置、情報管理システム、情報管理方法、及びプログラム |
JP6098193B2 (ja) | 2013-01-31 | 2017-03-22 | 株式会社リコー | 情報処理システムおよび情報処理方法 |
JP6369067B2 (ja) | 2014-03-14 | 2018-08-08 | 株式会社リコー | 情報処理システム、情報処理方法、及びプログラム |
US9544473B2 (en) | 2014-10-20 | 2017-01-10 | Ricoh Company, Ltd. | Information processing system and information processing method |
JP6459770B2 (ja) | 2015-05-20 | 2019-01-30 | 株式会社リコー | 情報処理装置、機器、情報処理システム、情報処理方法、及びプログラム |
JP6524793B2 (ja) | 2015-05-20 | 2019-06-05 | 株式会社リコー | 情報処理システム、情報処理装置、情報処理方法、及びプログラム |
JP6638300B2 (ja) | 2015-10-08 | 2020-01-29 | 株式会社リコー | 機器、情報処理方法、及びプログラム |
JP6604246B2 (ja) | 2016-03-18 | 2019-11-13 | 株式会社リコー | 情報処理装置、情報処理システム、情報処理方法、及びプログラム |
JP6720795B2 (ja) | 2016-09-16 | 2020-07-08 | 株式会社リコー | 機器、情報処理装置、情報処理システム、情報処理方法、及びプログラム |
JP6870311B2 (ja) | 2016-12-16 | 2021-05-12 | 株式会社リコー | 情報処理システム、機器、情報処理方法及びプログラム |
-
2019
- 2019-09-18 US US16/574,613 patent/US11153401B2/en active Active
- 2019-09-24 CN CN201910924131.1A patent/CN110968282A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101484889A (zh) * | 2006-05-03 | 2009-07-15 | 克劳德系统有限公司 | 用于管理、路由和控制设备与设备间连接的系统和方法 |
CN103051603A (zh) * | 2011-10-14 | 2013-04-17 | 佳能株式会社 | 信息处理系统、图像处理设备、用户设备及控制方法 |
CN103139428A (zh) * | 2011-12-05 | 2013-06-05 | 兄弟工业株式会社 | 多功能装置和画面提供服务器 |
US20140096202A1 (en) * | 2012-09-28 | 2014-04-03 | Brother Kogyo Kabushiki Kaisha | System, server, communication device and computer readable medium therefor |
US20140139658A1 (en) * | 2012-11-20 | 2014-05-22 | General Electric Company | Remote visual inspection system and method |
US20150120857A1 (en) * | 2013-10-29 | 2015-04-30 | Ricoh Company, Ltd. | Information processing system and method of processing information |
US20150143488A1 (en) * | 2013-11-20 | 2015-05-21 | Ricoh Company, Ltd. | Information sharing system and information sharing method |
US20160080374A1 (en) * | 2014-09-16 | 2016-03-17 | Ricoh Company, Ltd. | Output system, output method, output data storage apparatus, and output data relay apparatus |
US20180015755A1 (en) * | 2015-02-25 | 2018-01-18 | Ricoh Company, Ltd. | Information processing apparatus, communications system, and communications method |
US20170272265A1 (en) * | 2016-03-17 | 2017-09-21 | Ricoh Company, Ltd. | Information processing apparatus, system, and information processing method |
Also Published As
Publication number | Publication date |
---|---|
US11153401B2 (en) | 2021-10-19 |
US20200106849A1 (en) | 2020-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10764139B2 (en) | Information processing system and report creation method | |
CN105376443B (zh) | 云系统以及由云系统显示内容的方法 | |
CN105376442B (zh) | 云系统以及由云系统显示内容的方法 | |
EP2624122A2 (en) | Information processing system, information processing apparatus, and data conversion method | |
US9024974B2 (en) | Augmented reality system, apparatus and method | |
KR20200063526A (ko) | 온라인 예술 작품 관리 시스템 | |
US20150036004A1 (en) | System and method of capturing and sharing media | |
KR20180046784A (ko) | 위치기반 서비스를 이용한 체험학습 플랫폼 관리시스템 | |
CN110968282A (zh) | 信息处理系统、装置、方法以及存储介质 | |
US20160277476A1 (en) | Distributing content using a smartphone | |
US11431874B2 (en) | Information processing system to securely upload image data | |
WO2014162920A1 (ja) | 情報端末、アクセスシステム、情報処理方法及びプログラム | |
US20150149331A1 (en) | Taking Device Inventory using Dynamically Generated Symbols | |
US11924291B2 (en) | Information processing system, information processing apparatus, and information processing method | |
US11729331B2 (en) | Service providing system to generate duplicated application and transmit it to the electronic device for display on a display, information processing method, and non-transitory recording medium | |
JP7243308B2 (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム | |
US20170374162A1 (en) | Method and system for registering plurality of devices | |
US20210256863A1 (en) | Information processing system, information processing apparatus, and information processing method | |
JP7210983B2 (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム | |
US10997410B2 (en) | Information processing device and information processing system | |
KR20120087317A (ko) | 모바일 기기를 이용한 컨텐츠 제공 서비스 방법 및 시스템 | |
Kinoshita et al. | An attendance management system capable of mapping participants onto the seat map | |
JP7548748B2 (ja) | エントリーサーバ、情報処理方法、およびプログラム | |
JP2014179029A (ja) | 情報処理システム、サーバー装置、情報処理方法及びプログラム | |
JP2020087120A (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200407 |