瘦客户端设备与接入设备的连接方法及系统的制作方法

文档序号:10473761阅读:222来源:国知局
瘦客户端设备与接入设备的连接方法及系统的制作方法
【专利摘要】本发明公开了一种瘦客户端设备与接入设备的连接方法及系统。所述连接方法包括:所述瘦客户端设备发送广播寻找在线接入设备,根据表征所述在线接入设备连接稳定性的优先级选择高优先级别的在线接入设备进行连接;所述优先级表征接入设备的连接稳定性,根据所述接入设备的状态生成并与所述接入设备预先对应存储。采用本发明的连接方法及系统,可以解决现有瘦客户端设备连接接入设备存在的因随机选择接入设备而导致的交互性差、连接资源浪费的问题。
【专利说明】
瘦客户端设备与接入设备的连接方法及系统
技术领域
[0001]本发明属于电数字数据处理技术领域,具体地说,是涉及设备接入技术,更具体的说,是涉及瘦客户端设备与接入设备的连接方法及系统。
【背景技术】
[0002]瘦客户端设备(Thin Client)是在客户端/服务器(C/S)网络架构体系中的一个终端设备,由于其不具有总线守护进程(Bus Daemon),在点对点的通信网络中,需要通过接入设备(路由设备)连接到会话网络中。
[0003]如果瘦客户端设备要接入网络,将在网络中发送广播来寻找可以连接的接入设备。在找到匹配的接入设备后,瘦客户端设备将根据接入设备的地址和接口等接入信息连接到该接入设备。
[0004]现有技术中,瘦客户端设备选择所要连接的接入设备是随机性的。如果存在多个可连接的接入设备,会选择最先返回接入信息的接入设备建立连接。如果最先连接的设备掉线后,瘦客户端设备需要重新寻找能够连接的接入设备。
[0005]如果连接的接入设备频繁掉线,瘦客户端设备的网络结构将需要相应地不断调整。如此一来,如果最先返回接入信息的接入设备是频繁开关、经常掉线的一个设备,那么,瘦客户端设备需要频繁的寻找接入设备并连接,严重影响了瘦客户端设备接入网络进行交互的性能。而且,由于在线性能好的接入设备无法得到充分利用,浪费了连接资源。

【发明内容】

