用于电子收据服务的系统和方法

文档序号:1631711 发布日期:2020-01-14 浏览:37次 >En<

阅读说明:本技术 用于电子收据服务的系统和方法 (System and method for electronic receipt service ) 是由 A.乔普拉 M.迪尔 于 2018-04-04 设计创作,主要内容包括:公开一种创建收据、存储收据、访问收据并且基于收据提供额外服务的集中式服务或操作系统。(A centralized service or operating system that creates receipts, stores receipts, accesses receipts, and provides additional services based on receipts is disclosed.)

用于电子收据服务的系统和方法

背景技术

用于商品和服务的收据已存在很长一段时间。在电子经济中,一些商家已转向电子收据,但商家必须创建软件和硬件来创建电子收据。在销售之后,收据的用途有限。另外,收据可用于与收据在逻辑上相关的各种目的,例如忠诚度跟踪和保修登记,但在目前,收据并未用于此类目的。

发明内容

描述和公开一种集中式服务,其可视作用以创建数字收据的多方平台。一旦触发交易,多方(“发布者”,例如银行卡发行方、商家、互联网公司、忠诚服务提供商等)就可得到通知并且可将自定义数据发布到购买者接收的数字收据上。该结构允许购买者在一个地方(收据)查看来自各个发布者的通信内容并与之交互,并确保不同的发布者只能看到其自身数据或由其它发布者授权的数据。用户可选择其希望在收据中接收哪些数据,发布者可选择其希望发布的内容(例如,购买详细信息、优惠、保修日期、忠诚度信息、社会共享等)。

附图说明

图1可以是各方之间的收据平台数据流的图示;

图2可以是各方之间的拉取式(pull based)收据平台数据流的图示;

图3可示出可用于系统的一个实施例中的计算元件;

图4可以是供商家在收据系统进行注册的计算机可执行块的图示;

图5可以是供发行方在收据系统进行注册的计算机可执行块的图示;

图6可以是供第三方在收据系统进行注册的计算机可执行块的图示;

图7可以是可通过交易触发的事件说明的计算机可执行块的图示;

图8可以是可通过获得收据触发的事件说明的计算机可执行块的图示;

图9可以是计算机生成的样例收据的图示;

图10可以是计算机生成的样例收据的图示;

图11可以是计算机生成的样例收据的图示;

图12可以是用于选择电子收据的用户界面;

图13可以是定制电子收据的用户界面;

图14可以是计算机生成的样例收据的图示;

图15可以是计算机生成的样例收据的图示;

图16可以是计算机生成的样例收据的图示;

图17可以是样例计算环境的图示;

图18可以是样例便携式计算装置的元件的图示;以及

图19可以是样例服务器计算装置的元件的图示。

具体实施方式

从高层次来看,可将集中式服务视为用以创建数字收据的多方平台。一旦触发交易,多方(“发布者”,例如银行卡发行方、商家、互联网公司、忠诚服务提供商等)就可得到通知并且可将自定义数据发布到购买者接收的数字收据上。该结构允许购买者在一个地方(收据)查看来自各个发布者的通信内容并与之交互,并确保不同的发布者只能看到其自身数据或由其它发布者授权的数据。用户可选择其希望在收据中接收哪些数据,发布者可选择其希望发布的内容(例如,购买详细信息、优惠、保修日期、忠诚度信息、社会共享等)。

通过使集中式服务创建和保存收据并且使相关小组件能够基于收据向商家、发行方和用户提供额外技术系统,解决了随着时间推移跟踪收据和其相关服务的技术问题。收据操作系统可接受到达小组件的命令,并用数据响应有权查看数据的各方。

参考图1,可示出富收据平台(rich receipt platform)155的各方。示出电子交易的常见各方,包含具有可接受交易的销售点终端159的商家157。交易可被传达到收单方161,所述收单方可将交易传达到其中可与帐户发行方165传达并结算所述交易的卡处理器163。另外,交易可从卡处理器163传达到富收据平台155,所述富收据平台可使用支付处理器消费者交易控件(CTC)等审查交易。

图2可以是富收据平台155的各方的另一图示。平台155可包含富收据小组件205,所述富收据小组件可以是接受数据、执行操作并将数据传递给另一方、系统或应用的一条计算机可执行代码。取决于系统设计、小组件205的访问方的权限以及用户需求,富收据小组件205可呈现各种形式并且提供各种功能。

处理网络210可将交易数据传送到富收据平台155。富收据平台155可被视作操作系统,其接受命令并使用小组件采取行动。所述小组件可包含根据需要动态地提供收据数据的富收据小组件205。收据数据可被传递到商家157、第三方220和发行方165。另外,用户215可有权访问富收据小组件205。商家157、第三方220和发行方165可能希望在电子收据上包含通信内容,并且用户可选择其希望包含在其电子收据上的通信内容。

图3可示出可用于系统的一个实施例中的计算元件。可在图4中示出计算机可执行块的流。参考图3,商家处理器或服务器305可例如接受销售点装置的支付详细信息,并且可将购买和支付的详细信息传达到支付处理器310。支付处理器或服务器310可接收购买和支付详细信息,并且可将一些详细信息传达到收据处理器或服务器315。购买通道可包含以下中的至少一个:URL、移动接入通道或网络通信通道,并且可表示到达收据系统155的可接受方式。

例如,商家157可向收据处理器315指示商家将希望参与收据系统(块405)。在块410处,响应于注册数据被批准,可将接受传达到商家157。所述接受可基于商家被验证、被确定为支付网络的成员并且信誉良好等。

在块415处,商家小组件注册数据可由收据系统接收。逻辑上,可根据应用编程接口(API)传达数据,所述应用编程接口可以是用于以标准已知格式传达数据的规则集合。小组件注册数据可包含回呼URL,所述回呼URL可在发生交易并且可生成收据的情况下使用。回呼URL可指示交易发生,或回呼URL可用于检取数据。在一些实施例中,一个URL可用于交易的通知,并且第二URL可用于检取小组件数据。类似地,小组件注册数据可包含商家通道ID注册数据,所述商家通道ID注册数据可包含回呼URL。取决于系统的具体设计,回呼URL可相同或可不同。小组件数据可用于为商家注册可用的小组件中的一个或多个。样例小组件可包含保修小组件、忠诚度小组件、优惠小组件等。在块420处,响应于接收到小组件注册数据和商家通道注册数据,用于商家的回呼URL可在收据系统进行注册。

在块425处,在一些实施例中,商家还可登记收据系统的已授权用户。所述已授权用户可以是商家的信任方,例如可能希望有权访问电子收据系统的客户。逻辑上,可根据应用编程接口(API)传达数据,所述应用编程接口可以是用于以标准已知格式传达数据的规则集合。假设注册成功,已授权用户和相关URL就可在所述系统进行注册。

响应于接收到收据数据,在块435处,系统可向回呼URL发出发布回呼命令。发布命令可用已知格式向商家157(或其他已授权用户)传达已发生可生成收据的事件的消息。所述URL可被配置成接受命令并根据预设规则作出响应。

在块440处,商家157可选择从系统获得收据905。接收收据数据的执行可以多种方式发生。在一个实施例中,商家157可将获得命令从回呼URL发到富收据系统155中的富收据小组件205。如先前所提及,可存在多于一个回呼URL,例如一个用以通知各方已发生交易,并且第二个用以实际传送可用在电子收据905上的相关数据或信息。

在块445处,系统可从回呼URL发出获得命令以请求小组件数据。如先前所提及,可存在多个小组件,并且获得请求可去往一个或多个特定小组件。在块450处,收据系统可用合适的小组件数据进行响应。例如,系统可询问忠诚度小组件此次咖啡购买是否是第十次咖啡购买,第十次咖啡购买将意味着咖啡应免费。奖励小组件可通过适当信息进行响应。

在块455处,商家可用在块440处请求的收据数据进行响应。在一个实施例中,富收据系统155可选择要包含在收据上的收据数据,可根据收据格式规则将所述收据数据格式化成电子收据,可存储所述电子收据以及收据id,以及可将所述收据数据传达到通信服务器320。

在一些实施例中,获得命令可由收据服务器315处置。在其它实施例中,获得命令可由通信服务器320处置。

取决于请求者、商家、用户和销售类型,收据可含有各种详细信息。例如,用户可选择在来自给定商家(或来自所有商家)的收据上包含来自忠诚度小组件的忠诚度数据以及来自优惠小组件的优惠数据。可提前建立规则和格式,使得收据可遵从共同格式,并且格式可由用户修改。

图9到16示出各种格式的收据905以及用户界面可用于对收据905格式化的方式。在一些实施例中,收据905可含有唯一代码910,所述唯一代码可用于在将来某个时间点回顾交易详细信息。在一些实施例中,所述唯一代码可以是可用于访问收据的URL。

图9可示出具有唯一代码910的收据905以及来自用于此商家157的忠诚度小组件的忠诚度积分915的显示。图10可示出在折扣小组件中示出在某一位置920处有折扣的收据905。图11可以是带有购买的物件925的图示的收据905。图12可示出其中用户可选择930从收据小组件205接收计算机收据905的用户界面,并且图13可以是其中用户可定制收据905的用户界面935的图示。图14可以是基本收据940且带有通过指纹签入的图示,可显示更详细的收据945,例如图15中的收据。图16可示出查看过去的收据905的能力。

现在参考图5,其可示出发行方165注册并使用富收据平台155。应注意,注册过程确保不同发布者(或小组件所有者)仅可看到其自身数据或由其他发布者授权的数据。除用户外,没有任何一方能看到所有数据。另外,银行与消费者的通信内容和商家与消费者的通信内容可出现在同一收据上。

在块505处,发行方165可在富收据平台155进行注册。注册可在线或离线发生,并且可在使用富收据系统之前发生。在块510处,富收据系统155可向发行方指示注册完成或已经成功。在块515处,发行方165可使用账号或企业id号(BID)和回呼URL在所要小组件205进行注册。在块520处,系统可作出响应:已注册回呼URL。

在一些实施例中,在块525处,发行方165可注册供其他方使用小组件的授权。假设授权成功,发行方165可被告知已将额外方成功添加到小组件,并且已在所述小组件注册URL。在块535处,可发生发布事件,其可以是与注册的帐户相关的正发生的交易的结果。所述发布可传达到注册的URL。作为响应,在块540处,发行方165可向富收据平台155发出获得收据命令。另外,在块545处,发行方165可将获得命令从先前注册的URL发到注册的小组件。作为响应,在块545处,可将小组件数据返回给发行方165。类似地,在块555处,富收据系统155可返回收据数据。

图6可示出其中第三方可在富收据平台155进行注册的情况。在块605处,第三方220可在富收据平台155进行注册。注册可在线或离线发生,并且可在使用富收据系统155之前发生。在块610处,富收据系统155可向第三方220指示注册完成或已经成功。在块615处,商家157可使用授权URL在富收据系统155进行注册。在块620处,如果URL被接受,则富收据系统155可传达已授权使用的响应。

在块625处,第三方220可使用账号或企业id号(BID)和回呼URL在所要小组件205进行注册。在块630处,系统可作出响应:已注册回呼URL。

在块635处,可发生发布事件,其可以是与注册的帐户相关的正发生的交易的结果。所述发布可传达到注册的URL。作为响应,在块640处,第三方220可向富收据平台155发出获得收据命令。另外,在块645处,第三方220可将获得命令从先前注册的URL发到注册的小组件。作为响应,在块645处,可将小组件数据返回给第三方220。在块650处,可使用回呼URL从商家获得收据的相关信息,并且在块660处,假设第三方具有权限,可将请求的数据从商家157共享到第三方220。类似地,在块670处,富收据系统155可返回收据数据。

用户可整体订用服务155,并且选择他们想看到/不想看到的那些小组件。例如,一些用户可能不在乎忠诚度积分,他们可选择不接收来自忠诚度小组件的数据。类似地,一些用户可能只想知道保修项目,在用户订用系统155时,用户会在各种菜单中指示此类偏好。小组件可用于所有商家或用于一些商家。

帐户交易可使收据过程开始。所述帐户几乎可以是任何帐户,包含***、借记卡、航空里程帐户、忠诚度积分帐户、股票帐户等。收据905上出现的内容可取决于作为富收据注册的部分作出的选择。例如,一些用户可能不大在乎忠诚度积分,并且此类用户的收据905可能更传统并且仅列出商品/服务和价格。其他用户可建立收据操作系统155以包含更多信息,包含保修和忠诚度信息,由此用户可更舒适地跟踪电子收据。收据905的外观可以是用户特定的,并且可根据允许用户从收据操作系统精确选择他们将希望在电子收据上看到什么信息的一系列问题或菜单来建立,例如图13中所示。

图7可示出一些样例计算机可执行块,所述计算机可执行块可在发生涉及注册的帐户的交易时在富收据平台155内部执行。在块705处,可从交易提取通道id和BID或账户标识符。在块710处,BID和通道ID被匹配到已经在富收据系统155中注册的实体。如果在块710处确定匹配,则可确定对应于通道ID和BID的小组件列表。在块725处,假设存在来自小组件和通道ID和BID的匹配,则注册的回呼URL可用于通过已发生交易并且收据数据可用的发布命令来通知相关方,例如第三方220、商家157和发行方165。如先前所提及,可存在用于交易通知的一个URL和用于获得交易详细信息的第二URL。在其它实施例中,单个URL可用于通知和详细信息。

在图8处,用户可尝试获得收据905。用户215可访问来自商家157或发行方165或甚至另一第三方220的URL。URL可访问富收据平台155,其中在块810处可确定由用户请求的小组件列表。在块815、820和825处,针对各种小组件注册的回呼URL可用于获得来自各方的回呼数据,所述各方包含发行方165、商家157和第三方220。

小组件可具有架构格式。以下可以是样例格式和相关定义:

小组件架构

小组件标识符、名称、类型

Figure BDA0002225443860000071

消费者类型:商家/发行方/第三方

Figure BDA0002225443860000072

交易回呼:由商家/发行方/第三方提供

Figure BDA0002225443860000073

URL:代替交易事件通知的有效URL

Figure BDA0002225443860000074

授权标头:用于认证来源

Figure BDA0002225443860000075

支持的方法:

Figure BDA0002225443860000076

发布-发生交易时通知

Figure BDA0002225443860000077

获得-在由VISA/第三方请求收据时获得小组件相关数据

Figure BDA0002225443860000078

授权回呼:由商家/发行方提供

Figure BDA0002225443860000079

URL:有效URL,其中第三方可授权自身使用小组件数据

Figure BDA00022254438600000710

授权标头:用于认证来源

样例小组件可以是如下文所描述的总小组件:

总小组件

此小组件可在无需商家157、发行方165和第三方220的情况下由帐户处理器生成。

交易ID

卡的后4位

交易日期/时间

当前支出

支出时期

欺诈URL

另一小组件可以是权限模型小组件。

权限模型小组件可以是控制小组件与商家/发行方/第3方之间的信息共享的隐藏小组件。其可允许内容提供商确定共享的内容以及与谁共享此内容。其可允许在小组件(共享全部/无共享)和各个数据项等级处的控制

权限模型小组件

提供商名称

小组件名称

共享

与...共享

[TAG1/共享/与...共享,

TAG2/共享/与...共享]

另一小组件是如下文所描述的交易详细信息小组件:

交易ID

终端ID

交易日期和时间

交易描述

交易金额

交易货币

交易模式-(现金/信用/借记/其它)

QR码/条形码

商家信息小组件可用于提供关于商家的数据。其可如下描述:

商家信息小组件

名称

位置

徽标

电话/传真号码

电子邮件地址

社交平台-脸书/推特/微信等操作时间

详细列举的列表小组件可响应于请求提供详细列举的列表,如下文所描述:

详细列举的列表小组件

所列项目订单

SKU/SKU变体

名称描述

长描述

数目

价格

小计

项目图像

重新订购URL

可存在若干发行小组件。在权限模型中,可存在以下小组件:

发行方小组件共同元数据-主题

发行方信息

交易历史

福利

忠诚度

优惠

逻辑上,可存在第三方小组件。一些样例小组件包含:

评级/反馈

优惠

福利

特约条款

图17可以是可在物理上被配置成实施所述方法和其逻辑变型的各种实施例的样例计算环境的一些元件的高级图示。计算环境中的用户装置102可存储软件支付应用程序,可以多种方式访问所述软件支付应用程序。可存在各种版本的应用程序以利用不同计算装置、不同语言和不同API平台的益处。在一些实施例中,可通过智能电话等便携式计算装置102接入整个系统103,并且指向客户端的所要活动可利用便携式计算装置102发生。

用户装置102可具有显示器802,所述显示器可以是或可以不是触敏显示器。更具体地说,显示器802可具有例如可用于向用户装置102提供输入数据的电容传感器。在其它实施例中,例如箭头、滚轮、键盘等输入板804可用于向用户装置102提供输入。另外,用户装置102可具有可接受和存储口头数据的麦克风806、接受图像的相机808和传送声音的扬声器810。

用户装置102能够以多种方式进行通信。在一些实施例中,通信可以是有线的,例如通过以太网线缆、USB线或RJ6线缆进行通信。在其它实施例中,通信可以是无线的,例如通过Wi-Fi(802.11标准)、蓝牙、蜂窝通信或近场通信装置进行通信。所述通信可直接到服务器104,或通过例如蓝牙等无线网络进行。图18可以是构成用户装置102的物理元件的简化图示,并且图19可以是构成服务器104的物理元件的简化图示。

图18可以是根据系统的部分进行物理配置的样例用户装置102。用户装置102可具有根据计算机可执行指令进行物理配置的处理器950。所述用户装置可具有便携式电源955,例如可再充电的电池。所述用户装置还可具有声音和视频模块960,所述声音和视频模块辅助显示视频和声音并且可在不使用时关闭以节约电力和电池寿命。用户装置102还可具有易失性存储器965和非易失性存储器970。还可存在输入/输出总线975,所述输入/输出总线将数据传送往返于各种用户输入装置,例如麦克风906、相机908和其它输入902等。所述输入/输出总线还可通过无线或有线装置来控制与网络的通信。当然,这只是便携式计算装置102的一个实施例,而便携式计算装置102的数目和类型仅受限于想象力。

构成例如收据服务器315或通信服务器320的服务器104的物理元件的示例进一步在图19中示出。取决于处理需要,一些物理元件可位于其它装置中。服务器104可具有根据计算机可执行指令进行物理配置的处理器1000。所述服务器还可具有声音和视频模块1005,所述声音和视频模块辅助显示视频和声音并且可在不使用时关闭以节约电力和电池寿命。服务器104还可具有易失性存储器1010和非易失性存储器1015。并且如先前所提及,每个服务器可在物理上建构成符合特定的已识别任务。

在一些示例中,服务器104可包含数字存储装置,例如磁盘、光盘、快闪存储装置、非易失性存储装置等。结构化数据可存储在数字存储装置中,例如存储在数据库中。数据库1025可存储在存储器1010或1015中,或者可以是独立的。数据库1025还可以是云的部分,并且可以分布式方式存储。还可存在输入/输出总线1020,所述输入/输出总线将数据传送往返于各种用户输入装置,例如麦克风806、相机808和输入804等。输入/输出总线1020还可通过无线或有线装置来控制与网络的通信。当然,这只是服务器104的一个实施例,而用户装置102的数目和类型仅受限于想象力。

根据专利法规和法理学的规定,上文所描述的示范性配置被视为表示本发明的优选实施例。然而,应注意,可在不脱离本发明的精神或范围的情况下以不同于具体示出和描述的方式来实践本发明。

本文描述的用户装置、终端、计算机和服务器可以是通用计算机,其除了其它元件外还可具有(例如来自Intel Corporation、AMD或Motorola)的微处理器;易失性和非易失性存储器;一个或多个大容量存储装置(即,硬盘驱动器);各种用户输入装置,例如鼠标、键盘或麦克风;以及视频显示系统。本文描述的用户装置、终端、计算机和服务器可在许多操作系统中的任何一个上运行,所述操作系统包含但不限于WINDOWS、UNIX、LINUX、MAC OS或Windows(XP、VISTA等)。然而,预期任何合适的操作系统均可用于本发明。服务器可以是网络服务器集群,所述网络服务器各自可基于LINUX并由负载均衡器支持,所述负载均衡器基于可用服务器的当前请求负载来决定网络服务器群集中的哪一个应处理请求。

