[go: up one dir, main page]

CN106201427A - A method for starting an application program and a terminal device - Google Patents

A method for starting an application program and a terminal device Download PDF

Info

Publication number
CN106201427A
CN106201427A CN201610567240.9A CN201610567240A CN106201427A CN 106201427 A CN106201427 A CN 106201427A CN 201610567240 A CN201610567240 A CN 201610567240A CN 106201427 A CN106201427 A CN 106201427A
Authority
CN
China
Prior art keywords
application
unit
identification information
terminal unit
application program
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.)
Pending
Application number
CN201610567240.9A
Other languages
Chinese (zh)
Inventor
刘洲和
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongguan Coolpad Software Tech Co ltd
Original Assignee
Dongguan Coolpad Software Tech Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dongguan Coolpad Software Tech Co ltd filed Critical Dongguan Coolpad Software Tech Co ltd
Priority to CN201610567240.9A priority Critical patent/CN106201427A/en
Publication of CN106201427A publication Critical patent/CN106201427A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses an application program starting method and terminal equipment, which are applied to the technical field of mobile communication. The method provided by the embodiment of the invention comprises the following steps: receiving a voice signal, and analyzing the voice signal to obtain identification information of a target application program; searching a target application program matched with the identification information, and detecting whether an application interface of other application programs is displayed on a display screen of the terminal equipment; and if the target application program matched with the identification information is found and application interfaces of other application programs are displayed on a display screen of the terminal equipment, performing split-screen display on the application interface of the target application program and the application interfaces of the other application programs on the display screen. By implementing the embodiment of the invention, the target application program can be conveniently and quickly started, and the information interaction efficiency is improved.

Description

一种应用程序启动方法及终端设备A method for starting an application program and a terminal device

技术领域technical field

本发明涉及移动通信技术领域,尤其涉及一种应用程序启动方法及终端设备。The present invention relates to the technical field of mobile communication, in particular to an application program starting method and terminal equipment.

背景技术Background technique

随着终端技术的发展,开发出了适用于手机、平板电脑等终端设备中的各种功能丰富的应用程序,例如,即时通讯工具、音频播放器、视频播放器、日历工具等等,给人们的生活带来许多便利。With the development of terminal technology, various feature-rich applications suitable for mobile phones, tablet computers and other terminal devices have been developed, such as instant messaging tools, audio players, video players, calendar tools, etc. life brings many conveniences.

在使用终端设备的过程中,通常会遇到正在使用一个应用程序时需要开启另一个应用程序的情况,例如,用户正在浏览网页时,又想播放音乐,通常的做法是:将当前正在运行的应用程序退回到后台运行或者直接关闭,然后返回到桌面再打开新的应用程序,若此时想继续运行原来的应用程序,则需要将新应用程序退回到后台运行或者直接关闭,并返回到桌面再打开原来运行的应用程序。在使用过程中发现,通过上述方法启动应用程序不仅不够方便快捷,且具有一定的局限性,降低了信息的交互效率。In the process of using a terminal device, it is common to encounter a situation where another application needs to be opened while one application is being used. For example, when the user is browsing the web and wants to play music, the usual method is: the currently running The application returns to the background or closes directly, and then returns to the desktop to open a new application. If you want to continue running the original application at this time, you need to return the new application to the background or close it directly, and return to the desktop Then open the application that was running. In the process of use, it is found that starting the application program through the above method is not only not convenient and fast, but also has certain limitations, which reduces the efficiency of information interaction.

发明内容Contents of the invention

本发明实施例提供了一种应用程序启动方法及终端设备,可以方便快捷地启动目标应用程序,提高了信息的交互效率。Embodiments of the present invention provide a method for starting an application program and a terminal device, which can start a target application program conveniently and quickly, and improve the efficiency of information interaction.

本发明实施例第一方面公开了一种应用程序启动方法,包括:The first aspect of the embodiment of the present invention discloses a method for starting an application program, including:

接收语音信号,并解析所述语音信号,得到目标应用程序的标识信息;receiving a voice signal, and parsing the voice signal to obtain the identification information of the target application;

查找与所述标识信息匹配的目标应用程序,以及检测终端设备的显示屏上是否显示有其他应用程序的应用界面;Searching for a target application that matches the identification information, and detecting whether an application interface of another application is displayed on the display screen of the terminal device;

若查找到与所述标识信息匹配的目标应用程序,并且所述终端设备的显示屏上显示有其他应用程序的应用界面,则将所述目标应用程序的应用界面与所述其他应用程序的应用界面在所述显示屏上进行分屏显示。If the target application program matching the identification information is found, and the application interface of other application programs is displayed on the display screen of the terminal device, combine the application interface of the target application program with the application interface of the other application program The interface is displayed in split screens on the display screen.

作为一种可选的实施方式,所述查找与所述标识信息匹配的目标应用程序之前,所述方法还包括:As an optional implementation manner, before searching for the target application program matching the identification information, the method further includes:

根据所述标识信息确定所述目标应用程序所属的类别;determining the category to which the target application program belongs according to the identification information;

确定所述目标应用程序所属的类别对应的目标文件;Determine the target file corresponding to the category to which the target application program belongs;

所述查找与所述标识信息匹配的目标应用程序,包括:The searching for a target application program matching the identification information includes:

在所述目标文件中查找与所述标识信息匹配的目标应用程序。Searching for a target application program matching the identification information in the target file.

作为一种可选的实施方式,所述将所述目标应用程序的应用界面与所述其他应用程序的应用界面在所述显示屏上进行分屏显示之前,所述方法还包括:As an optional implementation manner, before performing split-screen display of the application interface of the target application program and the application interface of the other application program on the display screen, the method further includes:

判断所述终端设备是否处于熄屏状态;judging whether the terminal device is in a screen-off state;

若所述终端设备处于熄屏状态,则解锁所述终端设备进入到所述终端设备熄屏之前所运行的界面。If the terminal device is in a screen-off state, unlocking the terminal device to enter the interface that was running before the terminal device was screen-off.

作为一种可选的实施方式,所述将所述目标应用程序的应用界面与所述其他应用程序的应用界面在所述显示屏上进行分屏显示,包括:As an optional implementation manner, the split-screen display of the application interface of the target application program and the application interface of the other application program on the display screen includes:

根据预设显示比例,将所述终端设备的显示屏划分为至少两个显示区域;Dividing the display screen of the terminal device into at least two display areas according to a preset display ratio;

通过所述至少两个显示区域显示所述目标应用程序的应用界面与所述其他应用程序的应用界面。The application interface of the target application program and the application interfaces of the other application programs are displayed through the at least two display areas.

作为一种可选的实施方式,所述方法还包括:As an optional implementation, the method also includes:

监测所述终端设备中是否存在应用程序的新增和/或删除操作;Monitoring whether there is an operation of adding and/or deleting an application program in the terminal device;

若存在,则根据所述新增和/或删除操作对应的应用程序的标识信息更新分类文件。If it exists, the classification file is updated according to the identification information of the application program corresponding to the adding and/or deleting operation.

本发明实施例第二方面公开了一种终端设备,包括:The second aspect of the embodiment of the present invention discloses a terminal device, including:

