Service execution method and device, storage medium and electronic equipment

By establishing a short-distance connection with the short-distance communication device at the terminal, obtaining verification information and obtaining the service interface, the problem that existing QR code technology is difficult to ensure that users meet regional requirements is solved, and the regional restrictions and security guarantees for business execution are achieved.

CN119562232APending Publication Date: 2025-03-04ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411587184.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

The existing QR code technology is difficult to ensure that users meet regional requirements when performing offline services, and are easily copied and disseminated, resulting in non-target users cheating on business by forging QR codes.

Method used

By establishing a short-distance connection with short-distance communication devices (such as NFC chips, radio frequency identification chips, and Bluetooth devices), obtaining verification information, and sending access requests to the service platform to obtain the service interface, ensuring that the user performs the service at the designated location of offline services.

Benefits of technology

It effectively limits the distance between users and short-distance communication equipment, ensures that users meet regional requirements, avoids cheating through fake short-distance communication equipment, and improves the security and accuracy of service execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119562232A_ABST
    Figure CN119562232A_ABST
Patent Text Reader

Abstract

The invention discloses a service execution method and device, a storage medium and electronic equipment, a user establishes short-distance connection between a terminal and short-distance communication equipment, and the terminal sends a reading request to the short-distance communication equipment to obtain verification information and sends the verification information to a service platform. And the service platform returns the service interface to the terminal based on the verification information, and the user executes the service based on the service interface. According to the method, the short-distance connection is established between the terminal and the short-distance communication equipment, so that the distance between a user and the short-distance communication equipment is limited. The short-distance communication equipment can be placed at a designated place of the offline service, so that a user executing the service needs to meet the regional requirements of the offline service. And the service platform verifies the verification information, so that the authenticity of the short-distance communication equipment is ensured, and other personnel are prevented from performing service cheating through the forged short-distance communication equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present specification relates to the field of computers, and in particular to a service execution method, device, storage medium, and electronic device. Background Art

[0002] With the development of Internet technology, users can perform various services by scanning QR codes, such as scanning the QR code of a lottery event to participate in the event lottery. For offline services, users are usually required to perform them at a specific location. For example, Province x held a shopping fund subsidy event, requiring users to collect and use the subsidy funds at a designated location within Province x. If users can obtain subsidy funds simply by scanning the event QR code, there may be users who are not in Province x who obtain subsidy funds through the event QR code sent by other people, which damages the interests of users in Province x. This is because QR codes are easy to copy and spread through screenshots. Other people can send the event QR code to users who do not meet the regional requirements. Therefore, performing services through QR codes may not guarantee that the users performing the services meet the regional requirements.

[0003] Based on this, this specification provides a service execution method. Summary of the invention

[0004] This specification provides a service execution method, device, storage medium and electronic device to at least partially solve the above-mentioned problems existing in the prior art.

[0005] This manual adopts the following technical solutions:

[0006] This specification provides a service execution method, which is applied to a terminal and includes:

[0007] In response to a short-range connection operation by a user, establishing a short-range connection with a short-range communication device;

[0008] Based on the short-range connection with the short-range communication device, sending a read request to the short-range communication device so that the short-range communication device returns verification information based on the short-range connection;

[0009] Receiving verification information returned by the short-range communication device;

[0010] Sending an access request including the verification information to the service platform, so that the service platform returns a service interface based on the verification information;

[0011] The service interface returned by the service platform is received and displayed, so that the user can perform services based on the displayed service interface.

[0012] Optionally, the short-range communication device includes at least one of a near field communication chip, a radio frequency identification chip and a Bluetooth device.

[0013] Optionally, the method further comprises:

[0014] Receiving service information to be decoded returned by the short-range communication device based on the short-range connection;

[0015] The access request also includes the service information to be decoded;

[0016] Sending an access request including the verification information to the business platform so that the business platform returns a business interface based on the verification information, specifically including:

[0017] An access request including the verification information is sent to a service platform, so that the service platform performs qualification verification on the user based on the verification information, and when the verification is successful, a service interface is obtained based on the service information to be decoded.

[0018] This specification provides a service execution method, which is applied to a service platform and includes:

