交易处理系统的制作方法

文档序号:24382432发布日期:2021-03-23 11:16阅读:130来源:国知局
交易处理系统的制作方法

本申请主张申请日为2019年09月20日、申请号为jp2019-171236的日本申请为优先权,并引用上述申请的内容,通过引用将其公开内容全部结合于此。

本发明的实施例涉及一种交易处理系统。



背景技术:

目前,根据顾客对移动终端的操作而登记交易的内容的交易处理系统例如推车pos系统等已经公知。

而且,与交易有关的结算,有通过与移动终端不同的结算装置进行的情况。

当在该结算装置中进行支付时,需要在恰当的时机结束利用移动终端。



技术实现要素:

鉴于上述问题,本发明所要解决的技术问题是,提供一种交易处理系统,其能够当在结算装置中进行支付时,在恰当的时机结束利用移动终端。

为解决上述问题,本发明的一实施例,提供了一种交易处理系统,包括具有输入成为交易的对象的商品的信息的输入部的移动终端,而且,还包括开始部、结算部、结束指示部及结束部。开始部进行关于移动终端的利用开始的指示。结算部在开始部之后,向结算装置指示关于通过输入部已输入的商品的信息的结算处理。结束指示部接受关于移动终端的利用结束的指示。结束部当在结算装置中的结算已完成时,进行通过结束指示部指示的移动终端的利用的结束处理。

根据上述的交易处理系统,当在结算装置中进行支付时,移动终端能够在恰当的时机执行结束处理。

在上述的交易处理系统中,还包括:显示部,使显示装置显示示出了用于接受关于利用结束的指示的按钮的画面。

根据上述的交易处理系统,能够可靠地输入利用结束的指示。

在上述的交易处理系统中,所述显示部在用于向操作者通知指示了结算的结算装置的画面上显示所述按钮。

根据上述的交易处理系统,能够与通知结算装置的时间同步地显示按钮。

在上述的交易处理系统中,还包括:显示部,使显示装置显示示出了用于接受关于利用结束的指示的按钮的画面,所述画面是用于通知所述结算装置向所述结算部要求所述结算的指示的画面。

根据上述的交易处理系统,能够与要求结算指示的时间同步地显示按钮。

在上述的交易处理系统中,所述显示部将所述画面作为在所述结算装置中的结算完成之前也示出所述按钮的画面。

根据上述的交易处理系统,能够在结算前通知需要利用结束的操作。

在上述的交易处理系统中,所述显示部当在所述结算装置中的结算完成之前进行了所述利用结束的指示时,使所述显示装置显示用于向操作者通知需要完成结算的画面。

根据上述的交易处理系统,能够通知不能执行结束处理。

在上述的交易处理系统中,所述显示部将所述画面作为在所述结算装置中的结算完成后示出所述按钮的画面。

根据上述的交易处理系统,能够在结束处理能够执行的时机显示按钮。

在上述的交易处理系统中,所述结束部将所述移动终端向维护状态进行过渡。

根据上述的交易处理系统,能够在利用了移动终端之后进行维护。

在上述的交易处理系统中,所述结束部使显示装置显示表示结束处理已完成的退出画面。

根据上述的交易处理系统,能够通知装置处于不能利用的状态。

在上述的交易处理系统中,还包括:数据库,用于管理所述移动终端,其中,基于所述开始处理,向所述数据库存储用于识别所述移动终端的识别代码,所述结束部删除所述数据库的所述识别代码。

根据上述的交易处理系统,能够管理移动终端。

附图说明

下面,参照附图对实施例所涉及的交易处理系统进行说明。当结合附图考虑时,通过参照下面的详细描述,能够更完整更好地理解本发明以及容易得知其中许多伴随的优点,但此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,其中:

图1是一实施例所涉及的交易处理系统的概略构成图;

图2是表示引进了实施例中的交易处理系统的店铺的布局例的示意图;

图3是表示实施例中的联系地址数据库所包含的数据记录的主要数据构成的示意图;

图4是表示通过实施例中的会员服务器管理的会员数据库所包含的数据记录的主要数据构成的示意图;

图5是表示实施例中的商品主文件数据库所包含的数据记录的主要数据构成的示意图;

图6是表示实施例中的推车终端的要部电路构成的框图;

图7是表示实施例中的推车的外观的一例的立体图;

图8是表示实施例中的虚拟pos服务器的要部电路构成的框图;

图9是表示实施例中的推车管理数据库所包含的数据记录的主要数据构成的示意图;

图10是表示实施例中的购买商品数据库所包含的数据记录的主要数据构成的示意图;

图11是表示实施例中的推车终端的处理器执行的信息处理的次序的流程图;

图12是表示基于实施例中的虚拟pos服务器的处理器的交易处理用的信息处理的次序的流程图;

图13是表示基于实施例中的虚拟pos服务器的处理器的交易处理用的信息处理的次序的流程图;

图14是表示基于实施例中的虚拟pos服务器的处理器的交易处理用的信息处理的次序的流程图;

图15是表示基于实施例中的虚拟pos服务器的处理器的交易处理用的信息处理的次序的流程图;

图16是表示登记画面的一例的图;

图17是表示实施例中的选择画面的一例的图;

图18是表示实施例中的指定画面的一例的图;

图19是表示当在实施例中条码结算已被指定时的结算画面的一例的图;

图20是表示实施例中的引导画面的一例的图;

图21是表示实施例中的扫描用画面的一例的图;

图22是表示实施例中的警告窗口的一例的图;以及

图23是表示基于在实施例中的虚拟pos服务器的处理器的信息处理的变形例的流程图。

附图标记说明

1店铺系统2通信网络

2a接入点3结算服务器

4电子票据服务器5会员服务器

10推车终端11平板计算机

11a处理器11b主存储器

11c辅助存储单元11d无线单元

11e触摸面板11f声音单元

11g接口单元11h传输线路

11i电源单元11j蓄电池单元

12扫描仪13读取器

14摄像头15信标接收机

16外部蓄电池20店铺服务器

30虚拟pos服务器31处理器

32主存储器33辅助存储单元

34通信接口35传输线路

40有人结账机50自助结账机

60信标发射机70店员终端

具体实施方式

下面,参照附图,对一实施例进行说明。另外,本实施例将在店铺中的陈列销售的商品的买卖作为处理对象的交易。

图1是本实施例所涉及的店铺系统1的概略构成图。图2是表示引进了店铺系统1的店铺的布局例的示意图。

如图1所示,店铺系统1具有推车终端10、店铺服务器20、虚拟pos服务器30、有人结账机40、自助结账机50、信标发射机60及店员终端70。而且,推车终端10、店铺服务器20、虚拟pos服务器30、有人结账机40、自助结账机50及店员终端70通过通信网络2可相互通信。但是,推车终端10通过与接入点2a的无线通信,通过接入点2a与通信网络2连接。优选接入点2a以无论从位于店铺中的容许顾客进入的区域的任何地方的推车终端10都能够与任一接入点2a通信的方式配置。虚拟pos服务器30通过通信网络2直接或通过店铺服务器20可以利用结算服务器3及电子票据服务器4提供的结算服务及电子票据服务。此外,虚拟pos服务器30能够通过通信网络2参照通过会员服务器5管理的会员数据库。

另外,店铺服务器20、虚拟pos服务器30、有人结账机40或自助结账机50也可以通过与接入点2a的无线通信,通过接入点2a与通信网络2连接。

通信网络2对在相连接的各装置之间授受的各种数据进行传输。作为通信网络2可以单独或适当组合使用互联网、vpn(virtualprivatenetwork:虚拟专用网)、lan(localareanetwork:局域网)、公共通信网、移动通信网等。

电子票据服务器4具有存储装置4a。存储装置4a存储有联系地址数据库以提供电子票据服务。

图3是表示联系地址数据库所包含的数据记录dr1的主要数据构成的示意图。

联系地址数据库是与电子票据服务的利用者的各个利用者关联的数据记录dr1的集合。而且,数据记录dr1包含字段f11、f12。

在字段f11中置位有作为用于将所关联的利用者与其他利用者进行识别的标识符的电子票据id(identifier:标识符)。在字段f12中置位有针对所关联的利用者与电子票据服务有关的各种联系用的联系地址。联系地址例如是电子邮件地址。

会员服务器5具有存储装置5a。存储装置5a存储有会员数据库用以管理通过店铺系统1提供的服务的会员。

图4是表示通过会员服务器5管理的会员数据库所包含的数据记录dr2的主要数据构成的示意图。

会员数据库是与会员的各个会员关联的数据记录dr2的集合。而且,数据记录dr2包含字段f21、f22、f23。

在字段f21中置位有作为用于将所关联的会员与其他会员进行识别的标识符的会员代码。在字段f22中,当所关联的会员也是电子票据服务的利用者时置位有该会员的电子票据id。另外,当所关联的会员不是电子票据服务的利用者时,字段f22处于空白状态或者置位有预先设定的无效数据。在字段f23中置位有所关联的会员与积分返还服务有关而保存的积分数。

推车终端10是具有作为购买商品的登记所涉及的操作用的用户界面的功能的信息处理终端。推车终端10如图2所示例如安装于购物车(以下称为推车)c。而且,推车终端10由使用推车c的顾客m1进行操作。不过,推车终端10也可以由顾客携带。店铺系统1典型的是包含有多个推车终端10。顾客在进行购物期间,专用一台推车终端10。推车终端10既可以固定于推车c,又可以针对推车c装卸自如。推车终端10在由顾客m1利用时,由顾客m1进行移动。也就是,推车终端10是顾客可移动的移动终端的一例。

店铺服务器20执行用于支援店铺整体业务的信息处理。店铺服务器20具有存储装置20a。存储装置20a存储包含商品主文件数据库的各种数据库。

图5是表示商品主文件数据库所包含的数据记录dr3的主要数据构成的示意图。

商品主文件数据库是与在店铺中能出售的商品的各个商品关联的数据记录dr3的集合。而且,数据记录dr3包含字段f31、f32、f33及f34。

