信息处理装置、信息处理系统、信息处理方法以及程序与流程

文档序号:20769257发布日期:2020-05-15 19:26阅读:143来源:国知局
信息处理装置、信息处理系统、信息处理方法以及程序与流程

本发明涉及信息处理装置、信息处理系统、信息处理方法以及程序。



背景技术:

近年来,提出一种利用二维码(qr码(注册商标))的结算系统。例如,利用者终端(例如,移动终端)读取从店铺终端输出的二维码,获取该二维码所包含的店铺id以及商品的请求金额,并基于包括该店铺id以及请求金额和利用者id的结算请求来完成结算处理(例如,参照专利文献1)。

另外,还提出了一种由店铺终端读取显示于利用者终端的二维码,并基于包括该二维码所包含的利用者id和店铺id以及请求金额的信息的结算请求来完成结算处理的结算系统。

专利文献1:日本特开2007-299316号公报

然而,在上述结算系统中,利用者通过预先在能够在店铺中利用的结算运营商(结算网站)的结算系统中登记,并利用该结算运营商发行的二维码,从而实现在该店铺中的二维码结算。因此,利用者不能够在利用与自身登记的结算运营商的结算服务不同的结算服务的店铺中利用二维码结算。另外,利用者为了在大多数的店铺中利用二维码结算,必须在多个结算运营商的结算系统中登记,便利性较差。



技术实现要素:

本发明的目的在于提供能够在利用信息码的结算时提高利用者的便利性的信息处理装置、信息处理系统、信息处理方法以及程序。

本发明所涉及的信息处理装置具备:认证信息获取部,获取与第一终端对应的认证信息;认证信息发送部,将由上述认证信息获取部获取的上述认证信息发送至多个结算装置;以及认证结果获取部,从上述多个结算装置中的至少任意一个结算装置获取对上述认证信息的认证结果。

对于本发明所涉及的信息处理方法而言,获取与第一终端对应的认证信息;将上述获取的上述认证信息发送至多个结算装置;以及从上述多个结算装置中的至少任意一个结算装置获取对上述认证信息的认证结果。

本发明所涉及的程序用于计算机执行如下的步骤:获取与第一终端对应的认证信息的步骤;将上述获取的上述认证信息发送至多个结算装置的步骤;以及从上述多个结算装置中的至少任意一个结算装置获取对上述认证信息的认证结果的步骤。

本发明所涉及的信息处理系统是包括对信息码进行显示的第一终端、和读取上述信息码的第二终端的信息处理系统,上述信息处理系统包括:位置信息获取部,获取上述第一终端的第一位置信息、和上述第二终端的第二位置信息;认证信息获取部,获取与第一终端对应的认证信息;认证信息发送部,将由上述认证信息获取部获取的上述认证信息发送至多个结算装置;以及认证处理部,基于上述第一位置信息以及上述第二位置信息来进行上述利用者的认证。

根据本发明,提供能够在利用信息码的结算时提高利用者的便利性的信息处理装置、信息处理系统、信息处理方法以及程序。

附图说明

图1是表示本发明所涉及的实施方式的信息处理系统的结构的框图。

图2是表示本发明的实施方式所涉及的信息处理系统的结算装置的结构的框图。

图3是表示在本发明的实施方式所涉及的信息处理系统的利用者终端上显示的qr码显示画面的一个例子的图。

图4是表示在本发明的实施方式所涉及的信息处理系统的利用者终端上显示的结算完成画面的一个例子的图。

图5是表示在本发明的实施方式的信息处理系统中所使用的结算装置的信息的一个例子的图。

图6是表示在本发明的实施方式所涉及的信息处理系统中所使用的利用者的支付信息的一个例子的图。

图7是表示由本发明的实施方式所涉及的信息处理系统执行的qr码结算处理的顺序的一个例子的流程图。

图8是表示在本发明的实施方式所涉及的信息处理系统的利用者终端上显示的qr码显示画面的一个例子的图。

图9是表示由本发明的实施方式所涉及的信息处理系统执行的认证信息发送处理的顺序的一个例子的流程图。

图10是表示在本发明的实施方式所涉及的信息处理系统中所使用的利用者的利用履历的一个例子的图。

图11是表示在本发明的实施方式所涉及的信息处理系统中所使用的结算装置的优先顺序的一个例子的图。

图12是表示在本发明的实施方式所涉及的信息处理系统中所使用的结算装置的优先顺序的一个例子的图。

图13是表示在本发明的实施方式所涉及的信息处理系统中所使用的结算装置的信息的一个例子的图。

图14是表示在本发明的实施方式所涉及的信息处理系统中所使用的结算装置的信息的一个例子的图。

图15是表示本发明的实施方式所涉及的信息处理系统的结构的示意图。

图16是表示本发明的实施方式所涉及的信息处理系统的结构的示意图。

图17是表示本发明的实施方式所涉及的信息处理系统的结构的框图。

具体实施方式

以下,参照附图,对本发明的实施方式进行说明,以便理解本发明。此外,以下的实施方式是对本发明进行具体化的一个例子,并不是限定本发明的技术的范围。

[信息处理系统100]

以下,以本发明所涉及的第一终端为利用者终端,且信息处理装置以及第二终端为店铺终端的情况为例子进行说明。对于第一终端为店铺终端,且信息处理装置以及第二终端为利用者终端的情况下的例子将后述。另外,第一终端、信息处理装置以及第二终端都是利用者终端或都是店铺终端也包含在本发明的范围中。

如图1所示,本发明的实施方式(实施方式1)所涉及的信息处理系统100包括店铺终端1(信息处理装置、第二终端)、利用者终端2(第一终端)以及多个结算装置3。店铺终端1、利用者终端2以及多个结算装置3能够经由互联网、lan、wan或者公用电话线路等通信网n1进行通信。另外,店铺终端1以及利用者终端2分别可以是多个。多个结算装置3(3a、3b、3c、…)分别是不同的结算运营商管理的装置(例如,管理服务器)。在各结算装置3中导入相互不同的结算系统s(s1、s2、s3、…)。以下,以三个结算装置3a、3b、3c为例子进行说明。另外,在以一个结算装置代表各结算装置3a、3b、3c进行说明时,称为结算装置3。

以下示出本发明的实施方式所涉及的信息处理系统100的概要的一个例子。

首先,利用者预先与所希望的结算运营商签订利用合同,并从该结算运营商运营的结算网站(结算装置3)将专用的结算应用程序安装至利用者终端2。由此,利用者能够使用上述结算应用程序来利用上述结算运营商的结算系统s。

接下来,利用者例如在店铺中购入商品时,启动(登录)上述结算应用程序,获取上述结算网站发行的信息码(以下,设为“qr码”。),并使店铺终端1读取。店铺终端1将包括上述qr码所包含的利用者信息(利用者id)和店铺信息(店铺id)的认证信息发送至结算装置3a、3b、3c的各个。在各结算装置3a、3b、3c中,基于上述利用者id来进行利用者的认证处理。

接下来,店铺终端1对结算装置3a、3b、3c中利用者的认证成功的结算装置3发送包括上述商品的请求金额的信息的结算请求。然后,获取到上述结算请求的结算装置3执行结算处理。

此处,对在信息处理系统100中所利用的qr码c1(参照图3)进行说明。其中,本发明所涉及的信息码包括一维码、二维码等。

qr码c1由利用者签订利用合同的结算运营商的结算装置3生成。如图2所示,结算装置3包括控制部31,控制部31包括qr码生成部311。qr码c1由qr码生成部311生成。qr码的生成方法能够使用公知的技术。另外,对于结算装置3所包括其它功能将后述。

例如,qr码生成部311设定与从利用者获取到的个人信息等规定的信息建立关联的识别信息(利用者id)。另外,从利用者获取的上述规定的信息包括结算所需的利用者的支付信息(例如,信用卡的信息等)。在利用者与结算运营商之间进行的预先登记时,与上述利用者有关的规定的信息等被存储至结算装置3的存储部32(参照图2)。

qr码生成部311对上述利用者id的信息进行加密,并对加密后的信息执行文字数、版本、纠错级别、编码等处理来生成qr码c1。qr码生成部311对生成的qr码c1进行图像化来生成qr码图像。

对于上述qr码图像,能够通过执行公知的解码处理来解密而获取上述利用者id。

根据利用者的请求(例如,登记操作),将由结算装置3生成的上述qr码c1的qr码图像数据发送至利用者终端2。另外,如后述那样,也可以在利用者终端2中生成上述qr码c1。

[利用者终端2]

如图1所示,利用者终端2具备控制部21、存储部22、操作显示部23、通信i/f24以及照相机25等。利用者终端2例如为店铺的利用者拥有的移动终端,例如智能手机、移动电话或者平板终端。

照相机25是对被拍摄体的图像进行拍摄并输出为数字图像数据的数字照相机。

通信i/f24是用于通过有线或者无线使利用者终端2与通信网n1连接,并经由通信网n1与结算装置3等外部设置之间执行按照规定的通信协议的数据通信的通信接口。

操作显示部23是具备对各种信息进行显示的液晶显示器或者有机el显示器那样的显示部、和接受操作的鼠标、键盘,或者触摸面板等操作部的用户接口。

存储部22是存储各种信息的hdd(harddiskdrive::硬盘驱动器)、ssd(solidstatedrive:固态驱动器)或者闪存等非易失性的存储部。例如,在存储部22中存储后述的qr码结算处理程序以及浏览器程序等控制程序。具体地,上述浏览器程序是用于使控制部21按照http(hypertexttransferprotocol:超文本传输协议)等通信协议与结算装置3等外部装置之间执行通信处理的控制程序。上述qr码结算处理程序是用于使控制部21与店铺终端1以及结算装置3之间执行与结算系统s对应的处理的控制程序。

控制部21具有cpu、rom以及ram等控制设备。上述cpu是执行各种运算处理的处理器。上述rom是预先存储有用于使上述cpu执行各种处理的bios以及os等控制程序的非易失性的存储部。上述ram是存储各种信息的易失性或者非易失性的存储部,用作上述cpu所执行的各种处理的临时存储存储器(作业区域)。而且,控制部21通过在上述cpu执行预先存储到上述rom或者存储部22中的各种控制程序来控制利用者终端2。

具体地,控制部21包括qr码获取部211、显示处理部212、完成通知获取部213等各种处理部。此外,控制部21通过在上述cpu执行按照上述qr码结算处理程序的各种处理而作为上述各种处理部发挥作用。另外,控制部21所包括的一部分或者全部的处理部也可以由电子电路构成。此外,上述qr码结算处理程序也可以是用于使多个处理器作为上述各种处理部发挥作用的程序。

qr码获取部211根据利用者的请求来获取从结算装置3发送的qr码图像数据。例如,利用者在利用qr码结算时,启动并登陆该利用者能够利用的所希望的结算网站(结算装置3)的结算应用程序,从该结算装置3获取包括该利用者的信息(利用者id)的qr码图像数据。

显示处理部212将与由上述qr码获取部211获取到的qr码图像数据对应的qr码c1显示于操作显示部23(参照图3)。另外,显示处理部212在操作显示部23上显示表示催促将显示于操作显示部23的qr码c1放置于店铺终端1的读取部(照相机15)这一意思的消息。显示处理部212将其它各种消息显示于操作显示部23。

在结算装置3中完成结算处理的情况下,完成通知获取部213获取从该结算装置3发送的结算完成通知。若完成通知获取部213获取到上述结算完成通知,显示处理部212则将与上述结算完成通知对应的消息显示于操作显示部23(参照图4)。

[店铺终端1]

如图1所示,店铺终端1具备控制部11、存储部12、操作显示部13、通信i/f14以及照相机15等。店铺终端1设置在店铺等设施中,由店铺的工作人员进行操作。店铺终端1例如是移动电话、智能手机、平板终端或者个人计算机等。此外,也可以按每个工作人员设置店铺终端1。例如,可以在店铺中配置1台的固定终端(收银终端)和工作人员携带的多个移动终端作为店铺终端1。

照相机15是对被拍摄体的图像进行拍摄并输出为数字图像数据的数字照相机。例如,照相机15对显示在利用者终端2上的qr码图像(参照图3)进行拍摄。

通信i/f14是用于通过有线或者无线使店铺终端1与通信网n1连接,并经由通信网n1与结算装置3等外部设置之间执行按照规定的通信协议的数据通信的通信接口。

操作显示部13是具备对各种信息进行显示的液晶显示器或者有机el显示器那样的显示部、和接受操作的鼠标、键盘,或者触摸面板等操作部的用户接口。

存储部12是存储各种信息的hdd(harddiskdrive)、ssd(solidstatedrive)或者闪存等非易失性的存储部。例如,在存储部12中存储有用于使控制部11执行后述的qr码结算处理(参照图7)的qr码结算处理程序等控制程序。例如,上述qr码结算处理程序非暂时地记录在cd或者dvd等计算机可读取的记录介质中,并由与店铺终端1电连接的cd驱动器或者dvd驱动器等读取装置(未图示)读取,并存储至存储部12。另外,qr码结算处理程序包括用于使控制部11与利用者终端2以及结算装置3之间执行与结算系统s对应的处理的控制程序。

另外,如图5所示,在存储部12中登记有结算装置3a、3b、3b的信息(识别信息、结算系统信息、访问信息等)。

另外,也可以在存储部12中存储包括利用者id、利用者的店铺中的利用履历等(后述)的利用者信息。

控制部11具有cpu、rom以及ram等控制设备。上述cpu是执行各种运算处理的处理器。上述rom是预先存储有用于使上述cpu执行各种处理的bios以及os等控制程序的非易失性的存储部。上述ram是存储各种信息的易失性或者非易失性的存储部,用作上述cpu执行的各种处理的临时存储存储器(作业区域)。而且,控制部11通过在上述cpu执行预先存储到上述rom或者存储部12中的各种控制程序来控制店铺终端1。

具体地,控制部11包括读取处理部111、认证信息获取部116、认证信息发送部112、认证结果获取部113、结算请求发送部114以及完成通知获取部115等各种处理部。此外,控制部11通过在上述cpu执行按照上述qr码结算处理程序的各种处理而作为上述各种处理部发挥作用。另外,控制部11所包括的一部分或者全部的处理部也可以由电子电路构成。此外,上述qr码结算处理程序也可以是用于使多个处理器作为上述各种处理部发挥作用的程序。

读取处理部111通过照相机25拍摄显示在利用者终端2的操作显示部23上的qr码c1的图像(参照图3),并从拍摄到的数字图像数据读取qr码c1。认证信息获取部116获取上述读取到的qr码c1所包含的信息(利用者id)(认证信息)。上述认证信息是与利用者终端2对应的信息,此处,包括利用者终端2的利用者的识别信息(利用者id)。

认证信息发送部112基于存储部12(参照图5)中存储的结算装置3a、3b、3b的信息(访问信息)将包括在店铺中由读取处理部111读取并由认证信息获取部116获取到的上述利用者id、和该店铺的信息(店铺id)的认证信息发送至结算装置3a、3b、3c的各个。

认证结果获取部113从结算装置3a、3b、3c的各个获取基于上述利用者id进行利用者的认证处理的结果(认证结果)。上述认证结果是认证成功的“认证成功”,或者,认证失败的“认证错误”。

结算请求发送部114对结算装置3a、3b、3c中的利用者的认证成功的一个结算装置3发送包括上述商品的请求金额的信息的结算请求。

完成通知获取部115从上述一个结算装置3获取基于上述结算请求的结算处理的完成通知(结算完成通知)。若完成通知获取部115获取到上述结算完成通知,则控制部11将与上述结算完成通知对应的消息显示于操作显示部13(未图示)。

此外,除了上述的各种功能之外,店铺终端1例如还可以具备作为管理结账以及库存等的pos终端的功能。

[结算装置3]

图2是表示本发明的实施方式所涉及的结算装置3的结构的框图。各结算装置3a、3b、3c具有彼此相同的结构。

如图2所示,结算装置3具备控制部31、存储部32、操作显示部33以及通信i/f34等。结算装置3是结算运营商管理的管理服务器,导入与结算运营商对应的专用的结算系统s(参照图1)。

通信i/f34是用于通过有线或者无线使结算装置3与通信网n1连接,并经由通信网n1与利用者终端2以及店铺终端1等外部设备之间执行按照规定的通信协议的数据通信的通信接口。

操作显示部33具备对各种信息进行显示的液晶显示器或者有机el显示器那样的显示部、和接受操作的鼠标、键盘,或者触摸面板等操作部的用户接口。

存储部32是存储各种信息的hdd(harddiskdrive)、ssd(solidstatedrive)或者闪存等非易失性的存储部。例如,在存储部32中存储用于使控制部31执行后述的qr码结算处理(参照图7)的qr码结算处理程序。例如,上述qr码结算处理程序非暂时地记录在cd或者dvd等计算机可读取的记录介质中,由与结算装置3电连接的cd驱动器或者dvd驱动器等读取装置(未图示)读取,并存储至存储部32。另外,qr码结算处理程序包括用于使控制部31与店铺终端1以及利用者终端2之间执行与结算系统s对应的处理的控制程序。

另外,如图6所示,在存储部32中登记与结算运营商签订利用合同的利用者的利用者id和支付信息(例如,信用卡公司的信息)。另外,在存储部32中登记表示在当前时刻是否已发行qr码的信息的qr码发行状况。

控制部31具有cpu、rom以及ram等控制设备。上述cpu是执行各种运算处理的处理器。上述rom是预先存储有用于使上述cpu执行各种处理的bios以及os等控制程序的非易失性的存储部。上述ram是存储各种信息的易失性或者非易失性的存储部,用作上述cpu执行的各种处理的临时存储存储器(作业区域)。而且,控制部31通过在上述cpu上执行预先存储到上述rom或者存储部32中的各种控制程序来控制结算装置3。

具体地,控制部31包括上述的qr码生成部311、认证信息获取部312、认证处理部313、结算请求获取部314、结算处理部315、通知处理部316等各种处理部。此外,控制部31通过在上述cpu上执行按照上述qr码结算处理程序的各种处理而作为上述各种处理部发挥作用。另外,控制部31所包括的一部分或者全部的处理部也可以由电子电路构成。此外,上述qr码结算处理程序也可以是用于使多个处理器作为上述各种处理部发挥作用的程序。

例如当利用者利用qr码结算时,启动该利用者能够利用的所希望的结算网站(结算装置3)的结算应用程序来进行登录操作,qr码生成部311从利用者终端2获取利用者的识别信息(利用者id),来生成包括该利用者id的qr码c1。qr码生成部311将生成的qr码c1的图像数据发送至利用者终端2。

认证信息获取部312从店铺终端1获取包括从显示在利用者终端2上的qr码c1获取到的利用者id和店铺id的认证信息。

认证处理部313进行利用者的认证处理。具体地,认证处理部313判定发送到利用者终端2的qr码c1所包含的利用者id,即已被发行qr码c1的利用者id(参照图6)、和从店铺终端1获取到的利用者id是否一致。在上述各利用者id相互一致的情况下,认证处理部313判定为认证成功,在不一致的情况下,判定为认证错误。认证处理部313将认证结果(“认证成功”或者”认证错误”)发送至店铺终端1。此外,认证处理部313基于上述认证信息所包含的店铺id向对应的店铺终端1发送上述认证结果。

结算请求获取部314获取从店铺终端1发送的结算请求。例如,结算装置3a、3b、3c中的利用者的认证成功的一个结算装置3从店铺终端1获取包括商品的请求金额的信息的结算请求。另外,结算装置3a、3b、3c中的利用者的认证失败的两个结算装置3也可以从店铺终端1获取上述认证信息的删除请求。

若结算请求获取部314从店铺终端1获取到上述结算请求,则结算处理部315通过与利用者的支付信息(参照图6)对应的支付方法来执行上述请求金额的结算处理。

在结算处理部315的结算处理完成的情况下,通知处理部316将结算完成的通知(结算完成通知)发送至店铺终端1以及利用者终端2。

[qr码结算处理]

以下,参照图7,对在信息处理系统100中执行的qr码结算处理进行说明。例如,通过利用者在店铺中购入商品时启动上述结算应用程序来进行登录操作而开始qr码结算处理。此外,有时利用者根据利用者终端2中的规定的操作而在中途结束qr码结算处理。

此外,可以适当地省略此处说明的qr码结算处理所包括的一个或者多个步骤。另外,qr码结算处理中的各步骤也可以在产生同样的作用效果的范围中执行顺序不同。并且,此处以由店铺终端1的控制部11、利用者终端2的控制部21以及结算装置3的控制部31执行上述qr码结算处理中的各步骤的情况为例子进行说明,但在其它实施方式中,也可以由其它多个处理器分散执行上述qr码结算处理中的各步骤。

此处,以利用者x预先与结算运营商b签订利用合同,从结算运营商b运营的结算网站(结算装置3b)将专用的结算应用程序安装到利用者终端2的情况为例子。另外,假设利用者x没有利用结算装置3a、3c的结算应用程序。另外,以利用者x在店铺sh1购入商品,并对商品金额(请求金额)的支付进行qr码结算的情况为例子。

<步骤s101>

在步骤s101中,利用者终端2的利用者x在利用qr码结算时,启动结算装置3b的结算应用程序,执行登录操作。若执行上述登录操作,则利用者终端2将利用者x的利用者id发送至结算装置3b。

<步骤s102>

步骤s102中,结算装置3b从利用者x的利用者终端2获取上述利用者id。

<步骤s103>

在步骤s103中,结算装置3b基于上述利用者id来进行利用者x的用户认证处理。例如,结算装置3b判定上述利用者id是否登记在存储部32(参照图6)中,在已登记的情况下,进行认证,在未登记的情况下,拒绝认证。

<步骤s104>

若进行利用者x的认证,则在步骤s104中,qr码生成部311生成包括利用者id(此处,“user.x”(参照图6))的qr码c1。qr码生成部311将生成的qr码c1的图像数据发送至利用者x的利用者终端2。结算装置3b若向利用者x的利用者终端2发送(发行)qr码c1,则将存储部32的qr码发行状况设为“已发行”(参照图6)。此外,假设结算装置3a、3c不向利用者x的利用者终端2发送(发行)qr码c1。

<步骤s105>

在步骤s105中,利用者终端2的qr码获取部211获取上述qr码图像数据。

<步骤s106>

在步骤s106中,利用者终端2的显示处理部212将与上述qr码图像数据对应的qr码c1显示于操作显示部23(参照图3)。

<步骤s107>

若利用者x将显示在操作显示部23上的qr码c1放置于店铺sh1的店铺终端1的读取部(照相机15),则在步骤s107中,店铺终端1的读取处理部111通过照相机25拍摄qr码c1的图像(参照图3),并从拍摄到的数字图像数据读取qr码c1。

<步骤s108>

在步骤s108中,店铺终端1的认证信息获取部116从读取到的qr码c1获取利用者x的利用者id。

<步骤s109>

在步骤s109中,店铺终端1的认证信息发送部112执行认证信息发送处理。具体而言,认证信息发送部112将包括由认证信息获取部116获取到的上述利用者id、和店铺sh1的信息(店铺id)的认证信息发送至结算装置3a、3b、3c的各个。对于认证信息发送处理的其它方式将后述。

<步骤s110>

在步骤s110中,结算装置3a、3b、3c各自的认证信息获取部312从店铺终端1获取上述认证信息。

<步骤s111>

在步骤s111中,结算装置3a、3b、3c各自的认证处理部313进行利用者x的认证处理。具体地,认证处理部313判定已被发行qr码c1的利用者id(参照图6)和从店铺终端1获取到的利用者id是否一致。此处,在结算装置3b中,向利用者x发行qr码c1(“已发行”),由于该利用者x的利用者id和从店铺终端1获取到的利用者id一致,所以判定为认证成功。另一方面,在结算装置3a、3c中,由于未向利用者x发行qr码c1,所以判定为认证错误。

<步骤s112>

在步骤s112中,结算装置3a、3b、3c各自的认证处理部313基于上述认证信息所包含的店铺id向店铺sh1的店铺终端1发送认证结果(“认证成功”或者“认证错误”)。

<步骤s113>

在步骤s113中,店铺终端1的认证结果获取部113从结算装置3a、3b、3c的各个获取上述认证结果。此处,店铺终端1从结算装置3a获取“认证成功”,从结算装置3a、3b获取“认证错误”。

<步骤s114>

在步骤s114中,店铺终端1的结算请求发送部114对结算装置3a、3b、3c中的利用者x的认证成功的结算装置3b发送包括上述商品的请求金额的信息的结算请求。结算请求发送部114也可以对利用者x的认证失败的结算装置3a、3c发送请求上述认证信息的删除的删除请求。另外,当利用者x的认证成功的结算装置3存在多个时,或者,当不存在利用者x的认证成功的结算装置3时,结算请求发送部114也可以不发送上述结算请求,而向利用者x的利用者终端2发送认证错误的通知。

<步骤s115>

在步骤s115中,结算装置3b的结算请求获取部314从店铺终端1获取上述结算请求。

<步骤s116>

在步骤s116中,结算装置3b的结算处理部315通过与利用者x的支付信息(参照图6)对应的支付方法来执行上述请求金额的结算处理。例如,结算处理部315执行基于利用者x的信用卡cr1的信用卡结算。

<步骤s117>

若上述结算处理完成,则在步骤s117中,结算装置3b的通知处理部316将结算完成的通知(结算完成通知)发送至店铺sh1的店铺终端1、和利用者x的利用者终端2。

<步骤s118>

在步骤s118中,利用者x的利用者终端2的完成通知获取部213从结算装置3b获取上述结算完成通知。利用者终端2的显示处理部212将与上述结算完成通知对应的消息显示于操作显示部23(参照图4)。另外,店铺sh1的店铺终端1的完成通知获取部115从结算装置3b获取上述结算完成通知。店铺终端1的控制部11将与上述结算完成通知对应的消息显示于操作显示部13。如以上那样操作,执行qr码结算处理。

如以上说明那样,在本实施方式所涉及的信息处理系统100中,店铺终端1读取包括显示在利用者终端2上的利用者的认证信息(利用者id)的qr码,并将读取到的上述认证信息发送至多个结算装置3。然后,在多个结算装置3中的上述认证信息已被认证的结算装置3中完成结算。由此,在店铺中,并不限于特定的结算运营商(结算系统),能够通过利用者已登记的结算运营商(结算系统)进行qr码结算。即,即使利用者在利用与自身已登记的结算运营商的结算系统不同的结算系统的店铺中也能够利用qr码结算。另外,利用者无需在多个结算运营商的结算系统中进行登记。因而,能够根据信息处理系统100,提高利用qr码结算的利用者的便利性。

[变形例]

在上述的例子中,店铺终端1的认证信息发送部112将包括上述利用者id和上述店铺id的认证信息发送至结算装置3a、3b、3c的各个,但认证信息发送部112的结构并不限于此。例如,认证信息发送部112也可以在上述认证信息中包括包含上述商品的请求金额的信息的上述结算请求来进行发送(变形例1)。由此,认证成功的结算装置3的结算处理部315能够接着认证处理(图7的s111)而执行结算处理(s116)。

另外,认证信息发送部112也可以向多个结算装置3中的、基于确定qr码c1的种类的种类信息所选择的结算装置3发送上述认证信息。上述种类信息是qr码的文字数、位数、版本等。例如,认证信息发送部112对处理与获取到的qr码c1的位数相同的位数的qr码的结算装置3发送上述认证信息。由此,由于能够减少上述认证信息的发送目的地的结算装置3的数量,所以与对全部结算装置3发送上述认证信息的情况相比较,能够缩短获取认证成功的结果的时间。

另外,在上述的例子中,店铺终端1的认证信息发送部112将上述认证信息同时发送至结算装置3a、3b、3c的各个,但认证信息发送部112的结构并不限于此。例如,认证信息发送部112也可以为向一个结算装置3发送上述认证信息,并在该结算装置3的上述认证处理中发生认证错误的情况下,向下一个结算装置3发送上述认证信息的结构。由此,能够在认证成功的时刻,省略对以后的结算装置3发送上述认证信息。

另外,在上述的例子中,结算装置3发行的qr码c1也可以是设定了能够利用的有效时间的所谓一次性qr码。例如,在将qr码c1的有效时间设定为3分钟的情况下,结算装置3能够利用将qr码c1发送至利用者终端2或者被显示在利用者终端2之后3分钟的期间,在经过了3分钟的情况下,利用受到限制。此外,如图8所示,在利用者终端2的操作显示部23显示有效时间的剩余时间。具体地,在从qr码c1被显示在利用者终端2上起经过了上述有效时间的情况下,结算装置3将限制信息(显示削除命令等)发送至利用者终端2,以限制qr码c1的读取处理。另外,结算装置3也可以构成为在经过了上述有效时间的情况下,不接受上述认证信息。由此,能够避免qr码c1被非法复印并被非法进行qr码结算的风险。

另外,在上述的例子中,结算装置3生成上述qr码c1,但也可以在利用者终端2中生成上述qr码c1。例如,可以通过执行在利用者终端2中安装的程序(qr码结算处理程序)来生成上述qr码c1。具体地,利用者启动并登陆在利用者终端2中安装的所希望的结算网站(结算装置3)的结算应用程序,当在该结算装置3中用户认证成功时,利用者终端2生成包括该利用者的认证信息(利用者id)的qr码c1。利用者终端2将生成的qr码c1的图像数据发送至上述结算装置3。结算装置3从利用者终端2接收上述qr码c1,获取上述认证信息(利用者id)。利用者终端2、店铺终端1以及结算装置3中的以下的处理与图7所示的处理(s106~s118)相同。

[认证信息发送处理的其它方式]

在上述的图7所示的认证信息发送处理(s109)中,店铺终端1的认证信息发送部112也可以按照基于规定的条件所设定的优先顺序对结算装置3a、3b、3c发送上述认证信息。对于上述规定的条件,例如列举店铺终端1以及利用者终端2的位置、地域、利用者信息(店铺中的利用履历等)、店铺终端1以及结算装置3之间的通信速度等。以下,列出上述规定的条件的一个例子,对上述认证信息发送处理的具体例进行说明。

图9是表示认证信息发送处理的顺序的一个例子的流程图。此处,基于利用者x的店铺sh1中的利用履历来决定发送上述认证信息的结算装置3的优先顺序,并按照该优先顺序向结算装置3发送上述认证信息。在店铺sh1的店铺终端1的存储部12中例如存储有包括图10所示的利用履历等的利用者信息。在图10中,存储利用者x的店铺sh1中的利用履历。

例如,利用者x与结算运营商a、b、c签订利用合同,利用结算运营商a、b、c的结算系统s1、s2、s3。另外,利用者x根据利用金额而分开使用结算运营商,例如,处于如下那样的趋势,即,在高额利用(50,000日元以上)时,利用结算运营商a,在低额利用(10,000日元以下)时,利用结算运营商b,在除此以外(10,000~50,000日元)时,利用结算运营商c。

<步骤s11>

在步骤s11中,店铺终端1的认证信息发送部112判定存储部12中是否登记有利用者x的利用者信息。在存储部12中未登记利用者x的利用者信息的情况下(s11:否),执行与图7所示的s109同样的处理。

<步骤s12>

在存储部12中登记有利用者x的利用者信息的情况下(s11:是),在步骤s12中,认证信息发送部112获取利用者x将要购入的商品的金额(请求金额)。此处,假设上述请求金额是7,000日元。认证信息发送部112获取7,000日元的信息作为上述请求金额。

<步骤s13>

在步骤s13中,认证信息发送部112基于上述利用者信息(利用金额)(参照图10)来决定结算装置3a、3b、3c的优先顺序。例如,认证信息发送部112将以最接近上述请求金额的过去的利用金额利用过的结算运营商(此处,结算运营商b)的结算装置3b设定为优先顺序1位,将以其次接近上述请求金额的过去的利用金额利用过的结算运营商(此处,结算运营商c)的结算装置3c设定为优先顺序2位,将以再其次接近的过去的利用金额利用过的结算运营商(此处,结算运营商a)的结算装置3a设定为优先顺序3位。认证信息发送部112将所设定的优先顺序一览表(参照图11)存储至存储部12。

<步骤s14>

在步骤s14中,认证信息发送部112向优先顺序1位的结算装置3b发送包括利用者x的利用者id和店铺sh1的店铺id的认证信息。

结算装置3b的认证处理部313判定已被发行qr码c1的利用者id(参照图6)和上述认证信息的利用者id是否一致,并将将认证结果(“认证成功”或者“认证错误”)发送至店铺终端1。此处,由于结算装置3b已发行qr码c1,所以上述认证结果为认证成功。

<步骤s15>

在步骤s15中,店铺终端1的认证结果获取部113从结算装置3b获取认证结果(“认证成功”)。

<步骤s16>

在步骤s16中,在获取到认证成功的结果的情况下(s16:是),店铺终端1的结算请求发送部114执行与图7所示的s114同样的处理(结算请求)。此处,店铺终端1的结算请求发送部114对结算装置3b发送包括上述商品的请求金额的信息(7,000日元)的结算请求。

另一方面,在获取到认证错误的结果的情况下(s16:否),结算请求发送部114返回到步骤s14,认证信息发送部112向优先顺序2位的结算装置3c发送包括利用者x的利用者id和店铺sh1的店铺id的认证信息。

如上述那样,针对多个结算装置3,按照优先顺序从高到低的顺序进行认证处理,由此与对全部结算装置3随机进行认证处理的情况相比较,能够缩短获取认证成功的结果的时间。

在上述的例子中,认证信息发送部112基于利用者x的过去的利用金额(参照图10)来决定结算装置3a、3b、3c的优先顺序。作为其它例子,认证信息发送部112基于利用者x的过去的利用日(参照图10)来决定结算装置3a、3b、3c的优先顺序。例如如图10所示,利用者x随着时间的经过而变更结算运营商,处于以下的趋势,即,2016年度大多利用结算运营商b,从2017年度初到一半大多利用结算运营商a,2017年度后半大多利用结算运营商c。

因此,在步骤s13中,认证信息发送部112基于利用日(参照图10)来决定结算装置3a、3b、3c的优先顺序。例如,认证信息发送部112将在最接近本次的商品购入日(当前)的过去的利用日所利用过的结算运营商(此处,结算运营商c)的结算装置3c设定为优先顺序1位,在其次接近当前的过去的利用日所利用过的结算运营商(此处,结算运营商a)的结算装置3a设定为优先顺序2位,将再其次接近的过去的利用日所利用的结算运营商(此处,结算运营商b)的结算装置3b设定为优先顺序3位。认证信息发送部112将所设定的优先顺序一览表(参照图12)存储至存储部12。

而且,作为其它例子,认证信息发送部112也可以基于利用者利用的店铺的地域来决定发送上述认证信息的结算装置3的优先顺序。在店铺终端1的存储部12例如存储图13所示的结算运营商(结算装置3)的信息(地域信息)。例如,在关东地区,大多利用结算运营商a,在中部地区,大多利用结算运营商b,在关西地区,大多利用结算运营商c。在这种情况下,利用者x在存在于关东地区的店铺sh1购入商品的情况下,认证信息发送部112按照距店铺sh1的地域从近到远的顺序设定结算装置3的优先顺序。即,认证信息发送部112将结算装置3a设定为优先顺序1,将结算装置3b设定为优先顺序2位,将结算装置3c设定为优先顺序3位。

而且,作为其它例子,认证信息发送部112也可以基于店铺终端1以及结算装置3之间的通信速度来决定发送上述认证信息的结算装置3的优先顺序。在店铺终端1的存储部12中存储有例如图14所示的结算运营商(结算装置3)的信息(通信速度信息)。例如,在店铺终端1以及结算装置3a之间的通信速度为低速,店铺终端1以及结算装置3b之间的通信速度为高速,店铺终端1以及结算装置3c之间的通信速度为中速的情况下,认证信息发送部112按照通信速度从快到慢的顺序设定结算装置3的优先顺序。即,认证信息发送部112将结算装置3b设定为优先顺序1,将结算装置3c设定为优先顺序2位,将结算装置3a设定为优先顺序3位。

在上述的其它各例子中,针对多个结算装置3,按照优先顺序从高到低的顺序进行认证处理,从而与对全部的结算装置3随机进行认证处理的情况相比较,能够缩短获取认证成功的结果的时间。

另外,考虑在信息处理系统100中,在相互不同的店铺sh1、sh2中,相互不同的利用者x、y获取包括相同的利用者id的qr码c1、c2并利用的事态。本来希望qr码c1、c2所包含的利用者id在每个结算运营商中不同。然而,若结算运营商的数量增加,则有可能发行相同的利用者id。该情况下,有可能未适当地进行结算处理,或进行非法的结算处理。特别是当利用者x、y的利用时间段接近时,可能产生这样的事态。图15表示该具体例。

如图15所示,假设利用者x在店铺sh1中从结算运营商a的结算装置3a获取利用者id“user0001”来利用,另一方面,利用者y在店铺sh2中从结算运营商b的结算装置3b获取利用者id“user0001”来利用的情况。从结算装置3a发行的利用者id和从结算装置3b发行的利用者id相同。

该情况下,读取到qr码c1的店铺终端1a向结算装置3a以及结算装置3b发送认证信息(利用者id“user0001”、店铺id“sh0001”)。另外,读取到qr码c2的店铺终端1b向结算装置3a以及结算装置3b发送认证信息(利用者id“user0001”、店铺id“sh0002”)。

结算装置3a的认证处理部313判定已被发行qr码c1的利用者id和从店铺终端1a获取到的利用者id是否一致,判定为各利用者id“user0001”一致。另外,认证处理部313判定已被发行qr码c1的利用者id和从店铺终端1b获取到的利用者id是否一致,判定为各利用者id“user0001”一致。而且,结算装置3a向店铺终端1a、1b的各个发送“认证成功”的认证结果。

同样地,结算装置3b的认证处理部313判定已被发行qr码c2的利用者id和从店铺终端1a获取到的利用者id是否一致,判定为各利用者id“user0001”一致。另外,认证处理部313判定已被发行qr码c2的利用者id和从店铺终端1b获取到的利用者id是否一致,判定为各利用者id“user0001”一致。然后,结算装置3b向店铺终端1a、1b的各个发送“认证成功”的认证结果。

在店铺终端1a中,由于从多个结算装置3a、3b获取到“认证成功”的结果,所以店铺终端1a的结算请求发送部114不向利用者终端2a发送结算请求而发送认证错误的通知。同样地,在店铺终端1b中,由于从多个结算装置3a、3b获取到“认证成功”的结果,所以店铺终端1b的结算请求发送部114不向利用者终端2b发送结算请求而发送认证错误的通知。

这样,无法适当地进行利用者x、y的qr码结算。另外,如上述的变形例1所示,在认证信息发送部112发送包括上述结算请求的上述认证信息的结构中,在认证成功的结算装置3a、3b的各个中对利用者x的请求金额进行了结算处理(重复结算)。对于利用者y,也是同样地重复进行了结算处理。

为了防止这样的问题,优选信息处理系统100设为如下的结构,如图16所示,结算装置3的认证处理部313获取利用者(利用者终端2)以及店铺终端1各个的位置信息,并基于该位置信息来执行利用者的认证处理。

例如,如图16所示,在利用者x进行了登记操作时,结算装置3a获取利用者终端2a的位置信息p01。结算装置3a将获取到的位置信息“p01”与利用者id“user0001”建立关联。同样地,在利用者y进行了登记操作时,结算装置3b获取利用者终端2b的位置信息p02。结算装置3b将获取到的位置信息“p02”与利用者id“user0001”建立关联。之后,店铺终端1a除了上述认证信息之外还将店铺终端1a的位置信息“p01”发送至结算装置3a、3b。同样地,店铺终端1b除了上述认证信息之外还将店铺终端1b的位置信息“p02”发送至结算装置3a、3b。

结算装置3a的认证处理部313判定已被发行qr码c1的利用者id“user0001”和从店铺终端1a获取到的利用者id“user0001”是否一致,并且,判定与上述利用者id“user0001”建立关联的位置信息“p01”和从店铺终端1a获取到的位置信息“p01”是否一致。此处,认证处理部313判定为利用者id和位置信息“p01”都一致。另外,认证处理部313判定为已被发行qr码c2的利用者id“user0001”和从店铺终端1b获取到的利用者id“user0001”是否一致,并且,判定与上述利用者id“user0001”建立关联的位置信息“p01”和从店铺终端1b获取到的位置信息“p02”是否一致。此处,利用者id一致,但认证处理部313判定为位置信息“p01”、“p02”不一致。因此,结算装置3a向店铺终端1a发送“认证成功”的认证结果,向店铺终端1b发送“认证错误”的认证结果。

在结算装置3b的认证处理部313中也执行同样的处理。因此,结算装置3b向店铺终端1b发送”认证成功”的认证结果,向店铺终端1a发送“认证错误”的认证结果。

由此,利用者x的请求金额由结算装置3a适当地进行结算处理,利用者y的请求金额由结算装置3b适当地进行结算处理。另外,对于上述位置信息的判定处理,利用者的位置信息(例如“p01”)和店铺的位置信息(例如“p01”)可以完全不一致,当各自的位置信息在规定范围的情况下,可以判定为一致。

[其它实施方式]

在上述的实施方式(实施方式1)中,为如下的结构:店铺终端1(信息处理装置、第二终端)读取显示在利用者终端2(第一终端)上的qr码c1,店铺终端1向多个结算装置3发送上述认证信息(包括利用者id)。作为其它实施方式(实施方式2),例如也可以为如下的结构:利用者终端2读取显示在店铺终端1上的qr码c1,利用者终端2向多个结算装置3发送与店铺终端1对应的认证信息。即,本发明所涉及的第一终端(显示qr码c1的终端)可以是店铺终端1,信息处理装置以及第二终端(读取qr码c1的终端)可以是利用者终端2。

在上述实施方式2所涉及的结构中,例如,qr码c1包括与店铺终端1对应的认证信息亦即店铺id、和商品的请求金额的信息。利用者终端2若读取到上述qr码c1,则将包括店铺id和利用者id的认证信息发送至多个结算装置3。各结算装置3的认证处理部313判定已被发行qr码c1的店铺id、和从利用者终端2获取到的店铺id是否一致。另外,各结算装置3的认证处理部313判定从利用者终端2获取到的利用者id是否包含在预先登记的利用者id列表中。在两店铺id一致,且上述利用者id包含在上述利用者id列表中的情况下,结算装置3将“认证成功”的认证结果发送至利用者终端2。

利用者终端2若获取到“认证成功”的认证结果,则对多个结算装置3中的认证成功的结算装置3发送包括上述商品的请求金额的信息的结算请求。

结算装置3的结算处理部315若从利用者终端2获取到上述结算请求,则通过与利用者的支付信息(参照图6)对应的支付方法来执行上述请求金额的结算处理。

根据上述的结构,利用者能够基于从店铺终端1获取到的qr码来完成结算而无需启动店铺利用的特定的结算运营商(结算系统)的结算应用程序。因而,可以提高利用qr码结算的利用者的便利性。另外,在上述实施方式2所涉及的结构中,优选显示在店铺终端1上的qr码是设定了能够利用的有效时间的所谓一次性qr码。由此,能够对利用者利用的店铺可靠地完成支付。

