用于将至少一个IP数据包传输到IP地址的方法、用于解析主机名的相关方法、相关处理模块、移动设备、主机名解析服务器和计算机程序产品技术

技术编号:16050310 阅读:55 留言:0更新日期:2017-08-20 10:26
描述了一种用于将至少一个IP数据包传输到与主机名相关联的IP地址的方法。确切地,为了获得与主机名相关联的该IP地址,将短消息服务的第一服务消息传输到短消息服务网关服务器(402),其中,该第一服务消息包括对该主机名的主机名解析请求。响应于此请求,从该短消息服务网关服务器(402)接收短消息服务的第二服务消息,其中,该第二服务消息包括与该主机名相关联的该IP地址。最后,至少一个IP数据包被传输到与该主机名相关联的该IP地址。

【技术实现步骤摘要】
【国外来华专利技术】用于将至少一个IP数据包传输到IP地址的方法、用于解析主机名的相关方法、相关处理模块、移动设备、主机名解析服务器和计算机程序产品***
本公开的实施例涉及用于将至少一个互联网协议(IP)数据包传输到与主机名相关联的IP地址的技术。在这方面,本公开的实施例涉及用于具体在移动通信网络中解析主机名的技术。
技术介绍
图1示出了基于互联网协议(IP)的通信系统的基本架构。在所考虑的示例中,第一主机10(如PC或智能电话)经由通信网络20将IP数据包发送到第二主机30(如网络服务器)。例如,通信网络20可以是局域网(LAN)或广域网(WAN)(如互联网)或二者的组合。因此,第一主机10和第二主机30二者都包括用于连接到网络20的某种通信接口。例如,为此目的,主机10可以包括以太网适配器、WiFi(无线保真)收发器和/或移动收发器(如,CDMA(码分多址)收发器、W-CDMA(宽带码分多址接入)、UMTS(通用移动电信系统)、HSPA(高速分组接入)或LTE(长期演进)收发器。根据IP协议,每个主机已关联至少一个IP地址。例如,根据第4版IP协议,每个主机具有包括32位的IP地址,该IP地址通常由在0至255之间范围内的四个连续数来表示。例如,主机1可以已关联IP地址“123.123.123.123”并且第二主机可以已关联IP地址“234.234.234.234”。确切的说,为了将数据发送到主机30,主机10将包括IP报头IP_H和作为有效载荷的对应IP数据IP_D的IP数据包发送到网络20,其中,IP报头IP_H至少包含发送方的源地址(即主机10的IP地址)以及目标方的目的地址(即主机30的IP地址)。通常,如在图2中所示出的,IP数据IP_D可以不直接包括应用程序数据D,但该应用程序数据D可以首先被包封在传输层数据包(如用户数据报协议(UDP)或传输控制协议(TCP)数据包)中,该传输层数据包进而包括报头H和作为有效载荷的数据D,即IP数据IP_D可以包括附加的传输层报头H及应用程序数据D。例如,UDP或TCP报头允许指定用于通信的附加端口号。UDP与TCP协议之间的差异对本领域的技术人员而言是众所周知的,此处进行更详细的描述是多余的。基本上,TCP协议更加复杂以便允许通过利用例如流量控制、顺序编号和检验和来实现更加可靠的数据传输。互联网协议的另一个核心特征是域名系统(DNS)。基本上,如之前所解释的,IP协议基于源IP地址与目的IP地址之间的通信,这还可以随时间推移而变化。因此,为了允许网络中不同主机更简单的识别,通常采用全称域名(FQDN)形式的“域名”或“主机名”可以与每个主机相关联。在这种情况下,域名服务器40用IP通信所要求的数值IP地址来转译这些主机名。确切的说,如在图3中所示出的,DNS服务器40也与网络20连接并且已关联给定的IP地址,如“56.56.56.56”。在这种情况下,主机10已经以某种方式存储了DNS服务器40的IP地址。例如,如本领域的技术人员所熟知的,DNS服务器的IP地址可以与IP协议的其他配置信息一起存储或者这个信息可以从动态主机配置协议(DHCP)服务器获得。因此,当试图联系已知域名时(例如“www.abc.com”),主机10将DNS请求发送到包含所请求域名的DNS服务器40,并且如果该域名存在,则DNS服务器40返回与该域名相关联的IP地址,例如主机30的IP地址。就这一点,主机10知道主机30的IP地址并且可以生成对应的IP报头IP_H并且将IP数据包发送到网络20。例如,根据标准RFC1034和RFC1035,DNS通信主要基于UDP协议以及目标端口号53。IP协议现今通常被用于移动通信系统中的数据交换。例如,如在图4中所示出的,主机10可以是连接到移动运营商的基站BS的移动设备,如智能电话或平板计算机。在此情况下,IP数据包可以从移动设备10传输到基站BS,并且该基站BS将IP数据包转发到移动运营商的网络20a。通常,此网络20a可以包括为移动设备10提供服务的一个或多个主机30a,如网络或应用服务器。通常,网络20a还经由路由器20b(可能还实现防火墙)连接到互联网20b,该互联网可以连接进一步的主机30b。因此,通过使用应用程序(如网络浏览器),移动设备10可以与经由基站BS将IP数据包发送到网络20的主机20a和/或20b进行通信。图5示出了移动设备10在此方面的一个可能架构。通常,移动设备10包括一个或多个处理器102,这些处理器被连接到一个或多个存储器104。移动设备10还包括用于与基站BS通信的至少一个通信接口106(如GSM、UMTS或LTE收发器)以及用户接口110(如触摸屏)。例如,存储器104中可能存储了由处理器102执行的操作系统OS,并且该操作系统管理移动设备10的一般功能,例如管理用户接口110以及经由接口106建立与基站BS的连接,还包括管理IP协议。存储器还可以包含由操作系统OS执行的应用程序。例如,存储器104可以包括网络浏览器应用程序WB。为了与基站BS建立连接,移动设备10还包括用于获得用户身份标识的装置。例如,通常移动设备包括卡片固定器,该卡片固定器用于接收包括用户身份模块(SIM)的卡片。通常,对应模块还可以被直接安装在移动设备10中。例如,现今经常使用的通用集成电路卡(UICC),该通用集成电路卡是经常用在GSM和UMTS网络中的智能卡。UICC确保所有类型的个人数据的完整性和安全性,并且其典型地容纳几百千字节。例如,在GSM网络中,UICC包含SIM应用程序并且在UMTS网络中包含USIM应用程序。UICC可以包含若干应用程序,使得同一智能卡有可能访问GSM和UMTS网络二者,并且还提供电话薄和其他应用程序的存储。因此,通常,UICC108还包括至少一个处理单元以及至少一个存储器并且允许应用程序直接在UICC内执行。如之前所提及的,UICC可以直接集成在移动设备中并且在此情况下通常被称为嵌入式UICC(eUICC)。通常,其他应用程序也可以被存储在UICC上,该UICC还可以经由IP协议与其他主机通信。例如,图6示出了一种场景,在该场景中,UICC包含被配置成用于访问远程服务器30(如移动运营商网络中的服务器30a)上的动态内容的应用程序UICC_APP。为此目的,UICC可以借助于通信接口106将IP数据包发射到网络20或从网络20接收IP数据包。通常,UICC108可以直接地或间接地(例如,经由移动设备10的处理器102,可能还利用操作系统OS的功能)与通信接口106通信。例如,移动设备10可以利用由处理器102执行的网络浏览器WB来访问在UICC上执行的网络服务器应用程序UICC_APP。这个网络服务器应用程序可能已存储本地内容和/或可以访问主机30上的远程内容。例如,网络服务器应用程序UICC_APP可以请求来自远程主机30的网页并且将已接收的网页从主机30传输到网络浏览器应用程序WB。例如,可以使用这些网页,以便管理用户的移动电话协定、管理命令或者可以包含任何其他基于网页的内容。因此,在UICC上执行的应用程序UICC_APP受制于参照图3所述的关于主机名的同样问题。事实上,为了从远程服务器本文档来自技高网...
用于将至少一个IP数据包传输到IP地址的方法、用于解析主机名的相关方法、相关处理模块、移动设备、主机名解析服务器和计算机程序产品

【技术保护点】
一种方法,用于将至少一个IP数据包传输到与主机名相关联的IP地址,所述方法包括以下步骤:‑将短消息服务的第一服务消息传输到短消息服务网关服务器(402),所述第一服务消息包括对所述主机名的主机名解析请求;‑从所述短消息服务网关服务器(402)接收所述短消息服务的第二服务消息,所述第二服务消息包括与所述主机名相关联的IP地址;以及‑将至少一个IP数据包传输到与所述主机名相关联的所述IP地址。

【技术特征摘要】
【国外来华专利技术】2014.12.19 IT TO2014A0010701.一种方法,用于将至少一个IP数据包传输到与主机名相关联的IP地址,所述方法包括以下步骤:-将短消息服务的第一服务消息传输到短消息服务网关服务器(402),所述第一服务消息包括对所述主机名的主机名解析请求;-从所述短消息服务网关服务器(402)接收所述短消息服务的第二服务消息,所述第二服务消息包括与所述主机名相关联的IP地址;以及-将至少一个IP数据包传输到与所述主机名相关联的所述IP地址。2.一种用于解析主机名的方法,所述方法包括以下步骤:-从移动设备(10a)接收(4002)短消息服务的第一服务消息,所述第一服务消息包括对所述主机名的主机名解析请求;-借助本地数据库(DB)和/或至少一个远程域名系统服务器(40)确定与所述主机名相关联的IP地址;以及-将所述短消息服务的第二服务消息传输(4006)到所述移动设备(10a),所述第二服务消息包括与所述主机名相关联的所述IP地址。3.如权利要求1和/或权利要求2所述的方法,其中,所述第一服务消息是借助应用程序(APP)发送的,并且其中,所述第一和所述第二服务消息包含识别所述应用程序(APP)的代码。4.根据以上权利要求中任一项所述的方法,其中,在传输前,所述第一和/或所述第二服务消息例如借助数据压缩和/或数据加密被编码。5.一种用于将至少一个IP数据包传输到与主机名相关联的IP地址的处理模块(108a),所述处理...

【专利技术属性】
技术研发人员:G·弗勒罗S·玛萨斯库萨
申请(专利权)人:意法半导体股份有限公司
类型:发明
国别省市:意大利,IT

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1