发送系统、发送装置、以及数据发送方法_4

文档序号:9732028阅读:来源:国知局
62a也可以基于缓冲存储器对应信息27包括的显示方式所涉及的信息和配置信息112双方决定显示方式。
[0130]另外,将存储于存储部25的分发缓冲存储器26的数据发送到第二平板终端102的处理并不局限于数据分发部20d进行发送控制来从设备服务器18推式分发的构成。
[0131]例如,也可以通过数据分发部20d的控制,对各第二平板终端102通知缓冲存储器对应信息27的关联。在该情况下,也可以是第二终端控制部262根据从设备服务器18通知的关联,访问分发缓冲存储器26获取数据的构成。这里,第二平板终端102也可以存储表示在缓冲存储器对应信息27设定的分发缓冲存储器26与第二平板终端102的关联的信息或者缓冲存储器对应信息27本身。另外,也可以在第二平板终端102设置与分发缓冲存储器26同步的存储区域,从而第二终端控制部262或者数据分发部20d进行使该存储区域内的数据与分发缓冲存储器26同步的控制。无论根据这些中的哪一种方法,若在分发缓冲存储器26存储有数据,则根据设定在缓冲存储器对应信息27的关联,存储于分发缓冲存储器26的数据均被分发至与分发缓冲存储器26对应的第二平板终端102。
[0132]在图4中用流程图表示图3所示的数据发送所涉及的动作。图4示出P0S系统1的各部的动作,(A)示出第一平板终端101的动作,(B)示出设备服务器18的动作,(C)示出第二平板终端102的动作,(D)示出第二平板终端102的动作。
[0133]首先,在设备服务器18中,通过数据分发部20d,在存储部25形成分发缓冲存储器26(步骤SB1)。这里,分发缓冲存储器26根据主机装置11中的手动操作、或者来自第一平板终端101的要求等形成。另外,在与第二平板终端102连接时,也可以根据连接的第二平板终端102的要求形成分发缓冲存储器26。
[0134]接着,设备控制部20和第二平板终端102以网络套接字方式连接,形成第二路径K2,从第二平板终端102要求分发缓冲存储器26的分配(步骤SCI)。数据分发部20d接收第二平板终端102的要求(步骤SB2),根据接收到的要求生成缓冲存储器对应信息27 (步骤SB3)。在已经有缓冲存储器对应信息27的情况下,数据分发部20d以包括所要求的关联的方式更新缓冲存储器对应信息27。另外,在要求了分配的第二平板终端102中,第二浏览器执行部262a生成与要求的分配对应的内容的配置信息112,或者更新配置信息112(步骤SC2)。在其他的第二平板终端102要求了分发缓冲存储器26的分配的情况下(步骤SD1),同样地,数据分发部20d接收要求(步骤SB4),更新缓冲存储器对应信息27(步骤SB5)。在要求了该分配的第二平板终端102中,第二浏览器执行部262a生成与要求的分配对应的内容的配置信息112,或者更新配置信息112 (步骤SD2)。
[0135]之后,若第二浏览器执行部262a发送数据(步骤SA1),则通信部20b接收数据(步骤SB6),并使接收到的数据存储到与该数据对应的分发缓冲存储器26(步骤SB7)。这里,数据分发部20d检测通过通信部20b而新的数据储存于分发缓冲存储器26,并根据缓冲存储器对应信息27,经由第二路径K2使数据发送(步骤SB8)。接收到数据的第二浏览器执行部262a(步骤SC3)基于配置信息112配置接收到的数据并生成显示数据,并使显示面板102c显示(步骤SC4)。在同时发送了数据的其他的第二平板终端102中,第二浏览器执行部262a也接收数据(步骤SD3),使接收到的数据基于配置信息112显示(步骤SD4)。
[0136]另外,通信部20b在服务器接口32能够与外部服务器2连接的情况下,也能够从外部服务器2获取数据。外部服务器2是互联网等外部的开放网络、或者包括P0S系统1的封闭的网络上的服务器装置。作为具体的例子,列举出进行分发天气信息的服务的服务器。通信部20b基于预先设定的IP地址、URL访问外部服务器2,从外部服务器2获取数据,使与外部服务器2相关联的分发缓冲存储器26(例如,#4)存储数据。该数据通过数据分发部20d从分发缓冲存储器26读出,并发送至与#4分发缓冲存储器26相关联的第二平板终端102。由此,能够向第二平板终端102发送例如天气信息的数据,并使显示面板102c显示天气信息。
[0137]这里,在进行了结账所涉及的处理之前,第一平板终端101、以及第二平板终端102分别执行以下的处理。
[0138]设置有P0S系统1的收款的操作人员或者其他的工作者通过针对触摸面板101a的触摸操作,指示第一用户界面U1的显示。根据该指示,第一浏览器执行部261a访问P0S服务器17的规定的地址,获取HTML文件等网页的数据,基于该数据显示第一用户界面U1。在该网页的数据中,通过规定的脚本语言安装(描述)有具有与应用程序执行部30a配合执行例如后述的结账所涉及的各种处理的功能的程序。
[0139]图5是表示显示于平板终端的用户界面的图。图5(A)是表示显示于触摸面板101a的第一用户界面U1的一个例子的图。另外,图5(B)是表示显示于触摸面板102a的第二用户界面U2的一个例子的图。
[0140]在图5(A)的第一用户界面U1的左上部显示有一览显示区域39,在该一览显示区域39—览显示有顾客购入的商品的名称、商品的单价、以及商品的数量。在一览显示区域39的右方显示有金额显示区域40,在该金额显示区域40显示有顾客购入的商品的合计金额、结账时从顾客预交的金钱的金额、以及应该交给顾客的找零的金额。
[0141]在一览显示区域39的下方形成有条形码信息输入栏41,该条形码信息输入栏41是输入通过条形码扫描仪12读取的条形码表示的信息(以下,称为“条形码信息”)并显示的输入栏。条形码信息基本上是按照商品的种类唯一分配的识别信息。
[0142]在条形码信息输入栏41的下方显示有会员编号输入栏42,该会员编号输入栏42是在通过读卡器13读取了顾客的会员卡的情况下,输入通过该读取获取的会员编号并显示的输入栏。
[0143]在条形码信息输入栏41、以及会员编号输入栏42的右方显示有软件数字键盘43。对于在第一用户界面U1形成的输入栏的各个,能够经由软件数字键盘43输入信息,软件数字键盘43具有输入信息所需的键。
[0144]在第一用户界面U1的上端部显示有访问目的地的地址被显示的地址输入栏44。
[0145]接下来,对第二平板终端102进行说明。如上述那样,第二平板终端102是具有作为向顾客提供结账所涉及的各种信息的顾客显示器的功能的终端。
[0146]在进行结账所涉及的处理之前,收款的操作人员或者其他的工作者启动第二平板终端102的浏览器,通过针对触摸面板102a的触摸操作指示第二用户界面U2的显示。根据该指示,第二浏览器执行部262a访问P0S服务器17的规定的地址,获取HTML文件等网页的数据,并基于该数据显示第二用户界面U2。
[0147]在图5(B)的第二用户界面U2的最上部显示有购入商品显示区域55,该购入商品显示区域55显示有顾客购入的商品的名称、商品的单价、以及商品的数量。在购入商品显示区域55的下方配置有合计金额显示区域56,该合计金额显示区域56显示有顾客购入的商品的合计金额。并且,在合计金额显示区域56的下方配置有预付金额显示区域57,该预付金额显示区域57显示有结账时从顾客预付的金钱的金额。在金额显示区域57的下方显示有找零金额显示区域58,该找零金额显示区域58显示有应该交给顾客的找零的金额。
[0148]另外,在第二用户界面U2的下部配置有信息显示区域59。信息显示区域59是如上述的例子那样显示有通信部20b从外部服务器2(图3)获取到的天气信息的区域。
[0149]第二用户界面U2的显示方式被配置信息112定义。购入商品显示区域55、合计金额显示区域56、金额显示区域57、找零金额显示区域58、以及信息显示区域59的各区域与分发缓冲存储器26的识别信息建立关联。例如,若信息显示区域59与#4分发缓冲存储器26相关联,且第二浏览器执行部262a接收存储于#4分发缓冲存储器26的天气信息的数据,则在信息显示区域59显示有天气信息。若从设备控制部20发送了新的天气信息的数据,则信息显示区域59的显示被更新。
[0150]图6是表示P0S系统1的各装置的动作的流程图。图7(A)示出设备服务器18的动作,(B)示出第一平板终端101的动作,(C)示出P0S服务器17的动作,(D)示出第二平板终端102的动作。另外,图7是表示显示于平板终端的用户界面的图,图7(A)示出第一用户界面U1,(B)示出第二用户界面U2。
[0151]参照图6以及图7以顾客购入某一商品的情况为例进行说明。
[0152]首先,在收款台中,收银员通过条形码扫描仪12读取附着在顾客购入的一个商品的条形码(步骤SX1)。
[0153]设备通信控制部20c经由无线设备通信部22获取表示条形码扫描仪12的读取结果的数据(步骤SB11)。然后,设备通信控制部20c基于表示读取结果的数据,生成表示条形码信息的数据(输入数据),并将该表示条形码信息的数据(输入数据)输出到通信部20b(步骤SB12)。通信部20b依据规定的协议将表示条形码信息的数据(输入数据)发送至第一浏览器执行部261a(步骤SB13)。
[0154]若表示条形码信息的数据(输入数据)被输入,则第一浏览器执行部261a通过安装于第一用户界面U1所涉及的HTML文件的程序(以下,仅称为“脚本”。)的功能,向条形码信息输入栏41输入条形码信息(步骤SA11)。接下来,第一浏览器执行部261a通过脚本的功能与应用程序执行部30a进行通信,查询条形码信息所表示的商品的商品名称、单价(步骤SA12)。接受该查询的应用程序执行部30a通过应用程序35的功能酌情访问适当的数据库,获取需要的信息,将获取到的信息输出到第一浏览器执行部261a(步骤SE11)。
[0155]第一浏览器执行部261a通过脚本的功能,在一览显示区域39显示顾客购入的商品的名称、商品的单价、以及商品的数量,并在金额显示区域40的规定的栏显示顾客购入的商品的合计金额(步骤SA13)。接下来,若通过收银员进行了经由软件数字键盘43确定应该结账的商品的主旨的操作,则进行顾客预付货款、以及返回找零。随之,操作第一平板终端101,第一浏览器执行部261a通过脚本的功能与应用程序执行部30a通信,在金额显示区域40的栏显示信息(步骤SA14)。
[0156]图7(A)是表示步骤SA14完成的时刻下的第一用户界面U1的一个例子的图。如图7
(A)所示,在步骤SA14完成的时刻,通过第一浏览器执行部261a的功能(浏览器的功能),成为适当的信息被输入至在第一用户界面U1形成的各区域并被显示的状态。
[0157]第一浏览器执行部261a通过脚本的功能,生成使信息在用户界面U2形成的各区域显示的显示相关数据(步骤SA15)。第一浏览器执行部261a基于设备服务器18发送的输入数据生成显示数据。第一浏览器执行部261a经由第一路径K1将生成的显示相关数据发送至通信部20b(步骤SA16)。
[0158]若通信部20b接收显示相关数据,则将接收到的显示相关数据存储到分发缓冲存储器26(步骤SB14)。然后,数据分发部20d经由第二路径K2将存储于分发缓冲存储器26的显示相关数据发送至第二浏览器执行部262a(步骤SB15)。
[0159]该显示相关数据例如是由JS0N(Java Script Object Notat1n:Java脚本对象符号)描述的数据,且是显示于第二用户界面U2的各区域的数据。具体而言,在显示相关数据中依据协议描述有表示顾客购入的商品所涉及的商品名、单价、以及数量的信息。该数据是应该在第二用户界面U2的购入商品显示区域55显示的信息,通过通信部20b存储于分发缓冲存储器26。分发缓冲存储器26通过配置信息112与购入商品显示区域55相关联,如后述那样显示于购入商品显示区域55。同样地,在显示相关数据中描述有显示于合计金额显示区域56的信息亦即表示顾客购入的商品的合计金额的信息。另外,描述有在预付金额显示区域57显示的信息亦即表示结账时从顾客预交的金钱的金额的信息。另外,描述有在找零金额显示区域58显示的信息亦即表示应该交给顾客的零钱的金额的信息。如众所周知那样,由JS0N描述的数据能够通过JavaScript (注册商标)等安装在网页所涉及的HTML文件上的脚本进行处理。因此,如本实施方式那样,能够作为从通过浏览器的功能实现的第一浏览器执行部261a向第二浏览器执行部262a发送的数据的方式使用。此外,也可以是交换其他的形式的数据的构成。
[0160]若第二浏览器执行部262a接收显示相关数据(步骤SC11),则通过脚本的功能,解析由JS0N描述的显示相关数据(步骤SC12)。然后,第二浏览器执行部262a根据存储有显示相关数据的分发缓冲存储器26的识别信息和配置信息112,在第二用户界面U2的各区域显示由该数据指定的信息(步骤SCI 3)。
[0161]图7(B)是表示步骤SC13完成的时刻下的第二用户界面U2的一个例子的图。如图7
(B)所示,第二浏览器执行部262a根据接收到的显示相关数据,按照配置信息112在第二用户界面U2的各区域显示信息。因此,进行了结账的顾客通过视觉确认显示于触摸面板102a的第二用户界面U2能够确认结账所涉及的各种信息。特别是,在本实施方式中,与以往的由数十X数百点的点矩阵式的显示面板构成的顾客显示器不同,在作为平板终端的第二平板终端102的触摸面板102a显示有结账所涉及的信息。由此,能够将大容量的信息通过高精细且动态的显示部显示,并提供给顾客。
[0162]之后,第一浏览器执行部261a通过脚本的功能,生成包含有关于通过打印机单元21发行的收据的信息的XML文档(数据)(步骤SA17)。在该XML文档包含有依据XML所涉及的格式打印在收据的文字、图像的信息等发行收据所需要的信息。第一浏览器执行部261a依据规
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1