Detailed Description
In order to make the technical solutions of the present application better understood, 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 a part of the embodiments of the present application, 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 application.
The terms "first," "second," and the like in the description and claims of the present application 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 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 can be combined with other embodiments.
The following describes embodiments of the present application in detail.
Referring to fig. 1, fig. 1 is a schematic diagram of a message pushing method according to an embodiment of the present disclosure. The message pushing process comprises the steps of receiving a message instruction, then obtaining a message to be processed, configuring a message channel, configuring a message template, determining the message, and finally pushing the message, thereby finishing the whole message pushing process.
The present application provides a message pushing method, specifically as shown in fig. 2, the method may include, but is not limited to, the following steps:
s201, the electronic equipment receives a push instruction aiming at a first message;
the push instruction may be set by a first parameter, and when the first parameter is a preset value, the electronic device is instructed to push a message, where the first parameter may be any one of pre-defined parameters, and the preset value may be 1, 0, or another value, which is not limited herein.
In a specific implementation, the electronic device receives a push instruction for the first message, including but not limited to: the electronic device receives a first parameter for a first message. When the first parameter is a preset value, the first parameter is used for indicating whether the electronic equipment carries out message pushing or not. For example, when the preset value is 1, that is, the first parameter is 1, the first parameter instructs the electronic device to perform message pushing.
S202, the electronic equipment acquires a first message;
wherein, the first message can be a message in audio or text form.
In a specific implementation, the obtaining, by the electronic device, the first message may be character data of the first message obtained by the electronic device, or may be audio data of the first message obtained by the electronic device.
S203, the electronic equipment configures a message channel corresponding to the first message according to the first message;
the message channel can be any one of an aurora push channel, a message queue telemetry transport protocol MQTT message channel, an in-station message channel, a short message channel, an applet channel and an instant communication channel. The message channels used when the first message is sent to different terminals may be different message channels, and may be the same message channel.
In a specific implementation, the electronic device configures, according to the first message, a message channel corresponding to the first message, which includes but is not limited to: the electronic equipment determines the target terminal according to the text content of the first message, and configures a message channel corresponding to the first message according to the target terminal; it should be further explained that the electronic device configures a message channel corresponding to the first message according to the target terminal, including but not limited to: and the electronic equipment corresponds the message channel corresponding to each terminal for the first message according to the message channel with the highest using frequency of each terminal.
In a specific implementation, the electronic device configures, according to the first message, a message channel corresponding to the first message, which includes but is not limited to: and the electronic equipment determines the message type of the first message, and configures a message channel corresponding to the first message according to the message type.
In a specific implementation, the electronic device configures, according to the first message, a message channel corresponding to the first message, which includes but is not limited to: and the electronic equipment determines the service type corresponding to the first message, and configures a message channel corresponding to the first message according to the service type.
In a specific implementation, the electronic device configures, according to the first message, a message channel corresponding to the first message, which includes but is not limited to: the electronic equipment determines the urgency degree of the second message according to the text content of the first message; the electronic equipment determines the sending time of the second message according to the emergency degree; and the electronic equipment configures a message channel corresponding to the first message according to the sending time.
S204, the electronic equipment determines a first template corresponding to the first message;
wherein the first template refers to a message template adapted to a message type of the first message. The first template includes a first text, where the first text is a text corresponding to a push scene corresponding to the first message. Wherein, the push scenario corresponding to the first message includes but is not limited to: a vehicle order service pushing scenario, a vehicle management service pushing scenario, and a vehicle production flow pushing scenario, for example, if the first message is "number M of first vehicle orders in 1 month, number N of first vehicle orders in 2 months, and number P of first vehicle orders in 3 months", the first template is "XX user, hello |". The details of the first vehicle order for the first quarter are: WW "XX user is the user who pushed the first message, WW is the content of the first message, i.e.," number M of first vehicle orders in month 1, number N of first vehicle orders in month 2, number P of first vehicle orders in month 3 ".
In a specific implementation, the determining, by the electronic device, a first template corresponding to the first message includes but is not limited to: the electronic equipment determines a push scene corresponding to the first message according to the text content of the first message; the electronic equipment determines a first text corresponding to the first message according to the pushing scene; the electronic equipment determines the first template according to the first text.
And the pushing scene is a scene which can push message reminding to the user after the processing is finished when the back end performs the service processing again.
S205, the electronic equipment determines a second message according to the first template and the first message; in a specific implementation, if the first message is in an audio form, audio data of the first message is converted into text data, target terminals are determined according to the text data, and a message channel is determined according to each target terminal.
In a specific implementation, if the first message is a text message, determining a target terminal according to text data of the first message, and determining a message channel according to each target terminal. For example, the text corresponding to the text data of the first message is "a message that the service a has been completed is sent to the first group", the terminal corresponding to the "first group" is determined to the "first group" according to the "terminal corresponding to the" first group "in the text corresponding to the text data of the first message, the target terminal is determined to be the terminal corresponding to the" first group ", and the message channel is determined according to the target terminal.
S206, the electronic equipment sends a second message to the target terminal according to the message channel.
In a specific implementation, the electronic device sends the second message to a target terminal according to the message channel, which includes but is not limited to: and the electronic equipment sends a second message to the target terminal according to the message channel corresponding to each target terminal.
In a specific implementation, the electronic device sends the second message to a target terminal according to the message channel, which includes but is not limited to: and the electronic equipment sends a second message to the target terminal according to the message channel corresponding to the target terminal.
In a specific implementation, after the electronic device sends the second message to the target terminal according to the message channel, the method includes, but is not limited to: if the electronic equipment does not receive the instruction of confirming the reception of the second message from the target terminal, the electronic equipment determines the message channel of the target terminal as the message channel with the second highest using frequency of the target terminal again, and the electronic equipment sends the second message to the target terminal according to the message channel with the second highest using frequency.
It can be seen that the embodiment of the present application discloses a message pushing method, which obtains a first message by receiving a pushing instruction for the first message; configuring a message channel corresponding to the first message according to the first message; determining a first template corresponding to the first message, wherein the first template refers to a message template adapted to the message type of the first message; determining the second message according to the first template and the first message; and sending the second message to a target terminal according to the message channel. The message pushing method and device improve message pushing accuracy of the target user.
In one possible example, the first template includes a first text, where the first text is a text corresponding to a push scene corresponding to the first message; the determining the first template corresponding to the first message includes: determining a push scene corresponding to the first message according to the text content of the first message; determining a first text corresponding to the first message according to the pushing scene; and determining the first template according to the first text.
It should be further explained that, determining a push scene corresponding to the first message according to the text content of the first message includes, but is not limited to: and determining a service type corresponding to the first message according to the text content of the first message, and determining a push message corresponding to the first message according to the service type.
It can be seen that the embodiment of the present application discloses a message pushing method, which obtains a first message by receiving a pushing instruction for the first message; configuring a message channel corresponding to the first message according to the first message; determining a push scene corresponding to the first message according to the text content of the first message; determining a first text corresponding to the first message according to the pushing scene; determining the first template according to the first text; determining the second message according to the first template and the first message; and sending the second message to a target terminal according to the message channel. The message pushing method and device improve message pushing accuracy of the target user.
In one possible example, the configuring, according to the first message, a message channel corresponding to the first message includes: determining the target terminal according to the text content of the first message, and configuring a message channel corresponding to the first message according to the target terminal; or, determining the message type of the first message, and configuring a message channel corresponding to the first message according to the message type; or, determining a service type corresponding to the first message, and configuring a message channel corresponding to the first message according to the service type.
Wherein the message channel includes any one of: the system comprises an aurora push channel, a message queue telemetry transmission protocol MQTT message channel, an in-station message channel, a short message channel, an applet channel and an instant communication channel.
In a specific implementation, the target terminal is determined according to the text content of the first message, and a message channel corresponding to the first message is configured according to the target terminal, including but not limited to: determining a service type corresponding to the first message according to the text content of the first message, determining a target terminal according to the service type, and configuring a message channel of the first message according to the target terminal.
In a specific implementation, the message type of the first message is determined, and a message channel corresponding to the first message is configured according to the message type.
In a specific implementation, determining a service type corresponding to the first message, and configuring a message channel corresponding to the first message according to the service type includes, but is not limited to: and determining the service type corresponding to the first message according to the text content of the first message.
It can be seen that, in the embodiment of the present application, a first message is obtained by receiving a push instruction for the first message; determining the target terminal according to the text content of the first message, and configuring a message channel corresponding to the first message according to the target terminal; or, determining the message type of the first message, and configuring a message channel corresponding to the first message according to the message type; or, determining a service type corresponding to the first message, and configuring a message channel corresponding to the first message according to the service type; determining the first template according to the first message; determining the second message according to the first template and the first message; and sending the second message to a target terminal according to the message channel. The message pushing method and device improve message pushing accuracy of the target user.
In one possible example, the configuring, according to the first message, a message channel corresponding to the first message includes: determining the urgency of the second message according to the text content of the first message; determining the sending time of the second message according to the emergency degree; and configuring a message channel corresponding to the first message according to the sending time.
Wherein the message channel includes any one of: the system comprises an aurora push channel, a message queue telemetry transmission protocol MQTT message channel, an in-station message channel, a short message channel, an applet channel and an instant communication channel.
It can be seen that, in the embodiment of the present application, the urgency level of the second message is determined according to the text content of the first message; determining the sending time of the second message according to the emergency degree; and configuring the message channel corresponding to the first message according to the sending time, so that the message sending time can be reasonably arranged, and the message pushing accuracy of a target user is improved.
In one possible example, the message channel includes any one of: the system comprises an aurora push channel, a message queue telemetry transmission protocol MQTT message channel, an in-station message channel, a short message channel, an applet channel and an instant communication channel.
In one possible example, the target terminal is determined by: determining the objects of the received messages and the number of the objects according to the text content of the first message; determining the terminal with the highest use frequency of the object as the target terminal according to the object; or, according to the preset corresponding relation between the object of the received message and the target terminal, determining the target terminal; the preset corresponding relation between the object and the target terminal is determined by the following method: and determining a first terminal with the highest use frequency of the object in a preset time period, and determining the first terminal as a target terminal corresponding to the object to obtain a preset corresponding relation between the object and the target terminal.
In specific implementation, the objects of the received message and the number of the objects are determined according to the text content of the first message; and determining the terminal with the highest use frequency of the object as the target terminal according to the object.
It should be further explained that, before determining the terminal with the highest frequency of use of the object as the target terminal according to the object, the method further includes, but is not limited to: and determining the terminal with the highest use frequency of the object in a preset time period.
The preset time period may be any preset time period, such as one month, one week, 5 days, 4 days, 3 days, 2 days, 1 day, and the like, which is not limited herein.
In specific implementation, the target terminal is determined according to a preset corresponding relationship between the object of the received message and the target terminal.
The preset corresponding relation between the object and the target terminal is determined by the following method: and determining a first terminal with the highest use frequency of the object in a preset time period, and determining the first terminal as a target terminal corresponding to the object to obtain a preset corresponding relation between the object and the target terminal.
In one possible example, according to the message type of the first message, determining a sending time node and a sending frequency of the second message; and sending the second message to the target terminal according to the time node and the sending frequency.
In a specific implementation, in this example, the electronic device determines an urgency level of a second message according to a message type of the first message, and determines a sending time node and a sending frequency of the second message according to the urgency level of the second message; and sending the second message to the target terminal according to the time node and the sending frequency.
It should be further explained that the electronic device determines the transmission time node and the transmission frequency of the second message according to the urgency of the second message, including but not limited to: if the urgency degree of the second message is 1, determining that the sending time of the second message is a first time point, wherein the first time point is obtained by adding a first time length to a current time point, and determining that the sending frequency of the second message is a first sending frequency; if the urgency degree of the second message is 2, determining that the sending time of the second message is a second time point, wherein the second time point is obtained by adding a second duration to the current time point, and determining that the sending frequency of the second message is a second sending frequency; and if the urgency degree of the second message is 3, determining that the sending time of the second message is a third time point, wherein the third time point is obtained by adding a third time length to the current time point, and determining that the sending frequency of the second message is a third sending frequency.
The first time length is less than the second time length, the second time length is less than the third time length, the first time length can be any time length such as 1 second, 2 seconds, 3 seconds and the like, and the first time length is not limited too much; the second time period may be any time period such as 2 seconds, 3 seconds, 4 seconds, 5 seconds, 6 seconds, 7 seconds, etc., without any limitation herein; the third time period may be any time period, such as 3 seconds, 4 seconds, 5 seconds, 6 seconds, 7 seconds, 8 seconds, 10 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 7 minutes, 8 minutes, 10 minutes, etc., without limitation thereto.
It should be further explained that the electronic device determines the urgency of the second message according to the message type of the first message, including but not limited to: and calculating the emergency degree of the second message according to the mapping relation between the message type of the first message and the emergency degree of the second message.
The calculation formula of the urgency level W of the second message is as follows:
W=Yn×Hn,
wherein, YnScore of message type, H, for the first messagenThe value of the weight of the first message, wherein the score of the message type of the first message may be a preset value, and the value of the weight of the first message may be a preset value.
It can be seen that, in the embodiment of the present application, a sending time node and a sending frequency of the second message are determined according to a message type of the first message; and sending the second message to the target terminal according to the time node and the sending frequency, so that the message pushing accuracy of the target user is improved, and the condition that the target terminal cannot receive the second message is avoided.
The embodiments of the present application will be described in detail below with reference to a specific example.
Consistent with the embodiment shown in fig. 2, please refer to fig. 3, where fig. 3 is a schematic flowchart of a message pushing method provided in the embodiment of the present application, where the method includes:
s301, the electronic equipment receives a push instruction aiming at the first message; s302, the electronic equipment acquires the first message; s303, the electronic equipment configures a message channel corresponding to the first message according to the first message; s304, the electronic equipment determines a push scene corresponding to the first message according to the text content of the first message; s305, the electronic equipment determines a first text corresponding to the first message according to the pushing scene; s306, the electronic equipment determines the first template according to the first text; s307, the electronic equipment determines the second message according to the first template and the first message;
s308, the electronic equipment sends the second message to the target terminal according to the message channel.
It can be seen that, in the embodiment of the present application, a push instruction for a first message is received; acquiring the first message; configuring a message channel corresponding to the first message according to the first message; determining a push scene corresponding to the first message according to the text content of the first message; determining a first text corresponding to the first message according to the pushing scene; determining the first template according to the first text; determining the second message according to the first template and the first message; and sending the second message to a target terminal according to the message channel. The method and the device for pushing the message to the target user improve the accuracy of message pushing of the target user.
Referring to fig. 4, fig. 4 is a schematic structural diagram of an electronic device 400 according to an embodiment of the present application, and as shown in the drawing, the electronic device 400 includes an application processor 410, a memory 420, a communication interface 430, and one or more programs 421, where the one or more programs 421 are stored in the memory 420 and configured to be executed by the application processor 410, and the one or more programs 421 include instructions for performing the following steps:
receiving a push instruction aiming at a first message to acquire the first message;
configuring a message channel corresponding to the first message according to the first message;
determining a first template corresponding to the first message, wherein the first template refers to a message template adapted to the message type of the first message;
determining the second message according to the first template and the first message;
and sending the second message to a target terminal according to the message channel.
In one possible example, the first template includes a first text, where the first text is a text corresponding to a push scene corresponding to the first message; in the aspect of determining the first template corresponding to the first message, the one or more programs 421 include instructions specifically for performing the following steps: determining a push scene corresponding to the first message according to the text content of the first message; determining a first text corresponding to the first message according to the pushing scene; and determining the first template according to the first text.
In one possible example, in terms of configuring the message channel corresponding to the first message according to the first message, the one or more programs 421 include instructions for specifically performing the following steps: determining the target terminal according to the text content of the first message, and configuring a message channel corresponding to the first message according to the target terminal; or, determining the message type of the first message, and configuring a message channel corresponding to the first message according to the message type; or, determining a service type corresponding to the first message, and configuring a message channel corresponding to the first message according to the service type.
In one possible example, in terms of configuring the message channel corresponding to the first message according to the first message, the one or more programs 421 include instructions for specifically performing the following steps: determining the urgency of the second message according to the text content of the first message; determining the sending time of the second message according to the emergency degree; and configuring a message channel corresponding to the first message according to the sending time.
In one possible example, the message channel includes any one of: the system comprises an aurora push channel, a message queue telemetry transmission protocol MQTT message channel, an in-station message channel, a short message channel, an applet channel and an instant communication channel.
In one possible example, the target terminal is determined by: determining the objects of the received messages and the number of the objects according to the text content of the first message; determining the terminal with the highest use frequency of the object as the target terminal according to the object; or, according to the preset corresponding relation between the object of the received message and the target terminal, determining the target terminal; the preset corresponding relation between the object and the target terminal is determined by the following method: and determining a first terminal with the highest use frequency of the object in a preset time period, and determining the first terminal as a target terminal corresponding to the object to obtain a preset corresponding relation between the object and the target terminal.
In one possible example, the one or more programs 421 further include instructions for performing the steps of: determining a sending time node and a sending frequency of the second message according to the message type of the first message; and sending the second message to the target terminal according to the time node and the sending frequency.
As can be seen, the one or more programs 421 described in the embodiments of the present application include instructions for performing the following steps: receiving a push instruction aiming at a first message to acquire the first message; configuring a message channel corresponding to the first message according to the first message; determining a first template corresponding to the first message, wherein the first template refers to a message template adapted to the message type of the first message; determining the second message according to the first template and the first message; and sending the second message to a target terminal according to the message channel. The method and the device for pushing the message to the target user improve the accuracy of message pushing of the target user.
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 will readily appreciate that the present application is capable of hardware or a combination of hardware and computer software implementing the various illustrative elements and algorithm steps described in connection with the embodiments provided 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 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 of functional units of the message pushing apparatus 500 according to the embodiment of the present application. The message pushing apparatus 500 includes: a receiving unit 501, an obtaining unit 502, a configuration unit 503, a first determining unit 504, a second determining unit 505, and a sending unit 506, wherein,
the receiving unit 501 is configured to receive a first push instruction for a first message through a communication unit;
the obtaining unit 502 is configured to obtain the first message through the communication unit;
the configuration unit 503 is configured to configure a message channel corresponding to the first message according to the first message;
the first determining unit 504 is configured to determine a first template corresponding to the first message, where the first template is a message template adapted to a message type of the first message;
the second determining unit 505 is configured to determine the second message according to the first template and the first message;
the sending unit 506 is configured to send the second message to the target terminal through the communication unit according to the message channel.
The message pushing apparatus 500 may further include a storage unit 507 for storing program codes and data of the electronic device. The receiving unit 501 may be a touch display or a receiver, the first determining unit 504 may be a processor, and the storage unit 507 may be a memory.
In one possible example, the first template includes a first text, where the first text is a text corresponding to a push scene corresponding to the first message; in the aspect of determining the first template corresponding to the first message, the first determining unit 504 is specifically configured to: determining a push scene corresponding to the first message according to the text content of the first message; determining a first text corresponding to the first message according to the pushing scene; and determining the first template according to the first text.
In a possible example, in terms of configuring a message channel corresponding to the first message according to the first message, the second determining unit 505 is specifically configured to: determining the target terminal according to the text content of the first message, and configuring a message channel corresponding to the first message according to the target terminal; or, determining the message type of the first message, and configuring a message channel corresponding to the first message according to the message type; or, determining a service type corresponding to the first message, and configuring a message channel corresponding to the first message according to the service type.
In a possible example, in terms of configuring a message channel corresponding to the first message according to the first message, the second determining unit 505 is specifically configured to: determining the urgency of the second message according to the text content of the first message; determining the sending time of the second message according to the emergency degree; and configuring a message channel corresponding to the first message according to the sending time.
In one possible example, the message channel includes any one of: the system comprises an aurora push channel, a message queue telemetry transmission protocol MQTT message channel, an in-station message channel, a short message channel, an applet channel and an instant communication channel.
In one possible example, the target terminal is determined by: determining the objects of the received messages and the number of the objects according to the text content of the first message; determining the terminal with the highest use frequency of the object as the target terminal according to the object; or, according to the preset corresponding relation between the object of the received message and the target terminal, determining the target terminal; the preset corresponding relation between the object and the target terminal is determined by the following method: and determining a first terminal with the highest use frequency of the object in a preset time period, and determining the first terminal as a target terminal corresponding to the object to obtain a preset corresponding relation between the object and the target terminal.
In a possible example, the message pushing apparatus 500 is further specifically configured to determine, according to the message type of the first message, a sending time node and a sending frequency of the second message; and sending the second message to the target terminal according to the time node and the sending frequency.
It can be seen that, the message pushing apparatus provided in the embodiment of the present application is configured to receive a pushing instruction for a first message to obtain the first message; the message channel corresponding to the first message is configured according to the first message; the first template is used for determining the first message corresponding to the first message, and the first template is a message template which is adapted to the message type of the first message; determining the second message according to the first template and the first message; and the second message is sent to the target terminal according to the message channel. The method and the device for pushing the message to the target user improve the accuracy of message pushing of the target user.
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 of the methods as described 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 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 in 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 can be realized in a form of hardware, and can also be realized in a 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 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 foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, 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 application.