多系统移动终端及其控制方法与流程

文档序号:14864532发布日期:2018-07-04 10:22阅读:250来源:国知局
多系统移动终端及其控制方法与流程

本发明涉及移动通信技术领域,具体地说,是涉及一种多系统移动终端及其控制方法。



背景技术:

随着通信技术的发展,各种非传统通信技术迅速普及,包括卫星通信、4g专网通信、北斗短报文通信等,这些新的通信方式很多用于部队等对保密要求较高的单位,单一的通信技术方案已经不能满足这些用户的需求。

目前已有的多模通信方案大都使用单一的控制平台,不能有效隔离基本通信数据和敏感通信数据,有些通信方案使用多个控制平台实现数据隔离,但多平台之间无法实现同时待机,不能满足用户多模通信的需求。

中国专利申请201610290850.9公开了一种双系统一体化智能手机及私密信息的处理方法,其包含两个完全独立的系统,这两个系统在物理上是完全分离的,拥有各自独立的cpu、存储器等硬件设备,拥有各自独立的操作系统,但是,开放系统通过安全模块与私密系统连接,私密系统和开放系统使用同一个网络通信模块共享上网链路,没有做到完全物理隔离,在一定程度上安全性能不高。



技术实现要素:

本发明为了解决现有多系统移动终端无法保证多系统之间的语音电话、数据传输等业务传输的信息安全问题,容易存在多系统间私密信息被泄漏、盗取的技术问题,提出了一种多系统移动终端,可以解决上述问题。

为了解决上述技术问题,本发明采用以下技术方案予以实现:

一种多系统移动终端,包括:单片机、外部设备和至少两个通信平台,所述通信平台包括处理器和通信模块,该两个通信平台分别与所述单片机连接,所述外部设备与所述单片机连接,该两个通信平台分别搭载有通信系统,且各通信系统之间相互独立,所述多系统移动终端在开机状态下时,其中一通信系统保持前台运行,所述单片机控制切换在前台运行的通信系统以及控制各通信系统的对外通信。

进一步的,将通信系统切换至前台运行的控制方法包括以下步骤:

a1:用户触发切换请求,选择需要切换至前台运行的目标通信系统;

a2:当前位于前台运行的通信系统接收请求,并将所述切换请求转发到所述单片机;

a3:单片机将系统资源切换至目标通信系统,并且将目标通信系统切换至前台运行,原位于前台运行的通信系统进入待机,切换完成。

进一步的,步骤a2与a3之间还包括判断目标通信系统当前状态的步骤:

单片机判断目标通信系统是否开机,若目标通信系统未开机,则向当前位于前台运行的通信系统发送目标通信系统关机提示指令,当前位于前台运行的通信系统收到提示指令后,通过单片机控制显示模块进行弹窗提示,并且保持当前位于前台运行的通信系统继续在前台运行。

进一步的,判断目标通信系统当前状态的步骤中,若目标通信系统开机,判断目标通信系统是否休眠,若目标通信系统休眠,则将目标通信系统唤醒,并执行步骤a3。

进一步的,步骤a2中,当前位于前台运行的通信系统调用其通信服务接口,向单片机发送系统切换命令。

进一步的,步骤a3中,单片机将系统资源切换至目标通信系统包括将外部设备切换至目标通信系统。

进一步的,控制各通信系统的对外通信的控制方法包括以下步骤:

b1:通信系统接收到通信事件,所述通信事件包括电话呼入或者接收到短信;

b2:接收到通信事件的通信系统调用其通信服务接口,将所述通信事件发送至单片机;

b3:单片机判断接收到通信事件的通信系统是否在前台运行,若接收到通信事件的通信系统是在前台运行,由所述单片机控制显示模块直接显示,若接收到通信事件的通信系统是在后台运行,则单片机将通信事件发送到当前在前台运行的通信系统;

b4:当前在前台运行的通信系统接收到所述单片机发送的通信事件的通知后,通过显示模块进行弹窗提示。

进一步的,步骤b4之后,若用户点击接收通信事件,执行步骤c1,若用户拒绝接收通信事件,执行步骤d1-d2;

c1:单片机将接收到通信事件的通信系统切换至前台运行,用户可接收通信事件;

d1:当前在前台运行的通信系统发送挂断指令到单片机,单片机将挂断指令转发给后台接收到通信事件的通信系统;

d2:接收到通信事件的通信系统执行挂断操作,然后进入待机,流程结束。

