一种促进控制点发现设备的方法、装置及系统制造方法及图纸

技术编号:11421233 阅读:74 留言:0更新日期:2015-05-06 22:50
本发明专利技术实施例提供一种促进无线网络中控制点发现设备的方法,该方法包括:向路由器发送测试报文;接收测试回应报文,该测试回应报文由路由器发送,用于响应测试报文;根据测试回应报文,判断传送测试报文与测试回应报文的第一信号通路的质量是否在质量预设范围内;若质量在质量预设范围内,则在预设时间内向路由器发送设备报文N次;及若质量在质量预设范围外,则在预设时间内向路由器发送设备报文M次;其中,设备报文经由路由器以广播形式发送,用于被控制点接收以利于控制点发现发送设备报文的设备,控制点用于发现设备后控制设备,M>N>0,且M和N均为整数。

【技术实现步骤摘要】
一种促进控制点发现设备的方法、装置及系统
本专利技术涉及网络领域,尤其涉及一种促进无线网络中控制点发现设备的方法、装置及系统。
技术介绍
由于网络传输信号的质量容易受到环境影响,如无线网络传输信号的质量容易受到工作中的蓝牙耳机或微波炉等设备的影响,当网络传输信号的质量因受影响而变差时,设备通过网络互发的报文常常容易丢失或出现错误。由于设备间通过发送与接收报文实现设备间的相互发现,若报文丢失或出现错误,则设备可能无法通过网络发现彼此。
技术实现思路
本专利技术实施例提供一种促进控制点发现设备的方法、装置及系统。第一方面,本专利技术实施例提供了一种促进无线网络中控制点发现设备的方法,包括:向路由器发送测试报文;接收测试回应报文,所述测试回应报文由所述路由器发送,用于响应所述测试报文;根据所述测试回应报文,判断传送所述测试报文与所述测试回应报文的第一信号通路的质量是否在质量预设范围内;若所述质量在所述质量预设范围内,则在预设时间内向所述路由器发送设备报文N次;及若所述质量在所述质量预设范围外,则在所述预设时间内向所述路由器发送所述设备报文M次;其中,所述设备报文经由所述路由器以广播形式发送,用于被所述控制点接收以利于所述控制点发现发送所述设备报文的设备,所述控制点用于发现所述设备后控制所述设备,M>N>0,且M和N均为整数。有利地,本实施例根据测试回应报文判断第一信号通路的质量,从而得知第二信号通路的质量。相较于第二信号通路的质量较好(也即第一信号通路的质量在预设范围内)时,本实施例在第二信号通路的质量较差(也即第一信号通路的质量在预设范围外)时,增加发送设备报文的次数以增加控制点108接收到设备报文的可能性,从而促进控制点108发现设备102。在第一方面的第一种可能的实现方式中,所述方法以第一预设周期被周期性执行。周期性地检测第一信号通路的质量并及时调整发送设备报文的次数可及时促进控制点108发现设备102。结合第一方面,或者第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述质量预设范围包括报文个数预设范围及延时预设范围;所述根据所述测试回应报文,判断所述测试报文与所述测试回应报文的第一信号通路的质量是否在质量预设范围内包括:判断所述测试回应报文的报文个数是否在所述报文个数预设范围内,和判断从发送所述测试报文的时刻至接收所述测试回应报文的时刻间的时间间隔是否在所述延时预设范围内;若所述报文个数在所述报文个数预设范围内,且所述时间间隔在所述延时预设范围内,则确定所述质量在所述质量预设范围内;及若所述报文个数在所述报文个数预设范围外,或所述时间间隔在所述延时预设范围外,则确定所述质量在所述质量预设范围外。由于在判断第一信号通路的质量时综合考虑了报文个数预和延时两个因素,相对于只考虑一个因素的判断过程,本实施例的判断结果准确性更高。结合第一方面,或者第一方面第一至第二种任意一种可能的实现方式,在第三种可能的实现方式中,所述向路由器发送测试报文包括:以第二预设周期周期性地向路由器发送所述测试报文。周期性地发送测试报文可周期性地检测第一信号通路的质量从而及时获取第一信号通路质量的信息,并调整发送设备报文的次数从而促进控制点108发现设备102。结合第一方面,或者第一方面第一至第三种任意一种可能的实现方式,在第四种可能的实现方式中,在完成发送所述设备报文后,还包括:接收控制点发送的文件请求信号,所述文件请求信号请求获得所述设备的能力描述文件,所述能力描述文件描述所述设备具有的功能;根据接收到的所述文件请求信号,通过第二信号通路向所述控制点发送所述能力描述文件;检测是否已完成发送所述能力描述文件;若已完成发送所述能力描述文件,则断开所述第二信号通路,若未完成发送所述能力描述文件,则检测所述第二信号通路是否被控制点断开,若所述第二信号通路未被控制点断开,则保持所述第二信号通路连通以继续完成发送所述能力描述文件。本实施例在能力描述文件发送完成后才主动断开第二信号通路,有利于能力描述文件的完整发送。结合第一方面第四种可能的实现方式,在第五种可能的实现方式中,所述能力描述文件为可扩展标记XML文件。第二方面,本专利技术实施例提供了一种促进无线网络中控制点发现设备的方法,包括:接收控制点经由路由器发送的广播报文;响应于所述广播报文经由所述路由器向所述控制点发送广播回应报文;在预设时延内,检测是否收到发自所述控制点的文件请求信号,所述文件请求信号请求获得接收所述广播报文的设备的能力描述文件,所述能力描述文件描述所述设备具有的功能;若在所述预设时延内未收到所述文件请求信号,则再次经由所述路由器向所述控制点发送所述广播回应报文;及若在所述预设时延内收到所述文件请求信号,则确定所述控制点已发现所述设备。控制点108接收到广播回应报文后,即可发现设备102,并经路由器106向设备102发送文件请求信号。若控制点108、路由器106及设备102间的信号通路质量较差,导致控制点108不易收到广播回应报文,从而未发现设备102,也就无法向设备102发出文件请求信号,本实施例采用再次发送广播回应报文的策略,从而促进控制点108接收到广播回应报文,从而发现设备102。在第二方面的第一种可能的实现方式中,所述检测是否收到发自所述控制点的文件请求信号包括:周期性地检测是否收到发自所述控制点的所述文件请求信号。周期性地检测是否收到发自控制点108的文件请求信号可及时检测控制点108是否已发现设备102。若控制点108还未发现设备102,则及时再次发送广播回应报文以促进控制点108发现设备102。结合第二方面,或者第二方面第一种可能的实现方式,在第二种可能的实现方式中,在确定所述控制点已发现所述设备后,还包括:根据接收到的所述文件请求信号,通过第二信号通路向所述控制点发送所述能力描述文件;检测是否已完成发送所述能力描述文件;若已完成发送所述能力描述文件,则断开所述第二信号通路,若未完成发送所述能力描述文件,则检测所述第二信号通路是否被控制点断开,若所述第二信号通路未被控制点断开,则保持所述第二信号通路连通以继续完成发送所述能力描述文件。本实施例在能力描述文件发送完成后才主动断开第二信号通路,有利于能力描述文件的完整发送。结合第二方面,或者第二方面第一至第二种任意一种可能的实现方式,在第三种可能的实现方式中,所述能力描述文件为可扩展标记XML文件。第三方面,本专利技术实施例提供了一种用于促进无线网络中的控制点发现设备自身的所述设备,包括:测试报文发送模块,用于向路由器发送测试报文;测试报文接收模块,用于接收测试回应报文,所述测试回应报文由所述路由器发送,用于响应所述测试报文;判断模块,用于根据所述测试回应报文,判断传送所述测试报文与所述测试回应报文的第一信号通路的质量是否在质量预设范围内;及设备报文发送模块,用于在所述质量在所述质量预设范围内的情况下,在预设时间内向所述路由器发送设备报文N次,并在所述质量在所述质量预设范围外的情况下,在所述预设时间内向所述路由器发送所述设备报文M次,其中,所述设备报文经由所述路由器以广播形式发送,用于被所述控制点接收以利于所述控制点发现发送所述设备报文的设备,所述控制点用于发现所述设备后控制所述设本文档来自技高网...
一种促进控制点发现设备的方法、装置及系统

