Application identifier display method and device, multi-screen terminal and storage medium

文档序号:1476987 发布日期:2020-02-25 浏览:14次 中文

阅读说明:本技术 应用标识的显示方法、装置、多屏终端及存储介质 (Application identifier display method and device, multi-screen terminal and storage medium ) 是由 徐源源 于 2018-08-15 设计创作,主要内容包括:本发明提供了一种应用标识的显示方法、装置、多屏终端及存储介质,其中,该方法包括:检测到在多屏终端中的第一屏中启动了第一应用;根据预设的第一对应关系确定与该第一应用关联的第二应用;在上述多屏终端中的第二屏中显示第二应用的标识,其中,该第二屏为多屏终端中除第一屏之外的屏幕,该第二应用的标识用于在被触控时运行第二应用。通过本发明,解决相关技术中存在的无法直观地显示常搭配在一起使用的应用的方案,从而导致用户体验较低的问题。(The invention provides a display method and device of an application identifier, a multi-screen terminal and a storage medium, wherein the method comprises the following steps: detecting that a first application is started in a first screen in the multi-screen terminal; determining a second application associated with the first application according to a preset first corresponding relation; and displaying an identifier of a second application in a second screen of the multi-screen terminal, wherein the second screen is a screen of the multi-screen terminal except the first screen, and the identifier of the second application is used for running the second application when being touched. The invention solves the problem that the user experience is lower due to the fact that the scheme of frequently collocated applications cannot be intuitively displayed in the related technology.)

1. A display method of an application identifier is characterized by comprising the following steps:

detecting that a first application is started in a first screen in the multi-screen terminal;

determining a second application associated with the first application according to a preset first corresponding relation;

displaying an identifier of the second application in a second screen of the multi-screen terminal, wherein the second screen is a screen of the multi-screen terminal except the first screen, and the identifier of the second application is used for running the second application when being touched.

2. The method according to claim 1, wherein before determining the second application associated with the first application according to the preset first correspondence, the method further comprises one of:

acquiring the running times of the first application and the second application which are simultaneously run in the multi-screen terminal and the running time of the first application and the second application which are simultaneously run, and saving the first corresponding relation between the first application and the second application when at least one of the following preset conditions is reached: the running times exceed a first threshold value, and the running time exceeds a second threshold value;

receiving and saving the first corresponding relation between the first application and the second application.

3. The method according to claim 2, wherein in a case where the first corresponding relationship is received and saved, the first corresponding relationship is determined according to the predetermined condition after acquiring the number of times the first application and the second application are simultaneously run in the other terminals and the running times of the first application and the second application are simultaneously run by the other terminals except the multi-screen terminal.

4. The method according to claim 2, wherein after saving the correspondence of the first application and the second application, the method further comprises:

acquiring adjustment information;

performing at least one of the following according to the adjustment information: deleting the first corresponding relationship, updating the first corresponding relationship, deleting other corresponding relationships, updating other corresponding relationships, and adding a new corresponding relationship, wherein the other corresponding relationships are corresponding relationships which are stored in the multi-screen terminal and are except the first corresponding relationship.

5. The method of claim 4, wherein obtaining adjustment information comprises at least one of:

acquiring the externally input adjustment information;

and generating the adjustment information according to the application use record of the user.

6. The method of claim 1, wherein after displaying the identification of the second application in a second screen in the multi-screen terminal, the method further comprises one of:

detecting a touch operation executed on the identifier of the second application, responding to the touch operation, running the second application in the multi-screen terminal, and displaying a running interface of the second application on the second screen;

hiding the identification of the second application on the second screen on at least one of: and detecting a first preset gesture operation on the multi-screen terminal, and detecting no touch operation on the identifier on the second screen within preset time.

7. The method of claim 6, wherein detecting the first predetermined gesture operation on the multi-screen terminal comprises one of:

detecting a first sliding operation of sliding according to a first preset track on one or more screens in the multi-screen terminal;

a first sliding operation of sliding according to a first preset track is detected above one or more screens in the multi-screen terminal.

8. The method of claim 6, wherein after displaying the running interface of the second application on the second screen, the method further comprises:

detecting a second preset gesture operation on the multi-screen terminal;

displaying, on the first screen, an identifier of a third application associated with the second application running on the second screen according to a second corresponding relationship between the second application and the third application under the trigger of the second predetermined gesture operation, where the identifier of the third application is used to run the third application when being touched.

9. The method of claim 8, wherein displaying, on the first screen, an identification of a third application associated with the second application running on the second screen in accordance with a second correspondence of the second application to the third application under the trigger of the second predetermined gesture operation comprises:

and displaying, on the first screen, identifiers of applications other than the first target application in the third application under the condition that the number of the third applications is at least two, and the third applications include a first target application which is currently running and of which a running interface is displayed on the first screen or other screens of the multi-screen terminal, where the other screens are screens other than the first screen and the second screen in the multi-screen terminal.

10. The method of claim 6, wherein after hiding the identification of the second application on the second screen, the method further comprises:

detecting a third preset gesture operation on the multi-screen terminal;

and displaying the identification of the second application on the second screen under the triggering of the third preset gesture operation.

11. The method of claim 10, wherein displaying the identification of the second application on the second screen triggered by the third predetermined gesture operation comprises:

and displaying, on a second screen of the multi-screen terminal, identifiers of applications other than the second target application in the second application under the condition that the number of the second applications is at least two and the second applications include a second target application which is currently running and of which a running interface is displayed on the second screen or other screens of the multi-screen terminal, where the other screens are screens other than the first screen and the second screen in the multi-screen terminal.

12. The method of claim 6, wherein displaying the running interface of the second application on the second screen comprises:

acquiring pre-counted user preference information, wherein the user preference information is used for identifying a screen display mode of the multi-screen terminal used when the running interface of the first application and the running interface of the second application are displayed in the multi-screen terminal, and the screen display mode comprises horizontal screen display or vertical screen display;

and adjusting the current screen display mode of the multi-screen terminal according to the user preference information, and displaying the running interface of the second application in the adjusted screen display mode.

13. The method of claim 12, wherein adjusting the current screen display mode of the multi-screen terminal according to the user preference information comprises:

and when the current screen display mode of the multi-screen terminal is determined to be set to allow automatic switching and is inconsistent with the used screen display mode of the multi-screen terminal, adjusting the current screen display mode of the multi-screen terminal according to the preference information.

14. The method of claim 12, wherein after obtaining pre-statistical user preference information, the method further comprises:

and when the current screen display mode of the multi-screen terminal is determined to be set to be not allowed to be automatically switched, and when the current screen display mode of the multi-screen terminal is determined to be inconsistent with the used screen display module of the multi-screen terminal, a switching button for switching the screen display modes is provided on the first screen or the second screen.

15. The method of claim 1, wherein after detecting that the first application is launched in the first screen in the multi-screen terminal, the method further comprises:

detecting that target content is input in the process of running the first application;

determining a fourth application corresponding to the target content;

displaying an identifier of the fourth application in a screen of the multi-screen terminal except the first screen, wherein the identifier of the fourth application is used for running the fourth application when being touched.

16. A display device for application identification, comprising:

the multi-screen terminal comprises a detection module, a display module and a display module, wherein the detection module is used for detecting that a first application is started in a first screen in the multi-screen terminal;

the determining module is used for determining a second application associated with the first application according to a preset first corresponding relation;

the display module is configured to display an identifier of the second application in a second screen of the multi-screen terminal, where the second screen is a screen of the multi-screen terminal except the first screen, and the identifier of the second application is used to run the second application when being touched.

17. The apparatus of claim 16, further comprising one of:

the multi-screen terminal comprises a first storage module, a second storage module and a first processing module, wherein the first storage module is used for acquiring the running times of simultaneously running the first application and the second application in the multi-screen terminal and the running times of simultaneously running the first application and the second application before determining the second application associated with the first application according to a preset first corresponding relation; and saving the first corresponding relation between the first application and the second application when at least one of the following preset conditions is reached: the running times exceed a first threshold value, and the running time exceeds a second threshold value;

a second saving module, configured to receive and save the first corresponding relationship between the first application and the second application before determining, according to a preset first corresponding relationship, the second application associated with the first application.

18. A multi-screen terminal, characterized by comprising a display device of the application identifier of claim 16 or 17.

19. A storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 1 to 15 when executed.

20. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, and wherein the processor is arranged to execute the computer program to perform the method of any of claims 1 to 15.

Technical Field

The invention relates to the field of communication, in particular to a display method and device of an application identifier, a multi-screen terminal and a storage medium.

Background

At present, folding double-screen equipment is on the market, more screen equipment may appear in the follow-up process, a flexible screen is also developed, and the flexible screen also provides powerful technical support for the development of the folding screen equipment; at present, two application modes of the double-screen folding screen are generally provided, namely a folding state and an unfolding state; in the folded state, the user is focused on the use of the current screen, and the other screen is a black screen; in the unfolded state, the user can use two applications at the same time and the two applications are respectively displayed on the screens at the two sides;

the following description will be made by taking a dual-screen folding mobile phone as an example:

at present, the dual-screen folding mobile phone can display running interfaces of different applications on two screens in an unfolding state, or display different pages under the same application, for example, the dual-screen folding mobile phone can play videos on one screen and open chat application apps on one screen in the unfolding state. However, when applications are run on different screens at present, a user is required to select the applications that the user needs to run on the different screens on a main interface, and some users have common application use matches (for example, the common matches are applications and WeChat for playing videos which are opened at the same time), but the related art cannot realize a scheme for intuitively displaying the applications which are frequently matched together for use, so that the user experience is low.

In view of the above problems in the related art, no effective solution has been provided at present.

Disclosure of Invention

The embodiment of the invention provides a display method and device of an application identifier, a multi-screen terminal and a storage medium, and at least solves the problem that the user experience is low due to the fact that a scheme which cannot intuitively display applications which are frequently matched together for use exists in the related art.

According to an embodiment of the present invention, there is provided a display method of an application identifier, including: detecting that a first application is started in a first screen in the multi-screen terminal; determining a second application associated with the first application according to a preset first corresponding relation; displaying an identifier of the second application in a second screen of the multi-screen terminal, wherein the second screen is a screen of the multi-screen terminal except the first screen, and the identifier of the second application is used for running the second application when being touched.

Optionally, before determining the second application associated with the first application according to the preset first corresponding relationship, the method further includes one of: acquiring the running times of the first application and the second application which are simultaneously run in the multi-screen terminal and the running time of the first application and the second application which are simultaneously run, and saving the first corresponding relation between the first application and the second application when at least one of the following preset conditions is reached: the running times exceed a first threshold value, and the running time exceeds a second threshold value; receiving and saving the first corresponding relation between the first application and the second application.

Optionally, in a case that the first corresponding relationship is received and saved, the first corresponding relationship is determined according to the predetermined condition after other terminals except the multi-screen terminal acquire the number of times that the first application and the second application are simultaneously run in the other terminals and the running times that the first application and the second application are simultaneously run.

According to an embodiment of the present invention, there is also provided a display device of an application identifier, including: the multi-screen terminal comprises a detection module, a display module and a display module, wherein the detection module is used for detecting that a first application is started in a first screen in the multi-screen terminal; the determining module is used for determining a second application associated with the first application according to a preset first corresponding relation; the display module is configured to display an identifier of the second application in a second screen of the multi-screen terminal, where the second screen is a screen of the multi-screen terminal except the first screen, and the identifier of the second application is used to run the second application when being touched.

Optionally, the apparatus further comprises one of: the multi-screen terminal comprises a first storage module, a second storage module and a first processing module, wherein the first storage module is used for acquiring the running times of simultaneously running the first application and the second application in the multi-screen terminal and the running times of simultaneously running the first application and the second application before determining the second application associated with the first application according to a preset first corresponding relation; and saving the first corresponding relation between the first application and the second application when at least one of the following preset conditions is reached: the running times exceed a first threshold value, and the running time exceeds a second threshold value; a second saving module, configured to receive and save the first corresponding relationship between the first application and the second application before determining, according to a preset first corresponding relationship, the second application associated with the first application.

According to a further embodiment of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.

According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.

According to the method and the device for displaying the second application, after the first application is started on one screen of the multi-screen terminal, the second application related to the first application can be intelligently recommended and displayed on other screens, so that the purpose of conveniently and intuitively displaying other applications frequently matched with one application for use can be achieved, the second application can be operated when the identifier of the second application displayed on other screens is touched, the identifier of the second application does not need to be touched on a main interface to operate the second application, the time for operating the second application is saved to a certain extent, and the user experience is effectively improved.

Drawings

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:

fig. 1 is a block diagram of a hardware structure of a multi-screen terminal applying a display method of an identifier according to an embodiment of the present invention;

FIG. 2 is a flowchart of a display method of an application identifier according to an embodiment of the present invention;

fig. 3 is an interface display diagram of a dual-screen terminal according to an embodiment of the present invention;

fig. 4 is a schematic diagram of a combined list in a dual-screen terminal according to an embodiment of the present invention;

fig. 5 is an interface display diagram ii of the dual-screen terminal according to the embodiment of the present invention;

fig. 6 is a third interface display diagram of the dual-screen terminal according to the specific embodiment of the present invention;

fig. 7 is a combined list setting interface in a dual-screen terminal according to an embodiment of the present invention;

fig. 8 is an interface display diagram of a dual-screen terminal according to a specific embodiment of the present invention;

FIG. 9 is a diagram illustrating the setup of screen display modes according to an embodiment of the present invention;

fig. 10 is an interface display diagram of a dual-screen terminal according to a specific embodiment of the present invention;

fig. 11 is an interface display diagram six of the dual-screen terminal according to the specific embodiment of the present invention;

fig. 12 is an interface display diagram seven of the dual-screen terminal according to the specific embodiment of the present invention;

fig. 13 is an interface display diagram eight of the dual-screen terminal according to the embodiment of the present invention;

fig. 14 is an interface display diagram nine of the dual-screen terminal according to the embodiment of the present invention;

fig. 15 is a block diagram of a display device to which an application identifier is applied according to an embodiment of the present invention.

Detailed Description

The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.

It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.

The method embodiments in the embodiments of the present invention may be executed in a multi-screen terminal (e.g., a multi-screen mobile phone, a multi-screen computer terminal, or a similar operation device). Fig. 1 is a block diagram of a hardware structure of a multi-screen terminal applying a display method of an identifier according to an embodiment of the present invention. As shown in FIG. 1, the multi-screen terminal 10 can include one or more processors 102 (only one shown in FIG. 1) (the processors 102 can include, but are not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and one or more memories 104 (only one shown in FIG. 1) for storing data. In an embodiment, the multi-screen terminal 10 may further include a transmission device 106 for communication function, an input and output device 108, and the like. It will be understood by those skilled in the art that the configuration shown in fig. 1 is only an illustration, and does not limit the configuration of the multi-screen terminal 10. For example, the multi-screen terminal 10 can also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.

The memory 104 may be used to store computer programs, for example, software programs and modules of application software, such as computer programs corresponding to the display method of the application identifier in the embodiment of the present invention, and the processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, so as to implement the above-mentioned method. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 can further include memory remotely located from the processor 102, and the remote memory can be coupled to the multi-screen terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof. In this embodiment of the application, the memory 104 may further record combination data of an application in which at least two screens in the multi-screen terminal are simultaneously opened; recording the combined data of the application and the page which reach the preset value; the processor 102 may be configured to, when it is detected that an application is currently opened by the multi-screen terminal, recommend another application in the combination when it is detected that an application in the combination is opened by a certain screen; and detecting whether key content related to the need of other applications to open the coordination exists in the current screen application.

The transmission device 106 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal 10. In one example, the transmission device 106 includes a Network adapter (NIC), which can be connected to other Network devices through a base station so as to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.

In addition, the multi-screen terminal 10 may further include the following system:

display control system (not shown in fig. 1): the system is used for displaying the identification of another application except the application running in the current screen in another screen except the current screen of the multi-screen terminal; steering system (not shown in fig. 1): the system is configured to receive an operation of a user (or other device), and send an operation result to a CPU (e.g., corresponding to the aforementioned processor 102) according to the operation of the user to perform a subsequent operation of opening another application on another screen (in this case, the operation of the user is a click operation).

In this embodiment, a method for displaying an application identifier is further provided, and fig. 2 is a flowchart of the method for displaying an application identifier according to the embodiment of the present invention, as shown in fig. 2, the flowchart includes the following steps:

step S202: detecting that a first application is started in a first screen in the multi-screen terminal;

step S204: determining a second application associated with the first application according to a preset first corresponding relation;

step S206: and displaying an identifier of a second application in a second screen of the multi-screen terminal, wherein the second screen is a screen of the multi-screen terminal except the first screen, and the identifier of the second application is used for running the second application when being touched.

In the present embodiment, performing the above-described operations may be the multi-screen terminal 10 as illustrated in fig. 1. The number of the second applications may be one or more, and when the number of the second applications is more, the types of the applications included in the second applications may be different. That is, there may be a plurality of applications that are often collocated with the first application. When the number of the second applications associated with the first application is multiple, the identifiers of the applications in the second application may be sequentially displayed on the second screen according to the number of usage times and/or usage time of the first application and the applications in the second application used simultaneously. It should be noted that the display mode of each identifier is not unique, and may be displayed in a default mode, or may be set by the user, for example, a horizontal display (the second application may be uniformly distributed and displayed on the top of the second screen), a vertical display (the second application may be uniformly distributed and displayed on a side of the second screen close to the first row, for example, on the left side of the second screen).

In one embodiment, before determining the second application associated with the first application according to the preset first corresponding relation, the method further includes one of the following operations:

operation one: acquiring the running times of simultaneously running a first application and a second application in the multi-screen terminal and the running time of simultaneously running the first application and the second application, and saving a first corresponding relation between the first application and the second application when at least one of the following preset conditions is reached: and when the running times exceed a first threshold value and the running time exceeds a second threshold value. The operation is mainly directed to a situation that a user has used the multi-screen terminal to simultaneously open at least two applications, that is, each time the user simultaneously runs at least two applications, the multi-screen terminal records the time of simultaneous running and the number of times of simultaneous running, and then determines whether the at least two applications running simultaneously are frequently used in a collocation manner according to the time of running and the number of times of running. The values of the first threshold and the second threshold may be flexibly set, for example, the first threshold may be set twice, and the second threshold may be set for 30 minutes. In this embodiment, the number of operations includes the total number of operations, or the number of times of opening per day, or the number of times of opening in a predetermined period; the running time may be a running time of each time the first application and the second application are simultaneously run for a plurality of times, or may be a total running time of the first application and the second application which are simultaneously run for a plurality of times.

And operation II: and receiving and storing the first corresponding relation between the first application and the second application. The second operation can be applicable to the situation that the multi-screen terminal is a new machine, namely, the second operation is applicable to the situation that the first application and the second application are not simultaneously run in the multi-screen terminal, and the second operation can enable the user to experience the recommended pairing service by taking the new machine.

It should be noted that the first corresponding relationship may be stored on the multi-screen terminal 10 in an applicable format (any applicable storage manner may be used, and is not limited herein), or may be uploaded to a server for sharing by other multi-screen terminals.

In an embodiment, in the second operation, the first corresponding relationship is determined according to the predetermined condition after the other terminals except the multi-screen terminal acquire the running times of the first application and the second application simultaneously running in the other terminals and the running times of the first application and the second application simultaneously running. That is, in the second operation, the first corresponding relationship may be sent by other multi-screen terminals, and the sending manner may be multiple, and may adopt a manner of direct communication between terminals, or a manner of communication through the base station. For example, the first corresponding relationship sent by other multi-screen terminals may be received in an existing manner of exchanging information between terminals. In other embodiments, the first corresponding relationship applied to other multi-screen terminals can be shared according to statistics of relevant big data, so that the user can experience the intelligent recommendation pairing service by taking the new machine.

In one embodiment, after the correspondence relationship between the first application and the second application is saved, the method further includes: acquiring adjustment information; performing at least one of the following according to the adjustment information: deleting the first corresponding relationship, updating the first corresponding relationship, deleting other corresponding relationships, updating other corresponding relationships, and adding a new corresponding relationship, wherein the other corresponding relationships are corresponding relationships which are stored in the multi-screen terminal and are except the first corresponding relationship. The adjustment in this embodiment is applicable to both the first and second operations described above. In this embodiment, a plurality of sets of corresponding relationships may be stored in the multi-screen terminal in advance, that is, not only the first corresponding relationship between the first application and the second application is limited, but also the corresponding relationships between other applications may be stored in addition to the first corresponding relationship. In this embodiment, the acquiring the adjustment information includes at least one of the following manners: acquiring the externally input adjustment information; and generating the adjustment information according to the application use record of the user. Wherein the externally input adjustment information may be adjustment information input by a user; the adjustment information generated according to the application usage record of the user may be generated according to the application usage record of the user counted in a certain time period, that is, the correspondence relationship stored in the terminal may be adjusted according to the application usage record of the user counted in the certain time period, where the length of the certain time period may be flexibly adjusted.

In one embodiment, after displaying the identifier of the second application in the second screen in the multi-screen terminal, the method further includes one of:

processing one: and detecting touch operation executed on the identifier of the second application, responding to the touch operation, running the second application in the multi-screen terminal, and displaying a running interface of the second application on the second screen. In the first process, if the second application is already running in the background, after the touch operation is detected, a running interface of the second application may be directly displayed on the second screen.

And (5) processing: hiding the identification of the second application on the second screen on at least one of: the method comprises the steps that a first preset gesture operation is detected on the multi-screen terminal, and a touch operation on an identifier is not detected on a second screen within preset time. In the second process, the first predetermined gesture operation may be a click operation of clicking a space outside an identification panel on the second screen on which the second application is displayed, or the predetermined gesture operation may also be a slide operation of sliding along a certain path.

In an embodiment, in the second process, the detecting of the first predetermined gesture operation on the multi-screen terminal includes one of: detecting a first sliding operation of sliding according to a first preset track on one or more screens in the multi-screen terminal; a first sliding operation of sliding according to a first preset track is detected above one or more screens in the multi-screen terminal. Wherein the detection of the first sliding operation above the screen is mainly directed to a non-contact sliding operation. In this embodiment, the first sliding operation detected on one or more screens of the multi-screen terminal may further include detecting that the pressing force exceeds a force threshold, or the touch time exceeds a time threshold, on the one or more screens of the multi-screen terminal.

It should be noted that, after the identifier of the second application is displayed in the second screen in the multi-screen terminal, if it is detected that the touch operation is performed on the identifier of the second application, in addition to running the second application in response to the touch operation, the first corresponding relationship of the first application with respect to the second application may be further updated with respect to the touch operation, for example, the number of times of usage of the first application and the second application that are used simultaneously is increased. In another embodiment, when the number of times of usage of the first application and the second application used at the same time reaches a certain condition, the second application may be directly displayed and run in the second screen of the multiple-screen terminals (that is, the steps of recommending and displaying the identifier of the second application on the second screen and accepting the touch operation of the user are omitted).

On the other hand, after the identifier of the second application is displayed in the second screen in the multi-screen terminal, if an operation of hiding the second application flag on the second screen occurs, the first corresponding relationship of the first application with respect to the second application may be further updated with respect to the touch operation, for example, the number of times of usage of the first application and the second application is used simultaneously is reduced.

In an embodiment, after displaying the running interface of the second application on the second screen, the method further includes: detecting a second preset gesture operation on the multi-screen terminal; and under the trigger of the second preset gesture operation, displaying an identifier of a third application related to a second application running on the second screen on the first screen according to a second corresponding relation between the second application and the third application, wherein the identifier of the third application is used for running the third application when being touched. It can be seen that, in the present embodiment, after the second application is run on the second screen, a third application that is commonly used with the second application may be displayed on the first screen of the multi-screen terminal (of course, on other screens besides the first screen and the second screen may also be considered). The display mode of the specific identifier of the third application is similar to the display mode of the identifier of the second application on the second screen, and is not described herein again.

In one embodiment, the detection of the second predetermined gesture operation on the multi-screen terminal includes one of: detecting a second sliding operation of sliding according to a second preset track on one or more screens in the multi-screen terminal; and detecting a second sliding operation of sliding according to a second preset track above one or more screens in the multi-screen terminal. Wherein the detection of the second sliding operation above the screen is mainly directed to a non-contact sliding operation. In this embodiment, the second sliding operation detected on one or more screens of the multi-screen terminal may further include detecting that the pressing force exceeds a force threshold, or the touch time exceeds a time threshold, on the one or more screens of the multi-screen terminal.

In an embodiment, the displaying, on the first screen and according to the second corresponding relationship between the second application and the third application, an identifier of the third application associated with the second application running on the second screen under the triggering of the second predetermined gesture operation includes: and displaying, on the first screen, identifiers of applications other than the first target application in the third application under the condition that the number of the third applications is at least two, and the third applications include the first target application which is currently running and the running interface of which is displayed on the first screen or other screens of the multi-screen terminal, where the other screens are screens other than the first screen and the second screen in the multi-screen terminal. In this embodiment, when displaying the recommended third application, it is prioritized to display only the third application that is not running on the front end (i.e., the running interface is displayed on a certain screen of the multi-screen terminal).

In an embodiment, after hiding the identifier of the second application on the second screen, the method further includes: detecting a third preset gesture operation on the multi-screen terminal; and displaying the identification of the second application on the second screen under the triggering of the third preset gesture operation. Therefore, in the embodiment, after the identifier of the recommended application is hidden, the hidden identifier can be controlled to be revealed in a specific manner.

In one embodiment, the detection of the third predetermined gesture operation on the multi-screen terminal includes one of: detecting a third sliding operation of sliding according to a third preset track on one or more screens in the multi-screen terminal; and detecting a third sliding operation of sliding according to a third preset track above one or more screens in the multi-screen terminal. Wherein the detection of the third sliding operation above the screen is mainly directed to a non-contact sliding operation. In this embodiment, the third sliding operation detected on the one or more screens of the multi-screen terminal may further include detecting that the pressing force exceeds the force threshold, or the touch time exceeds the time threshold, on the one or more screens of the multi-screen terminal.

In one embodiment, displaying the identifier of the second application on the second screen under the trigger of the third predetermined gesture operation includes: and displaying identifiers of other applications except the second target application in the second application on the second screen under the condition that the number of the second applications is at least two, and the second applications include the second target application which is currently operated and the operation interface of which is displayed on the second screen or other screens of the multi-screen terminal, wherein the other screens are screens except the first screen and the second screen in the multi-screen terminal. Likewise, in the present embodiment, when displaying the recommended second application, it is prioritized to display only the second application that is not running on the front end (i.e., the running interface is displayed on a certain screen of the multi-screen terminal).

In an embodiment, displaying the running interface of the second application on the second screen includes: acquiring pre-counted user preference information, wherein the user preference information is used for identifying a screen display mode of a multi-screen terminal used when an operation interface of a first application and an operation interface of a second application are displayed in the multi-screen terminal, and the screen display mode comprises horizontal screen display or vertical screen display; and adjusting the current screen display mode of the multi-screen terminal according to the user preference information, and displaying the running interface of the second application in the adjusted screen display mode. In this embodiment, under the horizontal screen display, the content in each application is displayed on the horizontal screen of the multi-screen terminal; in the vertical screen mode, the content of each application is displayed on the screen of the multi-screen terminal in a vertical screen mode.

In one embodiment, the adjusting the current screen display mode of the multi-screen terminal according to the user preference information includes: when the current screen display mode of the multi-screen terminal is determined to be set to allow automatic switching, and the current screen display mode of the multi-screen terminal is inconsistent with the used screen display mode of the multi-screen terminal, the current screen display mode of the multi-screen terminal is adjusted according to the preference information. That is, in this embodiment, the current screen display mode of the multi-screen terminal is adjusted to the screen display mode of the used multi-screen terminal. When the current screen display mode of the multi-screen terminal is consistent with the screen display mode of the used multi-screen terminal, the current screen display mode may be kept unchanged. In addition, it should be noted that whether or not the above-described current screen display mode allows automatic switching may be set by the user.

In an embodiment, after obtaining the pre-counted user preference information, the method further includes: and when the current screen display mode of the multi-screen terminal is determined to be set to be not allowed to be automatically switched, and when the current screen display mode of the multi-screen terminal is determined to be inconsistent with the used screen display module of the multi-screen terminal, a switching button for switching the screen display modes is provided on the first screen or the second screen. In this embodiment, mainly for the case that the screen display mode is not automatically adjusted, the above-mentioned switching button may be a control displayed on the first screen or the second screen, and the manual switching of the screen display mode may be triggered by touching the control. In addition, it should be noted that, when the multi-screen terminal includes other screens in addition to the first screen and the second screen, the switch button may also be displayed on the other screens, and a specific display position of the switch button may also be set by the user.

In an embodiment, after detecting that a first application is launched in a first screen of the multi-screen terminal, the method further includes: detecting that target content is input in the process of running the first application; determining a fourth application associated with the target media information; and displaying an identifier of a fourth application in a screen except the first screen in the multi-screen terminal, wherein the identifier of the fourth application is used for running the fourth application when being touched. In this embodiment, the target media information may include at least one of text, voice, picture, video and audio, for example, when the input target media information includes the text "buy", an identifier of a shopping application may be displayed, for example, when the input target media information includes a picture of a tall building, an identifier of a map application may be displayed. Here, the first correspondence is actually expanded with respect to the preset first correspondence, and thus examples may be further expanded as appropriate here:

in one embodiment, the method identifies a second application associated with the first application based on key display content received by the first application during execution. For example, some key display contents containing specific keywords (including keywords in a voice or text form) are received when the first application runs, and the method can recommend and display the associated second application according to the corresponding relation between the specific keywords and the preset second application. For example, if a specific keyword "buy", or "search", or "movie", etc. is included in the received key display content, and further, for example, the key display content including the location information is received while the first application is running, it may be recommended to display an identification of the map application (see particularly fig. 13 and 14).

The multi-screen terminal in the embodiment of the present invention is mainly directed to a terminal device having multi-screen display and supporting simultaneous opening of different applications on each screen, and the following describes the present invention with reference to a dual-screen terminal (a dual-screen terminal is only an example, and may be more screen terminals):

the embodiment provides an application using method on a double-screen device, which comprises the following steps:

step 1: as shown in fig. 3, application 1, application 2 are opened on the dual screens, respectively; when the combination is opened for the first time, the opening times of the combination is recorded to be 1 time/day, the duration is n minutes and the like;

step 2: continuously recording the times of opening different combinations, screens where applications in the combinations are located and the using direction (namely screen display modes), such as application 1+ application 3 (the times are high frequency (reaching parameters of preset high frequency (opening frequency and continuous activation using time), such as opening 3 times within 1 day and continuous using time of 30 minutes), and the applications are often used under a vertical screen); application 1+ application 3 (parameters not reaching preset high frequency), and the like;

and step 3: as shown in fig. 4, automatically adding the application combinations that have reached the high-frequency statistics into the recommended combination list (i.e. saving the corresponding relationship between the applications); taking the high-frequency use combination corresponding to each application as an index;

and 4, step 4: as shown in fig. 5, when it is detected that a certain screen opens a certain application in the recommended combination list, such as application 1, another screen presents an associated application list panel in the automatic recommended combination;

and 5: in step 4, the user clicks a certain application to directly open, and if the user does not operate within a period of time or the user clicks a space outside the panel, the recommendation panel is withdrawn;

step 6: as shown in FIG. 6, in step 5, if the user has opened an application or has recovered a recommended panel, a special visual cue is presented at the center seam to indicate to the user that there are recommended application panels to choose from; when a user-specific gesture (such as a slide gesture from the middle of the screen to the other side) is detected, the recommendation panel is turned up again for the quick-call recommendation application;

and 7: as shown in fig. 7, there is provided a setting of an application recommendation combination, including an automatically recorded combination up to a high frequency, and a user may delete and add an application item, or may add a combination item manually (one item in this embodiment corresponds to one of the above-mentioned correspondence relations);

and 8: if it is determined that the user opens a certain application in the recommendation panel as shown in fig. 5, if the application 2 is determined, the recommendation panel for the application 2 is not immediately opened, but if it is detected that the user initiates a slide gesture to the left of the a screen at the middle seam (as shown in fig. 8), the recommendation panel for the application pops up on the a screen, and if the a screen has opened the application 1, only the application 4 appears in the recommendation panel;

and step 9: as shown in fig. 9, if the usage direction of the common combination is recorded as the landscape screen, when the combination is opened, the current screen application direction and the setting state of the current landscape/portrait switching function are first determined (i.e., it is determined whether the current screen display mode is set to allow automatic switching). If the current screen application direction is in a horizontal screen mode, switching is not needed; if the current screen application direction is in a vertical screen mode and the current setting state of the horizontal and vertical screen switching function is switching permission, directly entering the horizontal screen for use; if the current screen application direction is in a vertical screen mode and the current setting state of the horizontal and vertical screen switching function is not allowed to be switched, a switching button is presented on the current screen for a user to manually and quickly switch;

in one embodiment, the big data cloud service can be applied to carry out wider data analysis and pushing on the use pairing combination of different users; pushing the combination of the maximum user pairing probability to a new machine user, and enabling the user to experience the recommended pairing service by taking a new mobile phone;

in this embodiment, in addition to application recommendation by common pairing combination, Artificial Intelligence (AI) recommendation may be implemented according to a user usage scenario; the categories of the applications and the recommended key scenes of each category can be preset firstly, such as:

map-like applications- -this type of application is recommended when geographic location information appears on a current page, such as a chat session;

shopping applications-this application is recommended when merchandise information appears on the current page, e.g. chat session;

weather-like, calendar-like applications-which are recommended when information about the schedule appears on a current page, such as a chat conversation, etc.

In the specific embodiment, the multi-screen terminal can detect keyword type information in a real-time scene of the current application page in real time, and if the keyword type information is "street" or "building", the keyword type information is judged to be related to the geographical position information; if the name of each brand or the picture of the commodity and the keywords such as 'buy' and 'price' appear, the commodity is judged to be related to the commodity information; if the flight or the common tourist site information appears, judging that the travel is related to the arrangement; and after judging one of the key scenes, searching the category of the currently installed application according to a preset recommended application type, and presenting the application of the associated category to the user in a UI mode of a recommended panel.

The following explains a user interface in the embodiment of the present invention:

example 1: if the user frequently chats and reads novels and also frequently chats and watches videos, the app recommendation of novels and videos appears on the right side when the WeChat is opened, as shown in FIG. 10;

if the user selects the novel App, the situation is as shown in fig. 11;

if the user selects the video app, the situation shown in fig. 12 is found in the scene that the user often uses the video app on the landscape screen;

if it is detected that there is an app suitable for recommendation in the user usage scenario, the situation shown in fig. 13 is assumed when there is address information in the chat process, and the situation shown in fig. 14 is assumed when there is shopping information in the chat process.

Through the embodiments, the multi-screen setting characteristic can be effectively fully utilized, and the panel is quickly recommended in layout, so that better use experience is provided for a user.

Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.

In this embodiment, a display device of an application identifier is further provided, and the device is used to implement the foregoing embodiments and preferred embodiments, and details of which have been already described are omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.

Fig. 15 is a block diagram of a display apparatus for applying a logo according to an embodiment of the present invention, as shown in fig. 15, the apparatus including:

the detecting module 152 is configured to detect that a first application is started in a first screen of the multi-screen terminal; a determining module 154, connected to the detecting module 152, for determining a second application associated with the first application according to a preset first corresponding relationship; and a display module 156, connected to the determining module 154, configured to display an identifier of a second application in a second screen of the multi-screen terminal, where the second screen is a screen of the multi-screen terminal other than the first screen, and the identifier of the second application is used to run the second application when being touched.

In one embodiment, the apparatus further comprises one of:

the multi-screen terminal comprises a first storage module, a second storage module and a control module, wherein the first storage module is used for acquiring the running times of simultaneously running a first application and a second application in the multi-screen terminal and the running time of simultaneously running the first application and the second application before determining the second application associated with the first application according to a preset first corresponding relation; and saving the first corresponding relation between the first application and the second application when at least one of the following preset conditions is reached: the running times exceed a first threshold value, and the running time exceeds a second threshold value;

and the second storage module is used for receiving and storing the first corresponding relation between the first application and the second application before determining the second application associated with the first application according to the preset first corresponding relation.

In an embodiment, in the case that the first corresponding relationship is received and saved by the second saving module, the first corresponding relationship is determined according to a predetermined condition after the other terminals except the multi-screen terminal acquire the running times of the first application and the second application simultaneously running in the other terminals and the running times of the first application and the second application simultaneously running.

In an embodiment, the apparatus is further configured to obtain the adjustment information after saving the corresponding relationship between the first application and the second application; performing at least one of the following according to the adjustment information: deleting the first corresponding relationship, updating the first corresponding relationship, deleting other corresponding relationships, updating other corresponding relationships, and adding a new corresponding relationship, wherein the other corresponding relationships are corresponding relationships which are stored in the multi-screen terminal and are except the first corresponding relationship. In this embodiment, the apparatus may obtain the adjustment information by at least one of the following methods: acquiring the externally input adjustment information; and generating the adjustment information according to the application use record of the user.

In an embodiment, the apparatus is further configured to, after displaying the identifier of the second application in the second screen in the multi-screen terminal, perform one of the following operations:

detecting a touch operation executed on the identifier of the second application, responding to the touch operation, running the second application in the multi-screen terminal, and displaying a running interface of the second application on a second screen;

hiding the identification of the second application on the second screen on at least one of: the method comprises the steps that a first preset gesture operation is detected on the multi-screen terminal, and a touch operation on an identifier is not detected on a second screen within preset time.

In one embodiment, the device can detect a first predetermined gesture operation on the multi-screen terminal by one of the following methods: detecting a first sliding operation of sliding according to a first preset track on one or more screens in the multi-screen terminal; a first sliding operation of sliding according to a first preset track is detected above one or more screens in the multi-screen terminal.

In an embodiment, the device is further configured to detect a second predetermined gesture operation on the multi-screen terminal after the running interface of the second application is displayed on the second screen; and displaying an identifier of a third application associated with the second application running on the second screen on the first screen according to a second corresponding relation between the second application and the third application under the trigger of a second preset gesture operation, wherein the identifier of the third application is used for running the third application when being touched.

In one embodiment, the device can detect the second predetermined gesture operation on the multi-screen terminal by one of the following modes: detecting a second sliding operation of sliding according to a second preset track on one or more screens in the multi-screen terminal; and detecting a second sliding operation of sliding according to a second preset track above one or more screens in the multi-screen terminal.

In an embodiment, the apparatus may display, on the first screen, an identifier of a third application associated with the second application running on the second screen according to a second corresponding relationship between the second application and the third application, triggered by the second predetermined gesture operation, by: and displaying the identifiers of the other applications except the first target application in the third application on the first screen under the condition that the number of the third applications is at least two, and the third applications include the first target application which is currently operated and the operation interface of which is displayed on the first screen or the other screens of the multi-screen terminal, wherein the other screens are screens except the first screen and the second screen in the multi-screen terminal.

In an embodiment, the apparatus is further configured to detect a third predetermined gesture operation on the multi-screen terminal after hiding the identifier of the second application on the second screen; an identification of the second application is displayed on the second screen under a trigger of a third predetermined gesture operation.

In one embodiment, the device may detect a third predetermined gesture operation on the multi-screen terminal by one of the following manners: detecting a third sliding operation of sliding according to a third preset track on one or more screens in the multi-screen terminal; and detecting a third sliding operation of sliding according to a third preset track above one or more screens in the multi-screen terminal.

In one embodiment, the apparatus may display the identifier of the second application on the second screen by triggering a third predetermined gesture operation as follows: and displaying identifiers of other applications except the second target application in the second application on the second screen under the condition that the number of the second applications is at least two, and the second applications include the second target application which is currently operated and the operation interface of which is displayed on the second screen or other screens of the multi-screen terminal, wherein the other screens are screens except the first screen and the second screen in the multi-screen terminal.

In an embodiment, the apparatus may display the running interface of the second application on the second screen by: acquiring pre-counted user preference information, wherein the user preference information is used for identifying a screen display mode of a multi-screen terminal used when an operation interface of a first application and an operation interface of a second application are displayed in the multi-screen terminal, and the screen display mode comprises horizontal screen display or vertical screen display; and adjusting the current screen display mode of the multi-screen terminal according to the user preference information, and displaying the running interface of the second application in the adjusted screen display mode.

In one embodiment, the apparatus may adjust the current screen display mode of the multi-screen terminal according to the user preference information by: when the current screen display mode of the multi-screen terminal is determined to be set to allow automatic switching, and the current screen display mode of the multi-screen terminal is inconsistent with the used screen display mode of the multi-screen terminal, the current screen display mode of the multi-screen terminal is adjusted according to the preference information.

In an embodiment, the apparatus is further configured to, after obtaining the pre-counted user preference information, determine that the current screen display mode of the multi-screen terminal is set to disallow automatic switching, and provide a switch button for switching the screen display modes on the first screen or the second screen when it is determined that the current screen display mode of the multi-screen terminal is inconsistent with the used screen display module of the multi-screen terminal.

In an embodiment, the apparatus is further configured to, after detecting that a first application is launched in a first screen of the multi-screen terminal, detect that target media information is input in a process of running the first application; determining a fourth application associated with the target media information; and displaying an identifier of a fourth application in a screen except the first screen in the multi-screen terminal, wherein the identifier of the fourth application is used for running the fourth application when being touched.

In an embodiment, a multi-screen terminal is further provided, where the multi-screen terminal includes any one of the display devices of the application identifier.

It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.

Embodiments of the present invention also provide a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.

In an embodiment, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing computer programs, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.

Embodiments of the present invention also provide an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.

In an embodiment, the electronic apparatus may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.

In an embodiment, for a specific example in this embodiment, reference may be made to the examples described in the above embodiment and optional embodiments, and this embodiment is not described herein again.

As can be seen from the foregoing embodiments, the multi-screen terminal in the embodiments of the present invention has a function of opening a combined application or an interface in the combined application at the same time. The scheme in the embodiment of the invention mainly aims at recording the combined use frequency of applications simultaneously opened by the multi-screen mobile phone, carrying out scene recommendation on the combination reaching a certain frequency and supporting the setting of manual calibration combination of a user, or giving the recommended application or page on another screen when the requirement on opening another application is extracted from the use scene of the application on one screen. Meanwhile, the recording is carried out according to the special scene needing to be switched to the horizontal screen in combination, so that the current screen direction can be conveniently switched when the combination is used. Therefore, the multi-screen setting characteristic is fully utilized, the layout of the quick panels is recommended, and the use experience of the multi-screen equipment is improved.

It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented in a general purpose computing device, centralized on a single computing device or distributed across a network of computing devices, and in one embodiment, may be implemented in program code executable by a computing device, such that the steps shown and described are performed by the computing device in storage and, in some cases, in an order other than that described herein, or as individual integrated circuit modules, or as a plurality or steps of individual integrated circuit modules. Thus, the present invention is not limited to any specific combination of hardware and software.

The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention should be included in the protection scope of the present invention.

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种金融产品的活动界面展示方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类