[0019] Receiving an access request including verification information sent by a terminal, where the verification information is obtained by the terminal based on a short-range connection established with a short-range communication device;

[0020] Based on the verification information, verify the user's qualifications;

[0021] When the verification is successful, the business interface is obtained;

[0022] The service interface is returned to the terminal, so that the user can perform services based on the service interface displayed by the terminal.

[0023] Optionally, the access request further includes service information to be decoded returned by the short-range communication device to the terminal based on the short-range connection;

[0024] Get the business interface, including:

[0025] The service information to be decoded is decoded to obtain a service interface.

[0026] Optionally, obtain the business interface, including:

[0027] Based on the verification information and the pre-stored corresponding relationship, a business interface is determined.

[0028] Optionally, the method further comprises:

[0029] Obtain business information;

[0030] Based on the service information, generate a service code as the service information to be decoded;

[0031] The service information to be decoded is written into the short-distance communication device using a writing device.

[0032] This specification provides a service execution method, which is applied to a short-range communication device, including:

[0033] In response to a short-distance connection operation of a user, establishing a short-distance connection with a terminal of the user;

[0034] receiving a read request sent by the terminal based on the short-distance connection;

[0035] Determining verification information according to the read request;

[0036] The verification information is returned to the terminal based on the short-distance connection, so that the terminal sends the verification information to the service platform, obtains and displays the service interface returned by the service platform, and the user executes the service displayed on the service interface.

[0037] This specification provides a service execution device, which is applied to a terminal and includes:

[0038] A first connection module, configured to establish a short-distance connection with a short-distance communication device in response to a short-distance connection operation of a user;

[0039] a read request sending module, configured to send a read request to the short-range communication device based on a short-range connection with the short-range communication device, so that the short-range communication device returns verification information based on the short-range connection;

[0040] A verification information receiving module, used to receive the verification information returned by the short-range communication device;

[0041] An access request sending module, used to send an access request including the verification information to the business platform, so that the business platform returns a business interface based on the verification information;

[0042] The business interface receiving module is used to receive and display the business interface returned by the business platform, so that the user can perform business based on the displayed business interface.

[0043] Optionally, the short-range communication device includes at least one of a near field communication chip, a radio frequency identification chip and a Bluetooth device.

[0044] Optionally, the device further comprises:

[0045] The module for receiving the service information to be decoded is used to receive the service information to be decoded returned by the short-range communication device based on the short-range connection; the access request also includes the service information to be decoded; the access request sending module is specifically used to send an access request including the verification information to the service platform, so that the service platform performs qualification verification on the user based on the verification information, and when the verification is successful, obtains the service interface based on the service information to be decoded.

[0046] This specification provides a service execution device, which is applied to a service platform and includes:

[0047] An access request receiving module, configured to receive an access request including verification information sent by a terminal, wherein the verification information is obtained by the terminal based on a short-range connection established with a short-range communication device;

[0048] A qualification verification module, used to verify the user's qualifications based on the verification information;

[0049] The business interface acquisition module is used to obtain the business interface when the verification is successful;

[0050] The service interface returning module is used to return the service interface to the terminal so that the user can perform services based on the service interface displayed by the terminal.

[0051] Optionally, the access request also includes service information to be decoded returned by the short-range communication device to the terminal based on the short-range connection; the service interface acquisition module is specifically used to decode the service information to be decoded to obtain the service interface.

[0052] Optionally, the business interface acquisition module is specifically used to determine the business interface based on the verification information and a pre-stored corresponding relationship.

[0053] Optionally, the device further comprises:

[0054] The writing module is used to obtain service information; based on the service information, generate a service code as the service information to be decoded; and use a writing device to write the service information to be decoded into a short-distance communication device.

[0055] This specification provides a service execution device, which is applied to a short-distance communication device, and includes:

[0056] A second connection module, in response to a short-distance connection operation of a user, establishes a short-distance connection with a terminal of the user;

[0057] A read request receiving module, configured to receive a read request sent by the terminal based on the short distance connection;

[0058] A verification information determination module, used to determine the verification information according to the read request;

[0059] The verification information returning module is used to return the verification information to the terminal based on the short-distance connection, so that the terminal sends the verification information to the service platform, obtains the service interface returned by the service platform and displays it, and the user executes the service displayed on the service interface.

[0060] This specification provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned service execution method is implemented.

[0061] This specification provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned service execution method when executing the program.

[0062] At least one of the above technical solutions adopted in this specification can achieve the following beneficial effects:

[0063] In the service execution method provided in this specification, based on the user's short-distance connection operation, the terminal establishes a short-distance connection with the short-distance communication device, and the terminal sends a read request to the short-distance communication device based on the short-distance connection with the short-distance communication device, so that the short-distance communication device returns verification information based on the short-distance connection. The terminal then receives the verification information returned by the short-distance communication device, and then sends an access request including the verification information to the service platform, so that the service platform returns the service interface based on the verification information. Finally, the terminal receives the service interface returned by the service platform and displays it, so that the user executes the service based on the displayed service interface.

[0064] It can be seen from the above method that this method limits the distance between the user and the short-range communication device by establishing a short-range connection between the terminal and the short-range communication device. The short-range communication device can be placed at the designated location of the offline business, so that the user who performs the business must meet the geographical requirements of the offline business. The business platform verifies the verification information to ensure the authenticity of the short-range communication device and prevent other people from cheating in the business through forged short-range communication devices. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] The drawings described herein are used to provide a further understanding of this specification and constitute a part of this specification. The exemplary embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation on this specification.

[0066] In the figure:

[0067] Figure 1A flowchart of a business execution method provided in this specification;

[0068] Figure 2 A diagram of the interaction between the participants provided for this specification;

[0069] Figure 3 A short distance connection diagram provided for this manual;

[0070] Figure 4 A flowchart for determining the service information to be decoded provided in this specification;

[0071] Figure 5 A schematic diagram of the qualification verification process provided for this specification;

[0072] Figure 6 A schematic diagram of a service execution device provided in this specification;

[0073] Figure 7 The corresponding Figure 1 Schematic diagram of electronic equipment. DETAILED DESCRIPTION

[0074] In order to make the purpose, technical solutions and advantages of this specification more clear, the technical solutions of this specification will be clearly and completely described below in combination with the specific embodiments of this specification and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0075] The technical solutions provided by the embodiments of this specification are described in detail below in conjunction with the accompanying drawings.

[0076] Figure 1 A flowchart of a business execution method provided in this specification specifically includes the following steps:

[0077] S100: In response to a short-range connection operation by a user, establishing a short-range connection with a short-range communication device.

[0078] The emergence of QR codes and smart terminals has provided a lot of convenience for people's lives. People can use smart terminals and QR codes to perform payment, participate in lottery activities, retail promotions, brand activities, member points redemption, ticket verification and other services. However, for offline services, there are still some disadvantages in using QR codes to perform services. For example, when the business is an offline lottery, the organizer of the event requires users to participate in the event. Users can participate in the lottery by scanning the QR code posted by the organizer at the designated offline location through the smart terminal. However, other people may take pictures of the QR code and send it to other users who are not present to enable other users who are not present to participate in the lottery, and the participation of users who are not present in the lottery does not actually meet the regional requirements of the organizer for users participating in the lottery. It can also be understood that because QR codes have the disadvantages of being easy to copy and spread, executing services through QR codes may not guarantee that users who perform services meet regional requirements. The business execution method provided in this specification can enable users who perform services to meet regional requirements.

[0079] Figure 2 The interactive diagram of the participants provided for this specification is as follows: Figure 2 shown.

[0080] In the service execution method provided in this specification, the participants include users, terminals used by users, service platforms and short-range communication devices. Each participant can communicate directly or indirectly to obtain and exchange data so that the user can execute the service. This specification does not limit the type of service executed by the user.

[0081] Before executing a service, the user may first obtain a service interface. When obtaining the service interface, in order to meet the regional requirements of the service, the user may establish a short-distance connection with a short-distance communication device through a terminal, and the short-distance communication device may be placed at a location that meets the regional requirements of the service.