接收单元,用于接收语音信号;a receiving unit for receiving voice signals;

解析单元,用于解析所述语音信号,得到目标应用程序的标识信息;An analysis unit, configured to analyze the voice signal to obtain the identification information of the target application program;

查找单元,用于查找与所述标识信息匹配的目标应用程序;a search unit, configured to search for a target application program matching the identification information;

检测单元,用于检测终端设备的显示屏上是否显示有其他应用程序的应用界面;The detection unit is used to detect whether there are application interfaces of other application programs displayed on the display screen of the terminal device;

分屏显示单元,用于在查找到与所述标识信息匹配的目标应用程序,并且所述终端设备的显示屏上显示有其他应用程序的应用界面时,将所述目标应用程序的应用界面与所述其他应用程序的应用界面在所述显示屏上进行分屏显示。a split-screen display unit, configured to combine the application interface of the target application with the application interface of the target application when the target application matching the identification information is found and the application interface of other application is displayed on the display screen of the terminal device. The application interfaces of the other application programs are displayed in split screens on the display screen.

作为一种可选的实施方式,所述终端设备还包括:As an optional implementation manner, the terminal device further includes:

第一确定单元,用于根据所述标识信息确定所述目标应用程序所属的类别;a first determining unit, configured to determine the category to which the target application program belongs according to the identification information;

第二确定单元,用于确定所述目标应用程序所属的类别对应的目标文件,并驱动所述查找单元在所述目标文件中查找与所述标识信息匹配的目标应用程序。The second determination unit is configured to determine a target file corresponding to the category to which the target application program belongs, and drive the search unit to search for a target application program matching the identification information in the target file.

作为一种可选的实施方式,所述终端设备还包括:As an optional implementation manner, the terminal device further includes:

判断单元,用于判断所述终端设备是否处于熄屏状态;a judging unit, configured to judge whether the terminal device is in a screen-off state;

解锁单元,用于在所述终端设备处于熄屏状态时,解锁所述终端设备进入到所述终端设备熄屏之前所运行的界面。The unlocking unit is configured to, when the terminal device is in a screen-off state, unlock the terminal device to enter the interface that was running before the terminal device was screen-off.

作为一种可选的实施方式,所述分屏显示单元包括:As an optional implementation manner, the split-screen display unit includes:

屏幕划分单元,用于根据预设显示比例,将所述终端设备的显示屏划分为至少两个显示区域;a screen dividing unit, configured to divide the display screen of the terminal device into at least two display areas according to a preset display ratio;

显示单元,用于通过所述至少两个显示区域显示所述目标应用程序的应用界面与所述其他应用程序的应用界面。A display unit, configured to display the application interface of the target application program and the application interfaces of the other application programs through the at least two display areas.

作为一种可选的实施方式,所述终端设备还包括:As an optional implementation manner, the terminal device further includes:

监测单元,用于监测所述终端设备中是否存在应用程序的新增和/或删除操作;a monitoring unit, configured to monitor whether there is an operation of adding and/or deleting an application program in the terminal device;

更新单元,用于在所述终端设备中存在应用程序的新增和/或删除操作时,根据所述新增和/或删除操作对应的应用程序的标识信息更新分类文件。The updating unit is configured to update the classification file according to the identification information of the application corresponding to the adding and/or deleting operation when there is an adding and/or deleting operation of the application in the terminal device.

从以上技术方案可以看出,本发明实施例具有以下优点:通过语音选择目标应用程序,并在显示屏上显示有其他应用程序的应用界面时,将目标应用程序的应用界面与其他应用程序的应用界面进行分屏显示。实施本发明实施例,可以方便快捷地启动目标应用程序,提高了信息的交互效率。As can be seen from the above technical solutions, the embodiments of the present invention have the following advantages: when the target application program is selected by voice, and when the application interface of other application programs is displayed on the display screen, the application interface of the target application program is combined with the application interface of other application programs. The application interface is displayed on a split screen. By implementing the embodiment of the present invention, the target application program can be started conveniently and quickly, and the efficiency of information interaction is improved.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.

图1是本发明实施例公开的一种应用程序启动方法的流程示意图;FIG. 1 is a schematic flowchart of a method for starting an application program disclosed in an embodiment of the present invention;

图2是本发明实施例公开的另一种应用程序启动方法的流程示意图;FIG. 2 is a schematic flowchart of another method for starting an application program disclosed in an embodiment of the present invention;

图3是本发明实施例公开的一种可选的应用程序分类列表示意图;Fig. 3 is a schematic diagram of an optional application classification list disclosed by an embodiment of the present invention;

图4是本发明实施例公开的一种终端设备的结构示意图;FIG. 4 is a schematic structural diagram of a terminal device disclosed in an embodiment of the present invention;

图5是本发明实施例公开的另一种终端设备的结构示意图;FIG. 5 is a schematic structural diagram of another terminal device disclosed in an embodiment of the present invention;

图6是本发明实施例公开的另一种终端设备的结构示意图。Fig. 6 is a schematic structural diagram of another terminal device disclosed in an embodiment of the present invention.

具体实施方式detailed description

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments . Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the term "comprise", as well as any variations thereof, is intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or apparatuses.

本发明实施例提供了一种应用程序启动方法及终端设备,可以方便快捷地启动目标应用程序,提高了信息的交互效率。Embodiments of the present invention provide a method for starting an application program and a terminal device, which can start a target application program conveniently and quickly, and improve the efficiency of information interaction.

本发明实施例中,终端设备包括运行Android操作系统、iOS操作系统、Windows操作系统或其他操作系统的终端设备,例如移动电话、移动电脑、平板电脑、台式电脑、个人数字助理(Personal Digital Assistant,PDA)、智能手表、智能眼镜、智能手环等终端设备,本发明实施例后续不作复述。In the embodiment of the present invention, the terminal device includes a terminal device running an Android operating system, an iOS operating system, a Windows operating system or other operating systems, such as a mobile phone, a mobile computer, a tablet computer, a desktop computer, a personal digital assistant (PDA), PDA), smart watches, smart glasses, smart bracelets and other terminal devices, the embodiments of the present invention will not be repeated later.

请参阅图1,图1是本发明实施例公开的一种应用程序启动方法的流程示意图。其中,图1所示的应用程序启动方法可以包括以下步骤:Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of a method for starting an application program disclosed in an embodiment of the present invention. Wherein, the application program starting method shown in Figure 1 may include the following steps:

101、接收语音信号,并解析上述语音信号,得到目标应用程序的标识信息;101. Receive a voice signal, and analyze the voice signal to obtain the identification information of the target application program;

本发明实施例中,终端设备可以通过麦克风等声卡设备采集用户发出的语音信号,并通过语音识别技术(Automatic Speech Recognition,ASR)将人类语音中的词汇内容转换为计算机可读的输入(例如二进制编码或者字符序列等),从而可以得到目标应用程序的标识信息。In the embodiment of the present invention, the terminal device can collect the voice signal sent by the user through a sound card device such as a microphone, and convert the vocabulary content in the human voice into a computer-readable input (such as binary code or character sequence, etc.), so that the identification information of the target application can be obtained.