字段f31置位有作为用于将所关联的商品与其他商品进行识别的标识符的商品代码。在字段f32中置位有作为以人们容易识别所关联的商品的方式制定的名称的商品名。在字段f33中置位有在将所关联的商品销售给顾客时应用的价格。在字段f34中置位有发放确认信息。发放确认信息可以包含表示在商品出售时是否需要发放折扣券或保证书等凭证的标志信息。此外,发放确认信息可以包含表示在例如酒、烟、规定的医药用品等销售时是否需要店员的对应的标志信息。这些标志信息例如不需要则为“0”,有需要则为“1”。发放确认信息也可以包含需要发放的凭证的种类信息。发放确认信息也可以包含用于识别通过店员进行确认的确认事项的识别信息。

就这样,表示是否需要发放凭证的标志信息当为“0”时,表示无需在介质上进行打印。因此,该标志信息相当于表示无需在介质上进行打印的信息。此外,酒或烟是有年龄限制的商品,在销售时由店员对应的是确认购买者的年龄。就这样,表示在这样的需要确认年龄的商品的销售时是否需要店员的对应的标志信息当为“0”时,相当于表示对购买者没有年龄限制的信息。

虚拟pos服务器30通过与推车终端10进行协作,执行用于达成作为pos终端的各种功能的信息处理。在本实施例中,推车终端10大多情况具有作为用户界面设备的功能。更详细地说,推车终端10具有作为在虚拟pos服务器30中的用户界面的功能。而且,在虚拟pos服务器30和推车终端10合作的同时,通过执行用于实现作为pos终端的各种功能的信息处理,对顾客来说,将推车终端10当作pos终端。另外,作为pos终端的各种功能的一部分功能是与交易有关的处理。就这样,通过推车终端10和虚拟pos服务器30实现作为交易处理系统的功能。

有人结账机40是店员进行与通过虚拟pos服务器30已登记的购买商品的结算有关的操作的结算终端。而且,有人结账机40执行对购买商品的货款进行确定的算账处理。此外,有人结账机40在店员的操作下,执行用于对通过上述的算账处理确定的货款进行结算的结算处理。有人结账机40也可以具有根据店员的操作登记购买商品,进而根据店员的操作进行用于该购买商品的结算的处理的功能。也就是,有人结账机40也可以具有作为被称为面对面式的公知的pos终端的功能。

因此,如图2所示,有人结账机40设置于在结账区域zo1中的对面区域zo11。针对工作中的有人结账机40,配备有与顾客m1面对面的同时专属操作有人结账机40的店员m2。在对面区域zo11中设置有扫描仪sc1。扫描仪sc1与有人结账机40相连接。扫描仪sc1可以是固定式及手持式的任一类型。扫描仪sc1在将顾客m1不通过推车终端10进行登记而拿到对面区域zo11的商品作为购买商品进行登记时,在店员m2的操作下扫描该商品所示的条码或二维数据代码等码符号。

自助结账机50是顾客进行与通过虚拟pos服务器30已登记的购买商品的结算有关的操作的结算终端。而且,自助结账机50执行对与购买商品的买卖有关的货款进行确定的算账处理。自助结账机50具有打印机50a,通过向介质进行打印发放票据等凭证以让顾客接受。

因此,如图2所示,自助结账机50设置于在结账区域zo1中的自助区域zo12。针对自助结账机50,不配备专属操作该自助结账机50的店员m2。

另外,在图2中示出有两台有人结账机40和三台自助结账机50,但有人结账机40及自助结账机50的各个结账机的台数,根据店铺的经营者的情况是任意的。此外,也可以不设置有人结账机40。

信标发射机60发射预先设定的信标信号。信标发射机60也有配置多台的情况。信标发射机60以将图2所示的结账区域zo1内作为大概的可接收范围的方式,调整设置台数、设置地方及发送强度。

店员终端70是进行用于支援店员m2的业务的信息处理的信息处理终端。店员终端70例如是负责推车c的维护的店员m2携带的便携信息终端。此外,店员终端70例如是用于监视店铺系统1的运用状况的监视终端。在店铺系统1中也可以包含有多台店员终端70。而且,这时,作为店员终端70也可以包含有多种类。

图6是表示推车终端10的要部电路构成的框图。

推车终端10具有平板计算机11、扫描仪12、读取器13、摄像头14、信标接收机15及外部蓄电池16。

平板计算机11包括处理器11a、主存储器11b、辅助存储单元11c、无线单元11d、触摸面板11e、声音单元11f、接口单元11g、传输线路11h、电源单元11i及蓄电池单元11j。处理器11a、主存储器11b、辅助存储单元11c、无线单元11d、触摸面板11e、声音单元11f及接口单元11g可通过传输线路11h通信。而且,通过处理器11a、主存储器11b及辅助存储单元11c由传输线路11h相连接,构成用于控制推车终端10的计算机。

处理器11a相当于上述计算机的中枢部分。处理器11a按照操作系统及应用程序等信息处理程序,执行用于实现作为推车终端10的各种功能的信息处理。处理器11a例如是cpu(centralprocessingunit:中央处理器)。

主存储器11b相当于上述计算机的主存储部分。主存储器11b包含非易失性的存储区域和易失性的存储区域。主存储器11b在非易失性的存储区域中存储上述的信息处理程序。主存储器11b有时也在非易失性或易失性的存储区域中存储处理器11a执行信息处理时需要的数据。主存储器11b将易失性的存储区域作为通过处理器11a适当改写数据的工作区进行使用。非易失性的存储区域例如是rom(readonlymemory:只读存储器)。易失性的存储区域例如是ram(randomaccessmemory:随机存取存储器)。

辅助存储单元11c相当于上述计算机的辅助存储部分。作为辅助存储单元11c,可以利用使用了例如eeprom(electricerasableprogrammableread-onlymemory:电可擦除可编程只读存储器)、hdd(harddiscdrive:硬盘驱动器)或者ssd(solidstatedrive:固态硬盘)等的公知的存储装置的存储单元。辅助存储单元11c保存处理器11a进行各种处理时使用的数据,或者,通过在处理器11a中的处理制作的数据等。辅助存储单元11c有时也存储上述的信息处理程序。辅助存储单元11c存储作为信息处理程序之一的ui处理程序ap1。ui(userinterface:用户界面)处理程序ap1是应用程序,关于后述的ui处理进行记述。

无线单元11d在与接入点2a之间通过按照无线通信协议的无线通信授受数据。

触摸面板11e包含显示装置及触摸传感器。显示装置在处理器11a的控制下,显示例如gui(graphicaluserinterface:图形用户界面)画面等的任意画面。作为显示装置能够利用例如彩色lcd(liquidcrystaldisplay:液晶显示器)等公知的装置。触摸传感器重叠配置在显示装置的显示面上。触摸传感器检测出操作者向显示装置的显示面的触摸位置,并将该位置信息发送给处理器11a。作为触摸传感器可以利用公知的装置。

声音单元11f输出语音及旋律(曲调)等各种声音。

在接口单元11g上连接有扫描仪12、读取器13、摄像头14及信标接收机15。接口单元11g对这些扫描仪12、读取器13、摄像头14及信标接收机15与处理器11a的数据的授受进行接口。作为接口单元11g,可以利用现有的usb(universalserialbus:通用串行总线)控制器等。

传输线路11h包含地址总线、数据总线、控制信号线等,对处理器11a、主存储器11b、辅助存储单元11c、无线单元11d、触摸面板11e及接口单元11g之间授受的数据及控制信号进行传输。

电源单元11i接受来自蓄电池单元11j或外部蓄电池16的供电后,向平板计算机11内的电气要素供给动作电力。电源单元11i在从外部蓄电池16供给电力时,消耗来自外部蓄电池16的供给电力,在未从外部蓄电池16供给电力时,消耗来自蓄电池单元11j的供给电力。

蓄电池单元11j通过来自外部蓄电池16的供电来进行充电。蓄电池单元11j在未从外部蓄电池16供电时,将已充电的电力供给给电源单元11i。蓄电池单元11j具有测量自身的余量(剩余电量)的功能。

扫描仪12读取条码或二维数据代码等的码符号。扫描仪12主要用于读取商品所示的、表示该商品的商品代码等的码符号。扫描仪12也可以用于读取会员卡所示的、或便携终端所显示的、表示会员代码等的码符号。扫描仪12输出已读取的码符号所示的数据。扫描仪12既可以是通过激光的扫描来读取码符号的类型,又可以是从通过摄像装置所摄像的图像读取码符号的类型。

读取器13读取存储介质所存储的数据并进行输出。读取器13当存储介质为磁卡时是磁读卡器,当为接触式ic卡时是ic卡读卡器。当为像非接触式ic卡或智能手机等那样使用了rfid(radiofrequencyidentification:射频识别技术)的存储介质时,rfid读取器被作为读取器13使用。

摄像头14从上方摄像推车c所载置的购物筐的里面。而且,摄像头14输出表示已摄像的图像的图像数据。

信标接收机15接收通过信标发射机60发送的信标信号。而且,信标接收机15当能够接收到信标信号时,输出用于将这种情况通知给处理器11a的通知数据。

外部蓄电池16相对于平板计算机11可装卸。外部蓄电池16在处于安装到平板计算机11上的状态中,将已蓄积的电力供给给平板计算机11。

图7是表示推车c的外观的一例的立体图。

推车c具有脚轮部c1、把手框架部c2及筐接受部c3。脚轮部c1具有用于使推车c在地面上平稳顺利移动的四个车轮c11。车轮c11在围绕垂直方向的轴可旋转的状态中安装于框架c12。

把手框架部c2包含一对纵框架c21、c21及把手杆c22。纵框架c21、c21竖直设置于脚轮部c1的两个车轮的上方。把手杆c22连结纵框架c21、c21的上端。

筐接受部c3从把手框架部c2的中间部位水平方向设置。筐接受部c3保持用于收纳商品的购物筐sb。另外,脚轮部c1也在其上方保持购物筐sb。

使用推车c的顾客m1典型的是位于靠近把手框架部c2的图7中的跟前侧。而且,顾客m1握住把手杆c22推动推车c。也就是,这时,筐接受部c3突出于把手框架部c2的方向为推车c的前进方向。

