一种电子设备及一种数据交互方法_3

文档序号:9474001阅读:来源:国知局
作状态。对于四个通信模块一直处于工作状态的情形,链路质量检测模块61能够即时检测两个链路的链路质量。而对于四个通信模块不是全部一直处于工作状态的情形,可以有以下两种实现方式:
[0058]其一,第二通信模块32及第四通信模块42 —直处于工作状态,第一通信模块31与第二通信模块32中一个处于工作状态,另一个只是在设定的时钟周期处于工作状态,以使链路质量检测模块61检测得到对应链路的链路质量。
[0059]例如,开机初始化后,四个通信模块均处于工作状态,链路质量检测模块61检测结果表明第一无线链路的链路质量较优,则关闭第二通信模块,之后在设定的时钟周期打开第二通信模块,使链路质量检测模块61收集第二无线链路的链路质量数据,以比较当前时刻两个链路的链路质量,当比较结果为第二无线链路质量较优时,则打开第二通信模块,使其处于工作状态,关闭第一通信模块,然后重复上述周期检测链路质量的操作。
[0060]其二,与上一方式不同之处在于第二通信模块与第四通信模块也不是一直处于工作状态。例如,开机初始化后,四个通信模块均处于工作状态,链路质量检测模块61检测结果表明第一无线链路的链路质量较优,则关闭第二通信模块和第四通信模块,之后在设定的时钟周期打开第二通信模块和第四通信模块,使链路质量检测模块61收集第二无线链路的链路质量数据,以比较当前时刻两个链路的链路质量,当比较结果为第二无线链路质量较优时,则打开第二通信模块和第四通信模块,使其处于工作状态,关闭第一通信模块和第三通信模块,然后重复上述周期检测链路质量的操作。
[0061]通过上述使四个通信模块不全部一直处于工作状态的技术方案,能够减小电子设备100的功耗,延长待机时间。
[0062]下面以第一无线链路和第二无线链路为两种W1-Fi链路举例,对本申请技术方案予以说明:
[0063]第一通信模块和第三通信模块为对应协议802.51ad的通信模块,第一无线链路对应频率为60GHz的W1-Fi链路;第二通信模块和第四通信模块为对应协议802.51ac的通信模块,第一无线链路对应频率为5GHz的W1-Fi链路.
[0064]其中,与协议802.51ad对应的第一无线链路的数据带宽高(能达到7Gbps),但传输距离短;另一方面,与协议802.51ac对应的第二无线链路虽然数据带宽较第一无线链路低,但传输距离可达几十米。
[0065]当检测到第一无线链路的链路质量优于第二无线链路的链路质量,或者第一本体与第二本体间的距离小于第一阈值(第一阈值的设定同前)时,使第一本体10与第二本体20通过第一无线链路进行数据交互;反之,当检测到第二无线链路的链路质量优于第一无线链路的链路质量,或者第一本体与第二本体间的距离大于第一阈值时,使第一本体10与第二本体20通过第二无线链路进行数据交互。进而使得第一本体10与第二本体20在不同的使用环境中均能够通过较优的传输信道进行数据。
[0066]为了使视频、音频、以及对传感设备的控制信号等各种类型的数据能够通过上述两条链路进行传输,在第一本体10及第二本体20两侧均设置有多个辅助模块,如数模转换模块、视频解码模块、USB集线器控制器,显示端口接收器控制器(Display Port SinkController),等等,本申请不再--举例。
[0067]实施例2
[0068]本申请实施例2提供一种电子设备200,电子设备200能够通过无线链路与第二电子设备300进行数据交互。其中,第二电子设备300可以为电子设备200的上位机,或者是与电子设备相互独立的另一个电子设备,例如,电子设备200可以为智能眼镜,第二电子设备300可以为智能手机、平板电脑或者笔记本电脑。
[0069]参见图2,电子设备200包括:第一通信模块31,第一通信模块31能够与第二电子设备300的第三通信模块41建立第一无线链路;
[0070]第二通信模块32,第二通信模块32能够与第二电子设备300的第四通信模块42建立第二无线链路;其中,电子设备200与第二电子设备300间的距离在第一无线链路对应的第一传输距离以内时,第一无线链路的第一链路质量优于第二无线链路的第二链路质量;第一传输距离小于第二无线链路对应的第二传输距离;
[0071 ] 第二链路确定模块52,第二链路确定模块52用于确定与第二电子设备300进行数据交互时的优选通信链路;
[0072]其中,电子设备200与第二电子设备300之间能够通过第一无线链路和/或第二无线链路进行数据交互;数据交互的方式包括:电子设备200通过第一无线链路和/或第二无线链路调用第二电子设备300上的处理器301进行任务处理,或者电子设备200通过第一无线链路和/或第二无线链路接收来自处理器301的控制指令。
[0073]上述技术方案中,由于电子设备200可以通过第一无线链路和/或第二无线链路与第二电子设备300上的处理器301进行交互,能够调用处理器301进行任务处理,增加电子设备200的运算能力,使得电子设备200可以配置功耗小的中央处理器CPU,甚至可以不配置CPU而只配置功能简单的协处理器,进而可以在保障第一本体的性能的前提下减小其的功耗,延长待机时间。
[0074]进一步,继续参见图2,电子设备200还包括检测模块60,与第二链路确定模块52相连,用于检测电子设备200与第二电子设备300间的状态;
[0075]第二链路确定模块52具体根据检测模块60的检测结果确定优选通信链路。
[0076]进一步,继续参见图2,检测模块60包括链路质量检测模块61,用于检测第一链路质量及第二链路质量;
[0077]第二链路确定模块52具体用于:确定第一无线链路与第二无线链路中链路质量较优的无线链路为优选通信链路。
[0078]进一步,继续参见图2,检测模块60包括距离检测模块62,用于检测电子设备200与第二电子设备300间的距离;
[0079]第二链路确定模块52具体用于:在电子设备200与第二电子设备300间的距离小于等于第一阈值时,确定第一无线链路为优选通信链路;以及在电子设备200与第二电子设备300间的距离大于第一阈值时,确定第二无线链路为优选通信链路。
[0080]本申请实施例2中的电子设备200相当于实施例1中的第一本体10,第二电子设备300相当于实施例1中的第二本体20。本申请实施例2中的第一通信模块31至第四通信模块42这四个通信模块的实现方式与实施例1中一样,另外,第二链路确定模块52相当于实施例1中的链路确定模块51,检测模块60、链路质量检测模块61、距离检测模块62的实现方式均与实施例1中一样。因此,通过实施例1中对第一本体10的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备200的实施方法,所以为了说明书的简洁,在此不再详述。
[0081]实施例3
[0082]与实施例1中提供的电子设备100相对应,实施例3提供一种数据交互方法,应用于电子设备100,电子设备100包括第一本体10及第二本体20,第一本体10与第二本体20间能够通过第一无线链路和/或第二无线链路进行通信;参见图3,该方法包括:
[0083]步骤101:检测第一本体10与第二本体20间的状态,获得检测结果;
[0084]步骤102:根据检测结果确定第一本体10与第二本体20间的优选通信链路;
[0085]步骤103:控制第一本体10与第二本体20通过优选通信链路进行数据交互;其中,数据交互的方式包括:第一本体10通过优选通信链路调用第二本体20上的处理器21进行任务处理,或者第一本体10通过优选通信链路接收来自处理器21的控制指令。
[0086]进一步,第一本体10与第二本体20间的距离在第一无线链路对应的第一传输距离以内时,第一无线链路的第一链路质量优于第二无线链路的第二链路质量;第一传输距离小于第二无线链路对应的第二传输距离;
[0087]步骤101:检测第一本体10与第二本体20间的状态,获得检测结果,包括:
[0088]检测获得第一无线链路及第二无线链路的链路质量;
[0089]步骤102:根据检测结果确定第一本体10与第二本体20间的优选通信链路,包括:
[0090]确定第一无线链路与第二无线链路中链路质量较优的无线链路为优选通信链路。
[0091]进一步,第一本体10与第二本体20间的距离在第一无线链路对应的第一传输距离以内时,第一无线链路的第一链路质量优于第二无线链路的第二链路质量;第一传输距离小于第二无线链路对应的第二传输距离;
[0092]步骤101:检测第一本体10与第二本体20间的状态,获得检测结果,包括:
[0093]检测获得第一本体10与第二本体20间的距离;
[0094]步骤102:根据检测结果确定第一本体10与第二本体20间的优选通信链路,包括:
[0095]在第一本体10与第二本体20间的距离小于等于第一阈值时,确定第一无线链路为优选通信链路;以及在第一本体10与第二本体20间的距离大于第一阈值时,确定第二无线链路为优选通信链路。
[0096]本申请实施例3中的数据交互方法应用于前述实施例1
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1