[0082] Specifically, the short-range communication device includes at least one of a Near Field Communication (NFC) chip, a Radio Frequency Identification (RFID) chip, and a Bluetooth device. The NFC chip and the RFID chip can exist in the form of a card or the like, or can be placed inside other electronic devices, and this specification does not limit this. When the short-range communication device is an NFC chip or an RFID chip, the user can bring the terminal close to the short-range communication device so that the distance between the terminal and the short-range communication device is less than a preset distance. The terminal responds to the user's short-range connection operation and establishes a short-range connection with the short-range communication device. When the short-range communication device is a Bluetooth device, the user can turn on the Bluetooth connection function of the terminal, search for the Bluetooth device, and connect it so that the terminal and the Bluetooth device establish a short-range connection, which is convenient for subsequent acquisition of the service interface.

[0083] Figure 3 The short distance connection diagram provided for this manual is as follows: Figure 3 shown.

[0084] The short-range communication device is an NFC card, and the terminal is a smartphone. The user touches the smartphone to the NFC card to establish a short-range connection between the smartphone and the NFC card, thereby enabling short-range communication.

[0085] Since the user who performs the service needs to establish a short-distance connection between the terminal and the short-distance communication device to obtain the service interface, and the short-distance connection can only be established when the distance between the terminal and the short-distance communication device is close, the user needs to make the distance between the terminal and the short-distance communication device meet the preset distance for establishing a short-distance connection, thereby limiting the distance between the user and the short-distance communication device. Then, the service initiator only needs to place the short-distance device at the location of the offline service to limit the user's location, so that the user who performs the service meets the geographical requirements of the service.

[0086] It should be noted that the terminal should have the function of establishing short-range communication with a short-range communication device. For example, if the terminal does not support the NFC function, then when the short-range communication device is an NFC chip, the terminal cannot establish a connection with the short-range communication device.

[0087] S102: Based on the short-range connection with the short-range communication device, send a read request to the short-range communication device, so that the short-range communication device returns verification information based on the short-range connection.

[0088] In one or more embodiments of the present specification, after the terminal establishes a short-range connection with the short-range communication device, a read request may be sent to the short-range communication device based on the short-range connection. The short-range communication device receives the read request, determines verification information based on the read request, and returns the verification information to the terminal based on the short-range connection.

[0089] Specifically, the read request sent by the terminal may include an instruction to read specific data stored in the short-range communication device. If verification information is obtained, the terminal may set an instruction to obtain the verification information in the read request. The short-range communication device receives the read request and obtains the verification information from the data stored in itself according to the instruction to obtain the verification information in the read request. The verification information may include a verification identifier of the short-range communication device, which represents the uniqueness of the short-range communication device. The verification identifier may be set during the production of the short-range communication device, or may be generated according to business needs, and this specification does not limit this.

[0090] If the short-range communication device is an NFC card, since the NFC card has a unique identifier (UID) when it is produced, the UID can be determined as the verification identifier. Of course, a virtual ID can also be generated according to business needs, and the virtual ID can be determined as the verification identifier and stored in the short-range communication device. Specifically, according to the regional needs of the business, a regional number can be determined, and the regional number is the virtual ID, that is, the regional number is the verification identifier.

[0091] After the short-range communication device obtains the verification information, it can return the verification information to the terminal via the short-range connection.

[0092] S104: Receive verification information returned by the short-range communication device.

[0093] S106: Sending an access request including the verification information to the service platform, so that the service platform returns a service interface based on the verification information.

[0094] After receiving the verification information, the terminal can send an access request including the verification information to the service platform to obtain the service interface. The service platform receives the access request sent by the terminal and performs qualification verification on the user based on the verification information in the access request. When the verification is successful, the service interface is obtained and returned to the terminal.

[0095] When performing qualification verification, the business platform needs to verify whether the verification information received by the terminal is forged information. The forged information may be sent by a forged short-range communication device or may be directly forged.

[0096] Specifically, if the verification information is a verification identifier, the business platform can determine whether there is an identifier matching the verification identifier in a pre-stored verification identifier set. If so, it means that the verification information is not forged information. The business platform then determines the business interface based on the verification identifier and the correspondence between the pre-stored verification identifier and the business interface, and returns the business interface to the terminal. The intermediary receives the business interface returned by the business platform and displays it so that the user can perform business according to the business interface displayed by the terminal.

[0097] Generally speaking, short-distance communication devices are difficult to copy. Therefore, by using short-distance communication devices to establish connections with users, it can be ensured that users who perform services meet the geographical requirements of the services. However, if other personnel forge short-distance communication devices through various technical means, the service platform can also verify the user's qualifications through verification information and then conduct investigations to prevent non-target users from performing services by forging verification information, forging short-distance communication devices, etc., and affecting the execution effect of subsequent services.

[0098] For example, if the service is a community facility experience survey and the target users are community residents, if non-target users fill out the questionnaire, since non-community residents may not understand the community facilities at all and have not experienced them, the collected information may be inaccurate, affecting the subsequent community facility improvement plan, and thus affecting the life experience of community residents. Qualification verification through verification information can also prevent non-target users from executing services, cheating in services, and then making profits. For example, in the aforementioned lottery activities, users do not want to participate in the lottery, but still want to win prizes, and may forge verification information and / or forge short-range communication devices to gain benefits.

[0099] It should be noted that in order to improve the security of the terminal obtaining the business interface and prevent others from stealing the business interface, the terminal and the business platform can interact with each other through an encrypted channel, including based on Hypertext Transfer Protocol Secure (HTTPS) and the like.

[0100] S108: receiving and displaying the service interface returned by the service platform, so that the user can perform services based on the displayed service interface.

[0101] For example, if the service is a payment service, the service interface is a payment interface, and the user can click on the payment option in the payment page displayed on the terminal to make payment.

[0102] based on Figure 1 In the service execution method shown, the user establishes a short-range connection between the terminal and the short-range communication device, and the terminal sends a read request to the short-range communication device to obtain verification information and send it to the service platform. Based on the verification information, the service platform returns the service interface to the terminal, and the user executes the service based on the service interface. This method limits the distance between the user and the short-range communication device by establishing a short-range connection between the terminal and the short-range communication device. The short-range communication device can be placed at the designated location of the offline service, so that the user who executes the service must meet the geographical requirements of the offline service. The service platform verifies the verification information to ensure the authenticity of the short-range communication device and prevents other personnel from cheating in the service through forged short-range communication devices.

[0103] With respect to step S102, the short-range communication device may return the access address of the service platform to the terminal, so that the terminal sends an access request for accessing the service interface to the service platform according to the access address.

[0104] The short-range communication device can also return the application access address of the application software (Application, App) associated with the service platform to the terminal. Then, when executing step S106, the terminal can send an access request including verification information to the application software according to the application access address. The application software receives the access request including verification information sent by the terminal, and sends the verification information to the service platform so that the service platform can verify the user's qualifications based on the verification information. After successful verification, the service platform returns the service interface to the terminal through the application software. It can also be understood that the application software can act as an intermediary for the terminal to obtain the service interface, send the verification information to the service platform, receive the service interface, and then return it to the terminal.

[0105] When the short-range communication device interacts with the terminal, the service information to be decoded can also be returned to the terminal based on the short-range connection.

[0106] When executing step S106, the terminal receives the service information to be decoded returned by the short-range communication device based on the short-range connection. The information to be decoded may include the service interface, service start time and end time, etc. Then, the terminal can send an access request for the service information to be decoded and the verification information to the service platform. The service platform receives the access request and performs qualification verification on the user based on the verification information. When the verification is successful, the service platform does not need to perform verification identifier matching and can obtain the service interface based on the service information to be decoded. Specifically, the service information to be decoded can be decoded to obtain the service interface, service start time and end time, etc. The service validity verification is performed based on the service start time and end time. If the service is valid, the service interface is returned to the terminal.

[0107] It is understandable that in order to store the business information to be decoded in the short-range communication device, the business platform can obtain business information, including the business start time, end time, business execution process, business interface, etc., and then generate business code according to the business information as the business information to be decoded. Use a writing device to write the business information to be decoded into the short-range communication device. Among them, the business information is encoded in order to further ensure the security of executing the business, and this specification does not limit the specific encoding method. In addition, other electronic devices can also be used to write the business information to be decoded into the short-range communication device, and this specification does not limit the specific type of equipment, such as NFC card reader.

[0108] Figure 4 The flowchart for determining the service information to be decoded provided in this specification is as follows: Figure 4 shown.

[0109] Assuming that the service is a lottery event and the short-range communication device is an NFC chip, the service platform obtains lottery information, including the number of draws, prize level, prize type, lottery page, etc. A lottery code is generated based on the lottery information, and the NFC chip management service is called to write the lottery code into the NFC card reader, and the card reader writes the lottery code into the NFC chip.

[0110] With respect to step S102, in order to improve the security of service execution and prevent other persons from forging short-distance communication devices to cheat and affect the service execution effect, the generated verification information can also be encrypted according to a preset encryption method. Then, the short-distance communication device stores the encrypted verification information, and then returns the encrypted verification information to the terminal. This specification does not limit the specific encryption means, and the preset encryption method includes encryption using a hash function, etc.

[0111] For step S106, Figure 5 The qualification verification process diagram provided for this specification is as follows: Figure 5 shown.

[0112] If the short-range communication device stores encrypted verification information, then, after receiving the access request, the service platform can first determine whether the verification information is encrypted. If not, it means that the verification information may be forged, and return access error information to the terminal. The terminal displays the access error information to the user, prompting the user that there is a problem with the short-range communication device. If the verification information is encrypted information, the service platform can decrypt the encrypted verification information according to the decryption method corresponding to the preset encryption method to obtain the decryption result. If the decryption result is a verification identifier, the service platform can determine whether there is an identifier matching the verification identifier in the pre-stored verification identifier set. If so, the verification information is not forged, and user identity verification can be performed.

[0113] In addition, when the terminal interacts with the business platform, it will also send the user's identity information to the business platform. Therefore, the business platform can also verify the identity information of the user corresponding to the terminal. The identity information can represent the uniqueness of the user's identity, including identity identifiers, etc., which are not limited in this specification. After receiving the identity information, the business platform performs identity matching in the historical identity information set to determine whether the business interface has been sent to the user's terminal. If so, it means that this is not the first time that the user has executed the business. According to the preset number of times the user can execute the business in the business requirements and the number of times the business interface is sent to the user's terminal, it is determined whether to send the business interface to the user's terminal. If the user has executed the business for the preset number of times, a prompt message that you have executed the business is returned to the user's terminal.

[0114] If the service interface has not been sent to the user's terminal, it means that this is the first time for the user to perform the service. The user's identity information is recorded and the service interface is returned to the user's terminal. In addition, if there is a limit on the number of times the user can perform the service in the service requirements, the number of times the service interface is sent to the user is recorded. If there is no limit, there is no need to record the number of times it is sent.

[0115] When the service platform obtains the service interface based on the verification identifier match, the service platform can also determine whether to return the service interface to the terminal based on the timestamp of the terminal sending the access request and the pre-stored service start time and end time. For example, if the service start time is 0:00 on March 1, 2023, and the end time is 23:00 on April 7, 2023, if the timestamp of the terminal sending the access request is between 0:00 on March 1, 2023 and 23:00 on April 7, 2023, the service interface is returned to the terminal, otherwise, a prompt message indicating that the service has ended is returned to the terminal.

[0116] After executing step S108, the service platform may also store the user's interaction data on the service interface by interacting with the terminal, for subsequent service evaluation and user behavior analysis.

[0117] It should be noted that blockchain technology and privacy technology can also be combined to enhance the immutability of verification information, business interfaces and other data, thereby improving business transparency and trust.

[0118] The above is a service execution method provided by one or more embodiments of this specification. Based on the same idea, this specification also provides a corresponding service execution device, such as Figure 6 As shown, the device is applied to a terminal, and the device includes:

[0119] The first connection module 600 is used to establish a short-range connection with a short-range communication device in response to a short-range connection operation of a user;

[0120] A read request sending module 602, configured to send a read request to the short-range communication device based on a short-range connection with the short-range communication device, so that the short-range communication device returns verification information based on the short-range connection;

[0121] The verification information receiving module 604 is used to receive the verification information returned by the short-range communication device;

[0122] An access request sending module 606, configured to send an access request including the verification information to the service platform, so that the service platform returns a service interface based on the verification information;

