CN104461701B - 一种控制方法及电子设备 - Google Patents
一种控制方法及电子设备 Download PDFInfo
- Publication number
- CN104461701B CN104461701B CN201310418854.7A CN201310418854A CN104461701B CN 104461701 B CN104461701 B CN 104461701B CN 201310418854 A CN201310418854 A CN 201310418854A CN 104461701 B CN104461701 B CN 104461701B
- Authority
- CN
- China
- Prior art keywords
- application
- apparatus assembly
- module
- electronic equipment
- triggering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种控制方法及电子设备,所述电子设备包括显示单元及至少一个设备组件,所述电子设备运行有至少一个应用对象,所述显示单元在同一时刻只显示一个当前应用对象的应用界面,所述当前应用对象占用至少一个设备组件,所述方法包括:运行第一应用对象,所述第一应用对象占用第一设备组件;控制所述显示单元显示所述第一应用对象的第一应用界面;接收切换指令,所述切换指令包括第二应用对象对应的第二应用界面;控制所述第一应用对象保持占用所述第一设备组件。本申请实施例能够将切换至后台的应用对象仍保持其设备组件的占用,使得应用对象正常运行,保证用户体验。
Description
技术领域
本申请涉及数据通信技术领域,特别涉及一种控制方法及电子设备。
背景技术
目前,在window8界面下,当前运行的应用软件通常占用整个前台界面,并可能占用当前设备的至少一个设备组件,而在将该应用软件切换至后台操作时,该应用软件会放弃对其对应设备组件的占用,使得应用软件无法正常运行,影响用户体验。以视频通话为例,己方的通讯软件在运行时会对麦克风及摄像头进行占用,在己方用户将该通讯软件切换至后台运行时,该通讯软件会放弃对麦克风及摄像头的占用,停止获取声音信号及图像信号,使得视频通话的对方无法得到己方实时的声音信号及图像信号,影响用户体验。
发明内容
有鉴于此,本申请的目的是提供一种控制方法及电子设备,用以解决现有技术中切换至后台的应用对象无法对其实现应用功能必要的组件进行保持占用,使得应用对象无法正常运行,影响用户体验的技术问题。
本申请提供了一种控制方法,应用于电子设备,所述电子设备包括显示单元及至少一个设备组件,所述电子设备运行有至少一个应用对象,所述显示单元在同一时刻只显示一个应用对象的应用界面,所述应用对象占用至少一个设备组件,所述方法包括:
运行第一应用对象,所述第一应用对象占用第一设备组件;
控制所述显示单元显示所述第一应用对象的第一应用界面;
接收切换指令,所述切换指令包括第二应用对象对应的第二应用界面;控制所述第一应用对象保持占用所述第一设备组件。
上述方法,优选的,在接收到所述切换指令之后,所述方法还包括:
控制所述显示单元显示所述第二应用界面。
上述方法,优选的,所述第一应用对象包括第一应用模块和第二应用模块;
其中,所述运行第一应用对象包括:
触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上;
触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
上述方法,优选的,所述触发所述第二应用模块建立所述第一应用对象与至少一个第一设备组件之间的占用连接,包括:
触发所述第二应用模块生成保持占用请求;
依据所述保持占用请求,触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
上述方法,优选的,所述第一应用对象包括第一应用模块和第二应用模块;
其中,所述运行第一应用对象包括:
触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上;
判断所述第一应用模块的当前运行状态是否表明所述第一应用对象处于预设运行状态,如果是,触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
本申请还提供了一种电子设备,所述电子设备包括显示单元及至少一个设备组件,所述电子设备运行有至少一个应用对象,所述显示单元在同一时刻只显示一个应用对象的应用界面,所述应用对象占用至少一个设备组件,所述电子设备还包括:
对象运行单元,用于运行第一应用对象,所述第一应用对象占用第一设备组件;
第一控制单元,用于控制所述显示单元显示所述第一应用对象的第一应用界面;
指令控制单元,用于接收所述切换指令,所述切换指令包括第二应用对象对应的第二应用界面,控制所述第一应用对象保持占用所述第一设备组件。
上述电子设备,优选的,还包括:
第二控制单元,用于在所述指令控制单元接收到所述切换指令之后,控制所述显示单元显示所述第二应用界面。
上述电子设备,优选的,所述第一应用对象包括第一应用模块和第二应用模块;
其中,所述对象运行单元包括:
第一启动触发子单元,用于触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上;
第一建立触发子单元,用于触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
上述电子设备,优选的,所述第一建立触发子单元包括:
请求触发模块,用于触发所述第二应用模块生成保持占用请求;
连接建立模块,用于依据所述保持占用请求,触发所述第二应用模块建立所述第一应用模块与至少以第一设备组件之间的保持占用连接。
上述电子设备,优选的,所述第一应用对象包括第一应用模块和第二应用模块;
其中,所述对象运行单元包括:
第二启动触发子单元,用于触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上;
运行状态判断子单元,用于判断所述第一应用模块的当前运行状态是否表明所述第一应用对象处于预设运行状态,如果是,触发第二建立触发子单元;
第二建立触发子单元,用于触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
由上述方案可知,本申请提供的一种控制方法及电子设备,该电子设备包括显示单元及至少一个设备组件,该电子设备运行有至少一个应用对象,显示单元在同一时刻只显示一个当前应用对象的应用界面,当前应用对象占用至少一个设备组件,本申请通过在当前运行占用第一设备组件的第一应用对象的状态下,控制显示单元显示其第一应用界面,在接收到含有第二应用界面的切换指令之后,控制当前运行的第一应用对象保持占用其对应的第一设备组件,保证在该第一应用对象被切换至后台运行之后即第一应用界面被取消显示与显示单元上时,仍然能够使得第一应用对象占用其对应的第一设备组件,保证该第一应用对象的正常运行,实现本申请目的。本申请能够将切换至后台的应用对象仍保持其设备组件的占用,使得应用对象正常运行,如视频通话应用被切换至后台之后,其占用的摄像头及麦克风仍然被该视频通话应用占用,保证图像数据及声音信号的正常传输,保证用户体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的一种控制方法实施例一的流程图;
图2为本申请提供的一种控制方法实施例二的流程图;
图3为本申请提供的一种控制方法实施例三的部分流程图;
图4为本申请实施例三的另一部分流程图;
图5为本申请提供的一种控制方法实施例四的部分流程图;
图6为本申请提供的一种电子设备实施例五的结构示意图;
图7为本申请提供的一种电子设备实施例六的结构示意图;
图8为本申请提供的一种电子设备实施例七的部分结构示意图;
图9为本申请实施例七的另一部分结构示意图;
图10为本申请提供的一种电子设备实施例八的部分结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参考图1,为本申请提供的一种控制方法实施例一的流程图,所述方法应用于电子设备,所述电子设备包括显示单元及至少一个设备组件,所述电子设备运行有至少一个应用对象,所述显示单元在同一时刻只显示一个应用对象的应用界面,所述应用对象占用至少一个设备组件,所述方法可以包括:
步骤101:运行第一应用对象,所述第一应用对象占用第一设备组件。
需要说明的是,所述电子设备为前台单进程模式设置,即为,同一时刻只有一个应用对象在前台运行,即该应用对象的显示界面在所述显示单元上显示,不显示其他应用对象的显示界面。对应当前常用的Win8***Metro界面下,或Android、IOS等移动***。在现有技术中,若前台的应用对象被切换至后台时,该前台运行的应用对象会被触发挂起,以给前台单进程提供资源,处于后台的应用对象即被挂起的应用对象不再占用其之间的资源如设备组件等。由此使得被切换至后台的应用对象可能无法正常运行,提供其正常的服务,影响用户体验。
其中,所述步骤101中的第一应用对象是指所述电子设备处于运行状态的应用对象,该第一应用对象可以占用一个第一设备组件,也可以占用多个第一设备组件。
以视频通话的应用对象为例,该视频通话应用被触发运行,该视频通话的应用占用其第一设备组件,包括摄像头和麦克风等组件。
步骤102:控制所述显示单元显示所述第一应用对象的第一应用界面。
其中,所述步骤102是指,将处于运行状态的第一应用对象作为前台运行应用对象时,控制所述显示单元将该第一应用对象的第一应用界面进行显示,使得所述第一应用对象在所述电子设备的前台保持运行状态。
以视频通话应用为例,该视频通话应用在所述电子设备的前台运行时,所述显示单元显示所述视频通话应用的显示界面即显示视频画面。
步骤103:接收切换指令,所述切换指令包括第二应用对象对应的第二应用界面。
其中,所述切换指令可以由用户操作触发生成,所述第二应用对象是指待切换至前台运行的应用对象,该第二应用对象有一个第二应用界面与其对应。
步骤104:控制所述第一应用对象保持占用所述第一设备组件。
其中,所述步骤104是在所述步骤103中接收到所述切换指令之后,对该切换指令进行响应,由前文中可知,由于电子设备前台的单进程模式,使得在接收到切换指令之后,前台的单进程会对该第一应用对象所占用的第一设备组件做切换占用的请求,此时,由本申请实施例中所述步骤104对该第一应用对象进行控制触发,使得第一应用对象保持占用其对应的第一设备组件。
以视频通话应用为例,在所述电子设备中前台运行所述视频通话应用时,接收到切换至word文档操作的指令时,所述电子设备控制所述第一应用对象即视频通话应用保持占用其第一设备组件如摄像头和麦克风等,继续进行图像数据及声音信号的获取,保持数据的正常传输,为用户提供不间断的视频画面及声音信号。
由上述方案可知,本申请提供的一种控制方法实施例一,应用与电子设备中,该电子设备包括显示单元及至少一个设备组件,该电子设备运行有至少一个应用对象,显示单元在同一时刻只显示一个当前应用对象的应用界面,当前应用对象占用至少一个设备组件,本申请实施例通过在当前运行占用第一设备组件的第一应用对象的状态下,控制显示单元显示其第一应用界面,在接收到含有第二应用界面的切换指令之后,控制当前运行的第一应用对象保持占用其对应的第一设备组件,保证在该第一应用对象被切换至后台运行之后即第一应用界面被取消显示与显示单元上时,仍然能够使得第一应用对象占用其对应的第一设备组件,保证该第一应用对象的正常运行,实现本申请目的。本申请能够将切换至后台的应用对象仍保持其设备组件的占用,使得应用对象正常运行,如视频通话应用被切换至后台之后,其占用的摄像头及麦克风仍然被该视频通话应用占用,保证图像数据及声音信号的正常传输,保证用户体验。
参考图2,为本申请提供的一种控制方法实施例二的流程图,其中,在所述步骤103之后,所述方法还可以包括以下步骤:
步骤105:控制所述显示单元显示所述第二应用界面。
其中,所述步骤105是指,在所述步骤103中接收到所述切换指令之后,在控制所述第一应用对象保持占用所述第一设备组件的同时,将待前台运行的应用对象切换至前台,即将所述第二应用对象的第二应用界面显示于所述显示单元中。
其中,所述第一应用对象包括第一应用模块和第二应用模块,此时,参考图3,为本申请提供的一种控制方法实施例三中所述步骤101的流程图,其中,所述步骤101可以通过以下方式实现:
步骤301:触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上。
其中,所述步骤301可以理解为所述第一应用对象被启动时,首先会将其第一应用模块启动并生成第一界面进行显示,实现该第一应用对象在所述电子设备前台运行的状态。
步骤302:触发所述第二应用模块建立所述第一应用对象与至少一个第一设备组件之间的保持占用连接。
其中,所述步骤302是指,在所述第一应用模块被触发启动并显示第一应用界面之后,本申请电子设备触发第二应用模块设置第一应用模块与第一设备组件之间的占用连接,可以理解为,对第一应用模块设置保持占用标签,该占用标签表明该第一应用模块对其对应的第一设备组件在该第一应用模块的运行时段内保持占用,由此,在后续该第一应用对象被切换至后台时,即使其第一应用界面被切换不再显示,仍然对其第一设备组件保持占用,保证该第一应用对象的正常运行。
其中,所述第二应用模块可以采用预设的进程模块实现,保证其所在第一应用对象对其第一设备组件的占用。
参考图4,为本申请实施例三中所述步骤302的具体实现流程图,其中,所述步骤302可以包括以下步骤:
步骤401:触发所述第二应用模块生成保持占用请求。
其中,所述步骤401是指,所述第二应用模块生成保持占用请求,由本申请电子设备的处理器对该保持占用请求进行响应,允许所述第二应用模块建立第一应用模块与其第一设备组件之间的保持占用连接。也就是说,所述第二应用模块向所述电子设备发送保持占用权限请求,由电子设备对所述第二应用模块授权进行保持占用连接建立,即步骤402。
步骤402:依据所述保持占用请求,触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
另外,在具体实现中,所述第二应用模块在建立保持占用连接时,本申请可以对其对应第一应用模块的当前运行状态进行判断,根据该第一应用模块的当前运行状态决定是否进行保持占用连接建立,此时,参考图5,为本申请提供的一种控制方法实施例四中所述步骤101的流程图,所述步骤101可以通过以下步骤实现:
步骤501:触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上。
其中,所述步骤501的具体实现方式可以参考图3中所述步骤301的实现方式,在此不再赘述。
步骤502:判断所述第一应用模块的当前运行状态是否表明所述第一应用对象处于预设运行状态,如果是,执行步骤503。
其中,所述预设运行状态可以为预先设定的满足用户需求的运行状态。以视频通话应用为例,预先设置所述视频用户应用的预设运行状态为画面传输状态,此时,所述步骤502中判断该视频通话应用是否处于画面传输状态,若此时视频通话应用处于连接已经建立之后的画面传输状态时,执行步骤503,由该第二应用模块建立第一应用模块与所述第一设备组件之间的保持占用连接,保证在后续进行切换时,所述第一应用对象能够对其第一设备组件保持占用。
步骤503:触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
需要说明的是,在所述步骤502中,若视频通话应用处于请求接收或通话连接正在建立的状态中时,可以不触发所述第二应用模块做保持占用连接,也可以等待用户指令,进而决定是否触发第二应用模块对保持占用连接进行建立。使得在第一应用对象运行后但未处于特定使用模式时,不对第一设备组件进行占用,为其他应用对象使用第一设备组件提供机会。
参考图6,为本申请提供的一种电子设备实施例五的结构示意图,其中,所述电子设备包括显示单元及至少一个设备组件,所述电子设备运行有至少一个应用对象,所述显示单元在同一时刻只显示一个应用对象的应用界面,所述应用对象占用至少一个设备组件,所述电子设备还可以包括:
对象运行单元601,用于运行第一应用对象,所述第一应用对象占用第一设备组件。
需要说明的是,所述电子设备为前台单进程模式设置,即为,同一时刻只有一个应用对象在前台运行,即该应用对象的显示界面在所述显示单元上显示,不显示其他应用对象的显示界面。对应当前常用的Win8***Metro界面下,或Android、IOS等移动***。在现有技术中,若前台的应用对象被切换至后台时,该前台运行的应用对象会被触发挂起,以给前台单进程提供资源,处于后台的应用对象即被挂起的应用对象不再占用其之间的资源如设备组件等。由此使得被切换至后台的应用对象可能无法正常运行,提供其正常的服务,影响用户体验。
其中,所述对象运行单元601中的第一应用对象是指所述电子设备处于运行状态的应用对象,该第一应用对象可以占用一个第一设备组件,也可以占用多个第一设备组件。
以视频通话的应用对象为例,该视频通话应用被触发运行,该视频通话的应用占用其第一设备组件,包括摄像头和麦克风等组件。
第一控制单元602,用于控制所述显示单元显示所述第一应用对象的第一应用界面。
其中,所述第一控制单元602是指,将处于运行状态的第一应用对象作为前台运行应用对象时,控制所述显示单元将该第一应用对象的第一应用界面进行显示,使得所述第一应用对象在所述电子设备的前台保持运行状态。
以视频通话应用为例,该视频通话应用在所述电子设备的前台运行时,所述显示单元显示所述视频通话应用的显示界面即显示视频画面。
指令控制单元603,用于接收所述切换指令,所述切换指令包括第二应用对象对应的第二应用界面,控制所述第一应用对象保持占用所述第一设备组件。
其中,所述切换指令可以由用户操作触发生成,所述第二应用对象是指待切换至前台运行的应用对象,该第二应用对象有一个第二应用界面与其对应。
其中,所述指令控制单元603在接收到所述切换指令之后,对该切换指令进行响应,由前文中可知,由于电子设备前台的单进程模式,使得在接收到切换指令之后,前台的单进程会对该第一应用对象所占用的第一设备组件做切换占用的请求,此时,由本申请实施例中所述指令控制单元603对该第一应用对象进行控制触发,使得第一应用对象保持占用其对应的第一设备组件。
以视频通话应用为例,在所述电子设备中前台运行所述视频通话应用时,接收到切换至word文档操作的指令时,所述电子设备控制所述第一应用对象即视频通话应用保持占用其第一设备组件如摄像头和麦克风等,继续进行图像数据及声音信号的获取,保持数据的正常传输,为用户提供不间断的视频画面及声音信号。
由上述方案可知,本申请提供的一种控制装置实施例五,应用与电子设备中,该电子设备包括显示单元及至少一个设备组件,该电子设备运行有至少一个应用对象,显示单元在同一时刻只显示一个当前应用对象的应用界面,当前应用对象占用至少一个设备组件,本申请实施例通过在当前运行占用第一设备组件的第一应用对象的状态下,控制显示单元显示其第一应用界面,在接收到含有第二应用界面的切换指令之后,控制当前运行的第一应用对象保持占用其对应的第一设备组件,保证在该第一应用对象被切换至后台运行之后即第一应用界面被取消显示与显示单元上时,仍然能够使得第一应用对象占用其对应的第一设备组件,保证该第一应用对象的正常运行,实现本申请目的。本申请能够将切换至后台的应用对象仍保持其设备组件的占用,使得应用对象正常运行,如视频通话应用被切换至后台之后,其占用的摄像头及麦克风仍然被该视频通话应用占用,保证图像数据及声音信号的正常传输,保证用户体验。
参考图7,为本申请提供的一种电子设备实施例六的结构示意图,其中,所述电子设备还可以包括:
第二控制单元604,用于在所述指令控制单元603接收到所述切换指令之后,控制所述显示单元显示所述第二应用界面。
其中,所述第二控制单元604是指,在所述指令控制单元603中接收到所述切换指令之后,在所述指令控制单元603控制所述第一应用对象保持占用所述第一设备组件的同时,将待前台运行的应用对象切换至前台,即将所述第二应用对象的第二应用界面显示于所述显示单元中。
其中,所述第一应用对象包括第一应用模块和第二应用模块,此时,参考图8,为本申请提供的一种电子设备实施例七中所述对象运行单元601的结构示意图,其中,所述对象运行单元601可以包括:
第一启动触发子单元611,用于触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上。
其中,所述第一启动触发子单元611可以理解为所述第一应用对象被启动时,首先会将其第一应用模块启动并生成第一界面进行显示,实现该第一应用对象在所述电子设备前台运行的状态。
第一建立触发子单元612,用于触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
其中,所述第一建立触发子单元612是指,在所述第一应用模块被触发启动并显示第一应用界面之后,本申请电子设备触发第二应用模块设置第一应用模块与第一设备组件之间的占用连接,可以理解为,对第一应用模块设置保持占用标签,该占用标签表明该第一应用模块对其对应的第一设备组件在该第一应用模块的运行时段内保持占用,由此,在后续该第一应用对象被切换至后台时,即使其第一应用界面被切换不再显示,仍然对其第一设备组件保持占用,保证该第一应用对象的正常运行。
其中,所述第二应用模块可以采用预设的进程模块实现,保证其所在第一应用对象对其第一设备组件的占用。
参考图9,为本申请实施例七中所述第一建立触发子单元612的结构示意图,其中,所述第一建立触发子单元612可以包括:
请求触发模块6121,用于触发所述第二应用模块生成保持占用请求。
其中,所述请求触发模块6121是指,所述第二应用模块生成保持占用请求,由本申请电子设备的处理器对该保持占用请求进行响应,允许所述第二应用模块建立第一应用模块与其第一设备组件之间的保持占用连接。也就是说,所述第二应用模块向所述电子设备发送保持占用权限请求,由电子设备对所述第二应用模块授权进行保持占用连接建立,即所述连接建立模块6122实现触发所述第二应用模块进行保持占用连接建立。
连接建立模块6122,用于依据所述保持占用请求,触发所述第二应用模块建立所述第一应用模块与至少以第一设备组件之间的保持占用连接。
另外,在具体实现中,所述第二应用模块在建立保持占用连接时,本申请可以对其对应第一应用模块的当前运行状态进行判断,根据该第一应用模块的当前运行状态决定是否进行保持占用连接建立,此时,参考图10,为本申请提供的一种电子设备实施例八中所述对象运行单元601的结构示意图,其中,所述对象运行单元601可以包括:
第二启动触发子单元613,用于触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上。
其中,所述第二启动触发子单元613的具体实现方式可以参考图8中所述第一启动触发子单元611的实现方式,在此不再赘述。
运行状态判断子单元614,用于判断所述第一应用模块的当前运行状态是否表明所述第一应用对象处于预设运行状态,如果是,触发第二建立触发子单元615。
其中,所述预设运行状态可以为预先设定的满足用户需求的运行状态。以视频通话应用为例,预先设置所述视频用户应用的预设运行状态为画面传输状态,此时,所述运行状态判断子单元614中判断该视频通话应用是否处于画面传输状态,若此时视频通话应用处于连接已经建立之后的画面传输状态时,触发第二建立触发子单元615,由该第二应用模块建立第一应用模块与所述第一设备组件之间的保持占用连接,保证在后续进行切换时,所述第一应用对象能够对其第一设备组件保持占用。
第二建立触发子单元615,用于触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
需要说明的是,在所述运行状态判断子单元614中,若视频通话应用处于请求接收或通话连接正在建立的状态中时,可以不触发所述第二应用模块做保持占用连接,也可以等待用户指令,进而决定是否触发第二应用模块对保持占用连接进行建立。使得在第一应用对象运行后但未处于特定使用模式时,不对第一设备组件进行占用,为其他应用对象使用第一设备组件提供机会。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的一种控制方法及电子设备进行了详细介绍,对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种控制方法,其特征在于,应用于电子设备,所述电子设备包括显示单元及至少一个设备组件,所述电子设备运行有至少一个应用对象,所述显示单元在同一时刻只显示一个应用对象的应用界面,所述应用对象占用至少一个设备组件,所述方法包括:
运行第一应用对象,所述第一应用对象占用第一设备组件;
控制所述显示单元显示所述第一应用对象的第一应用界面;
接收切换指令,所述切换指令中含有第二应用对象对应的第二应用界面;控制所述第一应用对象保持占用所述第一设备组件,防止所述第一设备组件被所述第二应用对象切换占用,保证所述第一应用对象的正常运行。
2.根据权利要求1所述的方法,其特征在于,在接收到所述切换指令之后,所述方法还包括:
控制所述显示单元显示所述第二应用界面。
3.根据权利要求1所述的方法,其特征在于,所述第一应用对象包括第一应用模块和第二应用模块;
其中,所述运行第一应用对象包括:
触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上;
触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
4.根据权利要求3所述的方法,其特征在于,所述触发所述第二应用模块建立所述第一应用对象与至少一个第一设备组件之间的占用连接,包括:
触发所述第二应用模块生成保持占用请求;
依据所述保持占用请求,触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
5.根据权利要求1所述的方法,其特征在于,所述第一应用对象包括第一应用模块和第二应用模块;
其中,所述运行第一应用对象包括:
触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上;
判断所述第一应用模块的当前运行状态是否表明所述第一应用对象处于预设运行状态,如果是,触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
6.一种电子设备,其特征在于,所述电子设备包括显示单元及至少一个设备组件,所述电子设备运行有至少一个应用对象,所述显示单元在同一时刻只显示一个应用对象的应用界面,所述应用对象占用至少一个设备组件,所述电子设备还包括:
对象运行单元,用于运行第一应用对象,所述第一应用对象占用第一设备组件;
第一控制单元,用于控制所述显示单元显示所述第一应用对象的第一应用界面;
指令控制单元,用于接收切换指令,所述切换指令中含有第二应用对象对应的第二应用界面,控制所述第一应用对象保持占用所述第一设备组件,防止所述第一设备组件被所述第二应用对象切换占用,保证所述第一应用对象的正常运行。
7.根据权利要求6所述的电子设备,其特征在于,还包括:
第二控制单元,用于在所述指令控制单元接收到所述切换指令之后,控制所述显示单元显示所述第二应用界面。
8.根据权利要求6所述的电子设备,其特征在于,所述第一应用对象包括第一应用模块和第二应用模块;
其中,所述对象运行单元包括:
第一启动触发子单元,用于触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上;
第一建立触发子单元,用于触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
9.根据权利要求8所述的电子设备,其特征在于,所述第一建立触发子单元包括:
请求触发模块,用于触发所述第二应用模块生成保持占用请求;
连接建立模块,用于依据所述保持占用请求,触发所述第二应用模块建立所述第一应用模块与至少以第一设备组件之间的保持占用连接。
10.根据权利要求6所述的电子设备,其特征在于,所述第一应用对象包括第一应用模块和第二应用模块;
其中,所述对象运行单元包括:
第二启动触发子单元,用于触发所述第一应用模块启动并生成第一应用界面显示于所述显示单元上;
运行状态判断子单元,用于判断所述第一应用模块的当前运行状态是否表明所述第一应用对象处于预设运行状态,如果是,触发第二建立触发子单元;
第二建立触发子单元,用于触发所述第二应用模块建立所述第一应用模块与至少一个第一设备组件之间的保持占用连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310418854.7A CN104461701B (zh) | 2013-09-15 | 2013-09-15 | 一种控制方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310418854.7A CN104461701B (zh) | 2013-09-15 | 2013-09-15 | 一种控制方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104461701A CN104461701A (zh) | 2015-03-25 |
CN104461701B true CN104461701B (zh) | 2019-07-26 |
Family
ID=52907804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310418854.7A Active CN104461701B (zh) | 2013-09-15 | 2013-09-15 | 一种控制方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104461701B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108924290B (zh) * | 2018-06-12 | 2020-01-14 | Oppo广东移动通信有限公司 | 摄像头控制方法、装置、移动终端及计算机可读介质 |
CN109167894B (zh) * | 2018-06-15 | 2019-12-31 | Oppo广东移动通信有限公司 | 摄像头控制方法、装置、移动终端及存储介质 |
CN110365840B (zh) * | 2019-07-05 | 2021-04-13 | Oppo广东移动通信有限公司 | 滑块控制方法及相关产品 |
CN113497909B (zh) * | 2020-03-18 | 2022-12-02 | 华为技术有限公司 | 一种设备交互的方法和电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101788926A (zh) * | 2009-12-28 | 2010-07-28 | 中兴通讯股份有限公司 | J2me应用前台切换的资源调配方法及装置 |
CN102760032A (zh) * | 2012-03-19 | 2012-10-31 | 联想(北京)有限公司 | 一种信息处理的方法和电子设备 |
-
2013
- 2013-09-15 CN CN201310418854.7A patent/CN104461701B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101788926A (zh) * | 2009-12-28 | 2010-07-28 | 中兴通讯股份有限公司 | J2me应用前台切换的资源调配方法及装置 |
CN102760032A (zh) * | 2012-03-19 | 2012-10-31 | 联想(北京)有限公司 | 一种信息处理的方法和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN104461701A (zh) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104461701B (zh) | 一种控制方法及电子设备 | |
CN102833632B (zh) | 多屏互动主从控制设备管理方法、智能电视及控制设备 | |
CN105792335B (zh) | 一种提高续航时间的方法和终端设备 | |
CN103108232A (zh) | 一种基于手机电视互动控制方法及*** | |
CN102957623A (zh) | 一种边界网关协议邻居的维护方法和设备 | |
CN104461581A (zh) | 一种基于虚拟化技术的硬件调用、共享方法及*** | |
CN111884825A (zh) | 一种故障处理方法、装置、终端设备和存储介质 | |
CN104683572A (zh) | 一种智能终端的操作***切换方法及装置 | |
CN105025373B (zh) | 电视机、远程控制***及其控制方法 | |
CN107925706A (zh) | 集合住宅用的对讲*** | |
CN103345375A (zh) | 一种动态拼接墙显示的控制***及方法 | |
CN105915836A (zh) | 一种视频通话的方法及装置 | |
CN103179498A (zh) | 数据传输方法和装置 | |
CN102053811A (zh) | 一种拼接墙***共享资源显示处理方法及其装置 | |
CN108702681B (zh) | Ac限制方法及装置 | |
CN103533069A (zh) | 一种网络设备启动自动配置的方法及网络设备 | |
KR101605259B1 (ko) | 일반 통화 모드 및 인터넷 통화 모드를 스위칭하는 통화 서비스 제공 방법 및 시스템 | |
CN103516706B (zh) | 一种智能家居对讲设备及其呼叫方法和呼叫装置 | |
CN103108242A (zh) | 一种解决智能电视视频类应用和电视视频冲突的方法 | |
CN101300823B (zh) | 呼叫*** | |
CN105792237A (zh) | 一种终端状态监控方法及装置 | |
WO2009028546A1 (ja) | 通信装置および通信制御方法 | |
CN113438694A (zh) | 带宽切换方法、装置、设备和可读存储介质 | |
CN101924929B (zh) | 基于短信和彩信的智能电视监控方法 | |
CN104410640A (zh) | 一种在分布式协同环境下信息获取的权限控制方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |