CN108958633A - Split screen display method and device, storage medium and electronic equipment - Google Patents
Split screen display method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN108958633A CN108958633A CN201810760000.XA CN201810760000A CN108958633A CN 108958633 A CN108958633 A CN 108958633A CN 201810760000 A CN201810760000 A CN 201810760000A CN 108958633 A CN108958633 A CN 108958633A
- Authority
- CN
- China
- Prior art keywords
- display
- split
- screen
- split screen
- application
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种分屏显示方法、装置、存储介质及电子设备,该分屏显示方法应用于包括屏幕的电子设备,包括:获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用;根据该分屏显示指令获取该待分屏应用的历史使用信息;根据该历史使用信息确定该至少两个待分屏应用之间的显示比例;根据该显示比例将该显示屏划分为多个显示窗口,并在该显示窗口中显示对应待分屏应用,从而能在分屏过程中根据用户以往的使用习惯自动调整分屏窗口的大小,无需用户手动操作,方法简单。
The present application discloses a split-screen display method, device, storage medium and electronic device. The split-screen display method is applied to an electronic device including a screen, and includes: obtaining a split-screen display instruction, the split-screen display instruction carrying at least two applications to be split; obtaining historical usage information of the applications to be split according to the split-screen display instruction; determining a display ratio between the at least two applications to be split according to the historical usage information; dividing the display screen into multiple display windows according to the display ratio, and displaying the corresponding applications to be split in the display windows, so that the size of the split-screen window can be automatically adjusted according to the user's previous usage habits during the split-screen process, without the need for manual operation by the user, and the method is simple.
Description
技术领域technical field
本申请涉及计算机技术领域,尤其涉及一种分屏显示方法、装置、存储介质及电子设备。The present application relates to the technical field of computers, and in particular to a split-screen display method, device, storage medium and electronic equipment.
背景技术Background technique
随着终端技术的发展,移动终端,特别是智能终端的功能越来越强大,其也逐渐成为人们生活中不可或缺的一部分。With the development of terminal technologies, mobile terminals, especially smart terminals, have increasingly powerful functions, and have gradually become an indispensable part of people's lives.
目前,智能终端(比如智能手机、平板电脑)的显示屏尺寸越来越大,为充分利用显示屏的大尺寸优势,采用分屏技术在显示屏中生成至少两个任务窗口,以同时运行多个任务是目前比较常见的一种用户使用场景。但是现有分屏技术生成的任务窗口其初始尺寸通常是固定的,用户需要手动调整才能满足自身喜好,灵活性较差。At present, the display size of smart terminals (such as smart phones and tablet computers) is getting larger and larger. In order to take full advantage of the large size of the display screen, at least two task windows are generated on the display screen using split-screen technology to simultaneously run multiple This task is a relatively common user usage scenario at present. However, the initial size of the task window generated by the existing split-screen technology is usually fixed, and the user needs to manually adjust it to meet his own preferences, and the flexibility is poor.
发明内容Contents of the invention
本申请实施例提供一种分屏显示方法、装置、存储介质及电子设备,能在分屏过程中自动调整窗口大小,方法简单,灵活性好。The embodiments of the present application provide a split-screen display method, device, storage medium and electronic equipment, which can automatically adjust the window size during the split-screen process, and the method is simple and flexible.
本申请实施例提供了一种分屏显示方法,应用于电子设备,所述电子设备包括显示屏,所述分屏显示方法包括:An embodiment of the present application provides a split-screen display method, which is applied to an electronic device, the electronic device includes a display screen, and the split-screen display method includes:
获取分屏显示指令,所述分屏显示指令携带至少两个待分屏应用;Acquiring a split-screen display instruction, where the split-screen display instruction carries at least two applications to be split-screen;
根据所述分屏显示指令获取所述待分屏应用的历史使用信息;Acquiring historical usage information of the application to be split according to the split-screen display instruction;
根据所述历史使用信息确定所述至少两个待分屏应用之间的显示比例;determining a display ratio between the at least two applications to be split according to the historical usage information;
根据所述显示比例将所述显示屏划分为多个显示窗口,并在所述显示窗口中显示对应待分屏应用。The display screen is divided into a plurality of display windows according to the display ratio, and a corresponding application to be split is displayed in the display windows.
本申请实施例还提供了一种分屏显示装置,应用于电子设备,所述电子设备包括显示屏,所述分屏显示装置包括:The embodiment of the present application also provides a split-screen display device, which is applied to an electronic device, the electronic device includes a display screen, and the split-screen display device includes:
第一获取模块,用于获取分屏显示指令,所述分屏显示指令携带至少两个待分屏应用;The first acquiring module is configured to acquire a split-screen display instruction, where the split-screen display instruction carries at least two applications to be split-screen;
第二获取模块,用于根据所述分屏显示指令获取所述待分屏应用的历史使用信息;A second acquiring module, configured to acquire historical usage information of the application to be split according to the split-screen display instruction;
确定模块,用于根据所述历史使用信息确定所述至少两个待分屏应用之间的显示比例;A determining module, configured to determine a display ratio between the at least two applications to be split according to the historical usage information;
划分模块,用于根据所述显示比例将所述显示屏划分为多个显示窗口,并在所述显示窗口中运行对应待分屏应用。A division module, configured to divide the display screen into a plurality of display windows according to the display ratio, and run a corresponding application to be split in the display windows.
本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项分屏显示方法。The embodiment of the present application also provides a computer-readable storage medium, wherein a plurality of instructions are stored in the storage medium, and the instructions are adapted to be loaded by a processor to execute any one of the split-screen display methods above.
本申请实施例还提供了一种电子设备,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于上述任一项所述的分屏显示方法中的步骤。The embodiment of the present application also provides an electronic device, including a processor and a memory, the processor is electrically connected to the memory, the memory is used to store instructions and data, and the processor is used for any one of the above Steps in the split-screen display method described above.
本申请提供的分屏显示方法、装置、存储介质及电子设备,应用于包括显示屏的电子设备,通过获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用,接着,根据该分屏显示指令获取该待分屏应用的历史使用信息,并根据该历史使用信息确定该至少两个待分屏应用之间的显示比例,之后,根据该显示比例将该显示屏划分为多个显示窗口,并在该显示窗口中显示对应待分屏应用,从而能在分屏过程中根据用户以往的使用习惯自动调整分屏窗口的大小,无需用户手动操作,方法简单,灵活性高。The split-screen display method, device, storage medium, and electronic equipment provided by the present application are applied to electronic equipment including a display screen. By obtaining a split-screen display instruction, the split-screen display instruction carries at least two applications to be split-screen, and then, according to The split-screen display instruction acquires historical usage information of the application to be split-screen, and determines the display ratio between the at least two split-screen applications according to the historical usage information, and then divides the display screen into multiple screens according to the display ratio. a display window, and display the corresponding split-screen application in the display window, so that the size of the split-screen window can be automatically adjusted according to the user's past usage habits during the split-screen process, without manual operation by the user, and the method is simple and flexible.
附图说明Description of drawings
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。The technical solutions and other beneficial effects of the present application will be apparent through the detailed description of the specific embodiments of the present application below in conjunction with the accompanying drawings.
图1为本申请实施例提供的分屏显示系统的应用场景示意图。FIG. 1 is a schematic diagram of an application scenario of a split-screen display system provided by an embodiment of the present application.
图2为本申请实施例提供的分屏显示方法的流程示意图。FIG. 2 is a schematic flowchart of a split-screen display method provided by an embodiment of the present application.
图3为本申请实施例提供的分屏显示方法的另一流程示意图。FIG. 3 is another schematic flowchart of a split-screen display method provided by an embodiment of the present application.
图4为本申请实施例提供的分屏实现过程的操作示意图。FIG. 4 is a schematic diagram of the operation of the split-screen implementation process provided by the embodiment of the present application.
图5为本申请实施例提供的启动分屏功能的操作示意图。FIG. 5 is a schematic diagram of an operation for activating a split-screen function provided by an embodiment of the present application.
图6为本申请实施例提供的分屏显示装置的结构示意图。FIG. 6 is a schematic structural diagram of a split-screen display device provided by an embodiment of the present application.
图7为本申请实施例提供的划分模块的结构示意图。FIG. 7 is a schematic structural diagram of a division module provided by an embodiment of the present application.
图8为本申请实施例提供的分屏显示装置的另一结构示意图。FIG. 8 is another schematic structural diagram of a split-screen display device provided by an embodiment of the present application.
图9为本申请实施例提供的电子设备的结构示意图。FIG. 9 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
图10为本申请实施例提供的电子设备的另一结构示意图。FIG. 10 is another schematic structural diagram of an electronic device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of this application.
本申请实施例提供一种分屏显示方法、装置、存储介质及电子设备。Embodiments of the present application provide a split-screen display method, device, storage medium, and electronic equipment.
请参阅图1,图1提供了一种分屏显示系统的应用场景示意图,该分屏显示系统可以包括本申请实施例提供的任一种分屏显示装置,该分屏显示装置可以集成在电子设备中,该电子设备可以包括智能手机、平板电脑等具有显示功能的设备。Please refer to FIG. 1. FIG. 1 provides a schematic diagram of an application scenario of a split-screen display system. The split-screen display system may include any split-screen display device provided in the embodiment of the present application. The split-screen display device may be integrated in an electronic In the device, the electronic device may include a device with a display function such as a smart phone and a tablet computer.
其中电子设备可以获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用,接着,根据该分屏显示指令获取该待分屏应用的历史使用信息,并根据该历史使用信息确定该至少两个待分屏应用之间的显示比例,之后,根据该显示比例将该显示屏划分为多个显示窗口,并在该显示窗口中显示对应待分屏应用。The electronic device can obtain a split-screen display instruction, the split-screen display instruction carries at least two to-be-split-screen applications, and then, according to the split-screen display instruction, obtains the historical use information of the to-be-split-screen application, and determines according to the historical use information The display ratio between the at least two to-be-split applications, and then divide the display screen into multiple display windows according to the display ratio, and display the corresponding to-be-split applications in the display windows.
譬如,该待分屏应用通常为支持分屏功能的应用。该历史使用信息主要指用户在历史时段对应用的使用信息,其可以包括使用频率和使用时长。具体的,请参见图1,当用户需要对A、B两个支持分屏功能的应用进行分屏显示时,可以通过点击主界面上的分屏功能按钮,选定该应用A、B并点击确认后自动触发生成分屏显示指令,此时,电子设备可以获取应用A、B的历史使用信息,比如历史使用频率和历史使用时长,根据该历史使用信息确定应用A、B的显示比例,比如3:5,之后,按照3:5的比例将显示屏划分为大小不同的两个显示窗口,两个显示窗口彼此独立运行,其中,小窗口中显示应用A,大窗口中显示应用B。For example, the application to be split-screen is usually an application that supports a split-screen function. The historical usage information mainly refers to the usage information of the application by the user in the historical period, which may include usage frequency and usage duration. Specifically, please refer to Figure 1. When the user needs to display two applications that support the split-screen function, A and B, they can click the split-screen function button on the main interface to select the applications A and B and click After confirmation, the generation of a split-screen display command is automatically triggered. At this time, the electronic device can obtain historical usage information of applications A and B, such as historical usage frequency and historical usage duration, and determine the display ratio of applications A and B according to the historical usage information, such as 3:5, after that, the display screen is divided into two display windows of different sizes according to the ratio of 3:5, and the two display windows run independently of each other, among which, application A is displayed in the small window, and application B is displayed in the large window.
如图2所示,图2是本申请实施例提供的分屏显示方法的流程示意图,其应用于电子设备,该电子设备包括显示屏,具体流程可以如下:As shown in Figure 2, Figure 2 is a schematic flow diagram of a split-screen display method provided in an embodiment of the present application, which is applied to electronic equipment, and the electronic equipment includes a display screen, and the specific flow can be as follows:
101.获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用。101. Acquire a split-screen display instruction, where the split-screen display instruction carries at least two applications to be split-screen.
本实施例中,该待分屏应用通常为支持分屏功能的应用。可以通过点击显示界面上的分屏按钮,或者通过指定手势、语音等来触发电子设备生成分屏显示指令。In this embodiment, the application to be split is usually an application that supports a split screen function. The electronic device may be triggered to generate a split-screen display instruction by clicking a split-screen button on the display interface, or by specifying a gesture, voice, or the like.
102.根据该分屏显示指令获取该待分屏应用的历史使用信息。102. Obtain historical usage information of the application to be split according to the split-screen display instruction.
本实施例中,该历史使用信息主要指用户在历史时段对待分屏应用的使用信息,该历史时段可以人为设定,比如最近一个月或半年,其可以包括使用频率、使用时长、前台运行情况等等。通常,每个待分屏应用的历史使用信息是实时更新的,对于每次使用情况,电子设备都可以进行记录存储。In this embodiment, the historical usage information mainly refers to the usage information of the split-screen application that the user treats in the historical period. The historical period can be set manually, such as the last month or half a year, and it can include frequency of use, duration of use, and foreground running conditions. and many more. Usually, the historical usage information of each to-be-split application is updated in real time, and the electronic device can record and store each usage situation.
103.根据该历史使用信息确定该至少两个待分屏应用之间的显示比例。103. Determine a display ratio between the at least two applications to be split according to the historical usage information.
例如,该历史使用信息可以包括历史使用频率和历史使用时长,此时,上述步骤103具体可以包括:For example, the historical usage information may include historical usage frequency and historical usage duration. At this time, the above step 103 may specifically include:
根据该历史使用频率和历史使用时长确定对应待分屏应用的权重值;Determine the weight value corresponding to the split-screen application according to the historical usage frequency and historical usage duration;
计算该权重值之间的比例,作为实际比例;Calculate the ratio between the weight values as the actual ratio;
根据该实际比例从多个预设比例中确定对应待分屏应用之间的显示比例。The display ratio between corresponding to-be-split applications is determined from a plurality of preset ratios according to the actual ratio.
本实施例中,该权重值主要反映不同待分屏应用对用户的重要性,具体可以将该历史使用频率和历史使用时长代入指定公式中计算权重值,该指定公式通常人为设定,通常,用户越经常使用的待分屏应用,其计算出的权重值越大。In this embodiment, the weight value mainly reflects the importance of different split-screen applications to the user. Specifically, the historical use frequency and historical use duration can be substituted into a specified formula to calculate the weight value. The specified formula is usually set manually. Usually, The more often the user uses the to-be-split application, the greater the calculated weight value.
例如,上述步骤“根据该比值从多个预设比例中确定对应待分屏应用之间的显示比例”具体可以包括:For example, the above step of "determining the display ratio between corresponding applications to be split from a plurality of preset ratios according to the ratio" may specifically include:
计算多个预设比例中每个预设比例与该实际比例间的差值;calculating the difference between each of the plurality of preset ratios and the actual ratio;
获取数值最小的差值对应的预设比例,作为对应待分屏应用之间的显示比例。Obtain the preset ratio corresponding to the smallest numerical difference, and use it as the display ratio corresponding to the applications to be split.
本实施例中,各个权重值之间的实际比例反映了各个待分屏应用之间重要性的对比,此时,可以看该实际比例与系统预先存储的哪个预设比例最接近,并将最接近的那个预设比例作为显示比例。In this embodiment, the actual ratio between each weight value reflects the comparison of the importance of each to-be-split application. At this time, you can see which preset ratio is the closest between the actual ratio and the system pre-stored, and the most The closest preset ratio is used as the display ratio.
容易理解的是,该预设比例通常是预先存储好的,比如5:5,或者5:3:2,不同比例表达形式通常代表不同数量和大小的分屏窗口,比如5:5代表大小一样的两个分屏窗口,5:3:2代表大小不一样的三个分屏窗口。需要说明的是,电子设备在分屏时的分屏窗口数量可以限定为固定值,此时,预先存储的该预设比例和该实际比例通常具有同一表达形式,可以直接进行差值计算,当然,该分屏窗口数量也可以在一定范围内变动,比如可以是二分屏/三分屏/四分屏,此时,预先存储的该预设比例可以具有不同的表达形式,在进行差值计算时,通常只有相同表达形式的比例彼此间才能计算差值,不同表达形式的比例其差值可以设定为正无穷。It is easy to understand that the preset ratio is usually pre-stored, such as 5:5, or 5:3:2, and different ratio expressions usually represent different numbers and sizes of split-screen windows, such as 5:5 represents the same size 5:3:2 represents three split-screen windows of different sizes. It should be noted that the number of split-screen windows of the electronic device can be limited to a fixed value when the screen is split. At this time, the pre-stored preset ratio and the actual ratio usually have the same expression form, and the difference calculation can be directly performed. Of course , the number of split-screen windows can also change within a certain range, such as two-split screen/three-split screen/four-split screen. At this time, the pre-stored preset ratio can have different expressions. When calculating, usually only the ratios of the same expression form can calculate the difference between each other, and the difference between the ratios of different expression forms can be set to positive infinity.
104.根据该显示比例将该显示屏划分为多个显示窗口,并在该显示窗口中运行对应待分屏应用。104. Divide the display screen into a plurality of display windows according to the display ratio, and run a corresponding to-be-split application in the display windows.
本实施例中,不同显示窗口可以用于运行不同待分屏应用,该显示窗口彼此间相互独立,从而使电子设备可以同时执行多个前台任务。In this embodiment, different display windows can be used to run different to-be-split applications, and the display windows are independent of each other, so that the electronic device can simultaneously execute multiple foreground tasks.
例如,上述步骤104具体可以包括:For example, the above step 104 may specifically include:
获取该显示屏的显示尺寸;Obtain the display size of the display;
根据该显示比例和显示尺寸确定显示窗口的数量和尺寸;Determine the number and size of display windows according to the display ratio and display size;
将该显示屏划分成对应数量和尺寸的多个该显示窗口。The display screen is divided into a plurality of display windows corresponding in number and size.
本实施例中,该显示尺寸指显示区域的尺寸,其通常表现为长×宽的形式,一般在设备出厂时就已设定好。在根据显示尺寸计算显示窗口的尺寸时,需要先确定分屏方向,根据分屏方向选取合适边长(也即长度或者宽度)进行计算,通常,该分屏方向为沿长度方向从左至右或者从上到下进行分屏。当沿长度方向(或宽度方向)分屏时,选取的合适边长为长度(或宽度),之后根据该长度(或宽度)计算每个待分屏应用的长度(或宽度)占比情况,比如该显示比例可以为a:b:c,显示尺寸可以为M×N,若沿长度方向分屏,则选取的合适边长为M,此时,显示窗口数量为3,其宽度尺寸均为N,长度尺寸分别为[(a/(a+b+c))×M],[(b/(a+b+c))×M],[(c/(a+b+c))×M]。In this embodiment, the display size refers to the size of the display area, which is usually in the form of length×width, and is generally set when the device leaves the factory. When calculating the size of the display window based on the display size, it is necessary to determine the split screen direction first, and select an appropriate side length (that is, length or width) according to the split screen direction for calculation. Usually, the split screen direction is from left to right along the length direction Or split screen from top to bottom. When splitting the screen along the length direction (or width direction), select the appropriate side length as the length (or width), and then calculate the length (or width) ratio of each to-be-split application according to the length (or width), For example, the display ratio can be a:b:c, and the display size can be M×N. If the screen is divided along the length direction, the appropriate side length selected is M. At this time, the number of display windows is 3, and the width size is N, the length dimensions are [(a/(a+b+c))×M], [(b/(a+b+c))×M], [(c/(a+b+c)) ×M].
需要指出的是,在将显示屏划分成多个显示窗口的过程中,不仅涉及显示窗口的显示大小,还涉及显示窗口的排列位置,其中,该排列位置可以是用户自行设定的,比如在生成分屏显示指令之前,用户可以在选择待分屏应用时,通过将待分屏应用拖动至想要的位置来确定对应显示窗口的排列位置,或者,也可以自动根据用户对待分屏应用的选取顺序来确定对应显示窗口的排列位置,比如越早选取的待分屏应用其排列位置越靠前,当然,还可以根据用户以往的应用分屏情况来确定显示窗口的排列位置,此时,上述步骤104还可以包括:It should be pointed out that, in the process of dividing the display screen into multiple display windows, not only the display size of the display windows is involved, but also the arrangement positions of the display windows, wherein the arrangement positions can be set by the user, for example, in Before generating the split-screen display instruction, the user can determine the arrangement position of the corresponding display window by dragging the split-screen application to the desired position when selecting the split-screen application, or it can also automatically treat the split-screen application according to the user The selection order of the corresponding display window is used to determine the arrangement position of the corresponding display window. For example, the earlier the selected application to be split-screen, the higher the arrangement position. Of course, the arrangement position of the display window can also be determined according to the user's past application split-screen situation. At this time , the above step 104 may also include:
获取每个待分屏应用的历史排列位置、以及在该历史排列位置的运行次数;Obtain the historical arrangement position of each to-be-split application and the running times at the historical arrangement position;
根据该历史排列位置和运行次数确定显示窗口的排列顺序。The arrangement order of the display windows is determined according to the historical arrangement position and the running times.
本实施例中,对于每次分屏显示操作,电子设备都可以记录对应分屏应用的排列位置,并统计其在同一排列位置的运行次数,其中,该排列位置并非在显示屏中的坐标位置(也即绝对位置),而是不同分屏窗口之间的相对位置,具体可以按照指定方向(比如从左到右或者从高到低)来确定,比如包括第一位、第二位等。In this embodiment, for each split-screen display operation, the electronic device can record the arrangement position of the corresponding split-screen application, and count its running times at the same arrangement position, where the arrangement position is not the coordinate position in the display screen (that is, the absolute position), but the relative position between different split-screen windows, which can be determined according to the specified direction (such as from left to right or from high to low), such as including the first position and the second position.
此时,上述步骤“将该显示屏划分成对应数量和尺寸的多个该显示窗口“具体可以包括:At this time, the above-mentioned step of "dividing the display screen into a plurality of display windows corresponding to the number and size" may specifically include:
按照该排列顺序依次将该显示屏划分成对应数量和尺寸的多个该显示窗口。The display screen is sequentially divided into a plurality of display windows of a corresponding number and size according to the arrangement sequence.
本实施例中,当确定出显示窗口的数量、以及每个显示窗口的排列顺序和尺寸时,可以按照该排列顺序依次生成对应尺寸的显示窗口,以将整个显示屏划分成多个显示窗口,且该多个显示窗口间彼此独立运行。In this embodiment, when the number of display windows and the arrangement order and size of each display window are determined, display windows of corresponding sizes can be sequentially generated according to the arrangement order, so as to divide the entire display screen into multiple display windows, And the multiple display windows run independently of each other.
进一步地,上述步骤“根据该历史排列位置和运行次数确定显示窗口的排列顺序”具体可以包括:Further, the above-mentioned step of "determining the arrangement order of the display windows according to the historical arrangement position and the running times" may specifically include:
确定每个待分屏应用运行次数最多的历史排列位置,作为目标位置;Determine the historical arrangement position with the most running times of each to-be-split application as the target position;
按照从上到下或者从左到右的顺序对该目标位置进行排序,并将排序顺序作为对应显示窗口的排列顺序。The target positions are sorted from top to bottom or from left to right, and the sorting order is used as the sorting order of the corresponding display windows.
本实施例中,可以先根据历史分屏操作确定每个待分屏应用最常运行的位置,该位置通常在一定程度上反映了用户的个人使用习惯,比如对于聊天应用,用户可能喜欢放在最下边,以方便手动打字,之后可以按照该使用习惯自动对此次分屏操作中待分屏应用的显示窗口进行位置调整,从而能极大减小用户后续手动调整的概率,提高了用户分屏体验效果。In this embodiment, the location where each application to be split-screen is most often run can be determined based on historical split-screen operations. This location usually reflects the user's personal usage habits to a certain extent. For example, for a chat application, the user may like to place the At the bottom, it is convenient for manual typing, and then the position of the display window to be split-screened in this split-screen operation can be automatically adjusted according to the usage habits, which can greatly reduce the probability of subsequent manual adjustment by the user and improve user experience. Screen experience effect.
由上述可知,本实施例提供的分屏显示方法,应用于包括显示屏的电子设备,通过获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用,接着,根据该分屏显示指令获取该待分屏应用的历史使用信息,并根据该历史使用信息确定该至少两个待分屏应用之间的显示比例,之后,根据该显示比例将该显示屏划分为多个显示窗口,并在该显示窗口中显示对应待分屏应用,从而能在分屏过程中根据用户以往的使用习惯自动调整分屏窗口的大小,无需用户手动操作,方法简单,灵活性高。It can be known from the above that the split-screen display method provided by this embodiment is applied to electronic devices including a display screen, by acquiring a split-screen display instruction, the split-screen display instruction carries at least two applications to be split-screen, and then, according to the split-screen The display instruction obtains the historical usage information of the application to be split, and determines the display ratio between the at least two applications to be split according to the historical usage information, and then divides the display screen into multiple display windows according to the display ratio , and display the corresponding split-screen application in the display window, so that the size of the split-screen window can be automatically adjusted according to the user's past usage habits during the split-screen process, without manual operation by the user, and the method is simple and highly flexible.
在本实施例中,将从分屏显示装置的角度进行描述,具体将以该分屏显示装置集成在包括显示屏的电子设备中为例进行详细说明。In this embodiment, description will be made from the perspective of a split-screen display device, and specifically, an example in which the split-screen display device is integrated into an electronic device including a display screen will be described in detail.
请参见图3和图4,一种分屏显示方法,具体流程可以如下:Please refer to Figure 3 and Figure 4, a split-screen display method, the specific process can be as follows:
201.电子设备获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用。201. The electronic device acquires a split-screen display instruction, where the split-screen display instruction carries at least two applications to be split-screen.
譬如,请参见图5,当用户想对支持分屏功能的应用A、B、C进行分屏时,可以先启动应用A、B、C,之后点击指定按键,比如主界面上的分屏图标,此时,电子设备可以向用户提供一个选择界面,该选择界面上可以包括所有已启动的支持分屏功能的应用,并从中选取应用A、B、C,选择完后进行确认,电子设备会自动生成该分屏显示指令。For example, please refer to Figure 5. When the user wants to split the screen of applications A, B, and C that support the split-screen function, they can first start the applications A, B, and C, and then click the specified button, such as the split-screen icon on the main interface , at this time, the electronic device may provide the user with a selection interface, the selection interface may include all started applications that support the split-screen function, and select applications A, B, and C from among them, and confirm after selection, the electronic device will The split-screen display instruction is automatically generated.
202.电子设备根据该分屏显示指令获取该待分屏应用的历史使用频率和历史使用时长。202. The electronic device acquires the historical usage frequency and historical usage duration of the application to be split according to the split-screen display instruction.
譬如,该历史使用频率和历史使用时长可以是根据指定时段内所有的应用使用情况确定的,其中,该指定时段可以是人为设定的最近一个月或半年,该历史使用频率可以根据单个应用的使用次数和所有应用的总使用次数计算得到,该历史使用时长可以根据单个应用的单次使用时长累计得到。For example, the historical usage frequency and historical usage duration can be determined according to the usage status of all applications within a specified period, wherein the specified period can be an artificially set last month or half a year, and the historical usage frequency can be determined according to the usage of a single application. The usage times and the total usage times of all applications are calculated, and the historical usage duration can be accumulated based on the single usage duration of a single application.
203.电子设备根据该历史使用频率和历史使用时长确定对应待分屏应用的权重值,并计算该权重值之间的比例,作为实际比例。203. The electronic device determines a weight value corresponding to the application to be split according to the historical use frequency and historical use time, and calculates a ratio between the weight values as an actual ratio.
譬如,可以通过指定公式,比如xP+yT来计算权重值,其中,x、y均为固定系数值,P为历史使用频率,T为历史使用时长。当确定出应用A、B、C的权重值时,可以进一步将该权重值统一为比值的形式,比如h:j:k,其中h、j、k分别为应用A、B、C的权重值。For example, the weight value can be calculated by specifying a formula, such as xP+yT, where x and y are fixed coefficient values, P is the historical usage frequency, and T is the historical usage time. When the weight values of applications A, B, and C are determined, the weight values can be further unified into a ratio form, such as h:j:k, where h, j, and k are the weight values of applications A, B, and C respectively .
204.电子设备计算多个预设比例中每个预设比例与该实际比例间的差值,并获取数值最小的差值对应的预设比例,作为对应待分屏应用之间的显示比例。204. The electronic device calculates a difference between each preset ratio among the plurality of preset ratios and the actual ratio, and acquires a preset ratio corresponding to the smallest numerical difference as a display ratio between corresponding to-be-split applications.
譬如,当分屏窗口的数量默认为固定值,比如3时,用户提前存储的预设比例可以包括1:1:1,1:2:4,1:3:5,1:5:3等,此时,需要确定h:j:k与预设比例中的哪个值最接近,比如确定实际比例的总数值(也即h/jk)与预设比例的总数值(也即1,1/8,1/15,1/15)哪个更接近,当只出现一个结果,比如与1/8更接近时,可以直接将1:2:4确定为显示比例,当出现多个结果,比如与1/15更接近时,由于此时1:3:5和1:5:3这两个预设比例的总数值相同,故可以进一步根据实际比例中的每个部分(也即h、j、k)与这两个预设比例中对应部分的差值来确定出唯一的一个预设比例,比如将差值总数最小的那个作为显示比例。For example, when the number of split-screen windows defaults to a fixed value, such as 3, the preset ratios stored by the user in advance can include 1:1:1, 1:2:4, 1:3:5, 1:5:3, etc. At this time, it is necessary to determine which value of h:j:k is closest to the preset ratio, such as determining the total value of the actual ratio (that is, h/jk) and the total value of the preset ratio (that is, 1, 1/8 , 1/15, 1/15) which one is closer, when there is only one result, such as closer to 1/8, you can directly determine 1:2:4 as the display ratio, when there are multiple results, such as 1 When /15 is closer, since the total value of the two preset ratios of 1:3:5 and 1:5:3 is the same at this time, it can be further adjusted according to each part in the actual ratio (that is, h, j, k ) and the corresponding part of the two preset ratios to determine a unique preset ratio, for example, the one with the smallest total difference is used as the display ratio.
205.电子设备获取该显示屏的显示尺寸,并根据该显示比例和显示尺寸确定显示窗口的数量和尺寸。205. The electronic device acquires the display size of the display screen, and determines the number and size of display windows according to the display ratio and display size.
譬如,若该显示尺寸为M×N,该显示比例为1:3:5,且沿长度方向从上到下进行分屏,则可以将显示屏划分为三个显示窗口,且每个显示窗口的尺寸依次为1/9M×N,3/9M×N以及5/9M×N。For example, if the display size is M×N, the display ratio is 1:3:5, and the screen is divided from top to bottom along the length direction, the display screen can be divided into three display windows, and each display window The sizes are 1/9M×N, 3/9M×N and 5/9M×N.
206.电子设备获取每个待分屏应用的历史排列位置、以及在该历史排列位置的运行次数,之后确定每个待分屏应用运行次数最多的历史排列位置,作为目标位置。206. The electronic device acquires the historical arrangement position of each to-be-split application and the running times at the historical arrangement position, and then determines the historical arrangement position with the most running times of each to-be-split application as the target position.
207.电子设备按照从上到下或者从左到右的顺序对该目标位置进行排序,并将排序顺序作为对应显示窗口的排列顺序。207. The electronic device sorts the target positions from top to bottom or from left to right, and uses the sorting order as the sorting order of the corresponding display windows.
譬如,对于以往每次分屏操作,电子设备都可以记录对应应用的排列位置,并统计每个应用在同一排列位置的运行次数,其中,该排列位置并非在显示屏中的坐标位置,而是不同分屏窗口彼此间的相对位置,比如按照从左到右或者从上到下的顺序依次排序的第一位、第二位、第三位等,之后选出该待分屏应用以往经常使用的排列位置,根据该排列位置确定此次排列顺序,比如在图4中,应用A、B、C的排列顺序依次可以为第三位、第一位和第二位。当然,若存在目标位置相同的待分屏应用,比如应用A和B都经常位于顶部,则可以进一步比较两者在该目标位置的运行次数,运行次数较多的待分屏应用依然保留原目标位置。For example, for each split-screen operation in the past, the electronic device can record the arrangement position of the corresponding application, and count the running times of each application at the same arrangement position, wherein the arrangement position is not the coordinate position in the display screen, but The relative positions of different split-screen windows, such as the first, second, third, etc., in order from left to right or top to bottom, and then select the split-screen application that has been frequently used in the past According to the arrangement position, the arrangement order is determined according to the arrangement position. For example, in FIG. 4, the arrangement order of applications A, B, and C can be the third, first and second in turn. Of course, if there are split-screen apps with the same target position, for example, apps A and B are often at the top, you can further compare the running times of the two at the target position, and the split-screen apps with more running times still retain the original target Location.
208.电子设备按照该排列顺序依次将该显示屏划分成对应数量和尺寸的多个该显示窗口,并在该显示窗口中运行对应待分屏应用。208. The electronic device sequentially divides the display screen into a plurality of display windows of a corresponding number and size according to the arrangement order, and runs a corresponding to-be-split application in the display windows.
譬如,在图4中,当应用A、B、C的排列顺序依次为第三位、第一位和第二位时,该显示屏中位于第一位的显示窗口其尺寸为3/9M×N,用于运行应用B,位于第二位的显示窗口其尺寸为5/9M×N,用于运行应用C,位于第三位的显示窗口其尺寸为1/9M×N,用于运行应用A。For example, in Figure 4, when the order of application A, B, and C is the third, first, and second, the size of the first display window in the display screen is 3/9M× N, used to run application B, the size of the second display window is 5/9M×N, used to run application C, the third display window is 1/9M×N, used to run application a.
由上述可知,本实施例提供的分屏显示方法,应用于包括显示屏的电子设备,其中电子设备通过获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用,并根据该分屏显示指令获取该待分屏应用的历史使用频率和历史使用时长,接着,根据该历史使用频率和历史使用时长确定对应待分屏应用的权重值,并计算该权重值之间的比例,作为实际比例,接着,计算多个预设比例中每个预设比例与该实际比例间的差值,并获取数值最小的差值对应的预设比例,作为对应待分屏应用之间的显示比例,接着,获取该显示屏的显示尺寸,并根据该显示比例和显示尺寸确定显示窗口的数量和尺寸,接着,获取每个待分屏应用的历史排列位置、以及在该历史排列位置的运行次数,之后确定每个待分屏应用运行次数最多的历史排列位置,作为目标位置,接着,按照从上到下或者从左到右的顺序对该目标位置进行排序,并将排序顺序作为对应显示窗口的排列顺序,接着,按照该排列顺序依次将该显示屏划分成对应数量和尺寸的多个该显示窗口,并在该显示窗口中运行对应待分屏应用,从而能在分屏过程中根据用户以往的使用习惯自动调整分屏窗口的大小,根据以往的分屏情况设定分屏窗口的排列顺序,无需用户手动操作,方法简单,灵活性高。It can be known from the above that the split-screen display method provided by this embodiment is applied to an electronic device including a display screen, wherein the electronic device obtains a split-screen display instruction, the split-screen display instruction carries at least two applications to be split-screen, and according to the The split-screen display instruction obtains the historical usage frequency and historical usage duration of the to-be-split application, and then determines the weight value corresponding to the to-be-split application according to the historical usage frequency and historical usage duration, and calculates the ratio between the weight values, As the actual ratio, then, calculate the difference between each preset ratio and the actual ratio among the multiple preset ratios, and obtain the preset ratio corresponding to the smallest numerical difference as the display between the corresponding split-screen applications Ratio, then, obtain the display size of the display screen, and determine the number and size of the display windows according to the display ratio and display size, and then obtain the historical arrangement position of each to-be-split application, and the running of the historical arrangement position number of times, and then determine the historical arrangement position with the most running times of each split-screen application as the target position, and then sort the target positions in order from top to bottom or from left to right, and display the sorting order as the corresponding The arrangement order of the windows, and then, according to the arrangement order, divide the display screen into a plurality of display windows corresponding to the number and size, and run the corresponding application to be split in the display window, so that the screen can be divided according to the The size of the split-screen window is automatically adjusted according to the user's previous usage habits, and the arrangement order of the split-screen windows is set according to the previous split-screen situation, without manual operation by the user. The method is simple and flexible.
根据上述实施例所描述的方法,本实施例将从分屏显示装置的角度进一步进行描述,该分屏显示装置具体可以作为独立的实体来实现,也可以集成在电子设备,比如终端中来实现,该终端可以包括手机、平板电脑等。According to the methods described in the above embodiments, this embodiment will be further described from the perspective of a split-screen display device. The split-screen display device can be implemented as an independent entity, or can be integrated into an electronic device, such as a terminal. , the terminal may include a mobile phone, a tablet computer, and the like.
请参阅图6,图6具体描述了本申请实施例提供的分屏显示装置,应用于包括显示屏的电子设备,该分屏显示装置可以包括:第一获取模块10、第二获取模块20、确定模块30和划分模块40,其中:Please refer to FIG. 6. FIG. 6 specifically describes the split-screen display device provided by the embodiment of the present application, which is applied to electronic equipment including a display screen. The split-screen display device may include: a first acquisition module 10, a second acquisition module 20, Determining module 30 and dividing module 40, wherein:
(1)第一获取模块10(1) The first acquisition module 10
第一获取模块10,用于获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用。The first acquiring module 10 is configured to acquire a split-screen display instruction, and the split-screen display instruction carries at least two applications to be split-screen.
本实施例中,该待分屏应用通常为支持分屏功能的应用。可以通过点击显示界面上的分屏按钮,或者通过指定手势、语音等来触发电子设备生成分屏显示指令。In this embodiment, the application to be split is usually an application that supports a split screen function. The electronic device may be triggered to generate a split-screen display instruction by clicking a split-screen button on the display interface, or by specifying a gesture, voice, or the like.
(2)第二获取模块20(2) The second acquisition module 20
第二获取模块20,用于根据该分屏显示指令获取该待分屏应用的历史使用信息。The second obtaining module 20 is configured to obtain the historical usage information of the application to be split according to the split screen display instruction.
本实施例中,该历史使用信息主要指用户在历史时段对待分屏应用的使用信息,该历史时段可以人为设定,比如最近一个月或半年,其可以包括使用频率、使用时长、前台运行情况等等。通常,每个待分屏应用的历史使用信息是实时更新的,对于每次使用情况,电子设备都可以进行记录存储。In this embodiment, the historical usage information mainly refers to the usage information of the split-screen application that the user treats in the historical period. The historical period can be set manually, such as the last month or half a year, and it can include frequency of use, duration of use, and foreground running conditions. and many more. Usually, the historical usage information of each to-be-split application is updated in real time, and the electronic device can record and store each usage situation.
(3)确定模块30(3) Determination module 30
确定模块30,用于根据该历史使用信息确定该至少两个待分屏应用之间的显示比例。The determining module 30 is configured to determine a display ratio between the at least two applications to be split according to the historical usage information.
例如,该历史使用信息可以包括历史使用频率和历史使用时长,该确定模块30具体可以用于:For example, the historical usage information may include historical usage frequency and historical usage duration, and the determining module 30 may specifically be used for:
根据该历史使用频率和历史使用时长确定对应待分屏应用的权重值;Determine the weight value corresponding to the split-screen application according to the historical usage frequency and historical usage duration;
计算该权重值之间的比例,作为实际比例;Calculate the ratio between the weight values as the actual ratio;
根据该实际比例从多个预设比例中确定对应待分屏应用之间的显示比例。The display ratio between corresponding to-be-split applications is determined from a plurality of preset ratios according to the actual ratio.
本实施例中,该权重值主要反映不同待分屏应用对用户的重要性,具体可以将该历史使用频率和历史使用时长代入指定公式中计算权重值,该指定公式通常人为设定,通常,用户越经常使用的待分屏应用,其计算出的权重值越大。In this embodiment, the weight value mainly reflects the importance of different split-screen applications to the user. Specifically, the historical use frequency and historical use duration can be substituted into a specified formula to calculate the weight value. The specified formula is usually set manually. Usually, The more often the user uses the to-be-split application, the greater the calculated weight value.
例如,该确定模块30进一步可以用于:For example, the determining module 30 can further be used for:
计算多个预设比例中每个预设比例与该实际比例间的差值;calculating the difference between each of the plurality of preset ratios and the actual ratio;
获取数值最小的差值对应的预设比例,作为对应待分屏应用之间的显示比例。Obtain the preset ratio corresponding to the smallest numerical difference, and use it as the display ratio corresponding to the applications to be split.
本实施例中,各个权重值之间的实际比例反映了各个待分屏应用之间重要性的对比,此时,可以看该实际比例与系统预先存储的哪个预设比例最接近,并将最接近的那个预设比例作为显示比例。In this embodiment, the actual ratio between each weight value reflects the comparison of the importance of each to-be-split application. At this time, you can see which preset ratio is the closest between the actual ratio and the system pre-stored, and the most The closest preset ratio is used as the display ratio.
容易理解的是,该预设比例通常是预先存储好的,比如5:5,或者5:3:2,不同比例表达形式通常代表不同数量和大小的分屏窗口,比如5:5代表大小一样的两个分屏窗口,5:3:2代表大小不一样的三个分屏窗口。需要说明的是,电子设备在分屏时的分屏窗口数量可以限定为固定值,此时,预先存储的该预设比例和该实际比例通常具有同一表达形式,可以直接进行差值计算,当然,该分屏窗口数量也可以在一定范围内变动,比如可以是二分屏/三分屏/四分屏,此时,预先存储的该预设比例可以具有不同的表达形式,在进行差值计算时,通常只有相同表达形式的比例彼此间才能计算差值,不同表达形式的比例其差值可以设定为正无穷。It is easy to understand that the preset ratio is usually pre-stored, such as 5:5, or 5:3:2, and different ratio expressions usually represent different numbers and sizes of split-screen windows, such as 5:5 represents the same size 5:3:2 represents three split-screen windows of different sizes. It should be noted that the number of split-screen windows of the electronic device can be limited to a fixed value when the screen is split. At this time, the pre-stored preset ratio and the actual ratio usually have the same expression form, and the difference calculation can be directly performed. Of course , the number of split-screen windows can also change within a certain range, such as two-split screen/three-split screen/four-split screen. At this time, the pre-stored preset ratio can have different expressions. When calculating, usually only the ratios of the same expression form can calculate the difference between each other, and the difference between the ratios of different expression forms can be set to positive infinity.
(4)划分模块40(4) Division module 40
划分模块40,用于根据该显示比例将该显示屏划分为多个显示窗口,并在该显示窗口中运行对应待分屏应用。The division module 40 is configured to divide the display screen into multiple display windows according to the display ratio, and run the corresponding application to be split in the display windows.
本实施例中,不同显示窗口可以用于运行不同待分屏应用,该显示窗口彼此间相互独立,从而使电子设备可以同时执行多个前台任务。In this embodiment, different display windows can be used to run different to-be-split applications, and the display windows are independent of each other, so that the electronic device can simultaneously execute multiple foreground tasks.
例如,请参见图7,该划分模块40具体可以包括:For example, referring to FIG. 7, the division module 40 may specifically include:
获取单元41,用于获取该显示屏的显示尺寸;An acquisition unit 41, configured to acquire the display size of the display screen;
第一确定单元42,用于根据该显示比例和显示尺寸确定显示窗口的数量和尺寸;The first determining unit 42 is configured to determine the number and size of display windows according to the display ratio and display size;
划分单元43,用于将该显示屏划分成对应数量和尺寸的多个该显示窗口。The dividing unit 43 is configured to divide the display screen into a plurality of display windows corresponding in number and size.
本实施例中,该显示尺寸指显示区域的尺寸,其通常表现为长×宽的形式,一般在设备出厂时就已设定好。在根据显示尺寸计算显示窗口的尺寸时,需要先确定分屏方向,根据分屏方向选取合适边长(也即长度或者宽度)进行计算,通常,该分屏方向为沿长度方向从左至右或者从上到下进行分屏。当沿长度方向(或宽度方向)分屏时,选取的合适边长为长度(或宽度),之后根据该长度(或宽度)计算每个待分屏应用的长度(或宽度)占比情况,比如该显示比例可以为a:b:c,显示尺寸可以为M×N,若沿长度方向分屏,则选取的合适边长为M,此时,显示窗口数量为3,其宽度尺寸均为N,长度尺寸分别为[(a/(a+b+c))×M],[(b/(a+b+c))×M],[(c/(a+b+c))×M]。In this embodiment, the display size refers to the size of the display area, which is usually in the form of length×width, and is generally set when the device leaves the factory. When calculating the size of the display window based on the display size, it is necessary to determine the split screen direction first, and select an appropriate side length (that is, length or width) according to the split screen direction for calculation. Usually, the split screen direction is from left to right along the length direction Or split screen from top to bottom. When splitting the screen along the length direction (or width direction), select the appropriate side length as the length (or width), and then calculate the length (or width) ratio of each to-be-split application according to the length (or width), For example, the display ratio can be a:b:c, and the display size can be M×N. If the screen is divided along the length direction, the appropriate side length selected is M. At this time, the number of display windows is 3, and the width size is N, the length dimensions are [(a/(a+b+c))×M], [(b/(a+b+c))×M], [(c/(a+b+c)) ×M].
需要指出的是,在将显示屏划分成多个显示窗口的过程中,不仅涉及显示窗口的显示大小,还涉及显示窗口的排列位置,其中,该排列位置可以是用户自行设定的,比如在生成分屏显示指令之前,用户可以在选择待分屏应用时,通过将待分屏应用拖动至想要的位置来确定对应显示窗口的排列位置,或者,也可以自动根据用户对待分屏应用的选取顺序来确定对应显示窗口的排列位置,比如越早选取的待分屏应用其排列位置越靠前,当然,还可以根据用户以往的应用分屏情况来确定显示窗口的排列位置,此时,请参见图8,该划分模块40还可以包括第二确定单元44,用于:It should be pointed out that, in the process of dividing the display screen into multiple display windows, not only the display size of the display windows is involved, but also the arrangement positions of the display windows, wherein the arrangement positions can be set by the user, for example, in Before generating the split-screen display instruction, the user can determine the arrangement position of the corresponding display window by dragging the split-screen application to the desired position when selecting the split-screen application, or it can also automatically treat the split-screen application according to the user The selection order of the corresponding display window is used to determine the arrangement position of the corresponding display window. For example, the earlier the selected application to be split-screen, the higher the arrangement position. Of course, the arrangement position of the display window can also be determined according to the user's past application split-screen situation. At this time , referring to FIG. 8 , the dividing module 40 may also include a second determination unit 44 for:
获取每个待分屏应用的历史排列位置、以及在该历史排列位置的运行次数;Obtain the historical arrangement position of each to-be-split application and the running times at the historical arrangement position;
根据该历史排列位置和运行次数确定显示窗口的排列顺序。The arrangement order of the display windows is determined according to the historical arrangement position and the running times.
本实施例中,对于每次分屏显示操作,电子设备都可以记录对应分屏应用的排列位置,并统计其在同一排列位置的运行次数,其中,该排列位置并非在显示屏中的坐标位置(也即绝对位置),而是不同分屏窗口之间的相对位置,具体可以按照指定方向(比如从左到右或者从高到低)来确定,比如包括第一位、第二位等。In this embodiment, for each split-screen display operation, the electronic device can record the arrangement position of the corresponding split-screen application, and count its running times at the same arrangement position, where the arrangement position is not the coordinate position in the display screen (that is, the absolute position), but the relative position between different split-screen windows, which can be determined according to the specified direction (such as from left to right or from high to low), such as including the first position and the second position.
此时,该划分单元43具体可以用于:At this point, the dividing unit 43 can specifically be used for:
按照该排列顺序依次将该显示屏划分成对应数量和尺寸的多个该显示窗口。The display screen is sequentially divided into a plurality of display windows of a corresponding number and size according to the arrangement order.
本实施例中,当确定出显示窗口的数量、以及每个显示窗口的排列顺序和尺寸时,可以按照该排列顺序依次生成对应尺寸的显示窗口,以将整个显示屏划分成多个显示窗口,且该多个显示窗口间彼此独立运行。In this embodiment, when the number of display windows and the arrangement order and size of each display window are determined, display windows of corresponding sizes can be sequentially generated according to the arrangement order, so as to divide the entire display screen into multiple display windows, And the multiple display windows run independently of each other.
进一步地,该第二确定单元44具体可以用于:Further, the second determining unit 44 can specifically be used for:
确定每个待分屏应用运行次数最多的历史排列位置,作为目标位置;Determine the historical arrangement position with the most running times of each to-be-split application as the target position;
按照从上到下或者从左到右的顺序对该目标位置进行排序,并将排序顺序作为对应显示窗口的排列顺序。The target positions are sorted from top to bottom or from left to right, and the sorting order is used as the sorting order of the corresponding display windows.
本实施例中,第二确定单元44可以先根据历史分屏操作确定每个待分屏应用最常运行的位置,该位置通常在一定程度上反映了用户的个人使用习惯,比如对于聊天应用,用户可能喜欢放在最下边,以方便手动打字,之后可以按照该使用习惯自动对此次分屏操作中待分屏应用的显示窗口进行位置调整,从而能极大减小用户后续手动调整的概率,提高了用户分屏体验效果。In this embodiment, the second determination unit 44 can first determine the most frequently run position of each to-be-split application based on historical split-screen operations. This position usually reflects the user's personal usage habits to a certain extent. For example, for chat applications, Users may like to place it at the bottom to facilitate manual typing, and then automatically adjust the position of the display window of the split-screen application in this split-screen operation according to this usage habit, thereby greatly reducing the probability of subsequent manual adjustment by the user , improving the effect of user split-screen experience.
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。During specific implementation, each of the above units may be implemented as an independent entity, or may be combined arbitrarily as the same or several entities. The specific implementation of each of the above units may refer to the previous method embodiments, and will not be repeated here.
由上述可知,本实施例提供的分屏显示装置,应用于包括显示屏的电子设备,通过第一获取模块10获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用,接着,第二获取模块20根据该分屏显示指令获取该待分屏应用的历史使用信息,确定模块30根据该历史使用信息确定该至少两个待分屏应用之间的显示比例,之后,划分模块40根据该显示比例将该显示屏划分为多个显示窗口,并在该显示窗口中显示对应待分屏应用,从而能在分屏过程中根据用户以往的使用习惯自动调整分屏窗口的大小,无需用户手动操作,方法简单,灵活性高。It can be seen from the above that the split-screen display device provided by this embodiment is applied to electronic equipment including a display screen, and the split-screen display instruction is obtained through the first acquisition module 10, and the split-screen display instruction carries at least two applications to be split-screen, and then , the second obtaining module 20 obtains the historical usage information of the application to be split according to the split-screen display instruction, the determining module 30 determines the display ratio between the at least two applications to be split according to the historical usage information, and then, the dividing module 40 Divide the display screen into multiple display windows according to the display ratio, and display the corresponding application to be split in the display window, so that the size of the split-screen window can be automatically adjusted according to the user's past usage habits during the split-screen process, No manual operation by the user is required, the method is simple and the flexibility is high.
另外,本申请实施例还提供一种电子设备,该电子设备可以是智能手机、平板电脑等设备。如图9所示,电子设备400包括处理器401、存储器402。其中,处理器401与存储器402电性连接。In addition, an embodiment of the present application further provides an electronic device, where the electronic device may be a smart phone, a tablet computer, or other devices. As shown in FIG. 9 , 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:
获取分屏显示指令,该分屏显示指令携带至少两个待分屏应用;Obtain a split-screen display instruction, where the split-screen display instruction carries at least two applications to be split-screen;
根据该分屏显示指令获取该待分屏应用的历史使用信息;Obtain historical usage information of the application to be split according to the split-screen display instruction;
根据该历史使用信息确定该至少两个待分屏应用之间的显示比例;determining a display ratio between the at least two applications to be split according to the historical usage information;
根据该显示比例将显示屏划分为多个显示窗口,并在该显示窗口中运行对应待分屏应用。The display screen is divided into multiple display windows according to the display ratio, and the corresponding application to be divided into screens is run in the display windows.
请参阅图10,图10为本申请实施例提供的电子设备结构示意图。该电子设备500可以包括有一个或一个以上计算机可读存储介质的存储器501、输入单元502、显示单元503、传感器504、音频电路505、无线保真(WiFi,Wireless Fidelity)模块506、包括有一个或者一个以上处理核心的处理器507、以及电源508等部件。本领域技术人员可以理解,图10中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Please refer to FIG. 10 . FIG. 10 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. The electronic device 500 may include a memory 501 of one or more computer-readable storage media, an input unit 502, a display unit 503, a sensor 504, an audio circuit 505, a wireless fidelity (WiFi, Wireless Fidelity) module 506, including a Or the processor 507 of more than one processing core, and the power supply 508 and other components. Those skilled in the art can understand that the structure of the electronic device shown in FIG. 10 does not constitute a limitation on the electronic device, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
存储器501可用于存储应用程序和数据。存储器501存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器507通过运行存储在存储器501的应用程序,从而执行各种功能应用以及数据处理。存储器501可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器501还可以包括存储器控制器,以提供处理器507和输入单元502对存储器501的访问。The memory 501 can be used to store applications and data. The application programs stored in the memory 501 include executable codes. Applications can be composed of various functional modules. The processor 507 executes various functional applications and data processing by running the application programs stored in the memory 501 . The memory 501 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playback function, an image playback function, etc.); Data created by the use of electronic devices (such as audio data, phonebook, etc.), etc. In addition, the memory 501 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory 501 may further include a memory controller to provide access to the memory 501 by the processor 507 and the input unit 502 .
输入单元502可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元502可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器507,并能接收处理器507发来的命令并加以执行。The input unit 502 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. Specifically, in a specific embodiment, the input unit 502 may include a touch-sensitive surface as well as other input devices. A touch-sensitive surface, also known as a touch display or trackpad, collects user touch operations on or near it (for example, the user uses a finger, stylus, etc. any suitable object or accessory on the touch-sensitive surface or on the touch-sensitive Operation near the surface), and drive the corresponding connection device according to the preset program. Optionally, the touch-sensitive surface may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and sends it to the to the processor 507, and can receive and execute commands sent by the processor 507.
显示单元503可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元503可包括显示面板。可选的,可以采用液晶显示器(LCD,Liquid CrystalDisplay)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器507以确定触摸事件的类型,随后处理器507根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图10中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。The display unit 503 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 graphics, text, icons, videos and any combination thereof. The display unit 503 may include a display panel. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface may cover the display panel, and when the touch-sensitive surface detects a touch operation on or near it, it is sent to the processor 507 to determine the type of the touch event, and then the processor 507 displays the touch event according to the type of the touch event. The corresponding visual output is provided on the panel. Although in FIG. 10, the touch-sensitive surface and the display panel are used as two separate components to realize the input and input functions, in some embodiments, the touch-sensitive surface and the display panel can be integrated to realize the input and output functions.
电子设备还可包括至少一种传感器504,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在电子设备移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The electronic device may also include at least one sensor 504, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel according to the brightness of the ambient light, and the proximity sensor may turn off the display panel and/or backlight. As a kind of motion sensor, the gravitational acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when it is stationary, and can be used for applications that recognize the attitude of mobile phones (such as horizontal and vertical screen switching, related Games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tap), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. Let me repeat.
音频电路505可通过扬声器、传声器提供用户与电子设备之间的音频接口。音频电路505可将接收到的音频数据转换成电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路505接收后转换为音频数据,再将音频数据输出处理器507处理后,经射频电路501以发送给比如另一电子设备,或者将音频数据输出至存储器501以便进一步处理。音频电路505还可能包括耳塞插孔,以提供外设耳机与电子设备的通信。The audio circuit 505 can provide an audio interface between the user and the electronic device through a speaker or a microphone. The audio circuit 505 can convert the received audio data into an electrical signal, transmit it to the speaker, and the speaker converts it into a sound signal output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is converted into The audio data, after being processed by the audio data output processor 507, is sent to another electronic device through the radio frequency circuit 501, or the audio data is output to the memory 501 for further processing. The audio circuit 505 may also include an earphone jack to provide communication of peripheral headphones with the electronic device.
无线保真(WiFi)属于短距离无线传输技术,电子设备通过无线保真模块506可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图10示出了无线保真模块506,但是可以理解的是,其并不属于电子设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。Wireless Fidelity (WiFi) is a short-distance wireless transmission technology. Electronic devices can help users send and receive e-mails, browse web pages, and access streaming media through the wireless fidelity module 506. It provides users with wireless broadband Internet access. Although FIG. 10 shows the Wi-Fi module 506, it can be understood that it is not a necessary component of the electronic device, and can be completely omitted according to needs without changing the essence of the invention.
处理器507是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器501内的应用程序,以及调用存储在存储器501内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器507可包括一个或多个处理核心;优选的,处理器507可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器507中。The processor 507 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing the application program stored in the memory 501 and calling the data stored in the memory 501, the electronic device executes Various functions and processing data, so as to monitor the electronic equipment as a whole. Optionally, the processor 507 may include one or more processing cores; preferably, the processor 507 may integrate an application processor and a modem processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs, etc. , the modem processor mainly handles wireless communications. It can be understood that the foregoing modem processor may not be integrated into the processor 507 .
电子设备还包括给各个部件供电的电源508(比如电池)。优选的,电源可以通过电源管理系统与处理器507逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源508还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。The electronic device also includes a power source 508 (such as a battery) for powering various components. Preferably, the power supply can be logically connected to the processor 507 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 508 may also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
尽管图10中未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。Although not shown in FIG. 10 , the electronic device 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.
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种分屏显示方法中的步骤。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by instructions controlling related hardware, and the instructions can be stored in a computer-readable storage medium, and loaded and executed by the processor. To this end, an embodiment of the present invention provides a storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any split-screen display method provided by the embodiments of the present invention.
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。Wherein, the storage medium may include: a read only memory (ROM, Read Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and the like.
由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种分屏显示方法中的步骤,因此,可以实现本发明实施例所提供的任一种分屏显示方法所能实现的有益效果,详见前面的实施例,在此不再赘述。Due to the instructions stored in the storage medium, the steps in any split-screen display method provided in the embodiments of the present invention can be executed, and therefore, the functions of any split-screen display method provided in the embodiments of the present invention can be realized. For the beneficial effects achieved, see the foregoing embodiments for details, and details are not repeated here.
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。For the specific implementation of the above operations, reference may be made to the foregoing embodiments, and details are not repeated here.
综上该,虽然本申请已以优选实施例揭露如上,但上述优选实施例并非用以限制本申请,本领域的普通技术人员,在不脱离本申请的精神和范围内,均可作各种更动与润饰,因此本申请的保护范围以权利要求界定的范围为准。In summary, although the present application has disclosed the above with preferred embodiments, the above preferred embodiments are not intended to limit the present application, and those of ordinary skill in the art can make various modifications without departing from the spirit and scope of the present application. Changes and modifications, so the scope of protection of the present application is subject to the scope defined in the claims.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810760000.XA CN108958633B (en) | 2018-07-11 | 2018-07-11 | Split screen display method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810760000.XA CN108958633B (en) | 2018-07-11 | 2018-07-11 | Split screen display method and device, storage medium and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108958633A true CN108958633A (en) | 2018-12-07 |
| CN108958633B CN108958633B (en) | 2021-04-13 |
Family
ID=64483942
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810760000.XA Active CN108958633B (en) | 2018-07-11 | 2018-07-11 | Split screen display method and device, storage medium and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108958633B (en) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110007825A (en) * | 2019-04-08 | 2019-07-12 | 北京硬壳科技有限公司 | The method and apparatus of multi-window managing |
| CN110399111A (en) * | 2019-08-01 | 2019-11-01 | 北京汇通天下物联科技有限公司 | Split screen content displaying method and device |
| CN110413179A (en) * | 2019-07-01 | 2019-11-05 | 上海掌门科技有限公司 | A kind of method and apparatus that conversation message is presented |
| CN110599899A (en) * | 2019-09-19 | 2019-12-20 | Oppo广东移动通信有限公司 | Label display method and device, electronic equipment and storage medium |
| CN110928515A (en) * | 2019-12-09 | 2020-03-27 | 北京奇艺世纪科技有限公司 | Split screen display method, electronic device and computer readable storage medium |
| CN111045588A (en) * | 2019-11-29 | 2020-04-21 | 维沃移动通信有限公司 | Information viewing method and electronic equipment |
| CN111158830A (en) * | 2019-12-31 | 2020-05-15 | 维沃移动通信有限公司 | Method for displaying application task window and terminal equipment |
| CN111399746A (en) * | 2020-04-17 | 2020-07-10 | Oppo广东移动通信有限公司 | Split-screen display method, device, mobile terminal, and computer-readable storage medium |
| CN112286614A (en) * | 2020-10-30 | 2021-01-29 | 维沃移动通信有限公司 | User interface display method and device, electronic device and storage medium |
| WO2021036714A1 (en) * | 2019-08-26 | 2021-03-04 | 华为技术有限公司 | Voice-controlled split-screen display method and electronic device |
| CN112637642A (en) * | 2020-12-01 | 2021-04-09 | 深圳市酷开网络科技股份有限公司 | Multi-split-screen display method, system and storage medium |
| CN113076154A (en) * | 2020-01-03 | 2021-07-06 | 华为技术有限公司 | Method and device for splitting screen under multiple applications and electronic equipment |
| CN113254116A (en) * | 2020-02-11 | 2021-08-13 | 阿里巴巴集团控股有限公司 | Display method, display device, electronic equipment and readable storage medium |
| CN113687753A (en) * | 2021-08-09 | 2021-11-23 | 深圳康佳电子科技有限公司 | Split screen style configuration method and device, intelligent terminal and storage medium |
| CN113760138A (en) * | 2021-08-06 | 2021-12-07 | 深圳康佳电子科技有限公司 | Configuration method of split screen application and related equipment |
| CN114089882A (en) * | 2020-07-03 | 2022-02-25 | 华为技术有限公司 | Method for displaying multiple windows in split screen mode and electronic equipment |
| CN116048444A (en) * | 2022-06-16 | 2023-05-02 | 荣耀终端有限公司 | Application display method and terminal device |
| CN116225353A (en) * | 2021-12-06 | 2023-06-06 | 华为技术有限公司 | A split-screen display method and electronic device |
| CN116540918A (en) * | 2023-06-30 | 2023-08-04 | 深圳市欧度利方科技有限公司 | Panel computer split screen control system and method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110040655A1 (en) * | 2009-05-19 | 2011-02-17 | Bradley Marshall Hendrickson | System and Method for Improving the Accuracy of Marketing to Consumers Based on the Geographic Position of the Consumer as Determined Using GPS Recognition and a Consumer Profile Built From Specified Consumer Preferences and Purchases |
| CN102945115A (en) * | 2012-10-18 | 2013-02-27 | 东莞宇龙通信科技有限公司 | Terminal and terminal control method |
| CN103902220A (en) * | 2014-03-25 | 2014-07-02 | 深圳市中兴移动通信有限公司 | Mobile terminal and interface display method thereof |
| CN106201157A (en) * | 2015-05-05 | 2016-12-07 | 阿里巴巴集团控股有限公司 | The application control method of window, device |
| CN107491278A (en) * | 2017-08-04 | 2017-12-19 | 维沃移动通信有限公司 | A kind of split screen processing method and terminal |
| CN107678672A (en) * | 2017-09-30 | 2018-02-09 | 维沃移动通信有限公司 | A kind of display processing method and mobile terminal |
-
2018
- 2018-07-11 CN CN201810760000.XA patent/CN108958633B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110040655A1 (en) * | 2009-05-19 | 2011-02-17 | Bradley Marshall Hendrickson | System and Method for Improving the Accuracy of Marketing to Consumers Based on the Geographic Position of the Consumer as Determined Using GPS Recognition and a Consumer Profile Built From Specified Consumer Preferences and Purchases |
| CN102945115A (en) * | 2012-10-18 | 2013-02-27 | 东莞宇龙通信科技有限公司 | Terminal and terminal control method |
| CN103902220A (en) * | 2014-03-25 | 2014-07-02 | 深圳市中兴移动通信有限公司 | Mobile terminal and interface display method thereof |
| CN106201157A (en) * | 2015-05-05 | 2016-12-07 | 阿里巴巴集团控股有限公司 | The application control method of window, device |
| CN107491278A (en) * | 2017-08-04 | 2017-12-19 | 维沃移动通信有限公司 | A kind of split screen processing method and terminal |
| CN107678672A (en) * | 2017-09-30 | 2018-02-09 | 维沃移动通信有限公司 | A kind of display processing method and mobile terminal |
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110007825A (en) * | 2019-04-08 | 2019-07-12 | 北京硬壳科技有限公司 | The method and apparatus of multi-window managing |
| CN110413179A (en) * | 2019-07-01 | 2019-11-05 | 上海掌门科技有限公司 | A kind of method and apparatus that conversation message is presented |
| CN110413179B (en) * | 2019-07-01 | 2022-10-11 | 上海掌门科技有限公司 | Method and equipment for presenting session message |
| CN110399111A (en) * | 2019-08-01 | 2019-11-01 | 北京汇通天下物联科技有限公司 | Split screen content displaying method and device |
| US12400664B2 (en) | 2019-08-26 | 2025-08-26 | Huawei Technologies Co., Ltd. | Voice-controlled split-screen display method and electronic device |
| WO2021036714A1 (en) * | 2019-08-26 | 2021-03-04 | 华为技术有限公司 | Voice-controlled split-screen display method and electronic device |
| CN110599899A (en) * | 2019-09-19 | 2019-12-20 | Oppo广东移动通信有限公司 | Label display method and device, electronic equipment and storage medium |
| CN111045588A (en) * | 2019-11-29 | 2020-04-21 | 维沃移动通信有限公司 | Information viewing method and electronic equipment |
| CN111045588B (en) * | 2019-11-29 | 2021-08-17 | 维沃移动通信有限公司 | Information viewing method and electronic device |
| CN110928515A (en) * | 2019-12-09 | 2020-03-27 | 北京奇艺世纪科技有限公司 | Split screen display method, electronic device and computer readable storage medium |
| CN110928515B (en) * | 2019-12-09 | 2024-03-22 | 北京奇艺世纪科技有限公司 | Split screen display method, electronic device and computer readable storage medium |
| CN111158830A (en) * | 2019-12-31 | 2020-05-15 | 维沃移动通信有限公司 | Method for displaying application task window and terminal equipment |
| CN111158830B (en) * | 2019-12-31 | 2024-02-27 | 维沃移动通信有限公司 | A method and terminal device for displaying application task windows |
| US12474812B2 (en) | 2020-01-03 | 2025-11-18 | Huawei Technologies Co., Ltd. | Screen splitting method and apparatus in multi-application scenario, and electronic device |
| CN113076154A (en) * | 2020-01-03 | 2021-07-06 | 华为技术有限公司 | Method and device for splitting screen under multiple applications and electronic equipment |
| CN113076154B (en) * | 2020-01-03 | 2023-09-05 | 华为技术有限公司 | Method, device, and electronic device for splitting screens under multiple applications |
| CN113254116A (en) * | 2020-02-11 | 2021-08-13 | 阿里巴巴集团控股有限公司 | Display method, display device, electronic equipment and readable storage medium |
| CN113254116B (en) * | 2020-02-11 | 2025-01-28 | 阿里巴巴集团控股有限公司 | Display method, device, electronic device and readable storage medium |
| CN111399746B (en) * | 2020-04-17 | 2021-09-24 | Oppo广东移动通信有限公司 | Split-screen display method, device, mobile terminal, and computer-readable storage medium |
| CN111399746A (en) * | 2020-04-17 | 2020-07-10 | Oppo广东移动通信有限公司 | Split-screen display method, device, mobile terminal, and computer-readable storage medium |
| CN114089882A (en) * | 2020-07-03 | 2022-02-25 | 华为技术有限公司 | Method for displaying multiple windows in split screen mode and electronic equipment |
| CN112286614A (en) * | 2020-10-30 | 2021-01-29 | 维沃移动通信有限公司 | User interface display method and device, electronic device and storage medium |
| CN112637642B (en) * | 2020-12-01 | 2023-05-02 | 深圳市酷开网络科技股份有限公司 | Multi-split screen display method, system and storage medium |
| CN112637642A (en) * | 2020-12-01 | 2021-04-09 | 深圳市酷开网络科技股份有限公司 | Multi-split-screen display method, system and storage medium |
| CN113760138B (en) * | 2021-08-06 | 2024-04-26 | 深圳康佳电子科技有限公司 | Configuration method of split-screen application and related equipment |
| CN113760138A (en) * | 2021-08-06 | 2021-12-07 | 深圳康佳电子科技有限公司 | Configuration method of split screen application and related equipment |
| CN113687753B (en) * | 2021-08-09 | 2024-03-15 | 深圳康佳电子科技有限公司 | Split screen style configuration method and device, intelligent terminal and storage medium |
| CN113687753A (en) * | 2021-08-09 | 2021-11-23 | 深圳康佳电子科技有限公司 | Split screen style configuration method and device, intelligent terminal and storage medium |
| WO2023103902A1 (en) * | 2021-12-06 | 2023-06-15 | 华为技术有限公司 | Split-screen display method and electronic device |
| CN116225353A (en) * | 2021-12-06 | 2023-06-06 | 华为技术有限公司 | A split-screen display method and electronic device |
| 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 |
| CN116540918A (en) * | 2023-06-30 | 2023-08-04 | 深圳市欧度利方科技有限公司 | Panel computer split screen control system and method |
| CN116540918B (en) * | 2023-06-30 | 2023-12-01 | 深圳市欧度利方科技有限公司 | Panel computer split screen control system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108958633B (en) | 2021-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108958633A (en) | Split screen display method and device, storage medium and electronic equipment | |
| US10401964B2 (en) | Mobile terminal and method for controlling haptic feedback | |
| CN109062467B (en) | Split-screen application switching method, device, storage medium and electronic device | |
| RU2632153C2 (en) | Method, device and terminal for displaying virtual keyboard | |
| EP3136214A1 (en) | Touch operation method and apparatus for terminal | |
| CN108984064B (en) | Split-screen display method, device, storage medium and electronic device | |
| CN108153900A (en) | A kind of image processing method and mobile terminal | |
| EP3920013B1 (en) | Information display method and terminal | |
| WO2020134744A1 (en) | Icon moving method and mobile terminal | |
| CN108984095A (en) | Gesture interaction method and device, storage medium and electronic equipment | |
| WO2020258929A1 (en) | Folder interface switching method and terminal device | |
| EP3531258A1 (en) | Method for searching for icon, and terminal | |
| CN107105093A (en) | Camera control method, device and terminal based on hand trajectory | |
| CN110795189A (en) | Application starting method and electronic equipment | |
| CN104423875A (en) | Information display method and device | |
| WO2020001358A1 (en) | Icon sorting method and terminal device | |
| CN108984142B (en) | Split-screen display method, device, storage medium and electronic device | |
| CN110865764A (en) | Interface application display method and device | |
| CN111610904B (en) | Icon arrangement method, electronic device and storage medium | |
| CN108170329B (en) | Display control method and terminal equipment | |
| WO2020007144A1 (en) | Switching method and device for split screen application, storage medium and electronic device | |
| CN110795402A (en) | Method and device for displaying file list and electronic equipment | |
| CN110557506A (en) | Power distribution method and device | |
| CN109032547A (en) | Split screen processing method and device, storage medium and electronic equipment | |
| CN110471587A (en) | Interactive method, interactive device, terminal, and computer-readable storage medium |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |