一种实现对等设备之间通讯的方法及装置的制作方法

文档序号:7643853阅读:181来源:国知局
专利名称:一种实现对等设备之间通讯的方法及装置的制作方法
技术领域
本发明涉及通讯领域,尤其涉及实现对等设备之间通讯的方法与装置。
背景技术
随着通讯技术的不断进步,为了方便现代人的生活,出现了很多子母机、手机与蓝牙耳机等一个控制平台对多个子系统的应用方式。子母机的主机能够向子机提供服务、但是多个子机之间在缺少主机的情况下不能直接进行通讯,因为没有服务提供者。目前的手机与篮牙耳机之间也是存在这种问题,只有手机能够与蓝牙耳机之间进行通讯,但是多个篮牙耳机之间不能进行通讯。
造成这种现象的原因是由于同一设备不能够实现两种设备属性。因为在这些设备出厂前都统一设置了设备属性,只能是主机或者从机。主机也叫服务器,用来为设备提供服务;从机也叫设备,从机只能与主机进行通讯,但是多个从机之间不能进行通讯。

发明内容
本发明实施例要解决的技术问题是提供一种实现对等设备之间通讯的方法及装置。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的广播需要的服务信息,并确认是否有提供所述的服务的主机存在,则将自身定位为从机、与主机建立连接服务并通讯;若不存在,则将自身升级为主机,并广播升级信息及提供的服务信息。
其中,在与主机通讯的过程中,监测主机是否退出服务,若退出服务则将自身升级为主机或退出服务。
其中,在与主机通讯的过程中,存在多个从机与主机通讯的情况,且主机在通讯过程中退出服务,判断多个从机的地址顺序,若自身的地址顺序最高,则升级为主机。
其中,所述的确认是否有提供所述的服务的主机存在具体为在开机预置十佳你内向主机发送连接信号,若没有收到主机的反馈信号,则认为主机退出服务。
其中,所述的监测主机是否退出服务具体为周期性的向主机发送连接信号,若没有收到主机的反馈信号,则认为主机退出服务。
其中,所述的升级为主机具体为先退出服务,然后重新启动,将自身定位为从机。
其中,所述的建立连接服务具体为向主机发送沟通服务请求,主机向其反馈接收服务请求的信息。
本发明还提供了一种实现对等设备之间通讯的装置,该装置包括发送单元、判断单元、从机通讯单元、从机升级单元、接收单元;发送单元,用于广播从机需要的服务信息,或从机升级为主机时广播升级信息及提供的服务信息;判断单元,用于确认是否有提供所述的服务的主机存在;从机通讯单元,用于在主机存在时,将自身定位为从机、并与主机建立连接服务并通讯;从机升级单元,用于在主机不存在时,将自身升级为主机;接收单元,用于接收与主机通讯过程中的信息。
其中,该装置进一步包括监测单元;发送单元,还用于周期性的发送用于监测主机的连接信号;监测单元,用于在与主机通讯过程中,判断接收单元是否收到与监测主机的连接信号相对应的反馈信号;接收单元,还用于接收用于与监测主机的连接信号向对应的反馈信号;从机升级单元,还用于在监测单元未收到与监测主机测主机的连接信号相对应的反馈信号时,将自己升级为主机。
其中,该从机升级单元具体包括从机判断单元,地址顺序判断单元、升级单元;从机判断单元,用于在在监测单元未收到与监测主机测主机的连接信号相对应的反馈信号时,判断是否存在多个从机;地址顺序判断单元,用于当从机判断单元得出存在多个从机结果时,判断自身的地址顺序是否最高;升级单元,用于在地址顺序判断单元得到自身的地址顺序最高时,将自身升级为主机。
以上技术方案可以看出,由于本发明在各个从机中进行了改造,使得各个从机的属性可以更改,即从机可以升级成主机,使得在缺少主机的情况下,多个从机之间依然能够进行通讯。