[0123] The business interface receiving module 608 is used to receive and display the business interface returned by the business platform, so that the user can perform business based on the displayed business interface.

[0124] Optionally, the short-range communication device includes at least one of a near field communication chip, a radio frequency identification chip and a Bluetooth device.

[0125] Optionally, the device further comprises:

[0126] The module for receiving the service information to be decoded is used to receive the service information to be decoded returned by the short-range communication device based on the short-range connection; the access request also includes the service information to be decoded; the access request sending module is specifically used to send an access request including the verification information to the service platform, so that the service platform performs qualification verification on the user based on the verification information, and when the verification is successful, obtains the service interface based on the service information to be decoded.

[0127] This specification provides a service execution device, which is applied to a service platform and includes:

[0128] An access request receiving module, configured to receive an access request including verification information sent by a terminal, wherein the verification information is obtained by the terminal based on a short-range connection established with a short-range communication device;

[0129] A qualification verification module, used to verify the user's qualifications based on the verification information;

[0130] The business interface acquisition module is used to obtain the business interface when the verification is successful;

[0131] The service interface returning module is used to return the service interface to the terminal so that the user can perform services based on the service interface displayed by the terminal.

[0132] Optionally, the access request also includes service information to be decoded returned by the short-range communication device to the terminal based on the short-range connection; the service interface acquisition module is specifically used to decode the service information to be decoded to obtain the service interface.

[0133] Optionally, the business interface acquisition module is specifically used to determine the business interface based on the verification information and a pre-stored corresponding relationship.

[0134] Optionally, the device further comprises:

[0135] The writing module is used to obtain service information; based on the service information, generate a service code as the service information to be decoded; and use a writing device to write the service information to be decoded into a short-distance communication device.

[0136] This specification provides a service execution device, which is applied to a short-distance communication device, and includes:

[0137] A second connection module, in response to a short-distance connection operation of a user, establishes a short-distance connection with a terminal of the user;

[0138] A read request receiving module, configured to receive a read request sent by the terminal based on the short distance connection;

[0139] A verification information determination module, used to determine the verification information according to the read request;

[0140] The verification information returning module is used to return the verification information to the terminal based on the short-distance connection, so that the terminal sends the verification information to the service platform, obtains the service interface returned by the service platform and displays it, and the user executes the service displayed on the service interface.

[0141] This specification also provides a computer-readable storage medium, which stores a computer program, which can be used to execute the above Figure 1 Provides business execution methods.

[0142] This manual also provides Figure 7 The structural diagram of the electronic device shown in FIG. Figure 7 As shown, at the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and may also include other hardware required for the business. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to achieve the above Figure 1 Of course, in addition to the software implementation, this specification does not exclude other implementations, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0143] In the 1990s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0144] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.

[0145] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0146] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0147] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0148] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0149] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0150] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0151] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0152] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0153] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0154] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0155] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, this specification may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0156] This specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0157] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0158] The above description is only an embodiment of this specification and is not intended to limit this specification. For those skilled in the art, this specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this specification should be included in the scope of the claims of this application.

Claims

1. A service execution method, the method being applied to a terminal, the method comprising: In response to a short-range connection operation by a user, establishing a short-range connection with a short-range communication device; Based on the short-range connection with the short-range communication device, sending a read request to the short-range communication device so that the short-range communication device returns verification information based on the short-range connection; Receiving verification information returned by the short-range communication device; Sending an access request including the verification information to the service platform, so that the service platform returns a service interface based on the verification information; The service interface returned by the service platform is received and displayed, so that the user can perform services based on the displayed service interface.

2. The method according to claim 1, wherein the short-range communication device comprises at least one of a near field communication chip, a radio frequency identification chip and a Bluetooth device.

3. The method of claim 1, further comprising: Receiving service information to be decoded returned by the short-range communication device based on the short-range connection; The access request also includes the service information to be decoded; Sending an access request including the verification information to the business platform so that the business platform returns a business interface based on the verification information, specifically including: An access request including the verification information is sent to a service platform, so that the service platform performs qualification verification on the user based on the verification information, and when the verification is successful, a service interface is obtained based on the service information to be decoded.

