Smart wearable device NFC service processing
By disabling the NFC reader by default in smart wearable devices and only enabling it to be activated by designated business applications when needed, the high power consumption issue of smartwatch payment solutions is resolved, achieving efficient and secure NFC payments.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
- Filing Date
- 2025-10-20
- Publication Date
- 2026-04-30
AI Technical Summary
Due to limitations in energy consumption and screen size, existing payment solutions for smartwatches are not flexible enough and consume a lot of power, making it difficult to make payments normally in scenarios without scanning devices.
The NFC reader on smart wearable devices is off by default. It is turned on by a specified business application and is only switched on when needed to read target business information and execute the corresponding business.
It avoids the cumbersome operation of QR code payment, improves the energy efficiency and security of smart wearable devices, and is especially suitable for resource-sensitive smartwatches.
Smart Images

Figure CN2025128688_30042026_PF_FP_ABST
Abstract
Description
NFC business processing for smart wearable devices Technical Field
[0001] This specification relates to the field of near-field communication technology, and in particular to a method, apparatus, and device for NFC service processing in a smart wearable device. Background Technology
[0002] With the development of internet technology and the widespread use of smartphones, more and more businesses can be conducted through corresponding applications on smartphones, bringing great convenience to people's lives.
[0003] In the field of payment and other business, QR codes have become widely used. However, in practice, for some users or in some scenarios, QR code payment requires relatively cumbersome operations. With the increase in mobile terminals with Near Field Communication (NFC) function, especially smartphones, many smartphones support NFC payment methods. Specifically, the smartphone stays in card emulation mode, emulating itself as an NFC card for the NFC payment device to read, or the smartphone stays in card reader mode, monitoring whether there are NFC payment devices or NFC cards around.
[0004] Beyond the widespread adoption of smartphones, smart wearable devices, primarily smartwatches, are also becoming increasingly common. To enable payment capabilities on smartwatches, some payment service providers are directly porting payment solutions from smartphones to smartwatches.
[0005] Compared to smartphones, smartwatches have limitations in terms of power consumption and screen size, which necessitates a payment solution more suitable for smartwatches. Summary of the Invention
[0006] This specification provides one or more embodiments of an NFC service processing method, apparatus, device, and storage medium for smart wearable devices to solve the following technical problem: the need for a payment solution more suitable for smartwatches.
[0007] To solve the above-mentioned technical problems, one or more embodiments of this specification are implemented as follows.
[0008] This specification provides one or more embodiments of an NFC service processing method for a smart wearable device, applied to a smart wearable device. The method includes: controlling an NFC reader on the smart wearable device to be in a closed state; receiving an NFC service triggering command for the smart wearable device in the closed state; responding to the NFC service triggering command, entering a designated service application on the smart wearable device, and automatically switching the NFC reader from the closed state to the open state through the designated service application; after the smart wearable device approaches a target NFC device, reading target service information from the target NFC device through the NFC reader in the open state, so that the designated service application obtains the target service information; and executing a corresponding target service through the designated service application based on the target service information.
[0009] This specification provides one or more embodiments of an NFC service processing apparatus for a smart wearable device, applied to a smart wearable device. The apparatus includes: a control module for controlling an NFC reader on the smart wearable device to be in a closed state; a receiving module for receiving an NFC service triggering command for the smart wearable device in the closed state; a switching module for entering a designated service application on the smart wearable device in response to the NFC service triggering command, and automatically switching the NFC reader from the closed state to the open state through the designated service application; a reading module for reading target service information from the target NFC device through the NFC reader in the open state after the smart wearable device approaches the target NFC device, so that the designated service application obtains the target service information; and an execution module for executing a corresponding target service according to the target service information through the designated service application.
[0010] This specification provides one or more embodiments of an NFC service processing device for a smart wearable device, applied to a smart wearable device. The device includes: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor, which, when executed, enable the at least one processor to: control an NFC reader on the smart wearable device to be in a closed state; receive an NFC service triggering instruction for the smart wearable device in the closed state; in response to the NFC service triggering instruction, enter a designated service application on the smart wearable device and automatically switch the NFC reader from the closed state to an open state through the designated service application; after the smart wearable device approaches a target NFC device, read target service information from the target NFC device through the NFC reader in the open state, so that the designated service application obtains the target service information; and execute a corresponding target service based on the target service information through the designated service application.
[0011] This specification provides one or more embodiments of a non-volatile computer storage medium applied to a smart wearable device. The medium stores computer-executable instructions configured to: control an NFC reader on the smart wearable device to be in a closed state; receive an NFC service triggering instruction for the smart wearable device in the closed state; respond to the NFC service triggering instruction, enter a designated service application on the smart wearable device, and automatically switch the NFC reader from the closed state to the open state through the designated service application; after the smart wearable device approaches a target NFC device, read target service information from the target NFC device through the NFC reader in the open state, so that the designated service application obtains the target service information; and execute a corresponding target service according to the target service information through the designated service application.
[0012] The above-described at least one technical solution adopted in one or more embodiments of this specification can achieve the following beneficial effects: it avoids using QR codes to perform some target businesses such as payments, thereby avoiding the problem that users who want to use smart wearable devices to perform target businesses cannot perform the target businesses as expected when facing merchants without QR code payment devices; in particular, it actively controls the NFC card reader on the smart wearable device to be in a closed state by default, instead of being kept in an open state like the NFC card reader on a smartphone. When needed, it will quickly trigger the automatic switching of the NFC card reader to an open state through the specified business application in order to complete the target business. Thus, for the specified business application, it has better targeting and controllability, better security, and is very friendly to smart wearable devices that are very sensitive to resources and power consumption. Therefore, such a solution is more suitable for smart wearable devices, including smartwatches. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0014] Figure 1 is a flowchart illustrating an NFC service processing method for a smart wearable device provided in one or more embodiments of this specification.
[0015] Figure 2 is a flowchart illustrating an NFC reader control and coordination scheme for a smart wearable device provided in one or more embodiments of this specification.
[0016] Figure 3 is a flowchart illustrating an auxiliary interaction scheme for a parent's mobile terminal to a child's smartwatch provided in one or more embodiments of this specification.
[0017] Figure 4 is a flowchart illustrating an NFC service cancellation assistance scheme for a children's smartwatch provided in one or more embodiments of this specification.
[0018] Figure 5 is a flowchart illustrating one implementation scheme of the method in Figure 1 in an application scenario provided by one or more embodiments of this specification.
[0019] Figures 6(a) to 6(c) are schematic diagrams of user-facing content related to a children's smartwatch provided in one or more embodiments of this specification.
[0020] Figure 7 is a schematic diagram of the structure of an NFC service processing device for a smart wearable device provided in one or more embodiments of this specification.
[0021] Figure 8 is a structural schematic diagram of another smart wearable device NFC service processing device provided in one or more embodiments of this specification. Detailed Implementation
[0022] This specification provides an embodiment of an NFC service processing method, apparatus, device, and storage medium for smart wearable devices.
[0023] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this application.
[0024] The smart wearable devices mentioned in this application are primarily smartwatches, but can also include other devices such as smart bracelets and smart rings. Compared to smartphones, smart wearable devices typically have significantly smaller screens or no screen at all, and often have lower power consumption and processing power. Therefore, they are more sensitive to energy consumption and computational burden. This application is designed to address these realities, and moreover, it specifically targets children's smartwatches, adapting to situations where the users are children or other minors, and has further refined and improved the solution.
[0025] As mentioned in the background section, currently, the main approach is to directly apply payment solutions from smartphones to smartwatches. Taking QR code-based payments as an example, a payment code can be generated on the smartwatch, which the merchant scans using a scanning device. After scanning, the merchant's backend initiates the payment. However, if the merchant does not have a scanning device, it may be difficult to use a smartwatch for QR code-based payments. For smartphones, since they can scan the merchant's code, the lack of a scanning device by the merchant does not hinder smartphone payments. Smartwatches, however, present unique challenges due to their lack of scanning functionality or inconvenient scanning operation. Taking NFC-based payment services as an example, most mobile terminals use a card emulation mode. However, this method is heavily restricted by mobile phone manufacturers and lacks flexibility. The applicant considered porting a solution using an active card reader mode, previously implemented in smartphones, to smartwatches. This solution keeps the NFC card reader on the smartphone open, allowing it to read information from nearby NFC cards or emulation cards, and then triggering the corresponding application on the smartphone to perform the appropriate transaction. However, in actual testing on smartwatches, the high power consumption affected battery life. Therefore, the applicant is considering developing an NFC payment solution more suitable for smartwatches.
[0026] Based on this overall situation, the solution proposed in this application will be further explained below.
[0027] Figure 1 is a flowchart illustrating an NFC service processing method for a smart wearable device according to one or more embodiments of this specification. The executing entity of this process may include the smart wearable device, specifically, at the software level, the operating system of the smart wearable device and the designated service application mounted on the smart wearable device, such as a payment application or an instant messaging application. For ease of description, some embodiments primarily use a smartwatch as an example of a smart wearable device. This smart wearable device supports NFC functionality, has an NFC card reader, and may or may not have a screen.
[0028] The process in Figure 1 includes the following steps.
[0029] S102: Control the NFC reader on the smart wearable device to be in a closed state.
[0030] In one or more embodiments of this specification, the NFC card reader on the smart wearable device is in a default off state. In the off state, it will not actively attempt to perform NFC card reading operations, nor will it actively detect whether there are NFC sensing objects nearby, which can effectively reduce the power consumption of the smart wearable device.
[0031] S104: In the off state, receive an NFC service trigger command for the smart wearable device.
[0032] When a user needs to use the NFC function of a smart wearable device, the device is triggered through a pre-defined convenient triggering method, causing the smart wearable device to receive the NFC service trigger command.
[0033] For example, after the smart wearable device's screen lights up, an NFC service shortcut is displayed. This shortcut is generated based on the non-shortcut access path of a specific service application's NFC service, allowing quick access to the NFC reader mode page of that application. In response to user actions on the NFC service shortcut (e.g., clicking the shortcut or using gestures), the device receives the corresponding NFC service trigger command for the smart wearable device. The NFC service shortcut can be displayed in an easily visible or accessible location, such as directly on the smart wearable device's home screen or a secondary home screen (e.g., switching between home screens by scrolling up / down or left / right if a secondary home screen exists). Of course, users can also trigger NFC services through the non-shortcut access path, which is more cumbersome.
[0034] In one or more embodiments of this specification, the NFC service triggering command is not simply used to trigger the NFC reader, but is corresponding to a specific service application. It can accurately trigger the NFC reader first, so that the subsequent state of the NFC reader can be controlled by the specified service application (for example, switching the NFC reader back to the off state in time after the service is completed) without affecting other applications, and also helps to accurately control power consumption.
[0035] S106: In response to the NFC service trigger command, enter the designated service application on the smart wearable device, and automatically switch the NFC card reader from the closed state to the open state through the designated service application.
[0036] In the applicant's previous attempts, the NFC reader was in a dominant position, triggering the corresponding application based on the information read by default. However, in this application's solution, the designated business application takes the lead, controlling the state of the NFC reader and using it as needed.
[0037] Upon receiving an NFC service trigger command, if the specified service application has not yet been launched, it will be automatically launched and placed in the foreground. If the specified service application has already been launched, it will be kept in the foreground to execute the target service. Not only will the user enter the specified service application, but they can also directly access the NFC service page within that application (e.g., the NFC reader mode page mentioned above). This page can provide the user with more information, such as what service the page corresponds to and how to proceed.
[0038] To enhance security, additional real-time verification methods such as passwords or biometrics can be set. Only if the verification is successful can the system be triggered normally; otherwise, access to the designated business application or control of the NFC card reader can be denied.
[0039] S108: After the smart wearable device approaches the target NFC device, the target service information is read from the target NFC device through the NFC reader which is in the open state, so that the designated service application can obtain the target service information.
[0040] After the NFC reader is actively activated, if the distance between the smart wearable device and the target NFC device is sufficient for NFC communication, the NFC reader can read the target business information. For example, in a payment scenario, it can read payment information; in a social scenario, it can read business card information; and so on.
[0041] S110: Execute the corresponding target service according to the target service information through the designated service application.
[0042] In one or more embodiments of this specification, if the execution of the target service requires server-side participation, a designated service application can interact with the server based on the target service information to complete the target service, such as paying the amount indicated in the target service information. In this case, the smart wearable device needs to be online, and the target service is completed primarily through real-time remote communication between the designated service application and the server. The target NFC device can obtain the service execution result from the server.
[0043] Once the designated business application has indirectly obtained sufficient information from the target NFC device through the NFC reader, the NFC reader can be considered to have completed its task and can be switched back to the off state in a timely manner to minimize power consumption.
[0044] The method shown in Figure 1 avoids using QR codes to perform certain target transactions such as payments. This avoids the problem of users who want to use smart wearable devices for target transactions being unable to perform their desired transactions when faced with merchants without QR code payment devices. In particular, it actively controls the NFC reader on the smart wearable device to be in a closed state by default, instead of being kept in an open state like the NFC reader on a smartphone. When needed, it will quickly trigger the designated business application to automatically switch the NFC reader to an open state to complete the target transaction. Thus, it has better targeting and controllability for the designated business application, better security, and is very friendly to smart wearable devices that are very sensitive to resources and power consumption. Therefore, this solution is more suitable for smart wearable devices, including smartwatches.
[0045] Based on the method in Figure 1, this specification also provides some specific implementation schemes and extension schemes of the method, which will be further explained below.
[0046] In one or more embodiments of this specification, although shortcut icons can be used as quick access points for NFC services, allowing access via click operations, the operation is still not smooth enough. Therefore, this application further provides a smoother triggering scheme for NFC service triggering.
[0047] In this scheme, the smart wearable device's screen can be lit up by the user through a first gesture, while the NFC service shortcut prompts for a second gesture. Neither the first nor the second gesture is a click operation, nor is it a biometric verification operation. Therefore, in this case, the NFC service shortcut does not need to be clicked to enter; the user only needs to view the NFC service shortcut. The first gesture could be, for example, raising one's hand to look at a watch, and the second gesture could be, for example, a gesture that further changes the direction of that hand (e.g., extending the hand forward, or a quick horizontal wave, etc.). For instance, a user can raise their hand to look at their smartwatch, triggering the watch face to light up, and then see what the second gesture is through the displayed NFC service shortcut. Assuming it is an extension of the hand forward, the user can then move their hand closer to the target NFC device to trigger the NFC service. As you can see, this operation process is very smooth, minimizing unnecessary operations, providing a good user experience, and balancing energy saving, security, and convenience requirements.
[0048] Furthermore, to reduce the probability of accidental operation, a different second gesture can be used dynamically each time. In this case, the user may need to check the NFC service shortcut displayed on the screen each time.
[0049] Similarly, the above-mentioned scheme based on the combination of the first and second gestures can also be used for smart wearable devices without screens. In this case, for example, fixed first and second gestures can be used (e.g., user presets can be allowed), or the second gesture can be dynamically based on voice prompts, and so on.
[0050] In one or more embodiments of this specification, to facilitate user monitoring of real-time conditions, the control status of the NFC reader can be explicitly displayed to guide and constrain the user to a certain extent. This helps improve security and also helps ensure that energy consumption is controlled at the desired level. Based on this idea, an NFC reader control scheme for a smart wearable device is provided, and Figure 2 shows a flowchart of this scheme.
[0051] The process shown in Figure 2 includes the following steps.
[0052] S202: After switching the NFC card reader from the off state to the on state, display the progress change prompt information corresponding to the on state on the smart wearable device.
[0053] In one or more embodiments of this specification, the progress change prompt information may include: countdown information, and / or the detected progress information of the target service. For countdown information, after switching to the on state, a countdown task can be established and executed, and the user can be prompted on the interface with the remaining operation time, or the remaining available time of the NFC reader; this method is more mandatory for the user. For the detected progress information of the target service, based on one or more key stages in the execution of the target service, it can be shown which stages require the use of the NFC reader, and can also indicate the specific tasks involved by the NFC reader at these stages; this method is clearer and more transparent for the user, especially suitable for minors or the elderly.
[0054] S204: Based on the progress change prompt information, if it is determined that the corresponding progress has ended, the specified business application is placed in the background or closed, or the NFC card reader is switched back to the closed state.
[0055] To prevent NFC readers from unnecessarily remaining on, based on progress monitoring (e.g., determining when a countdown ends; or when a significant milestone is reached after the NFC reader's usage phase; etc.), designated business applications should be automatically deactivated as promptly as possible. In particular, the NFC reader can be automatically switched back to the off state in a timely manner to prevent resource monopolization and increased power consumption.
[0056] In practical applications, since many minors, especially children, are often restricted from using smartphones by their parents or schools, this group often uses children's smartwatches as a partial alternative. In this case, the aforementioned smart wearable device can specifically be a children's smartwatch. This application focuses on the specific characteristics of this situation and further improves the basic solution described above.
[0057] The applicant mainly summarized the problems caused by two special circumstances in this situation. First, children's smartwatches are less compatible than adult smartwatches, so there may be fewer NFC devices that can support them well, or even if they are supported, business limitations may prevent them from being used normally. Second, since the users of children's smartwatches are minors or even very young children, their safety and the effectiveness of their actions are put to the test.
[0058] To address the first issue, this application aims to enable children's smartwatches to identify applicable NFC devices in the vicinity. However, in practical applications, the capabilities of children's smartwatches are limited and difficult to achieve, and there are also security risks. To solve this problem, this application provides an auxiliary interaction scheme for parents' mobile terminals to children's smartwatches. Figure 3 shows a flowchart of this scheme.
[0059] The process shown in Figure 3 includes the following steps.
[0060] S302: The child's smartwatch, as the smart wearable device, interacts with the parent's mobile terminal to enable the parent's mobile terminal to identify one or more NFC devices nearby that are compatible with the child's smartwatch.
[0061] The parent's mobile terminal is held by the parent of the child's smartwatch user. The smartwatch can display an interactive QR code, which the parent can scan to trigger the smartwatch to search for nearby NFC-enabled devices compatible with it. The QR code can be used to identify the smartwatch's model or capabilities. Multiple QR codes can be available, each corresponding to different functions or services. The parent can select one from the smartwatch and display it on their mobile terminal, allowing for more precise filtering of suitable NFC-enabled devices based on that function or service.
[0062] The solution described in the previous paragraph is more suitable for scenarios where parents are with their children, and it can even support offline operation of the children's smartwatch. If parents and children are not in the same place, they can interact remotely via communication, sending relevant information from the children's smartwatch to the parents' mobile device for querying.
[0063] Parental mobile terminals can be devices with larger and better screens and capabilities than children's smartwatches, such as smartphones, tablets, or in-vehicle infotainment systems. This allows them to query and display one or more NFC-enabled devices compatible with children's smartwatches. Of course, if the capabilities are sufficient, parental mobile terminals can also be adult smartwatches or similar devices.
[0064] S304: When interacting with the parent's mobile terminal, share the location of the child's smartwatch with the parent's mobile terminal.
[0065] Assuming the parent is nearby, location sharing can be omitted, and the parent's mobile device location can be used directly, thus avoiding unnecessary exposure of location information from the child's smartwatch. If location sharing is to be performed, the location can be included in the interactive QR code mentioned above.
[0066] S306: Receive the navigation route from the child's smartwatch to the target NFC device sent by the parent's mobile terminal, as well as the authorization information for the target NFC device, so as to perform business interaction with the target NFC device according to the authorization information; wherein, the target NFC device is selected from one or more NFC devices, and the navigation route is generated based on the location.
[0067] After the parent's mobile terminal identifies the applicable NFC devices, there are several usage options. For example, the parent can directly show these NFC devices to the child on their mobile terminal. The solutions in steps S306 to S312 represent a more comprehensive approach.
[0068] In one or more embodiments of this specification, the target NFC device is selected by the parent, and the authorization information is precisely set by the parent for that target NFC device, rather than being set indiscriminately for the child's smartwatch. This allows for precise and timely control over the risks associated with the child's subsequent transactions using that target NFC device. In other words, it achieves precise authorization by the parent for the child's transactions, preventing children from abusing the smartwatch and NFC device for transactions, while also ensuring a high degree of immediate parental control, thus improving security and preventing malicious use of the target NFC device.
[0069] S308: After interacting with the parent's mobile terminal, determine that the child's smartwatch has arrived near the target NFC device and conduct business interaction with the target NFC device.
[0070] S310: Obtain the service restriction information set by the parent's mobile terminal for the target NFC device, the service restriction information including service type restriction information and / or service transaction amount restriction information.
[0071] Business restriction information can be included in the authorization information mentioned above, or it can be set independently. In the latter case, authorization information may not be necessary, and parents can exercise light control based solely on the business restriction information.
[0072] S312: Determine whether the business interaction exceeds the limit corresponding to the business restriction information. If so, block the business interaction.
[0073] It should be noted that in the above exemplary solution, based on authorization information and / or business restriction information, efforts are made to block risks at the source (i.e., the NFC device). This approach can be particularly effective with the cooperation of the server corresponding to the NFC device (which is also the server corresponding to the children's smartwatch). In this way, the restriction determination can also be performed by the server, reducing the burden on the children's smartwatch. Parents can report both authorization information and / or business restriction information to the server, without necessarily providing it to the children's smartwatch. The server then monitors and controls the subsequent business activities of the target NFC device. This further reduces the burden on the children's smartwatch, and the child does not need to concern themselves with these underlying actions to ensure the security of their device and its services.
[0074] Furthermore, to prevent children from abusing children's smartwatches for NFC services and causing losses, one or more embodiments of this specification also provide a flowchart of an NFC service cancellation assistance scheme for children's smartwatches, as shown in Figure 4.
[0075] The process shown in Figure 4 includes the following steps.
[0076] S402: After interacting with the parent's mobile terminal, the child smartwatch determines that it has arrived near the target NFC device and performs business interaction with the target NFC device.
[0077] S404: During the business interaction process, evidence of transactions involving minors is collected through one or more predetermined sensors, and corresponding evidence information with privacy protection is generated.
[0078] Transaction evidence is automatically collected before or during business interactions. It should be noted that the evidence collected regarding transactions involving minors is primarily to prove that the transacting party is a minor, not for identity verification. Audio, video, or other sensors can be used for this evidence collection.
[0079] Here, considering that children's smartwatches may lack cameras, have insufficient camera capabilities, or be inconvenient to use, a preferred method for evidence collection primarily based on audio is provided. Of course, image evidence collection can also be combined. However, it should be noted that audio evidence collection here is not simply automatic recording; it also includes proactive guided dialogue to ensure both friendliness to minors and sufficiently high evidence validity.
[0080] Under this scheme, for example, a dialogue model for guiding evidence collection targeting minors is pre-trained. Particular attention is paid to learning the minors' speaking style and the logical chain of information required for the evidence. Following these two dimensions, the trained dialogue model generates voice conversations in real-time. These conversations are then played on a child's smartwatch before or during business interactions to guide the minor in a question-and-answer dialogue. This clarifies that a minor is indeed making a transaction and obtains necessary background information (e.g., whether a parent is present, whether the purchase is genuine, or whether a merchant is encouraging the minor). The automatically recorded voice conversations are used as evidence, or further refined before being used as evidence. Furthermore, secure computation, encryption, or obfuscation can be used to protect the privacy of the evidence information, preventing exposure of the minor's privacy and tampering with the evidence.
[0081] S406: The evidence collection information is reported to the parent's mobile terminal, so that the server can obtain the evidence collection information through the child's smartwatch or the parent's mobile terminal, and associate it with the business information corresponding to the business interaction, in order to respond to the business revocation request.
[0082] If parents feel something is amiss or that there is any deception involved after a business is conducted through a child's smartwatch (e.g., the merchant induces minors to make in-app purchases), they can initiate a request to cancel the business with the server. This cancellation request will be linked to the evidence collected in the response. Thus, the server can more intelligently analyze and decide whether to allow the cancellation of the corresponding business based on the collected evidence. This approach is more fair and efficient, helps avoid disputes between merchants and users, and truly protects the interests of the party in the right.
[0083] Based on the foregoing description, in order to understand the main idea of this application in a typical and concise manner, one or more embodiments of this specification provide a flowchart of an implementation scheme of the method in Figure 1 in an application scenario, see Figure 5.
[0084] In this application scenario, the "watch payment" entity in the diagram can specifically be a watch payment application, as the designated business application mentioned above. The "wearable device" entity can specifically be a smartwatch, especially a children's smartwatch, as the aforementioned smart wearable device. The NFC device is owned by the merchant.
[0085] An NFC shortcut is pre-defined on at least one desktop of the smartwatch (serving as the aforementioned NFC quick entry point; of course, in addition to this touch-screen click shortcut, other forms of quick entry points can also be used; for example, a specific operation method of a physical control on the watch, such as a knob, can be customized as an NFC quick entry point; another example is using a user's designated emoji as an NFC quick entry point, which is automatically triggered when the user verifies the designated emoji). This shortcut is used to quickly access the NFC reader mode page, which is a page in the smartwatch payment application.
[0086] In the process shown in Figure 5, the smartwatch's NFC reader is off by default. The user taps the NFC shortcut on the smartwatch to open the smartwatch payment application and directly enters the NFC reader mode page within the application. The smartwatch's NFC reader is automatically turned on by the payment application, temporarily putting it in an active state. Then, the user can bring the smartwatch close to the merchant's NFC device, allowing the NFC reader to read the payment information from the device and return it to the payment application. The payment application then interacts with the server based on the payment information to advance the payment process until it is completed.
[0087] After turning on the NFC card reader, a countdown timer can be displayed. After the countdown ends, the watch payment app can be placed in the background or even closed, and the NFC card reader can be automatically switched back to the off state.
[0088] Intuitively, one or more embodiments of this specification also provide a schematic diagram of user-facing content related to a children's smartwatch, see Figures 6(a) to 6(c).
[0089] Figure 6(a) is a schematic diagram of the content of a desktop on the watch face. The main focus is on the central area, which has four quick access points. Among them, the "Tap to Enter" quick access point is the NFC service quick access point mentioned above. Users can click "Tap to Enter" to trigger the NFC card reader mode page of the payment application and automatically open the NFC card reader.
[0090] Figure 6(b) on the left shows the NFC reader mode page after triggering "tap". At this time, the child's smartwatch is brought close to the NFC device (exemplarily indicated by a blue circle in the sensing area of the NFC device to help the user touch accurately). At the same time, a countdown of 10 seconds is displayed in the upper right corner. If the countdown ends, the page will automatically exit and the NFC reader will be turned off. There is a "Find the Blue Ring" link below. The "blue ring" here represents the NFC device suitable for the child's smartwatch.
[0091] Figure 6(b) on the right shows a QR code displayed after "Find the Blue Ring" is triggered. At this time, parents can use their smartphones to scan the QR code to find nearby NFC devices suitable for children's smartwatches.
[0092] Figure 6(c) is a schematic diagram of nearby NFC devices found after a parent scans a QR code with their smartphone. Some privacy information is masked, but this does not affect the understanding of the solution. As you can see, on this page, a specific NFC device (represented by the corresponding merchant) can be selected for convenient navigation.
[0093] Based on the same approach, one or more embodiments of this specification also provide apparatus and devices corresponding to the above methods, as shown in Figures 7 and 8. The apparatus and devices are capable of executing the above methods and related optional solutions accordingly.
[0094] Figure 7 is a schematic diagram of the structure of an NFC service processing device for a smart wearable device according to one or more embodiments of this specification. The device is applied to a smart wearable device and includes: a control module 702, which controls the NFC reader on the smart wearable device to be in a closed state; a receiving module 704, which receives an NFC service triggering command for the smart wearable device in the closed state; a switching module 706, which, in response to the NFC service triggering command, enters a specified service application on the smart wearable device and automatically switches the NFC reader from the closed state to the open state through the specified service application; a reading module 708, which, after the smart wearable device approaches a target NFC device, reads target service information from the target NFC device through the NFC reader in the open state, so that the specified service application obtains the target service information; and an execution module 710, which executes the corresponding target service according to the target service information through the specified service application.
[0095] Optionally, the receiving module 704 displays an NFC service shortcut entry after the smart wearable device's screen is turned on. The NFC service shortcut entry is generated based on the non-shortcut access path of the NFC service of the specified service application and is used to quickly access the NFC reader mode page of the specified service application. In response to the user's access operation for the NFC service shortcut entry, the receiving module 704 receives the corresponding generated NFC service trigger command for the smart wearable device.
[0096] Optionally, the screen lighting is triggered by the user through a first gesture, and the NFC service shortcut prompts a second gesture. Neither the first gesture nor the second gesture is a click operation. The switching module 706, in response to the second gesture made by the user following the first gesture, receives the corresponding generated NFC service trigger command for the smart wearable device.
[0097] Optionally, after switching the NFC reader from the off state to the on state, the switching module 706 displays progress change prompt information corresponding to the on state. The progress change prompt information includes: countdown information and / or the detected progress information of the target service. According to the progress change prompt information, if it is determined that the corresponding progress has ended, the specified service application is placed in the background or closed, or the NFC reader is switched back to the off state.
[0098] Optionally, the smart wearable device is a smartwatch.
[0099] Optionally, the smart wearable device is a children's smartwatch; the device further includes: an interaction module 712, which interacts with a parent's mobile terminal to enable the parent's mobile terminal to identify one or more NFC devices nearby suitable for the children's smartwatch.
[0100] Optionally, the interaction module 712 shares the location of the child's smartwatch with the parent's mobile terminal, which is a smartphone or tablet; receives the navigation route from the child's smartwatch to the target NFC device sent by the parent's mobile terminal, as well as authorization information for the target NFC device, so as to perform business interaction with the target NFC device according to the authorization information; wherein, the target NFC device is selected from one or more NFC devices, and the navigation route is generated based on the location.
[0101] Optionally, after interacting with the parent's mobile terminal, the interaction module 712 determines that the smart wearable device has arrived near the target NFC device and performs business interaction with the target NFC device; obtains business restriction information set by the parent's mobile terminal for the target NFC device, the business restriction information including business type restriction information and / or business transaction amount restriction information; determines whether the business interaction exceeds the restriction corresponding to the business restriction information; if so, blocks the business interaction.
[0102] Optionally, after interacting with the parent's mobile terminal, the interaction module 712 determines that the smart wearable device has arrived near the target NFC device and performs business interaction with the target NFC device; during the business interaction, it collects evidence of minor transactions through one or more predetermined sensors, generates corresponding privacy-protected evidence information; and reports the evidence information to the parent's mobile terminal so that the server can obtain the evidence information through the smart wearable device or the parent's mobile terminal, and associate it with the business information corresponding to the business interaction, in order to respond to the business cancellation request.
[0103] Optionally, the target business includes payment services.
[0104] Figure 8 is a schematic diagram of the structure of an NFC service processing device for a smart wearable device according to one or more embodiments of this specification. The device is applied to a smart wearable device and includes: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor, which, when executed, enable the at least one processor to: control an NFC reader on the smart wearable device to be in a closed state; receive an NFC service triggering instruction for the smart wearable device in the closed state; in response to the NFC service triggering instruction, enter a designated service application on the smart wearable device and automatically switch the NFC reader from the closed state to the open state through the designated service application; after the smart wearable device approaches a target NFC device, read target service information from the target NFC device through the NFC reader in the open state, so that the designated service application obtains the target service information; and execute a corresponding target service based on the target service information through the designated service application.
[0105] Based on the same approach, one or more embodiments of this specification also provide a non-volatile computer storage medium for use in a smart wearable device. The medium stores computer-executable instructions configured to: control an NFC reader on the smart wearable device to be in a closed state; receive an NFC service triggering instruction for the smart wearable device in the closed state; in response to the NFC service triggering instruction, enter a designated service application on the smart wearable device and automatically switch the NFC reader from the closed state to the open state through the designated service application; after the smart wearable device approaches a target NFC device, read target service information from the target NFC device through the NFC reader in the open state, so that the designated service application obtains the target service information; and execute a corresponding target service based on the target service information through the designated service application.
[0106] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must also be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, 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, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that by simply performing some logic programming on the method flow using one of these hardware description languages and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.
[0107] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0108] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0109] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.
[0110] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification can 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.
[0111] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0112] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0113] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0114] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0115] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0116] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, 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 technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0117] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0118] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0119] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and non-volatile computer storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0120] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0121] The above description is merely one or more embodiments of this specification and is not intended to limit this specification. Various modifications and variations can be made to the one or more embodiments of this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of this specification.
Claims
1. A method for processing NFC services in a smart wearable device, applied to a smart wearable device, the method comprising: The NFC reader on the smart wearable device is kept in a turned-off state. In the off state, an NFC service trigger command is received for the smart wearable device; In response to the NFC service trigger command, the device enters the designated service application on the smart wearable device and automatically switches the NFC card reader from the off state to the on state through the designated service application. After the smart wearable device approaches the target NFC device, the target service information is read from the target NFC device through the NFC card reader which is in the open state, so that the designated service application can obtain the target service information; The designated business application executes the corresponding target business based on the target business information.
2. The method as described in claim 1, wherein receiving an NFC service trigger command for the smart wearable device in the off state specifically includes: After the smart wearable device lights up, a quick access point for NFC services is displayed. This quick access point is generated based on the non-quick access path of the NFC services of the specified service application and is used to quickly enter the NFC reader mode page of the specified service application. In response to the user's access to the NFC service shortcut, the system receives the corresponding NFC service trigger command generated for the smart wearable device.
3. The method as described in claim 2, wherein the screen lighting is triggered by the user through a first gesture, the NFC service shortcut prompts a second gesture, and neither the first gesture nor the second gesture is a click operation; The response to the user's access to the NFC service shortcut, receiving the corresponding generated NFC service trigger command for the smart wearable device, specifically includes: In response to a second gesture made by the user following the first gesture, the system receives a corresponding generated NFC service trigger command for the smart wearable device.
4. The method as described in claim 1, wherein after switching the NFC reader from the off state to the on state, the method further includes: Display progress change prompts corresponding to the open state, including countdown information and / or the detected progress information of the target service; Based on the progress change prompts, if it is determined that the corresponding progress has ended, the specified business application will be placed in the background or turned off, or the NFC card reader will be switched back to the off state.
5. The method according to any one of claims 1 to 4, wherein the smart wearable device is a smartwatch.
6. The method as described in claim 1, wherein the smart wearable device is a children's smartwatch; The method further includes: Interact with a parent's mobile terminal to enable the parent's mobile terminal to identify one or more NFC devices nearby that are compatible with the child's smartwatch.
7. The method of claim 6, wherein interacting with the parent's mobile terminal further comprises: The location of the child's smartwatch is shared with the parent's mobile terminal, which is a smartphone or tablet. The system receives the navigation route from the child's smartwatch to the target NFC device sent by the parent's mobile terminal, as well as the authorization information for the target NFC device, so as to conduct business interactions with the target NFC device based on the authorization information. The target NFC device is selected from the one or more NFC devices, and the navigation route is generated based on the location.
8. The method of claim 7, wherein after interacting with the parent's mobile terminal, the method further comprises: Determine that the children's smartwatch has arrived near the target NFC device and engages in business interaction with the target NFC device; Obtain the service restriction information set by the parent's mobile terminal for the target NFC device, the service restriction information including service type restriction information and / or service transaction amount restriction information; Determine whether the business interaction exceeds the restrictions corresponding to the business restriction information; If so, then the business interaction will be blocked.
9. The method of claim 7, wherein after interacting with the parent's mobile terminal, the method further comprises: Determine that the children's smartwatch has arrived near the target NFC device and engages in business interaction with the target NFC device; During the business interaction process, evidence of transactions involving minors is collected through one or more pre-defined sensors, generating corresponding evidence information that has been protected against privacy. The evidence collection information is reported to the parent's mobile terminal, so that the server can obtain the evidence collection information through the child's smartwatch or the parent's mobile terminal, and associate it with the business information corresponding to the business interaction, in order to respond to the business revocation request.
10. The method according to any one of claims 1 to 4, wherein the target business includes payment business.
11. An NFC service processing apparatus for a smart wearable device, applied to a smart wearable device, the apparatus comprising: The control module controls the NFC card reader on the smart wearable device to be in a turned-off state; The receiving module, in the off state, receives an NFC service trigger command for the smart wearable device; The switching module, in response to the NFC service trigger command, enters the designated service application on the smart wearable device and automatically switches the NFC card reader from the off state to the on state through the designated service application; The reading module reads target service information from the target NFC device through the NFC card reader, which is in the open state, after the smart wearable device approaches the target NFC device, so that the specified service application can obtain the target service information; The execution module executes the corresponding target business based on the target business information through the specified business application.
12. The apparatus of claim 11, wherein the receiving module displays an NFC service shortcut entry after the smart wearable device is powered on, the NFC service shortcut entry being generated based on the non-shortcut access path of the NFC service of the specified service application, and is used to quickly access the NFC reader mode page of the specified service application. In response to the user's access to the NFC service shortcut, the system receives the corresponding NFC service trigger command generated for the smart wearable device.
13. The device as described in claim 12, wherein the screen lighting is triggered by the user through a first gesture, the NFC service shortcut prompts a second gesture, and neither the first gesture nor the second gesture is a click operation; The switching module, in response to the user's second gesture following the first gesture, receives a corresponding generated NFC service trigger command for the smart wearable device.
14. The apparatus of claim 11, wherein the switching module, after switching the NFC reader from the off state to the on state, displays progress change prompt information corresponding to the on state, the progress change prompt information including: Countdown information, and / or the progress information of the target service obtained through detection; Based on the progress change prompts, if it is determined that the corresponding progress has ended, the specified business application will be placed in the background or turned off, or the NFC card reader will be switched back to the off state.
15. The device according to any one of claims 11 to 14, wherein the smart wearable device is a smartwatch.
16. The device of claim 11, wherein the smart wearable device is a children's smartwatch; The device further includes: An interaction module interacts with a parent's mobile terminal to enable the parent's mobile terminal to identify one or more NFC devices nearby that are compatible with the child's smartwatch.
17. The apparatus of claim 16, wherein the interaction module shares the location of the child's smartwatch with the parent's mobile terminal, wherein the parent's mobile terminal is a smartphone or tablet computer; The system receives the navigation route from the child's smartwatch to the target NFC device sent by the parent's mobile terminal, as well as the authorization information for the target NFC device, so as to conduct business interactions with the target NFC device based on the authorization information. in, The target NFC device is selected from the one or more NFC devices, and the navigation route is generated based on the location.
18. The apparatus of claim 17, wherein the interaction module, after interacting with the parent's mobile terminal, determines that the child's smartwatch has arrived near the target NFC device and performs business interaction with the target NFC device; Obtain the service restriction information set by the parent's mobile terminal for the target NFC device, the service restriction information including service type restriction information and / or service transaction amount restriction information; Determine whether the business interaction exceeds the restrictions corresponding to the business restriction information; If so, then the business interaction will be blocked.
19. The apparatus of claim 17, wherein the interaction module, after interacting with the parent's mobile terminal, determines that the child's smartwatch has arrived near the target NFC device and performs business interaction with the target NFC device; During the business interaction process, evidence of transactions involving minors is collected through one or more pre-defined sensors, generating corresponding evidence information that has been protected against privacy. The evidence collection information is reported to the parent's mobile terminal, so that the server can obtain the evidence collection information through the child's smartwatch or the parent's mobile terminal, and associate it with the business information corresponding to the business interaction, in order to respond to the business revocation request.
20. The apparatus according to any one of claims 11 to 14, wherein the target service includes a payment service.
21. An NFC service processing device for a smart wearable device, applied to a smart wearable device, the device comprising: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform: The NFC reader on the smart wearable device is kept in a turned-off state. In the off state, an NFC service trigger command is received for the smart wearable device; In response to the NFC service trigger command, the device enters the designated service application on the smart wearable device and automatically switches the NFC card reader from the off state to the on state through the designated service application. After the smart wearable device approaches the target NFC device, the target service information is read from the target NFC device through the NFC card reader which is in the open state, so that the designated service application can obtain the target service information; The designated business application executes the corresponding target business based on the target business information.
Citation Information
Patent Citations
Intelligent terminal vehicle mode starting method and system based on NFC technology
CN105278973A
wearable equipment and NFC payment method based on same
CN107784497A
NFC (Near Field Communication) service processing method, device and equipment for intelligent wearable equipment
CN119005973A
NFC (Near Field Communication) service processing method, device and equipment for off-line intelligent wearable equipment
CN119052767A
NFC (Near Field Communication) service processing method, device and equipment for intelligent wearable equipment
CN119887195A