Linkage transmission method and device and computer readable storage medium

Through the linkage transmission method, it is difficult for users to easily view real -time exercise data in the sports scene, and achieve safer and more convenient data viewing experience.

CN119376665APending Publication Date: 2025-01-28GUANGDONG COROS SPORTS TECH JOINT CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311483908.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-07-20
Filing Date
2023-11-08
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In a sports scenario, the user needs additional operations to view real-time motion data obtained in the wearable device, resulting in troublesome observation steps and a security threat.

Method used

Through the linkage transmission method, obtain real -time motion data and control the second terminal to display these data on the display device. Users can view the sports data without lift their wrists.

Benefits of technology

Realize the user's experience and security more convenient and securely in the movement, and improve the user experience and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119376665A_ABST
    Figure CN119376665A_ABST
Patent Text Reader

Abstract

The invention provides a linkage transmission method and device and a computer readable storage medium. A user can check real-time motion data more conveniently and safely. The method is applied to a terminal system, the terminal system comprises a first terminal and a second terminal, the first terminal comprises a wearable device, the second terminal comprises a display device, and the method comprises the following steps: acquiring real-time motion data; controlling the first terminal to send the acquired real-time motion data; and controlling the second terminal to display the real-time motion data on the display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electronic technology, and in particular to a method, device and computer-readable storage medium for linkage transmission. Background Art

[0002] In real life, wearable devices are increasingly used. Through wearable devices, users can record data such as exercise, sleep, diet, etc. in daily life, and share these data with other terminals to guide healthy living.

[0003] However, in current sports scenarios, additional operations are often required to view real-time sports data obtained from wearable devices. For example, when using a smart bracelet to record sports, you need to raise your wrist to view it when running, and when riding, you need to take the hand wearing the smart bracelet off the handlebars to view it, etc. This is not only troublesome to observe, but also poses a safety threat. Summary of the invention

[0004] The present application provides a method, device and computer-readable storage medium for linkage transmission, which makes it more convenient and safer for users to view real-time motion data.

[0005] In a first aspect, the present application provides a method for linked transmission, which is applied to a terminal system, the terminal system comprising a first terminal and a second terminal, the first terminal comprising a wearable device, and the second terminal comprising a display device, the method comprising: acquiring real-time motion data; controlling the first terminal to send the acquired real-time motion data; and controlling the second terminal to display the real-time motion data on the display device; wherein the second terminal is different from the first terminal.

[0006] In a second aspect, the present application provides a linked transmission device, including a component for executing any one of the methods in the first aspect. The device can be a terminal device or a chip in the terminal device. The device can include an acquisition component and a first processor.

[0007] When the device is a terminal device, the first processor may be a processor, and the acquisition element may be a touch screen, a microphone or other input device; the terminal device may also include a memory for storing computer program code, and when the processor executes the computer program code stored in the memory, the terminal device executes any one of the methods in the first aspect.

[0008] When the device is a chip in a terminal device, the first processor may be a processing element inside the chip, and the acquisition element may be an input / output interface, a pin or a circuit, etc.; the chip may also include a memory, which may be a memory inside the chip (for example, a register, a cache, etc.) or a memory located outside the chip (for example, a read-only memory, a random access memory, etc.); the memory is used to store computer program code, and when the processor executes the computer program code stored in the memory, the chip executes any one of the methods in the first aspect.

[0009] According to a third aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program code. When the computer program code is executed by the above-mentioned apparatus, the apparatus executes any one of the methods according to the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1 It is a flow chart of a linkage transmission method provided by the present application;

[0011] Figure 2 is a schematic diagram of a device provided by the present application;

[0012] Figure 3 It is a schematic diagram of an electronic device provided by the present application. DETAILED DESCRIPTION

[0013] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0014] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0015] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0016] With the development of science and technology, in current life, the application scenarios and functions of wearable devices are becoming more and more extensive. People often need to use different functions in different scenarios, such as using smart bracelets or smart watches to record health data during outdoor sports, and using smart bracelets or smart watches to receive information reminders when working in the office, etc. However, for some scenarios, such as cycling, treadmills, rowing machines, elliptical machines and other sports scenarios, it is not convenient for users to raise their wrists to view the display interface of wearable devices. On the one hand, it will interrupt the exercise process. For example, when rowing, you need to pause the action of your hand before raising your wrist to view; on the other hand, there will be safety hazards. For example, if you raise your wrist to view the exercise data when riding outdoors, it will divert the rider's attention and may cause traffic accidents. Therefore, it is necessary to provide a safer and more convenient way to view data.