本发明实施例中,目标应用程序的标识信息可以包括:应用程序的安装文件名、安装包名、使用频次、来源和/或类别等。例如,用户输入的语音信号是“打开camera”,通过语音识别技术获取目标应用程序的标识信息camera,从而可以在终端设备中已安装的应用程序中进行查找得到该目标应用程序。In the embodiment of the present invention, the identification information of the target application program may include: the installation file name of the application program, the installation package name, frequency of use, source and/or category, and the like. For example, the voice signal input by the user is "turn on the camera", and the identification information camera of the target application program is obtained through voice recognition technology, so that the target application program can be obtained by searching among the application programs installed in the terminal device.

102、查找与上述标识信息匹配的目标应用程序,以及检测终端设备的显示屏上是否显示有其他应用程序的应用界面;102. Search for a target application program that matches the above identification information, and detect whether an application interface of another application program is displayed on the display screen of the terminal device;

在本发明实施例中,检测终端设备的显示屏上是否显示有其他应用程序的应用界面,即判断终端设备前台是否有正在运行的应用程序。In the embodiment of the present invention, it is detected whether application interfaces of other application programs are displayed on the display screen of the terminal device, that is, it is judged whether there is an application program running in the foreground of the terminal device.

103、若查找到与上述标识信息匹配的目标应用程序,并且终端设备的显示屏上显示有其他应用程序的应用界面,则将上述目标应用程序的应用界面与上述其他应用程序的应用界面在显示屏上进行分屏显示。103. If the target application program matching the above identification information is found, and the application interface of other application programs is displayed on the display screen of the terminal device, then display the application interface of the above target application program and the application interface of the above other application program Split-screen display on the screen.

本发明实施例中,若查找到与语音信号匹配的目标应用程序,并且终端设备的显示屏上显示有其他应用程序的应用界面,则将目标应用程序与终端设备前台正在运行的应用程序进行分屏显示,若终端设备的显示屏上没有显示其他应用程序的应用界面,则直接打开上述目标应用程序。In the embodiment of the present invention, if the target application program matching the voice signal is found, and the display screen of the terminal device displays the application interface of other application programs, then the target application program is separated from the application program running in the foreground of the terminal device. If the application interface of other application programs is not displayed on the display screen of the terminal device, the above-mentioned target application program is opened directly.

本发明实施例中,可以根据当前正在运行的应用程序的数量,将终端设备的显示屏的显示区域进行划分,在各个分区域分别显示每个应用程序。In the embodiment of the present invention, the display area of the display screen of the terminal device may be divided according to the number of currently running application programs, and each application program may be displayed in each sub-area.

在图1所描述的方法中,通过语音选择目标应用程序,并在显示屏上显示有其他应用程序的应用界面时,将目标应用程序的应用界面与其他应用程序的应用界面进行分屏显示。实施本发明实施例,可以方便快捷地启动目标应用程序,提高了信息的交互效率。In the method described in FIG. 1 , the target application program is selected by voice, and when the application interface of other application programs is displayed on the display screen, the application interface of the target application program and the application interfaces of other application programs are displayed in split screens. By implementing the embodiment of the present invention, the target application program can be started conveniently and quickly, and the efficiency of information interaction is improved.

进一步地,请参阅图2,图2是本发明实施例公开的另一种应用程序启动方法的流程示意图。如图2所示,该方法可以包括以下步骤:Further, please refer to FIG. 2 . FIG. 2 is a schematic flowchart of another method for starting an application program disclosed in an embodiment of the present invention. As shown in Figure 2, the method may include the following steps:

201、接收语音信号,并解析上述语音信号,得到目标应用程序的标识信息;201. Receive a voice signal, and analyze the voice signal to obtain identification information of the target application program;

202、根据上述标识信息确定上述目标应用程序所属的类别;202. Determine the category to which the above-mentioned target application program belongs according to the above-mentioned identification information;

203、确定上述目标应用程序所属的类别对应的目标文件;203. Determine the target file corresponding to the category to which the target application program belongs;

204、在上述目标文件中查找与上述标识信息匹配的目标应用程序;204. Search for a target application program matching the above identification information in the above target file;

本发明实施例中,可以预先将终端设备中的多个或者所有应用程序进行分类,可以按照终端设备上的应用程序的应用类型进行划分,例如,将音视频类型的应用程序划分为同一个类别,并将该类别的应用程序归类于一个文件内;将游戏类型的应用程序划分为同一个类别,再将该类别的应用程序归类于另一个文件内;将聊天类型的应用程序划分为同一个类别,再将该类别的应用程序归类于另一个文件内等,本发明实施例不作一一列举。另外,还可以按照用户的操作习惯对终端设备上的应用程序进行划分,例如,将用户在一个星期内使用次数超过20次的应用程序划分为同一个类别,将用户在一个星期内使用次数在10次至20次之间的应用程序划分为同一个类别,将用户在一个星期内使用次数在5次到10次之间的应用程序划分为同一个类别,将用户在一个星期内使用次数在0次到5次之间的应用程序划分为同一个类别。以上举例只是表示一个可能的划分方式,并不代表终端设备应用程序划分方式的穷举,因此,不应该理解为对本发明实施例的限定。In the embodiment of the present invention, multiple or all application programs in the terminal device can be classified in advance, and can be divided according to the application types of the application programs on the terminal device, for example, audio and video type applications can be divided into the same category , and classify applications of this category into one file; classify game-type applications into the same category, and then classify applications of this category into another file; classify chat-type applications into In the same category, the application programs of this category are classified into another file, etc., which are not listed in the embodiment of the present invention. In addition, the application programs on the terminal device can also be divided according to the user's operating habits. For example, the application programs that the user uses more than 20 times in a week are divided into the same category, and the application programs that the user uses more than 20 times in a week are classified into the same category. The applications between 10 and 20 times are divided into the same category, the applications that are used by users between 5 and 10 times in a week are divided into the same category, and the applications that are used by users in a week are divided into Applications between 0 and 5 times are classified into the same category. The above example only represents a possible partitioning manner, and does not represent an exhaustive list of partitioning manners for terminal device application programs. Therefore, it should not be construed as a limitation to the embodiment of the present invention.

可选地,上述同一类别的应用程序归类于同一个文件内可以理解为,同一类别的应用程序归类于一个文件内,并且每个文件内只会包括一个类别的应用程序。另外,同一类别的应用程序归类于同一个文件内可以是,将同一类别的应用程序的图标放置在一个文件内,例如可以参照图3所示,图3为本发明实施例公开的一种可选的应用程序分类列表示意图,包括多个文件301,每个文件301内包括多个应用程序的图标。Optionally, it may be understood that the above-mentioned application programs of the same category are classified into the same file, which means that the application programs of the same category are classified into one file, and each file includes only one category of application programs. In addition, the application programs of the same category may be classified in the same file, and the icons of the application programs of the same category may be placed in one file, for example, as shown in FIG. A schematic diagram of an optional application classification list, including a plurality of files 301, and each file 301 includes icons of a plurality of application programs.

