《无线系统中的响应者设备绑定.pdf》由会员分享,可在线阅读,更多相关《无线系统中的响应者设备绑定.pdf(25页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104067645A43申请公布日20140924CN104067645A21申请号201180074956022申请日20111212H04W8/0020060171申请人绿峰科技股份有限公司地址比利时泽莱72发明人B范登博什W范霍赫斯特拉藤J范埃特费尔德74专利代理机构上海专利商标事务所有限公司31100代理人顾嘉运54发明名称无线系统中的响应者设备绑定57摘要一种无线系统10包括发起者设备11以及可以与该发起者设备11绑定的多个响应者设备1518。方法包括在该多个响应者设备中的一个响应者设备处,从该发起者设备接收101发现请求并且形成发现响应并将其发送到该发起者设备。该。
2、形成发现响应的步骤包括收集102指示发起者设备想要与该响应者设备绑定的至少两个参数;使用该至少两个参数来计算103分数,该分数指示该发起者设备想要与该响应者设备绑定的可能性;以及将该分数包括104为该发现响应中的元素。85PCT国际申请进入国家阶段日2014052086PCT国际申请的申请数据PCT/EP2011/0724532011121287PCT国际申请的公布数据WO2013/087088EN2013062051INTCL权利要求书3页说明书13页附图8页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书13页附图8页10申请公布号CN104067645ACN10406。
3、7645A1/3页21一种供在包括发起者设备以及可与所述发起者设备绑定的多个响应者设备的无线系统中使用的方法,所述方法包括在所述多个响应者设备中的一个响应者设备处从所述发起者设备接收发现请求;形成发现响应;以及将所述发现响应发送到所述发起者设备,其中所述形成发现响应的步骤包括收集指示所述发起者设备想要与所述响应者设备绑定的至少两个参数;使用所述至少两个参数来计算分数,所述分数指示所述发起者设备想要与所述响应者设备绑定的可能性;以及将所述分数包括为所述发现响应中的元素。2如以上权利要求中的任一项所述的方法,其特征在于,所述分数可采取至少两个不同的值中的一个。3如以上权利要求中的任一项所述的方法,。
4、其特征在于,所述分数可采取至少四个不同的值中的一个。4如以上权利要求中的任一项所述的方法,其特征在于,所述计算分数的步骤计算所述至少两个参数的加权和。5如以上权利要求中的任一项所述的方法,其特征在于,所述形成发现响应的步骤还包括包含重复分数处理元素,所述重复分数处理元素指示在另一响应者设备具有与所述响应者设备相同的分数的情况下将由所述发起者设备采取的多个动作之一。6如权利要求5所述的方法,其特征在于,所述重复分数处理元素指示以下动作之一将具有所述相同分数的响应者设备保留在所述发起者设备的排名列表中并使用决胜功能例如基于链路质量来对这些响应者设备进行排序;将具有所述相同分数的响应者从所述发起者设。
5、备的排名列表中移除;当发现具有所述相同分数的两个或更多个响应者设备时中止发现过程;使用所述发现响应中的另一描述符来对这些响应者设备进行重新排名。7如权利要求5或6所述的方法,其特征在于,所述形成发现响应的步骤包括形成包括计算出的分数和重复分数处理元素的主描述符,其中所述重复分数处理元素指示关于在另一响应者设备具有与所述响应者设备的主描述符中的分数相同的分数的情况下所述发起者设备应如何行动的一个选项;包括比所述主描述符中的分数低的计算出的分数的第二描述符。8如以上权利要求中的任一项所述的方法,其特征在于,所述至少两个参数包括以下参数中的至少一个指示所述发起者设备和所述响应者设备之间是否存在视线连。
6、接的参数;指示所述响应者设备在所述发起者设备的预定射程内的参数;指示所述响应者设备尚未与任何其它设备绑定的参数;指示自从所述响应者设备被重启以来的时间段或指示自从所述响应者设备被重启以来已经逝去预定时间段的参数;指示所述响应者设备当前处于用于形成绑定的操作状态的参数;指示所述发起者设备是针对所述响应者设备的默认控制器的参数。权利要求书CN104067645A2/3页39如以上权利要求中的任一项所述的方法,其特征在于,所述形成发现响应的步骤包括将链路质量阈值包括为所述发现响应中的元素。10如权利要求9所述的方法,其特征在于,所述链路质量阈值是以下链路质量阈值之一所述发起者设备应该将其应用于来自该。
7、响应者的发现响应,并且应当在测得的链路质量比该阈值差的情况下将所述响应者设备从排名列表中移除的链路质量阈值;仅当所述发现响应中的元素指示这样做时所述发起者设备才应将其应用于来自该响应者的发现响应的链路质量阈值。11如以上权利要求中的任一项所述的方法,其特征在于,还包括更新所述响应者设备用来执行所述收集至少两个参数的步骤或所述计算分数的步骤的逻辑。12一种供在包括发起者设备以及多个响应者设备的无线系统中使用的方法,所述方法包括在所述发起者设备处发送用于发现响应者设备的发现请求;从多个响应者设备中的每一个接收发现响应;以及使用所述发现响应来对所述多个响应者设备进行排名;其中每一个发现响应都包括分数。
8、,所述分数是由所述响应者设备基于所述响应者设备收集到的指示所述发起者设备想要形成与所述响应者设备的绑定的可能性的参数来计算出的。并且其中所述对响应者设备进行排名的步骤使用所述分数。13如权利要求12所述的方法,其特征在于,所述分数可采取至少两个不同的值之一。14如权利要求12或13所述的方法,其特征在于,所述分数可采取至少四个不同的值之一。15如根据权利要求1214中的任一项所述的方法,其特征在于,还包括尝试完成与具有最高分数的响应者设备的绑定。16如根据权利要求1215中的任一项所述的方法,其特征在于,所述发现响应还包括重复分数处理元素,并且如果在来自两个或更多个响应者设备的发现响应中接收到。
9、重复分数,则所述方法包括使用所述重复分数处理元素来处理那些发现响应。17如权利要求16所述的方法,其特征在于,所述重复分数处理元素指示以下选项之一将具有相同分数的响应者设备保留在所述排名中并根据决胜功能来进行排序;将具有所述相同分数的响应者从所述发起者设备的排名列表中移除;当发现具有所述相同分数的两个或更多个响应者设备时中止发现过程;使用所述发现响应中的另一描述符来对这些响应者设备进行重新排名。18如权利要求12到17中的任一项所述的方法,其特征在于,接收自每一个响应者设备的发现响应包括包括计算出的分数和重复分数处理元素的主描述符,其中所述重复分数处理元素指示关于由所述发起者设备在另一响应者设。
10、备具有与所述响应者设备的主描述符中的分数相同的分数的情况下采取的动作的一个选项;包括比所述主描述符中的分数低的计算出的分数的第二描述符;权利要求书CN104067645A3/3页4并且所述对响应者设备进行排名的步骤在使用所述第二描述符之前使用每一个发现响应中的主描述符。19如权利要求12到18中的任一项所述的方法,其特征在于,还包括测量所述发现响应的链路质量,并且所述方法包括将测得的链路质量与链路质量阈值进行比较,并且在所述测得的链路质量比所述阈值差的情况下将所述响应者设备从所述排名列表中移除。20如权利要求12到19中的任一项所述的方法,其特征在于,还包括测量发现响应的链路质量,并且所述方法。
11、包括将测得的链路质量与链路质量阈值进行比较,并且在所述测得的链路质量比所述阈值差的情况下将所述响应者设备从所述排名列表中移除,如果所述发现响应中所携带的元素指示这样做的话。21如以上权利要求中的任一项所述的方法,其特征在于,所述发起者设备包括无线遥控设备,而所述响应者设备包括可由所述无线遥控设备控制的设备。22如以上权利要求中的任一项所述的方法,其特征在于,所述无线设备是射频RF设备。23如以上权利要求中的任一项所述的方法,其特征在于,所述方法形成用于无线个域网的协议的一部分。24一种携带指令的机器可读介质,所述指令在由处理器执行时使得所述处理器执行如以上权利要求中的任一项所述的方法。25一种。
12、用于供在包括发起者设备以及可与所述发起者设备绑定的多个响应者设备的无线系统中使用的无线设备的控制装置,所述控制装置包括处理装置;包括指令的存储器,所述指令可由所述处理装置执行以执行如权利要求1到23中的任一项所述的方法。26一种无线设备,包括权利要求25的控制装置;用于与其它设备进行无线通信的无线收发机;以及用户接口。权利要求书CN104067645A1/13页5无线系统中的响应者设备绑定发明领域0001本发明涉及在两个无线设备之间形成绑定,且涉及在形成绑定时对响应者无线设备进行排名,并且涉及无线设备本身、包括无线设备的系统、用于这样的无线设备的控制装置、用于在这样的无线系统中使用的方法以及用。
13、于执行这一方法的软件。0002发明背景0003存在其中必需在两个无线设备之间形成也被称为配对的绑定的各种情形。一个示例情形是在无线个域网WPAN中的。一种WPAN类型是无线遥控系统,包括遥控手柄以及可由该遥控手柄来控制的各个设备,诸如消费电子设备例如,机顶盒、电视机、媒体播放器、照明设备、环境设备。新一代的遥控器将使用射频RF连接,而不是红外IR连接并且将使用极少电源或不使用电源。RF连接允许在整个场所内形成可靠连接。候选技术是ZIGBEERF4CE用于消费电子产品的ZIGBEE射频。0004基于24GHZ,IEEE802154标准,ZIGBEE联盟已经将ZIGBEERF4CE标准扩展到若干终。
14、端用户应用领域中。全都使用RF4CE的这三个行规PROLE涵盖ZIGBEE接口设备、ZIGBEE3D同步和ZIGBEE遥控。在这些标准化行规之后,ZIGBEERF4CE完全支持专用行规的开发。0005RF无线技术无需两个设备之间的视线路径这一事实还提出了新的挑战。IR发射机和接收机是通过将发射机例如,遥控手柄指向接收机设备来隐式配对的。两个基于RF的设备需要使用绑定过程来进行被称为绑定的显式配对。该绑定过程确保“控制器”遥控器在控制正确的“目标”例如,电视机、机顶盒。在产品的生命期期间通常只需要绑定一次。0006配对可使用带外机制来执行。一个示例在可以在HTTPS/WWWBLUETOOTHOR。
15、G/TECHNICAL/SPECICATIONS/WHITEPAPERSHTM获得的白皮书“USERINTERFACEFLOWDIAGRAMSFORBLUETOOTHSECURESIMPLEPAIRINGDEVICES用于蓝牙安全简单配对设备的用户接口流程图”中描述。这需要安全的辅助非蓝牙信道来在对两个设备进行配对时传递信息。在这种类型的配对机制中,控制RF设备被告知目标RF设备的地址反之亦然,这可能用安全密钥和其它相关信息来补充。这种配对可在工厂中由安装者/服务技术员使用专用绑定/调试设备或者由使用者例如,设置开关来执行。这些都是非最优解决方案,因为它们要么造成物流问题要么禁止自己动手DIY。
16、安装。0007不仅在基于IEEE802154的系统中,而且在基于蓝牙和基于WIFI的系统中已经提出并使用更高级的绑定过程。这些绑定过程通常包括两个阶段。第一,在发现阶段中,发起设备通常是控制器标识其附近的所有兼容设备通常是目标。这向发起设备提供了要与其绑定的候选的列表。这些“绑定候选”可使用诸如链路质量之类的参数来进行排名。在本文的其余部分中,发起设备将被称为“发起者”或“发起者设备”通常是控制器,而响应该“发起者”的设备将被称为“响应者”或“响应者设备”通常是目标。第二,在认证阶段中,发起者将临时设置与在发现阶段中排名最高的响应者的链路。各个设备将执行认证过程以验证发起者已经设置与预期响应者。
17、的链路。当认证成功时,发起者与响应者绑说明书CN104067645A2/13页6定,反之亦然。当认证失败时,发起者将设置与下一个排名最高的响应者的链路并重复该认证过程。这重复直到发起者与预期响应者绑定认证过程是成功的或者响应者的列表变为空所有认证过程都失败了。该认证过程以许多形式进行,诸如两侧上的简单按钮按压或者将另一设备上所显示的密码输入到显式利用诸如证书等安全凭证的知识的过程。0008在某些情况下,绑定过程假定发现阶段发现恰好一个响应者,在这种情况下标识/认证阶段变得过时。例如,在ZIGBEERF4CEZRC中,目标将只在该目标上的按钮被按压的情况下响应控制器的发现请求。当且仅当该目标是仅。
18、有的被发现的设备时,控制器将与该目标绑定。如果不止一个目标响应,则无法解决歧义并且绑定过程被控制器停止。0009在发现阶段中执行的对响应者的排名确保良好的用户体验。的确,当大量设备在RF射程内时,响应者的列表可以较长,并且循环通过所有这些设备可能变得是耗时的。0010发起者设备可使用一个或多个参数来确定响应者设备是否是该发起者设备希望与其绑定的设备。将这些参数组合到用于该排名过程的良好试探法并非始终是直截了当的,并且取决于应用。这可导致基于新收集到的用户反馈对排名过程的持续更新甚至在已经于场地中部署各个设备之后。当发起者设备不具有诸如典型的遥控手柄等直接因特网接入无绳或部分绳接设备时,更新排名。
19、过程是麻烦的。这需要通常经由程序存储器的空中OTA更新来支持更新设备,其中表征因特网接入的新程序映像被首先传送到另一设备TV或STB并且接着通过RF从该设备传送到遥控器。0011发明概述0012本发明寻求提供一种当在无线系统中形成绑定时对各个设备进行排名的替代方法或系统。0013本发明的第一方面提供了一种供在包括发起者设备以及可以与该发起者设备绑定的多个响应者设备的无线系统中使用的方法,该方法包括在该多个响应者设备中的一个响应者设备处0014从该发起者设备接收发现请求;0015形成发现响应;以及0016将该发现响应发送到该发起者设备,0017其中该形成发现响应的步骤包括0018收集指示发起者设。
20、备想要与该响应者设备绑定的至少两个参数;0019使用该至少两个参数来计算分数,该分数指示该发起者设备想要与该响应者设备绑定的可能性;以及0020将该分数包括为该发现响应中的元素。0021根据本发明实施例的方法的优点是发起者设备可使用简单逻辑来对响应者设备进行排名,诸如根据响应者设备的分数来对响应者设备进行排名的通用排名算法。这简化了发起者设备处所需的逻辑。因此,发起者设备可以是相对简单的设备,诸如具有有限处理能力的设备。计算分数的逻辑可以在响应者一侧上调整,而不影响发起者设备上所使用的逻辑,由此避免了更新发起者设备的需求。在发起者设备具有到外部网络的有限或不具有直接连接的情况下,该方法尤其是有。
21、利的。0022有利地,分数可取得至少两个或更大数量不同的值之一。0023有利地,该计算步骤计算该至少两个参数的加权和。说明书CN104067645A3/13页70024有利地,该形成发现响应的步骤还包括包含重复分数处理元素,该元素指示在另一响应者设备具有与该响应者设备相同的分数的情况下将由发起者设备采取的多个动作之一。该重复分数处理元素可指示以下动作之一将具有相同分数的响应者设备保留在发起者设备的排名列表中并使用决胜功能例如,基于链路质量来对这些响应者设备进行排序;将具有相同分数的响应者从发起者设备的排名列表中移除;在发现具有相同分数的两个或更多个响应者设备时中止发现过程;使用发现响应中的另一。
22、描述符来对响应者设备进行重新排名。0025有利地,该形成发现响应的步骤包括形成包括计算出的分数和重复分数处理元素的主描述符,其中该重复分数处理元素指示关于在另一响应者设备具有与该响应者设备的主描述符中的分数相同的分数的情况下发起者设备应如何行动的一个选项;以及包括比主描述符中的分数低的计算出的分数的第二描述符。0026有利地,该至少两个参数包括以下参数中的至少一个指示发起者设备和响应者设备之间是否存在视线连接的参数;指示响应者设备在发起者设备的预定射程内的参数;指示响应者设备尚未与任何其它设备绑定的参数;指示自从响应者设备被重启以来的时间段或指示自从响应者设备被重启以来已经逝去预定时间段的参数。
23、;指示响应者设备当前处于用于形成绑定的操作状态的参数;指示发起者设备是针对响应者设备的默认控制器的参数。0027有利地,该形成发现响应的步骤包括将链路质量阈值包括为发现响应中的元素。该链路质量阈值可以是这样的链路质量阈值发起者设备应该将该阈值应用于来自该响应者的发现响应,并且应当在测得的链路质量比该阈值差的情况下将响应者设备从排名列表中移除。该链路质量阈值可以是仅当发现响应中的元素指示这样做时发起者设备才应将其应用于来自该响应者的发现响应的链路质量阈值。0028有利地,该方法还包括更新响应者设备用来执行收集至少两个参数的步骤或计算分数的步骤的逻辑。0029本发明的另一方面提供了一种供在包括发起。
24、者设备以及多个响应者设备的无线系统中使用的方法,该方法包括在发起者设备处0030发送用于发现响应者设备的发现请求;0031从多个响应者设备中的每一个接收发现响应;以及0032使用发现响应来对该多个响应者设备进行排名;0033其中每一个发现响应都包括由响应者设备基于该响应者设备收集到的指示该发起者设备想要形成与该响应者设备的绑定的可能性的参数来计算出的分数。0034并且其中该对响应者设备进行排名的步骤使用这些分数。0035有利地,该方法还包括尝试完成与具有最高分数的响应者设备的绑定。0036有利地,发现响应还包括重复分数处理元素,并且如果在来自两个或更多个响应者设备的发现响应中接收到重复分数,则。
25、该方法包括使用该重复分数处理元素来处理那些发现响应。0037有利地,该重复分数处理元素可指示以下选项之一在排名中保留具有相同分数的响应者设备并根据决胜功能来对这些响应者设备进行排序;将具有相同分数的响应者从发起者设备的排名列表中移除;在发现具有相同分数的两个或更多个响应者设备时中止发说明书CN104067645A4/13页8现过程;使用发现响应中的另一描述符来对响应者设备进行重新排名。0038有利地,接收自每一个响应者设备的发现响应包括包括计算出的分数和重复分数处理元素的主描述符,其中该重复分数处理元素指示关于在另一响应者设备具有与该响应者设备的主描述符中的分数相同的分数的情况下发起者设备要采。
26、取的动作的一个选项;包括比主描述符中的分数低的计算出的分数的第二描述符;并且该对响应者设备进行排名的步骤在使用第二描述符之前使用每一个发现响应中的主描述符。0039有利地,该方法还包括测量发现响应的链路质量,并且该方法包括将测得的链路质量与链路质量阈值进行比较,并且在测得的链路质量比该阈值差的情况下将响应者设备从排名列表中移除。0040有利地,该方法还包括测量发现响应的链路质量,并且该方法包括将测得的链路质量与链路质量阈值进行比较,并且在测得的链路质量比该阈值差的情况下将响应者设备从排名列表中移除如果发现响应中所携带的元素指示这样做的话。0041本发明的实施例可适用于无线系统,诸如无线个域网W。
27、PAN例如,ZIGBEE、蓝牙或任何其它IEEE80215网络、无线局域网WLAN。各实施例可适用于其中控制器手柄具有到外部网络的有限连接的无线RF遥控系统。具体而言,各实施例可适用于如预期在机顶盒、电视机及其对应的遥控器中使用的ZIGBEERF4CEMSO行规。本发明的实施例可适用于体域网、家域网以及电子货架标签网络。此处描述的功能可以用硬件、由处理装置执行的软件或由硬件和软件的组合来实现。该处理装置可包括计算机、处理器、状态机、逻辑阵列或任何其它合适的处理装置。该处理装置可以是通用处理器,其执行软件以使得该通用处理器执行所需任务,或者该处理装置可以专用于执行所需功能。本发明的另一方面提供了。
28、在由处理器执行时执行所述方法中的任一种的机器可读指令软件。该机器可读指令可被存储在电子存储器设备、硬盘、光盘或其它机器可读存储介质上。这些机器可读指令可经由网络连接下载到存储介质。0042附图简述0043本发明的实施例将参考附图来仅仅作为示例描述,在附图中0044图1示出了其中可实现本发明的实施例的无线系统;0045图2示出了用于图1的系统中的设备的绑定过程;0046图3示出了在该绑定过程的发现阶段期间在每一个响应者设备处执行的方法;0047图4示出了在该绑定过程的发现阶段期间在发起者设备处执行的方法;0048图5示出了发现响应中所携带的状态信息;0049图6示出了形成图5的状态信息的一部分的。
29、描述符;0050图7示出了重复分数处理动作;0051图8示出了在该绑定过程的认证阶段期间在发起者设备处执行的方法;0052图9示出了发起者设备和响应者设备处的协议层;0053图10示出了发起者设备和响应者设备处的功能模块。0054实施例的详细描述0055在以下对优选实施例的详细描述中,对附图进行了参考,附图构成了各实施例的一部分且在其中作为说明示出了可在其中实践该本发明的具体实施例。所示附图只是示意性而非限制性的。在附图中,出于说明目的,将某些元素的尺寸放大且未按比例绘出。本领说明书CN104067645A5/13页9域技术人员将认识到,可以利用其它实施例并且可以做出结构上的改变而不背离本发明。
30、的范围。0056此外,在说明书和权利要求书中术语第一、第二、第三和类似描述用于在类似元素间加以区别,而没有必要描述顺序或时间次序。应该理解如此使用的这些术语在合适环境下可以互换,并且在此描述的本发明的实施方式能够以除了本文描述或示出的之外的其他顺序来操作。0057而且,本说明书和权利要求书中的术语顶部、底部、之上、之下等是出于描述目的而使用的,且不一定用于描述相对位置。应该理解如此使用的这些术语在合适环境下可以互换,并且在此描述的本发明的实施方式能够以除了此处描述或示出的之外的其他倾向来操作。0058要注意的是在权利要求中所使用的术语“包括”,应该被解释为显示于下文所列的方式;其并不排除其他部。
31、件或步骤。由此,表达“一种设备包括装置A和B”的范围不应被限于只包含组件A和B的设备。它意味着对于本发明,设备的仅相关组件是A和B。0059图1示出了实现本发明的无线系统。无线遥控系统形式的无线个域网WPAN将被用作无线系统的示例。实施例可适用于其中需要在设备之间形成绑定或配对的其它类型的WPAN或无线局域网WLAN。示例包括输入设备例如,鼠标、键盘、平板机、扫描笔、指示器、输出设备例如,显示器、3D眼镜、传感器、致动器。0060图1示出了具有控制器11和多个目标设备1518的RF遥控系统10。控制器11能够控制设备1518中的任一个。绑定过程被用来在控制器11和设备1518中的系统用户希望控。
32、制的一个或多个设备之间形成配对。控制器11的使用者可能希望与设备1518中的全部设备或这些设备中的仅仅某一些设备绑定。可以存在用户可能不希望在控制器11和一个设备之间形成绑定的各种原因。例如,在图1中,设备18位于控制器11附近,并因此在控制器11的RF射程内,但位于另一地产中。因此,控制器11的使用者不希望控制设备18。该情形可能出现在公寓建筑、联排屋、办公室空间等中。控制器11可以旨在控制消费者电子设备,并且可以存在用于控制环境设备照明、加热等的另一控制器12。因此,控制器11可能只希望与诸如电视机、机顶盒、媒体播放器等消费者电子设备绑定。同一区域内可以部署不止一个控制器11、12。设备1。
33、518可以形成与仅仅一个控制器或不止一个控制器的绑定关系。例如,电视机可形成与专用电视机控制器诸如与电视机一起提供的控制器的绑定,并且还可形成与可控制多个设备的多功能控制器的绑定。0061绑定过程在图2中示出。该绑定过程包括发现阶段21和认证阶段24。该绑定过程由控制器11发起。在以下描述中,控制器11将被称为发起者设备。发现阶段21允许发起者11发现在该发起者11周围的区域内存在哪些设备并对要与其绑定的潜在响应者设备进行排名。在发现阶段期间,发起者将发现请求22发送到该发起者11的射程内的所有设备。发现请求22被该发起者的射程内的一个或多个设备15、16接收到。这些设备用发现响应23来进行响。
34、应。在以下描述中,进行响应的设备将被称为响应者设备。图2示出了接收自两个响应者设备15、16的响应23。0062根据本发明的实施例,响应者设备15、16中的每一个收集指示发起者设备11是否可能想要与响应者设备15、16绑定的信息。每一个响应者设备15、16使用该信息来计算分数。该分数指示发起者设备想要与该响应者设备绑定的可能性。该分数被包括为该发现响说明书CN104067645A6/13页10应23中的元素。0063发起者设备11从响应者设备15、16中的每一个接收发现响应23。发起者设备使用分数来对这些响应者设备进行排名。发起者设备然后使用该排名来将这些响应者设备中的一个或多个选为形成绑定的。
35、候选。绑定过程继续至认证阶段24。发起者将设置与具有在发现阶段中确定的最高排名的响应者的临时链路,并且该临时链路被用来检查该排名是否导致所需响应者选择。如果为否,则发起者将设置与下一个排名最高的响应者的链路并再次执行相同的检查。这重复直到发起者与预期响应者绑定认证过程是成功的或者响应者的列表变为空认证过程失败了。0064图3示出了在绑定过程的发现阶段21期间在响应者设备15、16中的每一个设备处执行的方法。在步骤101,从发起者设备接收发现请求。在步骤102,响应者设备收集指示发起者设备11是否可能想要与该响应者设备绑定的信息。如图3所示,步骤102可以在步骤101之后执行,或者步骤102可以。
36、在接收发现请求之前作为后台活动来执行。在步骤103,响应者设备使用至少两个参数来计算分数。该分数可具有至少两个可能值的范围,但更有利地具有可能值的更大范围,诸如四个值可由2个位来表示、八个值可由3个位来表示、十六个值可由四个位来表示或某一其它值范围。步骤103使用存储在响应者设备处的逻辑或试探法。在步骤104,响应者设备将分数包括为发现响应中的元素。在步骤105,响应者设备可将重复分数处理元素包括为发现响应中的元素。该重复分数处理元素指示在两个响应者设备报告相同分数的情况下发起者设备应如何处理该响应者设备。该分数和重复分数处理元素可形成主描述符的一部分。可选地,在步骤106,响应者设备可包括第。
37、二描述符和第三描述符。在步骤107,响应者设备将发现响应发送到发起者设备。0065图4示出了在绑定过程的发现阶段21期间在发起者设备11处执行的方法。在步骤121,发起者设备发送用于发现响应者设备的发现请求。在步骤122,发起者设备从多个响应者设备中的每一个接收发现响应。有利地,发起者设备测量携带发现响应的信号的链路质量。发现响应向发起者设备提供该发起者设备可能能够与其绑定的响应者设备的列表。在步骤123128,可以对该响应者列表进行排名、过滤和删减以获取绑定候选的列表。0066在步骤123,可基于链路质量来过滤响应者设备的列表。有利地,每一个发现响应都包括包含在步骤123使用的阈值链路质量指。
38、示符LQI值的字段。步骤123将被称为基础LQI阈值过滤。发起者设备移除如发现响应的状态信息中所指示的发现响应的LQI在步骤122测得低于基础LQI阈值的所有响应者。0067在步骤124,发起者设备使用发现响应中的分数来对多个响应者设备进行排名。该初始排名基于发现响应的状态信息30中的主描述符33中的分数来对响应者设备进行排名。数值越高,响应者最后在列表中所处的位置就越高。0068步骤125检查是否存在具有相同分数的两个设备。如果是,则方法继续至步骤126并解决这些重复分数。存在解决这些重复分数的各种方式。有利地,步骤125被应用于响应者设备的列表中的所有设备,从该列表顶部开始并朝该列表的底部。
39、继续进行。当列表顶部中的一个响应者被重新排名时,该响应者将最终在该列表中处于较低位置,并且可能再次变得重复,这将触发新的“重复分数处理”过程。有利地,在执行可任选的“删减”步骤128之前,首先对完整的列表执行该“重复分数处理”步骤,以确保正确的响应者被“删减”走。发起者设备在列表中检查具有非唯一分数的节点描述符。如果找到这样的响应者,则根据说明书CN104067645A107/13页11主描述符中的重复分数处理字段来处理这些响应者。这可能导致绑定过程被中止,响应者被保留在列表中,响应者被从列表中移除或者响应者基于第二描述符中的分数来被重新排名。0069如果这再次产生非唯一分数,则使用第二描述符。
40、中的重复分数处理字段来处理这些响应者。这可能再次导致绑定过程被中止,响应者被保留在列表中,响应者被从列表中移除或者响应者基于第三描述符中的分数来被重新排名。0070如果这再次产生非唯一分数,则使用第三描述符中的重复分数处理字段来处理这些响应者。这可能导致绑定过程被中止,响应者被保留在列表中或者响应者被从列表中移除。重复分数处理中所指定的动作只在携带该特定重复分数处理字段的设备上执行。因此,被指定为“重新排名“的响应者将被重新排名,具有“移除”的响应者将被从列表中移除,而被指定为“保留”的响应者将被保留在列表中。在一个响应者被指定为“中止”的情况下,完整的过程被中止,因此在这种情况下,的确存在携。
41、带“中止”的响应者对所有其它响应者的“副作用”,因为完整的过程被中止了。0071可任选地,在步骤127,可基于链路质量来应用进一步过滤。这将被称为严格LQI过滤。每一个发现响应都可包括包含在步骤127使用的阈值链路质量值的字段。当且仅当排名过程中所使用的最终描述符中设置应用严格LQI阈值时,发起者设备才移除发现响应中的LQI低于严格LQI阈值的所有响应者。0072在步骤128,可以对列表进行删减。前N个响应者应当形成绑定候选列表。图4所示的方法将获取按其分数次序进行排名的最多N个绑定候选的列表。该方法继续至图8所示的认证阶段。0073再次参考图3,以下参数列表被提供为响应者设备可收集的参数的示。
42、例。响应者设备可使用这些参数中的一个或多个。响应者设备可使用此处未列出的其它参数。0074链路质量。术语“链路质量”能够以各种方式来定义,诸如接收电平、RSSI接收到的信号强度指示符值、信号质量、误码率BER、信噪比或这些方式的组合。可以针对发起者接收到的发现响应信号测量链路质量。链路质量可以与分数值相关,例如,高链路质量更好的链路导致高分数。0075自从上一次启动以来的时间。自从响应者上一次被启动以来逝去的时长可以在计算分数时被考虑在内。该参数可记录实际时间或者可指示自从上一次启动以来是否已经过去阈值时间值。自从上一次启动以来的时间可以与分数值反相关,例如,自从上一次启动以来的短时间或者尚未。
43、过去自从上一次启动以来的阈值时间值的指示导致高分数。0076空绑定表。每一个响应者设备都维护它已经与其形成绑定的控制器绑定表。如果响应者尚未被绑定到任何控制器,则这可以在计算分数时被考虑在内。0077绑定指令屏幕可见。响应者设备可具有诸如显示屏等图形用户接口GUI以便向用户提供指令。当响应者正在其GUI上显示绑定指令时,这可以在计算分数时被考虑在内。GUI上存在绑定指令指示用户在该时刻希望绑定。0078视线。如果控制器11和设备两者都具有视线通信接口诸如红外IR接口,则控制器11可确定设备是否在与该控制器11的视线通信内。再次参考图1,在控制器11和设备15之间存在视线路径。由于障碍14,因此。
44、在控制器11和设备18之间不存在视线。在控制器11和设备之间存在视线路径可指示该控制器希望与该设备绑定并且可以在计算说明书CN104067645A118/13页12分数时被考虑在内。0079在区域中。当响应者能够检测到发起者在该响应者的特定射程内时,这可以在计算分数时被考虑在内。0080允许持续时间。当特定按钮例如,“服务”按钮被在响应者上按压或者这一按钮按压经由远程服务消息来仿真时,这可以在计算分数时被考虑在内。0081发起者的ID。响应者可检查在发现请求中发送的标识响应者设备的标识符是否指示发起者设备是针对该响应者设备的默认控制器。该指示符可被显式地提供,或者可以从在发现请求中发送的版本信。
45、息或某一其它信息获取。如果发起者被特别设计成控制该响应者,则这可以在计算分数时被考虑在内。0082每一个响应者设备15、16都形成发现响应。图5示出了发现响应中的状态信息30的一种示例形式。前两个八位位组31、32包含可由发起者设备用来从排名列表中移除特定响应者设备的链路质量指示符LQI阈值。后三个八位位组33、34、35包含可由发起者设备用来对响应者设备进行排名的描述符。0083图6示出了描述符33、34、35的示例格式。该格式包括四个字段0084分数。分数字段41的长度是四位。该字段由发起者设备用来对响应者进行排名。较高的数值将导致较高的排名。0085重复分数处理。该字段42的长度是两位,。
46、因为在重复分数的情况下四个动作是可能的。该字段的可能值及相关联的动作在图7中示出。该字段指示在具有恰好相同分数的另一响应者设备被发起者设备发现的情况下对于该响应者设备应发生什么。0086应用严格LQI阈值。该字段43的长度是一位。该字段指示是否应将严格LQI阈值应用于该响应者。如果该位被置位并且该响应者的发现响应的LQI低于严格LQI阈值,则该响应者被从列表中移除。0087再次参考图5,发现响应30包括两个LQI阈值基础LQI阈值31和严格LQI阈值32。基础LQI阈值31的长度是一个八位位组。发现响应中的LQI值可被用作确定该设备的发现响应是否应被考虑的方式。例如,如果关于一响应者设备的LQ。
47、I值小于基础LQI阈值,则该响应者设备可被从绑定候选列表中移除。严格LQI阈值的长度是一个八位位组。根据适用的描述符,如果该响应者的发现响应中的LQI值小于严格LQI阈值32且需要应用该严格LQI阈值即字段43被置位,则该响应者被从绑定候选列表中移除。0088发现响应30可包括最多三个描述符本发明的实现将其自身限于三个描述符,但在更一般的情况下可以存在更多描述符主描述符33、第二描述符34和第三描述符35。每一个描述符都具有图6所示的格式。一般而言,这些描述符旨在按主、第二、第三的次序来考虑。第二描述符只在响应者需要被重新排名时使用。例如,如果主描述符的分数41不是唯一的多个响应者返回了相同的。
48、分数,并且主描述符33的重复分数处理字段42指示发起者设备应当对响应者进行重新排名。第三描述符只在响应者第二次需要被重新排名时使用。例如,如果主描述符和第二描述符33、34两者的分数41都不是唯一的,并且主描述符和第二描述符33、34两者的重复分数处理字段42指示对响应者进行重新排名。第三描述符35的重复分数处理字段42不应指示对响应者进行重新排名,因为没有其它描述符要考虑。如果响应者不指定第二和/或第三描述符,则字段34、35可以留空。说明书CN104067645A129/13页130089发现响应包括0090包括计算出的分数和重复分数处理元素的主描述符,其中该重复分数处理元素指示由发起者设。
49、备在另一响应者设备具有与该响应者设备的主描述符中的分数相同的分数的情况下采取的动作。0091包括计算出的分数的第二描述符。有利地,第二描述符中的分数低于主描述符中携带的分数。有利地,第二描述符也具有重复分数处理元素,该元素指示由发起者设备在另一响应者设备具有与该响应者设备的第二描述符中的分数相同的分数的情况下采取的动作。由该重复分数处理元素指示的动作可以与主描述符中携带的动作不同。当响应者设备的主描述符中的分数等于另一响应者设备的分数并且该响应者的第一主描述符中的重复分数分数处理元素指示“使用发现响应中的另一描述符来对响应者进行重新排名”选项时,第二描述符仅仅旨在由发起者设备使用。0092现在将描述计算出较低分数的示例。像“响应者之前被绑定到过该发起者”的参数可以在加权和中具有高权重。如果两个响应者报告它们曾被绑定到发起者,则该参数的价值降低。主描述符将会是包括“响应者之前曾被绑定到该发起者”在内的所有参数的加权和,第二描述符于是将包含排除“响应者之前曾被绑定到该发起者”的加权和。0093响应者侧的描述符生成的示例0094当从发起者设备11接收到发现请求时,响应者设备生成包括状态信息的发现响应,该状态信息包括最多三个描述符3335。这些描述符3335中的每一个都表示特定场景。取决于活动场景,响应者将选择适当的描述符并将该描述符用。