System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及行人检测,尤其涉及一种非域名标识编码与解析系统、方法及终端设备。
技术介绍
1、在互联网或者物联网中,存在各种资源信息。每个资源可以对应一个资源标识,标识用来唯一命名实体对象、数字对象、网络通信节点或者网络服务等,较为常见的标识有域名、handle、epc、oid、ecode等。
2、为获取资源信息,可以对资源标识进行标识解析,以获取标识所对应的信息。例如域名解析是指获取域名所对应通信节点的网络地址信息,即ip地址。在传统互联网,域名通常只需要一次查询来完成,即客户端向运营商提供的dns递归解析服务发起解析请求,递归解析服务返回给客户端解析结果。
3、然而,对于非域名的标识,运营商并没有提供dns递归解析的服务,用户需要在个人的终端设备中安装非域名标识解析组件,才能够解析非域名标识,以获取相应的资源信息。这种方式繁琐,给用户的使用体验较差。
技术实现思路
1、本申请提供一种非域名标识编码与解析系统、方法及终端设备,以解决现有技术在识别非域名标识时,需要用户自行安装非域名标识解析组件,给用户的使用体验较差的问题。
2、第一方面,本申请一些实施例提供一种非域名标识编码与解析系统,包括非域名标识解析单元和控制器。其中,控制器被配置为:
3、响应于终端设备基于解析服务访问地址发送的目标资源访问请求,控制所述非域名标识解析单元将目标标准域名解析为目标非域名标识,以及获取所述目标非域名标识对应的目标资源访问地址;所述目标资源访问请求中携
4、将所述目标资源访问地址发送至所述终端设备,以使所述终端设备根据所述目标资源访问地址访问目标资源。
5、在一些实施例,非域名标识编码与解析系统还包括:非域名标识编码单元。控制器还被配置为:
6、获取多个资源的资源标识,所述资源标识用于表征资源的访问地址;
7、控制所述非域名标识编码单元对所述资源标识执行编码,以得到资源的标准域名。
8、在一些实施例,控制器执行获取多个资源的资源标识后,还被配置为:
9、获取所述资源标识的标识类型;
10、如果所述标识类型表征资源为非域名标识,则执行控制所述非域名标识编码单元对所述资源标识执行编码的步骤。
11、在一些实施例,非域名标识编码单元对所述资源标识执行编码,还被配置为:
12、检测所述资源标识中的第一符号,并记录所有第一符号的位置信息;
13、对所述位置信息执行编码,得到转义码;
14、将所述资源标识中的第一符号替换为第二符号,以得到标识码;
15、设置所述资源标识的控制码,所述控制码用于表征所述资源标识的解析结果类型;
16、获取所述资源标识的标识类型,以及根据所述标识类型设置标识类型码;
17、拼接所述转义码、所述标识码、所述控制码、所述标识类型码以及预设的自有非域名标识根,得到资源的标准域名。
18、在一些实施例,控制器还被配置为;
19、获取解析服务访问地址,所述解析服务访问地址用于访问所述非域名标识解析单元;
20、根据预设的自有非域名标识根、资源的标准域名和所述解析服务访问地址生成资源记录;
21、将所述资源记录发送至dns服务器,以使所述dns服务器在接收到终端设备发送的携带有目标标准域名的域名解析请求后,获取所述目标标准域名对应的目标资源记录并获取所述目标资源记录中的解析服务访问地址,以及将解析服务访问地址反馈至终端设备。
22、在一些实施例,非域名标识解析单元包括资源访问模块和至少一个非域名标识解析模块;所述至少一个非域名标识解析模块用于解析至少一种标识类型对应的非域名标识。
23、非域名标识解析单元将目标标准域名解析为目标非域名标识,还被配置为:
24、通过所述资源访问模块解析所述目标资源访问请求,以得到目标标准域名;
25、根据所述目标标准域名中的转义码,将标识码转换为目标非域名标识。
26、在一些实施例,非域名标识解析单元获取所述目标非域名标识对应的目标资源访问地址,还被配置为:
27、通过所述资源访问模块根据所述目标标准域名中的标识类型码,获取所述目标非域名标识的目标标识类型;
28、选取所述目标标识类型对应的目标非域名标识解析模块,并将所述目标非域名标识发送至所述目标非域名标识解析模块;
29、通过所述目标非域名标识解析模块解析所述目标非域名标识,得到目标资源访问地址。
30、第二方面,本申请一些实施例提供一种终端设备,包括图像采集器和处理器。其中,处理器被配置为:
31、响应于指示扫描二维码的指令,控制所述图像采集器采集目标资源对应的二维码图像;
32、从所述二维码图像中识别目标标准域名;
33、发送携带有所述目标标准域名的域名解析请求至dns服务器,以使所述dns服务器根据所述目标标准域名获取解析服务访问地址并反馈所述解析服务访问地址至终端设备;
34、基于所述解析服务访问地址,发送携带有所述目标标准域名的目标资源访问请求至非域名标识编码与解析系统,以使所述非域名标识编码与解析系统将所述目标标准域名解析为目标非域名标识,以及获取所述目标非域名标识对应的目标资源访问地址并反馈所述目标资源访问地址至终端设备;
35、基于所述目标资源访问地址访问目标资源。
36、第三方面,本申请一些实施例提供一种非域名标识编码与解析方法,应用于非域名标识编码与解析系统,包括:
37、响应于终端设备基于解析服务访问地址发送的目标资源访问请求,控制所述非域名标识解析单元将目标标准域名解析为目标非域名标识,以及获取所述目标非域名标识对应的目标资源访问地址;所述目标资源访问请求中携带有目标标准域名,所述目标标准域名终端设备扫描目标资源对应的二维码后得到的信息;所述解析服务访问地址为dns服务器在终端设备发送携带有所述目标标准域名的域名解析请求后,根据所述目标标准域名获取到的信息;
38、将所述目标资源访问地址发送至所述终端设备,以使所述终端设备根据所述目标资源访问地址访问目标资源。
39、在一些实施例,还包括:
40、获取多个资源的资源标识,所述资源标识用于表征资源的访问地址;
41、获取所述资源标识的标识类型;
42、如果所述标识类型表征资源为非域名标识,检测资源标识中的第一符号,并记录所有第一符号的位置信息;
43、对所述位置信息执行编码,得到转义码;
44、将所述资源标识中的第一符号替换为第二符号,以得到标识码;本文档来自技高网...
【技术保护点】
1.一种非域名标识编码与解析系统,其特征在于,包括:
2.根据权利要求1所述的非域名标识编码与解析系统,其特征在于,还包括:非域名标识编码单元;
3.根据权利要求1所述的非域名标识编码与解析系统,其特征在于,所述控制器执行获取多个资源的资源标识后,还被配置为:
4.根据权利要求2所述的非域名标识编码与解析系统,其特征在于,所述非域名标识编码单元对所述资源标识执行编码,还被配置为:
5.根据权利要求2所述的非域名标识编码与解析系统,其特征在于,所述控制器还被配置为;
6.根据权利要求4所述的非域名标识编码与解析系统,其特征在于,所述非域名标识解析单元包括资源访问模块和至少一个非域名标识解析模块;所述至少一个非域名标识解析模块用于解析至少一种标识类型对应的非域名标识;
7.一种终端设备,其特征在于,包括:
8.一种非域名标识编码与解析方法,其特征在于,应用于非域名标识编码与解析系统,包括:
9.根据权利要求8所述的非域名标识编码与解析方法,其特征在于,还包括:
10.一种非域名
...【技术特征摘要】
1.一种非域名标识编码与解析系统,其特征在于,包括:
2.根据权利要求1所述的非域名标识编码与解析系统,其特征在于,还包括:非域名标识编码单元;
3.根据权利要求1所述的非域名标识编码与解析系统,其特征在于,所述控制器执行获取多个资源的资源标识后,还被配置为:
4.根据权利要求2所述的非域名标识编码与解析系统,其特征在于,所述非域名标识编码单元对所述资源标识执行编码,还被配置为:
5.根据权利要求2所述的非域名标识编码与解析系统,其特征在于,所述控制器还被配置为;
【专利技术属性】
技术研发人员:叶崛宇,闫夏莉,胡卫宏,贺明,张海阔,
申请(专利权)人:中国互联网络信息中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。