进一步的,步骤c1之后还包括c2:原前台运行的通信系统进入待机,流程结束。

进一步的,所述外部设备至少包括触摸屏、按键、麦克风、扬声器中、摄像头的一种或者多种。

与现有技术相比,本发明的优点和积极效果是:本发明的多系统移动终端,通过设置至少两个通信平台,该两个通信平台分别与所述单片机连接,能够实现两个通信系统之间的物理隔离,单片机控制切换在前台运行的通信系统以及控制各通信系统的对外通信,实现了两个通信系统之间的软件隔离,且各通信平台分别有各自的处理器和通信模块,能够方便通过各自的通信模块与外部通信,实现了网络隔离。

结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更加清楚。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明所提出的多系统移动终端的一种实施例系统原理图;

图2是本发明所提出的多系统移动终端的一种实施例中将通信系统切换至前台运行的控制流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一,本实施例提出了一种多系统移动终端,如图1所示,包括:单片机、外部设备和至少两个通信平台,分别为通信平台a和通信平台b,每个通信平台包括各自的处理器和通信模块,其中,处理器为多媒体应用处理器(multimediaapplicationprocessor),简称map。应用处理器是在低功耗cpu的基础上扩展音视频功能和专用接口的超大规模集成电路。通信模块采用基带处理器实现,其具有各自的通信标准,实现终端与外部通信,例如,通信平台a用于实现用户普通通信,如蜂窝电话和4g通信等,通信平台b用于实现用户加密通信,如卫星通信、专网通信等,各通信平台分别与单片机连接,外部设备与单片机连接,各通信平台分别搭载有通信系统,且各通信系统之间相互独立,多系统移动终端在开机状态下时,其中一通信系统保持前台运行,单片机控制切换在前台运行的通信系统以及控制各通信系统的对外通信。

单片机为系统控制中心,用于接收信息和发送控制命令,单片机位于系统控制母版,通过母版与各系统平台连接,实现控制和通信功能,各通信平台通过其通信服务接口与单片机通信。

本实施例的多系统移动终端,由于通信平台之间相互独立,不限于实施例中所举例的两个,可以扩展为多个,通过设置至少两个通信平台,该两个通信平台分别与所述单片机连接,能够实现两个通信系统之间的物理隔离,单片机控制切换在前台运行的通信系统以及控制各通信系统的对外通信,实现了两个通信系统之间的软件隔离,且各通信平台分别有各自的处理器和通信模块,能够方便通过各自的通信模块与外部通信,实现了网络隔离。本方案能够做到多个系统之间的完全隔离,每套系统都有自己独立的通信网络,主要应用场景是支持多网络环境下通信,如同时支持北斗通信、卫星通信、蜂窝通信等,各系统之间不存在直接的数据传递,避免了多系统间私密信息被泄漏、盗取的问题,同时,单片机控制切换在前台运行的通信系统以及控制各通信系统的对外通信,本方案可以实现不同系统间业务软切换,如当前位于前台的为通信平台a,当位于后台的通信平台b有电话或短信时,会通过单片机通知用户有电话或短信,用户可直接在平台a控制选择接收或拒绝,实现不同平台间业务无缝软切换。

作为一个优选的实施例,如图2所示,将通信系统切换至前台运行的控制方法包括以下步骤:

a1:用户触发切换请求,选择需要切换至前台运行的目标通信系统;终端在开机时只有一个通信系统在前台运行,一般情况下,根据用户的使用需求,通过终端触发切换系统请求。硬件方面,通过外部设备的方式触发,例如,可以通过按键触发切换,也可以通过显示触摸屏触发。

a2:当前位于前台运行的通信系统接收请求,并将切换请求转发到所述单片机;由于终端在开机时只有一个通信系统在前台运行,因此,显示模块所显示的内容为当前在前台运行的通信系统的内容,当用户触发通信系统切换请求时,最先由当前位于前台运行的通信系统接收请求,并由当前位于前台运行的通信系统将切换请求转发到所述单片机。

a3:单片机将系统资源切换至目标通信系统,并且将目标通信系统切换至前台运行,原位于前台运行的通信系统进入待机,切换完成。

整个过程由单片机进行信息的处理与转发,两个系统之间不直接通信,实现了两者的完全物理隔离。

