交易处理系统及存储介质
文献发布时间:2023-06-19 12:14:58
本申请主张申请日为2020年02月14日、申请号为JP2020-023539的日本申请为优先权,并引用上述申请的内容,通过引用将公开内容全部结合于此。
技术领域
本发明的实施方式涉及交易处理系统及存储介质。
背景技术
关于超市等店铺中的商品交易,将利用顾客所持的智能手机等便携终端进行设为交易对象的商品的登记等的交易处理系统称为例如″智能手机POS系统″等并正在对其进行研究。并且,在这种交易处理系统中,若能够不变更便携终端的应用程序地利用多个店铺,则对于顾客而言是便利的,也无需按每一店铺准备独立的应用程序。
然而,为了接受顾客的指示而用便携终端显示的操作画面在任何店铺中都是相同的。
根据这种情况,期待不仅使顾客所持的便携终端通过同一应用程序作为用户界面发挥功能,而且关于便携终端的画面显示可创造每一店铺的独特性。
发明内容
本发明要解决的问题是提供一种交易处理系统及存储介质,其不仅能够使顾客所持的便携终端通过同一应用程序作为用户界面发挥功能,而且能够关于便携终端的画面显示创造每一店铺的独特性。
实施方式的交易处理系统具备识别码取得部、显示控制部以及输入部。识别码取得部取得用于识别顾客所访问的店铺的店铺识别码。显示控制部将用于顾客的操作画面以与由识别码取得部取得的店铺识别码识别的店铺相应的方式显示于顾客所携带的显示设备。输入部通过根据由显示设备显示的操作画面进行的操作来输入顾客的指示。
根据上述的交易处理系统,不仅能够使顾客所持的便携终端通过同一应用程序作为用户界面发挥功能,而且能够关于便携终端中的画面显示打造每一店铺的独特性。
在上述的交易处理系统中,还具备处理部,其根据由所述输入部输入了信息处理的所述指示,来执行所述信息处理,其中,所述信息处理是用于处理所述店铺中的与所述顾客的交易的信息处理。
根据上述的交易处理系统,能够使用具有每一店铺的独特性的操作画面来处理交易。
在上述的交易处理系统中,包括:具备所述识别码取得部、所述显示控制部及所述输入部的便携终端;以及具备所述处理部的服务器装置,所述交易处理系统还具备:指示部,其设置在所述服务器装置中,对所述便携终端指示应显示的所述操作画面;以及通知部,其设置在所述便携终端中,将由所述输入部输入的所述指示通知给所述服务器装置,所述显示控制部使由所述指示部指示的所述操作画面显示于所述显示设备,所述处理部根据由所述通知部通知的指示来执行所述信息处理。
根据上述的交易处理系统,能够在便携终端和服务器装置中分散地使用具有每一店铺的独特性的操作画面来处理交易。
在上述的交易处理系统中,还包括存储设备,其设置在所述便携终端中,存储分别与多个所述店铺相应的方式的多个操作画面,所述显示控制部显示所述存储设备中已存储的所述多个操作画面中的与由所述识别码取得部取得的所述店铺识别码所识别的所述店铺相应的方式的所述操作画面。
根据上述的交易处理系统,通过与多个店铺的各个店铺相应的方式的多个操作画面,能够具有每一店铺的独特性。
在上述的交易处理系统中,还具备画面取得部,其在与由所述识别码取得部取得的所述店铺识别码所识别的所述店铺相应的方式的所述操作画面并未存储于所述存储设备的情况下,从所述服务器装置取得符合的操作画面并将其存储到所述存储设备。
根据上述的交易处理系统,能够将不足的操作画面从服务器装置下载并追加。
在上述的交易处理系统中,所述多个操作画面所具有的操作对象物的方式在各个操作画面中是不同的。
根据上述的交易处理系统,通过使操作对象物的方式不同,能够具有每一店铺的独特性。
在上述的交易处理系统中,所述操作对象物的方式是指操作对象物的配置位置。
根据上述的交易处理系统,通过使操作对象物的配置位置不同,操作画面的布局的自由度能够增加,能够具有每一店铺的独特性。
在上述的交易处理系统中,对所述多个操作画面所具有的操作对象物之中功能共用的操作对象物分配有相同的操作代码。
根据上述的交易处理系统,无论在哪一家店铺中都使用共用的操作代码,因此操作的识别变得容易。
在上述的交易处理系统中,与所述操作代码对应地设定有在操作画面中显示的操作对象物的颜色信息。
根据上述的交易处理系统,通过对相同功能的操作代码设定相同的颜色信息,共用的操作对象物以相同的颜色显示于多个显示画面。顾客能够通过颜色直观地识别相同的功能的操作对象物。
本发明另一方面的存储介质,存储有信息处理程序,其特征在于,所述信息处理程序用于使具备显示设备的便携终端中具备的计算机作为如下各部发挥功能:识别码取得部,其取得用于识别顾客所访问的店铺的店铺识别码;显示控制部,其将用于所述顾客的操作画面以与由所述识别码取得部取得的所述店铺识别码识别的所述店铺相应的方式显示于所述显示设备;以及输入部,其通过根据由所述显示设备显示的所述操作画面进行的操作来输入所述顾客的指示。
根据上述的存储介质,能够将不仅能够使顾客所持的便携终端通过同一应用程序作为用户界面发挥功能、而且关于便携终端中的画面显示能够创造每一店铺的独特性的功能提供给计算机。
附图说明
图1是示出一实施方式所涉及的交易处理系统的概要构成的框图。
图2是示出图1中的便携终端的要部电路构成的框图。
图3是示出图1中的交易处理服务器的要部电路构成的框图。
图4是示意性地示出图2及图3中的管理数据库所包含的数据记录的构成的图。
图5是图2中的处理器的UI处理的流程图。
图6是图3中的处理器的交易处理的流程图。
图7是示出登记处理的一部分的一例的流程图。
图8是示出一览画面的一例的图。
图9是示出一览画面的一例的图。
附图标记说明
1…便携终端,10…便携终端,20…交易处理服务器,11、21…处理器,12、22…主存储器,13、23…辅助存储单元,14…触摸面板,15…摄像机,16…无线通信单元,17…移动通信单元,18、25…传送路,24…通信单元,30…店铺系统,31…店铺服务器,32…结账机,33…通信服务器,34…接入点,35…店内通信网络,40…通信网络,100…交易处理系统。
具体实施方式
以下,使用附图说明交易处理系统的一实施方式。
该实施方式的交易处理系统对顾客将陈列于店铺的商品从陈列场所取出并购入的方式的交易进行处理。
图1是示出本实施方式所涉及的交易处理系统100的概要构成的框图。
交易处理系统100构成为能够经由通信网络40与多个便携终端10、交易处理服务器20以及多个店铺系统30进行通信。
便携终端10是作为用于在店铺中进行利用交易处理系统100的购物的顾客的用户界面发挥功能的信息通信终端。便携终端10具备与店铺系统30进行无线通信的功能和与通信网络40进行无线通信的功能。
交易处理服务器20是执行用于对利用交易处理系统100的多个店铺(以下称为加盟店铺)各者中的交易进行处理的信息处理的服务器装置。交易处理服务器20例如作为经由通信网络40的云服务而提供后述的交易处理服务。
在图1中,示出两个店铺系统30。这些店铺系统30分别设置于利用交易处理系统100的各自不同的加盟店铺。加盟店铺也可以存在三个以上,店铺系统30设置于每一加盟店铺。分别运营多个加盟店铺的企业既可以是相同的,也可以是不同的。
作为通信网络40,例如能够将互联网、VPN(virtual private network:虚拟专用网)、LAN(local area network:局域网)、公用通信网、移动体通信网等单独或者适当地组合使用。作为通信网络40,典型地利用移动体通信网和互联网或VPN。
各店铺系统30的概略性构成是共用的。即店铺系统30将店铺服务器31、结账机32、通信服务器33以及接入点34构成为能够经由店内通信网络35进行通信。不过,店铺服务器31、通信服务器33、结账机32、接入点34以及店内通信网络35的用于实现后述的动作的功能只要共用即可,无需完全相同。另外,一部分店铺系统30可以具备图1中未示出的装置。另外,一部分或全部店铺系统30也可以不具备结账机32。
店铺服务器31执行用于管理在一个加盟店铺中进行的交易的信息处理。店铺服务器31例如具有与现有的POS服务器同样的功能。
结账机32求出关于用交易处理服务器20登记了的每一交易的购入商品的货款,进行用于使顾客结算该货款的处理。此外,为了进行该结算而由交易处理服务器20生成的结账数据既可以是店铺服务器31参与并提供给结账机32,也可以不经由店铺服务器31地提供给结账机32。结账机32为了进行上述的结算而能够使用的结算方法可以是现金结算、信用卡结算、电子货币结算、积分结算、代码结算(也被称为移动结算或智能手机结算等)等、公知的结算方法的全部或任意的一部分。结账机32可以由店员及顾客中的任意一者操作。作为结账机32例如能够使用在现有的半自助方式的POS系统中使用的自助方式的结账机。结账机32可以具有进行用于将商品登记为购入商品的信息处理的功能。在这种情况下,作为结账机32例如能够使用在现有的POS系统中使用的面对面式POS终端或者在现有的自助方式的POS系统中使用的自助式POS终端。
通信服务器33进行店铺服务器31及结账机32用于经由通信网络40与交易处理服务器20等交接数据的通信处理。
接入点34进行便携终端10用于能够通过无线通信向店内通信网络35接入的通信处理。作为接入点34,例如能够使用通过IEEE802.11标准进行无线通信的公知的通信设备。接入点34设置成位于加盟店铺的入口附近的便携终端10能够进行无线通信。优选接入点34设置成在顾客刚从加盟店铺的入口进入加盟店铺后,该顾客所持的便携终端10能够进行无线通信。根据加盟店铺的不同,多个接入点34也有配置于一个店铺系统30的情况。
作为店内通信网络35,能够将互联网、VPN、LAN、公用通信网、移动体通信网等单独或者适当地组合后使用。不过,典型地,店内通信网络35是LAN。
图2是示出便携终端10的要部电路构成的框图。
便携终端10具备处理器11、主存储器12、辅助存储单元13、触摸面板14、摄像机15、无线通信单元16、移动通信单元17以及传送路18等。设为处理器11与主存储器12、辅助存储单元13、触摸面板14、摄像机15以及移动通信单元17能够经由传送路18进行通信。并且,处理器11、主存储器12以及辅助存储单元13由传送路18连接,从而构成用于控制便携终端10的计算机。
处理器11相当于上述计算机的中枢部分。处理器11根据操作系统及应用程序等信息处理程序,执行用于实现作为便携终端10的各种功能的信息处理。处理器11例如是CPU(central processing unit:中央处理单元)。
主存储器12相当于上述计算机的主存储部分。主存储器12包含非易失性存储区域和易失性存储区域。主存储器12在非易失性存储区域中存储上述的信息处理程序。主存储器12也有将处理器11在执行信息处理上所必需的数据在非易失性或易失性存储区域中存储的情况。主存储器12将易失性存储区域作为可以由处理器11适当地改写数据的工作区域使用。非易失性存储区域例如是ROM(read only memory:只读存储器)。易失性存储区域例如是RAM(random access memory:随机存取存储器)。
辅助存储单元13相当于上述计算机的辅助存储部分。作为辅助存储单元13,能够利用例如使用EEPROM(electric erasable programmable read-only memory:电可擦可编程只读存储器)、HDD(hard disc drive:硬盘驱动器)、或者SSD(solid state drive:固态硬盘)等公知的存储设备的存储单元。辅助存储单元13保存处理器11在进行各种处理上所使用的数据、或者通过处理器11的处理而创建的数据等。辅助存储单元13也有存储上述的信息处理程序的情况。
触摸面板14是显示操作画面等各种画面的显示设备。触摸面板14是接受与操作画面相应的操作的操作设备。
摄像机15包括光学系统和图像传感器,由图像传感器生成由光学系统形成的表示视野内的图像的图像数据。
无线通信单元16在和接入点34之间通过按照无线通信协议的无线通信来交接数据。作为无线通信单元16,能够利用例如依照IEEE802.11标准的公知的通信设备。
移动通信单元17是经由通信网络40的数据通信的接口。作为移动通信单元17,能够利用例如用于进行经由移动通信网的数据通信的公知的通信设备。
传送路18包括地址总线、数据总线以及控制信号线等,传送在已被连接的各部之间交接的数据及控制信号。
此外,辅助存储单元13存储作为信息处理程序之一的智能手机POS应用程序AP11。智能手机POS应用程序AP11是应用程序,关于用于使便携终端10作为交易处理系统100的用户界面发挥功能的后述的信息处理进行了记述。智能手机POS应用程序AP11在多个便携终端10中被共用地利用。另外,辅助存储单元13的存储区域的一部分作为管理数据库DB11及画面文件组SF11的存储区域使用。管理数据库DB11是用于管理画面文件组SF11所包含的画面文件的数据库。画面文件组SFl1包含多个表示操作画面的画面文件。也就是说,辅助存储单元13是存储多个操作画面的存储设备的一例。
作为便携终端10的硬件,能够利用智能手机或平板终端等具备数据通信功能的信息处理装置。并且,便携终端10的转让一般在辅助存储单元13中未存储智能手机POS应用程序AP11、管理数据库DB11以及画面文件组SF11的状态下进行。并且也可以是,根据任意的作业者的操作,对辅助存储单元13写入智能手机POS应用程序AP11,从而构成便携终端10。智能手机POS应用程序AP11的转让能够通过存储到诸如磁盘、光磁盘、光盘、半导体存储器等可移动的存储介质或者经由通信网络40的通信来进行。管理数据库DB11及画面文件组SF11如后所述被从交易处理服务器20下载,通过处理器11向辅助存储单元13写入。此外,智能手机POS应用程序AP11、管理数据库DB11以及画面文件组SF11中的至少一部分也可以存储到主存储器12。
图3是示出交易处理服务器20的要部电路构成的框图。
交易处理服务器20包括处理器21、主存储器22、辅助存储单元23、通信单元24以及传送路25。处理器21、主存储器22、辅助存储单元23以及通信单元24能够经由传送路25进行通信。并且,处理器21、主存储器22以及辅助存储单元23由传送路25连接,从而构成用于控制交易处理服务器20的计算机。
处理器21相当于上述计算机的中枢部分。处理器21根据操作系统及应用程序等信息处理程序,执行用于实现作为交易处理服务器20的各种功能的信息处理。处理器11例如是CPU。
主存储器22相当于上述计算机的主存储部分。主存储器22包括非易失性存储区域和易失性存储区域。主存储器22在非易失性存储区域中存储上述的信息处理程序。主存储器22也有将处理器21在执行信息处理上所必需的数据在非易失性或者易失性存储区域中存储的情况。主存储器22将易失性存储区域作为可以由处理器21适当地改写数据的工作区域使用。非易失性存储区域例如是ROM。易失性存储区域例如是RAM。
辅助存储单元23相当于上述计算机的辅助存储部分。作为辅助存储单元23,例如能够利用使用了EEPROM、HDD、或者SSD等公知的存储设备的存储单元。辅助存储单元23保存处理器21在进行各种处理上所使用的数据、或者通过处理器21的处理创建的数据等。辅助存储单元23也有存储上述的信息处理程序的情况。
通信单元24进行用于经由通信网络40的数据通信的通信处理。作为通信单元24,例如能够使用公知的互联网连接设备。
传送路25包括地址总线、数据总线以及控制信号线等,传送在已被连接的各部之间交接的数据及控制信号。
辅助存储单元23存储交易处理应用程序AP21。交易处理应用程序AP21是应用程序,关于用于能够在各加盟店铺中进行顾客使用便携终端10的购物的信息处理进行了记述。另外,辅助存储单元23的存储区域的一部分作为店铺数据库DB21、管理数据库DB22以及画面文件组SF21的存储区域使用。店铺数据库DB21是用于管理加盟店铺的数据库。管理数据库DB22是用于管理画面文件组SF21所包含的画面文件的数据库。画面文件组SF21包括多个表示操作画面的画面文件。
店铺数据库DB21是与各个加盟店铺相关联的数据记录的集合。一个数据记录关于相关联的加盟店铺包括例如加盟店铺识别码(以下称为加盟店铺ID)、店铺名、企业识别码、企业名以及SSID(service set identifier:服务集标识符)等。店铺数据库DB21的数据记录中包括哪种信息是任意的,但至少包括加盟店铺ID及SSID。加盟店铺ID是以能够将相关联的加盟店铺识别为其它加盟店铺的方式规定的识别码。SSID是向相关联的加盟店铺所具备的店铺系统30中包含的接入点34分配的识别码。此外,也可以代替SSID而使用MAC地址等能够识别接入点34的其它识别码。
图4是示意性地示出管理数据库DB11、DB22所包含的数据记录DR11的构成的图。
管理数据库DB11、DB22是图4所示的构成的数据记录DR11的集合。数据记录DR11与加盟店铺相关联,包括字段F11、F12、F13…。在字段F11中设置相关联的加盟店铺的加盟店铺ID。在字段F12以后的各字段中设置画面管理数据,该画面管理数据涉及接受与用于交易处理的指示有关的顾客的操作的多个操作画面各者。画面管理数据包括画面识别码(以下称为画面ID)及文件名。画面ID是处理器11、21用于通过便携终端10及交易处理服务器20识别用于接受用于交易处理的各阶段中的指示的操作的操作画面的识别码。在本实施方式中,允许在一个画面ID中按每一加盟店铺分配独立的操作画面。文件名是关于相关联的加盟店铺、用于识别表示对相同的画面管理数据所包含的画面ID分配的操作画面的画面文件的名称。此外,对画面ID分配操作画面也可以例如由加盟店铺的负责人等任意进行。
管理数据库DB11原则上包括与全部加盟店铺各者相关联的数据记录DR11。管理数据库DB22原则上包括与一部分加盟店铺相关联的数据记录DR11。不过,管理数据库DB22也可以包括与全部加盟店铺各者相关联的数据记录DR11。
画面文件组SF11、SF21所包含的画面文件是用相同的辅助存储单元13、23中已存储的管理数据库DB11、DB22所包含的数据记录DR11的字段F12以后的各字段中设置的画面管理数据所包含的文件名来识别的数据文件。
于是,作为交易处理服务器20的硬件,例如能够使用通用的服务器装置。并且,交易处理服务器20的转让一般在辅助存储单元23中存储交易处理应用程序AP21、且未存储管理数据库DB22及画面文件组SF21的状态下进行。但是,也可以是,在辅助存储单元23中未存储交易处理应用程序AP21的状态、或者在辅助存储单元23中存储有同种的不同版本的应用程序的状态的硬件与交易处理应用程序AP21被个别地转让。并且,可以根据任意的作业者的操作,对辅助存储单元23写入交易处理应用程序AP21,从而构成交易处理服务器20。交易处理应用程序AP21的转让能够通过存储到诸如磁盘、光磁盘、光盘、半导体存储器等可移动的存储介质、或者经由通信网络40的通信来进行。管理数据库DB22及画面文件组SF21在交易处理服务器20的管理者的指示下由处理器21向辅助存储单元23写入。此时,处理器21将从可移动的存储介质读出或者通过经由通信网络40的通信取得的管理数据库DB22及画面文件组SF21向辅助存储单元23写入。或者处理器21将在交易处理服务器20的管理者的指示下生成的管理数据库DB22及画面文件组SF21向辅助存储单元23写入。此外,交易处理应用程序AP21、管理数据库DB22以及画面文件组SF21中的至少一部分也可以存储到主存储器22。
接着,关于如上所示构成的交易处理系统的动作进行说明。此外,以下说明的各种处理的内容是一例,并且能够适当地变更一部分处理的顺序、省略一部分处理、或者追加其它处理等。例如,在以下的说明中,为了以易于理解本实施方式的特征性动作的方式进行说明而省略了关于一部分处理的说明。例如,在发生一些错误的情况下,有时会进行用于应对该错误的处理,但省略关于这种处理的记载。
顾客若要利用由交易处理系统100提供的交易处理服务并在加盟店铺进行购物,则持有使按照智能手机POS应用程序AP11的信息处理(以下称为UI处理)启动后的便携终端10进入符合的加盟店铺。
接入点34定期发送包含自身被分配的SSID的分组(以下称为指向标)。进入加盟店铺的顾客所持的便携终端10的无线通信单元16当能够与接入点34进行通信时,接收上述的指向标。此外,还从与店铺系统30所包含的接入点独立的通信设备进行指向标的发送,无线通信单元16也接收这种指向标。无线通信单元16有时也接收多个指向标。
图5是处理器11中的UI处理的流程图。
作为ACT1,处理器11等待接收SSID。然后,处理器11如上所述若由无线通信单元16接收到指向标,则判定为YES,前进到ACT2。此外,此时处理器11将已被接收的指向标中包含的SSID保存到主存储器12或辅助存储单元13。
作为ACT2,处理器11进行入店查询。处理器11例如将用于进行入店查询的查询数据以交易处理服务器20为目的地从移动通信单元17向通信网络40发送。处理器11例如在查询数据中至少包含用于识别是否是加盟店铺的查询的识别数据和由无线通信单元16接收到的指向标中包含的SSID。
由通信网络40向交易处理服务器20传送了的查询数据由通信单元24接收。与此相应地,处理器21开始按照交易处理应用程序AP21的信息处理(以下称为交易处理)。此外,处理器21正在执行在此开始的交易处理时,若由通信单元24接收到被从其它便携终端10发送的查询数据,则与已为执行中的交易处理并行地执行新的交易处理。也就是说,处理器21有时并行执行以多个便携终端10各者为对象的多个交易处理。在以下的关于交易处理的说明中简写为″便携终端10″的情况下,是指成为该交易处理的对象的便携终端10。
图6是处理器21的交易处理的流程图。
作为ACT21,处理器21确认查询源的便携终端10是否位于加盟店铺内。处理器21确认例如查询数据所包含的SSID中的任意一者是否与店铺数据库DB21所包含的数据记录所包含的SSID一致。然后,处理器21若未发现一致的SSID,则设为不位于加盟店铺内并判定为NO,前进到ACT22。
作为ACT22,处理器21将未向加盟店铺入店通知给查询源的便携终端10。处理器21例如将包含用于识别是未入店的通知的识别数据的响应数据以查询源的便携终端10为目的地从通信单元24向通信网络40发送。然后,处理器21将交易处理结束。
处理器21若在ACT21中从店铺数据库DB21发现与查询数据所包含的SSID中的任意一者一致的SSID,则设为位于加盟店铺内并判定为YES,前进到ACT23。此外,处理器21将此时用包含上述发现的SSID的数据记录所包含的加盟店铺ID识别的店铺判定为已入店的加盟店铺。
作为ACT23,处理器21向查询源的便携终端10通知已入店加盟店铺。处理器21例如将包含用于识别是入店的通知的识别数据的响应数据以查询源的便携终端10为目的地从通信单元24向通信网络40发送。处理器21例如在响应数据中还包括关于已入店的加盟店铺的管理记录。处理器21将在字段F11中设置有包含于管理数据库DB22且已入店的加盟店铺的加盟店铺ID的数据记录DR11设为上述的管理记录。
通过通信网络40向便携终端10传送了的响应数据由移动通信单元17接收。
若处理器11用便携终端10在图5中的ACT2中进行了查询,则前进到ACT3。
作为ACT3,处理器11等待响应。然后,处理器11若如上所述通过通信单元24接收到响应数据,则判定为YES,前进到ACT4。
作为ACT4,处理器11确认响应数据是否是入店通知。然后,处理器11若接收到用于未入店的通知的响应数据,则判定为NO,返回到ACT1的等待状态。此外,处理器11在这样回到ACT1的等待状态的情况下,优选采取防止反复进行关于相同的SSID的查询的措施。处理器11例如仅在接收到与上次执行ACT2时查询数据所包含的SSID不同的SSID的情况下判定为YES。
处理器11若接收到用于入店的通知的响应数据,则在ACT4中判定为YES,前进到ACT5。此外,此时处理器11将响应数据所包含的管理记录保存到主存储器12或辅助存储单元13。管理记录包括已入店的加盟店铺的加盟店铺ID,该加盟店铺ID相当于用于识别顾客所访问的店铺的店铺识别码。这样处理器11执行基于智能手机POS应用程序AP11的信息处理,从而以处理器11为中枢部分的计算机作为识别码取得部发挥功能。
作为ACT5,处理器11确认关于已入店的加盟店铺的画面文件组是否包含于画面文件组SF11。处理器11例如从画面文件组SF11所包含的画面文件分别检索用响应数据所包含的管理记录中包含的全部文件名分别识别的画面文件。然后,处理器11若发现了全部符合的画面文件,则设为具有符合的画面文件组并判定为YES,前进到ACT6。
作为ACT6,处理器11向交易处理服务器20通知将画面文件下载完成的意思。处理器11例如将用于下载完成通知的通知数据以交易处理服务器20为目的地从移动通信单元17向通信网络40发送。处理器11例如在该通知数据中包含用于识别是下载完成的通知的识别数据。然后,处理器11随后前进到ACT9。
处理器11若符合的画面文件一个也未发现,则设为没有符合的画面文件组并判定为NO,前进到ACT7。
作为ACT7,处理器11下载画面文件组。处理器11例如将用于请求画面文件组的下载的请求数据以交易处理服务器20为目的地从移动通信单元17向通信网络40发送。处理器11例如在该请求数据中包含用于识别是下载的请求的识别数据。处理器11也可以在请求数据中包含未发现的画面文件的画面ID及文件名中的至少任意一方。然后,处理器11若通过移动通信单元17接收到根据该请求从交易处理服务器20发送的画面文件,则将该画面文件追加到画面文件组SF11。此外,有时用于存储画面文件组SF11的存储区域的尺寸受到限制。在这种情况下,处理器11若由于新追加画面文件所以画面文件组SF11的数据尺寸超过限制尺寸,则将与预定的条件一致的画面文件从画面文件组SF11删除。或者处理器11也可以定期将与预定的条件一致的画面文件从画面文件组SF11删除,从而总是预先确保追加新的画面文件的余地。这样,处理器11执行基于智能手机POS应用程序AP11的信息处理,从而以处理器11为中枢部分的计算机作为画面取得部发挥功能。
在交易处理服务器20中处理器21在图6中的ACT23中通知入店之后,转移到ACT24及ACT25的等待状态。
作为ACT24,处理器21确认是否进行了是下载完成的意思的通知。然后,处理器21如无法确认符合的通知,则判定为NO,前进到ACT25。
作为ACT25,处理器21确认是否被请求了下载。然后,处理器21若无法确认符合的请求,则判定为NO,返回到ACT24。
这样,处理器21在ACT24及ACT25的等待状态中,等待下载完成的通知或下载的请求。然后,处理器21若通过通信单元24接收到用于请求下载的请求数据,则在ACT25中判定为YES,前进到ACT26。
作为ACT26,处理器21发送画面文件作为向请求的响应。例如若在请求数据中未包含画面ID或文件名,则处理器21在ACT23中从画面文件组SF21读出通过在通知数据中作为管理记录而包含的数据记录DR11中包含的文件名而识别的全部画面文件,并从通信单元24经由通信网络40向请求源的便携终端10发送。另外,处理器21例如若在请求数据中包含画面ID或文件名,则从画面文件组SF21读出通过该画面ID或文件名识别的全部画面文件,并从通信单元24经由通信网络40向请求源的便携终端10发送。此时,处理器21向请求源的便携终端10通知所发送的画面文件的画面ID及文件名。
若处理器11如上所述通过移动通信单元17接收到从交易处理服务器20发送的画面文件,则通过便携终端10将该画面文件追加到画面文件组SF11。然后,若将被从交易处理服务器20发送的画面文件向画面文件组SF11追加完成,则图5中的作为ACT7的画面文件的下载完成。
作为ACT8,处理器11更新管理数据库DB11以反映上述的画面文件的下载结果。处理器11例如将设置有包含与在ACT7中对画面文件组SF11追加了的画面文件一起被通知的画面ID及文件名的画面管理数据的新字段追加到管理数据库DB11。
若处理器21通过交易处理服务器20发送完成应发送的全部画面文件,则前进到图6中的ACT27。此外,处理器21在进行了是下载完成的意思的通知的情况下,在ACT24中判定为YES,跳过ACT26,前进到ACT27。
作为ACT27,处理器21执行登记处理。登记处理是根据顾客操作便携终端10进行的指示将顾客从陈列场所取出的商品登记为购入商品的处理。此外,处理器21关于登记处理中的一部分处理,有时与便携终端10所处的店铺中设置的店铺服务器31协作执行。处理器21例如有时从店铺服务器31取得商品名及销售价格等数据。
作为ACT28,处理器21执行结账处理。结账处理是用于决定通过登记处理作为购入商品被登记了的商品的货款并使顾客结算该货款的处理。此外,处理器21关于结账处理中的一部分处理有时与便携终端10所处的店铺中设置的店铺服务器31及结账机32协作执行。处理器21例如在顾客希望使用结账机32进行结算的情况下,有时将用于结账的信息发送到结账机32,将之后的处理委托给结账机32。
登记处理及结账处理的内容可以是任意的。登记处理及结账处理例如可以是与现有的智能手机POS系统同样的处理。不过,在登记处理及结账处理中,处理器21向便携终端10请求用于接受顾客的指示的各种操作画面的显示。然后,处理器21根据基于显示的操作画面中的操作的指示来推进处理。此外,处理器21指示操作画面的显示,因此,将指示数据以查询源的便携终端10为目的地从通信单元24向通信网络40发送。处理器21例如在指示数据中包含用于识别是操作画面的显示指示的识别数据、以及应显示的操作画面的画面ID。
登记处理及结账处理均是用于处理交易的信息处理的一例。这样,处理器21执行基于交易处理应用程序AP21的信息处理,从而以处理器21为中枢部分的计算机作为处理部发挥功能。
在便携终端10中处理器11从图5中的ACT6或ACT8前进到ACT9。
作为ACT9,处理器11等待显示指示。然后,处理器11若通过移动通信单元17接收为了从交易处理服务器20进行操作画面的显示指示而如上所述发送的指示数据,则判定为YES,前进到ACT10。
作为ACT10,处理器11根据来自交易处理服务器20的指示而使操作画面显示于触摸面板14。然后,处理器11在使操作画面显示于触摸面板14的状态下,转移到ACT11、ACT12以及ACT13的等待状态。
作为ACT11,处理器11确认是否进行了操作画面的显示指示。然后,处理器11若无法确认符合的指示,则判定为NO,前进到ACT12。
作为ACT12,处理器11确认在显示中的操作画面中是否进行了用于指示的操作。然后,处理器11若无法确认符合的操作,则判定为NO,前进到ACT13。
作为ACT13,处理器11确认是否进行了结束通知。然后,处理器11若无法确认符合的通知,则判定为NO,返回到ACT11。
这样,处理器11在ACT11至ACT13的等待状态中,等待显示指示、操作或结束通知。
顾客通过按照显示于触摸面板14的操作画面的操作,进行各种指示。操作例如是对操作画面中表示的虚拟按键(soft key)等操作对象物进行的轻敲。操作例如是以商品条形码映入由摄像机15摄像并在操作画面中表示的图像的方式将商品条形码对准摄像机15的行为。操作可以是能够用智能手机或平板终端等现有的通信终端进行的各种操作。另外,例如也可以是使用硬件键等图2中没有示出的操作设备的操作。
若这样基于显示中的操作画面进行了用于指示的操作,则处理器11在ACT12中判定为YES,前进到ACT14。
在ACT14中处理器11向交易处理服务器20通知已进行的操作。处理器11例如将用于通知操作的通知数据以交易处理服务器20为目的地从移动通信单元17向通信网络40发送。处理器11例如在该通知数据中包含用于识别是操作通知的识别数据和用于识别操作的操作代码。处理器11例如在表示显示中的画面的画面文件中,将与画面中的操作对象物各者相关联地示出的操作代码之中的、与成为上述的操作对象的操作对象物相关联的操作代码包含于通知数据。操作代码在加盟店铺内设为统一的代码体系,按每一操作对象物预先设定。
此时,处理器11通过根据由作为显示设备的触摸面板14显示的操作画面进行的操作来输入顾客的指示。然后,处理器11将已被输入的指示通知到作为服务器装置的交易处理服务器20。这样,处理器11执行基于智能手机POS应用程序AP11的信息处理,从而以处理器11为中枢部分的计算机作为输入部及通知部发挥功能。
然后,处理器11随后返回到ACT11至ACT13的等待状态。
在交易处理服务器20中,处理器21若在登记处理及结账处理之中必须显示新的操作画面,则将该操作画面的显示与上述同样地向便携终端10指示。根据该指示,便携终端10的处理器11在ACT11中判定为YES,返回到ACT10。也就是说,处理器11在ACT10中如上所述使与指示相应的新操作画面显示于触摸面板14后转移到ACT11至ACT13的等待状态。
在交易处理服务器20中处理器21若作为图6中的ACT28的结账处理已完成,则前进到ACT29。
作为ACT29,处理器21向便携终端10通知交易的结束。处理器21例如将用于通知交易结束的通知数据以便携终端10为目的地从通信单元24向通信网络40发送。处理器21例如在该通知数据中包含用于识别是交易结束的通知的识别数据。然后,处理器21将图6的交易处理结束。
在便携终端10中,处理器11当通过移动通信单元17接收为了从交易处理服务器20通知交易结束而如上所述发送的通知数据时,在图5中的ACT13中判定为YES,将图5所示的UI处理结束。
关于进行了基于操作画面的操作时的动作进行进一步详细说明。
图7是示出登记处理的一部分的一例的流程图。
作为ACT31,处理器21对便携终端10指示一览画面的显示。一览画面是表示登记完成的购入商品的一览的画面。这样,处理器21执行基于交易处理应用程序AP21的信息处理,从而以处理器21为中枢部分的计算机作为为了进行显示而对便携终端10指示操作画面的指示部发挥功能。
图8是示出触摸面板14的显示设备所显示的一览画面SC1的一例的图。
一览画面SC1是面向作为″ZZZ超市″的店铺名的店铺而规定的操作画面之一。
一览画面SC1包含显示区域AR11、AR12、AR13以及按钮BU11、BU12、BU13。显示区域AR11表示店铺名。显示区域AR12表示购入商品的总数和购入商品的货款的总额。显示区域AR13表示购入商品的一览。按钮BU11是顾客用于宣布将全部购入商品取消并将购物中止的虚拟按键。按钮BU12是顾客用于宣布开始作为购入商品登记的商品的扫描的虚拟按键。按钮BU13是顾客用于宣布开始结账的虚拟按键。
图9是示出一览画面SC2的一例的图。
一览画面SC2是面向作为″YYY东京店″的店铺名的店铺而规定的操作画面之一。
一览画面SC2包含显示区域AR21、AR22、AR23以及按钮BU21、BU22。显示区域AR21表示店铺名。显示区域AR22表示购入商品的一览。显示区域AR23表示购入商品的总数和购入商品的货款的总额。按钮BU21是顾客用于宣布开始作为购入商品登记的商品的扫描的虚拟按键。在按钮BU21中分配有与按钮BU12相同的操作代码。按钮BU22是顾客用于宣布开始结账的虚拟按键。在按钮BU22中分配有与按钮BU13相同的操作代码。
此外,为了易于了解一览画面SC1与一览画面SC2的差异,图8及图9将购入商品的登记状况设为相同的。
显示区域AR11及显示区域AR12虽然具有相互同等的功能,但是表示各自店铺的店铺名,显示内容是不同的。显示区域AR13及显示区域AR22是表示相互相同的信息的区域,虽然具有同等的功能,但是在画面中的配置位置是不同的。显示区域AR12及显示区域AR23是表示相互相同的信息的区域,虽然具有同等的功能,但是画面中的配置位置是不同的。按钮BU12及按钮BU21是用于接受用于进行相互相同的指示的操作的同等的操作对象物,但是尺寸、字符串以及配置位置均不同。也就是说,操作对象物的方式不同。操作对象物的方式可以是指尺寸、字符串以及配置位置中的任意一者。按钮BU13及按钮BU22是用于接受用于进行相互相同的指示的操作的同等的操作对象物,但是尺寸、字符串以及配置位置均不同。也就是说,操作对象物的方式不同。一览画面SC2不包括与一览画面SC1中的按钮BU11同等的操作对象物。
通过使顾客所操作的操作对象物的方式不同,能够对顾客加强每一店铺的独特性的印象。
特别是通过使操作对象物的配置位置不同,能够提供各店铺考虑了顾客的操作性的独特的服务。
在一览画面SC1及一览画面SC2中被分配同一画面ID。并且,表示一览画面SC1的画面文件的文件名与上述的画面ID一起设置于在作为″ZZZ超市″的店铺名的店铺中用管理数据库DB11、DB22相关联的数据记录DR11的字段F12以后的任意的字段。另外,表示一览画面SC2的画面文件的文件名与上述的画面ID一起设置于在作为″YYY东京店″的店铺名的店铺中用管理数据库DB11、DB22相关联的数据记录DR11的字段F12以后的任意的字段。
当对位于作为″ZZZ超市″的店铺名的店铺(以下称为A店铺)的便携终端10进行了作为图7中的ACT31的由处理器21进行的显示指示时,该便携终端10中的处理器11作为图5中的ACT10使例如图8所示的一览画面SC1显示于触摸面板14。对此,当对位于作为″YYY东京店″的店铺名的店铺(以下称为B店铺)的便携终端10进行了作为图7中的ACT31的由处理器21进行的显示指示时,该便携终端10中的处理器11作为图5中的ACT10而使例如图9所示的一览画面SC2显示于触摸面板14。这样根据作为图7中的ACT31的由处理器21进行的显示指示由便携终端10显示的操作画面会根据便携终端10位于哪个店铺而不同。也就是说,处理器11使用于顾客的操作画面按与在ACT1中取得的SSID识别的店铺相应的方式显示于作为顾客所携带的显示设备的触摸面板14。这样,处理器11执行基于智能手机POS应用程序AP11的信息处理,从而以处理器11为中枢部分的计算机作为显示控制部发挥功能。
然而,能够以与店铺相应的方式使顾客的便携终端10的触摸面板14显示操作画面,另一方面,对顾客而言,有时难以使用按每一店铺而不同的操作画面。例如当相同的结账的操作对象物根据店铺的不同而配置位置不同,或者字符串不同时,有可能会觉得搜索结账的操作对象物麻烦。为了改善这种缺陷,可以进行如下操作。
与操作代码对应地设定在操作画面中显示的操作对象物的颜色信息。无需对全部操作代码设定颜色信息,可以针对操作频度多的操作对象物设定颜色信息。例如,预先与顾客用于宣布开始登记为购入商品的商品的扫描的软键即按钮BU12、按钮BU21对应的操作代码对应地设定蓝色信息。预先与顾客用于宣布开始结账的软键即按钮BU13、按钮BU22对应的操作代码对应地设定红色信息。当显示操作画面时,参照操作代码,识别与操作代码对应地已被决定的颜色信息。根据已被识别的颜色信息来显示操作对象物。顾客用于宣布开始登记为购入商品的商品的扫描的软键用蓝色显示。顾客用于宣布开始结账的软键用红色显示。因而,顾客能够通过颜色直观地识别相同功能的操作对象物。即使操作画面根据店铺的不同而变化,操作对象物的配置位置或字符串发生了变化,也能够通过颜色容易发现所希望的操作对象物。
处理器21若将作为图7中的ACT31的显示指示结束,则在使一览画面显示了的状态下前进到ACT32。
作为ACT32,处理器21等待被通知一览画面中的操作。然后,处理器21若如后所述被从便携终端10进行了操作通知,则判定为YES,前进到ACT33。
作为ACT33,处理器21确认商品的扫描开始是否已被指定。然后,处理器21若无法确认符合的指定,则判定为NO,前进到ACT34。
作为ACT34,处理器21确认购物的中止是否已被指定。然后,处理器21若无法确认符合的指定,则判定为NO,前进到ACT35。
作为ACT35,处理器21确认是否已被指定结账的开始。然后,处理器21若无法确认符合的指定,则判定为NO,返回到ACT33。
这样,作为ACT33~ACT35,处理器21等待被指定扫描开始、中止、结账开始中的任意一者。
顾客当要将商品作为购入商品进行登记时,在显示中的一览画面中,进行用于指示扫描开始的预定的操作。顾客例如在A店铺中轻敲一览画面SC1中示出的按钮BU12。顾客例如在B店铺中轻敲一览画面SC2中示出的按钮BU21。如上所述,在这些按钮BU12及按钮BU21中被分配有相同的操作代码。因而,在处理器11根据这些操作用图5中的ACT14进行的操作的通知中,通知用于进行同样的扫描开始指示的操作。
处理器21若由交易处理服务器20如上所述通知了用于扫描开始指示的操作,则在ACT33中判定为YES,前进到ACT36。
作为ACT36,处理器21执行用于将商品追加为新购入商品的追加处理。该追加处理例如可以是用现有的POS系统进行的公知的处理。
顾客若取消全部登记完成的购入商品并中止购物,则在显示中的一览画面中,进行用于指示购物的中止的预定的操作。顾客例如在A店铺中对显示于一览画面SC1的按钮BU11进行轻敲。顾客在B店铺中无法进行符合的操作。在处理器11根据上述的操作通过图5中的ACT14进行的操作的通知中,通知用于中止指示的操作。
处理器21若由交易处理服务器20如上所述通过了用于中止指示的操作,则在ACT34中判定为YES,前进到ACT37。
作为ACT37,处理器21执行用于取消登记完成的全部购入商品的取消处理。该取消处理例如可以是由现有的POS系统进行的公知的处理。
ACT36中的追加处理和ACT37中的取消处理均是用于处理与顾客的交易的信息处理的一例。也就是说,处理器21根据被用便携终端10输入并被通知的顾客的指示来执行用于处理交易的信息处理。这样,处理器21执行基于交易处理应用程序AP21的信息处理,从而以处理器21为中枢部分的计算机作为处理部发挥功能。
顾客若开始结账,则在显示中的一览画面中,进行用于指示结账开始的预定的操作。顾客例如在A店铺中对显示于一览画面SC1的按钮BU13进行轻敲。顾客例如在B店铺中对显示于一览画面SC2的按钮BU22进行轻敲。如上所述,在这些按钮BU13和按钮BU22中被分配有相同的操作代码。因而,在处理器11根据这些操作通过图5中的ACT14进行的操作的通知中,通知用于同样的结账开始指示的操作。通过将操作代码设为共用,从而无论在哪一家店铺中都能够将操作的通知设为共用,因此,操作的识别变得容易。
处理器21若由交易处理服务器20如上所述通知了用于结账开始指示的操作,则在ACT35中判定为YES,将登记处理结束。然后,在这种情况下,处理器21前进到图6中的ACT28,开始结账处理。
如上所示交易处理系统100关于任意的加盟店铺中的交易都通过便携终端10中的同一UI处理接受顾客的操作。因而,顾客无需根据店铺区分使用应用程序。而且,根据交易处理系统100,能够在加盟店铺各者中使通过便携终端10显示的操作画面不同,能够创造每一店铺的独特性,能够提供仿佛是各店铺独自的服务的智能手机POS服务。
另外,交易处理系统100关于任意的加盟店铺中的交易,都通过基于交易处理服务器20的共用的交易处理来处理。因而,能够无需在各店铺系统30中个别地进行该交易处理地简单地实现智能手机POS服务。
另外,交易处理系统100利用店铺系统30所具备的接入点34发送的指向标,来识别顾客所入店的加盟店铺。因而,不会产生顾客指定店铺等麻烦。
另外,在便携终端10中,若在画面文件组SF11中包含关于入店的加盟店铺中被分配的操作画面的画面文件,则处理器11基于符合的画面文件使操作画面显示于触摸面板14。因而,无需每当显示操作画面时从外部取得画面文件。
另外,在便携终端10中,若在画面文件组SF11中不包含关于对已入店的加盟店铺分配的操作画面的画面文件,则处理器11在向该加盟店铺入店后迅速下载符合的画面文件。因而,能够迅速进行之后的操作画面的显示。
该实施方式能够实施下面的各种变形。
也可以是,将对加盟店铺所具备的接入点34分配的SSID等识别码原样用作店铺识别码。
也可以是,处理器11通过便携终端10执行用于处理与顾客的交易的信息处理的一部分或全部。在这种情况下,以处理器11为中枢部分的计算机具备作为处理部的功能。
也可以是,处理器11通过便携终端10访问店铺数据库DB21并取得加盟店铺ID。在这种情况下,店铺数据库DB21只要能够从处理器11访问即可,可以存储到辅助存储单元23以外的任意的存储设备。
也可以是,通过交易处理服务器20或其它服务器装置来决定用便携终端10显示的操作画面的画面文件。在这种情况下,从进行了该决定的装置向便携终端10指定画面文件。然后,处理器11通过便携终端10使基于被指定的画面文件的画面显示于触摸面板14。向便携终端10指定画面文件既可以通过通知文件名来进行,也可以通过发送画面文件来进行。
也可以是,作为交易处理服务器20的功能通过基于多个服务器装置的分散处理来实现。
也可以是,处理器11由便携终端10通过经由接入点34的通信从店铺服务器31取得用于识别顾客所访问的店铺的识别码。或者也可以是,处理器11取得被从独立于接入点34的、发送任意的识别码的设备发送的识别码。
显示操作画面的显示设备不限于触摸面板14,也可以是显示专用的设备。另外,显示操作画面的显示设备也可以不是由便携终端2具备的。例如,可以使能够与便携终端10直接进行无线通信的其它终端装置所具备的显示设备显示操作画面。
处理器11、21通过信息处理实现的各功能的一部分或全部还能够通过诸如逻辑电路等执行不基于程序的信息处理的硬件来实现。另外,上述的各功能还能够分别将软件控制与上述的逻辑电路等硬件组合而实现。
说明了本发明的几个实施方式,但这些实施方式是作为例子提出的,并非旨在限定发明的范围。这些新的实施方式能够以其它各种方式进行实施,能够在不脱离发明的宗旨的范围内进行各种省略、替换、变更。这些实施方式及其变形被包括在发明的范围和宗旨中,同样地被包括在权利要求书所记载的发明及其均等的范围内。
- 交易处理系统、交易支援装置、存储介质及交易处理方法
- 交易处理方法、交易处理系统、电子设备及存储介质