【技术实现步骤摘要】
融合PC系统和android系统的双系统通信方法和系统
本专利技术涉及通信领域,尤其涉及融合PC系统和android系统的双系统通信方法和系统。
技术介绍
现在市面上存在搭载android系统和PC系统的双系统设备,也存在在PC系统中安装虚拟机模拟android的系统环境,但是用户必须选择其中一个操作系统作为唯一启动环境,而且要使用对应操作系统下的软件也必须到对应的操作系统下才能打开。例如,当用户当前启动环境为PC系统时,若用户需要打开一个安卓系统的APP,则需要切换至android系统,然后在android系统下打开该APP,操作繁琐且效率低下。
技术实现思路
本专利技术实施例提供了融合PC系统和android系统的双系统通信方法和系统,能够解决在双系统设备中PC系统与android系统无法互通,打开软件时需要切换至相应系统下操作的问题。本专利技术实施例提供的一种融合PC系统和android系统的双系统通信方法,装载PC系统的第一模块与装载android系统的第二模块通过MCU通信模块连接;启动后,通过所述MCU通信模块通知并启动所述第一模块和所述第二模块,使得所述第一模块加载PC系统,所述第二模块加载android系统;启动预置的动态桌面管理器;启动所述第一模块的PC系统下的服务模块,使得所述服务模块将所述第一模块的PC系统上的软件状态消息通过所述MCU通信模块传递给所述动态桌面管理器;在所述动态桌面管理器上显示所述PC系统的软件图标和所述android系统的软件图标,并在软件图标被触发时启动被触发软件图标所指示的程序。可选地,所述MCU通信模块为具有双U ...
【技术保护点】
1.一种融合PC系统和android系统的双系统通信方法,其特征在于,装载PC系统的第一模块与装载android系统的第二模块通过MCU通信模块连接;启动后,通过所述MCU通信模块通知并启动所述第一模块和所述第二模块,使得所述第一模块加载PC系统,所述第二模块加载android系统;启动预置的动态桌面管理器;启动所述第一模块的PC系统下的服务模块,使得所述服务模块将所述第一模块的PC系统上的软件状态消息通过所述MCU通信模块传递给所述动态桌面管理器;在所述动态桌面管理器上显示所述PC系统的软件图标和所述android系统的软件图标,并在软件图标被触发时启动被触发软件图标所指示的程序。
【技术特征摘要】
1.一种融合PC系统和android系统的双系统通信方法,其特征在于,装载PC系统的第一模块与装载android系统的第二模块通过MCU通信模块连接;启动后,通过所述MCU通信模块通知并启动所述第一模块和所述第二模块,使得所述第一模块加载PC系统,所述第二模块加载android系统;启动预置的动态桌面管理器;启动所述第一模块的PC系统下的服务模块,使得所述服务模块将所述第一模块的PC系统上的软件状态消息通过所述MCU通信模块传递给所述动态桌面管理器;在所述动态桌面管理器上显示所述PC系统的软件图标和所述android系统的软件图标,并在软件图标被触发时启动被触发软件图标所指示的程序。2.根据权利要求1所述的双系统通信方法,其特征在于,所述MCU通信模块为具有双USB的MCU中控模块,一个USB与所述第一模块连接,另一个USB与所述第二模块连接。3.根据权利要求2所述的双系统通信方法,其特征在于,所述第一模块、所述第二模块和所述MCU通信模块之间的数据传输采用USB中断传输协议以及USB块传输协议。4.根据权利要求3所述的双系统通信方法,其特征在于,所述第一模块和所述第二模块通过所述MCU通信模块进行数据传输,所述第一模块和所述第二模块中的一个为发送端,另外一个为接收端;若所述MCU通信模块中用于数据传输的转发缓冲队列的剩余缓冲容量小于预设的第一阈值,则通过中断传输命令降低发送端的发送速度;若所述MCU通信模块中用于数据传输的转发缓冲队列的剩余缓冲容量大于预设的第二阈值,则通过中断传输命令提高发送端的发送速度。5.根据权利要求4所述的双系统通信方法,其特征在于,所述第一模块和所述第二模块通过所述MCU通信模块进行数据传输具体包括:发送端通过所述MCU通信模块转发发送文件请求至接收端;若发送端收到来自所述接收端的确认应答,则发送端启动文件块传输,将文件数据传输至所述MCU通信模块的转发缓冲队列,所述文件块传输是发送端通过USB块传输协议进行文件数据的传输;MCU通信模块将所述转发缓冲队列中的文件数据发送至所述接收端;在文件数据传输过程中,所述发送端若接收到来自MCU通信模块的中断传输命令时,则根据所述中断传输命令进行传输速度调整;当需要传输的文件完成传输后,所述发送端终止文件块传输。6.一种融合PC系统和android系统的双系统通信方法,其特征在于,所述方法包括:在PC系统和android系统均启动的情况下,基于android系统启动预置的动态桌面管理器;在所述动态桌面管理器上显示所述PC系统的软件图标和所述android系统的软件图标,并在软件图标被触发时启动被触发软件图标所指示的程序。7.根据权利要求6所述的双系统通信方法,其特征在于,所述方法还包括:启动所述第一模块的PC系统下的服务模块,使得所述服务模块将所述第一模块的PC系统上的软件状态消息通过所述MCU通信模块传递给所述动态桌面管理器。8.根据权利要求6所述的双系统通信方法,其特征在于,装载PC系统的第一模块与装载android系统的第二模块通过MCU通信模块连接,所述方法还包括:启动后,通过所述MCU通信模块通知并启动所述第一模块和所述第二模块,使得所述第一模块加载PC系统,所述第二模块加载android系统。9.根据权利要求8所述的双系统通信方法,其特征在于,所述MCU通信模块为具有双USB的MCU中控模块,一个USB与所述第一模块连接,另一个USB与所述第二模块连接。10.根据权利要求9所述的双系统通信方法,其特征在于,所述第一模块、所述第二模块和所述MCU通信模块之间的数据传输采用USB中断传输协议以及USB块传输协议。11.根据权利要求10所述的双系统通信方法,其特征在于,所述第一模块和所述第二模块通过所述MCU通信模块进行数据传输,所述第一模块和所述第二模块中的一个为发送端,另外一个为接收端;若所述MCU通信模块中用于数据传输的转发缓冲队列的剩余缓冲容量小于预设的第一阈值,则通过中断传输命令降低发送端的发送速度;若所述MCU通信模块中用于数据传输的转发缓冲队列的剩余缓冲容量大于预设的第二阈值,则通过中断传输命令提高发送端的发送速度。12.一种融合PC系统和android系统的双系统通信方法,其特征在于,所述方法包括:在PC系统和android系统均启动的情况下,启动PC系统下的服务模块,使得PC系统下的服务模块将所述PC系统上的软件状态消息传递给所述android系统;在android系统的桌面上显示所述PC系统的软件图标和所述android系统的软件图标,并在软件图标被触发时启动被触发软件图标所指示的程序。13.根据权利要求12所述的双系统通信方法,其特征在于,装载PC系统的第一模块与装载android系统的第二模块通过MCU...
【专利技术属性】
技术研发人员:钟伟杰,
申请(专利权)人:广州视睿电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。