一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

订单推送方法、装置、存储介质及设备与流程

2022-02-23 00:39:36 来源:中国专利 TAG:


1.本公开涉及移动通信技术领域,具体而言,涉及一种订单推送方法、装置、存储介质及设备。


背景技术:

2.用户识别卡(subscriber identification module,简称sim)可供全球移动通信网络(global system for mobile communication,简称gsm)对客户身份进行鉴别,并对客户通话时的语音信息进行加密,数字移动电话机必须装上此卡方能使用。
3.目前,sim卡除了在线下运营商的营业厅购买之外,还可以在线上进行购买。用户在线上购卡平台进行订单填报后,物流方根据订单信息向指定用户运送待激活的sim卡,以使用户进行sim卡激活。但是在具体的运用场景中,经常会因为用户信息异常、sim卡异常等因素造成sim卡激活失败,进而导致成本的浪费。


技术实现要素:

4.本公开提供了一种订单推送方法、装置、存储介质及设备,以提高线上购卡订单在进行sim卡激活时的成功率。
5.根据本公开实施例的第一方面,提供了一种订单推送方法,包括:获取开卡订单以及获取所述开卡订单对应的集成电路卡识别码,所述开卡订单中携带有订单信息;对所述订单信息以及所述集成电路卡识别码进行校验,得到目标校验结果;若所述目标校验结果为通过,则将所述开卡订单和所述集成电路卡识别码推送至用户识别卡管理平台,以使所述用户识别卡管理平台执行所述集成电路卡识别码对应的用户识别卡的发货操作。
6.在一种可选的实施方式中,所述对所述订单信息以及所述集成电路卡识别码进行校验,得到目标校验结果,包括:对所述订单信息进行校验,得到第一校验结果;若所述第一校验结果为通过,则对所述集成电路卡识别码进行校验,得到第二校验结果;若所述第二校验结果为通过,则所述目标校验结果为通过。
7.在一种可选的实施方式中,获取到的所述开卡订单对应的集成电路卡识别码有多个;所述对所述集成电路卡识别码进行校验,包括:依次对多个集成电路卡识别码进行校验;若存在至少一个集成电路卡识别码校验通过,则确定所述第二校验结果为通过。
8.在一种可选的实施方式中,对所述集成电路卡识别码进行校验,包括:对所述集成电路卡识别码中含有的各个字段的编码规则进行校验,得到各个字段的编码校验结果;若各个字段的编码校验结果均为通过,则所述第二校验结果为通过。
9.在一种可选的实施方式中,所述订单信息包括用户信息以及套餐信息;所述对所述订单信息进行校验,包括:根据用户信息校验表校验所述用户信息对应的用户是否属于可开卡用户,以及根据套餐信息校验表校验所述套餐信息是否正确。
10.在一种可选的实施方式中,所述根据用户信息校验表校验所述用户信息对应的用户是否属于可开卡用户,包括:根据所述用户信息校验表中的预设用户信息,判断所述用户
信息是否正确;若所述用户信息正确,根据获取到的所述用户信息对应的开卡记录,判断所述用户信息对应的用户是否属于可开卡用户。
11.在一种可选的实施方式中,所述方法还包括:若所述目标校验结果为不通过,则获取所述目标校验结果对应的校验信息,其中,所述校验信息表征所述目标校验结果为未通过的原因;根据所述校验信息对所述开卡订单以及所述集成电路卡识别码中的至少一个进行原因标注。
12.根据本公开的第二方面,提供了一种订单推送装置,包括:获取模块,用于获取开卡订单以及获取所述开卡订单对应的集成电路卡识别码,所述开卡订单中携带有订单信息;校验模块,用于对所述订单信息以及所述集成电路卡识别码进行校验,得到目标校验结果;推送模块,用于当若所述目标校验结果为通过时,则将所述开卡订单和所述集成电路卡识别码推送至用户识别卡管理平台,以使所述用户识别卡管理平台执行所述集成电路卡识别码对应的用户识别卡的发货操作。
13.根据本公开的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述订单推送方法。
14.根据本公开实施例的第四方面,提供了一种电子设备,包括:处理器;以及存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的订单推送方法。
15.本公开的示例性实施例具有以下有益效果:
16.通过获取开卡订单对应的订单信息以及集成电路卡识别码,对订单信息以及集成电路卡识别码进行校验,以将校验通过的对应的开卡订单和集成电路卡识别码推送给用户识别卡管理平台。由此,一方面,通过对开卡订单的订单信息和集成电路卡识别码进行提前校验,避免因为异常的开卡订单以及集成电路卡识别码导致后续用户识别卡的激活失败,进而提高用户识别卡的激活率;另一方面,通过对开卡订单的订单信息进行校验,对订单信息存在异常的开卡订单进行有效拦截,以避免后续程序的浪费;再一方面,通过对集成电路卡识别码进行校验,可以获知用户识别卡管理平台对集成电路卡识别码的分配情况,以方便后续用户识别卡管理平台执行对用户识别卡的发货操作。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
18.图1示出本公开实施例中一种系统结构的示意图;
19.图2示出本公开实施例中一种订单推送方法的示意图;
20.图3示出本公开实施例中一种校验方法的示意图;
21.图4示出本公开实施例中一种用户信息校验方法的示意图;
22.图5示出本公开实施例中一种校验结果分类方法的示意图;
23.图6示出本公开实施例中一种订单推送装置的示意图;
24.图7示出本公开实施例中一种电子设备的示意图。
具体实施方式
25.这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
26.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
27.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
28.还需要说明的是:在本技术中提及的“多个”是指两个或者两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
29.下面结合附图,对本公开的一些实施方式作详细说明,在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
30.图1示出了本示例性实施例的运行环境的一种系统架构示意图,参考图1所示,该系统可以包括用户终端110、网络、服务器120以及用户识别卡管理平台130。用户终端110、服务器120以及用户识别卡管理平台130之间通过网络通信连接,网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
31.用户终端110可以是硬件,也可以是软件。当用户终端110为硬件时,可以是各种电子设备,包括但不限于智能手机、平板电脑、智能手环和台式计算机等等。当用户终端110为软件时,可以安装在上述所列举的电子设备中。
32.服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器120可以通过网络获取用户终端110的开卡订单等信息,然后根据开卡订单获取对应的集成电路卡识别码,并基于获取的开卡订单和集成电路卡识别码进行校验得到校验结果,进而将校验结果为通过的开卡订单和集成电路卡识别码推送给用户识别卡管理平台130。
33.用户识别卡管理平台130用于接收服务器120发送的开卡订单和集成电路卡识别码,以根据开卡订单和集成电路卡识别码管理用户识别卡的配送。
34.应该理解,图1中的终端设备和物理路径的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备和物理路径,本公开示例性实施方式对此不做特殊限定。
35.图2示出了本公开示例性实施方式的订单推送方法的流程图。参考图2,订单推送方法可以包括:
36.步骤s210、获取开卡订单以及获取所述开卡订单对应的集成电路卡识别码,所述开卡订单中携带有订单信息;
37.步骤s220、对所述订单信息以及所述集成电路卡识别码进行校验,得到目标校验
结果;
38.步骤s230、若所述目标校验结果为通过,则将所述开卡订单和所述集成电路卡识别码推送至用户识别卡管理平台,以使所述用户识别卡管理平台执行用户识别卡的发货操作。
39.根据本示例实施例中的订单推送方法,一方面,通过对开卡订单的订单信息和集成电路卡识别码进行提前校验,避免因为异常的开卡订单以及集成电路卡识别码导致后续用户识别卡的激活失败,进而提高用户识别卡的激活率;另一方面,通过对开卡订单的订单信息进行校验,对订单信息存在异常的开卡订单进行有效拦截;再一方面,通过对集成电路卡识别码进行校验,可以获知用户识别卡管理平台对集成电路卡识别码的分配情况,以方便后续用户识别卡管理平台执行对用户识别卡的发货操作。
40.下面,将对本示例实施例中的订单推送方法进行进一步的说明。
41.在步骤s210中,获取开卡订单以及获取所述开卡订单对应的集成电路卡识别码,所述开卡订单中携带有订单信息。
42.开卡订单携带有订单信息,订单信息是根据用户在用户终端的输入生成的交易信息。
43.示例性地,用户终端可以显示sim卡的套餐信息,用户通过用户终端选择对应套餐并填写下单信息后,用户终端根据用户购买的套餐信息以及该用户填写的下单信息一起生成一个表单形式的开卡订单。其中,套餐信息包括但不限于套餐名称、价格等信息,下单信息包括但不限于与该订单关联的用户信息、收货地址、sim卡号码等信息。其中,订单信息包括套餐信息及下单信息。
44.用户终端将生成的开卡订单发送给服务器,服务器接收到开卡订单后获取与开卡订单对应的集成电路卡识别码,以进行后续的校验操作。其中,集成电路卡识别码存储在sim卡内,是sim卡的唯一识别码。
45.在一些实施方式中,集成电路卡识别码可以是向用户识别卡管理平台获取的。可以理解的是,由于开卡订单对应的收货地址各有不同,为了减小物流成本且为了将用户购买的sim卡尽快配送给用户,因此可以对不同地区部署对应的用户识别卡管理平台。在获取集成电路卡识别码时,选择与收货地址距离最近的用户识别卡管理平台执行发货操作。
46.例如,在服务器接收到用户终端发送的开卡订单后,获取该开卡订单对应的收货地址,然后基于该收货地址选择对应的用户识别卡管理平台,以向该用户识别卡管理平台获取可用的集成电路卡识别码。其中,集成电路卡识别码是可用的指的是该集成电路卡识别码对应的sim卡未被执行发货操作,或该集成电路卡识别码未与任何用户的用户信息进行绑定,或该集成电路卡识别码当前未处于校验操作中。
47.在一些实施方式中,服务器的存储装置可以对集成电路卡识别码进行保存和管理,集成电路卡识别码可以是直接向服务器的存储装置获取的。可以理解的是,服务器可以对各用户识别卡管理平台中拥有的集成电路卡识别码进行管理。例如,根据用户识别卡管理平台的历史sim卡发货情况,分配对应数量的sim卡给该用户识别卡管理平台,即分配对应数量的集成电路卡识别码给该用户识别卡管理平台。又例如,用户识别卡管理平台实时向服务器反馈sim卡的当前情况,如第一sim卡已经和第一用户的用户信息进行绑定,则向服务器发送对应的绑定信息,服务器根据绑定信息更新集成电路卡识别码的当前情况。因
此,可以通过直接查询服务器存储的可用的集成电路卡识别码,以获得开卡订单对应的集成电路卡识别码。
48.例如,在服务器接收到用户终端发送的开卡订单后,根据开卡订单获取对应的收货地址,然后基于该收货地址选择对应的用户识别卡管理平台,以查询该用户识别卡管理平台当前可用的集成电路卡识别码,进而获取到对应的集成电路卡识别码。
49.在步骤s220中,对所述订单信息以及所述集成电路卡识别码进行校验,得到目标校验结果。
50.得到开卡订单的订单信息及开卡订单对应的集成电路卡识别码后,对订单信息和集成电路卡识别码进行校验。
51.需要说明的是,本公开实施例对订单信息以及集成电路卡识别码进行校验的先后顺序并不进行限定,可以根据实际应用情况进行选择。例如,可以先对集成电路卡识别码进行校验,当集成电路卡识别码校验的结果为通过时,再对订单信息进行校验,在订单信息校验的结果为通过时,则最终的校验结果为通过。还可以对订单信息以及集成电路卡识别码分别进行校验,在订单信息以及集成电路卡识别码均校验通过时,则最终的校验结果为通过。
52.例如,可以通过图3中的步骤实现对订单信息以及集成电路卡识别码的校验,参考图3所示,具体可以包括:
53.步骤s310、对所述订单信息进行校验,得到第一校验结果。
54.步骤s320、若所述第一校验结果为通过,则对所述集成电路卡识别码进行校验,得到第二校验结果。
55.步骤s330、若所述第二校验结果为通过,则所述校验结果为通过。
56.根据开卡订单获取对应的订单信息,对订单信息进行校验。若订单信息校验不通过,则表明该订单信息存在异常,则可以不进行后续的集成电路卡识别码校验,其校验结果为不通过。若订单信息校验通过,则表明该订单信息正常,则进行后续的集成电路卡识别码校验。
57.下面对校验订单信息的具体实施方法进行展开说明。
58.在一些实施方式中,所述订单信息包括用户信息及套餐信息,对所述订单信息进行校验,包括:根据用户信息校验表校验所述用户信息对应的用户是否属于可开卡用户,以及根据套餐信息校验表校验所述套餐信息是否正确。
59.订单信息包含用户信息及套餐信息,用户信息可以是用户名称、用户身份证号码等信息,套餐信息可以是套餐名称、套餐编号、套餐价格等信息。
60.需要说明的是,本公开实施例对用户信息及套餐信息进行校验的先后顺序并不进行限定,可以根据实际应用情况进行选择。
61.服务器校验用户信息,以判断该用户信息对应的用户是否属于可开卡用户,可开卡用户指的是对应用户的当前状态可以进行开卡操作。其中,本公开实施例对校验用户信息对应的用户是否属于可开卡用户的具体实施方式并不进行限定,可以根据实际应用情况进行选择。
62.示例性地,可以通过图4中的步骤实现根据用户信息校验表校验用户信息对应的用户是否属于可开卡用户,参考图4所示,具体可以包括:
63.步骤s410、根据所述用户信息校验表中的预设用户信息,判断所述用户信息是否正确。
64.步骤s420、若所述用户信息正确,根据获取到的所述用户信息对应的开卡记录,判断所述用户信息对应的用户是否属于可开卡用户。
65.用户信息校验表保存有预设用户信息,其中,预设用户信息包括但不限于预设用户名称、预设用户身份证号码等信息。用户信息正确指的是该用户信息校验表中存在与该开卡订单对应的用户信息一致的预设用户信息。
66.可以是服务器存储有用户信息校验表,在得到该开卡订单对应的用户信息后,根据用户信息校验表中的预设用户信息校验开卡订单对应的用户信息是否正确。也可以是第三方平台存储有用户信息校验表,服务器在得到该开卡订单对应的用户信息后,向第三方平台发起用户校验请求,以校验该开卡订单对应的用户信息是否正确。
67.示例性地,开卡订单对应的用户信息包括的用户名称为“张三”,用户身份证号码为“12345”。校验开卡订单对应的用户信息是否正确可以是:查询用户信息校验表中是否存在一个预设用户信息的预设用户名称为“张三”,且预设用户身份证号码为“12345”。若存在,则该开卡订单对应的用户信息正确,若不存在,则该开卡订单对应的用户信息错误。
68.通过检验用户信息是否正确,以选择真实存在的用户信息进入后续流程,可以提前对非真实存在的用户信息进行拦截。
69.当用户信息正确时,即该用户信息真实存在时,查询该用户信息对应的开卡记录。开卡记录指的是用户使用sim卡的历史记录,例如,a用户在何时何地开通并激活过sim卡,在何时何地注销过sim卡,或属于a用户的sim卡的使用记录等信息。可以是服务器存储有开卡记录校验表,也可以是第三方平台存储有开卡记录校验表,且开卡记录校验表和用户信息校验表可以是同一张表单,也可以是不同表单。
70.根据用户信息对应的开卡记录,判断用户信息对应的用户是否属于可开卡用户。例如,可以检验开卡记录是否存在不良状态的记录,如存在sim卡处于欠费状态,则开卡记录存在不良状态的记录,因此该用户信息对应的用户不属于可开卡用户;也可以检验开卡记录中该用户当前处于使用状态的sim卡数量是否小于开卡阈值,如开卡阈值为5,而该用户当前处于使用状态的sim卡数量为5,则表明该用户已经达到开卡上限,因此该用户信息对应的用户不属于可开卡用户;还可以校验开卡记录中是否存在处罚事件,如该用户因为拨打骚扰电话或发送骚扰信息等,被处罚在当前时间段内禁止进行开卡操作,因此该用户信息对应的用户不属于可开卡用户。
71.通过对用户的开卡记录进行校验,以筛选出可开卡用户,进而避免不可开卡用户的开卡订单进入后续流程,造成成本浪费。且通过对存在不良记录的用户的开卡订单进行拦截,避免sim卡成为违法人员的作案工具。
72.当开卡记录不符合预设规则时,则该用户信息对应的用户不属于可开卡用户,即该用户不可以进行开卡操作,因此直接得到校验结果为不通过。当开卡记录符合预设规则时,则该用户信息对应的用户属于可开卡用户,即该用户可以进行开卡操作,因此继续对套餐信息进行校验。
73.服务器校验套餐信息,以判断套餐信息是否正确,套餐信息正确指的是该套餐信息对应的套餐存在且可以在当前时间段使用。
74.例如,套餐信息包括的套餐名称为“a套餐”,套餐编号为“1号”,套餐价格为“50”。服务器存储有套餐校验表,套餐校验表包含各预设套餐的信息,通过查询套餐校验表中是否存在套餐名称为“a套餐”、套餐编号为“1号”且套餐价格为“50”的预设套餐。若存在,则获取套餐校验表中该套餐的可使用时间,如套餐可使用时间段为“2015至2025”,若当前时间处于套餐可使用时间段内,则该套餐可以在当前时间段使用,因此该开卡订单对应的套餐信息正确。
75.订单信息校验完毕后,得到第一校验结果,第一校验结果包括通过和不通过。例如,进行订单信息校验时,当用户信息以及套餐信息均校验通过时,则第一校验结果为通过;当用户信息以及套餐信息均校验中存在至少一个不通过时,则第一校验结果为不通过。
76.当第一校验结果为通过时,对集成电路卡识别码进行校验,得到第二校验结果。
77.在一些实施方式中,所述获取所述开卡订单对应的集成电路卡识别码有多个,所述对所述集成电路卡识别码进行校验,包括:依次对多个所述集成电路卡识别码进行校验;若存在至少一个集成电路卡识别码的校验通过,则确定所述第二校验结果为通过。
78.服务器可以根据开卡订单获取多个集成电路卡识别码,其中,本公开实施例对服务器获取集成电路卡识别码的数量并不进行限定,可以根据实际应用情况进行选择。
79.示例性地,可以对获取的多个集成电路卡识别码依次进行校验,直到存在一个集成电路卡识别码校验通过时,则停止对集成电路卡识别码的校验,且集成电路卡识别码对应的第二校验结果为通过。若获取的多个集成电路卡识别码的校验均不通过,则集成电路卡识别码对应的第二校验结果为不通过。
80.通过一次性获取多个集成电路卡识别码,以提高集成电路卡识别码的通过概率,进而保证更多的开卡订单可以推送至用户识别卡管理平台。
81.下面对校验集成电路卡识别码的具体实施方法进行展开说明。
82.在一些实施方式中,对所述集成电路卡识别码进行校验,包括:对所述集成电路卡识别码中含有的各个字段的编码规则进行校验,得到各个字段的编码校验结果;若各个字段的编码校验结果均为通过,则所述第二校验结果为通过。
83.集成电路卡识别码包括多个字段,不同字段代表不同的含义,校验各字段是否符合编码规则。
84.示例性地,集成电路卡识别码共有20位数字组成,其第1位到第6位代表运营商代码,第7位为保留位,第8位到第9位代表编制该集成电路卡识别码的年号,如“09”代表2009年,第10位到第12位代表本地网地区代码,如上海区号为“021”,第13位到第19位为流水号,第20位为校验位。
85.根据预设的编码规则对集成电路卡识别码进行校验。例如,校验第1位到第6位代表运营商代码是否为预设的运营商代码;校验第10位到第12位的本地网地区代码是否为该开卡订单的收货地址对应的本地网地区代码;校验集成电路卡识别码的数字组成个数是否为20个等。本公开实施例对集成电路卡识别码进行校验的预设的编码规则并不进行限定,可以根据实际应用情况进行选择。
86.在步骤s230中,若所述目标校验结果为通过,则将所述开卡订单和所述集成电路卡识别码推送至用户识别卡管理平台,以使所述用户识别卡管理平台执行所述集成电路卡识别码对应的用户识别卡的发货操作。
87.服务器对订单信息及集成电路卡识别码的校验均为通过时,则目标校验结果为通过。然后,服务器将对应的开卡订单及校验通过的集成电路卡识别码发送给用户识别卡管理平台,用户识别卡管理平台对接收到的开卡订单及集成电路卡识别码执行对应的发货操作。
88.可选的,服务器可以将对应的开卡订单及校验通过的集成电路卡识别码进行绑定,以使用户识别卡管理平台在对该开卡订单执行发货操作时,选择该集成电路卡识别码对应的sim卡进行发货,进而提高用户识别卡管理平台的配货速度。
89.进一步的,可以通过图5中的步骤实现对校验结果为不通过的原因进行分类,以方便后续处理人员对不通过的开卡订单及集成电路卡识别码进行处理,提升处理效率,参考图5所示,具体可以包括:
90.步骤s510、若所述目标校验结果为不通过,则获取所述目标校验结果对应的校验信息,其中,所述校验信息表征所述目标校验结果为未通过的原因。
91.步骤s520、根据所述校验信息对所述开卡订单以及所述集成电路卡识别码中的至少一个进行原因标注。
92.校验信息指的是服务器在对订单信息以及集成电路卡识别码进行校验产生的信息。例如订单信息或集成电路卡识别码校验完毕后若不通过,则会生成对应的校验信息,该校验信息体现了订单信息以及集成电路卡识别码校验不通过的具体原因。如订单信息校验过程中因为用户信息错误而不通过,则可以从校验信息中获知产生异常的位置为用户信息,如集成电路卡识别码校验过程中因为第1位到第6位的运营商代码错误而不通过,则可以从校验信息中获知产生异常的位置为第1位到第6位。其中,可以通过关键词匹配对校验信息进行分析以得到校验不通过的具体原因,也可以通过统计学习方法进行分析以得到校验不通过的具体原因,本公开实施例对校验信息进行分析的具体实施方式并不进行限定,可以根据实际应用情况进行选择。
93.根据校验信息对校验结果不通过的对所述开卡订单以及所述集成电路卡识别码中的至少一个进行原因标注。
94.可以理解的是,订单信息或集成电路卡识别码可以存在多个原因标注。
95.例如,当根据校验信息获知校验不通过的具体原因是用户信息存在异常时,则对订单信息进行原因标注,对应的标注可以包括“用户信息错误”。当根据校验信息获知校验不通过的具体原因是集成电路卡识别码的运营商代码错误时,则对集成电路卡识别码进行原因标注,对应的标注可以包括“运营商代码错误”。
96.根据原因标注以方便后续人员执行对应的维护工作。
97.示例性地,若集成电路卡识别码校验不通过,表明对应的用户识别卡管理平台可能存在可使用的集成电路卡识别码不足的情况,通过进行对应的原因标注,以使后续人员可以对用户识别卡管理平台中不可使用的集成电路卡识别码进行回收,或向用户识别卡管理平台重新下发可使用的集成电路卡识别码。若订单信息校验不通过,表明订单信息存在异常,通过进行对应的原因标注,以使后续人员对开卡订单进行对应的排障处理。
98.综上所述,基于本公开示例性实施例的订单推送方法,一方面,通过对开卡订单的订单信息和集成电路卡识别码进行提前校验,避免因为异常的开卡订单以及集成电路卡识别码导致后续用户识别卡的激活失败,进而提高用户识别卡的激活率;另一方面,通过对开
卡订单的订单信息进行校验,对订单信息存在异常的开卡订单进行有效拦截;再一方面,通过对集成电路卡识别码进行校验,可以获知用户识别卡管理平台对集成电路卡识别码的分配情况,以方便后续用户识别卡管理平台执行对用户识别卡的发货操作。
99.应当注意,尽管在附图中以特定顺序描述了本公开实施例中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
100.进一步的,本示例实施方式中还提供了一种订单推送装置。
101.参照图6所示,该订单推送装置600包括:获取模块610,校验模块620,推送模块630。
102.获取模块610用于获取开卡订单以及获取所述开卡订单对应的集成电路卡识别码,所述开卡订单中携带有订单信息。
103.校验模块620用于对所述订单信息以及所述集成电路卡识别码进行校验,得到目标校验结果。
104.推送模块630用于当所述目标校验结果为通过时,则将所述开卡订单和所述集成电路卡识别码推送至用户识别卡管理平台,以使所述用户识别卡管理平台执行所述集成电路卡识别码对应的用户识别卡的发货操作。
105.在一些实施方式中,基于前述方案,校验模块620可以用于:对所述订单信息进行校验,得到第一校验结果;若所述第一校验结果为通过,则对所述集成电路卡识别码进行校验,得到第二校验结果;若所述第二校验结果为通过,则所述目标校验结果为通过。
106.在一些实施方式中,基于前述方案,获取所述开卡订单对应的集成电路卡识别码有多个,校验模块620还可以用于:依次对多个集成电路卡识别码进行校验;若存在至少一个集成电路卡识别码校验通过,则确定所述第二校验结果为通过。
107.在一些实施方式中,基于前述方案,校验模块620还可以用于:对所述集成电路卡识别码中含有的各个字段的编码规则进行校验,得到各个字段的编码校验结果;若各个字段的编码校验结果均为通过,则所述第二校验结果为通过。
108.在一些实施方式中,基于前述方案,所述订单信息包括用户信息及套餐信息,校验模块620还可以用于:根据用户信息校验表校验所述用户信息对应的用户是否属于可开卡用户,以及根据套餐信息校验表校验所述套餐信息是否正确。
109.在一些实施方式中,基于前述方案,校验模块620还可以用于:根据所述用户信息校验表中的预设用户信息,判断所述用户信息是否正确;若所述用户信息正确,根据获取到的所述用户信息对应的开卡记录,判断所述用户信息对应的用户是否属于可开卡用户。
110.在一些实施方式中,基于前述方案,订单推送装置600还可以包括结果分类模块,该结果分类模块可以用于:若所述目标校验结果为不通过,则获取所述目标校验结果对应的校验信息,其中,所述校验信息表征所述目标校验结果为未通过的原因;根据所述校验信息对所述开卡订单以及所述集成电路卡识别码中的至少一个进行原因标注。
111.上述订单推送装置各模块的具体细节已经在对应的订单推送方法中进行了详细的描述,因此此处不再赘述。
112.应当注意,尽管在上文详细描述中提及了订单推送装置的若干模块或者单元,但
是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
113.此外,在本公开的示例性实施例中,还提供了一种能够实现上述订单推送方法的电子设备。
114.所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施例、完全的软件实施例(包括固件、微代码等),或硬件和软件方面结合的实施例,这里可以统称为“电路”、“模块”或“系统”。
115.下面参照图7来描述根据本公开的这种实施例的电子设备700。图7所示的电子设备700仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
116.如图7所示,电子设备700以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:上述至少一个处理单元710、上述至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730、显示单元740。
117.其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元710执行,使得所述处理单元710执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。例如,所述处理单元710可以执行如图2中所示的步骤s210,获取开卡订单以及获取所述开卡订单对应的集成电路卡识别码,所述开卡订单中携带有订单信息;步骤s220,对所述订单信息以及所述集成电路卡识别码进行校验,得到目标校验结果;步骤s230,若所述目标校验结果为通过,则将所述开卡订单和所述集成电路卡识别码推送至用户识别卡管理平台,以使所述用户识别卡管理平台执行所述集成电路卡识别码对应的用户识别卡的发货操作。
118.存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)721和/或高速缓存存储单元722,还可以进一步包括只读存储单元(rom)723。
119.存储单元720还可以包括具有一组(至少一个)程序模块725的程序/实用工具724,这样的程序模块725包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
120.总线730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
121.电子设备700也可以与一个或多个外部设备770(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备700交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器760通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
122.通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。
123.在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。
124.以上具体地示出和描述了本公开示例性实施方式。可理解的是,本公开不限于这里描述的详细结构、设置方式或实现方法;相反,本公开意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献