信息码读取系统、信息码处理方法以及移动终端与流程

文档序号:13422404阅读:158来源:国知局
信息码读取系统、信息码处理方法以及移动终端与流程

本发明涉及信息码读取系统、由该系统执行的信息码处理方法以及集成有该系统的移动终端,该信息码读取系统具备以光学方式读取在移动终端上图像显示出的信息码的信息码读取装置。



背景技术:

以往,作为涉及具备以光学方式读取在移动终端上图像显示出的信息码的信息码读取装置的信息码读取系统的技术,例如知晓以下专利文献1中公开的结算系统。在该结算系统中,在店铺等处进行结算时,当用户将与支付金额相应的金额信息和用户信息输入到可移动型通信终端中时,该输入的信息被发送至管理服务器。在管理服务器中,根据接收到的金额信息,将作为qr码(注册商标)生成的餐券信息发送至可移动型通信终端。然后,由用户出示将从管理服务器接收到的餐券信息表示为qr码的可移动型通信终端,在店铺侧,当用店铺侧终端对出示的qr码进行读取时,为了索取价款,将该餐券信息发送至管理服务器。由此,能够顺利地进行店铺等处的支付。

在先技术文献

专利文献

专利文献1:日本特开2014-071799号公报



技术实现要素:

发明所要解决的技术问题

然而,在如上述专利文献1那样将接收到的信息码单纯地显示于显示部的结构中,该显示出的信息码有可能会被其他的设备等拍摄到。即,存在如下技术问题:一旦在移动终端上显示出的信息码被其他的设备等不正当地拍摄从而被复制,则根据该拍摄状况等,会利用复制的信息码进行不正当的处理,例如进行不正当的结算处理。

鉴于上述现象,希望提供一种信息码读取系统,该信息码读取系统能够安全地使信息码读取装置读取使用了在移动终端上图像显示出的信息码的规定的信息。

用于解决技术问题的方案

作为本申请公开的一个代表性的实施例,提供如下的结构。

提供一种信息码读取系统,其具备:移动终端,对信息码进行图像显示;以及信息码读取装置,通过以光学方式读取所述信息码,从所述移动终端取得规定的信息。该信息码读取系统的特征在于,所述移动终端具备:取得部,能够从所述信息码读取装置取得信息;码生成部,生成信息码;终端侧显示部,能够对由所述码生成部生成的信息码进行图像显示;以及显示控制部,控制所述终端侧显示部;所述信息码读取装置具备:装置侧摄像部,能够拍摄在所述终端侧显示部图像显示出的信息码;装置侧解读部,对由所述装置侧摄像部拍摄的信息码进行解读;以及信息处理部,进行利用了所述装置侧解读部的解读结果的处理;所述码生成部根据所述规定的信息以及第一判定用信息生成第一信息码,或者根据该第一判定用信息生成第一信息码;当由所述码生成部生成所述第一信息码时,所述显示控制部使所述终端侧显示部处于对所述第一信息码进行图像显示的状态;所述取得部从所述信息码读取装置取得第二判定用信息、以及通过由所述装置侧摄像部拍摄所述第一信息码从而由所述装置侧解读部解读出的所述第一判定用信息;在由所述取得部取得的信息中包含所述第一判定用信息的情况下,i)当所述第一信息码是根据所述规定的信息以及所述第一判定用信息生成的时,所述码生成部根据与该第一判定用信息一起取得的所述第二判定用信息生成第二信息码,或者ii)当所述第一信息码是根据所述第一判定用信息生成的时,所述码生成部根据与该第一判定用信息一起取得的所述第二判定用信息和所述规定的信息生成第二信息码;当由所述码生成部生成所述第二信息码时,所述显示控制部将所述终端侧显示部从对所述第一信息码进行图像显示的状态更新为对所述第二信息码进行图像显示的状态;当通过由所述装置侧摄像部拍摄所述第二信息码从而由所述装置侧解读部解读出所述第二判定用信息、或者所述第二判定用信息以及所述规定的信息时,所述信息处理部进行基于所述规定的信息的处理,所述规定的信息是与所述第一判定用信息或者所述第二判定用信息一起解读出来的。

作为一例,所述第一码生成部可以构成为,根据所述规定的信息以及第一判定用信息生成所述第一信息码;所述第二码生成部可以构成为,在由所述取得部取得的信息中包含所述第一判定用信息的情况下,当所述第一信息码是根据所述规定的信息以及所述第一判定用信息生成的时,根据与该第一判定用信息一起取得的所述第二判定用信息生成所述第二信息码;所述信息处理部可以构成为,当通过由所述装置侧摄像部拍摄所述第二信息码从而由所述装置侧解读部解读出所述第二判定用信息时,进行基于与所述第一判定用信息一起解读出的所述规定的信息的处理。

另外,在上述代表性的示例的结构中,所述第一码生成部可以构成为,根据所述第一判定用信息生成第一信息码;所述第二码生成部可以构成为,在由所述取得部取得的信息中包含所述第一判定用信息的情况下,当所述第一信息码是根据所述第一判定用信息生成的时,根据与该第一判定用信息一起取得的所述第二判定用信息和所述规定的信息生成第二信息码;所述信息处理部可以构成为,当通过由所述装置侧摄像部拍摄所述第二信息码从而由所述装置侧解读部解读出所述第二判定用信息以及所述规定的信息时,进行基于与所述第二判定用信息一起解读出的所述规定的信息的处理。

