显示系统、显示装置以及显示方法_3

文档序号:8257866阅读:来源:国知局
从设备服务器18接收数据,并对接收到的数据进行处理。例如,第二浏览器执行部262a生成从设备服务器18接收的数据所包含的文本数据、图像数据的显示影像数据。这里,显示数据是从设备服务器18下载的文本数据、图像数据,或者对下载的数据进行处理得到的文本数据、图像数据。
[0100]另外,第二浏览器执行部262a能够基于从设备服务器18接收到的数据,从外部服务器2等外部的装置获取数据。例如,第二浏览器执行部262a在从设备服务器18接收到的数据是外部服务器2的URL (网络地址)的情况下,基于URL对外部服务器2进行HTTP访问。该情况下,外部服务器2与HTTP访问对应地发送包含文本数据、图像数据的数据。第二浏览器执行部262a从外部服务器2接收数据,生成显示影像数据。
[0101]第二浏览器执行部262a从设备服务器18接收的数据是外部服务器2等存储的数据,或者也可以是用于对主机装置11的存储部25存储的数据进行访问的数据。这种数据例如是指定外部服务器2等外部的装置所具有的存储装置、或者主机装置11的存储部25存储的特定的文件的路径。另外,该数据也可以包含网络名、网络中的计算机名、计算机的存储装置的名称或识别信息、目录、文件夹的名称或识别信息、该目录、文件夹内的文件名等。第二浏览器执行部262a在接收到的数据是数据路径的情况下,获取该数据路径所指定的文件等,生成显示获取的数据的显示影像数据。
[0102]这里,如外部服务器2的URL、存储部25的数据的路径那样,第二浏览器执行部262a获取数据(处理对象的数据)的目的所使用的数据相当于获取数据。
[0103]在是从设备服务器18接收的URL、数据路径等(与上述的获取数据对应。以下,称为访问信息)的情况下,第二浏览器执行部262a基于该数据获取数据而显示。之后,第二浏览器执行部262a也能够基于相同的访问信息来获取数据,每次获取数据,能够基于获取到的数据更新显示。即接收URL、数据路径等,在基于接收到的访问信息而接收了数据后,在预先设定的时间,基于接收完毕的访问信息来执行接收数据的动作。
[0104]另外,第二浏览器执行部262a也可以在不从设备服务器18接收访问信息期间,以预先设定的时间间隔,基于访问信息来从外部服务器2等接收数据。该情况下,第二浏览器执行部262a在不从设备服务器18接收数据期间,也反复执行访问信息所指定的数据的获取。第二浏览器执行部262a在接收到了访问信息所指定的数据的情况下,生成显示接收到的数据的显示影像数据。第二浏览器执行部262a将生成的显示影像数据输出至显示控制部282,显示控制部282更新显示面板102c的显示。因此,显示面板102c的显示基于访问Ih息被更新。
[0105]第二浏览器执行部262a在从设备服务器18接收了新的访问信息的情况下,基于新的访问信息获取数据。例如,在作为访问信息接收了第一 URL的情况下,第二浏览器执行部262a基于第一 URL来接收数据。之后,第二浏览器执行部262a在预先设定的时间,接收第一 URL所指定的数据。这里,在从与设备服务器18的第一 URL相同的数据盒26,发送了第二 URL的情况下,第二浏览器执行部262a接收第二 URL,将第一 URL置换为第二 URL。第二浏览器执行部262a基于第二 URL来接收数据。另外,之后,第二浏览器执行部262a在预先设定的时间利用第二 URL接收数据。这样,若对第二浏览器执行部262a指定访问信息,则能够在规定时间更新显示控制部282所显示的数据。另外,若变更访问信息,则能够变更第二浏览器执行部262a所获取的数据的种类。
[0106]第二浏览器执行部262a根据配置信息112(图3)决定显示面板102c中的数据的显示方式。配置信息112被存储至显示平板终端102的未图示的ROM、RAM。配置信息112是指定显示面板102c中的数据的显示位置、显示尺寸、背景色等显示方式的信息。例如,配置信息112是用HTML等标记语言描述的网页。配置信息112能够包含指定字符尺寸、字体种类、字符装饰等字符的显示方式的信息,指定背景的信息。第二浏览器执行部262a例如参照图4(B)以及图6(B)后述那样,基于配置信息112来显示关于POS系统I所执行的结账的信息等。并且,配置信息112也可以包含获取在显示区域显示的数据的脚本等。S卩,第二浏览器执行部262a在基于配置信息112显示配置有数据的画面的情况下,能够执行配置信息112所包含的脚本,进行显示中的数据的更新等。另外,第二浏览器执行部262a具有若从设备服务器18重新推送数据,则将新的数据配置在配置信息112所指定的显示区域,或者更新配置完毕的数据的功能。
[0107]显示面板102c的数据的显示方式由第二浏览器执行部262a来决定。第二浏览器执行部262a根据显示平板终端102所具有的配置信息112 (显示控制信息)来决定数据的显不方式。
[0108]图3是在控制平板终端101、设备服务器18、以及显示平板终端102之间发送和接收数据的动作的说明图。在图3中,以适于说明的方式示意性地示出设备控制部20所具备的通信部20b、数据分发部20d、第一浏览器执行部261a、以及第二浏览器执行部262a的关系O
[0109]在图3中,作为设备控制部20的功能模块,示出数据盒26、盒管理对象28、以及盒对象29。数据盒26是构成设备控制部20的RAM或者设置于存储部25的存储区域。盒管理对象28以及盒对象29使用通信部20b的通信功能、以及数据分发部20d控制通信部20b的功能。
[0110]终端信息27是盒管理对象28生成的数据,与数据盒26 —起由存储部25或者RAM存储。在本实施方式中,示出数据盒26设置于存储部25,存储部25存储终端信息27的例子。
[0111]盒管理对象28以及盒对象29是设备控制部20生成的对象。盒管理对象28以及盒对象29包含对数据盒26的数据以及终端信息27进行处理的方法、与控制平板终端101、显示平板终端102通信的方法。
[0112]在POS系统I起动时或者在主机装置11起动了的状态下第一浏览器执行部261a开始动作时,第一浏览器执行部261a和应用程序执行部30a执行上述的网页应用程序。该网页应用程序在第一浏览器执行部261a和设备服务器18之间,建立作为发送和接收数据的通信路径的第一路径Kl。
[0113]第一浏览器执行部261a和设备服务器18以网络插头(WebSocket)的标准扩张连接,形成作为软件的接口的第一路径Kl。第一路径Kl例如是使用了 Socket, 1程序库的网络插头的标准的通信路径,但也可以是使用Comet等其它的标准的通信路径。
[0114]同样,在POS系统I起动时或者在主机装置11起动了的状态下第二浏览器执行部262a开始动作时,网页应用程序进行动作。该网页应用程序在第二浏览器执行部262a和设备服务器18的通信部20b之间,建立第二路径K2。第二路径K2与第一路径Kl相同,是基于以网络插头的标准扩张的连接的通信路径。
[0115]数据盒26是在存储部25创建的存储区域。预先设定能够创建的数据盒26的数量、以及能够存储在数据盒26的数据的容量。数据盒26具有识别信息。能够使用该识别信息来确定一个数据盒26。数据盒26的识别信息在创建数据盒26时,由控制平板终端101或者主机装置11指定。在图3的例子中,对三个数据盒26赋予#1?#3的识别信息。
[0116]数据盒26与控制平板终端101、以及显示平板终端102建立对应。与一个数据盒26建立对应的控制平板终端101以及显示平板终端102的数量是任意的。另外,也可以使一个控制平板终端101与多个数据盒26建立对应,也可以使一个显示平板终端102与多个数据盒26建立对应。
[0117]终端信息27是表示数据盒26与控制平板终端101以及显示平板终端102建立对应的信息。终端信息27作为确定控制平板终端101以及显示平板终端102的信息,包含被赋予给第一路径Kl以及第二路径K2的ID、终端的名称、终端的网络地址(IP地址、MAC地址)等。
[0118]在以下的说明中,将使控制平板终端101或者显示平板终端102与数据盒26建立对应的处理,记作参加数据盒26。另外,将与数据盒26建立对应的控制平板终端101以及显示平板终端102,记作参加到数据盒26的控制平板终端101以及显示平板终端102。
[0119]盒管理对象28管理数据盒26、终端信息27以及盒对象29。盒管理对象28进行与数据盒26、终端信息27以及盒对象29的创建、删除相关的处理。盒管理对象28根据第一浏览器执行部261a或者第二浏览器执行部262a的请求创建数据盒26,生成与该数据盒26对应的终端信息27以及盒对象29。因此,如图3所示,按照每个数据盒26设置盒对象29。
[0120]控制平板终端101能够对与控制平板终端101建立对应的数据盒26发送数据。控制平板终端101指定数据盒26的识别信息而发送数据。盒管理对象28调出与指定的识别信息的数据盒26对应的盒对象29。被调出的盒对象29接收数据,而存储至数据盒26。盒对象29参照与存储有数据的数据盒26对应的终端信息27。盒对象29向利用终端信息27而建立对应的显示平板终端102发送存储在数据盒26中的数据。由此,控制平板终端101即使不指定接收目的地的显示平板终端102,也能够将数据发送至终端信息27所设定的显示平板终端102。另外,控制平板终端101也能够指定显示平板终端102而发送数据。该情况下,盒对象29向所指定的显示平板终端102分发数据。其中,在控制平板终端101所指定的显示平板终端102与控制平板终端101所指定的数据盒26不对应的情况下,不分发数据。另外,在控制平板终端101所指定的数据盒26与控制平板终端101不对应的情况下,不将数据存储至数据盒26。
[0121]在盒对象29将存储于数据盒26的数据发送至显示平板终端102时,附加数据盒26的识别信息(固有信息)的数据。第二浏览器执行部262a在接收数据时,能够确定存储有数据的数据盒26。
[0122]第二浏览器执行部262a若经由第二路径K2接收数据,则生成显示接收到的数据的显示影像数据,而输出至显示控制部282。
[0123]如上述那样,第二浏览器执行部262a根据配置信息112,来决定接收到的数据的显不方式。
[0124]配置信息112包含指定显示面板102c中的数据的显示位置、显示尺寸、背景色等显示方式的信息,例如,是用HTML等标记语言描述的网页。
[0125]配置信息112包含与存储显示平板终端102所接收到的数据的数据盒26的识别信息建立对应来指定数据的显示方式的信息。第二浏览器执行部262a以与盒对象29发送的数据盒26的识别信息对应的显示方式,生成用于显示盒对象29所发送出的数据的显示影像数据。
[0126]此外,可以是设备服务器18预先存储配置信息112所包含的信息的一部分或者全部,而发送至显示平板终端102。另外,也可以是控制平板终端101将配置信息112发送至设备服务器18,设备服务器18将配置信息112发送至显示平板终端102。
[0127]另外,在设备服务器18在存储部25存储配置信息112的情况下,盒对象29也可以将数据盒26存储的数据、和与该数据盒26对应的配置信息112,发送至显示平板终端102。或者,盒对象29也可以将数据盒26存储的数据、和表示该数据的显示方式的数据,发送至显示平板终端102。该情况下,即使显示平板终端102未存储配置信息112,第二浏览器执行部262a也能够基于盒对象29发送出的数据来决定显示方式。
[0128]设备服务器18将数据发送至显示平板终端102的方法并不限定于推送。例如,显示平板终端102也可以以预先设定的时间为单位访问数据盒26来接收数据。另外,也可以对显示平板终端102设置与数据盒26同步的存储区域,盒对象29进行使显示平板终端102的存储区域和数据盒26的数据同步的控制。
[0129]另外,第二浏览器执行部262a在接收到的数据包含指示显示中的数据的擦除的指令、空白的数据的情况下,生成空白的显示影像数据而输出至显示控制部282。由此,第一浏览器执行部261a通过发送指令、空白的数据,能够控制显示
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1