[0017] This application provides a method of displaying the data that the user is concerned about through a more convenient screen, which brings a more user-friendly user experience for the need to view data during exercise.

[0018] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0019] It should be noted that in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish different individuals of the same type of objects, and cannot be understood as indicating or implying relative importance. For example, a first terminal and a second terminal represent two different terminal devices, and there is no other limitation.

[0020] The method 100 of linkage transmission can be performed by Figure 2 The device shown is executed. Figure 1 As shown, the method 100 includes the following contents. Applied to a terminal system, the terminal system includes a first terminal and a second terminal, the first terminal includes a wearable device, and the second terminal includes a display device, and the method includes:

[0021] S110, acquiring real-time motion data;

[0022] Specifically, the linkage transmission method provided in the present application is mainly used to display real-time motion data to users. It is necessary to obtain real-time motion data and display it on the display device provided in the present application for users to view it as needed.

[0023] Optionally, the method further includes: receiving a motion mode selection operation of the user, and controlling the first terminal to enter the motion mode according to the motion mode selection operation; obtaining real-time motion data, including: obtaining real-time motion data when detecting that the first terminal enters the motion mode.

[0024] Specifically, the first terminal is, for example, a smart bracelet. In one example, the user can enter the sports mode through a button or gesture recognition function on the smart bracelet. If it is detected that the user has entered the sports mode, the smart bracelet will start recording relevant sports data. In another example, the user can also control the first terminal to contact a near field communication (NFC) tag, so that the first terminal enters the sports mode and triggers the collection of real-time sports data.

[0025] In some examples, the user is supported to operate the first terminal to enter a specific sports mode, which is a sports mode in which it is inconvenient to raise the wrist to view real-time sports information during exercise, such as: rope skipping mode, rowing machine mode, treadmill mode, etc. Different specific sports modes require different parts of the real-time sports data to be collected. For example, the rope skipping mode requires counting the number of rope skipping times, and the running mode requires recording the running distance, etc. After the user determines the specific sports mode, the real-time sports data can be collected in a targeted manner to improve the accuracy of data collection.

[0026] In this embodiment, the trigger condition for entering the sports mode is the user's active selection, and real-time sports data will be collected only after entering the sports mode. If the user does not choose to enter the sports mode, user data will not be actively collected, which can save power consumption of the first terminal.

[0027] In some examples, the step of acquiring real-time motion data may also be triggered by the user's physiological data. For example, when the first terminal detects that the heart rate of the user wearing the watch reaches the exercise heart rate range, the first terminal automatically triggers the exercise mode and starts acquiring real-time motion data.

[0028] This embodiment makes the steps of acquiring real-time motion data more intelligent, reduces the user's operation steps, and can collect real-time motion data in a timely manner.

[0029] S120, controlling the first terminal to send the acquired real-time motion data; and controlling the second terminal to display the real-time motion data on a display device; wherein the second terminal is different from the first terminal.

[0030] Among them, the first terminal in this embodiment is mainly used to collect real-time motion data of the wearer, and needs to have the function of collecting real-time motion data; the second terminal is mainly used to display real-time motion data, and needs to have a display device that is easy to view. In addition, data transmission needs to be possible between the first terminal and the second terminal. For example, the first terminal is a wrist wearable device (smart bracelet, smart watch), a leg wearable device, a head wearable device, etc.; the second terminal is a smart phone or other display device with communication function, etc.

[0031] When displaying real-time exercise data, the display device is located at a position where the user can easily observe it. For example, when exercising on a treadmill, the display device can be fixed on the display screen of the treadmill itself, or set on the wall facing the treadmill, etc., so that the user can view it easily.

