[go: up one dir, main page]

CN108984258A - Application split-screen display method and device, storage medium and electronic equipment - Google Patents

Application split-screen display method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN108984258A
CN108984258A CN201810745531.1A CN201810745531A CN108984258A CN 108984258 A CN108984258 A CN 108984258A CN 201810745531 A CN201810745531 A CN 201810745531A CN 108984258 A CN108984258 A CN 108984258A
Authority
CN
China
Prior art keywords
split
application
screen display
screen
information
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
CN201810745531.1A
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810745531.1A priority Critical patent/CN108984258A/en
Publication of CN108984258A publication Critical patent/CN108984258A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses an application split-screen display method and device, a storage medium and electronic equipment. The application split-screen display method comprises the steps of determining a plurality of target application programs to be subjected to split-screen display from installed application programs according to a split-screen display instruction by receiving the split-screen display instruction; acquiring application type information of each target application program; determining area division information of a split-screen display interface according to the application type information; and displaying a plurality of target application programs on the split-screen display interface based on the region division information. According to the scheme, the screen occupation demand level of the application program during split-screen display can be determined according to the type of the application program, the split-screen display interface is divided based on the screen occupation demand level, the display area with the appropriate size is distributed for each split-screen application, and the display effect of the split-screen application is improved.

Description

应用分屏显示方法、装置、存储介质和电子设备Applied split-screen display method, device, storage medium and electronic equipment

技术领域technical field

本申请涉及电子设备领域,具体涉及一种应用分屏显示方法、装置、存储介质和电子设备。The present application relates to the field of electronic equipment, in particular to an application split-screen display method, device, storage medium and electronic equipment.

背景技术Background technique

随着终端技术的发展,终端已经开始从以前简单地提供通话设备渐渐变成一个通用软件运行的平台。该平台不再以提供通话管理为主要目的,而是提供一个包括通话管理、游戏娱乐、办公记事、移动支付等各类应用软件在内的运行环境,随着大量的普及,已经深入至人们的生活、工作的方方面面。With the development of terminal technology, the terminal has gradually changed from simply providing communication equipment in the past to a platform for general software operation. The platform no longer aims to provide call management, but to provide an operating environment including call management, game entertainment, office notes, mobile payment and other application software. With a large number of popularization, it has penetrated into people's All aspects of life and work.

分屏目前是Android系统智能终端的一种比较常见的用户场景。用户对于分屏使用时的体验是比较重视的,如果用户在使用分屏时,对分屏操作的快捷性,显示的表现力,进入与退出是否方便,人性化,都会有较高的要求,还有操作过程中的流畅度也比较影响体验,用户对手机的性能与直观感受会跟分屏操作关联起来,影响到产品的品牌与声誉。Split screen is currently a relatively common user scenario for Android system smart terminals. Users pay more attention to the experience of split-screen use. If users use split-screen, they will have higher requirements for the quickness of split-screen operation, expressiveness of display, convenience of entry and exit, and humanization. In addition, the smoothness of the operation process also affects the experience. The user's performance and intuitive experience of the mobile phone will be associated with the split-screen operation, which will affect the brand and reputation of the product.

但目前的Android系统,对于用户使用分屏的场景,现阶段并没有特殊的处理,而且操作比较原始,不利于用户的快捷使用。However, in the current Android system, there is no special treatment for the scene where the user uses the split screen at this stage, and the operation is relatively primitive, which is not conducive to the quick use of the user.

发明内容Contents of the invention

本申请实施例提供一种应用分屏显示方法、装置、存储介质和电子设备,可以提高分屏应用的显示效果。Embodiments of the present application provide an application split-screen display method, device, storage medium, and electronic equipment, which can improve the display effect of split-screen applications.

第一方面,本申请实施例提供一种应用分屏显示方法,应用于电子设备,包括:In the first aspect, the embodiment of the present application provides an application split-screen display method applied to electronic devices, including:

接收分屏显示指令,根据所述分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序;receiving a split-screen display instruction, and determining a plurality of target application programs to be split-screen display from installed application programs according to the split-screen display instruction;

获取每一目标应用程序的应用类型信息;obtaining application type information of each target application;

根据所述应用类型信息确定分屏显示界面的区域划分信息;determining area division information of the split-screen display interface according to the application type information;

基于所述区域划分信息,在所述分屏显示界面显示所述多个目标应用程序。Based on the area division information, the multiple target application programs are displayed on the split-screen display interface.

第二方面,本申请实施例还提供了一种应用分屏显示装置,包括:In the second aspect, the embodiment of the present application also provides an application split-screen display device, including:

接收模块,用于接收分屏显示指令,根据所述分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序;A receiving module, configured to receive a split-screen display instruction, and determine a plurality of target application programs to be split-screen display from installed application programs according to the split-screen display instruction;

获取模块,用于获取每一目标应用程序的应用类型信息;an acquisition module, configured to acquire application type information of each target application;

确定模块,用于根据所述应用类型信息确定分屏显示界面的区域划分信息;A determining module, configured to determine area division information of the split-screen display interface according to the application type information;

显示模块,用于基于所述区域划分信息,在所述分屏显示界面显示所述多个目标应用程序。A display module, configured to display the multiple target application programs on the split-screen display interface based on the area division information.

第三方面,本申请实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述分屏显示方法的步骤。In a third aspect, the embodiment of the present application further provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above split-screen display method are implemented.

第四方面,本申请实施例还提供一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述分屏显示方法的步骤。In the fourth aspect, the embodiment of the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and operable on the processor, and the above-mentioned split-screen display is realized when the processor executes the program method steps.

本申请实施例通过接收分屏显示指令,根据分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序;获取每一目标应用程序的应用类型信息;根据应用类型信息确定分屏显示界面的区域划分信息;基于区域划分信息,在分屏显示界面显示多个目标应用程序。该方案可以根据应用程序的类型来确定其在分屏显示时的占屏需求等级,基于此划分分屏显示界面,为各分屏应用分配大小合适的显示区域,提升分屏应用的显示效果。In the embodiment of the present application, by receiving the split-screen display instruction, according to the split-screen display instruction, a plurality of target application programs to be displayed in the split-screen are determined from the installed application programs; the application type information of each target application program is obtained; according to the application type information Determine area division information of the split-screen display interface; based on the area division information, display multiple target application programs on the split-screen display interface. This solution can determine the level of screen-occupancy requirements for split-screen display according to the type of the application, based on which the split-screen display interface is divided, and a display area of an appropriate size is allocated to each split-screen application to improve the display effect of the split-screen application.

附图说明Description of drawings

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, 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 application. For those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1为本申请实施例提供的应用分屏显示方法的一种流程示意图。FIG. 1 is a schematic flowchart of an application split-screen display method provided by an embodiment of the present application.

图2为本申请实施例提供的应用分屏显示方法的一种场景示意图。FIG. 2 is a schematic diagram of a scenario of applying a split-screen display method provided by an embodiment of the present application.

图3为本申请实施例提供的应用分屏显示方法的另一种场景示意图。FIG. 3 is a schematic diagram of another scenario of applying a split-screen display method according to an embodiment of the present application.

图4为本申请实施例提供的应用分屏显示方法的另一种流程示意图。FIG. 4 is another schematic flowchart of an application split-screen display method provided by an embodiment of the present application.

图5为本申请实施例提供的应用分屏显示装置的一种结构示意图。FIG. 5 is a schematic structural diagram of an application split-screen display device provided by an embodiment of the present application.

图6为本申请实施例提供的应用分屏显示装置的另一种结构示意图。FIG. 6 is another schematic structural diagram of an application split-screen display device provided by an embodiment of the present application.

图7为本申请实施例提供的应用分屏显示装置的又一种结构示意图Fig. 7 is another structural schematic diagram of the application split-screen display device provided by the embodiment of the present application

图8为本申请实施例提供的电子设备的一种结构示意图。FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.

图9为本申请实施例提供的电子设备的另一种结构示意图。FIG. 9 is another schematic structural diagram of an electronic device provided by an embodiment of the present application.

