Disclosure of Invention
The embodiment of the invention provides a project processing method, a device, electronic equipment and a computer readable storage medium, which are used for at least solving the technical problems that manual operation is needed when a project is degraded in the related technology, and the operation is complicated and the project is easy to make mistakes.
According to one aspect of the embodiment of the invention, an item processing method is provided, and the method comprises the steps of receiving an operation on an item, responding to the operation, sending a call request to a server, wherein the call request is used for requesting to call a real-time item interface of the item, receiving a limit request instruction sent by the server, and controlling the response of the operation according to the limit request instruction to limit to call the real-time item interface of the item, wherein at least one of the limit request instruction comprises a first limit request instruction and a second limit request instruction.
Optionally, after the response to the operation is controlled to limit the real-time item interface for calling the item according to the limit request instruction, the method further comprises receiving prompt information sent by the server, wherein the prompt information is used for prompting retry of the operation on the item.
Optionally, the receiving the limitation request instruction sent by the server includes receiving a first limitation request instruction sent by the server, where the first limitation request instruction is used to refuse to return a response based on the operation to limit calling of the real-time item interface of the item.
Optionally, the receiving the limitation request instruction sent by the server includes receiving a second limitation request instruction sent by the server, where the second limitation request instruction is used to return a response based on the operation, and call a cache project interface of the project to limit the calling of a real-time project interface of the project.
According to one aspect of the embodiment of the invention, a project processing method is provided, which comprises the steps of receiving a call request sent by a terminal, determining whether the project needs to be subjected to call limiting according to the call request, and sending a limit request instruction to the terminal under the condition that the project needs to be subjected to call limiting, wherein the limit request instruction is used for controlling response of operation to limit the call of the project to the real-time project interface of the project, and the operation is the operation to the project, and at least one of the limit request instruction is a first limit request instruction and a second limit request instruction.
Optionally, determining whether the item needs to be subjected to call restriction according to the call request includes querying an interface corresponding to the item, determining the real-time degree of the interface, and determining that the item needs to be subjected to first call restriction if the real-time degree of the interface is greater than or equal to a preset threshold, wherein the first call restriction corresponds to a first restriction request instruction, and the first restriction request instruction is used for refusing to return a response based on the operation to restrict calling of a real-time item interface of the item.
Optionally, the method further comprises determining that the item needs to be subjected to second call restriction under the condition that the real-time degree of the interface is smaller than a preset threshold, wherein the second call restriction corresponds to the second restriction request instruction, and the second restriction request instruction is used for returning a response based on the operation, calling a cache item interface of the item, and limiting calling of a real-time item interface of the item.
Optionally, determining whether the item needs to be subjected to call restriction according to the call request includes querying an interface corresponding to the item, determining a use state of the interface, and determining that the item needs to be subjected to first call restriction if the use state of the interface is restricted, wherein the first call restriction corresponds to a first restriction request instruction, and the first restriction request instruction is used for refusing to return a response based on the operation to restrict calling of a real-time item interface of the item.
Optionally, after sending the limiting request instruction to the terminal, sending prompt information to the terminal, wherein the prompt information is used for prompting retry of the operation on the item.
According to one aspect of the embodiment of the invention, an item processing device is provided, which comprises a first receiving module, a first sending module and a second receiving module, wherein the first receiving module is used for receiving an operation on an item, the first sending module is used for responding to the operation and sending a calling request to a server, the calling request is used for requesting to call a real-time item interface of the item, the second receiving module is used for receiving a limiting request instruction sent by the server, and the control module is used for controlling the response of the operation according to the limiting request instruction so as to limit the calling of the real-time item interface of the item, and at least one of the limiting request instruction is a first limiting request instruction and a second limiting request instruction.
According to one aspect of the embodiment of the invention, an item processing device is provided, which comprises a third receiving module, a determining module and a second sending module, wherein the third receiving module is used for receiving a calling request sent by a terminal, the calling request is used for requesting to call a real-time item interface of an item, the determining module is used for determining whether the item needs to be subjected to calling limitation according to the calling request, the second sending module is used for sending a limitation request instruction to the terminal under the condition that the item needs to be subjected to calling limitation, the limitation request instruction is used for controlling response of operation to limit the real-time item interface of the item, and the operation is operation on the item, and at least one of the limitation request instruction is a first limitation request instruction and a second limitation request instruction.
According to an aspect of an embodiment of the present invention, there is provided an electronic device including a processor, a memory for storing instructions executable by the processor, wherein the processor is configured to execute the instructions to implement any one of the above-mentioned item processing methods.
According to an aspect of an embodiment of the present invention, there is provided a computer-readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform any one of the item processing methods described above.
In the embodiment of the invention, the call request for requesting to call the real-time item interface of the item is sent to the server by receiving and responding to the operation of the item, so that the limit request instruction sent by the server is received, the response of the operation is controlled to limit the real-time item interface of the call item according to the execution of the limit request, and the real-time item interface of the limit call item is directly limited by the limit request instruction sent by the server, so that the operation of the item can be automatically limited, and the technical problems that manual operation is needed when the item is degraded in the related art, and the operation is complicated and easy to make mistakes are solved.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
First, partial terms or terminology appearing in the course of describing embodiments of the application are applicable to the following explanation:
Mock is a mechanism for modifying the internal implementation of the original class method based on the dynamic proxy implementation of the JAVA virtual machine.
NOS caches, a special server used for recording user session and memory data.
And AI intelligent analysis, namely calculating accumulated user behavior data through background analysis so as to obtain a method for using system habits of users.
Limiting the current, namely reducing the pressure of the server by limiting the number of the connected servers of the user machine and ensuring a mechanism for the server to run on a stable level;
degradation-reducing the stress on the server by limiting the use of items.
Example 1
According to an embodiment of the present invention, there is provided an embodiment of an item processing method, it being noted that the steps shown in the flowcharts of the drawings may be performed in a computer system such as a set of computer executable instructions, and that although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that herein.
Fig. 1 is a flowchart of a first method for processing an item according to an embodiment of the present invention, as shown in fig. 1, the method includes the steps of:
step S102, receiving an operation on an item;
Step S104, responding to the operation, and sending a calling request to a server, wherein the calling request is used for requesting to call a real-time project interface of a project;
Step S106, receiving a limiting request instruction sent by a server;
and S108, controlling the response of the operation according to the limiting request instruction to limit the real-time item interface of the call item, wherein the limiting request instruction is at least one of a first limiting request instruction and a second limiting request instruction.
Through the steps, for the terminal side, the call request for requesting to call the real-time item interface of the item is sent to the server by receiving and responding to the operation of the item, so that the limit request instruction sent by the server is received, the response of the operation is controlled to limit the real-time item interface of the call item according to the execution of the limit request, and the real-time item interface of the limit call item is directly limited by the limit request instruction sent by the server, so that the operation of the item can be automatically limited, and the technical problems that manual operation is needed when the item is degraded in the related art, and the operation is complex and error is easy to occur are solved.
It should be noted that, the items should not be the same in different application scenarios, taking the currency transaction scenario as an example, in the transaction page, multiple services such as account management, detail query, balance query, transfer remittance, etc. may exist, and are displayed in the transaction page in the form of controls, where the various services are the items pointed by the present application, and in the detail query, multiple services such as month detail query, zhou Mingxi query, day detail query, etc. may also be included, and the various services may also be the items pointed by the present application. Downgrading an item may be understood as disabling a portion of the item to ensure that important or basic services are operating properly when the load exceeds a preset upper threshold or when the upcoming traffic is expected to exceed a preset threshold. Namely, the method provided by the application is a method for processing based on the condition that the project needs to be subjected to degradation processing.
As an alternative embodiment, the operation on the item is received, i.e. may be an operation performed on the item by a user, such as a click operation or the like. In response to the operation, a call request is sent to the server, wherein the call request is used for requesting to call a real-time item interface of the item. In the server, it may be determined whether the item requires call restriction. And under the condition that the project does not need to be subjected to call restriction, receiving a sending consent request instruction sent by the server, and responding to the operation, entering a real-time project interface of the project. And under the condition that the item needs to be called and limited, receiving a limiting request instruction sent by the server, and controlling the response of the operation according to the limiting request instruction so as to limit the real-time item interface of the calling item. Wherein, the received limiting request instruction should not be the same according to the specific situation of the project. In different cases, the response of the operation may be controlled differently according to the received first limit request instruction or the second limit request instruction, so as to limit the real-time item interface of the call item.
As an alternative embodiment, after controlling the response of the operation to limit the real-time project interface of the calling project according to the limiting request instruction, the server may further receive a prompt message sent from the server, where the prompt message is used to prompt to retry the operation on the project. According to different limiting request instructions, the server can send different prompt messages to the terminal, namely, different prompt messages are displayed on a page used by a user. For example, when the restriction request instruction is the first restriction request instruction, a hint information "retry later due to the current access amount" may be displayed on the page used by the user. The method can enable the user to know that the current operation on the project cannot respond normally and retry later, and effectively lighten the pressure of the current system operation. When the restriction request instruction is the second restriction request instruction, a prompt message "the currently accessed page is a cache page" may be displayed on the page used by the user, and note that there may be an aging problem and may be retried later. The method and the device can enable the user to know that the current page is likely to have an aging problem, and can effectively relieve the pressure of the current system operation by performing later retried operation according to actual conditions.
As an alternative embodiment, according to the determination situation at the server side, the first limitation request instruction sent by the server is received, or the second limitation request instruction sent by the server is received. The first limiting request instruction and the second limiting request instruction control the response of the operation in different modes to limit the real-time item interface of the call item, and the first limiting request instruction refuses to return the response based on the operation to limit the real-time item interface of the call item, namely the first limiting request instruction directly does not respond. And the second limiting request instruction calls the real-time item interface of the item by returning a response based on the operation so as to limit the real-time item interface of the called item, namely the cached item interface is called, and the real-time item interface of the item is not called, so that the real-time item interface of the called item is limited. And receiving different limiting request instructions through specific judgment of the server side, and limiting a real-time project interface of the calling project in different modes. The application range of the alternative embodiment is enlarged, and different modes can be used according to different conditions, so that the requirements of practical application and scenes can be met.
Fig. 2 is a flowchart of a second method for processing an item according to an embodiment of the present invention, as shown in fig. 2, the method includes the following steps:
Step S202, receiving a calling request sent by a terminal, wherein the calling request is used for requesting to call a real-time project interface of a project;
Step S204, determining whether the item needs to be subjected to call restriction according to the call request;
And S206, sending a limiting request instruction to the terminal under the condition that the project needs to be called for limiting, wherein the limiting request instruction is used for controlling the response of the operation to limit the real-time project interface for calling the project and is operated as the operation on the project, and at least one of the limiting request instruction is a first limiting request instruction and a second limiting request instruction.
Through the steps, for the server side, by receiving the call request sent by the terminal for requesting to call the implementation project interface of the project, whether the project needs to be called and limited can be determined according to the call request, and further, under the condition that the project needs to be called and limited, a limit request instruction for controlling the response of the operation to limit the real-time project interface of the call project is sent to the terminal.
As an alternative embodiment, according to the call request, it is determined whether the item needs to be called for limitation, and the determination may be performed in multiple manners, and after the determination is performed according to different manners, different instructions may be given to the terminal according to specific situations. For example, in the case where the project does not require call restriction, an approval request instruction is transmitted to the terminal so that the terminal can enter a real-time project interface of the project in response to the operation. Under the condition that the project needs to be called for limiting, according to the specific condition of the project, a first limiting request instruction or a second limiting request instruction is sent to the terminal to limit the terminal to call a real-time project interface of the project,
As an alternative embodiment, it may be determined whether an item requires invocation of a restriction in a number of ways.
1) And inquiring the interface corresponding to the item at the server, determining the real-time degree of the interface, and determining which call restriction is needed according to the implementation degree of the interface. The method can select more reasonable and effective modes according to the implementation degree of the interface, and improves the use experience of a user.
And under the condition that the real-time degree of the interface is larger than or equal to a preset threshold value, namely judging that the implementation degree of the interface is high, determining that the project needs to be subjected to first call restriction, wherein the first call restriction corresponds to a first restriction request instruction, and the first restriction request instruction is used for refusing to return a response based on the operation so as to restrict calling the real-time project interface of the project. I.e., a real-time item interface that does not directly respond to limit the call item. Namely, the server sends a first limiting request instruction, and the terminal receives the first limiting request instruction sent by the server.
And under the condition that the real-time degree of the interface is smaller than a preset threshold, namely judging that the implementation degree of the interface is low, determining that the project needs to be subjected to second calling restriction, wherein the second calling restriction corresponds to a second restriction request instruction, and the second restriction request instruction is used for returning a response based on the operation, calling a cache project interface of the project and limiting the real-time project interface of the calling project. That is, the server sends a second limitation request instruction, and the terminal receives the second limitation request instruction sent by the server.
2) Inquiring an interface corresponding to the item, determining the use state of the interface, and determining that the item needs to be subjected to first call restriction under the condition that the use state of the interface is restricted in use, wherein the first call restriction corresponds to a first restriction request instruction, and the first restriction request instruction is used for refusing to return a response based on operation so as to restrict calling of a real-time item interface of the item. I.e., a real-time item interface that does not directly respond to limit the call item. Namely, the server sends a first limiting request instruction, and the terminal receives the first limiting request instruction sent by the server. The use state of the interface can be a combination of items of a certain class which are manually checked, the AI intelligently analyzes the behavior data of the user to judge whether the items are required to be limited or not, and the use state of the interface is controlled according to the analyzed result.
When determining whether the item needs to call the restriction in the above two ways, the two ways may be used in combination or may be used alone. When the interface is used in combination, the judging method in the step 2) can be firstly carried out, and under the condition that the use state of the interface is limited, the first calling limitation of the item is determined to be needed, and the subsequent processing is carried out. In the case where the use status of the interface is unrestricted, it may be based on the capabilities of the current system, for example, whether the load exceeds a preset upper threshold or the upcoming traffic is expected to exceed a preset threshold. In the case where the system capacity is insufficient, the judgment method in 1) is performed again. By combining the two methods, the rationality of the degraded allocation can be more effectively ensured.
As an alternative embodiment, after sending the restriction request instruction to the terminal, a prompt message may also be sent to the terminal, where the prompt message is used to prompt retry of the operation on the item. According to different limiting request instructions, different prompt messages can be sent to the terminal, namely, different prompt messages are displayed on a page used by a user. For example, when the restriction request instruction is the first restriction request instruction, a hint information "retry later due to the current access amount" may be displayed on the page used by the user. The method can enable the user to know that the current operation on the project cannot respond normally and retry later, and effectively lighten the pressure of the current system operation. When the restriction request instruction is the second restriction request instruction, a prompt message "the currently accessed page is a cache page" may be displayed on the page used by the user, and note that there may be an aging problem and may be retried later. The method and the device can enable the user to know that the current page is likely to have an aging problem, and can effectively relieve the pressure of the current system operation by performing later retried operation according to actual conditions.
Based on the foregoing embodiments and optional embodiments, an optional implementation is provided, and is specifically described below.
The invention provides an item processing scheme, which is based on the scene of money transaction and can combine the degradation processing of items by combining manual choosing degradation with automatic processing. The following describes in detail alternative embodiments of the present invention:
1) Manual checklist degradation:
When the load exceeds a preset upper threshold or the upcoming flow is expected to exceed the preset threshold, the functions to be degraded can be visually displayed in order to ensure that important or basic projects can normally run, and then the visualization operation is quickly implemented.
Fig. 3 is a schematic diagram of manually performing degradation processing on an item in the item processing method provided by an alternative embodiment of the present invention, as shown in fig. 3, by checking a certain item in a certain level of item in a visual interface, clicking a disable button, a call request of one or more writing operations related to the one or more items corresponding to the certain item can be directly disabled, and a background communicates with a server to automatically refresh a menu of a client item corresponding to a user side, so that a client corresponding to the user side cannot open the corresponding one or more items. Wherein, the columns can be divided into a first-level column, a second-level column, a third-level column and the like. For example, a certain column in the first-level columns is directly checked, the disable button is clicked, one or more items corresponding to the certain column are shielded, and the user cannot open the corresponding one or more items.
It should be noted that, the habits of different users using transactions are different. If all the items directly use the simple checking and degrading mode, namely, a certain item in the first-level item is checked, one or more items corresponding to the certain item are identical, unified processing is carried out, and the granularity is too coarse, so that the degrading result does not accord with the expectations of the user, and the use experience of the user is affected.
Therefore, when one or more items listed under the primary column are of the same importance as one level to be degraded, the system can control the degradation sequence, realize the automatic degradation of artificial intelligence and control the item degradation mode with finer granularity. And the AI-based automatic recognition of the degradation sequence is realized.
Specifically, a learning library can be built in the background, a degradation weight is allocated to each item in the library, and degradation is performed according to the degradation weight when the item is degraded. The degradation weight is obtained by automatically learning the sequence and importance degree of different transactions after the user logs in according to a background user behavior tracking program, and the project management can be realized more intelligently by carrying out degradation distribution according to the degradation weight.
For example, under the transaction category, the background AI program monitors that group A users log in account management first to perform detail inquiry, then inquire the balance and remittance, and the automatic learning program considers that the weight of the current logged-in user transaction is that detail inquiry > balance inquiry > transfer remittance. When the degradation flow limiting is executed, when the degradation of the transaction type item is checked, the background degradation sequence for the group A is that the transfer remittance is firstly degraded, the balance inquiry is then degraded, and finally the detail inquiry is performed. For the group B, the background learning library records that the most frequent transaction amount used by the group B users after logging in is the international business and group collection financial, the account details and the fund net value diagram can be browsed 20% of the time after each transaction is completed, and the system considers the importance of the weight value as that the international business > group financial management > account details > fund inquiry can be degraded according to the different weight values. The AI program can obtain the average weight of each transaction through long-term learning accumulation and record the average weight into a database, and also can record the difference of different types of users in different transaction frequencies, and in the process of degrading the current limit, the average weight of each transaction can be comprehensively according to the types of the users, the use habits of the users and the frequency of accessing different transactions by the users. Finally, the values, degradation order and grade and the like are evaluated. The evaluated values, degradation order and grade, etc. may also be further verified manually.
2) And (3) automatic treatment:
When the load exceeds a preset upper limit threshold or the upcoming flow is expected to exceed the preset threshold, degradation control can be directly performed in a control interface mode in order to ensure that important or basic projects can normally operate, and automatic, convenient and quick operation can be realized.
And under the condition that the interface corresponding to the query item is an interface with strong real-time property of the query background data, directly prohibiting a call request related to the read data, and returning a prompt message 'the page is retried later due to the large current access amount'. The implementation mode can not respond to the operation of the project, and can return specific prompt information to limit the real-time project interface of the calling project, wherein the specific prompt information can be obtained by switching the calling of the real interface to the calling of the Fallback degradation processing mechanism through the Mock interface.
And degrading the items with frequent part of query interfaces and frequent query databases by using a caching mode under the condition that the interface corresponding to the query items is an interface with weak real-time query background data, wherein the embodiment can be to directly return the query results cached before to the client corresponding to the user side, and the caching mode can adopt an NOS distributed caching method.
By the alternative embodiments, at least the following advantages can be achieved:
(1) The degradation current limiting is realized by automatically learning the transaction habits of different types of users according to AI;
(2) The pressure of a background server is reduced, the fluency of a user in using the system is ensured, and the stability of the system under Gao Fengya force is greatly improved;
(3) The task can be completed by simply clicking the button at the control end, so that the operation difficulty is reduced, the performance problem is solved by modifying the background server configuration to reduce the voltage, and the risk possibly caused by artificial experience degradation is greatly reduced.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present invention is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present invention. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily required for the present invention.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising several instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method of the various embodiments of the present invention.
Example 2
According to an embodiment of the present invention, there is further provided an apparatus for implementing the above-mentioned item processing method, and fig. 4 is a block diagram of an item processing apparatus according to an embodiment of the present invention, where the apparatus includes, as shown in fig. 4, a first receiving module 402, a first transmitting module 404, a second receiving module 406, and a control module 408, and the detailed description of the apparatus is described below.
The system comprises a first receiving module 402 for receiving an operation on a project, a first sending module 404 connected to the first receiving module 402 for sending a call request to a server in response to the operation, wherein the call request is used for requesting to call a real-time project interface of the project, a second receiving module 406 connected to the first sending module 404 for receiving a limit request instruction sent by the server, and a control module 408 connected to the second receiving module 406 for controlling a response of the operation according to the limit request instruction to limit the real-time project interface of the call project, wherein the limit request instruction is at least one of a first limit request instruction and a second limit request instruction.
Here, the first receiving module 402, the first transmitting module 404, the second receiving module 406, and the control module 408 correspond to steps S102 to S108 in implementing the first project processing method, and the plurality of modules are the same as the corresponding steps in terms of implementation and application, but are not limited to those disclosed in the above embodiment 1.
Example 3
According to an embodiment of the present invention, there is further provided an apparatus for implementing the above-mentioned item processing method two, and fig. 5 is a block diagram of an item processing apparatus two according to an embodiment of the present invention, as shown in fig. 5, where the apparatus includes a third receiving module 502, a determining module 504 and a second transmitting module 506, and the detailed description of the apparatus is described below.
The system comprises a terminal, a third receiving module 502, a determining module 504, a second sending module 506 and a limiting request instruction, wherein the calling request is used for requesting to call a real-time project interface of a project, the determining module 504 is connected with the third receiving module 502 and used for determining whether the project needs to be called according to the calling request, the second sending module 506 is connected with the determining module 504 and used for sending the limiting request instruction to the terminal when the project needs to be called, the limiting request instruction is used for controlling response of operation to limit the real-time project interface of the calling project and is operated as operation of the project, and at least one of the limiting request instruction is a first limiting request instruction and a second limiting request instruction.
Here, the third receiving module 502, the determining module 504 and the second sending module 506 correspond to steps S202 to S206 in implementing the second project processing method, and the plurality of modules are the same as the corresponding steps in terms of implementation and application, but are not limited to those disclosed in the foregoing embodiment 1.
Example 4
According to another aspect of the embodiment of the invention, there is also provided an electronic device, including a processor and a memory for storing instructions executable by the processor, wherein the processor is configured to execute the instructions to implement the method for processing an item according to any one of the above.
Example 5
According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the item processing method of any one of the above.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present invention, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, for example, may be a logic function division, and may be implemented in another manner, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
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 units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. The storage medium includes a U disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, etc. which can store the program code.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.