[发明专利]一种通信方法、装置及电子设备有效
申请号: | 201110338016.X | 申请日: | 2011-10-31 |
公开(公告)号: | CN103092701B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 柯海滨 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 北京银龙知识产权代理有限公司11243 | 代理人: | 许静,黄灿 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 方法 装置 电子设备 | ||
技术领域
本发明属于电子领域,特别涉及一种通信方法、装置及电子设备。
背景技术
在混合架构(Hybrid)的计算机系统中,子系统之间经常需要进行数据同步。除了同步用户数据(例如,照片、音乐、电影等)外,还需要同步一些系统数据(例如电池信息,双方系统状态等)。
现有技术中存在一些Hybrid系统,其包括不同的子系统,但不同子系统共享同一套外设(如屏幕、键盘、鼠标等)。
正常情况下,用户只会操作其他的一套系统,而另一套子系统在后台运行,而且为了省电,后台子系统一般都处于待机状态。在这种情况下,前端运行的系统如果需要和后台系统交互数据,那么就需要将后台系统唤醒从而完成数据的同步,二者之间的数据交互方式缺少灵活性。
发明内容
本发明实施例的目的在于提供一种通信方法、装置及电子设备,提高Hybrid架构的系统在子系统间进行的数据交互的灵活性。
为了实现上述目的,本发明实施例还提供了一种通信方法,所述通信方法应用于由第一终端和第二终端组成的混合架构系统中,所述第一终端包括第一硬件系统,所述第二终端包括第二硬件系统,所述第一硬件系统和第二硬件系统之间具有第一数据通道和第二数据通道,所述通信方法包括:
获取第一硬件系统待传输到所述第二硬件系统的待传输数据;
获取一通道选择参数;
根据所述通道选择参数从所述第一数据通道和第二数据通道中选择其中至少一个数据通道;
通过选择的所述至少一个数据通道将所述待传输数据从所述第一硬件系统待传输到所述第二硬件系统。
上述的通信方法,其中,所述第二数据通道长期处于工作状态,所述第一数据通道根据所述第一硬件系统和第二硬件系统的硬件状态处于工作状态或非工作状态,所述第一数据通道和第二数据通道处于工作状态时能够用于在第一硬件系统和所述第二硬件系统之间传输数据,所述第一数据通道处于非工作状态时无法用于在第一硬件系统和所述第二硬件系统之间传输数据。
上述的通信方法,其中,所述通道选择参数为所述第一数据通道的状态参数,所述根据所述通道选择参数从所述第一数据通道和第二数据通道中选择其中至少一个数据通道的步骤中,在所述第一数据通道的状态参数表明所述第一数据通道处于工作状态时,所述至少一个数据通道至少包括所述第一数据通道。
上述的通信方法,其中,所述通道选择参数为所述待传输数据的数据量,所述根据所述通道选择参数从所述第一数据通道和第二数据通道中选择其中至少一个数据通道的步骤中,在所述待传输数据的数据量超过一预设的数据量门限时,选择所述第一数据通道,否则选择所述第二数据通道。
上述的通信方法,其中,所述待传输数据为所述第一硬件系统预先缓存到所述第一硬件系统的第一缓存中的数据,获取所述待传输数据的步骤之前还包括:
接收来自第二硬件系统的请求获取所述待传输数据的数据请求消息。
上述的通信方法,其中,所述待传输数据为待发送到所述第二硬件系统的第二主处理器的数据,所述通信方法还包括:
在所述待传输数据从所述第一硬件系统待传输到所述第二硬件系统后,判断所述第二主处理器是否处于休眠状态;
在所述第二主处理器处于休眠状态时,缓存所述待传输数据到第二硬件系统的缓存中;
在所述第二主处理器从休眠状态被唤醒后,将缓存的所述待传输数据发送到所述第二主处理器。
上述的通信方法,其中,所述待传输数据为待发送到所述第二硬件系统的第二主处理器的数据,所述通信方法还包括:
在所述待传输数据从所述第一硬件系统待传输到所述第二硬件系统之后判断所述第二主处理器当前的状态;
在所述第二主处理器处于激活状态时,将所述待传输数据发送到所述第二主处理器,否则判断所述待传输数据是否需要立刻发送到所述第二主处理器;
在所述待传输数据需要立刻发送到所述第二主处理器时,唤醒所述第二主处理器,并将所述待传输数据发送到所述第二主处理器,否则,缓存所述待传输数据到第二硬件系统的缓存中,并在所述第二主处理器唤醒处于激活状态时,将缓存的所述待传输数据发送到所述第二主处理器。
上述的通信方法,其中,保持所述第一数据通道处于工作状态的功耗大于保持所述第二数据通道处于工作状态的功耗。
上述的通信方法,其中,所述待传输数据为电池状态数据或电池状态查询指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110338016.X/2.html,转载请声明来源钻瓜专利网。