具体实施方式Detailed ways

请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。Referring to the drawings, wherein the same reference numerals represent the same components, the principles of the present application are exemplified by being implemented in a suitable computing environment. The following description is based on illustrated specific embodiments of the present application, which should not be construed as limiting other specific embodiments of the present application that are not described in detail here.

在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。In the following description, specific embodiments of the present application will be described with reference to steps and symbols executed by one or more computers, unless otherwise stated. Accordingly, these steps and operations will several times be referred to as being computer-implemented, which herein refers to operations by a computer processing unit of electronic signals representing data in a structured form. This operation transforms the data or maintains it at a location in the computer's memory system that can reconfigure or otherwise alter the operation of the computer in a manner well known to testers in the art. The data structures maintained by the data are physical locations in the memory that have certain characteristics defined by the data format. However, the principle of the present application is described in the above text, which is not meant to be a limitation, and testers in the field will understand that the various steps and operations described below can also be implemented in hardware.

本申请的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本申请的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。The principles of the present application operate with numerous other general purpose or special purpose computing, communication environments or configurations. Examples of well-known computing systems, environments, and configurations suitable for use in this application may include, but are not limited to, handheld phones, personal computers, servers, multiprocessor systems, microcomputer-based systems, mainframe computers, and A distributed computing environment, including any of the above systems or devices.

以下将分别进行详细说明。The details will be described respectively below.

本实施例将从应用分屏显示装置的角度进行描述,该装置具体可以集成在电子设备中,该电子设备可以为移动互连接网络设备(如智能手机、平板电脑)等具备图像处理功能的电子设备。This embodiment will be described from the perspective of applying a split-screen display device. Specifically, the device can be integrated into an electronic device. equipment.

参考图1,图1为本申请实施例提供的应用分屏显示方法的一种流程示意图,包括以下步骤:Referring to FIG. 1, FIG. 1 is a schematic flow chart of a split-screen display method provided in an embodiment of the present application, including the following steps:

101、接收分屏显示指令,根据分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序。101. Receive a split-screen display instruction, and determine multiple target application programs to be split-screen display from installed application programs according to the split-screen display instruction.

具体的,该分屏显示指令用于开启电子设备的分屏模式,用户选择至少两个应用程序以显示在分屏显示界面当中。在分屏模式下,还可以支持用户对电子设备的当前分屏显示界面进行分屏区域的选择或划分。Specifically, the split-screen display instruction is used to start the split-screen mode of the electronic device, and the user selects at least two application programs to be displayed in the split-screen display interface. In the split-screen mode, the user may also be supported to select or divide the split-screen area of the current split-screen display interface of the electronic device.

在一实施例中,上述分屏显示指令还可以为手势,比如双指划屏产生分屏显示指令,或者手指摁住屏幕显示界面不动,又或者手指在屏幕显示界面滑动,从而产生分屏显示指令。或者,通过声音产生所述分屏显示指令,相应地,电子设备为具有接收声控的设备。In an embodiment, the above-mentioned split-screen display command can also be a gesture, such as swiping the screen with two fingers to generate a split-screen display command, or holding the finger on the screen display interface without moving, or sliding a finger on the screen display interface to generate a split-screen display Show instructions. Alternatively, the split-screen display instruction is generated by voice, and correspondingly, the electronic device is a device capable of receiving voice control.

在本申请实施例中,该分屏显示指令可以携带应用程序的应用标识,以基于该应用标识,从已安装的应用程序中确定待分屏显示的多个目标应用程序。例如,该分屏显示指令可以携带第一应用程序的应用标识、及第二应用程序的应用标识,该分屏显示指令基于所携带的应用标识,从电子设备中已安装应用程序中确定待分屏显示的第一应用程序和第二应用程序,以指示将第一应用程序与第二应用程序分屏显示。In the embodiment of the present application, the split-screen display instruction may carry the application identification of the application, so as to determine multiple target application programs to be displayed in split-screen from the installed application programs based on the application identification. For example, the split-screen display instruction may carry the application identifier of the first application program and the application identifier of the second application program. Based on the carried application identifier, the split-screen display instruction determines from the installed application programs in the electronic device The first application program and the second application program displayed on the screen are displayed, so as to indicate the split screen display of the first application program and the second application program.

102、获取每一目标应用程序的应用类型信息。102. Acquire application type information of each target application program.

具体的,可以基于应用程序的属性信息,确定其应用类型。例如,可以根据应用程序的功能对应用程序进行分类。Specifically, the application type may be determined based on the attribute information of the application program. For example, applications can be categorized according to their functionality.

在一些实施例中,可以基于大数据确定每一目标应用程序的应用类型。因此,在本申请实施例中,需预先构建数据库或采用第三方提供的数据库,并以此数据库为基准来确定目标应用程序所属的应用类型。例如,视频播放类、游戏类、音频播放类、即时通讯类等等。In some embodiments, the application type of each target application can be determined based on big data. Therefore, in the embodiment of the present application, it is necessary to pre-build a database or use a database provided by a third party, and use this database as a reference to determine the application type to which the target application program belongs. For example, video playback category, game category, audio playback category, instant messaging category, and so on.

103、根据应用类型信息确定分屏显示界面的区域划分信息。103. Determine area division information of the split-screen display interface according to the application type information.

其中,区域划分信息可以包括显示区域(即显示窗口)的数量和面积。Wherein, the area division information may include the number and area of display areas (ie, display windows).

具体的,不同类型的应用程序在显示界面显示时,对屏幕显示区域的需求不相同。例如,音频播放类的应用程序对屏幕显示区域的需求量较小,游戏类的应用程序对屏幕显示区域的需求量较大。因此,在分屏显示时,可以基于不同的应用类型,对分屏应用的显示窗口大小进行调整,提升分屏显示界面的利用率。Specifically, when different types of application programs are displayed on the display interface, they have different requirements on the display area of the screen. For example, an audio playing application program has a small demand for a screen display area, and a game application program has a large demand for a screen display area. Therefore, during split-screen display, the size of the display window of the split-screen application can be adjusted based on different application types, so as to improve the utilization rate of the split-screen display interface.

在本申请实施例中,可以基于不同类型的程序对显示区域大小的需求,为不同类型的应用程序设置等级。例如,需求越大,对应设置的等级越高。则步骤“根据应用类型信息确定显示界面的区域划分信息”,可以包括以下流程:In the embodiment of the present application, different types of application programs can be assigned levels based on the requirements of different types of programs on the size of the display area. For example, the greater the demand, the higher the corresponding setting level. Then the step of "determining the area division information of the display interface according to the application type information" may include the following process:

根据应用类型信息确定每一目标应用对应的应用等级;determining the application level corresponding to each target application according to the application type information;

基于应用等级确定分屏显示界面的区域划分信息。The area division information of the split-screen display interface is determined based on the application level.

具体实施过程中,属于同一应用类型的应用程序的应用等级相同。在本申请实施例中,可以预先构建应用类型与应用等级之间的映射关系,并添加到数据库中存储。其中,该数据库可以优先保存在本地数据库,以提升分屏显示的速度。During the specific implementation process, the application levels of the application programs belonging to the same application type are the same. In the embodiment of the present application, the mapping relationship between the application type and the application level may be pre-built and added to the database for storage. Among them, the database can be preferentially stored in a local database to increase the speed of split-screen display.

在一些实施例中,在应用等级的基础上,还可以根据用户的使用习惯,对某些应用程序设置优先级别,确定区域划分信息时优先考虑具有优先级别的应用程序。实际应用中,可以基于用户使用习惯对应用程序的应用等级进行微调,并将微调后的数据同步到云端服务器,以便后续在其他设备中使用分屏显示时,可基于云端服务器中存储的数据调整当前的分屏显示界面,使得分屏显示效果更贴合用户的实际使用习惯。In some embodiments, on the basis of the application level, priority levels may also be set for certain application programs according to the user's usage habits, and the application programs with priority levels are given priority when determining the area division information. In practical applications, the application level of the application can be fine-tuned based on the user's usage habits, and the fine-tuned data can be synchronized to the cloud server, so that when split-screen display is used on other devices, it can be adjusted based on the data stored in the cloud server The current split-screen display interface makes the split-screen display effect more suitable for the user's actual usage habits.

