CN107148011B - Method, device and system for executing target service - Google Patents
Method, device and system for executing target service Download PDFInfo
- Publication number
- CN107148011B CN107148011B CN201710336116.6A CN201710336116A CN107148011B CN 107148011 B CN107148011 B CN 107148011B CN 201710336116 A CN201710336116 A CN 201710336116A CN 107148011 B CN107148011 B CN 107148011B
- Authority
- CN
- China
- Prior art keywords
- service
- page
- terminal
- target
- execution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012795 verification Methods 0.000 claims abstract description 245
- 238000004891 communication Methods 0.000 claims abstract description 168
- 230000001960 triggered effect Effects 0.000 claims description 23
- 230000006870 function Effects 0.000 description 28
- 238000012545 processing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 230000003213 activating effect Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0853—Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/18—Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a method, a device and a system for executing a target service, belonging to the technical field of electronics. The method comprises the following steps: receiving a verification information request corresponding to a target service sent by a first terminal, wherein the verification information request carries a target communication identifier corresponding to a second terminal; acquiring a page link of a service execution page of the target service; sending first verification information and the page link to the second terminal; when receiving an acquisition request of the service execution page sent by the second terminal, sending the service execution page to the second terminal; and when receiving an execution request of the target service carrying the first verification information sent by the second terminal, executing the target service. The invention can prevent the failure of service execution.
Description
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to a method, an apparatus, and a system for executing a target service.
Background
With the development of electronic technology, various terminals are widely used, and the functions that can be realized by the corresponding terminals are more and more abundant. For example, the terminal has a function of executing a certain service, such as activating a shutdown reminding service and registering an account service.
Currently, when a terminal executes a service, a user is often required to input authentication information (such as an authentication code). Specifically, when the terminal receives a selection instruction of the verification information option, the mobile phone number in the service execution page can be acquired, and then a verification information request carrying the input mobile phone number is sent to the service server. After the user acquires the verification information, the acquired verification information can be input into a verification information input box of a service execution page, and an execution button is clicked, at this time, the terminal detects a selection instruction of the execution button, and further, the verification information and the mobile phone number input by the user can be acquired, a service execution request carrying the verification information and the mobile phone number input by the user is sent to the service server, and after the service server receives an opening request carrying the sent verification information and the mobile phone number of an executor, the service can be executed (for example, a registration service can be executed, and a shutdown reminding service can be opened).
In the process of implementing the invention, the inventor finds that the prior art has at least the following problems:
in some cases, the terminal that sends the verification information request and the terminal that receives the verification information are not the same terminal, for example, the mobile phone number that the user inputs on the service execution page may be the mobile phone number of a friend (for example, a function of prompting the friend to turn on a shutdown is activated), in this case, the user needs to inquire the verification information of the owner of the terminal that receives the verification information, and then input the verification information obtained by the inquiry into a corresponding input box, that is, the verification information input by the user is obtained after being transmitted again. If the user does not correctly obtain the verification information, the input verification information is different from the verification information sent by the server, and the server cannot receive the service execution request carrying the sent verification information, so that the service execution fails.
Disclosure of Invention
In order to solve the problem of service execution failure in the related art, embodiments of the present invention provide a method, an apparatus, and a system for executing a target service. The technical scheme is as follows:
in a first aspect, a method for executing a target service is provided, where the method includes:
receiving a verification information request corresponding to a target service sent by a first terminal, wherein the verification information request carries a target communication identifier corresponding to a second terminal;
acquiring a page link of a service execution page of the target service;
sending first verification information and the page link to the second terminal, wherein the page link is used for displaying by the second terminal, and sending an acquisition request of the service execution page to a service server when the second terminal receives a trigger instruction of the page link;
when receiving an acquisition request of the service execution page sent by the second terminal, sending the service execution page to the second terminal, wherein the service execution page is used for displaying by the second terminal, and when receiving an execution instruction of a target service triggered by the service execution page, the second terminal acquires the first verification information input in the service execution page and sends an execution request of the target service carrying the first verification information to the service server;
and when receiving an execution request of the target service carrying the first verification information sent by the second terminal, executing the target service.
In a second aspect, a method for executing a target service is provided, the method comprising:
receiving first verification information sent by a service server and page links of service execution pages of target services;
displaying a page link of the service execution page;
when a triggering instruction of the page link is received, sending an acquisition request of the service execution page to the service server, receiving the service execution page sent by the service server, and displaying the service execution page;
when receiving an execution instruction of a target service triggered by the service execution page, acquiring the first verification information input in the service execution page;
and sending an execution request of the target service carrying the first verification information to the service server.
In a third aspect, a service server is provided, where the service server includes:
the system comprises a receiving module, a sending module and a receiving module, wherein the receiving module is used for receiving a verification information request which is sent by a first terminal and corresponds to a target service, and the verification information request carries a target communication identifier which corresponds to a second terminal;
the acquisition module is used for acquiring a page link of a service execution page of the target service, wherein the page link is used for displaying by a second terminal, and sending an acquisition request of the service execution page to a service server when the second terminal receives a trigger instruction of the page link;
the sending module is used for sending first verification information and the page link to the second terminal; when receiving an acquisition request of the service execution page sent by the second terminal, sending the service execution page to the second terminal, wherein the service execution page is used for displaying by the second terminal, and when receiving an execution instruction of a target service triggered by the service execution page, the second terminal acquires the first verification information input in the service execution page and sends an execution request of the target service carrying the first verification information to the service server;
and the execution module is used for executing the target service when receiving an execution request of the target service carrying the first verification information, which is sent by the second terminal.
In a fourth aspect, a second terminal is provided, the second terminal comprising:
the receiving module is used for receiving the first verification information sent by the service server and the page link of the service execution page of the target service;
the first display module is used for displaying the page link of the service execution page;
the first sending module is used for sending an acquisition request of the service execution page to the service server when a triggering instruction of the page link is received;
the second display module is used for receiving the service execution page sent by the service server and displaying the service execution page;
the acquisition module is used for acquiring the first verification information input in the service execution page when receiving an execution instruction of a target service triggered by the service execution page;
and the second sending module is used for sending an execution request of the target service carrying the first verification information to the service server.
In a fifth aspect, a system for executing a target service is provided, where the system includes a service server, a second terminal, and a first terminal, where:
the service server, as described in the third aspect;
the second terminal, as described in the fourth aspect;
a first terminal, such as the first terminal sending the authentication information request described in the first aspect.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, after receiving the verification information request which is sent by the first terminal and carries the target communication identifier, the service server can send the verification information and the page link of the service execution page to the second terminal corresponding to the target communication identifier, so that the second terminal can acquire and display the corresponding service execution page through the page link, and further, a user of the second terminal can directly input the received verification information into the service execution page to finish the execution of the target service without telling others of the received verification information, namely, without transmitting the verification information sent by the service server again, the execution of the target service can be finished, thereby preventing the failure of the service execution.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a system framework diagram provided by an embodiment of the present invention;
fig. 2 is a flowchart of a method for executing a target service according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an interface provided by an embodiment of the present invention;
FIG. 4 is a schematic view of an interface provided by an embodiment of the present invention;
FIG. 5 is a schematic view of an interface provided by an embodiment of the present invention;
FIG. 6 is a schematic view of an interface provided by an embodiment of the present invention;
fig. 7 is a flowchart of a method for executing a target service according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a service server according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a second terminal according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a service server according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
An embodiment of the present invention provides a method for executing a target service, which may be implemented by a first terminal 101, a second terminal 102, and a service server 103, and a system architecture diagram for implementing the method is shown in fig. 1. The first terminal 101 and the second terminal 102 may be terminals having an instant messaging function, for example, terminals installed with an instant messaging application. The service server 103 may be a server having a function of executing a target service, may be a background server of an instant messaging application, or may be a server group consisting of a background server and a third-party server. The first terminal 101 may be provided with a processor, a transceiver, a memory and a display component, the processor may be configured to trigger a relevant process of sending authentication information by the service server, the transceiver may be configured to receive and send data, the memory may be configured to store data required and generated by the first terminal in the following process, and the display component may be configured to display information such as an associated account list. The second terminal 102 may be provided with a processor, a transceiver and a display component, the processor may be configured to trigger the service server to execute relevant processing of the target service, the transceiver may be configured to receive and transmit data, and the display component may be configured to display information such as a page link and a service execution page. A memory may also be provided which may be used to store data required and generated by the second terminal during the processes described below. The service server 103 may be provided therein with a processor, which may be configured to perform relevant processing of the target service, and a transceiver, which may be configured to receive and transmit data. A memory may also be provided which may be used to store data required and generated by the service server during the processes described below.
In daily life, scenes for helping others to execute a certain service often exist, for example, functions of helping friends or family to register an account, or starting a shutdown reminder, a balance inquiry and the like are helped. In the case that authentication information needs to be input when a certain service is executed, a communication identifier (such as a mobile phone number) of another person often needs to be input when the service is helped to be executed by another person. Correspondingly, after receiving the verification information request which is sent by the first terminal and carries the mobile phone number of the second terminal, the service server sends the verification information to the second terminal corresponding to the mobile phone number input by the user, so that the first terminal sending the verification information request cannot directly receive the verification information sent by the service server, the user of the first terminal can complete the input of the verification information after inquiring other people, if the user does not correctly obtain the verification information received by other people, the input verification information is different from the verification information sent by the service server, and the service server cannot receive the service execution request carrying the sent verification information, thereby causing the failure of service execution. In the scheme provided by the embodiment of the invention, the first terminal provides a function for helping others to execute a certain service, and the first terminal can trigger the service server to send verification information and page links of the service execution page to the second terminal corresponding to the input communication identifier in the process of helping others to execute the certain service by using the function. Therefore, after the second terminal receives the page link, the corresponding service execution page can be acquired and displayed through the page link, and then the user of the second terminal can directly input the received verification information to the corresponding position to complete the execution of the service without transmitting the received verification information again. Therefore, the phenomenon that the verification information changes in the transmission process can be avoided, and therefore, the failure of service execution can be prevented.
Based on the above implementation environment, the process flow shown in fig. 2 will be described in detail below with reference to the following specific embodiments, which may be as follows:
step 201, when receiving a verification information instruction of a target service in an instant messaging application, a first terminal acquires a target communication identifier corresponding to a second terminal.
The target service may be any service supported by the first terminal, for example, an account service for registering a third party application, or a shutdown reminding service. The target communication identifier can be used for the corresponding second terminal to communicate with other terminals.
In implementation, an instant messaging application may be installed in the first terminal, and a function for helping others execute the target service is provided in the instant messaging application (for example, a function for activating a shutdown reminder for others is provided in the instant messaging application). A user (which may be referred to as a first user) may assist others in performing a target service by assisting others (which may be referred to as a second user) with a function within the instant messaging application to perform the target service. Specifically, after the first user selects a target communication identifier of the second user (where the target communication identifier may be a communication identifier for receiving verification information, or an identifier for performing communication based on an operator, such as a mobile phone number of the second user, or an identifier of an instant messaging application account to which the second user belongs), the first terminal may be triggered to display a service operation page through operation, where the service operation page may be provided with a verification information acquisition option, and when the first user wants to trigger the service server to send verification information, the first user may click the verification information acquisition option, and at this time, the first terminal will receive a verification information instruction of a target service in the instant messaging application. And after receiving the verification information instruction, the first terminal can acquire the target communication identifier selected by the first user.
Optionally, the target communication identifier may include a first communication identifier and a second communication identifier, where the first communication identifier and the second communication identifier may be communication identifiers corresponding to two different applications, for example, the first communication identifier may be an identifier for performing communication based on an operator (for example, a mobile phone number), and the second communication identifier may be an identifier of an account of an instant messaging application. The second communication identifier may be input by the user on the service operation page, or may be obtained by the first terminal according to the selection of the user on the associated account. For the latter, when the first terminal receives the verification information instruction, it may further obtain a pre-stored associated account list of the currently logged-in first account, and display the associated account list of the first account, where the first terminal may display information such as a nickname of the associated account. After the first terminal displays the associated account list, the first user may select a second account corresponding to the second terminal, where the identifier of the second account is a second communication identifier corresponding to the second terminal.
For example, the second user is helped to activate the shutdown reminding service, and a recharging function can be provided in the instant messaging application, wherein the recharging function can be used for recharging the first user for others. The first user clicks the recharge option in the function list to trigger the first terminal to display a recharge page, as shown in fig. 3, a communication identifier input box and a call input box may be displayed in the recharge page, and the first user may input the first communication identifier and the call to the second user into the communication identifier input box and the call input box, respectively. The recharging page may also display service operation options (e.g., a shutdown reminding option, an automatic recharging option, etc.), the first user may select the shutdown reminding option according to the needs of the first user, and after the user selects the shutdown reminding option, the first terminal may display a service introduction page of the shutdown reminding service, as shown in fig. 4. The service introduction page may display a first communication identifier and a first call input by the first user, and may display introduction information of the shutdown reminding service, and may also display a shutdown reminding option (i.e., a confirmation execution option) for the TA. The first user may click the confirmation execution option, at this time, the first terminal is triggered to display a service operation page, as shown in fig. 5, guidance information for activating a shutdown reminder may be displayed in the service operation page (the call in the guidance information may be the call input by the first user in the recharge page). A page and verification information sending option (i.e., a verification information obtaining option) may also be displayed, and when the first user wants to trigger the service server to send verification information, the page and verification information option may be clicked, and at this time, the first terminal is triggered to obtain the associated account list of the first account and display the associated account list.
In addition, the guidance information shown in fig. 5 may be transmitted by the service server. Specifically, the method comprises the following steps. After the first user clicks the TA start-up and shutdown reminding option in the service introduction page, the first terminal may send an opening request carrying the first communication identifier and the call to the service server, and after receiving the opening request, the service may add the first communication identifier and the call carried in the opening request to the preset text information to obtain the guidance information corresponding to the first terminal and send the guidance information to the first terminal. After receiving the guiding information, the first terminal may display the guiding information at a corresponding position in the service operation page.
Step 202, the first terminal sends a verification information request corresponding to the target service to the service server, wherein the verification information request carries a target communication identifier corresponding to the second terminal.
In implementation, after acquiring the target communication identifier, the first terminal may send a verification information request corresponding to the target service to the service server, where the verification information request may carry the target communication identifier, and the verification information request may be used to trigger the service server to send verification information and an instant messaging message to the second user.
Optionally, for a case that the target communication identifier includes the first communication identifier and the second communication identifier, after the first user selects the second account, the first terminal receives a selection instruction for the second account, and may further send a verification information request corresponding to the target service to the service server, where the verification information request carries the first communication identifier and the second communication identifier.
After the first terminal sends the verification information request to the service server, the service server may receive the verification information request corresponding to the target service sent by the first terminal, and analyze the verification information request to obtain the target communication identifier carried in the verification information request.
Optionally, the verification information request may also carry a page link of a service execution page of the target service, and correspondingly, the processing procedure in step 202 may be as follows: acquiring a page link of a service execution page of a target service; and sending a verification information request corresponding to the target service to the service server, wherein the verification information request carries a target communication identifier and a page link.
In implementation, when receiving the verification information instruction of the target service, the first terminal may further obtain a page link of a service execution page of the target service stored in advance, and when sending the verification information request to the service server, send the page link. The page link may be stored by the first terminal when the instant messaging application is installed, or may be obtained from the service server in advance, for example, the page link may be sent by the service server when the guidance information is sent to the first terminal.
Step 203, the service server obtains the page link of the service execution page of the target service.
In implementation, after receiving the verification information request, the service server may randomly generate verification information (which may be referred to as first verification information) corresponding to the target communication identifier carried in the verification information request and a page link of a service execution page for acquiring the target service, where the verification information may be information used to verify whether the user is the owner of the target communication identifier, and the user is the user who requests to execute the target service, and for example, the verification information may be information such as numbers, characters, or any combination of the three, audio, images, and videos with a preset number of bits.
Optionally, for a situation that the verification information request carries the page link, the service server may obtain the page link carried in the verification information request.
And step 204, the service server sends the second terminal corresponding to the target communication identifier, which carries the first verification information and the page link.
In implementation, after obtaining the page link, the service server may send the first verification information and the page link to the second terminal corresponding to the target communication identifier (the first verification information and the page link may be sent to the second terminal at the same time, or the first verification information may be sent first and then the page link, or the page link may be sent first and then the first verification information is sent second), that is, the service server may send the first verification information and the page link to a certain account of the second user in a certain data transmission form, where the form in which the service server sends the first verification information and the page link to the second terminal is not limited, and may be determined according to the target communication identifier corresponding to the second terminal. For example, the first verification information and the page link may be sent to the second terminal in a form of a short message, or the first verification information and the page link may be sent to the second terminal through an instant messaging application, or the first verification information and the page link may be sent to the second terminal through a mailbox.
Optionally, for a situation that the target communication identifier includes the first communication identifier and the second communication identifier, the service server may send the first application message carrying the first verification information to the second terminal based on the first communication identifier, and send the second application message carrying the page link to the second terminal through the second communication identifier. The first application message and the second application message may be determined according to different communication identifiers.
For the case that the service server is the server group, after receiving the verification information request, the service server may send a second application message carrying the page link to the second terminal, and may send a verification information sending request to the third-party server, where the verification information sending request may carry the target communication identifier. After receiving the verification information sending request carrying the target communication identifier, the third-party server may send the first verification information to the second terminal corresponding to the target communication identifier. For the condition that the target service is the shutdown reminding service, the third-party server may be an operator server, that is, after receiving the verification information request, the service server may send a verification information sending request carrying the target communication identifier to the operator server, and further, the operator server may send a short message carrying the first verification information to the second terminal corresponding to the target communication identifier.
Optionally, the service execution page of the target service may further include a target communication identifier. In this case, after receiving the first communication identifier, the service server may add the first communication identifier to a preset position in a preset page to obtain a service execution page including the first communication identifier, and store the service execution page to obtain a page link of the service execution page.
Optionally, for a situation that the verification information request carries a page link, the service server may receive a verification information request corresponding to the target service and sent by the first terminal, where the verification information request carries a target communication identifier and a page link of a service execution page of the target service, and correspondingly, the processing procedure may be as follows: and acquiring the page link carried in the verification information request.
In implementation, after receiving the verification information request, the service server may obtain the page link carried in the verification information request.
Correspondingly, after the service server sends the first verification information and the page link to the second terminal, the second terminal may receive the first verification information and the page link sent by the second terminal.
Optionally, for a situation that the target communication identifier includes the first communication identifier and the second communication identifier, the second terminal receives a first application message carrying the first verification information and sent by the service server, and receives a second application message carrying the page link and sent by the service server. The first application message and the second application message may be determined according to different communication identifiers.
In step 205, the second terminal displays the page link of the service execution page.
In implementation, the second terminal may display the page link sent by the second terminal after receiving the page link.
For the condition of the page link sent by the second communication identifier, the second terminal may display a prompt icon of the first account in the second application to the second application message of the second account, where the prompt icon may be displayed in a blinking manner in the taskbar for notifying a second user of the second terminal, and the second user may click the prompt icon of the first account to the second application message of the second account, and at this time, the second terminal may be triggered to pop up a communication window of the first account to the second account, and in the communication window, a speaking frame of the first account is displayed, and the received page link is displayed in the speaking frame of the first account.
And step 206, when receiving the trigger instruction of the page link, the second terminal sends an acquisition request of the service execution page to the service server.
In implementation, after the second terminal displays the page link, the second user may click the displayed page link, and the second terminal receives a trigger instruction of the page link, and may further send an acquisition request of the service execution page to the service server.
Accordingly, the service server may receive an acquisition request of the service execution page sent by the second terminal.
Step 207, when receiving the request for acquiring the service execution page sent by the second terminal, the service server sends the service execution page to the second terminal.
In implementation, after receiving the request for acquiring the service execution page sent by the second terminal, the service server may send the corresponding service execution page to the second terminal. Specifically, after receiving the acquisition request, the service server may send page information of a service execution page corresponding to the page link to the second terminal.
Correspondingly, after the service server sends the service execution page to the second terminal, the second terminal may receive the service execution page sent by the service server.
And step 208, the second terminal displays the service execution page.
In implementation, the second terminal may display the service execution page of the target service after receiving the service execution page. Wherein, the service execution page can display a communication identification input box and a verification information input box. If the service execution page sent by the service server does not include the target communication identifier, the second user can input the target communication identifier in the communication identifier input box, and if the service execution page sent by the service server includes the target communication identifier, the second user does not need to input the target communication identifier in the communication identifier input box, but only needs to input the first verification information sent by the service server in the verification information input box. The service execution page may further include guidance information of the target service, where the guidance information may be used to guide the second user to input the verification information sent by the service server. For the case that the target service is the shutdown alert service, the service execution page is as shown in fig. 6.
In step 209, when receiving the execution instruction of the target service triggered by the service execution page, the second terminal acquires the first verification information input in the service execution page.
In implementation, a determination key may also be displayed in the service execution page, and after the user inputs the first verification information, the user may click the determination key, and at this time, the second terminal may be triggered to receive the execution instruction of the target service, and further, the second terminal may obtain the first verification information input in the service execution page.
Optionally, the second terminal may further obtain the first communication identifier in the service execution page, and accordingly, the processing procedure in step 209 may be as follows: when an execution instruction of a target service triggered by a service execution page is received, first verification information input in the service execution page and a target communication identifier in the service execution page are acquired.
Step 210, the second terminal sends an execution request of the target service carrying the first verification information to the service server.
In implementation, after acquiring the first verification information, the second terminal may send an execution request of a target service carrying the first verification information to the service server.
Optionally, for the case that the second terminal obtains the target communication identifier, the processing of step 210 may be as follows: and sending an execution request of the target service carrying the first verification information and the target communication identifier to a service server.
Correspondingly, the service server may receive an execution request of the target service carrying the first verification information, which is sent by the second terminal.
Step 211, when receiving an execution request of the target service carrying the first verification information sent by the second terminal, the service server executes the target service.
In implementation, when the service server receives an execution request of a target service carrying first verification information, the target service may be executed. That is, if the second user really and correctly inputs the first verification information sent by the service server in the service execution page, the service server can receive the execution request of the target service carrying the first verification information, and further, the target service can be executed. If the second user does not correctly input the first verification information sent by the service server in the service execution page, the service server cannot receive the execution request of the target service carrying the first verification information, and further cannot correctly execute the target service. After executing the target service, the service server may send an execution success notification to the first terminal and the second terminal, respectively.
Optionally, for a case that the execution request further carries the first communication identifier, the processing procedure of step 211 may be as follows: and when receiving an execution request of the target service which is sent by the second terminal and carries the first verification information and the target communication identifier, executing the target service.
In implementation, after receiving an execution request of a target service, a service server may obtain first verification information corresponding to a target communication identifier carried in the execution request (where the first verification information is generated by the service server), and may further determine whether the verification information carried in the execution request is the same as the first verification information, and if so, may execute the target service, otherwise, may not execute the target service. That is, the target service is executed only when the service server receives an execution request of the target service carrying the first authentication information and the target communication identifier.
In addition, the service server may further set a validity period (for example, half an hour) of the verification information, in this case, when receiving an execution request of a target service carrying the first verification information (and the target communication identifier) sent by the second terminal, it may determine a time difference between a reception time at which the execution request is received and a transmission time at which the first verification information is sent, and if the time difference does not exceed a preset validity period, the target service may be executed, otherwise, the target service is not executed, and a notification of execution failure may be sent to the first terminal and the second terminal.
For the case that the service server is a server group, after receiving the execution request, the service server may forward the received execution request to the third-party server, and accordingly, after receiving the execution request of the target service carrying the first verification information (and the target communication identifier), the third-party server may execute the target service. For example, the target service is a shutdown reminding service, and the operator server may activate the shutdown reminding service after receiving the execution request.
In addition, for the case that the service server needs to store the correspondence between the identifier of the first account and the target communication identifier, the service execution page corresponding to the page link may further include the identifier of the first account (where the identifier of the first account may be an identifier (may be openid) allocated by the service server to the first account, and has uniqueness). In this way, the execution request of the target service sent by the second terminal to the service server may also carry the identifier of the first account. After the service server executes the target service, the corresponding relationship between the identifier of the first account and the first communication identifier may be stored. In addition, the service server may encrypt the identifier of the first account to obtain the encrypted identifier of the first account, in this case, the service execution page may include the encrypted identifier of the first account, and correspondingly, the execution request of the target service, sent to the service server by the second terminal, may carry the encrypted identifier of the first account. After the service server executes the target service, the encrypted identifier of the first account may be decrypted to obtain the identifier of the first account, and the corresponding relationship between the identifier of the first account and the target communication identifier is stored. For example, for the case that the target service is the shutdown reminding service, after the first user opens the shutdown reminding service for another person through the instant messaging application, the service server may record a corresponding relationship between an identifier of a first account of the first user in the instant messaging application and the first communication identifier, so that information such as a balance of the first communication identifier may be subsequently queried through the first account.
For the case that the service execution page further includes the service information, the first user may input corresponding service information (for example, for the registered account service, the service information may be a nickname, a password, and other related information) in the service operation page displayed by the first terminal, and may send the service information to the service server, and then the service server may add the service information to a preset position in a preset page, obtain a service execution page number including the service information, and store the service execution page number, so as to obtain a page link of the service execution page. In this case, the service execution page sent by the service server to the second terminal includes the service information, so that the second user does not need to refill the related service information, and can trigger the second terminal to send the execution request to the service server only by filling the received verification information. Therefore, the time from receiving the service execution page to sending the execution request can be shortened, the problem of overdue verification information is prevented, the operation difficulty of a second user can be reduced, and the user experience is improved.
Taking the example that the service server includes a background server and an operator server, a processing manner of the scheme is further explained, as shown in fig. 7.
Step 701, when the first terminal receives a trigger instruction of the target service operation option, displaying a target service introduction page.
In implementation, a recharging function may be provided in the instant messaging application, wherein the recharging function may be used for the first user to recharge others. The first user clicks the recharge option in the function list to trigger the first terminal to display a recharge page, as shown in fig. 3, a communication identifier input box and a call input box may be displayed in the recharge page, and the first user may input the first communication identifier and the call to the second user into the communication identifier input box and the call input box, respectively. The recharge page may also display service operation options (e.g., shutdown reminding options, automatic recharge options, etc.), the first user may select a target service operation (e.g., shutdown reminding service) option according to the needs of the first user, and after the user selects the target service operation option, the first terminal may display a target service introduction page, as shown in fig. 4.
Step 702, when the first terminal receives a trigger instruction for confirming the opening, acquiring a first communication identifier and call information input in a target service introduction page, and displaying a service operation page.
In implementation, the target service introduction page may also display an option of opening a shutdown reminder for the TA (i.e., an option of performing confirmation). The first user may click the confirm open option, at which time the first terminal is triggered to display a service operation page of the target service.
Step 703, the first terminal sends a request for obtaining a generated page link to the background server, where the page link obtaining request carries the first communication identifier and the call information.
Correspondingly, the background server may receive a page link acquisition request sent by the first terminal.
Step 704, the background server encrypts the identifier of the first account logged in by the first terminal to obtain an encrypted identifier, and generates page preview information according to the first communication identifier, the call information and the preset document information.
The identity of the first account may be an identity (which may be openid) allocated by the backend server for the first account.
Step 705, the background server adds the first communication identifier and the encrypted identifier to a preset page to obtain a page link of the service execution page.
Step 706, the background server sends the page link and the page preview information to the first terminal.
Correspondingly, the first terminal receives the page link and the page preview information sent by the background server.
And step 707, the first terminal displays page preview information on the service operation page.
In implementation, page preview information may be displayed in the target business operation page, as shown in fig. 5. A send page and authentication information option (i.e., authentication information acquisition option) may also be displayed.
Step 708, when the first terminal receives the trigger instruction of the verification information acquisition option, displaying an associated account list of the first account.
Step 709, when the first terminal receives a selection instruction of the second account in the associated account list, sending a verification information request corresponding to the target service to the background server, where the verification information request carries an identifier and a page link of the second account.
Correspondingly, the background server receives the verification information request sent by the first terminal.
Step 710, the background server sends the page link to the second terminal logged in by the second account.
The background server can send an instant messaging message of the first account to the second terminal, wherein the instant messaging message carries a page link.
Correspondingly, the second terminal receives the page link sent by the background server.
And 711, the background server sends an authentication information sending request carrying the first communication identifier to the operator server.
Correspondingly, the operator server receives the verification information sending request which is sent by the background server and carries the first communication identifier.
In step 712, the operator server sends a short message carrying the first verification information to the second terminal where the first communication identifier is located.
Correspondingly, the second terminal receives the short message which is sent by the operator server and carries the first verification information.
In step 713, the second terminal displays the page link of the service execution page.
In step 714, when receiving the trigger instruction of the page link, the second terminal sends an acquisition request of the service execution page to the background server.
Correspondingly, the background server may receive an acquisition request of the service execution page sent by the second terminal.
Step 715, when receiving the request for acquiring the service execution page sent by the second terminal, the background server sends the service execution page to the second terminal.
Correspondingly, the second terminal may receive the service execution page sent by the background server.
In step 716, the second terminal displays a service execution page.
Step 717, when receiving the execution instruction of the target service triggered by the service execution page, the second terminal sends the execution request of the target service carrying the first communication identifier, the first verification information and the encrypted identifier included in the service execution page to the background server.
Step 718, when receiving an execution request of the target service, which is sent by the second terminal and carries the first communication identifier, the first verification information, and the encrypted identifier, the background server decrypts the encrypted identifier to obtain the identifier of the first account, and stores the corresponding relationship between the identifier of the first account and the first communication identifier.
Step 719, the background server sends the first communication identifier and the execution request of the target service of the first verification information to the operator server.
And 720, the operator server executes the target service when receiving the execution request of the target service which is sent by the background server and carries the first communication identifier and the first verification information.
And step 721, the operator server sends an execution success notification to the first terminal through the background server, and sends an execution success notification to the second terminal through a short message.
In the embodiment of the invention, after receiving the verification information request which is sent by the first terminal and carries the target communication identifier, the service server can send the verification information and the page link of the service execution page to the second terminal corresponding to the target communication identifier, so that the second terminal can acquire and display the corresponding service execution page through the page link, and further, a user of the second terminal can directly input the received verification information into the service execution page to finish the execution of the target service without telling others of the received verification information, namely, without transmitting the verification information sent by the service server again, the execution of the target service can be finished, thereby preventing the failure of the service execution.
In addition, after the first terminal sends the verification information request to the service server, the operation of inputting the verification information is not needed, namely, the page displayed by the first terminal does not need to be switched to other pages to obtain the verification information received by the second terminal, and the operation of inputting the verification information is switched back after the verification information is obtained, so that the situation that the first terminal switches the displayed page for many times can be avoided, and further, the efficiency of executing the service can be improved.
Based on the same technical concept, an embodiment of the present invention further provides a service server, as shown in fig. 8, where the service server includes:
a receiving module 810, configured to receive a verification information request corresponding to a target service sent by a first terminal, where the verification information request carries a target communication identifier corresponding to a second terminal;
an obtaining module 820, configured to obtain a page link of a service execution page of the target service, where the page link is used for a second terminal to display, and send an obtaining request of the service execution page to a service server when the second terminal receives a trigger instruction of the page link;
a sending module 830, configured to send the first verification information and the page link to the second terminal; when receiving an acquisition request of the service execution page sent by the second terminal, sending the service execution page to the second terminal, wherein the service execution page is used for displaying by the second terminal, and when receiving an execution instruction of a target service triggered by the service execution page, the second terminal acquires the first verification information input in the service execution page and sends an execution request of the target service carrying the first verification information to the service server;
an executing module 840, configured to execute the target service when receiving an execution request of the target service carrying the first verification information sent by the second terminal.
Optionally, the target communication identifier includes a first communication identifier and a second communication identifier;
the sending module 830 is configured to:
sending a first application message carrying first verification information to the second terminal based on the first communication identifier;
and sending a second application message carrying the page link to the second terminal based on the second communication identifier.
Optionally, the verification information request further carries a page link of a service execution page of the target service;
the obtaining module 820 is configured to:
and acquiring the page link carried in the verification information request.
Optionally, the executing module 840 is configured to:
and when receiving an execution request of a target service which is sent by the second terminal and carries the first verification information and the target communication identifier, executing the target service.
Based on the same technical concept, an embodiment of the present invention further provides a second terminal, as shown in fig. 9, where the second terminal includes:
a receiving module 910, configured to receive first verification information sent by a service server and a page link of a service execution page of a target service;
a first display module 920, configured to display a page link of the service execution page;
a first sending module 930, configured to send, when receiving the trigger instruction of the page link, an acquisition request of the service execution page to the service server;
a second display module 940, configured to receive the service execution page sent by the service server, and display the service execution page;
an obtaining module 950, configured to obtain the first verification information input in the service execution page when an execution instruction of a target service triggered by the service execution page is received;
a second sending module 960, configured to send an execution request of the target service carrying the first verification information to the service server.
Optionally, the receiving module 910 is configured to:
and receiving a first application message which is sent by a service server and carries first verification information, and receiving a second application message which is sent by the service server and carries the page link.
Optionally, the obtaining module 950 is configured to:
when receiving an execution instruction of a target service triggered by the service execution page, acquiring the first verification information input in the service execution page and a target communication identifier in the service execution page;
the second sending module 960 is configured to:
and sending an execution request of the target service carrying the first verification information and the target communication identifier to the service server.
In the embodiment of the invention, after receiving the verification information request which is sent by the first terminal and carries the target communication identifier, the service server can send the verification information and the page link of the service execution page to the second terminal corresponding to the target communication identifier, so that the second terminal can acquire and display the corresponding service execution page through the page link, and further, a user of the second terminal can directly input the received verification information into the service execution page to finish the execution of the target service without telling others of the received verification information, namely, without transmitting the verification information sent by the service server again, the execution of the target service can be finished, thereby preventing the failure of the service execution. In addition, after the first terminal sends the verification information request to the service server, the operation of inputting the verification information is not needed, namely, the page displayed by the first terminal does not need to be switched to other pages to obtain the verification information received by the second terminal, and the operation of inputting the verification information is switched back after the verification information is obtained, so that the situation that the first terminal switches the displayed page for many times can be avoided, and further, the efficiency of executing the service can be improved.
It should be noted that: in the device for executing the target service provided in the foregoing embodiment, when the target service is executed, only the division of the functional modules is illustrated, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structures of the first terminal, the second terminal and the service server are divided into different functional modules, so as to complete all or part of the functions described above. In addition, the apparatus for executing the target service and the method embodiment for executing the target service provided by the foregoing embodiments belong to the same concept, and details of a specific implementation process thereof are referred to in the method embodiment and are not described herein again.
Based on the same technical concept, an embodiment of the present invention further provides a system for executing a target service, where the system includes a service server and a second terminal, where the service server may be the service server shown in fig. 8, the second terminal may be the second terminal shown in fig. 9, and the service server and the second terminal may be configured to implement the method shown in fig. 2.
In the embodiment of the invention, after receiving the verification information request which is sent by the first terminal and carries the target communication identifier, the service server can send the verification information and the page link of the service execution page to the second terminal corresponding to the target communication identifier, so that the second terminal can acquire and display the corresponding service execution page through the page link, and further, a user of the second terminal can directly input the received verification information into the service execution page to finish the execution of the target service without telling others of the received verification information, namely, without transmitting the verification information sent by the service server again, the execution of the target service can be finished, thereby preventing the failure of the service execution. In addition, after the first terminal sends the verification information request to the service server, the operation of inputting the verification information is not needed, namely, the page displayed by the first terminal does not need to be switched to other pages to acquire the verification information received by the second terminal, and the operation of inputting the verification information is acquired or switched back, so that the situation that the first terminal switches the displayed page for many times can be avoided, and further, the efficiency of executing the service can be improved.
Fig. 10 is a schematic structural diagram of a service server according to an embodiment of the present invention. Business server 1900 may vary widely in configuration or performance and may include one or more Central Processing Units (CPUs) 1922 (e.g., one or more processors) and memory 1932, one or more storage media 1930 (e.g., one or more mass storage devices) storing applications 1942 or data 1944. Memory 1932 and storage medium 1930 can be, among other things, transient or persistent storage. The program stored in the storage medium 1930 may include one or more modules (not shown), each of which may include a series of instructions operating on a service server. Further, a central processor 1922 may be configured to communicate with the storage medium 1930 to execute a series of instruction operations in the storage medium 1930 on the service server 1900.
The services server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input-output interfaces 1958, one or more keyboards 1956, and/or one or more operating systems 1941, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
Referring to fig. 11, a schematic structural diagram of a terminal according to an embodiment of the present invention is shown, where the terminal may be configured to implement the method for executing the target service provided in the foregoing embodiment, and the terminal may be the first terminal and the second terminal. Specifically, the method comprises the following steps:
the terminal 1100 may include RF (Radio Frequency) circuitry 110, memory 120 including one or more computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, audio circuitry 160, a WiFi (wireless fidelity) module 170, a processor 180 including one or more processing cores, and a power supply 190. Those skilled in the art will appreciate that the terminal structure shown in fig. 11 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 110 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, receives downlink information from a base station and then sends the received downlink information to the one or more processors 180 for processing; in addition, data relating to uplink is transmitted to the base station. In general, the RF circuitry 110 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, the RF circuitry 110 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), and the like.
The memory 120 may be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by operating the software programs and modules stored in the memory 120. The memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal 1100, and the like. Further, the memory 120 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 120 may further include a memory controller to provide the processor 180 and the input unit 130 with access to the memory 120.
The input unit 130 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 130 may include a touch-sensitive surface 131 as well as other input devices 132. The touch-sensitive surface 131, also referred to as a touch display screen or a touch pad, may collect touch operations by a user on or near the touch-sensitive surface 131 (e.g., operations by a user on or near the touch-sensitive surface 131 using a finger, a stylus, or any other suitable object or attachment), and drive the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface 131 may comprise two parts, a touch detection means and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 180, and can receive and execute commands sent by the processor 180. Additionally, the touch-sensitive surface 131 may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch-sensitive surface 131, the input unit 130 may also include other input devices 132. In particular, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 140 may be used to display information input by or provided to a user and various graphical user interfaces of the terminal 1100, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 140 may include a Display panel 141, and optionally, the Display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 131 may cover the display panel 141, and when a touch operation is detected on or near the touch-sensitive surface 131, the touch operation is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 provides a corresponding visual output on the display panel 141 according to the type of the touch event. Although in FIG. 11, touch-sensitive surface 131 and display panel 141 are shown as two separate components to implement input and output functions, in some embodiments, touch-sensitive surface 131 may be integrated with display panel 141 to implement input and output functions.
The terminal 1100 can also include at least one sensor 150, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 141 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 141 and/or a backlight when the terminal 1100 is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when the mobile phone is stationary, and can be used for applications of recognizing the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured in the terminal 1100, detailed descriptions thereof are omitted.
WiFi belongs to a short-distance wireless transmission technology, and the terminal 1100 can help a user send and receive e-mails, browse web pages, access streaming media, and the like through the WiFi module 170, and it provides a wireless broadband internet access for the user. Although fig. 11 shows the WiFi module 170, it is understood that it does not belong to the essential constitution of the terminal 1100, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 180 is a control center of the terminal 1100, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the terminal 1100 and processes data by operating or executing software programs and/or modules stored in the memory 120 and calling data stored in the memory 120, thereby performing overall monitoring of the mobile phone. Optionally, processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 180.
The terminal 1100 also includes a power supply 190 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 180 via a power management system that may be used to manage charging, discharging, and power consumption. The power supply 190 may also include any component including one or more of a dc or ac power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Although not shown, the terminal 1100 may further include a camera, a bluetooth module, etc., which will not be described herein. Specifically, in this embodiment, the display unit of the terminal 1100 is a touch screen display, and the terminal 1100 further includes a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include instructions for the terminal to perform the method.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (19)
1. A method of performing a target service, the method comprising:
receiving a verification information request corresponding to a target service sent by a first terminal, wherein the verification information request carries a target communication identifier corresponding to a second terminal, the target communication identifier comprises a first communication identifier and a second communication identifier, the first communication identifier is an identifier for performing communication based on an operator, the second communication identifier is an identifier of an instant messaging application account, and the target service is a service executed by the first terminal on the side of the second terminal;
acquiring a page link of a service execution page of the target service, wherein the service execution page also comprises service information, the service information is added to a preset position in a preset page by the service server to obtain the service execution page containing the service information, and the service execution page is stored to obtain the page link of the service execution page;
sending first verification information and the page link to the second terminal, wherein the page link is used for displaying by the second terminal, and sending an acquisition request of the service execution page to a service server when the second terminal receives a trigger instruction of the page link;
when receiving an acquisition request of the service execution page sent by the second terminal, sending the service execution page to the second terminal, wherein the service execution page is used for displaying by the second terminal, and when receiving an execution instruction of a target service triggered by the service execution page, the second terminal acquires the first verification information input in the service execution page and sends an execution request of the target service carrying the first verification information to the service server;
and when receiving an execution request of the target service carrying the first verification information sent by the second terminal, executing the target service.
2. The method of claim 1, wherein the sending the first authentication information and the page link to the second terminal comprises:
sending a first application message carrying first verification information to the second terminal based on the first communication identifier;
and sending a second application message carrying the page link to the second terminal based on the second communication identifier.
3. The method according to claim 1 or 2, wherein the verification information request further carries a page link of a service execution page of the target service;
the acquiring the page link of the service execution page of the target service includes:
and acquiring the page link carried in the verification information request.
4. The method according to claim 1 or 2, wherein the executing the target service when receiving an execution request of the target service carrying the first verification information sent by the second terminal, comprises:
and when receiving an execution request of a target service which is sent by the second terminal and carries the first verification information and the target communication identifier, executing the target service.
5. A method of performing a target service, the method comprising:
receiving first verification information sent by a service server and a page link of a service execution page of a target service based on a target communication identifier, wherein the target communication identifier comprises a first communication identifier and a second communication identifier, the first communication identifier is an identifier for carrying out communication based on an operator, the second communication identifier is an identifier of an instant messaging application account, and the target service is a service executed by a first terminal on a second terminal side;
displaying a page link of the service execution page, wherein the service execution page also comprises service information, the service information is added to a preset position in a preset page by the service server to obtain a service execution page containing the service information, and the service execution page is stored to obtain the page link of the service execution page;
when a triggering instruction of the page link is received, sending an acquisition request of the service execution page to the service server, receiving the service execution page sent by the service server, and displaying the service execution page;
when receiving an execution instruction of a target service triggered by the service execution page, acquiring the first verification information input in the service execution page;
and sending an execution request of the target service carrying the first verification information to the service server.
6. The method of claim 5, wherein the receiving the first verification information sent by the service server and the page link of the service execution page of the target service comprises:
and receiving a first application message which is sent by a service server and carries first verification information, and receiving a second application message which is sent by the service server and carries the page link.
7. The method according to claim 5 or 6, wherein the obtaining the first verification information input in the service execution page when receiving an execution instruction of a target service triggered by the service execution page comprises:
when receiving an execution instruction of a target service triggered by the service execution page, acquiring the first verification information input in the service execution page and a target communication identifier in the service execution page;
the sending, to the service server, the execution request of the target service carrying the first verification information includes:
and sending an execution request of the target service carrying the first verification information and the target communication identifier to the service server.
8. A service server, characterized in that the service server comprises:
a receiving module, configured to receive a verification information request corresponding to a target service sent by a first terminal, where the verification information request carries a target communication identifier corresponding to a second terminal, the target communication identifier includes a first communication identifier and a second communication identifier, the first communication identifier is an identifier for performing communication based on an operator, the second communication identifier is an identifier of an instant messaging application account, and the target service is a service executed by the first terminal on the second terminal side;
the acquisition module is used for acquiring a page link of a service execution page of the target service, wherein the page link is used for displaying by a second terminal, and when the second terminal receives a trigger instruction of the page link, an acquisition request of the service execution page is sent to a service server, the service execution page also comprises service information, the service information is added to a preset position in a preset page by the service server, the service execution page containing the service information is obtained, the service execution page is stored, and the page link of the service execution page is obtained;
the sending module is used for sending first verification information and the page link to the second terminal; when receiving an acquisition request of the service execution page sent by the second terminal, sending the service execution page to the second terminal, wherein the service execution page is used for displaying by the second terminal, and when receiving an execution instruction of a target service triggered by the service execution page, the second terminal acquires the first verification information input in the service execution page and sends an execution request of the target service carrying the first verification information to the service server;
and the execution module is used for executing the target service when receiving an execution request of the target service carrying the first verification information, which is sent by the second terminal.
9. The service server of claim 8, wherein the target communication identifier comprises a first communication identifier and a second communication identifier;
the sending module is configured to:
sending a first application message carrying first verification information to the second terminal based on the first communication identifier;
and sending a second application message carrying the page link to the second terminal based on the second communication identifier.
10. The service server according to claim 8 or 9, wherein the verification information request further carries a page link of a service execution page of the target service;
the obtaining module is configured to:
and acquiring the page link carried in the verification information request.
11. The service server according to claim 8 or 9, wherein the execution module is configured to:
and when receiving an execution request of a target service which is sent by the second terminal and carries the first verification information and the target communication identifier, executing the target service.
12. A second terminal, characterized in that the second terminal comprises:
the system comprises a receiving module, a service server and a target communication identifier, wherein the receiving module is used for receiving first verification information sent by the service server and page links of a service execution page of a target service based on the target communication identifier, the target communication identifier comprises a first communication identifier and a second communication identifier, the first communication identifier is an identifier for carrying out communication based on an operator, the second communication identifier is an identifier of an instant messaging application account, and the target service is a service executed by a first terminal on a second terminal side;
the first display module is used for displaying the page link of the service execution page, the service execution page also comprises service information, the service information is added to a preset position in a preset page by the service server to obtain the service execution page containing the service information, and the service execution page is stored to obtain the page link of the service execution page;
the first sending module is used for sending an acquisition request of the service execution page to the service server when a triggering instruction of the page link is received;
the second display module is used for receiving the service execution page sent by the service server and displaying the service execution page;
the acquisition module is used for acquiring the first verification information input in the service execution page when receiving an execution instruction of a target service triggered by the service execution page;
and the second sending module is used for sending an execution request of the target service carrying the first verification information to the service server.
13. The second terminal of claim 12, wherein the receiving module is configured to:
and receiving a first application message which is sent by a service server and carries first verification information, and receiving a second application message which is sent by the service server and carries the page link.
14. The second terminal according to claim 12 or 13, wherein the obtaining module is configured to:
when receiving an execution instruction of a target service triggered by the service execution page, acquiring the first verification information input in the service execution page and a target communication identifier in the service execution page;
the second sending module is configured to:
and sending an execution request of the target service carrying the first verification information and the target communication identifier to the service server.
15. A system for executing a target service, the system comprising a service server, a second terminal and a first terminal, wherein:
the service server according to any of the claims 8-11;
the second terminal, the second terminal of any of the claims 12-14;
the first terminal, the first terminal sending the authentication information request as recited in claim 1.
16. A server, comprising a processor and a memory, wherein at least one instruction is stored in the memory, and wherein the instruction is loaded and executed by the processor to implement the operations performed by the method of performing a target service according to any one of claims 1 to 4.
17. A terminal, characterized in that the terminal comprises a processor and a memory, wherein at least one instruction is stored in the memory, and the instruction is loaded and executed by the processor to implement the operation performed by the method for executing target service according to any one of claims 5 to 7.
18. A computer-readable storage medium, having stored therein at least one instruction which is loaded and executed by a processor to perform operations performed by a method of performing a target service according to any one of claims 1 to 4.
19. A computer-readable storage medium, having stored therein at least one instruction which is loaded and executed by a processor to perform operations performed by a method of performing a target service according to any one of claims 5 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710336116.6A CN107148011B (en) | 2017-05-12 | 2017-05-12 | Method, device and system for executing target service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710336116.6A CN107148011B (en) | 2017-05-12 | 2017-05-12 | Method, device and system for executing target service |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107148011A CN107148011A (en) | 2017-09-08 |
| CN107148011B true CN107148011B (en) | 2021-02-26 |
Family
ID=59776983
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710336116.6A Active CN107148011B (en) | 2017-05-12 | 2017-05-12 | Method, device and system for executing target service |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107148011B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110276184A (en) * | 2019-06-28 | 2019-09-24 | 北京金山云网络技术有限公司 | A kind of cloud computing resource authorization method and device |
| CN112637794B (en) * | 2020-12-16 | 2022-08-05 | 维沃移动通信有限公司 | Information forwarding method and device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1815704A1 (en) * | 2004-11-15 | 2007-08-08 | Cingular Wireless Ii, Llc | Programming and/or activating of a subscriber identity module (sim) for an analog telephone adapter (ata) device |
| WO2008004750A1 (en) * | 2006-07-03 | 2008-01-10 | Gwi Yeoul Kim | The preliminary verification system which has a authentication by phone on the internet environment |
| WO2010088098A1 (en) * | 2009-01-28 | 2010-08-05 | Headwater Partners I Llc | Verifiable service policy implementation for intermediate networking devices |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100174611A1 (en) * | 2009-01-07 | 2010-07-08 | Benco David S | Method for improving financial transaction security |
| CN101511064A (en) * | 2009-03-11 | 2009-08-19 | 钱袋网(北京)信息技术有限公司 | Method for obtaining business, fee-charging terminal and processing business, as well as user discrimination module |
| CN101640865B (en) * | 2009-08-21 | 2012-04-04 | 华为技术有限公司 | Method and system for realizing mobile phone service |
| KR101923113B1 (en) * | 2012-07-12 | 2018-11-28 | 캠프모바일 주식회사 | Method, service server, mobile phone and computer readable recording medium for invitation information processing |
| CN103065178B (en) * | 2012-12-14 | 2015-12-09 | 北京奇虎科技有限公司 | A kind of Quick Response Code sharing apparatus, access means and sharing method |
| CN105516054B (en) * | 2014-09-22 | 2019-01-18 | 阿里巴巴集团控股有限公司 | Method and device for user authentication |
| CN106572058A (en) * | 2015-10-10 | 2017-04-19 | 阿里巴巴集团控股有限公司 | Business processing method and apparatus |
| CN105471913B (en) * | 2015-12-31 | 2018-07-13 | 广州多益网络股份有限公司 | A kind of client login method and system by shared region information |
| CN105791309B (en) * | 2016-04-14 | 2019-09-17 | 北京小米移动软件有限公司 | A kind of method, apparatus and system executing business processing |
-
2017
- 2017-05-12 CN CN201710336116.6A patent/CN107148011B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1815704A1 (en) * | 2004-11-15 | 2007-08-08 | Cingular Wireless Ii, Llc | Programming and/or activating of a subscriber identity module (sim) for an analog telephone adapter (ata) device |
| WO2008004750A1 (en) * | 2006-07-03 | 2008-01-10 | Gwi Yeoul Kim | The preliminary verification system which has a authentication by phone on the internet environment |
| WO2010088098A1 (en) * | 2009-01-28 | 2010-08-05 | Headwater Partners I Llc | Verifiable service policy implementation for intermediate networking devices |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107148011A (en) | 2017-09-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10834237B2 (en) | Method, apparatus, and storage medium for controlling cooperation of multiple intelligent devices with social application platform | |
| CN106791892B (en) | Method, device and system for live broadcasting of wheelhouses | |
| CN108255683B (en) | Method for prompting message in terminal and terminal | |
| US10652287B2 (en) | Method, device, and system for managing information recommendation | |
| WO2016150270A1 (en) | Method and apparatus for processing group session message | |
| WO2017008569A1 (en) | Message updating method, apparatus, and terminal | |
| CN106371964B (en) | Method and device for prompting message | |
| CN107277752B (en) | Bluetooth connection method, device, computer equipment and computer readable storage medium | |
| CN109728918B (en) | Virtual article transmission method, virtual article reception method, device, and storage medium | |
| CN106445596B (en) | Method and device for managing setting items | |
| WO2016078504A1 (en) | Identity authentication method and device | |
| HK1204373A1 (en) | A launch control method and apparatus for application programs | |
| CN109039989B (en) | Address resolution protocol spoofing detection method, host and computer-readable storage medium | |
| CN107104930A (en) | It is a kind of that the methods, devices and systems for checking authority are set | |
| CN106303605B (en) | A kind of methods, devices and systems to send a notification message | |
| CN104917905B (en) | Processing method, terminal and the server of Stranger Calls | |
| CN106997425B (en) | Method, device and system for displaying physiological state information | |
| CN107872791B (en) | Access point connection method and device | |
| CN108270764B (en) | Application login method, server and mobile terminal | |
| CN106020945B (en) | Shortcut item adding method and device | |
| CN107148011B (en) | Method, device and system for executing target service | |
| CN107450810A (en) | operation processing method and device | |
| CN106850957B (en) | Application notification management method and device and mobile terminal | |
| CN107613093A (en) | Communication message display method and user terminal | |
| CN104683555B (en) | Message management method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |