通过服务器连接数码终端的方法及其终端、服务器的制作方法

文档序号:7704235阅读:126来源:国知局
专利名称:通过服务器连接数码终端的方法及其终端、服务器的制作方法
技术领域
本发明涉及一种通过服务器连接数码终端的方法及其终端、服务器。背景技术
在家用电器与网络连接领域中,通常的数码产品在嵌入网络模块后,可以
连接到互联网。网络模块内通常带有与其硬件相关的物理地址(MAC地址), 这些产品通过宽带提供商提供的服务上网。但是, 一个这样的数码产品如何在 互联网上找到另一个连接在互联网上的数码产品,并与其建立连接,以便进行 信息的交换则是一个不好解决的问题。首先,这些数码产品连接入互联网的地 方可能是不同的,即使在同一个地方上网,由于使用宽带提供商的服务,其IP 地址多为动态IP,也就是说其IP地址是变化的,不能用于寻址;而一个静态 IP地址的费用不是普通的消费者能够承受的;所以,不能使用其IP地址作为 其目的地址来寻址;如果使用其MAC地址作为目的地址,则不便于使用,其 原因在于MAC地址由于其本身是为机器识别而设计的且使用16进制数表示的 特性,不符合人们的记忆习惯,因此使用时极不方便。所以, 一种不使用IP地 址对连接在网上的数码产品进行身份识别的方法就变得很有必要。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述既不能采用IP地址作 为目的地址。也不便直接使用MAC地址来做为数码终端与网络连接时的寻址 的缺陷,提供一种通过服务器连接数码终端的方法及其终端、服务器。
本发明解决其技术问题所采用的技术方案是构造一种通过服务器连接数 码终端的方法,包括如下步骤
A)在服务器上建立包括已连接数码终端第一识别码和第二识别码的识别数纟居库;
B)接收到源终端发出的、以目标终端的第一识别码为目标地址的呼 叫请求,通过所述识别数据库查找出目标终端的第二识别码,连接所述源终端 和所述目标终端。
在本发明所述的方法中,所述第一识别码包括终端在所述服务器上注册而 得到的数字组合;所述第二识别码包括所述终端硬件的物理地址。 在本发明所述的方法中,所述步骤A)包括如下步骤
Al)终端生成由在服务器注册过的第一识别码和与所述终端硬件相 关的第二识别码组成的注册请求,并传送该注册请求到所述服务器;
A2)服务器接收所述注册请求,验证所述第一识别码和第二识别码; A3 )服务器将所述验证过的第一识别码和第二识别码绑定后加入所 述识别数据库。
在本发明所述的方法中,所述步骤A1)中进一步包括 All)输入第一识别码; A12)读取第二识别码; A13)将输入的第一识别码和读取的第二识别码按设定的格式处理得到注 册请求。
在本发明所述的方法中,步骤A2)所述验证包括将所得到的第一识别码 和第二识别码分别与所述服务器中相关数据库中的数据比较,如所述第一识别 码和第二识别码都能在相应数据库中查找到,执行步骤A3);如其中任意一个 识别码查找不到,则退出。
在本发明所述的方法中,所述步骤A3)进一步包括如下步骤
A41)将所述第一识别码和第二识别码绑定后加入所述数据库; A42)产生绑定确认信号并发送到所述传来注册请求的终端。 在本发明所迷的方法中,所述步骤B)中包括
Bl)发起呼叫的源终端将通过其输入模块输入的、其呼叫目标终端 的第 一识别码填入其呼叫请求中;
B2)服务器接收所述请求,取出其中目标终端的第一识别码,由所述识别数据库查找到其对应的第二识别码;
B3 )查找所述目标终端的第二识别码代表的目标终端并使其与所述 源终端连接。
本发明还揭示了一种用来实现上述方法的数码终端,所述终端包括处理 器、用于显示存放在存储模块中图片的显示屏、用于连接所述终端与网络的网 络模块,还包括用于输入第一识别码的输入模块和用于将所述第一识别码与该 终端的物理地址按照设定格式组成注册请求的注册请求产生装置,所述输入模 块与所述处理器连接,所述输入模块包括连接在所述处理器上、覆盖在所述显 示屏上的触摸屏。
在本发明所述的数码终端中,所述终端包括内嵌通话模块的数码相框;所 述网络模块包括WIFI模块;所述通话模块和所述WIFI模块分别与所述处理器 相连。
本发明同时还揭示了一种用来实现上述方法的服务器,包括中央处理器、 用于与网络连接的网络模块和用于存储数据的存储模块,还包括
验证装置用于验证所述服务器接收到的、由终端发来的其第一识别码和 第二识别码是否存在于所述服务器相应数据库中;
识别数据库设置在所述存储模块中,用于存储所述通过验证 且被绑定在 一起的第 一识别码和第二识别码;
确认信号产生及发送装置用于在每次所述第一识别码和第二识别码通过 验证并存入所述识别数据库后,产生确认信号并发送回传来注册请求的终端。
实施本发明的通过服务器连接数码终端的方法及其终端、服务器,具有以 下有益效果由于加入了带有识别数据库的服务器作为上述连接在互联网上的 数码产品找寻别的同类数码产品的中转,所以普通用户不会增加任何附加的费 用;此外,引入第一识别码并将其与唯一标示数码产品身份的MAC地址绑定, 使得用户可以不用直接输入MAC地址,故使用方便。


图l是本发明通过服务器连接数码终端的方法及其终端、服务器实施例方法中建立识别数据库的流程图2是所述实施例方法中利用识别数据库连接源终端和目标终端的流程
图3是所述实施例中数码终端的结构示意图; 图4是所述实施例中服务器的结构示意图。
具体实施方式
下面将结合附图对本发明实施例作进一步说明。
图1示出了在本发明通过服务器连接数码终端的方法及其终端、服务器实 施例方法中建立识别数据库的详细的流程图,上述通过服务器连接数码终端的 方法,包括两大步骤其一是在服务器上建立包括已连接数码终端第一识别码 和第二识别码的识别数据库;其二是接收到源终端发出的、以目标终端的第一 识别码为目标地址的呼叫请求,通过所述识别数据库查找出目标终端的第二识 别码,连接所述源终端和所述目标终端。图l详细描述了第一个步骤的过程。
在图1中,具体包括如下步骤
Sll输入第一识别码在本步骤中,在与服务器通过网络链接的数码终端 上通过输入模块输入第一识别码,这个第一识别码不是终端固有的,而是数码 终端的使用者通过其他方式在指定的服务器上输入相关的信息,进行注册而得 到的,该第一识别码可以使上述指定的服务器随机分发给使用者的,也可以是 上述使用者在指定服务器所指定的范围内选择的。但上述第一识别码通常是便 于记忆的,在本实施例中,第一识别码是一个类似电话号码的号码。上述其他 方式注册指的是不使用该数码终端本身,而与上述指定得服务器连接,并进行 数据交换,在本实施例中,使用者可以使用PC来进行注册。此外,上述指定 的服务器可以是后面所讲的服务器本身,也可以是另外的服务器。当其是另外 的服务器时,需要将使用者的注册信息和其选择的第一识别码传送到后面所说 的服务器,并将其存入相关的数据库中。在本实施例中,上述指定的服务器就 是后面所描述的服务器。在本实施例中,上述输入时通过输入模块来进行的, 该输入模块是连接在数码终端处理器上的、设置在该数码终端显示屏上的触摸屏。
S12读取第二识别码在数码终端上通过其触摸屏输入第一识别码完成之 后,数码终端在接下来的步骤中读取器本身带有的、与其硬件特性相关的、可 以在网络上唯一标示其身份的第二识别码。在本实施例中,上述第二识别码是 与该终端所带有的网绍4莫块特性相关的物理地址(MAC地址)。我们知道, 每个网络模块(与网络连接的硬件)都带有一个唯一的、由标准机构分配的 MAC地址。我们当然可以使用MAC地址作为该数码终端在网络上的标识。但 是由于MAC地址设计时并不是给人使用而是给机器使用的,所以,其采用16 进制的数表示,因此,MAC地址是不方便直接使用的。
S13产生注册请求数码终端将上述输入的第一识别码和读取到得笫二识 别码按照一定得规律进行重组,生成一个数据包,当注册请求指令发出后,该 数据包被传送到服务器,服务器会对注册请求数据包进行解析,取出第一识别 码和第二识别码。
S14传送注册请求在本步骤中,数码终端将产生的注册请求通过该数码 终端的网络模块及网络,传输到服务器;服务器接接收该注册请求。
S15验证注册请求中的第一识别码和第二识别码服务器接收到上述数码 终端发送来的注册请求后,按照注册请求组成时的规律将其中的第一识别码和 第二识别码取出,并分别对第一识别码和第二识别码进行验证。在本实施例中, 就是将取出的第一识别码和第二识别码与相关数据库中的数据比较,其中,第 一识别码与上述指定服务器注册数据库中已注册的第一识别码比较,第二识别 码与上述数码终端生产厂家提供的MAC地址数据库中的数据比较。该MAC 地址数据库是由厂家提供存储在服务器中且不断更新的。如果上述第 一识别码 和第二识别码都能在相关的数据库中找到,则判断为通过验证;如果上述任何
一个识别码不能找到,则判为未通过验证。
S16通过验证?判断是否通过验证,如通过,执行步骤S17;如未通过, 执行步骤S18。
S17将第一识别码和第二识别码绑定存入识别数据库在本步骤中,服务 器将在上面步骤中已经通过验证的第一识别码和第二识别码相互关联绑定,存入识别数据库,使得该识别数据库更新。
S18返回已绑定信号在本步骤中,服务器产生一个已绑定信号,并且发 送到传送注册请求来的数码终端,通知该数码终端其注册请求已被接收,即在 其注册请求中的第 一识别码和第二识别码已被绑定并存入识别数据库,别的数 码终端可以使用其第 一识别码通过服务器连接或呼叫该数码终端。
S19退出不管在注册请求中的第一识别码还是第二识别码未被服务器验 证,服务器都会进入本步骤,这表示该数码终端发来的注册请求未被服务器接 受,包含在注册请求中的第一识别码和第二识别码没有被存入识别数据库,因 此,别的数码终端不可以使用其第一识别码通过服务器连接或呼叫该数码终端。
在本实施例中,每一个连接在上述服务器上的数码终端在第一次连接服务 器时,都会进行上述步骤,将用户取得的第一识别码与该数码终端本身具有的 第二识别码绑定并存放在上述服务器的识别数据库中。这样,当别的数码终端
使用其第一识别码作为目标地址要求与其建立连接时,服务器才能通过识别数 据库查找到该第一识别码对应的第二识别码,从而知道需要向哪个数码终端发 出请求连接的信号。
图2示出了上述通过服务器连接数码终端的方法中两大步骤中的第二步的 详细的流程,该步骤接收到源终端发出的、以目标终端的第一识别码为目标地 址的呼叫请求,通过所述识别数据库查找出目标终端的第二识别码,连接所述 源终端和所述目标终端。包括如下步骤
S21输入目标终端的第一识别码依据通信领域的一般的描述方式,发起 通信的一端是源端,而接受通信的一端是目标端,因此,在本实施例中,定义 发起呼叫或连接的数码终端为源终端,而接受通信的数码终端为目标终端。在 本步骤中,就是在源终端的输入模块中输入目标终端的第一识别码。源终端本 身是不知道上述目标终端的第一识别码的,只能依靠使用者输入,这正如电话 本身并不知道要呼叫的号码,只能由人们去拨号一样。
S22产生呼叫请求在本步骤中,源终端取得输入的目标终端的第一识别 码后,产生呼叫请求,之后将该呼叫请求传送到上述服务器。
S23接收呼叫请求服务器接收到该呼叫请求。S24取出第一识别码并在识别数据库中查找其对应的第二识别码服务器 在接收到源终端的呼叫请求后,取出该请求中的目标终端的第一识别码,并在 上述识别数据库中查找该识别码以及该识别码对应的、目标终端的第二识别码。 连接源终端和第二识别码对应的目标终端服务器以上述第二识别码 为目的地址,查找上述第二识别码所代表的目标终端,并在上述传送呼叫请求 的源终端和目标终端之间建立连接。
此外,在本实施例中,还揭示了一种由多个上述数码终端通过网络与服务 器连接而组成的系统,该系统的特别之处就是组成这个系统的数码终端和服务 器与别的系统不同。换句话说,构成该系统的服务器和数码终端是能够实现上 述方法中各步骤的服务器和数码终端。图3示出了在上述系统中的数码终端的 结构示意图,图4示出了在上述系统中的服务器结构示意图。
在图3中,该终端包括处理器11、显示屏12、存^f渚^t块13、网络模块14、 输入模块15、注册请求产生装置16、呼叫请求产生装置17以及通话模块18。 其中,存储模块13通过总线连接在处理器11上,用于存储程序以及图片数据, 显示屏12连接在处理器11上,主要用于在控制器11的控制下显示存放在存储 模块13中的图片,网络模块14用于连接网络,使得上述数码终端能够连接在 网络上,此外,该网络;漠块14中包括了唯一的物理地址(MAC地址);输入 模块15连接在处理器11上,其主要作用是用于输入第一识别码;注册请求产 生装置16用于将第一识别码与该终端的物理地址按照设定格式组成注册请求。 而呼叫请求产生装置17则产生带有目标终端的第一识别码的呼叫请求发送到 服务器。通话模块18同样连接在上述控制器11上,用于在呼叫请求被对方接 受后,与对方进行语音通信。在本实施例中,输入模块15包括连接在处理器 11上、并覆盖在显示屏12上的触摸屏(图中未示出);网绍^莫块14包括无线 局域网的网络连接接口,具体而言,是一个WIFI模块。
在图4中,该服务器包括中央处理器21、存储模块23、识别数据库26、 验证装置25以及确认信号产生及发送装置24。其中,中央处理器21与存储模 块23和识别数据库26通过总线连接,存储模块23用于存放程序、各种数据以 及各相关数据库;验证装置25用于验证该服务器接收到的、由数码终端发来的其第一识别码和第二识别码是否存在于该服务器相应数据库中;识别数据库26 实际上是所述存储it块23中的一部分,为叙述清楚而将其与其余存储部分分开 描述,该识别数据库26用于存储通过服务器验证且被绑定在一起的第一识别码 和第二识别码;而确认信号产生及发送装置24则用于在每次第一识别码和第二 识别码通过验证并存入识别数据库26后,产生确iM言号并发送回传来注册请求 的数码终端。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附 权利要求为准。
权利要求
1.一种通过服务器连接数码终端的方法,其特征在于,包括如下步骤A)在服务器上建立包括已连接数码终端第一识别码和第二识别码的识别数据库;B)接收到源终端发出的、以目标终端的第一识别码为目标地址的呼叫请求,通过所述识别数据库查找出目标终端的第二识别码,连接所述源终端和所述目标终端。
2. 根据权利要求1所述的方法,其特征在于,所述第一识别码包括终端在所 述服务器上注册而得到的数字组合;所述第二识别码包括所述终端硬件的 物理地址。
3. 根据权利要求2所述的方法,其特征在于,所述步骤A)包括如下步骤Al)终端生成由在服务器注册过的第一识别码和与所述终端硬件相 关的第二识别码组成的注册请求,并传送该注册请求到所述服务器;A2)服务器接收所述注册请求,!^证所述第一识别码和第二识别码; A3 )服务器将所述验证过的第一识别码和第二识别码绑定后加入所 述识别数据库。
4. 根据权利要求3所述的方法,其特征在于,所述步骤A1)中进一步包括All)输入第一识别码; A12)读取第二识别码;A13)将输入的第一识别码和读取的第二识别码按设定的格式处理得 到注册请求。
5. 根据权利要求4所述的方法,其特征在于,步骤A2)所述验证包括将所得 到的第 一识别码和第二识别码分别与所述服务器中相关数据库中的数据比 较,如所述第一识别码和第二识别码都能在相应数据库中查找到,执行步 骤A3);如其中^f壬意一个识别码查找不到,则退出。
6. 根据权利要求5所述的方法,其特征在于,所述步骤A3 )进一步包括如下A41)将所述第一识别码和第二识别码绑定后加入所述数据库; A42 )产生绑定确认信号并发送到所述传来注册请求的终端。
7. 根据权利要求6所述的连接的方法,其特征在于,所述步骤B)中包括Bl)发起呼叫的源终端将通过其输入模块输入的、其呼叫目标终端的第 一识别码填入其呼叫请求中; B2)服务器接收所述请求,取出其中目标终端的第一识别码,由所述识别数据库查找到其对应的第二识别码; B3 )查找所述目标终端的第二识别码代表的目标终端并使其与所述源终端连接。
8. —种数码终端,包括处理器、显示器、连接终端与网络的网络模块,其特 征在于,还包括用于输入第一识别码的输入模块和用于将所述第一识别码 与该终端的物理地址按照设定格式组成注册请求的注册请求产生装置,所 述输入模块与所述处理器连接,所述输入模块包括连接在所述处理器上、 覆盖在所述显示屏上的触摸屏。
9. 根据权利要求8所述的数码终端,其特征在于,所述终端包括内嵌通话模 块的数码相框;所述网络模块包括WIFI模块;所述通话才莫块和所述WIFI 模块分别与所述处理器相连。
10. —种服务器,包括中央处理器、用于建立网络连接的网络模块和用于存储 数据的存储模块,其特征在于,还包括验证装置用于验证所述服务器接收到的、由终端发来的其第一识别码和 第二识别码是否存在于所述服务器相应数据库中;识别数据库设置在所述存储模块中,用于存储所述通过验证且被绑定在一起的第 一识别码和第二识别码; 确认信号产生及发送装置用于在每次所述第一识别码和第二识别码通过验证并存入所述识别数据库后,产生确认信号并发送回传来注册请求的终端。
全文摘要
本发明涉及一种通过服务器连接数码终端的方法,包括如下步骤在服务器上建立包括已连接数码终端第一识别码和第二识别码的识别数据库服务器;接收到源终端发出的、以目标终端的第一识别码为目标地址的呼叫请求,通过所述识别数据库服务器查找出目标终端的第二识别码,连接所述源终端和所述目标终端。本发明还涉及一种在上述方法中使用的数码终端和服务器。实施本发明的通过服务器连接数码终端的方法及其终端、服务器,具有以下有益效果普通用户不会增加任何附加的费用、使用方便。
文档编号H04L12/24GK101610297SQ20091010742
公开日2009年12月23日 申请日期2009年5月15日 优先权日2009年5月15日
发明者孙宁军 申请人:奇诺光瑞电子(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1