在把手杆c22的中间部安装有扫描仪12。此外,在一方纵框架c21上,以其顶端位于把手杆c22的上方的方式安装有立柱c4。而且,上述的平板计算机11以触摸面板11e的画面朝向前进方向的相反一侧的姿势安装在该立柱c4的顶端部上。此外,摄像头14以朝向通过筐接受部c3保持的购物筐sb的姿势安装在立柱c4的中间部上。而且,读取器13安装于平板计算机11。另外,在图7中,将读取器13作为磁卡读取器。读取器13的卡槽与触摸面板11e的画面朝向相同的方向。在把手框架部c2的下端侧,在纵框架c21、c21之间安装有蓄电池盒bc。蓄电池盒bc收纳外部蓄电池16。

推车终端10或平板计算机11的转让通常是在辅助存储单元11c中存储ui处理程序ap1的状态中进行的。不过,也可以在ui处理程序ap1未存储于辅助存储单元11c的状态中或者在同类型的其他版本的ui处理程序ap1存储在辅助存储单元11c中的状态的硬件、和ui处理程序ap1单独转让。而且,也可以通过根据任意的作业者的操作将ui处理程序ap1写入到辅助存储单元11c中,从而构成推车终端10或该推车终端10用的平板计算机11。ui处理程序ap1的转让能够记录在像磁盘、光磁盘、光盘、半导体存储器等那样的可移动的存储介质中,或者通过网络的通信来进行。

图8是表示虚拟pos服务器30的要部电路构成的框图。

虚拟pos服务器30包括处理器31、主存储器32、辅助存储单元33、通信接口34及传输线路35。处理器31、主存储器32、辅助存储单元33及通信接口34通过传输线路35可通信。而且,通过处理器31、主存储器32及辅助存储单元33通过传输线路35相连接,从而构成用于控制虚拟pos服务器30的计算机。另外,处理器31、主存储器32、辅助存储单元33及传输线路35的功能的概略与处理器11a、主存储器11b、辅助存储单元11c及传输线路11h是同等的,因此,省略其说明。

通信接口34在与通信网络2所连接的各部之间按照规定的通信协议进行数据通信。

辅助存储单元33存储作为信息处理程序之一的交易处理程序ap2。交易处理程序ap2是应用程序,关于后述的销售处理而进行记述。辅助存储单元33的存储区域的一部分区域作为推车管理数据库db1及购买商品数据库db2使用。

图9是表示推车管理数据库db1所包含的数据记录dr4的主要数据构成的示意图。

推车管理数据库db1是与顾客m1所利用的推车c的各个推车关联的数据记录dr4的集合。并是用于管理正在利用的推车c的数据库。而且,数据记录dr4包含字段f41、f42、f43、f44、f45、f46。

在字段f41中置位有用于将所关联的推车c所安装的推车终端10与其他推车终端10进行识别的终端代码(识别代码)。在字段f42中置位有用于将正在使用所关联的推车c的顾客m1与其他顾客进行识别的会员代码。在字段f43中置位有用于将使用所关联的推车c进行的交易与其他交易进行识别的交易代码。在字段f44中置位有正在使用所关联的推车c的顾客m1的电子票据id。在字段f45中置位有正在使用所关联的推车c的顾客m1所保存的积分数。在字段f46中置位有表示使用所关联的推车c进行的交易是否是已完成结算的已完成标志。已完成标志在本实施例中,为示出在处于接通(on、导通)状态时已完成结算。另外,在数据记录dr4中,也可以包含置位有与字段f41~f46不同的数据的其他的字段。

图10是表示购买商品数据库db2所包含的数据记录dr5的主要数据构成的示意图。

购买商品数据库db2是与在店铺内正在执行当中的购买物品的各个购买物品关联的数据记录dr5的集合。而且,数据记录dr5包含字段f51、f52。数据记录dr5还能包含字段f53、f54、.....。

在字段f51中置位有针对所关联的购买物品制定的交易代码。该交易代码与和所关联的购买物品所使用的推车c关联的数据记录dr4的字段f43所置位的交易代码相同。在字段f52中置位有与关于所关联的购买物品已登记作为购买商品的商品有关的商品数据。商品数据包含商品代码、单价、商品名、个数及取消标志。商品代码是为对应每个sku(stockkeepingunit:库存量单位,单品)识别商品而制定的识别代码,例如使用jan(japanesearticlenumber:日本商品编号)代码。取消标志是用于指定虽然作为购买商品暂时登记了,但是之后却取消了的商品的标志数据。

在数据记录dr5中,当关于所关联的购买物品已登记大于等于两个购买商品时,包含有字段f53之后的字段。而且,在字段f53之后的字段中也与字段f52同样地置位有商品数据。就这样,通过字段f52之后的各个字段,示出与所关联的购买物品有关的购买商品的列表(清单)。另外,下面将该购买商品的列表称为商品列表。

另外,作为虚拟pos服务器30的硬件,能够使用例如通用的网络服务器。而且,虚拟pos服务器30的转让通常是在辅助存储单元33中存储交易处理程序ap2,不存储推车管理数据库db1及购买商品数据库db2的状态中进行的。不过,也可以在交易处理程序ap2未存储于辅助存储单元33的状态中或者在同类型的其他版本的交易处理程序ap2存储在辅助存储单元33中的状态的硬件、和交易处理程序ap2单独转让。而且,也可以通过根据任意的作业者的操作将交易处理程序ap2写入到辅助存储单元33中,从而构成虚拟pos服务器30。交易处理程序ap2的转让能够记录在像磁盘、光磁盘、光盘、半导体存储器等那样的可移动的存储介质中,或者通过网络的通信来进行。推车管理数据库db1及购买商品数据库db2,通过处理器31执行基于交易处理程序ap2的信息处理,而被构成在辅助存储单元33内。另外,交易处理程序ap2、推车管理数据库db1及购买商品数据库db2中的至少一部分也可以存储在主存储器32中。

接着,参照图11至图15,对以上那样构成的店铺系统1的动作进行说明。另外,以下说明的各种处理的内容是一个例子,其可以适当变更一部分的处理的顺序、省略一部分的处理或者追加其他的处理等。

当推车终端10启动时则处理器11a按照ui处理程序ap1,执行以下说明的信息处理。

图11是表示在推车终端10中的处理器11a执行的信息处理的次序的流程图。

(开始推车c的使用)

作为act1处理器11a等待接受进行利用开始操作。这时,处理器11a处于待机使用了安装处的推车c的购买物品被开始的状态。处理器11a例如在该待机状态中,使触摸面板11e事先显示示出开始按钮的画面。顾客m1取出一台推车放置地方所放置的推车c,并对该推车c所安装的推车终端10进行用于开始利用的预先设定的操作。顾客m1如果是会员,则使扫描仪12或读取器13读取会员卡所存储的会员代码。顾客m1如果不是会员,则操作上述的开始按钮。而且,处理器11a如果进行了这些操作,则作为进行了用于开始利用的操作而判定为yes,前进到act2。

作为act2处理器11a将自身所搭载的推车终端10的终端代码和会员代码通知给虚拟pos服务器30。这是登录要求的通知。另外,处理器11a当开始按钮已被触摸时,将预先设定作为非会员用的会员代码通知给虚拟pos服务器30。非会员用的会员代码既可以多位顾客通用,又可以使其不同。具体地说,处理器11a将包含有终端代码及会员代码的通知数据从无线单元11d通过接入点2a发送给虚拟pos服务器30。该通知数据通过接入点2a及通信网络2被传输给虚拟pos服务器30。通过这样做,虚拟pos服务器30的通信接口34接收通知数据。通信接口34将接收到的通知数据供给给处理器31。通过这样,登录要求被通知给处理器31。在与之后中的其他通知有关的说明中,省略上述那样的详细说明。

以上的处理是关于推车终端10的利用开始的指示的一例。就这样,通过处理器11a执行基于ui处理程序ap1的信息处理,将处理器11a作为中枢部分的计算机具有作为开始部的功能。

处理器31当接受登录要求的通知时,则开始用于以下说明那样的交易处理的信息处理。处理器31按照交易处理程序ap2执行该信息处理。

图12至图15是表示通过处理器31进行的交易处理用的信息处理的次序的流程图。

另外,处理器31每当接受登录要求的通知都开始该信息处理,并并行执行多个信息处理。也就是,处理器31将多个推车终端10作为对象,分别并行执行以下的信息处理。下面,对针对上述那样通知了登录的一台推车终端10的信息处理进行说明。因此,当仅单独记载为“推车终端10”时,指的是成为上述对象的一台推车终端10。此外,当仅单独记载为“顾客m1”时,指的是正在使用成为上述的对象的一台推车终端10的顾客m1。

作为图12中的act20,处理器31确认要求了登录的会员是否已经正在登录中。处理器31例如如果登录要求的通知数据所包含的会员代码不是非会员用的、且与推车管理数据库db1所包含的数据记录dr4的字段f42所置位的会员代码中的任一会员代码均不一致,则判定为不是正在登录中。此外,处理器31当登录要求的通知数据所包含的会员代码是非会员用的时,判定为不是正在登录中。而且,处理器31如果不是这样的登录中则判定为no,前进到act21。

作为act21处理器31向会员服务器5进行会员查询。处理器31例如随着上述的登录要求的通知数据所包含的会员代码的通知,向会员服务器5查询。会员服务器5从会员数据库所包含的数据记录dr2中,找出字段f21所置位的会员代码与已通知的会员代码一致的数据记录dr2。而且,会员服务器5将该数据记录dr2的字段f22、f23所置位的电子票据id及积分数通知给虚拟pos服务器30。

作为act22处理器31以追加新的数据记录dr4的方式更新推车管理数据库db1。处理器31向在这里进行追加的数据记录dr4,将通知数据所包含的终端代码及会员代码置位在字段f41、f42中(基于开始部存储识别代码)。此外,处理器31以至少与在将其他的推车终端10作为对象的交易处理中使用的交易代码不同的方式,用预先设定的算法确定交易代码。而且,将该交易代码置位在上述追加的数据记录dr4的字段f43中。此外,处理器31将像上述那样从会员服务器5通知的电子票据id及积分数分别置位在上述追加的数据记录dr4的字段f44、f45中。另外,处理器31如果未被通知从会员服务器5通知的电子票据id,则将上述追加的数据记录dr4的字段f44处于空白状态或置位预先设定的无效数据。处理器31将处于断开(off)状态的已完成标志置位在字段f46中。而且,处理器31如果该更新结束了,则向推车终端10通知登录完成。

