CN102547019B - 终端装置、服务器、画面控制方法和画面转换方法 - Google Patents
终端装置、服务器、画面控制方法和画面转换方法 Download PDFInfo
- Publication number
- CN102547019B CN102547019B CN201110345140.9A CN201110345140A CN102547019B CN 102547019 B CN102547019 B CN 102547019B CN 201110345140 A CN201110345140 A CN 201110345140A CN 102547019 B CN102547019 B CN 102547019B
- Authority
- CN
- China
- Prior art keywords
- information
- instruction information
- unit
- type
- instruction
- 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
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了终端装置、服务器、画面控制方法和画面转换方法。终端装置包括显示单元、多个操作单元、存储单元和控制单元,并且与服务器通信以进行显示单元上显示的画面的转换。存储单元存储将操作单元与用于命令画面转换的转换指令相关的模板信息。控制单元从服务器接收表示任一个转换指令的指令信息,使与接收的指令信息表示的转换指令相关的操作单元有效,并且向服务器发送表示有效的操作单元被操作的操作信息。控制单元接收从服务器发送的新指令信息,并且使与由该新指令信息表示的转换指令相关的操作单元有效。
Description
相关申请的交叉引用
本申请要求2010年11月4日提交的日本专利申请No.2010-247152和2011年10月31日提交的日本专利申请No.2011-238502的优先权,这些专利申请的整个主题以引用方式并入本文中。
技术领域
本发明的方面涉及用于根据来自服务器的转换指令进行显示单元的画面转换的终端装置、服务器、画面控制方法、和画面转换方法。
背景技术
已经提出用于在终端装置的显示器上显示预定画面的技术(参见例如JP-A-H11-212914和JP-A-2009-207872)。JP-A-H11-212914描述了一种访问主计算机以进行业务处理的在线业务处理系统。在该在线业务处理系统中,从安装在主计算机中的在线业务程序输出输出逻辑信息和输出控制信息。然后,根据输出信息,从主计算机向浏览器发送与预存储的超文本模板结合的超文本。根据超文本,在浏览器上显示数据。
JP-A-2009-207872描述了一种在控制器上显示用于控制医疗器械的画面的医疗控制系统。在该医疗控制系统中,控制器从医疗器械接收GUI设置信息。GUI设置信息是为形成GUI画面的每个部分而生成的文本数据(GUI画面参数信息)。控制器分析GUI设置信息以生成子图像,将子图像组合以形成GUI图像,并且显示GUI图像。另外描述的是,控制器可预先存储关于多个图形的模板信息,并根据GUI画面参数信息调节图形的尺寸或位置。
发明内容
例如,在试图通过诸如因特网的网络用终端装置接收所需服务的情况下,终端装置在显示单元上显示用于适当地输入接收服务所需的信息等的多个画面。用户根据显示的画面多次进行输入操作。在进行输入操作时,应将表示多个待显示画面的图像数据通过网络传输至终端装置或预先存储在终端装置内。然而,在其中表示多个待显示画面的所有图像数据均通过网络传输至终端装置的构造中,由于通信速率导致直到画面显示之前的时间段可能变得更长。另一方面,在其中表示多个待显示画面的所有图像数据均预先存储在终端装置内的构造中,当由服务提供服务器另外提供新服务时,终端装置没有关于新服务的图像数据。因此,无论何时添加服务,都应将关于新服务的图像数据另外存储在能够与网络通信的大量终端装置中。此外,当需要另外存储图像数据时,可能需要在能够与网络通信的大量终端装置中另外存储用于管理关于新服务的画面转换的程序。
本发明的一个方面提供了终端装置、服务器、画面控制方法、和画面转换方法,其能够减少在有关画面显示的信息通信期间的装置之间的通信负荷,并且有效显示关于诸如新添加的服务的扩展功能的画面。
根据本发明的一个示例性实施例,提供了一种终端装置,其被配置为与服务器进行通信以进行终端装置的显示单元上显示的画面的转换。该终端装置包括:画面存储单元,该画面存储单元被配置为存储用于分别显示依次转换的多个画面的多个画面信息;第一存储单元,该第一存储单元被配置为存储第一模板信息,第一模板信息用于将终端装置的多个第一类操作单元与多个转换指令相关联以通过分别操作该多个第一类操作单元来指示画面转换的;验证单元,所述验证单元被配置为使由所述第一模板信息相关的所述多个第一类操作单元中的任一个有效,而不使由所述第一模板信息相关的所述多个第一类操作单元中的其他有效;第一发送控制单元,该第一发送控制单元被配置为向服务器发送表示由验证单元使之有效的第一类操作单元被操作的操作信息;和显示控制单元,该显示控制单元被配置为根据画面存储单元中存储的画面信息在显示单元上显示画面,并且在由验证单元使之有效的第一类操作单元被操作时,根据基于对已验证的第一类操作单元的操作的转换指令,进行显示单元上显示的画面的转换,第一接收控制单元,所述第一接收控制单元被配置为从所述服务器接收表示所述多个转换指令中的任一个的第一指令信息,其中,所述验证单元被配置为使由所述第一模板信息相关的所述多个第一类操作单元中、与由所述第一接收控制单元接收的所述第一指令信息表示的转换指令相关的第一类操作单元有效,而不使由所述第一模板信息相关的所述多个第一类操作单元中、与并非由所述第一指令信息表示的其他转换指令相关的其他第一类操作单元有效,其中,第一接收控制单元被配置为接收从已收到由第一发送控制单元发送的操作信息的服务器发送的新的第一指令信息,并且其中,验证单元被配置为使与由第一接收控制单元所接收的新第一指令信息表示的转换指令相关的第一类操作单元有效,而不使与并非由该新第一指令信息表示的其他转换指令相关的其他第一类操作单元有效。
根据上述配置,通过第一类操作单元输入用于画面转换的操作。然后,可以向服务器发送表示用于画面转换的操作进行的操作信息,并且可以接收新第一指令信息,使得在显示单元上显示的画面转换为根据输入操作的画面。此时,终端装置不需要管理画面转换。终端装置接收从服务器发送的第一指令信息,并根据由第一指令信息表示的转换指令使预定的第一类操作单元有效,而不使其他第一类操作单元有效。因此,不需要从服务器向终端装置发送表示通过第一操作单元的操作的转换的画面的图像数据,从而可以减轻与显示有关的通信负荷。
终端装置可如下地构造。也就是说,终端装置进一步可包括:第二存储单元,该第二存储单元被配置为存储第二模板信息,该第二模板信息用于将终端装置的多个第二类操作单元与多个信息输入类型相关联,以通过操作该多个第二类操作单元而输入关于终端装置的操作的设置信息;操作单元指定单元,该操作单元指定单元被配置为根据第二模板信息指定对于该多个信息输入类型中的每一个来说唯一的至少一个第二类操作单元;和存储控制单元,该存储控制单元被配置为当由操作单元指定单元指定的第二类操作单元被操作时,存储通过操作该指定的第二类操作单元输入的设置信息,其中,画面存储单元被配置为存储用于分别显示表示多个信息输入类型的多个画面的多个画面信息,其中,第一接收控制单元被配置为从服务器接收表示用于输入确定的信息的多个信息输入类型中的任一个的第二指令信息,并接收对应于第二指令信息而确定的且表示由第二指令信息表示的信息输入类型中的转换指令的第一指令信息,其中,验证单元被配置为使与由第一接收控制单元接收到的第一指令信息所表示的转换指令相关的第一类操作单元有效,并且其中,第一发送控制单元被配置为向服务器发送表示由验证单元使之有效的第一类操作单元被操作的操作信息,并发送存储控制单元存储的设置信息。
根据上述配置,可以根据来自服务器的第二指令信息指定第二类操作单元。因此,可通过使用指定的第二类操作单元的操作输入设置信息,并且可将操作信息和输入设置信息发送至服务器。
此外,在上述终端装置中,第一接收控制单元可被配置为接收从已收到由第一发送控制单元发送的操作信息和设置信息的服务器发送的新第一指令信息和新第二指令信息,验证单元可被配置为使与由第一接收控制单元接收的新第一指令信息所表示的转换指令相关的第一类操作单元有效,并且操作单元指定单元可指定用由第一接收控制单元接收的新第二指令信息表示且与用于输入已确定信息的信息输入类型相关的第二类操作单元。
根据上述配置,在使第一类操作单元有效的同时指定第二类操作单元。因此,可使两个操作单元都可操作。
此外,在上述终端装置中,第一接收控制单元可被配置为接收命令操作终端装置的功能单元的第三指令信息和用于操作功能单元的参数,其中,从已收到由第一发送控制单元发送的操作信息和设置信息的服务器发送第三指令信息和参数,并且由第一接收控制单元接收的第三指令信息命令的功能单元可根据第一接收控制单元接收的参数来操作。
根据上述配置,有效的第一操作单元和已指定的第二操作单元被操作,并且关于该操作的操作信息和设置信息被发送至服务器。因此,可以适当地操作功能单元。
此外,在上述终端装置中,第一接收控制单元可被配置为从服务器接收作为信息输入类型的表示至少一种参数输入类型的第二指令信息以及对应于第二指令信息而确定的且表示由第二指令信息表示的信息输入类型中的转换指令的第一指令信息,并且显示控制单元可被配置为当第一接收控制单元接收表示参数输入类型的第二指令信息时,在显示单元上显示包括用于输入参数的区域的画面。
根据上述配置,可以适当地输入用于参数的设置信息。
此外,在上述终端装置中,功能单元可具有打印功能、扫描仪功能和复印功能中的至少一种。
根据该配置,在终端装置中,可以适当地进行打印功能、扫描仪功能和复印功能中的至少一种。
此外,在上述终端装置中,第一接收控制单元可被配置为从服务器接收第一指令信息和解释参数的内容信息,并且显示控制单元可被配置为显示包括由第一接收控制单元接收的内容信息所表示的解释内容的画面。
根据该配置,可以从服务器接收内容信息,并在显示单元上显示包括由收到的内容信息表示的各种内容的画面。此外,第一接收控制单元可被配置为接收服务器响应于从第一发送控制单元接收的操作信息而发送的新第一指令信息和新内容信息,并且显示控制单元可被配置为在显示单元上显示包括由第一接收控制单元接收的新内容信息的画面。在这种情况下,终端装置可重复接收从服务器发送的内容信息,并且在显示单元上显示包括由接收到的内容信息表示的各种内容的画面。
此外,在上述终端装置中,第一存储单元可被配置为存储用于关联在显示单元的画面上的预定位置处显示的多个第一类操作单元与多个转换指令的第一模板信息,并且验证单元可被配置为在显示单元的画面的预定位置将与由第一接收控制单元接收的第一指令信息表示的转换指令相关的第一类操作单元显示为是可操作的而使之有效,并且不将与并非由第一指令信息表示的其他转换指令相关的其他第一类操作单元显示为是可操作的。
根据该配置,终端装置可适当地处理显示单元被配置为在画面的预定位置显示第一类操作单元的情况。例如,可以适当地处理终端装置的显示单元具有触摸板功能的情况。
此外,在上述终端装置中,第一存储单元可被配置为存储用于关联由终端装置的硬键分别配置的多个第一类操作单元与多个转换指令的第一模板信息,并且验证单元可使作为与由第一接收控制单元接收的第一指令信息所表示的转换指令相关的硬键的第一类操作单元有效,而不使作为与并非由第一指令信息表示的其他转换指令相关的硬键的其他第一类操作单元有效。
根据该配置,终端装置可适当地处理第一操作单元为硬键的情况。例如,可以适当地处理终端装置的显示单元不具有触摸板功能的情况。
根据本发明的另一个示例性实施例,提供了一种服务器,其被配置为与终端装置进行通信以进行终端装置的显示单元上显示的画面的转换。服务器包括:第三存储单元,该第三存储单元被配置为存储多个第一指令信息,每个第一指令信息表示用于命令显示单元上显示的画面的转换的多个转换指令中的任一个;第二发送控制单元,该第二发送控制单元被配置为向终端装置发送多个第一指令信息中的任一个;和第二接收控制单元,该第二接收控制单元被配置为接收由已收到由第二发送控制单元发送的第一指令信息的终端装置发送的操作信息,该操作信息表示与由第一指令信息表示的转换指令相关的第一类操作单元被操作,其中,当第二接收控制单元接收该操作信息时,第二发送控制单元被配置为发送新第一指令信息。
根据上述配置,对应于根据本发明的第一示例性实施例的终端装置,服务器可适当地进行终端装置的显示单元上显示的画面的转换。
在上述服务器中,第三存储单元可被配置为存储多个第一指令信息,每个第一指令信息表示用于命令显示单元上显示的画面的转换的多个转换指令中的任一个;以及多个第二指令信息,每个第二指令信息表示信息输入类型,同时让二者彼此相关,其中,第二发送控制单元可被配置为向终端装置发送彼此相关的第一指令信息和第二指令信息,并且其中,第二接收控制单元可被配置为接收从已收到由第二发送控制单元发送的第一指令信息和第二指令信息的终端装置发送的操作信息和设置信息,操作信息表示与由第一指令信息表示的转换指令相关的第一类操作单元被操作,并且设置信息通过操作与由第二指令信息表示的信息输入类型相关的第二类操作单元来输入。
此外,在上述服务器中,第三存储单元可被配置为存储多对相关的第一指令信息和第二指令信息以及用于标识该多对相关的第一指令信息和第二指令信息的多个唯一标识符,同时让二者彼此相关,其中,第二发送控制单元可被配置为向终端装置发送一对相关的第一指令信息和第二指令信息,以及用于标识该对相关的第一指令信息和第二指令信息的唯一标识符,其中,第二接收控制单元可被配置为接收由已收到由第二发送控制单元发送的该对相关的第一指令信息和第二指令信息以及用于标识该对相关的第一指令信息和第二指令信息的唯一标识符的终端装置发送的操作信息、设置信息和唯一标识符,操作信息表示与由第一指令信息表示的转换指令相关的第一类操作单元被操作,设置信息通过操作与由第二指令信息表示的信息输入类型相关的第二类操作单元来输入,并且唯一标识符与用于标识该对相关的第一指令信息和第二指令信息的唯一标识符相匹配。该服务器进一步可包括:第四存储单元,该第四存储单元被配置为根据各唯一标识符存储定义多对相关的第一指令信息和第二指令信息的顺序的树信息;和第一指定单元,该第一指定单元被配置为当第二接收控制单元接收到操作信息、设置信息和唯一标识符时,根据由第二接收控制单元接收的操作信息和唯一标识符以及树信息指定新的一对相关的第一指令信息和第二指令信息,其中第二发送控制单元可被配置为向终端装置发送由第一指定单元指定的该新的一对相关的第一指令信息和第二指令信息;以及用于标识该新的一对相关的第一指令信息和第二指令信息的唯一标识符。
此外,在上述服务器中,第三存储单元可被配置为存储(i)多对相关的第一指令信息和第二指令信息,以及命令终端装置的功能单元的操作的多个第三指令信息,以及,(ii)用于标识该多对相关的第一指令信息和第二指令信息以及多个第三指令信息的多个唯一标识符,同时让(i)和(ii)彼此相关,其中,第四存储单元可被配置为根据其各唯一标识符存储定义多对相关的第一指令信息和第二指令信息以及多个第三指令信息的顺序的树信息,其中,当第二接收控制单元接收操作信息、设置信息和唯一标识符时,第一指定单元被配置为根据由第二接收控制单元接收的操作信息和唯一标识符、以及树信息指定新的一对相关的第一指令信息和第二指令信息或新的第三指令信息。该服务器进一步可包括:第五存储单元,该第五存储单元被配置为存储将多个唯一标识符与多个第一类信息相关联的第一映射信息,每个第一映射信息表示设置信息的类型;第六存储单元,该第六存储单元被配置为存储将多个唯一标识符与多个第二类信息相关联的第二映射信息,每个第二映射信息表示作为将用于终端装置的功能单元的操作的参数的设置信息的类型;第二指定单元,该第二指定单元被配置为当第二接收控制单元接收操作信息、设置信息和唯一标识符时,根据由第二接收控制单元接收的唯一标识符以及第一映射信息指定表示由第二接收控制单元接收的设置信息的类型的第一类信息;和设置信息存储控制单元,该设置信息存储控制单元被配置为当第二指定单元指定表示由第二接收控制单元接收的设置信息的类型的第一类信息时,在设置信息存储单元中存储与指定的第一类信息相关的设置信息,其中,当第一指定单元可指定第三指令信息时,第二发送控制单元被配置为进一步向终端装置发送指定的第三指令和参数,该参数与设置信息存储单元中存储的设置信息相匹配,同时与和第二类信息相同的第一类信息相关,该第二类信息与用于标识指定的第三指令信息的唯一标识符相关。
根据上述配置,对应于具有上述配置的每个终端装置,服务器可实现对应的终端装置的操作和/或功能。由服务器实现的功能、操作等的细节为如上文结合终端装置所述,因而将省去冗余的描述。服务器可被配置为与所有上述终端装置相对应的其他形式。
根据本发明的另一个示例性实施例,提供了一种画面控制方法,该方法通过在终端装置和服务器之间通信而进行终端装置的显示单元上显示的画面的转换,该终端装置包括:第一存储单元,该第一存储单元被配置为存储第一模板信息,第一模板信息用于将终端装置的多个第一类操作单元与多个转换指令相关联,以通过分别操作对应的第一类操作单元而命令终端装置的显示单元上显示的画面的画面转换;和画面存储单元,该画面存储单元被配置为存储用于分别显示依次转换的多个画面的多个画面信息;该服务器包括第三存储单元,该第三存储单元被配置为存储多个第一指令信息,每个第一指令信息表示多个转换指令中的任一个,该画面控制方法包括:通过终端装置,从服务器接收第一指令信息;使通过第一模板信息关联的多个第一类操作单元中与由接收的第一指令信息表示的转换指令相关的第一类操作单元有效,并且不使与并非由接收的第一指令信息表示的其他转换指令相关的其他第一类操作单元有效;向服务器发送表示有效的第一类操作单元被操作的操作信息;根据在画面存储单元中存储的画面信息在显示单元上显示画面,并且当有效的第一类操作单元被操作时,根据基于对有效的第一类操作单元的操作的转换指令进行显示单元上显示的画面的转换;接收从已收到通过发送步骤发送的操作信息的服务器发送的新第一指令信息;和使与由所接收的新第一指令信息表示的转换指令相关的第一类操作单元有效,而不使与并非由第一指令信息表示的转换指令相关的第一类操作单元有效,通过服务器向终端装置发送第一指令信息;接收从已收到通过发送步骤发送的第一指令信息的终端装置发送的操作信息;并且当接收到操作信息时,发送新第一指令信息。
根据该配置,通过第一类操作单元输入用于画面转换的操作。然后,可以向服务器发送表示用于画面转换的操作已进行的操作信息,并且可以接收新第一指令信息,使得在显示单元上显示的画面转换为根据输入操作的画面。此时,终端装置不需要管理画面转换。终端装置接收从服务器发送的第一指令信息,并根据由第一指令信息表示的转换指令使预定的第一类操作单元有效,而不使其他第一类操作单元有效。因此,不需要从服务器向终端装置发送表示由第一操作单元的操作转换的画面的图像数据,从而可以减轻与显示有关的通信负荷。该画面控制方法在系统(包括根据上述示例性实施例的终端装置的画面控制系统)中实现。
在上述画面控制方法中,终端装置进一步可包括第二存储单元,该第二存储单元被配置为存储第二模板信息,该第二模板信息用于将终端装置的多个第二类操作单元与多个信息输入类型相关联,以通过操作该多个第二类操作单元而输入关于终端装置的操作的设置信息,并且第三存储单元可被配置为存储多个第一指令信息,每个第一指令信息表示多个信息输入类型的每一个中的多个转换指令中的任一个,以及多个第二指令信息,每个第二指令信息表示信息输入类型,同时让二者彼此相关。画面控制方法进一步可包括:通过终端装置,根据第二模板信息指定对于该多个信息输入类型中的每一个来说唯一的至少一个第二类操作单元;当指定的第二类操作单元被操作时,存储通过操作指定的第二类操作单元输入的设置信息;接收从服务器发送的相关的第一指令信息和第二指令信息;使与由通过接收步骤接收的第一指令信息表示的转换指令相关的第一类操作单元有效;指定与用于输入已确定信息的信息输入类型相关的第二类操作单元,该信息输入类型由通过接收步骤接收的第二指令信息表示;以及,根据通过接收步骤接收的相关的第一指令信息和第二指令信息向服务器发送表示通过验证步骤使之有效的第一类操作单元被操作的操作信息,以及通过存储步骤存储的设置信息,并且通过服务器,向终端装置发送相关的第一指令信息和第二指令信息;以及接收由已接收通过发送步骤发送的第一指令信息和第二指令信息的终端装置发送的操作信息和设置信息。
根据该配置,可以根据来自服务器的第二指令信息指定第二类操作单元。因此,设置信息可通过使用指定的第二类操作单元的操作输入,并且可将操作信息和输入设置信息发送至服务器。
此外,在上述画面控制方法中,第三存储单元可被配置为存储多对相关的第一指令信息和第二指令信息,以及用于标识该多对相关的第一指令信息和第二指令信息的唯一标识符,同时让二者彼此相关,并且服务器进一步可包括第四存储单元,所述第四存储单元被配置为根据唯一标识符存储定义该多对相关的第一指令信息和第二指令信息的顺序的树信息。画面控制方法进一步可包括:通过终端装置接收从服务器发送的相关的第一指令信息和第二指令信息以及用于标识该相关的第一指令信息和第二指令信息的唯一标识符;向服务器发送操作信息、通过存储步骤存储的设置信息、以及唯一标识符,该操作信息表示根据通过接收步骤接收的相关的第一指令信息和第二指令信息通过验证步骤使之有效的第一类操作单元被操作,该唯一标识符与用于标识通过接收步骤接收的相关的第一指令信息和第二指令信息的唯一标识符相匹配;接收由已收到操作信息的服务器发送的新的相关的第一指令信息和第二指令信息、已确定信息、以及通过发送步骤发送的唯一标识符;使与由接收的新第一指令信息表示的转换指令相关的第一类操作单元有效;以及指定与用于输入已确定信息且由接收的新第二指令信息表示的信息输入类型相关的第二类操作单元,并且通过服务器向终端装置发送相关的第一指令信息和第二指令信息、以及用于标识该相关的第一指令信息和第二指令信息的唯一标识符;接收由终端装置发送的操作信息、已确定信息、以及唯一标识符,该终端装置已经接收通过发送步骤发送的相关的第一指令信息和第二指令信息以及用于标识该相关的第一指令信息和第二指令信息的唯一标识符;当在接收步骤中接收到操作信息、设置信息、唯一标识符时,根据接收的操作信息、接收的唯一标识符、以及树信息指定相关的新第一指令信息和新第二指令信息,并且向终端装置发送通过指定步骤指定的该相关的新第一指令信息和新第二指令信息、以及用于标识该相关的新第一指令信息和新第二指令信息的唯一标识符。
根据该配置,可从终端装置向服务器发送操作信息、设置信息和唯一标识符,并且终端装置可接收由唯一标识符标识的新第一指令信息和新第二指令信息。
此外,在上述画面控制方法中,第三存储单元可被配置为存储(i)多个相关的第一指令信息和第二指令信息、以及命令终端装置的功能单元的操作的多个第三指令信息,以及,(ii)用于标识该多个相关的第一指令信息和第二指令信息以及该多个第三指令信息的多个唯一标识符,同时让(i)和(ii)彼此相关,第四存储单元可被配置为根据唯一标识符存储定义该多个相关的第一指令信息和第二指令信息以及该多个第三指令信息的顺序的树信息,该服务器进一步可包括:第五存储单元,该第五存储单元被配置为存储将多个唯一标识符与多个第一类信息相关联的第一映射信息,每个第一映射信息表示设置信息的类型;和第六存储单元,该第六存储单元被配置为存储将多个唯一标识符与多个第二类信息相关联的第二映射信息,每个第二映射信息表示作为将用于终端装置的功能单元的操作的参数的设置信息的类型。画面控制方法进一步可包括:通过服务器,在接收到操作信息、设置信息和唯一标识符时,根据接收到的操作信息、接收到的唯一标识符、以及树信息指定相关的新第一指令信息和新第二指令信息,或新第三指令信息;在接收到操作信息、设置信息和唯一标识符时,根据接收到的唯一标识符和第一映射信息指定表示接收到的设置信息的类型的第一类信息;以及在表示通过接收步骤接收的设置信息的类型的第一类信息被指定时,在设置信息存储单元中存储与指定的第一类型相关的设置信息;以及当在指定步骤中指定第三指令信息时,向终端装置发送指定的第三指令和参数,该参数与设置信息存储单元中存储的设置信息相匹配,同时与和第二类信息相同的第一类信息相关,该第二类信息与用于标识指定的第三指令信息的唯一标识符相关,通过终端接收从服务器发送的第三指令信息和参数;以及执行根据接收到的参数由接收到的第三指令信息命令的功能单元的操作。
根据该配置,如果验证的第一类操作单元和指定的第二类操作单元被操作,则可以向服务器发送关于该操作的操作信息、设置信息和唯一标识符,以适当地操作功能单元。
根据本发明的另一个示例性实施例,提供了一种由包括第三存储单元的服务器进行的画面转换方法,该第三存储单元被配置为存储多个第一指令信息,每个第一指令信息表示用于命令终端装置的显示单元上显示的画面的转换的多个转换指令中的任一个,该画面转换方法被配置为通过与终端装置通信来进行显示单元上显示的画面的转换。该画面转换方法包括:向终端装置发送第一指令信息;接收由已收到通过发送步骤发送的第一指令信息的终端装置发送的操作信息,该操作信息表示与由第一指令信息表示的转换指令相关的第一类操作单元被操作;以及当接收到操作信息时,发送新第一指令信息。
根据该配置,对应于根据本发明的示例性实施例的终端装置,可以适当地进行终端装置的显示单元上显示的画面的转换。该画面转换方法可以是与具有上述配置的终端装置中的每一个相对应的画面转换方法。
根据本发明的另一个示例性实施例,提供了一种具有存储在其上并由控制终端装置的计算机可读的计算机程序的非易失性计算机可读介质,该终端装置被配置为与服务器进行通信以进行终端装置的显示单元上显示的画面的转换,该终端装置包括:第一存储单元,该第一存储单元被配置为存储第一模板信息,第一模板信息用于将终端装置的多个第一类操作单元与多个转换指令相关联,以通过分别操作该多个第一类操作单元来命令转换画面;和画面存储单元,该画面存储单元被配置为存储用于分别显示依次转换的多个画面的多个画面信息,该计算机程序在由计算机执行时,使计算机进行包括下列步骤的操作:从服务器接收表示多个转换指令中的任一个的第一指令信息;使由第一模板信息关联的多个第一类操作单元中与由接收到的第一指令信息表示的转换指令相关的第一类操作单元有效,而不使由第一模板信息关联的多个第一类操作单元中与并非由第一指令信息表示的其他转换指令相关的其他第一类操作单元有效;向服务器发送表示有效的第一类操作单元被操作的操作信息;根据画面存储单元中存储的画面信息在显示单元上显示画面,并且当有效的第一类操作单元被操作时,根据对有效的第一类操作单元的操作按照转换指令进行显示单元上显示的画面的转换,接收从已收到通过发送步骤发送的操作信息的服务器发送的新第一指令信息;以及,使与由接收到的新第一指令信息表示的转换指令相关的第一类操作单元有效,而不使与并非由接收到的新第一指令信息表示的其他转换指令相关的其他第一类操作单元有效。
根据该配置,可以实现根据本发明的示例性实施例的终端装置。此外,计算机程序可以是由控制具有上述配置的终端装置中的每一个的计算机可读的计算机程序。
根据本发明的另一个示例性实施例,提供了一种具有存储在其上并由控制包括第三存储单元的服务器的计算机可读的计算机程序的非易失性计算机可读介质,该第三存储单元被配置为存储多个第一指令信息,每个第一指令信息表示用于命令终端装置的显示单元上显示的画面的转换的多个转换指令中的任一个,该计算机程序用于通过与终端装置通信而进行显示单元上显示的画面的转换,该计算机程序在由计算机执行时,使计算机进行包括下列步骤的操作:向终端装置发送第一指令信息;接收从已收到通过发送步骤发送的第一指令信息的终端装置发送的操作信息,该操作信息表示与由第一指令信息表示的转换指令相关的第一类操作单元被操作;以及当接收到操作信息时,发送新第一指令信息。
根据该配置,可以实现根据本发明的示例性实施例的服务器。此外,计算机程序可以是由控制具有上述配置的服务器中的每一个的计算机可读的计算机程序。
在上文中,作为用于画面转换的操作的转换指令,示出了用于确定预定内容的“确定”(决定)、用于返回上一画面的“上一个”、用于进行到下一画面的“下一个”等等作为示例。作为确定的信息输入类型,示出了将在显示单元上显示的画面的类型等作为示例。作为内容信息,示出了个别定义信息的标题和唯一列表信息或者个别定义信息的标题和唯一输入框信息作为示例。
根据上述配置,可以减少装置之间对关于画面显示的信息通信过程中的通信负荷,并且有效地显示关于诸如新添加的服务的扩展功能的画面。
附图说明
根据以下结合附图的本发明的示例性实施例的描述,本发明的上述和其他方面将变得更显而易见和更易于理解,在附图中:
图1是示出根据本发明的一个示例性实施例的系统的整个配置的实例的示意图,特别地,是示出构成根据该示例性实施例的系统的一部分的画面控制系统中包括的多功能装置和中继服务器的硬件配置的实例的框图;
图2是示出由多功能装置执行的主处理的流程图;
图3A至3O是示出各种类型的个别定义信息的描述内容的示意图,其中:
图3A是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够选择是否使用外部服务器或装置的功能;
图3B是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够选择是否允许使用外部服务;
图3C是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够从是外部服务的服务A和服务B中选择所需服务;
图3D是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够选择使用上传服务还是下载服务;
图3E是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够确认用户使用上传服务;
图3F是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够选择在介质中存储图像数据还是打印图像数据;
图3G是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够从多个图像数据中选择所需图像数据;
图3H是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够确认在为外部服务而与服务器通信过程中已经发生错误;
图3I是示出用于执行图像数据下载的个别定义信息的描述内容的示意图;
图3J是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够选择读取介质还是进行扫描;
图3K是示出用于执行图像数据的上传的个别定义信息的描述内容的示意图;
图3L是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够选择进行复印还是扫描;
图3M是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够输入复印分辨率;
图3N是示出个别定义信息的描述内容的示意图,用于显示画面以使用户能够选择是否开始复印;以及
图3O是示出用于进行复印的个别定义信息的描述内容的示意图;
图4A至4D是示出在具有触摸板功能的显示单元上显示的多种类型的画面的示意图,其中:
图4A是示出根据图3C中所示的个别定义信息生成的画面(包括文本列表的列表画面)的示意图;
图4B是示出根据图3G中所示的个别定义信息生成的画面(包括图像列表的列表画面)的示意图;
图4C是示出根据图3H中所示的个别定义信息生成的画面(消息画面)的示意图;以及
图4D是示出根据图3M中所示的个别定义信息生成的画面(输入框画面)的示意图;
图5是示出在图2的主处理中执行的图像信息生成处理的流程图;
图6A和6B是示意图,示出在多功能装置的显示单元具有触摸板功能的情况下的模板信息的实例,以及在多功能装置的显示单元不具有触摸板功能的情况下的模板信息的实例;
图7是示出其中在图5的图像信息生成处理中生成图像信息的处理的示意图;
图8是示出在图2的主处理中执行的操作结果信息生成处理的流程图;
图9是示出由中继服务器执行的主处理的流程图;
图10A和10B分别是示出树信息和未确定表的示意图;
图11A和11B分别是示出第一映射表和第二映射表的示意图;
图12是示出设置信息表的示意图;
图13是示出个别定义信息的描述内容的示意图,该个别定义信息是通过将列表项目“服务C”添加到图3C中所示的个别定义信息获得的,并且用于显示画面以使用户能够选择是外部服务的服务A、服务B和服务C中的任一项;
图14是示出通过将唯一编号003的已确定信息是服务C的情况的描述添加到图10B的未确定表的唯一编号003B和006A获得的未确定表的示意图;以及
图15是示出设置信息表的示意图,该设置信息表是通过将设置项目“服务C提供的处理的列表”添加到图12的设置信息表而获得的。
具体实施方式
将参考附图描述根据本发明的一个示例性实施例的系统1。本发明不限于下文所述配置,在不脱离本发明的范围的前提下,可具有各种配置。例如,下列配置的一部分可以省略或被另一个配置取代。另外,下列配置的一部分可包括另一配置。
<系统的整个配置>
将参考图1描述包括画面控制系统10的系统1的整个配置。系统1是例如服务协同系统。系统1包括画面控制系统10以及服务提供服务器300A和300B(统称为服务提供服务器300)。画面控制系统10包括多功能装置100和中继服务器200。在系统1中,多功能装置100、中继服务器200以及服务提供服务器300A和300B通过能够数据通信的网络400彼此相连。图1示出了单个多功能装置100;然而,可以存在多个多功能装置100。网络400的实例包括因特网。数据通信基于例如HTTP/1.1进行。
在系统1中,可以在服务提供商提供的电子文件存储服务中上传和下载电子文件。由系统1提供的其他服务的实例包括文档生成/编辑服务。根据文档生成/编辑服务,用户可进行生成和编辑文档以及与其他用户共享文档(电子文件)中的至少一个处理。诸如电子文件存储服务的服务通过由每个服务提供商设置在因特网上的服务提供服务器300来提供。服务提供服务器300是已知的Web服务器。服务提供服务器300与连接到诸如因特网的网络400的终端之间进行基于HTTP的通信,以为终端提供预定服务。在以下描述中,诸如电子文件存储服务的上述服务被称为服务A和B。服务A由服务提供服务器300A提供,服务B由服务提供服务器300B提供。
多功能装置100具体地为小型数字组合机。多功能装置具有例如打印功能、扫描仪功能、复印功能和传真功能。多功能装置100可将例如通过扫描仪功能读取的图像的电子文件上传到用于电子文件存储服务的服务提供服务器。另外,多功能装置100可从用于电子文件存储服务的服务提供服务器下载电子文件,并且通过多功能装置100的打印功能打印下载的电子文件。多功能装置100与中继服务器200配合接收电子文件存储服务。此时,在多功能装置100的显示单元150上显示的画面由中继服务器200管理,并且按照来自中继服务器200的指令进行转换。中继服务器200可以是具有已知的服务器功能的装置。中继服务器200可以是由多功能装置100的制造商所有的服务器。替代地,中继服务器200可以是现有的出租服务器或虚拟服务器。
<多功能装置和中继服务器的硬件配置>
将参考图1描述画面控制系统10中包括的多功能装置100和中继服务器200的硬件配置。多功能装置100包括通信单元110、控制单元120、存储单元130、存储卡控制器140、显示单元150、打印单元160、扫描仪单元170和操作单元180。通信单元110与连接到网络400的其他设备进行通信。可使用已知的网络卡作为通信单元110。控制单元120包括中央处理器(CPU)以及电连接到CPU(未示出)的ROM和RAM,并且构成计算机。CPU按照ROM中存储的计算机程序控制多功能装置100的操作。ROM中存储的计算机程序包括用于图2、5和8中所示的每个处理的计算机程序。此外,ROM中存储的计算机程序包括用于生成基于用诸如XML的标记语言书写的文本的画面的渲染驱动程序。RAM暂时地存储各种类型的数据。
存储单元130可以是已知的非易失性存储装置,例如NAND型闪存。存储单元130存储各种类型的数据,例如,下文将描述的图6A和6B(若无特别区分,以下统称为图6)所示的模板信息。存储卡控制器140控制插入多功能装置100的存储卡141的存储。特别地,存储卡控制器140基于控制单元120的指令进行在存储卡141中写数据、擦除存储卡141中存储的数据、读取存储卡141中存储的数据等操作。在存储卡141中存储具有预定格式的电子文件。显示单元150具有诸如LCD的显示装置。显示单元150显示下文将描述的各种画面。显示单元150可以是具有触摸板功能的类型(下文称为触摸板型)。打印单元160按照控制单元120的指令打印图像。扫描仪单元170读取记录在用户设置的页面上的图像。扫描仪单元170按照控制单元120的指令读取图像。操作单元180包括用户可操作的多个操作按钮,并且根据用户的操作(例如按压)向控制单元120发送信号。用户可通过操作操作单元180输入所需指令。
在触摸板型而言,用户可通过操作显示单元150输入所需指令。例如,图4A至4D中所示的键(例如,“确定”键(用于转换指令的键)和“向上”键(不是用于转换指令的键))不包括在操作单元180中,并且通过显示单元150的触摸板功能来实现。操作单元180包括下文将描述的项目选择键和数字选择键。
如果多功能装置100在显示单元150中没有触摸板功能(下文称为非触摸板型),则图4A至4D中所示的键(例如,“确定”键(用于转换指令的键)和“向上”键(不是用于转换指令的键))被分配为操作单元180的硬键。即使在非触摸板型的情况下,操作单元180也包括下文将描述的项目选择键和数字选择键。
中继服务器200包括通信单元210、控制单元220和存储单元230。通信单元210与连接到网络400的其他设备进行通信。可使用已知的网络卡作为通信单元210。控制单元220包括CPU以及电连接到CPU(未示出)的ROM和RAM,并且构成计算机。CPU按照ROM和存储单元230中存储的计算机程序控制中继服务器200的操作。RAM暂时存储各种类型的数据。存储单元230可以是已知的非易失性存储装置,例如硬盘驱动器。存储单元230存储计算机程序。例如,存储的计算机程序包括用于图9所示的处理的计算机程序。此外,存储的计算机程序包括用于与服务提供服务器300进行通信以向多功能装置100提供服务的计算机程序。中继服务器200将被描述为物理存在的服务器;然而,中继服务器200可以是用作与多个物理设备配合的服务器的虚拟机。
存储单元230存储图3A至3O中所示的个别定义信息、图10A和10B中所示的树信息和未确定表、图11A和11B中所示的第一映射表和第二映射表、以及图12中所示的设置信息表。设置信息表(下文将详细描述)包括已经通过用户在多功能装置100中的“确定”键上的操作确定的已确定信息和作为未确定信息的设置信息。作为在图12中所示的设置信息表中的未确定信息的设置信息的实例包括通过中继服务器200的内部处理开启或关闭的001标志、服务A提供的处理的列表和服务B提供的处理的列表、通过在中继服务器200和服务提供服务器300之间通信更新的错误标识信息、图像数据的缩略图的列表、以及图像数据的数据名称的列表。处理的列表由中继服务器200的管理员提前设置。
<多功能装置执行的主处理>
将参考图2描述由多功能装置100执行的主处理。为了开始主处理,用户向多功能装置100输入处理开始。特别地,如果多功能装置100为触摸板型,则在处于待机状态的多功能装置100的显示单元150上显示多个应用启动图标。用户触摸多个应用启动图标中的任一个应用启动图标。应用启动图标包括用于从顶部画面命令启动远程UI的应用启动图标、以及用于从关于多功能装置100中的任何一种功能(例如复印和扫描)的画面命令启动远程UI的应用启动图标。当用户触摸用于从顶部画面命令启动远程UI的应用启动图标时,控制单元120向中继服务器200发送不包括指定装置功能的信息的应用启动请求信息。当用户触摸用于从关于任一种功能的画面命令启动远程UI的应用启动图标时,控制单元120向中继服务器200发送包括指定装置功能的信息的应用启动请求信息。顶部画面是按照具有唯一编号001的个别定义信息(参见图3A)在显示单元150上显示的画面,以使用户能够选择使用外部服务还是多功能装置100的功能。当用户选择使用外部服务时,实现了用于使用外部服务的远程UI;而当用户选择使用多功能装置100的功能时,实现了用于使用多功能装置100的功能的远程UI。
同时,在非触摸板型的情况下,为了开始主处理,用户按下与主处理的开始相关的操作单元180的操作按钮。当开始主处理时,在步骤S100中,控制单元120控制通信单元110以向中继服务器200发送应用启动请求信息,而没有任何指定装置功能的信息。然后,控制单元120待机,直到收到中继服务器200响应于发送的应用启动请求信息而发送的个别定义信息为止(步骤S102中为“否”)。控制单元120控制通信单元110,以接收个别定义信息。当接收到个别定义信息(步骤S102中为“是”)时,在步骤S104中,控制单元120确定接收的个别定义信息的指令类型。接收的个别定义信息存储在控制单元120中包括的RAM等内。
个别定义信息包括如图3A至3O所示的各种类型的信息。具体地,如图3A至3O所示,每个个别定义信息包括唯一编号和指令类型。唯一编号具有作为用于标识个别定义信息的唯一标识符的功能。图3A至3H、3J和3L至3N所示的个别定义信息是其中指令类型表示UI指令且包括UI指令信息的个别定义信息。UI指令信息包括画面类型(已确定信息输入类型)、标题、表示由“确定”键、“上一个”键和“下一个”键进行的每个转换指令有效还是无效的信息、以及唯一信息。“确定”键、“上一个”键和“下一个”键中的任一个键的操作变为用于进行显示单元150上显示的画面的转换(改变)的操作。图3A至3D、3F至3G、3J、3L和3N中所示的唯一列表信息是其中画面类型为列表类型的UI指令信息中包括的唯一信息。图3E和3H所示的唯一消息信息是其中画面类型为消息类型的UI指令信息中包括的唯一信息。图3M所示的唯一输入框信息是其中画面类型为输入框类型的UI指令信息中包括的唯一信息。唯一输入框信息包括输入框初值、能输入的字符、最大字符数和最小字符数。图3I、3K和3O所示的个别定义信息是其中指令类型表示功能操作指令且包括功能操作指令信息的个别定义信息。功能操作指令信息包括操作类型。其中指令类型表示功能操作指令的个别定义信息包括如下所述用于执行指定功能的参数。多功能装置100按照这些参数进行诸如打印功能、扫描仪功能和复印功能的功能。下面将描述包括在个别定义信息中的上述信息。
当存储在RAM中的个别定义信息中包括的指令类型表示功能操作指令(步骤S104中的功能操作指令)时,在步骤S106中,控制单元120控制打印单元160、扫描仪单元170、存储卡控制器140和通信单元110中的至少一个,使得根据参数进行与功能操作指令信息中包括的操作类型相对应的功能。例如,图3I所示的个别定义信息包括表示下载的操作类型。在这种情况下,根据个别定义信息中描述的指令参数和数据名称,控制单元120控制通信单元110,以下载服务提供服务器300中存储的图像数据。当个别定义信息包括表示打印下载的图像数据的参数时,根据个别定义信息中描述的指令和打印的参数,控制单元120控制打印单元160以打印图像数据。在执行步骤S106之后,控制单元120控制通信单元110以向中继服务器200发送功能操作结束信息,其表示RAM中存储的个别定义信息中命令的功能操作已经结束。在发送功能操作结束信息时,控制单元120将与RAM中存储的个别定义信息的唯一编号匹配的唯一编号加入功能操作结束信息中。然后,控制单元120返回步骤S102的处理。此时,控制单元120擦除RAM中存储的个别定义信息。
同时,当RAM中存储的个别定义信息中包括的指令类型表示UI指令(步骤S104中的UI指令)时,在步骤S110中,控制单元120执行画面信息生成处理。在画面信息生成处理中,参考RAM中存储的个别定义信息。下面将描述在步骤S110中执行的画面信息生成处理。在执行步骤S110的画面信息生成处理之后,在步骤S112中,控制单元120按照步骤S110中生成的画面信息在显示单元150上显示画面。在能够点亮构成操作单元180的硬键的并且是非触摸板型多功能装置100中,根据画面信息点亮被命令亮起的硬键的背光源。为指令操作被有效的硬键可被点亮以使之可见,从而可以为用户提高可操作性。
将参考图4A至4D描述步骤S112中在显示单元150上显示的画面。示出多功能装置100为触摸板型时的情况作为示例。当RAM中存储的个别定义信息为图3C所示的个别定义信息时,在显示单元150上显示图4A中所示的画面。该画面为基于其中画面类型表示列表类型的个别定义信息的列表类画面。图4A所示的画面包括在个别定义信息中描述为标题的“请选择服务”、以及基于“确定”键为有效的描述的“确定”键(在图4A中标以“确定”)。由于描述了“上一个”键和“下一个”键是无效的,图4A所示的画面中不包括“上一个”键(在图4D中标以“上一个”)和“下一个”键(在图4D中标以“下一个”)。“上一个”键和“下一个”键可包括在图4A所示的画面中,以不能操作(不可操作)。在这种情况下,可将“上一个”键和“下一个”键变灰。此外,图4A所示的画面包括诸如“服务A”和“服务B”的选项。此外,图4A所示的画面包括作为当画面类型表示“列表”类型时的唯一键的“向上”键和“向下”键(参见图4A中分别由向上三角形和倒三角形示出的两个键)。用户通过操作(按或触摸)“向上”键与“向下”键和操作上面标有服务名称的键来选择所需服务。当存在多个服务名称时,如果操作了“向下”键,则可以显示多个此后的服务名称的列表;如果操作了“向上”键,则可以显示多个此前的服务名称的列表。可根据描述为个别定义信息选择方法的“选择一项”来选择一项服务。
当RAM中存储的个别定义信息为图3G所示的个别定义信息时,在显示单元150上显示图4B中所示的画面。该画面是基于其中画面类型表示列表类型的个别定义信息的列表类画面。图4B所示的画面包括在个别定义信息中描述为标题的“请选择服务”、以及基于“确定”键为有效的描述的“确定”键。图4B所示的画面包括作为选项的图像数据的缩略图。用户通过触摸缩略图选择所需图像数据。如果操作了“向下”键,则显示后面四个图像数据项的缩略图;如果操作了“向上”键,则显示前面四个图像数据项的缩略图。可根据在个别定义信息中描述为选择方法的“选择多项”来选择多个图像数据项。
在图3G等中所示的个别定义信息中的括号内描述的信息通过多功能装置100和服务提供服务器300之间的通信结果或由多功能装置100收到的用户输入来更新。具体地,在图3G所示的唯一列表信息中的括号内描述的“列表”和“图像列表”的内容通过多功能装置100和中继服务器200之间的通信结果来更新。也就是说,当控制单元120根据个别定义信息进行处理时,唯一列表信息具有更新后的最新值。在图3H的唯一消息信息中,在括号内描述的“消息”的内容通过多功能装置100和中继服务器200之间的通信结果来更新。也就是说,当控制单元120根据个别定义信息进行处理时,唯一消息信息具有更新后的最新值。在图3I的功能操作指令信息中,在括号内描述的“参数”的内容通过由多功能装置100收到的用户输入来更新。具体地,“图像数据的数据名称”通过用户在根据图3G所示个别定义信息生成的画面(图4B)中选择图像数据的输入操作来更新。“存储在介质中/打印”通过用户在根据图3F所示的个别定义信息生成的画面(未示出)中将图像数据存储到介质中或打印图像数据的输入操作来更新。也就是说,当控制单元120根据个别定义信息进行处理时,功能操作指令信息具有更新后的最新值。类似地,对于图3K和3O的功能操作指令信息中的括号内描述的“参数”的内容,当控制单元120根据个别定义信息进行处理时,功能操作指令信息具有更新后的最新值。
当RAM中存储的个别定义信息为图3H所示的个别定义信息时,在显示单元150上显示图4C中所示的画面。该画面为基于其中画面类型表示消息类型的个别定义信息的消息类画面。图4C所示的画面包括描述为个别定义信息中的标题的“服务器错误”、以及基于其中“下一个”键为有效的描述的“下一个”键。由于描述了“确定”键和“上一个”键是无效的,图4C所示的画面中不包括“确定”键和“下一个”键。与上文中类似,“确定”键和“上一个”键可以在其中“确定”键和“上一个”键不能操作(不可操作)的状态(包括其中“确定”键和“上一个”键已变灰的状态)中显示。此外,在图4C所示的画面中,不包括对于画面类型来说唯一的任何键。图4C所示的画面包括作为与图4B所示的消息“请选择图像数据”相对应的消息的“与服务器通信失败”。如果用户已确认该消息,则用户按下“下一个”键。
当RAM中存储的个别定义信息为图3M所示的个别定义信息时,在显示单元150上显示图4D中所示画面。该画面为基于其中画面类型表示输入框类型的个别定义信息的输入框类画面。图4D所示的画面包括描述为个别定义信息的标题的“复印分辨率”、基于其中“确定”键为有效的描述的“确定”键、基于其中“上一个”键为有效的描述的“上一个”键、以及基于其中“下一个”键为有效的描述的“下一个”键。图4D所示的画面包括左箭头键和右箭头键(参见图4D中用左箭头和右箭头示出的两个键)、用于擦除在输入框中输入的数值的“清除”键(在图4D中标以“清除”)、以及0至9的数字键(在图4B中标以“0”至“9”),以作为在画面类型表示“输入框”类的情况下唯一的键。0至9的数字键对应于表示能输入的字符为数值且只有数值能够输入到输入框内的信息。在图4D的画面的输入框中,显示描述为输入框初值的“200”作为复印分辨率的初值。在将复印分辨率从初值200dpi改为例如300dpi的情况下,用户操作左箭头键或右箭头键以将用于输入数值的光标移动到“2”的位置,操作“清除”键以擦除“2”,然后操作数字键“3”。通过这种方式,用户输入300dpi的所需分辨率。输入的分辨率是与表示最大字符数为3、最小字符数为3的信息相对应的3位数。
如果多功能装置100为非触摸板型,则“确定”键、“上一个”键和“下一个”键中的每一个被分配到操作单元180的预定硬键,并且被有效,从而能够进行预定指令操作。在非触摸板型中,在列表类画面中,单独地提供用于选择预定服务项目的项目选择键。用户操作“向上”键和“向下”键,以将按钮移动到表示所需服务的位置,然后操作项目选择键。通过操作项目选择键来选择所需服务。类似地,在输入框类画面中,单独地提供用于选择画面中显示的数字0至9的数字选择键。在将显示为初值的200dpi改为300dpi的情况下,用户进行以下操作。用户操作与“清除”键相对应的硬键。通过这种方式,将输入框中的整个“200”擦除。接着,用户操作与左箭头键或右箭头键相对应的硬键,以将按钮移动到包括在显示的画面中的“3”的位置,并且将数字选择键操作一次。通过操作数字选择键而将“3”输入到输入框中。随后,用户将按钮移动到“0”的位置,并且将数字选择键依次操作两次。通过对数字选择键的两次操作而将两个“0”输入到输入框中,从而使所显示的值变为“300”。在非触摸板型的情况下,其中操作被分配到硬键的键(例如,“向上”键、“向下”键、左箭头键和右箭头键)可以不包括在画面中。
在执行步骤S112之后,在步骤S114中,控制单元120确定是否已在每个画面显示中操作了任何键。控制单元120待机,直到操作了任何键为止(步骤S114中为“否”)。当某个键被操作(步骤S114中为“是”)时,在步骤S116中,控制单元120确定被操作的键是否是对画面类型来说唯一的键。此处,对画面类型来说唯一的键是除了在个别定义信息中描述为有效或无效的键之外的键。具体地,对画面类型来说唯一的键的实例包括图4A所示的“向上”键和“向下”键、以及图4D所示的左箭头键、右箭头键、“清除”键和0至9的数字键。当被操作的键是对画面类型来说唯一的键(步骤S116中为“是”)时,在步骤S118中,控制单元120执行对画面类型来说唯一的处理。例如,当在图4A所示的画面中显示多个服务名称时,如果操作了“向下”键,则控制单元120显示多个此后的服务名称的列表。在该列表显示状态中,如果操作了表示选项的任何键,具体地,如果操作了表示“服务A”的键以选择服务A作为选择,则控制单元120在RAM中存储表示服务A的项目编号。由于服务A显示在列表的顶部,因此项目编号为“1”。此外,控制单元120将已在图4D所示的画面的输入框中输入的值存储到RAM中。具体地,如果输入值为“200”,则控制单元120将200作为输入字符串信息存储到RAM中;如果输入的值为“300”,则控制单元120将300作为输入字符串信息存储到RAM中。在非触摸板型的情况下,如果操作了“清除”键、左箭头键、右箭头键和项目选择键中的任一个以如上所述更改地输入框中显示的值,则控制单元120适当地执行对画面类型来说唯一的处理。在执行步骤S118之后,控制单元120返回步骤S114的处理。
当被操作的键不是对画面类型来说唯一的键时,换句话讲,当被操作的键是“确定”键、“上一个”键和“下一个”键中的任一个(步骤S116中为“否”)时,在步骤S120中,控制单元120确定RAM中存储的个别定义信息中是否描述了被操作的键是有效的。当没有描述被操作的键是有效的(步骤S120中为“否”)时,控制单元120返回步骤S 114的处理。当描述了被操作的键是有效的(步骤S120中为“是”)时,在步骤S122中,控制单元120执行操作结果信息生成处理。下面将描述在步骤S122中执行的操作结果信息生成处理。随后,在步骤S124中,控制单元120控制通信单元110以将生成的操作结果信息发送至中继服务器200,并且返回步骤S102的处理。此时,控制单元120擦除RAM中存储的个别定义信息。控制单元120反复执行主处理,直到输入主处理的结束操作为止。在主处理结束之后,多功能装置100返回待机状态。中继服务器200可被配置为向多功能装置100发送待机指令。在这种情况下,如果收到待机指令,则多功能装置100结束主处理。
将参考图5描述在图2所示的主处理的步骤S110中执行的画面信息生成处理。当开始画面信息生成处理时,在步骤S200中,控制单元读取RAM中存储的个别定义信息的UI指令信息。然后,在步骤S202中,控制单元120将存储单元130中存储的模板信息读取到RAM中。模板信息具有图6所示的构造。在读取模板信息时,控制单元120根据UI指令信息指定画面类型,并且根据指定的画面类型从模板信息中提取唯一画面类型信息。具体地,在指定的画面类型为列表类型的情况下,控制单元120提取表示唯一键是什么的信息、表示图6所示是“▲(向上)”键和“(向下)”键等的位图信息。在步骤S204中,基于从模板信息提取的信息,控制单元120指定对画面类型来说唯一的键,并且生成表示在图2的步骤S112中显示的画面的一部分的画面信息。具体地,控制单元120生成画面信息,以用于在显示单元150上显示根据表示唯一键是什么的信息指定的“▲(向上)”键、“(向下)”键等。此时,控制单元120在画面信息中并入包括在UI指令信息中的预定信息。并入的预定信息不但包括描述为列表、输入框初值和消息的信息,而且包括描述为选择方法、最大字符数和最小字符数的信息。
在执行步骤S204之后,在步骤S206中,控制单元120在步骤S204中生成的画面信息上添加描述为UI指令信息中的标题的字符串。然后,在步骤S208中,控制单元120根据模板信息使在UI指令信息中描述为有效键且用于画面转换的操作键有效。在本文中,有效是指以下处理。也就是说,如果多功能装置100为触摸板型,则有效是指使在UI指令信息中描述为有效键且分配到“确定”键、“上一个”键和“下一个”键中每一个的指令操作的键是可操作的,并且包括在画面信息中。如果多功能装置100为非触摸板型,则有效是指使“确定”键、“上一个”键或“下一个”键的指令操作分配操作单元180中包括的任何硬键。此外,当可以点亮硬键时,将“确定”键、“上一个”键或“下一个”键的指令操作分配到的硬键被点亮。在步骤S208中,控制单元120根据模板信息的唯一画面类型信息使“向上”键、“向下”键、左箭头键、右箭头键、“清除”键等是可操作的。在执行步骤S208之后,控制单元120返回图2的步骤S112的处理。
将参考图7描述步骤S204和S208中执行的具体实例。在基于图7的描述中,示出了多功能装置100为触摸板型的情况作为示例。例如,当RAM中存储的个别定义信息为图3C所示的个别定义信息时,首先,在步骤S204中,控制单元120根据表示列表类型的画面类型从图6中所示的模板信息提取作为基本画面信息的表示列表的基本画面的位图信息(参见图7的(A))。在图6所示的模板信息的唯一画面类型信息(列表类型)中,“向上”键和“向下”键被关联作为唯一键。因此,控制单元120提取表示“向上”键和“向下”键的位图信息,并生成画面信息。该画面信息被生成为根据表示唯一画面类型信息(列表类型)中包括的“向上”键和“向下”键的位置的信息将表示“向上”键和“向下”键的位图信息设置在表示基本画面的位图信息的预定位置处。换句话讲,控制单元120生成表示图7的(A)中所示的画面的画面信息。然后,控制单元120根据表示图6中所示的唯一画面类型信息(列表类型)中包括的选项的位置的信息将在UI指令信息的唯一列表信息中描述为选项的“服务A”和“服务B”设置在预定位置处。换句话讲,在步骤S204中,控制单元120生成表示图7的(B)中所示的画面的画面信息。在该画面信息中,“服务A”和“服务B”被有效作为列表的选项。控制单元120在生成的画面信息中并入表示描述为UI指令信息中的选择方法的“选择一项”的信息。
然后,在步骤S206中,控制单元120根据表示在图6所示的模板信息中包括的标题的位置的信息将“选择服务”设置在预定位置处(参见图7的(C))。也就是说,控制单元120生成表示图7的(C)中所示的画面的画面信息。随后,在步骤S208中,对于在UI指令信息中有效的“确定”键,控制单元120从图6的模板信息的操作键信息中提取包括在操作键信息中且表示与确定操作相关的“确定”键的位图信息(参见图7的(D))。也就是说,控制单元120生成表示图7的(D)中所示的画面的画面信息。在该画面信息中,“确定”键被有效作为用来输入用于画面转换的转换指令的键。除了“确定”键之外,可以示出“上一个”键和“下一个”键作为用于输入转换指令的键的例子。
<操作结果信息生成处理>
将参考图8描述在图2所示的主处理的步骤S122中执行的操作结果信息生成处理。当开始操作结果信息生成处理时,控制单元120在RAM中存储表示在步骤S114中被操作且在步骤S120中被确定为有效的键的键类型。在步骤S114中被操作且在步骤S120中被确定为有效的键是“确定”键、“上一个”键和“下一个”键中的任一个。例如,在步骤S300中,控制单元120存储表示“确定”键的键类型。随后,在步骤S302中,控制单元120确定键类型。当键类型表示“上一个”键或“下一个”键(步骤S302中的“上一个”键或“下一个”键)时,控制单元120进行到步骤S310的步骤。同时,当键类型表示“确定”键(步骤S302中的“确定”键)时,在步骤S304中,控制单元120确定在图2的步骤S112中在显示单元150上显示的画面的画面类型。控制单元120根据RAM中存储的个别定义信息的UI指令信息进行步骤S304的确定。当画面类型为消息类型时,由于显示单元150的画面(参见图4C)中不包括“确定”键,因此步骤S304的确定仅对列表类型和输入框类型进行。
当画面类型为列表类型(步骤S304中的列表类型)时,控制单元120将从包括在列表中的选项中选择的选项的项目编号存储到RAM中。然后,在步骤S306中,控制单元120生成包括在步骤S300中存储的键类型、已确定信息和与RAM中存储的个别定义信息中描述的唯一信息相匹配的唯一编号的操作结果信息,并且将操作结果信息存储在控制单元120的内部RAM中。例如,当在图4A中选择“服务A”时,在图2的步骤S118中,将表示服务A的项目编号“1”存储到RAM中。也就是说,控制单元120将“1”作为已确定信息存储到RAM中。然后,控制单元120生成包括表示在步骤S300中存储的“确定”键的键类型、作为已确定信息的“1”、以及与RAM中存储的个别定义信息中描述的唯一编号(在图3C所示的个别定义信息中描述为“003”)相匹配的唯一编号的操作结果信息。这里,已确定信息表示显示单元150的画面中显示的列表的选项和输入框内的已输入字符串中通过操作“确定”键而确定将存储到RAM的已确定信息。
当画面类型为输入框类型(步骤S304中的输入框类型)时,控制单元120将输入的字符串信息作为已确定信息存储到RAM中。然后,在步骤S308中,控制单元120生成包括在步骤S300中存储的键类型、已确定信息和与RAM中存储的个别定义信息中描述的唯一编号相匹配的唯一编号的操作结果信息,并且将操作结果信息存储在控制单元120的内部RAM中。例如,当在图4D中确定200dpi的初值时,在图2的步骤S118中存储“200”。当分辨率已改为300dpi时,在图2的步骤S118中存储“300”。也就是说,控制单元120将“200”或“300”作为已确定信息存储到RAM中。然后,控制单元120生成包括表示“确定”键的键类型、作为已确定信息的“200”或“300”、以及与RAM中存储的个别定义信息中描述的唯一编号(在图3M所示个别定义信息中描述为“013”)相匹配的唯一编号的操作结果信息。
另外,在步骤S310中,控制单元120生成包括在步骤S300中存储的键类型和与RAM中存储的个别定义信息中描述的唯一编号相匹配的唯一编号的操作结果信息,并且将操作结果信息存储在控制单元120的内部RAM中。在执行步骤S306、S308或S310之后,控制单元120返回图2的步骤S124的处理。
<中继服务器执行的主处理>
将参考图9描述由中继服务器200执行的主处理。中继服务器200的控制单元220待机,直到通过网络400从多功能装置100接收到预定信息为止(步骤S400中为“否”)。当图9中所示的主处理开始时,中继服务器200的控制单元220将001标志为“启用”存储到RAM中。下面将详细描述001标志。控制单元220控制通信单元210以接收预定信息。当接收到预定信息(步骤S400中为“是”)时,在步骤S401中,控制单元220确定接收的预定信息的类型。接收的预定信息存储在构成控制单元220的RAM等中。在本文中,接收的预定信息可照原样存储,或者接收的预定信息可被分析并以适合后续处理的格式存储。替代地,接收的预定信息可存储到存储单元230中。接收的预定信息为应用启动请求信息、功能操作结束信息和操作结果信息中的任一种。应用启动请求信息在图2的步骤S100中发送,功能操作结束信息在图2的步骤S108中发送,操作结果信息在图2的步骤S124中发送。当预定信息为应用启动请求信息(步骤S401中的应用启动请求信息)时,在步骤S402中,控制单元220确定应用启动请求信息中是否包括指定装置功能的任何信息。当应用启动请求信息中包括指定装置功能的任何信息(步骤S402中为“是”)时,在步骤S403中,控制单元220将与应用启动请求信息指定的功能相对应的个别定义信息读入RAM中。与每个功能相对应的个别定义信息的唯一编号存储在存储单元230中。具体地,控制单元220将与应用启动请求信息指定的功能相对应的个别定义信息的唯一编号从存储单元230读入RAM中。随后,控制单元220将图10A所示的树信息从存储单元230读入RAM中。控制单元220树信息中对应于读入RAM的唯一编号记录的个别定义信息从存储单元230读入RAM中。例如,当应用启动请求信息指定复印功能时,控制单元220将与唯一编号“013”相对应的个别定义信息从存储单元230读入RAM中。当应用启动请求信息中不包括指定装置功能的任何信息(步骤S402中为“否”)时,在步骤S404中,控制单元220将第一个别定义信息(即,用于在显示单元150上显示远程UI的顶画面的个别定义信息)读入RAM中。具有最小唯一编号的个别定义信息变为第一个别定义信息。根据图10A所示的树信息,将具有唯一编号“001”的个别定义信息从存储单元230读入RAM中。
在步骤S404之后,在步骤S405中,控制单元220将001标志为“启用”存储到RAM中。001标志是用于在中继服务器200中存储下述状态的标志:其中中继服务器200向多功能装置100发送具有唯一编号“001”的个别定义信息。作为根据001标志的“启用”或“未启用”的控制单元220的处理的示例,当已通过通信单元110收到包括表示“上一个”键的键类型和唯一编号“013”(参见图3M)的操作结果信息并且001标志为“启用”时,在步骤S408中,将具有唯一编号“001”的个别定义信息从存储单元230读入RAM中,以在多功能装置100的显示单元150上显示远程UI的顶画面。相比之下,已收到包括表示“上一个”键的键类型和唯一编号“013”(参见图3M)的操作结果信息并且001标志为“未启用”时,控制单元220在步骤S420中将001标志为“未启用”存储到RAM中,而不在下文将描述的步骤S408中读取个别定义信息,并且在步骤S421中控制通信单元210,以向多功能装置100发送用于结束多功能装置100的主处理的待机指令,以使多功能装置100处于待机状态。
当预定信息为功能操作结束信息(步骤S401中的功能操作结束信息)时,控制单元220前进到步骤S412的处理。当预定信息为操作结果信息(步骤S401中的操作结果信息)时,在步骤S406中,控制单元220确定包括在接收的操作结果信息中的键类型。当键类型表示“上一个”键(步骤S406中的“上一个”键)时,在步骤S408中,控制单元220将上一个个别定义信息从存储单元230读入RAM中。具体地,控制单元220可将图10A所示的树信息读入RAM(可使用在步骤S403或S404中读取的整个树信息,这在下文将描述的步骤S412中也是如此),并且根据树信息指定操作结果信息中包括的唯一编号的前一个唯一编号。例如,当包括在操作结果信息中的唯一编号为“004”(参见图3D)时,控制单元220根据树信息将唯一编号“003”指定为前一个唯一编号。当包括在操作结果信息中的唯一编号为“006”(参见图3F)时,树信息显示前一个唯一编号为未确定的。在这种情况下,树信息显示前一个唯一编号为未确定的006A。在这种情况下,控制单元220将图10B所示的未确定表从存储单元230读入RAM中。随后,控制单元220根据该未确定表指定前一个唯一编号。在未确定的006A中,当具有唯一编号“003”的操作结果信息中包括的已确定信息为“服务A”时,将“004”指定为前一个唯一编号;当具有唯一编号“003”的操作结果信息中包括的已确定信息为“服务B”时,将“005”指定为前一个唯一编号。如上所述,当树信息将前一个唯一编号表示为“未确定的***”(如“未确定的006A”)时,控制单元220根据图10B所示的未确定表指定前一个唯一编号。接着,控制单元220将包括指定的唯一编号“003”的个别定义信息(前一个个别定义信息)从存储单元230读入RAM中。
当包括在操作结果信息中的唯一编号为“001”(参见图3A)时,树信息将前一个唯一编号表示为“待机”。当树信息将前一个唯一编号表示为“待机”时,控制单元220不读取前一个个别定义信息。
当键类型表示“下一个”键(步骤S406中的“下一个”键)时,控制单元220前进到步骤S412的处理。当键类型表示“确定”键(步骤S406中的“确定”键)时,控制单元220将图11A所示的第一映射表从存储单元230读入RAM中。此外,控制单元220提取包括在接收的操作结果信息中的唯一编号。随后,控制单元220指定与和提取的唯一编号相匹配的唯一编号相关的项目。然后,在步骤S411中,控制单元220将操作结果信息中包括的已确定信息在设置信息表中存储为与指定的项目相关的设置信息。例如,当接收的操作结果信息包括表示“确定”键的键类型、已确定信息“外部服务”、以及唯一编号“001”时,控制单元220根据第一映射表指定与唯一编号“001”相关的项目“外部服务/装置功能”。然后,控制单元220将接收的已确定信息“外部服务”在设置信息表中存储为与项目“外部服务/装置功能”相对应的设置信息,如图12所示。在执行步骤S411之后,控制单元220前进到步骤S412的处理。
在步骤S412中,控制单元220将下一个个别定义信息从存储单元230读入RAM中。具体地,类似在步骤S408中,控制单元220根据图10A所示的树信息和图10B所示的未确定表指定在接收的操作结果信息中包括的唯一编号的下一个唯一编号。例如,当包括在操作结果信息中的唯一编号为“001”(参见图3A)时,控制单元220知道“未确定的001B”存储在树信息中。当具有唯一编号“001”的操作结果信息中包括的已确定信息表示“外部服务”时,控制单元220根据未确定表将“002”指定为下一个唯一编号;当具有唯一编号“001”的操作结果信息中包括的已确定信息表示“装置功能”时,控制单元220将“002”指定为下一个唯一编号。当树信息将下一个唯一编号表示为“未确定的***”(如“未确定的001B”)时,控制单元220根据图10B所示的未确定表指定下一个唯一编号。当包括在操作结果信息中的唯一编号为“004”(参见图3D)时,控制单元220根据树信息将“006”指定为下一个唯一编号。
当包括在操作结果信息中的唯一编号为“006”(参见图3F)时,控制单元220知道“未确定的006B”存储在树信息中。控制单元220根据未确定表从服务提供服务器获取存储在用于由具有唯一编号“003”的操作结果信息中包括的已确定信息表示的服务的服务提供服务器(当已确定信息表示“服务A”时为服务提供服务器300A)内的缩略图和图像数据的数据名称。当缩略图和数据名称的获取正常结束时,控制单元220将唯一编号“007”指定为下一个唯一编号。当缩略图和数据名称的获取异常结束时,控制单元220将唯一编号“008”指定为下一个唯一编号。在这种情况下,当树信息将下一个唯一编号表示为“未确定的***”并且在未确定表中示出特定处理时,控制单元220根据未确定表执行特定处理,以指定与执行的特定程序相对应的下一个唯一编号。类似地,即使当树信息将前一个唯一编号表示为“未确定的***”并且在未确定表中示出特定处理时,控制单元220根据未确定表执行特定处理,以指定与执行的特定程序相对应的前一个唯一编号。
当包括在操作结果信息中的唯一编号为“009”(参见图3I)时,树信息将下一个唯一编号表示为“待机”。在这种情况下,当树信息将下一个唯一编号表示为“待机”时,控制单元220不读取下一个个别定义信息。
控制单元220将包括指定的下一个唯一编号的个别定义信息(下一个个别定义信息)从存储单元230读入RAM中。在执行步骤S408或S414之后,在步骤S410中,控制单元220确定树信息是否将前一个唯一编号或下一个唯一编号表示为“待机”。可通过确定已在步骤S408还是S412中读取个别定义信息来进行该确定。当树信息未将前一个唯一编号或下一个唯一编号表示为“待机”(步骤S410中为“否”)时,控制单元220前进到步骤S414的处理。当树信息将前一个唯一编号或下一个唯一编号表示为“待机”(步骤S410中为“是”)时,控制单元220前进到步骤S420的处理。
在步骤S414中,控制单元220读取图12所示的设置信息表中存储的设置信息。
下面将描述步骤S414。控制单元220提取已在步骤S404、S408或S412中读入RAM的个别定义信息中包括的唯一编号。另外,控制单元220将图11B所示的第二映射表从存储单元230读入RAM中。然后,控制单元220确定与和提取的唯一编号相匹配的唯一编号相对应的任何项目是否记录在第二映射表中。接着,当与和提取的唯一编号相匹配的唯一编号相对应的任何项目记录在第二映射表中时,控制单元220在第二映射表中指定与该唯一编号相关的项目。随后,控制单元220读取在设置信息表中存储的与和指定的项目相同的项目相关的设置信息。同时,当与和提取的唯一编号相匹配的唯一编号相对应的任何项目没有记录在第二映射表中时,控制单元220不从设置信息表中读取设置信息。
在执行步骤S414之后,在步骤S416中,控制单元220将与步骤S414中读取的设置信息相匹配的参数添加到RAM中存储的个别定义信息中。例如,当RAM中存储的个别定义信息为具有唯一编号“007”的个别定义信息(参见图3G)时,在步骤S414中,控制单元220指定图像数据的缩略图列表并且将图像数据的数据名称列表指定为项目。接着,从设置信息表中读取与这些指定的项目相关的设置信息。参见图12,图像数据的缩略图列表包括第一缩略图、第二缩略图、第三缩略图、第四缩略图等,图像数据的数据名称列表包括第一文件名、第二文件名、第三文件名、第四文件名等。因此,在步骤S416中,作为参数添加缩略图和文件名,以允许多功能装置100的用户选择图像数据。随后,在步骤S418中,控制单元220控制通信单元210,以将RAM中存储的个别定义信息发送至多功能装置100。在执行步骤S418之后,控制单元220返回步骤S400的处理,并且重复执行主处理。
在步骤S420中,控制单元220将001标志为“未启用”存储到RAM中。随后,在步骤S421中,控制单元220控制通信单元210以向多功能装置100发送待机指令。
<用于使用下载服务的GUI>
此处,将参考图3A至3O描述用于在多功能装置100中使用服务A的下载服务的GUI的配置。
为了使用服务A的下载服务,用户从顶画面触摸应用启动图标,该图标用于命令中继服务器200启动显示在处于待机状态的多功能装置100中的远程UI。这样做时,在步骤S100中,多功能装置100向中继服务器200发送应用启动请求信息,在应用启动请求信息中不包括指定装置功能的任何信息。
当接收不含指定装置功能的任何信息的应用启动请求信息时,中继服务器200向多功能装置100发送具有唯一编号“001”的个别定义信息(参见图3A)。
当接收具有唯一编号“001”的个别定义信息时,多功能装置100显示列表画面(未示出),以允许用户选择是否使用外部服务或多功能装置100的功能。
当用户选择外部服务时,多功能装置100向中继服务器200发送包括唯一编号“001”、表示“确定”键的键类型以及表示外部服务的已确定信息的操作结果信息。
当接收包括唯一编号“001”、表示“确定”键的键类型以及表示外部服务的已确定信息的操作结果信息时,中继服务器200根据树信息和未确定表向多功能装置100发送具有唯一编号“002”的个别定义信息(参见图3B)。
当接收具有唯一编号“002”的个别定义信息时,多功能装置100显示列表画面(未示出),以允许用户关于用户是否要使用外部服务而选择“是”或“否”。
当用户选择“是”时,多功能装置100向中继服务器200发送包括唯一编号“002”、表示“确定”键的键类型以及表示“是”的已确定信息的操作结果信息。
当接收包括唯一编号“002”、表示“确定”键的键类型以及表示“是”的已确定信息的操作结果信息时,中继服务器200根据树信息和未确定表向多功能装置100发送具有唯一编号“003”的个别定义信息(参见图3C)。
当接收具有唯一编号“003”的个别定义信息时,多功能装置100显示列表画面(未示出),以允许用户选择外部服务。
当用户选择服务A时,多功能装置100向中继服务器200发送包括唯一编号“003”、表示“确定”键的键类型以及表示服务A的已确定信息的操作结果信息。
当接收包括唯一编号“003”、表示“确定”键的键类型以及表示服务A的已确定信息的操作结果信息时,中继服务器200根据树信息和未确定表向多功能装置100发送具有唯一编号“004”的个别定义信息(参见图3D)。
当接收具有唯一编号“002”的个别定义信息时,多功能装置100显示列表画面(未示出),以允许用户选择使用服务A的上传服务还是下载服务。
当用户选择下载时,多功能装置100向中继服务器200发送包括唯一编号“004”、表示“确定”键的键类型以及表示下载的已确定信息的操作结果信息。
当接收包括唯一编号“004”、表示“确定”键的键类型以及表示下载的已确定信息的操作结果信息时,中继服务器200根据树信息和未确定表向多功能装置100发送具有唯一编号“006”的个别定义信息(参见图3F)。
当接收具有唯一编号“006”的个别定义信息时,多功能装置100显示列表画面(未示出),以允许用户选择将下载的图像数据存储在介质内还是打印下载的图像数据。
当用户选择打印下载的图像数据时,多功能装置100向中继服务器200发送包括唯一编号“006”、表示“确定”键的键类型以及表示打印的已确定信息的操作结果信息。
当接收包括唯一编号“006”、表示“确定”键的键类型以及表示打印的已确定信息的操作结果信息时,中继服务器200为了服务根据树信息和未确定表访问服务提供服务器300A。如果与服务提供服务器300A的通信正常,则中继服务器200获取服务提供服务器300A中存储的图像数据的缩略图和数据名称。然后,中继服务器200向多功能装置100发送具有唯一编号“007”的个别定义信息(参见图3G)。由中继服务器200发送的个别定义信息包括服务提供服务器300中存储的图像数据的缩略图和数据名称。同时,如果与服务提供服务器300A的通信出错,则中继服务器200向多功能装置100发送具有唯一编号“008”的个别定义信息(参见图3H)。
当接收具有唯一编号“007”的个别定义信息时,多功能装置100显示图像数据的缩略图的列表画面(参见图4B),以允许用户选择要下载的图像数据。
当用户选择图像数据时,多功能装置100向中继服务器200发送具有唯一编号“007”、表示“确定”键的键类型、以及表示用户选择的图像数据的数据名称的已确定信息的个别定义信息。
当接收具有唯一编号“007”、表示“确定”键的键类型、以及表示用户选择的图像数据的数据名称的已确定信息的个别定义信息时,中继服务器200根据树信息和未确定表向多功能装置100发送具有唯一编号“009”的个别定义信息(参见图3I)。由中继服务器200发送的个别定义信息包括表示将执行下载的操作类型、表示将打印下载的图像数据的参数、以及表示用户选择的图像数据的数据名称的参数。
当接收具有唯一编号“009”的个别定义信息时,多功能装置100从服务提供服务器300A下载个别定义信息中包括的数据名称的图像数据,并且打印下载的图像数据。
当打印结束时,多功能装置100向中继服务器200发送包括唯一编号“009”的功能操作结束信息。
当接收包括唯一编号“009”的功能操作结束信息时,中继服务器200根据树信息向多功能装置100发送待机指令信息。
当接收到待机指令信息时,多功能装置100返回待机状态。
另一方面,当接收具有唯一编号“008”的个别定义信息时,多功能装置100显示消息画面(参见图4C),用于通知用户与服务提供服务器300A的通信已出现错误。
当用户按下“下一个”键时,多功能装置100向中继服务器200发送包括唯一编号“008”和表示“下一个”键的键类型的操作结果信息。
当接收到包括唯一编号“008”和表示“下一个”键的键类型的操作结果信息时,中继服务器200根据树信息向多功能装置100发送具有唯一编号“003”的个别定义信息(参见图3C)。
如上所述,用于使用服务A的下载服务的GUI包括下列基本配置:其中,中继服务器200根据树信息和未确定表向多功能装置100发送个别定义信息,并且多功能装置100根据个别定义信息显示各种画面。
<用于使用上传服务的GUI>
下文将描述用于在多功能装置100中使用服务B的上传服务的GUI的配置。
用于使用服务B的上传服务的GUI包括与用于使用服务A的下载服务的GUI通用的基本配置。
当用户从顶画面触摸应用启动图标以命令中继服务器200启动远程UI时,在步骤S100中,多功能装置100向中继服务器200发送应用启动请求信息,在应用启动请求信息中不包括指定装置功能的任何信息。从步骤S100到其中多功能装置100显示允许用户选择外部的列表画面(参见图4A)的步骤的处理通用于用于使用服务A的下载服务的GUI。
在下文中,将描述用于使用服务B的上传服务的GUI,同时将不再重复关于通用的基本配置的冗余描述。
当用户选择服务B时,多功能装置100向中继服务器200发送包括唯一编号“001”、表示“确定”键的键类型以及表示服务B的已确定信息的操作结果信息。
当已收到操作结果信息的中继服务器200向多功能装置100发送具有唯一编号“005”的个别定义信息(参见图3E)时,多功能装置100显示消息画面(未示出),以通知用户用户将使用服务B的上传服务。
当用户按下“下一个”键时,多功能装置100向中继服务器200发送包括唯一编号“005”和表示“下一个”键的键类型的操作结果信息。
当已收到操作结果信息的中继服务器200向多功能装置100发送具有唯一编号“010”的个别定义信息(参见图3J)时,多功能装置100显示列表画面(未示出),以允许用户选择上传从介质读取的图像数据还是上传通过扫描文档获得的图像数据。
当用户选择扫描时,多功能装置100向中继服务器200发送包括唯一编号“010”、表示“确定”键的键类型以及表示扫描的已确定信息的操作结果信息。
当接到该操作结果信息时,中继服务器200向多功能装置100发送包括唯一编号“011”(参见图3K)、表示上传的操作类型、以及表示通过扫描待上传文档而获得的图像数据的参数的个别定义信息。根据接收的个别定义信息,多功能装置100通过扫描文档获取图像数据并将获取的图像数据上传至服务提供服务器300A。
<用于使用复印功能的GUI>
下文将描述用于在多功能装置100中使用多功能装置100的复印功能的GUI的配置。
用于使用多功能装置100的复印功能的GUI包括通用于用于使用服务A的下载服务的基本配置。
当用户从顶画面触摸应用启动图标以命令中继服务器200启动远程UI时,在步骤S100中,多功能装置100向中继服务器200发送应用启动请求信息,在应用启动请求信息中不包括指定装置功能的任何信息。从步骤S100到其中多功能装置100显示允许用户选择使用外部服务或多功能装置100的功能的列表画面(未示出)的步骤的处理通用于用于使用服务A的下载服务的GUI。
在下文中,将描述用于使用多功能装置100的复印功能的GUI,同时将不再重复通用基本配置的冗余描述。
当用户选择使用多功能装置100的功能时,多功能装置100向中继服务器200发送包括唯一编号“001”、表示“确定”键的键类型以及表示使用多功能装置100的功能的已确定信息的操作结果信息。
当已收到操作结果信息的中继服务器200向多功能装置100发送具有唯一编号“012”的个别定义信息(参见图3L)时,多功能装置100显示列表画面(未示出),以允许用户选择使用扫描仪功能还是复印功能。
当用户选择复印功能时,多功能装置100向中继服务器200发送包括唯一编号“012”、表示“确定”键的键类型以及表示复印的已确定信息的操作结果信息。
当已收到操作结果信息的中继服务器200向多功能装置100发送具有唯一编号“013”的个别定义信息(参见图3M)时,多功能装置100显示用于输入复印分辨率的输入框画面(参见图4D)。
当用户输入复印分辨率时,多功能装置100向中继服务器200发送包括唯一编号“013”、表示“确定”键的键类型以及表示复印分辨率的已确定信息的操作结果信息。
当已收到操作结果信息的中继服务器200向多功能装置100发送具有唯一编号“014”的个别定义信息(参见图3N)时,多功能装置100显示用于通知用户将使用复印功能的消息画面(未示出)。
当用户选择“是”时,多功能装置100向中继服务器200发送包括唯一编号“014”、表示“确定”键的键类型以及表示“是”的已确定信息的操作结果信息。
当已收到操作结果信息的中继服务器200向多功能装置100发送包括唯一编号“015”(参见图3O)、表示复印的操作类型、以及表示复印分辨率的参数的个别定义信息时,多功能装置100以个别定义信息表示的复印分辨率复印文档。
<用于使用复印功能的另一个GUI>
为了使用复印功能,用户可从关于复印功能的画面触摸显示在处于待机状态的多功能装置100中的远程UI中的用于命令中继服务器200启动的应用启动图标。这样做时,在步骤S 100中,多功能装置100向中继服务器200发送应用启动请求信息和在应用启动请求信息中包括的指定装置功能的信息。
<关于其他GUI>
除了上述GUI之外,本发明的创新性概念可应用到用于使用新服务提供服务器300C(未示出)的服务的GUI,或用于使用多功能装置100的扫描仪功能的GUI。
根据本示例性实施例,不需要在多功能装置100和中继服务器200之间通过网络400发送和接收大量图像数据,例如,表示在多功能装置100的显示单元150上显示的画面的位图数据。具体地,不需要在多功能装置100和中继服务器200之间根据待显示的图像中包括的画面类型和各种键发送和接收表示基本画面的图像数据。因此,可以减少画面显示中装置之间的通信负荷。多功能装置100不需要管理画面转换,并且中继服务器200不需要根据待显示的图像中包括的画面类型和各种键管理表示基本画面的图像数据。根据该配置,当在多功能装置100中进行诸如“确定”键的操作的预定操作时,中继服务器200可仅仅通过发送用于命令多功能装置100的个别定义信息来根据预定操作有效地进行画面转换。特别地,即使在多个多功能装置100(例如,触摸板型的多功能装置100和非触摸板型的多功能装置100)的情况下,由于中继服务器200不需要根据多个多功能装置100的画面类型和各种键有意地管理基本画面,也可以根据通用个别定义信息命令具有不同配置的多个多功能装置100。
此外,例如,假设的是,除服务A和服务B之外,由服务提供服务器300A、服务提供服务器300B或另一个服务提供服务器新提供了服务C。在这种情况下,为了使服务C可选,在图4A所示的画面中,应包括服务C作为选项。对于这种新选项的添加,在本示例性实施例中,通过在图3C所示的个别定义信息的唯一列表信息中另外描述服务C来生成图13所示的新个别定义信息,并将其存储在中继服务器200的存储单元230中。通过在图10B所示的未确定表中添加服务C提供的处理的列表来生成图14所示的未确定表,并将其存储到中继服务器200的存储单元230中。此外,通过在图12所示的设置信息表中添加“服务C提供的处理的列表”的列表项目来生成图15所示的设置信息表,并将其存储到中继服务器200的存储单元230中。通过向诸如存储在存储单元230中的个别定义信息、从中继服务器200发送的个别定义信息和由多功能装置100接收的个别定义信息的信息中添加关于服务C的信息来获得服务C添加到服务A和服务B的个别定义信息。接着,以上述方式,在显示单元150上显示包括表示服务C的选项的列表。因此,即使当多功能装置100不具有表示作为选项的服务C的图像数据,也可以选择新服务C。换句话讲,在本示例性实施例中,即使另外存储了用于画面显示的新图像数据,也可以处理新服务的添加。特别地,即使当系统1中存在多个多功能装置100(例如,触摸板型的多功能装置100和非触摸板型的多功能装置100),也不需要在多个多功能装置100中另外存储用于画面显示的新图像数据,此为优选的。
此外,例如,假设规格已更改,使得当用户进行操作以选择图像数据并在图4B所示的画面中操作“确定”键时,显示消息“下载开始”,然后下载用户所选的图像数据。在这种情况下,例如,生成包括下列内容的个别定义信息并将其存储到中继服务器200的存储单元230中:唯一编号“016”、表示UI指令的指令类型、表示消息类型的画面类型、标题“下载服务”、其中“确定”键为无效的信息、其中“上一个”键为无效的信息、其中“下一个”键为有效的信息、以及表示“下载开始”的唯一消息信息。另外,图10A所示的树信息、表示包括唯一编号“007”的个别定义信息的下一个个别定义信息从“009”变为“016”的信息、以及表示唯一编号“009”的信息被添加作为表示包括唯一编号“016”的个别定义信息的下一个个别定义信息的信息,以便生成新树信息,并且将新树信息存储到中继服务器200的存储单元230中。由于关于消息“下载开始”的信息到诸如个别定义信息的消息存储在存储单元230中,当用户进行操作以选择图像数据并操作“确定”键时,从中继服务器200发送具有唯一编号“016”的个别定义信息并由多功能装置100接收。然后,以上述方式在显示单元150上显示消息“下载开始”,并且如果用户操作了“下一个”键,则从中继服务器200发送具有唯一编号“009”的个别定义信息并由多功能装置100接收。通过这种方式,执行下载。因此,由于中继服务器200的存储单元230中存储的信息被更新,因此即使当多功能装置100中存储的信息没有被更新时,如果用户进行操作以选择图像数据,也可以在显示消息“下载开始”之后实施用于开始下载的UI。换句话讲,即使当多功能装置100中存储的信息没有被更新时,也可以处理UI的规格的变化。具体地,即使当系统1中存在多个多功能装置100(例如,触摸板型的多功能装置100和非触摸板型的多功能装置100)时,也无需更新在多个多功能装置100中存储的信息,此为优选的。
<修改>
在以上描述中,已经描述了其中多功能装置100被配置为与中继服务器200进行通信的实例。由中继服务器200执行的上述处理可由服务提供服务器300A和300B中的任一个或两个执行。在这种情况下,可以省略中继服务器200。
网络400可以是除因特网之外的网络,例如LAN。数据通信不仅可以使用HTTP/1.1,而且可以使用除HTTP/1.1之外的HTTP、FTP或独特的协议。
多功能装置100可被配置为仅当在图5所示的步骤S208的画面信息生成处理中使之有效的操作键(即对画面类型来说唯一的键)操作时,在图2所示的多功能装置100的主处理的步骤S114中的确定结果才变为肯定的(步骤S114中为“是”)。例如,在触摸板型的情况下,可以控制触摸板,使得即使当除了图5所示的步骤S208的画面信息生成处理中使之有效的操作键(即对画面类型来说唯一的键)的位置之外的位置被触摸时,也没不检测该触摸。在非触摸板型的情况下,可以控制操作单元180,使得即使当除了步骤S208中使之有效的硬键之外的硬键被操作,也不检测该操作。在非触摸板型的情况下,控制单元120可命令音频输出单元(未示出)在除了步骤S208中使之有效的硬键之外的硬键被操作时输出拒绝音。
已经举例说明了具有打印功能、扫描仪功能、复印功能和传真功能的多功能装置100;然而,能够使用本示例性实施例的配置的装置可以是不同于多功能装置100的另一种装置。例如,下列设备可以采用本示例性实施例的配置:办公设备,例如打印机、扫描仪、复印机和传真机;移动终端,例如便携式电话、PDA和头戴显示器;AV产品,例如照相机、播放器和电视机;家用电器,例如电话、数字相框、微波炉和冰箱;医疗器械,等等。
<部件的对应关系>
本示例性实施例中的多功能装置100的存储单元130的存储区域的存储区域(其中存储图6所示的模板信息的基本画面信息)是画面存储单元的实例。本示例性实施例中的多功能装置100的存储单元130的存储区域的存储区域(其中存储图6所示的模板信息的操作键信息)是第一存储单元的实例。在触摸板型的情况下,表示与“确定”键、“上一个”键和“下一个”键中的每一个的操作相关的键的位图信息以及表示每个键的位置的信息是第一模板信息的实例。在非触摸板型的情况下,表示哪个硬键与“确定”键、“上一个”键和“下一个”键中的每一个的操作相关的信息以及表示是否点亮与“确定”键、“上一个”键和“下一个”键相对应的硬键的信息是第一模板信息的实例。在触摸板型的情况下,在显示单元150的画面中显示的“确定”键、“上一个”键和“下一个”键是第一类操作单元的实例。在非触摸板型的情况下,是与“确定”键、“上一个”键和“下一个”键的操作相关的操作单元180的操作按钮的预定硬键是第一类操作单元的实例。执行图5所示的步骤S208的控制单元120是使单元有效的实例。执行图2所示的步骤S110或S112的控制单元120是显示控制单元的实例。在包括表示如图3A中所示的UI指令的指令类型的个别定义信息中,表示“确定”键、“上一个”键和“下一个”键中的每一个为有效还是无效的信息是第一指令信息的实例。表示在图8所示的步骤S306、S308或S310中生成的操作结果信息的键类型的信息是操作信息的实例。执行图2所示的步骤S102的控制单元120是第一接收控制单元的实例,执行步骤S124的控制单元120是第一发送控制单元的实例。
本示例性实施例中的多功能装置100的存储单元130的存储区域的存储区域(其中存储图6所示的模板信息的唯一画面类型信息)是第二画面存储单元的实例。在触摸板型的情况下,在显示单元150的画面中显示的“向上”键、“向下”键、左箭头键、右箭头键、“清除”键和数字键是第二类操作单元的实例。在非触摸板型的情况下,针对是诸如“向上”键的每个键的操作的操作单元180的操作按钮的预定硬键是第二类操作单元的实例。是画面类型的列表类型和输入框类型是用于通过操作每个第二类操作单元输入设置信息的多个信息输入类型的实例。执行图5所示的步骤S202或S204的控制单元120是操作单元指定单元的实例。在个别定义信息的包括表示如图3A中所示的UI指令的指令类型的个别定义信息中,表示画面类型的信息是第二指令信息的实例。执行图8所示的步骤S302、S304、S306或S308的控制单元120是存储控制单元的实例。
在本示例性实施例中,中继服务器200的存储单元230的存储区域的存储区域(其中存储包括表示“确定”键、“上一个”键和“下一个”键中的每一个为有效或无效的信息的个别定义信息)是第三存储单元的实例。执行图9所示的步骤S400的控制单元220是第二接收控制单元的实例,执行步骤S418的控制单元220是第二发送控制单元的实例。在存储单元230的存储区域中,图11A所示的第一映射表的存储区域是第五存储单元的实例,图11B所示的第二映射表的存储区域是第六存储单元的实例。执行图9所示的步骤S401、S406或S411的控制单元220是第二指定单元的实例。执行图9所示的步骤S411的控制单元220是设置信息存储控制单元的实例。
Claims (18)
1.一种终端装置,其被配置为与服务器进行通信以进行所述终端装置的显示单元上显示的画面的转换,所述终端装置包括:
功能单元,所述功能单元具有打印功能、扫描仪功能和复印功能中的至少一种;
画面存储单元,所述画面存储单元被配置为存储用于分别显示依次转换的多个画面的多个画面信息;
第一存储单元,所述第一存储单元被配置为存储第一模板信息,所述第一模板信息用于将所述终端装置的多个第一类操作单元与多个转换指令相关联,以通过分别操作所述多个第一类操作单元而命令转换画面;
验证单元,所述验证单元被配置为使或不使由所述第一模板信息相关的所述多个第一类操作单元中的任一个有效;
第一发送控制单元,所述第一发送控制单元被配置为向所述服务器发送表示由所述验证单元使之有效的所述第一类操作单元被操作的操作信息;
显示控制单元,所述显示控制单元被配置为根据所述画面存储单元中存储的画面信息在所述显示单元上显示画面,并且在由所述验证单元使之有效的所述第一类操作单元被操作时,根据基于对有效的第一类操作单元的操作的所述转换指令,进行所述显示单元上显示的所述画面的转换;以及
第一接收控制单元,所述第一接收控制单元被配置为从所述服务器接收表示所述多个转换指令中的任一个的第一指令信息,
其中,所述验证单元被配置为使由所述第一模板信息相关的所述多个第一类操作单元中、与由所述第一接收控制单元接收的所述第一指令信息表示的转换指令相关的第一类操作单元有效,而不使由所述第一模板信息相关的所述多个第一类操作单元中、与并非由所述第一指令信息表示的其他转换指令相关的其他第一类操作单元有效,
其中,所述第一接收控制单元被配置为接收从已收到由所述第一发送控制单元发送的所述操作信息的所述服务器发送的新第一指令信息,
其中,所述验证单元被配置为使与由所述第一接收控制单元接收的所述新第一指令信息表示的所述转换指令相关的第一类操作单元有效,而不使与并非由所述新第一指令信息表示的所述其他转换指令相关的所述其他第一类操作单元有效,
其中,所述第一接收控制单元被配置为从所述服务器接收指令所述功能单元的操作的第三指令信息,并且
其中,所述功能单元根据所述第三指令信息来进行操作。
2.根据权利要求1所述的终端装置,进一步包括:
第二存储单元,所述第二存储单元被配置为存储第二模板信息,所述第二模板信息用于将所述终端装置的多个第二类操作单元与多个信息输入类型相关联,以通过操作所述多个第二类操作单元而输入关于所述终端装置的操作的设置信息;
操作单元指定单元,所述操作单元指定单元被配置为基于所述第二模板信息指定对于所述多个信息输入类型中的每一个来说唯一的至少一个第二类操作单元;和
存储控制单元,所述存储控制单元被配置为当由所述操作单元指定单元指定的第二类操作单元被操作时,存储通过操作指定的第二类操作单元输入的设置信息,
其中,所述画面存储单元被配置为存储用于分别显示表示所述多个信息输入类型的所述多个画面的所述多个画面信息,
其中,所述第一接收控制单元被配置为从所述服务器接收表示用于输入已确定信息的所述多个信息输入类型中的任一个的第二指令信息,并接收对应于所述第二指令信息而确定的且表示由所述第二指令信息表示的信息输入类型中的转换指令的第一指令信息,
其中,所述验证单元被配置为使与由所述第一接收控制单元收到的所述第一指令信息表示的所述转换指令相关的所述第一类操作单元有效,并且
其中,所述第一发送控制单元被配置为向所述服务器发送表示由所述验证单元使之有效的所述第一类操作单元被操作的所述操作信息,并发送所述存储控制单元存储的设置信息。
3.根据权利要求2所述的终端装置,
其中,所述第一接收控制单元被配置为接收从已收到由所述第一发送控制单元发送的所述操作信息和所述设置信息的所述服务器发送的新第一指令信息和新第二指令信息,
其中,所述验证单元被配置为使与由所述第一接收控制单元收到的所述新第一指令信息表示的所述转换指令相关的第一类操作单元有效,并且
其中,所述操作单元指定单元指定由所述第一接收控制单元接收的所述新第二指令信息表示的且与用于输入已确定信息的所述信息输入类型相关的第二类操作单元。
4.根据权利要求2或3所述的终端装置,
其中,所述第一接收控制单元被配置为接收命令所述终端装置的功能单元的操作的第三指令信息和用于操作所述功能单元的参数,其中,所述第三指令信息和所述参数是从已收到由所述第一发送控制单元发送的所述操作信息和所述设置信息的所述服务器发送的,并且
其中,由所述第一接收控制单元接收的所述第三指令信息命令的所述功能单元根据所述第一接收控制单元接收的所述参数来操作,并且
其中,所述第一接收控制单元被配置为从所述服务器接收作为所述信息输入类型的表示至少一种参数输入类型的第二指令信息,以及对应于所述第二指令信息而确定的且表示由所述第二指令信息表示的所述信息输入类型中的转换指令的第一指令信息,并且所述显示控制单元被配置为当所述第一接收控制单元接收表示所述参数输入类型的所述第二指令信息时,在所述显示单元上显示包括用于输入参数的区域的画面。
5.根据权利要求2所述的终端装置,
其中,所述功能单元具有打印功能,
其中,所述显示控制单元被配置为当所述第一接收控制单元接收所述第一指令信息、所述第二指令信息以及指定输入存储在服务提供服务器中的图像数据的缩略图的内容数据的内容指定信息时,显示用于选择所述内容数据的画面,
其中,所述存储控制单元被配置为当由所述操作单元指定单元指定的第二类操作单元操作为选择内容数据时,存储包括指定由所述第二类型操作单元选择的所述内容数据的内容指定信息的设置信息,
其中,所述功能单元被配置为当所述第一接收控制单元从所述服务器接收指令所述功能单元的打印功能的操作的第三指令信息以及指定由发送到所述服务器的所述设置信息的内容指定信息所指定的内容数据的参数时,下载所指定的内容数据并且打印所下载的内容数据。
6.根据权利要求2所述的终端装置,
其中,所述功能单元具有扫描功能,
其中,所述显示控制单元被配置为当所述第一接收控制单元接收所述第一指令信息、所述第二指令信息以及用于选择要上传的图像数据的源的信息时,显示用于选择所述图像数据的源的画面,
其中,所述存储控制单元被配置为当由所述操作单元指定单元指定的第二类操作单元操作为选择扫描作为所述图像数据的源时,存储指示所述扫描的设置信息,并且
其中,所述功能单元被配置为当所述第一接收控制单元从所述服务器接收指令所述功能单元的扫描功能的操作的第三指令信息以及表示通过扫描所获得图像数据要被上传的参数时,通过扫描文档来获取图像数据并且将所获取的图像数据上传到服务提供服务器。
7.根据权利要求2所述的终端装置,
其中,所述功能单元具有复印功能,
其中,所述显示控制单元被配置为当所述第一接收控制单元接收所述第一指令信息、所述第二指令信息以及用于选择所述功能单元的功能的信息时,显示用于选择所述功能单元的功能的画面,
其中,所述存储控制单元被配置为当由所述操作单元指定单元指定的第二类操作单元操作为选择复印功能时,存储指示所述复印功能的设置信息,并且
其中,所述功能单元被配置为当所述第一接收控制单元从所述服务器接收指令所述功能单元的复印功能的操作的第三指令信息时,执行复印功能。
8.根据权利要求4所述的终端装置,
其中,所述第一接收控制单元被配置为从所述服务器接收第一指令信息和解释参数的内容信息,并且
其中,所述显示控制单元被配置为显示包括由所述第一接收控制单元接收的所述内容信息表示的解释内容的画面。
9.根据权利要求1至3中的任一项所述的终端装置,其中,下述之一:
所述第一存储单元被配置为存储用于关联所述显示单元的画面上的预定位置处显示的所述多个第一类操作单元与所述多个转换指令的所述第一模板信息,并且所述验证单元被配置为在所述显示单元的所述画面的预定位置处将与由所述第一接收控制单元接收的所述第一指令信息表示的所述转换指令相关的所述第一类操作单元显示为是可操作的而使之有效,而不将与并非由所述第一指令信息表示的所述其他转换指令相关的所述其他第一类操作单元显示为是可操作的;并且
所述第一存储单元被配置为存储用于关联由所述终端装置的硬键分别配置的所述多个第一类操作单元与所述多个转换指令的所述第一模板信息,并且所述验证单元使作为与由所述第一接收控制单元接收的所述第一指令信息表示的所述转换指令相关的硬键的所述第一类操作单元有效,而不使作为与并非由所述第一指令信息表示的所述其他转换指令相关的硬键的所述其他第一类操作单元有效。
10.一种服务器,其被配置为与终端装置进行通信以进行所述终端装置的显示单元上显示的画面的转换,所述终端装置包括具有打印功能、扫描仪功能和复印功能中的至少一种的功能单元,所述服务器包括:
第三存储单元,所述第三存储单元被配置为存储多个第一指令信息,每个所述多个第一指令信息表示用于命令所述显示单元上显示的所述画面的转换的多个转换指令中的任一个;
第二发送控制单元,所述第二发送控制单元被配置为向所述终端装置发送所述多个第一指令信息中的任一个;和
第二接收控制单元,所述第二接收控制单元被配置为接收由已收到所述第二发送控制单元发送的所述第一指令信息的所述终端装置发送的操作信息,所述操作信息表示与由所述第一指令信息表示的所述转换指令相关的第一类操作单元被操作,
其中,当所述第二接收控制单元接收到所述操作信息时,所述第二发送控制单元被配置为发送新第一指令信息和第三指令信息,所述第三指令信息向所述终端装置指令所述功能单元的操作。
11.根据权利要求10所述的服务器,
其中,所述第三存储单元被配置为存储所述多个第一指令信息,每个所述多个第一指令信息表示用于命令所述显示单元上显示的所述画面的转换的所述多个转换指令中的任一个,以及多个第二指令信息,每个所述多个第二指令信息表示信息输入类型,同时让所述第一指令信息和所述多个第二指令信息彼此相关,
其中,所述第二发送控制单元被配置为向所述终端装置发送彼此相关的第一指令信息和第二指令信息,并且
其中,所述第二接收控制单元被配置为接收从已收到由所述第二发送控制单元发送的所述第一指令信息和所述第二指令信息的所述终端装置发送的操作信息和设置信息,所述操作信息表示与由所述第一指令信息表示的转换指令相关的第一类操作单元被操作,并且所述设置信息是通过操作与由所述第二指令信息表示的所述信息输入类型相关的第二类操作单元输入的。
12.根据权利要求11所述的服务器,
其中,所述第三存储单元被配置为存储多对相关的第一指令信息和第二指令信息以及用于标识所述多对相关的第一指令信息和第二指令信息的多个唯一标识符,同时让标识所述多对相关的第一指令信息和第二指令信息与所述多个唯一标识符彼此相关,
其中,所述第二发送控制单元被配置为向所述终端装置发送一对相关的第一指令信息和第二指令信息,以及用于标识所述一对相关的第一指令信息和第二指令信息的唯一标识符,
其中,所述第二接收控制单元被配置为接收从已收到由所述第二发送控制单元发送的所述一对相关的第一指令信息和第二指令信息以及用于标识所述一对相关的第一指令信息和第二指令信息的所述唯一标识符的所述终端装置发送的操作信息、设置信息和唯一标识符,所述操作信息表示与由所述第一指令信息表示的转换指令相关的第一类操作单元被操作,所述设置信息是通过操作与由所述第二指令信息表示的所述信息输入类型相关的第二类操作单元输入的,并且所述唯一标识符与用于标识所述一对相关的第一指令信息和第二指令信息的所述唯一标识符相匹配,
所述服务器进一步包括:
第四存储单元,所述第四存储单元被配置为基于所述唯一标识符存储定义所述多对相关的第一指令信息和第二指令信息的顺序的树信息;和
第一指定单元,所述第一指定单元被配置为当所述第二接收控制单元接收操作信息、设置信息和唯一标识符时,基于由所述第二接收控制单元接收的所述操作信息和所述唯一标识符、以及所述树信息指定新的一对相关的第一指令信息和第二指令信息,
其中,所述第二发送控制单元被配置为向所述终端装置发送由所述第一指定单元指定的所述新的一对相关的第一指令信息和第二指令信息,以及用于标识所述新的一对相关的第一指令信息和第二指令信息的唯一标识符。
13.根据权利要求12所述的服务器,
其中,所述第三存储单元被配置为存储(i)多对相关的第一指令信息和第二指令信息,以及命令所述终端装置的功能单元的操作的多个第三指令信息,以及,(ii)用于标识所述多对相关的第一指令信息和第二指令信息以及所述多个第三指令信息的多个唯一标识符,同时让(i)和(ii)彼此相关,
其中,所述第四存储单元被配置为基于所述唯一标识符存储定义所述多对相关的第一指令信息和第二指令信息以及所述多个第三指令信息的顺序的树信息,
其中,当所述第二接收控制单元接收操作信息、设置信息和唯一标识符时,所述第一指定单元被配置为基于由所述第二接收控制单元接收的所述操作信息和所述唯一标识符、以及所述树信息指定新的一对相关的第一指令信息和第二指令信息或新第三指令信息,
所述服务器进一步包括:
第五存储单元,所述第五存储单元被配置为存储将多个唯一标识符与多个第一类信息相关联的第一映射信息,每个所述第一映射信息表示设置信息的类型;
第六存储单元,所述第六存储单元被配置为存储将多个唯一标识符与多个第二类信息相关联的第二映射信息,每个所述第二映射信息表示作为将用于所述终端装置的功能单元的操作的参数的设置信息的类型;
第二指定单元,所述第二指定单元被配置为当所述第二接收控制单元接收操作信息、设置信息和唯一标识符时,基于由所述第二接收控制单元接收的所述唯一标识符以及所述第一映射信息指定表示由所述第二接收控制单元接收的设置信息的类型的第一类信息;和
设置信息存储控制单元,所述设置信息存储控制单元被配置为当所述第二指定单元指定表示由所述第二接收控制单元接收的所述设置信息的类型的所述第一类信息时,在设置信息存储单元中存储与指定的第一类信息相关的所述设置信息,
其中,当所述第一指定单元指定第三指令信息时,所述第二发送控制单元被配置为进一步向所述终端装置发送指定的第三指令和参数,所述参数与所述设置信息存储单元中存储的设置信息相匹配,同时与和第二类信息相同的第一类信息相关,所述第二类信息与用于标识指定的第三指令信息的所述唯一标识符相关。
14.一种画面控制方法,所述方法通过在终端装置和服务器之间通信来进行在所述终端装置的显示单元上显示的画面的转换,所述终端装置包括具有打印功能、扫描仪功能和复印功能中的至少一种的功能单元,所述终端装置包括:
第一存储单元,所述第一存储单元被配置为存储第一模板信息,所述第一模板信息用于将所述终端装置的多个第一类操作单元与多个转换指令相关联,以通过分别操作对应的第一类操作单元来命令所述终端装置的所述显示单元上显示的所述画面的画面转换;和画面存储单元,所述画面存储单元被配置为存储用于分别显示依次转换的多个画面的多个画面信息,所述服务器包括第三存储单元,所述第三存储单元被配置为存储多个第一指令信息,每个所述多个第一指令信息表示所述多个转换指令中的任一个,所述画面控制方法包括:
通过所述终端装置,
从所述服务器接收第一指令信息;
使由所述第一模板信息关联的所述多个第一类操作单元中、与由接收的第一指令信息表示的转换指令相关的第一类操作单元有效,而不使与并非由接收的第一指令信息表示的另一转换指令相关的另一第一类操作单元有效;
向所述服务器发送表示有效的第一类操作单元被操作的操作信息;
根据在所述画面存储单元中存储的画面信息在所述显示单元上显示画面,并且当有效的第一类操作单元被操作时,根据基于对有效的第一类操作单元的操作的所述转换指令进行所述显示单元上显示的所述画面的转换;
接收从收到通过所述发送步骤发送的所述操作信息的所述服务器发送的新第一指令信息;和
使与由接收的新第一指令信息表示的转换指令相关的第一类操作单元有效,而不使与并非由所述第一指令信息表示的转换指令相关的第一类操作单元有效;
从所述服务器接收指令所述功能单元的操作的第三指令信息,以及
所述功能单元根据所述第三指令信息来进行操作,
通过所述服务器,
向所述终端装置发送第一指令信息;
接收从已收到通过所述发送步骤发送的所述第一指令信息的所述终端装置发送的操作信息;并且
当接收所述操作信息时,发送新第一指令信息和所述第三指令信息。
15.根据权利要求14所述的画面控制方法,
其中,所述终端装置进一步包括:第二存储单元,所述第二存储单元被配置为存储第二模板信息,所述第二模板信息用于将所述终端装置的多个第二类操作单元与多个信息输入类型相关联,以通过操作所述多个第二类操作单元来输入关于所述终端装置的操作的设置信息;并且
其中,所述第三存储单元被配置为存储所述多个第一指令信息,每个所述多个第一指令信息表示所述多个信息输入类型的每一个中的所述多个转换指令中的任一个,以及多个第二指令信息,每个所述多个第二指令信息表示信息输入类型,同时让所述多个第一指令信息和所述多个第二指令信息彼此相关,所述画面控制方法进一步包括:
通过所述终端装置,
基于所述第二模板信息指定对于所述多个信息输入类型中的每一个来说唯一的至少一个第二类操作单元;
当指定的第二类操作单元被操作时,存储通过操作指定的第二类操作单元输入的设置信息;
接收从所述服务器发送的相关的第一指令信息和第二指令信息;
使与由通过所述接收步骤接收的所述第一指令信息表示的所述转换指令相关的所述第一类操作单元有效;
指定与用于输入已确定信息的所述信息输入类型相关的第二类操作单元,所述信息输入类型由通过所述接收步骤接收的所述第二指令信息表示;以及
基于通过所述接收步骤接收的所述相关的第一指令信息和第二指令信息,向所述服务器发送表示通过验证步骤使之有效的所述第一类操作单元被操作的操作信息和通过所述存储步骤存储的设置信息,并且
通过所述服务器,
向所述终端装置发送相关的第一指令信息和第二指令信息;以及
接收由已接收通过所述发送步骤发送的所述第一指令信息和所述第二指令信息的所述终端装置发送的操作信息和设置信息。
16.根据权利要求15所述的画面控制方法,
其中,所述第三存储单元被配置为存储多对相关的第一指令信息和第二指令信息以及用于标识所述多对相关的第一指令信息和第二指令信息的多个唯一标识符,同时让标识所述多对相关的第一指令信息和第二指令信息与所述多个唯一标识符彼此相关,
其中,所述服务器进一步包括第四存储单元,所述第四存储单元被配置为基于其唯一标识符来存储定义所述多对相关的第一指令信息和第二指令信息的顺序的树信息,所述画面控制方法进一步包括:
通过所述终端装置,
接收从所述服务器发送的相关的第一指令信息和第二指令信息,以及用于标识所述相关的第一指令信息和第二指令信息的唯一标识符;
向所述服务器发送操作信息、通过所述存储步骤存储的设置信息、以及唯一标识符,所述操作信息表示基于通过所述接收步骤接收的相关的第一指令信息和所述第二指令信息通过所述验证步骤使之有效的所述第一类操作单元被操作,所述唯一标识符与用于标识通过所述接收步骤接收的相关的第一指令信息和所述第二指令信息的所述唯一标识符相匹配;
接收由已收到所述操作信息的所述服务器发送的新的相关的第一指令信息和第二指令信息、所述已确定信息、以及通过所述发送步骤发送的所述唯一标识符;
使与由接收的新第一指令信息表示的转换指令相关的第一类操作单元有效;以及
指定与用于输入已确定信息且由接收的新第二指令信息表示的信息输入类型相关的第二类操作单元,并且
通过所述服务器,
向所述终端装置发送相关的第一指令信息和第二指令信息、以及用于标识相关的第一指令信息和第二指令信息的唯一标识符;
接收由所述终端装置发送的操作信息、已确定信息、以及唯一标识符,所述终端装置已经接收通过所述发送步骤发送的相关的第一指令信息和第二指令信息以及用于标识相关的第一指令信息和第二指令信息的唯一标识符;
当在所述接收步骤中接收到操作信息、设置信息、唯一标识符时,基于接收的操作信息、接收的唯一标识符、以及所述树信息指定相关的新第一指令信息和新第二指令信息,并且
向所述终端装置发送通过所述指定步骤指定的相关的新第一指令信息和新第二指令信息、以及用于标识所述相关的新第一指令信息和新第二指令信息的唯一标识符。
17.根据权利要求16所述的画面控制方法,
其中,所述第三存储单元被配置为存储(i)多个相关的第一指令信息和第二指令信息,以及命令所述终端装置的功能单元的操作的多个第三指令信息,以及,(ii)用于标识所述多个相关的第一指令信息和第二指令信息以及所述多个第三指令信息的多个唯一标识符,同时让(i)和(ii)彼此相关,
其中,所述第四存储单元被配置为基于所述唯一标识符存储定义所述多个相关的第一指令信息和第二指令信息以及所述多个第三指令信息的顺序的树信息,
其中,所述服务器进一步包括:
第五存储单元,所述第五存储单元被配置为存储将多个唯一标识符与多个第一类信息相关联的第一映射信息,每个所述第一映射信息表示设置信息的类型;和
第六存储单元,所述第六存储单元被配置为存储将多个唯一标识符与多个第二类信息相关联的第二映射信息,每个所述第二映射信息表示作为将用于所述终端装置的功能单元的操作的参数的设置信息的类型,所述画面控制方法进一步包括:
通过所述服务器,
当接收操作信息、设置信息和唯一标识符时,基于接收的操作信息、接收的唯一标识符、以及所述树信息指定相关的新第一指令信息和新第二指令信息或新第三指令信息;
在接收操作信息、设置信息和唯一标识符时,基于接收的唯一标识符和所述第一映射信息指定表示接收的设置信息的类型的第一类信息;
在表示通过所述接收步骤接收的所述设置信息的类型的所述第一类信息被指定时,在设置信息存储单元中存储与指定的第一类信息相关的设置信息;以及
当在所述指定步骤中指定第三指令信息时,向所述终端装置发送指定的第三指令和参数,所述参数与所述设置信息存储单元中存储的设置信息相匹配,同时与和第二类信息相同的第一类信息相关,所述第二类信息与用于标识指定的第三指令信息的所述唯一标识符相关,
通过所述终端,
接收从所述服务器发送的第三指令信息和参数;以及
执行根据接收的参数由接收的第三指令信息命令的所述功能单元的操作。
18.一种画面转换方法,其由包括第三存储单元的服务器进行,所述第三存储单元被配置为存储多个第一指令信息,每个所述多个第一指令信息表示用于命令终端装置的显示单元上显示的画面的转换的多个转换指令中的任一个,所述终端装置包括具有打印功能、扫描仪功能和复印功能中的至少一种的功能单元,所述画面转换方法被配置为通过与所述终端装置通信来进行所述显示单元上显示的所述画面的转换,所述画面转换方法包括:
向所述终端装置发送第一指令信息;
接收由已收到通过所述发送步骤发送的所述第一指令信息的所述终端装置发送的操作信息,所述操作信息表示与由所述第一指令信息表示的所述转换指令相关的第一类操作单元被操作;以及
当接收到所述操作信息时,发送新第一指令信息和第三指令信息,所述第三指令信息指令所述功能单元的操作。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010247152 | 2010-11-04 | ||
JP2010-247152 | 2010-11-04 | ||
JP2011-238502 | 2011-10-31 | ||
JP2011238502A JP5906667B2 (ja) | 2010-11-04 | 2011-10-31 | 端末装置、サーバ、画面制御方法、画面遷移方法及びコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102547019A CN102547019A (zh) | 2012-07-04 |
CN102547019B true CN102547019B (zh) | 2015-09-09 |
Family
ID=45350626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110345140.9A Active CN102547019B (zh) | 2010-11-04 | 2011-11-04 | 终端装置、服务器、画面控制方法和画面转换方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9411610B2 (zh) |
EP (1) | EP2450790B1 (zh) |
JP (1) | JP5906667B2 (zh) |
CN (1) | CN102547019B (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5581978B2 (ja) | 2010-11-04 | 2014-09-03 | ブラザー工業株式会社 | 端末装置、サーバ、画面表示方法、画面制御方法及びコンピュータプログラム |
JP6089540B2 (ja) * | 2012-09-27 | 2017-03-08 | ブラザー工業株式会社 | 機能実行装置 |
CN103200177B (zh) * | 2013-02-27 | 2016-02-17 | 深圳第七大道网络技术有限公司 | 一种游戏特效动画展示方法 |
JP6044400B2 (ja) | 2013-03-11 | 2016-12-14 | ブラザー工業株式会社 | 端末装置、端末装置のプログラム、システム、およびシステムの制御方法 |
KR20160097393A (ko) * | 2013-06-07 | 2016-08-18 | 삼성전자주식회사 | 프로그램 호출 방법 및 그 전자 장치 |
US9986044B2 (en) * | 2013-10-21 | 2018-05-29 | Huawei Technologies Co., Ltd. | Multi-screen interaction method, devices, and system |
JP6415048B2 (ja) * | 2013-12-20 | 2018-10-31 | キヤノン株式会社 | 画像形成装置、その制御方法、プログラム、及びシステム |
KR20150139336A (ko) * | 2014-06-03 | 2015-12-11 | 삼성전자주식회사 | 디바이스 및 디바이스에서 유저 인터페이스 화면을 제공하는 방법 |
US10616433B2 (en) | 2015-01-27 | 2020-04-07 | Brother Kogyo Kabushiki Kaisha | Image processing device |
JP6406060B2 (ja) | 2015-02-27 | 2018-10-17 | ブラザー工業株式会社 | 画像形成装置、サーバ装置、携帯端末、及び通信システム |
JP6569425B2 (ja) * | 2015-09-25 | 2019-09-04 | 富士ゼロックス株式会社 | 表示装置及びプログラム |
JP6662146B2 (ja) | 2016-03-29 | 2020-03-11 | ブラザー工業株式会社 | 画像処理装置及びプログラム |
JP6980987B2 (ja) * | 2016-05-12 | 2021-12-15 | ブラザー工業株式会社 | 画像形成装置 |
JP6784071B2 (ja) * | 2016-06-20 | 2020-11-11 | ブラザー工業株式会社 | 画像処理装置及びシステム |
JP6729168B2 (ja) | 2016-08-22 | 2020-07-22 | ブラザー工業株式会社 | コンテンツ処理装置 |
JP6812783B2 (ja) | 2016-12-21 | 2021-01-13 | ブラザー工業株式会社 | 画像処理装置 |
JP7013817B2 (ja) * | 2017-11-24 | 2022-02-01 | トヨタ自動車株式会社 | 医療情報システム、医療装置、データ通信方法、及び、プログラム |
JP7009955B2 (ja) * | 2017-11-24 | 2022-01-26 | トヨタ自動車株式会社 | 医療データ通信装置、サーバ、医療データ通信方法および医療データ通信プログラム |
US10979582B2 (en) * | 2019-07-12 | 2021-04-13 | Kyocera Document Solutions, Inc. | Extension of remote frame buffer (RFB) protocol |
CN112181577A (zh) * | 2020-09-30 | 2021-01-05 | 西安万像电子科技有限公司 | 显示控制系统、方法及装置 |
CN113422924B (zh) * | 2021-07-06 | 2022-05-13 | 北京东平联祥科技有限公司 | 一种实现多种视频会议设备指令智能转换方法及系统 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11212914A (ja) | 1998-01-28 | 1999-08-06 | Hitachi Ltd | オンライン業務処理システム |
JP2002049523A (ja) * | 2000-08-03 | 2002-02-15 | Hitachi Ltd | Webページ表示制御方法とそのプログラムを記録した記録媒体およびブラウザとそれを用いたトランザクション処理方法 |
JP2002297368A (ja) * | 2001-03-29 | 2002-10-11 | Nippon Columbia Co Ltd | 情報端末装置 |
JP4039842B2 (ja) * | 2001-10-23 | 2008-01-30 | 株式会社日本総合研究所 | 画面遷移方法、および、画面遷移プログラム |
JP2003333538A (ja) | 2002-05-13 | 2003-11-21 | Studio Bullterrier Co Ltd | 動画再生装置動画再生プログラム動画再生システムおよびカラー画像暗号化復号化システム |
JP2004259070A (ja) | 2003-02-26 | 2004-09-16 | Ricoh Co Ltd | デジタル複合装置及び表示画面作成プログラム並びに記憶媒体 |
JP4867196B2 (ja) * | 2004-11-05 | 2012-02-01 | ブラザー工業株式会社 | 画像処理システム,画像処理装置,サーバおよびプログラム |
JP2006195661A (ja) * | 2005-01-12 | 2006-07-27 | Nec Soft Ltd | 画面表示方式、画面表示方法およびプログラム |
JP2006340204A (ja) | 2005-06-03 | 2006-12-14 | Mitsubishi Electric Corp | テレビ電話通信端末 |
JP2007279974A (ja) * | 2006-04-05 | 2007-10-25 | Ricoh Co Ltd | 表示画面制御装置、電子機器、表示画面制御システム、表示画面制御方法、画面表示方法、表示画面制御プログラム及び画面表示プログラム |
JP4762087B2 (ja) * | 2006-08-30 | 2011-08-31 | 富士通株式会社 | 画面遷移制御方法、画面提供システム、遷移実行装置及びコンピュータプログラム |
JP5223189B2 (ja) * | 2006-12-08 | 2013-06-26 | 株式会社リコー | 画像形成装置、画面管理方法及び画面管理プログラム |
JP5001747B2 (ja) * | 2007-08-16 | 2012-08-15 | 株式会社野村総合研究所 | ウェブページ閲覧装置 |
JP2009053957A (ja) * | 2007-08-27 | 2009-03-12 | Canon Inc | 情報処理装置及びその制御方法 |
US7937163B2 (en) | 2008-03-04 | 2011-05-03 | Olympus Medical Systems Corp. | Medical control device and its system |
EP2266260A4 (en) * | 2008-03-24 | 2011-06-29 | Hewlett Packard Development Co | IMAGE-BASED REMOTE ACCESS SYSTEM |
JP5067409B2 (ja) * | 2009-09-28 | 2012-11-07 | カシオ計算機株式会社 | シンクライアントシステム及びプログラム |
JP5581978B2 (ja) | 2010-11-04 | 2014-09-03 | ブラザー工業株式会社 | 端末装置、サーバ、画面表示方法、画面制御方法及びコンピュータプログラム |
-
2011
- 2011-10-31 JP JP2011238502A patent/JP5906667B2/ja active Active
- 2011-11-03 EP EP11187734.6A patent/EP2450790B1/en active Active
- 2011-11-03 US US13/288,748 patent/US9411610B2/en active Active
- 2011-11-04 CN CN201110345140.9A patent/CN102547019B/zh active Active
Non-Patent Citations (1)
Title |
---|
MODEL-DRIVEN ACHITECTURE FOR MOBILE APPLICATIONS;J.DUNKEL等;《BUSINESS INFORMATION SYSTEMS》;20070425;464-477 * |
Also Published As
Publication number | Publication date |
---|---|
US9411610B2 (en) | 2016-08-09 |
EP2450790B1 (en) | 2019-05-22 |
CN102547019A (zh) | 2012-07-04 |
EP2450790A1 (en) | 2012-05-09 |
US20120113468A1 (en) | 2012-05-10 |
JP5906667B2 (ja) | 2016-04-20 |
JP2012113700A (ja) | 2012-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102547019B (zh) | 终端装置、服务器、画面控制方法和画面转换方法 | |
JP5605054B2 (ja) | 画像形成支援システム及び画像形成支援方法 | |
JP4690449B2 (ja) | 印刷制御システム、印刷制御サーバ、画像形成装置と、その処理方法及びプログラム | |
JP5805519B2 (ja) | 画像処理システム、画像受信装置、画像処理装置、及び画像処理方法 | |
JP2016057697A (ja) | 情報処理システム、情報処理装置、及びその制御方法とプログラム | |
JP5423405B2 (ja) | 画像処理システムおよび画像処理方法 | |
CN102457647B (zh) | 终端装置、服务器、画面显示方法和画面控制方法 | |
JP6044400B2 (ja) | 端末装置、端末装置のプログラム、システム、およびシステムの制御方法 | |
JP5275319B2 (ja) | 画像処理システム、プログラムおよび記録媒体 | |
JP3745270B2 (ja) | 複合機能装置およびデータ処理方法および制御プログラムおよび記憶媒体 | |
US10129421B2 (en) | System and method for remote device interface customization | |
JP3832470B2 (ja) | 情報処理システム | |
JP5524164B2 (ja) | 画像処理システム、画像処理方法および記録媒体 | |
JP6282081B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
JP5284322B2 (ja) | 表示制御装置及びその制御方法、プログラム | |
CN102917149B (zh) | 多功能外围设备、通信系统、以及通信方法 | |
JP2013142920A (ja) | アプリケーション管理装置、アプリケーション管理システム、プログラムおよびその記録媒体 | |
JP5831695B2 (ja) | 情報処理装置、情報処理システムおよびプログラム | |
JP2013142921A (ja) | アプリケーション管理装置、アプリケーション管理システム、プログラムおよびその記録媒体 | |
JP5442081B2 (ja) | 表示制御装置及びその制御方法、プログラム | |
JP6616867B2 (ja) | 画像受信装置とその制御方法、アプリケーションプログラム、画像処理システムおよびその制御方法 | |
JP6367409B2 (ja) | 画像処理システム、画像処理方法及びコンピュータプログラム | |
JP2023050546A (ja) | 画像形成装置 | |
JP2015228701A (ja) | 画像処理システム及び画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |