实现对另一操作系统操作的方法、装置及电子设备制造方法及图纸

技术编号:16721873 阅读:36 留言:0更新日期:2017-12-05 18:44
一种实现对另一操作系统操作的方法、装置及电子设备,方法包括:确定用户在当前操作系统中选定的内容(101);在满足预设的操作条件时,利用后台运行的操作系统的应用程序对所述内容执行相应的操作(102)。采用本方法所提供的技术方案,可以快速对另一操作系统进行操作,提高了用户体验。

Methods, devices, and electronic devices that implement the operation of another operating system

Including the implementation method, to another operating system operating device and electronic equipment, methods: to determine the user selected in the current operating system (101); in the content meets the preset operating conditions, using the application operating system running in the background on the content of executing corresponding operations (102). By using the technical scheme provided by this method, the other operating system can be operated quickly, and the user experience is improved.

【技术实现步骤摘要】
【国外来华专利技术】实现对另一操作系统操作的方法、装置及电子设备
本申请涉及多操作系统的智能终端
,特别涉及一种实现对另一操作系统操作的方法、装置及电子设备。
技术介绍
随着智能终端功能的日益丰富,其用途已逐渐从个人娱乐发展到移动办公、移动金融支付等诸多领域。为进一步满足用户不同业务的需求,多操作系统(简称多系统)应运而生,通过虚拟化技术可以实现一台智能终端运行多个操作系统的用户需求,给用户更好的体验。通过多系统的设计将两种不同的业务完全隔离,多个业务间无法访问对方的数据,以确保安全性。目前,用户处于当前操作系统,想要对另一操作系统进行某项操作时,通常需要先将当前操作系统切换至另一操作系统,然后在切换后的操作系统的界面进行所要进行的操作。现有技术不足在于:当用户想要对另一操作系统进行操作时步骤繁琐,导致用户体验不佳。
技术实现思路
本申请实施例的一个目的在于降低用户对当前运行的操作系统之外的其他操作系统的操作的复杂程度。第一个方面,本申请实施例提供了一种实现对另一操作系统操作的方法,包括:确定用户在当前操作系统中选定的内容;在满足预设的操作条件时,利用后台运行的操作系统的应用程序对所述内容执行相应的操作。第二个方面,本申请实施例提供了一种实现对另一操作系统操作的装置,包括:内容确定模块,用于确定用户在当前操作系统中选定的内容;执行模块,用于在满足预设的操作条件时,利用后台运行的操作系统的应用程序对所述内容执行相应的操作。第三个方面,本申请实施例提供了一种电子设备,包括:显示屏、存储器、一个或多个处理器、以及一个或多个模块;所述一个或多个模块被存储于所述存储器中,并被配置成由所述一个或多个处理器执行,所述一个或多个模块包括用于执行如上所述的实现对另一操作系统操作的方法中各个步骤的指令。第四个方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品对用于执行一种过程的指令进行编码,所述过程包括如上所述实现对另一操作系统操作的方法中各个步骤的指令。有益效果如下:现有技术中,当用户想要对另一操作系统进行操作时步骤繁琐、导致用户体验不佳的问题,由于本申请实施例所提供的技术方案可以在确定用户在当前操作系统中选定的内容之后,进一步判断是否满足预设的操作条件,在满足预设的操作条件时,利用后台运行的操作系统的应用程序对所述内容执行相应的操作,从而实现了对另一操作系统的快捷操作,无需切换操作系统,提升了用户体验。附图说明下面将参照附图描述本申请的具体实施例,其中:图1示出了本申请实施例一中实现对另一操作系统操作的方法实施的流程示意图;图2示出了本申请实施例二中实现对另一操作系统操作的装置的结构示意图;图3示出了本申请实施例三中电子设备的结构示意图;图4示出了本申请实施例五中场景示意图;图5示出了本申请实施例六中场景示意图;图6示出了本申请实施例七中场景示意图;图7示出了本申请实施例八中浮窗的变化示意图。具体实施方式为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。针对现有技术的不足,本申请实施例提出了一种实现对另一操作系统操作的方法、装置及电子设备,下面进行说明。实施例一、图1示出了本申请实施例一中实现对另一操作系统操作的方法实施的流程示意图,如图所示,所述实现对另一操作系统操作的方法可以包括如下步骤:步骤101、确定用户在当前操作系统中选定的内容;步骤102、在满足预设的操作条件时,利用后台运行的操作系统的应用程序对所述内容执行相应的操作。具体实施时,本申请实施例可以包括两个或两个以上的操作系统,这些操作系统可以在虚拟管理器的统一管理下运行。虚拟管理器可以统一管理所有操作系统的启动、通信、前后台切换等等,所述多个操作系统可以以虚拟机的形式共享一个物理主机的资源,所述虚拟管理器Manager提供对虚拟机的管理功能。当前操作系统可以确定用户在当前操作系统选定的内容,然后通知虚拟管理器(VMM,VirtualMachineManager),虚拟管理器可以确定所述内容对应的操作指令,然后利用另一操作系统的应用程序对所述内容执行相应的操作。具体的,可以通过虚拟化技术在虚拟化Kernel(内核)上虚拟出两个操作系统,其中一个操作系统作为个人操作系统,用于运行个人应用程序,另一个操作系统作为企业操作系统,用于运行企业应用程序。通过将个人应用程序与企业应用程序分别运行于不同的操作系统,实现两个操作系统中应用程序数据安全隔离,通过虚拟管理器进行统一管理。现有技术中,当用户想要对另一操作系统进行操作时步骤繁琐、导致用户体验不佳的问题,由于本申请实施例所提供的技术方案可以在确定用户在当前操作系统中选定的内容之后,进一步判断是否满足预设的操作条件,在满足预设的操作条件时,利用后台运行的操作系统的应用程序对所述内容执行相应的操作,从而实现了对另一操作系统的快捷操作,提升了用户体验。实施中,所述用户在当前操作系统选定的内容可以为:用户在当前操作系统的应用程序中选定的字符,或者,用户在当前操作系统选定的文件。具体实施时,所述用户在当前操作系统选定的内容可以为用户在当前操作系统的应用程序中选定的字符、用户在当前操作系统选定的文件等,所述用户在当前操作系统的应用程序中选定的字符可以为单个字符、也可以为字符串,例如:文字、数字、字母等,或者文字、数字、字母中其中两种或三种的任意组合。实施中,所述预设的操作条件可以包括如下条件中的至少一种:条件一:用户将选定的内容拖拽到指定位置;条件二:用户在选定内容的同时触发了预设的按键或者按键组合;条件三:用户在选定内容的同时将预设的按键拖拽到指定位置。具体实施时,可以预先设置一些操作条件,例如:用户将选定的内容拖拽到指定位置、用户在选定内容的同时触发了预设的按键或者按键组合、用户在选定内容的同时将预设的按键拖拽到指定位置等等,本领域技术人员还可以根据实际需要设置其他的操作条件,本申请对此不作限制。具体的,当前操作系统的应用程序的当前界面可以预先设置有按键,当用户在当前操作系统的应用程序的当前界面选中字符并将所述当前界面的按键拖拽到指定位置时,本申请实施例利用后台运行的操作系统的应用程序对所述字符执行相应的操作。其中,指定位置可以为预先设定好的一块区域或者一个位置点,例如:在选定内容后在显示屏上出现一个虚拟区域,当用户将选定的内容或预设的按键或按键组合拖至该虚拟区域时,即可确定为满足了预设的操作条件。具体实施时,所述显示屏可以为触摸屏等电子屏幕,也可以为非触摸屏;所述浮窗的颜色、形状、大小等属性可以根据实际需要进行设置,本申请对此不做限制。本申请实施例中所述应用程序的当前界面还可以包括功能按键,当用户在所述应用程序的当前界面编辑内容完成时,可以通过将所述功能按键拖至所述指定位置上,从而触发后续操作。虚拟管理器可以获取用户在所述应用程序当前界面输入或选定的内容,将所述内容发送至后台运行的操作系统的所述应用程序执行。实施中,预设的操作条件包括条件一或条件三时,所述方法还可以包括:在当前操作系统中显示浮窗;所述条件一具体可以是指:将选定的内本文档来自技高网...
实现对另一操作系统操作的方法、装置及电子设备