由于多个通信平台之间无论从硬件还是从软件方面均相互独立,本方案优选两者的工作状态也相互独立,外部设备及电源分别与单片机连接,单片机通过供电电路分别与各平台的电源端子连接,由单片机控制是否为各平台供电,也就是说,即使终端开机,通信平台可以开机也可以关机,通信平台开机状态下时,可以在前台运行或者在后台运行。

因此,步骤a2与a3之间还包括判断目标通信系统当前状态的步骤:

单片机判断目标通信系统是否开机,若目标通信系统未开机,则向当前位于前台运行的通信系统发送目标通信系统关机提示指令,当前位于前台运行的通信系统收到提示指令后,通过单片机控制显示模块进行弹窗提示,并且保持当前位于前台运行的通信系统继续在前台运行。也就是说,能够实现前台通信系统切换的前提是目标通信系统为开机状态,当目标系统未开机时,则无法正常完成切换,并通过显示模块进行提示,由用户决定是否将目标通信平台开机,控制目标通信系统开机的方式可以采用分别为各通信平台设置一开机按键,用户通过操作开机按键开启相应的通信平台。

判断目标通信系统当前状态的步骤中,若目标通信系统开机,判断目标通信系统是否休眠,若目标通信系统休眠,则将目标通信系统唤醒,并执行步骤a3。为了节约耗电量,延长待机时间,位于后台运行的通信系统会处于休眠状态,因此,当需要切换前台运行的通信系统时,需要将在后台休眠的目标通信系统进行唤醒,然后进行切换。

由于各通信平台通过其通信服务接口与单片机通信,实现各种控制指令的传输,因此,步骤a2中,当前位于前台运行的通信系统调用其通信服务接口,向单片机发送系统切换命令。

步骤a3中,单片机将系统资源切换至目标通信系统包括将外部设备切换至目标通信系统。

外部设备至少包括触摸屏、按键、麦克风、扬声器中、摄像头中的其中一种或者多种。当同时具有触摸屏和摄像头时,单片机与通信平台之间连接有lcd/tp数据线和camera数据线,分别用于传输触摸屏数据和摄像头数据。

作为能够实现移动通信功能的移动终端,各通信系统与外部实现通信是其基本的功能,由于在终端开机状态时,各通信平台有的在前台运行,有的在后台运行,为了既能够实现不同平台间业务无缝软切换,又能够各通信平台之间相互数据保密,因此,如图2所示,本实施例中控制各通信系统的对外通信的控制方法包括以下步骤:

b1:通信系统接收到通信事件,通信事件包括电话呼入或者接收到短信;通信系统必需是开机的通信系统,无论其在前台运行,还是在后台运行,其均能够接收到来电或者接收短信的请求提示。

b2:接收到通信事件的通信系统调用其通信服务接口,将通信事件发送至单片机;

b3:单片机判断接收到通信事件的通信系统是否在前台运行,若接收到通信事件的通信系统是在前台运行,由所述单片机控制显示模块直接显示,若接收到通信事件的通信系统是在后台运行,则单片机将通信事件发送到当前在前台运行的通信系统;

b4:当前在前台运行的通信系统接收到单片机发送的通信事件的通知后,通过显示模块进行弹窗提示。当前在前台运行的通信系统仅能进行转接提示,来电信息及号码等无法被当前在前台运行的通信系统获取到,进一步加强了两个系统之间的保密性能。

当前在前台运行的通信系统在将通信事件对用户进行提示后,由用户决定如何对后台运行的通信系统所接收到的通信事件进行处理。

步骤b4之后,若用户点击接收通信事件,执行步骤c1,若用户拒绝接收通信事件,执行步骤d1-d2;

c1:单片机将接收到通信事件的通信系统切换至前台运行,用户可接收通信事件;

本方案中,若用户选择接收通信事件,需要将在后台运行的且接收到通信事件的通信系统切换至前台运行,用户可对通信事件进行接收处理,原来在前台运行的通信系统只是起到在刚开始接收到通信事件时的提示作用,后续的通信其不参与,因为各通信系统有独立的通信模块与外部通信,因此,可以防止这个过程中信息的泄露,加强了多系统之间的保密性能。

在步骤c1完成前台运行的通信系统切换之后,还包括c2:原前台运行的通信系统进入后台运行,保持待机状态,流程结束。

若用户拒绝接收通信事件,则执行以下处理:

d1:当前在前台运行的通信系统发送挂断指令到单片机,单片机将挂断指令转发给后台接收到通信事件的通信系统;

d2:接收到通信事件的通信系统执行挂断操作,然后进入待机,流程结束。

当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1