可选地,可以将终端设备中的全部应用程序的标识信息发送至云服务器端,云服务器端根据上述全部应用程序的标识信息将终端设备的全部应用程序划分为至少两个类别,并将同一类别的应用程序归类于同一个文件内。Optionally, the identification information of all the application programs in the terminal device may be sent to the cloud server, and the cloud server divides all the application programs of the terminal device into at least two categories according to the above identification information of all application programs, and divides the same Categories of applications are grouped within the same file.

可选地,云服务器端可以是预先收集市场的热门应用程序,并将这些热门应用程序进行归类,随后根据终端设备发送的应用程序的标识信息,对预先存储的分类文件进行调整。Optionally, the cloud server may collect popular applications in the market in advance, classify these popular applications, and then adjust the pre-stored classification files according to the identification information of the applications sent by the terminal device.

根据目标应用程序的标识信息以及分类文件的唯一标识可以查找与目标应用程序匹配的目标文件。例如,若目标应用程序的标识信息中的关键词含有camera,则表示目标应用程序的应用类型为多媒体类型,则可以查找出标识信息为多媒体类型的目标文件,进而可以在该目标文件中查找目标应用程序。According to the identification information of the target application program and the unique identification of the classified file, the target file matching the target application program can be found. For example, if the keyword in the identification information of the target application program contains camera, it means that the application type of the target application program is a multimedia type, then the target file whose identification information is a multimedia type can be found, and then the target file can be searched in the target file. application.

可选地,对终端设备中的应用程序进行分类之后,可以隐藏或者取消隐藏分类文件,仅在终端设备中显示若干个常用的应用程序图标,简化终端设备的界面。Optionally, after the application programs in the terminal device are classified, the classified files can be hidden or unhidden, and only a few commonly used application program icons are displayed in the terminal device, thereby simplifying the interface of the terminal device.

205、判断终端设备是否处于熄屏状态;205. Determine whether the terminal device is in a screen-off state;

206、若终端设备处于熄屏状态,则解锁终端设备进入到终端设备熄屏之前所运行的界面;206. If the terminal device is in the screen-off state, unlock the terminal device to enter the interface that the terminal device was running before the screen was off;

可选地,在打开目标应用程序之前,可以判断终端设备是否处于熄屏状态,并在终端设备处于熄屏状态时,解锁终端设备,并进入到终端设备在熄屏之前所运行的应用界面。Optionally, before opening the target application program, it may be determined whether the terminal device is in the screen-off state, and when the terminal device is in the screen-off state, the terminal device is unlocked and enters the application interface that the terminal device was running before the screen was turned off.

207、检测终端设备的显示屏上是否显示有其他应用程序的应用界面;207. Detect whether an application interface of other application programs is displayed on the display screen of the terminal device;

208、根据预设显示比例,将终端设备的显示屏划分为至少两个显示区域;208. Divide the display screen of the terminal device into at least two display areas according to a preset display ratio;

209、通过上述至少两个显示区域显示上述目标应用程序的应用界面与上述其他应用程序的应用界面;209. Display the application interface of the above-mentioned target application program and the application interface of the above-mentioned other application program through the above-mentioned at least two display areas;

可选地,若终端设备的显示屏上显示有其他应用程序的应用界面,则可以根据预设的显示比例,将终端设备的显示屏划分为至少两个显示区域,其中,预设的显示比例,可以根据当前终端设备的显示屏上显示的应用程序的个数进行自动调整,然后,通过该至少两个显示区域显示目标应用程序的应用界面与终端设备中运行的其他应用程序的应用界面。Optionally, if application interfaces of other application programs are displayed on the display screen of the terminal device, the display screen of the terminal device may be divided into at least two display areas according to a preset display ratio, wherein the preset display ratio The automatic adjustment can be performed according to the number of application programs currently displayed on the display screen of the terminal device, and then the application interface of the target application program and the application interfaces of other application programs running in the terminal device are displayed through the at least two display areas.

210、监测终端设备中是否存在应用程序的新增和/或删除操作;210. Monitoring whether there is an operation of adding and/or deleting an application program in the terminal device;

211、若存在,则根据上述新增和/或删除操作对应的应用程序的标识信息更新分类文件。211. If it exists, update the classification file according to the identification information of the application program corresponding to the adding and/or deleting operation.

可选地,若用户删除某一应用程序或者是安装了一个新的应用程序,则根据该删除的或者新安装的应用程序的标识信息更新分类文件。Optionally, if the user deletes a certain application program or installs a new application program, the classification file is updated according to the identification information of the deleted or newly installed application program.

请参阅图4,图4是本发明实施例公开的一种终端设备的结构示意图,如图4所示,该终端设备可以包括:Please refer to FIG. 4. FIG. 4 is a schematic structural diagram of a terminal device disclosed in an embodiment of the present invention. As shown in FIG. 4, the terminal device may include:

接收单元401,用于接收语音信号;a receiving unit 401, configured to receive a voice signal;

解析单元402,用于解析上述接收单元401接收到的语音信号,得到目标应用程序的标识信息;The parsing unit 402 is configured to parse the voice signal received by the receiving unit 401 to obtain the identification information of the target application program;

查找单元403,用于查找与上述解析单元402获得的标识信息匹配的目标应用程序;A search unit 403, configured to search for a target application that matches the identification information obtained by the parsing unit 402;

检测单元404,用于检测终端设备的显示屏上是否显示有其他应用程序的应用界面;A detection unit 404, configured to detect whether an application interface of other application programs is displayed on the display screen of the terminal device;

分屏显示单元405,用于在上述查找单元403查找到与上述标识信息匹配的目标应用程序,并且上述检测单元404检测到终端设备的显示屏上显示有其他应用程序的应用界面时,将上述目标应用程序的应用界面与上述其他应用程序的应用界面在显示屏上进行分屏显示。The split-screen display unit 405 is configured to display the above-mentioned The application interface of the target application program and the application interfaces of the above-mentioned other application programs are displayed in split screens on the display screen.

请一并参阅图5,图5是本发明实施例公开的另一种终端设备的结构示意图。其中,图5所示的终端设备是由图4所示的终端设备进行优化得到的,与图4所示的终端设备相比,图5所示的终端设备还包括:Please refer to FIG. 5 together. FIG. 5 is a schematic structural diagram of another terminal device disclosed in an embodiment of the present invention. Wherein, the terminal equipment shown in FIG. 5 is obtained by optimizing the terminal equipment shown in FIG. 4. Compared with the terminal equipment shown in FIG. 4, the terminal equipment shown in FIG. 5 also includes:

第一确定单元406,用于根据上述标识信息确定上述目标应用程序所属的类别;The first determining unit 406 is configured to determine the category to which the above-mentioned target application program belongs according to the above-mentioned identification information;

第二确定单元407,用于确定上述目标应用程序所属的类别对应的目标文件,并驱动上述查找单元403在上述目标文件中查找与上述标识信息匹配的目标应用程序。The second determining unit 407 is configured to determine the target file corresponding to the category to which the target application program belongs, and drive the searching unit 403 to search for the target application program matching the identification information in the target file.

其中,通过第一确定单元406以及第二确定单元407可以实现在终端设备分类文件中查找目标应用程序的目的,提高了查找的效率。Wherein, the purpose of searching the target application program in the classification file of the terminal device can be realized through the first determining unit 406 and the second determining unit 407, which improves the efficiency of searching.