例如,所述第一码生成部可以构成为,根据所述规定的信息以及第一判定用信息生成所述第一信息码;所述第二码生成部可以构成为,在由所述取得部取得的信息中包含所述第一判定用信息的情况下,当所述第一信息码是根据所述规定的信息以及所述第一判定用信息生成的时,根据与该第一判定用信息一起取得的所述第二判定用信息生成所述第二信息码;所述信息处理部可以构成为,当通过由所述装置侧摄像部拍摄所述第二信息码从而由所述装置侧解读部解读出所述第二判定用信息时,进行基于与所述第一判定用信息一起解读出的所述规定的信息的处理。

另外,所述第一码生成部可以构成为,根据所述第一判定用信息生成第一信息码;所述第二码生成部可以构成为,在由所述取得部取得的信息中包含所述第一判定用信息的情况下,当所述第一信息码是根据所述第一判定用信息生成的时,根据与该第一判定用信息一起取得的所述第二判定用信息和所述规定的信息生成第二信息码;所述信息处理部可以构成为,当通过由所述装置侧摄像部拍摄所述第二信息码从而由所述装置侧解读部解读出所述第二判定用信息以及所述规定的信息时,进行基于与所述第二判定用信息一起解读出的所述规定的信息的处理。

另外,作为其他实施方式所涉及的代表性的示例,提供一种具备移动终端以及信息码读取装置的系统中的信息码处理方法,该移动终端具备终端侧显示部,且该终端侧显示部具有画面,该信息码读取装置能够在其与该移动终端之间进行信息通信并具备装置侧摄像部以及装置侧解读部。该信息码处理方法的特征在于,所述移动终端根据作为与识别所述移动终端或者识别该移动终端的用户相关的信息的、规定的信息和第一判定用信息,生成作为所述信息码的第一信息码;所述移动终端对所述终端侧显示部进行控制,使所述画面显示所述第一信息码;所述信息码读取装置通过所述装置侧摄像部,拍摄在所述终端侧显示部的所述画面上显示出的所述第一信息码;所述信息码读取装置通过所述装置侧解读部,对由所述装置侧摄像部拍摄的所述第一信息码进行解读;所述信息码读取装置判定是否通过由所述装置侧摄像部拍摄所述第二信息码从而由所述装置侧解读部解读出了所述第二判定用信息;所述移动终端从所述信息码读取装置取得第二判定用信息、以及由信息码读取装置拍摄显示于所述画面的所述第一信息码从而解读出的所述第一判定用信息;所述移动终端判定由所述取得部取得的信息中是否包含有所述第一判定用信息;所述移动终端在通过该判定判定为包含有所述第一判定用信息的情况下,根据与该第一判定用信息一起取得的所述第二判定用信息,生成作为所述信息码的第二信息码;当生成所述第二信息码时,所述移动终端将所述终端侧显示部从对所述第一信息码进行图像显示的状态更新为对所述第二信息码进行图像显示的状态;所述信息码读取装置在解读出所述第二判定用信息时,进行基于所述规定的信息的处理,所述规定的信息是通过拍摄所述第一信息码已经与所述第一判定用信息一起由所述装置侧解读部解读出来的。

发明的效果

根据上述代表性的实施例,在移动终端中,当由码生成部根据规定的信息以及第一判定用信息生成第一信息码时,在由显示控制部控制的终端侧显示部上对第一信息码进行图像显示。而且,在移动终端中,当由取得部从信息码读取装置取得第二判定用信息、以及通过由装置侧摄像部拍摄第一信息码从而由装置侧解读部解读出的第一判定用信息时,由码生成部根据第二判定用信息生成第二信息码,并从在由显示控制部控制的终端侧显示部上对第一信息码进行图像显示的状态更新为对第二信息码进行图像显示的状态。而且,在信息码读取装置中,当通过由装置侧摄像部拍摄第二信息码从而由装置侧解读部解读出第二判定用信息时,由信息处理部进行基于规定的信息(识别信息等)的处理,该规定的信息是通过拍摄第一信息码从而与第一判定用信息一起由装置侧解读部解读出来的。

这样,信息码读取装置对在终端侧显示部上图像显示出的第一信息码进行拍摄并解读出规定的信息以及第一判定用信息之后,对在终端侧显示部上更新并图像显示出的第二信息码进行拍摄,并且解读第二判定用信息,从而进行基于先前解读出的规定的信息的处理。由此,在仅使信息码读取装置拍摄被不正当地复制的第一信息码的情况下,只要此后不使信息码读取装置拍摄第二信息码,就不会进行基于规定的信息的处理。尤其是,在移动终端中,对是否从信息码读取装置取得了第一判定用信息进行判定,在信息码读取装置中,对是否通过拍摄并解读显示在移动终端上的信息码从而取得了第二判定用信息进行判定,因此,请求相互认证,从而能够提高安全性。进一步,从第二信息码解读的第二判定用信息能够由信息码读取装置自由设定,第三者难以取得,因此,也难以不正当地生成第二信息码。因此,能够使用在移动终端上图像显示出的信息码安全地使信息码读取装置读取规定的信息。

