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.
First, the related terms and background art in the embodiments of the present application will be explained.
A Station, that is, a terminal (e.g., a laptop, a mobile phone, etc. that can be networked) connected to a wireless network can be called a Station, and in this embodiment of the present application, a second device is called a Station.
A wireless Access Point (AP), which is a creator of a wireless network, is a central node of the network, that is, a device for opening a hotspot.
A Base Station (BS), also called a Base Station device, is a device deployed in a Radio Access Network (RAN) to provide a wireless communication function. For example, a device providing a base station function in a 2G network includes a Base Transceiver Station (BTS), a device providing a base station function in a 3G network includes a node b (nodeb), apparatuses for providing a base station function in a 4G network include evolved node bs (enbs), which, in a Wireless Local Area Network (WLAN), the devices providing the base station function are an Access Point (AP), a device gNB providing the base station function in a New Radio (NR) of 5G, and a node B (ng-eNB) continuing to evolve, the gNB and the terminal communicate with each other by adopting an NR (NR) technology, the ng-eNB and the terminal communicate with each other by adopting an E-UTRA (evolved Universal Terrestrial Radio Access) technology, and both the gNB and the ng-eNB can be connected to a 5G core network. The base station in the embodiment of the present application also includes a device and the like that provide a function of the base station in a future new communication system. And is not particularly limited herein.
In the existing hotspot providing method, after a hotspot is opened, a first device directly closes one path of a WiFi module of the first device to save power consumption, and only performs Single Input Single Output (SISO) mode communication, but in some scenes requiring high network throughput, the method cannot meet the user requirements, and greatly reduces user experience.
In order to solve the above problems, embodiments of the present application provide a wireless network communication method and a related apparatus, which can automatically determine the actual needs of a user in combination with the current wireless network communication state, determine an optimal wireless network communication method, and achieve power consumption balance while ensuring user experience.
Referring to fig. 1, a system architecture of a wireless network communication method in an embodiment of the present application is described, where fig. 1 is a system architecture diagram of a wireless network communication method provided in an embodiment of the present application, and the system architecture 100 includes afirst device 110, asecond device 120, and a base station 130, where thefirst device 110 is wirelessly connected to thesecond device 120 and the base station 130, respectively.
Thefirst device 110 may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, which have wireless network communication functions and wireless AP functions, and various forms of User Equipment (UE), Mobile Stations (MS), terminal devices (terminal device), and so on. And is not particularly limited herein. Thefirst device 110 is a device providing a wireless network.
Thesecond device 120 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 so on. And is not particularly limited herein. Thesecond device 120 is a device that accesses the wireless network provided by thefirst device 110.
Thefirst device 110 is communicatively connected to the base station 130, and may transmit wireless signals, where the wireless signals may include any one of second generation 2G signals, second generation 3G signals, fourth generation 4G signals, and now, 5G signals that are gradually popularized, and the wireless signals transmitted by the base station are not particularly limited herein. And converts the acquired wireless signal into a WiFi signal to be transmitted, so as to implement the hot spot function of thefirst device 110, and generally use a 2.4G radio frequency band or a 5G radio frequency band.
It can be understood that, in the present application, when the hotspot function is turned on, thefirst device 110 may determine, based on the current network type, that the initial communication mode is a high-power-consumption multiple-input multiple-output communication mode or a low-power-consumption single-input single-output communication mode, and monitor, in real time, the current network throughput between itself and the base station 130 and the current network throughput between itself and thesecond device 120, so as to determine the target network communication mode at any time.
Therefore, the system architecture can automatically judge the actual requirements of the user by combining the current wireless network communication state, determine the optimal wireless network communication method and realize the balance of user experience and power consumption.
For convenience of understanding, a first device in the embodiment of the present application is described below with reference to fig. 2, and fig. 2 is a schematic structural diagram of afirst device 200 provided in the embodiment of the present application, which includes aprocessor 210, acellular network module 220, and aWiFi module 230.
Thecellular network module 220 is configured to communicate with a base station and transmit a cellular signal, thecellular network module 220 may monitor a current network standard, the network standard may include a 2G standard, a 3G standard, a 4G standard, a 5G standard, and the like, theprocessor 210 is connected to thecellular network module 220 and theWiFi module 230, respectively, and determines an initial network communication mode of theWiFi module 230 when the hotspot function is turned on according to the current network standard, and monitors a first network throughput between thecellular network module 220 and the base station in real time, and/or monitors a second network throughput between theWiFi module 230 and a second device in real time, so as to adjust a target network communication mode of theWiFi module 230 at any time. It can be understood that, when the target network communication mode is the mimo communication mode, theprocessor 210 controls all channels of the WiFi module to be in an operating state to enhance performance; when the target network communication mode is the single-input single-output communication mode, theprocessor 210 controls one path of the WiFi module to be opened, and the other paths to be closed, so as to save power consumption.
Therefore, the first device can automatically judge the actual requirements of the user by combining the current wireless network communication state, determine the optimal wireless network communication method and realize the balance between the user experience and the power consumption.
It should be noted that, the steps of the wireless network communication method according to the embodiment of the present application are executed only when the first device starts the hot spot function, and when the hot spot function is not started, the first device normally performs data communication.
With the software and hardware architecture of the present application understood, a wireless network communication method in the present application embodiment is described below with reference to fig. 3, where fig. 3 is a wireless network communication method provided in the present application embodiment, and is applied to a first device, and specifically includes the following steps:
step 301, determining an initial network communication mode of the wireless network module according to the current network type.
The wireless network module is a WiFi module, the initial network communication mode includes a multiple-input multiple-output communication mode and a single-input single-output communication mode, and can acquire current network format information, for example, when the network formats are a second generation 2G format, a third generation 3G format, and a fourth generation 4G format, the initial network communication mode is determined to be the single-input single-output communication SISO mode; when the network standard is a fifth generation 5G standard, the initial network communication mode is determined to be the MIMO communication MIMO mode, and higher 6G, 7G, and the like may appear in the future.
Therefore, the current network system can directly reflect the upper limit of the network throughput, for example, the network throughput under the 2G/3G/4G system is limited, at this time, the average network throughput required by the 4G system can be achieved by using the SISO mode, while the network throughput under the 5G system is higher, the SISO mode cannot meet the actual requirement, and the MIMO mode needs to be used.
If the initial network communication mode is the mimo mode,step 302 is executed.
Step 302, in a mimo communication mode, a first magnitude relationship between a first network throughput and a first preset value is monitored in real time.
The first network throughput comprises a network throughput between the first device and a base station, the network throughput reflects a network rate, the higher the network throughput is, the faster the network rate is, and the lower the network throughput is, the slower the network rate is; the first preset value may be set according to an average network throughput or a network throughput required by a multiple-input multiple-output communication mode in an ultra-high frequency band system, which is not specifically limited herein.
Step 303, when the first size relationship indicates that the first network throughput is smaller than the first preset value, and the duration of the first network throughput being smaller than the first preset value exceeds a first preset time limit, monitoring a second size relationship between a second network throughput and a second preset value in real time.
Wherein the second network throughput comprises a network throughput between the first device and a second device; the second preset value may be set according to an average network throughput or a network throughput required by a multiple-input multiple-output communication mode in the ultra-high frequency band system, which is not specifically limited herein.
Therefore, the current application requirement and throughput capacity are determined through the first network throughput and the second network throughput, reference can be provided for subsequent dynamic adjustment of the target network communication mode, and the balance of power consumption is realized while the user experience is ensured.
And step 304, determining a target network communication mode of the wireless network module according to the second size relationship.
Wherein the target network communication mode comprises the multiple-input multiple-output communication mode and a single-input single-output communication mode;
when the second size relationship indicates that the second network throughput is smaller than the second preset value and exceeds the first preset time limit, determining that the target network communication mode is determined to be the single-input single-output communication mode, wherein the first preset time limit can be set by itself, such as 5 seconds, and is not specifically limited, so that accidental network fluctuation interference can be eliminated, and the stability and the accuracy of the determined target network communication mode are improved;
and when the second size relationship indicates that the second network throughput is greater than the second preset value, determining that the target network communication mode is determined to be the multiple-input multiple-output communication mode.
Therefore, the intelligent switching between the high-performance mode and the low-power-consumption mode can be realized, and the balance of power consumption is realized while the user experience is ensured.
Step 305, providing a wireless network for the second device in the target network communication mode.
When the target network communication mode is a multiple-input multiple-output communication mode, providing a wireless network for the second equipment in the multiple-input multiple-output communication mode;
and when the target network communication mode is a single-in single-out communication mode, providing a wireless network for the second equipment in the single-in single-out communication mode.
According to the method, firstly, an initial network communication mode of a wireless network module is determined according to a current network type, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode; then, monitoring a first size relation between a first network throughput and a first preset value in real time in the multiple-input multiple-output communication mode, wherein the first network throughput comprises the network throughput between the first equipment and a base station; then, when the first size relationship indicates that the first network throughput is smaller than the first preset value and the first network throughput is maintained to be smaller than the first preset value for a time period exceeding a first preset time period, monitoring a second size relationship between a second network throughput and a second preset value in real time, wherein the second network throughput comprises the network throughput between the first equipment and the second equipment; then, determining a target network communication mode of the wireless network module according to the second size relationship, wherein the target network communication mode comprises the multiple-input multiple-output communication mode and the single-input single-output communication mode; and finally, providing a wireless network for the second equipment in the target network communication mode. The actual requirements of the user can be automatically judged by combining the current wireless network communication state, the optimal wireless network communication method is determined, and the balance of power consumption is realized while the user experience is ensured.
Fig. 4 is a schematic flow chart of another wireless network communication method provided in the embodiment of the present application, which specifically includes the following steps:
step 401, determining an initial network communication mode of the wireless network module according to the current network type.
When the initial network communication mode is the single-in single-out communication mode,step 402 is executed.
And 402, monitoring a third size relation between the first network throughput and a third preset value in real time.
The third preset value may be set according to an average network throughput required by the single-input single-output communication mode, and is not specifically limited herein.
Step 403, when the third size relationship indicates that the first network throughput is greater than the third preset value, and the duration of the first network throughput being greater than the third preset value exceeds the first preset time limit, monitoring a fourth size relationship between the second network throughput and a fourth preset value in real time.
The fourth preset value may be set according to an average network throughput required by the single-input single-output communication mode, and is not specifically limited herein.
Therefore, the current application requirement and throughput capacity are determined through the first network throughput and the second network throughput, reference can be provided for subsequent dynamic adjustment of the target network communication mode, and the balance of power consumption is realized while the user experience is ensured.
Step 404, determining the target network communication mode according to the fourth size relationship.
When the fourth size relationship indicates that the second network throughput is greater than the fourth preset value and the duration that the second network throughput is maintained to be greater than the fourth preset value exceeds the first preset time limit, determining that the target network communication mode is the multiple-input multiple-output communication mode;
and when the fourth size relationship indicates that the second network throughput is smaller than the fourth preset value, determining that the target network communication mode is the single-input single-output communication mode.
Step 405, providing a wireless network for the second device in the target network communication mode.
Therefore, by the method, firstly, the initial network communication mode of the wireless network module is determined according to the current network type; then, monitoring a third size relation between the first network throughput and a third preset value in real time; then, when the third size relationship indicates that the first network throughput is greater than the third preset value and the duration of the first network throughput which is greater than the third preset value exceeds the first preset time limit, monitoring a fourth size relationship between the second network throughput and a fourth preset value in real time; determining the target network communication mode according to the fourth size relationship; and finally, providing a wireless network for the second equipment in the target network communication mode. The actual requirements of the user can be automatically judged by combining the current wireless network communication state, the optimal wireless network communication method is determined, and the balance of power consumption is realized while the user experience is ensured.
The steps not described in detail above can be referred to the description of part or all of the method in fig. 3, and are not described again here.
Next, another wireless network communication method in the embodiment of the present application is described with reference to fig. 5, where fig. 5 is a schematic flow chart of another wireless network communication method provided in the embodiment of the present application, and specifically includes the following steps:
step 501, determining an initial network communication mode of a wireless network module according to a current network type.
When the initial network communication mode is a mimo communication mode, executestep 502; when the initial network communication mode is the single-input single-output communication mode,step 507 is executed.
Step 502, a first magnitude relation between a first network throughput and a first preset value is monitored in real time.
When the first network throughput is less than the first preset value,step 504 is executed; when the first network throughput is greater than the first preset value,step 503 is executed.
Step 503, when the first size relationship indicates that the first network throughput is greater than the first preset value, determining that the mimo communication mode is the target network communication mode.
Step 504, when the first size relationship indicates that the first network throughput is smaller than the first preset value, and the duration of the first network throughput being smaller than the first preset value exceeds the first preset time limit, monitoring a second size relationship between a second network throughput and a second preset value in real time.
When the throughput of the second network is less than the second preset value,step 505 is executed; when the second network throughput is greater than the second preset value,step 506 is executed.
Step 505, when the second size relationship indicates that the second network throughput is smaller than the second preset value, and the duration of the second network throughput being smaller than the second preset value exceeds the first preset time limit, determining that the single-input single-output communication mode is the target network communication mode.
Step 506, when the second size relationship indicates that the second network throughput is greater than the second preset value, determining that the mimo communication mode is the target network communication mode.
And 507, monitoring a third size relation between the first network throughput and a third preset value in real time.
When the first network throughput is less than the third preset value,step 508 is executed; if the first network throughput is greater than the third preset value,step 509 is executed.
Step 508, when the first network throughput is smaller than the third preset value, determining that the single-input single-output communication mode is the target network communication mode.
Step 509, monitoring a fourth size relationship between the second network throughput and a fourth preset value in real time when the third size relationship indicates that the first network throughput is greater than the third preset value and the duration of the first network throughput that is greater than the third preset value exceeds the first preset time limit.
When the throughput of the second network is greater than the fourth preset value,step 510 is executed; when the throughput of the second network is less than the fourth preset value,step 511 is executed.
Step 510, when the fourth size relationship indicates that the second network throughput is greater than the fourth preset value, and the duration that the second network throughput is maintained to be greater than the fourth preset value exceeds the first preset time limit, determining that the mimo communication mode is the target network communication mode.
Step 511, when the fourth size relationship indicates that the second network throughput is smaller than the fourth preset value, determining that the single-input single-output communication mode is the target network communication mode.
Step 512, providing a wireless network for the second device in the target network communication mode.
Therefore, by the method, the actual requirements of the user can be automatically judged according to the current wireless network communication state, the optimal wireless network communication method is determined, and the power consumption balance is realized while the user experience is ensured.
In a possible embodiment, the connection status between the first device and the second device may be monitored in real time, and when the duration of disconnection of the second device exceeds a second preset time limit, the network providing function of the first device may be turned off, it is understood that the second device here is all devices connected to the hot spot of the first device, and the second preset time limit may be set by the user, for example, 30 seconds, and the like, and is not limited specifically here.
Therefore, when the second device is not wirelessly connected to the first device for a certain time, the hot spot function of the first device can be automatically closed, and power consumption is saved.
It can be understood that, after the target network communication mode is used to provide the wireless network for the second device, the real-time monitoring of the first network throughput and/or the second network throughput is still maintained, and the wireless network communication method of the embodiment of the present application is continuously performed, so as to dynamically adjust the wireless network communication mode, which is not described herein again.
The steps that are not described in detail above can be referred to in the descriptions of part or all of the methods in fig. 3 and fig. 4, and are not described again 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 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.
In the case of adopting each functional module corresponding to each function, a wireless network communication device in the embodiment of the present application is described below with reference to fig. 6, where fig. 6 is a block diagram of functional units of a wireless network communication device provided in the embodiment of the present application, and the wirelessnetwork communication device 600 includes:
an initial determiningunit 610, configured to determine an initial network communication mode of a wireless network module according to a current network type, where the initial network communication mode includes a multiple-input multiple-output communication mode;
afirst monitoring unit 620, configured to monitor a first size relationship between a first network throughput and a first preset value in real time, where the first network throughput includes a network throughput between the first device and a base station;
asecond monitoring unit 630, configured to monitor, in real time, a second size relationship between a second network throughput and a second preset value when the first size relationship indicates that the first network throughput is smaller than the first preset value and a duration of the first network throughput being smaller than the first preset value exceeds a first preset time limit, where the second network throughput includes a network throughput between the first device and the second device;
atarget determining unit 640, configured to determine a target network communication mode of the wireless network module according to the second magnitude relationship, where the target network communication mode includes a multiple-input multiple-output communication mode and a single-input single-output communication mode;
afirst network unit 650 for providing a wireless network for the second device in the target network communication mode.
Firstly, determining an initial network communication mode of a wireless network module according to a current network standard, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode; then, monitoring a first size relation between first network throughput and a first preset value in real time, wherein the first network throughput comprises the network throughput between the first equipment and a base station; then, when the first size relationship indicates that the first network throughput is smaller than the first preset value and the first network throughput is maintained to be smaller than the first preset value for a time period exceeding a first preset time period, monitoring a second size relationship between a second network throughput and a second preset value in real time, wherein the second network throughput comprises the network throughput between the first equipment and the second equipment; then, determining a target network communication mode of the wireless network module according to the second size relationship, wherein the target network communication mode comprises the multiple-input multiple-output communication mode and the single-input single-output communication mode; and finally, providing a wireless network for the second equipment in the target network communication mode. The mode of wireless network communication can be switched according to the actual application requirements, and the balance of power consumption is realized while the user experience is ensured.
In the case of using integrated units, the following describes in detail another wirelessnetwork communication apparatus 700 in this embodiment with reference to fig. 7, where the wirelessnetwork communication apparatus 700 includes aprocessing unit 701 and acommunication unit 702, where theprocessing unit 701 is configured to execute any step in the above method embodiments, and when data transmission such as sending is performed, thecommunication unit 702 is optionally invoked to complete corresponding operations.
The wirelessnetwork communication apparatus 700 may further include astorage unit 703 for storing program codes and data. Theprocessing unit 701 may be a processor and thestorage unit 703 may be a memory.
Theprocessing unit 701 is specifically configured to:
determining an initial network communication mode of a wireless network module according to a current network type, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode;
monitoring a first size relation between first network throughput and a first preset value in real time, wherein the first network throughput comprises the network throughput between the first equipment and a base station;
when the first size relation indicates that the first network throughput is smaller than the first preset value and the first network throughput is maintained to be smaller than the first preset value for a time period exceeding a first preset time period, monitoring a second size relation between a second network throughput and a second preset value in real time, wherein the second network throughput comprises the network throughput between the first equipment and the second equipment;
determining a target network communication mode of the wireless network module according to the second size relationship, wherein the target network communication mode comprises a multiple-input multiple-output communication mode and a single-input single-output communication mode;
providing a wireless network for the second device in the target network communication mode.
Firstly, determining an initial network communication mode of a wireless network module according to a current network standard, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode; then, monitoring a first size relation between first network throughput and a first preset value in real time, wherein the first network throughput comprises the network throughput between the first equipment and a base station; then, when the first size relationship indicates that the first network throughput is smaller than the first preset value and the first network throughput is maintained to be smaller than the first preset value for a time period exceeding a first preset time period, monitoring a second size relationship between a second network throughput and a second preset value in real time, wherein the second network throughput comprises the network throughput between the first equipment and the second equipment; then, determining a target network communication mode of the wireless network module according to the second size relationship, wherein the target network communication mode comprises the multiple-input multiple-output communication mode and the single-input single-output communication mode; and finally, providing a wireless network for the second equipment in the target network communication mode. The mode of wireless network communication can be switched according to the actual application requirements, and the balance of power consumption is realized while the user experience is ensured.
It can be understood that, since the method embodiment and the apparatus embodiment are different presentation forms of the same technical concept, the content of the method embodiment portion in the present application should be synchronously adapted to the apparatus embodiment portion, and is not described herein again. The wirelessnetwork communication apparatus 600 and the wirelessnetwork communication apparatus 700 may each perform all of the wireless network communication methods included in the above embodiments.
Embodiments of the present application also provide a computer storage medium, wherein 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 as described in the above method embodiments.
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.
The embodiment of the application also provides an underwater positioning chip, and the underwater positioning chip can be used for executing all or part of steps of the wireless network communication method in the embodiment of the application.
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.