[0032] It is understandable that the first terminal and the second terminal can be the same type of device, for example, both are smart bracelets, and the user observes the real-time motion data through the display screen of the smart bracelet as the second terminal, and the real-time motion data is collected and sent by the smart bracelet as the first terminal. In addition, the first terminal and the second terminal can also be different types of devices, for example, the first terminal is a smart bracelet and the second terminal is a smart phone. Since the display area of ​​a smart phone is usually larger than that of a smart bracelet, the user's viewing experience will be better.

[0033] In one example, before the first terminal sends the real-time motion data to the second terminal, a trust relationship may be established and / or a connection status may be determined between the first terminal and the second terminal according to actual needs.

[0034] On the one hand, in order to establish a trust relationship, the first terminal and the second terminal that need to perform real-time motion data transmission can be bound via an account to confirm that the devices are trusted, and data communication can be performed between the two trusted devices without inquiry.

[0035] Specifically, the user needs to create an account on the first terminal and the second terminal respectively, and bind the two accounts in the terminal system so that the two terminal devices are trusted. During the binding process, the terminal system will require the user to enter some personal information (such as user name / account name, password, etc.), and encrypt this information to ensure its security. At the same time, the terminal system will also generate a unique identification code to distinguish different users and terminal devices.

[0036] After completing the account binding, a Bluetooth connection will be established autonomously between the first terminal and the second terminal, and trust verification will be automatically performed. During the trust verification process, the first terminal and the second terminal will verify each other's identity and authority to ensure the security and reliability of data communication. If the trust verification is successful, data communication can begin between the first terminal and the second terminal. In some cases, when there is data to be transmitted, the first terminal can autonomously send data to the second terminal, and will stop data transmission only after receiving a response from the second terminal.

[0037] By establishing a trust relationship, it can be ensured that data communication between the first terminal and the second terminal is safe and reliable. Data communication can only be performed between trusted devices, thereby enhancing the security and stability of the system.

[0038] On the other hand, it is possible to first confirm whether the terminal device has established a connection, if not, connect the first terminal and the second terminal; if already connected, maintain the connection state. Optionally, the connection state is a trusted connection state, in which the first terminal and the second terminal can send data to each other.

[0039] Specifically, for example, if the first terminal and the second terminal communicate via Bluetooth, before transmitting real-time motion data, it is necessary to first confirm whether a Bluetooth connection has been established between the two terminal devices. If a Bluetooth connection has not yet been established between the first terminal and the second terminal, a Bluetooth connection can be established first. For example, the Bluetooth connection is achieved through account binding. Optionally, during the connection process, the system will authenticate the device (for example, through the identification code of a registered account in the system) and ensure that only trusted devices can establish a valid connection.

[0040] If a Bluetooth connection has been established between the first terminal and the second terminal, the connection state needs to be maintained for data communication. In the connection state, the first terminal and the second terminal can send data to each other.

[0041] It is understandable that when the communication method between the first terminal and the second terminal is Bluetooth, it supports the use of Bluetooth 4.0 and above, because these versions of Bluetooth have lower energy consumption and higher transmission rate. In addition, Bluetooth is only a transmission method between the first terminal and the second terminal. The first terminal and the second terminal in this application can also be connected wirelessly through Radio Frequency Identification (RFID) or Near Field Communication (NFC). These wireless connection methods can not only realize the connection between devices more quickly, but also realize more accurate data transmission and control through more intelligent algorithms.

[0042] Executing data transmission after confirming the connection status can ensure the reliability of data communication and increase the probability of successful data transmission.

[0043] In addition, after the connection between the first terminal and the second terminal is disconnected, the second terminal stops displaying the real-time motion information and reminds the user to reconnect.

[0044] Optionally, the method provided in the present application also includes: detecting a user's screen projection operation; controlling the first terminal to send the acquired real-time motion data, including: when a screen projection operation is detected, controlling the first terminal to send real-time motion data to the second terminal.

[0045] In this embodiment, the first terminal also needs the user's active operation to send real-time motion data to the second terminal. The first terminal will perform the screen projection action, such as sending real-time motion data to the second terminal, only when the user's screen projection operation is detected. The transmission of real-time motion data will consume more power of the first terminal. Therefore, in this step, the first terminal does not send real-time motion data unless necessary (the terminal system does not detect the screen projection operation), which can reduce power consumption and reduce the use loss of the first terminal to a certain extent.

[0046] Optionally, when it is detected that the first terminal enters the motion mode, the second terminal is controlled to generate a screen projection identifier; the user's screen projection operation is detected, including: detecting whether the user operates the screen projection identifier; when it is detected that the user operates the screen projection identifier, it is determined that the screen projection operation is detected.

[0047] Specifically, the second terminal is controlled to generate a projection screen identifier, for example: after the first terminal enters the sports mode, the first terminal sends a notification to the second terminal, informing the first terminal that it has entered the sports mode and confirming whether the screen needs to be projected. The second terminal generates a projection screen identifier based on the notification, and the projection screen identifier is used for the user to confirm whether the real-time sports data needs to be projected. The projection screen identifier is generated, for example, when the notification is received, a personalized icon appears in the graphical user interface (GUI), or, when the notification is received, the icon representing the sports mode in the GUI appears to move, etc.

[0048] In this embodiment, the screen projection operation (i.e., the real-time motion data transmission function) is reasonably performed according to user needs. The user confirms the triggering of the screen projection operation only after performing a certain operation on the screen projection logo displayed on the second terminal, which can save the power consumption of the first terminal sending real-time motion data and the power consumption of the second terminal displaying motion data. At the same time, the motion data will not be suddenly displayed on the second terminal at non-essential moments (non-user active operation of the screen projection logo), avoiding noise interference on the display interface of the second terminal.

[0049] Optionally, the method provided in the present application also includes: generating a screen projection instruction according to the screen projection operation; controlling the first terminal to receive the generated screen projection instruction; controlling the first terminal to send real-time motion data to the second terminal, including: when the first terminal receives the screen projection instruction, controlling the first terminal to send real-time motion data to the second terminal.

[0050] Specifically, when a screen projection operation is detected, it proves that the user has a need to project the screen and display the real-time motion data on the second terminal. After the screen projection operation is detected, a screen projection instruction will be generated according to the screen projection operation, instructing the first terminal to send the real-time motion data to the second terminal for the user to view through the display device of the second terminal.

[0051] In this embodiment, a method is provided for influencing the screen projection operation on the first terminal initiating screen projection, that is, the real-time motion data sending action of the first terminal is triggered by the screen projection instruction generated according to the screen projection operation, which limits the conditions for the first terminal to send real-time motion data to the second terminal. The sending is performed only after receiving the screen projection instruction, thereby reducing the consumption of the first terminal caused by sending real-time motion data.

[0052] Optionally, the communication mode between the first terminal and the second terminal includes a first communication mode and a second communication mode, and the method provided in the present application also includes: detecting whether the first terminal needs to send real-time motion data; controlling the first terminal to send the acquired real-time motion data, including: when detecting that the first terminal needs to send real-time motion data, controlling the first terminal to send the acquired real-time motion data in the first communication mode; wherein the data transmission frequency of the first communication mode is higher than the data transmission frequency of the second communication mode.

[0053] Specifically, the first terminal and the second terminal support data interaction through the first communication mode (high-frequency communication mode) and the second communication mode (low-frequency communication mode). In one example, after the initial connection is established, data is first transmitted through the second communication mode, that is, the low-frequency communication mode. The low-frequency communication mode usually takes a long time to complete data transmission, but the corresponding power consumption and resource consumption are also small, which can extend battery life and improve system stability. Switching to the first communication mode (high-frequency communication mode) is only required when real-time motion data transmission is required, which can quickly and timely transmit real-time motion data and improve the user's observation experience.

[0054] In some examples, in the first communication mode, the frequency at which the first terminal sends real-time motion data to the second terminal is equal to the screen refresh frequency of the second terminal. For example, assuming that the screen refresh frequency of the second terminal is 2 times / second (2Hz), then in the high-frequency communication mode, the frequency at which the first terminal sends real-time motion data to the second terminal is the screen refresh frequency of the second terminal, 2Hz. This allows the update of real-time motion data to be consistent with screen refresh, so that the second terminal can display the latest real-time motion data to the user more timely when the screen refresh frequency is fixed, thereby improving the user's observation experience.

