掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本公开涉及数据处理技术领域,具体而言,涉及一种数据处理方法、数据处理装置,以及实现上述数据处理方法的电子设备。

背景技术

随着人工智能的快速发展,人工智能产品也越来越多的应用在人们的日常生活中。例如,超市中结账等消费场景中使用到人脸支付,为消费者提供了安全且便利的支付方式。

相关技术中,消费者在人脸支付终端前进行人脸扫描之后,后端基于该消费者的人脸进行身份确认并在其账户进行金额扣除,最终完成此次支付。

然而,相关技术提供的人脸支付过程中,与社交好友的互动性差,不利于促使更多的用户体验或使用人脸支付终端进行支付。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

本公开的目的在于提供一种数据处理方法、数据处理装置、电子设备以及计算机可读存储介质,进而在人脸支付过程中在一定程度上提升支付者与社交好友的互动性,有利于促使更多的用户体验或使用基于用户生物特征进行支付的支付方式。

根据本公开的第一方面,提供一种数据处理方法,应用于与终端建立数据连接的服务端,上述方法包括:

获取用户的生物特征数据;

根据上述生物特征数据获取上述用户的社交好友关系链;

根据上述社交好友关系链,获取关联有第一虚拟资源且上述第一虚拟资源不为空的目标好友;

将上述第一虚拟资源的至少部分确定为子虚拟资源,以分配至上述用户对应的账户。

在本公开的一种示例性实施例中,基于前述实施例,根据上述生物特征数据获取上述用户的社交好友关系链,包括:

根据上述用户的人脸特征数据确定上述用户的身份信息;

基于上述身份信息检索社交应用的数据库,获得包含上述用户的社交好友关系链,其中,上述社交好友关系链包含社交好友的标识信息。

在本公开的一种示例性实施例中,基于前述实施例,在将上述第一虚拟资源的至少部分确定为子虚拟资源,以分配至上述用户对应的账户之后,上述方法还包括:

根据上述子虚拟资源更新上述第一虚拟资源;

关联更新后的第一虚拟资源和上述目标好友的标识信息。

在本公开的一种示例性实施例中,基于前述实施例,在获取用户的生物特征数据之后,上述方法还包括:

根据上述生物特征数据确定上述用户的身份信息;

根据上述用户的身份信息确定上述用户的账户信息;

获取上述用户对应的待支付信息,以根据上述账户信息和上述待支付信息完成支付。

在本公开的一种示例性实施例中,基于前述实施例,上述方法还包括:

接收虚拟资源关联请求,并获取上述终端的设备信息;

根据上述设备信息进行合法性验证;

响应于上述合法性验证通过,将待关联的第二虚拟资源信息发送至上述终端,以使上述终端以第二展示界面展示;

响应于接收到在上述第二展示界面输入的第二操作,将上述第二虚拟资源与上述用户的标识相关联。

在本公开的一种示例性实施例中,基于前述实施例,上述方法还包括:

响应于上述合法性验证未通过,将上述用户不被允许关联上述第二虚拟资源的提醒信息发送至上述终端,以使上述终端以第三展示界面展示。

在本公开的一种示例性实施例中,基于前述实施例,上述设备信息包括:上述终端的序列号、上述终端对应的商户信息和上述终端对应的门店信息。

在本公开的一种示例性实施例中,基于前述实施例,上述方法还包括:

响应于上述社交好友关系链中不包含关联有上述第一虚拟资源的目标用户,或响应于上述目标用户关联的第一虚拟资源为空,将当前未有可获取的第一虚拟资源的提醒信息发送至上述终端,以使上述终端以第四展示界面展示。

在本公开的一种示例性实施例中,基于前述实施例,在将上述第一虚拟资源的至少部分确定为子虚拟资源,以分配至上述用户对应的账户之后,上述方法还包括:

生成上述用户获取到上述子虚拟资源的消息,并将所述消息发送至上述目标好友对应的终端。

根据本公开的第二方面,提供一种数据处理装置,应用于终端,上述方法包括:

采集用户的生物特征数据并发送至服务端,以使上述服务端根据上述生物特征数据获取上述用户的社交好友关系链,以及根据上述社交好友关系链,获取关联有第一虚拟资源且上述第一虚拟资源不为空的目标好友;

在第一展示界面展示上述服务端发送的上述目标好友的标识信息和上述第一虚拟资源的消息;

接收在上述第一展示界面输入的第一操作并发送至上述服务端,以使上述服务端将上述第一虚拟资源的至少部分确定为子虚拟资源。

在本公开的一种示例性实施例中,基于前述实施例,上述方法还包括:

向上述服务端发送虚拟资源关联请求以及设备信息,以使上述服务端根据上述设备信息进行合法性验证;

接收并以第二展示界面展示上述服务端在上述合法性验证通过后发送的上述用户的标识信息和待关联的第二虚拟资源信息;

接收在上述第二展示界面输入的第二操作,并将上述第二操作发送至上述服务端,以使上述服务端将上述第二虚拟资源与上述用户的标识相关联。

在本公开的一种示例性实施例中,基于前述实施例,上述方法还包括:

接收并以第四展示界面展示上述服务端在确定上述关系链中不包含关联有上述第一虚拟资源的目标用户,或上述服务端在确定上述目标用户关联的第一虚拟资源为空后,发送的当前未有可获取的第一虚拟资源的提醒信息。

