Terminal interconnection methods, devices, equipment, systems and storage media
By connecting mobile terminals with exercise equipment, exercise data can be acquired and displayed in real time. It can also be interconnected with wearable devices and TV terminals, solving the problem of insufficient display screens on exercise equipment and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-27
- Publication Date
- 2026-03-13
AI Technical Summary
Existing exercise equipment typically lacks a display screen or has a small display screen, making it inconvenient for users to view exercise data and affecting the user experience.
Through the communication connection between the mobile terminal and the exercise equipment, exercise data can be acquired and displayed in real time, and it can also be interconnected with wearable devices and TV terminals to realize the display of data on multiple terminals.
It improves the interaction efficiency between exercise equipment and mobile terminals, enhancing the user's exercise experience.
Smart Images

Figure CN115884138B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of near-field communication technology, and in particular to a terminal interconnection method, apparatus, device, system and storage medium. Background Technology
[0002] With social development and technological advancements, people's pursuit of physical health has become increasingly prominent. However, the rapid increase in high-rise buildings in cities today has significantly reduced people's activity range, leading to a surge in the number of users of exercise equipment such as treadmills.
[0003] Exercise equipment in related technologies often lacks a display screen or has a small display screen, making it inconvenient for users to view exercise data and affecting the user experience. Summary of the Invention
[0004] To overcome the problems existing in the related technologies, this disclosure provides a terminal interconnection method, apparatus, device, system, and storage medium to solve the defects in the related technologies.
[0005] According to a first aspect of the present disclosure, a terminal interconnection method is provided, applied to a mobile terminal, the method comprising:
[0006] In response to a received instruction to start the exercise equipment, based on a pre-established communication connection between the mobile terminal and the exercise equipment, an instruction to start exercising is sent to the exercise equipment.
[0007] During exercise, the currently stored target motion data is obtained from the exercise equipment based on the communication connection, and the target motion data includes the motion data of the user associated with the mobile terminal;
[0008] The mobile terminal displays terminal display data containing the target motion data on its screen.
[0009] In one embodiment, the data displayed by the terminal also includes preset exercise course information;
[0010] The method further includes:
[0011] Based on a pre-established communication connection with the television terminal, terminal display data is sent to the television terminal so that the terminal display data can be displayed on the screen of the television terminal.
[0012] In one embodiment, the terminal display data is used to display the data on the screen of the television terminal in the form of a floating window.
[0013] In one embodiment, the terminal displays data that also includes the user's physiological data during movement;
[0014] The method further includes:
[0015] Based on a pre-established communication connection with the wearable device, the user's physiological data during exercise is obtained from the wearable device.
[0016] In one embodiment, after the exercise has ended, the method includes:
[0017] In response to receiving an instruction to display historical exercise data, based on a pre-established communication connection with the exercise equipment, a data acquisition request for obtaining historical exercise data is sent to the exercise equipment, the historical exercise data including the exercise data of the user associated with the mobile terminal before the current moment;
[0018] Receive historical motion data returned by the exercise equipment based on the data acquisition request;
[0019] The historical motion data is displayed on the screen of the mobile terminal.
[0020] In one embodiment, the method further includes:
[0021] In response to detecting that the communication connection has not been established, a request for establishing a communication connection is sent to the exercise device;
[0022] Based on the established communication connection, the operation of sending a data acquisition request to the exercise equipment to obtain historical exercise data is performed.
[0023] In one embodiment, the historical motion data includes any of the following:
[0024] In the absence of a communication connection between the mobile terminal and the exercise equipment, the exercise equipment stores offline motion data of historical motion.
[0025] When the mobile terminal and the exercise equipment have established a communication connection, the exercise equipment stores online exercise data of historical movements;
[0026] In the event that the communication connection between the mobile terminal and the exercise equipment has been established but is interrupted midway, the exercise equipment stores some online exercise data and some offline exercise data of its historical movements.
[0027] In one embodiment, the communication connection is established based on at least one of the following methods:
[0028] Collision method based on Near Field Communication (NFC);
[0029] Based on scanning the dynamic QR code of the exercise equipment;
[0030] Based on scanning the surrounding devices of the mobile terminal.
[0031] According to a second aspect of the present disclosure, a terminal interconnection device is provided, applied to a mobile terminal, the device comprising:
[0032] The exercise command sending module is used to respond to a received command to start the exercise equipment and, based on a pre-established communication connection between the mobile terminal and the exercise equipment, send a command to start the exercise to the exercise equipment.
[0033] The target data acquisition module is used to acquire currently stored target motion data from the exercise equipment based on the communication connection during exercise. The target motion data includes the motion data of the user associated with the mobile terminal.
[0034] The terminal data display module is used to display terminal display data containing the target motion data on the screen of the mobile terminal.
[0035] In one embodiment, the data displayed by the terminal also includes preset exercise course information;
[0036] The device further includes:
[0037] The display information sending module is used to send terminal display data to the television terminal based on a pre-established communication connection with the television terminal, so as to display the terminal display data on the screen of the television terminal.
[0038] In one embodiment, the terminal display data is used to display the data on the screen of the television terminal in the form of a floating window.
[0039] In one embodiment, the terminal displays data that also includes the user's physiological data during movement;
[0040] The device further includes:
[0041] The physiological data acquisition module is used to acquire the user's physiological data during exercise from the wearable device based on a pre-established communication connection with the wearable device.
[0042] In one embodiment, the device further includes a historical data display module;
[0043] The historical data display module includes:
[0044] The request sending unit is configured to, in response to receiving an instruction for displaying historical exercise data, send a data acquisition request to the exercise equipment based on a pre-established communication connection with the exercise equipment, wherein the historical exercise data includes exercise data completed by the user associated with the mobile terminal before the current moment;
[0045] A historical data receiving unit is used to receive historical motion data returned by the exercise equipment based on the data acquisition request.
[0046] The historical data display unit is used to display the historical motion data on the screen of the mobile terminal.
[0047] In one embodiment, the historical data display module further includes:
[0048] A communication request sending unit is configured to send a request to the exercise device to establish a communication connection in response to detecting that the communication connection has not been established.
[0049] The request sending unit is further configured to perform the operation of sending a data acquisition request to the sports equipment for acquiring historical sports data based on the established communication connection.
[0050] In one embodiment, the historical motion data includes any of the following:
[0051] In the absence of a communication connection between the mobile terminal and the exercise equipment, the exercise equipment stores offline motion data of historical motion.
[0052] When the mobile terminal and the exercise equipment have established a communication connection, the exercise equipment stores online exercise data of historical movements;
[0053] In the event that the communication connection between the mobile terminal and the exercise equipment has been established but is interrupted midway, the exercise equipment stores some online exercise data and some offline exercise data of its historical movements.
[0054] In one embodiment, the communication connection is established based on at least one of the following methods:
[0055] Collision method based on Near Field Communication (NFC);
[0056] Based on scanning the dynamic QR code of the exercise equipment;
[0057] Based on scanning the surrounding devices of the mobile terminal.
[0058] According to a third aspect of the present disclosure, a terminal interconnection system is provided, including a mobile terminal and a sports device;
[0059] The mobile terminal is configured to respond to a received instruction to start the exercise equipment, and send an instruction to start the exercise to the exercise equipment based on a pre-established communication connection between the mobile terminal and the exercise equipment; during the exercise, it acquires currently stored target exercise data from the exercise equipment based on the communication connection, the target exercise data including the exercise data of the user associated with the mobile terminal; and displays terminal display data containing the target exercise data on the screen of the mobile terminal.
[0060] In one embodiment, the terminal display data also includes the user's physiological data during exercise, and the system also includes a wearable device;
[0061] The mobile terminal is also used to acquire the user's physiological data during exercise from the wearable device based on a pre-established communication connection with the wearable device.
[0062] In one embodiment, the terminal display data further includes preset exercise course information, and the system further includes a television terminal;
[0063] The mobile terminal is also used to send terminal display data to the television terminal based on a pre-established communication connection with the television terminal, so as to display the terminal display data on the screen of the television terminal.
[0064] According to a fourth aspect of the present disclosure, a mobile terminal is provided, comprising:
[0065] Processor and memory used to store computer programs;
[0066] The processor is configured to, when executing the computer program, implement:
[0067] In response to a received instruction to start the exercise equipment, based on a pre-established communication connection between the mobile terminal and the exercise equipment, an instruction to start exercising is sent to the exercise equipment.
[0068] During exercise, the currently stored target motion data is obtained from the exercise equipment based on the communication connection, and the target motion data includes the motion data of the user associated with the mobile terminal;
[0069] The mobile terminal displays terminal display data containing the target motion data on its screen.
[0070] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, the program being implemented when executed by a processor:
[0071] In response to a received instruction to start the exercise equipment, based on a pre-established communication connection between the mobile terminal and the exercise equipment, an instruction to start exercising is sent to the exercise equipment.
[0072] During exercise, the currently stored target motion data is obtained from the exercise equipment based on the communication connection, and the target motion data includes the motion data of the user associated with the mobile terminal;
[0073] The mobile terminal displays terminal display data containing the target motion data on its screen.
[0074] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0075] This disclosure, in response to a received command to start the exercise equipment, sends a command to the exercise equipment to begin exercise based on a pre-established communication connection between the mobile terminal and the exercise equipment. During exercise, it retrieves currently stored target motion data from the exercise equipment based on the communication connection. The target motion data includes the user's motion data associated with the mobile terminal. Then, it displays terminal display data containing the target motion data on the mobile terminal's screen. This enables the display of target motion data retrieved from the exercise equipment on the mobile terminal, achieves interconnection between the mobile terminal and the exercise equipment, improves the interaction efficiency between the mobile terminal and the exercise equipment, and thus enhances the user experience.
[0076] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0077] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0078] Figure 1 This is a flowchart illustrating a terminal interconnection method according to an exemplary embodiment of the present disclosure;
[0079] Figure 2 This is a flowchart illustrating another terminal interconnection method according to an exemplary embodiment of the present disclosure;
[0080] Figure 3 This is a flowchart illustrating how the historical motion data is displayed on the screen of a mobile terminal according to an exemplary embodiment of the present disclosure;
[0081] Figure 4This is a flowchart illustrating, according to an exemplary embodiment of the present disclosure, how to send a data acquisition request to the exercise equipment for acquiring historical exercise data;
[0082] Figure 5 This is a block diagram illustrating a terminal interconnection device according to an exemplary embodiment of the present disclosure;
[0083] Figure 6 This is a block diagram illustrating yet another terminal interconnection device according to an exemplary embodiment of the present disclosure;
[0084] Figure 7 This is a block diagram illustrating a terminal interconnection system according to an exemplary embodiment of the present disclosure;
[0085] Figure 8 This is a block diagram illustrating a mobile terminal according to an exemplary embodiment of the present disclosure. Detailed Implementation
[0086] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0087] Figure 1 This is a flowchart illustrating a terminal interconnection method according to an exemplary embodiment; the method of this embodiment can be applied to mobile terminals (such as smartphones, tablets, desktop computers, and wearable devices).
[0088] like Figure 1 As shown, the method includes the following steps S101-S103:
[0089] In step S101, in response to the received instruction to start the exercise equipment, an instruction to start exercising is sent to the exercise equipment based on the pre-established communication connection between the mobile terminal and the exercise equipment.
[0090] In this embodiment, the mobile terminal, upon receiving an instruction to start the exercise equipment, can send an instruction to begin exercise to the exercise equipment based on a pre-established communication connection between the mobile terminal and the exercise equipment. This allows for timely and accurate control of the exercise equipment to begin exercise. The exercise equipment may include treadmills, walking machines, rowing machines, and other equipment available for user exercise; this embodiment does not limit the scope of the equipment.
[0091] For example, when a user wants to exercise on a piece of exercise equipment, they can trigger a command on their mobile terminal to start the equipment. In response to receiving the command, the mobile terminal can send a request to the exercise equipment to establish a communication connection.
[0092] In one embodiment, the above-mentioned communication connection can be established based on at least one of the following methods (1) to (3):
[0093] (1) Collision method based on near field communication (NFC)
[0094] For example, with NFC enabled, a mobile terminal can establish a communication connection with a sports device by colliding with it.
[0095] (2) Based on scanning the dynamic QR code of the exercise equipment
[0096] For example, a mobile terminal can establish a communication connection with a sports device by scanning a dynamic QR code displayed on the device's screen. In this embodiment, the dynamic QR code can be a QR code generated using dynamic encryption. Since each generated QR code is different, it fundamentally ensures the security of device interconnection and subsequent data exchange.
[0097] (3) Based on scanning the surrounding devices of the mobile terminal.
[0098] For example, a mobile terminal can initiate a scan of surrounding devices, such as using Bluetooth to scan for nearby devices, in order to discover exercise equipment and establish a Bluetooth communication connection between the mobile terminal and the exercise equipment.
[0099] In step S102, during the movement, the currently stored target movement data is obtained from the exercise equipment based on the communication connection.
[0100] In this embodiment, after the mobile terminal sends a command to the exercise equipment to start the exercise, it can control the exercise equipment to begin the exercise process. During the exercise, the mobile terminal can obtain currently stored target motion data from the exercise equipment based on the communication connection. This target motion data includes the motion data of the user associated with the mobile terminal. That is, when a communication connection is established between the mobile terminal and the exercise equipment, the mobile terminal can obtain the target motion data from the exercise equipment in real time, thereby enabling the subsequent real-time display of this target motion data on the mobile terminal's screen, which can improve the user's exercise experience.
[0101] In step S103, terminal display data containing the target motion data is displayed on the screen of the mobile terminal.
[0102] In this embodiment, when the mobile terminal is in motion, after obtaining the currently stored target motion data from the exercise equipment based on the communication connection, the terminal display data containing the target motion data can be displayed on the screen of the mobile terminal.
[0103] For example, after the mobile terminal receives the aforementioned target motion data, it can determine the terminal display data to be displayed on the mobile terminal's screen based on the target motion data. In one embodiment, the target motion data can be all of the terminal display data or a part of it. Exemplarily, when the target motion data is a part of the terminal display data, the terminal display data may also include other data information of the user during exercise, such as heart rate information reflecting physical status, etc., which is not limited in this embodiment.
[0104] As described above, the method of this embodiment, in response to a received instruction to start the exercise equipment, sends an instruction to start exercise to the exercise equipment based on a pre-established communication connection between the mobile terminal and the exercise equipment. During the exercise, it retrieves currently stored target motion data from the exercise equipment based on the communication connection. The target motion data includes the user's motion data associated with the mobile terminal. Then, it displays terminal display data containing the target motion data on the screen of the mobile terminal. This enables the display of target motion data retrieved from the exercise equipment on the mobile terminal, realizes the interconnection between the mobile terminal and the exercise equipment, improves the interaction efficiency between the mobile terminal and the exercise equipment, and thus enhances the user experience.
[0105] Figure 2 This is a flowchart illustrating another terminal interconnection method according to an exemplary embodiment of the present disclosure; the method of this embodiment can be applied to mobile terminals (such as smartphones, tablets, desktop computers, and wearable devices).
[0106] like Figure 2 As shown, the method includes the following steps S201-S205:
[0107] In step S201, based on a pre-established communication connection with the wearable device, the user's physiological data during exercise is obtained from the wearable device.
[0108] In this embodiment, the data displayed by the terminal may include not only the target motion data, but also one or more of the user's physiological data during exercise, such as heart rate, blood oxygen, and respiratory data.
[0109] For example, a user's mobile terminal can establish a communication connection with the wearable device currently worn by the user in advance. Based on this communication connection, the mobile terminal can obtain the user's physiological data during exercise from the wearable device, so as to display terminal display data containing target motion data and physiological data.
[0110] In step S202, in response to the received instruction to start the exercise equipment, an instruction to start exercising is sent to the exercise equipment based on the pre-established communication connection between the mobile terminal and the exercise equipment.
[0111] In step S203, during the exercise, the currently stored target motion data is obtained from the exercise equipment based on the communication connection. The target motion data includes the motion data of the user associated with the mobile terminal.
[0112] In step S204, terminal display data containing the target motion data is displayed on the screen of the mobile terminal.
[0113] The explanations and descriptions of steps S202-S204 can be found above. Figure 1 Steps S101-S103 in the illustrated embodiment will not be described in detail here.
[0114] In step S205, based on the pre-established communication connection with the television terminal, terminal display data is sent to the television terminal so that the terminal display data can be displayed on the screen of the television terminal.
[0115] In this embodiment, the data displayed by the terminal may include not only the target motion data, but also preset exercise course information, such as one or more of running training, walking training, and rowing exercise training. This embodiment does not limit this.
[0116] For example, a user's mobile terminal can establish a communication connection with a television terminal in their home. Based on this connection, the mobile terminal can send display data to the television terminal, which then displays the data on the television screen. This allows for better display of the data on the television screen, improving the presentation quality. In one embodiment, the display data can also be displayed as a floating window on the television screen, ensuring that the display does not interfere with the user's viewing of existing television programs, further enhancing the user experience.
[0117] Figure 3This is a flowchart illustrating how to display the historical motion data on the screen of a mobile terminal according to an exemplary embodiment of the present disclosure; based on the embodiment shown above, this embodiment may further include displaying the historical motion data on the screen of the mobile terminal based on the following steps S301-S303:
[0118] In step S301, in response to receiving an instruction to display historical motion data, a data acquisition request for acquiring historical motion data is sent to the exercise equipment based on a pre-established communication connection with the exercise equipment.
[0119] In this embodiment, the mobile terminal can respond to receiving an instruction to display historical exercise data and, based on a pre-established communication connection with the exercise equipment, send a data acquisition request to the exercise equipment to obtain historical exercise data.
[0120] For example, when a user triggers a command on a mobile terminal to display historical exercise data, the mobile terminal can respond by receiving the command and, based on a pre-established communication connection between the mobile terminal and the exercise equipment, send a data acquisition request to the exercise equipment to obtain the historical exercise data. The historical exercise data may include exercise data completed by the user associated with the mobile terminal up to the current moment, such as the duration of the exercise, average speed, and total energy consumed. This embodiment does not limit this.
[0121] The method for establishing a communication connection can be found above. Figure 1 The embodiments shown are not described in detail here.
[0122] In step S302, the exercise equipment receives historical exercise data returned based on the data acquisition request.
[0123] In this embodiment, when the mobile terminal sends a data acquisition request to the sports equipment to obtain historical sports data based on a pre-established communication connection with the sports equipment, it can receive the historical sports data returned by the sports equipment based on the data acquisition request.
[0124] For example, when a mobile terminal sends a data acquisition request to a sports device to obtain historical exercise data based on the aforementioned communication connection, the sports device can respond to receiving the data acquisition request by returning the stored historical exercise data to the mobile terminal.
[0125] In one embodiment, the aforementioned historical motion data may include any one of the following (i) to (iii):
[0126] (i) In the absence of a communication connection between the mobile terminal and the exercise equipment, the exercise equipment stores offline motion data of historical motion.
[0127] For example, a user can start exercising on the exercise equipment directly without establishing a communication connection between the mobile terminal and the exercise equipment. After the exercise is completed, the mobile terminal can establish a communication connection with the exercise equipment and then obtain offline exercise data based on the communication connection.
[0128] (ii) When the mobile terminal and the exercise equipment have established the communication connection, the exercise equipment stores online motion data of historical motion.
[0129] For example, once a communication connection has been established between a mobile device and the exercise equipment, a user can start exercising on the equipment. After the exercise is completed, the mobile device can obtain online exercise data based on the communication connection.
[0130] (iii) In the event that the communication connection between the mobile terminal and the exercise equipment has been established but the communication connection is interrupted midway, the exercise equipment stores some online exercise data and some offline exercise data of the historical exercise.
[0131] For example, a user can start exercising on the exercise equipment once a communication connection has been established between the mobile device and the exercise equipment. If the communication connection is interrupted during the exercise, the exercise equipment will continue to maintain the remaining data offline. After the exercise is completed, the mobile device can re-establish the communication connection to obtain the exercise data, which includes some online exercise data and some offline exercise data stored by the exercise equipment.
[0132] In step S303, the historical motion data is displayed on the screen of the mobile terminal.
[0133] In this embodiment, after the mobile terminal receives the historical exercise data returned by the exercise device based on the data acquisition request, the historical exercise data can be displayed on the screen of the mobile terminal, for example, displaying terminal display data containing the historical exercise data.
[0134] For example, after receiving the aforementioned historical motion data, the mobile terminal can determine the terminal display data to be displayed on the mobile terminal's screen based on the historical motion data. In one embodiment, the historical motion data can be all of the terminal display data or a part of it. When the historical motion data is a part of the terminal display data, the terminal display data may also include other data information of the user during that historical motion, such as heart rate information reflecting physical status, etc., which is not limited in this embodiment.
[0135] As described above, the method of this embodiment, in response to receiving an instruction to display historical exercise data, sends a data acquisition request to the exercise equipment based on a pre-established communication connection with the exercise equipment, and receives the historical exercise data returned by the exercise equipment based on the data acquisition request. The historical exercise data is then displayed on the screen of the mobile terminal. This enables the display of historical exercise data obtained from the exercise equipment on the mobile terminal, further realizing the interconnection between the mobile terminal and the exercise equipment, improving the interaction efficiency between the mobile terminal and the exercise equipment, and thus enhancing the user experience.
[0136] Figure 4 This is a flowchart illustrating how to send a data acquisition request for obtaining historical exercise data to the exercise equipment according to an exemplary embodiment of this disclosure; based on the embodiment shown above, this embodiment may further include the following steps S401-S402: sending a data acquisition request for obtaining historical exercise data:
[0137] In step S401, in response to detecting that the communication connection has not been established, a request to establish a communication connection is sent to the exercise device.
[0138] In this embodiment, the mobile terminal may send a request to the exercise equipment to establish a communication connection in response to detecting that the communication connection has not been established.
[0139] For example, before a mobile terminal sends a data acquisition request to a sports device to obtain historical exercise data, it can first check whether a communication connection has been established between the mobile terminal and the sports device. If it is detected that the communication connection has not been established, it can send a request to the sports device to establish a communication connection.
[0140] In step S402, based on the established communication connection, the operation of sending a data acquisition request to the exercise equipment to obtain historical exercise data is performed.
[0141] In this embodiment, after the mobile terminal sends a request to the sports equipment to establish a communication connection, it can perform the operation of sending a data acquisition request to the sports equipment to obtain historical sports data based on the established communication connection.
[0142] For example, after a mobile terminal sends a request to a sports device to establish a communication connection, the sports device can respond to the request and establish a communication connection with the mobile terminal. Based on this established communication connection, the mobile terminal can then send a data acquisition request to the sports device to obtain historical motion data, thereby acquiring target motion data. This allows the mobile terminal to subsequently display terminal display data containing the target motion data on its screen. The method for establishing the communication connection is described above. Figure 1 The embodiments shown are not described in detail here.
[0143] As described above, this embodiment, in response to the detection that the communication connection has not been established, sends a request to the exercise equipment to establish a communication connection, and based on the established communication connection, executes the operation of sending a data acquisition request to the exercise equipment to obtain historical exercise data. This enables the timely and accurate establishment of a communication connection between the mobile terminal and the exercise equipment, thereby enabling the subsequent sending of a data acquisition request to the exercise equipment to obtain historical exercise data based on the established communication connection.
[0144] Figure 5 This is a block diagram illustrating a terminal interconnection device according to an exemplary embodiment of the present disclosure; the device of this embodiment can be applied to mobile terminals (such as smartphones, tablets, desktop computers, and wearable devices).
[0145] like Figure 5 As shown, the device may include: a motion command sending module 110, a target data acquisition module 120, and a terminal data display module 130, wherein:
[0146] The exercise command sending module 110 is used to respond to a received command to start the exercise equipment, and send a command to start the exercise to the exercise equipment based on a pre-established communication connection between the mobile terminal and the exercise equipment.
[0147] The target data acquisition module 120 is used to acquire currently stored target motion data from the exercise equipment based on the communication connection during exercise. The target motion data includes the motion data of the user associated with the mobile terminal.
[0148] The terminal data display module 130 is used to display terminal display data containing the target motion data on the screen of the mobile terminal.
[0149] As described above, the device in this embodiment, in response to a received command to start the exercise equipment, sends a command to the exercise equipment to start exercising based on a pre-established communication connection between the mobile terminal and the exercise equipment. During the exercise, it retrieves currently stored target motion data from the exercise equipment based on the communication connection. The target motion data includes the user's motion data associated with the mobile terminal. Then, it displays terminal display data containing the target motion data on the screen of the mobile terminal. This enables the display of target motion data retrieved from the exercise equipment on the mobile terminal, realizes interconnection between the mobile terminal and the exercise equipment, improves the interaction efficiency between the mobile terminal and the exercise equipment, and thus enhances the user experience.
[0150] Figure 6 This is a block diagram illustrating another terminal interconnection device according to an exemplary embodiment of the present disclosure; the device of this embodiment can be applied to mobile terminals (such as smartphones, tablets, desktop computers, and wearable devices). The motion command sending module 210, target data acquisition module 220, and terminal data display module 230 are as described above. Figure 5 The motion command sending module 110, target data acquisition module 120, and terminal data display module 130 in the illustrated embodiment have the same functions, which will not be described in detail here. Figure 6 As shown in this embodiment, the data displayed by the terminal also includes preset sports course information;
[0151] Based on this, the above-mentioned device may further include:
[0152] The display information sending module 240 is used to send terminal display data to the television terminal based on a pre-established communication connection with the television terminal, so as to display the terminal display data on the screen of the television terminal.
[0153] In one embodiment, the terminal display data described above can be used to display the data on the screen of the television terminal in the form of a floating window.
[0154] In one embodiment, the data displayed by the terminal may further include the user's physiological data during movement;
[0155] Based on this, the above-mentioned device may further include:
[0156] The physiological data acquisition module 250 is used to acquire the user's physiological data during exercise from the wearable device based on a pre-established communication connection with the wearable device.
[0157] In one embodiment, the above-described apparatus may further include a historical data display module 260;
[0158] The historical data display module 260 may include:
[0159] The request sending unit 261 is configured to, in response to receiving an instruction for displaying historical exercise data, send a data acquisition request for acquiring historical exercise data to the exercise equipment based on a pre-established communication connection with the exercise equipment. The historical exercise data includes exercise data completed by the user associated with the mobile terminal before the current moment.
[0160] Historical data receiving unit 262 is used to receive historical motion data returned by the exercise equipment based on the data acquisition request;
[0161] The historical data display unit 263 is used to display the historical motion data on the screen of the mobile terminal.
[0162] In one embodiment, the historical data display module 260 may further include:
[0163] The communication request sending unit 264 is configured to send a request to the exercise equipment to establish a communication connection in response to detecting that the communication connection has not been established.
[0164] Furthermore, the request sending unit 261 can also be used to perform the operation of sending a data acquisition request to the sports device for acquiring historical sports data based on the established communication connection.
[0165] In one embodiment, the aforementioned historical motion data may include any of the following:
[0166] In the absence of a communication connection between the mobile terminal and the exercise equipment, the exercise equipment stores offline motion data of historical motion.
[0167] When the mobile terminal and the exercise equipment have established a communication connection, the exercise equipment stores online exercise data of historical movements;
[0168] In the event that the communication connection between the mobile terminal and the exercise equipment has been established but is interrupted midway, the exercise equipment stores some online exercise data and some offline exercise data of its historical movements.
[0169] In one embodiment, the above-mentioned communication connection can be established based on at least one of the following methods:
[0170] Collision method based on Near Field Communication (NFC);
[0171] Based on scanning the dynamic QR code of the exercise equipment;
[0172] Based on scanning the surrounding devices of the mobile terminal.
[0173] Figure 7 This is a block diagram illustrating a terminal interconnection system according to an exemplary embodiment of the present disclosure. Figure 7 As shown, the system includes a mobile terminal 310 and a sports device 320;
[0174] The mobile terminal 310 is configured to respond to a received instruction to start the exercise equipment 320, and send an instruction to start exercise to the exercise equipment 320 based on a pre-established communication connection between the mobile terminal 310 and the exercise equipment 320; during the exercise, it acquires currently stored target exercise data from the exercise equipment 320 based on the communication connection, the target exercise data including the exercise data of the user associated with the mobile terminal 310; and displays terminal display data containing the target exercise data on the screen of the mobile terminal 310.
[0175] In one embodiment, the terminal display data may further include the user's physiological data during exercise, and the system may further include a wearable device 330.
[0176] The mobile terminal 310 can also be used to obtain the user's physiological data in motion from the wearable device 330 based on a pre-established communication connection with the wearable device.
[0177] In one embodiment, the terminal display data may further include preset exercise course information, and the system may further include a television terminal 340.
[0178] The mobile terminal 310 is also used to send terminal display data to the television terminal 340 based on a pre-established communication connection with the television terminal 340, so as to display the terminal display data on the screen of the television terminal 340.
[0179] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0180] Figure 8 This is a block diagram illustrating a mobile terminal according to an exemplary embodiment. For example, device 900 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc.
[0181] Reference Figure 8The device 900 may include one or more of the following components: a processing component 902, a memory 904, a power supply component 906, a multimedia component 908, an audio component 910, an input / output (I / O) interface 912, a sensor component 914, and a communication component 916.
[0182] Processing component 902 typically controls the overall operation of device 900, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 902 may include one or more processors 920 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 902 may include one or more modules to facilitate interaction between processing component 902 and other components. For example, processing component 902 may include a multimedia module to facilitate interaction between multimedia component 908 and processing component 902.
[0183] Memory 904 is configured to store various types of data to support the operation of device 900. Examples of this data include instructions for any application or method operating on device 900, contact data, phonebook data, messages, pictures, videos, etc. Memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0184] Power supply component 906 provides power to various components of device 900. Power supply component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 900.
[0185] Multimedia component 908 includes a screen that provides an output interface between the device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 908 includes a front-facing camera and / or a rear-facing camera. When the device 900 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0186] Audio component 910 is configured to output and / or input audio signals. For example, audio component 910 includes a microphone (MIC) configured to receive external audio signals when device 900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 904 or transmitted via communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
[0187] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0188] Sensor assembly 914 includes one or more sensors for providing status assessments of various aspects of device 900. For example, sensor assembly 914 may detect the on / off state of device 900, the relative positioning of components such as the display and keypad of device 900, changes in the position of device 900 or a component of device 900, the presence or absence of user contact with device 900, the orientation or acceleration / deceleration of device 900, and temperature changes of device 900. Sensor assembly 914 may also include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 914 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0189] Communication component 916 is configured to facilitate wired or wireless communication between device 900 and other devices. Device 900 can access wireless networks based on communication standards, such as WiFi, 2G or 3G, 4G or 5G, or combinations thereof. In one exemplary embodiment, communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 916 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0190] In an exemplary embodiment, device 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0191] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, which can be executed by a processor 920 of device 900 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0192] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0193] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method of terminal interconnection, characterized by, The method is applied to a mobile terminal and comprises the following steps: In response to a received instruction for starting an exercise machine, an instruction for starting exercise is sent to the exercise machine based on a pre-established communication connection between the mobile terminal and the exercise machine; During exercise, current target exercise data stored in the exercise machine is acquired based on the communication connection, the target exercise data comprising exercise data of a user associated with the mobile terminal; if a communication connection interruption is detected, the exercise machine is controlled to enter a local data temporary storage mode and automatically transmit the temporarily stored data to the mobile terminal after communication is restored; Terminal display data comprising the target exercise data is displayed on a screen of the mobile terminal, the terminal display data further comprising physiological data of the user in an exercise state; Based on a pre-established communication connection with a wearable device, physiological data of the user in an exercise state is acquired from the wearable device; The terminal display data further comprises preset exercise course information; The method further comprises the following steps: Based on a pre-established communication connection with a television terminal, terminal display data is sent to the television terminal to display the terminal display data on a screen of the television terminal; The terminal display data is displayed on the screen of the television terminal in a floating window form; After exercise is completed, in response to a received instruction for displaying historical exercise data, a data acquisition request for acquiring historical exercise data is sent to the exercise machine based on a pre-established communication connection with the exercise machine, the historical exercise data comprising exercise data of completed exercise of the user associated with the mobile terminal before a current time point; The historical exercise data returned by the exercise machine based on the data acquisition request is received; The historical exercise data is displayed on a screen of the mobile terminal.
2. The method of claim 1, wherein, The method further comprises the following steps: In response to detection that the communication connection is not established, a request for establishing the communication connection is sent to the exercise machine; Based on the established communication connection, the operation of sending the data acquisition request for acquiring the historical exercise data to the exercise machine is performed.
3. The method of claim 1, wherein, The historical exercise data comprises any one of the following: Offline exercise data of historical exercise stored by the exercise machine in a case where the communication connection between the mobile terminal and the exercise machine is not established; Online exercise data of historical exercise stored by the exercise machine in a case where the communication connection between the mobile terminal and the exercise machine is established; Part of online exercise data and part of offline exercise data of historical exercise stored by the exercise machine in a case where the communication connection between the mobile terminal and the exercise machine is established but a communication connection interruption occurs in the middle.
4. The method of claim 1, wherein, The communication connection is established based on at least one of the following: A collision mode based on near field communication (NFC); A mode based on scanning a dynamic two-dimensional code of the exercise machine; A mode based on scanning a surrounding device of the mobile terminal.
5. A terminal interconnection device, characterized by The device is applied to a mobile terminal and comprises the following. a motion instruction sending module, configured to, in response to a received instruction for starting the motion machine, send an instruction for starting the motion to the motion machine based on a pre-established communication connection between the mobile terminal and the motion machine; a target data obtaining module, configured to, in the process of the motion, obtain target motion data currently stored in the motion machine based on the communication connection, the target motion data including motion data of a user associated with the mobile terminal; and when a communication connection interruption is detected, control the motion machine to enter a local data temporary storage mode and automatically supplement the temporarily stored data to the mobile terminal after the communication is recovered; a terminal data display module, configured to display terminal display data including the target motion data on a screen of the mobile terminal, the terminal display data further including physiological data of the user in the motion state; a physiological data obtaining module, configured to obtain the physiological data of the user in the motion state from a wearable device based on a pre-established communication connection between the mobile terminal and the wearable device; the terminal display data further includes preset motion course information; a display information sending module, configured to send the terminal display data to a television terminal based on a pre-established communication connection between the mobile terminal and the television terminal, so as to display the terminal display data on a screen of the television terminal; the terminal display data is displayed on the screen of the television terminal in a floating window form; the apparatus further includes a historical data display module; the historical data display module includes: an obtaining request sending unit, configured to, in response to a received instruction for displaying historical motion data, send a data obtaining request for obtaining the historical motion data to the motion machine based on a pre-established communication connection between the mobile terminal and the motion machine, the historical motion data including motion data of the user associated with the mobile terminal in a motion completed before the current time; a historical data receiving unit, configured to receive the historical motion data returned by the motion machine based on the data obtaining request; a historical data display unit, configured to display the historical motion data on a screen of the mobile terminal.
6. The apparatus of claim 5, wherein, the communication connection is established based on at least one of the following: a collision mode based on near field communication (NFC); a mode based on scanning a dynamic two-dimensional code of the motion machine; a mode based on scanning a surrounding device of the mobile terminal.
7. A terminal interworking system, characterized by comprising: the apparatus includes a mobile terminal and a motion machine; the mobile terminal is configured to, in response to a received instruction for starting the motion machine, send an instruction for starting the motion to the motion machine based on a pre-established communication connection between the mobile terminal and the motion machine; in the process of the motion, obtain target motion data currently stored in the motion machine based on the communication connection, the target motion data including motion data of a user associated with the mobile terminal; if a communication connection interruption is detected, control the motion machine to enter a local data temporary storage mode and automatically supplement the temporarily stored data to the mobile terminal; and display terminal display data including the target motion data on a screen of the mobile terminal. The terminal display data further comprises physiological data of the user in the exercise state, and the system further comprises a wearable device; The mobile terminal is further configured to acquire the physiological data of the user in the exercise state from the wearable device based on a pre-established communication connection between the mobile terminal and the wearable device; The terminal display data further comprises preset exercise course information, and the system further comprises a television terminal; The mobile terminal is further configured to send the terminal display data to the television terminal based on a pre-established communication connection between the mobile terminal and the television terminal, so that the terminal display data is displayed on a screen of the television terminal; The terminal display data is displayed on the screen of the television terminal in a floating window form; After the exercise is completed, the mobile terminal is further configured to, in response to receiving an instruction for displaying historical exercise data, send a data acquisition request for acquiring the historical exercise data to the exercise machine based on a pre-established communication connection between the mobile terminal and the exercise machine, the historical exercise data comprising exercise data of the user associated with the mobile terminal for exercises completed before the current time; receive the historical exercise data returned by the exercise machine based on the data acquisition request; display the historical exercise data on the screen of the mobile terminal.
8. A mobile terminal, characterized by comprise: a processor and a memory for storing a computer program; wherein the processor is configured to implement the terminal interconnection method of any one of claims 1 to 4 when executing the computer program.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program, when executed by the processor, implements the terminal interconnection method of any one of claims 1 to 4.
Citation Information
Patent Citations
Fitness data synchronization method, device, terminal, equipment, server and storage medium
CN107659627A
Motion data processing method and device
CN109769011A
Apparatus for managing exercise program using smart band, method thereof and computer recordable medium storing program to perform the method
KR1020180020703A