[0055] Furthermore, the first terminal may be a watch, and the second terminal may be a mobile phone, and the screen refresh frequency of the mobile phone is usually 1Hz. In this scenario, in the first communication mode, the frequency at which the first terminal sends real-time motion data to the second terminal may be 1Hz. In the first communication mode, the frequency at which the first terminal sends data to the second terminal may be less than 1Hz.

[0056] In some examples, after detecting the user's screen projection operation, the second terminal is controlled to send a request for the first communication mode to the first terminal; after receiving the request, the first terminal sends real-time motion data to the second terminal through the first communication mode, and the second terminal receives the sent real-time motion data and displays it synchronously on the display device.

[0057] Specifically, after the first terminal enters the sports mode, the user can enter the real-time sports data viewing page by operating the projection logo generated by the second terminal. This page usually includes various data of the current exercise, historical records, sports goals and other information. After operating the projection logo, the second terminal will send a communication request for the first communication mode to the first terminal; the first terminal will respond to this communication request and switch to the first communication mode. In the first communication mode, the first terminal can send real-time sports data to the second terminal more quickly to meet the user's needs for real-time and accuracy of data.

[0058] When the second terminal receives the real-time motion data through the first communication mode, it parses and processes them, and synchronously updates the relevant information in the aforementioned real-time motion data viewing page. The user can check his or her motion status at any time and make adjustments as needed.

[0059] In this embodiment, the first communication mode, i.e., the high-frequency communication mode, is executed only when real-time motion data needs to be sent. High-frequency communication can realize real-time transmission, so that the real-time motion data can be quickly transmitted to the second terminal, ensuring that the user can view accurate real-time motion information in time, helping the user to better monitor their physical condition, improve their health level, and enhance the user's observation experience.

[0060] Optionally, the method provided in the present application also includes: when it is detected that the first terminal does not need to send real-time motion data, controlling the first terminal to communicate with the second terminal in a second communication mode.

[0061] Specifically, when there is no need to send and receive real-time motion data, the data transmission between the first terminal and the second terminal does not have strict timeliness, so the second communication mode (low-frequency communication mode) can be selected to achieve data interaction.

[0062] In this embodiment, daily data transmission between the first terminal and the second terminal can be the second communication mode (low-frequency communication). When data transmission can be completed, the power consumption of the terminal for transmission is reduced, which is conducive to power management.

[0063] In some examples, when the exercise mode ends, the first terminal automatically stops sending real-time exercise data to the second terminal, and simultaneously sends a notification of the end of the exercise mode to the second terminal, and exits the first communication mode; when the second terminal receives the above notification, it exits the display page in the exercise mode. This page may be a display page of real-time exercise data, or it may be other pages related to the current exercise mode. The end of the exercise mode includes: the user operates the first terminal or the second terminal to confirm the end of this exercise.

[0064] Optionally, the method provided by the present application also includes: obtaining a target motion data category; wherein the target motion data is at least a part of a category of real-time motion data; controlling the second terminal to display the real-time motion data on a display device, including: controlling the second terminal to display real-time motion data corresponding to the target motion data category on the display device.

[0065] The real-time exercise data categories include: exercise name, exercise duration, calories consumed, exercise intensity, real-time cardiopulmonary data, planned remaining exercise time, etc. In some examples, it is possible to choose to display only the relevant data of the target exercise data category. For example, when the target exercise data category is the exercise name and the planned remaining exercise time, the display device of the second terminal only displays the exercise name and the planned remaining exercise time for the user to confirm the exercise progress.

[0066] In some examples, the method provided in the present application also includes: obtaining a motion data category selection operation of a user; obtaining a target motion data category, including: determining a target motion data category from categories of real-time motion data according to the motion data category selection operation.

[0067] Specifically, the user's motion data category selection operation can be obtained by the user operating the first terminal, so that the first terminal only collects relevant information of the target motion data category under the premise of functionally supporting the collection of all real-time motion data, thereby reducing the overhead for obtaining motion data. The user's motion data category selection operation can also be obtained by the user operating the second terminal, so that the second terminal only requests relevant information of the target motion data category from the first terminal, thereby reducing the overhead of the first terminal sending motion data to the second terminal; or after receiving all real-time motion data, only relevant information of the target motion data category is displayed, thereby reducing the overhead of the second terminal for display.