作为其他的示例,在移动终端中,当由码生成部根据第一判定用信息生成第一信息码时,在由显示控制部控制的终端侧显示部上对第一信息码进行图像显示。而且,在移动终端中,当由取得部从信息码读取装置取得第二判定用信息、以及通过由装置侧摄像部拍摄第一信息码从而由装置侧解读部解读出的第一判定用信息时,由码生成部根据第二判定用信息和规定的信息生成第二信息码,并从在由显示控制部控制的终端侧显示部上对第一信息码进行图像显示的状态更新为对第二信息码进行图像显示的状态。而且,在信息码读取装置中,当通过由装置侧摄像部拍摄第二信息码从而由装置侧解读部解读出第二判定用信息以及规定的信息时,由信息处理部进行基于该规定的信息的处理。

这样,信息码读取装置对在终端侧显示部上图像显示出的第一信息码进行拍摄并解读出第一判定用信息之后,对在终端侧显示部上更新并图像显示出的第二信息码进行拍摄,并且解读第二判定用信息以及规定的信息,从而进行基于在后解读出的规定的信息的处理。由此,在仅使信息码读取装置拍摄被不正当地复制的第一信息码的情况下,只要此后不使信息码读取装置拍摄第二信息码,就不会进行基于规定的信息的处理。尤其是,在移动终端中,对是否从信息码读取装置取得了第一判定用信息进行判定,在信息码读取装置中,对是否通过拍摄并解读显示在移动终端上的信息码从而取得了第二判定用信息进行判定,因此,请求相互认证,从而能够提高安全性。进一步,从第二信息码解读的第二判定用信息能够由信息码读取装置自由设定,第三者难以取得,因此,也难以不正当地生成第二信息码。因此,能够使用在移动终端上图像显示出的信息码安全地使信息码读取装置读取规定的信息。

进一步,在其他的示例中,信息码读取装置具备装置侧显示部,该装置侧显示部能够显示根据第二判定用信息以及第一判定用信息生成的第三信息码;移动终端的取得部具备:终端侧摄像部,拍摄第三信息码;以及终端侧解读部,通过解读拍摄到的第三信息码,取得第二判定用信息以及第一判定用信息。

由此,如果是移动终端标配具有摄像部且信息码读取装置标配具有显示部的系统,则移动终端通过以光学方式读取在信息码读取装置上图像显示出的第三信息码,能够从信息码读取装置取得第二判定用信息以及第一判定用信息,而不必使用无线通信等。其结果是,能够在医疗现场等的无线通信使用受到限制的场所使用。

进一步,由信息处理部进行基于与结算相关的信息的结算处理,该与结算相关的信息是通过由装置侧解读部进行的解读取得的。由此,即使是通过使信息码读取装置读取在移动终端上图像显示出的信息码来进行结算处理的结算系统,也能够安全地使信息码读取装置读取该与结算相关的信息。

进一步,在其他的示例中,移动终端具备随机地生成第一判定用信息的第一判定用信息生成部,因此第三者难以得知第一判定用信息,因此,能够提高涉及使用上述规定的信息的安全性。

进一步,在其他的示例中,第一判定用信息生成部根据由移动终端所具备的至少任意一个传感器取得的信息,随机地生成第一判定用信息。作为移动终端所具备的传感器,例如有光强(亮度)传感器、接近传感器、陀螺传感器、加速度传感器、gps传感器、磁传感器、电池余量传感器、步数传感器、时钟传感器、从拍摄图像中检测信息的传感器等,根据由这些传感器中的至少任意一个传感器取得的信息生成第一判定用信息,从而使第三者无法推测第一判定用信息,因此,能够进一步提高涉及使用上述规定的信息的安全性。

进一步,在其他的示例中,信息码读取装置具备随机地生成第二判定用信息的第二判定用信息生成部,因此第三者难以得知第二判定用信息,因此,能够提高涉及使用上述规定的信息的安全性。

进一步,在其他的示例中,第二判定用信息生成部根据由信息码读取装置所具备的至少任意一个传感器取得的信息,随机地生成第二判定用信息。作为信息码读取装置所具备的传感器,例如有光强(亮度)传感器、接近传感器、gps传感器、磁传感器、时钟传感器、从拍摄图像中检测信息的传感器等,根据由这些传感器中的至少任意一个传感器取得的信息生成第二判定用信息,从而使第三者无法推测第二判定用信息,因此,能够进一步提高涉及使用上述规定的信息的安全性。

附图说明

图1是示出第一实施方式所涉及的结算系统的结构概要的示意图。

图2是示例出图1的结算装置的电气结构的框图。

图3是示例出图1的移动终端的电气结构的框图。

图4是示例出由移动终端执行的终端侧结算处理的流程的流程图。

图5是示例出由结算装置执行的装置侧结算处理的流程的流程图。

图6是示例出在第一实施方式中利用了信息码的结算处理整体的流程的序列图。

图7a、图7b是说明在移动终端的显示部更新显示信息码的状态的示意图,图7a表示对信息码c1进行图像显示的状态,图7b表示对信息码c2进行图像显示的状态。

图8是示例出在第二实施方式中利用了信息码的结算处理整体的流程的序列图。

附图标记说明

10:结算系统(信息码读取系统)

20:结算装置(信息码读取装置)

21:控制部(装置侧解读部、信息处理部、第二判定用信息生成部)

22:摄像部(装置侧摄像部)

23:显示部(装置侧显示部)

27:传感器

30:移动终端