作为act23处理器31指示推车终端10显示完成画面。完成画面是向顾客通知登录已完成的画面。完成画面也可以表示例如可以开始购买商品的登记等的针对顾客的引导。处理器31例如将包含了表示完成画面的画面数据的指示数据从通信接口34发送给推车终端10。该指示数据通过通信网络2及接入点2a被传输给推车终端10。通过这样做,推车终端10的无线单元11d接收指示数据。无线单元11d将接收到的指示数据供给给处理器11a。通过这样,处理器11a被指示显示完成画面。从虚拟pos服务器30向推车终端10的各种指示,与以上那样的完成画面的显示指示同样地进行。因此,在与之后中的其他指示有关的说明中,省略上述那样的详细说明。

(购买商品的登记)

在推车终端10中处理器11a在图11中的act2中通知了登录要求之后,等待从虚拟pos服务器30通知登录完成并前进到act3。

作为act3处理器11a确认是否从虚拟pos服务器30如后述那样指示画面变更。而且,处理器11a如果不能确认进行了该指示,则判定为no,前进到act4。

作为act4处理器11a确认是否通过操作者进行了某些操作。另外,操作者通常是顾客m1,但也有店员m2临时成为操作者的情况。而且,处理器11a如果不能确认进行了相符合的操作则判定为no,前进到act5。

作为act5处理器11a确认是否接收到信标信号。而且,如果不能确认进行了从信标接收机15接收到信标信号的通知则判定为no,前进到act6。

作为act6处理器11a确认是否从虚拟pos服务器30许可了退出(注销)。而且,处理器11a当不能确认进行了该许可则判定为no,返回到act3。

就这样,处理器11a在act3至act6中,等待接受画面变更的指示、操作、信标信号的接收及退出的许可中的任一动作被进行。

当上述那样的完成画面的显示指示等的各种显示指示被进行时,则处理器11a在act3中判定为yes,前进到act7。

作为act7处理器11a按照显示指示,对触摸面板11e中的显示画面进行变更。处理器11a例如控制触摸面板11e显示指示数据所包含的画面数据所示的画面。如果指示数据所包含的画面数据表示上述的完成画面,则触摸面板11e的显示画面变更成完成画面。通过这样,顾客m1能够知道可以开始用于购买商品的登记的操作。处理器11a此后返回到act3至act6的等待接受状态。

顾客m1推着推车c在店内进行移动寻找要购买的商品。而且,如果找到了要购买的商品,则从陈列地方取出该商品,并载置到推车c中。这时,顾客m1进行用于指定相符合的商品作为购买商品的操作。该操作例如是用于读取相符合的商品所显示的码符号的扫描仪12的操作。此外,上述操作例如是用于指定相符合的商品的触摸面板11e的操作。顾客m1当将多个商品代码相同的商品作为购买商品进行登记时,也可以在进行了指定个数的操作之后,使扫描仪12仅读取一次码符号。就这样,扫描仪12及触摸面板11e是输入商品的指定的输入装置的一例。

如果操作者进行了包含这样的操作的某些操作,则处理器11a在act4中判定为yes,前进到act8。

作为act8处理器11a向虚拟pos服务器30的处理器31通知操作内容。另外,处理器11a当进行了用于读取商品所示的码符号的扫描仪12的操作时,从扫描仪12输入通过扫描仪12已读取的码符号的数据。码符号的数据包含用于识别商品的商品代码。此外,处理器11a当进行了用于指定商品的触摸面板11e的操作时,通过参照例如数据表输入与通过其操作已指定的商品有关的商品代码。数据表与操作内容关联而示出商品代码,例如预先存储在辅助存储单元11c中。也就是,处理器11a通过这些操作输入作为商品信息的商品代码,并具有作为输入部的功能。另外,处理器11a在通知用于将商品指定为购买商品的操作中,通知已指定的商品的商品代码和个数。处理器11a当未进行指定个数的操作时的个数为“1”。而且,处理器11a此后返回到act3至act6的等待接受状态。

另外,在虚拟pos服务器30中处理器31作为图12中的act24确认是否已通知操作内容。而且,处理器31如果不能确认进行了相符合的通知则判定为no,前进到act25。

作为act25处理器31确认是否已通知接收信标信号。而且,处理器31如果不能确认进行了相符合的通知则判定为no,前进到act26。

作为act26处理器31确认是否要求了结账数据。而且,处理器31如果不能确认进行了相符合的要求则判定为no,返回到act24。

就这样,处理器31在act24至act26中,等待接受操作内容的通知、信标接收的通知及结账数据的要求中的任一动作被进行。

如果已通知像上所述那样的操作内容,则处理器31在act24中判定为yes,前进到图13中的act27。

作为act27处理器31确认已通知的操作内容是否是购买商品的指定。而且,处理器31如果是购买商品的指定则判定为yes,前进到act28。

作为act28处理器31更新商品列表以使追加已指定的购买商品。处理器31例如从推车管理数据库db1所包含的数据记录dr4中,找出字段f41所置位的终端代码与推车终端10的终端代码一致的数据记录dr4。而且,处理器31取得相符合的数据记录dr4的字段f43所置位的交易代码。接着,处理器31从购买商品数据库db2所包含的数据记录dr5中,找出字段f51所置位的交易代码与上述取得的交易代码一致的数据记录dr5。处理器31如果不存在有相符合的数据记录dr5,则将在字段f51中置位上述取得的交易代码、且在字段f52中置位包含了已指定的购买商品的商品代码的商品数据的新的数据记录dr5追加在购买商品数据库db2中。此外,处理器31如果相符合的数据记录dr5找到了,则在接着位于相符合的数据记录dr5的末尾的字段之后追加新的字段,并在该字段中置位包含了已指定的购买商品的商品代码的商品数据。另外,处理器31将在这里新置位的商品数据的取消标志处于表示未被取消的状态。另外,处理器31,在向字段f52或新的字段中进行置位的商品数据中,包含将商品代码作为关键词(key)从店铺服务器20的商品主文件数据库取得的商品名、价格及发放确认信息、以及从推车终端10与商品代码一起通知的个数。

另外,顾客m1如果不想上述那样已登记的购买商品的购买,则例如在触摸面板11e中进行用于指示与该商品有关的取消的操作。而且,当该操作的内容从推车终端10通知给虚拟pos服务器30时,处理器31在act27中判定为no,前进到act29。

作为act29处理器31确认已通知的操作内容是否是取消的指示。而且,如果是像上述那样的取消指示则判定为yes,前进到act30。

作为act30处理器31更新商品列表以使除去已指示取消的购买商品。处理器31例如将与已指示取消的购买商品有关的商品数据所包含的取消标志向表示已取消的状态进行变更。

另外,处理器31在act28或act30中,基于更新后的商品列表所包含的商品数据,计算出购买商品的货款金额。处理器31在该货款金额的计算中,根据需要应用公知的各种的减价处理或折扣处理。

处理器31如果结束了act28或act30,则无论哪种情况都前进到act31。

作为act31处理器31确认是否处于容许直接结账的状态。在这里,直接结账就是不用有人结账机40及自助结账机50,而用在推车终端10中的手续进行结账。处理器31确认预先设定的容许条件是否成立。而且,处理器31如果容许条件成立,则作为是处于容许直接结账的状态而判定为yes,前进到act32。

另外,容许条件可以根据交易处理程序ap2的制作者或虚拟pos服务器30的管理者等任意制定。假想容许条件例如在以下的任一情况都视为不符合的情况。但是,并不是必须考虑以下所有的条件。例如,也可以当无需打印凭证时视为容许条件成立。此外,例如,也可以当有年龄限制的商品未包含在购买商品中时视为容许条件成立。或者,也可以当顾客m1是电子票据会员时视为容许条件成立。

(1)是需要将凭证交给顾客m1的情况。凭证是票据、购买证明书、保证书、优惠券、折扣券或者其他。凭证典型的是通过有人结账机40或自助结账机50所具有的打印机50a在结账时被打印。凭证也可以是预先准备的印刷物品。凭证也可以由店员在预先准备的纸张上手写某些信息而形成。另外,票据原则上应该与所有的交易有关而发放。但是,当顾客m1是电子票据服务的会员时,能够通过利用该电子票据服务,从而省略票据的发放。因此,在本实施例中,当顾客m1不是电子票据服务的会员时,符合需要将凭证交给顾客m1的情况。关于该条件,处理器31例如如果在与推车终端10关联的数据记录dr4的字段f44中未置位有有效的电子票据id,则判定为需要将凭证交给顾客m1。此外,处理器31例如如果在与关于推车终端10的交易关联的数据记录dr5所包含的商品数据中的任一商品数据中,包含有包含了表示是否需要发放凭证的标志信息的发放确认信息,则判定为需要将凭证交给顾客m1。

(2)是需要店员m2的对应的商品包含在购买商品中的情况。这时的店员m2的对应就是例如当对购买者有年龄限制等的限制的商品包含在购买商品中时,确认顾客m1是否符合限制。店员m2的对应就是例如进行关于需要向顾客m1进行在购买时需要是有资格者的说明的商品的说明。店员m2的对应就是例如当制定有针对购买者授与礼品的商品包含在购买商品时,将上述礼品交给顾客m1。店员m2的对应就是例如店员m2口头向顾客m1进行与商品有关的说明。与该条件有关,处理器31例如如果在与关于推车终端10的交易关联的数据记录dr5所包含的商品数据中的任一商品数据中,包含有包含了表示在销售时需要店员的确认的标志信息的发放确认信息,则判定为需要店员m2的对应的商品包含在购买商品中。

(3)是需要店员m2的确认的商品有可能已被载置在推车c中的情况。这时的店员m2的确认就是例如在有未进行作为购买商品的登记而载置在推车c中的可能性的情况的确认。

(4)是需要店员的对应的结算方法已被指定的情况。需要店员的对应的结算方法就是例如规定有像基于商品券的结算那样不允许在自助结账机50中的处理而由店员进行对应的结算方法。相符合的结算方法的应用,在已被指定为与顾客m1有关的默认的结算方法时,是上述的情况的一例。或者,相符合的结算方法,在购买商品的登记完成之前,已被指定作为该登记中的购买商品的结算方法时,是上述的情况的一例。

作为act32处理器31指示推车终端10显示登记画面。登记画面是表示已登记的购买商品的列表的画面。

图16是表示登记画面sc11的一例的图。

登记画面sc11示出区ar1、ar2、ar3、按钮bu1、bu2、bu3及图标ic1。区ar1,在行方向上并列示出与在act28或act30中已更新后的商品列表所示的商品有关的商品名。区ar1还针对上述的商品名在列方向上并列示出该商品已登记作为购买商品的件数和该商品的销售价格。区ar1针对商品列表所示的、取消标志处于表示已被取消的状态的商品的商品名、件数及销售价格,附加删除线。也就是,登记画面sc11,示出有商品名为“aaa”“bbb”“ddd”及“eee”的商品已被作为登记商品,而商品名为“ccc”的商品虽然临时作为登记商品但是却处于已经取消的状态。

区ar2在区域ar1的各行上并列配置。在图16中虽然未图示,但是在区ar2中根据需要示出与所关联的商品对应的图标。区ar2所示的图标例如表示是像套装折扣等那样的各种减价的对象商品、年龄限制商品等。

区ar3与已登记的购买商品有关而示出有总件数及合计金额。处理器31将在act28或act30中计算出的货款金额作为合计金额示出在区ar3中。

按钮bu1在区ar1的各行中,并列配置在表示购买商品的行上。按钮bu1是操作者用于指示并列示出的购买商品的取消的操作按钮。也就是,当按钮bu1被触摸,这种触摸按钮bu1的情况从推车终端10通知给虚拟pos服务器30时,处理器31在act29中判定为已指示取消。

按钮bu2是操作者用于指示结束购买商品的登记而向结账进行过渡的操作按钮。

按钮bu3是操作者用于指示向用于将未示出有码符号的商品作为购买商品进行登记的操作画面进行过渡的操作按钮。

图标ic1是用于通知顾客m1容许直接结账的图标。

处理器31生成将基于在act28或act30中更新后的商品列表的信息示出在区ar1、ar2、ar3中的登记画面sc1的画面数据,并将该画面数据发送给推车终端10。通过这样做,在推车终端10中处理器11a在图11中的act3中判定为yes后前进到act7,并基于该画面数据使触摸面板11e显示登记画面sc11。

另一方面,处理器31如果预先设定的容许条件未成立则在act31中判定为no,前进到act33。

作为act33处理器31指示推车终端10显示登记画面sc11。但是,处理器31在act33中生成的登记画面sc11中不示出图标ic1。

就这样,在登记画面sc11中,区ar1、ar2、ar3所示的信息、按钮bu1的显示状态及图标ic1的显示的有无,可根据图16所示的状态变化,其他的显示要素原则上不变化。

而且,处理器31根据是否为容许直接结账的状况,在登记画面sc11中改变是否示出图标ic1。

处理器31当结束act32或act33时,则返回到图12中的act24至act26的等待接受状态。

(推车c的更换)

此外,作为会员的顾客m1当在使用中的推车c中的蓄电池余量变少时等,能够变更进行使用的推车c。这时,顾客m1在与使用中的推车c不同、且未由其他顾客m1使用的推车c中进行利用开始操作。

当根据该利用开始操作的登录要求从推车c的推车终端10(在这里称为新终端10)通知给虚拟pos服务器30时,则处理器31开始将新终端10作为对象的信息处理。这时,登录要求的通知数据所包含的会员代码与和使用中的推车c的推车终端10(在这里称为旧终端10)关联的数据记录dr4的字段f42所置位的会员代码一致。因此,处理器31在将新终端10作为对象的信息处理的act20中判定为yes,前进到act34。

作为act34处理器31以变更推车管理数据库db1的方式进行更新。处理器31例如从推车管理数据库db1所包含的数据记录dr4中,找出字段f42所置位的会员代码与登录要求的通知数据所包含的会员代码一致的数据记录dr4。而且,处理器31将相符合的数据记录dr4的字段f41所置位的终端代码改写成新终端10的终端代码。通过这样,至此与旧终端10有关的信息处理中的成为更新对象的商品列表,继续作为与新终端10有关的信息处理中的更新对象。而且,处理器31如果结束该更新,则向新终端10通知登录完成。

作为act35处理器31指示新终端10显示通过旧终端10在触摸面板11e上显示中的画面。此后,处理器31向act24至act26的等待接受状态进行过渡。

顾客m1之后能够使用新终端10继续购买商品的登记。

这时,处理器31在将旧终端10作为对象的信息处理中,停留在act24至act26的等待接受状态。这时,处理器31当接受到来自旧终端10的某些通知时,在确认不存在与旧终端10关联的数据记录dr4之后,结束将旧终端10作为对象的信息处理。

(结账)

顾客m1如果将想要购买的所有的商品作为购买商品登记结束,则向结账区域zo1进行移动。通过这样,当推车终端10进入到信标发射机60发射的信标信号的可接收范围时,则信标接收机15接收信标信号。而且,当这种接收信标信号的情况从信标接收机15通知给处理器11a时,则处理器11a在图11中的act5中判定为yes,前进到act9。

作为act9处理器11a将接收信标通知给虚拟pos服务器30。而且,处理器11a此后返回到act3至act6的等待接受状态。

这样,当接收信标被通知给虚拟pos服务器30时,则处理器31在图12的act25中判定为yes,前进到act36。

作为act36处理器31指示推车终端10显示第一确认画面。第一确认画面是用于确认是否开始结账的画面。第一确认画面例如示出用于指定开始结账的按钮、用于指定返回到卖场继续购买商品的登记的按钮。处理器31此后,返回到act24至act26的等待接受状态。

在推车终端10中处理器11a根据上述的指示从图11中的act3前进到act7,并使触摸面板11e显示第一确认画面。顾客m1在第一确认画面中指示开始结账或者返回到卖场继续购买商品的登记。而且,相应地,在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并向虚拟pos服务器30通知在第一确认画面中的操作内容。

这样,当第一确认画面中的操作内容已被通知时,处理器31在图12中的act24中判定为yes,在图13中的act27及act29中分别判定为no,前进到图14中的act37。

作为act37处理器31确认第一确认画面中的操作内容是否已被通知。就这样,处理器31在上述情况中判定为yes,前进到act38。

作为act38处理器31确认是否指示了开始结账。而且,处理器31如果已指示了继续登记购买商品则判定为no,返回到图12中的act24至act26的等待接受状态。这时,处理器31从返回到act24至act26的等待接受状态后到经过预先设定的时间的期间,在act25中不判定为yes。通过这样,即使顾客m1位于结账区域zo1内的状态中进行了继续在第一确认画面中的购买商品的登记的意思的指示,之后不久的信标接收也被忽略。

不过,顾客m1当在上述那样忽略信标接收的期间中,重新考虑还想开始结账时,使推车终端10的扫描仪12读取例如如图2所示那样在结账区域zo1内所设置的结账条码bc1。此外,当信标接收机15因某些障碍不接收信标信号,而即使在结账区域zo1内移动也不显示第一确认画面时,顾客m1也操作推车终端10的扫描仪12使其读取结账条码bc1。而且,相应地,在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并随着结账条码的通知,向虚拟pos服务器30通知扫描仪12已被操作。

这时,处理器31在图12中的act24中判定为yes,在图13中的act27、act29及图14中的act37中分别判定为no,前进到act39。

作为act39处理器31确认是否是结账条码的读取。而且,处理器31如果如上所述那样通知了读取结账条码的操作则判定为yes,前进到act40。另外,处理器31当在第一确认画面中指示了开始结账时,在act38中判定为yes并前进到act40。

作为act40处理器31与act31同样地确认是否处于容许直接结账的状态。而且,处理器31如果处于容许直接结账的状态则判定为yes,前进到act41。

作为act41处理器31指示推车终端10显示选择画面。选择画面是用于让顾客m1选择是否应用直接结账的画面。处理器31此后返回到图12中的act24至act26的等待接受状态。

图17是表示选择画面sc12的一例的图。

选择画面sc12示出区ar21、按钮bu21、bu22、bu23及消息me21。区ar21示出顾客m1应该结算的金额。按钮bu21是操作者用于指定应用直接结账的操作按钮。按钮bu22是操作者用于指定利用自助结账机50的操作按钮。按钮bu23是操作者用于指示将推车终端10中的显示返回到显示该选择画面sc12之前所显示的画面的操作按钮。消息me21是引导操作者通过按钮bu21或按钮bu22选择应用直接结账而通过推车终端10进行结账、或利用自助结账机进行结账的文字消息。

就这样,在选择画面sc12中,区ar21所示的金额可以根据购买商品的登记状况从图17所示的状态进行变化,其他的显示要素原则上不变化。

在推车终端10中处理器11a根据上述的指示在图11中的act3中判定为yes后前进到act7,并使触摸面板11e显示选择画面sc12。顾客m1在选择画面sc12中指示应用直接结账或利用自助结账机50。而且,相应地,在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并向虚拟pos服务器30通知在选择画面sc12中的操作内容。也就是,处理器11a根据顾客m1的操作就会选择应用直接结账或利用自助结账机50。

这样,当在选择画面sc12中的操作内容已被通知时处理器31在图12中的act24中判定为yes,在图13中的act27、act29及图14中的act37及act39中分别判定为no,前进到act42。

作为act42处理器31确认在选择画面sc12中的操作内容是否已被通知。就这样,处理器31在上述情况下判定为yes,前进到图15中的act43。

作为act43处理器31基于来自推车终端10的通知,确认是否指定有应用直接结账。而且,处理器31如果已指定应用直接结账则判定为yes,前进到act44。

作为act44处理器31执行结算处理。具体地说,处理器31例如指示推车终端10显示指定画面。指定画面是用于让操作者指定在直接结账中利用的支付方法的画面。

图18是表示指定画面sc13的一例的图。

指定画面sc13示出区ar31、按钮bu31、bu32、bu33、bu34及消息me31。区ar31示出顾客m1应该结算的金额。按钮bu31是操作者用于指定条码结算作为进行利用的支付方法的操作按钮。按钮bu32是操作者用于指定信用卡结算作为进行利用的结算方法的操作按钮。按钮bu33是操作者用于指定电子货币结算作为进行利用的结算方法的操作按钮。按钮bu34是操作者用于指示将推车终端10中的显示返回到显示该指定画面sc13之前所显示的画面的操作按钮。消息me31是引导操作者通过按钮bu31、bu32、bu33来指定利用哪种结算方法的文字消息。

