移动终端、多系统间数据共享方法及装置制造方法及图纸

技术编号:13986064 阅读:112 留言:0更新日期:2016-11-13 02:07
本公开是关于一种移动终端、多系统间数据共享方法及装置。该多系统间数据共享方法应用于至少具有第一系统以及第二系统的移动终端;所述方法包括:在内核驱动侧添加对应于所述第一系统的第一tty串口设备以及对应于所述第二系统的第二tty串口设备;当所述第一系统接收到第一数据请求时,通过所述第一tty串口设备将所述第一数据请求发送至所述第二tty串口设备;所述第二系统通过所述第二tty串口设备接收所述第一数据请求,并根据所述第一数据请求获取第一数据;所述第二系统通过所述第二tty串口设备将所述第一数据发送至所述第一tty串口设备,所述第一系统通过所述第一tty串口设备接收所述第一数据。本公开可以实现多系统间数据共享。

【技术实现步骤摘要】

本公开涉及移动终端
,具体而言,涉及一种多系统间数据共享方法、多系统间数据共享装置以及应用该多系统间数据共享方法及装置的移动终端。
技术介绍
随着集成电路技术以及通信网络技术的飞速发展,移动终端逐渐拥有了强大的处理能力和通信功能。目前,移动终端已经从简单的通话工具变为一个综合信息处理平台,成为渗透广泛、普及迅速、影响巨大、深入至人类社会生活方方面面的终端产品。在移动终端用户量迅速增长的背景下,其安全性也受到越来越广泛的关注。现有技术中,部分服务商可以通过系统虚拟化来增强系统的安全性。系统虚拟化是指在一台移动终端上运行多个系统,这些系统之间相互隔离,安装在某一个系统中的应用软件无法对其它系统构成影响。在不少情况下,多个系统之间也可能需要数据共享,但现有技术中的方案由于系统相互隔离,难以实现多系统间数据共享。因此,现有技术中的技术方案还存在有待改进之处。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种多系统间数据共享方法、多系统间数据共享装置以及应用该多系统间数据共享方法及装置的移动终端,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。本公开的其他特性和优点将通过下面的详细描述变得清晰,或者部分地通过本公开的实践而习得。根据本公开实施例的第一方面,提供一种多系统间数据共享方法,应用于至少具有第一系统以及第二系统的移动终端;所述方法包括:在内核驱动侧添加对应于所述第一系统的第一tty串口设备;在内核驱动侧添加对应于所述第二系统的第二tty串口设备;当所述第一系统接收到第一数据请求时,通过所述第一tty串口设备将所述第一数据请求发送至所述第二tty串口设备;所述第二系统通过所述第二tty串口设备接收所述第一数据请求,并根据所述第一数据请求获取第一数据;所述第二系统通过所述第二tty串口设备将所述第一数据发送至所述第一tty串口设备,所述第一系统通过所述第一tty串口设备接收所述第一数据。在本公开的一种示例性实施例中,所述方法还包括:当所述第二系统接收到第二数据请求时,通过所述第二tty串口设备将所述第二数据请求发送至所述第一tty串口设备;所述第一系统通过所述第一tty串口设备接收所述第二数据请求,并根据所述第二数据请求获取第二数据;所述第一系统通过所述第一tty串口设备将所述第二数据发送至所述第二tty串口设备,所述第二系统通过所述第二tty串口设备接收所述第二数据。在本公开的一种示例性实施例中,所述第一数据请求为WiFi信息数据请求;其中,所述根据所述第一数据请求获取第一数据包括:所述第二系统查询当前WiFi状态,当查询到WiFi处于关闭状态时打开WiFi;进行WiFi扫描,并且收集WiFi扫描结果打包封装为预设格式的数据包作为所述第一数据。在本公开的一种示例性实施例中,其中,当所述第二系统通过所述第二tty串口设备接收所述第一数据请求时,首先对所述第一数据请求进行权限校验,当所述第一数据请求权限校验通过后,根据所述第一数据请求获取第一数据。在本公开的一种示例性实施例中,所述第二系统运行于宿主机中,所述第一系统运行于虚拟机中。根据本公开实施例的第二方面,提供一种多系统间数据共享装置,应用于至少具有第一系统以及第二系统的移动终端;所述装置包括:串口设备设置模块,用于在内核驱动侧添加对应于所述第一系统的第一tty串口设备,以及,在内核驱动侧添加对应于所述第二系统的第二tty串口设备;第一请求发送模块,用于使所述第一系统接收到第一数据请求时,通过所述第一tty串口设备将所述第一数据请求发送至所述第二tty串口设备;第一数据获取模块,用于使所述第二系统通过所述第二tty串口设备接收所述第一数据请求,并根据所述第一数据请求获取第一数据;第一数据发送模块,用于使所述第二系统通过所述第二tty串口设备将所述第一数据发送至所述第一tty串口设备,所述第一系统通过所述第一tty串口设备接收所述第一数据。在本公开的一种示例性实施例中,所述装置还包括:第二请求发送模块,用于使所述第二系统接收到第二数据请求时,通过所述第二tty串口设备将所述第二数据请求发送至所述第一tty串口设备;第二数据获取模块,用于使所述第一系统通过所述第一tty串口设备接收所述第二数据请求,并根据所述第二数据请求获取第二数据;第二数据发送模块,用于使所述第一系统通过所述第一tty串口设备将所述第二数据发送至所述第二tty串口设备,所述第二系统通过所述第二tty串口设备接收所述第二数据。在本公开的一种示例性实施例中,所述第一数据请求为WiFi信息数据请求;其中,所述根据所述第一数据请求获取第一数据包括:所述第二系统查询当前WiFi状态,当查询到WiFi处于关闭状态时打开WiFi;进行WiFi扫描,并且收集WiFi扫描结果打包封装为预设格式的数据包作为所述第一数据。在本公开的一种示例性实施例中,其中,所述第一数据获取模块用于使所述第二系统通过所述第二tty串口设备接收所述第一数据请求时,并且对所述第一数据请求进行权限校验,当所述第一数据请求权限校验通过后,根据所述第一数据请求获取第一数据。在本公开的一种示例性实施例中,所述第二系统运行于宿主机中,所述第一系统运行于虚拟机中。根据本公开实施例的第三方面,提供一种移动终端,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行以下操作:在内核驱动侧添加对应于所述第一系统的第一tty串口设备;在内核驱动侧添加对应于所述第二系统的第二tty串口设备;当所述第一系统接收到第一数据请求时,通过所述第一tty串口设备将所述第一数据请求发送至所述第二tty串口设备;所述第二系统通过所述第二tty串口设备接收所述第一数据请求,并根据所述第一数据请求获取第一数据;所述第二系统通过所述第二tty串口设备将所述第一数据发送至所述第一tty串口设备,所述第一系统通过所述第一tty串口设备接收所述第一数据。本公开的一种实施例中的技术方案中,通过在内核驱动侧添加对应于第一系统的第一tty串口设备以及添加对应于所述第二系统的第二tty串口设备,利用第一tty串口设备以及第二串口设备实现第一系统和第二系统之间的数据共享,从而可以满足多个系统中各自应用程序的数据正常使用需求,在不影响系统安全性的前提下,进一步提升用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本公开示例性实施例中一种多系统间数据共享方法的流程示意图。图2示出本公开示例性实施例中一种多系统间数据共享方法的流程示意图。图3示出本公开示例性实施例中一种多系统间数据共享装置的方框示意图。图4示出本公开示例性实施例中一种应用上述多系统间数据共享方法或多系统间本文档来自技高网...

