WO2021103993A1 - 电子设备及其驱动方法、驱动模块、计算机可读存储介质 - Google Patents
电子设备及其驱动方法、驱动模块、计算机可读存储介质 Download PDFInfo
- Publication number
- WO2021103993A1 WO2021103993A1 PCT/CN2020/127478 CN2020127478W WO2021103993A1 WO 2021103993 A1 WO2021103993 A1 WO 2021103993A1 CN 2020127478 W CN2020127478 W CN 2020127478W WO 2021103993 A1 WO2021103993 A1 WO 2021103993A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- driving method
- touch
- movement track
- point
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Definitions
- the present disclosure relates to the field of electronic technology, in particular, to a driving method of an electronic device, a driving module that executes the driving method, an electronic device, and a computer-readable storage medium.
- the performance of smart phones can fully meet the simultaneous running of multiple applications, but limited by the size of the phone screen, in order to ensure a good user experience, when users need to use multiple applications, they can only switch back and forth between each application, which is difficult. Realize the simultaneous use of multiple applications in the true sense.
- the simultaneous operation of two applications is mainly realized by providing a split screen mode, that is, when two applications are opened, the corresponding interfaces of the two applications are displayed at the same time through the split screen mode in the multitasking mode.
- a driving method of an electronic device including a touch display panel, the display surface of the touch display panel is divided into a plurality of application activation areas, and the driving method include:
- the application interface of the application program is displayed in the application start area where the end point of the movement track is located.
- a drive module of an electronic device the electronic device includes a touch display panel, the display surface of the touch display panel is divided into a plurality of application activation areas, the drive module include:
- a touch drive unit the touch drive unit is used to determine a movement track of a touch point that at least partially overlaps with the appearance mark of the application program;
- a display driving unit configured to display the application of the application in the application start area where the end point of the movement track is located when the end point of the movement track is in one of the multiple application start areas interface.
- an electronic device includes:
- Storage module stores an application program
- One or more processors when the application program is executed by the one or more first processors, enable the one or more first processors to implement the aforementioned driving method.
- a computer-readable storage medium stores an executable program, and the executable program can implement the above-mentioned driving method when executed.
- FIG. 1 is a schematic diagram of an application startup area of a display surface in an embodiment of the present disclosure
- FIG. 2 is a flowchart of a driving method provided by an embodiment of the present disclosure
- FIG. 3 is a flowchart of another driving method provided by an embodiment of the present disclosure.
- FIG. 4 is a flowchart of another driving method provided by an embodiment of the present disclosure.
- FIG. 5 is a flowchart of still another driving method provided by an embodiment of the present disclosure.
- FIG. 6 is a schematic diagram of an application startup area and an identification point of the startup area in an embodiment of the present disclosure
- FIG. 7 is a flowchart of still another driving method provided by an embodiment of the present disclosure.
- Fig. 8 is a schematic diagram of a driving module provided by the present disclosure.
- a method for driving an electronic device includes a touch display panel. As shown in FIG. 1, the display surface of the touch display panel can be divided into multiple applications. In the boot area, as shown in FIG. 2, the driving method includes:
- step S130 determine the movement track of the touch point that at least partially overlaps with the appearance identifier of the application program
- step S140 when the end point of the movement track is in one of the multiple application start areas, the application interface of the application program is displayed in the application start area where the end point of the movement track is located.
- the application startup area shown can be set when the electronic device leaves the factory, or it can be set independently by the user when the electronic device is initialized, or it can be set independently by the user during the use of the electronic device. There are no special restrictions on this.
- (a), (b), (c) and (d) respectively correspond to the four cases where the display surface of the touch display panel is used as an application startup area or divided into multiple application startup areas.
- (a) corresponds to When the entire display surface is used as one application activation area
- (b) and (c) correspond to the case where the display surface is divided into two application activation areas
- (d) corresponds to the case where the entire display surface is divided into four application activation areas.
- the specific division method for dividing the display surface into multiple application activation areas is not particularly limited.
- FIG. 1 is only an exemplary illustration of the division method.
- the display panel is divided into multiple applications.
- the way of dividing the startup area and the number of divided application startup areas are not limited to the example shown in FIG. 1.
- the fold line can be used as a dividing line to divide the display surface of the screen into a corresponding number of application launch areas.
- the display surface when the display surface is divided into multiple application startup areas, the display surface can be divided at any scale, and it is not limited to dividing the display surface into equal parts.
- the size and proportion of each application startup area can be adjusted arbitrarily.
- adjacent application startup areas can be merged, so as to adjust the size and proportion of each application startup area.
- the merged application start area formed by merging adjacent application start areas may be a preset application start area, or may not be a preset application start area, but in the merge phase. A new application start area generated after the adjacent application start area.
- step S130 the movement track of the touch point that at least partially overlaps with the appearance identifier of the application is detected.
- step S140 when the touch point moves from the starting point to one of the multiple application start areas, directly The application interface of the application program corresponding to the above-mentioned application program appearance identifier is displayed in the application startup area where the end point of the movement track is located. For example, in FIG.
- the touch point in the present disclosure is not a point in a geometric sense, nor is it a pixel on the display surface of the display panel, but a touch area corresponding to a single touch operation.
- the driving method provided by the present disclosure, by dividing the display surface of the display panel into multiple application launching areas, as long as the icon or application interface of the application is dragged to an application launching area, it can be displayed in the application launching area
- the application interface of the application program enables the display panel to display two or more application programs at the same time and display the corresponding application interface, which simplifies the steps of starting and displaying multiple application programs, and improves the user's interactive experience.
- the driving method provided by the present disclosure can be applied to the startup process of an application program, so as to start the application program in a designated application startup area; it can also be applied to adjust the display area of the started application program.
- the appearance identifier described in step S130 is an icon of an application program or an application interface after the application program is started.
- step S140 may specifically include the following steps:
- step S141 call the application program corresponding to the icon to start the application program
- step S142 the application interface of the application program is displayed in the application startup area where the end point of the movement track is located.
- FIG. 4 shows an implementation manner of closing the application interface of the application.
- the driving method in addition to the above-mentioned steps S130 and S140, also includes:
- step S150 when the end point of the moving track of the touch point is at the boundary of the display surface, the application interface is closed.
- closing the application interface includes clearing the application out of the memory to completely close the application, or only closing the application interface of the application while keeping the application in the memory.
- the startup area is configured with a startup area identification point, and when the touch point reaches the startup area identification point, it is determined that the end point of the movement track is in the application startup area corresponding to the startup area identification point.
- the startup area identification point 2a corresponds to the application startup area 2A
- the startup area identification point 3c corresponds to the application startup area 3C
- the application is displayed in the application startup area 2A
- the application interface of the program when the end of the moving track of the touch point is at the start area identification point 3c, the application interface of the application is displayed in the application start area 3C.
- the boundary of each application startup area and the corresponding startup area identification point can be displayed, which helps the user to drag the application to the desired level more conveniently and accurately.
- the application launch area of the application to display the application interface of the application in the desired application launch area.
- the long press operation of the user is detected by judging the stay time of the touch point on the display surface.
- FIG. 5 shows an embodiment of displaying the boundary of each application startup area and the startup area identification points corresponding to each application startup area.
- the driving method includes the above-mentioned steps S130 and S140, Before step S130 is executed, the method further includes:
- step S120 in response to the touch point staying on the display surface for more than a first predetermined time, the boundaries of each application startup area and the startup area identification points corresponding to each application startup area are displayed on the display surface.
- FIG. 6 shows a specific way of displaying the boundaries of each application startup area and the corresponding startup area identification points. It should be noted that FIG. 6 is only an exemplary illustration of the foregoing display manner. In actual applications, the display of the boundaries of each application startup area and the corresponding startup area identification points is not limited to the example shown in FIG. 6.
- the application interface of the application can be displayed in full screen on the entire display surface by dragging the appearance mark of the application or clicking the icon of the application. For example, drag the icon of the application program or the application interface of the started application program to the start area identification point 1a in FIG. 6, and the corresponding display situation is the situation (a) in FIG. 1, that is, full-screen display is realized.
- FIG. 7 shows an implementation manner of displaying the application interface of the application program in full screen by clicking the icon of the application program.
- the driving method includes the above steps S130 and S140, and further includes:
- step S110 in response to the touch point that at least partially overlaps the icon of the application, the stay time on the display surface is less than a second predetermined time, and the application of the application corresponding to the icon is displayed in full screen on the entire display surface. interface.
- step S110 is executed before step S130.
- the first predetermined time and the second predetermined time should satisfy that the first predetermined time is greater than or equal to the second predetermined time.
- the present disclosure does not specifically limit the length of the first predetermined time and the second predetermined time.
- Scenario 1 An application can be launched in one of multiple application launch areas.
- the application interface of the application is displayed in full screen on the entire display surface
- the application interface of the application is displayed in full screen on the entire display surface;
- the application interface of the application is displayed in the application launch area.
- Scenario 2 Switch the application startup area for an application started in a certain application startup area.
- the application interface of the application is displayed in the application startup area outside the current application startup area.
- Scenario 3 Close the application interface of the application.
- a drive module 100 for an electronic device includes a touch display panel.
- the display surface of the touch display panel can be divided into multiple application startup areas, as shown in FIG.
- the driving module 100 includes:
- a touch driving unit 110 configured to determine a movement track of a touch point that at least partially overlaps with the appearance identifier of the application program
- the display driving unit 120 is configured to display the application program in the application start area where the end point of the movement track is located when the end point of the movement track is in one of a plurality of application start areas Application interface.
- the driving module provided in the present disclosure is used to execute the driving method provided in the present disclosure.
- the driving method has been described in detail above, and will not be repeated here.
- an electronic device includes:
- Storage module stores an application program
- One or more processors when the application program is executed by the one or more first processors, enable the one or more first processors to implement the aforementioned driving method.
- a computer-readable storage medium stores an executable program, and the executable program can implement the above-mentioned driving method when executed.
- a computer-readable storage medium includes volatile, nonvolatile, and removable implemented by any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). And non-removable media.
- Computer-readable storage media include but are not limited to RAM, ROM, EEPROM, flash memory, CD-ROM, digital versatile disk (DVD), magnetic cassette, magnetic tape, disk storage, or can be used to store desired information and can be accessed by a computer Any other medium.
- the technical solution provided by the present disclosure divides the display surface of the display panel into multiple application startup areas, and as long as the application icon or application interface is dragged to any application startup area, the application can be displayed in the application startup area.
- the application interface of the program enables the display panel to display the application interfaces of two or more applications at the same time, which simplifies the steps of starting multiple applications and displaying the application interfaces of multiple applications, and improves the user's interactive experience.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Computer Hardware Design (AREA)
Abstract
一种电子设备的驱动方法,所述电子设备包括触控显示面板,所述触控显示面板的显示面被划分为多个应用启动区,所述驱动方法包括:确定与应用程序的外观标识至少部分重叠的触摸点的移动轨迹(S130);当所述移动轨迹的终点在多个应用启动区中的一个中时,在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面(S140)。
Description
本公开涉及电子技术领域,具体地,涉及电子设备的驱动方法、执行该驱动方法的驱动模块、电子设备和计算机可读存储介质。
目前,智能手机的性能完全可以满足多应用同时运行,但是受手机屏幕尺寸的限制,为了确保良好的使用体验,当用户需要使用多个应用时,只能在各个应用之间来回切换,很难实现真正意义上的多个应用的同时使用。
近年来,随着柔性屏技术的日趋成熟,折叠屏手机也相继问世,原有较小的手机屏幕得到扩展,使得在同一屏幕区域同时使用多个应用成为可能。相关技术中,主要通过提供分屏模式实现两个应用同时运行,即,当打开两个应用程序后,通过多任务模式中的分屏模式,同时显示两个应用程序的相应界面。
发明内容
作为本公开的第一个方面,提供一种电子设备的驱动方法,所述电子设备包括触控显示面板,所述触控显示面板的显示面被划分为多个应用启动区,所述驱动方法包括:
确定与应用程序外观标识至少部分重叠的触摸点的移动轨迹;
当所述移动轨迹的终点在多个应用启动区中的一个中时,在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面。
作为本公开的第二个方面,提供一种电子设备的驱动模块,所述电子设备包括触控显示面板,所述触控显示面板的显示面被划分为多个应用启动区,所述驱动模块包括:
触控驱动单元,所述触控驱动单元用于确定与应用程序外观标 识至少部分重叠的触摸点的移动轨迹;
显示驱动单元,所述显示驱动单元用于当所述移动轨迹的终点在多个应用启动区中的一个中时,在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面。
作为本公开的第三个方面,提供一种电子设备,所述电子设备包括:
触控显示面板;
存储模块,该存储模块上存储有应用程序;
一个或多个处理器,当所述应用程序被所述一个或多个第一处理器执行时,使得所述一个或多个第一处理器实现上述的驱动方法。
作为本公开的第四个方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被执行时能够实现上述的驱动方法。
附图用来提供对本公开的技术方案的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开的技术方案,但并不构成对本公开的技术方案的限制。在附图中:
图1是本公开实施例中显示面的应用启动区示意图;
图2是本公开实施例提供的一种驱动方法的流程图;
图3是本公开实施例提供的另一种驱动方法的流程图;
图4是本公开实施例提供的又一种驱动方法的流程图;
图5是本公开实施例提供的再一种驱动方法的流程图;
图6是本公开实施例中应用启动区及启动区标识点的示意图;
图7是本公开实施例提供的再一种驱动方法的流程图;
图8是本公开提供的驱动模块的模块示意图。
以下结合附图对本公开的技术方案的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本 公开的技术方案,并不用于限制本公开的技术方案。
作为本公开的第一个方面,提供一种电子设备的驱动方法,所述电子设备包括触控显示面板,如图1所示,所述触控显示面板的显示面可被划分为多个应用启动区,如图2所示,所述驱动方法包括:
在步骤S130中,确定与应用程序的外观标识至少部分重叠的触摸点的移动轨迹;
在步骤S140中,当所述移动轨迹的终点在多个应用启动区中的一个中时,在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面。
在本公开中,所示应用启动区可以是电子设备出厂时就完成设定,也可以在电子设备初始化时由用户自主设定,还可以在电子设备使用过程中由用户自主设定,本公开对此不做特殊限定。
图1中(a)(b)(c)(d)分别对应将触控显示面板的显示面作为一个应用启动区或划分为多个应用启动区的四种情况,其中,(a)对应将整个显示面作为一个应用启动区的情况,(b)和(c)对应将显示面划分为两个应用启动区的情况,(d)对应将整个显示面划分为四个应用启动区的情况。需要说明的是,图1中将(a)(b)(c)(d)四种情况单独示出,仅是为了更加清楚的说明,不代表(a)(b)(c)(d)四种情况互相冲突;在一些实施方式中,同一电子设备可实现(a)(b)(c)(d)中示出的四种情况,用户可根据需要在(a)(b)(c)(d)四种情况中进行选择和切换。
在本公开中,对将显示面划分为多个应用启动区的具体划分方式不做特殊限定,图1仅是对划分方式的示例性说明,在实际应用中,将显示面板划分为多个应用启动区的划分方式、划分的应用启动区的数量不限于图1所示的示例。例如,对于可折叠柔性屏幕,可以以折叠线为分界线,将屏幕的显示面划分为对应个数的应用启动区。
此外,在将显示面划分为多个应用启动区时,可以按照任意比例对显示面进行划分,而不限于将显示面等分。在一些实施方式中,各个应用启动区的大小和比例可以任意调整。在一些实施方式中,相邻的应用启动区可以合并,从而调整各个应用启动区的大小和比例。 在具体实现中,上述通过合并相邻的应用启动区形成的合并后的应用启动区可以是预先设定好的应用启动区,也可以不是预先设定好的应用启动区,而是在合并相邻的应用启动区后产生的新的应用启动区。
本公开中,在步骤S130中对与应用程序外观标识至少部分重叠的触摸点的移动轨迹进行检测,在步骤S140中,当触摸点从起始点移动到多个应用启动区中的一个时,直接在所述移动轨迹的终点所处的应用启动区中显示上述应用程序外观标识对应的应用程序的应用界面。例如,在图1中,当与应用程序A的外观标识部分重叠的触摸点的移动轨迹的终点在应用启动区2C中时,则在应用启动区2C中显示应用程序A的应用界面;当与应用程序B的外观标识部分重叠的触摸点的移动轨迹的终点在应用启动区3D中时,则在应用启动区3D中显示应用程序B的应用界面;当与应用程序C的外观标识部分重叠的触摸点的移动轨迹的终点在应用启动区3B中时,则在应用启动区3B中显示应用程序C的应用界面。依照上述方法,可以在不同的应用启动区显示多个不同的应用程序的应用界面,从而不需要进入多任务模式就可以实现多个应用的分屏显示。
需要说明的是,本公开中的触摸点并非几何意义上的点,也不是显示面板的显示面上的某一个像素,而是对应于单次触摸操作的一个触摸区域。
利用本公开提供的驱动方法,通过将显示面板的显示面划分为多个应用启动区,只要将应用程序的图标或应用界面拖动到一个应用启动区中,就可以在该应用启动区中显示应用程序的应用界面,使得显示面板能够同时显示两个及以上的应用程序并显示相应的应用界面,简化了启动并显示多个应用程序的步骤,提升了用户的交互体验。
本公开提供的驱动方法既可以应用于应用程序的启动过程中,从而实现在指定的应用启动区中启动所述应用程序;也可以应用于对已启动的应用程序的显示区域进行调整。相应地,在本公开中,步骤S130中所述的外观标识为应用程序的图标、或者为应用程序启动后的应用界面。
当所述外观标识为应用程序的图标时,表示与该图标对应的应 用程序还未启动,因此需要先将该图标对应的应用程序调入内存,然后再显示其应用界面。相应地,如图3所示,当所述移动轨迹的终点在多个应用启动区中的一个中时,步骤S140可以具体包括以下步骤:
在步骤S141中,调用所述图标对应的应用程序以启动所述应用程序;
在步骤S142中,在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面。
当所述外观标识为应用程序启动后的应用界面时,表示该应用程序已经启动,本公开提供了一种关闭已启动的应用程序的应用界面的机制,即判断与应用程序启动后的应用界面部分重叠的触摸点是否到达显示面的边界,如果所述触摸点到达显示面的边界,意味着用户想要关闭该应用程序。图4示出了关闭应用程序的应用界面的一种实施方式,如图4所示,所述驱动方法除了包括上述步骤S130和步骤S140以外,还包括:
在步骤S150中,当所述触摸点的移动轨迹的终点在所述显示面的边界时,关闭所述应用界面。
需要说明的是,上述触摸点的移动轨迹的终点在所述显示面的边界时,对应的触摸操作可以是滑出显示面区域的操作,而不严格限定为滑动到显示面的边界上的操作。在本公开中,关闭应用界面包括将应用程序清除出内存以彻底关闭该应用程序,或仅关闭应用程序的应用界面,而将该应用程序保留在内存中。
在本公开中,为了对触摸点的移动轨迹的终点是否为应用启动区中的一个、以及具体是哪一个应用启动区进行更加精确的判断,如图1所示,可在每个所述应用启动区配置有启动区标识点,当所述触摸点到达所述启动区标识点时,判定所述移动轨迹的终点在对应于所述启动区标识点的应用启动区中。
例如,启动区标识点2a对应于应用启动区2A,启动区标识点3c对应于应用启动区3C;当触摸点的移动轨迹的终点在启动区标识点2a时,则在应用启动区2A显示应用程序的应用界面;当触摸点的移动轨迹的终点在启动区标识点3c时,则在应用启动区3C显示应用 程序的应用界面。
在本公开中,当用户长按应用程序的外观标识时,可对各个应用启动区的边界和对应的启动区标识点进行展示,有助于协助用户更加便捷、准确的将应用程序拖到期望的应用启动区,以在期望的应用启动区显示该应用程序的应用界面。在本公开中,通过判断触摸点在显示面上的停留时间对用户的长按操作进行检测。图5示出了展示各个应用启动区的边界及与各个应用启动区对应的启动区标识点的一种实施方式,如图5所示,所述驱动方法除了包括上述步骤S130和步骤S140以外,在执行步骤S130之前,还包括:
在步骤S120中,响应于触摸点在显示面上的停留时间超过第一预定时间,在所述显示面上显示各个应用启动区的边界及与各个应用启动区对应的启动区标识点。
图6示出了展示各个应用启动区的边界和对应的启动区标识点的一种具体方式。需要说明的是,图6仅是对上述展示方式的示例性说明,在实际应用中,对各个应用启动区的边界和对应的启动区标识点的展示不限于图6所示的示例。
此外,在本公开中,可以通过拖动应用程序的外观标识或单击应用程序的图标实现应用程序的应用界面在整个显示面上全屏显示。例如,拖动应用程序的图标或已启动的应用程序的应用界面到图6中的启动区标识点1a,对应的显示情况即为图1中的情况(a),也即实现全屏显示。图7示出了通过单击应用程序的图标实现全屏显示应用程序的应用界面的一种实施方式,如图7所示,所述驱动方法除了包括上述步骤S130和步骤S140以外,还包括:
在步骤S110中,响应于与应用程序的图标至少部分重叠的触摸点在显示面上的停留时间低于第二预定时间,在整个所述显示面上全屏显示所述图标对应的应用程序的应用界面。
需要说明的是,本公开技术方案对步骤S110相对于步骤S130、步骤S140的执行顺序不作限定。图7中仅示例性示出了步骤S110在步骤S130之前执行。
在本公开中,第一预定时间和第二预定时间应该满足第一预定 时间大于等于第二预定时间。在满足上述关系的前提下,本公开对于第一预定时间和第二预定时间的长短不做特殊限定。
需要进一步说明的是,在实际应用中,可以对本公开实施例中提供的各驱动方法中的不同步骤进行组合,以得到新的技术方案,该新的技术方案也应属于本公开的保护范围。
下面给出本公开提供的驱动方法的具体应用场景。
场景一:可在多个应用启动区中的一个中启动应用程序。
可以采用如下方式启动应用程序:
当用户单击应用程序的图标时,在整个显示面上全屏显示该应用程序的应用界面;
当用户将应用程序的图标拖动到表示全屏显示的应用启动区对应的启动区标识点时,在整个显示面上全屏显示该应用程序的应用界面;
当用户将应用程序的图标拖动到多个应用启动区中的一个中时,在该应用启动区显示该应用程序的应用界面。
场景二:为在某一个应用启动区启动的应用程序切换应用启动区。
可以采用如下方式切换应用启动区:
当用户将应用程序的应用界面拖动到当前应用启动区之外的应用启动区时,在该当前应用启动区之外的应用启动区显示该应用程序的应用界面。
场景三:关闭应用程序的应用界面。
当用户将应用程序的应用界面拖动到显示面的边界及以外时,关闭该应用程序的应用界面。
作为本公开的第二个方面,提供一种电子设备的驱动模块100,所述电子设备包括触控显示面板,所述触控显示面板的显示面可被划分为多个应用启动区,如图8所示,所述驱动模块100包括:
触控驱动单元110,所述触控驱动单元110配置为确定与应用程序的外观标识至少部分重叠的触摸点的移动轨迹;
显示驱动单元120,所述显示驱动单元120配置为当所述移动轨 迹的终点在多个应用启动区中的一个中时,在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面。
本公开提供的驱动模块用于执行本公开提供的驱动方法。上文已经对所述驱动方法进行了详细介绍,此处不再赘述。
作为本公开的第三个方面,提供一种电子设备,所述电子设备包括:
触控显示面板;
存储模块,该存储模块上存储有应用程序;
一个或多个处理器,当所述应用程序被所述一个或多个第一处理器执行时,使得所述一个或多个第一处理器实现上述的驱动方法。
作为本公开的第四个方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被执行时能够实现上述的驱动方法。
本公开中,计算机可读存储介质包括通过用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术实施的易失性和非易失性、可移除和不可移除介质。计算机可读存储介质包括但不限于RAM、ROM、EEPROM、闪存、CD-ROM、数字多功能盘(DVD)、磁盒、磁带、磁盘存储器、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
本公开提供的技术方案通过将显示面板的显示面划分为多个应用启动区,只要将应用程序的图标或应用界面拖动到任意一个应用启动区中,就可以在该应用启动区中显示应用程序的应用界面,使得显示面板能够同时显示两个及以上的应用程序的应用界面,简化了启动多个应用程序并显示多个应用程序的应用界面的步骤,提升了用户的交互体验。
可以理解的是,以上实施方式仅仅是为了说明本公开的技术方案的原理而采用的示例性实施方式,然而本公开的而技术方案并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为落入本公开的保护范围。
Claims (10)
- 一种电子设备的驱动方法,所述电子设备包括触控显示面板,所述触控显示面板的显示面被划分为多个应用启动区,所述驱动方法包括:确定与应用程序的外观标识至少部分重叠的触摸点的移动轨迹;当所述移动轨迹的终点在多个应用启动区中的一个中时,在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面。
- 根据权利要求1所述的驱动方法,其中,所述外观标识为应用程序的图标,或者,所述外观标识为应用程序启动后的应用界面。
- 根据权利要求2所述的驱动方法,其中,所述外观标识为应用程序的图标,当所述移动轨迹的终点在多个应用启动区中的一个中时,在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面的步骤包括:调用所述图标对应的应用程序以启动所述应用程序;在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面。
- 根据权利要求2所述的驱动方法,其中,所述外观标识为应用程序启动后的应用界面,所述驱动方法还包括:当所述触摸点的移动轨迹的终点在所述显示面的边界时,关闭所述应用界面。
- 根据权利要求1至4中任意一项所述的驱动方法,其中,每个所述应用启动区配置有启动区标识点,当所述触摸点到达所述启动区标识点时,判定所述移动轨迹的终点在对应于所述启动区标识点的应用启动区中。
- 根据权利要求5所述的驱动方法,还包括:在确定与应用程序的外观标识至少部分重叠的触摸点的移动轨迹的步骤之前,响应于触摸点在显示面上的停留时间超过第一预定时间,在所述显示面上显示各个应用启动区的边界及与各个应用启动区对应的启动区标识点。
- 根据权利要求3所述的驱动方法,还包括:响应于与应用程序的图标至少部分重叠的触摸点在显示面上的停留时间低于第二预定时间,在整个所述显示面上全屏显示所述图标对应的应用程序的应用界面。
- 一种电子设备的驱动模块,所述电子设备包括触控显示面板,所述触控显示面板的显示面被划分为多个应用启动区,所述驱动模块包括:触控驱动单元,所述触控驱动单元配置为确定与应用程序的外观标识至少部分重叠的触摸点的移动轨迹;显示驱动单元,所述显示驱动单元配置为当所述移动轨迹的终点在多个应用启动区中的一个中时,在所述移动轨迹的终点所处的应用启动区显示所述应用程序的应用界面。
- 一种电子设备,包括:触控显示面板;存储模块,该存储模块上存储有应用程序;一个或多个处理器,当所述应用程序被所述一个或多个第一处理器执行时,使得所述一个或多个第一处理器实现如权利要求1至7中任意一项所述的驱动方法。
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被执行时能够实现如权利要求1至7中任意一项所述的驱动方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20893644.3A EP3936990B1 (en) | 2019-11-27 | 2020-11-09 | Electronic device and driving method therefor, and computer-readable storage medium |
US17/603,027 US11809884B2 (en) | 2019-11-27 | 2020-11-09 | Electronic device and driving method therefor, driving module, and computer-readable storage medium |
KR1020217039945A KR20220100521A (ko) | 2019-11-27 | 2020-11-09 | 전자 기기 및 그의 구동 방법, 구동 모듈, 컴퓨터 판독 가능 저장 매체 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911179128.8 | 2019-11-27 | ||
CN201911179128.8A CN112965642A (zh) | 2019-11-27 | 2019-11-27 | 电子设备及其驱动方法、驱动模块、计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021103993A1 true WO2021103993A1 (zh) | 2021-06-03 |
Family
ID=76129161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/127478 WO2021103993A1 (zh) | 2019-11-27 | 2020-11-09 | 电子设备及其驱动方法、驱动模块、计算机可读存储介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11809884B2 (zh) |
EP (1) | EP3936990B1 (zh) |
KR (1) | KR20220100521A (zh) |
CN (1) | CN112965642A (zh) |
WO (1) | WO2021103993A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240096272A (ko) * | 2022-12-19 | 2024-06-26 | 삼성전자주식회사 | 복수의 시각적 객체들 중 시각적 객체를 식별하기 위한 전자 장치 및 방법 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101650629A (zh) * | 2008-08-15 | 2010-02-17 | 鸿富锦精密工业(深圳)有限公司 | 电子装置及其浏览图片的方法 |
CN102193719A (zh) * | 2010-03-15 | 2011-09-21 | 联想(北京)有限公司 | 显示方法及显示终端 |
CN102622164A (zh) * | 2011-01-31 | 2012-08-01 | 网星资讯股份有限公司 | 动态资讯显示及自动版面整合的***及方法 |
CN102789363A (zh) * | 2012-06-29 | 2012-11-21 | 惠州华阳通用电子有限公司 | 车载***及其显示方法 |
CN103294401A (zh) * | 2013-06-03 | 2013-09-11 | 广东欧珀移动通信有限公司 | 一种具有触摸屏的电子设备的图标处理方法及装置 |
CN103593108A (zh) * | 2012-08-17 | 2014-02-19 | 株式会社泛泰 | 提供具有多任务功能的用户界面的方法和移动通信装置 |
CN107765968A (zh) * | 2017-10-19 | 2018-03-06 | 广东欧珀移动通信有限公司 | 任务切换方法、装置、终端及计算机可读存储介质 |
CN109828850A (zh) * | 2018-12-14 | 2019-05-31 | 维沃移动通信有限公司 | 一种信息显示方法及终端设备 |
CN109947325A (zh) * | 2019-03-28 | 2019-06-28 | 努比亚技术有限公司 | 应用图标显示方法、可穿戴设备以及计算机可读存储介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5473745A (en) * | 1994-12-14 | 1995-12-05 | International Business Machines Corporation | Exposing and hiding a title bar behind its window using a visual cue |
US8276095B2 (en) * | 2004-02-20 | 2012-09-25 | Advanced Intellectual Property Group, Llc | System for and method of generating and navigating within a workspace of a computer application |
WO2005091117A1 (ja) * | 2004-03-22 | 2005-09-29 | Nintendo Co., Ltd. | 情報処理装置、情報処理プログラム、情報処理プログラムを記憶した記憶媒体およびウインドウ制御方法 |
EP2622446A4 (en) * | 2010-10-01 | 2015-06-10 | Z124 | LONG PULL ON A USER INTERFACE |
WO2012177811A1 (en) | 2011-06-20 | 2012-12-27 | BENTON, Steven Lynn | System and method for application management on device having a touch screen display |
CN103246457B (zh) * | 2012-02-09 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | 终端和应用程序的启动方法 |
US8890825B2 (en) * | 2012-02-20 | 2014-11-18 | Nokia Corporation | Apparatus and method for determining the position of user input |
US20130263042A1 (en) * | 2012-03-27 | 2013-10-03 | Alexander Buening | Method And System To Manage Multiple Applications and Corresponding Display Status On A Computer System Having A Touch Panel Input Device |
US10180727B2 (en) | 2012-09-28 | 2019-01-15 | Tesla, Inc. | Method of launching an application and selecting the application target window |
KR20140042609A (ko) * | 2012-09-28 | 2014-04-07 | 삼성전자주식회사 | 전자 장치, 애플리케이션 실행 방법 및 컴퓨터 판독가능 기록매체 |
US10585553B2 (en) * | 2012-12-06 | 2020-03-10 | Samsung Electronics Co., Ltd. | Display device and method of controlling the same |
US9274608B2 (en) * | 2012-12-13 | 2016-03-01 | Eyesight Mobile Technologies Ltd. | Systems and methods for triggering actions based on touch-free gesture detection |
DE102013002891A1 (de) * | 2013-03-22 | 2014-09-25 | Volkswagen Aktiengesellschaft | Informationswiedergabesystem für ein Fahrzeug und Verfahren zum Bereitstellen von Informationen für den Benutzer eines Fahrzeugs |
WO2015026101A1 (ko) * | 2013-08-22 | 2015-02-26 | 삼성전자 주식회사 | 디스플레이 장치의 애플리케이션 실행 방법 및 그 디스플레이 장치 |
CN114397983A (zh) * | 2018-11-26 | 2022-04-26 | 华为技术有限公司 | 一种应用显示方法及电子设备 |
-
2019
- 2019-11-27 CN CN201911179128.8A patent/CN112965642A/zh active Pending
-
2020
- 2020-11-09 KR KR1020217039945A patent/KR20220100521A/ko unknown
- 2020-11-09 US US17/603,027 patent/US11809884B2/en active Active
- 2020-11-09 EP EP20893644.3A patent/EP3936990B1/en active Active
- 2020-11-09 WO PCT/CN2020/127478 patent/WO2021103993A1/zh unknown
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101650629A (zh) * | 2008-08-15 | 2010-02-17 | 鸿富锦精密工业(深圳)有限公司 | 电子装置及其浏览图片的方法 |
CN102193719A (zh) * | 2010-03-15 | 2011-09-21 | 联想(北京)有限公司 | 显示方法及显示终端 |
CN102622164A (zh) * | 2011-01-31 | 2012-08-01 | 网星资讯股份有限公司 | 动态资讯显示及自动版面整合的***及方法 |
CN102789363A (zh) * | 2012-06-29 | 2012-11-21 | 惠州华阳通用电子有限公司 | 车载***及其显示方法 |
CN103593108A (zh) * | 2012-08-17 | 2014-02-19 | 株式会社泛泰 | 提供具有多任务功能的用户界面的方法和移动通信装置 |
CN103294401A (zh) * | 2013-06-03 | 2013-09-11 | 广东欧珀移动通信有限公司 | 一种具有触摸屏的电子设备的图标处理方法及装置 |
CN107765968A (zh) * | 2017-10-19 | 2018-03-06 | 广东欧珀移动通信有限公司 | 任务切换方法、装置、终端及计算机可读存储介质 |
CN109828850A (zh) * | 2018-12-14 | 2019-05-31 | 维沃移动通信有限公司 | 一种信息显示方法及终端设备 |
CN109947325A (zh) * | 2019-03-28 | 2019-06-28 | 努比亚技术有限公司 | 应用图标显示方法、可穿戴设备以及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP3936990B1 (en) | 2024-05-08 |
US11809884B2 (en) | 2023-11-07 |
EP3936990A4 (en) | 2022-07-06 |
CN112965642A (zh) | 2021-06-15 |
KR20220100521A (ko) | 2022-07-15 |
US20220283825A1 (en) | 2022-09-08 |
EP3936990A1 (en) | 2022-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109600659B (zh) | 播放视频时的操作方法、装置、设备及存储介质 | |
CN107728901B (zh) | 界面显示方法、装置及终端 | |
CN109164964B (zh) | 内容分享方法、装置、终端及存储介质 | |
US10514819B2 (en) | Operating system support for location cards | |
US20210096675A1 (en) | User interface transitions and optimizations for foldable computing devices | |
US20150172534A1 (en) | Electronic camera, image display device, and storage medium storing image display program | |
CN103747362A (zh) | 一种截取视频片段的方法和装置 | |
US20120084647A1 (en) | Information processing apparatus, information processing method, and program | |
EP3660646A1 (en) | Method for displaying multi-task management interface, device, terminal and storage medium | |
WO2018126591A1 (zh) | 一种屏幕内容切换方法和双屏移动终端 | |
US20140215364A1 (en) | Method and electronic device for configuring screen | |
US20220417417A1 (en) | Content Operation Method and Device, Terminal, and Storage Medium | |
CN104539843A (zh) | 一种终端拍摄的方法 | |
WO2023061280A1 (zh) | 应用程序显示方法、装置及电子设备 | |
CN107682635A (zh) | 图像拍摄方法、装置、终端及存储介质 | |
CN109656445A (zh) | 内容处理方法、装置、终端及存储介质 | |
CN107885277A (zh) | 一种调节显示屏角度的方法、装置、移动终端及存储介质 | |
WO2016008410A1 (zh) | 视频播放方法及*** | |
WO2021103993A1 (zh) | 电子设备及其驱动方法、驱动模块、计算机可读存储介质 | |
KR20200118211A (ko) | 사용자 인터페이스를 디스플레이하기 위한 디바이스, 방법, 및 컴퓨터 프로그램 | |
CN110221738A (zh) | 一种图片处理的方法及设备 | |
WO2020052374A1 (zh) | 一种截图方法和装置 | |
CN107346198A (zh) | 应用程序的启动方法及装置 | |
WO2020052373A1 (zh) | 一种截图方法和装置 | |
WO2022105673A1 (zh) | 视频录制方法和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20893644 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020893644 Country of ref document: EP Effective date: 20211007 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |