本技术涉及标识解析,尤其涉及一种标识解析方法、电子设备、存储介质及程序产品。
背景技术:
1、工业互联网标识解析体系在全球数字化转型和工业互联网中发挥着重要作用,现有的工业互联网标识解析系统种类繁多,运用于不同工业场景,用户向标识节点发送标识解析请求,标识节点根据解析请求,返回解析内容,但是,当用户发送标识解析请求的操作较为频繁时,会造成标识节点内部压力过大,从而导致查询时间过长和解析的准确性。
技术实现思路
1、本技术提供一种标识解析方法、电子设备、存储介质及程序产品,用于减少标识解析请求的上传次数,从而减少了标识节点的压力。
2、第一方面,本技术提供一种标识解析方法,应用于upf,upf包括第一缓存区,用于存储待解析的标识码;方法包括:接收基站发送的待解析的第一标识码;将第一标识码存储在第一缓存区中;在满足预设条件的情况下,向标识节点发送第一请求消息,第一请求消息包括第一缓存区中存储的待解析的多个标识码,第一请求消息用于请求标识节点对多个标识码进行解析,得到多个标识码各自对应的标识信息。
3、本技术提供的标识解析方法通过第一缓存区进行存储待解析的标识码,将多个标识码一同上传到标识节点,减少了上传的次数,从而减少了标识节点的压力,提高了标识解析的效率与准确性;同时设置预设条件,在满足预设条件的情况下,向标识节点发送待解析的多个标识码,实现对网络资源的最大化利用,因此,本技术提供的标识解析方法在减缓标识节点压力的同时避免了资源和存储空间的浪费。
4、一种可能的实现方式,预设条件包括以下至少一项:第一缓存区中存储的待解析的标识码的数量大于或等于第一预设数量;第一缓存区中存储的待解析的标识码所占的存储容量大于或等于第一预设容量。
5、另一种可能的实现方式,第一缓存区为多个,一个第一缓存区用于存储同一批次的标识码;方法还包括:根据第一标识码的构成,从多个第一缓存区中确定第一标识码对应的目标第一缓存区;将第一标识码存储在第一缓存区中,包括:将第一标识码存储在目标第一缓存区中。
6、另一种可能的实现方式,标识码包括第一字符和第二字符;第一字符用于指示标识码的公共信息,第二字符用于指示标识码的唯一识别信息;同一批次的标识码的第一字符相同;缓存区的标识为缓存区被配置存储的同一批次的标识码的第一字符;根据第一标识码的构成,从多个第一缓存区中确定第一标识码对应的目标第一缓存区,包括:根据第一标识码的第一字符,与多个第一缓存区的标识进行匹配,确定第一标识码对应的目标第一缓存区,其中,目标第一缓存区的标识与第一标识码的第一字符的相同。
7、另一种可能的实现方式,标识码包括第一字符和第二字符;第一字符用于指示标识码的公共信息,第二字符用于指示标识码的唯一识别信息;同一批次的标识码的第一字符相同;将第一标识码存储在第一缓存区中,包括:将第一标识码的第二字符存储在第一缓存区中。
8、另一种可能的实现方式,接收标识节点发送的第一响应消息,第一响应消息包括多个标识码各自对应的标识信息;将多个标识码各自对应的标识信息发送给本地服务器。
9、另一种可能的实现方式,将第一标识码存储在第一缓存区中,包括:在第二缓存区中存储的已解析的标识码不包括第一标识码的情况下,将第一标识码存储在第一缓存区中。
10、另一种可能的实现方式,向标识节点发送查询请求的同时,方法还包括:向本地服务器发送同步消息,同步消息包括待解析的多个标识码,同步消息用于指示待解析的多个标识码正在进行解析。
11、另一种可能的实现方式,第一标识码为多个标识码。
12、第二方面,本技术提供一种标识解析方法,应用于基站,基站包括第三缓存区,用于存储待解析的标识码;方法包括:接收终端发送的待解析的标识码;将标识码存储在第三缓存区中;在满足预设条件的情况下,向upf发送第三缓存区中存储的待解析的多个标识码,以使得upf基于待解析的多个标识码向标识节点发送查询请求,查询请求包括待解析的多个标识码,查询请求用于请求标识节点对多个标识码进行解析,得到多个标识码各自对应的标识信息。
13、通过基站对标识码进行存储标识码,减少了upf的工作压力,从而增加了upf的使用年限,因此,通过本技术提供的标识解析方法能够减少运维成本,同时也能减少上传次数,达到减少标识节点压力的效果。
14、一种可能的实现方式,预设条件包括以下至少一项:第三缓存区中存储的待解析的标识码的数量大于或等于第一预设数量;第三缓存区中存储的待解析的标识码所占的存储容量大于或等于第一预设容量。
15、另一种可能的实现方式,第三缓存区为多个,一个第三缓存区用于存储同一批次的标识码;方法还包括:根据标识码的构成,从多个第三缓存区中确定标识码对应的第二目标缓存区;将标识码存储在第三缓存区中,包括:将标识码存储在第二目标缓存区中。
16、另一种可能的实现方式,标识码包括第一字符和第二字符;第一字符用于指示标识码的公共信息,第二字符用于指示标识码的唯一识别信息;同一批次的标识码的第一字符相同;缓存区的标识为缓存区被配置存储的同一批次的标识码的第一字符;根据标识码的构成,从多个第三缓存区中确定标识码对应的第二目标缓存区,包括:根据标识码的第一字符,与多个第三缓存区的标识进行匹配,确定第一标识码对应的第二目标缓存区,其中,第二目标缓存区的标识与标识码的第一字符的相同。
17、另一种可能的实现方式,标识码包括第一字符和第二字符;第一字符用于指示标识码的公共信息,第二字符用于指示标识码的唯一识别信息;同一批次的标识码的第一字符相同;将标识码存储在第三缓存区中,包括:将标识码的第二字符存储在第三缓存区中。
18、第三方面,本技术提供一种标识解析方法,应用于本地服务器,方法包括:接收upf发送的同步消息,同步消息包括待解析的多个标识码,同步消息用于指示待解析的多个标识码正在进行解析;接收到upf发送的待解析的多个标识码各自对应的标识信息;多个标识码各自对应的标识信息为upf在一次解析请求中,请求标识节点对多个标识码进行解析得到的;或者,在第二预设时间段内未接收到待解析的多个标识码的各自对应的标识信息的情况下,向标识节点发送第二请求消息,第二请求消息包括待解析的多个标识码,第二请求消息用于请求标识节点查询待解析的多个标识码的标识信息;接收标识节点发送的第二响应消息,第二响应消息包括多个标识码各自对应的标识信息。
19、本技术提供的标识解析方法中标识节点解析后的标识信息存储在本地服务器,避免了标识信息的丢失,增加了标识解析方法的可用性,除此之外,本地服务器在第二预设时间段内未收到待解析的多个标识码的标识信息的情况下,可以向标识节点发送解析请求,避免了因upf内部故障,标识解析方法无法正常解析的问题。
20、第四方面,本技术提供一种标识解析装置,应用于upf,upf包括第一缓存区,用于存储待解析的标识码;标识解析装置包括接收模块、处理模块和发送模块;接收模块用于接收基站发送的待解析的第一标识码;处理模块用于将第一标识码存储在第一缓存区中;发送模块用于在满足预设条件的情况下,向标识节点发送第一请求消息,第一请求消息包括第一缓存区中存储的待解析的多个标识码,第一请求消息用于请求标识节点对多个标识码进行解析,得到多个标识码各自对应的标识信息。
21、一种可能的实现方式,预设条件包括以下至少一项:第一缓存区中存储的待解析的标识码的数量大于或等于第一预设数量;第一缓存区中存储的待解析的标识码所占的存储容量大于或等于第一预设容量。
22、另一种可能的实现方式,第一缓存区为多个,一个第一缓存区用于存储同一批次的标识码;处理模块还用于根据第一标识码的构成,从多个第一缓存区中确定第一标识码对应的目标第一缓存区;处理模块具体用于将第一标识码存储在目标第一缓存区中。
23、另一种可能的实现方式,标识码包括第一字符和第二字符;第一字符用于指示标识码的公共信息,第二字符用于指示标识码的唯一识别信息;同一批次的标识码的第一字符相同;缓存区的标识为缓存区被配置存储的同一批次的标识码的第一字符;处理模块具体用于根据第一标识码的第一字符,与多个第一缓存区的标识进行匹配,确定第一标识码对应的第一目标缓存区,其中,第一目标缓存区的标识与第一标识码的第一字符的相同。
24、另一种可能的实现方式,标识码包括第一字符和第二字符;第一字符用于指示标识码的公共信息,第二字符用于指示标识码的唯一识别信息;同一批次的标识码的第一字符相同;处理模块具体用于将第一标识码的第二字符存储在第一缓存区中。
25、另一种可能的实现方式,接收模块还用于接收标识节点发送的第一响应消息,第一响应消息包括多个标识码各自对应的标识信息;发送模块还用于将多个标识码各自对应的标识信息发送给本地服务器。
26、另一种可能的实现方式,upf还包括第二缓存区,用于存储已解析的标识码;处理模块具体用于向本地服务器发送同步消息,同步消息包括待解析的多个标识码,同步消息用于指示待解析的多个标识码正在进行解析。
27、另一种可能的实现方式,向标识节点发送查询请求的同时,发送模块还用于向本地服务器发送同步消息,同步消息包括待解析的多个标识码,同步消息用于指示待解析的多个标识码正在进行解析。
28、另一种可能的实现方式,第一标识码为多个标识码。
29、第五方面,本技术提供一种标识解析装置,应用于基站,基站包括第三缓存区,用于存储待解析的标识码;标识解析装置包括接收模块、处理模块和发送模块;接收模块用于接收终端发送的待解析的标识码;处理模块用于将标识码存储在第三缓存区中;发送模块用于在满足预设条件的情况下,向upf发送第三缓存区中存储的待解析的多个标识码,以使得upf基于待解析的多个标识码向标识节点发送查询请求,查询请求包括待解析的多个标识码,查询请求用于请求标识节点对多个标识码进行解析,得到多个标识码各自对应的标识信息。
30、一种可能的实现方式,预设条件包括以下至少一项:第三缓存区中存储的待解析的标识码的数量大于或等于第一预设数量;第三缓存区中存储的待解析的标识码所占的存储容量大于或等于第一预设容量。
31、另一种可能的实现方式,第三缓存区为多个,一个第三缓存区用于存储同一批次的标识码;处理模块还用于根据标识码的构成,从多个第三缓存区中确定标识码对应的目标第三缓存区;处理模块具体用于将标识码存储在目标第三缓存区中。
32、另一种可能的实现方式,标识码包括第一字符和第二字符;第一字符用于指示标识码的公共信息,第二字符用于指示标识码的唯一识别信息;同一批次的标识码的第一字符相同;缓存区的标识为缓存区被配置存储的同一批次的标识码的第一字符;处理模块具体用于根据标识码的第一字符,与多个第三缓存区的标识进行匹配,确定第一标识码对应的目标第三缓存区,其中,目标第三缓存区的标识与标识码的第一字符的相同。
33、另一种可能的实现方式,标识码包括第一字符和第二字符;第一字符用于指示标识码的公共信息,第二字符用于指示标识码的唯一识别信息;同一批次的标识码的第一字符相同;处理模块具体用于将标识码的第二字符存储在第三缓存区中。
34、第六方面,本技术提供一种标识解析装置,应用于本地服务器;标识解析模块包括接收模块和发送模块;接收模块用于接收upf发送的同步消息,同步消息包括待解析的多个标识码,同步消息用于指示待解析的多个标识码正在进行解析;还用于接收到upf发送的待解析的多个标识码各自对应的标识信息;多个标识码各自对应的标识信息为upf在一次解析请求中,请求标识节点对多个标识码进行解析得到的;在第二预设时间段内未接收到待解析的多个标识码的各自对应的标识信息的情况下,发送模块用于向标识节点发送第二请求消息,第二请求消息包括待解析的多个标识码,第二请求消息用于请求标识节点查询待解析的多个标识码的标识信息;接收模块还用于接收标识节点发送的第二响应消息,第二响应消息包括多个标识码各自对应的标识信息。
35、第七方面,本技术提供一种电子设备,该电子设备包括:处理器和存储器;存储器存储有处理器可执行的指令;处理器被配置为执行指令时,使得电子设备实现上述第一方面至第三方面的方法。
36、第八方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括:计算机软件指令;当计算机软件指令在电子设备中运行时,使得电子设备实现上述第一方面至第三方面的方法。
37、第九方面,本技术提供一种计算机程序产品,该计算机程序产品包括计算机程序;当计算机程序在电子设备中运行时,使得电子设备实现上述第一方面至第三方面的方法。
38、上述第四方面至第九方面的有益效果参考第一方面至第三方面的对应描述,不再赘述。