【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施方式一般地涉及移动通信技术,并且更具体地,涉及用于确定用来访问网络资源的网络接口的方法、设备和计算机程序产品。
技术介绍
现代通信时代带来了有线网络和无线网络的巨大扩展。受消费者需求的推动,计算机网络、电视网络和电话网络正经历一场前所未有的技术扩展。无线和移动联网技术已经解决了相关的消费者需求,同时提供更多的信息传送灵活性和及时性。当前和将来的联网技术以及使用联网技术的演进的计算设备持续促进信息传送的简易性和对于用户的便利性。许多计算设备目前被配置成通过多个可用的网络接口访问网络资源,举例而言,比如web页面。这些网络接口例如可以包括蜂窝网络接口、有线以太网接口、无线本地接入网络接口、虚拟专用网络隧道接口等。这些可用的网络接口可以与有线网络或无线网络对接。然而,某些网络资源可能无法通过每个可用的网络接口来访问。此外,即使某网络资源可通过多个可用的网络接口获得,某一可用的网络接口可能比其他网络接口更适于访问该网络资源。遗憾的是,用于访问网络资源的应用(比如web浏览器),和/或用于控制其他应用对网络资源的访问的应用(比如各种操作系统组件),可能未被配置用以确定用于访问网络资源的适当网络接口。这些应用可能被配置成仅使用预定的网络接口,或者也有可能被配置成盲目地循环通过可用的网络接口。某些应用可能需要用户干预来切换默认网络接口。然而,从可用性角度来看这是不可取的,因为其不仅向用户强加负担,而且用户可能并不知道要使用哪个网络接口。因此,向计算设备用户提供用于确定用来访问网络资源的网络接口的方法、设备和计算机程序产品可能是有益的。
技术实现思路
...
【技术保护点】
1.一种方法,包括:接收针对域名解析的请求;访问维护的域名后缀信息,其中所述维护的域名后缀信息包括多个域名后缀条目,各域名后缀条目包括域名后缀并且指示出与所述域名后缀对应的域名通过网络接口的可访问性;针对与所述域名对应的一个或多个域名后缀条目而搜索所述维护的域名后缀信息,以确定可通过其访问所述域名的一个或多个网络接口;以及从所述一个或多个确定的网络接口中选择用于将所述域名解析为网络地址的网络接口。
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括接收针对域名解析的请求;访问维护的域名后缀信息,其中所述维护的域名后缀信息包括多个域名后缀条目,各域名后缀条目包括域名后缀并且指示出与所述域名后缀对应的域名通过网络接口的可访问性;针对与所述域名对应的一个或多个域名后缀条目而搜索所述维护的域名后缀信息,以确定可通过其访问所述域名的一个或多个网络接口 ;以及从所述一个或多个确定的网络接口中选择用于将所述域名解析为网络地址的网络接2.根据权利要求1所述的方法,进一步包括接收域名后缀;以及更新所述维护的域名后缀信息。3.根据权利要求2所述的方法,其中接收域名后缀包括通过网络接口从网络管理实体接收所述域名后缀。4.根据权利要求2所述的方法,其中更新所述维护的域名后缀信息包括向包含所述接收的域名后缀的所述维护的域名后缀信息添加新的条目;确定是否存在针对所述接收的域名后缀的现有条目;以及如果存在针对所述接收的域名后缀的现有条目,则通过将第一优先级与所述现有条目相关联并且将第二优先级与所述新的条目相关联,划分所述现有条目和所述新的条目的优先顺序。5.根据权利要求2所述的方法,其中接收域名后缀包括向网络管理实体发送针对包含域名后缀信息的选项的动态主机配置协议请求;以及从所述网络管理实体接收动态主机配置协议选项响应,所述响应包括域名后缀并且指示出与所述域名后缀对应的域名通过网络接口的可访问性。6.根据权利要求1所述的方法,其中域名后缀条目指示出以下的一个或多个与所述域名后缀对应的域名可通过网络接口访问,与所述域名后缀对应的域名不可通过所述网络接口访问,或者所述网络接口优选用于访问与所述域名后缀对应的域名的优选等级。7.根据权利要求1所述的方法,其中选择网络接口进一步包括至少部分地基于与所述确定的一个或多个网络接口中的一个或多个网络接口相关联的优先级来选择网络接口。8.根据权利要求7所述的方法,其中所述优先级包括对下述各项中的一个或多个的指示与网络接口关联的信任级别、网络接口的速度或者使用网络接口的成本。9.根据权利要求1所述的方法,进一步包括确定选择的网络接口是否打开;以及如果所述选择的网络接口没有被打开,则打开所述选择的网络接口。10.根据权利要求1所述的方法,其中访问维护的域名后缀信息进一步包括访问存储于存储器中的维护的域名后缀信息。11.一种计算机程序产品,该计算机程序产品包括至少一个计算机可读存储介质,该计算机可读存储介质具有存储于其中的计算机可读程序指令,所述计算机可读程序指令包括用于接收针对域名解析的请求的程序指令;用于访问维护的域名后缀信息的程序指令,其中所述维护的域名后缀信息包括多个域名后缀条目,各域名后缀条目包括域名后缀并且指示出与所述域名后缀对应的域名通过网络接口的可访问性;用于针对与所述域名对应的一个或多个域名后缀条目而对所述维护的域名后缀信息进行搜索以确定可通过其访问所述域名的一个或多个网络接口的程序指令;以及用于从所述一个或多个确定的网络接口中选择用于将所述域名解析为网络地址的网络接口的程序指令。12.根据权利要求11所述的计算机程序产品,进一步包括用于接收域名后缀的程序指令;以及用于更新所述维护的域名后缀信息的程序指令。13.根据权利要求12所述的计算机程序产品,其中所述用于接收域名后缀的程序指令包括用于通过网络接口从网络管理实体接收域名后缀以及相关的可访问性信息的指令。14.根据权利要求12所述的计算机程序产品,其中所述用于更新所述维护的域名后缀信息的程序指令包括用于如下的指令向包含所述接收的域名后缀的所述维护的域名后缀信息添加新的条目;确定是否存在针对所述接收的域名后缀的现有条目;以及如果存在针对所述接收的域名后缀的现有条目,则通过将第一优先级与所述现有条目相关联并且将第二优先级与所述新的条目相关联而划分所述现有条目和所述新的条目的优先顺序。15.根据权利要求12所述的计算机程序产品,其中所述用于接收域名后缀的程序指令包括用于向网络管理实体发送针对包含域名后缀信息的选项的动态主机配置协议请求的程序指令;以及用于从所述网络管理实体接收动态主机配置协议选项响应的程序指令,所述响应包括域名后缀并且指示出与所述域名后缀对应的域名通过网络接口的可访问性。16.根据权利要求11所述的计算机程序产品,其中域名后缀条目指示出以下的一个或多个与所述域名后缀对应的域名可通过网络接口访问,与所述域名后缀对应的域名不可通过所述网络接口访问,或者所述网络接口优选用于访问与所述域名后缀对应的域名的优选等级。17.根据权利要求11所述的计算机程序产品,其中所述用于选择网络接口的程序指令包括用于至少部分地基于与所述确定的一个或多个网络接口中的一个或多个网络接口相关联的优先级来选择网络接口的程序指令。18.根据权利要求17所述的计算机程序产品,其中所述优先级包括对下述各项中的一个或多个的指示相关于网络接口的信任级别、网络接口的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。