【技术保护点】
一种促进无线网络中控制点发现设备的方法,其特征在于,包括:向路由器发送测试报文;接收测试回应报文,所述测试回应报文由所述路由器发送,用于响应所述测试报文;根据所述测试回应报文,判断传送所述测试报文与所述测试回应报文的第一信号通路的质量是否在质量预设范围内;若所述质量在所述质量预设范围内,则在预设时间内向所述路由器发送设备报文N次;及若所述质量在所述质量预设范围外,则在所述预设时间内向所述路由器发送所述设备报文M次;其中,所述设备报文经由所述路由器以广播形式发送,用于被所述控制点接收以利于所述控制点发现发送所述设备报文的设备,所述控制点用于发现所述设备后控制所述设备,M>N>0,且M和N均为整数。

【技术特征摘要】
1.一种促进无线网络中控制点发现设备的方法,其特征在于,包括:向路由器发送测试报文;接收测试回应报文,所述测试回应报文由所述路由器发送,用于响应所述测试报文;根据所述测试回应报文,判断传送所述测试报文与所述测试回应报文的第一信号通路的质量是否在质量预设范围内;若所述质量在所述质量预设范围内,则在预设时间内向所述路由器发送设备报文N次;及若所述质量在所述质量预设范围外,则在所述预设时间内向所述路由器发送所述设备报文M次;其中,所述设备报文经由所述路由器以广播形式发送,用于被所述控制点接收以利于所述控制点发现发送所述设备报文的设备,所述控制点用于发现所述设备后控制所述设备,M>N>0,且M和N均为整数。2.如权利要求1所述的方法,其特征在于,所述方法以第一预设周期被周期性执行。3.如权利要求1或2所述的方法,其特征在于,所述质量预设范围包括报文个数预设范围及延时预设范围;所述根据所述测试回应报文,判断所述测试报文与所述测试回应报文的第一信号通路的质量是否在质量预设范围内包括:判断所述测试回应报文的报文个数是否在所述报文个数预设范围内,和判断从发送所述测试报文的时刻至接收所述测试回应报文的时刻间的时间间隔是否在所述延时预设范围内;若所述报文个数在所述报文个数预设范围内,且所述时间间隔在所述延时预设范围内,则确定所述质量在所述质量预设范围内;及若所述报文个数在所述报文个数预设范围外,或所述时间间隔在所述延时预设范围外,则确定所述质量在所述质量预设范围外。4.如权利要求1或2所述的方法,其特征在于,所述向路由器发送测试报文包括:以第二预设周期周期性地向路由器发送所述测试报文。5.如权利要求1或2所述的方法,其特征在于,在完成发送所述设备报文后,还包括:接收控制点发送的文件请求信号,所述文件请求信号请求获得所述设备的能力描述文件,所述能力描述文件描述所述设备具有的功能;根据接收到的所述文件请求信号,通过第二信号通路向所述控制点发送所述能力描述文件;检测是否已完成发送所述能力描述文件;若已完成发送所述能力描述文件,则断开所述第二信号通路,若未完成发送所述能力描述文件,则检测所述第二信号通路是否被控制点断开,若所述第二信号通路未被控制点断开,则保持所述第二信号通路连通以继续完成发送所述能力描述文件。6.如权利要求5所述的方法,其特征在于,所述能力描述文件为可扩展标记XML文件。7.一种促进无线网络中控制点发现设备的方法,其特征在于,包括:接收控制点经由路由器发送的广播报文;响应于所述广播报文经由所述路由器向所述控制点发送广播回应报文;在预设时延内,检测是否收到发自所述控制点的文件请求信号,所述文件请求信号请求获得接收所述广播报文的设备的能力描述文件,所述能力描述文件描述所述设备具有的功能;若在所述预设时延内未收到所述文件请求信号,则再次经由所述路由器向所述控制点发送所述广播回应报文;及若在所述预设时延内收到所述文件请求信号,则确定所述控制点已发现所述设备。8.如权利要求7所述的方法,其特征在于,所述检测是否收到发自所述控制点的文件请求信号包括:周期性地检测是否收到发自所述控制点的所述文件请求信号。9.如权利要求7或8所述的方法,其特征在于,在确定所述控制点已发现所述设备后,还包括:根据接收到的所述文件请求信号,通过第二信号通路向所述控制点发送所述能力描述文件;检测是否已完成发送所述能力描述文件;若已完成发送所述能力描述文件,则断开所述第二信号通路,若未完成发送所述能力描述文件,则检测所述第二信号通路是否被控制点断开,若所述第二信号通路未被控制点断开,则保持所述第二信号通路连通以继续完成发送所述能力描述文件。10.如权利要求7或8所述的方法,其特征在于,所述能力描述文件为可扩展标记XML文件。11.一种用于促进无线网络中控制点发现设备自身的所述设备,其特征在于,包括:测试报文发送模块,用于向路由器发送测试报文;测试报文接收模块,用于接收测试回应报文,...

【专利技术属性】
技术研发人员:吴迪袁文鸿赵红亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1