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

预制码生成方法、预制码下单方法及相关设备与流程

2022-12-10 00:46:52 来源:中国专利 TAG:


1.本技术涉及物流技术领域,尤其涉及一种预制码生成方法、预制码下单方法及相关设备。


背景技术:

2.目前,在预制码下单场景中,通过扫描预制码,将预制码中的预制下单要素信息带入下单页面中,从而用户只需在下单页面填写剩余的下单要素信息,即可完成下单。由于预制码中的预制下单要素信息以明文传输,安全性较低。


技术实现要素:

3.本技术提供了一种预制码生成方法、预制码下单方法及相关设备,目的在于解决现有的预制码存在数据安全性较低的问题。
4.为了实现上述目的,本技术提供了以下技术方案:
5.一种预制码生成方法,包括:
6.响应于接入方的预制码生成指令,获取预先生成的所述接入方对应的待写入下单页面的预制下单要素信息的要素标识;所述预制码下单要素信息的要素标识为所述预制下单要素信息中的部分要素信息;
7.对所述要素标识进行加密处理,得到要素标识密文;
8.依据所述要素标识密文和预先存储的所述接入方对应的接入方标识,生成所述接入方对应的预制码。
9.上述的方法,可选的,所述依据所述要素标识密文和预先存储的所述接入方对应的接入方标识,生成所述接入方对应的预制码,包括:
10.依据所述要素标识密文和预先存储的所述接入方对应的接入方标识,生成统一资源定位符;
11.依据所述统一资源定位符,利用预制码生成器,生成所述接入方对应的预制码。
12.上述的方法,可选的,所述接入方标识的存储过程,包括:
13.在所述接入方完成注册后,生成所述接入方对应的接入方标识;
14.存储所述接入方标识。
15.上述的方法,可选的,所述接入方对应的待写入下单页面的预制下单要素信息的要素标识的预先生成过程,包括:
16.基于所述接入方对应的待写入下单页面的预制下单要素信息,按照所述接入方对应的生成规则,生成所述预制下单要素信息的要素标识。
17.一种预制码生成装置,包括:
18.第一获取单元,用于响应于接入方的预制码生成指令,获取预先生成的所述接入方对应的待写入下单页面的预制下单要素信息的要素标识;
19.加密单元,用于对所述要素标识进行加密处理,得到要素标识密文;
20.第一生成单元,用于依据所述要素标识密文和预先存储的所述接入方对应的接入方标识,生成所述接入方对应的预制码。
21.一种预制码下单方法,包括:
22.响应于对预先生成的预制码的扫描指令,扫描所述预制码,得到所述预制码中包括的接入方标识和要素标识密文;所述预制码的生成过程采用如上述任意一项所述的预制码生成方法;
23.对所述要素标识密文进行解密处理,得到所述要素标识密文对应的要素标识;
24.获取与所述接入方标识和所述要素标识对应的预制下单要素信息;
25.生成包括所述预制下单要素信息的下单页面;
26.根据用户在所述下单页面填写的其他下单要素信息,生成订单。
27.上述的方法,可选的,所述扫描所述预制码,得到所述预制码中包括的接入方标识和要素标识密文,包括:
28.扫描所述预制码,得到所述预制码对应的统一资源定位符;
29.对所述统一资源定位符进行解析,得到所述统一资源定位符中包括的接入方标识和要素标识密文。
30.上述的方法,可选的,所述对所述要素标识密文进行解密处理,得到所述要素标识密文对应的要素标识,包括:
31.对所述接入方标识进行有效性验证;
32.在所述接入方标识通过所述有效性验证的情况下,对所述要素标识密文进行解密处理,得到所述要素标识密文对应的要素标识。
33.一种预制码下单装置,包括:
34.扫描单元,用于响应于对预先生成的预制码的扫描指令,扫描所述预制码,得到所述预制码中包括的接入方标识和要素标识密文;所述预制码的生成过程采用如上述任意一项所述的预制码生成方法;
35.解密单元,用于对所述要素标识密文进行解密处理,得到所述要素标识密文对应的要素标识;
36.第二获取单元,用于获取与所述接入方标识和所述要素标识对应的预制下单要素信息;
37.第二生成单元,用于生成包括所述预制下单要素信息的下单页面;
38.第三生成单元,用于根据用户在所述下单页面填写的其他下单要素信息,生成订单。
39.一种存储介质,所述存储介质存储有指令集,其中,所述指令集被处理器执行时实现如上述的预制码生成方法和预制码下单方法。
40.一种电子设备,包括:
41.存储器,用于存储至少一组指令集;
42.处理器,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如上述的预制码生成方法和预制码下单方法。
43.与现有技术相比,本技术包括以下优点:
44.本技术提供了一种预制码生成方法、预制码下单方法及相关设备,包括:响应于接
入方的预制码生成指令,获取预先生成的接入方对应的待写入下单页面的预制下单要素信息的要素标识;对要素标识进行加密处理,得到要素标识密文;预制码下单要素信息的要素标识为预制下单要素信息中的部分要素信息;依据要素标识密文和预先存储的接入方对应的接入方标识,生成接入方对应的预制码。可见,本技术方案,由于预制码中植入的是加密处理后的预制下单要素信息的要素标识,而未直接植入预制下单要素信息,从而提高了预制码中的数据的安全性,并且,由于预制下单要素信息的要素标识为预先生成的,因此,在预制下单要素信息发生变更情况下,无需对要素标识进行变更,从而无需对已生成的预制码进行变更,实现灵活扩展写入下单页面的预制要素信息。
附图说明
45.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
46.图1为本技术提供的一种预制码生成方法的示例图;
47.图2为本技术提供的一种预制码生成方法的又一示例图;
48.图3为本技术提供的一种预制码下单方法的又一方法流程图;
49.图4为本技术提供的一种预制码下单方法的又一方法流程图;
50.图5为本技术提供的一种预制码下单方法的又一方法流程图;
51.图6为本技术提供的一种预制码生成装置的结构示意图;
52.图7为本技术提供的一种预制码下单装置的结构示意图;
53.图8为本技术提供的一种电子设备的结构示意图。
具体实施方式
54.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
55.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
56.需要注意,本技术公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
57.需要注意,本技术公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
58.本技术可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备
的分布式计算环境等等。
59.本技术实施例提供了一种预制码生成方法,该方法可以应用在下单管理系统,所述方法的方法流程图如图1所示,具体包括:
60.s101、响应于接入方的预制码生成指令,获取预先生成的接入方对应的待写入下单页面的预制下单要素信息的要素标识。
61.本实施例中,预先配置接入方对应的待写入下单页面的预制下单要素信息,需要说明的是,接入方对应的预制下单要素信息可以根据接入方的需求进行配置,不同接入方对应的待下入下单页面的预制下单要素信息可以相同,也可以不同。
62.需要说明的是,不同接入方对应的预制下单要素信息的格式为统一格式。
63.本实施例中,预先生成预制下单要素信息的要素标识,其中,要素标识为待写入下单页面的预制下单要素信息中的部分要素信息。示例性的,待写入下单页面的预制下单要素信息可以是寄件人地址、寄件人姓名、寄件人电话和运单号信息;预制下单要素信息的要素标识为运单号信息。
64.其中,接入方对应的待写入下单页面的预制下单要素信息的要素标识的预先生成过程,包括:基于接入方对应的待写入下单页面的预制下单要素信息,按照接入方对应的生成规则,生成预制下单要素信息的要素标识。
65.需要说明的是,接入方对应的生成规则为基于接入方的需求所设定的规则,也就是说,不同接入方即使对应的预制下单要素信息相同,预制下单要素信息对应的要素标识也可以不同。
66.需要说明的是,要素标识生成后,后续即使有增加预制下单要素信息的需求,也无需变更要素标识。
67.本实施例中,接收接入方的预制码生成指令,对预制码生成指令进行响应,获取预先生成的接入方对应的待写入下单页面的预制下单要素信息的要素标识。
68.其中,接入方的预制码生成指令指的是接入方需要生成预制码时,通过终端设备,向下单管理系统发送的请求指令。预制码生成指令可以通过触发终端设备中的相关功能键生成,还可以通过语音方式生成。需要说明的是,预制码生成指令的生成方式有很多,包括但不小于本技术实施例提出的内容,预制码生成指令的生成方式的不同,不影响本技术实施例的实现。
69.s102、对要素标识进行加密处理,得到要素标识密文。
70.本实施例中,预先基于密钥生成算法,生成包括加密密钥和解密密钥的密钥对,并对密钥对进行存储,在任意一个接入方完成注册后,为该接入方分配加密密钥。示例性的,密钥生成算法可以是非对称密钥生成算法,加密密钥可以是非对称加密密钥,解密密钥可以是非对称解密密钥。
71.本实施例中,对要素标识进行加密处理,得到要素标识密文,具体的,基于预先存储的加密密钥,对要素标识密文进行加密处理,从而得到要素标识密文。
72.s103、依据要素标识密文和预先存储的接入方对应的接入方标识,生成接入方对应的预制码。
73.本实施例中,预先存储接入方对应的接入方标识,接入方标识用于唯一标识接入方,接入方标识的存储过程,具体包括以下步骤:
74.在接入方完成注册后,生成接入方对应的接入方标识;
75.存储接入方标识。
76.本实施例中,接入方接入下单管理系统,需要在下单管理系统中注册,在完成注册后,下单管理系统生成该接入方对应的接入方标识,并对接入方标识进行存储。需要说明的是,在完成对接入方对应的预制下单要素信的配置,以及完成对接入方对应的预制下单要素信息的要素标识的生成后,对接入方标识、预制下单要素信息和要素标识进行关联存储。
77.本实施例中,获取预先存储的接入方对应的接入方标识,依据要素标识密文和预先存储的接入方对应的接入方标识,生成接入方对应的预制码。也就是使所生成的预制码中携带要素标识密文和接入方标识。
78.参阅图2,依据要素标识密文和预先存储的接入方对应的接入方标识,生成接入方对应的预制码的过程,具体包括以下步骤:
79.s201、依据要素标识密文和预先存储的接入方对应的接入方标识,生成统一资源定位符。
80.本实施例中,依据要素标识密文和预先存储的接入方对应的接入方标识,生成统一资源定位符url,具体的,将要素标识密文、预先存储的接入方对应的接入方标识和预设的固定字段,拼接成统一资源定位符url。
81.示例性的,
82.统一资源定位符为:http://mrd.jd.com/code/index?type=xx&params=xxxxx。
83.其中,固定字段为:http://mrd.jd.com/code/index?type=&params=,参数type表示接入方标识,参数params表示要素标识密文。
84.s202、依据统一资源定位符,利用预制码生成器,生成接入方对应的预制码。
85.本实施例中,依据统一资源定位,利用预制码生成器,生成接入方对应的预制码,从而下单用户可以通过用户终端扫描预制码下单。
86.示例性的,预制码可以是二维码,预制码生成器可以是材料二维码生成器。
87.本技术实施例提供的预制码生成方法中,通过响应于接入方的预制码生成指令,获取预先生成的接入方对应的待写入下单页面的预制下单要素信息的要素标识,对要素标识进行加密处理,得到要素标识密文,从而依据要素标识密文和预先存储的接入方对应的接入方标识,生成接入方对应的预制码。可见,本技术方案中,由于预制码中植入的是加密处理后的预制下单要素信息的要素标识,而未直接植入预制下单要素信息,从而提高了预制码中的数据的安全性,并且,由于预制下单要素信息的要素标识为预先生成的,因此,在预制下单要素信息发生变更的情况下,无需对要素标识进行变更,从而无需对已生成的预制码进行变更,实现灵活扩展写入下单页面的预制要素信息。
88.参阅图3,基于上述本技术实施例提出的预制码生成方法,本技术实施例还公开了一种预制码下单方法,具体包括以下步骤:
89.s301、响应于对预先生成的预制码的扫描指令,扫描预制码,得到预制码中包括的接入方标识和要素标识密文。
90.本实施例中,接收用户对预先生成的预制码的扫描指令,对扫描指令进行响应,扫描预制码,从而得到预制码中包括的接入方标识和要素标识密文。
91.其中,扫描指令可以是通过触发终端设备中的扫描功能键生成。预制码的生成过
程如图1示出的各个步骤。
92.参阅图4,扫描预制码,得到预制码中包括的接入方标识和要素标识密文的过程,具体包括以下步骤:
93.s401、扫描预制码,得到预制码对应的统一资源定位符。
94.本实施例中,通过对预制码进行扫描,识别预制码,得到预制码对应的统一资源定位符。
95.s402、对统一资源定位符进行解析,得到统一资源定位符中包括的接入方标识和要素标识密文。
96.本实施例中,对统一资源定位符进行解析,识别统一资源定位符中包括的接入方标识对应的字段和要素标识密文对应的字段,从而得到接入方标识和要素标识密文。
97.s302、对要素标识密文进行解密处理,得到要素标识密文对应的要素标识。
98.本实施例中,对要素标识密文进行解密处理,具体的,利用解密密钥,对要素标识密文进行解密处理,从而得到要素标识密文对应的要素标识。示例性的,解密密钥可以是非对称解密密钥。
99.s303、获取与接入方标识和要素标识对应的预制下单要素信息。
100.本实施例中,获取预先配置的与接入方标识和要素标识均对应的预制下单要素信息,具体的,确定接入方标识对应的接入方,调用该接入方对应的接口,将要素标识发送至接入方,接入方对要素标识进行有效性校验,并将要素标识通过有效性校验的情况下,向下单管理系统反馈要素标识对应的预制下单要素信息。
101.s304、生成包括预制下单要素信息的下单页面。
102.本实施例中,生成包括预制下单要素信息的下单页面,也就是生成下单页面,并自动将预制下单要素信息写入下单页面中。
103.需要说明的是,所生成的包括的预制下单要素信息的下单页面可能还剩余有需要用户填写的其他下单要素信息,例如,时效产品选择和优惠券选择等。
104.s305、根据用户在下单页面填写的其他下单要素信息,生成订单。
105.本实施例中,用户在下单页面补充剩余的下单要素信息,也就是在下单页面填写其他下单要素信息。
106.本实施例中,获取用户在下单页面填写的其他下单要素信息,并根据用户填写的其他下单要素信息,生成订单,从而完成下单操作。
107.本技术实施例提供的预制码下单方法中,通过响应于对预先生成的预制码的扫描指令,扫描所述预制码,得到预制码中包括的接入方标识和要素标识密文,对要素标识密文进行解密处理,得到要素标识密文对应的要素标识,获取与接入方标识和要素标识对应的预制下单要素信息,生成包括预制下单要素信息的下单页面,根据用户在下单页面填写的其他下单要素信息,生成订单。由于预制码中植入的是加密处理后的预制下单要素信息的要素标识,而未直接植入预制下单要素信息,从而提高了预制码中的数据的安全性,并且,由于预制下单要素信息的要素标识为预先生成的,因此,在预制下单要素信息发生变更的情况下,无需对要素标识进行变更,从而无需对已生成的预制码进行变更,实现灵活扩展写入下单页面的预制要素信息。
108.参阅图5,上述本技术实施例提及的步骤s302的实现过程,具体包括以下步骤:
109.s501、对接入方标识进行有效性验证。
110.本实施例中,对接入方标识进行有效性验证,具体的,基于生成接入方标识的生成规则,对接入方标识进行有效性验证。
111.s502、判断接收方标识是否通过有效性验证,若是,执行s503,若否,执行s504。
112.s503、对要素标识密文进行解密处理,得到要素标识密文对应的要素标识。
113.本实施例中,若接入方标识通过有效性验证,则对要素标识密文进行解密处理,得到要素标识密文对应的要素标识。
114.s504、生成用于提示下单失败的提示信息。
115.本实施例中,若接入方标识未通过有效性验证,则生成提示下单识别的提示信息,以提示用户当前下单操作未成功。
116.本技术实施例提供的预制码下单方法,通过对接入方标识进行有效性验证,只有在接入方标识通过有效性验证的情况下,才对要素标识密文进行解密处理,得到要素标识密文对应的要素标识,从而提高了后续获取预制下单要素信息的安全性。
117.需要说明的是,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
118.应当理解,本技术公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本技术公开的范围在此方面不受限制。
119.与图1所述的方法相对应,本技术实施例还提供了一种预制码生成装置,用于对图1中方法的具体实现,其结构示意图如图6所示,具体包括:
120.第一获取单元601,用于响应于接入方的预制码生成指令,获取预先生成的所述接入方对应的待写入下单页面的预制下单要素信息的要素标识;所述预制码下单要素信息的要素标识为所述预制下单要素信息中的部分要素信息;
121.加密单元602,用于对所述要素标识进行加密处理,得到要素标识密文;
122.第一生成单元603,用于依据所述要素标识密文和预先存储的所述接入方对应的接入方标识,生成所述接入方对应的预制码。
123.本技术实施例提供的预制码生成装置,由于预制码中植入的是加密处理后的预制下单要素信息的要素标识,而未直接植入预制下单要素信息,从而提高了预制码中的数据的安全性,并且,由于预制下单要素信息的要素标识为预先生成的,因此,在预制下单要素信息发生变更的情况下,无需对要素标识进行变更,从而无需对已生成的预制码进行变更,实现灵活扩展写入下单页面的预制要素信息。
124.在本技术的一个实施例中,基于前述方案,第一生成单元603具体用于:
125.依据所述要素标识密文和预先存储的所述接入方对应的接入方标识,生成统一资源定位符;
126.依据所述统一资源定位符,利用预制码生成器,生成所述接入方对应的预制码。
127.在本技术的一个实施例中,基于前述方案,第一生成单元603在接入方标识的存储过程时,具体用于:
128.在所述接入方完成注册后,生成所述接入方对应的接入方标识;
129.存储所述接入方标识。
130.在本技术的一个实施例中,基于前述方案,第一获取单元601在接入方对应的待写入下单页面的预制下单要素信息的要素标识的预先生成过程时,具体用于:
131.基于所述接入方对应的待写入下单页面的预制下单要素信息,按照所述接入方对应的生成规则,生成所述预制下单要素信息的要素标识。
132.与图3所述的方法相对应,本技术实施例还提供了一种预制码下单装置,用于对图3中方法的具体实现,其结构示意图如图7所示,具体包括:
133.扫描单元701,用于响应于对预先生成的预制码的扫描指令,扫描所述预制码,得到所述预制码中包括的接入方标识和要素标识密文;所述预制码的生成过程采用如上述任意一项所述的预制码生成方法;
134.解密单元702,用于对所述要素标识密文进行解密处理,得到所述要素标识密文对应的要素标识;
135.第二获取单元703,用于获取与所述接入方标识和所述要素标识对应的预制下单要素信息;
136.第二生成单元704,用于生成包括所述预制下单要素信息的下单页面;
137.第三生成单元705,用于根据用户在所述下单页面填写的其他下单要素信息,生成订单。
138.本技术实施例提供的预制码下单装置,由于预制码中植入的是加密处理后的预制下单要素信息的要素标识,而未直接植入预制下单要素信息,从而提高了预制码中的数据的安全性,并且,由于预制下单要素信息的要素标识为预先生成的,因此,在预制下单要素信息发生变更的情况下,无需对要素标识进行变更,从而无需对已生成的预制码进行变更,实现灵活扩展写入下单页面的预制要素信息。
139.在本技术的一个实施例中,基于前述方案,扫描单元701具体用于:
140.扫描所述预制码,得到所述预制码对应的统一资源定位符;
141.对所述统一资源定位符进行解析,得到所述统一资源定位符中包括的接入方标识和要素标识密文。
142.在本技术的一个实施例中,基于前述方案,解密单元702具体用于:
143.对所述接入方标识进行有效性验证;
144.在所述接入方标识通过所述有效性验证的情况下,对所述要素标识密文进行解密处理,得到所述要素标识密文对应的要素标识。
145.本技术实施例还提供了一种存储介质,所述存储介质存储有指令集,其中,在所述指令集运行时执行如上文任一实施例公开的预制码生成方法预制码下单方法。
146.本技术实施例还提供了一种电子设备,其结构示意图如图8所示,具体包括存储器801,用于存储至少一组指令集;处理器802,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如上文任一实施例公开的预制码生成方法和预制码下单方法。
147.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
148.虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本技术
公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
149.以上描述仅为本技术公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献