Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all 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 application.
The following are detailed below.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of this application and in the accompanying drawings are used for distinguishing between different elements and not for describing a particular sequential 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 application. 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 may be combined with other embodiments.
Hereinafter, some terms in the present application are explained to facilitate understanding by those skilled in the art.
1) Electronic devices may include various handheld devices, vehicle mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication capabilities, as well as various forms of User Equipment (UE), mobile Station (MS), terminal Equipment (terminal device), and so forth. For convenience of description, the above-mentioned devices are collectively referred to as electronic devices.
2) A memo is an application installed in an electronic device to help record certain events. The user can record the event which needs to be processed later by using the memo, can also record the processed event by using the memo, and the like.
3) The related information of the event includes at least one of: event execution time, event content, event recording time, event execution place, and the like. Wherein, a time includes a date and a time node, for example, if a certain time is 2017/11/01/9. For example, suppose an event is recorded in the memo at 2017/12/01/9: 2017/12/05/2. The event recording time of the event is as follows: 2017/12/01/9.
The following describes embodiments of the present application in detail.
Referring to fig. 1, fig. 1 is a schematic structural diagram of an electronic device 100 according to an embodiment of the present application, where the electronic device 100 includes: comprises a shell 10, a circuit board 20, a battery 30, a cover plate 40, a display screen 50 and a controller 60 for controlling the display screen 50; the cover plate 40 is arranged on the housing 10, the controller 60 is arranged on the circuit board 20, the display screen 50 is connected with the controller 60, the cover plate 40 comprises a first area 41 and a second area 42, the display screen 50 is arranged on the inner surface of the first area 41, and the display screen 50 comprises a special-shaped area 51 and a regular area 52, wherein;
a controller 60 for acquiring related information of at least one first event recorded in the memo, the related information including an event execution time, the event execution time of the first event being later than the current system time; selecting at least one second event from the at least one first event, wherein the event execution time of the second event is less than or equal to a set duration from the current system time;
the controller 60 is further configured to control the shaped area 51 to display the at least one second event.
Wherein the shaped area 51 comprises a first shaped area and a second shaped area, which are respectively disposed at both sides of the non-display area 42.
Wherein the irregular area refers to a display area of irregular shape, such as the irregular area 51 shown in fig. 1. The regular area refers to a regularly shaped display area, such as the regular area 52 shown in FIG. 1. The irregular area 51 and the regular area 52 form the display 50, that is, the irregular area 51 and the regular area 52 have the same function, and can display contents.
Wherein, the area corresponding to the second area 42 on the circuit board 20 is provided with at least one functional component 70, the controller 60 is connected with the at least one functional component 70, and the at least one functional component 70 includes at least one of the following: the device comprises a loudspeaker, a microphone, a front camera, a face recognition device, a proximity sensor and an ambient light sensor.
The display screen 50 includes a touch screen and a display screen, and the display screen includes an organic light emitting diode display screen OLED.
The controller 60 may include a processor, which is a control center of the electronic device, and a memory, which is connected to various parts of the electronic device through various interfaces and lines, and performs various functions of the electronic device and processes data by operating or executing software programs and/or modules stored in the memory and calling data stored in the memory, thereby integrally monitoring the electronic device. Optionally, the processor may integrate an application processor and a modem processor, wherein the application processor mainly handles operating systems, user interfaces, application programs, and the like, and the modem processor mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor.
The memory may be used for storing software programs and modules, and the processor executes various functional applications and data processing of the electronic device by operating the software programs and modules stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program 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 use of the electronic device, and the like. Further, the memory 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.
It can be seen that in the embodiment of the present application, in the case where there is an event in the memo that needs to be processed recently, the event is displayed in the special-shaped area. Therefore, the events which need to be processed recently and are recorded in the memorandum displayed in the special-shaped area can be realized, so that the utilization rate of the special-shaped area is improved, the event reminding efficiency is improved, and the event searching efficiency is improved.
In an embodiment of the present application, the controller 60 is specifically configured to: under the condition of a first condition, acquiring related information of at least one first event recorded in the memo; wherein the first condition comprises at least one of: detecting a screen unlocking event; detecting that the event execution time of a second event displayed in the special-shaped area is earlier than the current system time; the plurality of first detection times comprise current system time, and any two adjacent first detection time intervals are the same.
In an embodiment of the present application, the controller 20 is further configured to control the special-shaped area 51 to remove the second event i from display if the event execution time of the second event i is detected to be earlier than the current system time, where the second event i is one of the at least one second event.
In an embodiment of the present application, the controller 60 is further configured to detect whether the event execution time of the at least one second event is earlier than the current system time in case of a second condition; wherein the second condition comprises at least one of: detecting a screen unlocking event; the plurality of second detection times comprise current system time, and any two adjacent second detection time intervals are the same.
In an embodiment of the present application, the related information further includes event content, and the controller 60 is further configured to analyze the event content of the at least one second event respectively to obtain at least one keyword of the event content;
the controller 60 is specifically configured to: controlling the shaped area 51 to display the event execution time of the at least one second event and at least one keyword of the event content of the at least one second event.
It should be noted that, the specific implementation process of the present embodiment may refer to the specific implementation process described in the following method, and is not described here.
Referring to fig. 2A, fig. 2A is a schematic flowchart of an information display method according to an embodiment of the present disclosure, and the information display method is applied to the electronic device shown in fig. 1, where the electronic device includes a housing, a cover plate, a display screen, and a controller for controlling the display screen; the cover plate is arranged on the shell and comprises a first area and a second area, the display screen is arranged on the inner surface of the first area and comprises a special-shaped area and a regular area, and the method comprises the following steps:
step 201: the electronic equipment acquires related information of at least one first event recorded in the memo, wherein the related information comprises event execution time, and the event execution time of the first event is later than the current system time.
In step 201, the electronic device may acquire all relevant information of the first event, may acquire only the event execution time and the event content of the first event, and the like, which is not limited herein.
Wherein at least one first event in step 201 is all events in the memo having an event execution time later than the current system time. Or at least one first event is that the event execution time in the memo is later than the current system time, and the event execution time of the first event includes the same date as the current system time, for example, assuming that the current system time is 2017/12/01/9.
Step 202: and the electronic equipment selects at least one second event from the at least one first event, wherein the event execution time of the second event is less than or equal to the set duration from the current system time.
Wherein, the set duration is user-defined. Or the set time length is self-defined by the electronic equipment. The set time period may be, for example, 30 minutes, 45 minutes, 1 hour, 2 hours, 3 hours, or other values. Alternatively, the set duration is determined by the mobile terminal based on machine learning.
For example, assuming that the preset duration is 1 hour, the to-be-processed event 1, the to-be-processed event 2, and the to-be-processed event 3, the current system time is 17.
Step 203: the electronic device displays the at least one second event in the shaped area.
The electronic device may display one of the at least one second event, display a plurality of or all of the at least one second event, and so on in the special-shaped area.
The electronic device displays the second event in the special-shaped area, and a part of information or all information in the related information of the second event can be displayed.
The second event displayed by the electronic device in the special-shaped area may be static display, dynamic display, or the like.
For an event, the electronic device may use one special-shaped area for display, or may use two special-shaped areas for display, which is not limited herein. As shown in particular in fig. 2B and 2C.
It can be seen that, in the embodiment of the present application, in the case where there is an event that needs to be processed recently in the memo, the event is displayed in the special-shaped area. Therefore, the events which need to be processed recently and are recorded in the memorandum displayed in the special-shaped area can be realized, so that the utilization rate of the special-shaped area is improved, the event reminding efficiency is improved, and the event searching efficiency is improved.
In an embodiment of the present application, a specific implementation manner of acquiring, by an electronic device, information related to at least one first event recorded in a memo includes:
under the condition of a first condition, the electronic equipment acquires related information of at least one first event recorded in the memo;
wherein the first condition comprises at least one of: 1) Detecting a screen unlocking event; 2) Detecting that the event execution time of a second event displayed in the special-shaped area is earlier than the current system time; 3) The plurality of first detection times comprise current system time, and any two adjacent first detection time intervals are the same.
It can be seen that, under the first condition, when a screen unlock event is detected, the user's attention is focused on the screen of the electronic device, and at this time, the information display method of the present application is executed (if after the method is executed, one or more second times are displayed in the special-shaped area), so that the user can see the second event displayed in the special-shaped area at the first time, and further, the efficiency of event reminding is improved.
In the third case of the first condition, the information display method of the present application is implemented in a periodic detection manner, which can reduce power consumption compared to a continuous detection manner.
It can be seen that, when the event execution time of the second event displayed in the special-shaped area is earlier than the current system time, the electronic device removes the second event from the special-shaped area, and the special-shaped area has a free area, in this case, the information display method of the present application is executed (if the method is executed, one or more second times are displayed in the special-shaped area), so that the utilization efficiency of the special-shaped area can be improved.
In an embodiment of the application, after the electronic device displays the at least one second event in the shaped area, the method further includes:
removing a second event i from the shaped area in case it is detected that the event execution time of the second event i is earlier than the current system time, the second event i being one of the at least one second event.
For example, assume that there are 3 second events displayed in the current special-shaped area, where the 3 second events are the second event 1, the second event 2, and the second event 3, respectively, and the second event 1 corresponds to the event execution time a, the second event 2 corresponds to the event execution time b, and the second event 3 corresponds to the event execution time c. If the event execution time c is earlier than the current system time, the mobile terminal removes the target event 3 from the irregular area.
Therefore, in the embodiment of the application, when the event execution time of a certain second event is earlier than the current time, the mobile terminal removes the event from the special-shaped area, so that the expired second event can be removed from the special-shaped area, and the utilization efficiency of the special-shaped area is further improved.
In an embodiment of the present application, the method further includes:
in the case of a second condition, the electronic device detects whether the event execution time of the at least one second event is earlier than the current system time;
wherein the second condition comprises at least one of: 1) Detecting a screen unlocking event; 2) The plurality of second detection times comprise current system time, and any two adjacent second detection time intervals are the same.
Therefore, under the first condition of the second condition, when the screen unlocking event is detected, the attention of the user is focused on the screen of the mobile terminal, whether the second event displayed in the special-shaped area has the overdue event or not is detected, and if the second event has the overdue event, the overdue event is removed, so that the utilization efficiency of the special-shaped area can be improved.
It can be seen that in the second case of the second condition, the detection of whether the second event displayed in the irregular area has an expired event is performed periodically, which can reduce power consumption compared to the continuous detection.
In an embodiment of the application, the related information further includes event content, and the method further includes:
the electronic equipment respectively analyzes the event content of the at least one second event to obtain at least one keyword of the event content;
the specific implementation manner of the electronic device displaying the at least one second event in the special-shaped area is as follows:
and the electronic equipment displays the moment of the event execution time of the at least one second event and at least one keyword of the event content of the at least one second event in the special-shaped area.
For example, it is assumed that the at least one second event includes a second event 1 and a second event 2, where the second event 1 corresponds to the event content 1 and the second event 2 corresponds to the event content 2. If the electronic device parses the event content 1 to obtain the keywords 1 and 2, and the electronic device parses the event content 2 to obtain the keywords 3, the electronic device displays the time 1, the keywords 1 and 2 of the event execution time of the second event 1 in the special-shaped area, and the electronic device displays the time 2 and the keywords 3 of the event execution time of the second event 2 in the special-shaped area, as shown in fig. 2D.
It can be seen that due to the space size of the special-shaped area, the event execution time of the event and the keywords of the event content are only displayed in the special-shaped area, so that the approximate content of the event which can be known to the user can be displayed in the limited display area.
Further, after the electronic device displays the event execution time of the at least one second event and the at least one keyword of the event content of the at least one second event in the shaped area, the method further includes:
and in the case that the moment of executing the event for the second event j or the click operation of the keyword for the event content of the second event j is detected, the electronic equipment displays all related information of the second event j in a rule area, wherein the second event j is one of at least one second event.
For example, please refer to fig. 2E, assuming that all the related information of the second event 1 is: the event execution time is 2017/12/07/9, and the event execution is as follows: in a certain company, the event content is training of certain content, and the event recording time is 2017/12/04/10. If the user clicks the event execution time 1 of the second event 1, all the above-mentioned related information of the second reality 1 is displayed in the rule area.
Further, the specific implementation manner of the electronic device analyzing the event content of the second event k is as follows:
and under the condition that the word number of the event content of the second event k is larger than or equal to the set value, the electronic equipment analyzes the event content of the second event k, wherein the second event k is one of at least one second event.
The first threshold may be user-defined or electronic device-defined, and is not limited herein. The first threshold may be, for example, 7, 8, 9, 10 or other values.
In an embodiment of the application, the electronic device displays, in the special-shaped area, a time of the event execution time of the at least one second event and at least one keyword of the event content of the at least one second event, including:
and in the case that the sum of the first word count at the moment of the event execution time of the second event h and the second word count of the at least one keyword of the event content of the second event h is greater than or equal to a second threshold value, the electronic equipment displays the moment of the event execution time of the second event h and the at least one keyword of the event content of the second event h in a rolling manner in the special-shaped area.
The special-shaped areas comprise a first special-shaped area and a second special-shaped area, and the first special-shaped area and the second special-shaped area are the same in size. The second threshold is the maximum number of words that one of the shaped areas can display. Alternatively, the second threshold is the maximum number of words that can be displayed by the two shaped areas.
For example, assuming that the time of the event execution time of the second event 3 is 9.
Further, the method further comprises:
in case that the sum of the first word count of the moment of the event execution time of the second event h and the second word count of the at least one keyword of the event content of the second event h is less than the second threshold, the electronic device statically and highlights the moment of the event execution time of the second event h and the at least one keyword of the event content of the second event h in the special-shaped area.
Further, the manner of highlighting includes at least one of: bold, slant, underline, change color.
In an embodiment of the present application, when the number of the at least one second event is M, where M is an integer greater than 1, specific implementations of the electronic device displaying the at least one second event in the special-shaped area include: and the electronic equipment alternately displays at least one second event in the special-shaped area according to the sequence of the event execution time of the second event.
The display duration of each second event may be the same, or the display duration of each second event may be different.
For example, assuming that the second event includes a second event 1, a second event 2 and a second event 3, the event execution time of the second event 1 is time 1, the event execution time of the second event 2 is time 2, the event execution time of the second event 3 is time 3, the time 1 is earlier than the time 2, the time 2 is earlier than the time 3, and the display times of the second event 1, the second event 2 and the second event 3 are all 10s, the electronic device circularly displays the second event 1 display 10s, the second event 2 display 10s and the second event 3 display 10s in the special-shaped area in the sequence, as shown in fig. 2G.
It can be seen that, under the condition that the number of the second events is greater than 1, a plurality of second events are alternately displayed in the special-shaped area, so that the utilization efficiency of the special-shaped area is improved.
The embodiment of the present application also provides another more detailed method flow, as shown in fig. 3, which is applied to the electronic device as shown in fig. 1, where the electronic device includes a housing, a cover plate, a display screen, and a controller for controlling the display screen; the cover plate is arranged on the shell and comprises a first area and a second area, the display screen is arranged on the inner surface of the first area and comprises a special-shaped area and a regular area, and the method comprises the following steps:
step 301: under the condition of a first condition, the electronic equipment acquires relevant information of at least one first event recorded in a memo, wherein the relevant information comprises event execution time, and the event execution time of the first event is later than the current system time; the first condition includes at least one of: detecting a screen unlocking event; detecting that the event execution time of a second event displayed in the special-shaped area is earlier than the current system time; the plurality of first detection times comprise current system time, and any two adjacent first detection time intervals are the same.
Step 302: and the electronic equipment selects at least one second event from the at least one first event, wherein the event execution time of the second event is less than or equal to the set duration from the current system time.
Step 303: and the electronic equipment respectively analyzes the event content of the at least one second event to obtain at least one keyword of the event content.
Step 304: and the electronic equipment displays the moment of the event execution time of the at least one second event and at least one keyword of the event content of the at least one second event in the special-shaped area.
Step 305: in the case of the second condition, the electronic device detects whether an event execution time of the at least one second event is earlier than a current system time.
Step 306: in case it is detected that the event execution time of a second event i is earlier than the current system time, the electronic device removes the second event i from the shaped area, the second event i being one of the at least one second event.
It should be noted that, the specific implementation of the steps of the method shown in fig. 3 can refer to the specific implementation described in the above method, and will not be described here.
In accordance with the embodiment shown in fig. 2A and fig. 3, please refer to fig. 4, fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application, and as shown in the figure, the electronic device includes a processor, 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 programs include instructions for performing the following steps;
acquiring related information of at least one first event recorded in a memo, wherein the related information comprises event execution time, and the event execution time of the first event is later than the current system time;
selecting at least one second event from the at least one first event, wherein the event execution time of the second event is less than or equal to a set duration from the current system time;
displaying the at least one second event in the shaped area.
It can be seen that in the embodiment of the present application, in the case where there is an event in the memo that needs to be processed recently, the event is displayed in the special-shaped area. Therefore, the events which need to be processed recently and are recorded in the memorandum displayed in the special-shaped area can be realized, so that the utilization rate of the special-shaped area is improved, the event reminding efficiency is improved, and the event searching efficiency is improved.
In an embodiment of the application, in terms of obtaining information related to at least one first event recorded in a memo, the program includes instructions specifically for performing the following steps;
under the condition of a first condition, acquiring related information of at least one first event recorded in the memo;
wherein the first condition comprises at least one of: detecting a screen unlocking event; detecting that the event execution time of a second event displayed in the special-shaped area is earlier than the current system time; the plurality of first detection times comprise current system time, and any two adjacent first detection time intervals are the same.
In an embodiment of the application, after displaying said at least one second event in said shaped area, the above program comprises instructions for further performing the following steps;
removing a second event i from the shaped area in case it is detected that the event execution time of the second event i is earlier than the current system time, the second event i being one of the at least one second event.
In an embodiment of the application, the program includes instructions for performing the following steps;
detecting whether the event execution time of the at least one second event is earlier than the current system time in case of a second condition;
wherein the second condition comprises at least one of: detecting a screen unlocking event; the plurality of second detection times comprise current system time, and any two adjacent second detection time intervals are the same.
In an embodiment of the application, the related information further includes event content, and the program includes instructions for performing the following steps;
analyzing the event content of the at least one second event respectively to obtain at least one keyword of the event content;
in respect of displaying said at least one second event in said shaped area, the above-mentioned program comprises instructions for carrying out the following steps in particular;
displaying, in the shaped area, a time of the event execution time of the at least one second event and at least one keyword of the event content of the at least one second event.
It should be noted that, for the specific implementation process of the present embodiment, reference may be made to the specific implementation process described in the foregoing method, and no description is given here.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It is understood that the electronic device comprises corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above-mentioned functions. Those of skill in the art would readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. 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 application.
In the embodiment of the present application, the electronic device may be divided into the functional units according to the method example, 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 application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
Fig. 5 is a block diagram showing functional units of an information display device 500 according to an embodiment of the present application. The information display device 500 is applied to an electronic apparatus including a case, a cover plate, a display screen, and a controller controlling the display screen; the cover plate is arranged on the shell, the cover plate comprises a first area and a second area, the display screen is arranged on the inner surface of the first area, the display screen comprises a special-shaped area and a regular area, the information display device comprises a processing unit 501, a storage unit 502 and a communication unit 503, the processing unit 501 comprises an acquisition unit, a selection unit and a display unit, wherein:
the system comprises an acquisition unit, a processing unit and a display unit, wherein the acquisition unit is used for acquiring related information of at least one first event recorded in a memo, the related information comprises event execution time, and the event execution time of the first event is later than the current system time;
the selecting unit is used for selecting at least one second event from the at least one first event, and the event execution time of the second event is less than or equal to the set duration from the current system time;
a display unit for displaying the at least one second event in the shaped area.
It can be seen that in the embodiment of the present application, in the case where there is an event in the memo that needs to be processed recently, the event is displayed in the special-shaped area. Therefore, the events which need to be processed recently and are recorded in the memorandum displayed in the special-shaped area can be realized, so that the utilization rate of the special-shaped area is improved, the event reminding efficiency is improved, and the event searching efficiency is improved.
In an embodiment of the present application, the obtaining unit is specifically configured to:
under the condition of a first condition, acquiring related information of at least one first event recorded in the memo;
wherein the first condition comprises at least one of: detecting a screen unlocking event; detecting that the event execution time of a second event displayed in the special-shaped area is earlier than the current system time; the plurality of first detection times comprise current system time, and any two adjacent first detection time intervals are the same.
In an embodiment of the present application, the processing unit 501 further includes a removing unit, wherein:
a removing unit, configured to remove a second event i from the special-shaped area when it is detected that an event execution time of the second event i is earlier than a current system time, where the second event i is one of the at least one second event.
In an embodiment of the present application, the processing unit 501 further includes a detection unit, wherein:
detecting whether the event execution time of the at least one second event is earlier than the current system time in case of a second condition;
wherein the second condition comprises at least one of: detecting a screen unlocking event; the plurality of second detection times comprise current system time, and any two adjacent second detection time intervals are the same.
In an embodiment of the present application, the processing unit 501 further includes a parsing unit, where:
respectively analyzing the event content of the at least one second event to obtain at least one keyword of the event content;
the display unit is specifically configured to: displaying, in the shaped area, a time of the event execution time of the at least one second event and at least one keyword of the event content of the at least one second event.
The Processing Unit 501 may be a Processor or a controller (e.g., 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), the communication Unit 503 may be a transceiver, a transceiver controller, a radio frequency chip, a communication interface, or the like, and the storage Unit 502 may be a memory.
When the processing unit 501 is a processor, the communication unit 503 is a communication interface, and the storage unit 502 is a memory, the information display device according to the embodiment of the present application may be an electronic apparatus shown in fig. 4.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, the computer program enabling 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 an electronic device.
Embodiments of the present application 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 one of the methods as set out in the above method embodiments. The computer program product may be a software installation package, the computer comprising an electronic device.
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 application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art will recognize that the embodiments described in this specification are preferred embodiments and that acts or modules referred to are not necessarily required for this application.
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 above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. 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 application 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 may be implemented in the form of hardware, or may also be implemented in the form of a software functional unit.
The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the above-mentioned method of the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk, and 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 foregoing embodiments have been described in detail, and specific examples are used herein to explain the principles and implementations of the present application, where the above description of the embodiments is only intended to help understand the method and its core ideas of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, the specific implementation manner and the application scope may be changed, and in summary, the content of the present specification should not be construed as a limitation to the present application.