本文描述的用户装置、终端、计算机和服务器可通过网络通信,所述网络包含互联网、WAN、LAN、Wi-Fi、(现在已知的或在未来发明的)其它计算机网络和/或前述内容的任何组合。所属领域的技术人员在熟悉本说明书、附图和权利要求书后应理解,网络可通过有线和无线渠道的任何组合来连接各种部件,有线和无线渠道包含铜线、光纤、微波以及其它形式的射频、电通信技术和/或光学通信技术。还应理解,任何网络可通过不同的方式连接到任何其它网络。系统中计算机与服务器之间的互连是示例。本文描述的任何装置可通过一个或多个网络与任何其它装置通信。

示例实施例可包含超出所示装置和网络的额外装置和网络。此外,描述为由一个装置执行的功能可被分布且由两个或更多个装置执行。多个装置也可组合成单个装置,所述单个装置可执行组合的装置的功能。

本文所描述的各种参与者和元件可操作一个或多个计算机设备以促进本文所描述的功能。上述图中的任何元件,包含任何服务器、用户装置或数据库,可使用任何合适数目的子系统来促进本文所描述的功能。

本申请中描述的任何软件部件或功能可实施为可由至少一个处理器使用例如Java、C++或Perl等任何合适的计算机语言、使用例如常规的或面向对象的技术执行的软件代码或计算机可读指令。

软件代码可作为一系列指令或命令存储在非暂时性计算机可读介质上,所述非暂时性计算机可读介质例如随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动器或软盘等磁性介质或CD-ROM等光学介质。任何此类计算机可读介质可驻存在单个计算设备上或内部,且可存在于系统或网络内的不同计算设备上或内部。

可理解,上文所描述的本发明可通过使用模块或集成方式的计算机软件以控制逻辑的形式实施。基于本文中提供的公开和教示,所属领域的技术人员可知晓并了解使用硬件、软件或硬件与软件的组合来实施本发明的其它方式和/或方法。

以上描述是说明性的而非限制性的。本发明的许多变型在所属领域的技术人员查阅本公开后将变得显而易见。因此,本发明的范围不应参考以上描述来确定,而是应参考待决的权利要求以及其完整范围或等同物来确定。

在不脱离本发明的范围的情况下,任何实施例的一个或多个特征可与任何其它实施例的一个或多个特征组合。除非明确指示为相反情况,否则“一”或“所述”的叙述旨在表示“一个或多个”。除非明确指示为相反情况,否则“和/或”的叙述旨在表示该术语的最具包容性的意义。

本发明系统的一个或多个元件可被要求保护为实现特定功能的构件。在使用此类构件加功能元件来描述要求保护的系统的某些元件的情况下,查阅本说明书、附图和权利要求书的所属领域的技术人员应理解,对应的结构是通用计算机、处理器或微处理器,所述微处理器(视具体情况)被编程为使用在没有特殊编程的任何通用计算机中存在的功能来执行特别叙述的功能和/或通过实施一种或多种算法来实现所述功能。如所属领域的技术人员应理解,算法可在本公开中表达为数学公式、流程图、叙述式和/或向所属领域的技术人员提供足够的结构以实施所述过程和其等同物的任何其它方式。

虽然本公开可以许多不同的形式体现,但附图和讨论的呈现应理解为,本公开是一个或多个发明的原理的范例,并不意图将任何一个发明限制于所示实施例。

本公开为上文所描述的长期需要提供了解决方案。具体地说,本文所描述的系统和方法可被配置成用于改善数据传输。所属领域的技术人员将易于想到上述系统和方法的其它优势和修改。因此,本公开在其更广方面并不限于上文示出和描述的具体细节、代表性系统和方法以及说明性示例。在不脱离本公开的范围或精神的情况下,可对上文说明书进行各种修改和变化,并且希望本公开涵盖所有此类修改和变化,前提条件是它们在所附权利要求书和其等同物的范围内。

32页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:物质泄漏检测及通知系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!