本技术涉及物联网,尤其涉及一种物联网卡号转换方法、装置、设备及存储介质。
背景技术:
1、物联网技术已经广泛应用于各行各业,物联网用户数量急速增加,可以采用物联网技术可实现物联网设备之间的数据传输。
2、在现有技术中,物联网设备具有其唯一对应的物联网卡号,可以通过物联网卡号识别物联网设备,实现物联网设备之间的数据传输。物联网设备之间进行信息交互的过程中,物联网卡号暴露在网络中,会使得物联网设备受到攻击,造成物联网设备之间的数据传输的安全性较差。
技术实现思路
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、判断所述设备信息中是否存在第一物联网卡号,所述第一物联网卡号用于实现目标物联网设备之间进行数据交互;
47、若存在,则根据所述预设编码策略和所述第一物联网卡号确定所述目标物联网卡号;
48、若不存在,则根据所述预设编码策略,确定所述目标物联网卡号。
49、在一种可能的实施方式中,所述确定模块具体用于:
50、判断所述第一物联网卡号的编码规则是否符合所述预设编码策略;
51、若符合,则根据所述第一物联网卡号确定所述目标物联网卡号;
52、若不符合,则根据所述预设编码策略,确定所述目标物联网卡号。
53、在一种可能的实施方式中,所述确定模块具体用于:
54、在内存中获取多个卡号转换信息,所述卡号转换信息中包括历史物联网卡号、历史位置和历史请求时刻;
55、根据所述第一物联网卡号,在所述多个卡号转换信息中确定第一卡号转换信息;
56、根据所述设备信息和所述第一卡号转换信息,确定所述目标物联网卡号。
57、在一种可能的实施方式中,所述设备信息中包括第一物联网卡号、当前位置和当前请求时刻;所述确定模块具体用于:
58、在所述第一卡号转换信息中确定所述目标物联网设备的第一历史位置和第一历史请求时刻;
59、若所述当前位置和所述第一历史位置相同,则根据所述当前请求时刻和所述第一历史请求时刻,确定所述目标物联网卡号;
60、若所述当前位置和所述第一历史位置不相同,则根据所述预设编码策略,确定所述目标物联网卡号。
61、在一种可能的实施方式中,所述确定模块具体用于:
62、根据所述当前请求时刻和所述第一历史请求时刻,确定请求间隔时长;
63、若所述请求间隔时长大于预设时长,则根据所述预设编码策略,确定所述目标物联网卡号;
64、若所述请求间隔时长小于或等于预设时长,则将所述第一卡号转换信息中的所述历史物联网卡号,确定为所述目标物联网卡号。
65、在一种可能的实施方式中,所述预设编码策略中包括多个待获取参数和预设参数;所述设备信息中还包括初始物联网卡号;所述确定模块具体用于:
66、在所述初始物联网卡号中获取所述多个待获取参数的参数数据;
67、获取所述预设参数的参数数据;
68、根据所述预设编码策略,对所述多个待获取参数的参数数据和所述预设参数的参数数据进行拼接,得到所述目标物联网卡号。
69、在一种可能的实施方式中,所述验证模块具体用于:
70、获取物联网设备的认证信息表;
71、若所述认证信息表中存在所述目标物联网设备的初始物联网卡号,则所述目标物联网设备的合法性验证的验证结果为验证成功;
72、若所述认证信息表中不存在所述目标物联网设备的初始物联网卡号,则所述目标物联网设备的合法性验证的验证结果为验证失败。
73、在一种可能的实施方式中,该装置还包括更新模块和删除模块:
74、所述更新模块用于,根据所述目标物联网卡号和所述设备信息,在内存中更新所述目标物联网设备的第一转换信息;
75、所述删除模块用于,若所述目标物联网设备中存在第一物联网卡号,则目标物联网设备中删除所述第一物联网卡号,并存储所述目标物联网卡号。
76、第三方面,本技术提供一种电子设备,包括:存储器和处理器;
77、所述存储器存储计算机执行指令;
78、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行第一方面任一项所述的物联网卡号转换方法。
79、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的物联网卡号转换方法。
80、本技术提供的物联网卡号转换方法、装置、设备及存储介质,在获取目标物联网设备的第一任务请求后,可以对目标物联网设备的合法性进行验证,并预设编码策略和第一任务请求确定目标物联网卡号,对目标物联网设备的物联网卡号的转换,实现了对物联网卡号的加密,提高了物联网设备之间的数据传输的安全性。