CN107291328B - Interface display method and related product - Google Patents
Interface display method and related product Download PDFInfo
- Publication number
- CN107291328B CN107291328B CN201710388181.3A CN201710388181A CN107291328B CN 107291328 B CN107291328 B CN 107291328B CN 201710388181 A CN201710388181 A CN 201710388181A CN 107291328 B CN107291328 B CN 107291328B
- Authority
- CN
- China
- Prior art keywords
- state information
- interface
- mobile terminal
- system state
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 92
- 238000013473 artificial intelligence Methods 0.000 claims abstract description 42
- 230000006870 function Effects 0.000 claims description 181
- 238000013507 mapping Methods 0.000 claims description 51
- 230000008569 process Effects 0.000 claims description 49
- 238000012545 processing Methods 0.000 claims description 40
- 238000004891 communication Methods 0.000 claims description 32
- 230000009191 jumping Effects 0.000 claims description 30
- 230000015654 memory Effects 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 14
- 230000009286 beneficial effect Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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/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/04842—Selection of displayed objects or displayed text elements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Mobile Radio Communication Systems (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses an interface display method and a related product, wherein the method is applied to a mobile terminal comprising a processor and an Artificial Intelligence (AI) module and comprises the following steps: when detecting a selection operation for a target application, a mobile terminal control processor acquires current system state information and sends a first instruction carrying the system state information to an AI module; the mobile terminal controls the AI module to receive the first instruction, inquire a target function interface corresponding to the current system state information and send a second instruction carrying description information of the target function interface to the processor; and the mobile terminal control processor receives the second instruction and displays the target function interface. The embodiment of the invention is beneficial to improving the intelligence and convenience of the display of the functional interface of the mobile terminal control application.
Description
Technical Field
The invention relates to the technical field of mobile terminals, in particular to an interface display method and a related product.
Background
With the rapid development of microelectronic technology, the level of intelligence of smart phones is increasing, and smart phones can already realize various functions except for basic communication functions, such as video playing, payment and games, by installing various third-party applications and various applications preinstalled in an operating system of the smart phones.
At present, the control logic of the functional interface of the application of the smart phone is generally fixed and unchangeable, and the operation is inconvenient for a user in many times.
Disclosure of Invention
The embodiment of the invention provides an interface display method and a related product, which can improve the intelligence and convenience of the display of a functional interface of a mobile terminal control application.
In a first aspect, an embodiment of the present invention provides a mobile terminal, including a processor, and an artificial intelligence AI module, where the processor is connected to the AI module, where,
the processor is configured to, when a selection operation for a target application is detected, acquire current system state information, and send a first instruction carrying the system state information and an application identifier of the target application to the AI module;
the AI module is configured to receive the first instruction, query a target function interface of the target application corresponding to the current system state information, and send a second instruction carrying description information of the target function interface to the processor;
the processor is further configured to receive the second instruction and display the target function interface.
In a second aspect, an embodiment of the present invention provides an interface display method, which is applied to a mobile terminal including a processor and an artificial intelligence AI module, where the method includes:
the mobile terminal controls the processor to acquire current system state information when the processor detects a selection operation for a target application, and sends a first instruction carrying the system state information and an application identifier of the target application to the AI module;
the mobile terminal controls the AI module to receive the first instruction, queries a target function interface of the target application corresponding to the current system state information, and sends a second instruction carrying description information of the target function interface to the processor;
and the mobile terminal controls the processor to receive the second instruction and display the target function interface.
In a third aspect, an embodiment of the present invention provides a mobile terminal, where the mobile terminal has a function of implementing a behavior of the mobile terminal in the above method design. The above functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
In a fourth aspect, an embodiment of the present invention provides a mobile terminal, including a processor, an artificial intelligence AI module, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor and the AI module, and the programs include instructions for executing steps of the method according to any one of the second aspects of the present invention.
In a fifth aspect, the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program enables a computer to perform some or all of the steps described in any one of the methods in the second aspect of the present invention, and the computer includes a mobile terminal.
In a sixth aspect, the present invention provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform some or all of the steps described in any one of the methods according to the second aspect of the embodiments of the present invention. The computer program product may be a software installation package, the computer comprising a mobile terminal.
It can be seen that, in the embodiment of the present invention, when detecting a selection operation for a target application, a processor of a mobile terminal first obtains current system state information and sends a first instruction carrying the system state information to an AI module, then the AI module queries a target function interface of the target application corresponding to the current system state information and sends a second instruction carrying description information of the target function interface to the processor, and finally, the processor displays the target function interface. The AI module can intelligently determine the target function interface of the target application according to the current system state information, and the target function interface corresponds to the function interface with higher demand of the user when the mobile terminal is in the current system state information, so that the situation that the mobile terminal detects that the user performs complicated operation to display the target function interface is avoided to a certain extent, and the intelligence and the convenience for controlling the display of the function interface of the application by the mobile terminal are improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 2A is a schematic flowchart of an interface display method according to an embodiment of the present invention;
fig. 2B is a schematic flowchart of an interface display method in an example scenario according to an embodiment of the present invention;
fig. 2C is a diagram illustrating an example of a scene of a sports program selection interface of a smart phone display video application according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 4 is a block diagram illustrating functional units of a mobile terminal according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another mobile terminal disclosed in the embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," and the like in the description and claims of the present invention and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The Mobile terminal according to the embodiment of the present invention may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, and various forms of User Equipment (UE), Mobile Stations (MS), terminal devices (terminal device), and the like, which have wireless communication functions. For convenience of description, the above-mentioned devices are collectively referred to as a mobile terminal.
The processor described in the embodiment of the present invention may be an application processor, the AI module may be in a specific form of hardware and/or software, and when the AI module includes a hardware form, the application processor and the AI module may be in an integrated configuration or a separate configuration, which is not limited herein.
When the AI module is integrated with the application processor, if the application processor is a single-core processor, the AI module may be an intelligent micro-processing circuit in the application processor, and if the application processor is a multi-core processor, the AI module may be a single intelligent microprocessor core in the multi-core processor or an intelligent micro-processing circuit in a certain microprocessor core.
When the AI module is integrated and separately configured from the application processor, the AI module may be an intelligent unprocessed circuit in any one of the coprocessors (such as a baseband processor, a DSP, a power management chip, and the like) except for the application processor in the architecture of the application processor platform, or may be a newly configured intelligent microprocessor except for the application processor in the architecture of the application processor platform, or may be a newly configured intelligent processing platform independent of the application processor platform, and the intelligent processing platform at least includes a dedicated intelligent processor, and is in communication connection with the application processor platform, and optionally, the intelligent processing platform may also be in direct communication connection with a memory, a peripheral, and the like.
Embodiments of the present invention will be described below with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a mobile terminal 100 according to an embodiment of the present invention, where the mobile terminal 100 includes: a processor 110 and an artificial intelligence AI module 120, wherein the processor 110 is connected to the AI module 130 through a bus 130, wherein,
the processor 110 is configured to, when a selection operation for a target application is detected, obtain current system state information, and send a first instruction carrying the system state information and an application identifier of the target application to the AI module 120;
the AI module 120 is configured to receive the first instruction, query a target function interface of the target application corresponding to the current system state information, and send a second instruction carrying description information of the target function interface to the processor 110;
the processor 110 is further configured to receive the second instruction and display the target function interface.
It can be seen that, in the embodiment of the present invention, when detecting a selection operation for a target application, a processor of a mobile terminal first obtains current system state information and sends a first instruction carrying the system state information to an AI module, then the AI module queries a target function interface of the target application corresponding to the current system state information and sends a second instruction carrying description information of the target function interface to the processor, and finally, the processor displays the target function interface. The AI module can intelligently determine the target function interface of the target application according to the current system state information, and the target function interface corresponds to the function interface with higher demand of the user when the mobile terminal is in the current system state information, so that the situation that the mobile terminal detects that the user performs complicated operation to display the target function interface is avoided to a certain extent, and the intelligence and the convenience for controlling the display of the function interface of the application by the mobile terminal are improved.
In a possible example, in terms of the target function interface of the target application corresponding to the query of the current system state information, the AI module 120 is specifically configured to: acquiring a mapping relation set between pre-stored system state information and a functional interface of a target application; and the target function interface is used for inquiring the mapping relation set by taking the system state information as an inquiry identifier to acquire the target application corresponding to the current system state information.
As can be seen, in this example, since the AI module of the mobile terminal can quickly and accurately determine the target function interface of the target application corresponding to the current system state information in a manner of querying the mapping relationship set, the AI module does not need to consume too much processing time to determine the target function interface, which is beneficial to improving the efficiency and accuracy of determining the target function interface by the mobile terminal.
In a possible example, before the processor 110 detects a selection operation for a target application, the AI module 120 is further configured to count usage parameters of a plurality of functional interfaces of the target application of the mobile terminal under the system state information; and a target function interface used for determining the system state information according to the use parameters; and the mapping relation is used for establishing the mapping relation between the system state information and the target function interface and storing the mapping relation in the mapping relation set.
Therefore, in this example, since the mobile terminal can control the AI module to intelligently count the start function interfaces of the target application when the target application is in different system state information, it is avoided that the mobile terminal fixedly displays the same function interface when starting the target application every time, which is beneficial to improving the intelligence and flexibility of the mobile terminal for displaying the start function interface of the target application.
In a possible example, the AI module 120 is further configured to obtain a continuous display process record of a plurality of function interfaces of the target application, where a display interval duration of any two adjacent function interfaces in the continuous display process record is smaller than a preset duration threshold, a display control operation of any one function interface in the continuous display process record does not include a rollback operation, and the number of function interfaces in the continuous display process record is greater than 2; and a continuous display process record for determining that the number of repetitions is greater than a preset number threshold; and a first functional interface and a last functional interface in the determined continuous display process record are obtained; and the control logic is used for modifying the control logic for indirectly jumping from the first functional interface to the last functional interface into the control logic for directly jumping from the first functional interface to the last functional interface.
As can be seen, in this example, since the AI module controlled by the mobile terminal can determine the functional interface with higher user attention, and modify the control logic that indirectly jumps from the first functional interface to the last functional interface in the original target application to modify the control logic that directly jumps from the first functional interface to the last functional interface, the middle-layer functional interface with lower user attention is prevented from being displayed each time, which is beneficial to improving the efficiency and intelligence of the mobile terminal in displaying the functional interface of the target application.
In one possible example, after the AI module 120 modifies the control logic for indirectly jumping from the first functional interface to the last functional interface to directly jump from the first functional interface to the last functional interface, the processor 110 directly jumps from the first functional interface to the last functional interface when detecting a control operation for jumping from the first functional interface to the last functional interface.
As can be seen, in this example, after the mobile terminal controls the AI module to modify the control logic of the first functional interface jumping to the second functional interface, the mobile terminal can control the processor to respond to the corresponding control operation conveniently and quickly, and the first functional interface jumps directly to the last functional interface, which is beneficial to improving the response speed of the mobile terminal to control the target application to start the last functional interface.
Referring to fig. 2A, fig. 2A is a schematic flowchart of an interface display method provided by an embodiment of the present invention, and the interface display method is applied to a mobile terminal including a processor and an artificial intelligence AI module, where the processor is connected to the AI module, and a specific form of the AI module may be hardware, or software, or a form of combining software and hardware, as shown in the figure, the interface display method includes:
and S2A01, the mobile terminal controls the processor to acquire current system state information when detecting a selection operation for a target application, and sends a first instruction carrying the system state information and an application identifier of the target application to the AI module.
The selection operation for the target application may be a voice operation, a touch operation, or the like. The system state information may be system time information, location information, etc. The first instruction may be an application enablement function interface setting instruction. The application identifier of the target application may be information for identifying an application identity, such as an application name.
The system state information may be, for example, a time period to which the current system time belongs, or location information, or some operation mode of the mobile terminal (such as a conference mode, a silent mode, and a power saving mode), which is not limited herein. The system status information may be set by the system or set by the user, which is not limited herein. The system setting means that a developer writes system state information into a system before the mobile terminal leaves a factory, and the user setting means that the system state information is determined according to setting information of a user.
And S2A02, the mobile terminal controls the AI module to receive the first instruction, queries a target function interface of the target application corresponding to the current system state information, and sends a second instruction carrying description information of the target function interface to the processor.
The target function interface is a function interface in the plurality of function interfaces of the target application, and the function interface is a function interface with the highest user use frequency, use duration or use frequency detected by the mobile terminal under the condition of the current system state information. The description information of the target function interface may be interface identification information of the target function interface, or indication information indicating that the processor controls to display the function interface, and the like.
And S2A03, the mobile terminal controls the processor to receive the second instruction and display the target function interface.
It can be seen that, in the embodiment of the present invention, when detecting a selection operation for a target application, a processor of a mobile terminal first obtains current system state information and sends a first instruction carrying the system state information to an AI module, then the AI module queries a target function interface of the target application corresponding to the current system state information and sends a second instruction carrying description information of the target function interface to the processor, and finally, the processor displays the target function interface. The AI module can intelligently determine the target function interface of the target application according to the current system state information, and the target function interface corresponds to the function interface with higher demand of the user when the mobile terminal is in the current system state information, so that the situation that the mobile terminal detects that the user performs complicated operation to display the target function interface is avoided to a certain extent, and the intelligence and the convenience for controlling the display of the function interface of the application by the mobile terminal are improved.
In one possible example, the controlling, by the mobile terminal, the AI module to query a target function interface of the target application corresponding to the current system state information includes:
the mobile terminal controls the AI module to acquire a mapping relation set between pre-stored system state information and a functional interface of a target application;
and the mobile terminal controls the AI module to query the mapping relation set by taking the system state information as a query identifier, and acquires a target function interface of the target application corresponding to the current system state information.
As can be seen, in this example, since the AI module of the mobile terminal can quickly and accurately determine the target function interface of the target application corresponding to the current system state information in a manner of querying the mapping relationship set, the AI module does not need to consume too much processing time to determine the target function interface, which is beneficial to improving the efficiency and accuracy of determining the target function interface by the mobile terminal.
In one possible example, before the mobile terminal controls the processor to detect a selection operation for a target application, the method further includes:
and the mobile terminal controls the AI module to count the use parameters of a plurality of functional interfaces of the target application of the mobile terminal under the system state information.
The mobile terminal controlling the AI module to count the usage parameters of the plurality of functional interfaces of the target application means to count the usage parameters of each of the plurality of functional interfaces of the target application. The use parameter includes any one of the following: number of uses, frequency of use, and length of use.
The mobile terminal controls the AI module to determine a target function interface corresponding to the system state information according to the use parameters;
and determining a target function interface corresponding to the system state information, wherein the target function interface corresponding to the determined system state information is the function interface with the largest use parameter in the plurality of function interfaces of the target application.
And the mobile terminal controls the AI module to establish a mapping relation between the system state information and the target function interface and stores the mapping relation in the mapping relation set.
For example, assuming that the system state information is a half time period from 8 o 'clock to 8 o' clock every day, the usage parameter is the usage duration, the counting period is one month, and the mobile terminal controls the AI module to count the usage duration of each of all the functional interfaces of the WeChat application, specifically: the service life of the main chat interface is 44 seconds, the service life of the payment function interface is 300 seconds, the service life of the friend circle function interface is 40 seconds, the service life of the first communication object chat interface is 150 seconds, the service life of the second communication object chat interface is 70 seconds, the service times of the rest function interfaces are 0 second, the mobile terminal controls the AI module to determine the target function interface of the micro-messaging application corresponding to the half-time period from 8 points to 8 points as the payment function interface, the mobile terminal controls the AI module to establish the mapping relation between the half-time period from 8 points to 8 points and the payment function interface, and the mapping relation is stored in the mapping relation set.
Therefore, in this example, since the mobile terminal can control the AI module to intelligently count the start function interfaces of the target application when the target application is in different system state information, it is avoided that the mobile terminal fixedly displays the same function interface when starting the target application every time, which is beneficial to improving the intelligence and flexibility of the mobile terminal for displaying the start function interface of the target application.
In one possible example, the method described in the embodiments of the present invention further includes the steps of:
the mobile terminal controls the AI module to obtain continuous display process records of a plurality of functional interfaces of the target application, wherein the display interval duration of any two adjacent functional interfaces in the continuous display process records is less than a preset duration threshold, the display control operation of any one functional interface in the continuous display process records does not include rollback operation, and the number of the functional interfaces in the continuous display process records is greater than 2.
And the mobile terminal controls the AI module to determine the continuous display process record with the number of repetitions larger than a preset number threshold.
The preset number threshold may be set by a system or a user, and is not limited herein. The last functional interface in the continuous display process record determined by the step is the functional interface with higher attention of the user.
And the mobile terminal controls the AI module to acquire the first functional interface and the last functional interface in the determined continuous display process record.
And the mobile terminal controls the AI module to modify the control logic for indirectly jumping from the first functional interface to the last functional interface into the control logic for directly jumping from the first functional interface to the last functional interface.
As can be seen, in this example, since the AI module controlled by the mobile terminal can determine the functional interface with higher user attention, and modify the control logic that indirectly jumps from the first functional interface to the last functional interface in the original target application to modify the control logic that directly jumps from the first functional interface to the last functional interface, the middle-layer functional interface with lower user attention is prevented from being displayed each time, which is beneficial to improving the efficiency and intelligence of the mobile terminal in displaying the functional interface of the target application.
In one possible example, the mobile terminal controls the AI module to modify the control logic for indirectly jumping from the first functional interface to the last functional interface to be after directly jumping from the first functional interface to the last functional interface, and the method further includes:
and the mobile terminal controls the processor to directly jump from the first functional interface to the last functional interface when detecting the control operation of jumping from the first functional interface to the last functional interface.
As can be seen, in this example, after the mobile terminal controls the AI module to modify the control logic of the first functional interface jumping to the second functional interface, the mobile terminal can control the processor to respond to the corresponding control operation conveniently and quickly, and the first functional interface jumps directly to the last functional interface, which is beneficial to improving the response speed of the mobile terminal to control the target application to start the last functional interface.
The embodiment of the present invention is further described below with reference to a specific application scenario, as shown in fig. 2B, assuming that the smart phone is a smart phone with an Android system installed, the target application is a video application, the system state information is saturday morning hours, the usage parameter is the number of usage times, and the statistical period is one month, the embodiment of the present invention includes the following steps:
S2B01, the smartphone controls the AI module to count the number of times of use of each of all the functional interfaces of the video application, which specifically includes: the number of times of use of the main option interface is 12, the number of times of use of the sports program selection interface is 30, the number of times of use of the television show selection interface is 20, the number of times of use of the cartoon program selection interface is 8, and the number of times of use of the remaining function interfaces is 0 second.
And S2B02, the intelligent mobile phone controls the AI module to determine that the target function interface of the video application corresponding to the saturday morning hours is a sports program selection interface.
And S2B03, the intelligent mobile phone controls the AI module to establish a mapping relation between the saturday morning hours and the sports program selection interface, and the mapping relation is stored in the mapping relation set.
And S2B04, when the smart phone control processor detects a touch operation of an application icon for the video application, acquiring that the current system state information is the saturday morning time period, and sending a first instruction carrying the saturday morning time period and the application identifier of the video application to the AI module, wherein the first instruction is an application interface display request.
And S2B05, the intelligent mobile phone controls the AI module to receive an application interface display request, inquire the target function interface of the video application corresponding to the saturday morning time period as a sports program selection function interface, and send a second instruction carrying description information of the sports program selection interface to the processor, wherein the second instruction is an application interface display response.
And S2B06, the smart phone control processor receives an application interface display response and displays the sports program selection interface.
As shown in fig. 2C, the smart phone responds to the touch operation of the user for the video application, and directly displays the sports program selection interface. The main option interface does not need to be displayed first, and then the user jumps to the sports program selection interface, so that the convenience and the intelligence of the smart phone for displaying the sports program selection interface are improved.
In accordance with the embodiments shown in fig. 2A and fig. 2B, please refer to fig. 3, and fig. 3 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention, which includes a processor, an artificial intelligence AI module, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the programs include instructions for performing the following steps;
controlling the processor to acquire current system state information when detecting a selection operation for a target application, and sending a first instruction carrying the system state information and an application identifier of the target application to the AI module;
controlling the AI module to receive the first instruction, query a target function interface of the target application corresponding to the current system state information, and send a second instruction carrying description information of the target function interface to the processor;
and controlling the processor to receive the second instruction and display the target function interface.
It can be seen that, in the embodiment of the present invention, when detecting a selection operation for a target application, a processor of a mobile terminal first obtains current system state information and sends a first instruction carrying the system state information to an AI module, then the AI module queries a target function interface of the target application corresponding to the current system state information and sends a second instruction carrying description information of the target function interface to the processor, and finally, the processor displays the target function interface. The AI module can intelligently determine the target function interface of the target application according to the current system state information, and the target function interface corresponds to the function interface with higher demand of the user when the mobile terminal is in the current system state information, so that the situation that the mobile terminal detects that the user performs complicated operation to display the target function interface is avoided to a certain extent, and the intelligence and the convenience for controlling the display of the function interface of the application by the mobile terminal are improved.
In one possible example, in terms of the target function interface of the target application corresponding to the AI module for querying the current system state information, the instructions in the program are specifically configured to perform the following steps: controlling the AI module to acquire a mapping relation set between pre-stored system state information and a functional interface of a target application; and controlling the AI module to query the mapping relation set by using the system state information as a query identifier to acquire a target function interface of the target application corresponding to the current system state information.
In one possible example, the instructions in the program further include instructions for performing the steps of: before controlling the processor to detect a selection operation for a target application, controlling the AI module to count the use parameters of a plurality of functional interfaces of the target application of the mobile terminal under the system state information; and controlling the AI module to determine a target function interface corresponding to the system state information according to the use parameters; and controlling the AI module to establish a mapping relation between the system state information and the target function interface, and storing the mapping relation in the mapping relation set.
In one possible example, the instructions in the program further include instructions for performing the steps of: controlling the AI module to obtain continuous display process records of a plurality of functional interfaces of the target application, wherein the display interval duration of any two adjacent functional interfaces in the continuous display process records is less than a preset duration threshold, the display control operation of any one functional interface in the continuous display process records does not include rollback operation, and the number of the functional interfaces in the continuous display process records is greater than 2; and controlling the AI module to determine a continuous display process record with a repetition number greater than a preset number threshold; and controlling the AI module to obtain a first functional interface and a last functional interface in the determined continuous display process record; and controlling the AI module to modify the control logic for indirectly jumping from the first functional interface to the last functional interface into the control logic for directly jumping from the first functional interface to the last functional interface.
In one possible example, the instructions in the program further include instructions for performing the steps of: after the AI module is controlled to modify the control logic for indirectly jumping from the first functional interface to the last functional interface to directly jump from the first functional interface to the last functional interface, the processor is controlled to directly jump from the first functional interface to the last functional interface when the control operation for jumping from the first functional interface to the last functional interface is detected.
The above description has introduced the solution of the embodiment of the present invention mainly from the perspective of the method-side implementation process. It is understood that the mobile terminal includes hardware structures and/or software modules for performing the respective functions in order to implement the above-described functions. Those of skill in the art will readily appreciate that the present invention can be implemented in hardware or a combination of hardware and computer software, with the exemplary elements and algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The embodiment of the present invention may perform the division of the functional units for the mobile terminal according to the method example described above, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
In case of integrated units, fig. 4 shows a block diagram of a possible functional unit composition of the mobile terminal involved in the above embodiments. The mobile terminal 400 includes: a first processing unit 402, a second processing unit 403 and a communication unit 404. First processing unit 402 and second processing unit 403 are used to control and manage the actions of the mobile terminal, e.g., processing unit 402 is used to support the mobile terminal in performing steps S2A01-S2A03 in FIG. 2A, steps S2B01-S2B06 in FIG. 2B, and/or other processes for the techniques described herein. The communication unit 404 is used to support communication between the mobile terminal and other devices, or between the first processing unit 402 or the second processing unit 403 and peripheral devices (such as a camera device, a fingerprint recognition device, and the like) of the mobile terminal. The mobile terminal may further include a storage unit 401 for storing program codes and data of the mobile terminal.
The first processing unit is configured to, when a selection operation for a target application is detected, obtain current system state information, and send a first instruction carrying the system state information and an application identifier of the target application to the second functional unit through the communication unit;
the second functional unit is configured to receive the first instruction through the communication unit, query a target functional interface of the target application corresponding to the current system state information, and send a second instruction carrying description information of the target functional interface to the first functional unit through the communication unit;
the first function unit is further configured to receive the second instruction through the communication unit, and display the target function interface.
In a possible example, in terms of the target function interface of the target application corresponding to the query of the current system state information, the second processing unit is specifically configured to: acquiring a mapping relation set between pre-stored system state information and a functional interface of a target application through the communication unit; and the target function interface is used for inquiring the mapping relation set by taking the system state information as an inquiry identifier to acquire the target application corresponding to the current system state information.
In a possible example, before the first processing unit detects a selection operation for a target application, the second processing unit is further configured to count usage parameters of a plurality of functional interfaces of the target application of the mobile terminal under the system state information; and a target function interface used for determining the system state information according to the use parameters; and the mapping relation is used for establishing the mapping relation between the system state information and the target function interface and storing the mapping relation in the mapping relation set.
In a possible example, the second processing unit is further configured to obtain, through the communication unit, a continuous display process record of a plurality of function interfaces of the target application, where a display interval duration of any two adjacent function interfaces in the continuous display process record is smaller than a preset duration threshold, a display control operation of any one function interface in the continuous display process record does not include a rollback operation, and the number of function interfaces in the continuous display process record is greater than 2; and a continuous display process record for determining that the number of repetitions is greater than a preset number threshold; and a first functional interface and a last functional interface in the determined continuous display process record are obtained; and the control logic is used for modifying the control logic for indirectly jumping from the first functional interface to the last functional interface into the control logic for directly jumping from the first functional interface to the last functional interface.
In one possible example, after the second processing unit modifies the control logic for indirectly jumping from the first functional interface to the last functional interface to directly jump from the first functional interface to the last functional interface, the first processing unit directly jumps from the first functional interface to the last functional interface when detecting the control operation for jumping from the first functional interface to the last functional interface.
The first Processing Unit 402 may be a Processor or a controller, the second Processing Unit 403 may be an artificial intelligence AI module, and the AI module and the Processor may be, for example, a Central Processing Unit (CPU), a general-purpose Processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor and AI module may also be a combination that performs a computing function, such as a combination comprising one or more microprocessors, a combination of DSPs and microprocessors, and the like. The communication unit 404 may be a transceiver, a transceiver circuit, an internal communication interface (a communication port between a processor and a peripheral), and the like, and the storage unit 401 may be a memory.
The embodiment of the invention also provides another mobile terminal, which comprises a general processor, wherein the general processor is used for:
when the selection operation aiming at the target application is detected, acquiring current system state information and generating a first instruction carrying the system state information and an application identifier of the target application;
inquiring a target function interface of the target application corresponding to the current system state information through the first instruction, and generating a second instruction carrying description information of the target function interface;
and displaying the target function interface through the second instruction.
Wherein, the general processor is a processing chip with data processing capability.
In the embodiment of the invention, the AI module can intelligently determine the target function interface of the target application according to the current system state information, and the target function interface corresponds to the function interface with higher demand of the user when the mobile terminal is in the current system state information, so that the situation that the mobile terminal detects the repeated operation of the user and displays the target function interface is avoided to a certain extent, and the intelligence and the convenience for controlling the display of the function interface of the application by the mobile terminal are improved.
In a possible example, in terms of the target function interface of the target application corresponding to the query of the current system state information, the general processor is specifically configured to: acquiring a mapping relation set between pre-stored system state information and a functional interface of a target application; and the mapping relation set is inquired by taking the system state information as an inquiry identifier, and a target function interface of the target application corresponding to the current system state information is obtained.
In one possible example, the general processor is further configured to count usage parameters of a plurality of functional interfaces of a target application of the mobile terminal in the system state information before the processor detects a selection operation for the target application; the target function interface corresponding to the system state information is determined according to the use parameters; and the mapping relation is used for establishing the mapping relation between the system state information and the target function interface and storing the mapping relation in the mapping relation set.
In a possible example, the general processor is further configured to obtain a continuous display process record of a plurality of functional interfaces of the target application, where a display interval duration of any two adjacent functional interfaces in the continuous display process record is smaller than a preset duration threshold, a display control operation of any one functional interface in the continuous display process record does not include a rollback operation, and the number of functional interfaces in the continuous display process record is greater than 2; and a continuous display process record for determining that the number of repetitions is greater than a preset number threshold; and a first functional interface and a last functional interface in the determined continuous display process record are obtained; and the control logic is used for modifying the control logic for indirectly jumping from the first functional interface to the last functional interface into the control logic for directly jumping from the first functional interface to the last functional interface.
In one possible example, the general purpose processor is further configured to directly jump from the first functional interface to the last functional interface upon detecting a control operation to jump from the first functional interface to the last functional interface after the AI module modifies the control logic to indirectly jump from the first functional interface to the last functional interface to directly jump from the first functional interface to the last functional interface.
In one possible example, the general purpose processor includes an application processor and an AI module integrated with the application processor arrangement, the AI module to: any steps performed as used by the general purpose processor are performed.
In one possible example, the general purpose processor includes an application processor and an AI module, the AI module being provided independently of the processor, the AI module being configured to: any steps performed as used by the general purpose processor are performed.
As shown in fig. 5, for convenience of description, only the parts related to the embodiment of the present invention are shown, and details of the specific technology are not disclosed, please refer to the method part in the embodiment of the present invention. The mobile terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), a vehicle-mounted computer, and the like, taking the mobile terminal as the mobile phone as an example:
fig. 5 is a block diagram illustrating a partial structure of a mobile phone related to a mobile terminal according to an embodiment of the present invention. Referring to fig. 5, the handset includes: radio Frequency (RF) circuitry 910, memory 920, input unit 930, display unit 940, sensor 950, audio circuitry 960, Wireless Fidelity (WiFi) module 970, processor complex 980, and power supply 990. Those skilled in the art will appreciate that the handset configuration shown in fig. 5 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 5:
the processor set 980 is a control center of the mobile phone, and includes a processor 981 and an artificial intelligence AI module 982, the processor 981 is connected to the AI module 982, the processor 981 and the AI module 982 are connected to various parts of the whole mobile phone by using various interfaces and lines, and the whole mobile phone is monitored by executing or executing software programs and/or modules stored in the memory 920 and calling data stored in the memory 920 to execute various functions and process data of the mobile phone. In particular for performing the following steps:
the processor 981 is configured to, when a selection operation for a target application is detected, obtain current system state information, and send a first instruction carrying the system state information and an application identifier of the target application to the AI module 982; the AI module 982 is configured to receive the first instruction, query a target function interface of the target application corresponding to the current system state information, and send a second instruction carrying description information of the target function interface to the processor 981; the processor 981 is further configured to receive the second instruction and display the target function interface.
Optionally, the processor 981 and AI module 982 may include one or more processing units; preferably, the processor 981 may integrate an application processor, which primarily handles operating systems, user interfaces, application programs, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 981.
The memory 920 may be used to store software programs and modules, and the processor 981 and the AI module 982 perform various functional applications and data processing of the cellular phone by operating the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to the use of the mobile phone (such as use parameters of an application, etc.), and the like. Further, the memory 920 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 930 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. In particular, the input unit 930 may include a fingerprint sensor 931 and other input devices 932. And a fingerprint sensor 931 which may collect fingerprint data of the user thereon. The input unit 930 may include other input devices 932 in addition to the fingerprint sensor 931. In particular, other input devices 932 may include, but are not limited to, one or more of a touch screen, physical keys, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 940 may be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 940 may include a display screen 941, and optionally, the display screen 941 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Although in fig. 5, the fingerprint sensor 931 and the display screen 941 are shown as two separate components to implement the input and output functions of the mobile phone, in some embodiments, the fingerprint sensor 931 and the display screen 941 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 950, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen 941 according to the brightness of ambient light, and the proximity sensor may turn off the display screen 941 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 970, and provides wireless broadband Internet access for the user. Although fig. 5 shows the WiFi module 970, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The handset also includes a power supply 990 (e.g., a battery) for powering the various components, which may preferably be logically connected to the processor complex 980 via a power management system, such that the power management system may manage charging, discharging, and power consumption.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In the embodiments shown in fig. 2A and fig. 2B, the method flows of the steps may be implemented based on the structure of the mobile phone.
In the embodiment shown in fig. 4, the functions of the units can be implemented based on the structure of the mobile phone.
An embodiment of the present invention further provides a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any one of the methods described in the above method embodiments, and the computer includes a mobile terminal.
Embodiments of the present invention also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as recited in the above method embodiments. The computer program product may be a software installation package, said computer comprising a mobile terminal.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a memory and includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above embodiments of the present invention are described in detail, and the principle and the implementation of the present invention are explained by applying specific embodiments, and the above description of the embodiments is only used to help understanding the method of the present invention and the core idea thereof; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (18)
1. A mobile terminal, comprising a processor, an Artificial Intelligence (AI) module, the processor being coupled to the AI module, wherein,
the processor is configured to acquire current system state information when a selection operation for a target application is detected, and send a first instruction carrying the system state information and an application identifier of the target application to the AI module, where the system state information is working mode information of a mobile terminal in a conference mode, a silent mode, or a power saving mode;
the AI module is configured to receive the first instruction, query a target function interface of the target application corresponding to the current system state information, and send a second instruction carrying description information of the target function interface to the processor, where the target function interface corresponding to the system state information is a function interface with a largest use parameter among a plurality of function interfaces of the target application, and the use parameter includes any one of a use frequency, and a use duration;
the processor is further configured to receive the second instruction and display the target function interface.
2. The mobile terminal according to claim 1, wherein in terms of the target function interface of the target application corresponding to the query of the current system state information, the AI module is specifically configured to: acquiring a mapping relation set between pre-stored system state information and a functional interface of a target application; and the mapping relation set is inquired by taking the system state information as an inquiry identifier, and a target function interface of the target application corresponding to the current system state information is obtained.
3. The mobile terminal of claim 2, wherein the AI module is further configured to count usage parameters of a plurality of functional interfaces of the target application of the mobile terminal under the system state information before the processor detects a selection operation for the target application; the target function interface corresponding to the system state information is determined according to the use parameters; and the mapping relation is used for establishing the mapping relation between the system state information and the target function interface and storing the mapping relation in the mapping relation set.
4. The mobile terminal according to any one of claims 1 to 3, wherein the AI module is further configured to obtain a continuous display process record of the plurality of functional interfaces of the target application, a display interval duration of any two adjacent functional interfaces in the continuous display process record is smaller than a preset duration threshold, a display control operation of any one functional interface in the continuous display process record does not include a rollback operation, and the number of functional interfaces in the continuous display process record is greater than 2; and a continuous display process record for determining that the number of repetitions is greater than a preset number threshold; and a first functional interface and a last functional interface in the determined continuous display process record are obtained; and the control logic is used for modifying the control logic for indirectly jumping from the first functional interface to the last functional interface into the control logic for directly jumping from the first functional interface to the last functional interface.
5. The mobile terminal of claim 4, wherein the processor is further configured to jump directly from the first functional interface to the last functional interface upon detecting a control operation for jumping from the first functional interface to the last functional interface after the AI module modifies the control logic for jumping indirectly from the first functional interface to the last functional interface to jump directly from the first functional interface to the last functional interface.
6. The interface display method is applied to a mobile terminal comprising a processor and an Artificial Intelligence (AI) module, and comprises the following steps:
the mobile terminal controls the processor to acquire current system state information when the processor detects a selection operation for a target application, and sends a first instruction carrying the system state information and an application identifier of the target application to the AI module, wherein the system state information is working mode information of the mobile terminal in a conference mode, a mute mode or a power saving mode;
the mobile terminal controls the AI module to receive the first instruction, queries a target function interface of the target application corresponding to the current system state information, and sends a second instruction carrying description information of the target function interface to the processor, wherein the target function interface corresponding to the system state information is a function interface with the largest use parameter in a plurality of function interfaces of the target application, and the use parameter comprises any one of use times, use frequency and use duration;
and the mobile terminal controls the processor to receive the second instruction and display the target function interface.
7. The method according to claim 6, wherein the controlling, by the mobile terminal, the AI module to query a target function interface of the target application corresponding to the current system state information includes:
the mobile terminal controls the AI module to acquire a mapping relation set between pre-stored system state information and a functional interface of a target application;
and the mobile terminal controls the AI module to query the mapping relation set by taking the system state information as a query identifier, and acquires a target function interface of the target application corresponding to the current system state information.
8. The method of claim 7, wherein before the mobile terminal controls the processor to detect a selection operation for a target application, the method further comprises:
the mobile terminal controls the AI module to count the use parameters of a plurality of functional interfaces of the target application of the mobile terminal under the system state information;
the mobile terminal controls the AI module to determine a target function interface corresponding to the system state information according to the use parameters;
and the mobile terminal controls the AI module to establish a mapping relation between the system state information and the target function interface and stores the mapping relation in the mapping relation set.
9. The method according to any one of claims 6-8, further comprising:
the mobile terminal controls the AI module to obtain continuous display process records of a plurality of functional interfaces of the target application, wherein the display interval duration of any two adjacent functional interfaces in the continuous display process records is less than a preset duration threshold, the display control operation of any one functional interface in the continuous display process records does not include rollback operation, and the number of the functional interfaces in the continuous display process records is more than 2;
the mobile terminal controls the AI module to determine a continuous display process record with the number of repetitions being greater than a preset number threshold;
the mobile terminal controls the AI module to obtain a first functional interface and a last functional interface in the determined continuous display process record;
and the mobile terminal controls the AI module to modify the control logic for indirectly jumping from the first functional interface to the last functional interface into the control logic for directly jumping from the first functional interface to the last functional interface.
10. The method according to claim 9, wherein the mobile terminal controls the AI module to modify the control logic for indirectly jumping from the first functional interface to the last functional interface to be after directly jumping from the first functional interface to the last functional interface, the method further comprising:
and the mobile terminal controls the processor to directly jump to the last functional interface from the first functional interface when detecting the control operation of jumping from the first functional interface to the last functional interface.
11. A mobile terminal, characterized in that it comprises a first processing unit, a second processing unit and a communication unit,
the first processing unit is configured to, when a selection operation for a target application is detected, acquire current system state information, and send a first instruction carrying the system state information and an application identifier of the target application to the second processing unit through the communication unit, where the system state information is working mode information of a mobile terminal in a conference mode, a silent mode, or a power saving mode;
the second processing unit is configured to receive the first instruction through the communication unit, query a target function interface of the target application corresponding to the current system state information, and send a second instruction carrying description information of the target function interface to the first processing unit through the communication unit, where the target function interface corresponding to the system state information is a function interface with a largest use parameter among a plurality of function interfaces of the target application, and the use parameter includes any one of a use number, a use frequency, and a use duration;
the first processing unit is further configured to receive the second instruction through the communication unit, and display the target function interface.
12. The mobile terminal according to claim 11, wherein in terms of the target function interface of the target application corresponding to the query of the current system state information, the second processing unit is specifically configured to: acquiring a mapping relation set between pre-stored system state information and a functional interface of a target application; and the mapping relation set is inquired by taking the system state information as an inquiry identifier, and a target function interface of the target application corresponding to the current system state information is obtained.
13. A mobile terminal, comprising a general purpose processor configured to:
when a selection operation for a target application is detected, acquiring current system state information, and generating a first instruction carrying the system state information and an application identifier of the target application, wherein the system state information is working mode information of a mobile terminal in a conference mode, a mute mode or a power saving mode;
inquiring a target function interface of the target application corresponding to the current system state information through the first instruction, and generating a second instruction carrying description information of the target function interface, wherein the target function interface corresponding to the system state information is a function interface with the largest use parameter in a plurality of function interfaces of the target application, and the use parameter comprises any one of use times, use frequency and use duration;
and displaying the target function interface through the second instruction.
14. The mobile terminal according to claim 13, wherein in terms of the target function interface of the target application corresponding to the query of the current system state information, the general processor is specifically configured to: acquiring a mapping relation set between pre-stored system state information and a functional interface of a target application; and the mapping relation set is inquired by taking the system state information as an inquiry identifier, and a target function interface of the target application corresponding to the current system state information is obtained.
15. The mobile terminal according to claim 13 or 14, wherein the general-purpose processor comprises an application processor and an AI module, the AI module being integrated in the application processor arrangement, the AI module being configured to: any steps performed as used by the general purpose processor are performed.
16. The mobile terminal according to claim 13 or 14, characterized in that the general-purpose processor comprises an application processor and an AI module, the AI module being arranged independently of the processor, the AI module being configured to: any steps performed as used by the general purpose processor are performed.
17. A mobile terminal comprising a processor, an artificial intelligence, AI, module, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor and the AI module, the programs comprising instructions for performing the steps in any of the methods of claims 6-10.
18. A computer-readable storage medium, characterized in that it stores a computer program for electronic data exchange, wherein the computer program causes a computer to perform the method according to any one of claims 6-10, the computer comprising a mobile terminal.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710388181.3A CN107291328B (en) | 2017-05-27 | 2017-05-27 | Interface display method and related product |
PCT/CN2018/086367 WO2018219118A1 (en) | 2017-05-27 | 2018-05-10 | Interface displaying method and related product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710388181.3A CN107291328B (en) | 2017-05-27 | 2017-05-27 | Interface display method and related product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107291328A CN107291328A (en) | 2017-10-24 |
CN107291328B true CN107291328B (en) | 2020-05-26 |
Family
ID=60094765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710388181.3A Expired - Fee Related CN107291328B (en) | 2017-05-27 | 2017-05-27 | Interface display method and related product |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107291328B (en) |
WO (1) | WO2018219118A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107291328B (en) * | 2017-05-27 | 2020-05-26 | Oppo广东移动通信有限公司 | Interface display method and related product |
CN109388458A (en) * | 2018-09-26 | 2019-02-26 | 深圳壹账通智能科技有限公司 | Management method, terminal device and the computer readable storage medium of interface control |
CN112558954A (en) * | 2020-12-29 | 2021-03-26 | 北京来也网络科技有限公司 | Information extraction method, device, medium and electronic equipment combining RPA and AI |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615442A (en) * | 2015-02-13 | 2015-05-13 | 广东欧珀移动通信有限公司 | Controls usage statistical table updating method and device and software adjusting method and device |
CN104898932A (en) * | 2015-06-25 | 2015-09-09 | 联想(北京)有限公司 | Information handling method and electronic device |
CN105159524A (en) * | 2015-08-03 | 2015-12-16 | 小米科技有限责任公司 | Interface display method and apparatus |
CN105425961A (en) * | 2015-11-18 | 2016-03-23 | 广东欧珀移动通信有限公司 | Method for realizing shortcut operation and user terminal |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140097838A (en) * | 2013-01-30 | 2014-08-07 | 경북대학교 산학협력단 | Screen Display Methods for the Mobile Terminals by the Arrangement of Application Icons, the Recomposition of Contact Lists, the Synchronization between Images and Calendar, and the Disposition of the Environment Setting Functions |
CN104793846A (en) * | 2015-04-27 | 2015-07-22 | 小米科技有限责任公司 | Displaying method and device for interface of application program |
CN106293445B (en) * | 2015-06-29 | 2021-03-23 | 腾讯科技(深圳)有限公司 | Method and device for acquiring application program use data and terminal equipment |
CN107291328B (en) * | 2017-05-27 | 2020-05-26 | Oppo广东移动通信有限公司 | Interface display method and related product |
-
2017
- 2017-05-27 CN CN201710388181.3A patent/CN107291328B/en not_active Expired - Fee Related
-
2018
- 2018-05-10 WO PCT/CN2018/086367 patent/WO2018219118A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615442A (en) * | 2015-02-13 | 2015-05-13 | 广东欧珀移动通信有限公司 | Controls usage statistical table updating method and device and software adjusting method and device |
CN104898932A (en) * | 2015-06-25 | 2015-09-09 | 联想(北京)有限公司 | Information handling method and electronic device |
CN105159524A (en) * | 2015-08-03 | 2015-12-16 | 小米科技有限责任公司 | Interface display method and apparatus |
CN105425961A (en) * | 2015-11-18 | 2016-03-23 | 广东欧珀移动通信有限公司 | Method for realizing shortcut operation and user terminal |
Also Published As
Publication number | Publication date |
---|---|
WO2018219118A1 (en) | 2018-12-06 |
CN107291328A (en) | 2017-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107146616B (en) | Equipment control method and related product | |
CN107272872B (en) | Power saving control method and related product | |
CN111258407B (en) | Application function control method and related product | |
CN107277230B (en) | Voice broadcasting method of message and related product | |
CN107707768B (en) | Processing method for running game application and related product | |
CN110633067B (en) | Sound effect parameter adjusting method and mobile terminal | |
CN106095489B (en) | A kind of application control method and mobile terminal | |
CN107634952B (en) | Method and device for determining brushing amount resource, service equipment, mobile terminal and storage medium | |
CN106413070B (en) | A kind of power regulating method, mobile terminal and computer readable storage medium | |
CN107317918B (en) | Parameter setting method and related product | |
WO2018214744A1 (en) | Information processing method and related product | |
CN106793010B (en) | Network access method and equipment | |
CN107291328B (en) | Interface display method and related product | |
CN107734618B (en) | Application program closing method and device, storage medium and electronic equipment | |
CN110632734B (en) | Focusing method and related product | |
CN107708071B (en) | Transmission power control method and related product | |
CN106815078B (en) | Memory control method and equipment | |
CN107272991B (en) | Information display method and related product | |
CN107220344B (en) | Document processing method and related product | |
CN107659976B (en) | Network access method and related product | |
CN106776041B (en) | Data processing method and device | |
CN112312542B (en) | Ephemeris information collection method, device, storage medium and mobile terminal | |
CN107580358B (en) | Network access method and related product | |
CN107613537B (en) | Frequency control method for signal quality detection and related product | |
CN109885349B (en) | Application cleaning method and device, mobile terminal and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: 523860 No. 18 Wusha Haibin Road, Chang'an Town, Dongguan City, Guangdong Province Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200526 |