[0068] In this embodiment, it is supported to screen the required sports data for display, reducing the display cost of the second terminal. In some cases, it can also reduce the cost of the first terminal for collecting or sending sports data, extend the battery life of the first terminal and the second terminal, and optimize the user's experience of monitoring real-time sports data.

[0069] Optionally, the real-time motion data includes a motion trajectory, and the method provided in the present application also includes: controlling the second terminal to obtain map information; controlling the second terminal to display the map information on the display device; controlling the second terminal to display the real-time motion data on the display device, including: controlling the second terminal to superimpose the motion trajectory on the map information displayed on the display device.

[0070] Specifically, the map information includes a flat map or a three-dimensional simulation map, and the second terminal displays the map information on the display device after obtaining it. The motion trajectory in the user's real-time motion data is extracted and superimposed on the map information, so that the user can view the location in real time during the exercise, or review it in combination with the sports scene after the exercise, so that the review has a certain immersion and improves the user experience. Among them, the steps of obtaining map information include, for example, presetting before exercise, or obtaining it from a communication-connected device such as a server during exercise.

[0071] In addition, when the map information is a three-dimensional simulated map, when the user views the motion track superimposed on the map information through the display device, the second terminal can receive the user's perspective conversion operation and control the display device to display the map information and the motion track superimposed on the map information at the perspective corresponding to the perspective conversion operation, further improving the immersion level during review and enhancing the user's review experience.

[0072] In this embodiment, the real-time motion data includes motion trajectories, which can be displayed in combination with preset maps. The motion process can be viewed and reviewed in real time in combination with actual terrain or landscape, and the user's real-time motion data can be displayed more vividly, thereby improving the user's viewing experience.

[0073] Optionally, the second terminal also supports recording sports mood. That is, on the real-time sports data viewing page, it supports adding relevant information records at this moment, without limiting the form of adding, including sound, text, picture, video, etc.

[0074] Specifically, on the real-time exercise data viewing page, pop-up windows can be added based on user operations. The pop-up windows support the addition of any type of data and are used to record thoughts, moods, or experiences during the current exercise process. The relevant content supports users' later dynamic review.

[0075] Furthermore, it supports searching the motion track on the real-time motion data viewing page, adding a pop-up window or bubble at the current moment according to the position of the real-time motion track, and adding relevant records in the pop-up window. After adding, you can click on the page to view all the added content in the motion, and the pop-up window or bubble will also be sorted according to the recorded time, supporting dynamic review after the end of the motion.

[0076] The linkage transmission method provided in the present application can display the real-time motion data of the wearer obtained by the first terminal through the second terminal, so that the observing user (the wearer himself or other observers) can observe the real-time motion data in certain sports scenes, such as cycling, treadmill, elliptical machine, etc., without performing additional actions such as raising the wrist, and can confirm and monitor the motion status based on the data, thereby improving the user's sports experience.

[0077] Furthermore, the first terminal is mainly used to obtain real-time sports data, and the second terminal is mainly used to display real-time sports data and view and manage related historical records. Through the interaction between the two terminals, data synchronization and control between the wearable mobile device and the display screen can be achieved. According to the needs of the sports scene, various functions and data on the terminal can be adjusted according to the user's behavior pattern, thereby achieving more personalized services.

[0078] The above describes in detail an example of the method of linkage transmission provided by the present application. It is understandable that, in order to implement the above functions, the corresponding device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0079] The present application can divide the functional units of the linkage transmission device according to the above method example. For example, each function can be divided into each functional unit, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0080] Figure 2 2 is a schematic diagram of a structure of a linkage transmission device provided by the present application. The device 200 includes a first processor 210 and an acquisition element 220, wherein the acquisition element 220 can perform an acquisition step under the control of the first processor 210.

[0081] Controlling the acquisition component 220 to acquire real-time motion data;

[0082] Controlling the first terminal to send the acquired real-time motion data; and controlling the second terminal to display the real-time motion data on a display device; wherein the second terminal is different from the first terminal.