图1为本发明实现流程图;图2为本发明实现装置图。
具体实施例方式
本发明实施例为了解决同一设备不能够实现两种设备属性,从机只能与主机进行通讯,但是多个从机之间不能进行通讯的问题,提出了动态升级的过程,提供了实现对等设备之间通讯的方法及装置。
下面详细说明本发明实施例的实现过程,参见图1步骤101从机开机;步骤102广播需要的服务信息,确认是否有提供所述的服务的主机存在;若有则执行步骤108;若没有则执行步骤103;该步骤中所述的确认是否有提供服务的主机存在的方法为,从机在开机一定时间范围内,向主机发送连接请求,如果收到回应该连接请求的反馈信号,则说明主机存在;若没有收到回应该连接请求的反馈信号,则说明主机不存在。
步骤103确认是否只有一个从机存在;是则执行步骤104;否则执行步骤105;步骤104只有一个从机存在时,进行升级服务、广播升级信息及提供的服务信息或退出服务;此处所述的进行升级服务指的是首先脱离服务,然后重新启动该设备,并提供服务。
步骤105若多个从机存在时,按照地址顺序进行排序,判断该从机是否是地址顺序最高的,若是则执行步骤106;若否则执行步骤107;该步骤中所述的地址是具有全球唯一性的,所以按照能够得到唯一的排列顺序。
步骤106进行升级服务、并广播升级信息及提供的服务信息。
步骤107若不是则等待地址顺序最高的从机进行升级,执行步骤102;此处所述的进行升级服务指的是首先脱离服务,然后重新启动该设备,并提供服务。
步骤108查询到主机的存在后,向主机发送连接请求;步骤109接收主机反馈的连接信息,成功建立连接并通讯。
为了更好的实现对等设备之间的通讯,在主机退出提供服务时,还能够不间断从机之间的通讯,在主机与从机进行通讯的过程中进行监控连接链路。
步骤110监控连接链路,判断主机是否脱离服务;是则执行步骤103;否则继续执行步骤110,监控链路;该步骤中所述的监控连接链路与步骤102的查询主机是否存在的过程相似。只不过该步骤中所述的监控连接链路实际上一种保护机制,是一个虚拟的空中连接,从机定时向主机发送信号,并监测反馈信号,如果监测收到反馈信号,则说明主机存在;若在一定时间后没有收到回应反馈信号,则说明主机脱离服务。
对应于该方法,本发明还提供了一种实现对等设备之间通讯的装置,该装置包括发送单元、判断单元、从机通讯单元、从机升级单元、接收单元;
发送单元,用于广播从机需要的服务信息,或从机升级为主机时广播升级信息及提供的服务信息;判断单元,用于确认是否有提供所述的服务的主机存在;从机通讯单元,用于在主机存在时,将自身定位为从机、并与主机建立连接服务并通讯;从机升级单元,用于在主机不存在时,将自身升级为主机;接收单元,用于接收与主机通讯过程中的信息。
对应于监控的保护步骤,该装置进一步包括监测单元;相应的发送单元,还用于周期性的发送用于监测主机的连接信号;监测单元,用于在与主机通讯过程中,判断接收单元是否收到与监测主机的连接信号相对应的反馈信号;接收单元,还用于接收用于与监测主机的连接信号向对应的反馈信号;从机升级单元,还用于在监测单元未收到与监测主机测主机的连接信号相对应的反馈信号时,将自己升级为主机。
其中所述的从机升级单元具体包括从机判断单元,地址顺序判断单元、升级单元;从机判断单元,用于在在监测单元未收到与监测主机测主机的连接信号相对应的反馈信号时,判断是否存在多个从机;地址顺序判断单元,用于当从机判断单元得出存在多个从机结果时,判断自身的地址顺序是否最高;升级单元,用于在地址顺序判断单元得到自身的地址顺序最高时,将自身升级为主机。
其中所述的从机通讯单元具体包括定位单元、建立连接服务单元、;定位单元,用于在主机存在时将自身定位为从机;建立连接服务单元,用于在定位单元将自身定位为从机时,通知发送单元向主机发送沟通服务请求;并通知接收单元接收主机向其反馈的接收服务请求的信息;在建立连接服务后,触发发送单元接收主机或其他从机发送的信息;触发自身向主机或其他从机发送信息。
本发明可以嵌入家用子母机(多个子机脱离母机进行工作)、集群对讲机、手机篮牙等方面、家用多媒体的控制平台同多媒体之间的工作等,只要是一对多的控制平台对多子系统的集群工作都可以应用本发明。
例如本发明在应用到手机蓝牙上时,在手机通话时,需要进行蓝牙传输时,首先查找主机,查找到主机后将自身定位为从机,从而建立与主机之间的通讯,没有查找到主机时且地址信息优先级最高时则将自身升级为主设备,并提供服务。从而多个手机时间可以进行蓝牙通讯。
以上对本发明所提供的一种实现对等设备之间通讯的方法与装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种实现对等设备之间通讯的方法,其特征在于,该方法包括广播需要的服务信息,并确认是否有提供所述的服务的主机存在,则将自身定位为从机、与主机建立连接服务并通讯;若不存在,则将自身升级为主机,并广播升级信息及提供的服务信息。
2.根据权利要求1所述的实现对等设备之间通讯的方法,其特征在于,在与主机通讯的过程中,监测主机是否退出服务,若退出服务则将自身升级为主机或退出服务。
3.根据权利要求2所述的实现对等设备之间通讯的方法,其特征在于,在与主机通讯的过程中,存在多个从机与主机通讯的情况,且主机在通讯过程中退出服务,判断多个从机的地址顺序,若自身的地址顺序最高,则升级为主机。
4.根据权利要求2或3所述的实现对等设备之间通讯的方法,其特征在于,所述的确认是否有提供所述的服务的主机存在具体为在开机预置十佳你内向主机发送连接信号,若没有收到主机的反馈信号,则认为主机退出服务。
5.根据权利要求2或3所述的实现对等设备之间通讯的方法,其特征在于,所述的监测主机是否退出服务具体为周期性的向主机发送连接信号,若没有收到主机的反馈信号,则认为主机退出服务。
6.根据权利要求1至3其中之一所述的实现对等设备之间通讯的方法,其特征在于,所述的升级为主机具体为先退出服务,然后重新启动,将自身定位为从机。
7.根据权利要求1至3其中之一所述的实现对等设备之间通讯的方法,其特征在于,所述的建立连接服务具体为向主机发送沟通服务请求,主机向其反馈接收服务请求的信息。
8.一种实现对等设备之间通讯的装置,其特征在于,该装置包括发送单元、判断单元、从机通讯单元、从机升级单元、接收单元;发送单元,用于广播从机需要的服务信息,或从机升级为主机时广播升级信息及提供的服务信息;判断单元,用于确认是否有提供所述的服务的主机存在;从机通讯单元,用于在主机存在时,将自身定位为从机、并与主机建立连接服务并通讯;从机升级单元,用于在主机不存在时,将自身升级为主机;接收单元,用于接收与主机通讯过程中的信息。
9.根据权利要求8所述的实现对等设备之间通讯的装置,其特征在于,该装置进一步包括监测单元;发送单元,还用于周期性的发送用于监测主机的连接信号;监测单元,用于在与主机通讯过程中,判断接收单元是否收到与监测主机的连接信号相对应的反馈信号;接收单元,还用于接收用于与监测主机的连接信号向对应的反馈信号;从机升级单元,还用于在监测单元未收到与监测主机测主机的连接信号相对应的反馈信号时,将自己升级为主机。
10.根据权利要求9所述的实现对等设备之间通讯的装置,其特征在于,该从机升级单元具体包括从机判断单元,地址顺序判断单元、升级单元;从机判断单元,用于在在监测单元未收到与监测主机测主机的连接信号相对应的反馈信号时,判断是否存在多个从机;地址顺序判断单元,用于当从机判断单元得出存在多个从机结果时,判断自身的地址顺序是否最高;升级单元,用于在地址顺序判断单元得到自身的地址顺序最高时,将自身升级为主机。
全文摘要
本发明提供了一种实现对等设备之间通讯的方法,该方法包括广播需要的服务信息,并确认是否有提供所述的服务的主机存在,则将自身定位为从机、与主机建立连接服务并通讯;若不存在,则将自身升级为主机,并广播升级信息及提供的服务信息。对应于该方法,本发明还提供了一种实现对等设备之间通讯的装置,该装置包括发送单元、判断单元、从机通讯单元、从机升级单元、接收单元。由于本发明在各个从机中进行了改造,使得各个从机的属性可以更改,即从机可以升级成主机,使得在缺少主机的情况下,多个从机之间依然能够进行通讯。
文档编号H04Q7/32GK101026393SQ200710005009
公开日2007年8月29日 申请日期2007年2月12日 优先权日2007年2月12日
发明者雷柏元, 马平 申请人:雷柏元, 马平
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1