域名系统地址配置方法及设备的制作方法

文档序号:7864809阅读:236来源:国知局
专利名称:域名系统地址配置方法及设备的制作方法
技术领域
本发明涉及一种配置终端的域名系统(DNS)地址的方法及设备。
背景技术
互联网是一个互联的计算机网络的全球系统。由唯一的地址标识与计算机网络之一连接的计算机。该地址(即,互联网协议(IP)地址)包括使特定计算机的地址难以记住的数字。域名是IP地址的表示,以帮助用户记住特定计算机的地址。响应于域名系统(DNS)查询请求,DNS服务器发送DNS查询响应。DNS查询请求是对与包括在请求消息中的域名(例如,域)匹配的IP地址的请求。DNS服务器搜索与域名匹配的IP地址并且发送找到的IP地址作为对DNS查询请求的应答。图1是示出根据现有技术的与DNS查询过程相应的方法的信号图。参照图1,通信系统100包括终端110和与终端110连接的网络120。网络120可以是无线局域网(WLAN)的接入点、分组数据网(PDN)的演进型节点基站(Evolved Node B,eNB)等之一。在步骤130,终端110与网络120建立连接。一旦建立了连接,在步骤140,终端110向网络120请求IP地址和DNS地址。例如,终端110可将对IP地址的请求发送到与网络120连接的DNS服务器。此后,如在步骤150所示,终端100可接收IP地址,但是无法接收DNS地址。结果,在步骤160,终端无法配置DNS地址。为了接入某个域名实体,终端110一般必须将DNS查询请求发送到DNS服务器。然而,在上述情况下,由于DNS地址的配置失败,所以在步骤170终端110无法发送DNS查询请求。因此,终端110无法建立用于与互联网上的实体通信的连接。如果终端110与PDN连接,则由于PDN提供者或连接尝试时间,终端110可获取IP地址而没有DNS地址或可获取IP地址与无效的DNS地址。如果终端110与WLAN连接,则由于操作者的失误引起的问题或由于DNS服务器的故障,终端110可无法接收DNS地址。这种情况引起诸如互联网接入失败的终端用户问题。因此,当由于特定原因从网络获取的IP地址无效时,存在配置有效DNS地址的需要。因此,当手动地从计算机或用户界面选择自诊断项时,存在执行不会造成不便的装置的自诊断的系统和方法的需要。示出上述信息作为背景信息,仅用于帮助理解本公开。对于上述任何内容是否可被应用作为关于本发明的现有技术,没有进行确定并且没有做出声明。

发明内容
本发明的各方面在于至少解决上面提到的问题和/或缺点并且至少提供下面所述的优点。因此,本发明的一方面在于提供一种尤其是当终端已无法从网络接收DNS地址或已接收到错误的DNS地址时,配置DNS地址的方法和设备。
根据本发明的一方面,提供一种配置终端的域名系统(DNS)地址的方法。该方法包括:与网络建立连接;向网络请求DNS地址;确定是否从网络成功地接收到DNS地址;当没有成功地接收到DNS地址时,使用存储在终端中的备用DNS地址配置终端的DNS地址。根据本发明的另一方面,提供一种使用域名系统(DNS)地址配置的终端。该终端包括:通信单元,与网络建立连接;DNS地址获取单元,向网络请求DNS地址;存储单元,存储至少一个备用DNS地址;和DNS地址配置单元,如果没有接收到DNS地址,则使用存储在存储单元中的至少一个备用DNS地址配置终端的DNS地址。根据本发明的另一方面,提供一种终端的非暂时计算机可读存储介质。非暂时计算机可读存储介质存储用于配置域名系统(DNS)地址的程序。该程序包括指令以使得计算机将对DNS地址的DNS地址请求发送到网络;确定是否从网络成功地接收到DNS地址;如果没有成功地接收到DNS地址,则配置DNS地址为存储在终端中的至少一个备用DNS地址之

通过下面结合附图公开本发明的示例性实施例的详细描述,本发明的其他方面、优点和突出特点对本领域的技术人员会变得清楚。


