服务资源的url获取方法及装置的制造方法_5

文档序号:8457305阅读:来源:国知局
RV资源记录查询命令至少携带所述主域名;
[0196]接收所述DNS返回的所述主域名对应的全部子域名,所述子域名由所述DNS根据所述SRV资源记录查询命令查询SRV资源记录获得。
[0197]在本公开一示例性实施例中,所述查询所述DNS中的PTR资源记录,获取获得的所述目标域名所包含的服务资源,包括:
[0198]向所述DNS发送PTR资源记录查询命令,所述PTR资源记录查询命令至少携带所述目标域名所包含的目标服务资源类型;
[0199]接收所述DNS返回的所述目标服务类型所包含的全部服务资源,所述服务资源由所述DNS根据所述PTR资源记录查询命令查询PTR资源记录获得。
[0200]在本公开一示例性实施例中,所述目标服务资源类型为客户端指定的服务资源类型,或者,所述目标域名对应的全部服务资源类型。
[0201 ] 在本公开一示例性实施例中,所述依据所述DNS中的TXT资源记录,获取所述服务资源对应的入口路径,包括:
[0202]获取目标服务资源;
[0203]向所述DNS发送携带所述目标服务资源的TXT资源记录查询命令;
[0204]接收所述DNS返回的所述目标服务资源对应的入口路径,所述入口路径由所述DNS根据所述TXT资源记录查询命令查询TXT资源记录获得。
[0205]在本公开一示例性实施例中,所述依据所述DNS中的TXT资源记录,获取所述服务资源对应的入口路径,包括:
[0206]获取全部服务资源类型所包含的服务资源;
[0207]向所述DNS发送TXT资源记录查询命令,所述TXT资源记录查询命令至少携带目标服务资源,所述目标服务资源由客户端根据获得的服务资源确定;
[0208]接收所述DNS返回的所述目标服务资源对应的入口路径,所述入口路径由所述DNS根据所述TXT资源记录查询命令查询TXT资源记录获得。
[0209]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0210]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种服务资源的URL获取方法,应用于客户端中,其特征在于,所述方法包括: 根据域名解析系统DNS中的PTR资源记录,获取目标域名所包含的服务资源; 依据所述DNS中的TXT资源记录,获取所述服务资源对应的入口路径; 根据所述目标域名及所述服务资源的入口路径,构建所述服务资源的统一资源定位符URL0
2.根据权利要求1所述的方法,其特征在于,所述根据所述DNS中的PTR资源记录,获取目标域名所包含的服务资源,包括: 获取服务对应的主域名; 查询所述DNS中的SRV资源记录,获得所述主域名对应的全部子域名,并从所述全部子域名中确定出目标域名; 查询所述DNS中的PTR资源记录,获得所述目标域名所包含的全部服务资源。
3.根据权利要求2所述的方法,其特征在于,所述查询所述DNS中的SRV资源记录,获取所述主域名对应的全部子域名,包括: 向所述DNS发送SRV资源记录查询命令,所述SRV资源记录查询命令至少携带所述主域名; 接收所述DNS返回的所述主域名对应的全部子域名,所述子域名由所述DNS根据所述SRV资源记录查询命令查询SRV资源记录获得。
4.根据权利要求2所述的方法,其特征在于,所述查询所述DNS中的PTR资源记录,获得所述目标域名所包含的服务资源,包括: 向所述DNS发送PTR资源记录查询命令,所述PTR资源记录查询命令至少携带所述目标域名所包含的目标服务资源类型; 接收所述DNS返回的所述目标服务类型所包含的全部服务资源,所述服务资源由所述DNS根据所述PTR资源记录查询命令查询PTR资源记录获得。
5.根据权利要求4所述的方法,其特征在于,所述目标服务资源类型为客户端指定的服务资源类型,或者,所述目标域名对应的全部服务资源类型。
6.根据权利要求1所述的方法,其特征在于,所述依据所述DNS中的TXT资源记录,获取所述服务资源对应的入口路径,包括: 获取目标服务资源; 向所述DNS发送携带所述目标服务资源的TXT资源记录查询命令; 接收所述DNS返回的所述目标服务资源对应的入口路径,所述入口路径由所述DNS根据所述TXT资源记录查询命令查询TXT资源记录获得。
7.根据权利要求1所述的方法,其特征在于,所述依据所述DNS中的TXT资源记录,获取所述服务资源对应的入口路径,包括: 获取目标域名所包含的全部服务资源; 向所述DNS发送TXT资源记录查询命令,所述TXT资源记录查询命令至少携带目标服务资源,所述目标服务资源由客户端根据获得的服务资源确定; 接收所述DNS返回的所述目标服务资源对应的入口路径,所述入口路径由所述DNS根据所述TXT资源记录查询命令查询TXT资源记录获得。
8.一种服务资源的URL获取装置,应用于客户端中,其特征在于,包括: 第一获取模块,用于根据域名解析系统DNS中的PTR资源记录,获取目标域名所包含的服务资源; 第二获取模块,用于依据所述DNS中的TXT资源记录,获取所述服务资源对应的入口路径; 构建模块,用于根据所述目标域名及所述服务资源的入口路径,构建所述服务资源的统一资源定位符URL。
9.根据权利要求8所述的装置,其特征在于,所述第一获取模块,包括: 第一获取子模块,用于获取服务对应的主域名; 第一查询子模块,用于查询所述DNS中的SRV资源记录,获得所述主域名对应的全部子域名,并从所述全部子域名中确定出目标域名; 第二查询子模块,用于查询所述DNS中的PTR资源记录,获得所述目标域名所包含的全部服务资源。
10.根据权利要求9所述的装置,其特征在于,所述第一查询子模块,包括: 第一发送子模块,用于向所述DNS发送SRV资源记录查询命令,所述SRV资源记录查询命令至少携带所述主域名; 第一接收子模块,用于接收所述DNS返回的所述主域名对应的全部子域名,所述子域名由所述DNS根据所述SRV资源记录查询命令查询SRV资源记录获得。
11.根据权利要求9所述的装置,其特征在于,所述第二查询子模块,包括: 第二发送子模块,用于向所述DNS发送PTR资源记录查询命令,所述PTR资源记录查询命令至少携带所述目标域名所包含的目标服务资源类型; 第二接收子模块,用于接收所述DNS返回的所述目标服务类型所包含的全部服务资源,所述服务资源由所述DNS根据所述PTR资源记录查询命令查询PTR资源记录获得。
12.根据权利要求11所述的装置,其特征在于,所述目标服务资源类型为客户端指定的服务资源类型,或者,所述目标域名对应的全部服务资源类型。
13.根据权利要求8所述的装置,其特征在于,所述第二获取模块,包括: 第二获取子模块,用于获取目标服务资源; 第三发送子模块,用于向所述DNS发送携带所述目标服务资源的TXT资源记录查询命令; 第三接收子模块,用于接收所述DNS返回的所述目标服务资源对应的入口路径,所述入口路径由所述DNS根据所述TXT资源记录查询命令查询TXT资源记录获得。
14.根据权利要求8所述的装置,其特征在于,所述第二获取模块,包括: 第三获取子模块,用于获取目标域名所包含的全部服务资源; 第四发送子模块,用于向所述DNS发送TXT资源记录查询命令,所述TXT资源记录查询命令至少携带目标服务资源,所述目标服务资源由客户端根据获得的服务资源确定; 第四接收子模块,用于接收所述DNS返回的所述目标服务资源对应的入口路径,所述入口路径由所述DNS根据所述TXT资源记录查询命令查询TXT资源记录获得。
15.一种终端设备,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 根据域名解析系统DNS中的PTR资源记录,获取目标域名所包含的服务资源; 依据所述DNS中的TXT资源记录,获取所述服务资源对应的入口路径; 根据所述目标域名及所述服务资源的入口路径,构建所述服务资源的统一资源定位符URL0
【专利摘要】本公开实施例公开了一种服务资源的URL获取方法及装置,所述方法利用DNS系统中的PTR资源记录和TXT资源记录,发现服务资源的入口路径,进而根据服务资源的入口路径构建服务资源的URL。其中,根据PTR资源记录获得目标域名所包含的服务资源;然后,根据TXT资源记录获取所述服务资源对应的入口路径。最后,根据目标域名及服务资源的入口路径构建所述服务资源的URL。采用此种方法,服务开发者不需要对客户端进行硬编码,直接更改所提供的服务资源的入口路径即可,同时,用户能够直接获取服务资源的URL不需要重新下载并安装客户端,因此,大大提高了更改服务资源的URL的灵活性。
【IPC分类】G06F17-30
【公开号】CN104778206
【申请号】CN201510103389
【发明人】谭国斌, 马哲, 沈建荣
【申请人】小米科技有限责任公司
【公开日】2015年7月15日
【申请日】2015年3月10日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1