31:控制部(码生成部(第一、第二码生成部)、显示控制部、终端侧解读部、取得部、第一判定用信息生成部)

32:摄像部(终端侧摄像部、取得部)

33:显示部(终端侧显示部)

36:传感器

c1:信息码(第一信息码)

c2:信息码(第二信息码)

c3:信息码(第三信息码)

具体实施方式

[第一实施方式]

下面,参照附图,对将本发明所涉及的信息码读取系统、其读取方法以及搭载有该系统的移动终端作为结算系统具体实施的第一实施方式进行说明。

本实施方式所涉及的结算系统10是一种信息码读取系统,其使用记录有与金钱信息等相关的信息的信息码来进行结算。如图1所示,该结算系统10构成为,具备配置在店铺等处的结算装置20和能够对信息码进行图像显示的移动终端30。

首先,参照图1以及图2,对结算装置20的结构进行说明。

结算装置20配置于用于在便利店或餐饮店等的店铺的结算场所销售商品的pos现金出纳机11附近,并构成为固定型的信息码读取装置,对于在结算时以光学方式读取信息码等从而自终端装置30取得的规定的信息,该固定型的信息码读取装置与pos现金出纳机11进行通信。

如图2所示,该结算装置20具备:由cpu21a构成的控制部21;构成为具有受光传感器(例如cmos面阵传感器、ccd面阵传感器等)的摄像机的摄像部22;由液晶显示器等构成的显示部23;由led等构成的发光部24;由各种操作键(省略图示)构成的操作部25;由rom、ram、非挥发性存储器等构成的存储部26;各种传感器27;以及构成为用于与pos现金出纳机11等的外部设备进行有线通信或者无线通信的通信接口的通信部28等。

如图1所示,在构成结算装置20的外廓的壳体29的上表面,除了显示部23的显示画面以外,还设置有读取口29a。摄像部22作为能够拍摄信息码的装置侧摄像部配置为,接收来自放置于读取口29a的信息码等的反射光并进行拍摄。显示部23作为装置侧显示部配置为,其显示画面如后所述那样被显示部33的显示画面放置于读取口29a的移动终端30的摄像部32拍摄。

在如上所述那样构成的结算装置20的存储部26中,以能够由控制部21(即cpu21a)执行的方式预先存储有与装置侧结算处理相关的应用程序,通过执行该应用程序,执行利用了以光学方式读取到的信息码的与结算相关的处理,将在后面对装置侧结算处理进行说明。为此,在存储部26中,通过rom和/或非挥发性存储器装备有瞬态计算机可读存储介质(non-transientcomputerreadablerecordingmedium)26a,相关的应用程序预先存储在该存储介质26a中。由cpu21a读取出该应用程序,并按照其程序步骤依次执行该应用程序。

在进行该装置侧结算处理时,结算装置20与经由pos现金出纳机11或者规定的网络等连接的结算服务器1进行通信。将在后面对装置侧结算处理的详细内容进行说明。

各种传感器27发挥作为取得与结算装置20本身和其周边状况有关的信息等的取得单元的功能,设置有光强(亮度)传感器、接近传感器、gps传感器、磁传感器、时钟传感器、从拍摄图像中检测信息的传感器等。

接下来,参照图1以及图3,对移动终端30的结构进行说明。

移动终端30是使用结算服务的使用者所持的移动型的终端,并构成为如手机或智能手机那样具有电话功能的终端,在所述结算服务中使用了信息码。如图3所示,该移动终端30具备:由cpu31a构成的控制部31;构成为具有受光传感器(例如cmos面阵传感器、ccd面阵传感器等)的摄像机的摄像部32;由液晶显示器等构成的显示部33;由各种操作键和触摸面板等(省略图示)构成的操作部34;由rom、ram、非挥发性存储器等构成的存储部35;各种传感器36;以及构成为能够以无线或者有线方式使用电话网等规定的通信网或直接与结算装置20等的外部设备进行通信的通信接口的通信部37等。此外,摄像部32相当于“终端侧摄像部”的一例。

显示部33由控制部31控制,发挥作为能够显示信息码和文字信息等的终端侧显示部的功能,控制部31发挥作为能够对显示在显示部33的显示画面上的显示内容进行控制的显示控制部的功能。

在存储部35中,作为在结算中使用的规定的信息,存储有用于确定该移动终端30的终端识别信息,并以能够由控制部31(即cpu31a)执行的方式预先存储有与终端侧结算处理相关的应用程序。通过由控制部31执行该应用程序,实施终端侧结算处理,该终端侧结算处理使用了根据存储在存储部35中的终端识别信息等生成的信息码。将在后面对该终端侧结算处理的详细内容进行说明。

为此,在存储部35中,通过rom和/或非挥发性存储器装备有瞬态计算机可读存储介质(non-transientcomputerreadablerecordingmedium)35a,相关的应用程序预先存储在该存储介质35a中。由cpu31a读取出该应用程序,并按照其程序步骤依次执行该应用程序。

各种传感器36发挥作为取得与移动终端30本身和其周边状况有关的信息等的取得单元的功能,设置有光强(亮度)传感器、接近传感器、陀螺传感器、加速度传感器、gps传感器、磁传感器、电池余量传感器、步数传感器、时钟传感器、从拍摄图像中检测信息的传感器等。