[0083] Optionally, the device 200 is further configured to: receive a motion mode selection operation of the user, and control the first terminal to enter the motion mode according to the motion mode selection operation. When executing the acquisition of real-time motion data, the processor 210 is specifically configured to: control the acquisition unit 220 to acquire real-time motion data when detecting that the first terminal enters the motion mode.

[0084] Optionally, the device 200 is also used to implement: detecting the user's screen projection operation; when executing the control of the first terminal to send the acquired real-time motion data, the first processor 210 is specifically used to: when the screen projection operation is detected, control the first terminal to send the real-time motion data to the second terminal.

[0085] Optionally, the device 200 is also used to implement: generating a screen projection instruction according to the screen projection operation; controlling the first terminal to receive the generated screen projection instruction; when executing the control of the first terminal to send real-time motion data to the second terminal, the first processor 210 is specifically used to: when the first terminal receives the screen projection instruction, control the first terminal to send real-time motion data to the second terminal.

[0086] Optionally, the communication mode between the first terminal and the second terminal includes a first communication mode and a second communication mode, and the device 200 is also used to implement: detecting whether the first terminal needs to send real-time motion data; when executing the control of the first terminal to send the acquired real-time motion data, the first processor 210 is specifically used to: when it is detected that the first terminal needs to send real-time motion data, control the first terminal to send the acquired real-time motion data in the first communication mode; wherein the data transmission frequency of the first communication mode is higher than the data transmission frequency of the second communication mode.

[0087] Optionally, the first processor 210 is further configured to: when it is detected that the first terminal does not need to send real-time motion data, control the first terminal to communicate with the second terminal in the second communication mode.

[0088] Optionally, the device 200 is also used to implement: obtaining a target motion data category; wherein the target motion data is at least a part of a category of real-time motion data; when executing control of the second terminal to display real-time motion data on a display device, the first processor 210 is specifically used to: control the second terminal to display real-time motion data corresponding to the target motion data category on the display device.

[0089] Optionally, the real-time motion data includes a motion trajectory, and the device 200 is also used to implement: controlling the second terminal to obtain map information; controlling the second terminal to display the map information on the display device; when executing the control of the second terminal to display the real-time motion data on the display device, the first processor 210 is specifically used to: control the second terminal to superimpose the motion trajectory on the map information displayed on the display device.

[0090] The specific manner in which the apparatus 200 performs the method of linkage transmission and the beneficial effects produced can refer to the relevant description in the method embodiment.

[0091] Figure 3 A schematic structural diagram of an electronic device for linkage transmission provided by the present application is shown. Figure 3 The dotted line in the figure indicates that the unit or the module is optional. The device 300 can be used to implement the method described in the above method embodiment. The device 300 can be a terminal device, a server or a chip.

[0092] The device 300 includes one or more second processors 301, which can support the device 300 to implement the method in the method embodiment. The second processor 301 can be a general-purpose processor or a special-purpose processor. For example, the second processor 301 can be a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.

[0093] The second processor 301 can be used to control the device 300, execute the software program, and process the data of the software program. The device 300 can also include a communication element 305 to implement the input (reception) and output (transmission) of signals.

[0094] For example, the device 300 may be a chip, the communication element 305 may be an input and / or output circuit of the chip, or the communication element 305 may be a communication interface of the chip, and the chip may be a component of a terminal device, a server, or other electronic devices.

[0095] For another example, the device 300 may be a terminal device or a server, and the communication element 305 may be a transceiver of the terminal device or the server, or the communication element 305 may be a transceiver circuit of the terminal device or the server.

[0096] The device 300 may include one or more memories 302, on which a program 304 is stored. The program 304 can be executed by the second processor 301 to generate an instruction 303, so that the second processor 301 performs the method described in the above method embodiment according to the instruction 303. Optionally, data may also be stored in the memory 302. Optionally, the second processor 301 may also read the data stored in the memory 302, and the data may be stored at the same storage address as the program 304, or the data may be stored at a different storage address from the program 304.

[0097] The second processor 301 and the memory 302 may be provided separately or integrated together, for example, integrated on a system on chip (SOC) of the terminal device.

[0098] The present application also provides a computer program product, which, when executed by the second processor 301, implements the method described in any method embodiment of the present application.