根据本公开的第三方面,提供一种数据处理装置,配置于与终端建立数据连接的服务端,上述装置包括:

第一获取模块,被配置为:获取用户的生物特征数据;

第二获取模块,被配置为:根据上述生物特征数据获取上述用户的社交好友关系链;

第三获取模块,被配置为:根据上述社交好友关系链,获取关联有第一虚拟资源且上述第一虚拟资源不为空的目标好友;

确定模块,被配置为:将上述第一虚拟资源的至少部分确定为子虚拟资源,以分配至上述用户对应的账户。

在本公开的一种示例性实施例中,基于前述实施例,上述第二获取模块,被具体配置为:

根据上述用户的人脸特征数据确定上述用户的身份信息;

基于上述身份信息检索社交应用的数据库,获得包含上述用户的社交好友关系链,其中,上述社交好友关系链包含社交好友的标识信息。

在本公开的一种示例性实施例中,基于前述实施例,上述装置还包括:更新模块。

其中,上述更新模块被配置为:在上述确定模块将上述第一虚拟资源的至少部分确定为子虚拟资源,以分配至上述用户对应的账户之后,根据上述子虚拟资源更新上述第一虚拟资源;以及,关联更新后的第一虚拟资源和上述目标好友的标识信息。

在本公开的一种示例性实施例中,基于前述实施例,上述装置还包括:支付模块。

其中,上述支付模块被配置为:在上述第一获取模块获取用户的生物特征数据之后,根据上述生物特征数据确定上述用户的身份信息;根据上述用户的身份信息确定上述用户的账户信息;以及,获取上述用户对应的待支付信息,以根据上述账户信息和上述待支付信息完成支付。

在本公开的一种示例性实施例中,基于前述实施例,上述装置还包括:关联模块。

其中,上述关联模块被配置为:接收虚拟资源关联请求,并获取上述终端的设备信息;根据上述设备信息进行合法性验证;响应于上述合法性验证通过,将待关联的第二虚拟资源信息发送至上述终端,以使上述终端以第二展示界面展示;以及,响应于接收到在上述第二展示界面输入的第二操作,将上述第二虚拟资源与上述用户的标识相关联。

在本公开的一种示例性实施例中,基于前述实施例,上述装置还包括:发送模块。

其中,上述发送模块被配置为:响应于上述合法性验证未通过,将上述用户不被允许关联上述第二虚拟资源的提醒信息发送至上述终端,以使上述终端以第三展示界面展示。

在本公开的一种示例性实施例中,基于前述实施例,上述设备信息包括:上述终端的序列号、上述终端对应的商户信息和上述终端对应的门店信息。

在本公开的一种示例性实施例中,基于前述实施例,上述发送模块还被配置为:响应于上述社交好友关系链中不包含关联有上述第一虚拟资源的目标用户,或响应于上述目标用户关联的第一虚拟资源为空,将当前未有可获取的第一虚拟资源的提醒信息发送至上述终端,以使上述终端以第四展示界面展示。

在本公开的一种示例性实施例中,基于前述实施例,上述发送模块还被配置为:上述确定模块将上述第一虚拟资源的至少部分确定为子虚拟资源,以分配至上述用户对应的账户之后,生成上述用户获取到上述子虚拟资源的消息,并将所述消息发送至上述目标好友对应的终端。

根据本公开的第四方面,提供一种数据处理装置,配置于终端,上述装置包括:

数据采集模块,被配置为:采集用户的生物特征数据并发送至服务端,以使上述服务端根据上述生物特征数据获取上述用户的社交好友关系链,以及根据上述社交好友关系链,获取关联有第一虚拟资源且上述第一虚拟资源不为空的目标好友;

展示模块,被配置为:在第一展示界面展示上述服务端发送的上述目标好友的标识信息和上述第一虚拟资源的消息;

接收模块,被配置为:接收在上述第一展示界面输入的第一操作并发送至上述服务端,并以使上述服务端将上述第一虚拟资源的至少部分确定为子虚拟资源。

在本公开的一种示例性实施例中,基于前述实施例,上述装置还包括:关联请求模块。

其中,上述关联请求模块被配置为:向上述服务端发送虚拟资源关联请求以及设备信息,以使上述服务端根据上述设备信息进行合法性验证;接收并以第二展示界面展示上述服务端在上述合法性验证通过后发送的上述用户的标识信息和待关联的第二虚拟资源信息;以及,接收在上述第二展示界面输入的第二操作,并将上述第二操作发送至上述服务端,以使上述服务端将上述第二虚拟资源与上述用户的标识相关联。

在本公开的一种示例性实施例中,基于前述实施例,上述展示模块还被配置为:接收并以第四展示界面展示上述服务端在确定上述关系链中不包含关联有上述第一虚拟资源的目标用户,或上述服务端在确定上述目标用户关联的第一虚拟资源为空后,发送的当前未有可获取的第一虚拟资源的提醒信息。

根据本公开的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任意实施例所述的数据处理方法,以及实现上述第二方面中任意实施例所述的数据处理方法。

根据本公开的第六方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述第一方面中任意实施例所述的数据处理方法,以及执行上述第二方面中任意实施例所述的数据处理方法。

本公开示例性实施例可以具有以下部分或全部有益效果:

在本公开的一示例实施方式所提供的数据处理方案中,通过终端获取用户的生物特征数据(如,人脸数据、指纹数据、声纹数据),以根据生物特征数据获取该用户的社交好友关系链。进一步地,在该社交好友关系链中获取关联有虚拟资源(如,现金红包、积分、立减券)且虚拟资源不为空的目标好友,然后,将目标好友的标识信息和其所关联的虚拟资源的消息发送至该终端,以通过该终端展示给该用户。若该用户确定获取该目标好友的虚拟资源,则可以在终端的展示界面进行操作。进而服务端将上述虚拟资源的至少部分确定为子虚拟资源分配至该用户,从而使得该用户在获得相应的子虚拟资源。本技术方案应用于基于终端的支付过程中,用户在该支付过程中获取到了子虚拟资源,记得到了奖励,且提升了在终端进行支付的趣味性,有利于刺激用户再次使用终端增加了用户粘性。同时,在支付过程中调用了当前用户的社交好友关系链,并为该用户提供与社交好友相关联的虚拟资源供用户选择,从而提升支付者与社交好友的互动性,进而有利于促使更多的用户体验或使用终端进行支付。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了可以应用本公开实施例的一种数据处理方法及装置的系统框架示意图。

图2示意性示出了根据本公开的一实施例的数据处理方法的流程示意图。

图3示意性示出了根据本公开的另一实施例的数据处理方法的流程示意图。

图4示意性示出了根据本公开的一实施例的数据处理方法的信息交互图。

图5示意性示出了根据本公开的一实施例的终端采集人脸特征的场景图。

图6示意性示出了根据本公开的一实施例的终端的红包领取场景图。

图7示意性示出了根据本公开的另一实施例的终端的红包领取场景图。

图8示意性示出了根据本公开的再一实施例的终端的红包领取场景图。

图9示意性示出了根据本公开的一实施例的终端的埋红包场景图。

图10示意性示出了根据本公开的另一实施例的终端的埋红包场景图。

图11示意性示出了根据本公开的再一实施例的终端的埋红包场景图。

图12示出了可以应用本公开一实施例的数据处理装置的结构示意图。

图13示出了可以应用本公开另一实施例的数据处理装置的结构示意图。

图14示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

图1示出了可以应用本公开实施例的一种数据处理方法及装置的系统框架示意图。

如图1所示,该系统框架100可以包括终端101、102、103中的一个或多个,网络104和服务器105。网络104用以在终端101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端101、102、103既可以是移动终端,例如:手机、笔记本、平板电脑、车载电脑以及可通讯手表等;终端101、102、103也可以是支付终端,如具有显示屏的各种IOT终端,例如,POS机。应该理解,图1中的终端、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。

基于上述数据处理方法及装置的系统框架,以下对本技术方案提供的数据处理方法的实施例进行详细阐述:

本技术方案提供的数据处理方法的使用场景可以是:各种超市的支付环节、乘坐公交车辆的付费环节,以及餐厅的付费环节等,通过设置在各个场景中的IoT(Internet ofThings,物联网)设备来采集付费者的人脸完成支付。

为了吸引更多的用户来使用IOT终端,发明人提供了一种“支付立减”的支付方案,具体的:设置在通过IOT终端进行支付时在实际待支付金额的基础上进行随机减少的优惠(即“支付立减”的活动形式)。然而,这种方式缺乏用户与其社交好友之间的互动,对使用IOT终端进行支付的推销力度较小。

针对上述问题,发明人提出本申请提供的技术方案,即,在通过设置在各个场景中的终端(可以是支付终端,如IOT终端,也可以是移动终端,此处以支付终端IOT终端为例说明)来采集付费者的生物特征(如,人脸)数据之后,IOT终端进一步与后端服务器进行信息交互来执行本申请提供的技术方案,为该付费者提供与社交好友相关联的虚拟资源(如,红包、积分等)供其选择,从而用户在经由该IOT终端进行付款的同时获取额外的虚拟资源(如,红包、积分等),还提升支付者与社交好友的互动性,有利于促使更多的用户体验或使用终端进行支付。同时提升了用户在基于生物特征数据的终端进行支付的趣味性,增强其对通过IOT终端进行支付积极性。

图2示意性示出了根据本公开的一实施例的数据处理方法的流程图。具体的,本实施例所提供的数据处理方案以与所述终端进行信息交互的服务端为执行主体。参考图2,该图所示实施例包括:

步骤S210,获取用户的生物特征数据;

步骤S220,根据所述生物特征数据获取所述用户的社交好友关系链;

步骤S230,根据所述社交好友关系链,获取关联有第一虚拟资源且所述第一虚拟资源不为空的目标好友;以及,

步骤S240,将所述第一虚拟资源的至少部分确定为子虚拟资源,以分配至所述用户对应的账户。

示例性的,图3示意性示出了根据本公开的另一实施例的数据处理方法的流程图。具体的,本实施例所提供的数据处理方案以终端为执行主体。参考图3,该图所示实施例包括:

步骤S310,采集用户的生物特征数据并发送至服务端,以使所述服务端根据所述生物特征数据获取所述用户的社交好友关系链,以及根据所述社交好友关系链,获取关联有第一虚拟资源且所述第一虚拟资源不为空的目标好友;

步骤S320,在第一展示界面展示所述服务端发送的所述目标好友的标识信息和所述第一虚拟资源的消息;以及,

步骤S330,接收在所述第一展示界面输入的第一操作并发送至所述服务端,以使所述服务端将所述第一虚拟资源的至少部分确定为子虚拟资源。

在示例性的实施例中,上述生物特征数据可以是用户的人脸数据、指纹数据或声纹数据。上述终端可以为手机、笔记本、平板电脑、车载电脑以及可通讯手表等移动终端,也可以是专门用于账单支付的终端,如具有显示屏的各种IOT终端,例如,POS机。在本技术方案的适用场景中,用户将生物特征数据提供给终端,进一步地,通过与终端的交互,以及终端与服务端之间的信息交互来完成账单支付,并可从支付过程中获取虚拟资源。

在示例性的实施例中,上述虚拟资源可以包括:红包、积分、满减券等,可以直接或间接用于账单支付,还可以用于与该用户的标识信息进行关联,以供该用户的社交好友进行领取等等。例如,上述虚拟资源为红包,而用户在基于本技术方案获得来自其社交好友的一个面值为20元的红包(即上述子虚拟资源),则进一步地将该红包发送至该用户的账户,可以用于其后续账单的支付,还可以用于其买红包以供其好友拆此红包。又例如,上述虚拟资源为积分,而用户基于本技术方案获得其社交好友埋下的一部分积分(即上述子虚拟资源),假如数量为500个(又假如50个积分抵1元),则进一步地将该部分积分发送至该用户的账户,可以用于其后续账单的支付(如该500个积分可以抵10元)。

在示例性的实施例中,用户A在获取其社交好友B埋下的红包S(上述子虚拟资源)之后,服务器还可以生成用户A获取到上述红包S的提醒信息,并将该提醒信息发送至上述社交好友B的终端。以在通过基于生物特征数据的终端进行支付的过程中提升上述社交好友的参与感,以及进一步地提升社交好友之间的互动性,有利于促使更多的用户体验或使用基于生物特征数据的支付方式进行支付。

在示例性的实施例中,用户A在领取其社交好友B埋下的红包S(上述子虚拟资源)之后,服务器还可以生成用户A获取到上述红包S的信息,并将其发送至用户A的移动终端。从而,用户A可以将该信息在其社交好友中进行转发,以对其在采用上述支付方式进行支付的过程中获得到相关虚拟资源的消息进行分享,以促使更多的用户体验或使用基于生物特征数据进行支付的支付方式。

示例性的,图4示意性示出了根据本公开的一实施例的数据处理方法的时序图。具体的,可以结合图4对图2和图3中各个步骤的具体实施方式进行解释说明。

参考图4,终端410与服务端420进行信息交互,其中,在实现本技术方案提供的数据处理方法的过程中服务端420可以提供身份信息服务421、虚拟资源服务422以及账户服务423。具体的:

在步骤S41中,终端410获取用户的生物特征数据。

在示例性的实施例中,上述生物特征数据以人脸数据为例,上述生物终端以IOT终端为例,此时该基于人脸数据的IOT终端可以称作“人脸支付终端”。参考图5示出的场景图,在IOT终端50的界面51中显示有“请将人脸冲向摄像头”(示例性的),从而通过3D摄像头52采集用户人脸数据,并输出数据流媒体,包括彩色图流、红外图流、深度图流。进一步地,在IOT终端中根据数据流媒体优选人脸数据操作。

示例性的,对数据流中每一帧图版本进行质量检测。具体的,判断遮挡范围是否包含关键器官(如,眼睛、嘴巴等),判断该帧图像中的是否关键器官(如,眼睛是否睁开、嘴巴是否被遮挡等),判断该帧图像中的清晰度是否达到要求,判断该帧图像中的光照强度是否达到要求,判断该帧图像的拍摄角度是否达到预设要求,判断该帧图像中的人脸部分的面积与整张图像的占比是否满足要求等。并将不满足上述要求的图像进行筛除,以确保筛选后的图像满足后续的人脸识别要求,并有利于提升人脸识别的准确度与识别效率,进而避免人脸识别错误的情况下威胁到用户的账户安全。

继续参考图4,在步骤S42中,终端410将质量检测之后的生物特征数据发送至服务端420。具体的,身份信息服务421在步骤S43中基于获取到的生物特征数据确定身份信息。例如,将获取到的人脸数据输入训练后的机器学习模型,根据模型输出确定上述人脸数据对应的身份信息为“张三”。

基于上述身份信息,账户服务423和身份信息服务421可以并行地执行以下两方面方案,即,一方面基于账户服务423执行步骤S45,以及另一方面基于身份认证服务执行步骤S46+步骤S47。具体地:

情况一、身份信息通过步骤S44发送至账户服务423,则账户服务423根据身份信息确定上述用户的账户信息,以及,获取该用户对应的待支付信息,并根据账户信息和所述待支付信息完成支付(步骤S45)。

例如,账户服务423根据身份信息“张三”检索到“张三”的账户M,并且从IOT终端获取账单得到待支付金额200元,进而,通过该账号M对该账单进行支付。