就这样,在指定画面sc13中,区ar31所显示的金额能根据购买商品的登记状况从图18所示的状态进行变化,其他显示要素原则上不变化。

在推车终端10中处理器11a根据上述的指示在图11中的act3中判定为yes后前进到act7,并使触摸面板11e显示指定画面sc13。顾客m1在指定画面sc13中指定结算方法。而且,相应地,在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并向虚拟pos服务器30通知已指定的结算方法。

处理器31如果已指定的结算方法从推车终端10已被通知,则指示推车终端10显示与该通知的结算方法对应的结算画面。结算画面是引导操作者进行用于执行结算的操作的画面。

图19是当条码结算已被指定时的结算画面sc14的一例。

结算画面sc14示出区ar41、按钮bu41、bu42、bu43、bu44、bu45、消息me41、me42及图像im41。区ar41示出顾客m1应该结算的金额。按钮bu41~bu44是操作者用于指定进行利用的条码结算服务的操作按钮。按钮bu41~bu44分别关联有可利用的条码结算服务。按钮bu45是操作者用于指示将在推车终端10中的显示返回到显示该结算画面sc14之前所显示的画面的操作按钮。消息me41是引导操作者通过按钮bu41、bu42、bu43、bu44来指定先利用哪个条码结算服务的文字消息。消息me42是引导操作者扫描顾客m1所持有的智能手机所显示的结算用的条码的文字消息。图像im41是与消息me42成对的、用于引导操作者应该扫描的条码的图像。

就这样,在结算画面sc14中,区ar41所显示的金额能根据购买商品的登记状况从图19所示的状态进行变化,其他显示要素原则上不变化。

另外,结算画面sc14是在被容许利用四个条码结算服务的情况的例子。根据容许的条码结算服务的数量,来变更相当于按钮bu41~bu44的按钮的数量。

在推车终端10中处理器11a根据上述的指示在图11中的act3中判定为yes后前进到act7,并使触摸面板11e显示结算画面sc14。顾客m1通过按钮bu41~bu44中的任一按钮的操作来指定进行利用的条码结算服务。此外,顾客m1使扫描仪12读取通过进行利用的条码结算服务用的应用软件使智能手机显示的结算用条码。而且,相应地,在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并向虚拟pos服务器30通知用于将已指定的条码结算服务与其他服务进行识别的服务代码及结算用条码所示的结算用数据。另外,当为信用卡结算时,信用卡所存储的信用卡编号等的数据为结算用数据。此外,当为电子货币结算时,电子货币卡所存储的电子货币id等的数据为结算用数据。此外,当信用卡编号或电子货币id等与管理代码关联而存储在结算服务器3或虚拟pos服务器30中,在要求结算时向结算服务器3或虚拟pos服务器30通知管理代码时,该管理代码为结算用数据。

处理器31如果服务代码和结算用数据从推车终端10被通知,则随着这些服务代码和结算用数据的通知,向结算服务器3要求结算。而且,处理器31接受来自所述结算服务器3的完成通知。但是,也有因某些障碍,变成结算是否完成为不明的状况的情况。以下,将该状况称为“未完成”。另外,结算服务器3例如也可以是提供代替结算服务的服务器。

以上的结算处理是利用结算服务器3不使用作为结算装置的自助结账机50,而在包含推车终端10的终端装置的一侧进行结算用的处理。处理器11a将在该结算处理时取得的、结算用数据输出给虚拟pos服务器30。就这样,通过处理器11a执行基于交易处理程序ap2的信息处理,将处理器11a作为中枢部分的计算机具有作为第四输出部的功能。此外,处理器31在该结算处理时,将作为与支付有关的信息的一例的结算用数据输出给结算服务器3。就这样,通过处理器31执行基于交易处理程序ap2的信息处理,将处理器31作为中枢部分的计算机具有作为第二输出部的功能。

作为act45处理器31确认结算是否完成。而且,处理器31如果不能确认结算已完成则判定为no,前进到act46。

作为act46处理器31确认结算是否未完成。而且,处理器31如果不能确认结算未完成则判定为no,返回到act45。

就这样,处理器31在act45及act46中等待接受,直到能够确认结算完成或结算未完成为止。而且,处理器31例如当从结算服务器3进行了结算是否完成为不明的意思的通知时判定为未完成。或者,处理器31例如当从在act44中向结算服务器3要求结算之后经过预先设定的待机时间也不能接受完成的通知时判定为未完成。而且,处理器31当判定为未完成时,则在act46中判定为yes,前进到act47。

作为act47处理器31指示推车终端10显示第二确认画面。第二确认画面是用于让店员m2进行与未完成的结算有关的确认作业的画面。

在推车终端10中处理器11a根据上述的指示在图11中的act3中判定为yes后前进到act7,并使触摸面板11e显示第二确认画面。顾客m1向店员m2要求对应。店员m2例如在启动有人结账机40或其他设备的查询功能后,通过该设备所具有的扫描仪读取推车终端10所显示的第二确认画面的码符号。通过这样做,有人结账机40或其他设备基于第二确认画面的码符号所包含的数据,向结算服务器3查询结算状况。此后,店员m2按照预先设定的顺序,进行用于确认处于未完成的结算的完成的作业。而且,店员m2如果能够确认结算完成,则在推车终端10中进行预先设定的解除操作。在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并向虚拟pos服务器30通知进行了解除操作。

作为act48处理器31等待接受解除操作被进行。而且,处理器31当如上述那样进行解除操作,并从推车终端10通知该情况时,则在act48中判定为yes,前进到act49。另外,处理器31如果例如从结算服务器3通知结算完成等能够确认结算完成,则在act45中判定为yes,跳过act47及act48前进到act49。

作为act49处理器31进行用于向电子票据服务器4进行登记的处理以使顾客m1能够阅览与上述那样完成了结算的交易有关的电子票据数据。另外,该处理可以与通过现有的电子票据服务进行的处理是同样的。在本实施例中,由于无需将凭证交给顾客m1是容许直接结账的一个条件,因此,能够利用无需发放纸票据的电子票据服务成为利用直接结账的要件。因而,处理器31随着用于直接结账的处理,自动执行电子票据的登记的处理。而且,处理器31此后,前进到图12中的ac57中。

另一方面,处理器31例如如果通过选择画面sc12中的按钮bu21的操作,指示了利用自助结账机50的结账,则在图15中的act43中判定为no,前进到act50。此外,处理器31当因直接结账未被容许而在图14中的act40中判定为no时也前进到图15中的act50。也就是,处理器31在需要开始在自助结账机50中的结账的状况中,前进到act50。

作为act50处理器31将结账数据以让处于待机状态的一台自助结账机50取得的方式向通信网络2进行发送。处理器31例如从自助结账机50中找出处于待机状态的自助结账机50,并将结账数据发送给该自助结账机50。或者,处理器31例如向一台自助结账机50发送结账数据,不论该自助结账机50是否处于待机状态。这时,成为结账数据的发送处的自助结账机50,如果本身处于待机状态,则接受该结账数据。不过,自助结账机50如果不处于待机状态,则将结账数据转发给其他的一台自助结账机50。或者,处理器31例如向多个自助结账机50多址同传结账数据。这时,在多个自助结账机50中的处于待机状态的一台自助结账机50接受上述结账数据。另外,只要通过处于待机状态的一台自助结账机50接受结账数据,则通过其他的任何方法都可以发送结账数据。

另外,结账数据是需要对与在推车终端10中已登记的购买商品有关的货款通过自助结账机50进行结算的数据。具体地说,处理器31例如从推车管理数据库db1所包含的数据记录dr4中,找出字段f41所置位的终端代码与推车终端10的终端代码一致的数据记录dr4。而且,处理器31取得相符合的数据记录dr4的字段f43所置位的交易代码。接着,处理器31从购买商品数据库db2所包含的数据记录dr5中,找出字段f51所置位的交易代码与上述取得的交易代码一致的数据记录dr5。而且,处理器31以将上述找出的数据记录dr4的各个字段所置位的数据、和上述找出的数据记录dr5所包含的商品数据包含在内的方式生成结账数据。处理器31也可以基于上述找出的数据记录dr5所包含的商品数据,计算出与购买商品的销售有关的结算金额后,包含在结账数据中。

作为act51处理器31指示推车终端10显示引导画面。引导画面是引导顾客m1在告知接受到结账数据的自助结账机50的同时,在该自助结账机50中进行结账的画面。

图20是表示引导画面sc15的一例的图。

引导画面sc15示出区ar51、图像im51、消息me51及按钮bu51。区ar51示出顾客m1应该结算的金额。图像im51是引导顾客m1要利用的自助结账机50的图像。消息me51是引导在图像im51中引导的自助结账机50进行支付的文字消息。按钮bu51是操作者用于指示因结束购物而进行退出的操作按钮。

就这样,在引导画面sc15中,区ar51所示的金额及图像im51能根据接受到购买商品的登记状况及结账数据的自助结账机50从图20所示的状态进行变化,其他显示要素原则上不进行变化。

在推车终端10中处理器11a根据上述的指示在图11中的act3中判定为yes后前进到act7,并使触摸面板11e显示引导画面sc15(用于向操作者通知指示了结算的结算装置的画面)。顾客m1按照引导画面sc15的引导,操作已知道的自助结账机50后,对与购买商品有关的货款进行结算。另外,自助结账机50的动作例如可以是与在现有的半自助结账系统中的结账机的动作同样的。而且,自助结账机50如果完成结算,则向虚拟pos服务器30通知结算完成。

作为act52处理器31等待接受从接受到在act50中已发送的结账数据的自助结账机50通知结算完成。而且,处理器31如果已通知完成则判定为yes,前进到图12中的act57。

另外,顾客m1也可以发现处于待机状态的自助结账机50后利用该自助结账机50进行结账。这时,顾客m1先操作登记画面sc11所显示的按钮bu2。相应地,在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并因结账按钮已被操作而通知给虚拟pos服务器30。