可选地,图5所示的终端设备还可以包括:Optionally, the terminal equipment shown in Figure 5 may also include:

判断单元408,用于判断终端设备是否处于熄屏状态;A judging unit 408, configured to judge whether the terminal device is in a screen-off state;

解锁单元409,用于在终端设备处于熄屏状态时,解锁终端设备进入到终端设备熄屏之前所运行的界面。The unlocking unit 409 is configured to unlock the terminal device to enter the interface that the terminal device was running before the screen was turned off when the terminal device was in a screen-off state.

其中,通过判断单元408以及解锁单元409可以实现在打开目标应用程序之前,判断终端设备是否处于熄屏状态,并在终端设备处于熄屏状态时,解锁终端设备并进入到终端设备熄屏之前所运行的应用界面。Among them, through the judging unit 408 and the unlocking unit 409, before opening the target application program, it can be determined whether the terminal device is in the screen-off state, and when the terminal device is in the screen-off state, the terminal device is unlocked and enters the screen-off state of the terminal device. The running application interface.

可选地,图5所示的终端设备中,上述分屏显示单元405包括:Optionally, in the terminal device shown in FIG. 5 , the split-screen display unit 405 includes:

屏幕划分单元4051,用于根据预设显示比例,将终端设备的显示屏划分为至少两个显示区域;A screen division unit 4051, configured to divide the display screen of the terminal device into at least two display areas according to a preset display ratio;

显示单元4052,用于通过上述至少两个显示区域显示上述目标应用程序的应用界面与上述其他应用程序的应用界面。The display unit 4052 is configured to display the application interface of the above-mentioned target application program and the application interface of the above-mentioned other application program through the above-mentioned at least two display areas.

其中,通过屏幕划分单元4051以及显示单元4052可以实现分屏显示的功能。Wherein, the screen splitting unit 4051 and the display unit 4052 can realize the function of split screen display.

可选地,图5所示的终端设备还可以包括:Optionally, the terminal equipment shown in Figure 5 may also include:

监测单元410,用于监测终端设备中是否存在应用程序的新增和/或删除操作;A monitoring unit 410, configured to monitor whether there is an operation of adding and/or deleting an application program in the terminal device;

更新单元411,用于在终端设备中存在应用程序的新增和/或删除操作时,根据上述新增和/或删除操作对应的应用程序的标识信息更新分类文件。The update unit 411 is configured to update the classification file according to the identification information of the application program corresponding to the above-mentioned adding and/or deleting operation when there is an adding and/or deleting operation of the application program in the terminal device.

其中,通过监测单元410以及更新单元411可以在终端设备新增和/或删除应用程序时,更新分类文件。Wherein, through the monitoring unit 410 and the updating unit 411, the classification file can be updated when the terminal device adds and/or deletes an application program.

请参阅图6,图6是本发明实施例公开的另一种终端设备的结构示意图,如图6所示,该终端设备可以包括:Please refer to FIG. 6. FIG. 6 is a schematic structural diagram of another terminal device disclosed in an embodiment of the present invention. As shown in FIG. 6, the terminal device may include:

输入单元601、处理器单元602、输出单元603、存储单元604、音频单元605以及电源606等组件。这些组件通过一条或多条总线进行通信。本领域技术人员可以理解,图6所示的终端设备的结构并不构成对本发明的限定,它既可以是总线型结构,也可以是星型结构,还可以包括比图6所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施方式中,图6所示的终端设备包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等各种终端设备。Input unit 601 , processor unit 602 , output unit 603 , storage unit 604 , audio unit 605 , power supply 606 and other components. These components communicate over one or more buses. Those skilled in the art can understand that the structure of the terminal equipment shown in Figure 6 does not constitute a limitation to the present invention, it can be a bus structure or a star structure, and can also include more than the structure shown in Figure 6 More or fewer components, or combinations of certain components, or different arrangements of components. In the embodiment of the present invention, the terminal devices shown in FIG. 6 include, but are not limited to, various terminal devices such as mobile phones, mobile computers, tablet computers, and personal digital assistants (Personal Digital Assistant, PDA).

输入单元601用于实现用户与终端设备的交互和/或信息输入到终端设备中。在本发明具体实施方式中,输入单元601可以是触控面板,触控面板也称为触摸屏或触控屏,可收集用户在其上触摸或接近的操作动作。比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或接近触控面板位置的操作动作,并根据预先设定的程序驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸操作,并将检测到的触摸操作转换为电信号,以及将电信号传送给触摸控制器;触摸控制器从触摸检测装置上接收电信号,并将它转换成触点坐标,再送给处理器单元602。触摸控制器还可以接收处理器单元602发来的命令并执行。此外,可以采用电阻式、电容式、红外线(Infrared)以及表面声波等多种类型实现触控面板。The input unit 601 is configured to implement interaction between a user and a terminal device and/or input information into the terminal device. In a specific embodiment of the present invention, the input unit 601 may be a touch panel, which is also referred to as a touch screen or a touch screen, and can collect operations touched or approached by a user on it. For example, the user uses any suitable object or accessory such as a finger or a stylus to perform an operation on or close to the touch panel, and drives a corresponding connection device according to a preset program. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch operation, and converts the detected touch operation into an electrical signal, and transmits the electrical signal to the touch controller; the touch controller receives the electrical signal from the touch detection device, and converts it into The contact coordinates are then sent to the processor unit 602 . The touch controller can also receive and execute commands sent by the processor unit 602 . In addition, various types of touch panels such as resistive, capacitive, infrared (Infrared) and surface acoustic wave can be used to realize the touch panel.

处理器单元602为终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储单元604内的程序代码和/或模块,以及调用存储在存储单元604内的数据,以执行终端设备的各种功能和/或处理数据。处理器单元602可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器单元602可以仅包括中央处理器(Central ProcessingUnit,简称CPU),也可以是CPU、数字信号处理器(digitalsignal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及通信单元中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。The processor unit 602 is the control center of the terminal equipment. It uses various interfaces and lines to connect various parts of the entire terminal equipment. By running or executing the program codes and/or modules stored in the storage unit 604, and calling the in order to perform various functions of the terminal device and/or process the data. The processor unit 602 may be composed of an integrated circuit (Integrated Circuit, IC for short), for example, may be composed of a single packaged IC, or may be composed of multiple packaged ICs connected with the same function or different functions. For example, the processor unit 602 may only include a central processing unit (Central Processing Unit, referred to as CPU), and may also be a CPU, a digital signal processor (digital signal processor, referred to as DSP), a graphics processor (Graphic Processing Unit, referred to as GPU) And the combination of the control chip (such as baseband chip) in the communication unit. In the embodiments of the present invention, the CPU may be a single computing core, or may include multiple computing cores.

输出单元603可以包括但不限于影像输出单元、声音输出和触感输出单元。影像输出单元用于输出文字、图片和/或视频。影像输出单元可包括显示面板,例如采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)、场发射显示器(field emission display,简称FED)等形式来配置的显示面板。或者影像输出单元可以包括反射式显示器,例如电泳式(electrophoretic)显示器,或利用光干涉调变技术(Interferometric Modulation of Light)的显示器。影像输出单元可以包括单个显示器或不同尺寸的多个显示器。在本发明的具体实施方式中,上述输入单元601所采用的触控面板亦可同时作为输出单元603的显示面板。虽然在图6中,输入单元601与输出单元603是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成一体而实现终端设备的输入和输出功能。The output unit 603 may include, but not limited to, an image output unit, a sound output unit, and a tactile output unit. The image output unit is used for outputting text, pictures and/or videos. The image output unit may include a display panel, such as a display configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED), a field emission display (field emission display, FED for short), etc. panel. Alternatively, the image output unit may include a reflective display, such as an electrophoretic display, or a display using Interferometric Modulation of Light. The image output unit may include a single display or multiple displays of different sizes. In a specific implementation manner of the present invention, the touch panel used in the input unit 601 can also be used as the display panel of the output unit 603 at the same time. Although in FIG. 6, the input unit 601 and the output unit 603 are used as two independent components to realize the input and output functions of the terminal device, in some embodiments, the touch panel and the display panel can be integrated to realize Input and output functions of terminal equipment.