至此,基于用户的生物特征数据便完成了该用户的此次账单支付。然而,为了吸引更多用户通过终端(如IOT终端)采集生物特征数据的方式进行支付,以及促使该用户将多次通过该支付方式进行支付即增加用户粘性,本技术方案还包括以下内容。

情况二、身份信息服务421在步骤S46中根据所述身份信息获取用户的社交好友关系链。

示例性的,基于该用户的身份信息检索社交应用的数据库,获得包含该用户的社交好友关系链。例如,在社交应用G中,用户A存在200个好友,则服务端在确定用户的身份信息为“用户A”之后,基于“用户A”检索该社交应用的数据库,获取“用户A”的社交好友,进而得到用户A的社交好友关系链。其中,所述社交好友关系链包含社交好友的标识信息。

进一步地,在步骤S47中,检索该社交好友关系链,以判断社交好友关系链中是否存在关联有虚拟资源(记作“第一虚拟资源”,以与后续实施例中与“用户”相关联的虚拟资源(记作““第二虚拟资源””)区分)且第一虚拟资源当前不为空的目标好友。

示例性的,获取用户的身份信息为张三后,调用张三的社交好友关系链,其中包含了其微信中的社交好友。然后,检索该社交好友关系链中的好友是否当前是否关联有虚拟资源,例如,是否有好友埋过红包其红包没有被领光(即该红包中的金额数值不为零)。根据社交好友关系链中是否存在上述目标好友,分为以下两种情况:

(1)、若存在关联有虚拟资源且不为空的目标好友,则在步骤S48中,服务端420将该目标好友的标识信息和其关联有虚拟资源的消息发送至所述终端。示例性的,在步骤S49中,该终端以第一展示界面展示上述目标好友的标识信息和其关联有虚拟资源的消息。参考图6示出的终端的红包领取界面,若检索到张三的社交好友关系链中,其好友李四曾经埋下红包,且当前该红包还未被领光,则服务端将相关信息发送至IOT终端。示例性的,参考图6,IOT终端展示有“恭喜您,您收到来自李四的一个红包”,以及第一展示界面中还可以包含“接收”、“拒绝”的触控控件。

继续参考图6,若用户点击其中“接收”控件,则终端410获取用户在第一展示界面输入的上述第一操作,并在步骤S410中将第一操作发送至服务端420。具体的,服务端420通过虚拟资源服务422进行以下处理:

在步骤S411中,响应于接收到在上述第一展示界面的第一操作,将上述第一虚拟资源的至少部分确定为分配至该用户的子虚拟资源。示例性的,张三确定接收来自李四的红包,且虚拟资源服务获取到与李四相关联的红包(即李四埋下的红包)当前包含30元,则可以随机确定一小于30元的面额作为分配给张三的红包(子虚拟资源)。

在示例性的实施例中,在社交好友关系链中有众多好友关联有虚拟资源且多个好友所关联的虚拟资源不为空时,可以随机确定一目标好友,并将该目标好友的虚拟资源的至少部分作为提供给用户的子虚拟资源。还可以获取第一虚拟资源中价值量最大的一目标用户,并将该目标好友的虚拟资源的至少部分作为提供给用户的子虚拟资源。从而,尽量提升子虚拟资源价值量的可能性,以有效刺激用户再次使用本技术方案提供的支付方式进行账单支付。

示例性的,在社交好友关系链中有众多好友关联有虚拟资源且多个好友所关联的虚拟资源不为空时,本技术方案还提供用户更换目标好友的选择。如图6所示,第一展示界面中还包括触控控件“更换好友”,响应于用户点击“更换好友”,服务端可以更换另一个关联有虚拟资源且虚拟资源不为空的好友如“王五”。进一步地,终端的展示界面中显示例如“恭喜您,您收到来自王五的一个红包”。这样可以增加用户在支付过程中的趣味性,同时增加用户对终端的感知程度,有利于提升用户再次使用基于生物特征数据的终端(如,人脸支付终端)的概率。

在示例性的实施例中,在确定上述子虚拟资源之后,虚拟资源服务422将上述子虚拟资源发送至账户服务423(步骤S412),进而,账户服务423根据该子虚拟资源更新用户的账户信息(步骤S413)。例如,张三领到来自李四的10元红包,则通过账户服务将该10元添加至张三的账户中,既可以作为用于张三进行下一次账单支付,还可以用于张三进行埋红包。示例性的,当自虚拟资源存入该用户的账户之后,还可以通过终端展示“已存入零钱,欢迎再次使用”的展示界面(如图7示出的终端的红包领取界面)。

可见,该用户获取到子虚拟资源之后,并未直接用于该次账单的减免,而是存入该用户的账户中以用于下次支付,这样有利于刺激该用户还将通过IOT终端进行支付,更有利于增加用户粘性。

在示例性的实施例中,在确定上述子虚拟资源之后,虚拟资源服务422,根据子虚拟资源更新上述第一虚拟资源,并关联更新后的第一虚拟资源和上述目标好友的标识信息(步骤S412’)。例如,张三领取到来自李四的10元的红包,则虚拟资源服务需对与李四相关联的红包(第一虚拟资源)进行更新,即当前与李四关联的红包为20元,并将更新后的第一虚拟资源(20元)与李四进行关联,以确保虚拟资源信息的及时更新。

