虚拟票据发放方法、装置、服务器及存储介质制造方法及图纸

技术编号:24095148 阅读:20 留言:0更新日期:2020-05-09 09:57
本申请公开了一种虚拟票据发放方法、装置、服务器及存储介质,属于数据处理领域。所述方法包括:响应于所接收的虚拟票据获取指令,获取所述虚拟票据获取指令所携带的用户设备的硬件标识和网络环境标识,所述网络环境标识用于唯一标识所述用户设备所处的网络环境;基于所述用户设备的硬件标识和网络环境标识,生成所述用户设备的唯一标识;根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别;若所述用户设备被识别为可发放对象,向所述用户设备上当前登录的用户账号发放虚拟票据。本申请通过多种标识来生成用户设备的唯一标识,可以大大提高用户设备识别的精准度。

Virtual bill issuing method, device, server and storage medium

【技术实现步骤摘要】
虚拟票据发放方法、装置、服务器及存储介质
本申请涉及数据处理领域,特别涉及一种虚拟票据发放方法、装置、服务器及存储介质。
技术介绍
随着网络技术的发展,人们会通过各种各样的应用来完成订餐、购物等行为。各类应用为了吸引用户,有时会对特定用户发放数额较大的虚拟票据,如何识别特定用户是降低运营成本和确定真实的特定用户数量的关键。相关技术中往往会基于用户设备的国际移动设备识别码(InternationalMobileEquipmentIdentity,IMEI)或设备序列号来识别使用当前用户设备的用户是否为特定用户,手段较为单一。当用户恶意篡改设备的国际移动设备识别码(InternationalMobileEquipmentIdentity,IMEI)或设备序列号后,可能仍然会被识别为特定用户,还可以领取到各类应用提供的虚拟票据,特定用户识别效果不佳,各类应用的运营成本增加。因此,亟需一种能够准确识别用户设备并为用户发送虚拟票据的方法。
技术实现思路
本申请实施例提供了一种虚拟票据发放方法、装置、服务器及存储介质,可以提升相关技术中用户设备的识别效果。所述技术方案如下:一方面,提供了一种虚拟票据发放方法,所述方法包括:响应于所接收的虚拟票据获取指令,获取所述虚拟票据获取指令所携带的用户设备的硬件标识和网络环境标识,所述网络环境标识用于唯一标识所述用户设备所处的网络环境;基于所述用户设备的硬件标识和网络环境标识,生成所述用户设备的唯一标识;根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别;若所述用户设备被识别为可发放对象,向所述用户设备上当前登录的用户账号发放虚拟票据。在一种可能的实施方式中,所述基于所述用户设备的硬件标识和网络环境标识,生成所述用户设备的唯一标识包括:基于散列函数将所述用户设备的多个硬件标识和多个网络环境标识映射为多个目标长度的散列;将所述多个目标长度的散列线性组合,生成所述用户设备的唯一标识。在一种可能的实施方式中,所述根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别包括:基于所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件确定多个目标用户设备,基于多个目标用户设备的唯一标识,生成目标设备的唯一标识列表,目标用户设备为所述可发放对象;若所述用户设备的唯一标识存在于所述目标用户设备的唯一标识列表中,确定所述用户设备为可发放对象。在一种可能的实施方式中,所述根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别包括:若所述用户设备上当前登录的用户账号符合所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件,且所述用户设备的唯一标识不存在于数据库中,确定所述用户设备为可发放对象。在一种可能的实施方式中,所述根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别之前,所述方法还包括:确定所述用户设备上当前登录的用户账号为未获取过所述虚拟票据的用户账号。一方面,提供了一种虚拟票据发放装置,所述装置包括:获取模块,用于响应于所接收的虚拟票据获取指令,获取所述虚拟票据获取指令所携带的用户设备的硬件标识和网络环境标识,所述网络环境标识用于唯一标识所述用户设备所处的网络环境;生成模块,用于基于所述用户设备的硬件标识和网络环境标识,生成所述用户设备的唯一标识;识别模块,用于根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别;发放模块,用于若所述用户设备被识别为可发放对象,向所述用户设备上当前登录的用户账号发放虚拟票据。在一种可能的实施方式中,所述生成模块包括:映射单元,用于基于散列函数将所述用户设备的多个硬件标识和多个网络环境标识映射为多个目标长度的散列;生成单元,用于将所述多个目标长度的散列线性组合,生成所述用户设备的唯一标识。在一种可能的实施方式中,所述识别模块用于:基于所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件确定多个目标用户设备;基于多个目标用户设备的唯一标识,生成目标设备的唯一标识列表,目标用户设备为所述可发放对象;若所述用户设备的唯一标识存在于所述目标用户设备的唯一标识列表中,确定所述用户设备为可发放对象。在一种可能的实施方式中,所述识别模块还用于:若所述用户设备上当前登录的用户账号符合所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件,且所述用户设备的唯一标识不存在于数据库中,确定所述用户设备为可发放对象。在一种可能的实施方式中,所述装置还包括:确定模块,用于确定所述用户设备上当前登录的用户账号为未获取过所述虚拟票据的用户账号。一方面,提供了一种服务器,所述服务器包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条指令,所述指令由所述一个或多个处理器加载并执行以实现所述虚拟票据发放方法所执行的操作。一方面,提供了可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现所述虚拟票据发放方法所执行的操作。通过本申请实施例提供的方法,服务器可以基于用户设备的多种类型的硬件标识或网络环境标识,生成用户设备的唯一标识,并基于用户设备的唯一标识确定用户设备上当前登录的用户账号是否为虚拟票据的可发放对象,当用户设备为可发放对象时,向用户设备上当前登录的用户账号发送虚拟票据,可以提高服务器对用户设备识别的精准度,降低运营成本。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种虚拟票据发放方法的实施环境的示意图;图2是本申请实施例提供的一种虚拟票据发放方法流程图;图3是本申请实施例提供的一种虚拟票据发放方法流程图;图4是本申请实施例提供的一种用户设备界面示意图;图5是本申请实施例提供的一种虚拟票据发放装置结构示意图;图6是本申请实施例提供的一种服务器的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。图1是本申请实施例提供的一种虚拟票据发放方法的实施环境的示意图,参见图1,该实施环境中包括用户设备110和服务器140。用户设备110通过无线网络或有线网络与服务器110相连。用户设备110可以是智能手机、平板电本文档来自技高网...