另外,作为其它实施方式(实施方式3),如图17所示,信息处理系统100也可以包括结算辅助装置4(信息处理装置)。结算辅助装置4能够经由互联网、lan、wan,或者公用电话线路等通信网n1与店铺终端1、利用者终端2以及多个结算装置3进行通信。结算辅助装置4具备控制部41、存储部42、操作显示部43以及通信i/f44等。控制部41包括认证信息获取部411、认证信息发送部412、认证结果获取部413、结算请求发送部414以及完成通知获取部415等。

控制部41具有cpu、rom以及ram等控制设备。上述cpu是执行各种运算处理的处理器。上述rom是预先存储有用于使上述cpu执行各种处理的bios以及os等控制程序的非易失性的存储部。上述ram是存储各种信息的易失性或者非易失性的存储部,用作上述cpu执行的各种处理的临时存储存储器(作业区域)。而且,控制部41通过在上述cpu上执行预先存储到上述rom或者存储部12中的各种控制程序来控制结算辅助装置4。

认证信息获取部411获取qr码所包含的利用者终端2的利用者的认证信息(利用者id,或者,利用者id以及店铺id)。例如,店铺终端1的读取处理部111通过照相机25拍摄qr码c1的图像(参照图3),从拍摄到的数字图像数据读取qr码c1。读取处理部111将读取qr码c1而获取到的上述认证信息发送至结算辅助装置4。结算辅助装置4的认证信息获取部411从店铺终端1获取上述认证信息。

认证信息发送部412将上述认证信息发送至多个结算装置3。认证结果获取部413从上述多个结算装置3的至少任意一个获取对上述认证信息的认证结果。认证信息发送部412、认证结果获取部413以及结算请求发送部414执行与实施方式1(参照图1)所示的店铺终端1的认证信息发送部112、认证结果获取部113以及结算请求发送部114相同的处理。另外,存储部42也可以是与实施方式1所示的店铺终端1的存储部12相同的结构。

完成通知获取部415从一个结算装置3获取基于上述结算请求的结算处理的完成通知(结算完成通知)。另外,完成通知获取部415若获取到上述结算完成通知,则例如向店铺终端1以及利用者终端2发送上述结算完成通知。

这样,本发明所涉及的信息处理装置具备:认证信息获取部,获取显示在第一终端(例如,店铺终端1或者利用者终端2)上的信息码所包括的上述第一终端的利用者的认证信息;认证信息发送部,将由上述认证信息获取部获取的上述认证信息发送至多个结算装置3;以及认证结果获取部,从上述多个结算装置3的至少任意一个获取对上述认证信息的认证结果。另外,上述认证信息获取部并不限于上述信息码,也可以经由其它介质或者通信网n1获取上述认证信息。

根据上述的各发送所涉及的信息处理系统100,信息处理装置(例如店铺终端1)无需导入与多个结算运营商的结算系统对应的多个应用程序。因而,可以实现计算机资源的有效利用。另外,由于店铺终端1对该多个结算装置3发送认证信息以及结算请求,而不必建立多个结算装置3和与上述结算系统对应的通信,所以能够提高到结算完成为止的处理速度。

[发明的附记]

以下,对从上述的实施方式提取的发明的概要进行附记。此外,能够取舍选择以下的附记中说明的各结构以及各处理功能来任意组合。

<附记1>

一种信息处理装置,具备:

认证信息获取部,获取与第一终端对应的认证信息;

认证信息发送部,将由上述认证信息获取部获取的上述认证信息发送至多个结算装置;以及

认证结果获取部,从上述多个结算装置中的至少任意一个结算装置获取对上述认证信息的认证结果。

<附记2>

根据附记1所述的信息处理装置,其中,

上述信息处理装置还具备读取处理部,上述读取处理部读取被显示于上述第一终端且包括上述认证信息的信息码,

上述认证信息获取部基于由上述读取处理部读取到的上述信息码来获取上述认证信息。

<附记3>

根据附记1或者2所述的信息处理装置,其中,

上述信息处理装置还具备结算请求发送部,上述结算请求发送部向针对上述认证信息认证到的上述结算装置发送请求金额的结算请求。

<附记4>

根据附记1或者2所述的信息处理装置,其中,

上述认证信息包括请求金额的结算请求,

上述信息处理装置还具备完成通知获取部,上述完成通知获取部从针对上述认证信息认证到的上述结算装置获取上述请求金额的结算完成通知。

<附记5>

根据附记2~4中的任意一项所述的信息处理装置,其中,

在上述信息码中设定能够利用上述信息码的有效时间,

当从上述信息码被显示于上述第一终端起经过了上述有效时间时,上述读取处理部对上述信息码的读取处理受到限制。

<附记6>

根据附记1~5中的任意一项所述的信息处理装置,其中,

上述认证信息发送部向包括上述多个结算装置中的第一结算装置发送上述认证信息,并在从上述第一结算装置针对上述认证信息认证到的情况下,不向包括在上述多个结算装置中的第二结算装置发送上述认证信息。

<附记7>

根据附记1~6中的任意一项所述的信息处理装置,其中,

上述认证信息发送部向上述多个结算装置中的、基于确定上述信息码的种类的种类信息所选择的上述结算装置发送上述认证信息。

<附记8>

根据附记1~6中的任意一项所述的信息处理装置,其中,

上述认证信息发送部按照基于规定的条件所设定的优先顺序对上述多个结算装置发送上述认证信息。

<附记9>

根据附记1~8中的任意一项所述的信息处理装置,其中,

上述第一终端是购入商品的利用者利用的移动终端,上述信息处理装置是提供上述商品的店铺终端。

<附记10>

一种信息处理方法,

获取与第一终端对应的认证信息;

将上述获取的上述认证信息发送至多个结算装置;以及

从上述多个结算装置中的至少任意一个结算装置获取对上述认证信息的认证结果。

<附记11>

一种程序,用于使计算机执行如下的步骤:

获取与第一终端对应的认证信息的步骤;

将上述获取的上述认证信息发送至多个结算装置的步骤;以及

从上述多个结算装置中的至少任意一个结算装置获取对上述认证信息的认证结果的步骤。

<附记12>

一种信息处理系统,包括显示信息码的第一终端、和读取上述信息码的第二终端,

上述信息处理系统包括:

位置信息获取部,获取上述第一终端的第一位置信息、和上述第二终端的第二位置信息;

认证信息获取部,获取与第一终端对应的认证信息;

认证信息发送部,将由上述认证信息获取部获取的上述认证信息发送至多个结算装置;以及

认证处理部,基于上述第一位置信息以及上述第二位置信息来进行上述利用者的认证。

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