【技术保护点】
一种实现对另一操作系统操作的方法,其特征在于,包括:确定用户在当前操作系统中选定的内容;在满足预设的操作条件时,利用后台运行的操作系统的应用程序对所述内容执行相应的操作。

【技术特征摘要】
【国外来华专利技术】1.一种实现对另一操作系统操作的方法,其特征在于,包括:确定用户在当前操作系统中选定的内容;在满足预设的操作条件时,利用后台运行的操作系统的应用程序对所述内容执行相应的操作。2.如权利要求1所述的方法,其特征在于,所述用户在当前操作系统选定的内容为:用户在当前操作系统的应用程序中选定的字符,或者,用户在当前操作系统选定的文件。3.如权利要求1所述的方法,其特征在于,所述预设的操作条件包括如下条件中的至少一种:条件一:用户将选定的内容拖拽到指定位置;条件二:用户在选定内容的同时触发了预设的按键或者按键组合;条件三:用户在选定内容的同时将预设的按键拖拽到指定位置。4.如权利要求3所述的方法,其特征在于,预设的操作条件包括条件一或条件三时,所述方法还包括:在当前操作系统中显示浮窗;所述条件一具体是指:将选定的内容拖拽至浮窗所在的位置,或者,所述条件三具体是指:将预设的按键拖拽至浮窗所在的位置。5.如权利要求2所述的方法,其特征在于,在所述用户在当前操作系统中选定的内容为用户在当前操作系统的应用程序中选定的字符时,所述利用后台运行的操作系统的应用程序对所述内容执行相应的操作,包括:确定所述当前操作系统的应用程序当前界面的操作控件;根据所述操作控件确定所述字符对应的操作;利用后台运行的操作系统的应用程序对所述字符执行所述操作。6.如权利要求5所述的方法,其特征在于,所述当前操作系统的应用程序为拨打电话应用程序,所述字符为目标用户的用户标识,所述操作控件为拨打电话的触发按钮;所述利用后台运行的操作系统的应用程序对所述字符执行所述操作,包括:利用后台运行的操作系统的拨打电话应用程序根据所述用户标识向所述目标用户发起呼叫请求。7.如权利要求5所述的方法,其特征在于,所述当前操作系统的应用程序为即时通信应用程序;所述字符为待发送的消息;所述操作控件为消息发送按钮;所述利用后台运行的操作系统的应用程序对所述字符执行所述操作,包括:确定所述待发送的消息对应的目的用户,利用后台运行的操作系统的即时通信应用程序将所述待发送的消息发送至所述目的用户。8.如权利要求2所述的方法,其特征在于,在所述用户在当前操作系统选定的内容为用户在当前操作系统选定的文件时,所述利用后台运行的操作系统的应用程序对所述内容执行相应的操作,包括:确定所述文件的文件类型;根据所述文件类型确定对所述文件执行的操作;确定后台运行的操作系统中与所述文件类型对应的应用程序;利用所述后台运行的操作系统中与所述文件类型对应的应用程序执行所述文件。9.如权利要求8所述的方法,其特征在于,所述文件为音频文件,所述确定后台运行的操作系统中与所述文件类型对应的应用程序具体为:确定所述后台运行的操作系统中用于播放音频文件的应用程序;所述利用所述后台运行的操作系统中与所述文件类型对应的应用程序执行所述文件具体为:利用所述后台运行的操作系统中用于播放音频文件的应用程序播放所述音频文件。10.如权利要求8所述的方法,其特征在于,所述利用后台运行的操作系统中与所述文件类型对应的应用程序执行所述文件,包括:确定所述文件类型在所述后台运行的操作系统的指定目录;利用后台运行的操作系统的数据存储应用程序将所述文件存储至所述指定目录。11.如权利要求4所述的方法,其特征在于,所述浮窗包括多个浮窗标识,在利用后台运行的操作系统的应用程序对所述内容执行相应的操作之前,进一步包括:根据所述浮窗标识从后台运行的多个操作系统中选定其中一个;所述利用后台运行的操作系统的应用程序对所述内容执行相应的操作,具体为:利用所述选定的后台运行的操作系统的应用程序对所述内容执行相应的操作。12.一种实现对另一操作系统操作的装置,其特征在于,包括:内容确定模块,用于确定用户在当前操作系统中选定的内容;执行模块,用于在满足预设的操作条件时,利用后台运行的操作系统的应用程序对所述内容执行相应的操作。13.如权利要求12所述的装置,其特征在于,所述...

【专利技术属性】
技术研发人员:陈琦
申请(专利权)人:深圳前海达闼云端智能科技有限公司
类型:发明
国别省市:广东,44

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

1