【技术保护点】
1.一种虚拟票据发放方法,其特征在于,所述方法包括:/n响应于所接收的虚拟票据获取指令,获取所述虚拟票据获取指令所携带的用户设备的硬件标识和网络环境标识,所述网络环境标识用于唯一标识所述用户设备所处的网络环境;/n基于所述用户设备的硬件标识和网络环境标识,生成所述用户设备的唯一标识;/n根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别;/n若所述用户设备被识别为可发放对象,向所述用户设备上当前登录的用户账号发放虚拟票据。/n

【技术特征摘要】
1.一种虚拟票据发放方法,其特征在于,所述方法包括:
响应于所接收的虚拟票据获取指令,获取所述虚拟票据获取指令所携带的用户设备的硬件标识和网络环境标识,所述网络环境标识用于唯一标识所述用户设备所处的网络环境;
基于所述用户设备的硬件标识和网络环境标识,生成所述用户设备的唯一标识;
根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别;
若所述用户设备被识别为可发放对象,向所述用户设备上当前登录的用户账号发放虚拟票据。


2.根据权利要求1所述的方法,其特征在于,所述基于所述用户设备的硬件标识和网络环境标识,生成所述用户设备的唯一标识包括:
基于散列函数将所述用户设备的多个硬件标识和多个网络环境标识映射为多个目标长度的散列;
将所述多个目标长度的散列线性组合,生成所述用户设备的唯一标识。


3.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别包括:
基于所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件确定多个目标用户设备,基于多个目标用户设备的唯一标识,生成目标设备的唯一标识列表,目标用户设备为所述可发放对象;
若所述用户设备的唯一标识存在于所述目标用户设备的唯一标识列表中,确定所述用户设备为可发放对象。


4.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所述用户设备进行识别包括:
若所述用户设备上当前登录的用户账号符合所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件,且所述用户设备的唯一标识不存在于数据库中,确定所述用户设备为可发放对象。


5.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟票据获取指令的目标虚拟票据类型所对应的发放条件以及所述用户设备的唯一标识,对所...

【专利技术属性】
技术研发人员:高星
申请(专利权)人:北京每日优鲜电子商务有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1