接下来,对使用信息码进行结算时由终端装置30的控制部31执行的终端侧结算处理、以及由结算装置20的控制部21执行的装置侧结算处理进行说明。

在本实施方式中,通过使结算装置20连续地读取以记录有终端识别信息等的方式使用终端装置30显示出的两个信息码,作为正当权限者的结算指示,将用于开始进行结算的结算处理指示发送至结算服务器1,在该结算中使用了读取到的终端识别信息。

具体而言,与由终端装置30执行终端侧结算处理一并地,由结算装置20执行装置侧结算处理,由此,作为第一信息码在移动终端30上显示信息码c1,并且作为第三信息码在结算装置20上显示信息码c3,其中,该第一信息码是由移动终端30根据终端识别信息和将在后面进行说明的第一判定用信息生成的,该第三信息码是由结算装置20根据通过读取信息码c1获得的第一判定用信息和将在后面进行说明的第二判定用信息生成的。而且,作为第二信息码在移动终端30上显示信息码c2,该第二信息码是由移动终端30根据通过读取信息码c3获得的第二判定用信息生成的,当通过由结算装置20读取信息码c2获得自身生成的第二判定用信息时,将上述结算处理指示发送至结算服务器1。此外,在本实施方式中,在移动终端30上显示的两个信息码c1、c2以及在结算装置20上显示的信息码c3表示为qr码(注册商标),但不仅限于此,也可以表示为其他码种类的信息码,例如条形码等的一维码、数据矩阵码、马克西码(maxicode)等的二维码。

下面,使用图4至图7a、图7b,具体地对本实施方式所涉及的终端侧结算处理以及装置侧结算处理进行详细说明。此外,在图6中示例出了作为正当权限者的使用者使用移动终端30进行结算时的结算处理整体的流程。

首先,使用图4中示出的流程图等,对由移动终端30的控制部31执行的终端侧结算处理进行详细说明。

当光顾店铺的使用者对移动终端30的操作部34进行规定的操作等,从而由控制部31开始进行终端侧结算处理时,首先进行图4的步骤s101中示出的第一判定用信息生成处理,通过公知的手法随机地生成第一判定用信息(图6的f11)。接下来,进行步骤s103中示出的信息码生成处理,根据存储部35中存储的终端识别信息和如上所述那样生成的第一判定用信息,生成信息码c1。此外,执行上述步骤s101的控制部31相当于“第一判定用信息生成部”的一例。另外,执行上述步骤s103以及将在后面进行说明的步骤s113的控制部31相当于“码生成部”的一例。

接着,进行步骤s105中示出的信息码显示处理,将如上所述那样生成的信息码c1显示在显示部33的显示画面上(图6的f12)。直到进行将在后面进行说明的信息码更新处理为止,保持该信息码c1的显示状态。

然后,由摄像部32进行拍摄(步骤s107),并对通过该拍摄处理获得的拍摄图像进行公知的解码处理(步骤s109)。直到通过该解码处理读取到上述信息码c3为止,在步骤s111的判定处理中判定为“否”,并循环进行从上述步骤s107开始的处理。即,变为信息码c3的读取等待状态(图6的f13)。此外,执行上述步骤s109的控制部31相当于“终端侧解读部”的一例。另外,执行上述步骤s107、s109的控制部31以及摄像部32相当于能够从结算装置20取得信息的“取得部”的一例。

在该循环处理过程中,使用者如图1所示那样将移动终端30放置于结算装置20处,使得能够由摄像部22经由读取口29a拍摄显示部33的显示画面,且使得摄像部32能够拍摄显示部23的显示画面。由此,如后所述,当拍摄到在显示部23上显示出的信息码c3时(步骤s107),对信息码c3进行解读并取得第一判定用信息以及第二判定用信息(步骤s109)。

这样,当通过取得第一判定用信息以及第二判定用信息,从而判定为读取到信息码c3时(步骤s111中的“是”,图6的f14),进行步骤s113中示出的信息码生成处理,根据与该第一判定用信息一起解读出的第二判定用信息,生成信息码c2。接着,进行步骤s115中示出的信息码更新处理,将如上所述那样生成的信息码c2显示在显示部33的显示画面上(图6的f15)。即,从如图7a所示那样在显示部33上对信息码c1进行图像显示的状态,自动地更新为如图7b所示那样对信息码c2进行图像显示的状态。在以一定时间对该信息码c2进行图像显示之后,该终端侧结算处理结束。

接下来,使用图5中示出的流程图,对由结算装置20的控制部21执行的装置侧结算处理进行详细说明。

当确定购买商品从而由控制部21开始进行装置侧结算处理时,首先进行图5的步骤s201中示出的结算条件取得处理,根据读取附在购买商品上的条形码等的读取结果,取得交易金额等的结算条件(图6的f21)。接下来,由摄像部22经由读取口29a进行拍摄(步骤s203),并对通过该拍摄处理获得的拍摄图像进行公知的解码处理(步骤s205)。直到通过该解码处理解读到显示在移动终端30的显示部33上的信息码c1为止,在步骤s207的判定处理中判定为“否”,并循环进行从上述步骤s203开始的处理。即,变为信息码c1的读取等待状态(图6的f22)。此外,执行步骤s205以及将在后面进行说明的步骤s219的控制部21相当于“装置侧解读部”的一例。