在示例性的实施例中,在用户领取其社交好友的红包后,其可以选择自己也埋下红包以供其社交好友领取(即,将虚拟资源(记作“第二虚拟资源”)关联至用户)。参考图7,该展示界面中包含“我也埋一个”以及“暂时不埋”的触控控件。若用户不打算埋红包,则直接点击“暂时不埋”便不再触发“埋红包”的相关处理流程。若用户打算埋红包,则直接点击“我也埋一个”便触发服务端的“埋红包”的相关处理流程。其中,关于“将第二虚拟资源关联至用户”的相关处理流程将在下述实施例中进行详细阐述。

可见,此次通过IOT终端进行支付的过程中与其社交好友产生了互动,有利于促使更多的用户体验或使用基于生物特征数据的终端(如,人脸支付终端)进行支付。

(2)、若不存在关联有虚拟资源的好友或者判断到虚拟资源为空(如红包当前已经被领光),则在步骤S48’中,服务端420将当前未有可获取的第一虚拟资源的提醒信息发送至所述终端。示例性的,在步骤S49’中,该终端以第四展示界面展示。参考图8示出的红包领取界面,若检索到张三的社交好友关系链中当前没有好友埋下红包,或者其好友埋下的红包已经被领光,则服务端420将相关信息发送至IOT终端,示例性的,IOT终端展示有“很遗憾,您的好友没有为您埋下红包”。

在示例性的实施例中,参考图8,该展示界面中还可以包含“我要埋一个”以及“暂时不埋”的触控控件。若用户不打算埋红包,则直接点击“暂时不埋”便不再触发“埋红包”的相关处理流程。若用户打算埋红包,则直接点击“我要埋一个”便触发服务端的“埋红包”的相关处理流程。具体的,“将第二虚拟资源关联至用户”的相关处理流程如下:

响应于用户点击“我要埋一个(如图8)”或“我也埋一个(如图7)”,参考图4,在步骤S414中,终端410向服务端420发送虚拟资源关联请求,其中,虚拟资源关联请求中还可以包含该终端的设备信息。若虚拟资源关联请求中不包含合法性验证所需的设备信息,则服务端在接收到虚拟资源关联请求之后还可以向终端发送设备信息的获取请求,进而获取到用于合法性验证所需的设备信息。进而,服务端420基于虚拟资源服务422根据设备信息进行合法性验证(步骤S415)。

示例性的,在终端为IOT终端的情况下,上述设备信息可以包括终端的SN(serialnumber,序列号)、终端对应的商户信息和终端对应的门店信息。在终端为用户的移动终端的情况下,上述设备信息可以包括:终端的网络地址、终端对应的用户信用信息。虚拟资源服务422根据设备信息进行合法性验证的具体实施方式如下:

以上述关联请求中的第二虚拟资源以红包为例,虚拟资源服务422中的营销控制服务,用于控制当前红包发放服总开关,用于统一处理是否满足发红包的条件的请求。当营销控制服务状态为打开状态时,虚拟资源服务422中的策略控制服务则进一步请求策略控制服务用于精细化运营红包服务,即针对设备信息中的至少一种信息进行合法性验证。

示例性的,在终端为IOT终端的情况下,合法性验证为判断设备信息是否在服务端进行过可关联虚拟资源的备案,并在相关设备信息进行过可关联虚拟资源的备案后,才具备关联虚拟资源的资格。例如,基于设备信息中的SN维度进行验证:根据获取到的SN后,判断该SN是否进行过备案。若该SN进行过可关联虚拟资源的备案,则终端的合法性验证通过;若该SN还未进行过可关联虚拟资源的备案,则终端的合法性验证不通过。示例性的,还可以基于设备信息中的门店的STORE维度进行合法性验证,还可以基于设备信息中的商户信息的MCH维度进行合法性验证。当然,可以是以上三种维度的任意组合来实现合法性验证。

示例性的,在终端为用户的移动终端,如手机,的情况下,合法性验证为根据网络地址来唯一确定该终端设备,进一步判断该终端设备是否在服务端进行过可关联虚拟资源的备案,并在该终端申请过可关联虚拟资源的请求并已经备案后,才具备关联虚拟资源的资格。合法性验证还可以是判断根据设备信息中的用户信用信息是否满足关联虚拟资源的预设等级,并在该用户的信用等级满足关联虚拟资源的预设等级时才允许该终端进行虚拟资源的关联。

在示例性的实施例中,响应于对终端的合法性验证通过,在步骤S416中,将待关联的第二虚拟资源信息发送至所述终端。在步骤S417中,该终端以第二展示界面展示待关联的第二虚拟资源信息。参考图9示出的埋红包界面,终端展示有供用户关联第二虚拟资源的界面,为用户的关联操作提供便利,第二界面中提供控件“请选择资源类型”,为用户提供可选择的虚拟资源类型。进一步地,为了确保第二虚拟资源关联成功,则服务端还可以通过账户服务查看用户张三的账户中当前包含哪种虚拟资源,进而在终端界面中展示相关的虚拟资源的类型。例如,用户张三的账户中当前包含现金(对应于“红包”类型)、积分以及立减券,则在终端界面中显示三种虚拟资源类型供用户选择。