当因这样的结账按钮已被操作而被通知时处理器31在图12的act24中判定为yes,在图13中的act27、act29及在图14中的act39、act42中分别判定为no,前进到图14中的act53。

作为act53处理器31确认是否是结账按钮的操作。就这样,处理器31在上述的情况中判定为yes,前进到act54。另外,处理器31当已通知的操作内容也不是结账按钮的操作时,在act53中判定为no,向与操作对应的处理进行过渡。

作为act54处理器31指示推车终端10显示扫描用画面。扫描用画面是用于指示自助结账机50取得结账数据的画面。处理器31此后返回到图12中的act24至act26的等待接受状态。

图21是表示扫描用画面sc16的一例的图。

扫描用画面sc16示出区ar61、码符号cs61、消息me61及按钮bu61。区ar61示出顾客m1应该结算的金额。码符号cs61包含需要自助结账机50从虚拟pos服务器30取得与推车终端10有关的结账数据的数据。在该码符号所包含的数据中例如包含有交易代码。在图21的例子中,使用条码作为码符号。消息me61是引导操作者使自助结账机50的扫描仪sc2扫描码符号cs61的文字消息。按钮bu61是操作者为结束购物而指示退出用的操作按钮。

就这样,在扫描用画面sc16中,区ar61所示的金额及码符号cs61可以根据购买商品的登记状况及交易代码等从图21所示的状态进行变化,其他显示要素原则上不变化。

在推车终端10中处理器11a根据上述的指示在图11中的act3中判定为yes后前进到act7,并使触摸面板11e显示扫描用画面sc16(用于通知向结算部要求指示结算的画面)。顾客m1使用处于待机状态的自助结账机50的扫描仪sc2,读取扫描用画面sc16所示的码符号cs61。自助结账机50当扫描仪sc2读取码符号cs61时,则基于该码符号cs61所包含的交易代码,向虚拟pos服务器30要求与推车终端10有关的结账数据。

另外,交易代码的输出也可以用使用了近距离无线通信技术的无线发送等的、与显示不同的方法进行输出。也可以将已读取的商品代码事先存储在推车终端10中,这时也可以将商品代码作为用于结账的信息进行输出。

在虚拟pos服务器30中处理器31当就这样被要求结账数据时,则在图12中的act26中判定为yes,前进到act55。

作为act55处理器31向要求源的自助结账机50发送与act50同样的结账数据。顾客m1操作自助结账机50,对与购买商品有关的货款进行结算。另外,自助结账机50的动作例如也可以与在现有的半自助结账系统中的结账机的动作是同样的。而且,自助结账机50如果完成了结算,则向虚拟pos服务器30通知结算完成。

就这样,在该act55及图15中的act50中的结账数据的发送,相当于指示作为结算装置一例的自助结账机50结算关于成为交易的对象的商品。就这样,通过处理器31执行基于交易处理程序ap2的信息处理,将处理器31作为中枢部分的计算机具有作为结算部的功能。

作为act56处理器31等待接受从作为act55中的结账数据的发送处的自助结账机50通知结算完成。而且,处理器31如果通知了完成则判定为yes,前进到act57。此外,处理器31在结束了图15中的act49时也前进到act57。

就这样,处理器31如果在图15中的act52或在图12中的act56的等待接受状态中的任一等待接受状态中通知了结算完成则前进到act57。

作为act57处理器31将与此次的交易有关包含在推车管理数据库db1中的数据记录dr4的字段f46所置位的已完成标志处于导通状态。而且,处理器31此后返回到act24至act26的等待接受状态。

顾客m1如果如上那样使用自助结账机50结束了结算,则进行用于推车终端10的利用的结束的操作。该操作是引导画面sc15所示的按钮bu51的操作或扫描用画面sc16所示的按钮bu61的操作。也就是,引导画面sc15及扫描用画面sc16相当于接受关于推车终端10的利用结束的指示的画面。就这样,通过处理器31执行基于交易处理程序ap2的信息处理,将处理器31作为中枢部分的计算机具有作为显示部的功能。

当按钮bu51或按钮bu61被操作时,则在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并因结束按钮已被操作而通知给虚拟pos服务器30。

当作为这样的结束按钮已操作而被通知时处理器31在图12中的act24中判定为yes,在图13中的act27、act29及图14中的act37、act39、act42、act53中分别判定为no,前进到图14中的act58。

作为act58处理器31确认是否是结束按钮的操作。就这样,处理器31在上述的情况中判定为yes,前进到act59。另外,处理器31当已通知的操作的内容也不是结束按钮的操作时,在act58中判定为no,向与操作对应的处理进行过渡。

接受这样的结束按钮的操作,相当于接受关于推车终端10的利用结束的指示。就这样,通过处理器31执行基于交易处理程序ap2的信息处理,将处理器31作为中枢部分的计算机具有作为结束指示部的功能。

作为act59处理器31确认使用推车终端10进行的交易是否是已完成结算。处理器31例如确认关联有推车终端10的数据记录dr4的字段f46所置位的已完成标志是否处于导通状态。而且,处理器31如果相符合的已完成标志处于断开状态则判定为no,前进到act60。

作为act60处理器31指示推车终端10显示结算未完成的信息的同时显示警告窗口。警告窗口是向顾客m1通知因结算未完成而不能结束推车终端10的利用的画面。

在推车终端10中处理器11a根据上述的指示在图11中的act3中判定为yes后前进到act7,并使触摸面板11e显示警告窗口。但是,处理器11a当引导画面sc15所显示的按钮bu51已被操作时,使警告窗口与引导画面sc15重叠显示。此外,处理器11a当扫描用画面sc16所显示的按钮bu61已被操作时,使警告窗口与扫描用画面sc16重叠显示。

另外,虽然在引导画面sc15及扫描用画面sc16上显示了作为操作者用于指示因结束购物而进行退出的操作按钮的bu51、bu61,但是也可以在结算结束后在其他画面上显示。

例如,作为act51处理器31指示推车终端10显示引导画面。接受到该指示的推车终端10的处理器11a,在act3中判定为yes后前进到act7,并在触摸面板11e上显示不显示按钮bu51的引导画面sc15。此外,作为act54处理器31指示推车终端10显示扫描用画面。接受到该指示的推车终端10的处理器11a在act3中判定为yes后前进到act7,并在触摸面板11e上显示不显示按钮bu61的扫描用画面sc16。

之后,在act57中处理器31使已完成结算标志导通,并指示推车终端10显示操作者用于指示因结束购物而进行退出的操作按钮。接受到该指示的推车终端10的处理器11a,在触摸面板11e上显示示出用于接受关于利用结束的指示的按钮的画面(显示部)。

图22是表示警告窗口wi11的一例的图。

图22示出有处于与图20所示的引导画面sc15重叠而显示的状态的警告窗口wi11。

警告窗口wi11示出要求完成结算的文字消息me71。警告窗口wi11当与扫描用画面sc16重叠显示的情况中也是同样的。但是,警告窗口wi11也可以在与引导画面sc15重叠时和与扫描用画面sc16重叠时分别各不相同。

在虚拟pos服务器30中处理器31如果指示显示警告窗口wi11,则返回到图12中的act24至act26的等待接受状态。推车终端10的处理器11a如果显示了警告窗口wi11,则返回到图11中的act3至act6的等待接受状态。但是,虽然省略向图11的图示,但是处理器11a如果将警告窗口wi11持续显示了预先规定的时间,则结束警告窗口wi11的显示。也就是,处理器11a将触摸面板11e的显示画面返回到显示警告窗口wi11之前的状态。但是,处理器11a也可以根据进行了例如向触摸面板11e的触摸操作等预先设定的操作,自主地,或根据来自虚拟pos服务器30的指示,结束警告窗口wi11的显示。

顾客如果结束了在自助结账机50中的结算,则已完成标志如上所述那样在图12中的act57中处于导通状态。因此,处理器31当在结算后按钮bu51或按钮bu61已被操作时,在图14中的act59中判定为yes,前进到act61。

作为act61处理器31执行用于结束成为该信息处理的对象的交易的结束处理。处理器31例如将表示此次的交易内容的交易数据发送给店铺服务器20。交易数据表示交易的内容及结账的结果等。交易数据例如也可以与在现有的pos系统中为管理已结束的交易而保存的数据是同样。此外,处理器31例如删除与此次的交易有关而包含在推车管理数据库db1及购买商品数据库db2中的数据记录dr4、dr5。也就是,处理器31将推车终端10的终端代码已被置位在字段f41中的数据记录dr4、和与该数据记录dr4的字段f43所置位的交易代码相同的交易代码已被置位在字段f51中的数据记录dr5,从推车管理数据库db1及购买商品数据库db2中分别进行删除。

作为act62处理器31向推车终端10指示退出。而且,处理器31结束了将推车终端10作为对象的信息处理。

在推车终端10中处理器11a当从虚拟pos服务器30指示退出时,则在图11中的act6中判定为yes,前进到act10。

作为act10处理器11a执行退出处理。推车终端10的退出处理是用于向顾客m1不利用的状态进行过渡的处理。在已被退出后,也可以使推车终端10向充电状态或待机状态、店员进行维护的维护状态进行过渡。

在维护状态中,顾客m1不能利用。店员例如通过进行了对推车终端10消毒的作业(维护作业)后,进行规定的操作,从而解除维护状态。通过这样做,顾客m1能够利用进行了维护作业的推车终端10。

作为act11处理器11a使触摸面板11e显示表示结束处理已完成的退出画面。退出画面是用于通知顾客m1推车终端10的退出已完成的画面。假设退出画面为包含例如像“谢谢光临。”等那样针对结束了购物的顾客m1的文字消息的画面。

以上的act10及act11的处理是推车终端10的利用的结束处理的一例。就这样,通过处理器11a执行基于ui处理程序ap1的信息处理,将处理器11a作为中枢部分的计算机具有作为结束部的功能。

作为act12处理器11a确认蓄电池单元11j的余量是否变少。处理器11a例如取得通过蓄电池单元11j计量的余量值,将该余量值与预先设定的阈值进行比较。而且,处理器11a当余量值小于等于阈值时判定为余量变少。或者,处理器11a也可以当蓄电池单元11j的余量值小于预先设定的阈值时判定为余量变少。作为一例,假设阈值为“35%”。不过,阈值可以通过交易处理程序ap2的制作者或虚拟pos服务器30的管理者等任意制定。阈值例如被保存在辅助存储单元11c中。而且,处理器11a如果蓄电池单元11j的余量变少则判定为yes,前进到act13。