[0006]本发明的目的是提供一种瘦客户端设备与接入设备的连接方法及系统,以解决现有瘦客户端设备连接接入设备存在的因随机选择接入设备而导致的交互性差、连接资源浪费的问题。
[0007]为实现上述发明目的,本发明提供的瘦客户端设备与接入设备的连接方法采用下述技术方案予以实现:
一种瘦客户端设备与接入设备的连接方法,所述瘦客户端设备发送广播寻找在线接入设备,根据所述在线接入设备的优先级选择高优先级别的在线接入设备进行连接;所述优先级表征接入设备的连接稳定性,根据所述接入设备的状态生成并与所述接入设备的接入标识预先对应存储。
[0008]为实现前述发明目的,本发明提供的瘦客户端设备与接入设备的系统采用下述技术方案来实现:
一种具有瘦客户端设备与接入设备的系统,所述系统还包括:
用于所述瘦客户端设备发送广播寻找在线接入设备、根据所述在线接入设备的优先级选择高优先级别的在线接入设备的装置,所述瘦客户端设备与所述装置选择的所述高优先级别的在线接入设备进行连接;所述优先级表征接入设备的连接稳定性,根据所述接入设备的状态生成并与所述接入设备预先对应存储。
[0009]与现有技术相比,本发明的优点和积极效果是:采用本发明的方法及系统,瘦客户端设备根据在线接入设备的优先级选择高优先级别的在线接入设备作为目标接入设备进行连接,从而,使得瘦客户端设备优先连接运行更加稳定的接入设备,进而获得稳定的网络接入,有效解决了因接入设备运行稳定性低而导致的瘦客户端设备频繁寻找接入设备产生的网络接入交互性能差、运行稳定性高的接入设备资源无法充分利用等问题。
[0010]结合附图阅读本发明的【具体实施方式】后,本发明的其他特点和优点将变得更加清
/H- ο
【附图说明】
[0011]图1是本发明瘦客户端设备与接入设备的连接方法第一个实施例的流程图;
图2是本发明瘦客户端设备与接入设备的连接方法第二个实施例的流程图;
图3是本发明具有瘦客户端设备与接入设备的系统一个实施例的结构框图;
图4是图3中的装置一个实施例的结构框图;
图5是是图3中的装置另一个实施例的结构框图。
【具体实施方式】
[0012]为了使本发明的目的、技术方案及优点更加清楚明白,以下将结合附图和实施例,对本发明作进一步详细说明。
[0013]首先,概括说明本发明实现瘦客户端设备与接入设备连接的技术路线:
根据网络中接入设备的状态预先生成接入设备的优先级,并将优先级与接入设备的接入标识对应存储。其中,优先级表征接入设备的连接稳定性,优先级越高,连接稳定性越强。接入设备在网络中宣告标识自身并可供瘦客户端设备寻找的接入标识的同时,宣告对应的优先级;瘦客户端设备需要连接接入设备时,发送广播寻找网络中的在线接入设备,根据在线接入设备的优先级选择高优先级别的在线接入设备作为目标接入设备进行连接。从而,瘦客户端设备可以优先连接稳定性高的接入设备,获得稳定的网络接入,避免了因接入设备因稳定性低频繁掉线而产生的频繁改变网络结构、网络接入交互性能差的问题,同时提高了运行稳定性高的接入设备的利用率。
[0014]更具体的连接方法可参考图1和图2示出的两个实施例。
[0015]请参见图1,该图所示为本发明瘦客户端设备与接入设备的连接方法第一个实施例的流程图。
[0016]如图1所示,该实施例实现瘦客户端设备与接入设备连接的过程包括下述步骤: 步骤101:瘦客户端设备发送包含接入设备接入标识的广播,在网络中寻找具有该接入标识的在线接入设备。
[0017]瘦客户端设备在联网后,能够通过设置程序在该瘦客户端设备上或实现连接接入设备的第三方(如图3至图5所述的装置)上设置网络中所有接入设备的接入标识。其中,接入标识优选为接入设备的名字。瘦客户端设备在后续过程中若需要接入网络,则根据已知的接入设备的接入标识发送一个广播,该广播中将包含有希望连接的接入设备的接入标识。
[0018]—般的,接入设备的接入标识具有一定的规则性。例如,如果是接入设备的名字作为接入标识,名字由多部分构成,且有些设备存在相同的部分。因而,为寻找到尽可能多的接入设备而方便后续筛选,广播中所包含的接入标识内容优选尽可能的少。
[0019]步骤102:判断是否找到匹配的在线接入设备。若是,执行步骤103 ;否则,转至步骤101,继续发送广播,寻找在线接入设备。
[0020]如果发出广播后的一定时间之内没有找到匹配的在线接入设备,例如,在设定的寻找周期内没有收到接入设备的接入信息,表明没有找到匹配的在线接入设备。那么,将转至步骤101,继续寻找。而且,可以通过周期性广播接入设备接入标识的方式继续寻找。
[0021]但不局限于此,如果在广播后的一定时间内没有找到匹配的在线接入设备,也可以更改接入标识,然后广播更改后的接入标识,寻找网络中是否存在与更改后的接入标识相匹配的在线接入设备。
[0022]步骤103:在步骤102判定寻找到匹配的在线接入设备时,判断是否仅寻找到一个相匹配的在线接入设备。若是,执行步骤104 ;否则,执行步骤105。
[0023]如果步骤102判定寻找到了相匹配的在线接入设备,也即获得了所广播的接入标识对应的接入设备的接入信息,则判断寻找到的在线接入设备的个数。
[0024]步骤104:在仅寻找到一个相匹配的在线接入设备时,将寻找到的在线接入设备作为目标接入设备。然后,执行步骤106。
[0025]如果仅找到一个相匹配的在线接入设备,则直接将该在线接入设备作为目标接入设备。
[0026]步骤105:如果步骤103判定寻找到不仅一个在线接入设备,也即寻找到多个相匹配的在线接入设备,此时,选择在线接入设备中优先级别最高的接入设备作为目标接入设备。然后,执行步骤106。
[0027]如前关于本发明技术路线所述,接入设备预先存储有表征其连接稳定性的优先级,优先级越高,连接稳定性越强。而且,接入设备上线后,在宣告接入标识、接入信息等内容的同时,也会宣告其优先级。瘦客户端设备在寻找到多个相匹配的在线接入设备之后,将读取每个在线接入设备的优先级,并从中选取优先级别最高的接入设备作为目标接入设备。
[0028]举例来说,在一个家庭网络中,家电/家居设备都实现了智能互联,一些设备既运行总线守护进程,也运行终端节点,这类设备为接入设备。而有些设备仅运行终端节点,这类设备为瘦客户端设备。
[0029]其中,作为接入设备的设备主要包含路由器、手机、平板电脑、电视、电脑、智能手表、智能眼镜等。此外,门禁与监控系统、智能冰箱、智能空调、智能洗衣机等也可能运行总线守护进程,因而也可以作为接入设备使用。不同的接入设备,根据其运行时间长短的状态,分为下述几个不同的类别。
[0030]持久运行类:
该类设备可在家庭网络中持久运行,如路由器、门禁与监控系统、某些智能冰箱。尤其是路由器,负责家庭网络的建立,其运行与网络密不可分,可以说,只要存在家庭网络,路由器便处于运行状态。
[0031]这类接入设备的优先级采用关键字persistent来标识,且为最高优先级别。
[0032]长期运行类: 这类设备虽不能持久运行,但可以保证一定时期的长期运行,如Android手机、平板电脑、手表、眼镜等,其总线守护进程可以长期在后台跟随设备系统运行。
[0033]该类接入设备的优先级采用关键字longtime来标识,优先级别仅次于persistent ο
[0034]短期运行类:
该类设备仅在需要的时候开启,运行一段时间后关闭,如电视、电脑、空调、洗衣机等。
[0035]该类接入设备的优先级采用关键字per1d来标识,其该优先级别仅次于longtime。
[0036]临时运行类
该类设备如iphone、ipad等1S设备,只有APP在前台的时候,其总线守护进程才可用。
[0037]因而,该类接入设备的优先级作为最低级别的优先级,采用关键字temporary来标识O
[0038]如果寻找到多个相匹配的在线接入设备,读取每个在线接入设备的优先级,根据优先级进行筛选。具体来说:
查找是否存在优先级为persistent的在线接入设备。若有,则将该在线接入设备作为目标接入设备。如果存在多个优先级为persistent的在线接入设备,则可随机选取一个作为目标接入设备。
[0039]如果没有优先级为persistent的在线接入设备,查找是否存在优先级为longtime的在线接入设备。若有,则将该在线接入设备作为目标接入设备。如果存在多个优先级为longtime的在线接入设备,则可随机选取一个作为目标接入设备。
[0040]如果没有优先级为longtime的在线接入设备,查找是否存在优先级为per1d的在线接入设备。若有,则将该在线接入设备作为目标接入设备。同样的,如果存在多个优先级为per1d的在线接入设备,则可随机选取一个作为目标接入设备。
[0041]如果没有优先级为per1d的在线接入设备,说明在线接入设备的优先级为temporary,则将该在线接入设备作为目标接入设备。同样的,如果存在多个优先级为temporary的在线接入设备,随机选取一个作为目标接入设备。
[0042]步骤106:根据目标接入设备的接入信息进行连接。
[0043]接入信息包括但不局限于接入设备的地址、接口等信息。瘦客户端设备根据接入信息即可与接入设备连接。
[0044]该实施例通过对接入设备根据其状态如运行时间预先生成相应的优先级并存储,从而提供了一种选择机制,使得瘦客户端设备能够从匹配的在线接入设备中优先选择连接稳定性高的接入设备进行连接。进而,能够最大程度确保瘦客户端设备获得最为稳定的网络连接,避免了频繁更改接入设备而造成的连接差的问题,且能够充分利用稳定性高的接入设备,提高优质资源利用率。
[0045]请参见图2,该图示出了本发明瘦客户端设备与接入设备的连接方法第二个实施例的流程图。
[0046]如图2所示,该实施例实现瘦客户端设备与接入设备连接的过程包括下述步骤: 步骤201:瘦客户端设备发送包含接入设备接入标识及优先级的广播,在网络中寻找匹配的在线接入设备。
[0047]与上述第一个实施例步骤101相类似的,瘦客户端设备若需要接入网络,将发送一个包含已知的接入设备的接入标识的广播。而与第一个实施例步骤101不同的是,瘦客户端设备发送的广播中不仅包括接入设备的接入标识,还包括有要连接的、指定的接入设备的优先级。其中,接入设备的优先级的获取、含义、设置及使用可以参考第一个实施例的描述。
[0048]而且,如果瘦客户端设备首次发送广播,优选所广播的优先级为最高级别优先级。例如,在上述第一个实施例所述的四个优先级中,首次发送的优先级为persistent。
[0049]步骤202:判断是否找到匹配的在线接入设备。若是,执行步骤207 ;若否,执行步骤 203。
[0050]匹配的在线接入设备,是指接入标识及优先级均相同的在线接入设备。可以通过在线接入设备所宣告的接入标识及其优先级和瘦客户端设备所广播的内容进行一一对比,判断在线接入设备是否为匹配的在线接入设备。如果是,则执行步骤207的连接过程。否贝1J,继续执行后续的查找处理过程。
[0051]步骤203:如果步骤202判定未找到匹配的在线接入设备,进一步判断设定时间是否到。若未到,转至步骤201,继续寻找;否则,执行步骤204。
[0052]为避免长时间停留在查找特定的接入设备而影响连接速度,该实施例为每次查找过程设置了一个设定时间。如果设定时间未到,可以继续等待并查找是否有相匹配的在线接入设备。否则,执行后续处理。
[0053]步骤204:如果步骤203判定设定时间到达,再判断瘦客户端设备所广播的优先级是否为最低级别优先级。若是,执行步骤206 ;若为否,执行步骤205。
[0054]步骤205:如果步骤204判定瘦客户端设备广播的优先级不是最低级别的优先级,则将广播的优先级降为低一级别,将低一级别的优先级作为新的广播优先级。然后,转至步骤201,发送包含接入设备接入标识和低一级别优先级的广播,继续在网络中寻找能够匹配该接入标识及低一级别优先级的在线接入设备。
[0055]仍以第一个实施例所述的四个优先级为例,如果当前瘦客户端设备所广播的优先级为最高级别优先级persistent,则将优先级降低一个级别,变为longtime。然后,发送包含接入标识和优先级longtime的广播,以查找网络中是否具有优先级为longtime、接入标识也相匹配的在线接入设备。
[0056]步骤206:如果步骤204判定瘦客户端设备广播的优先级是最低级别的优先级,如为temporary,则将优先级改变为最高级别的优先级,然后转至步骤201,发送包含接入设备接入标识和最高级别优先级的广播,继续在网络中寻找能够匹配该接入标识及最高级别优先级的在线接入设备。从而,开启新一轮的寻找。
[0057]或者,在更改优先级的同时,也还可以更改接入标识,然后广播更改后的接入标识及优先级,寻找网络中是否存在与更改后的接入标识及优先级相匹配的在线接入设备。
[0058]步骤207:在步骤202判定找到匹配的在线接入设备后,将该在线接入设备作为目标接入设备。
[0059]如果存在有多个相匹配的在线接入设备,可以随机选取一个作为目标接入设备。
[0060]步骤208:根据目标接入设备的接入信息进行连接。
[0061]接入信息包括但不局限于接入设备的地址、接口等信息。瘦客户端设备根据接入信息即可与接入设备连接。
[0062]在该第二个实施例中,瘦客户端设备在发送广播时即指定优先级,且优选按照优先级自高到低的顺序依次寻找相匹配的在线接入设备,也能够最大程度确保瘦客户端设备获得最为稳定的网络连接,避免了频繁更改接入设备而造成的连接差的问题,且能够充分利用稳定性高的接入设备,提高优质资源利用率。
[0063]请参见图3至图5所示的本发明具有瘦客户端设备与接入设备的系统的结构框图。其中,图3是该系统的结构框图,图4和图5分别是图3中装置的两个实施例的结构框图。
[0064]如图3所示的具有瘦客户端设备与接入设备的系统一个实施例的结构框图所示,该实施例的系统包括有一个瘦客户端设备31和η个接入设备331、332、…、33η。其中,每个接入设备均具有表征其连接稳定性的优先级,且该优先级根据接入设备的状态生成并与接入设备预先对应存储。优选的,优先级根据接入设备的运行时间生成。此外,系统还包括有装置32,用于瘦客户端设备31发送广播寻找在线接入设备、根据在线接入设备的优先级选择高优先级别的在线接入设备。而且,瘦客户端设备31与通过装置32所选择的高优先级别的在线接入设备进行连接。
[0065]其中,装置32可以是相对于瘦客户端设备31及各接入设备单独设置的第三方装置,也可以是与瘦客户端设备31及各接入设备相糅合的装置。该装置32具体可以采用图4或图5的结构来实现。
[0066]该系统的各设备运行相关软件程序,按照图1或图2实施例的方法流程实现瘦客户端设备I与接入设备的连接。所产生的积极效果参见图1或图2方法实施例的描述。
[0067]如图4所示出的装置32的一个实施例,装置32包括:
用于瘦客户端设备31发送包含接入设备接入标识的广播的广播发送单元321 ;
用于在网络中寻找具有所广播的接入标识的在线接入设备的寻找单元322 ;
用于选取寻找单元322寻找到的多个具有所广播的接入标识的在线接入设备中优先级别最高的接入设备作为目标接入设备的选择单元323。
[0068]瘦客户端设备将根据选择单元323所确定的目标接入设备的接入信息与目标接入设备进行连接。
[0069]此外,该实施例的装置32还可以包括:
用于在寻找单元322未寻找到具有所广播的接入标识的在线接入设备时控制广播发送单元321周期性广播原接入标识或控制广播发送单元321发送更改后的接入标识的控制单元324。
[0070]该实施例的装置32的各部件通过运行软件程序相互配合,按照图1实施例的方法流程实现瘦客户端设备31与接入设备的连接。所产生的积极效果参见图1方法实施例的描述。
[0071]请参见图5所示意,图3中的装置32还可以采用如下结构来实现。具体来说,装置32包括:
用于瘦客户端设备31发送包含接入设备接入标识及优先级的广播的广播发送单元
325 ; 用于在网络中寻找具有所广播的接入标识及优先级的在线接入设备、并将寻找到的在线接入设备作为目标接入设备的寻找单元326。
[0072]瘦客户端设备31将根据寻找单元326所确定的目标接入设备的接入信息与目标接入设备进行连接。
[0073]此外,该实施例的装置32还可以包括:
用于瘦客户端设备31改变优先级至低级别、并将该低级别的优先级传至广播发送单元325的更改单元327 ;以及
用于在设定时间内未寻找到包含最低级别优先级及接入标识的在线接入设备时控制广播发送单元325再次发送包含最高级别优先级及接入标识的广播或者发送包含最高级别优先级及更改单元327更改后的接入标识的控制单元328。
[0074]该实施例的装置32的各部件通过运行软件程序相互配合,按照图2实施例的方法流程实现瘦客户端设备31与接入设备的连接。所产生的积极效果参见图2方法实施例的描述。
[0075]以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
【主权项】
1.一种瘦客户端设备与接入设备的连接方法,其特征在于,所述瘦客户端设备发送广播寻找在线接入设备,根据表征所述在线接入设备连接稳定性的优先级选择高优先级别的在线接入设备进行连接;所述优先级表征接入设备的连接稳定性,根据所述接入设备的状态生成并与所述接入设备的接入标识预先对应存储。2.根据权利要求1所述的连接方法,其特征在于,所述优先级根据所述接入设备的运行时间生成。3.根据权利要求1所述的连接方法,其特征在于,所述瘦客户端设备发送广播寻找在线接入设备、根据所述在线接入设备的优先级选择高优先级别的在线接入设备进行连接的过程为: 所述瘦客户端设备发送包含接入设备接入标识的广播,在网络中寻找具有所述接入标识的在线接入设备; 若寻找到多个具有所述接入标识的在线接入设备,选取多个所述在线接入设备中优先级别最高的接入设备作为目标接入设备;若寻找到一个具有所述接入标识的在线接入设备,将该在线接入设备作为目标接入设备; 根据所述目标接入设备的接入信息进行连接。4.根据权利要求3所述的连接方法,其特征在于,还包括:若未寻找到具有所述接入标识的在线接入设备,所述瘦客户端设备周期性广播所述接入标识或更改所述接入标识后重新发送广播。5.根据权利要求1所述的连接方法,其特征在于,所述瘦客户端设备发送广播寻找在线接入设备、根据所述在线接入设备的优先级选择高优先级别的在线接入设备进行连接的过程为: 所述瘦客户端设备发送包含接入设备的接入标识及优先级的广播,在网络中寻找具有所述接入标识及所述优先级的在线接入设备,将寻找到的在线接入设备作为目标接入设备,根据所述目标接入设备的接入信息进行连接。6.根据权利要求5所述的连接方法,其特征在于,若在设定时间内未寻找到具有所述接入标识及所述优先级的在线接入设备,所述瘦客户端设备改变优先级至低级别,发送包含所述低级别的优先级及所述接入标识的广播,继续寻找。7.根据权利要求6所述的连接方法,其特征在于,若所述瘦客户端发送包含最低级别优先级及所述接入标识、且在所述设定时间内未寻找到包含所述最低级别优先级及所述接入标识的在线接入设备,所述瘦客户端设备改变优先级至最高级别优先级,再次发送包含所述最高级别优先级及所述接入标识的广播,或者所述瘦客户端设备更改所述接入标识,发送包含所述最高级别优先级及更改后的接入标识的广播。8.一种具有瘦客户端设备与接入设备的系统,其特征在于,所述系统还包括: 用于所述瘦客户端设备发送广播寻找在线接入设备、根据所述在线接入设备的优先级选择高优先级别的在线接入设备的装置,所述瘦客户端设备与所述装置选择的所述高优先级别的在线接入设备进行连接;所述优先级表征接入设备的连接稳定性,根据所述接入设备的状态生成并与所述接入设备预先对应存储。9.根据权利要求8所述的系统,其特征在于,所述装置包括: 用于所述瘦客户端设备发送包含接入设备接入标识的广播的广播发送单元; 用于在网络中寻找具有所述接入标识的在线接入设备的寻找单元; 用于选取所述寻找单元寻找到的多个具有所述接入标识的在线接入设备中优先级别最高的接入设备作为目标接入设备的选择单元; 所述瘦客户端设备根据所述目标接入设备的接入信息与所述目标接入设备进行连接。10.根据权利要求9所述的系统,其特征在于,所述装置还包括: 用于在所述寻找单元未寻找到具有所述接入标识的在线接入设备时控制所述广播发送单元周期性广播所述接入标识或控制所述广播发送单元发送更改后的接入标识的控制单元。11.根据权利要求8所述的系统,其特征在于,所述装置包括: 用于所述瘦客户端设备发送包含接入设备接入标识及优先级的广播的广播发送单元; 用于在网络中寻找具有所述接入标识及所述优先级的在线接入设备、并将寻找到的在线接入设备作为目标接入设备的寻找单元; 所述瘦客户端设备根据所述目标接入设备的接入信息与所述目标接入设备进行连接。12.根据权利要求11所述的系统,其特征在于,所述装置还包括: 用于所述瘦客户端设备改变优先级至低级别、并将所述低级别的优先级传至所述广播发送单元的更改单元。13.根据权利要求12所述的系统,其特征在于,所述装置还包括: 用于在设定时间内未寻找到包含最低级别优先级及所述接入标识的在线接入设备时控制所述广播发送单元再次发送包含最高级别优先级及所述接入标识的广播或者发送包含所述最高级别优先级及更改后的接入标识的控制单元。
【文档编号】H04L29/08GK105827668SQ201510000690
【公开日】2016年8月3日
【申请日】2015年1月4日
【发明人】茹昭, 王淼, 张军, 白青松
【申请人】北京海尔广科数字技术有限公司, 青岛海尔智能家电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1