在一些实施例中,步骤“基于应用等级确定分屏显示界面的区域划分信息”,可以包括以下流程:In some embodiments, the step of "determining the area division information of the split-screen display interface based on the application level" may include the following procedures:

获取多个目标应用程序各自对应的应用等级的比值;Obtaining the ratios of application levels corresponding to multiple target applications;

根据所述比值、及目标应用程序的数量确定分屏显示界面的区域划分信息。The area division information of the split-screen display interface is determined according to the ratio and the number of target application programs.

具体的,可以根据应用程序的应用等级来制定分屏显示界面的区域划分比例。例如,目标应用程序的数量为2,其中,应用程序A的应用等级为1级,应用程序B的应用等级为2级,假设2级高于1级,分屏显示界面总面积为S。则可以确定出区域划分信息为:将分屏显示界面划分为两部分,且面积分别为1/3S和2/3S,具体可参考图2。Specifically, the area division ratio of the split-screen display interface may be formulated according to the application level of the application program. For example, the number of target applications is 2, wherein the application level of application A is level 1, and the application level of application B is level 2. Assuming that level 2 is higher than level 1, the total area of the split-screen display interface is S. Then it can be determined that the area division information is: divide the split-screen display interface into two parts, and the areas are 1/3S and 2/3S respectively, refer to FIG. 2 for details.

在一些实施例中,步骤“基于应用等级确定分屏显示界面的区域划分信息”,可以包括以下流程:In some embodiments, the step of "determining the area division information of the split-screen display interface based on the application level" may include the following procedures:

对多个目标应用程序各自对应的应用等级进行排序;Sorting application levels corresponding to multiple target application programs;

按照所述排序、及目标应用程序的数量,从预设的区域划分信息集合中选取匹配的区域划分信息。According to the ranking and the number of target application programs, matching area division information is selected from a preset area division information set.

在本申请实施例中,预设的区域划分信息集合中可包含有不同的区域划分方案,且该区域划分方案的呈现方式可以多多种。例如,该区域划分方案可以文字的形式存储在相应的存储区域内,也可以图像的形式保存储在相应存储区域内。In the embodiment of the present application, the preset area division information set may contain different area division schemes, and the area division schemes may be presented in various manners. For example, the area division scheme may be stored in the corresponding storage area in the form of text, or may be stored in the corresponding storage area in the form of an image.

具体实施时,可以先基于目标应用程序的数量,从区域划分信息集合中筛选出符合该数量的区域划分信息,得到区域划分信息子集合。区域划分信息子集合中,可以包括不同比例的区域划分方案。然后,可以按照应用等级由低到高或者由高到低的顺序进行排序,从该区域划分信息子集合中选中区域划分方案中显示区域大小排序,符多个合目标应用程序的应用等级排序的区域划分方案,以作为匹配的区域划分信息。During specific implementation, based on the number of target application programs, the area division information matching the number may be selected from the area division information set to obtain the area division information subset. The sub-set of area division information may include area division schemes of different proportions. Then, it can be sorted according to the order of the application level from low to high or from high to low, and select the area division scheme from the sub-set of area division information to display the order of area size, which is in line with the order of application levels of multiple target applications. The area division scheme is used as the matching area division information.

例如,目标应用程序的数量为3,其中,应用程序A的应用等级为1级,应用程序B的应用等级为2级,应用程序C的应用等级为3,假设3级高于2级,2级高于1级,分屏显示界面总面积为S。参考图3,假设区域划分信息集合中包括三个方案,分别为方案1、方案2、方案3,此时可以选取方案2所示的区域划分信息。又如,假设应用程序B具有优先级别,则此时可以选取方案3所示的区域划分信息。For example, the number of target applications is 3, where the application level of application A is level 1, the application level of application B is level 2, and the application level of application C is 3, assuming that level 3 is higher than level 2, 2 If the level is higher than level 1, the total area of the split-screen display interface is S. Referring to FIG. 3 , assuming that the area division information set includes three schemes, namely scheme 1, scheme 2, and scheme 3, the area division information shown in scheme 2 can be selected at this time. As another example, assuming that the application program B has a priority level, the area division information shown in solution 3 may be selected at this time.

在一些实施例中,还可以根据应用等级之间的等级差,来确定分屏显示界面的区域划分信息。例如,相同应用等级的应用程序可均分分屏显示界面,应用等级的等级差值达到两级的应用程序,可以按照不相等的比例划分分屏显示界面。In some embodiments, the area division information of the split-screen display interface may also be determined according to a level difference between application levels. For example, application programs of the same application level can be equally divided into split-screen display interfaces, and application programs whose application levels differ by two levels can divide the split-screen display interfaces according to unequal ratios.

另外,在一些实施例中,可以无需获取应用程序的应用类型,而直接针对单独每个应用程序,依据大数据来确定对占屏的需求,从而确定各应用的分级。例如,实际应用中,用户可以根据自身的使用习惯,将分屏数据上传到服务器,然后由服务器对接收到的数据进行统计。以便后续用户使用电子设备中的分屏显示功能时,可以该服务器所统计出的数据确定应用程序的占屏需求大小。In addition, in some embodiments, it is not necessary to obtain the application type of the application program, but directly for each application program, the requirement for occupying the screen is determined according to the big data, so as to determine the rating of each application program. For example, in practical applications, users can upload split-screen data to the server according to their own usage habits, and then the server performs statistics on the received data. So that when the subsequent user uses the split-screen display function in the electronic device, the required screen occupation size of the application program can be determined based on the data collected by the server.

104、基于区域划分信息,在分屏显示界面显示多个目标应用程序。104. Based on the region division information, display multiple target application programs on the split-screen display interface.

具体的,可以按照上述确定下来的区域划分信息,在分屏显示界面中显示各个目标应用程序。Specifically, each target application program may be displayed on the split-screen display interface according to the above-determined area division information.

在一些实施例中,步骤“基于区域划分信息,在分屏显示界面显示多个目标应用程序”,可以包括以下流程:In some embodiments, the step of "displaying multiple target application programs on the split-screen display interface based on the area division information" may include the following process:

按照区域划分信息,将分屏显示界面划分成多个显示区域;Divide the split-screen display interface into multiple display areas according to the area division information;

获取多个显示区域的面积信息;Obtain the area information of multiple display areas;

根据面积信息,将多个目标应用程序对应显示在多个显示区域内。Correspondingly display multiple target application programs in multiple display areas according to the area information.

具体的,需要将当前界面划分为多个显示区域,以得到多个显示窗口,供上述多个目标应用程序显示。Specifically, the current interface needs to be divided into multiple display areas to obtain multiple display windows for display by the above-mentioned multiple target application programs.

在一些实施例中,步骤“根据面积信息,将多个目标应用程序对应显示在多个显示区域内”,可以包括以下流程:In some embodiments, the step "correspondingly display multiple target application programs in multiple display areas according to the area information" may include the following process:

按照应用等级由高到低的顺序、及面积由大到小的顺序,从多个显示区域中为目标应用程序匹配对应的目标显示区域;According to the order of application level from high to low and the order of area from large to small, match the corresponding target display area for the target application program from multiple display areas;

在目标显示区域内显示匹配到的目标应用程序Display the matched target application in the target display area

具体的,需要按照之前的区域划分基准,将划分得到的显示区域与目标应用程序进行匹配,以将目标应用程序放置到匹配的显示区域内显示。Specifically, it is necessary to match the divided display area with the target application program according to the previous area division standard, so as to place the target application program in the matched display area for display.

例如,将较高应用等级的目标应用程序,对应放置到面积较大的显示窗口进行显示;将较低应用等级的目标应用程序,对应放置到面积较小的显示窗口进行显示。For example, a target application program with a higher application level is correspondingly placed in a display window with a larger area for display; a target application program with a lower application level is correspondingly placed in a display window with a smaller area for display.

在本申请实施例中,基于区域划分信息,在分屏显示界面显示多个目标应用程序之后,若检测到应用切换操作,则可以根据切换后的应用程序的应用等级、以及未切换的应用程序的应用等级,重新确定区域划分信息。并基于重新制定的区域划分信息对当前的分屏显示界面进行分配调节,以供新切换的分屏应用显示。In this embodiment of the application, based on the area division information, after multiple target applications are displayed on the split-screen display interface, if an application switching operation is detected, the application level of the switched application and the unswitched application can be The application level, re-determine the area division information. And based on the reformulated area division information, the current split-screen display interface is allocated and adjusted for display by the newly switched split-screen application.

在本申请实施例中,可以左右分屏显示、也可以上下分屏显示,还可以是上下左右混合分屏显示。可以根据实际需求进行设置,本申请对此坐坐限定。In the embodiment of the present application, the display may be divided into left and right, up and down, or a mixture of up, down, left, and right. It can be set according to actual needs, which is limited in this application.

另外,在一些实施例中,多个分屏显示窗口的位置可以移动。比如,可以多个分屏显示窗口之间可以相互重叠,或者可以相互隔离等。In addition, in some embodiments, the positions of multiple split-screen display windows can be moved. For example, multiple split-screen display windows may overlap each other, or may be isolated from each other.

另外,本申请实施例中,还可以支持用户手动调节显示窗口,并可以记忆手动调节的数据,以便下次使用时重复利用。In addition, in the embodiment of the present application, the user can also be supported to manually adjust the display window, and the manually adjusted data can be memorized for reuse in the next use.

本申请实施例中,上述电子设备可以是任何能够运行应用程序的智能电子设备,例如:手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、移动上网装置(Mobile InternetDevice,MID)或可穿戴式设备(Wearable Device)等。In the embodiment of the present application, the above-mentioned electronic device may be any intelligent electronic device capable of running an application program, such as a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (personal digital assistant, PDA for short), Mobile Internet Device (Mobile Internet Device, MID) or wearable device (Wearable Device) and so on.

由上可知,本申请实施例可以当处于分屏显示状态时,从多个分屏显示窗口中确定需要切换分屏应用的目标分屏显示窗口;检测用户针对目标分屏显示窗口的滑动操作;当检测到的滑动操作满足预设分屏应用切换条件时,确定需要切换到的目标应用;将目标分屏显示窗口显示的分屏应用切换为目标应用。该方案可以基于用户的滑动操作来实现分屏应用切换,无需用户进行繁琐的操作,简化了分屏应用切换操作,对于用户来说,只需要在某个分屏显示窗口中进行滑动操作即可实现该分屏显示窗口的分屏应用切换,提升了分屏应用切换的效率。As can be seen from the above, the embodiment of the present application can determine the target split-screen display window that needs to switch the split-screen application from multiple split-screen display windows when it is in the split-screen display state; detect the user's sliding operation on the target split-screen display window; When the detected sliding operation satisfies the preset split-screen application switching condition, determine the target application to be switched to; switch the split-screen application displayed in the target split-screen display window to the target application. This solution can realize split-screen application switching based on the user's sliding operation, which does not require users to perform cumbersome operations, and simplifies the split-screen application switching operation. For users, they only need to perform sliding operations in a certain split-screen display window. The split-screen application switching of the split-screen display window is realized, and the efficiency of split-screen application switching is improved.

根据上述实施例的描述,以下将进一步地对本申请的应用分屏显示方法进行描述。According to the description of the foregoing embodiments, the application split-screen display method of the present application will be further described below.

请参阅图4,图4为本申请实施例提供的另一种应用分屏显示方法的流程示意图。该应用分屏显示方法可以包括以下流程:Please refer to FIG. 4 . FIG. 4 is a schematic flowchart of another application split-screen display method provided by an embodiment of the present application. The application split-screen display method may include the following processes:

201、电子设备接收分屏显示指令,根据分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序。201. The electronic device receives a split-screen display instruction, and determines multiple target application programs to be split-screen display from installed application programs according to the split-screen display instruction.

具体的,该分屏显示指令用于开启电子设备的分屏模式,用户选择至少两个应用程序以显示在分屏显示界面当中。在分屏模式下,还可以支持用户对电子设备的当前分屏显示界面进行分屏区域的选择或划分。Specifically, the split-screen display instruction is used to start the split-screen mode of the electronic device, and the user selects at least two application programs to be displayed in the split-screen display interface. In the split-screen mode, the user may also be supported to select or divide the split-screen area of the current split-screen display interface of the electronic device.

在本申请实施例中,该分屏显示指令可以携带应用程序的应用标识,以基于该应用标识,从已安装的应用程序中确定待分屏显示的多个目标应用程序。例如,该分屏显示指令可以携带第一应用程序的应用标识、及第二应用程序的应用标识,该分屏显示指令基于所携带的应用标识,从电子设备中已安装应用程序中确定待分屏显示的第一应用程序和第二应用程序,以指示将第一应用程序与第二应用程序分屏显示。In the embodiment of the present application, the split-screen display instruction may carry the application identification of the application, so as to determine multiple target application programs to be displayed in split-screen from the installed application programs based on the application identification. For example, the split-screen display instruction may carry the application identifier of the first application program and the application identifier of the second application program. Based on the carried application identifier, the split-screen display instruction determines from the installed application programs in the electronic device The first application program and the second application program displayed on the screen are displayed, so as to indicate the split screen display of the first application program and the second application program.

202、电子设备获取每一目标应用程序的应用类型信息。202. The electronic device acquires application type information of each target application program.

具体的,可以基于应用程序的属性信息,确定其应用类型。例如,可以根据应用程序的功能对应用程序进行分类。Specifically, the application type may be determined based on the attribute information of the application program. For example, applications can be categorized according to their functionality.

在一些实施例中,可以基于大数据确定每一目标应用程序的应用类型。因此,在本申请实施例中,需预先构建数据库或采用第三方提供的数据库,并以此数据库为基准来确定目标应用程序所属的应用类型。例如,视频播放类、游戏类、音频播放类、即时通讯类等等。In some embodiments, the application type of each target application can be determined based on big data. Therefore, in the embodiment of the present application, it is necessary to pre-build a database or use a database provided by a third party, and use this database as a reference to determine the application type to which the target application belongs. For example, video playback category, game category, audio playback category, instant messaging category, and so on.

203、电子设备根据应用类型信息确定每一目标应用对应的应用等级。203. The electronic device determines an application level corresponding to each target application according to the application type information.

具体的,不同类型的应用程序在显示界面显示时,对屏幕显示区域的需求不相同。例如,音频播放类的应用程序对屏幕显示区域的需求量较小,游戏类的应用程序对屏幕显示区域的需求量较大。因此,在分屏显示时,可以基于不同的应用类型,对分屏应用的显示窗口大小进行调整,提升分屏显示界面的利用率。Specifically, when different types of application programs are displayed on the display interface, they have different requirements on the display area of the screen. For example, an audio playing application program has a small demand for a screen display area, and a game application program has a large demand for a screen display area. Therefore, during split-screen display, the size of the display window of the split-screen application can be adjusted based on different application types, so as to improve the utilization rate of the split-screen display interface.

具体实施过程中,属于同一应用类型的应用程序的应用等级相同。在本申请实施例中,可以预先构建应用类型与应用等级之间的映射关系,并添加到数据库中存储。其中,该数据库可以优先保存在本地数据库,以提升分屏显示的速度。During the specific implementation process, the application levels of the application programs belonging to the same application type are the same. In the embodiment of the present application, the mapping relationship between the application type and the application level may be pre-built and added to the database for storage. Among them, the database can be preferentially stored in a local database to increase the speed of split-screen display.

204、电子设备基于该应用等级确定分屏显示界面的区域划分信息。204. The electronic device determines area division information of the split-screen display interface based on the application level.