在该循环处理过程中,当通过如图1所示那样将移动终端30放置于结算装置20处,从而拍摄到在显示部33上显示出的信息码c1时(步骤s203),对信息码c1进行解读并取得终端识别信息以及第一判定用信息(步骤s205)。

这样,当通过取得终端识别信息以及第一判定用信息,从而判定为读取到信息码c1时(步骤s207中的“是”),进行步骤s209中示出的服务器发送处理,向结算服务器1发送如上所述那样取得的结算条件以及终端识别信息。

接着,进行步骤s211中示出的第二判定用信息生成处理,通过公知的手法随机地生成第二判定用信息(图6的f23)。此外,执行上述步骤s211的控制部21相当于“第二判定用信息生成部”的一例。

接下来,进行步骤s213中示出的信息码生成处理,根据如上所述那样通过读取信息码c1获得的第一判定用信息和如上所述那样生成的第二判定用信息,生成信息码c3。接着,进行步骤s215中示出的信息码显示处理,将如上所述那样生成的信息码c3显示在显示部23的显示画面上(图6的f24)。

这样,在将信息码c3显示于显示部23的显示画面上时,终端装置30如上所述那样被放置在结算装置20处(参见图1),在这种状态下,从在读取了信息码c3的终端装置30的显示部33上对信息码c1进行图像显示的状态,更新为对信息码c2进行图像显示的状态(步骤s115)。因此,通过拍摄在显示部33上显示出的信息码c2(步骤s217),对信息码c2进行解读并取得第二判定用信息(步骤s219)。此外,在维持对信息码c1进行图像显示而未更新成信息码c2的显示状态下,在步骤s221的判定处理中判定为“否”,直到在该步骤s221中反复判定为“否”的状态经过规定时间为止(步骤s223中的“否”),循环进行从上述步骤s217开始的处理。即,变为信息码c2的读取等待状态(图6的f25)。

当通过如上所述那样取得第二判定用信息,从而判定为读取到信息码c2时(步骤s221中的“是”,图6的f26),在步骤s225的判定处理中,对作为结算许可通知是否从结算服务器1接收到第三判定用信息进行判定。此外,执行步骤s225以后的处理的控制部21相当于根据事先发送到结算服务器1的终端识别信息(规定的信息)进行利用了解读结果的处理的“信息处理部”的一例。

在此,在结算服务器1中,当从结算装置20接收到结算条件以及终端识别信息时,根据终端识别信息确定与使用者相关的信息(图6的f31),并判定可否进行结算(图6的f32)。然后,在判定为许可进行结算的情况下,通过公知的手法随机地生成第三判定用信息(图6的f33),并作为结算许可通知发送至结算装置20。

在结算装置20中,当接收到作为结算许可通知从结算服务器1发送的第三判定用信息时(步骤s225中的“是”),进行步骤s227中示出的结算处理指示发送处理,将接收到的第三判定用信息作为上述结算处理指示发送至结算服务器1。

然后,在结算服务器1中,在判定为作为上述结算处理指示从结算装置20接收到的第三判定用信息与如上所述那样向结算装置20发送的第三判定用信息一致时(图6的f34),进行基于从结算装置20取得的结算条件以及终端识别信息的结算处理(图6的f35)。当该结算处理完成时,从结算服务器1向结算装置20发送结算完成通知。

在结算装置20中,当从结算服务器1接收到结算完成通知时(步骤s229中的“是”),进行步骤s231中示出的通知处理,通过由显示部23显示规定信息和/或发光部24的规定发光状态,通知结算已完成,该装置侧结算处理结束。接到该报知的使用者认识到结算已完成。

另一方面,当由结算服务器1判定为不可用接收到的终端识别信息进行结算时,或者判定为第三判定用信息不一致时,从结算服务器1向结算装置20发送不可结算通知。

在这种情况下,在结算装置20中,当从结算服务器1接收到不可结算通知时,作为未接收到第三判定用信息的情况,在上述步骤s225中判定为“否”,并进行步骤s233中示出的报知处理。在该处理中,当由结算服务器1判定为不可用接收到的终端识别信息进行结算时,通过由显示部23显示规定信息和/或发光部24的规定发光状态,报知无法用放置在结算装置20处的移动终端30进行结算。另外,当由结算服务器1判定为第三判定用信息不一致时,通过由显示部23显示规定信息和/或发光部24的规定发光状态,报知无法用结算装置20进行结算。

另外,当不正当地获取了信息码c1的人让结算装置20读取该信息码c1时,虽然在上述步骤s207中判定为“是”,但是无法将所拍摄的信息码更新为信息码c2,因此,在上述步骤s221中反复判定为“否”的状态将经过规定时间。因此,将在上述步骤s223中判定为“是”,从而进行上述步骤s233中示出的报知处理。在这种情况下,通过由显示部23显示规定信息和/或发光部24的规定发光状态,报知不能在结算中使用放置在结算装置20处的信息码。

如上述说明的那样,在本实施方式所涉及的结算系统10中,在移动终端30中,当根据终端识别信息以及第一判定用信息生成信息码c1时,在由控制部31控制的显示部33上对信息码c1进行图像显示。而且,在移动终端30中,当利用信息码c3的读取从结算装置20取得第二判定用信息、以及通过由摄像部32拍摄信息码c1从而解读出的第一判定用信息时,根据第二判定用信息生成信息码c2,并从在由控制部31控制的显示部33上对信息码c1进行图像显示的状态更新为对信息码c2进行图像显示的状态。而且,在结算装置20中,当通过由摄像部22拍摄信息码c2从而解读出第二判定用信息时,在上述步骤s225以后进行基于终端识别信息的处理,该终端识别信息是通过拍摄信息码c1从而与第一判定用信息一起解读出来的。

这样,结算装置20对在显示部33上图像显示出的信息码c1进行拍摄并解读出终端识别信息以及第一判定用信息之后,对在显示部33上更新并图像显示出的信息码c2进行拍摄,并且解读第二判定用信息,从而进行基于先前解读出的终端识别信息的处理。由此,在仅使结算装置20拍摄被不正当地复制的信息码c1的情况下,只要此后不使结算装置20拍摄信息码c2,就不会进行基于终端识别信息的处理。尤其是,在移动终端30中,对是否从结算装置20取得了第一判定用信息进行判定,在结算装置20中,对是否通过拍摄并解读显示在移动终端30上的信息码c2从而取得了第二判定用信息进行判定,因此,请求相互认证,从而能够提高安全性。进一步,从信息码c2解读的第二判定用信息能够由结算装置20自由设定,第三者难以取得,因此,也难以不正当地生成信息码c2。因此,能够使用在移动终端30上图像显示出的信息码安全地使结算装置20读取终端识别信息(规定的信息)。

尤其是结算装置20具备显示部33,该显示部33能够显示根据第二判定用信息以及第一判定用信息生成的信息码c3;移动终端30具备:摄像部32,拍摄信息码c3;以及作为终端侧解读部的控制部31,通过解读拍摄到的信息码c3,取得第二判定用信息以及第一判定用信息。

由此,如果是移动终端30标配具有摄像部且结算装置20标配具有显示部的系统,则移动终端30通过以光学方式读取在结算装置20上图像显示出的信息码c3,能够从结算装置20取得第二判定用信息以及第一判定用信息,而不必使用无线通信等。其结果是,能够在医疗现场等的无线通信使用受到限制的场所使用。

另外,移动终端30在上述步骤s101中随机地生成第一判定用信息,因此第三者难以得知第一判定用信息,因此,能够提高涉及使用终端识别信息的安全性。

另外,结算装置20在上述步骤s211中随机地生成第二判定用信息,因此第三者难以得知第二判定用信息,因此,能够提高涉及使用终端识别信息的安全性。

此外,在上述步骤s101的第一判定用信息生成处理中,例如能够根据由移动终端30所具备的传感器36中的至少任意一个传感器取得的信息,随机地生成第一判定用信息。在本实施方式中,移动终端30具备光强(亮度)传感器、接近传感器、陀螺传感器、加速度传感器、gps传感器、磁传感器、电池余量传感器、步数传感器、时钟传感器、从拍摄图像中检测信息的传感器等,根据由这些传感器中的至少任意一个传感器取得的信息生成第一判定用信息,从而使第三者无法推测第一判定用信息,因此,能够进一步提高使用终端识别信息(规定的信息)的安全性。

另外,在上述步骤s211的第二判定用信息生成处理中,例如能够根据由结算装置20所具备的传感器27中的至少任意一个传感器取得的信息,随机地生成第二判定用信息。在本实施方式中,结算装置20具备光强(亮度)传感器、接近传感器、gps传感器、磁传感器、时钟传感器、从拍摄图像中检测信息的传感器等,根据由这些传感器中的至少任意一个传感器取得的信息生成第二判定用信息,从而使第三者无法推测第二判定用信息,因此,能够进一步提高使用终端识别信息(规定的信息)的安全性。

[第二实施方式]

接下来,参照附图,对将本发明所涉及的信息码读取系统作为结算系统具体实施的第二实施方式进行说明。

本第二实施方式所涉及的结算系统10主要在以下方面与上述第一实施方式所涉及的结算系统不同:即,并非从最初显示的信息码c1解读终端识别信息,而是从更新显示的信息码c2解读终端识别信息。

具体而言,作为由移动终端30根据第一判定用信息生成的第一信息码,在移动终端30上显示信息码c1;作为由结算装置20根据通过读取信息码c1获得的第一判定用信息和第二判定用信息生成的第三信息码,在结算装置20上显示信息码c3。而且,作为由移动终端30根据通过读取信息码c3获得的第二判定用信息和终端识别信息生成的第二信息码,在移动终端30上显示信息码c2,当通过由结算装置20读取信息码c2获得自身生成的第二判定用信息时,将终端识别信息以及结算条件作为上述结算处理指示发送至结算服务器1。

下面,使用图4以及图5中示出的流程图和图8中示出的序列图,具体地对本实施方式所涉及的终端侧结算处理以及装置侧结算处理进行详细说明。

在终端装置30中,与上述第一实施方式同样地,当由控制部31开始进行终端侧结算处理,从而通过公知的手法随机地生成第一判定用信息时(步骤s101,图8的f11),根据该第一判定用信息生成信息码c1(步骤s103),并将该信息码c1显示在显示部33的显示画面上(步骤s105,图8的f12)。之后,变为信息码c3的读取等待状态(图8的f13)。

