优先权声明
本申请要求于2019年9月11日提交的美国临时申请序列号62/899,060的优先权的权益,其全部内容通过引用并入本文中。
本文公开的主题一般地涉及被配置成管理交易过程的机器,以及涉及与管理交易过程的其他机器相比使这样的专用机器得以改进的技术。具体地,本公开内容提出使用网络系统管理当面交易过程的系统和方法。
背景技术:
传统上,由于销售点的安装和维护成本,对于小型或中型卖方而言接受当面支付是一个挑战。另外,对于诸如旧货出售和农贸市场的当面交易,通常不支持无现金交易。此外,由于在线交易和当面(例如,店内)交易处于不同的生态系统中,因此,协调在线交易和当面交易仍然是一个挑战。
附图说明
附图中的各种附图仅示出本发明的示例实施方式,并且不能被认为是对其范围的限制。
图1是示出根据一些示例实施方式的适合于提供用于管理当面交易过程的系统的网络环境的图。
图2是示出根据一些示例实施方式的发布系统的部件的框图。
图3是示出根据一些示例实施方式的处理系统的部件的框图。
图4是示出根据一些示例实施方式的用于生成未发布列表和对应的码的方法的交互图。
图5是示出根据一些示例实施方式的用于使用网络系统来完成交易过程的方法的交互图。
图6至图9示出了根据一些示例实施方式的在卖方装置上显示的用于生成和显示码的示例用户界面。
图10至图14示出了根据一些示例实施方式的在买方装置上显示的用于授权当面交易的示例用户界面。
图15是示出根据一些示例实施方式的能够从机器存储介质读取指令并执行本文所讨论的方法中的任何一种或更多种方法的机器的部件的框图。
具体实施方式
以下描述包括实施本发明主题的说明性实施方式的系统、方法、技术、指令序列和计算机器程序产品。在以下描述中,出于解释的目的,阐述了许多具体细节以便提供对本发明主题的各种实施方式的理解。然而,对于本领域技术人员而言将明显的是,可以在没有这些具体细节的一些或其他的情况下实践本发明主题的实施方式。通常,公知的指令实例、协议、结构和技术并未详细地示出。示例仅代表可能的变化。除非另有明确说明,否则结构(例如,结构性部件,诸如模块)是可选的,并且可以被组合或再分,并且操作(例如,在过程、算法或其他功能中)可以按顺序变化或被组合或再分。
本文讨论了用于使用网络系统管理当面交易过程的各种系统和方法。在示例实施方式中,网络系统从第一用户(例如,卖方)的装置接收关于服务或物品的信息。该信息可以包括物品的图像,物品或服务的标题和/或描述,以及商定的价格。使用所接收到的信息,网络系统生成未发布列表,并将该未发布列表与会话标识符相关联。然后,未发布列表被临时存储到数据存储器中。随后,网络系统生成码,该码提供与会话标识符相关联的统一资源标识符(uri)(例如,统一资源定位符(url))。该码显示在第一用户的装置上。然后,可以由第二用户(例如,买方)的装置扫描该码,以经由uri访问与会话标识符相关联的交易用户界面。响应于由第二用户的装置扫描码所触发的访问交易用户界面的请求,交易用户界面被显示在第二用户装置上。
在示例实施方式中,从第二用户的装置接收有关执行针对服务或物品的支付处理的信息和授权。响应于接收到执行支付处理的授权,网络系统执行支付处理。假设支付过程成功,则对第一用户的账户进行贷记,同时对第二用户的账户进行借记。网络系统存储交易信息(例如,在网络系统处的卖方的账户中的交易信息或与网络系统处的卖方的账户相关联的交易信息),使得可以以后访问交易信息,和/或卖方可以跟踪、管理和协调在线交易和当面(例如店内)交易。
相应地,本公开内容提供了针对使用网络系统管理当面交易的技术问题的技术解决方案,该网络系统不需要销售点(pos)系统或使用pos相关的设备/部件(例如,信用卡读卡器)。在一些实施方式中,通过如下来执行当面交易的管理:生成未发布列表(该列表包含当面交易的所有细节)、生成在被扫描或输入时访问未发布列表的唯一码、以及提供唯一的用户界面以允许用户创建、查看、确认和授权当面交易。未发布列表被临时存储到数据存储器中持续预定时间量,或者在当面交易完成后被删除。未发布列表(或临时列表)的这种临时存储允许对存储空间的减少的需求。这在一天内可能发生次数庞大的当面交易的情况下尤为重要。另外,在一些实施方式中,未发布列表可以被存储到高速缓存中以用于更快的访问。因此,本文描述的一种或多种方法有助于解决与使用网络系统来管理当面交易相关的技术问题,该网络系统不需要使用pos系统或相关部件并且减少了对存储容量的需求。由于买方不需要将信用卡或支付信息直接交给卖方,因此示例实施方式还为当面交易提供了改进的安全性。
参照图1,示出了提供用于处理当面交易的网络环境100的示例实施方式。网络系统102经由通信网络104(例如,因特网、无线网络、蜂窝网络或广域网(wan))向包括卖方装置106和买方装置108的多个用户装置提供服务器端功能。
卖方装置106和买方装置108经由与网络104的连接而与网络化系统102进行接口。根据卖方装置106和买方装置108中的每一个的形式,可以使用各种类型的连接和网络104中的任何连接和网络。例如,连接可以是码分多址(codedivisionmultipleaccess,cdma)连接,全球移动通信系统(gsm)连接或其他类型的蜂窝连接。这样的连接可以实现多种类型的数据传送技术——诸如单载波无线传输技术(1xrtt)、演进数据优化(evolution-dataoptimized,evdo)技术、通用分组无线电业务(generalpacketradioservice,gprs)技术,gsm增强数据速率演进(enhanceddataratesforgsmevolution,edge)技术或其他数据传送技术(例如,第四代无线,4g网络)——中的任何技术。当采用这样的技术时,网络104可以包括蜂窝网络,该蜂窝网络具有通过蜂窝电话交换机互连的具有交叠的地理覆盖范围的多个单元站点。这些蜂窝电话交换机可以耦接到网络主干网(例如,公共交换电话网(pstn),分组交换数据网络或其他类型的网络)。
在另一个示例中,到网络104的连接可以是无线保真(wi-fi,ieee802.11x类型)连接,微波访问全球互通性(wimax)连接或另一种类型的无线数据连接。在这样的实施方式中,网络104可以包括一个或更多个耦接到局域网(lan)、广域网(wan)、互联网或另一分组交换数据网络的无线访问点。在又一示例中,到网络104的连接可以是有线连接(例如,以太网链路),并且网络104可以是lan、wan、互联网或另一分组交换数据网络。因此,明确考虑了各种不同的配置。
在各种实施方式中,在网络环境100内交换的数据可以取决于通过一个或更多个客户端或用户界面(ui)可用的用户选择的功能。ui与执行网页客户端(例如,互联网浏览器)的卖方装置106和买方装置108相关联,该网页客户端可以与网络系统102进行通信。ui也可以与一个或更多个应用(例如,由网络系统102提供或通过网络系统102提供的应用)相关联。
卖方装置106和买方装置108可以包括但不限于智能电话、平板电脑、膝上型计算机、多处理器系统、基于微处理器的或可编程的消费电子产品、游戏机、机顶盒、服务器或用户可以用来访问网络系统102的任何其他通信装置。在一些实施方式中,卖方装置106和买方装置108包括显示信息(例如,以用户界面的形式)的显示模块(未示出)。在另外的实施方式中,卖方装置106和买方装置108包括触摸屏,加速度计,照相机,麦克风和全球定位系统(gps)装置中的一个或更多个。
卖方装置106和买方装置108可以包括一个或更多个应用(也称为“app”),诸如但不限于网页浏览器、消息收发应用、电子邮件(e-mail)应用、电子商务站点应用(也称为市场应用)、第三方应用等。在一些实施方式中,如果站点应用(例如,电子商务站点应用)被包括在卖方装置106或买方装置108中,则该应用被配置成在本地提供用户界面以及至少一些功能,该应用被配置成根据需要与网络系统102进行通信以得到在本地不能获得的数据或处理能力(例如,发布列表、访问已发布的列表的数据库、认证用户、提供与网络系统102的其他用户的通信)。相反,如果站点应用没有包含在卖方装置106或买方装置108中,则卖方装置106或买方装置108可以使用其网页浏览器来访问在网络系统102上托管的站点(或其变体)。
具体转向网络系统102,应用程序接口(api)服务器110和网页服务器112被耦接到一个或更多个应用服务器114,并且分别向一个或更多个应用服务器114提供编程式接口和网页接口。应用服务器114托管发布系统116和处理系统118,发布系统116和处理系统118中的每一个可以包括一个或更多个模块、应用或引擎,并且发布系统116和处理系统118可以实施为硬件、软件、固件或其任何组合。应用服务器114进而被耦接到便于访问一个或更多个信息存储库或数据库122的一个或更多个数据库服务器120。在一个实施方式中,数据库122是存储由网络系统102使用的内容(例如,发布物或物品列表、商店信息、包括过去浏览和购买历史的买方简档、卖方简档)的存储装置。
在示例实施方式中,发布系统116在网络(例如,因特网)上发布内容。如此,发布系统116向访问网络系统102的用户提供许多发布功能和服务。以下将结合图2更详细地讨论发布系统116。
处理系统118包括一个或更多个管理当面交易过程的服务器。将结合图3更详细地讨论处理系统118。
尽管发布系统116和处理系统118在图1中被示出为形成网络系统102的一部分,但是将理解的是,在可替选的实施方式中,发布系统116或处理系统118可以形成与网络系统102不同的单独的服务器的一部分。此外,可替选地,处理系统118的部件可以位于发布系统116之内。此外,虽然图1所示的基于客户端服务器的网络环境100采用了客户端服务器架构,但是本发明主题当然不限于这样的架构,并且同样可以在例如分布式或对等式(peer-to-peer)架构系统中找到应用。发布系统116和处理系统118也可以被实现为不一定具有联网能力的独立的软件程序。
在示例实施方式中,图1所示的或与图1相关联的任何系统、服务器或装置(统称为“部件”)可以是专用(例如,专业的或其他非通用的)计算机,可以包括专用计算机或者可以另外在专用计算机中实现,专用计算机已经被修改(例如,由软件诸如应用、操作系统、固件、中间件或其他程序的一个或更多个软件模块被配置或编程)以执行本文所述的针对该系统或机器的一个或更多个功能。例如,下面关于图15讨论能够实现本文所描述的方法中的任一种或更多种的专用计算机系统,并且因此这样的专用计算机可以是用于执行本文所讨论的方法中的任一种或更多种的工具。在这样的专用计算机的技术领域中,与缺少本文所讨论的结构或者无法另外执行本文所讨论的功能的其他专用计算机相比,通过本文所讨论的结构修改以执行本文所讨论的功能的专用计算机在技术上得以改进。因此,根据本文所讨论的系统和方法配置的专用机器提供了对类似专用机器的技术的改进。
此外,图1所示的系统、服务器或装置中的任何两个或更多个可以被组合在单个系统、服务器或装置中,并且在本文中针对任何单个系统、服务器或装置描述的功能可以在多个系统或装置间再分。另外,任何数目的网络系统102、卖方装置106和买方装置108可以在网络环境100内实施。此外,网络环境100的一些部件或功能可以在网络环境100中的其他位置被组合或位于网络环境100中的其他位置。
图2是示出根据一些示例实施方式的发布系统116的部件的框图。在示例实施方式中,发布系统116在网络(例如,互联网)上发布内容。如此,发布系统116向访问网络系统102的用户(例如,卖方装置106和买方装置108的用户)提供许多发布功能和服务。例如,发布系统116可以托管市场应用,该市场应用向用户提供许多功能和服务,诸如发布列表和定价机制,从而卖方可以列出(或发布关于商品或服务的信息)待售的商品或服务(也称为“物品”),潜在的用户或买方可以表达出对这样的商品或服务的兴趣或表示期望购买这样的商品或服务,并且与该商品或服务有关的交易被处理。然而,注意,在可替选的实施方式中,发布系统116可以与非市场环境诸如信息化环境(例如,搜索引擎)或社交联网环境相关联。
为了能够进行这些操作,发布系统116包括列表生成器202和列表管理模块204。尽管列表生成器202和列表管理模块204被示为发布系统116的一部分并且与处理系统118通信,但是这些部件可以可替选地位于处理系统118内。要注意的是,发布系统116包括与示例实施方式不直接相关并且因此在本文中没有讨论的其他部件(未示出)。此外,可以使用硬件(例如,机器的处理器)或硬件与软件的组合来实现本文描述的部件(例如,模块、生成器)中的任何一个或更多个。此外,这些部件中的任两个或更多个可以组合在单个部件中,并且在本文中针对单个部件描述的功能可以在多个部件间再分。
列表生成器202允许卖方使用网络系统102制作与他们希望交易的物品或服务有关的列表或发布物。在示例实施方式中,列表生成器202与处理系统118一起工作以生成用于处理当面交易的未发布列表。该列表没有被发布是因为该列表在由网络系统102管理的允许用户搜索和交易商品和服务的公共市场上是不可见的(未发布)。
在示例实施方式中,列表生成器202导致一个或更多个用户界面的呈现,以允许卖方制作未发布列表。使用该用户界面,卖方可以拍摄物品的照片、提供物品的标题或描述、并输入商定的(例如,协商的)价格。一旦列表生成器202接收到该信息,列表生成器202就生成未发布列表。列表生成器202还将会话标识符(id)与未发布列表相关联。会话id是分配给未发布列表的唯一标识符,该唯一标识符允许卖方和买方在网络系统102上访问未发布列表。一旦未发布列表被生成并且与会话id相关联,则可以将该未发布列表临时存储到数据存储器(例如数据库122)中,直到完成当面交易或经过了预定的时间量。未发布列表的通知也可以被发送到处理系统118。
列表管理模块204管理卖方的列表。在一些实施方式中,列表管理模块204可以确定自生成未发布列表以来已经经过了预定的时间量(例如10分钟)。因为当面交易是相对实时地发生的,所以预定的时间量保持较短。响应于确定预定的时间量已经过去,列表管理模块204从数据存储器中移除未发布列表。通过在当面交易完成之后或在短的预定的时间量之后立即移除未发布的清单,网络系统102可以节省存储和管理这样的列表和当面交易所需的存储空间。
在一些实施方式中,未发布列表可以被存储在高速缓存中。由于当面交易将在创建未发布列表之后的短的时间量内发生,因此将未发布列表存储在高速缓存中将使得能够快速访问未发布列表。
图3是示出根据一些示例实施方式的处理系统118的部件的框图。在示例实施方式中,处理系统118包括一个或更多个服务器,所述一个或更多个服务器包括管理当面交易过程的部件。为了能够进行这些操作,处理系统118包括码生成器302、用户界面模块304和交易模块306。处理系统118还可以包括与示例实施方式无关的其他部件(没有示出)。此外,可以使用硬件(例如,机器的处理器)或硬件与软件的组合来实现本文描述的部件(例如,引擎、模块、生成器)中的任何一个或更多个。此外,这些部件中的任两个或更多个可以被组合在单个部件中,并且在本文中针对单个部件描述的功能可以在多个部件间再分。
码生成器302生成与未发布列表相关联的唯一码,该唯一码提供访问未发布列表的uri。在示例实施方式中,该码是快速响应(qr)码。然而,可替选的实施方式可以使用可以传达信息的其他类型的码或唯一图像。此外,码可以是能够被输入或复制的字母数字的或类似的码。码封装了会话id,使得在扫描(或输入和发送)码时,网络系统102能够使用该会话id来访问与未发布列表相关的信息。
用户界面模块304生成与管理当面交易过程相关联的用户界面。因此,一旦生成码,用户界面模块304就生成显示该码(在本文中称为“码ui”)的用户界面。然后码ui被发送,以显示在卖方装置106上。
交易模块306管理当面交易的处理。在示例实施方式中,买方装置108扫描卖方装置106上的码ui上显示的码。该扫描导致对处理系统118的调用,该调用触发交易模块306以访问未发布列表并导致用户界面模块304生成交易ui。交易ui然后被发送到买方装置108。买方然后可以验证或输入任何必要的信息并授权交易(例如,授权支付)。在授权后,交易模块306处理交易并且如果交易完成则提供交易确认。相反,如果交易模块306不能处理交易(例如,资金不足、错误的信用卡信息),则交易模块306经由用户界面模块304返回错误消息。
图4是示出根据一些示例实施方式的用于生成未发布列表和对应码的方法400的交互图。方法400的交互涉及卖方装置106和网络系统102的部件。在方法400之前,卖方和买方可能已经协商和/或商定了针对物品或服务的价格。协商可以是当面进行的,例如在卖方的位置处(例如,旧货出售、农贸市场、售货亭、商店)。
在操作402处,卖方在卖方装置106上激活与网络系统102相关联的应用。该应用可以向卖方提供列表创建用户界面。卖方使用列表创建ui,在操作404中输入物品的信息。该信息可以包括物品的标题或名称以及商定的价格。在一些情况下,信息还可以包括物品的照片或图像。然后在操作406中将该信息发送到网络系统102。传输还可以包括关于卖方的信息(例如,卖方标识符)。
网络系统102在操作408中接收信息,并在操作410中生成未发布列表。如此,列表生成器202接收该信息,并使用该信息来生成未发布列表。列表生成器202还将未发布列表与卖方id和会话id相关联。然后,未发布列表被临时存储到数据存储器中。
一旦生成了未发布列表,则码生成器302在操作412中生成与未发布列表相关联的唯一码(例如,qr码、唯一图像、字母数字码)。所生成的码提供捕获会话id的uri,使得当扫描或输入码并且对网络系统102进行调用时,会话id用于访问(例如检索)未发布列表。
然后,在操作414中,所生成的码被发送回卖方装置106。在示例实施方式中,用户界面模块304生成示出所生成的码的码ui。
在操作416中,卖方装置经由码ui接收码。然后,在操作418中,卖方装置在显示屏上显示码ui。
图5是示出根据一些示例实施方式的用于使用网络系统102完成当面交易过程的方法500的交互图。方法500是图4的方法400的延续,方法500包括由买方装置108执行的操作。
当卖方装置106在操作418中显示码ui时,买方装置108在操作502中扫描在码ui上显示的码。在示例实施方式中,买方装置108使用位于买方装置108上的码扫描应用。在操作504中,对码的扫描导致发送请求(例如,对网络系统102的调用)。该请求包括封装在码中的会话id。
网络系统102在操作506中接收该请求。使用请求中的会话id,网络系统102从数据存储器中访问相应的未发布列表。在操作508中,网络系统102(例如,用户界面模块304)使用未发布列表(或未发布列表中包含的信息)生成交易ui。在操作510中,交易ui被发送到买方装置108。
买方装置108在操作512中接收交易ui,并在操作514中在买方装置108的显示器上显示交易ui。交易ui根据未发布列表提供详细信息(或显示未发布列表本身),所述详细信息包括图像(如果图像由卖方提供)、标题、描述和商定的价格。交易ui还可以显示物品或服务的位置(例如,地图,地址)。
然后,在操作516中,买方可以使用交易ui来验证交易、输入任何必要的信息(例如,在何处发送收据)并授权交易。例如,买方可以输入或选择收据或支付确认应当被发送的位置的联系信息(例如电子邮件地址)。买方还可以提供或选择支付信息。在一些实施方式中,买方还可以经由交易ui来应用优惠券或折扣(例如,输入或扫描优惠券)或提供小费。
当由买方输入、选择或更新了所有信息时,买方对交易进行授权(例如,提供执行支付处理的指示),该授权被发送(操作516)到网络系统102。一旦网络系统接收到该授权,网络系统102就在操作518中处理交易。在一些实施方式中,网络系统102试图针对商定的价格对买方账户进行借记并对卖方账户进行贷记。
如果处理成功,则在操作520中发送支付确认。如此,卖方装置106和买方装置108中的每一个可以接收支付确认通知。支付确认通知可以是在各个装置106和108上显示的确认ui。可替选地或另外地,确认通知可以是给与卖方或买方相关联的账户的电子邮件或文本。如果处理不成功(例如,被支付服务拒绝),则将错误消息返回给买方装置108(并且也可能返回给卖方装置106),并且买方可以尝试使用支持网络系统102的不同的支付机制(例如,不同的信用卡或支付服务)。一旦交易完成或经过了预定的时间量之后,从数据存储器中移除未发布列表。
图6至图9示出了根据一些示例实施方式的显示在卖方装置106上的示例用户界面,该示例用户界面用于生成未发布列表并显示在由网络系统102执行的当面交易过程中使用的码。图6示出了当在卖方装置106上激活与网络系统102相关联的应用时所呈现的菜单用户界面(ui)600。菜单ui600提供用于发起当面交易过程的新交易图标602。
在选择了新交易图标602之后,如图7中所示,新交易ui700被显示在卖方装置106上。新交易ui700提供一个或更多个字段来输入信息。例如,卖方可以在价格字段702中输入商定的价格。卖方还可以输入物品的标题和/或物品的描述。
交易ui700还包括对物品拍照的指示704。在各种实施方式中,图片是可选的。如图8所示,响应于对拍摄照片的指示704的选择,由应用来呈现相机ui800。使用相机ui800,卖方拍摄正在交易的物品的图像。
一旦卖方输入了信息,该信息和图像就由应用发送到网络系统102。网络系统102识别卖方(例如,根据与应用或卖方装置106相关联的信息)并将会话id与当面交易相关联。使用该信息以及所识别的卖方信息,网络系统102生成未发布列表。未发布列表被临时存储到网络系统102处的数据存储器中。
一旦生成了未发布列表,则网络系统生成对应的唯一码,该码包括(例如封装)链接到未发布列表的会话id。图9示出了在卖方装置上显示的码生成ui900。码生成ui900向卖方提供网络系统102正在生成未发布列表和码的通知。
一旦生成码,网络系统就提供码ui以在卖方装置106上显示。码ui包括所生成的码的图像,该图像通过封装在码中的会话id而被唯一地链接到未发布列表。
图10至图14示出了根据一些示例实施方式的在买方装置108上显示的用于授权当面交易的示例用户界面。参照图10,示出了显示在买方装置108上的扫描捕获ui1000。扫描捕获ui1000可以由买方装置108可访问的任何码扫描应用提供。使用扫描捕获ui1000,买方可以捕获在卖方装置106上的扫描ui中显示的码的图像。
码的捕获自动地触发从买方装置108到网络系统102的请求(例如,调用),以访问与会话id相关联的未发布列表。网络系统102使用来自请求的会话id来访问未发布列表,并生成用于显示在买方装置108上的交易处理ui1100。买方装置108接收交易处理ui1100并如图11所示显示所接收到的交易处理ui1100。交易处理ui1100是可滚动的ui,其呈现未发布列表(或来自未发布列表的信息)并提供允许买方输入或确认联系信息和支付信息的字段。交易处理ui1100还可以允许买方应用折扣、优惠券或小费。如图11所示,交易处理ui1100包括物品的图像的显示,如果该图像是由买方拍摄的。另外地,物品的标题和/或描述连同商定的价格一起被显示。在示例实施方式中,还在交易处理ui1100上提供一个或更多个支付图标1102。支付图标1102使用支付服务触发支付。
图12示出了向上滚动(例如,传递所显示的图像)的交易处理ui1100。交易处理ui1100现在示出了收据输入选择1202和地图部分1204。激活收据输入选择1202提供对联系字段(没有示出)的访问,在该联系字段中买方可以输入他们希望在何处(例如,电子邮件地址)或如何(例如,经由文字)收到他们的针对当面交易的收据的联系信息。可替选地,收据输入选择1202的激活可以提供联系信息的菜单,买方可以从该菜单中选择收据应该被发送到哪里。在一些实施方式中,收据输入选择1202可以是可选的,并且可以基于支持各自的支付服务(例如,applepay,paypal,googlepay)的设置来发送收据。
地图部分1204示出了当面交易正在发生的位置。地图部分1204还提供了允许买方保存该位置的位置信息(例如,地址,电话号码)的保存联系选择1206。在一些实施方式中,地图部分1204可以是可选的或不被提供。
如上所述,交易处理ui1100还可以提供用于应用优惠券、折扣或小费的字段。如此,交易处理ui1100的进一步滚动将提供对这些字段的访问。
买方可以随时选择支付图标1102之一。支付图标1102触发网络系统102处的支付处理过程。向买方显示的支付图标1102的数目和类型取决于买方已经在买方装置108上和/或使用网络系统102建立的支付选项。例如,如果买方已经建立了applepay账户,则显示相应的支付图标1102。可替选地,如果买方已经使用网络系统102设置了信用卡支付信息,则可以显示信用卡支付图标。
如图13所示,在选择支付图标1102之一之后,向买方呈现支付处理ui1300。买方可以确认与所选择的支付类型相关的信息并授权支付。虽然支付处理ui1300被示为弹出式用户界面,但是可替选的实施方式可以用支付处理ui1300代替交易处理ui1100。
一旦支付被网络系统102处理,就向买方显示交易确认ui1400。另外,如果买方已经指示期望接收电子收据(例如,经由图12的收据输入选择1202),则将电子收据发送到所指示的电子邮件地址或号码。此外,可以由网络系统102将相似的交易确认ui发送给卖方装置106,和/或将确认消息发送给所指示的电子邮件地址或号码。另外,网络系统102将交易信息存储到由网络系统102管理的卖方的账户(或与该卖方的账户相关联)。这允许网络系统102(和买方)对支持由网络系统102执行的在线交易的当面交易进行跟踪、监视和协调。
图15示出了根据一些示例实施方式的机器1500的部件,所述部件能够从机器存储介质(例如,机器存储装置、非暂态机器可读存储介质、计算机存储介质或其任何合适的组合)中读取指令并执行本文所讨论的方法中的任何一种或多种。具体地,图15以计算机装置(例如,计算机)的示例形式示出了的机器1500的示意图,并且在机器1500中可以全部地或部分地执行用于使机器1500执行本文所讨论的方法中的任何一种或更多种的指令1524(例如,软件、程序、应用、小应用、app或其他可执行的代码)。
例如,指令1524可以使机器1500执行图4和图5的通信流程和交互操作。在一个实施方式中,指令1524可以将通用的、未编程的机器1500转变为特定机器(例如,专门配置的机器),该特定机器被编程成以所描述的方式执行所描述的和所图示的功能。
在替选的实施方式中,机器1500作为独立的装置进行操作,或者可以连接(例如,联网)至其他机器。在联网部署中,机器1500可以以服务器-客户端网络环境中的服务器机器或客户端机器的身份进行操作,或者作为点对点(或分布式)网络环境中的对等机器进行操作。机器1500可以是服务器计算机、客户端计算机、个人计算机(pc)、平板电脑、膝上型计算机、上网本、机顶盒(stb)、个人数字助理(pda)、蜂窝电话、智能电话、web设备、网络路由器、网络交换机、网桥或能够执行指定该机器要采取的动作的指令1524(顺序或以其他方式)的任何机器。此外,虽然仅示出了单个机器,但是术语“机器”还应被视为包括单独地或联合地执行指令1524以执行本文所讨论的方法中的任一种或更多种方法的机器的集合。
机器1500包括被配置成经由总线1508彼此通信的处理器1502(例如,中央处理单元(cpu)、图形处理单元(gpu)、数字信号处理器(dsp)、专用集成电路(asic)、射频集成电路(rfic)或其任何合适的组合)、主存储器1504和静态存储器1506。处理器1502可以包含微电路,所述微电路能够由指令1524中的一些或所有指令临时或永久配置成使得处理器1502能够被配置成全部地或部分地执行本文所描述的方法中的任何一种或更多种方法。例如,处理器1502的一组一个或更多个微电路能够被配置成执行本文中描述的一个或更多个模块(例如,软件模块)。
机器1500还可以包括图形显示器1510(例如,等离子显示面板(pdp)、发光二极管(led)显示器、液晶显示器(lcd)、投影仪、阴极射线管(crt)或者能够显示图形或视频的任何其他显示器)。机器1500还可以包括输入装置1512(例如,键盘)、光标控制装置1514(例如,鼠标、触摸板、轨迹球、操纵杆、运动传感器或其他指针设备)、存储单元1516、信号生成装置1518(例如,声卡、放大器、扬声器、耳机插孔或其任何合适的组合)以及网络接口装置1520。
存储单元1516包括机器存储介质1522(例如,有形机器可读存储介质),其上存储有实施本文所描述的方法或功能中的任何一个或更多个方法或功能的指令1524(例如,软件)。在由机器1500执行指令1524之前或期间,指令1524也可以完全或至少部分地驻留在主存储器1504内、处理器1502内(例如,在处理器的高速缓冲存储器内)或这两者内。因此,主存储器1504和处理器1502可以被认为是机器可读介质(例如,有形和非暂态机器可读介质)。可以经由网络接口装置1520在网络1526上发送或接收指令1524。
在一些示例实施方式中,机器1500可以是便携式计算装置,并且具有一个或更多个另外的输入部件(例如,传感器或仪表)。这样的输入部件的示例包括图像输入部件(例如,一个或更多个像机)、音频输入部件(例如,麦克风)、方向输入部件(例如,指南针)、位置输入部件(例如,全球定位系统(gps)接收器)、定向部件(例如,陀螺仪)、运动检测部件(例如,一个或更多个加速度计)、高度检测部件(例如,高度计)和气体检测部件(例如,气体传感器)。由这些输入部件中的任何一个或更多个收集的输入可以是可访问的并且可供本文所描述的任何模块使用。
可执行指令和机器存储介质
各种存储器(即1504、1506和/或处理器1502的存储器)和/或存储单元1516可以存储实施本文所描述的任何一个或更多个方法或功能的一组或更多组指令和数据结构(例如,软件)1524或由本文所描述的任何一个或更多个方法或功能使用的一组或更多组指令和数据结构(例如,软件)1524。这些指令在由处理器1502执行时使各种操作实现所公开的实施方式。
如本文中所使用的,术语“机器存储介质”、“装置存储介质”、“计算机存储介质”(统称为“机器存储介质1522”)意指相同的事物并且可以在本公开内容中被可交换地使用。该术语指的是:存储可执行指令和/或数据的单个或多个存储装置和/或介质(例如,集中式或分布式数据库和/或相关联的缓存和服务器),以及包含多个存储设备或装置的基于云的存储系统或存储网络。因此,该术语应被视为包括但不限于固态存储器以及光学和磁性介质,包括处理器内部或外部的存储器。机器存储介质、计算机存储介质和/或装置存储介质1522的具体示例包括:非易失性存储器,包括例如半导体存储装置,例如可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、fpga和闪存装置;磁盘,诸如内部硬盘和可移动磁盘;磁光盘;以及cd-rom和dvd-rom磁盘。术语机器存储介质、计算机存储介质和装置存储介质明确地排除了载波、调制数据信号和其他这样的介质,载波、调制数据信号和其他这样的介质中的至少一些被涵盖在下面讨论的术语“信号介质”中。在这种情况下,机器存储介质是非暂态的。
信号介质
术语“信号介质”或“传输介质”应被认为包括任何形式的调制数据信号、载波等。术语“调制数据信号”意指使其特征中的一个或更多个特征以对信号中的信息进行编码的方式而被设置或改变的信号。
计算机可读介质
术语“机器可读介质”、“计算机可读介质”和“装置可读介质”意指相同的事物,并且可以在本公开内容中可互换地使用。这些术语被限定为包括机器存储介质和信号介质两者。因此,这些术语包括存储装置/介质和载波/调制数据信号。
指令1524还可以经由网络接口装置1520使用传输介质以及利用许多公知的传输协议(例如http)中的任何一种在通信网络1526上被发送或接收。通信网络1526的示例包括:局域网(lan)、广域网(wan)、因特网、移动电话网、普通老式电话(pots)网络以及无线数据网络(例如,wifi、lte和wimax网络)。术语“传输介质”应当被认为包括能够存储、编码或承载供机器1500执行的指令1524的任意无形介质,并且包括数字或模拟通信信号或其他无形介质以便于这样的软件的通信。
在整个说明书中,多个实例可以实现作为单个实例描述的部件、操作或结构。虽然一个或更多个方法的单独的操作被示出和描述为分离的操作,但是单独的操作中的一个或更多个可以同时执行并且不要求以所示的顺序执行操作。在示例配置中被呈现为分离的部件的结构和功能可以被实现为组合的结构或部件。类似地,被呈现为单个部件的结构和功能可以被实现为分离的部件。这些和其他变型、修改、添加和改进落入本文的主题的范围内。
在本文中某些实施方式被描述为包括逻辑或者许多部件、模块或机构。模块可以构成软件模块(例如,在机器可读介质上或者传输信号中实施的代码)或者硬件模块。“硬件模块”是能够执行某些操作并且可以以某种物理方式进行配置或布置的有形单元。在各种示例实施方式中,一个或更多个计算机系统(例如,独立计算机系统、客户端计算机系统或服务器计算机系统)或者计算机系统的一个或更多个硬件模块(例如,处理器或一组处理器)可以由软件(例如,应用或应用部分)配置为操作成执行如本文中描述的某些操作的硬件模块。
在一些实施方式中,硬件模块可以机械地、电子地或以其任何合适的组合来实现。例如,硬件模块可以包括被永久地配置成执行某些操作的专用电路或逻辑。例如,硬件模块可以是诸如现场可编程门阵列(fpga)或asic的专用处理器。硬件模块还可以包括通过软件被临时配置成执行某些操作的可编程逻辑或电路。例如,硬件模块可以包括包含在通用处理器或者其他可编程处理器内的软件。将理解的是,可以通过成本和时间考虑来推动在专用和永久配置的电路中或在临时配置的电路(例如,由软件进行配置)中机械地实现硬件模块的决策。
因此,术语“硬件模块”应当被理解成包括有形实体,该有形实体是被物理构造、永久配置(例如,硬连线)或临时配置(例如,编程)来以特定方式进行操作或执行本文中描述的某些操作的实体。如本文中所使用的,“硬件实现的模块”是指硬件模块。考虑到其中硬件模块被临时配置(例如,编程)的实施方式,硬件模块中的每一个不需要在时间的任一情况处被配置或实例化。例如,在硬件模块包括由软件配置为成为专用处理器的通用处理器的情况下,可以在不同时间处将该通用处理器配置为分别不同的硬件模块。软件可以相应地对处理器进行配置,例如,以在时间的一个实例处构成特定硬件模块,并且以在时间的不同实例处构成不同的硬件模块。
硬件模块可以向其他硬件模块提供信息并且可以接收来自其他硬件模块的信息。因此,所描述的硬件模块可以被视为被通信地耦接。在同时存在多个硬件模块的情况下,可以通过硬件模块中的两个或更多个之间或之中的信号传输(例如,通过合适的电路和总线)来实现通信。在其中多个硬件模块在不同时间处被配置或实例化的实施方式中,可以例如通过将信息存储在多个硬件模块可以访问的存储器结构中以及在该存储器结构中检索信息来实现在这样的硬件模块之间的通信。例如,一个硬件模块可以执行操作,并且将该操作的输出存储在该硬件模块通信上耦接至的存储器装置中。另外的硬件模块然后可以在随后的时间处访问存储器装置,以检索和处理所存储的输出。硬件模块还可以发起与输入或输出装置的通信,并且可以对资源进行操作(例如,信息的收集)。
在本文中描述的示例方法的各种操作可以至少部分地由临时地配置(例如,由软件)或永久地配置以执行相关操作的一个或更多个处理器来执行。无论是临时地被配置还是永久地被配置,这样的处理器都可以构成处理器实现的模块,所述处理器实现的模块操作成执行本文中描述的一个或更多个操作或功能。如本文中使用的,“处理器实现的模块”是指使用一个或更多个处理器实现的硬件模块。
类似地,本文中描述的方法可以至少部分地由处理器实现,处理器是硬件的示例。例如,方法的操作中的至少一些操作可以通过一个或更多个处理器或处理器实现的模块来执行。此外,一个或更多个处理器还可以操作成支持“云计算”环境中的相关操作的执行或者操作为“软件即服务”(saas)。例如,至少一些操作可以由一组计算机(作为包括处理器的机器的示例)来执行,其中这些操作能够经由网络(例如,因特网)并且经由一个或更多个合适的接口(例如,应用程序接口(api))来访问。
操作中的某些操作的性能可以分布在一个或更多个处理器中,不仅驻留在单个机器中,而且跨多个机器部署。在一些示例实施方式中,一个或更多个处理器或处理器实现的模块可以位于单个地理位置(例如,在家庭环境、办公环境或服务器群内)。在其他示例实施方式中,一个或更多个处理器或处理器实现的模块可以跨多个地理位置分布。
示例
示例1是用于管理当面交易过程的方法。该方法包括:在网络系统处从第一用户的装置接收关于服务或物品的信息;使用接收的信息,由网络系统的硬件处理器生成未发布列表,未发布列表与会话标识符相关联并且被临时存储到与网络系统相关联的数据存储器中;由网络系统生成可扫描码,该可扫描码提供与会话标识符相关联的统一资源标识符(uri);通过网络系统使可扫描码呈现在第一用户的装置处,由第二用户的装置扫描可扫描码,以经由uri访问与会话标识符相关联的交易用户界面;以及响应于由第二用户的装置扫描可扫描码所触发的访问交易用户界面的请求,通过网络系统使交易用户界面呈现在第二用户的装置上。
在示例2中,示例1的主题可以可选地包括:其中,可扫描码包括快速响应(qr)码。
在示例3中,示例1至示例2中任一个的主题可以可选地包括:确定自生成未发布列表以来已经经过了预定时间量;已经响应于该确定,将未发布列表从数据存储器移除。
在示例4中,示例1至示例3中任一个的主题可以可选地包括:其中,交易用户界面包括服务或物品的位置的显示。
在示例5中,示例1至示例4中任一个的主题可以可选地包括:其中,接收的信息包括物品的图像和价格,以及交易页面包括物品的图像、价格和用于发起支付过程的可选择的选项。
在示例6中,示例1至示例5中任一个的主题可以可选地包括:其中,接收的信息包括要应用于服务或物品的优惠券、折扣或小费。
在示例7中,示例1至示例6中任一个的主题可以可选地包括:经由交易用户界面从第二用户的装置接收有关执行针对服务或物品的支付处理的指示;响应于该接收,执行支付处理;以及响应于支付处理成功,使用跟踪交易历史的网络系统来更新第一用户的账户。
在示例8中,示例1至示例7中任一个的主题可以可选地包括:经由交易用户界面从第二用户的装置接收将从支付处理所产生的收据发送到何处的指示。
在示例9中,示例1至示例8中任一个的主题可以可选地包括:经由交易用户界面从第二用户的装置接收要在支付处理期间应用的小费。
在示例10中,示例1至示例9中任一个的主题可以可选地包括:经由交易用户界面从第二用户的装置接收要在支付处理期间应用的优惠券。
在示例11中,示例1至示例10中任一个的主题可以可选地包括:响应于支付处理成功,将未发布列表从数据存储器移除。
在示例12中,示例1至示例11中任一个的主题可以可选地包括:其中,未发布列表包括没有被网络系统发布的临时列表。
示例13是用于管理当面交易过程的系统。该系统包括:一个或更多个硬件处理器和存储指令的存储装置,指令在由一个或更多个硬件处理器执行时使得一个或更多个硬件处理器执行操作,操作包括:从第一用户的装置接收关于服务或物品的信息;使用接收的信息,生成未发布列表,未发布列表与会话标识符相关联并被临时存储到与网络系统相关联的数据存储器中;生成可扫描码,该可扫描码提供与会话标识符相关联的统一资源标识符(uri);使可扫描码呈现在第一用户的装置处,可扫描码由第二用户的装置扫描,以经由uri访问与会话标识符相关联的交易用户界面;响应于由第二用户的装置扫描可扫描码所触发的访问交易用户界面的请求,使交易用户界面呈现在第二用户的装置上。
在示例14中,示例13的主题可以可选地包括:其中,可扫描码包括快速响应(qr)码。
在示例15中,示例13至示例14中任一个的主题可以可选地包括:确定自生成未发布列表以来已经经过了预定时间量;以及响应于该确定,将未发布列表从数据存储器移除。
在示例16中,示例13至示例15中任一个的主题可以可选地包括:接收的信息包括物品的图像和价格;以及交易页面包含物品的图像、价格和用于发起支付过程的可选择的选项。
在示例17中,示例13至示例16中任一个的主题可以可选地包括:经由交易用户界面从第二用户的装置接收有关执行针对服务或物品的支付处理的指示;响应于该接收,执行支付处理;并且响应于支付处理成功,使用跟踪交易历史的网络系统来更新第一用户的账户。
在示例18中,示例13至示例17中的任一个的主题可以可选地包括:经由交易用户界面从第二用户的装置接收将支付处理所产生的收据发送到何处的指示。
在示例19中,示例13至示例18中任一个的主题可以可选地包括:响应于支付处理成功,将未发布列表从数据存储器移除。
示例20是一种用于管理当面交易过程的机器存储介质。机器存储介质将一个或更多个处理器配置成执行操作,所述操作包括:从第一用户的装置接收关于服务或物品的信息;使用接收的信息,生成未发布列表,未发布列表与会话标识符相关联并被临时存储到与网络系统相关联的数据存储器中;生成可扫描码,该可扫描码提供与会话标识符相关联的统一资源标识符(uri);使可扫描码呈现在第一用户的装置处,可扫描码由第二用户的装置扫描,以经由uri访问与会话标识符相关联的交易用户界面;以及响应于由第二用户的装置扫描可扫描码所触发的访问交易用户界面的请求,使交易用户界面呈现在第二用户的装置上。
可以根据对存储为机器存储器(例如,计算机存储器)内的位或二进制数字信号的数据的操作的算法或符号表示来呈现本说明书的一些部分。这些算法或符号表示是数据处理领域的普通技术人员用于将他们的工作的实质传达给本领域其他技术人员的技术的示例。如本文中所使用的,“算法”是导致期望的结果的自洽的操作序列或类似的处理。在该上下文中,算法和操作涉及物理量的物理操纵。通常但非必要地,这样的量可以采取能够被机器存储、访问、传输、组合、比较或以其他方式操纵的电信号、磁信号或光信号的形式。有时,主要是出于通用的原因,使用诸如“数据”、“内容”、“位”、“值”、“元件”、“符号”、“字符”、“术语”、“数目”、“数字”等的词来指代这样的信号是方便的。然而,这些词语仅是方便的标记并且与适当的物理量相关联。
除非另有明确说明,否则本文中使用诸如“处理”、“计算(computing)”、“计算(calculating)”、“确定”、“呈现”、“显示”等的词的讨论可以指代机器(例如,计算机)的动作或处理,所述机器操纵或变换被表示为一个或更多个存储器(例如,易失性存储器、非易失性存储器或其任何合适的组合)、寄存器或者接收、存储、发送或显示信息的其他机器部件内的物理(例如,电子的、磁的或光的)量的数据。此外,如在专利文献中常见的,除非另外特别说明,否则在本文中使用术语“一(a)”或“一个(an)”,以包括一个或多于一个实例。最后,除非另有明确说明,否则如本文所使用的,连词“或”是指非排他性的“或”。
虽然已经参照具体的示例实施方式描述了本主题的概述,但是在不偏离本发明的实施方式的较宽范围的情况下可以对这些实施方式作出各种修改及改变。例如,本领域普通技术人员可以混合和匹配各种实施方式或其特征,或者使其成为可选的。如果实际上公开了不止一个发明或呈现的构思,仅为了方便可以在本文中将本主题的这样的实施方式单独地或共同地称为术语“发明”而非旨在将本申请的范围主动限制于任何单个发明或呈现的构思。
本文示出的实施方式被认为被足够详细地描述,使得本领域的技术人员能够实践所公开的教导。可以使用以及从本文中示出的实施方式得出其他实施方式,使得可以在不偏离本公开内容的范围的情况下进行结构和逻辑的替代和改变。因此,具体实施方式不应被认为是限制性的意义,并且各种实施方式的范围仅由所附权利要求以及被称为这样的权利要求的等同方案的全部范围来限定。
此外,可以为在本文中描述为单个实例的资源、操作或结构提供多个实例。另外,各种资源、操作、模块、引擎和数据存储器之间的边界在某种程度上是任意的,并且特定操作在特定说明性配置的上下文中示出。功能的其他分配被预见并且可以落入本发明的各种实施方式的范围内。通常,在示例配置中呈现为独立资源的结构和功能可以实现为组合的结构或资源。类似地,呈现为单个资源的结构和功能可以实现为独立的资源。这些和其他变型、修改、添加和改进落入由所附权利要求表示的本发明的实施方式的范围内。因此,说明书和附图被认为是说明性的而不是限制性意义的。
1.一种方法,包括:
在网络系统处从第一用户的装置接收关于服务或物品的信息;
使用接收的所述信息,由所述网络系统的硬件处理器生成未发布列表,所述未发布列表与会话标识符相关联并且被临时存储到与所述网络系统相关联的数据存储器中;
由所述网络系统生成可扫描码,所述可扫描码提供与所述会话标识符相关联的统一资源标识符uri;
通过所述网络系统使所述可扫描码呈现在所述第一用户的装置处,由第二用户的装置扫描所述可扫描码,以经由所述uri访问与所述会话标识符相关联的交易用户界面;以及
响应于由所述第二用户的装置扫描所述可扫描码所触发的访问所述交易用户界面的请求,通过所述网络系统使所述交易用户界面呈现在所述第二用户的装置上。
2.根据权利要求1所述的方法,其中,所述可扫描码包括快速响应qr码。
3.根据权利要求1所述的方法,还包括:
确定自生成所述未发布列表以来已经经过了预定时间量;以及
响应于所述确定,将所述未发布列表从所述数据存储器移除。
4.根据权利要求1所述的方法,其中,所述交易用户界面包括所述服务或物品的位置的显示。
5.根据权利要求1所述的方法,其中:
接收的所述信息包括所述物品的图像和价格;以及
交易页面包括所述物品的图像、所述价格和用于发起支付过程的可选择的选项。
6.根据权利要求1所述的方法,其中,接收的所述信息包括要被应用于所述服务或物品的优惠券、折扣或小费。
7.根据权利要求1所述的方法,还包括:
经由所述交易用户界面从所述第二用户的装置接收有关执行针对所述服务或物品的支付处理的指示;
响应于该接收,执行所述支付处理;以及
响应于所述支付处理成功,使用跟踪交易历史的所述网络系统来更新所述第一用户的账户。
8.根据权利要求7所述的方法,还包括:
经由所述交易用户界面从所述第二用户的装置接收有关将所述支付处理所产生的收据发送到何处的指示。
9.根据权利要求7所述的方法,还包括:
经由所述交易用户界面从所述第二用户的装置接收要在所述支付处理期间应用的小费。
10.根据权利要求7所述的方法,还包括:
经由所述交易用户界面从所述第二用户的装置接收要在所述支付处理期间应用的优惠券。
11.根据权利要求7所述的方法,还包括:
响应于所述支付处理成功,将所述未发布列表从所述数据存储器移除。
12.根据权利要求1所述的方法,其中,所述未发布列表包括没有被所述网络系统发布的临时列表。
13.一种系统,包括:
一个或更多个硬件处理器;以及
存储指令的存储装置,所述指令在由所述一个或更多个硬件处理器执行时使所述一个或更多个硬件处理器执行操作,所述操作包括:
从第一用户的装置接收关于服务或物品的信息;
使用接收的所述信息,生成未发布列表,所述未发布列表与会话标识符相关联并被临时存储到与所述网络系统相关联的数据存储器中;
生成可扫描码,所述可扫描码提供与所述会话标识符相关联的统一资源标识符uri;
使所述可扫描码呈现在所述第一用户的装置处,所述可扫描码由第二用户的装置扫描,以经由所述uri访问与所述会话标识符相关联的交易用户界面;以及
响应于由所述第二用户的装置扫描所述可扫描码所触发的访问所述交易用户界面的请求,使所述交易用户界面呈现在所述第二用户的装置上。
14.根据权利要求13所述的系统,其中,所述可扫描码包括快速响应qr码。
15.根据权利要求13所述的系统,还包括:
确定自生成所述未发布列表以来已经经过了预定时间量;以及
响应于所述确定,将所述未发布列表从所述数据存储器移除。
16.根据权利要求13所述的系统,其中:
接收的所述信息包括所述物品的图像和价格;以及
交易页面包括所述物品的图像、所述价格和用于发起支付过程的可选择的选项。
17.根据权利要求13所述的系统,还包括:
经由所述交易用户界面从所述第二用户的装置接收有关执行针对所述服务或物品的支付处理的指示;
响应于该接收,执行所述支付处理;以及
响应于所述支付处理成功,使用跟踪交易历史的所述网络系统来更新所述第一用户的账户。
18.根据权利要求17所述的系统,还包括:
经由所述交易用户界面从所述第二用户的装置接收有关将所述支付处理所产生的收据发送到何处的指示。
19.根据权利要求17所述的系统,还包括:
响应于所述支付处理成功,将所述未发布列表从所述数据存储器移除。
20.一种存储指令的机器存储介质,所述指令在由机器的一个或更多个处理器执行时使所述一个或更多个处理器执行操作,所述操作包括:
从第一用户的装置接收关于服务或物品的信息;
使用接收的所述信息,生成未发布列表,所述未发布列表与会话标识符相关联并被临时存储到与所述网络系统相关联的数据存储器中;
生成可扫描码,所述可扫描码提供与所述会话标识符相关联的统一资源标识符uri;
使所述可扫描码呈现在所述第一用户的装置处,所述可扫描码由第二用户的装置扫描,以经由所述uri访问与所述会话标识符相关联的交易用户界面;以及
响应于由所述第二用户的装置扫描所述可扫描码所触发的访问所述交易用户界面的请求,使所述交易用户界面呈现在所述第二用户的装置上。
技术总结