存储单元604可用于存储程序代码以及模块,处理器单元602通过运行存储在存储单元604的程序代码以及模块,从而执行终端设备的各种功能应用以及实现数据处理。存储单元604主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的程序代码;数据存储区可存储根据终端设备的使用所创建的数据(比如音频数据、电话本等)等。在本发明具体实施方式中,存储单元604可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile RandomAccess Memory,简称NVRAM)、相变化随机存取内存(Phase Change RAM,简称PRAM)、磁阻式随机存取内存(Magetoresistive RAM,简称MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可抹除可规划只读存储器(Electrically Erasable ProgrammableRead-OnlyMemory,简称EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)。非易失存储器储存处理器单元602所执行的操作系统及程序代码。处理器单元602从非易失存储器加载运行程序与数据到内存并将数字内容储存于大量储存装置中。操作系统包括用于控制和管理常规系统任务,例如内存管理、存储设备控制、电源管理等,以及有助于各种软硬件之间通信的各种组件和/或驱动器。在本发明实施方式中,操作系统可以是Google公司的Android系统、Apple公司开发的iOS系统或Microsoft公司开发的Windows操作系统等,或者是Vxworks这类的嵌入式操作系统。The storage unit 604 can be used to store program codes and modules, and the processor unit 602 executes various functional applications of the terminal device and realizes data processing by running the program codes and modules stored in the storage unit 604 . The storage unit 604 mainly includes a program storage area and a data storage area, wherein the program storage area can store the operating system and program codes required by at least one function; the data storage area can store data created according to the use of the terminal device (such as audio data , phone book, etc.) etc. In a specific embodiment of the present invention, the storage unit 604 may include a volatile memory, such as a nonvolatile dynamic random access memory (Nonvolatile Random Access Memory, NVRAM for short), a phase change random access memory (Phase Change RAM, PRAM for short) , magnetoresistive random access memory (Magetoresistive RAM, referred to as MRAM), etc., can also include non-volatile memory, such as at least one magnetic disk storage device, electronically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), flash memory devices, such as NOR flash memory or NAND flash memory. The non-volatile memory stores the operating system and program codes executed by the processor unit 602 . The processor unit 602 loads the running program and data from the non-volatile memory to the internal memory and stores the digital content in the mass storage device. An operating system includes various components and/or drivers for controlling and managing general system tasks, such as memory management, storage device control, power management, etc., as well as facilitating communication between various hardware and software. In the embodiment of the present invention, the operating system may be the Android system of Google, the iOS system developed by Apple, or the Windows operating system developed by Microsoft, or an embedded operating system such as Vxworks.

音频单元605、扬声器6051、传声器6052可提供用户与终端设备之间的音频接口。音频单元605可将接收到的音频数据转换后的电信号,传输到扬声器6051,由扬声器6051转换为声音信号输出;另一方面,传声器6052将收集的声音信号转换为电信号,由音频单元605接收后转换为音频数据,再将音频数据输出处理器单元602处理后将音频数据输出至存储单元604以便进一步处理。The audio unit 605, the speaker 6051, and the microphone 6052 can provide an audio interface between the user and the terminal device. The audio unit 605 can transmit the electrical signal converted from the received audio data to the speaker 6051, and the speaker 6051 converts it into an audio signal for output; After being received, it is converted into audio data, and then the audio data is processed by the output processor unit 602 and then output to the storage unit 604 for further processing.

电源606用于给终端设备的不同部件进行供电以维持其运行。作为一般性理解,电源606可以是内置的电池,例如常见的锂离子电池、镍氢电池等,也包括直接向终端设备供电的外接电源,例如AC适配器等。在本发明的一些实施方式中,电源606还可以作更为广泛的定义,例如还可以包括电源管理系统、充电系统、电源故障检测电路、电源转换器或逆变器、电源状态指示器(如发光二极管),以及与终端设备的电能生成、管理及分布相关联的其他任何组件。The power supply 606 is used to supply power to different components of the terminal equipment to maintain its operation. As a general understanding, the power supply 606 may be a built-in battery, such as a common lithium-ion battery, a nickel-metal hydride battery, etc., and also includes an external power supply that directly supplies power to the terminal device, such as an AC adapter. In some embodiments of the present invention, the power supply 606 can also be defined more broadly, for example, it can also include a power management system, a charging system, a power failure detection circuit, a power converter or an inverter, and a power status indicator (such as light-emitting diodes), and any other components associated with the generation, management, and distribution of electrical energy in end equipment.

在图6所示的终端设备中,处理器单元602可以调用存储单元604中存储的程序代码,用于执行以下操作:In the terminal device shown in FIG. 6, the processor unit 602 can call the program code stored in the storage unit 604 to perform the following operations:

接收语音信号,并解析上述语音信号,得到目标应用程序的标识信息;receiving the voice signal, and parsing the above voice signal to obtain the identification information of the target application;

查找与上述标识信息匹配的目标应用程序,以及检测终端设备的显示屏上是否显示有其他应用程序的应用界面;Find the target application program that matches the above identification information, and detect whether there is an application interface of other application programs displayed on the display screen of the terminal device;

若查找到与上述标识信息匹配的目标应用程序,并且终端设备的显示屏上显示有其他应用程序的应用界面,则将上述目标应用程序的应用界面与上述其他应用程序的应用界面在显示屏上进行分屏显示。If the target application program matching the above identification information is found, and the application interface of other application programs is displayed on the display screen of the terminal device, the application interface of the above target application program and the application interface of the above other application program are displayed on the display screen. Perform split-screen display.

作为另一种可选的实施方式,处理器单元602调用存储单元604中存储的程序代码,在查找与上述标识信息匹配的目标应用程序之前,还用于执行以下操作:As another optional implementation manner, the processor unit 602 invokes the program code stored in the storage unit 604, and is further configured to perform the following operations before searching for a target application program matching the above identification information:

根据上述标识信息确定上述目标应用程序所属的类别;Determine the category to which the above-mentioned target application program belongs according to the above-mentioned identification information;

