Disclosure of Invention
The embodiment of the application provides a service processing method, which is used for solving the problem that a client brings inconvenience to a user in a service processing process in the prior art.
The embodiment of the application provides a method for processing a service, which comprises the following steps:
the first client sends service data to a third-party server, wherein the service data is data required by the second client to execute the service;
the third-party server sends the acquired service data to a service server corresponding to the second client;
the service server generates service identification information according to the service data and sends the service identification information to the third-party server;
the third-party server sends the service identification information to the first client for display;
the second client acquires the service identification information displayed by the first client, and sends a user identification and the service identification information to the service server;
and the service server determines service data corresponding to the service identification information and performs service processing according to the service data and the user identification.
The embodiment of the application provides a service processing method, which is used for solving the problem that a client brings inconvenience to a user in a service processing process in the prior art.
The embodiment of the application provides a method for processing a service, which comprises the following steps:
the service server receives service data sent by a third-party server;
generating service identification information according to the service data, wherein the service data is sent to the third-party server by the first client, and the service data is required by the second client to execute the service;
sending the service identification information to a first client for displaying through the third-party server, so that the second client acquires the service identification information displayed by the first client;
receiving the service identification information and the user identification sent by the second client;
determining the received service data corresponding to the service identification information;
and performing service processing according to the service data and the user identification.
The embodiment of the application provides a service processing device, which is used for solving the problem that a client brings inconvenience to a user in a service processing process in the prior art.
The embodiment of the application provides a device for processing a service, which comprises:
the first receiving module is used for receiving the service data sent by the third-party server;
the generating module is used for generating service identification information according to the service data, wherein the service data is sent to the third-party server by the first client side, and the service data is required by the second client side to execute the service;
the sending module is used for sending the service identification information to a first client for displaying through the third-party server so that the second client can obtain the service identification information displayed by the first client;
the second receiving module is used for receiving the service identification information and the user identification sent by the second client;
the determining module is used for determining the received service data corresponding to the service identification information;
and the processing module is used for processing the service according to the service data and the user identification.
The embodiment of the application provides a service server, which is used for solving the problem that a client brings inconvenience to a user in a service processing process in the prior art.
An embodiment of the present application provides a service server, including: one or more memories and a processor, the memories storing programs and configured to perform, by the one or more processors:
receiving service data sent by a third-party server;
generating service identification information according to the service data, wherein the service data is sent to the third-party server by the first client, and the service data is required by the second client to execute the service;
sending the service identification information to a first client for displaying through the third-party server, so that the second client acquires the service identification information displayed by the first client;
receiving the service identification information and the user identification sent by the second client;
determining the received service data corresponding to the service identification information;
and performing service processing according to the service data and the user identification.
The embodiment of the application provides a service processing method, which is used for solving the problem that a client brings inconvenience to a user in a service processing process in the prior art.
The embodiment of the application provides a method for processing a service, which comprises the following steps:
the method comprises the steps that a second client side obtains service identification information displayed by a first client side, wherein the service identification information is displayed by a service server corresponding to the second client side and sent to the first client side through a third-party server, the service identification information is generated by the service server according to service data sent by the first client side through the third-party server, and the service data is data required by the second client side for executing services;
and sending the service identification information to the service server so as to perform service processing on the service data through the service server.
The embodiment of the application provides a service processing device, which is used for solving the problem that a client brings inconvenience to a user in a service processing process in the prior art.
The embodiment of the application provides a device for processing a service, which comprises:
the device comprises an acquisition module, a display module and a display module, wherein the acquisition module acquires service identification information displayed by a first client, the service identification information is displayed by the first client through a service server corresponding to the device and sent to the first client through a third-party server, the service identification information is generated by the service server according to service data sent by the first client through the third-party server, and the service data is data required by the device to execute a service;
and the sending module is used for sending the service identification information to the service server so as to process the service data through the service server.
The embodiment of the application provides a client, which is used for solving the problem that the client brings inconvenience to a user in a service processing process in the prior art.
An embodiment of the present application provides a client, including: one or more memories and a processor, the memories storing programs and configured to perform, by the one or more processors:
acquiring service identification information displayed by another client, wherein the service identification information is sent to the other client by a service server corresponding to the client through a third-party server for display, the service identification information is generated by the service server according to service data sent by the other client through the third-party server, and the service data is data required by the client for executing a service;
and sending the service identification information to the service server so as to perform service processing on the service data through the service server.
The embodiment of the application provides a service processing method, which is used for solving the problem that a client brings inconvenience to a user in a service processing process in the prior art.
The embodiment of the application provides a method for processing a service, which comprises the following steps:
the method comprises the steps that a third-party server receives service data sent by a first client, wherein the service data is data required by a second client to execute a service;
sending the service data to a service server corresponding to the second client;
and receiving service identification information generated by the service server according to the service data, sending the service identification information to the first client for displaying, so that the second client acquires the service identification information displayed by the first client and processes the service data through the service identification information.
The embodiment of the application provides a service processing device, which is used for solving the problem that a client brings inconvenience to a user in a service processing process in the prior art.
The embodiment of the application provides a device for processing a service, which comprises:
the first receiving module is used for receiving the service data sent by the first client, wherein the service data is data required by the second client to execute the service;
the sending module is used for sending the service data to a service server corresponding to the second client;
and the second receiving module is used for receiving the service identification information generated by the service server according to the service data and sending the service identification information to the first client for displaying, so that the second client can acquire the service identification information displayed by the first client and process the service data through the service identification information.
The embodiment of the application provides a third-party server, which is used for solving the problem that a client brings inconvenience to a user in a service processing process in the prior art.
An embodiment of the present application provides a third-party server, including: one or more memories and a processor, the memories storing programs and configured to perform, by the one or more processors:
receiving service data sent by a first client, wherein the service data is data required by a second client to execute a service;
sending the service data to a service server corresponding to the second client;
and receiving service identification information generated by the service server according to the service data, sending the service identification information to the first client for displaying, so that the second client acquires the service identification information displayed by the first client and processes the service data through the service identification information.
The above-mentioned at least one technical scheme that this application adopted can reach following beneficial effect:
in one or more embodiments of the present disclosure, because the service server may return service identification information corresponding to service data to the third-party server according to the service data, which is received by the third-party server from the first client and is needed by the second client to execute a service, the third-party server may send the obtained service identification information to the first client for display, so that the second client obtains the service identification information displayed by the first client, and further, the second client may perform service processing according to the service identification information. Therefore, even if the first client cannot support the service function of the second client, the user can complete the service on the second client according to the service identification information displayed by the first client, thereby bringing convenience to the user in the process of obtaining the service.
Detailed Description
In the prior art, some clients often cannot effectively support users to directly use the service functions of other clients on the clients due to problems such as program bugs and incompatibility with partial functions of other clients, so that inconvenience is brought to the users in the service processing process, as shown in fig. 1A to 1C.
Fig. 1A to 1C are schematic diagrams illustrating that a client cannot use the service function of another client to perform service processing.
Assume that when a user purchases take-away using a browser built into client a, the browser of client a will present the user with a page as shown in fig. 1A, in which the user can select the take-away to purchase. After the user selects the payment method in the page, the client a displays the interface shown in fig. 1B to the user, and the user can select the payment method in the interface to complete the payment. However, when the user selects to complete the payment through the CB payment method (that is, the CA payment method provided by the client a is not selected to perform the payment), since the client a does not support the payment through any other method except the CA payment method, the client a cannot successfully jump to the payment page corresponding to the CB payment method when the user selects the CB payment method for payment, but displays the page obtained by the failed opening of the page shown in fig. 1C to the user, so that the user cannot complete the final payment operation, and the user cannot perform the takeout purchase, thereby bringing inconvenience to the user.
In order to effectively solve the inconvenience brought to the user by the above problems, in one or more embodiments of the present specification, the service server may return service identification information corresponding to service data to the third-party server according to the service data, which is received by the third-party server from the first client and is needed by the second client to execute the service, and the third-party server may send the obtained service identification information to the first client for display, so that the second client obtains the service identification information displayed by the first client, and further, the second client may perform service processing according to the service identification information.
Therefore, even if the first client cannot support the service function of the second client locally, the user can complete the processing work of the service on the second client according to the service identification information sent by the service server to the first client through the third-party server, so that convenience is brought to the user in the process of obtaining the service.
In one or more embodiments of the present disclosure, the first client and the second client may correspond to different service providers, where the first client refers to a client that has a problem, such as a program bug, and thus a user cannot use a service function of another client through the client, for example, a client a (a client corresponding to a CA payment method) in the above example is the first client. The second client is a client corresponding to the service function selected by the user during service processing, for example, the client B corresponding to the CB payment method in the above example is the second client, and the service server is a server corresponding to the second client.
It should be noted that, in one or more embodiments of the present specification, the second client may refer to not only a client provided by one service provider, but also a class of clients, that is, clients that cannot be supported by the service at the first client.
In one or more embodiments of the present disclosure, the service provider corresponding to the third-party server may be different from the service providers corresponding to the first client and the second client, for example, in the above example, the content displayed in the browser page of the client a is obtained from a server that provides a takeaway order, the server is the third-party server, and the third-party server is not a server corresponding to the client a (i.e., the first client). The references to "first" and "second" in one or more embodiments of the present specification are used only for distinguishing different clients, and have no other special meaning.
In order to make those skilled in the art better understand the technical solutions in one or more embodiments of the present disclosure, the technical solutions in one or more embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in one or more embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Fig. 2 is a schematic diagram of a service processing process provided in this specification, which specifically includes the following steps:
s202: and the service server receives the service data sent by the third-party server.
In this specification, when a user obtains a business service from a third-party server through a first client, the service information may be obtained from the third-party server and displayed in the first client. For example, when a user uses a first client to purchase takeout, the first client may obtain takeout information from a third-party server that provides takeout services, and display the takeout information in a browser page of the first client, where the takeout information is the service information described above.
The first client can generate corresponding service data according to the operation executed by the user on the page, and send the service data to the third-party server. The service processing method described in this specification is intended to solve the problem of how to perform service processing in the first client through the service function of the second client on the premise that the first client does not support the second client, so that when a user selects a service required to be processed through the service function of the second client on a page of the first client, the first client generates service data according to the selection of the user, where the service data is data required by the second client to execute the service.
After receiving the service data, the third-party server may send the service data to the service server, so that in a subsequent process, the service server generates service identification information that can be used for performing service processing on the second client according to the service data.
Continuing to use the above example, when the user views the takeout menu provided by the third-party server at the first client, the user can purchase the required takeout, and the first client can generate corresponding service data according to the takeout purchased by the user and the payment mode selected by the user, and send the service data to the third-party server. When the user selects to pay for the purchased takeaway through the payment function of the second client on the page displayed by the first client, the service data is the payment data required by the second client.
Of course, the service data is also generated by the third-party server, and the first client may generate a service request according to an operation performed by the user on the first client page, and send the service request to the third-party server. The third-party server can determine the service to be executed by the user and select the mode of executing the service according to the service request, generate service data and further send the service data to the service server.
S204: and generating service identification information according to the service data.
After receiving the service data sent by the third-party server, the service server may generate a character string according to a preset identification information generation rule and the service data, and further use the character string as the service identification information corresponding to the service data. The service identification information can uniquely identify the service data, so that when a subsequent service server receives the service identification information, the service data can be accurately positioned through the service identification information, and then a user uses a user identification (namely, an account of the user on the second client) based on the second client to process a service corresponding to the service data.
The service identification information generated by the service server according to the preset identification information generation rule is not fixed in character number, in other words, for different service data, the character number of the corresponding service identification information may be different. The service server may generate the service identification information corresponding to the service data according to the time when the service data is received and information such as the third party identifier included in the service data. The third party identifier may be a merchant identifier of a merchant providing the third party service to the user, for example, in the above example, the merchant identifier corresponding to the merchant providing the takeout service to the user. Of course, the service server may also generate the service identification information corresponding to the service data according to other information (such as an order number, etc.), as long as it is ensured that the service data can be uniquely identified.
In this specification, the service server obtains the service identification information, and may also add a section of prompt field in front of the service identification information, so as to prompt the user how to operate the service identification information after the first client obtains the service identification information. For example, in a message of "copy the message by long press, open client a can complete payment FDS128 pause", FDS128 pause is service identification information serving as service identification data, and the characters before the service identification information are prompt fields.
It should be noted that, in this specification, the number of words in the above-mentioned prompt field is not necessarily fixed, and the characters, such as the service provider and the client, embodied in the prompt field may be changed, for example, as in the above example, "client a" may be represented by using the abbreviation "guest a" or by using pinyin, which is not necessarily illustrated here.
After the service server generates the service identification information corresponding to the service data, the service server can correspondingly store the service data and the service identification information, so that the corresponding service data can be accurately positioned through the service identification information sent by the second client in the subsequent process.
The service server may set and store an effective time, e.g., 2017/6/17/12:22-2017/6/17/12:32, for the service identification information while generating the service identification information, where the effective time may effectively ensure timeliness of service processing.
It should be noted that, before generating the service identification information, the service server needs to verify a third party corresponding to the third party identification included in the service data to determine whether the third party is legal or in a normal operation state, so as to provide a good security guarantee for the user in the service processing process.
Therefore, when the service server acquires the service data sent by the third-party server, the third party corresponding to the third-party identifier included in the service data can be determined, and the third party is verified according to the registration information, the historical service data and other information of the third party. And when the third party is determined to pass the verification, generating corresponding service identification information according to the service data, otherwise, not processing the service data.
S206: and sending the service identification information to a first client for displaying through the third-party server, so that the second client acquires the service identification information displayed by the first client.
The service server may transmit the generated service identification information to the third-party server, and the third-party server may transmit the service identification information to the first client to be displayed in the page of the first client. The user can execute the designated operation on the service identification information, so that the second client side obtains the service identification information displayed by the first client side.
For example, assuming that a user performs a copy operation on a character string displayed by a first client and starts a second client, the second client may identify the character string on which the copy operation is performed, and when it is determined that the identified character string conforms to a preset format, the character string is determined as service identification information, and then the service identification information is acquired.
Of course, the first client may also automatically perform the copy operation on the service identification information, for example, when the third-party server sends the service identification information to the first client, the third-party server may send a first instruction notifying the first client to automatically perform the copy operation on the service identification information to the first client, so that the first client may perform the copy operation on the displayed service identification information according to the instruction.
In addition, the second client may also obtain the service identification information displayed by the first client in other manners, for example, if the service server sends the generated identification information and the prompt field to the first client through the third-party server, the prompt field prompts the user to remember the service identification information, and inputs the service identification information into the second client through a voice input manner after the second client is started, which is not illustrated herein in any other manner.
It should be noted that, no matter whether the user actively copies the service identification information displayed by the first client, or the first client automatically executes the copy operation of the service identification information according to the instruction sent by the third-party server, once the service identification information is copied, the service identification information will be stored in the memory of the system, and at this time, the first client will not execute other operations on the service identification information located in the memory of the system. And the second client can identify the character string in the system memory, and when the identified character string is determined to accord with the preset format, the character string can be actively sent to the service server as service identification information.
The preset format is equivalent to a condition for the second client to send the service identification information, and when the character string acquired by the second client from the system memory meets the condition, the second client can trigger to send the character string serving as the service identification information to the service server.
In this specification, the trigger condition for the second client to recognize the service identifier information from the system memory may be: when a user starts a second client, the second client identifies the character string of the executed copy operation; or the second client terminal automatically monitors the character string stored in the system content due to the executed copy operation and identifies the character string when running; or when the second client monitors that the user executes the specified operation on the second client (for example, the specified control is clicked), the character string executed with the copy operation is identified.
S208: and receiving the service identification information and the user identification sent by the second client.
After the second client acquires the service identification information in the above manner, the second client can automatically send the service identification information to the service server. When the second client sends the service identification information, it may be determined that the user currently uses a user identification (such as a user account) based on the second client, and then the user identification and the service identification information are sent to the service server.
S210: and determining the received service data corresponding to the service identification information.
After receiving the service identification information sent by the second client, the service server may determine the service data corresponding to the service identification information according to the correspondence between each piece of service identification information and the service data stored in advance.
When the service server receives the service identification information, whether the service identification information is valid can be judged according to the valid time of the service identification information, when the time for receiving the service identification information is determined not to exceed the valid time, the service identification information is determined to be valid, further, the service data corresponding to the service identification information is determined, otherwise, the service identification information is determined to be invalid.
S212: and performing service processing according to the service data and the user identification.
The service server determines the service data corresponding to the service identification information, and can process the service according to the service data and the received user identification.
In this specification, before the service server performs the service processing, a verification prompt for the service processing may be sent to the second client, and the second client displays the verification prompt to the user. The second client may send the verification information input by the user to the service server for verification, so that when the service server determines that the verification information sent by the second client passes verification, the service corresponding to the service data is processed.
The service server can respectively send the service results obtained by the service processing to the second client and the third-party server, wherein the second client can display the service results, and the third-party server can send the service results to the first client, so that the first client can display the service results in the page.
The method can be seen that, as the service server can acquire the service data required by the second client to execute the service from the first client through the third-party server and generate the service identification information corresponding to the service data, the first client can acquire and display the service identification information from the service server through the third-party server, and the second client can acquire the service identification information displayed by the first client and further perform service processing through the service identification information. Therefore, even if the first client cannot support the service function of the second client, the user can complete the service on the second client according to the service identification information displayed by the first client, thereby avoiding the inconvenience brought to the user in the process of obtaining the service because the first client does not support the service function of the second client.
Furthermore, in one or more embodiments of the present specification, a user only needs to perform a simple operation to enable the second client to obtain the service identifier information obtained by the first client from the service server through the third-party server, and thus, the service processing can be quickly completed in the service server without inputting a user account and a user password, which are registered by the user on the service server, in a page displayed by the first client.
In order to further explain the service processing method provided by the present application, the following describes the whole service processing process in a detailed embodiment, as shown in fig. 3.
Fig. 3 is a detailed process diagram of service processing provided in this specification.
Taking a scenario of taking a user to purchase takeout as an example, the user may obtain a takeout menu provided by the merchant in a browser page of the client a (i.e., the first client). The client a may generate a corresponding order request according to the takeaway of the user's selected purchase in the page and the selected payment method, and send the order request to the server C (i.e., the third-party server).
The server C may parse the received order request to generate order information (i.e., service data) corresponding to the order request, and send the order information to the server B (service server) corresponding to the client B (i.e., the second client). The server B may verify the merchant corresponding to the order information when receiving the order information, and when determining that the merchant is legal, generate a payment password (i.e., service identification information) uniquely identifying the order information according to a preset payment password generation rule (i.e., an identification information generation rule), and correspondingly store the payment password and the order information.
Server B may send the generated payment password to server C and server C may send the payment password to client a for display in the page of client a. The user can copy the payment password displayed on the page of the client A and open the client B, at the moment, the client B can automatically recognize the payment password, and then the payment password can be sent to the server B based on the user account number used by the user for logging in the client B currently.
After receiving the payment password sent by the client B based on the user account, the server B may determine order information corresponding to the payment password, and further generate payment information according to the order information and the user account, and send the payment information to the client B where the user account is located. After receiving the payment information, the client B can display the payment information, so that the user can perform payment verification according to the payment information. The client B may send the authentication information input by the user to the server B, so as to authenticate the authentication information input by the user through the server B (the authentication information input by the user may also be authenticated by the client B). And when the server B determines that the user passes the verification, the server B can complete the payment operation of the order corresponding to the order information based on the user account, and sends the payment result to the client B for display. Meanwhile, the server B can send the payment result to the server C, and the server C sends the payment result to the client a for display.
Based on the same idea, the service processing method provided in one or more embodiments of the present specification further provides a service processing apparatus, as shown in fig. 4, 5, and 6.
Fig. 4 is a schematic diagram of a service processing apparatus provided in this specification, which specifically includes:
the first receiving module 401 receives service data sent by a third-party server;
a generating module 402, configured to generate service identification information according to the service data, where the service data is sent by the first client to the third-party server, and the service data is data required by the second client to execute a service;
a sending module 403, configured to send the service identifier information to a first client through the third-party server for display, so that the second client obtains the service identifier information displayed by the first client;
a second receiving module 404, configured to receive the service identifier information and the user identifier sent by the second client;
a determining module 405, configured to determine service data corresponding to the received service identification information;
and the processing module 406 performs service processing according to the service data and the user identifier.
The device further comprises:
the verification module 407 is configured to verify a third party corresponding to a third party identifier included in the service data; determining that the third party is authenticated.
The generating module 402 generates a character string according to the third party identifier included in the service data and the time when the service data is received, and uses the character string as service identifier information corresponding to the service data.
The device further comprises:
a setting module 408, which sets and stores the effective time of the service identification information;
the setting module 408 determines that the time of receiving the service identifier information sent by the second client does not exceed the valid time.
The sending module 403 sends the obtained service result to the second client for display; and/or sending the obtained service result to the first client side through the third-party server for displaying.
Fig. 5 is a schematic diagram of a service processing apparatus provided in this specification, which specifically includes:
an obtaining module 501, configured to obtain service identification information displayed by a first client, where the service identification information is displayed by a service server corresponding to the device and sent to the first client through a third-party server, the service identification information is generated by the service server according to service data sent by the first client through the third-party server, and the service data is data required by the device to execute a service;
the sending module 502 sends the service identification information to the service server, so as to perform service processing on the service data through the service server.
The service identification information is a character string;
the device further comprises:
a determining module 503, configured to determine that the character string is subjected to a copy operation before the obtaining module 501 obtains the service identification information displayed by the first client;
the obtaining module 501, the second client identifies the character string on which the copy operation is performed; and when the recognized character string is determined to accord with a preset format, determining the character string as the service identification information.
The device further comprises:
and the receiving module 504 is configured to receive and display the service result sent by the service server.
Of course, a receiving module may also be arranged in the service processing apparatus to implement the functions of receiving the service data sent by the third-party server, and receiving the service identification information and the user identification sent by the second client.
Fig. 6 is a schematic diagram of a service processing apparatus provided in this specification, which specifically includes:
a first receiving module 601, configured to receive service data sent by a first client, where the service data is data required by a second client to execute a service;
a sending module 602, configured to send the service data to a service server corresponding to the second client;
the second receiving module 603 is configured to receive service identification information generated by the service server according to the service data, and send the service identification information to the first client for display, so that the second client obtains the service identification information displayed by the first client, and processes the service data through the service identification information.
The second receiving module 603 is configured to receive a service result sent by the service server; and sending the service result to the first client for displaying.
Of course, the service processing apparatus may also be provided with a receiving module to implement functions of receiving service data sent by the first client, receiving service identification information sent by the service server, and receiving a service result sent by the service server.
Based on the service processing method described above, a service server is correspondingly provided in this specification, as shown in fig. 7. The traffic server includes one or more processors and memory, the memory storing a program and configured to perform the following steps by the one or more processors:
receiving service data sent by a third-party server;
generating service identification information according to the service data, wherein the service data is sent to the third-party server by the first client, and the service data is required by the second client to execute the service;
sending the service identification information to a first client for displaying through the third-party server, so that the second client acquires the service identification information displayed by the first client;
receiving the service identification information and the user identification sent by the second client;
determining the received service data corresponding to the service identification information;
and performing service processing according to the service data and the user identification.
Based on the service processing method described above, a client is correspondingly provided in this specification, as shown in fig. 8. The client includes one or more processors and memory, the memory storing a program and configured to perform the following steps by the one or more processors:
acquiring service identification information displayed by another client, wherein the service identification information is sent to the other client by a service server corresponding to the client through a third-party server for display, the service identification information is generated by the service server according to service data sent by the other client through the third-party server, and the service data is data required by the client for executing a service;
and sending the service identification information to the service server so as to perform service processing on the service data through the service server.
Based on the service processing method described above, a third-party server is correspondingly provided in this specification, as shown in fig. 9. The third party server includes one or more processors and memory, the memory storing a program and configured to perform the following steps by the one or more processors:
receiving service data sent by a first client, wherein the service data is data required by a second client to execute a service;
sending the service data to a service server corresponding to the second client;
and receiving service identification information generated by the service server according to the service data, sending the service identification information to the first client for displaying, so that the second client acquires the service identification information displayed by the first client and processes the service data through the service identification information.
In one or more embodiments of the present specification, the service server may generate corresponding service identification information according to service data sent by a third-party server, and return the service identification information to the third-party server, so that the third-party server sends the service identification information to the first client. After obtaining the service identification information from the first client, the second client may send the service identification information to the service server based on the user identifier logged in the second client, so that the service server may perform service processing according to the service data and the user identifier after determining the service data corresponding to the service identification information. Therefore, even if the first client cannot support the service function of the second client, the user can complete the service on the second client according to the service identification information displayed by the first client, thereby bringing convenience to the user in the process of obtaining the service.
In the 90 th generation of 20 th century, it is obvious that improvements in Hardware (for example, improvements in Circuit structures such as diodes, transistors and switches) or software (for improvement in method flow) can be distinguished for a technical improvement, however, as technology develops, many of the improvements in method flow today can be regarded as direct improvements in Hardware Circuit structures, designers almost all obtain corresponding Hardware Circuit structures by Programming the improved method flow into Hardware circuits, and therefore, it cannot be said that an improvement in method flow cannot be realized by Hardware entity modules, for example, Programmable logic devices (Programmable logic devices L organic devices, P L D) (for example, Field Programmable Gate Arrays (FPGAs) are integrated circuits whose logic functions are determined by user Programming of devices), and a digital system is "integrated" on a P L D "by self Programming of designers without requiring many kinds of integrated circuits manufactured and manufactured by special chip manufacturers to design and manufacture, and only a Hardware software is written in Hardware programs such as Hardware programs, software programs, such as Hardware programs, software, Hardware programs, software programs, Hardware programs, software, Hardware programs, software, Hardware programs, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software.
A controller may be implemented in any suitable manner, e.g., in the form of, for example, a microprocessor or processor and a computer readable medium storing computer readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, Application Specific Integrated Circuits (ASICs), programmable logic controllers (PLC's) and embedded microcontrollers, examples of which include, but are not limited to, microcontrollers 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone L abs C8051F320, which may also be implemented as part of the control logic of a memory.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, the description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The description has been presented with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to one or more embodiments of the description. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
This description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. One or more embodiments of the specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The above description is merely one or more embodiments of the present disclosure and is not intended to limit the present disclosure. Various modifications and alterations to one or more embodiments of the present description will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of the present specification should be included in the scope of claims of the present application.