CN03801716.4
2003.09.25
CN1602606A
2005.03.30
授权
有权
授权|||专利申请权、专利权的转移(专利申请权的转移)变更项目:申请人变更前权利人:索尼株式会社 申请人地址:日本东京; 申请人:索尼国际(欧洲)有限公司 申请人地址:德国柏林变更后权利人:索尼株式会社 申请人地址:日本东京; 申请人:索尼德国有限责任公司 申请人地址:德国科隆登记生效日:2006.10.20|||实质审查的生效|||公开
H04L12/28
索尼株式会社; 索尼国际(欧洲)有限公司
乔纳斯·罗伯特; 笹井崇司
日本东京
2002.10.04 JP 292333/2002
中国国际贸易促进委员会专利商标事务所
李勇
本发明涉及一种包含主设备和从设备的网络。在该网络中,每个从设备计算从设备的能力值作为性能参数并将其发送该主设备。根据从每个从设备发送来的性能参数,主设备选择一个备份主设备作为候选的下一个主设备,并将所选定的备份主设备的地址和BM信息以及同步信息提供给每个从设备。当主设备断开连接,从设备可以立即根据备份主设备信息确定下一个主设备并连接到下一个主设备。
1. 在无线通信网络中作为主设备的通信处理设备,所述的无线通信网络包括至少一个通过主设备进行通信的从设备,该通信处理设备包括:数据接收装置,用于从构成无线通信网络的每一个从设备接收数据,其中用于每一项分析的数据处理能力被作为性能参数设置在数据中;数据处理装置,用于根据从从设备接收到的性能参数计算出成为主设备的能力,并确定一个从设备为备份主设备,作为候选的下一个主设备;以及数据发送装置,用于将包含有地址信息和同步信息的备份主设备信息发送到无线通信网络中的每个从设备,地址信息对应于数据处理装置所确定的备份主设备。2. 如权利要求1所述的通信处理设备,其中性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且数据处理装置被配置为根据所述性能参数中的至少一个计算出成为主设备的能力。3. 如权利要求1所述的通信数据通信处理设备,其中性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且数据处理装置被配置为通过执行将一个加权系数应用到至少一个性能参数上的操作来计算出成为主设备的能力。4. 如权利要求1所述的通信数据通信处理设备,其中性能参数包括一个表示从设备是否可以被设置为主设备的数据项,并且数据处理装置被配置为仅对于其数据项表明其能够成为主设备的从设备计算出成为主设备的能力。5. 如权利要求1所述的通信数据通信处理设备,其中所述的无线通信网络是执行蓝牙通信的无线通信网络;并且数据接收装置被配置为执行接收分组的操作,其中每一个分组都是根据蓝牙网络封装协议(BNEP)生成的BNEP分组,并且包含有性能参数。6. 如权利要求1所述的通信数据通信处理设备,其中所述的无线通信网络是执行蓝牙通信的无线通信网络;并且数据发送装置被配置为执行发送分组的操作,其中每一个分组都是根据蓝牙网络封装协议(BNEP)生成的BNEP分组,并且包含有备份主设备信息。7. 如权利要求1所述的通信数据通信处理设备,其中性能参数被存储在根据蓝牙网络封装协议(BNEP)生成的BNEP分组中;并且数据处理装置被配置为执行从BNEP分组获取性能参数的操作。8. 如权利要求1所述的通信数据通信处理设备,其中数据处理装置被配置为执行将备份主设备信息存储在根据蓝牙网络封装协议(BNEP)生成的BNEP分组中的操作,备份主设备信息包括对应于备份主设备的地址信息和同步信息。9. 如权利要求1所述的通信数据通信处理设备,其中数据处理装置还生成备份主设备激活请求分组,该分组请求激活备份主设备;并且数据发送装置被配置为执行将备份主设备激活请求分组发送到备份主设备的操作。10. 如权利要求9所述的通信数据通信处理设备,其中数据处理装置被配置为执行将类型信息(Target UUID)存储到备份主设备激活请求分组中的操作,所述的类型信息表明主设备应该被设置成NAP(网络访问节点)还是GN(成组特别网络)。11. 如权利要求1所述的通信数据通信处理设备,其中数据处理装置根据从从设备接收到的性能参数计算出从设备成为主设备的能力,并生成包含一个列表的分组,该列表包括基于成为主设备的能力的从设备地址信息项和同步信息,该列表按照各个从设备成为主设备的能力的顺序列出地址信息项;并且数据发送装置被配置为执行将包含该列表的分组发送到构成无线通信网络的从设备的操作。12. 如权利要求1所述的通信数据通信处理设备,其中数据处理装置还生成一个要发送到备份主设备的分组,该分组包含一个列表,该列表包括构成无线通信网络的从设备的地址信息以及同步信息;并且数据发送装置被配置为执行将包含该列表的分组发送到备份主设备的操作。13. 在无线通信网络中作为从设备的通信处理设备,所述的无线通信网络包括一个执行通信控制操作的主设备和至少一个通过主设备进行通信的从设备,该通信处理设备包括:数据处理装置,用于生成包含有设置为性能参数的数据的分组,这些性能参数是所获得的每个从设备的性能值;数据发送装置,用于将数据处理装置所生成的分组发送到主设备;数据接收装置,用于从主设备接收备份主设备信息,所述的备份主设备信息包括对应于一个备份主设备的地址信息和同步信息;存储器装置,用于存储由数据接收装置接收到的备份主设备信息;以及连接控制装置,用于执行根据存储在存储器装置中的备份主设备信息将从设备连接到备份主设备的操作。14. 如权利要求13所述的通信数据通信处理设备,其中数据处理装置被配置为执行生成一个分组的操作,该分组包含每个从设备的性能参数的数据,所述的性能参数包括剩余电池电力,CPU性能,存储器资源和RSSI,即电场强度,这些数据项中的至少一项。15. 如权利要求13所述的通信数据通信处理设备,其中数据处理装置被配置为根据在无线通信网络中共同设置的参考值来设置性能参数的值,这些性能参数是所分析的每个从设备的数据处理性能项。16. 如权利要求13所述的通信数据通信处理设备,其中数据处理装置被配置为生成一个存储有性能参数的数据的分组,这些性能参数包括一个表示从设备是否可以被设置为主设备的数据项。17. 如权利要求13所述的通信数据通信处理设备,其中所述的无线通信网络是执行蓝牙通信的无线通信网络;并且数据接收装置被配置为执行生成分组的操作,其中每一个分组都是根据蓝牙网络封装协议(BNEP)生成的BNEP分组,并且包含有性能参数。18. 如权利要求17所述的通信数据通信处理设备,其中数据处理装置被配置为执行将性能参数存储到根据蓝牙网络封装协议(BNEP)生成的BNEP分组中的操作。19. 如权利要求13所述的通信数据通信处理设备,其中备份主设备信息是包含一个列表的信息,该列表包括多个作为候选的备份主设备的设备的地址信息和同步信息;并且连接控制装置执行根据该列表中所描述的顺序将从设备连接到备份主设备的操作。20. 在无线通信网络中工作的通信处理系统,所述的无线通信网络包括一个执行通信控制操作的主设备和至少一个通过主设备进行通信的从设备,该系统包括:主设备,它根据包含性能参数的数据设置一个备份主设备作为候选的下一个主设备,这些性能参数是所分析的每个从设备的数据处理性能项,并且主设备将关于备份主设备的备份主设备信息提供给每个从设备;以及从设备,这些从设备计算出性能参数形式的所分析的每个从设备的数据处理性能项,并发送到主设备,从设备从主设备接收备份主设备信息,并将备份主设备信息存储到存储器装置中,每个从设备被配置为在与主设备断开连接之后,根据备份主设备信息来确定下一个主设备,并且在此之后执行连接操作。21. 如权利要求20所述的通信数据通信处理系统,其中性能参数包括所有与从设备相关的剩余电池电力,CPU性能,存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且主设备被配置为根据从每个从设备发送来的性能参数中的至少一个计算出成为主设备的能力。22. 如权利要求20所述的通信数据通信处理系统,其中性能参数包括所有与从设备相关的剩余电池电力,CPU性能,存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且主设备被配置为通过执行将一个加权系数应用到至少一个性能参数上的操作来计算出成为主设备的能力。23. 如权利要求20所述的通信数据通信处理系统,其中数据处理装置被配置为执行将备份主设备信息存储在根据蓝牙网络封装协议(BNEP)生成的BNEP分组中,并将该BNEP分组发送到从设备的操作,备份主设备信息包括对应于备份主设备的地址信息和同步信息。24. 如权利要求20所述的通信数据通信处理系统,其中主设备被配置为将备份主设备激活请求分组发送到备份主设备,该分组请求激活备份主设备。25. 如权利要求20所述的通信数据通信处理系统,其中主设备被配置为根据从从设备接收到的性能参数计算出从设备成为主设备的能力,并生成包含一个列表的分组,并将该分组发送给从设备,该列表包括同步信息,并按照成为主设备的能力的顺序列出设备地址信息项。26. 如权利要求20所述的通信数据通信处理系统,其中主设备被配置为生成包含一个列表的分组,并将该分组发送给备份主设备,该列表包括同步信息和构成无线通信网络的从设备的地址信息项。27. 应用于在无线通信网络中作为主设备的通信处理设备的主设备控制方法,所述的无线通信网络包括至少一个通过主设备进行通信的从设备,该方法包括:数据接收步骤,从构成无线通信网络的每个从设备接收数据,其中对于每一项分析的数据处理能力被作为性能参数设置在数据中;数据处理步骤,根据从从设备接收到的性能参数计算出成为主设备的能力,并确定一个从设备为备份主设备,作为候选的下一个主设备;以及数据发送步骤,用于将包含有地址信息和同步信息的备份主设备信息发送到无线通信网络中的每个从设备,地址信息对应于在数据处理步骤中所确定的备份主设备。28. 如权利要求27所述的主设备控制方法,其中性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且数据处理步骤根据所述性能参数中的至少一个计算出成为主设备的能力。29. 应用于在无线通信网络中作为从设备的通信处理设备的主设备连接方法,所述的无线通信网络包括一个执行通信控制操作的主设备和至少一个通过主设备进行通信的从设备,该方法包括:数据处理步骤,生成包含有设置为性能参数的数据的分组,这些性能参数是所获得的每个从设备的性能值;数据发送步骤,将数据处理步骤中所生成的分组发送到主设备;数据接收步骤,从主设备接收备份主设备信息,所述的备份主设备信息包括对应于一个备份主设备的地址信息和同步信息;存储步骤,存储在数据接收步骤中接收到的备份主设备信息;以及连接控制步骤,执行根据在存储步骤中存储的备份主设备信息将从设备连接到备份主设备的操作。30. 如权利要求29所述的主设备连接方法,其中数据处理步骤生成一个分组,该分组包含每个从设备的性能参数的数据,所述的性能参数包括剩余电池电力,CPU性能,存储器资源和RSSI,即电场强度,这些数据项中的至少一项。31. 用于控制在无线通信网络中作为主设备的通信处理设备的计算机程序,所述的无线通信网络包括至少一个通过主设备进行通信的从设备,该计算机程序包括:数据接收步骤,从构成无线通信网络的每个从设备接收数据,其中对于每一项分析的数据处理能力被作为性能参数设置在数据中;数据处理步骤,根据从从设备接收到的性能参数计算出成为主设备的能力,并确定一个从设备为备份主设备,作为候选的下一个主设备;以及数据发送步骤,用于将包含有地址信息和同步信息的备份主设备信息发送到无线通信网络中的每个从设备,地址信息对应于在数据处理步骤中所确定的备份主设备。32. 用于对在无线通信网络中作为从设备的通信处理设备进行连接操作的计算机程序,所述的无线通信网络包括一个执行通信控制操作的主设备和至少一个通过主设备进行通信的从设备,该计算机程序包括:数据处理步骤,生成包含有设置为性能参数的数据的分组,这些性能参数是所获得的每个从设备的性能值;数据发送步骤,将数据处理步骤中所生成的分组发送到主设备;数据接收步骤,从主设备接收备份主设备信息,所述的备份主设备信息包括对应于一个备份主设备的地址信息和同步信息;存储步骤,存储在数据接收步骤中接收到的备份主设备信息;以及连接控制步骤,执行根据在存储步骤中存储的备份主设备信息将从设备连接到备份主设备的操作。
具有通信功能的电子设备 技术领域 本发明涉及一种通信处理设备,一种通信处理系统和一种通信处理方法,以及一种计算机程序。更具体地说,本发明涉及一种能够方便、快捷地对应用在例如以蓝牙为代表的无线通信中,作为通信路由设备或控制设备的主设备进行切换的通信处理设备,通信处理系统,通信处理方法和计算机程序。 本申请要求以2002年10月4日提交的日本专利申请No.2002-292333为优先权,并以其作为基础,在这里结合了该日本专利申请的整个内容作为参考。 背景技术 蓝牙作为实现短距离无线通信的手段已吸引了很多的关注。许多符合蓝牙标准的设备已经被开发出来并已面市。 通过蓝牙进行无线通信的系统没有定向性并具有很高的传输率。因此相对于常规的红外通信系统,如IrDA(红外数据协会),采用蓝牙的这些系统是具有优点的。为了使用例如IrDA的高定向性通信,需要建立通信的设备之间应适当地彼此相对设置。这种设置在采用蓝牙的通信系统中就不需要了。 Bluetooth SIG Inc.控制了蓝牙标准。任何人都可以获得该标准的详细内容。在采用蓝牙的通信中,一个被称为“主设备(Master)”的设备控制通信过程通过广播的方式发送一个设备检测消息,用于检测主设备周围存在的设备。 主设备可以检测任何存在于它周围的设备(从设备(Slave)),并且当它接收到从可以于之通信的设备发送的一个应答消息时,主设备已经接收到设备检测消息。 为了与检测到的设备建立通信,主设备根据包含在应答消息内的ID信息来识别该设备,从而建立与该设备的通信。 在蓝牙标准中,每个设备都分配有被称为“蓝牙设备地址”的ID信息,该信息用于识别设备。由于ID信息对于一个设备是唯一的,该信息被用在不同的过程中,如对设备的管理。 在蓝牙标准中,由一个主设备和多个从设备构成的网络被称为“微网络(piconet)”。在微网络中,一个主设备最多可拥有七个从设备。微网络中所有的设备相对于频率轴(跳频模式)和时间轴(时隙)都是同步的。 多个微网络可以相互连接,从而构成一个较大的网络,被称为“散布网络(scatter net)”。 在蓝牙标准中,为每种业务项目定义了一种称为“协议子集(profile)”的说明书,它与需要通过无线通信发送和接收的数据以及无线通信过程相关。每种设备能够提供的业务根据所述的“协议子集”来描述。 “PAN(个人局域网)协议子集”描述了在一个微网络内的多个从设备之间进行通信的方法。微网络内根据PAN协议子集所配置的任何设备都可以发送和接收作为一个网络的微网络内的多种数据。它建议在一个散布网络内的任何设备也能够发送和接收多种数据项,因为散布网络也是作为一个网络。这个网络可以是基于IP(互联网协议)的网络。 在构建这样一个网络的过程中,需要确定哪个设备作为主设备,哪个设备作为从设备,以及应使用哪种业务来实现通信。由主设备通过获取其周围存在的设备的信息,从上述的应答消息或类似消息中,并根据用户的指令,来做出这些确定。 当把主设备从微网络中移除时,从设备不能再通过微网络中的主设备进行相互通信。通信必须停止,并需要在从设备中设置一个设备作为主设备,从而形成一个新的微网络。 现在,设备中的一个设备不是自动地被设置为主设备,而是需要由用户手动地来进行设置。因此,由于将主设备从网络中移除、主设备电池断电或者类似情况而使微网络不再存在,要麻烦用户来设置一个新的主设备。除非用户将一个从设备设置为主设备,否则在网络中的其他从设备之间就不能建立通信。通信可能会长时间地中断。 发明内容 本发明的一个目的是提供一种能够解决上述现有技术中的问题的新颖的通信处理设备,通信处理系统和通信处理方法,并且还提供了一种计算机程序。 本发明的另一个目的是提供一种通信处理设备,通信处理系统和通信处理方法,其中当主设备从微网络中移除之后可以立即设置一个新的主设备,从而减少了构成微网络的设备之间的通信中断时间,使其达到最小,并且还提供了一种计算机程序。 本发明还有一个目的是提供一种通信处理设备,通信处理系统和通信处理方法,并且还提供了一种计算机程序。在该装置、系统和方法中,主设备根据从设备提供的性能参数来分析一个从设备是否适合作为主设备的能力,选择具有最大可能性的从设备作为下一个主设备,即备份主设备,并将备份主设备的信息发送给每一个从设备。这样,当主设备从微网络中移除时,从设备可以立即连接到备份主设备,从而恢复微网络中地通信。 为了实现上述目标,根据本发明,一个通信处理设备作为无线通信网络中的主设备,所述的无线通信网络包含通过主设备进行通信的至少一个从设备。该装置的特征在于具有:数据接收装置,用于接收来自构成无线通信网络的每个从设备的数据,其中对于每一项分析进行数据处理的能力被作为性能参数设置在数据中;数据处理装置,用于根据从所述从设备接收的性能参数计算出成为主设备的能力,并根据该能力来确定一个从设备为备份主设备,作为候选的下一个主设备;以及数据发送装置,用于将包含地址信息和同步信息在内的备份主设备信息发送到无线通信网络中的每个从设备,所述的地址信息对应于数据处理装置确定的备份主设备。 在根据本发明的通信处理设备中,性能参数可以包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI(即电场强度)这些数据项中的至少一项,并且数据处理装置可以被配置为根据上述性能参数中的至少一个来计算其成为主设备的能力。 在根据本发明的通信处理设备中,性能参数可以包括一个表示该从设备是否可以成为主设备的数据项,并且数据处理装置可以被配置为仅对于其数据项表明其可以成为主设备的从设备计算成为主设备的能力。 在根据本发明的通信处理设备中,无线通信网络是执行蓝牙通信的无线通信网络,并且数据接收装置可以被配置为执行接收分组的操作,每个分组都是根据蓝牙网络封装协议(BNEP)产生的BNEP分组,并包含有性能参数。 在根据本发明的通信处理设备中,无线通信网络是执行蓝牙通信的无线通信网络,并且数据发送装置可以被配置为执行发送分组的操作,每个分组都是根据蓝牙网络封装协议(BNEP)产生的BNEP分组,并包含有备份主设备信息。 在根据本发明的通信处理设备中,性能参数被存储在根据蓝牙网络封装协议(BNEP)产生的BNEP分组中,并且数据处理装置可以被配置为执行从BNEP分组中获取性能参数的操作。 在根据本发明的通信处理设备中,数据处理装置可以被配置为执行将备份主设备信息存储到根据蓝牙网络封装协议(BNEP)产生的BNEP分组中的操作。备份主设备信息包括对应于备份主设备的地址信息和同步信息。 在根据本发明的通信处理设备中,数据处理装置还进一步生成备份主设备激活请求分组,它请求激活备份主设备,并且数据发送装置可以被配置为执行将备份主设备激活请求分组发送到备份主设备的操作。 在根据本发明的通信处理设备中,数据处理装置可以被配置为执行将类型信息(目标UUID)存储到备份主设备激活请求分组中的操作,所述的类型信息表明主设备应该被设置为NAP(网络地址节点)还是GN(成组特别网络)。 在根据本发明的通信处理设备中,数据处理装置可以根据从从设备接收到的性能参数来计算从设备成为主设备的能力,并生成一个含有包括从设备的地址信息项和同步信息的列表的分组,该列表按照各个从设备成为主设备的能力的顺序列出了地址信息项,并且数据发送装置被配置为执行将包含该列表的分组发送到构成无线通信网络的从设备的操作。 在根据本发明的通信处理设备中,数据处理装置还生成一个要发送到备份主设备的分组,该分组包含有一个包括构成无线通信网络的从设备的地址信息以及同步信息的列表,并且数据发送装置可以被配置为执行将包含该列表的分组发送到备份主设备的操作。 根据本发明的另一种通信处理设备在无线通信网络中作为从设备,所述的无线通信网络包括一个对通信进行控制的主设备,以及至少一个通过主设备进行通信的从设备。这种装置的特征在于:具有数据处理装置,用于生成一个包含设置为性能参数的数据的分组,所述的性能参数是所获得的每个从设备的性能值;数据发送装置,用于将数据处理装置生成的分组发送到主设备;数据接收装置,用于从主设备接收备份主设备信息,所述的备份主设备信息包括对应于一个备份主设备的地址信息以及同步信息;存储器装置,用于存储由数据接收装置接收到的备份主设备信息;以及连接控制装置,用于执行根据存储在存储器装置中的备份主设备信息,将从设备连接到备份主设备的操作。 在这种通信处理设备中,数据处理装置被配置为生成一个包含有包括每个从设备的性能参数的数据的分组。所述的性能参数包括剩余电池电力、CPU性能、存储器资源和RSSI(即电场强度)这些数据项中的至少一项。 在根据本发明的通信处理设备中,数据处理装置被配置为设置性能参数的值,所述的性能参数是根据在无线通信网络中通常所设置的参考项所分析的、每个从设备的数据处理性能项。 在根据本发明的通信处理设备中,数据处理装置可以被配置为生成一个存储有数据的分组,所存储的数据中设置了性能参数。所述的性能参数包括了一个表明从设备是否可以被设置为主设备的数据项。 在根据本发明的通信处理设备中,无线通信网络是进行蓝牙通信的无线通信网络,并且数据接收装置可以被配置为执行生成分组的操作,这些分组中的每一个都是根据蓝牙网络封装协议(BNEP)生成的BNEP分组,并包含有性能参数。 在根据本发明的通信处理设备中,数据处理装置可以被配置为执行将性能参数存储到根据蓝牙网络封装协议(BNEP)生成的BNEP分组中的操作。 在根据本发明的通信处理设备中,备份主设备信息是包含有一个包括多个设备的地址信息和同步信息的列表的信息,这里的多个设备作为候选的备份主设备,并且连接控制装置可以执行按照列表中所描述的顺序将从设备连接到备份主设备的操作。 一种根据本发明的通信处理系统工作在无线通信网络中,所述的无线通信网络包括一个对通信进行控制的主设备,以及至少一个通过主设备进行通信的从设备。这种系统的特征在于:具有一个主设备,它根据包含有性能参数的数据将一个备份主设备设置为候选的下一个主设备,所述的性能参数是所分析的每个从设备的数据处理性能项,并且主设备将关于备份主设备的备份主设备信息提供给每个从设备;还具有从设备,这些从设备执行计算所分析的每个从设备的数据处理性能项的操作,所述的数据处理性能项是性能参数的形式,并被发送给主设备,并且这些从设备执行从主设备接收备份主设备信息,并将备份主设备信息存储到存储器装置中的操作。每个从设备都被配置为在从主设备断开连接之后,根据备份主设备信息确定下一个主设备,并在此之后执行连接操作。 在根据本发明的通信处理系统中,性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI(即电场强度)这些数据项中的至少一项,并且主设备被配置为根据从每个从设备发送来的这些性能参数中的至少一个来计算成为主设备的能力。 在根据本发明的通信处理系统中,性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI(即电场强度)这些数据项中的至少一项,并且主设备可以被配置为通过执行一个操作来计算成为主设备的能力,在所述的操作中将一个加权系数应用到至少一个性能参数上。 在根据本发明的通信处理系统中,主设备被配置为执行将备份主设备信息存储到一个根据蓝牙网络封装协议(BNEP)生成的BNEP分组中的操作,并将该BNEP分组发送到从设备。所述的备份主设备信息包括对应于备份主设备的地址信息以及同步信息。 在根据本发明的通信处理系统中,主设备可以被配置为执行将备份主设备激活请求分组发送到备份主设备的操作。所述的备份主设备激活请求分组请求激活备份主设备。 在根据本发明的通信处理系统中,主设备可以被配置为执行根据从从设备接收到的性能参数来计算成为主设备的能力的操作,生成包含一个列表的分组,并将该分组发送给从设备。所述的列表包含有同步信息,并按照根据成为主设备的能力所设定的顺序列出了设备地址信息项。 在根据本发明的通信处理系统中,主设备可以被配置为执行生成包含一个列表的分组,并将该分组发送给备份主设备的操作。所述的列表包含有同步信息以及构成无线通信网络的从设备的地址信息项。 根据本发明的主设备控制方法被设计用来在一种通信处理设备中使用,所述的通信处理设备作为无线通信网络中的主设备,所述的无线通信网络包括至少一个通过主设备进行通信的从设备。该方法的特征在于具有:从构成无线通信网络的从设备中的每个从设备接收数据的数据接收步骤,其中每个分析项的数据处理能力被设置为数据中的性能参数;根据从从设备接收的性能参数来计算成为主设备的能力,以及根据成为主设备的能力将一个从设备确定为备份主设备,作为候选的下一个主设备的数据处理步骤;以及将包含有地址信息和同步信息的备份主设备信息发送到无线通信网络的每个从设备的数据发送步骤,所述的地址信息与由数据处理装置所确定的备份主设备相一致。 在根据本发明的主设备控制方法中,性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI(即电场强度)这些数据项中的至少一项,并且数据处理步骤根据这些性能参数中的至少一个计算出成为主设备的能力。 根据本发明的主设备连接方法被设计用来在一种通信处理设备中使用,所述的通信处理设备作为无线通信网络中的从设备,所述的无线通信网络包括一个对通信进行控制的主设备,以及至少一个通过主设备进行通信的从设备。该方法的特征在于具有:生成包含被设置为性能参数的数据的分组的数据处理步骤,所述的性能参数是所获得的每个从设备的性能值;将该数据处理步骤中生成的分组发送给主设备的数据发送步骤;从主设备接收备份主设备信息的数据接收步骤,所述的备份主设备信息包括对应于备份主设备的地址信息和同步信息;将数据接收步骤中接收到的备份主设备信息进行存储的存储步骤;以及根据存储步骤中所存储的备份主设备信息执行将从设备连接到备份主设备的操作的连接控制步骤。 在根据本发明的主设备连接方法中,数据处理步骤生成一个含有包括每个从设备的性能参数的数据的分组。所述的性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI(即电场强度)这些数据项中的至少一项。 根据本发明的计算机程序被设计用来控制通信处理设备,所述的通信处理设备作为无线通信网络中的主设备,所述的无线通信网络包括至少一个通过主设备进行通信的从设备。所述计算机程序的特征在于描述了:从构成无线通信网络的从设备中的每个从设备接收数据的数据接收步骤,其中每个分析项的数据处理能力被设置为数据中的性能参数;根据从从设备接收的性能参数来计算成为主设备的能力,以及根据成为主设备的能力将一个从设备确定为备份主设备,作为候选的下一个主设备的数据处理步骤;以及将包含有地址信息和同步信息的备份主设备信息发送到无线通信网络的每个从设备的数据发送步骤。所述的地址信息对应于在数据处理步骤中所确定的备份主设备。 根据本发明的另一种计算机程序被设计用来执行将一个通信处理设备进行连接的操作,该通信处理设备作为无线通信网络中的从设备,所述的无线通信网络包括一个对通信进行控制的主设备,以及至少一个通过主设备进行通信的从设备。该程序的特征在于描述了:生成包含被设置为性能参数的数据的分组的数据处理步骤,所述的性能参数是所获得的每个从设备的性能值;将该数据处理步骤中生成的分组发送给主设备的数据发送步骤;从主设备接收备份主设备信息的数据接收步骤,所述的备份主设备信息包括对应于备份主设备的地址信息和同步信息;将数据接收步骤中接收到的备份主设备信息进行存储的存储步骤;以及根据存储步骤中所存储的备份主设备信息执行将从设备连接到备份主设备的操作的连接控制步骤。 本发明涉及了一种包括一个执行通信控制操作的主设备,以及至少一个通过主设备进行通信的从设备。在所述网络中,每个从设备计算出性能参数,这些性能参数是从设备的性能值,并且将这些性能参数发送给主设备。主设备根据由从设备发送来的性能参数选择一个备份主设备作为候选的下一个主设备。然后主设备提供包含有同步信息和所选择的备份主设备的地址的备份主设备信息。这样,即使主设备从网络中移除,每个从设备也可以从备份主设备信息中确定下一个主设备。因此,从设备可以立即连接到下一个主设备,而用户不需要选择一个备份主设备。这缩短了从设备之间的通信中断时间,并可以有效地使从设备连接到新的主设备。 在本发明中,性能参数是所分析的每个从设备的数据处理性能项,如剩余电池电力、CPU性能、存储器资源和RSSI(即电场强度)。根据这些信息项,主设备可以选择一个从设备作为备份主设备,它可以应付网络的工作条件。 根据本发明,主设备发送给从设备的备份主设备信息包括关于备份主设备的同步信息。因此,就不再需要执行重建网络所需的建立同步操作中的至少一部分操作。这样可以在很短的时间内有效地重建网络。 在本发明中,备份主设备信息是一个列表,按照成为主设备的能力的降序排列来表示设备,这个备份主设备信息可以发送给从设备。然后,从设备可以具有关于多个备份主设备的信息。也就是说,每个从设备都可以获得组成微网络的其他设备的信息。这样,当主设备从微网络中移除时,如果由于备份主设备已经从微网络中移除,使得从设备不能连接到具有最高能力的备份主设备,则从设备可以连接到具有第二高能力的备份主设备。 在本发明中,可以将一个从设备列表发送给备份主设备。然后,在主设备与从设备断开连接之后,根据这个从设备列表,被选择作为新的主设备的设备可以一个接一个地连接到从设备。每个从设备不需要执行任何连接到主设备的操作。被选择作为新的主设备的设备可以使用包含在从设备列表中的蓝牙设备地址(BD ADDR)以及同步信息,所有这些信息都是从前一个主设备发送来的。因此,新的主设备可以有效地与从设备建立连接。这样,微网络再次建立起来,从设备可以通过新的主设备相互通信。 根据本发明的计算机程序可以作为可由通用计算机系统读取的数据来提供,这里的通用计算机系统可以执行多种不同的程序。该程序可以以如CD、FD或MO的记录介质的形式来提供,或者通过如网络的通信介质来提供。一旦计算机系统读取了该程序,则计算机系统可以执行该程序所描述的操作步骤。 实现本发明的系统是由多个单元构成的逻辑组件。该系统的所有单元不必设置在同一个机箱内。 下面参考附图所描述的实施例更清楚地表明了本发明的其他目标以及本发明所实现的优点。 附图说明 图1是示出了应用蓝牙进行通信的网络示例的图示; 图2是描述一个蓝牙模块的图示; 图3是解释蓝牙设备地址的图示; 图4是解释具有蓝牙通信模块的通信处理设备的图示; 图5是示出了建立一个微网络的一系列操作的图示,所述的微网络包括一个设置为主设备的设备A和用作从设备的设备B至G; 图6A和图6B是解释BNEP分组的图示; 图7是表明要设置在BNEP分组内的扩展包头的格式的图示; 图8是示出了从设备可发送给主设备的性能参数的例子的图示。 图9A是示出了设置在要发送的分组中的扩展包头的扩展类型的图示,该包头包含了性能参数,图9B是示出了有效载荷的图示; 图10是示出了可供选择的备份主设备(BM)列表的图示,其中的每个备份主设备都在性能参数的基础上与其成为主设备的能力相对应; 图11是表明以从主设备向从设备发送备份主设备(BM)信息开始,以使用一个备份主设备作为主设备结束的一系列操作的图示; 图12A和图12B是示出所要发送的备份主设备(BM)信息分组的一个例子的图示; 图13A和图13B是示出备份主设备激活通知(BM Activation)的一个例子的图示; 图14A和图14B是示出所要发送的网络触发通知(NET Trigger)的一个例子的图示; 图15是示出具有备份主设备信息的从设备自发地或强制性地与前一个主设备断开连接、然后根据备份主设备信息将该从设备连接到新的主设备的顺序的图示; 图16是解释主设备选择备份主设备并通报其选择的原理流程图; 图17是解释从设备选择备份主设备并通报其选择的原理流程图; 图18A和18B是示出要发送的分组的一个例子的图示,该分组是包含有备份主设备(BM)信息项列表的BNEP分组; 图19是表明备份主设备根据一个列表连接到每个从设备的一系列操作的图示;以及 图20A和图20B是示出要发送的BNEP分组的一个例子的图示,该分组包含一个从设备列表。 具体实施方式 根据本发明的通信处理设备,通信处理系统,通信处理方法以及计算机程序都将参考附图进行详细说明。 首先参考图1说明一种通信系统。该系统包括一个微网络(piconet),它是基于蓝牙标准的无线通信网络。在该系统中,多种类型的数据在构成微网络的通信处理设备之间交换。 如上所述,使用蓝牙的通信在一个网络(微网络)中进行,所述网络包括一个对通信进行控制、被称为“主设备(master)”的设备,还包括多个通过主设备接收和发送数据、被称为“从设备(slave)”的设备。根据蓝牙标准,设备分配有蓝牙设备地址,每个蓝牙设备地址确定了一个设备。任何将要发送或接收数据的设备都通过蓝牙设备地址来进行识别。 在包括主设备和从设备的微网络中,主设备最多可拥有七个从设备。所有属于微网络的设备关于频率轴(跳频模式)和时间轴(时隙)都是同步的。 图1示出了一个微网络,它包括一台用作主设备的个人计算机(PC)101,以及一些用作从设备的其他设备,即个人计算机(PC)121、移动电话122、PDA(个人数字助理)123和摄像机124。 包含一个主设备和多个从设备的微网络可以用作独立网络,没有连接到任何外部网络(在特别模式下)。可选地,它也可以通过主设备连接到其他的网络,如互联网或其他微网络(在基础结构模式下)。 微网络被称为“个人局域网(PAN)”。每个从设备被称为“PANU(PAN用户)”。微网络可以连接到一个外部网络(在基础结构模式下)。在这种情况下,主设备对微网络的从设备之间的通信分组进行路由,这样建立起从设备之间的分组交换,并且还与外部网络之间交换分组。因此,主设备被称为“NAP(网络访问节点)”。微网络也可以不连接到外部网络(在特别模式下)。如果是这种情况,主设备对微网络的从设备之间的通信分组进行路由。因此,它被称为“GN(成组特别网络)”。 对于要通过无线通信发送或接收的数据,以及对于无线通信过程,蓝牙标准定义了被称为“协议子集(profile)”的说明书。“协议子集”描述了每个设备能够提供的业务。“PAN(个人局域网)协议子集”描述了在微网络的从设备之间实现通信的方法。属于在“PAN协议子集”的基础上构建的微网络的设备可以发送和接收多种类型的数据,使用微网络作为通信网络。 图1中所示的所有设备,即个人计算机(PC)101,作为从设备的个人计算机(PC)121,移动电话122,PDA(个人数字助理)123以及摄像机124,其中的每个设备都包含有一个蓝牙模块。通过基于蓝牙标准的无线通信,它们相互之间可以发送和接收多种数据项。 设备,即主设备和从设备,具有能够执行基于蓝牙标准的无线通信的蓝牙模块。更具体地说,该模块适用于使用2.4GMz ISM频带的时分复用系统,通过在ISM频带内的跳频频谱扩展进行无线通信。 蓝牙模块的配置将参考图2进行说明。CPU 201将存储在ROM202内的控制程序载入到RAM 203中,然后作为一个整体来控制蓝牙模块200。CPU 201用作数据处理装置或通信控制装置。CPU 201与RAM 203之间相互通过总线205进行连接。在总线205上连接有一个闪存204。 闪存204例如存储有在微网络中设置为主设备和从设备的蓝牙设备的名称,与蓝牙设备唯一对应的蓝牙设备地址,以及类似信息。 蓝牙设备地址是48位的识别符,每一个地址对于一个设备来说都是特定的或唯一的。因此,它们用于与蓝牙设备的管理相关的多种处理中。 为了建立微网络中的设备同步,例如,所有的从设备都必须已经获得关于主设备跳频模式的信息。每个从设备根据主设备的蓝牙设备地址预先计算出跳频模式。 更具体地说,如图3所示,蓝牙设备地址由24位的低位地址部分(LAP)、8位的高位地址部分(UAP),以及16位的无意义地址部分(NAP)(即剩余的16位)组成。28个比特,即整个LAP(24位)和UAP中最低的4位,用于计算跳频模式。 每个从设备可以从主设备的蓝牙设备地址中的28位部分以及由主设备所通知的蓝牙时钟计算出跳频模式。请注意主设备的蓝牙设备地址已经通过寻呼获取,所述的寻呼被执行用来建立微网络内的同步。 还是参考图2,闪存204存储有一个链接键和类似信息。该链接键授权蓝牙设备在微网络内的同步建立之后进行相互之间的通信,或者对将要发送的数据进行加密。当需要的时候将这个链接键提供给CPU 20。 一个输入/输出接口206控制着根据来自CPU 201的指令所提供的数据的输入和输出,以及从基带控制单元207所提供的数据的输入和输出。 基带控制单元207执行多种控制和多种操作。该单元207所执行的控制包括对收发器208的控制,对链接的控制,对分组的控制,对逻辑信道的控制,以及对安全性的控制。该单元207所执行的操作包括纠错编码和解码,以及数据随机化处理。该单元207将从输入/输出接口206所提供的数据转换成模拟数据,将其输出给收发器208。该单元207还将从收发器208所提供的信号转换成数字信号。由此获得的数字数据被输出给输入/输出接口206。 收发器208包括一个GFSK(高斯频移键控)调制单元,一个GFSK解调单元,一个扩频单元,一个反扩频单元或跳频合成器单元,以及类似单元。它对于从基带控制单元207所提供的信号进行多种处理,并将处理后的信号送至天线209。它还对从天线209所提供的信号进行多种处理,并将处理后的信号输出至基带控制单元207。 收发器208的GFSK调制单元通过使用一个滤波器,从基带控制单元207所提供的数据中选择高频带分量,并进行频率调制,或者进行对高频带分量进行初级调制,生成数据。由此生成的数据被输出至扩频单元。扩频单元根据跳频模式对载频进行切换,如上所述,这里的跳频模式是通过使用28个比特,即整个LAP(24位)和UAP的最低4位计算出来的,并由跳频合成器单元进行通知。然后,扩频单元对它接收到的数据进行扩频,并将数据输出至天线209。在蓝牙标准中,扩频单元被设计为每625个微秒跳频一次,以此来发送数据。 收发器208的反扩频单元根据跳频合成单元所通知的跳频模式对接收频率进行跳频。这样,反扩频单元例如获得了从收发器与之通信的从设备发送的信号。反扩频单元对获得的信号进行反扩频,这样就重现了由从设备发送的信号,并将该信号输出至GFSK解调单元。GFSK解调单元对于从反扩频单元所提供的信号进行GFSK解调,生成数据。该数据被输出至基带控制单元207。 收发器208使用2.4GHz的频带,从天线209发送经过扩频的信号。收发器208将从天线209接收到的信号输出至反扩频单元。 构成微网络的每个通信处理设备都具有一个与图2中所示的蓝牙模块200有着相同配置的模块。每个通信处理设备都执行上面所述的操作步骤,以完成数据通信。 构成微网络的通信处理设备,即具有上述类型的蓝牙模块的设备,将参照图4进行说明。图4是示出了一台个人计算机的框图,该计算机是作为微网络中的主设备或从设备的通信处理设备的一个例子。图4中所示的配置解释如下。 一个CPU(中央处理单元)301根据ROM(只读存储器)302、HDD(硬盘)304或类似存储介质中存储的程序执行多种操作。也就是说,它作为数据处理装置或通信控制装置来工作。如果需要的话,RAM 303存储CPU 301所执行和使用的程序和数据。CPU 301、ROM302、RAM 303和HDD 304通过总线305相互连接。 在总线305上连接了一个输入/输出接口306。在输入/输出接口306上连接了一个输入单元307,一个输出单元308,一个通信单元309和一个驱动器310。输入单元307包括由用户所操作的键盘、转接器、按钮和鼠标。输出单元308包括LCD或CRT、扬声器或类似装置。通信单元309是如图2所示的蓝牙模块,用作发送和接收数据的装置。驱动器310可以支持可拆卸的记录介质311,如磁盘、光盘、光磁盘或半导体存储器,可以从可拆卸的记录介质311读取数据或者向其写入数据。 图4中所示的是一台个人计算机(PC),它是可以在图1所示的微网络中用作主设备或从设备的通信处理设备的一个例子。不过,在微网络中用作主设备或从设备的通信处理设备并不限于PC。从图1中可以看到,通信处理设备可以是移动通信终端,如移动电话或PDA、摄像机,或者任何其他类型的信息处理装置。这就是说,该设备具有独特的硬件配置,并使用该硬件配置执行操作。 如下面所详细描述的,本发明中作为主设备工作的通信处理设备需要具有数据接收装置、数据处理装置和数据发送装置。数据接收装置从每个从设备接收包含有性能参数的数据,所述性能参数代表了所分析的从设备的数据处理性能项。数据处理装置根据它由从设备接收到的性能参数计算出每个从设备成为主设备的能力。根据由此所计算出的所有从设备用作主设备的能力,数据处理装置选择一个从设备作为备份主设备,即下一个主设备。数据发送装置将包含有关于由数据处理装置所确定的备份主设备的地址信息和同步信息的备份主设备信息发送到所有的从设备。这些组件是图2和图4中所示的硬件项目。这些组件所执行的操作将在下面进行详细解释。 根据本发明用作从设备的通信处理设备被设置为包括数据处理装置、数据发送装置、数据接收装置、存储器装置和连接控制装置。数据处理装置生成一个包含有性能参数的分组,所述的性能参数代表所分析的从设备的数据处理性能项。数据发送装置从主设备接收包含有关于备份主设备的地址信息和同步信息的备份主设备信息。存储器装置存储数据接收装置所接收的备份主设备信息。连接控制装置根据存储器装置所存储的备份主设备信息将从设备连接到备份主设备。这些组件是图2和图4中所示的硬件项目。这些组件所执行的操作将在下面进行详细解释。 在如图1所示的包含有一个主设备和多个从设备的微网络中,每个作为主设备或者作为从设备的通信处理设备执行一系列对网络进行设定的操作,如下面所详细描述的。这一系列操作中的开始操作是将微网络中的从设备中的一个设定为备份主设备(BM),即候选主设备,其结束操作是如果主设备从网络移除时,使备份主设备取代主设备承担主设备功能,以控制同一微网络内的从设备之间的通信。 图5是示出了建立一个微网络的一系列操作的图示,所示微网络包括一个作为主设备的设备A以及用作从设备的设备B至G。 首先,在步骤S11中,作为从设备的设备B通过广播方式发送一条询问。广播发送询问是主设备在确定其周围存在的从设备之后所执行的建立微网络内同步的第一阶段操作。这就是为什么作为从设备的设备B表现为一个临时主设备,并通过广播发送询问。就是说,为了确认主设备是否存在,以及为了获取主设备的地址(即蓝牙设备地址:BD-Address),通过广播来发送询问,并从主设备发送同步信息。 在步骤S12中,作为主设备并接收到上述询问的设备A将其地址(即蓝牙设备地址:BD-Address),时钟信息和类似信息提供给设备B。这个时钟信息用于实现主设备与任一从设备之间的同步通信。 接下来,在步骤S13中,作为从设备的设备B向作为主设备的设备A进行寻呼(paging)。寻呼是建立微网络内同步的第二阶段操作。该操作完成了主设备与指定的从设备,例如设备B与设备A,之间的同步。 “寻呼”操作首先分配一个指定的蓝牙设备来命令蓝牙通信开始,然后发送和接收各种数据项以建立同步。更确切地说,主设备和从设备将它们的属性信息项(FHS分组)进行交换。根据所交换的属性信息项,主设备和从设备在频率轴和时间轴上是同步使用的。 在微网络中,实现相互之间的蓝牙通信的主设备和从设备分别具有一个时钟(蓝牙时钟)。从设备需要使它的时钟与主设备的时钟(即蓝牙时钟)相一致。寻呼操作使得从设备的时钟与主设备的时钟相一致。第二步是寻呼扫描。第三步是寻呼应答。这样起作用的寻呼将主设备的时钟和从设备的时钟进行相互调节,建立同步。此时,设备B和设备A同步工作,分别作为主设备和从设备。然而,设备A已经被设置为主设备。因此执行一个操作,使设备A和B分别作为主设备和从设备同步工作。该操作被称为“主从转换(master-slaveconversion)”。 然后,在步骤S14中,在已经被设定为同步工作的主设备(设备A)和从设备(设备B)之间使用SDP(业务设备协议)来执行一个操作。SDP确定了此时有效的业务。SDP是用来搜索在微网络中用作通信处理设备的主设备和从设备能够提供的功能或业务。因此,SDP可以确定主设备和从设备能够提供的业务,如回放音乐数据、访问网络或类似功能。具有蓝牙模块的任何设备都在数据库中存储有关于它能够提供的业务的信息,从数据库中读出业务信息,并提供业务信息。 接下来,在步骤S15中,在主设备(设备A)和从设备(设备B)之间之间执行一个设定安全性的操作。更具体地说,安全性设定操作是要设置一个链接键,它管理主设备(设备A)和从设备(设备B)的相互安全性。这个链接键用于对主设备和从设备进行授权,这二者都是相互通信的蓝牙设备,并且还用于对要发送到上述任一蓝牙设备或从该蓝牙设备接收的数据进行加密。 到目前为止,上述的一系列操作是在微网络中的主设备和每个从设备之间进行的,由此实现了为主设备和每个从设备建立通信环境的询问和寻呼。一旦通信环境已经建立,SDP确定业务信息并设置链接键,从而建立安全性,为主设备与从设备之间的通信做好准备。此后,当主设备接收到对从设备所选择的业务的通信请求,主设备首先激活该业务,然后开始进行建立通信的操作。 在准备过程完成之后,在微网络中通过主设备开始进行通信。当任一从设备所提供的业务开始使用之后,主设备(设备A)可能会从网络中移除,或者电池中的电力用尽。在这种情况下,从设备不能再通过主设备相互通信。为了恢复从设备之间的通信,用户需要设置新的主设备,或者重建微网络。 为了恢复通信,在本发明中执行下面的步骤S16以及下列各步骤: (1)通过主设备从从设备获取性能参数或者执行信息的操作。 (2)根据从从设备所获取的性能参数来设置下一个主设备或备份主设备(BM)的操作。 (3)将备份主设备(BM)信息提供给每个从设备的操作。 这些操作将在下面详细说明。在图5的时序图中,主设备(设备A)为已经完成同步、安全性设定和SDP操作的从设备执行一个BNEP建立操作。 BNEP表示“蓝牙网络封装协议”。该协议可以将以太网分组转换成蓝牙L2CAP包的形式。BNEP分组作为要通过BNEP发送的控制分组或数据分组来使用。 BNEP分组具有如图6A和图6B中所示的配置。图6A示出了BNEP分组和附加在BNEP分组上的包头。图6B示出了BNEP分组的配置。 在附加在BNEP分组上的包头中,设定了BNEP类型和一个扩展标记(extension flag)。BNEP类型可以是[CONTROL]类型或类似类型,这些类型表明了该分组是[GENERAL ETHERNET]分组,[COMPRESSED ETHERNET]分组还是控制分组。扩展标记是表明BNEP分组是否具有扩展包头的信息(1=包头存在,0=包头不存在)。与BNEP类型相一致的包头跟在扩展标记之后。此外,如果有的话,再添加一个扩展包头。与BNEP类型相一致的有效载荷被存储在扩展标记之后。 图6B示出了一个有效载荷的例子。该BNEP分组包括一个目标地址,一个源地址,一个网络协议类型,如果有的话还包括一个扩展包头,以及有效载荷。目标地址和源地址例如是蓝牙设备地址(BD地址)。网络协议类型例如是符合以太网标准的协议类型。 在本发明中,微网络中的每个从设备向主设备发送一个BNEP分组(或控制分组),该分组包括表示从设备性能值的性能参数。主设备根据它从从设备接收到的性能参数来分析从设备成为主设备的能力。然后,根据由此分析出的成为主设备的能力,主设备确定该从设备是否可以用作为下一个主设备,并且确定哪个从设备应被用作备份主设备(BM)。 图7示出了附加到BNEP分组的扩展包头的格式。该扩展包头包括一个扩展类型,一个扩展标记,一个扩展长度和有效载荷(扩展有效载荷)。扩展类型表示性能参数的发送类型,或者备份主设备信息的发送类型,或类似信息。扩展标记表明该分组是否具有扩展包头(1=包头存在,0=包头不存在)。扩展长度表示扩展包头的长度。例如可以向任一其他BNEP分组添加一个控制分组作为扩展包头。 图8示出了要在网络(即微网络)中由从设备发送到主设备的性能参数的例子。该性能参数是从设备的分析值。这些性能参数可以被用作指示信息,用于确定从设备的数据处理性能项是否能够使该从设备被选为主设备。 在图8所示的例子中,剩余电池电力、CPU性能、存储器资源、电场强度(RSSI:无线电信号强度指示器)、以及表明该从设备是否可以被设为主设备的信息是用作性能参数的数据处理性能项。这些性能参数分别包括参数识别符0x01至0x05。请注意“0x”意味着每个参数识别符都是一个16进制数。 对于性能参数,根据从设备所拥有的参数分析参考值,剩余电池电力至RSSI的数值范围在0x00至0xFF之间(1个字节=256个可能的取值)。这些参数可以表明最低的性能=00,最高的性能=FF。 更确切地说,如果从设备连接到交流电源,从而能够连续地供电,则剩余电池电力的性能参数值被设置为FF,表示具有最高的性能。从设备可能会使用充电电池、常规电池或类似电源。在这种情况下,则性能参数值根据充电电池、常规电出或类似电源中剩余的电力从00到FF浮动。这些参考值作为共用数据保存在所有的从设备中。作为替代方案,主设备可以保存这些参考值,并可在需要时将其提供给从设备。 CPU性能是根据CPU的类型和工作时钟频率来设置的性能参数。该性能参数具有同样根据所有从设备共用的数据设置的特定数值。 存储器资源是根据从设备所提供的闪存和RAM内剩余的、以及可有效使用的存储容量来设置的性能参数。该性能参数具有同样根据所有从设备共用的数据设置的特定数值。 电场强度(RSSI)是根据由从设备和主设备之间的蓝牙通信的条件所确定的电场强度(RSSI)来设置的性能参数。该性能参数具有同样根据所有从设备共用的数据设置的特定数值。 成为主设备的能力,或者成为主设备的能力信息,是这样的性能参数:如果由于一个从设备不能在其他从设备之间对分组进行路由,或者由于用户已经将该从设备设置为不能用作主设备的从设备,使得该从设备不能被设置为主设备,则该性能参数具有一个特定的数值;如果一个从设备可以用作主设备,则成为主设备的能力这一性能参数具有另外一个特定的数据,表明该从设备可以被设置为主设备。这一性能参数的取值可以从0x00至0xFF之间浮动。作为替代方案,这一性能参数可以具有表明该从设备可以用作主设备的数值,或者具有表明该从设备不能用作主设备的数值。 如上所述,包含一个主设备和多个从设备的微网络可以是没有连接到任何外部网络的独立网络(在特别模式下),或者是通过主设备连接到其他网络,如互联网或其他微网络的网络(在基础结构模式下)。当微网络保持连接到其他网络时(在基础结构模式下),主设备在构成微网络的从设备之间对分组进行路由,从而实现微网络内的分组交换,并且还完成与外部网络的分组交换。因此,主设备被称为“NAP(网络访问节点)”。当微网络保持作为没有连接到外部网络的独立网络时(在特别模式下),主设备在构成微网络的从设备之间对分组进行路由。在这种情况下,主设备被称为“GN(成组特别网络)”。 主设备可以连接到任意的其他网络,从而作为NAP来工作,或者可以不连接到其他网络,从而仅作为GN来工作。表明主设备是作为NAP还是仅作为GN的信息可以设置为成为主设备的能力信息。在这种情况下,成为主设备的能力信息具有下列四个性能参数值之一: (1)无成为主设备的能力 (2)有成为主设备的能力,既可作为NAP也可作为GN (3)有成为主设备的能力,只能作为GN (4)有成为主设备的能力,只能作为NAP 图8示出了剩余电源电力、CPU性能、存储器资源、电场强度(RSSI:无线电信号强度指示器)以及成为主设备的能力,即作为性能参数的示例的信息项。可以只应用这些信息项中的一部分。否则,也可以应用除了这些信息项之外的其他信息项。 为了将表示这些性能参数的值发送到主设备,将参照图7所述的扩展包头(见图8)附加到BNEP分组。性能参数的参数标识符(PARAM)和数值(INDEX)作为有效载荷被加入到扩展包头中。然后将该BNEP分组发送给主设备。 要发送的、以及包含有性能参数的分组的扩展包头的扩展类型和有效载荷将参考图9A和图9B进行说明。 如图9A所示,扩展包头被设置为[BNEP Extension Control],它表明应发送一个控制分组。 如图9B所示,有效载荷(Extension Payload)包括头数据和后续数据。头数据由[NET PARAM]和[PARAMNUM]组成。[NETPARAM]表明该有效载荷包含将要发送的性能参数,[PARAMNUM]表示包含有效载荷内的参数数目。后续数据由不同的性能参数组成,每个性能参数都由一个参数标识符(PARAM)和一个性能参数值(INDEX)构成。这些性能参数值可以以普通的控制分组的形式发送。 从图9B中可以看出,头数据中要发送的参数的数目(PARAMNUM)是[0x05],表明该有效载荷包含五个参数。在[0x05]之后是数据项[0x01][0x0C]。由图8可以清楚地知道,[0x01]是剩余电池电力,而[0x0C]是剩余电池电力的性能参数值。 此外,[0x02][0xC3]表明CPU性能的性能参数值是[0xC3];[0x03][0x38]表明存储器性能的性能参数值是[0x38];[0x04][0x8A]表明RSSI的性能参数值是[0x8A]。另外,[0x05][0x01]是对该从设备是否可以设置为主设备的询问的应答数据例如,[0x01]表示该从设备可以被设置为能够作为NAP和GN工作的主设备。 再来参考图5的时序图,作为从设备工作的设备B向主设备(设备A)发送一个控制分组。该控制分组的扩展包头包含的有效载荷由上述性能参数构成。当接收到该控制分组后,主设备(设备A)开始执行分配给它的业务。也就是说,主设备执行建立通信的操作(步骤S17)。 对于微网络内设置的所有从设备执行步骤S11至S17。就是说,上述过程一方面在作为从设备的设备B至G之间执行,另一方面在上述设备与主设备(设备A)之间执行。主设备将微网络内存在的每个从设备的性能参数值进行累加。当一个新的从设备加入到该微网络中时,执行相同的过程,并且主设备从添加到微网络的这个新的设备获取性能参数。任何从设备都可能在工作条件下发生改变。在这种情况下,从设备将一个其扩展包头包含有更新后的性能参数的控制分组或BNEP分组发送到主设备。 根据从从设备获取的性能参数,主设备将从设备中的一个设置为备份主设备(BM),或候选主设备。 下面将解释将一个从设备设置为备份主设备(BM)的操作。假设主设备已经从所有的从设备获得了参数,即从剩余电池电力到成为主设备的能力的参数。 首先,任何其成为主设备的能力为否定的从设备被拒绝作为候选的备份主设备(BM)。剩下的从设备,其中每个从设备成为主设备的能力都为肯定,对其他的性能参数进行比较。换句话说,主设备首先根据它从从设备接收到的性能参数计算出这些从设备成为主设备的能力,然后根据计算出的成为主设备的能力,选择从设备中的一个作为备份主设备,即下一个主设备。 更具体地说,加权系数(α至δ)被分别分配给(1)剩余电池电力至(4)RSSI。这些加权系数用于根据所获得的参数(1)至(4)计算出每个从设备成为主设备的能力。例如,从设备(设备B)成为主设备的能力B(BM)被计算出来,用下式来表示: B(BM)=αB1+βB2+γB3+δB4 其中B1、B2、B3和B4分别是从设备(设备B)的(1)剩余电池电力、(2)CPU性能、(3)存储器资源和(4)RSSI。 其他从设备,即设备C至G成为主设备的能力C(BM)至G(BM)用和从设备(设备B)相同的方法计算出来。主设备可以根据网络的工作条件来调整加权系数α至δ,以选择一个从设备作为备份主设备。 在计算出所有从设备成为主设备的能力之后,主设备选择从设备中的一个作为备份主设备(BM),所选出的从设备具有计算得到的成为主设备的能力B(BM)至G(BM)中最大的能力。同时,主设备生成一个列表,该列表按照从设备成为主设备的能力(即用作备份主设备(BM)的可能性)的降序排列来表示出从设备。 图10示出了这样一个列表。该列表表示出了按照成为主设备的能力的降序排列的从设备。该列表包含地址(蓝牙设备(BD)地址),作为连接信息的寻呼扫描以及每个从设备的时钟偏移信息。这些信息项已经在询问操作和寻呼操作中获得,这两个操作都包括在图5所示的时序中。 主设备根据它从从设备获取的性能参数计算出从设备成为主设备的能力。主设备选择具有成为主设备的最大能力的从设备作为备份主设备(BM)。接下来。主设备将关于备份主设备(BM)或由此选择的从设备的信息发送给每个从设备。 图11示出的操作顺序以从主设备向从设备发送备份主设备(BM)信息作为开始,以将主设备功能移交给备份主设备作为结束。将参考时序图对构成该顺序的操作进行详细说明。 在图11所示的步骤S21中,主设备将关于所选出的从设备的信息发送给每个从设备,该从设备已被计算出具有成为主设备的最高能力,因此被选择作为备份主设备(N=BM)。这样,主设备将BM的选择通知给从设备。这个备份主设备(BM)信息作为包含在BNEP控制分组内的一个数据项发送给从设备。 包含有备份主设备(BM)信息的BNEP控制分组的配置将参考图12进行说明。 如图12A所述,在BNEP类型(BNEP Type)中设置为[BNEPCONTROL],表明该分组是一个控制分组。 如图12B所示,在BNEP有效载荷中设备为[NET BMSELECTION],表明备份主设备(BM)信息正在被发送。在BNEP有效载荷中,在[NET BM SELECTION]之后是蓝牙设备地址(BDADDR),寻呼扫描模式(PageScanMode),时钟偏移(ClockOffset)以及连接补偿时间(Connect Backoff Time)。其中的蓝牙设备地址是被选择作为备份主设备(BM)的从设备的地址。寻呼扫描模式是用于使从设备与备份主设备(BM)同步工作的必要信息。连接补偿时间使得从设备在不同时刻向备份主设备(BM),即新的主设备提出连接请求(Page)。该控制分组可以以附加到BNEP分组的扩展包头的形式发送。 连接补偿时间(Connect Backoff Time)给从设备设置了不同的补偿时间,使得从设备可以不在同一时刻发出连接请求。然而,如果给从设备设置了基于随机数的补偿时间,则不必将补偿时间通知给每个从设备。在这种情况下,从设备不会同时连接到主设备。 在图11的时序图中所示的步骤S21中,备份主设备信息发送给所有的从设备。主设备(设备A)可能会在此之后不久从微网络中移除。在这种情况下,在步骤S22中,主设备将一个备份主设备激活通知(BM Activation)发送给已被选为备份主设备的设备B。 一个包含有备份主设备激活通知(BM Activation)的分组可能具有的配置将参考图13A和图13B进行说明。 如图13A所示,在BNEP类型(BNEP Type)中设置为[BNEPControl],表明该分组是一个控制分组。 如图13B所示,在BNEP有效载荷(BNEP Payload)中设置为[NET BM Activation],表明发送备份主设备激活通知。此外,在BNEP有效载荷中,在[NET BM Activation]后面还设置了[Target UUID]。[Target UUID]是表明主设备是作为NAP(网络访问节点)还是作为GN(成组特别网络)的类型信息。该控制分组可以以附加到BNEP分组的扩展包头的形式发送。 如先前所指出的,NAP(网络访问节点)是连接到其他网络(在基础结构模式下)的网络(微网络)中的主设备。NAP对在微网络中的从设备之间的分组进行路由。就是说,它执行微网络内的分组交换。此外,NAP还影响到微网络与连接到该微网络的外部网络之间的分组交换。如果微网络是独立的,没有连接到任何的外部网络(在特别模式下),则主设备用作GN(成组特别网络),对微网络内的从设备之间的通信分组进行路由。 再来参考图11中的时序图,刚好在主设备从微网络中移除之前,主设备(设备A)将备份主设备信息再次发送到每个从设备。这是因为可能会有一个新的从设备加入到微网络中来,因此主设备(设备A)从新的从设备接收性能参数,并计算出所有现有的从设备成为主设备的能力。这样,主设备将最新的,或者更新过的备份主设备信息发送给所有的从设备。另外,主设备发送一个网络触发通知(NET Trigger),表明它将终止提供主设备业务。 网络触发通知(NET Trigger)的配置将参考图14A和图14B进行描述。 如图14A所示,在BNEP类型(BNEP Type)中设置为[BNEPControl],表明该分组是一个控制分组。 如图14B所示,在BNEP载荷(BNEP Payload)中设置了[NETTrigger],表示发送网络触发通知(NET Trigger)。此外,在[NETTrigger]之后,在BNEP有效载荷中设置了[BD ADDR],[PageScanMode],[ClockOffset],[Target UUID]和[Delay beforereconnect]。[BD ADDR]是所选择的备份主设备(BM)的蓝牙设备地址。[PageScanMode]是使从设备与备份主设备(BM)同步工作所必需的信息。[Target UUID]是表明主设备应作为NAP(网络访问节点)还是作为GN(成组特别网络)的类型信息。[Delay before reconnect]使从设备在不同时刻向主设备(BM),即新的主设备,提出连接请求(Pages)。该控制分组可以以附加到BNEP分组的扩展包头的形式发送。 像上面所述的连接补偿时间(Connect Backoff Time)那样,[Delay before reconnect],或者连接延迟时间,给从设备设置了不同的补偿时间,使得从设备可以不在同一时刻发出连接请求。然而,如果给从设备设置了基于随机数的补偿时间,则不必将补偿时间通知给每个从设备。在这种情况下,从设备不会同时连接到主设备。 接下来,在步骤S24中,如果网络触发通知(NET Trigger)或类似通知信息表明主设备将要从微网络中移除,则每个从设备都与将要从微网络中移除的主设备(设备A)断开连接(Disconnect)。如果网络触发通知没有表明主设备最终移除,则当供给主设备的电源突然切断时,从设备不会明显地断开连接。在这种情况下,生成一个普通的超时信号,它表明从设备已经与主设备断开连接。如果主设备突然从微网络中移除,在某些情况下可能不会给出网络触发通知(NETTrigger)。 在这些情况下,每一个从设备都已经接收到在步骤S21,即建立微网络的步骤中发送给它的备份主设备(BM)信息。因此,每个从设备可以根据它接收到的信息向备份主设备(BM)进行寻呼(Page)。这样,每个从设备可以有效地连接到备份主设备,而不必执行最初建立同步的操作。 将具有备份主设备信息的从设备自发或强制性地从前一个主设备断开,然后根据备份主设备信息将其连接到新的主设备的一系列操作将参考图15进行解释。 图15中的时序图表明了在前一个主设备(设备A)从微网络中移除,并且设备B被选择作为备份主设备之后,当设备B从设备A接收到主设备激活通知时,设备B是如何作为主设备来工作的。 在步骤S31中,从设备(设备C至设备G)向新的主设备(设备B)进行寻呼(Page)。在普通的连接过程中,从设备必须发送一个询问来搜索主设备,并且需要获取预定的同步信息,如参考图5已经说明的。在这种情况下,从设备已经从前一个主设备接收到备份主设备信息(图11中所示的步骤S21至步骤S23)。就是说,它们已经获得了被设置为备份主设备的设备B的地址和同步信息。因此这些从设备可以通过寻呼(Page)来与主设备进行通信;它们不需要发送询问。在寻呼过程中,主设备与每个从设备交换其属性信息项(即FHS分组)。这样所交换的属性信息项使得主设备与从设备关于频率轴和时间轴同步。 接下来,在步骤S32中,从设备(设备C至设备G)向新的主设备(设备B)发送BNEP分组,以将性能参数通知给新的主设备。这一操作与图5中操作序列的步骤S16相类似。从设备将如图8所示的操作参数以分组的形式发送给新的主设备,所述分组参照图6、图7和图9所述进行配置。 在此之后,通过与上面已经解释的相同的方法,新的主设备根据接收到的性能参数计算出从设备成为主设备的能力。新的主设备选择从设备中的一个作为下一个备份主设备(BM)。然后新的主设备将选择作为下一个备份主设备的从设备的地址以及该从设备的同步信息一起通知给其他从设备。 在微网络中,主设备根据它已经从从设备接收到的性能参数选择一个从设备作为备份主设备,即候选的下一个主设备。然后主设备将备份主设备的地址和同步信息作为备份主设备信息通知给从设备。从备份主设备信息中,从设备可以确定哪一个设备是下一个主设备。因此,根据包含在同步主设备信息中的地址信息和同步信息,可以立即确保新的主设备与从设备之间的同步,这使得当主设备从微网络中移除时,构成微网络的设备之间的通信中断时间达到最小。 在图15的一系列操作中,在步骤S31和步骤S32之间没有显示任何步骤。然后,SDP(业务设备协议)操作和安全性建立步骤是在步骤S31之后、步骤S32之前进行的。 选择备份主设备并且将所选出的备份主设备通知进行通知的操作将要详细描述。更确切地说,由主设备执行的步骤将参照图16中的流程图进行说明,在从设备中执行的步骤将参照图17中的流程图进行说明。 图16是解释微网络中主设备所执行的操作要点的流程图。首先,在步骤S101中,主设备从每个从设备接收性能参数。这些参数表示从设备的不同性能,如剩余电池电力、CPU性能等等。 在步骤S102中,主设备确定是否它已经从所有的从设备接收到了性能参数。如果它已经从所有的从设备接收了性能参数,则主设备根据它从从设备接收到的性能参数来分析每个从设备成为主设备的能力。更具体地说,主设备根据网络的工作条件调整加权系数,将它们应用到每个从设备的各种性能指示信息中,如剩余电池电力和CPU性能,并从加权后的性能指示信息中计算出每个从设备成为主设备的能力。然后,在步骤S103中,主设备选择具有成为主设备的最高能力的从设备作为备份主设备。 在步骤104中,主设备将备份主设备,即根据其最高能力所选出的从设备的信息发送给从设备。就是说,主设备将备份主设备的地址信息和同步信息发送给从设备。主设备执行流程图中所示的操作,它每次从新的从设备或任何现有的从设备接收性能参数。因此,主设备可以选择一个在当前网络工作条件下最适合作为备份主设备工作的从设备。 每个从设备如何在微网络中工作将参考图17来说明。在步骤S201中,从设备将性能参数发送给主设备。这一步骤是要发送表示从设备的各种性能项,如剩余电池电力和CPU性能,并包含在BNEP分组的扩展包头中的参数。 接下来,在步骤S202中,从设备从主设备接收备份主设备信息。该信息被存储到从设备中设置的存储器单元中。在步骤S203中,从设备确定它是否已经从主设备断开连接。当从设备从主设备接收一个网络触发通知时(图11中的步骤S23)从设备可以自动从主设备断开连接,或者由于主设备一方发生的事件,例如电池的电力用光或者主设备从网络中移除,也会断开连接。从设备的工作条件可能会发生变化,改变其性能参数。如果发生了这种情况,可执行步骤S201。 在从设备从主设备断开连接的任何情况下,转到步骤S204。在步骤S204中,从设备向备份主设备执行寻呼(Page),备份主设备是新的主设备。这样,备份主设备在微网络中作为主设备工作。 此外,在步骤S205中,从设备将其性能参数发送给新的主设备。 如上所述,从设备从备份主设备接收备份主设备的地址信息和同步信息,并保持这些信息作为备份主设备信息。从备份主设备信息中,从设备可以确定当主设备从微网络中移除后哪一个设备是下一个主设备。这使得从设备可以连接到新的主设备,并与之有效地同步工作。 在上面所述的例子中,主设备发给从设备的备份主设备信息仅仅是关于具有成为主设备的最高能力的设备的信息。作为替代,该信息也可以是表明按照成为主设备的能力降序排列的设备列表。一旦每个从设备已经接收到作为备份主设备信息的这个列表,从设备就获得了关于构成微网络的其他设备的信息。这样,如果由于具有最高能力的备份主设备已经在主设备之前从微网络中移除,使得从设备不能连接到这个备份主设备,则从设备可以连接到能力第二高的备份主设备上。 参考图18A和图18B描述了一种BNEP分组的配置,该BNEP分组包含有以这样的列表的形式提供的备份主设备信息,并且被发送给从设备。 如图18A所示,在BNEP类型(BNEP Type)中设置为[BNEPControl],表明该分组是一个控制分组。 如图18B所示,在BNEP载荷(BNEP Payload)中设置了[NETBM LIST]和[LIST NUM]。[NET BM LIST]表示要发送的信息是备份主设备(BM)的列表。[LIST NUM]表示该列表中所列出的备份主设备(BM)的数量。在[NET BM LIST]和[LIST NUM]之后,在BNEP有效载荷(BNEP Payload)中设置了数据项集合[BD ADDR],[PageScanMode],[ClockOffset]和[Connect Backoff Time]。这些数据项集合分别对应于列表中所列出的备份主设备。每个集合的数据项都按照它们所出现的顺序排列。[BD ADDR]表示备份主设备(BM)的蓝牙设备地址。[PageScanMode]是使从设备在寻呼扫描模式(PageScanMode)下工作,即与备份主设备(BM)同步工作所必需的信息。[Connect Backoff Time]使从设备在不同时刻向主设备(BM),即新的主设备,提出连接请求(Pages)。该控制分组可以以附加到BNEP分组的扩展包头的形式发送。 在上面所述的实施例中,从设备相对于新的主设备,即备份主设备执行连接操作。作为替代,备份主设备可以根据列表相对于从设备执行连接操作。就是说,备份主设备可以发送关于微网络中所提供的从设备的从设备信息,使得在前一个主设备从微网络中移除之后,备份主设备可以连接到从设备。 备份主设备所执行的一系列连接操作将参考图19进行解释。 图19的时序图示出了作为现有的主设备的设备A根据性能参数选择设备B作为备份主设备之后所执行的步骤。 在步骤S51中,设备A,或现有的主设备,将一个包含有从设备列表(Slave List)的BNEP分组发送到设备B,或备份主设备。 包含有从设备列表的BNEP分组的配置将参考图20A和图20B进行说明。 从图20A可以看出,在BNEP类型(BNEP Type)中设置为[BNEPControl],表明该分组是一个控制分组。 如图20B所示,在BNEP载荷(BNEP Payload)中设置了[NETSLAVES LIST]和[LIST NUM]。[NET SLAVES LIST]表示该列表是从设备列表。[LIST NUM]表示要以列表的形式发送的从设备信息项的数量。在[NET SLAVES LIST]和[LIST NUM]之后,在有效载荷(BNEPPayload)中还设置了数据项集合[BD ADDR],[PageScanMode],[ClockOffset]和[Connect Backoff Time]。这些数据项集合分别对应于列表中所列出的从设备。每个集合的数据项都按照它们所出现的顺序排列。[BD ADDR]表示从设备的蓝牙设备地址。下一个数据项[PageScanMode]是使备份主设备可以与从设备同步工作所需的信息。[Connect Backoff Time]使新的主设备在不同时刻向从设备提出连接请求。该控制分组可以以附加到BNEP分组的扩展包头的形式发送。 新的主设备可以自己设置连接补偿时间(Connect BackoffTime)。在这种情况下,连接补偿时间不需要像通知数据那样包含在BNEP分组中。 还要再参考图19中所示的操作序列做出进一步说明。在图19的时序图的步骤S51中,上面所述的从设备列表发送到备份主设备(设备B)。在步骤S52中,当主设备(设备A)在此之后从微网络中移除时,它向已被选择作为备份主设备的设备B发送一个备份主设备激活通知(BM Activation)。这个备份主设备激活通知(BM Activation)具有参照图13所述的配置。如果有新的从设备加入到微网络中,则列表数据被更新,以具有关于新的从设备的信息,并被发送到备份主设备(设备B)。 接下来,在步骤S53中,执行一个断开连接的操作(Disconnect),以使主设备(设备A)与从设备断开连接。这一断开连接的操作可以由主设备自发地或强制性地完成。 在主设备与从设备断开连接之后,设备B,即新的主设备,根据它已经接收到的从设备列表,将其自身一个接一个地连接到从设备(设备C至G)。作为新的主设备,设备B可以通过使用包含在从前一个主设备(设备A)发送来的从设备列表内的地址,即蓝牙设备地址(BDADDR),以及同步信息,有效地与每个从设备建立连接。 在由此重新建立的微网络中,从设备开始与新的主设备进行通信。 已经参照特殊实施例对本发明进行了详细说明。然而,很明显本领域的技术人员可以改变或替换上述实施例,而不会背离本发明的保护范围和构思。就是说,上面所描述的实施例仅仅是本发明的示例。为了理解本发明的主旨,应考虑本申请后面所提出的权利要求。 上面所述的一系列操作可以使用硬件或软件来实现,或者使用这两者的结合来实现。为了使用软件来执行上述操作过程,可以将描述该过程的程序安装到专用的硬件单元,或存储器内,结合到计算机中,或者安装到可以执行多种操作的计算机中。 该程序可以预先记录到作为记录介质的例如硬盘或ROM(只读存储器)中。作为替代方案,该程序可以暂时或永久地存储(记录)在可拆卸的记录介质中,如软盘,CD-ROM(光盘只读存储器),MO盘(磁电光盘),DVD(数字化多用光盘),磁盘,半导体存储器或类似存储介质。可拆卸的记录介质可以以所谓“软包件”的形式提供。 程序可以安装到计算机中,从上面所提到的可拆卸记录介质中读取。否则,它可以通过无线网络或通过如LAN(本地局域网)或互联网这样的网络从下载站点传送到计算机。计算机接收这样传送的程序。该程序可以安装到计算机中设置的记录介质中,例如硬盘。 根据本发明,各种操作不仅可以按照上面所述的顺序一项接一项地执行,而且可以根据执行操作的设备的性能或根据需要同时执行,或者独立地执行。采用本发明的系统是多个单元构成的逻辑组件。该系统的所有单元不必设置在同一个机箱内。 本发明并不限制在参照附图所述的实施例。很明显本领域的技术人员可以进行改变或替换,而不会背离本申请后面提出的权利要求的保护范围和构思。 工业实用性 如已经说明的,本发明涉及一种包含一个执行通信控制操作的主设备以及一个或多个可通过主设备进行通信的从设备的无线通信网络。每个从设备将其各种数据处理能力以多种性能参数的形式发送给主设备。主设备根据从设备发送来的性能参数选择从设备中的一个作为候选的下一个主设备。主设备向每个从设备给出备份主设备信息,所述的备份主设备信息包含地址和同步信息,这两种信息都与所选出的从设备有关。每个从设备可以从备份主设备信息中确定哪一个从设备是下一个主设备,并且当主设备从网络中移除时可以立即连接到下一个主设备。因此,主设备的用户不需要选择一个从设备作为下一个主设备。此外,可以缩短从设备之间的通信中断时间,并且从设备可以快速、有效地连接到新的主设备。 根据本发明,性能参数是所分析的每个从设备的数据处理性能项,如剩余电池电力、CPU性能、存储器资源和RSSI(电场强度)。根据这些信息项,主设备可以选择一个从设备作为备份主设备,它可以应付网络中的工作条件。 根据本发明,主设备发送给从设备的备份主设备信息包含关于备份主设备的同步信息。因此,对于重建网络所需的至少一部分建立同步的操作就不必再执行了。这样可以在短时间内有效地重建网络。 在本发明中,备份主设备信息是一个按照其成为主设备的能力的降序顺序列出设备的列表,它可以被发送给从设备。然后,从设备可以拥有关于多个备份主设备的信息。即每个从设备可以获取构成微网络的其他设备的信息。这样,当主设备从微网络中移除时,如果由于具有最高能力的备份主设备已经从微网络中移除,使得从设备不能连接到这个备份主设备,则从设备可以连接到成为主设备的能力为第二高的备份主设备上。 根据本发明,可以发送一个从设备列表到备份主设备。然后,当主设备与从设备断开连接之后,被选择作为新的主设备的设备可以根据这个从设备列表一个接一个地连接到从设备。每个从设备不需要执行任何操作以将其自身连接到主设备。被选择作为新的主设备的设备可以使用包含在从设备列表内的蓝牙设备地址(BD ADDR)以及同步信息,这些信息都是从前一个主设备发送来的。因此新的主设备可以有效地建立与从设备的连接。在由此重新建立的微网络中,从设备可以通过新的主设备相互通信。 权利要求书 (按照条约第19条的修改) 1.在无线通信网络中作为主设备的通信处理设备,所述的无线通信网络包括至少一个通过主设备进行通信的从设备,并且在该无线通信网络中,已经接收到包含有主设备地址和同步信息的信号的从设备通过发送一个包含有其属性信息的寻呼信号来执行一个寻呼操作,借以使主设备和从设备按照频率轴和时间轴同步,该通信处理设备包括: 数据接收装置,用于从构成无线通信网络的每一个从设备接收数据,其中用于每一项分析的数据处理能力被作为性能参数设置在数据中; 数据处理装置,用于根据从从设备接收到的性能参数计算出成为主设备的能力,并确定一个从设备为备份主设备,作为候选的下一个主设备;以及 数据发送装置,用于将包含有地址信息和同步信息的备份主设备信息发送到无线通信网络中的每个从设备,地址信息对应于数据处理装置所确定的备份主设备,并且 其中下一个主设备通过使用由数据发送装置发送来的备份主设备信息可以建立下一个网络的同步,而不发送包含下一个主设备地址和同步信息的询问信号。 2.如权利要求1所述的通信处理设备,其中性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且 数据处理装置被配置为根据所述性能参数中的至少一个计算出成为主设备的能力。 3.如权利要求1所述的通信数据通信处理设备,其中性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且 数据处理装置被配置为通过执行将一个加权系数应用到至少一个性能参数上的操作来计算出成为主设备的能力。 4.如权利要求1所述的通信数据通信处理设备,其中性能参数包括一个表示从设备是否可以被设置为主设备的数据项,并且数据处理装置被配置为仅对于其数据项表明其能够成为主设备的从设备计算出成为主设备的能力。 5.如权利要求1所述的通信数据通信处理设备,其中所述的无的能力的顺序列出地址信息项;开且 数据发送装置被配置为执行将包含该列表的分组发送到构成无线通信网络的从设备的操作。 12.如权利要求1所述的通信数据通信处理设备,其中数据处理装置还生成一个要发送到备份主设备的分组,该分组包含一个列表,该列表包括构成无线通信网络的从设备的地址信息以及同步信息;并且 数据发送装置被配置为执行将包含该列表的分组发送到备份主设备的操作。 13.在无线通信网络中作为从设备的通信处理设备,所述的无线通信网络包括一个执行通信控制操作的主设备和至少一个通过主设备进行通信的从设备,该通信处理设备包括: 寻呼处理装置,用于使已经接收到主设备地址和同步信息的从设备通过发生一个包含有其数据信息的寻呼信号来执行一个寻呼操作,借以使主设备和从设备按照频率轴和时间轴同步; 数据处理装置,用于生成包含有设置为性能参数的数据的分组,这些性能参数是所获得的每个从设备的性能值; 数据发送装置,用于将数据处理装置所生成的分组发送到主设备; 数据接收装置,用于从主设备接收备份主设备信息,所述的备份主设备信息包括对应于一个备份主设备的地址信息和同步信息; 存储器装置,用于存储由数据接收装置接收到的备份主设备信息;以及 连接控制装置,用于在下一个主设备发送一个包含有下一个主设备地址和同步信息的询问信号之前,根据存储在存储器装置中的备份主设备信息,通过发送寻呼信号将从设备连接到备份主设备。 14.如权利要求13所述的通信数据通信处理设备,其中数据处理装置被配置为执行生成一个分组的操作,该分组包含每个从设备的性能参数的数据,所述的性能参数包括剩余电池电力,CPU性能,存储器资源和RSSI,即电场强度,这些数据项中的至少一项。 15.如权利要求13所述的通信数据通信处理设备,其中数据处理装置被配置为根据在无线通信网络中共同设置的参考值来设置性能参数的值,这些性能参数是所分析的每个从设备的数据处理性能项。参数包括所有与从设备相关的剩余电池电力,CPU性能,存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且 主设备被配置为根据从每个从设备发送来的性能参数中的至少一个计算出成为主设备的能力。 22.如权利要求20所述的通信数据通信处理系统,其中性能参数包括所有与从设备相关的剩余电池电力,CPU性能,存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且 主设备被配置为通过执行将一个加权系数应用到至少一个性能参数上的操作来计算出成为主设备的能力。 23.如权利要求20所述的通信数据通信处理系统,其中数据处理装置被配置为执行将备份主设备信息存储在根据蓝牙网络封装协议(BNEP)生成的BNEP分组中,并将该BNEP分组发送到从设备的操作,备份主设备信息包括对应于备份主设备的地址信息和同步信息。 24.如权利要求20所述的通信数据通信处理系统,其中主设备被配置为将备份主设备激活请求分组发送到备份主设备,该分组请求激活备份主设备。 25.如权利要求20所述的通信数据通信处理系统,其中主设备被配置为根据从从设备接收到的性能参数计算出从设备成为主设备的能力,并生成包含一个列表的分组,并将该分组发送给从设备,该列表包括同步信息,并按照成为主设备的能力的顺序列出设备地址信息项。 26.如权利要求20所述的通信数据通信处理系统,其中主设备被配置为生成包含一个列表的分组,并将该分组发送给备份主设备,该列表包括同步信息和构成无线通信网络的从设备的地址信息项。 27.应用于在无线通信网络中作为主设备的通信处理设备的主设备控制方法,所述的无线通信网络包括至少一个通过主设备进行通信的从设备,并且在该无线通信网络中,已经接收到包含有主设备地址和同步信息的信号的从设备通过发送一个包含有其属性信息的寻呼信号来执行一个寻呼操作,借以使主设备和从设备按照频率轴和时间轴同步,该方法包括: 数据接收步骤,从构成无线通信网络的每个从设备接收数据,其中对于每一项分析的数据处理能力被作为性能参数设置在数据中; 数据处理步骤,根据从从设备接收到的性能参数计算出成为主设备的能力,并确定一个从设备为备份主设备,作为候选的下一个主设备;以及 数据发送步骤,用于将包含有地址信息和同步信息的备份主设备信息发送到无线通信网络中的每个从设备,地址信息对应于在数据处理步骤所确定的备份主设备,并且 其中下一个主设备通过使用由数据发送装置发送来的备份主设备信息可以建立下一个网络的同步,而不发送包含下一个主设备地址和同步信息的询问信号。 28.如权利要求27所述的主设备控制方法,其中性能参数包括所有与从设备相关的剩余电池电力、CPU性能、存储器资源和RSSI,即电场强度,这些数据项中的至少一项;并且 数据处理步骤根据所述性能参数中的至少一个计算出成为主设备的能力。 29.应用于在无线通信网络中作为从设备的通信处理设备的主设备连接方法,所述的无线通信网络包括一个执行通信控制操作的主设备和至少一个通过主设备进行通信的从设备,该方法包括: 寻呼处理步骤,用于使已经接收到主设备地址和同步信息的从设备通过发生一个包含有其数据信息的寻呼信号来执行一个寻呼操作,借以使主设备和从设备按照频率轴和时间轴同步; 数据处理步骤,生成包含有设置为性能参数的数据的分组,这些性能参数是所获得的每个从设备的性能值; 数据发送步骤,将数据处理步骤中所生成的分组发送到主设备; 数据接收步骤,从主设备接收备份主设备信息,所述的备份主设备信息包括对应于一个备份主设备的地址信息和同步信息; 存储步骤,存储在数据接收步骤中接收到的备份主设备信息;以及 连接控制步骤,在下一个主设备发送一个包含有下一个主设备地址和同步信息的询问信号之前,根据在存储步骤中存储的备份主设备信息,通过发送寻呼信号将从设备连接到备份主设备。 30.如权利要求29所述的主设备连接方法,其中数据处理步骤生成一个分组,该分组包含每个从设备的性能参数的数据,所述的性能参数包括剩余电池电力,CPU性能,存储器资源和RSSI,即电场强度,这些数据项中的至少一项。 31.用于控制在无线通信网络中作为主设备的通信处理设备的计算机程序,所述的无线通信网络包括至少一个通过主设备进行通信的从设备,并且在该无线通信网络中,已经接收到包含有主设备地址和同步信息的信号的从设备通过发送一个包含有其属性信息的寻呼信号来执行一个寻呼操作,借以使主设备和从设备按照频率轴和时间轴同步,该计算机程序包括: 数据接收步骤,从构成无线通信网络的每个从设备接收数据,其中对于每一项分析的数据处理能力被作为性能参数设置在数据中; 数据处理步骤,根据从从设备接收到的性能参数计算出成为主设备的能力,并确定一个从设备为备份主设备,作为候选的下一个主设备;以及 数据发送步骤,用于将包含有地址信息和同步信息的备份主设备信息发送到无线通信网络中的每个从设备,地址信息对应于在数据处理步骤中所确定的备份主设备,并且 其中下一个主设备通过使用由数据发送装置发送来的备份主设备信息可以建立下一个网络的同步,而不发送包含下一个主设备地址和同步信息的询问信号。 32.用于对在无线通信网络中作为从设备的通信处理设备进行连接操作的计算机程序,所述的无线通信网络包括一个执行通信控制操作的主设备和至少一个通过主设备进行通信的从设备,该计算机程序包括: 寻呼处理步骤,用于使已经接收到主设备地址和同步信息的从设备通过发生一个包含有其数据信息的寻呼信号来执行一个寻呼操作,借以使主设备和从设备按照频率轴和时间轴同步; 数据处理步骤,生成包含有设置为性能参数的数据的分组,这些性能参数是所获得的每个从设备的性能值; 数据发送步骤,将数据处理步骤中所生成的分组发送到主设备; 数据接收步骤,从主设备接收备份主设备信息,所述的备份主设备信息包括对应于一个备份主设备的地址信息和同步信息; 存储步骤,存储在数据接收步骤中接收到的备份主设备信息;以及 在下一个主设备发送一个包含有下一个主设备地址和同步信息的询问信号之前,根据在存储步骤中存储的备份主设备信息,通过发送寻呼信号将从设备连接到备份主设备。
《具有通信功能的电子设备.pdf》由会员分享,可在线阅读,更多相关《具有通信功能的电子设备.pdf(68页珍藏版)》请在专利查询网上搜索。
本发明涉及一种包含主设备和从设备的网络。在该网络中,每个从设备计算从设备的能力值作为性能参数并将其发送该主设备。根据从每个从设备发送来的性能参数,主设备选择一个备份主设备作为候选的下一个主设备,并将所选定的备份主设备的地址和BM信息以及同步信息提供给每个从设备。当主设备断开连接,从设备可以立即根据备份主设备信息确定下一个主设备并连接到下一个主设备。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1