通过下面结合附图进行的描述,本发明的特定示例性实施例的上述和其它方面、特点和优点将会变得更加清楚,其中:图1是示出根据现有技术的与DNS查询过程相应的方法的信号图;图2是示出根据本发明的示例性实施例的终端的配置的框图;图3是示出根据本发明的示例性实施例的终端的DNS地址配置方法的流程图;图4是示出根据本发明的示例性实施例的终端的DNS地址配置方法的信号图;和图5是示出根据本发明的示例性实施例的终端的DNS地址配置方法的信号图。贯穿附图,应该注意,相同的标号用于示出相同或相似的元件、特征和结构。
具体实施例方式提供下面参照附图的描述,以帮助全面理解由权利要求及其等同物限定的本发明的示例性实施例。它包含了各种具体细节来帮助理解,但是这些仅被认为是示例性的。因此,本领域的普通技术人员将认识到,在不脱离本发明的范围和精神的情况下,可对在此描述的实施例进行各种改变和修改。另外,为了清楚和简明,可省略对公知功能和结构的描述。以下的描述中所用到的术语和词语不限于书面含义,而是仅被发明人使用以使得能够清楚一致地理解本发明。因此,对于本领域的技术人员应该明显的是,仅是为了示出目的提供下面的本发明的示例性实施例的描述,而不是为了限制由所附权利要求及其等同物所限定的本发明的目的。应该理解,单数形式包括复数形式,除非上下文另有清楚的指示。因此,例如,参照“组件表面”包含了参照一个或多个这样的表面。在附图中,为了本发明的清楚,可能夸大或省略或示意图地示出特定元件,并且没有反映元件的实际大小。贯穿附图,相同的标号用于表示相同或相似的部件。
以下参照附图描述根据本发明的示例性实施例的域名系统(DNS)地址配置方法和设备。图2是示出根据本发明的示例性实施例的终端的配置的框图。如图2所示,终端200包括通信单元210、音频处理单元220、输入单元230、显示单元240、存储单元250和控制单元260。通信单元210被配置用于通过有线和/或无线信道发送/接收携带数据的无线电信号。作为示例,关于执行无线电通信的通信单元的配置,通信单元210包括用于上转换和放大将要发送的信号的RF发送器和用于低噪声放大和下转换接收的信号的RF接收器。通信单元210还将通过无线电信道接收的数据输出到控制单元260中,并且通过无线电信道传输来自控制单元260的数据。通信单元210可以是无线局域网(WLAN)的接入点(AP)、分组数据网(PDN)的演进型节点基站(Evolved Node B,eNB)等。通信单元210与网络120建立连接,将DNS查询请求发送到网络120,并且接收响应于DNS查询请求的DNS查询响应。音频处理单元220包括至少一个编解码器,该编解码器包括处理包数据的数据编解码器和处理包括声音的音频信号的音频编解码器。音频处理单元220通过音频编解码器将数字音频信号转换成模拟音频信号,从而通过扬声器(SPK)以可听声波的形式输出音频信号,并且将通过麦克风(MIC)输入的模拟音频信号转换成数字音频信号。输入单元230处理用户进行的输入。特别是在本发明的一个示例性实施例中,输入单元230可接收用户进行的用于配置备用DNS地址的输入。输入单元230可以以触摸屏、键盘等实现。作为示例,键盘生成与用户进行的键盘操纵匹配的输入信号,并且将该输入信号发送到控制单元260中。该键盘可包括数字键和导航键。键盘可设置有位于终端200的侧面的功能键。根据本发明的示例性实施例,可以以触摸传感器或支持与键盘一起可用的那些大致相似的输入操纵的其他输入方式对键盘进行代替或补充。例如,触摸传感器可检测用户进行的触摸输入。可以以电容覆盖技术、电阻覆盖技术、红外光束技术、压力感测技术和/或类似的来实现触摸传感器。当然,能够感应物体的接触或压力的其他触摸感测技术可被用于触摸传感器。触摸传感器检测用户进行的触摸输入并且将输入信号传送到控制单元260。该输入信号包括进行触摸输入的位置的坐标。如果触摸位置移动,输入信号可包括移动路径上该位置的坐标。触摸传感器可设置有形成在显示单元240上的触摸屏。可以以液晶显示器(IXD)、有机发光二极管(0LED)、有源矩阵OLED (AMOLED)等之一配置(使成形)显示单元240,以显示终端200的菜单、输入的数据、以及功能配置和指示信息。显示单元240被提供用于显示屏幕、待机模式屏幕、菜单屏幕、呼叫进程屏幕和各种应用程序的执行屏幕。具体地讲,根据本发明的示例性实施例,显示单元240提供用于配置终端200的备用DNS地址的界面。尽管描述是针对配备触摸传感器的终端200的,但是本发明的示例性实施例不限于此。存储单元250存储终端200的操作相关的程序和数据。存储单元250可被划分为程序区和数据区。例如,程序区存储用于控制终端200的一般操作的程序;用于启动终端200的操作系统(OS);和用于播放多媒体内容、执行终端的200的补充功能(例如,相机功能、音频播放功能、静止和运动图像播放功能等)。作为示例,数据区存储应用数据(例如,静止和运动图像、电话簿、音频数据和/或类似的)。例如,根据本发明的示例性实施例,存储单元250存储终端200的备用DNS地址。控制单元260控制终端200的功能块的整体操作。控制单元260可包括DNS地址获取单元261和DNS地址配置单元262。在通信单元210已与网络120建立连接之后,DNS地址获取单元261尝试获取DNS地址。如果DNS地址获取单元已获取DNS地址,则DNS地址配置单元262用获取的DNS地址配置终端200。如果DNS地址获取单元261没有获取DNS地址,则DNS地址配置单元262用备用DNS地址配置终端200。参照图3至图5,更详细地描述终端200的功能块的操作。图3是示出根据本发明的示例性实施例的终端的DNS地址配置方法的流程图。在步骤310,终端200的通信单元210与网络120建立连接。网络120可由WLAN的AP、PDN的eNB等表示。一旦通信单元210与网络120已建立连接,则在步骤320,DNS地址获取单元261尝试获取DNS地址。例如,DNS地址获取单元261将DNS地址请求发送到网络120。然后,在步骤330,DNS地址获取单元261确定是否成功地获取DNS地址。表I示出遵循3GPP标准的DNS地址请求消息格式的示例。表I
权利要求
1.一种配置终端的域名系统(DNS)地址的方法,该方法包括: 与网络建立连接; 向网络请求DNS地址; 确定是否从网络成功地接收到DNS地址;和 如果没有成功地接收到DNS地址,则使用存储在终端中的备用DNS地址配置终端的DNS地址。
2.如权利要求1所述的方法,还包括: 如果成功地接收到DNS地址,则使用接收的DNS地址配置终端的DNS地址; 使用配置的DNS地址发送DNS查询请求; 如果没有接收到响应于DNS查询请求的应答,则使用备用DNS地址配置终端的DNS地址。
3.如权利要求2所述的方法,其中,如果配置的DNS地址用于发送与存储在终端中的至少一个备用DNS地址之一相应的DNS查询请求,并且没有接收到响应于DNS查询请求的应答,则DNS地址被配置为另外的相对于在发送DNS查询请求时使用的备用地址具有下一最高优先级的至少一个备用DNS地址之一。
4.如权利要求2所述的方法,其中,向网络请求DNS地址的步骤包括:将DNS地址请求发送到网络,并且如果没有接收到响应于DNS地址请求的DNS地址,则终端确定DNS地址获取失败。
5.如权利要求4所述的方法,其中,如果接收到响应于DNS地址请求的错误的DNS地址,则终端确定DNS地址获取失败。
6.如权利要求4所述的方法,其中,如果在DNS地址请求的发送之后在预定的时间内没有接收到DNS地址响应,则终端确定DNS地址获取失败。
7.如权利要求1所述的方法,还包括:根据用户输入配置备用DNS地址。
8.一种使用域名系统(DNS)地址配置的终端,该终端包括: 通信单元,与网络建立连接; DNS地址获取单元,向网络请求DNS地址; 存储单元,存储至少一个备用DNS地址;和 DNS地址配置单元,如果没有接收到DNS地址,则使用存储在存储单元中的至少一个备用DNS地址之一配置终端的DNS地址。
9.如权利要求8所述的终端,其中,如果成功地接收到DNS地址,则DNS地址配置单元使用接收的DNS地址配置终端的DNS地址;通信单元使用配置的DNS地址发送DNS查询请求,如果没有接收到响应于DNS查询请求的应答,则DNS地址配置单元使用备用DNS地址配置终端的DNS地址。
10.如权利要求9所述的终端,其中,如果配置的DNS地址用于发送与存储在存储单元中的至少一个备用DNS地址之一相应的DNS查询请求,并且如果没有接收到响应于DNS查询请求的应答,则DNS地址被配置为另外的相对于在发送DNS查询请求时使用的备用地址具有下一最高优先级的至少一个备用DNS地址之一。
11.如权利要求9所述的终端,其中,DNS地址获取单元将DNS地址请求发送到网络,并且如果没有接收到响应于DNS地址请求的DNS地址,则DNS地址配置单元确定DNS地址获取失败。
12.如权利要求9所述的终端,其中,如果接收到响应于DNS地址请求的错误的DNS地址,则DNS地址配置单元确定DNS地址获取失败。
13.如权利要求9所述的终端,其中,如果在DNS地址请求的发送之后在预定的时间内没有接收到DNS地址响应,则DNS地址配置单元确定DNS地址获取失败。
14.如权利要求8所述的终端,还包括接收用户输入的输入单元,其中,DNS地址配置单元根据通过输入单元进行的用户输入`,配置备用DNS地址。
全文摘要
本发明提供一种域名系统地址配置方法及设备。根据本发明的示例性实施例的终端的DNS地址配置方法包括与网络建立连接;向网络请求DNS地址;确定是否成功地从网络接收到DNS地址;如果没有成功地接收到DNS地址,则使用存储在终端中的备用DNS地址配置终端的DNS地址。即使终端没有从网络接收到DNS地址或如果接收的DNS地址是错误的,根据本发明的示例性实施例的DNS地址配置方法和设备也有利于配置终端的DNS地址。
文档编号H04L29/12GK103167055SQ20121043876
公开日2013年6月19日 申请日期2012年11月6日 优先权日2011年12月14日
发明者金镇烨, 朴庆烨, 安俊奂 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1