在本申请实施例中,基于该应用等级确定分屏显示界面的区域划分信息的方式可以有多种。在一些实施例中,可以获取多个目标应用程序各自对应的应用等级的比值,然后根据所述比值、及目标应用程序的数量确定分屏显示界面的区域划分信息。In the embodiment of the present application, there may be multiple manners of determining the area division information of the split-screen display interface based on the application level. In some embodiments, a ratio of application levels corresponding to multiple target application programs may be obtained, and then the area division information of the split-screen display interface is determined according to the ratio and the number of target application programs.

在一些实施例中,可以对多个目标应用程序各自对应的应用等级进行排序,然后按照所述排序、及目标应用程序的数量,从预设的区域划分信息集合中选取匹配的区域划分信息。In some embodiments, the respective application levels of multiple target applications may be sorted, and then, according to the sorting and the number of target applications, matching area division information is selected from a preset area division information set.

在一些实施例中,还可以根据应用等级之间的等级差,来确定分屏显示界面的区域划分信息。例如,相同应用等级的应用程序可均分分屏显示界面,应用等级的等级差值达到两级的应用程序,可以按照不相等的比例划分分屏显示界面。In some embodiments, the area division information of the split-screen display interface may also be determined according to a level difference between application levels. For example, application programs of the same application level can be equally divided into split-screen display interfaces, and application programs whose application level difference reaches two levels can divide the split-screen display interfaces according to unequal ratios.

205、电子设备按照区域划分信息,将分屏显示界面划分成多个显示区域。205. The electronic device divides information according to areas, and divides the split-screen display interface into multiple display areas.

具体的,需要将当前界面划分为多个显示区域,以得到多个显示窗口,供上述多个目标应用程序显示。Specifically, the current interface needs to be divided into multiple display areas to obtain multiple display windows for display by the above-mentioned multiple target application programs.

206、电子设备获取多个显示区域的面积信息。206. The electronic device acquires area information of multiple display regions.

207、电子设备按照应用等级由高到低的顺序、及面积由大到小的顺序,从多个显示区域中为目标应用程序匹配对应的目标显示区域。207. The electronic device matches the corresponding target display area for the target application program from multiple display areas in order of application level from high to low and area from large to small.

具体的,需要按照之前的区域划分基准,将划分得到的显示区域与目标应用程序进行匹配,以将目标应用程序放置到匹配的显示区域内显示。Specifically, it is necessary to match the divided display area with the target application program according to the previous area division standard, so as to place the target application program in the matched display area for display.

例如,将较高应用等级的目标应用程序,对应放置到面积较大的显示窗口进行显示;将较低应用等级的目标应用程序,对应放置到面积较小的显示窗口进行显示。For example, a target application program with a higher application level is correspondingly placed in a display window with a larger area for display; a target application program with a lower application level is correspondingly placed in a display window with a smaller area for display.

208、电子设备在目标显示区域内显示匹配到的目标应用程序。208. The electronic device displays the matched target application program in the target display area.

具体的,可以按照上述匹配结果,在分屏显示界面中显示各个目标应用程序。Specifically, each target application program may be displayed on a split-screen display interface according to the above matching result.

由上可知,本申请实施例提供的应用分屏显示方法,可以根据应用程序的类型来确定其在分屏显示时的占屏需求等级,基于此划分分屏显示界面,为各分屏应用分配大小合适的显示区域,提升分屏应用的显示效果。It can be seen from the above that the application split-screen display method provided by the embodiment of the present application can determine the screen-occupying requirement level during split-screen display according to the type of the application program, and divide the split-screen display interface based on this, and assign each split-screen application Appropriately sized display area improves the display effect of split-screen applications.

为了便于更好的实施本申请实施例提供的应用分屏显示方法,本申请实施例还提供了一种应用分屏显示装置。其中名词的含义与上述分屏显示方法中相同,具体实现细节可以参考方法实施例中的说明。In order to better implement the application split-screen display method provided in the embodiment of the present application, the embodiment of the present application further provides an application split-screen display device. The meanings of the nouns are the same as those in the above split-screen display method, and for specific implementation details, please refer to the description in the method embodiments.

参考图5,图5为本申请实施例提供的一种应用分屏显示装置的结构示意图,该分屏显示装置30可以包括:接收模块301、获取模块302、确定模块303以及显示模块304;具体如下:Referring to FIG. 5, FIG. 5 is a schematic structural diagram of an application split-screen display device provided by an embodiment of the present application. The split-screen display device 30 may include: a receiving module 301, an acquiring module 302, a determining module 303, and a display module 304; as follows:

接收模块301,用于接收分屏显示指令,根据所述分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序;The receiving module 301 is configured to receive a split-screen display instruction, and determine a plurality of target application programs to be split-screen display from installed application programs according to the split-screen display instruction;

获取模块302,用于获取每一目标应用程序的应用类型信息;An acquisition module 302, configured to acquire application type information of each target application program;

确定模块303,用于根据所述应用类型信息确定分屏显示界面的区域划分信息;A determining module 303, configured to determine area division information of the split-screen display interface according to the application type information;

显示模块304,用于基于所述区域划分信息,在所述分屏显示界面显示所述多个目标应用程序。The display module 304 is configured to display the multiple target application programs on the split-screen display interface based on the area division information.

在一些实施例中,参考图6,图6为本申请实施例提供的应用分屏显示装置的另一种结构示意图。其中,确定模块303可以包括:In some embodiments, refer to FIG. 6 , which is another schematic structural diagram of an application split-screen display device provided in an embodiment of the present application. Wherein, the determining module 303 may include:

等级确定子模块3031,用于根据所述应用类型信息确定每一目标应用对应的应用等级;A level determining submodule 3031, configured to determine the application level corresponding to each target application according to the application type information;

信息确定子模块3032,用于基于所述应用等级确定分屏显示界面的区域划分信息。The information determination sub-module 3032 is configured to determine area division information of the split-screen display interface based on the application level.

在一些实施例中,参考图7,图7为本申请实施例提供的应用分屏显示装置的又一种结构示意图。显示模块304可以包括:In some embodiments, refer to FIG. 7 , which is another schematic structural diagram of an application split-screen display device provided in an embodiment of the present application. Display module 304 may include:

划分子模块,用于按照所述区域划分信息,将所述分屏显示界面划分成多个显示区域;A division submodule, configured to divide the split-screen display interface into a plurality of display areas according to the area division information;

获取子模块3041,用于获取多个显示区域的面积信息;An acquisition sub-module 3041, configured to acquire area information of multiple display areas;

显示子模块3042,用于根据所述面积信息,将多个目标应用程序对应显示在所述多个显示区域内。The display submodule 3042 is configured to correspondingly display multiple target application programs in the multiple display areas according to the area information.

具体实施时,以上各个模块可以作为独立的实体实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单位的具体实施可参见前面的实施例,在此不再赘述。During specific implementation, each of the above modules can be implemented as an independent entity, or can be combined arbitrarily as the same or several entities. The specific implementation of each of the above units can refer to the previous embodiments, and will not be repeated here.

由上可知,本申请实施例提供的应用分屏显示装置,通过接收分屏显示指令,根据分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序;获取每一目标应用程序的应用类型信息;根据应用类型信息确定分屏显示界面的区域划分信息;基于区域划分信息,在分屏显示界面显示多个目标应用程序。该方案可以根据应用程序的类型来确定其在分屏显示时的占屏需求等级,基于此划分分屏显示界面,为各分屏应用分配大小合适的显示区域,提升分屏应用的显示效果。As can be seen from the above, the application split-screen display device provided by the embodiment of the present application, by receiving the split-screen display instruction, determines a plurality of target application programs to be displayed in split-screen from the installed application programs according to the split-screen display instruction; Application type information of the target application; determining area division information of the split-screen display interface according to the application type information; based on the area division information, multiple target application programs are displayed on the split-screen display interface. According to the type of application, the solution can determine its screen occupation level in split-screen display, divide the split-screen display interface based on this, allocate a suitable display area for each split-screen application, and improve the display effect of the split-screen application.