作为act13处理器11a实施警告动作。该警告动作是用于警告店员m2蓄电池单元11j的余量变少了的动作。警告动作例如是针对店员终端70的通知。警告动作例如是预先设定的警告画面在触摸面板11e中的显示。警告动作例如是预先设定的语音消息或警告音从声音单元11f的输出。警告动作既可以实施一个动作,又可以并行实施多个动作。

根据警告动作,负责推车c的维护的店员m2,将与推车终端10连接的外部蓄电池16更换成充完电的其他外部蓄电池16。如果充完电的外部蓄电池16与推车终端10连接,则电源单元11i就会通过来自外部蓄电池16的供给电力进行动作,因此,推车终端10不管蓄电池单元11j的余量如何都能够稳定地进行动作。此外,蓄电池单元11j通过来自外部蓄电池16的供给电力被充电。

店员m2如果结束了外部蓄电池16的更换,则例如在触摸面板11e上进行预先设定的解除操作。

作为act14处理器11a等待接受解除操作被进行。而且,处理器11a如果进行了上述那样解除操作则判定为yes,返回到act1的等待接受状态。另外,处理器11a如果蓄电池单元11j的余量未变少则在act12中判定为no,跳过act13及act14返回到act1的等待接受状态。

如果处理器11a返回到act1的等待接受状态,则推车终端10处于受理重新利用的开始手续的状态。

如上那样,推车终端10即使在向在自助结账机50中进行结算的状态进行过渡后,也在结算已完成后,顾客m1进行结束指示之前,持续该顾客m1进行利用着的状态。通过这样,防止在向通过自助结账机50进行结算的状态进行了过渡时进行退出处理的情况发生。当在向通过自助结账机50进行结算的状态进行了过渡时许可了推车终端10的退出时,则有顾客m1错认为交易已结束的危险,但通过本实施例能够防止该顾客的错认的情况发生。

此外,推车终端10即使在向通过自助结账机50进行结算的状态进行了过渡后,在触摸面板11e上持续显示引导画面sc15或扫描用画面sc16。就这样,即使根据该画面显示,也能够让顾客m1识别推车终端10的利用状态正在持续。

并且,由于在引导画面sc15或扫描用画面sc16上显示有用于指示利用的结束的按钮bu51、bu61,因此,能够让顾客m1识别为结束推车终端10的利用必须操作按钮bu51、bu61。

此外,推车终端10如果在结算未完成的状态中操作了按钮bu51、bu61,则在触摸面板11e上显示警告窗口wi11。就这样,能够更可靠地让顾客m1识别交易未完成。

本实施例可以如下那样的变形实施。

图23是表示通过处理器31进行的信息处理的变形例的流程图。另外,图23仅示出与图12至图15所示的信息处理的不同之处,并对与图12至图15所示的处理同样的处理附加有相同符号。

处理器31当因未容许直接结账而在act40中判定为no时,前进到act71。

作为act71处理器31确认顾客m1是否是电子票据服务的会员。而且,处理器31如果顾客m1不是电子票据服务的会员,则判定为no前进到act50。也就是,处理器31当顾客m1不是电子票据服务的会员时,除进行在act71中的确认之外,与上述的实施例进行同样地处理。

不过,处理器31如果顾客m1是电子票据服务的会员则在act71中判定为yes,前进到act72。

作为act72处理器31指示推车终端10显示转发画面。转发画面是用于让顾客m1指示向自助结账机50转发结账数据的画面。而且,转发画面还示出当想进行直接结账时,顾客m1应该要求店员m2确认的意思的引导。

在推车终端10中处理器11a根据上述的指示在图11中的act3中判定为yes后前进到act7,并使触摸面板11e显示转发画面。顾客m1如果决定了不进行直接结账而在自助结账机50中进行结账,则在转发画面中进行用于指示向自助结账机50转发结账数据的操作。相应地,在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并向虚拟pos服务器30通知指示了转发。

当作为这样的指示转发而被通知了时处理器31在图12中的act24中判定为yes,在图13中的act27、act29及在图14中的act39、act42中判定为no,而且,在act53中判定为no前进到act73。

作为act73处理器31确认是否是转发指示。就这样,处理器31在上述的情况中判定为yes,前进到act50。

另一方面,顾客m1当想进行直接结账时,按照转发画面中的引导要求店员m2确认。根据该要求店员m2确认不能容许直接结账的状况,采取解除该状况用的措施。店员m2例如当对购买者有年龄限制等的限制的商品包含在购买商品中时,确认顾客m1符合限制。此外,店员m2例如确认推车c所载置的所有商品已登记作为购买商品。而且,这样的情况中店员m2例如在触摸面板11e中进行店员m2用的特别的操作后,指示容许。相应地,在推车终端10中处理器11a在图11中的act4中判定为yes后前进到act8,并向虚拟pos服务器30通知已指示容许。

当作为指示这样容许而被通知了时处理器31在图12中的act24中判定为yes,在图13中的act27、act29及在图14终端act39、act42中判定为no,而且,在act53及act73中分别判定为no并前进到act74。

作为act74处理器31确认是否指示了容许直接结账。就这样,处理器31在上述的情况中判定为yes,前进到act44。也就是,处理器31向直接结账用的处理进行过渡。

另外,店员m2如果确认了在推车c中载置有未登记作为购买商品的商品,则引导顾客m1将该商品登记作为购买商品,或者,在顾客m1同意下店员m2进行用于将该商品登记作为购买商品的操作。通过这样,如果推车c所载置的所有的商品已被登记作为购买商品,则能够变成容许直接结账的状况。而且,如果变为了容许直接结账的状况,则顾客m1可以开始直接结账。

店员m2如果确认了是不能容许直接结账的状况,则将其意思通知给顾客m1后,引导在自助结账机50中进行结账。

通过这样,虽然需要经过店员m2的确认作业,但是只要是通过经过该确认能够容许直接结账的状况,则顾客m1可以利用直接结账。

此外,本实施例还可以如下那样的各种变形实施。

处理器31也可以当在图14中的act40或图15中的act43中判定为no时,指示推车终端10显示扫描用画面sc16。而且,也可以根据基于扫描用画面sc16所示的码符号cs61要求结账数据,对act53之后的步骤进行处理。

而且,这时与上述实施例相反,处理器31也可以根据登记画面sc11所示的按钮bu2已被操作,前进到act50。

处理器31也可以在结算完成之前忽略按钮bu51、bu61的操作。也就是,例如处理器31如果在act59中判定出no,则直接返回到图12的act24至act26的等待接受状态。另外,这时,期望在结算完成之前例如使按钮bu51、bu61变灰(不可选)显示等表示按钮bu51、bu61是否有效。

在结算完成后,也有顾客m1不操作按钮bu51、bu61的危险。因而,处理器11a如果在使触摸面板11e显示引导画面sc15或扫描画面sc16的状态中,按钮bu51、bu61持续大于等于预先设定的时间未被操作,则也可以向虚拟pos服务器30通知按钮bu51、bu61已被操作。另外,处理器11a也可以在退出指示被进行之前重复进行这样的通知。此外,处理器11a如果针对这样的通知指示了显示警告窗口wi11,则也可以忽略该指示。

同样的变形动作,处理器11a即使不是结束按钮的操作的通知,而是向虚拟pos服务器30进行是否已完成结算的查询的形态也能够实现。这时,在虚拟pos服务器30中处理器31如果接受到该查询则确认是否已完成结算,如果已完成结算则前进到图14中的act61,如果并不是完成结算则向推车终端10通知其意思。

也可以不需要顾客m1进行按钮bu51、bu61的操作。这时例如,在虚拟pos服务器30处理器31如果在图15中的act52或图12中的act56中判定为yes,则不进行act57,而前进到图14中的act61。

也可以在推车终端10中由处理器11a执行图12至图15所示的信息处理。这时,推车终端10能够单独具有作为交易处理系统的功能。此外,也可以由处理器11a和处理器31分担执行图12至图15所示的信息处理。另外,处理器11a不执行像图12中的act20、act34及act35等那样用于管理多个推车终端10的处理。

也可以使店铺服务器20或其他的服务器具有虚拟pos服务器30的功能。此外,也可以通过多个服务器的分散处理来实现虚拟pos服务器30的功能。

也可以使用顾客m1带入到店铺的智能手机等信息终端替代推车终端10。

处理器11a或处理器31通过信息处理实现的各个功能的一部分或全部功能,也可以通过逻辑电路等那样的执行不基于程序的信息处理的硬件来实现。此外,上述各个功能的各自功能也可以将软件控制与上述逻辑电路等硬件组合而实现。

在本实施例中,虽然当不是已完成结算时,显示警告窗口,但是并不限定于此。接受到结算未完成的信息的推车终端10,不用窗口等进行告知等,而只要不能退出就可以。

在本实施例中,如act61中所记载那样,当结算完成时则处理器31将表示交易的内容的交易数据发送给店铺服务器20。此外,对推车管理数据库db1及购买商品数据库db2进行清空。不过,当结算完成时,则处理器31也可以将表示交易的内容的交易数据发送给店铺服务器20,并保持推车管理数据库db1存储的终端代码和会员代码。这些终端代码和会员代码通过顾客操作推车终端10,并按下按钮bu51或按钮bu61,从推车终端10向虚拟pos服务器30进行通知,处理器31删除终端代码和会员代码,并结束对话。接受该按钮bu51或按钮bu61的键信号已被输入后,处理器31删除终端代码和会员代码的处理也还是相当于结束部。

关于推车终端10的利用结束的指示,也可以例如通过声音或手势等,通过除结束按钮的操作以外的操作来接受。

虽然对本发明的几个实施例进行了说明,但是这些实施例是作为例子提出的,并不意图限定发明的范围。这些新颖的实施例可以用其他的各种形式来实施,在不脱离发明要旨的范围内可以进行各种省略、替换、变更。这些实施例及其变形均被包含在发明的范围或要旨中,而且,包含在权利要求的范围所记载的发明和其均等的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1