4. A service execution method, the method being applied to a service platform, the method comprising: Receiving an access request including verification information sent by a terminal, where the verification information is obtained by the terminal based on a short-range connection established with a short-range communication device; Based on the verification information, verify the user's qualifications; When the verification is successful, the business interface is obtained; The service interface is returned to the terminal, so that the user can perform services based on the service interface displayed by the terminal.

5. The method according to claim 4, wherein the access request further comprises service information to be decoded returned by the short-range communication device to the terminal based on the short-range connection; Get the business interface, including: The service information to be decoded is decoded to obtain a service interface.

6. The method according to claim 4, obtaining the business interface, specifically comprising: Based on the verification information and the pre-stored corresponding relationship, a business interface is determined.

7. The method of claim 4, further comprising: Obtain business information; Based on the service information, generate a service code as the service information to be decoded; The service information to be decoded is written into the short-distance communication device using a writing device.

8. A service execution method, the method being applied to a short-range communication device, the method comprising: In response to a short-distance connection operation of a user, establishing a short-distance connection with a terminal of the user; receiving a read request sent by the terminal based on the short-distance connection; Determining verification information according to the read request; The verification information is returned to the terminal based on the short-distance connection, so that the terminal sends the verification information to the service platform, obtains and displays the service interface returned by the service platform, and the user executes the service displayed on the service interface.

9. A service execution device, the device being applied to a terminal, the device comprising: A first connection module, configured to establish a short-distance connection with a short-distance communication device in response to a short-distance connection operation of a user; a read request sending module, configured to send a read request to the short-range communication device based on a short-range connection with the short-range communication device, so that the short-range communication device returns verification information based on the short-range connection; A verification information receiving module, used to receive the verification information returned by the short-range communication device; An access request sending module, used to send an access request including the verification information to the business platform, so that the business platform returns a business interface based on the verification information; The business interface receiving module is used to receive and display the business interface returned by the business platform, so that the user can perform business based on the displayed business interface.

10. The apparatus according to claim 9, wherein the short-range communication device comprises at least one of a near field communication chip, a radio frequency identification chip, and a Bluetooth device.

11. The apparatus of claim 9, further comprising: The module for receiving the service information to be decoded is used to receive the service information to be decoded returned by the short-range communication device based on the short-range connection; the access request also includes the service information to be decoded; the access request sending module is specifically used to send an access request including the verification information to the service platform, so that the service platform performs qualification verification on the user based on the verification information, and when the verification is successful, obtains the service interface based on the service information to be decoded.

12. A service execution device, the device being applied to a service platform, the device comprising: An access request receiving module, configured to receive an access request including verification information sent by a terminal, wherein the verification information is obtained by the terminal based on a short-range connection established with a short-range communication device; A qualification verification module, used to verify the user's qualifications based on the verification information; The business interface acquisition module is used to obtain the business interface when the verification is successful; The service interface returning module is used to return the service interface to the terminal so that the user can perform services based on the service interface displayed by the terminal.

13. The device as described in claim 12, wherein the access request also includes service information to be decoded returned to the terminal by the short-range communication device based on the short-range connection; and the service interface acquisition module is specifically used to decode the service information to be decoded to obtain the service interface.

14. The device according to claim 12, wherein the business interface acquisition module is specifically used to determine the business interface based on the verification information and the pre-stored corresponding relationship.

15. The apparatus of claim 12, further comprising: Write module, used to obtain business information; Based on the service information, generate a service code as the service information to be decoded; The service information to be decoded is written into the short-distance communication device using a writing device.

16. A service execution device, the device being applied to a short-distance communication device, the device comprising: A second connection module, in response to a short-distance connection operation of a user, establishes a short-distance connection with a terminal of the user; A read request receiving module, configured to receive a read request sent by the terminal based on the short distance connection; A verification information determination module, used to determine the verification information according to the read request; The verification information returning module is used to return the verification information to the terminal based on the short-distance connection, so that the terminal sends the verification information to the service platform, obtains the service interface returned by the service platform and displays it, and the user executes the service displayed on the service interface.

17. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 8.

18. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 8 when executing the program.