本申请还提供一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现方法实施例提供的应用分屏显示方法。The present application also provides a storage medium, on which a computer program is stored, wherein, when the computer program is executed by a processor, the application split-screen display method provided by the method embodiment is implemented.

本申请还提供一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现方法实施例提供的应用分屏显示方法。The present application also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor, wherein the processor implements the application provided by the method embodiment when executing the program Split screen display method.

在本申请又一实施例中还提供一种电子设备,该电子设备可以是智能手机、平板电脑等设备。如图8所示,电子设备400包括处理器401、存储器402。其中,处理器401与存储器402电性连接。In yet another embodiment of the present application, an electronic device is also provided, and the electronic device may be a smart phone, a tablet computer, or the like. As shown in FIG. 8 , an electronic device 400 includes a processor 401 and a memory 402 . Wherein, the processor 401 is electrically connected with the memory 402 .

处理器401是电子设备400的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。The processor 401 is the control center of the electronic device 400. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or loading the application program stored in the memory 402 and calling the data stored in the memory 402, the processor 401 executes the electronic Various functions and processing data of the equipment, so as to monitor the electronic equipment as a whole.

在本实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能:In this embodiment, the processor 401 in the electronic device 400 will follow the steps below to load the instructions corresponding to the process of one or more application programs into the memory 402, and the instructions stored in the memory 402 will be executed by the processor 401. in the application, so as to realize various functions:

接收分屏显示指令,根据所述分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序;receiving a split-screen display instruction, and determining a plurality of target application programs to be split-screen display from installed application programs according to the split-screen display instruction;

获取每一目标应用程序的应用类型信息;obtaining application type information of each target application;

根据所述应用类型信息确定分屏显示界面的区域划分信息;determining area division information of the split-screen display interface according to the application type information;

基于所述区域划分信息,在所述分屏显示界面显示所述多个目标应用程序。Based on the area division information, the multiple target application programs are displayed on the split-screen display interface.

在一些实施例中,在根据所述应用类型信息确定显示界面的区域划分信息时,处理器401进一步可以执行以下操作:In some embodiments, when determining the area division information of the display interface according to the application type information, the processor 401 may further perform the following operations:

根据所述应用类型信息确定每一目标应用对应的应用等级;determining an application level corresponding to each target application according to the application type information;

基于所述应用等级确定分屏显示界面的区域划分信息。The area division information of the split-screen display interface is determined based on the application level.

在一些实施例中,基于所述应用等级确定分屏显示界面的区域划分信息,处理器401进一步可以执行以下操作:In some embodiments, the area division information of the split-screen display interface is determined based on the application level, and the processor 401 may further perform the following operations:

获取多个目标应用程序各自对应的应用等级的比值;Obtaining the ratios of application levels corresponding to multiple target applications;

根据所述比值、及目标应用程序的数量,确定分屏显示界面的区域划分信息。According to the ratio and the number of target application programs, the area division information of the split-screen display interface is determined.

在一些实施例中,基于所述应用等级确定分屏显示界面的区域划分信息,处理器401进一步可以执行以下操作:In some embodiments, the area division information of the split-screen display interface is determined based on the application level, and the processor 401 may further perform the following operations:

对多个目标应用程序各自对应的应用等级进行排序;Sorting application levels corresponding to multiple target application programs;

按照所述排序、及目标应用程序的数量,从预设的区域划分信息集合中选取匹配的区域划分信息。According to the ranking and the number of target application programs, matching area division information is selected from a preset area division information set.

在一些实施例中,基于所述区域划分信息,在所述分屏显示界面显示所述多个目标应用程序,处理器401进一步可以执行以下操作:In some embodiments, based on the area division information, the multiple target application programs are displayed on the split-screen display interface, and the processor 401 may further perform the following operations:

按照所述区域划分信息,将所述分屏显示界面划分成多个显示区域;dividing the split-screen display interface into multiple display areas according to the area division information;

获取多个显示区域的面积信息;Obtain the area information of multiple display areas;

根据所述面积信息,将多个目标应用程序对应显示在所述多个显示区域内。Correspondingly displaying multiple target application programs in the multiple display areas according to the area information.

在一些实施例中,根据所述面积信息,将多个目标应用程序对应显示在所述多个显示区域内,处理器401进一步可以执行以下操作:In some embodiments, according to the area information, multiple target application programs are correspondingly displayed in the multiple display areas, and the processor 401 may further perform the following operations:

按照应用等级由高到低的顺序、及面积由大到小的顺序,从多个显示区域中为目标应用程序匹配对应的目标显示区域;According to the order of application level from high to low and the order of area from large to small, match the corresponding target display area for the target application program from multiple display areas;

在目标显示区域内显示匹配到的目标应用程序。The matched target applications are displayed in the target display area.

存储器402可用于存储应用和数据。存储器402存储的应用中包含有可在处理器中执行的指令。应用可以组成各种功能模块。处理器401通过运行存储在存储器402的应用,从而执行各种功能应用以及数据处理。Memory 402 may be used to store applications and data. The applications stored in the memory 402 include instructions executable by the processor. Applications can be composed of various functional modules. The processor 401 executes various functional applications and data processing by executing the applications stored in the memory 402 .

在一些实施例中,如图9所示,电子设备400还包括:显示屏403、控制电路404、射频电路405、输入单元406、音频电路407、传感器408以及电源409。其中,处理器401分别与显示屏403、控制电路404、射频电路405、输入单元406、音频电路407、传感器408以及电源409电性连接。In some embodiments, as shown in FIG. 9 , the electronic device 400 further includes: a display screen 403 , a control circuit 404 , a radio frequency circuit 405 , an input unit 406 , an audio circuit 407 , a sensor 408 and a power supply 409 . Wherein, the processor 401 is electrically connected to the display screen 403 , the control circuit 404 , the radio frequency circuit 405 , the input unit 406 , the audio circuit 407 , the sensor 408 and the power supply 409 .

显示屏403可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。例如,显示屏403可以显示上述分屏显示界面,以用于显示多个目标应用程序。The display screen 403 can be used to display information input by or provided to the user and various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of images, texts, icons, videos and any combination thereof. For example, the display screen 403 may display the aforementioned split-screen display interface for displaying multiple target application programs.

控制电路404与显示屏403电性连接,用于控制显示屏403显示信息。The control circuit 404 is electrically connected to the display screen 403 for controlling the display screen 403 to display information.

射频电路405用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。The radio frequency circuit 405 is used to send and receive radio frequency signals to establish wireless communication with network equipment or other electronic equipment through wireless communication, and to send and receive signals with network equipment or other electronic equipment.

输入单元406可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元406可以包括指纹识别模组。The input unit 406 can be used to receive input numbers, character information or user characteristic information (such as fingerprints), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Wherein, the input unit 406 may include a fingerprint identification module.

音频电路407可通过扬声器、传声器提供用户与电子设备之间的音频接口。The audio circuit 407 can provide an audio interface between the user and the electronic device through a speaker or a microphone.

传感器408用于采集外部环境信息。传感器408可以包括环境亮度传感器、加速度传感器、光传感器、运动传感器、以及其他传感器。The sensor 408 is used to collect external environment information. Sensors 408 may include ambient brightness sensors, acceleration sensors, light sensors, motion sensors, and other sensors.

电源409用于给电子设备400的各个部件供电。在一些实施例中,电源409可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The power supply 409 is used to supply power to various components of the electronic device 400 . In some embodiments, the power supply 409 may be logically connected to the processor 401 through a power management system, so that functions such as charging, discharging, and power consumption management may be implemented through the power management system.

尽管图9中未示出,电子设备400还可以包括摄像头、蓝牙模块等,在此不再赘述。Although not shown in FIG. 9 , the electronic device 400 may also include a camera, a Bluetooth module, etc., which will not be repeated here.

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。During specific implementation, each of the above modules may be implemented as an independent entity, or may be combined arbitrarily as the same or several entities. For the specific implementation of each of the above modules, please refer to the previous method embodiments, which will not be repeated here.

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如应用分屏显示方法的实施例的流程。其中,存储介质可以包括:只读存储器(ROM,ReadOnly Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。It should be noted that those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, such as Stored in the memory of the terminal, and executed by at least one processor in the terminal, the execution process may include, for example, the process of the embodiment of the split-screen display method. Wherein, the storage medium may include: a read only memory (ROM, ReadOnly Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and the like.

以上对本申请实施例提供的一种应用分屏显示方法、装置、存储介质和电子设备进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。An application split-screen display method, device, storage medium, and electronic device provided in the embodiments of the present application have been described in detail above, and its functional modules can be integrated into a processing chip, or each module can exist separately physically, or can be Two or more modules are integrated in one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. In this paper, specific examples are used to illustrate the principle and implementation of the application. The description of the above embodiments is only used to help understand the method and core idea of the application; meanwhile, for those skilled in the art, according to the application Thoughts, specific implementation methods and application ranges all have changes. In summary, the content of this specification should not be construed as limiting the application.

Claims (11)

1.一种应用分屏显示方法,应用于电子设备,其特征在于,包括:1. An application split-screen display method, applied to electronic equipment, is characterized in that, comprising: 接收分屏显示指令,根据所述分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序;receiving a split-screen display instruction, and determining a plurality of target application programs to be split-screen display from installed application programs according to the split-screen display instruction; 获取每一目标应用程序的应用类型信息;obtaining application type information of each target application; 根据所述应用类型信息确定分屏显示界面的区域划分信息;determining area division information of the split-screen display interface according to the application type information; 基于所述区域划分信息,在所述分屏显示界面显示所述多个目标应用程序。Based on the area division information, the multiple target application programs are displayed on the split-screen display interface. 2.根据权利要求1所述的应用分屏显示方法,其特征在于,所述根据所述应用类型信息确定显示界面的区域划分信息,包括:2. The application split-screen display method according to claim 1, wherein the determining the area division information of the display interface according to the application type information comprises: 根据所述应用类型信息确定每一目标应用对应的应用等级;determining an application level corresponding to each target application according to the application type information; 基于所述应用等级确定分屏显示界面的区域划分信息。The area division information of the split-screen display interface is determined based on the application level. 3.根据权利要求2所述的应用分屏显示方法,其特征在于,所述基于所述应用等级确定分屏显示界面的区域划分信息,包括:3. The application split-screen display method according to claim 2, wherein the determination of the area division information of the split-screen display interface based on the application level comprises: 获取多个目标应用程序各自对应的应用等级的比值;Obtaining the ratios of application levels corresponding to multiple target applications; 根据所述比值、及目标应用程序的数量,确定分屏显示界面的区域划分信息。According to the ratio and the number of target application programs, the area division information of the split-screen display interface is determined. 4.根据权利要求2所述的应用分屏显示方法,其特征在于,所述基于所述应用等级确定分屏显示界面的区域划分信息,包括:4. The application split-screen display method according to claim 2, wherein the determination of the area division information of the split-screen display interface based on the application level comprises: 对多个目标应用程序各自对应的应用等级进行排序;Sorting application levels corresponding to multiple target application programs; 按照所述排序、及目标应用程序的数量,从预设的区域划分信息集合中选取匹配的区域划分信息。According to the ranking and the number of target application programs, matching area division information is selected from a preset area division information set. 5.根据权利要求1所述的应用分屏显示方法,其特征在于,所述基于所述区域划分信息,在所述分屏显示界面显示所述多个目标应用程序,包括:5. The application split-screen display method according to claim 1, wherein the displaying the plurality of target application programs on the split-screen display interface based on the area division information comprises: 按照所述区域划分信息,将所述分屏显示界面划分成多个显示区域;dividing the split-screen display interface into multiple display areas according to the area division information; 获取多个显示区域的面积信息;Obtain the area information of multiple display areas; 根据所述面积信息,将多个目标应用程序对应显示在所述多个显示区域内。Correspondingly displaying multiple target application programs in the multiple display areas according to the area information. 6.根据权利要求5所述的应用分屏显示方法,其特征在于,所述根据所述面积信息,将多个目标应用程序对应显示在所述多个显示区域内,包括:6. The application split-screen display method according to claim 5, wherein the corresponding display of multiple target application programs in the multiple display areas according to the area information comprises: 按照应用等级由高到低的顺序、及面积由大到小的顺序,从多个显示区域中为目标应用程序匹配对应的目标显示区域;According to the order of application level from high to low and the order of area from large to small, match the corresponding target display area for the target application program from multiple display areas; 在目标显示区域内显示匹配到的目标应用程序。The matched target applications are displayed in the target display area. 7.一种应用分屏显示装置,应用于电子设备,其特征在于,包括:7. A split-screen display device applied to electronic equipment, characterized in that it comprises: 接收模块,用于接收分屏显示指令,根据所述分屏显示指令从已安装的应用程序中确定待分屏显示的多个目标应用程序;A receiving module, configured to receive a split-screen display instruction, and determine a plurality of target application programs to be split-screen display from installed application programs according to the split-screen display instruction; 获取模块,用于获取每一目标应用程序的应用类型信息;an acquisition module, configured to acquire application type information of each target application; 确定模块,用于根据所述应用类型信息确定分屏显示界面的区域划分信息;A determining module, configured to determine area division information of the split-screen display interface according to the application type information; 显示模块,用于基于所述区域划分信息,在所述分屏显示界面显示所述多个目标应用程序。A display module, configured to display the multiple target application programs on the split-screen display interface based on the area division information. 8.根据权利要求7所述的应用分屏显示方法,其特征在于,所述确定模块包括:8. The application split-screen display method according to claim 7, wherein the determining module comprises: 等级确定子模块,用于根据所述应用类型信息确定每一目标应用对应的应用等级;A level determining submodule, configured to determine an application level corresponding to each target application according to the application type information; 信息确定子模块,用于基于所述应用等级确定分屏显示界面的区域划分信息。An information determining submodule, configured to determine area division information of the split-screen display interface based on the application level. 9.根据权利要求7所述的应用分屏显示方法,其特征在于,所述显示模块包括:9. The application split-screen display method according to claim 7, wherein the display module comprises: 划分子模块,用于按照所述区域划分信息,将所述分屏显示界面划分成多个显示区域;A division submodule, configured to divide the split-screen display interface into a plurality of display areas according to the area division information; 获取子模块,用于获取多个显示区域的面积信息;Obtaining sub-modules, used to obtain area information of multiple display areas; 显示子模块,用于根据所述面积信息,将多个目标应用程序对应显示在所述多个显示区域内。The display submodule is configured to correspondingly display multiple target application programs in the multiple display areas according to the area information. 10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述方法的步骤。10. A storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1-6 are implemented. 11.一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一项所述方法的步骤。11. An electronic device comprising a memory, a processor and a computer program stored on the memory and operable on the processor, wherein the processor implements any of claims 1-6 when executing the program. steps of the method described in the item.
CN201810745531.1A 2018-07-09 2018-07-09 Application split-screen display method and device, storage medium and electronic equipment Pending CN108984258A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810745531.1A CN108984258A (en) 2018-07-09 2018-07-09 Application split-screen display method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810745531.1A CN108984258A (en) 2018-07-09 2018-07-09 Application split-screen display method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN108984258A true CN108984258A (en) 2018-12-11

Family

ID=64536461

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810745531.1A Pending CN108984258A (en) 2018-07-09 2018-07-09 Application split-screen display method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN108984258A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109634487A (en) * 2018-12-21 2019-04-16 惠州Tcl移动通信有限公司 Information display method, device and storage medium
CN109669754A (en) * 2018-12-25 2019-04-23 苏州思必驰信息科技有限公司 The dynamic display method of interactive voice window, voice interactive method and device with telescopic interactive window
CN110231970A (en) * 2019-04-29 2019-09-13 努比亚技术有限公司 A kind of interface rolling motion determined property method, terminal and computer readable storage medium
CN110442293A (en) * 2019-08-02 2019-11-12 Oppo广东移动通信有限公司 Split screen application switching method and device and computer readable storage medium
CN110661919A (en) * 2019-09-18 2020-01-07 Oppo(重庆)智能科技有限公司 Multi-user display method, device, electronic equipment and storage medium
CN111142997A (en) * 2019-12-17 2020-05-12 上海博泰悦臻电子设备制造有限公司 Application display method, vehicle machine and computer storage medium
CN112034987A (en) * 2020-09-02 2020-12-04 文思海辉智科科技有限公司 Display method and device and electronic terminal
CN112114769A (en) * 2020-09-16 2020-12-22 维沃移动通信有限公司 Information display method, information display device and electronic equipment
CN112309380A (en) * 2019-07-26 2021-02-02 北京新能源汽车股份有限公司 Voice control method, system and equipment and automobile
CN112989238A (en) * 2020-10-21 2021-06-18 深圳市乐讯科技有限公司 Method for rapidly presenting page based on user habits
CN113093959A (en) * 2021-04-12 2021-07-09 贺飞云 Interaction method, mobile terminal and storage medium
CN113573132A (en) * 2021-07-23 2021-10-29 深圳康佳电子科技有限公司 Multi-application screen splicing method and device based on voice realization and storage medium
CN114741151A (en) * 2022-04-25 2022-07-12 维沃软件技术有限公司 Split screen display method and device, electronic equipment and readable storage medium
CN116048444A (en) * 2022-06-16 2023-05-02 荣耀终端有限公司 Application display method and terminal device
CN116541119A (en) * 2023-07-04 2023-08-04 深圳市极腾网络科技有限公司 Split screen display system based on android system
CN116594580A (en) * 2023-07-17 2023-08-15 深圳市天之眼高新科技有限公司 On-vehicle central control split screen display method, device and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104991704A (en) * 2015-07-06 2015-10-21 魅族科技(中国)有限公司 Screen-splitting method for terminal and terminal
CN105867815A (en) * 2016-03-28 2016-08-17 乐视控股(北京)有限公司 Split screen display method and device
CN106201166A (en) * 2016-06-25 2016-12-07 深圳市金立通信设备有限公司 A kind of multi-screen display method and terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104991704A (en) * 2015-07-06 2015-10-21 魅族科技(中国)有限公司 Screen-splitting method for terminal and terminal
CN105867815A (en) * 2016-03-28 2016-08-17 乐视控股(北京)有限公司 Split screen display method and device
CN106201166A (en) * 2016-06-25 2016-12-07 深圳市金立通信设备有限公司 A kind of multi-screen display method and terminal

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109634487A (en) * 2018-12-21 2019-04-16 惠州Tcl移动通信有限公司 Information display method, device and storage medium
CN109669754A (en) * 2018-12-25 2019-04-23 苏州思必驰信息科技有限公司 The dynamic display method of interactive voice window, voice interactive method and device with telescopic interactive window
CN110231970B (en) * 2019-04-29 2022-07-05 努比亚技术有限公司 Interface rolling attribute judgment method, terminal and computer readable storage medium
CN110231970A (en) * 2019-04-29 2019-09-13 努比亚技术有限公司 A kind of interface rolling motion determined property method, terminal and computer readable storage medium
CN112309380B (en) * 2019-07-26 2024-02-06 北京新能源汽车股份有限公司 Voice control method, system, equipment and automobile
CN112309380A (en) * 2019-07-26 2021-02-02 北京新能源汽车股份有限公司 Voice control method, system and equipment and automobile
CN110442293A (en) * 2019-08-02 2019-11-12 Oppo广东移动通信有限公司 Split screen application switching method and device and computer readable storage medium
CN110661919A (en) * 2019-09-18 2020-01-07 Oppo(重庆)智能科技有限公司 Multi-user display method, device, electronic equipment and storage medium
CN111142997A (en) * 2019-12-17 2020-05-12 上海博泰悦臻电子设备制造有限公司 Application display method, vehicle machine and computer storage medium
CN112034987A (en) * 2020-09-02 2020-12-04 文思海辉智科科技有限公司 Display method and device and electronic terminal
CN112034987B (en) * 2020-09-02 2023-10-17 文思海辉智科科技有限公司 Display method and device and electronic terminal
CN112114769A (en) * 2020-09-16 2020-12-22 维沃移动通信有限公司 Information display method, information display device and electronic equipment
CN112989238A (en) * 2020-10-21 2021-06-18 深圳市乐讯科技有限公司 Method for rapidly presenting page based on user habits
CN112989238B (en) * 2020-10-21 2024-08-27 深圳市乐讯科技有限公司 Method for rapidly presenting page based on user habit
CN113093959A (en) * 2021-04-12 2021-07-09 贺飞云 Interaction method, mobile terminal and storage medium
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
CN114741151A (en) * 2022-04-25 2022-07-12 维沃软件技术有限公司 Split screen display method and device, electronic equipment and readable storage medium
CN114741151B (en) * 2022-04-25 2024-05-24 维沃软件技术有限公司 Split screen display method and device, electronic equipment and readable storage medium
CN116048444B (en) * 2022-06-16 2023-12-01 荣耀终端有限公司 Application display method and terminal equipment
CN116048444A (en) * 2022-06-16 2023-05-02 荣耀终端有限公司 Application display method and terminal device
CN116541119A (en) * 2023-07-04 2023-08-04 深圳市极腾网络科技有限公司 Split screen display system based on android system
CN116541119B (en) * 2023-07-04 2024-03-01 深圳市极腾网络科技有限公司 Split screen display system based on android system
CN116594580A (en) * 2023-07-17 2023-08-15 深圳市天之眼高新科技有限公司 On-vehicle central control split screen display method, device and readable storage medium
CN116594580B (en) * 2023-07-17 2023-10-27 深圳市天之眼高新科技有限公司 On-vehicle central control split screen display method, device and readable storage medium

Similar Documents

Publication Publication Date Title
CN108984258A (en) Application split-screen display method and device, storage medium and electronic equipment
CN109062467B (en) Split-screen application switching method, device, storage medium and electronic device
CN108984064B (en) Split-screen display method, device, storage medium and electronic device
CN109062479B (en) Split screen application switching method and device, storage medium and electronic equipment
CN108549519B (en) Split screen processing method and device, storage medium and electronic equipment
US20160004425A1 (en) Method of displaying graphic user interface and electronic device implementing same
US20230273708A1 (en) Method of selecting one or more items according to user input and electronic device therefor
KR102358012B1 (en) Speech control method and apparatus, electronic device, and readable storage medium
CN109067981B (en) Split-screen application switching method, device, storage medium and electronic device
AU2015306878B2 (en) Phonepad
CN108958629B (en) Split-screen exit method, device, storage medium and electronic device
US11349976B2 (en) Information processing method, file transmission method, electronic apparatus, and computing apparatus
WO2020007114A1 (en) Method and apparatus for switching split-screen application, storage medium, and electronic device
CN107589901A (en) Page display method, device, terminal and computer-readable storage medium
CN108984142A (en) Split screen display method and device, storage medium and electronic equipment
CN107517312A (en) Wallpaper switching method and device and terminal equipment
CN108932094A (en) Split screen application switching method and device, storage medium and electronic equipment
CN109032732B (en) Notification display method and device, storage medium and electronic equipment
WO2022063045A1 (en) Message display method and apparatus, and electronic device
CN109062469B (en) Split screen display method and device, storage medium and electronic equipment
CN108536388A (en) Split screen processing method and device, storage medium and electronic equipment
CN110221765B (en) Video file playing method and device, storage medium and terminal
CN109040427B (en) Split screen processing method and device, storage medium and electronic equipment
CN115379113A (en) Shooting processing method, device, equipment and storage medium
CN113220954A (en) Information display method and device and projection equipment

Legal Events

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

Application publication date: 20181211

RJ01 Rejection of invention patent application after publication