[0099] The computer program product may be stored in the memory 302 , for example, a program 304 , which is converted into an executable target file that can be executed by the second processor 301 after preprocessing, compiling, assembling, linking and other processing processes.

[0100] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a computer, the method described in any method embodiment of the present application is implemented. The computer program can be a high-level language program or an executable target program.

[0101] The computer-readable storage medium is, for example, a memory 302. The memory 302 may be a volatile memory or a nonvolatile memory, or the memory 302 may include both a volatile memory and a nonvolatile memory. Among them, the nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0102] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described devices and equipment and the technical effects produced can refer to the corresponding processes and technical effects in the aforementioned method embodiments, and will not be repeated here.

[0103] In several embodiments provided in the present application, the disclosed systems, devices and methods can be implemented in other ways. For example, some features of the method embodiments described above can be ignored or not performed. The device embodiments described above are merely schematic, and the division of units is only a logical function division. There may be other division methods in actual implementation, and multiple units or components may be combined or integrated into another system. In addition, the coupling between the units or the coupling between the components may be direct coupling or indirect coupling, and the above coupling includes electrical, mechanical or other forms of connection.

[0104] It should be understood that in the various embodiments of the present application, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0105] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0106] In short, the above is only a preferred embodiment of the technical solution of this application, and is not intended to limit the protection scope of this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application should be included in the protection scope of this application.

Claims

1. A method for linkage transmission, characterized in that: Applied to a terminal system, the terminal system includes a first terminal and a second terminal, the first terminal includes a wearable device, and the second terminal includes a display device, the method includes: Get real-time motion data; controlling the first terminal to send the acquired real-time motion data; and Control the second terminal to display the real-time motion data on the display device; The second terminal is different from the first terminal.

2. The method according to claim 1, characterized in that: The method further comprises: Receive the user's sports mode selection operation, According to the sports mode selection operation, controlling the first terminal to enter the sports mode; The obtaining of real-time motion data comprises: When it is detected that the first terminal enters the motion mode, the real-time motion data is acquired.

3. The method according to claim 1, characterized in that The method further comprises: Detect the user's screen casting operation; The controlling the first terminal to send the acquired real-time motion data includes: When the screen projection operation is detected, the first terminal is controlled to send the real-time motion data to the second terminal.

4. The method according to claim 3, characterized in that The method further comprises: Generate a screen projection instruction according to the screen projection operation; Controlling the first terminal to receive the generated screen projection instruction; The controlling the first terminal to send the real-time motion data to the second terminal includes: When the first terminal receives the screen projection instruction, the first terminal is controlled to send the real-time motion data to the second terminal.

5. The method according to claim 1, characterized in that The communication mode between the first terminal and the second terminal includes a first communication mode and a second communication mode, and the method further includes: detecting whether the first terminal needs to send the real-time motion data; The controlling the first terminal to send the acquired real-time motion data includes: When it is detected that the first terminal needs to send the real-time motion data, controlling the first terminal to send the acquired real-time motion data in a first communication mode; The data transmission frequency of the first communication mode is higher than the data transmission frequency of the second communication mode.

6. The method according to claim 5, characterized in that The method further comprises: When it is detected that the first terminal does not need to send the real-time motion data, the first terminal is controlled to communicate with the second terminal in a second communication mode.

7. The method according to claim 1, characterized in that The method further comprises: Acquire a target motion data category; wherein the target motion data is at least a part of the category of the real-time motion data; The controlling the second terminal to display the real-time motion data on the display device includes: Control the second terminal to display the real-time motion data corresponding to the target motion data category on the display device.

8. The method according to claim 1, characterized in that The real-time motion data includes a motion trajectory, and the method further includes: controlling the second terminal to obtain map information; Controlling the second terminal to display the map information on the display device; controlling the second terminal to display the real-time motion data on the display device includes: The second terminal is controlled to overlay and display the motion trajectory on the map information displayed by the display device.

9. A linkage transmission device, characterized in that: The device comprises a processor and a memory, wherein the processor and the memory are coupled, and the memory is used to store a computer program. When the computer program is executed by the processor, the device executes the method according to any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 8.