然后,当拍摄到在结算装置20的显示部23上显示出的信息码c3时(步骤s107),对信息码c3进行解读并取得第一判定用信息以及第二判定用信息(步骤s109)。这样,当通过取得第一判定用信息以及第二判定用信息,从而判定为读取到信息码c3时(步骤s111中的“是”,图8的f14),根据第二判定用信息和存储部35中存储的终端识别信息,生成信息码c2(步骤s113),并显示在显示部33上(步骤s115,图8的f15)。由此,从在显示部33上对信息码c1进行图像显示的状态,自动地更新为对信息码c2进行图像显示的状态。

另一方面,在结算装置20中,与上述第一实施方式同样地,当通过由控制部21开始进行终端侧结算处理,从而取得结算条件时(步骤s201,图8的f21),变为信息码c1的读取等待状态(步骤s203至s207,图8的f22)。然后,当拍摄到在显示部33上显示出的信息码c1时(步骤s203),对信息码c1进行解读并取得第一判定用信息(步骤s205)。这样,当通过取得第一判定用信息,从而判定为读取到信息码c1时(步骤s207中的“是”),向结算服务器1发送上述第三判定用信息的发送请求(步骤s209)。

然后,当随机地生成第二判定用信息时(步骤s211,图8的f23),根据通过读取信息码c1获得的第一判定用信息和如上所述那样生成的第二判定用信息,生成信息码c3(步骤s213),并显示在显示部23的显示画面上(步骤s215,图8的f24)。之后,变为信息码c2的读取等待状态(步骤s217至s221,图8的f25)。

然后,当拍摄到在显示部33上显示出的信息码c2时(步骤s217),对信息码c2进行解读并取得第二判定用信息以及终端识别信息(步骤s219)。这样,当通过取得第二判定用信息,从而判定为读取到信息码c2(步骤s221中的“是”,图8的f26)并从结算服务器1接收到第三判定用信息时(步骤s225中的“是”),进行结算处理指示发送处理,将从移动终端30取得的终端识别信息以及结算条件和如上所述那样接收到的第三判定用信息作为上述结算处理指示发送至结算服务器1(步骤s227)。

在此,在结算服务器1中,向进行了第三判定用信息的发送请求的结算装置20发送如上所述那样生成的第三判定用信息(图8的f33)。之后,当作为结算处理指示从结算装置20接收到第三判定用信息和终端识别信息以及结算条件时,根据终端识别信息确定与使用者相关的信息(参见图8的f31),并判定可否进行结算(参见图8的f32)。然后,在判定为许可进行结算的情况下,在判定为作为上述结算处理指示从结算装置20接收到的第三判定用信息与如上所述那样向结算装置20发送的第三判定用信息一致时(图8的f34),进行基于从结算装置20取得的结算条件以及终端识别信息的结算处理(图8的f35)。当该结算处理完成时,从结算服务器1向结算装置20发送结算完成通知。

在结算装置20中,当从结算服务器1接收到结算完成通知时(步骤s229中的“是”),通过由显示部23显示规定信息和/或发光部24的规定发光状态,通知结算已完成(步骤s231),该装置侧结算处理结束。

如上述说明的那样,在本实施方式所涉及的结算系统10中,在移动终端30中,当根据第一判定用信息生成信息码c1时,在由控制部31控制的显示部33上对信息码c1进行图像显示。而且,在移动终端30中,当利用信息码c3的读取从结算装置20取得第二判定用信息、以及通过由摄像部32拍摄信息码c1从而解读出的第一判定用信息时,根据第二判定用信息和终端识别信息生成信息码c2,并从在由控制部31控制的显示部33上对信息码c1进行图像显示的状态更新为对信息码c2进行图像显示的状态。而且,在结算装置20中,当通过由摄像部22拍摄信息码c2从而解读出第二判定用信息以及终端识别信息时,在上述步骤s225以后进行基于该终端识别信息的处理。

由此,与上述第一实施方式同样地,在仅使结算装置20拍摄被不正当地复制的信息码c1的情况下,只要此后不使结算装置20拍摄信息码c2,就不会进行基于终端识别信息的处理。尤其是,与上述第一实施方式同样地,由移动终端30与结算装置20请求相互认证,提高了安全性,而且也难以不正当地生成信息码c2,因此,能够使用在移动终端30上图像显示出的信息码安全地使结算装置20读取终端识别信息(规定的信息)。

此外,本发明并不仅限于上述各实施方式,例如也可以以如下的方式具体实施。

(1)利用信息码c1或者信息码c2的读取从而使结算装置20从移动终端30取得的规定的信息不仅限于终端识别信息,例如还可以是预付款的余额和后付费的授信额度等的、与结算处理相关的信息。

(2)本发明并不仅限于用在通过使结算装置20读取在移动终端30上图像显示出的信息码c1、c2来进行结算处理的结算系统10中,例如还可以用在如下的信息码读取系统中:即、将移动终端作为会员证并使用依次图像显示出的信息码来进行认证的系统等,使信息码读取装置读取在移动终端上依次图像显示出的信息码,从而进行基于通过解读各信息码取得的规定的信息的处理(提供服务等)。即使是这样的系统,也能够使用在移动终端上图像显示出的信息码安全地使信息码读取装置读取规定的信息。

(3)移动终端30并不仅限于利用信息码c3的读取从结算装置20取得第一判定用信息以及第二判定用信息,还可以将借助包含nfc等近距离无限通信在内的无线通信、英特网、电话网等进行的通信等作为取得部加以利用,从而从结算装置20取得第一判定用信息以及第二判定用信息。

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