确定上述目标应用程序所属的类别对应的目标文件;Determine the target file corresponding to the category to which the above target application program belongs;

在上述目标文件中查找与上述标识信息匹配的目标应用程序。Find the target application matching the above identification information in the above target file.

作为另一种可选的实施方式,处理器单元602调用存储单元604中存储的程序代码,在将上述目标应用程序的应用界面与上述其他应用程序的应用界面在显示屏上进行分屏显示之前,还用于执行以下操作:As another optional implementation manner, the processor unit 602 calls the program code stored in the storage unit 604, and before the application interface of the above-mentioned target application program and the application interface of the above-mentioned other application program are displayed on the display screen in split screen , which is also used to:

判断终端设备是否处于熄屏状态;Determine whether the terminal device is in the off-screen state;

若终端设备处于熄屏状态,则解锁终端设备进入到终端设备熄屏之前所运行的界面。If the terminal device is in the screen off state, unlock the terminal device to enter the interface that the terminal device was running before the screen was off.

作为另一种可选的实施方式,处理器单元602调用存储单元604中存储的程序代码,将上述目标应用程序的应用界面与上述其他应用程序的应用界面在显示屏上进行分屏显示,包括:As another optional implementation manner, the processor unit 602 invokes the program code stored in the storage unit 604 to display the application interface of the above-mentioned target application program and the application interface of the above-mentioned other application program on the display screen in split screens, including :

根据预设显示比例,将终端设备的显示屏划分为至少两个显示区域;Divide the display screen of the terminal device into at least two display areas according to a preset display ratio;

通过上述至少两个显示区域显示上述目标应用程序的应用界面与上述其他应用程序的应用界面。The application interface of the above-mentioned target application program and the application interface of the above-mentioned other application program are displayed through the above-mentioned at least two display areas.

作为另一种可选的实施方式,处理器单元602调用存储单元604中存储的程序代码,还用于执行以下操作:As another optional implementation manner, the processor unit 602 calls the program code stored in the storage unit 604, and is also used to perform the following operations:

监测终端设备中是否存在应用程序的新增和/或删除操作;Monitor whether there is an operation to add and/or delete an application in the terminal device;

若存在,则根据上述新增和/或删除操作对应的应用程序的标识信息更新分类文件。If it exists, the classification file is updated according to the identification information of the application program corresponding to the above adding and/or deleting operation.

在图6所描述的终端设备中,可以方便快捷地启动目标应用程序,提高了信息的交互效率。In the terminal device described in FIG. 6 , the target application program can be started conveniently and quickly, which improves the efficiency of information interaction.

值得注意的是,上述终端设备的实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。It is worth noting that, in the embodiments of the above-mentioned terminal equipment, the units included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be realized; in addition, each functional unit The specific names are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present invention.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.

另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。In addition, those of ordinary skill in the art can understand that all or part of the steps in the above-mentioned method embodiments can be completed by instructing related hardware through programs, and the corresponding programs can be stored in a computer-readable storage medium. The storage medium can be read-only memory, magnetic disk or optical disk and so on.

以上仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above are only preferred specific implementation modes of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the embodiments of the present invention. , should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (10)

1. an application program launching method, it is characterised in that including:
Receive voice signal, and resolve described voice signal, obtain the identification information of destination application;
Search and whether show on the destination application with described identification information match, and the display screen of detection terminal unit The application interface of other application programs;
Show on the destination application of described identification information match, and the display screen of described terminal unit if finding The application interface of other application programs, then by the application of the application interface of described destination application Yu other application programs described Interface carries out split screen display available on described display screen.
Method the most according to claim 1, it is characterised in that described lookup and the intended application journey of described identification information match Before sequence, described method also includes:
The classification belonging to described destination application is determined according to described identification information;
Determine the file destination that the classification belonging to described destination application is corresponding;
Described lookup and the destination application of described identification information match, including:
The destination application with described identification information match is searched in described file destination.
Method the most according to claim 1, it is characterised in that described by the application interface of described destination application with described Before the application interface of other application programs carries out split screen display available on described display screen, described method also includes:
Judge whether described terminal unit is in and put out screen state;
If described terminal unit is in screen state of putting out, then unlocks described terminal unit and enter into described terminal unit and put out institute before screen The interface run.
Method the most according to claim 1, it is characterised in that described by the application interface of described destination application with described The application interface of other application programs carries out split screen display available on described display screen, including:
According to default displaying ratio, the display screen of described terminal unit is divided at least two viewing area;
The application interface of described destination application and other application programs described is shown by described at least two viewing area Application interface.
5. according to method described in Claims 1-4 any one, it is characterised in that described method also includes:
Monitor and whether described terminal unit exists the newly-increased of application program and/or deletion action;
If existing, then according to the update of identification information sort file of described newly-increased and/or that deletion action is corresponding application program.
6. a terminal unit, it is characterised in that including:
Receive unit, be used for receiving voice signal;
Resolution unit, is used for resolving described voice signal, obtains the identification information of destination application;
Search unit, for searching the destination application with described identification information match;
Detector unit, for detecting the application interface whether showing other application programs on the display screen of terminal unit;
Split screen display available unit, for finding and the destination application of described identification information match, and described terminal sets When showing the application interface of other application programs on standby display screen, by the application interface of described destination application with described The application interface of other application programs carries out split screen display available on described display screen.
Terminal unit the most according to claim 6, it is characterised in that described terminal unit also includes:
First determines unit, for determining the classification belonging to described destination application according to described identification information;
Second determines unit, for determining the file destination that the classification belonging to described destination application is corresponding, and drives described Search unit in described file destination, search the destination application with described identification information match.
Terminal unit the most according to claim 6, it is characterised in that described terminal unit also includes:
Judging unit, is used for judging whether described terminal unit is in and puts out screen state;
Solve lock unit, for when described terminal unit is in and puts out screen state, unlock described terminal unit and enter into described terminal Equipment puts out the interface run before screen.
Terminal unit the most according to claim 6, it is characterised in that described split screen display available unit includes:
Screen division unit, for according to presetting displaying ratio, being divided at least two by the display screen of described terminal unit and show Show region;
By described at least two viewing area, display unit, for showing that the application interface of described destination application is with described The application interface of other application programs.
10. according to terminal unit described in claim 6 to 9 any one, it is characterised in that described terminal unit also includes:
Whether monitoring means, exist the newly-increased of application program and/or deletion action for monitoring in described terminal unit;
Updating block, during for there is the newly-increased of application program and/or deletion action in described terminal unit, according to described newly Increase and/or the update of identification information sort file of application program corresponding to deletion action.
CN201610567240.9A 2016-07-15 2016-07-15 A method for starting an application program and a terminal device Pending CN106201427A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610567240.9A CN106201427A (en) 2016-07-15 2016-07-15 A method for starting an application program and a terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610567240.9A CN106201427A (en) 2016-07-15 2016-07-15 A method for starting an application program and a terminal device

Publications (1)

Publication Number Publication Date
CN106201427A true CN106201427A (en) 2016-12-07

Family

ID=57494104

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610567240.9A Pending CN106201427A (en) 2016-07-15 2016-07-15 A method for starting an application program and a terminal device

Country Status (1)

Country Link
CN (1) CN106201427A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106681821A (en) * 2016-12-30 2017-05-17 宇龙计算机通信科技(深圳)有限公司 Starting method and device for application program, and terminal
CN108364647A (en) * 2018-02-09 2018-08-03 智慧海派科技有限公司 Application program display methods based on speech recognition and mobile terminal
CN108399032A (en) * 2017-02-07 2018-08-14 中兴通讯股份有限公司 A kind of display methods and mobile terminal of application program
CN108897508A (en) * 2018-06-21 2018-11-27 广东小天才科技有限公司 Voice question searching method based on split screen display and family education equipment
CN108897510A (en) * 2018-07-03 2018-11-27 鲸数科技(北京)有限公司 Large screen shows that the control system, method and large screen of information show information system
CN108984083A (en) * 2018-07-10 2018-12-11 Oppo广东移动通信有限公司 Split screen display processing method and device, storage medium and electronic equipment
CN109002439A (en) * 2017-06-06 2018-12-14 广州阿里巴巴文学信息技术有限公司 Application program search method and device
CN109840119A (en) * 2018-12-28 2019-06-04 努比亚技术有限公司 A kind of terminal applies starting method, terminal and computer readable storage medium
CN112542165A (en) * 2019-09-23 2021-03-23 Tcl集团股份有限公司 Voice control method of application program and intelligent terminal
CN113573132A (en) * 2021-07-23 2021-10-29 深圳康佳电子科技有限公司 Multi-application screen splicing method and device based on voice realization and storage medium
CN113778315A (en) * 2021-08-27 2021-12-10 京东方科技集团股份有限公司 Data interaction method, device and system and electronic equipment
CN114691270A (en) * 2022-03-29 2022-07-01 联想(北京)有限公司 Application window processing method and electronic device
WO2024001618A1 (en) * 2022-06-30 2024-01-04 比亚迪股份有限公司 Speech control method, multimedia system, vehicle, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455330A (en) * 2013-08-27 2013-12-18 小米科技有限责任公司 Application program management method, terminal, equipment and system
US20140049464A1 (en) * 2012-08-20 2014-02-20 Samsung Electronics Co., Ltd. Flexible display apparatus and controlling method thereof
CN105094812A (en) * 2015-06-30 2015-11-25 努比亚技术有限公司 Method and device for switching applications
CN105183287A (en) * 2015-09-01 2015-12-23 联想(北京)有限公司 Display processing method and electronic device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140049464A1 (en) * 2012-08-20 2014-02-20 Samsung Electronics Co., Ltd. Flexible display apparatus and controlling method thereof
CN103455330A (en) * 2013-08-27 2013-12-18 小米科技有限责任公司 Application program management method, terminal, equipment and system
CN105094812A (en) * 2015-06-30 2015-11-25 努比亚技术有限公司 Method and device for switching applications
CN105183287A (en) * 2015-09-01 2015-12-23 联想(北京)有限公司 Display processing method and electronic device

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106681821A (en) * 2016-12-30 2017-05-17 宇龙计算机通信科技(深圳)有限公司 Starting method and device for application program, and terminal
CN108399032A (en) * 2017-02-07 2018-08-14 中兴通讯股份有限公司 A kind of display methods and mobile terminal of application program
CN109002439A (en) * 2017-06-06 2018-12-14 广州阿里巴巴文学信息技术有限公司 Application program search method and device
CN108364647A (en) * 2018-02-09 2018-08-03 智慧海派科技有限公司 Application program display methods based on speech recognition and mobile terminal
CN108897508B (en) * 2018-06-21 2021-06-01 广东小天才科技有限公司 Voice question searching method based on split screen display and family education equipment
CN108897508A (en) * 2018-06-21 2018-11-27 广东小天才科技有限公司 Voice question searching method based on split screen display and family education equipment
CN108897510A (en) * 2018-07-03 2018-11-27 鲸数科技(北京)有限公司 Large screen shows that the control system, method and large screen of information show information system
CN108897510B (en) * 2018-07-03 2021-04-16 鲸数科技(北京)有限公司 Control system and method for large screen display information and large screen display information system
CN108984083A (en) * 2018-07-10 2018-12-11 Oppo广东移动通信有限公司 Split screen display processing method and device, storage medium and electronic equipment
CN109840119A (en) * 2018-12-28 2019-06-04 努比亚技术有限公司 A kind of terminal applies starting method, terminal and computer readable storage medium
CN112542165A (en) * 2019-09-23 2021-03-23 Tcl集团股份有限公司 Voice control method of application program and intelligent terminal
CN113573132A (en) * 2021-07-23 2021-10-29 深圳康佳电子科技有限公司 Multi-application screen splicing method and device based on voice realization and storage medium
CN113573132B (en) * 2021-07-23 2023-08-11 深圳康佳电子科技有限公司 Multi-application screen spelling method and device based on voice realization and storage medium
CN113778315A (en) * 2021-08-27 2021-12-10 京东方科技集团股份有限公司 Data interaction method, device and system and electronic equipment
CN114691270A (en) * 2022-03-29 2022-07-01 联想(北京)有限公司 Application window processing method and electronic device
WO2024001618A1 (en) * 2022-06-30 2024-01-04 比亚迪股份有限公司 Speech control method, multimedia system, vehicle, and storage medium

Similar Documents

Publication Publication Date Title
CN106201427A (en) A method for starting an application program and a terminal device
US11188298B2 (en) Electronic device and method for generating short cut of quick command
CN108319489B (en) Application page startup method, device, storage medium and electronic device
CN108363792B (en) Link generation method, device, storage medium and electronic device for application page
KR102231733B1 (en) Environmentally aware dialog policies and response generation
CN107832330B (en) A search method and terminal device
US11079930B2 (en) Method and terminal for displaying a plurality of content cards
CN108549568B (en) Application entry processing method, device, storage medium and electronic device
WO2021135578A1 (en) Page processing method and apparatus, and storage medium and terminal device
WO2020078174A1 (en) Application lookup method, storage medium, and electronic device
US11460971B2 (en) Control method and electronic device
WO2022048513A1 (en) Search display method and apparatus, and electronic device
CN114020197B (en) Cross-application message processing method, electronic device and readable storage medium
CN109814786B (en) Image storage method and terminal equipment
CN106325675B (en) Icon placement method and terminal device
CN110018858A (en) A kind of application management method based on voice control, device
US20140280262A1 (en) Electronic device with a funiction of applying applications of different operating systems and method thereof
CN111490927A (en) Method, device and equipment for displaying message
CN106228047A (en) A kind of application icon processing method and terminal unit
CN107613097A (en) Display method, device, storage medium and electronic equipment of shortcut icons
CN108604331B (en) Information reminding method and mobile device
CN109032732A (en) Notification display method and device, storage medium and electronic equipment
CN106095128A (en) The character input method of a kind of mobile terminal and mobile terminal
WO2019000724A1 (en) Search method, electronic device, and non-volatile storage medium
CN108491125A (en) A kind of method of controlling operation thereof and mobile terminal of application shop

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20161207

RJ01 Rejection of invention patent application after publication