参考图10示出的埋红包界面,当用户选择的虚拟资源的类型为“红包”后,则图9中控件“数量”转换为与“红包”相对应的控件“__元(如图10)”(若用户选择虚拟资源类型为“积分”,则图9中控件“数量”转换为与“积分”相对应的控件“__个”)。从而便于用户输入第二虚拟资源的数量。

进一步地,在步骤S418中,将用户在终端的展示界面输入的第二操作(包括第二虚拟资源的类型和第二虚拟资源的数量)发送至服务端420。则服务端420通过虚拟资源服务,将所述第二虚拟资源(包括类型数量)与所述用户的标识相关联(步骤S419)。

将第二虚拟资源与用户(张三)相关联之后,用户的社交好友在通过IOT终端进行账单支付时,便可以通过本技术方案获取到该用户(张三)以及相关联的第二虚拟资源,并进一步地可以领取该虚拟资源。从而,本技术方案提供了一种在支付过程中进行社交好友之间互动方式,有利于促使更多的用户体验或使用基于生物特征数据的终端(如,人脸支付终端)进行支付。

在示例性的实施例中,响应于对终端的合法性验证未通过,将所述用户不被允许关联第二虚拟资源的提醒信息发送至所述终端,以使所述终端以第三展示界面(图11)展示,例如:“很抱歉,当前设备暂不具备埋红包的资格”。

本技术方案通过调用该用户的社交好友关系链获取其社交好友,然后获取当前关联有虚拟资源的目标用户,进一步地根据该用户的意愿将目标用户的虚拟资源分配给该用户,使其在此次通过IOT终端进行支付的过程中获得奖励(虚拟资源为现金红包、积分、立减券等),有利于刺激该用户还将通过IOT终端进行支付,既增加了用户粘性。同时,本技术方案为用户提供一种关联虚拟资源(如,埋红包)的方式,则与用户关联的虚拟资源可以供其社交好友在使用IOT终端进行支付时领取,从而用户与其社交好友产生了互动,有利于促使更多的用户体验或使用基于生物特征数据的终端(如,人脸支付终端)进行支付。

同时,本技术方案提供的领取虚拟资源(如,领红包)以及关联虚拟资源(如,埋红包)全程均在终端进行操作即可,从而有利于增强用户对对基于生物特征数据的终端(如,人脸支付终端)的感知度,进而使用终端设备,且提升在终端上的活跃度,并且在一定程度上提升了用户的支付体验。

本领域技术人员可以理解实现上述实施方式的全部或部分步骤被实现为由处理器(包含CPU和GPU)执行的计算机程序。在该计算机程序被处理器执行时,执行本公开提供的上述方法所限定的上述功能。所述的程序可以存储于一种计算机可读存储介质中,该存储介质可以是只读存储器,磁盘或光盘等。

此外,需要注意的是,上述附图仅是根据本公开示例性实施方式的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

以下对本技术方案提供的数据处理装置进行介绍:

本示例实施方式中提供的一种数据处理装置,配置于与终端建立数据连接的服务端。参考图12所示,该数据处理装置1200包括:第一获取模块1201、第二获取模块1202、第三获取模块1203以及虚拟资源分配模块1204。

其中,上述第一获取模块1201,被配置为:获取用户的生物特征数据;上述第二获取模块1202,被配置为:根据上述生物特征数据获取上述用户的社交好友关系链;上述第三获取模块1203,被配置为:根据上述社交好友关系链,获取关联有第一虚拟资源且上述第一虚拟资源不为空的目标好友;以及,上述确定模块1204,被配置为:将上述第一虚拟资源的至少部分确定为子虚拟资源,以分配至上述用户对应的账户。

在本公开的一种示例性实施例中,基于前述实施例,上述第二获取模块1202,被具体配置为:

根据上述用户的人脸特征数据确定上述用户的身份信息;以及,基于上述身份信息检索社交应用的数据库,获得包含上述用户的社交好友关系链,其中,上述社交好友关系链包含社交好友的标识信息。

在本公开的一种示例性实施例中,基于前述实施例,上述数据处理装置1200还包括:更新模块1205。

其中,上述更新模块1205被配置为:在上述确定模块将上述第一虚拟资源的至少部分确定为子虚拟资源,以分配至上述用户对应的账户之后,根据上述子虚拟资源更新上述第一虚拟资源;以及,关联更新后的第一虚拟资源和上述目标好友的标识信息。

在本公开的一种示例性实施例中,基于前述实施例,上述数据处理装置1200还包括:支付模块1206。

其中,上述支付模块1206被配置为:在上述第一获取模块获取用户的生物特征数据之后,根据上述生物特征数据确定上述用户的身份信息;根据上述用户的身份信息确定上述用户的账户信息;以及,获取上述用户对应的待支付信息,以根据上述账户信息和上述待支付信息完成支付。

在本公开的一种示例性实施例中,基于前述实施例,上述数据处理装置1200还包括:关联模块1207。

其中,上述关联模块1207被配置为:接收虚拟资源关联请求,并获取上述终端的设备信息;根据上述设备信息进行合法性验证;响应于上述合法性验证通过,将待关联的第二虚拟资源信息发送至上述终端,以使上述终端以第二展示界面展示;以及,响应于接收到在上述第二展示界面输入的第二操作,将上述第二虚拟资源与上述用户的标识相关联。

在本公开的一种示例性实施例中,基于前述实施例,上述数据处理装置1200还包括:发送模块1208。

其中,上述发送模块1208被配置为:响应于上述合法性验证未通过,将上述用户不被允许关联上述第二虚拟资源的提醒信息发送至上述终端,以使上述终端以第三展示界面展示。

在本公开的一种示例性实施例中,基于前述实施例,上述设备信息包括:上述终端的序列号、上述终端对应的商户信息和上述终端对应的门店信息。

在本公开的一种示例性实施例中,基于前述实施例,上述发送模块1208还被配置为:响应于上述社交好友关系链中不包含关联有上述第一虚拟资源的目标用户,或响应于上述目标用户关联的第一虚拟资源为空,将当前未有可获取的第一虚拟资源的提醒信息发送至上述终端,以使上述终端以第四展示界面展示。

在本公开的一种示例性实施例中,基于前述实施例,上述发送模块1208还被配置为:上述确定模块将上述第一虚拟资源的至少部分确定为子虚拟资源,以分配至上述用户对应的账户之后,生成上述用户获取到上述子虚拟资源的信息,并发送至上述目标好友对应的终端。

本示例实施方式中提供的一种数据处理装置,配置于支付终端。参考图13所示,该数据处理装置1300包括:数据采集模块1301、展示模块1302以及接收模块1303。

其中,上述数据采集模块1301,被配置为:采集用户的生物特征数据并发送至服务端,以使上述服务端根据上述生物特征数据获取上述用户的社交好友关系链,以及根据上述社交好友关系链,获取关联有第一虚拟资源且上述第一虚拟资源不为空的目标好友;

上述展示模块1302,被配置为:在第一展示界面展示上述服务端发送的上述目标好友的标识信息和上述第一虚拟资源的信息;

上述接收模块1303,被配置为:接收在上述第一展示界面输入的第一操作并发送至上述服务端,并以使上述服务端将上述第一虚拟资源的至少部分确定为子虚拟资源。

在本公开的一种示例性实施例中,基于前述实施例,上述数据处理装置1300还包括:关联请求模块1304。

其中,上述关联请求模块1304被配置为:向上述服务端发送虚拟资源关联请求以及设备信息,以使上述服务端根据上述设备信息进行合法性验证;接收并以第二展示界面展示上述服务端在上述合法性验证通过后发送的上述用户的标识信息和待关联的第二虚拟资源信息;以及,接收在上述第二展示界面输入的第二操作,并将上述第二操作发送至上述服务端,以使上述服务端将上述第二虚拟资源与上述用户的标识相关联。

在本公开的一种示例性实施例中,基于前述实施例,上述展示模块1302还被配置为:接收并以第四展示界面展示上述服务端在确定上述关系链中不包含关联有上述第一虚拟资源的目标用户,或上述服务端在确定上述目标用户关联的第一虚拟资源为空后,发送的当前未有可获取的第一虚拟资源的提醒信息。

上述数据处理装置中各模块或单元的具体细节已经在对应的数据处理方法中进行了详细的描述,因此此处不再赘述。

图14示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。

需要说明的是,图14示出的电子设备的计算机系统1400仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图14所示,计算机系统1400包括处理器1401,其中处理器1401可以包含:图形处理单元(Graphics Processing Unit,GPU)、中央处理单元(Central Processing Unit,CPU),其可以根据存储在只读存储器(Read-Only Memory,ROM)1402中的程序或者从存储部分1408加载到随机访问存储器(Random Access Memory,RAM)1403中的程序而执行各种适当的动作和处理。在RAM 1403中,还存储有系统操作所需的各种程序和数据。处理器(GPU/CPU)1401、ROM 1402以及RAM 1403通过总线1404彼此相连。输入/输出(Input/Output,I/O)接口1405也连接至总线1404。

以下部件连接至I/O接口1405:包括键盘、鼠标等的输入部分1406;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1407;包括硬盘等的存储部分1408;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1409。通信部分1409经由诸如因特网的网络执行通信处理。驱动器1410也根据需要连接至I/O接口1405。可拆卸介质1411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1410上,以便于从其上读出的计算机程序根据需要被安装入存储部分1408。

特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1409从网络上被下载和安装,和/或从可拆卸介质1411被安装。在该计算机程序被处理器(GPU/CPU)1401执行时,执行本申请的系统中限定的各种功能。在一些实施例中,计算机系统1400还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

需要说明的是,本公开实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。

例如,所述的电子设备可以实现如图2中所示的应用于与支付终端建立数据连接的服务端的数据处理方法,包括:步骤S210,获取用户的生物特征数据;步骤S220,根据所述生物特征数据获取所述用户的社交好友关系链;步骤S230,根据所述社交好友关系链,获取关联有第一虚拟资源且所述第一虚拟资源不为空的目标好友;以及,步骤S240,将所述第一虚拟资源的至少部分确定为子虚拟资源,以分配至所述用户对应的账户。

再例如,所述的电子设备可以实现如图3或图4中所示的各个步骤。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本公开实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

相关技术
  • 数据处理方法、医学文本数据处理方法、装置及电子设备
  • 由电子设备执行的数据处理方法及装置、电子设备
技术分类

06120112278764