Health device check-in recording method and device, storage medium, and electronic device
By monitoring the network status and type of health devices on mobile communication terminals, and automatically uploading work data to the attendance server, the problem of low efficiency of manual attendance on health devices is solved, and automatic attendance and accurate recording are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-24
- Publication Date
- 2026-04-14
AI Technical Summary
The current health equipment requires manual operation for check-in records, which leads to low efficiency, users giving up on check-in, and reduced usage.
By monitoring the network status of health devices on mobile communication terminals, analyzing their network type, and automatically uploading work data to the attendance server based on the network type, automatic attendance can be achieved without manual operation.
It enables automatic check-in for health devices, improving operational efficiency, ensuring the authenticity of check-in records, and enhancing the user experience.
Smart Images

Figure CN117037313B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of software communication, and more specifically, to a method and apparatus for recording attendance on a health device, a storage medium, and an electronic device. Background Technology
[0002] In related technologies, in industries such as health equipment, such as massagers, physiotherapy devices, and neck massagers, attendance tracking requires users to manually open the app, check for automatic Wi-Fi connection, and then call the attendance tracking function through the backend interface, click the attendance tracking control, and complete the attendance tracking.
[0003] When using health devices, such as for daily attendance tracking, users often need to open an app to complete the check-in process. For example, if a business module requires users to check in to complete a daily task, users need to open the app, connect to the health device or mobile phone, open a specific page, and click the check-in button to complete the daily check-in function. This is inconvenient for users' operating habits and usage scenarios, resulting in low operating efficiency and causing users to abandon the check-in process, ultimately leading to a decrease in the usage rate of health devices.
[0004] No efficient and accurate solution has yet been found to address the aforementioned issues in the relevant technologies. Summary of the Invention
[0005] This invention provides a method and apparatus for recording check-in information on health devices, as well as a storage medium and electronic device, to solve the aforementioned technical problems existing in related technologies.
[0006] According to an embodiment of the present invention, a method for recording attendance on a health device is provided, comprising: monitoring the network status of the health device on a mobile communication terminal, wherein the mobile communication terminal is equipped with remote control software for the health device; if the health device is connected to the network, parsing the network type of the health device; and uploading the work data of the health device to an attendance server according to the network type, so that the attendance server uses the work data to generate attendance records for the health device.
[0007] Optionally, uploading the work data of the health device to the check-in server according to the network type includes: if the network type is a Bluetooth network, establishing a communication link between the health device and the mobile communication terminal based on the Bluetooth network; after the health device completes its work, receiving the first work data uploaded by the health device based on the communication link; and forwarding the first work data to the check-in server.
[0008] Optionally, uploading the work data of the health device to the check-in server according to the network type includes: if the network type is a wireless network, monitoring the working status of the health device; after the health device completes its work, controlling the health device to upload the generated second work data to the check-in server based on the wireless network.
[0009] Optionally, after monitoring the network status of the health device on the mobile communication terminal, the method includes: if the health device is offline, reading the schedule list of the calendar software in the mobile communication terminal; determining whether there is a calendar event related to the health device in the schedule list; if there is a calendar event related to the health device in the schedule list, and the reminder time of the calendar event matches the current time, and the reminder task type of the calendar event matches the device type of the health device, triggering the generation of a system notification message; displaying the system notification message in the system notification bar of the mobile communication terminal; responding to the expansion operation of the system notification message, starting the remote control software of the health device; determining whether the remote control software has successfully connected to the health device; if the remote control software has successfully connected to the health device, generating a first check-in instruction, and uploading the first check-in instruction to the check-in server.
[0010] Optionally, the method further includes: displaying a check-in floating frame on the operating system desktop of the mobile communication terminal, wherein the check-in floating frame has a built-in window manager WindowManager; monitoring a first user operation on the check-in floating frame; determining whether the first user operation matches a check-in operation; if the first user operation matches a check-in operation, generating a second check-in instruction, and uploading the second check-in instruction to the check-in server.
[0011] Optionally, the method further includes: displaying a desktop entry component on the operating system desktop of the mobile communication terminal; monitoring a second user operation on the desktop entry component; determining whether the second user operation matches a check-in operation; if the second user operation matches a check-in operation, generating a third check-in instruction and uploading the third check-in instruction to the check-in server.
[0012] Optionally, the method further includes: monitoring a long-press operation on the remote control software, popping up a list of quick service icons for the remote control software, wherein the quick service list includes a check-in service icon for the health device; detecting a trigger operation for the check-in service icon; responding to the trigger operation, generating a fourth check-in instruction, and uploading the fourth check-in instruction to the check-in server.
[0013] According to another embodiment of the present invention, a health device attendance recording device is provided, comprising: a monitoring module for monitoring the network status of the health device on a mobile communication terminal, wherein the mobile communication terminal is equipped with remote control software for the health device; a parsing module for parsing the network type of the health device if the health device is in a network state; and an uploading module for uploading the work data of the health device to an attendance server according to the network type, so that the attendance server uses the work data to generate attendance records for the health device.
[0014] Optionally, the upload module includes: an establishment unit, configured to establish a communication link between the health device and the mobile communication terminal based on the Bluetooth network if the network type is a Bluetooth network; a receiving unit, configured to receive the first work data uploaded by the health device based on the communication link after the health device completes its work; and a forwarding unit, configured to forward the first work data to the attendance server.
[0015] Optionally, the upload module includes: a monitoring unit, used to monitor the working status of the health device if the network type is a wireless network; and a control unit, used to control the health device to upload the generated second working data to the check-in server based on the wireless network after the health device has completed its work.
[0016] Optionally, the device includes: a reading module, configured to read the schedule list of the calendar software in the mobile communication terminal if the health device is offline after the monitoring module monitors the network status of the health device on the mobile communication terminal; a first judgment module, configured to determine whether there is a calendar event related to the health device in the schedule list; a first generation module, configured to trigger the generation of a system notification message if there is a calendar event related to the health device in the schedule list, and the reminder time of the calendar event matches the current time, and the reminder task type of the calendar event matches the device type of the health device; a display module, configured to display the system notification message in the system notification bar of the mobile communication terminal; a launch module, configured to launch the remote control software of the health device in response to the expansion operation of the system notification message; a second judgment module, configured to determine whether the remote control software has successfully connected to the health device; and a second generation module, configured to generate a first check-in instruction if the remote control software has successfully connected to the health device, and upload the first check-in instruction to the check-in server.
[0017] Optionally, the device further includes: a first display module for displaying a check-in floating frame on the operating system desktop of the mobile communication terminal, wherein the check-in floating frame has a built-in window manager WindowManager; a second monitoring module for monitoring a first user operation on the check-in floating frame; a third judgment module for judging whether the first user operation matches a check-in operation; and a third generation module for generating a second check-in instruction if the first user operation matches a check-in operation, and uploading the second check-in instruction to the check-in server.
[0018] Optionally, the device further includes: a second display module for displaying a desktop entry component on the operating system desktop of the mobile communication terminal; a third monitoring module for monitoring a second user operation on the desktop entry component; a fourth judgment module for judging whether the second user operation matches a check-in operation; and a fourth generation module for generating a third check-in instruction if the second user operation matches a check-in operation, and uploading the third check-in instruction to the check-in server.
[0019] Optionally, the device further includes: a fourth monitoring module, used to monitor long-press operations on the remote control software and pop up a list of quick service icons for the remote control software, wherein the quick service list includes the check-in service icon of the health device; a detection module, used to detect the triggering operation of the check-in service icon; and a fifth generation module, used to respond to the triggering operation, generate a fourth check-in instruction, and upload the fourth check-in instruction to the check-in server.
[0020] According to yet another embodiment of the present invention, a storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the steps in any of the above-described apparatus embodiments when running.
[0021] According to yet another embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above-described device embodiments.
[0022] Through this embodiment of the invention, the network status of a health device is monitored on a mobile communication terminal. The mobile communication terminal is equipped with remote control software for the health device. If the health device is connected to the network, the network type of the health device is analyzed, and the work data of the health device is uploaded to the check-in server based on the network type. The check-in server then uses the work data to generate a check-in record for the health device. By analyzing the network status and network type of the health device and completing the check-in by uploading the health device's work data, automatic check-in can be achieved without operating the check-in controls on the software. This solves the technical problem of low efficiency in manual check-in for related technologies. By using the health device's work data for check-in, and ensuring the authenticity of the check-in record by checking in only after the health device completes a planned event or task. Attached Figure Description
[0023] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0024] Figure 1 This is a hardware structure block diagram of a mobile phone according to an embodiment of the present invention;
[0025] Figure 2 This is a flowchart of a health device check-in recording method according to an embodiment of the present invention;
[0026] Figure 3 This is a flowchart illustrating the implementation of an embodiment of the present invention;
[0027] Figure 4 This is a structural block diagram of a health device's attendance recording device according to an embodiment of the present invention. Detailed Implementation
[0028] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all of them. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present application can be combined with each other.
[0029] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0030] Example 1
[0031] The method embodiment provided in Embodiment 1 of this application can be executed in a mobile phone, computer, tablet, health device, massager, or similar computing device. Taking its operation on a mobile phone as an example, Figure 1 This is a hardware structure block diagram of a mobile phone according to an embodiment of the present invention. For example... Figure 1 As shown, a mobile phone may include one or more ( Figure 1 Only one is shown in the image. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. Optionally, the mobile phone may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile phone described above. For example, the mobile phone may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0032] The memory 104 can be used to store mobile phone programs, such as application software programs and modules, like the mobile phone program corresponding to a health device check-in recording method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the mobile phone program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile phone via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0033] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the mobile phone's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.
[0034] This embodiment provides a method for recording check-ins on a health device. Figure 2 This is a flowchart of a health device check-in recording method according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:
[0035] Step S202: Monitor the network status of the health device on the mobile communication terminal, wherein the mobile communication terminal has remote control software for the health device installed.
[0036] The target application in this embodiment is uninstallable third-party software on the device, such as health-related applications, control software for health devices, etc. Health devices can be massage chairs, massagers, fascia guns, etc. Besides health devices, other types of devices can also be used, such as robot vacuum cleaners, televisions, etc.
[0037] The network status in this embodiment can be online or offline.
[0038] Step S204: If the health device is connected to the network, parse the network type of the health device;
[0039] The network type in this embodiment can be a wireless network, a Bluetooth network, or a cellular network.
[0040] Step S206: Upload the work data of the health device to the attendance server according to the network type, so that the attendance server can use the work data to generate attendance records for the health device.
[0041] After receiving the work data from the health device, the check-in server parses the data and determines whether the health device has completed the corresponding check-in task. If completed, a check-in record is generated for the health device, thus completing the check-in. Optionally, taking a massager as an example, the check-in task can be that the health device works for a predetermined duration in a certain working mode, and completing the check-in task for 5 consecutive days constitutes the completion of the corresponding planned event.
[0042] Through the above steps, the network status of the health device is monitored on the mobile communication terminal. The mobile communication terminal has remote control software installed for the health device. If the health device is connected to the network, the network type is analyzed, and the device's work data is uploaded to the attendance server based on the network type. The attendance server then uses this work data to generate attendance records for the health device. By analyzing the network status and type of the health device and uploading its work data, automatic attendance can be achieved without requiring operation of the attendance controls in the software. This solves the technical problem of low efficiency in manual attendance for related technical users. By using the health device's work data for attendance, attendance is only recorded after the health device completes a planned event or task, ensuring the authenticity of the attendance records.
[0043] The check-in scheme in this embodiment can be implemented when a health device is present, or it can achieve efficient check-in without relying on a health device, even when the health device is not present. An example is given here.
[0044] In one embodiment of this example, uploading the work data of the health device to the check-in server according to the network type includes: if the network type is a Bluetooth network, establishing a communication link between the health device and the mobile communication terminal based on the Bluetooth network; after the health device completes its work, receiving the first work data uploaded by the health device based on the communication link; and forwarding the first work data to the check-in server.
[0045] In this implementation scenario, the second case involves a massage device that lacks Wi-Fi functionality but only has a Bluetooth module, connecting to a mobile phone via Bluetooth. Upon Bluetooth connection, the device receives work data uploaded by the health device, and the mobile phone automatically reports the work data to the server, thus enabling the health device to complete data reporting and check-in functions.
[0046] In another example, uploading the health device's work data to the check-in server based on the network type includes: if the network type is a wireless network, monitoring the health device's working status; after the health device completes its work, controlling the health device to upload the generated second work data to the check-in server via the wireless network.
[0047] In this example, the health device connects to the router via a wireless network, or it can connect to a control terminal such as a mobile phone (e.g., the health device connects to the mobile phone via a wireless network such as a Wi-Fi hotspot). The health device can automatically upload work data to the attendance server, or the mobile phone can control the health device to upload work data to the attendance server.
[0048] This embodiment makes different adaptive treatments for different health devices (such as massage devices). For example, for devices with built-in WIFI modules, the user is guided to configure WIFI when binding the device. When the massage device is turned on, it will automatically connect to WIFI to realize the network function. The user's operation can be directly uploaded to the server without the user having to open the APP to check in and complete certain scenarios that need to be completed continuously every day.
[0049] In one implementation scenario of this embodiment, after monitoring the network status of the health device on the mobile communication terminal, the method further includes: if the health device is offline, reading the schedule list of the calendar software in the mobile communication terminal; determining whether there are calendar events related to the health device in the schedule list; if there are calendar events related to the health device in the schedule list, and the reminder time of the calendar event matches the current time, and the reminder task type of the calendar event matches the device type of the health device, triggering the generation of a system notification message; displaying the system notification message in the system notification bar of the mobile communication terminal; responding to the expansion operation of the system notification message, starting the remote control software of the health device; determining whether the remote control software has successfully connected with the health device; if the remote control software has successfully connected with the health device, generating a first check-in instruction, and uploading the first check-in instruction to the check-in server.
[0050] When the health device has no network, an automatic reminder is set using the calendar within a specified time. The reminder is then sent to the user via the phone's operating system. The user listens for the notification in the app (remote control software), clicks the notification bar, and the app opens. The phone then automatically attempts to connect to and start the health device. If the connection and startup are successful, the check-in function is recorded.
[0051] In some scenarios of this embodiment, certain health devices require continuous use for a predetermined number of days to be effective. For example, a moxibustion device requires the user to use it for 7 consecutive days under a certain health event or working mode in order to achieve the product's efficacy. By setting a 7-day calendar event in the mobile phone calendar, automatic notifications and reminders can be provided to the user, thereby increasing the activation success rate of the health device and improving the user's habits in using the health device.
[0052] In a device-free check-in scenario of this embodiment, the process includes: displaying a check-in floating frame on the desktop of the mobile communication terminal's operating system, wherein the check-in floating frame has a built-in WindowManager; monitoring a first user operation on the check-in floating frame; determining whether the first user operation matches the check-in operation; if the first user operation matches the check-in operation, generating a second check-in instruction, and uploading the second check-in instruction to the check-in server.
[0053] Optionally, the check-in operation can be a user action such as clicking, double-clicking, long-pressing, or swiping.
[0054] During development, the floating window function of the Android operating system is used. WindowManager is used to pre-create a floating window on the operating system desktop and set it as a one-click quick check-in function. When the user clicks this function, the background opens the remote control software and activates the health device to realize one-click check-in.
[0055] In a device-free check-in scenario of this embodiment, the process includes: displaying a desktop entry component on the operating system desktop of the mobile communication terminal; monitoring a second user operation on the desktop entry component; determining whether the second user operation matches the check-in operation; if the second user operation matches the check-in operation, generating a third check-in instruction and uploading the third check-in instruction to the check-in server.
[0056] During development, small components for operating systems such as Android are pre-developed and generated as desktop entry points on the mobile operating system (similar to memo, search bar, and weather functions), providing a series of functions such as quick completion of check-in tasks, allowing users to check in quickly with one click without opening the app.
[0057] In a device-free check-in scenario of this embodiment, the process includes: monitoring a long-press operation on the remote control software, popping up a list of quick service icons for the remote control software, wherein the quick service list includes a check-in service icon for the health device; detecting a trigger operation on the check-in service icon; responding to the trigger operation, generating a fourth check-in instruction, and uploading the fourth check-in instruction to the check-in server.
[0058] Optionally, the list of quick service icons may include: check-in service icon, power-on service icon, power-off icon, mode switching icon, etc.
[0059] Using the Shortcut feature provided by Android 7.0 and higher operating systems (similar to the function of long-pressing to display a payment code in WeChat on Android phones), long-pressing the app icon will bring up a shortcut, enabling one-click check-in.
[0060] Figure 3 This is an implementation flowchart of an embodiment of the present invention. After starting, if a health device is required, the device is first configured to the network, and it is checked whether there is a check-in plan or usage plan. If there is, check-in is performed automatically; otherwise, no operation is performed. If a health device is not required or there is no health device, check-in can be achieved by setting a calendar reminder or a floating box / widget.
[0061] The solution in this embodiment enables various convenient check-in functions, such as automatic check-in via device Wi-Fi or Bluetooth connection. Using the Android calendar function, a notification bar notification is activated via a listening function, allowing the user to check in with a single click. During development, a widget suite can be developed, or new API functions provided by Android can be used to complete the convenient check-in process.
[0062] In usage scenarios, for user-preset events and plans, automatic check-in is completed when the device is turned on; when the app is not open, check-in is completed by clicking the notification bar; widgets and shortcut functions are developed to allow one-click check-in without opening the app. This improves the user's device check-in record.
[0063] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0064] Example 2
[0065] This embodiment also provides a health device for recording attendance, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0066] Figure 4 This is a structural block diagram of a health device's attendance recording apparatus according to an embodiment of the present invention, such as... Figure 4 As shown, the device includes:
[0067] The monitoring module 40 is used to monitor the network status of the health device on a mobile communication terminal, wherein the mobile communication terminal is equipped with remote control software for the health device;
[0068] The parsing module 42 is used to parse the network type of the health device if the health device is connected to the network.
[0069] The upload module 44 is used to upload the work data of the health device to the attendance server according to the network type, so that the attendance server can use the work data to generate the attendance record of the health device.
[0070] Optionally, the upload module includes: an establishment unit, configured to establish a communication link between the health device and the mobile communication terminal based on the Bluetooth network if the network type is a Bluetooth network; a receiving unit, configured to receive the first work data uploaded by the health device based on the communication link after the health device completes its work; and a forwarding unit, configured to forward the first work data to the attendance server.
[0071] Optionally, the upload module includes: a monitoring unit, used to monitor the working status of the health device if the network type is a wireless network; and a control unit, used to control the health device to upload the generated second working data to the check-in server based on the wireless network after the health device has completed its work.
[0072] Optionally, the device includes: a reading module, configured to read the schedule list of the calendar software in the mobile communication terminal if the health device is offline after the monitoring module monitors the network status of the health device on the mobile communication terminal; a first judgment module, configured to determine whether there is a calendar event related to the health device in the schedule list; a first generation module, configured to trigger the generation of a system notification message if there is a calendar event related to the health device in the schedule list, and the reminder time of the calendar event matches the current time, and the reminder task type of the calendar event matches the device type of the health device; a display module, configured to display the system notification message in the system notification bar of the mobile communication terminal; a launch module, configured to launch the remote control software of the health device in response to the expansion operation of the system notification message; a second judgment module, configured to determine whether the remote control software has successfully connected to the health device; and a second generation module, configured to generate a first check-in instruction if the remote control software has successfully connected to the health device, and upload the first check-in instruction to the check-in server.
[0073] Optionally, the device further includes: a first display module for displaying a check-in floating frame on the operating system desktop of the mobile communication terminal, wherein the check-in floating frame has a built-in window manager WindowManager; a second monitoring module for monitoring a first user operation on the check-in floating frame; a third judgment module for judging whether the first user operation matches a check-in operation; and a third generation module for generating a second check-in instruction if the first user operation matches a check-in operation, and uploading the second check-in instruction to the check-in server.
[0074] Optionally, the device further includes: a second display module for displaying a desktop entry component on the operating system desktop of the mobile communication terminal; a third monitoring module for monitoring a second user operation on the desktop entry component; a fourth judgment module for judging whether the second user operation matches a check-in operation; and a fourth generation module for generating a third check-in instruction if the second user operation matches a check-in operation, and uploading the third check-in instruction to the check-in server.
[0075] Optionally, the device further includes: a fourth monitoring module, used to monitor long-press operations on the remote control software and pop up a list of quick service icons for the remote control software, wherein the quick service list includes the check-in service icon of the health device; a detection module, used to detect the triggering operation of the check-in service icon; and a fifth generation module, used to respond to the triggering operation, generate a fourth check-in instruction, and upload the fourth check-in instruction to the check-in server.
[0076] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0077] Example 3
[0078] Embodiments of the present invention also provide a storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0079] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0080] S1, Monitor the network status of the health device on a mobile communication terminal, wherein the mobile communication terminal is equipped with remote control software for the health device;
[0081] S2, If the health device is connected to the network, parse the network type of the health device;
[0082] S3, upload the work data of the health device to the check-in server according to the network type, so that the check-in server can use the work data to generate the check-in record of the health device.
[0083] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0084] Embodiments of the present invention also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0085] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0086] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0087] S1, Monitor the network status of the health device on a mobile communication terminal, wherein the mobile communication terminal is equipped with remote control software for the health device;
[0088] S2, If the health device is connected to the network, parse the network type of the health device;
[0089] S3, upload the work data of the health device to the check-in server according to the network type, so that the check-in server can use the work data to generate the check-in record of the health device.
[0090] The electronic device provided in this application embodiment can specifically be a module capable of communication functions or a terminal device containing such a module. The terminal device can be a mobile terminal or a smart terminal. Specifically, a mobile terminal can be at least one of a mobile phone, tablet computer, or laptop computer; a smart terminal can specifically be a smart car, smartwatch, shared bicycle, smart cabinet, or other terminal containing a wireless communication module; and the module can specifically be a wireless communication module, such as any one of a 2G communication module, 3G communication module, 4G communication module, 5G communication module, or NB-IoT communication module.
[0091] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0092] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0093] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0094] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0095] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0096] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0097] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0098] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for recording check-ins on a health device, characterized in that, include: Monitoring the network status of a health device on a mobile communication terminal, wherein the mobile communication terminal is equipped with remote control software for the health device; If the health device is connected to the internet, resolve the network type of the health device; The working data of the health device is uploaded to the check-in server according to the network type, so that the check-in server uses the working data to generate the check-in record of the health device. The method, after monitoring the network status of the health device on the mobile communication terminal, includes: If the health device is offline, read the schedule list from the calendar software in the mobile communication terminal; Determine whether there are calendar events related to the health device in the schedule list; If there is a calendar event related to the health device in the schedule list, and the reminder time of the calendar event matches the current time, and the reminder task type of the calendar event matches the device type of the health device, a system notification message is triggered. The system notification message is displayed in the system notification bar of the mobile communication terminal; In response to the expanded operation of the system notification message, the remote control software of the health device is launched; Determine whether the remote control software has successfully connected with the health device; If the remote control software successfully connects to the health device, it generates a first check-in instruction and uploads the first check-in instruction to the check-in server.
2. The method according to claim 1, characterized in that, Uploading the working data of the health device to the check-in server according to the network type includes: If the network type is a Bluetooth network, a communication link is established between the health device and the mobile communication terminal based on the Bluetooth network; After the health device completes its work, the first working data uploaded by the health device based on the communication link is received; The first set of work data is forwarded to the attendance server.
3. The method according to claim 1, characterized in that, Uploading the working data of the health device to the check-in server according to the network type includes: If the network type is a wireless network, monitor the working status of the health device; After the health device completes its work, the device will upload the generated second work data to the attendance server via the wireless network.
4. The method according to claim 1, characterized in that, The method further includes: A check-in floating frame is displayed on the operating system desktop of the mobile communication terminal, wherein the check-in floating frame has a built-in window manager WindowManager; Monitor the first user action on the check-in floating frame; Determine whether the first user's operation matches the check-in operation; If the first user operation matches the check-in operation, a second check-in instruction is generated and uploaded to the check-in server.
5. The method according to claim 1, characterized in that, The method further includes: A desktop entry component is displayed on the operating system desktop of the mobile communication terminal; Monitor second user actions targeting the desktop entry component; Determine whether the second user's operation matches the check-in operation; If the second user operation matches the check-in operation, a third check-in instruction is generated and uploaded to the check-in server.
6. The method according to claim 1, characterized in that, The method further includes: Monitoring long-press operations on the remote control software will pop up a list of quick service icons for the remote control software, including the check-in service icon for the health device. Detect the triggered operation of the check-in service icon; In response to the triggering operation, a fourth check-in instruction is generated and uploaded to the check-in server.
7. A health equipment check-in and recording device, characterized in that, include: The first monitoring module is used to monitor the network status of the health device on a mobile communication terminal, wherein the mobile communication terminal is equipped with remote control software for the health device. The parsing module is used to parse the network type of the health device if the health device is connected to the network. An upload module is used to upload the working data of the health device to the check-in server according to the network type, so that the check-in server uses the working data to generate the check-in record of the health device. The reading module is used to read the schedule list of the calendar software in the mobile communication terminal if the health device is offline after the monitoring module monitors the network status of the health device on the mobile communication terminal. The first judgment module is used to determine whether there are calendar events related to the health device in the schedule list; The first generation module is used to generate a system notification message if there is a calendar event related to the health device in the schedule list, and the reminder time of the calendar event matches the current time, and the reminder task type of the calendar event matches the device type of the health device; A display module is used to display the system notification message in the system notification bar of the mobile communication terminal; The startup module is used to respond to the expansion operation of the system notification message and start the remote control software of the health device; The second judgment module is used to determine whether the remote control software has successfully connected with the health device; The second generation module is used to generate a first check-in instruction and upload the first check-in instruction to the check-in server if the remote control software successfully connects with the health device.
8. A storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 6 when it is run.
9. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
User health management method of vehicle and client
CN107659638A
Health and fitness data management system
US20110125866A1