【技术保护点】
一种多系统间数据共享方法,应用于至少具有第一系统以及第二系统的移动终端;其特征在于,所述方法包括:在内核驱动侧添加对应于所述第一系统的第一tty串口设备;在内核驱动侧添加对应于所述第二系统的第二tty串口设备;当所述第一系统接收到第一数据请求时,通过所述第一tty串口设备将所述第一数据请求发送至所述第二tty串口设备;所述第二系统通过所述第二tty串口设备接收所述第一数据请求,并根据所述第一数据请求获取第一数据;所述第二系统通过所述第二tty串口设备将所述第一数据发送至所述第一tty串口设备,所述第一系统通过所述第一tty串口设备接收所述第一数据。

【技术特征摘要】
1.一种多系统间数据共享方法,应用于至少具有第一系统以及第二系统的移动终端;其特征在于,所述方法包括:在内核驱动侧添加对应于所述第一系统的第一tty串口设备;在内核驱动侧添加对应于所述第二系统的第二tty串口设备;当所述第一系统接收到第一数据请求时,通过所述第一tty串口设备将所述第一数据请求发送至所述第二tty串口设备;所述第二系统通过所述第二tty串口设备接收所述第一数据请求,并根据所述第一数据请求获取第一数据;所述第二系统通过所述第二tty串口设备将所述第一数据发送至所述第一tty串口设备,所述第一系统通过所述第一tty串口设备接收所述第一数据。2.根据权利要求1所述的多系统间数据共享方法,其特征在于,所述方法还包括:当所述第二系统接收到第二数据请求时,通过所述第二tty串口设备将所述第二数据请求发送至所述第一tty串口设备;所述第一系统通过所述第一tty串口设备接收所述第二数据请求,并根据所述第二数据请求获取第二数据;所述第一系统通过所述第一tty串口设备将所述第二数据发送至所述第二tty串口设备,所述第二系统通过所述第二tty串口设备接收所述第二数据。3.根据权利要求1所述的多系统间数据共享方法,其特征在于,所述第一数据请求为WiFi信息数据请求;其中,所述根据所述第一数据请求获取第一数据包括:所述第二系统查询当前WiFi状态,当查询到WiFi处于关闭状态时打开WiFi;进行WiFi扫描,并且收集WiFi扫描结果打包封装为预设格式的数据包作为所述第一数据。4.根据权利要求1所述的多系统间数据共享方法,其特征在于,其中,当所述第二系统通过所述第二tty串口设备接收所述第一数据请求时,首先对所述第一数据请求进行权限校验,当所述第一数据请求权限校验通过后,根据所述第一数据请求获取第一数据。5.根据权利要求1~4任意一项所述的多系统间数据共享方法,其特征在于,所述第二系统运行于宿主机中,所述第一系统运行于虚拟机中。6.一种多系统间数据共享装置,应用于至少具有第一系统以及第二系统的移动终端;其特征在于,所述装置包括:串口设备设置模块,用于在内核驱动侧添加对应于所述第一系统的第一tty串口设备,以及,在内核驱动侧添加对应于所述第二系统的第二tty串口设备;第一请求发送模块,用于使所述第一系统接收到第一数据请求时,通过所述第一tty串口设备将所述第一数据请求发送至所述第二tty串口设备;第一数据获取模块,用于使所...

【专利技术属性】
技术研发人员:白志勇
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1