一种多终端访问服务器的方法和智能终端技术

技术编号:12903918 阅读:70 留言:0更新日期:2016-02-24 12:51
本发明专利技术公开了一种多终端访问服务器的方法和智能终端,该方法包括:多终端其中任意之一者连接到网络后,发送数据请求信号;若终端未接收到其他终端回复数据请求信号的回复数据信号,则请求与服务器建立连接,将终端作为主设备,与服务器建立连接;若接收到回复数据信息,终端解析回复数据信息,对比终端与发送回复数据信息的终端的承载能力、至服务器路由跳数及至服务器延迟时数,选优胜者作为主设备,余者为从设备;确定多终端的主从关系后,将主设备和从设备之间的关系信息传输到服务器,从设备向服务器发送的信息通过主设备转发。本发明专利技术能够减少服务器连接负载,避免网络堵塞,同时避免因带宽不足导致的传输速率降低。

【技术实现步骤摘要】

本专利技术涉及智能终端领域,特别是涉及一种多终端访问服务器的方法和智能终端
技术介绍
当前智能终端设备为广大家庭使用,且每个家庭的智能终端使用数量也在逐渐增加。但是每一家庭中的每个智能终端均需要与一管理服务器建立相应的连接已进行信息交互。例如一个家庭中有10-15个智能终端需要与服务器建立连接时,10万个这样的家庭就需要消耗掉服务器100-200万的接入数来保证每个智能终端与服务器的正常通讯。庞大的接入数量给服务器的性能带来巨大考验,且接入数量过多会造成网络堵塞,使智能终端与服务器之间无法正常通信,且为保证每一智能终端与服务器建立连接,需要足够的网络带宽来支持,带宽不足会导致传输速率和传输效率降低。
技术实现思路
本专利技术主要解决的技术问题是提供一种多终端访问服务器的方法和智能终端,能够减少服务器连接负载,减少网络带宽,避免网络堵塞,同时避免因带宽不足导致的传输速率降低。为解决上述技术问题,本专利技术采用的一个技术方案是:提供多终端访问服务器的方法,该方法的步骤包括:多终端其中任意之一者连接到网络后,发送数据请求信号,数据请求信号至少包括终端的MAC地址、IP地址、承载能力、至服务器路由跳数及至服务器延迟时数;若终端未接收到其他终端回复数据请求信号的回复数据信号,则请求与服务器建立连接,将终端作为主设备,并与服务器建立连接;若接收到回复数据信息,则终端解析回复数据信息,对比终端与发送回复数据信息的终端的承载能力、至服务器路由跳数及至服务器延迟时数,选择优胜者作为主设备,余者为从设备;确定多终端的主从关系后,将主设备和从设备之间的关系信息传输到服务器,每一从设备向服务器发送的信息通过主设备转发。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种智能终端,该终端包括:信号发送模块,用于在智能终端连接到网络后,发送数据请求信号,数据请求信号至少包括终端的MAC地址、IP地址、承载能力、至服务器路由跳数及至服务器延迟时数;定位模块,用于定位智能终端为主设备和从设备,若未接收到其他终端回复数据请求信号的回复数据信号,则请求与服务器建立连接,智能终端作为主设备,并与服务器建立连接;若接收到回复数据信息,则解析回复数据信息,对比智能终端与发送回复数据信息的终端的承载能力、至服务器路由跳数及至服务器延迟时数,选择优胜者作为主设备,余者为从设备。区别于现有技术,本专利技术的多终端访问服务器的方法在任一智能终端连入网络时发送数据请求信号,确认自身是否为第一个接入该网络的智能终端,将第一个接入网络的终端作为主设备,用后续接入网络的终端的参数和主设备比较,若后续接入的终端性能参数优于主设备,将后续接入的智能终端变更为主设备,其他智能终端连接主设备,将发送到服务器的信息经主设备转发后发送,服务器与多终端之间仅需建立一条连接。本专利技术能够减少服务器连接负载,减少网络带宽,避免网络堵塞,同时避免因带宽不足导致的传输速率降低。【附图说明】图1是本专利技术提供的一种多终端访问服务器的方法第一实施方式的流程示意图;图2是本专利技术提供的一种智能终端第一实施方式的结构示意图。【具体实施方式】下面结合【具体实施方式】对本专利技术的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。智能家居通过物联网技术将家庭中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,可为各种能源费用节约资金。但是在使用过程中,需要所有的智能终端和服务器保持长连接,每隔一定时间向服务器发送信息以保证通信链路的正常。此时,服务器需要收发大量的信息报文,压力过大会造成服务器性能损耗,同时每台智能设备连接服务器,需要较大网络带宽。因此有必要提供一种方法避免上述弊端,以延长智能终端及服务器的使用寿命。参阅图1,图1是本专利技术提供的一种多终端访问服务器的方法第一实施方式的流程示意图。该方法的步骤包括:S101:多终端其中任意之一者连接到网络后,发送数据请求信号,数据请求信号至少包括终端的MAC地址、IP地址、承载能力、至服务器路由跳数及至服务器延迟时数。多个智能终端中的任意之一者上电后连接到网络。这里的网络是所有智能终端连接的网络。此处的网络可能是一个局域网络,所有智能终端连接到该网络下;也可能是多个下级的局域网络接入上级的网络,形成的多层次的网络,智能终端根据用户的安排连接到各个下级或上级的网络中。在智能终端任意之一者连接到网络后,该智能终端生成数据请求信号并发送到网络中。数据请求信号至少包括该智能终端的连接到网络后得到的MAC地址、IP地址,以及智能设备自身的承载能力、至服务器路由跳数及至服务器延迟时数参数。成功发送后进入步骤S102。S102:若终端未接收到其他终端回复数据请求信号的回复数据信号,则请求与服务器建立连接,将终端作为主设备,并与服务器建立连接。智能终端生成数据请求信号并发送到网络中,等待网络中其他智能终端的回复。在本步骤中,设定如果智能设备连续发送数据请求信号三次后,仍然未收到回复数据信号,此时确认仅有该智能终端连接到网络中。将该智能终端作为主设备,该智能终端请求与服务器建立连接,并将自身的参数信息发送到服务器。S103:若接收到回复数据信息,则终端解析回复数据信息,对比终端与发送回复数据信息的终端的承载能力、至服务器路由跳数及至服务器延迟时数,选择优胜者作为主设备,余者为从设备。智能终端生成数据请求信号并发送到网络中,等待网络中其他智能终端的回复。此时回复数据信号的智能终端为多终端中的主设备。若智能终端在发送数据请求信号后,接收到其他智能终端发送的相对于数据请求信号的回复数据信号。该回复数据信号包括发送回复数据信号的智能终端的MAC地址、IP地址、承载能力、至服务器路由跳数及至服务器延迟时数参数。通过MAC地址和IP地址,可判定该智能终端连接的网络,确定回复数据信号的智能终端与发送数据请求信号的智能终端是否属于相同的当前第1页1 2 3 本文档来自技高网...
一种多终端访问服务器的方法和智能终端

【技术保护点】
一种多终端访问服务器的方法,其特征在于,包括:所述多终端其中任意之一者连接到网络后,发送数据请求信号,所述数据请求信号至少包括所述终端的MAC地址、IP地址、承载能力、至服务器路由跳数及至服务器延迟时数;若所述终端未接收到其他终端回复所述数据请求信号的回复数据信号,则请求与所述服务器建立连接,将所述终端作为主设备,并与所述服务器建立连接;若接收到所述回复数据信息,则所述终端解析所述回复数据信息,对比所述终端与发送所述回复数据信息的终端的承载能力、至服务器路由跳数及至服务器延迟时数,选择优胜者作为所述主设备,余者为所述从设备;确定所述多终端的主从关系后,将所述主设备和从设备之间的关系信息传输到所述服务器,每一所述从设备向所述服务器发送的信息通过所述主设备转发。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄雁冰
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1