Handheld electronic device, data transmission method and non-temporary storage device thereof
Through the motion sensor and wireless module of the handheld electronic device, the device authentication and automatic data transmission are achieved by using action data comparison, which solves the problem of time-consuming and easy to obtain incorrectly in the existing data capture device, and achieves more convenient and efficient data transmission.
Patent Information
- Application Number
- CN202110217274.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-26
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2041-02-26
AI Technical Summary
The setup program of existing data capture devices is time-consuming and inconvenient, and requires manual operation and understanding of the operation interface. There are problems such as error and time-consuming finding the device after setting up.
Action data is generated by the motion sensor of the handheld electronic device, and the action data in the broadcast signal is received through the wireless module for comparison. If the match is true, a communication link is established to automatically transmit data.
It realizes the authentication of second-hand electronic devices through physical actions, automatically completes the transmission and reception of specific data, simplifies the setting process and reduces the risk of mistaken pickup.
Smart Images

Figure CN114980120B_ABST
Abstract
Description
[Technical field]
[0001] The invention relates to a memory information setting technology, and in particular to a handheld electronic device, a data transmission method thereof and a non-temporary storage device. [Background technology]
[0002] Data capture devices are used to capture surrounding images, sounds and other media data at any time. As the public's awareness of safety increases, data capture devices can be used as safety auxiliary devices and are widely used in various fields because of their convenience and real-time data capture characteristics. For example, motorcyclists will use data capture devices to assist in obtaining driving records when riding, or police officers can wear data capture devices when on duty to assist in performing police work, and the media data recorded by the data capture device can also be used to provide evidence and clarify responsibilities in the future.
[0003] Before use, the data capture device must be pre-set with information related to the user, such as the user's personal data, service data, etc., for use in generating and / or backing up media data. The data capture device is generally set up manually by the user or administrator to connect the data capture device to the server or host and then set up through the specific operation interface provided by the server or host. The entire setting process is quite time-consuming and inconvenient, and the person performing the setting needs to have a certain degree of understanding of the operation interface. In addition, if the administrator sets up the device for the user, and then the user goes to the cabinet to find the dedicated data capture device (i.e., the set up data capture device), this method is quite time-consuming and prone to the incident of taking the wrong device. [Summary of the invention]
[0004] In one embodiment, a data transmission method for a handheld electronic device includes: detecting the movement of a first handheld electronic device to generate a first motion data; receiving a broadcast signal, wherein the broadcast signal has a source device data and a second motion data; comparing the first motion data with the second motion data; when the first motion data matches the second motion data, establishing a communication link with a second handheld electronic device based on the source device data; and receiving a specific data from the second handheld electronic device or sending the specific data to the second handheld electronic device through the communication link.
[0005] In one embodiment, a handheld electronic device includes: a motion sensor, a processing circuit, a storage unit, and a wireless module. The motion sensor generates a plurality of time-varying native inertial data. The processing circuit is coupled to the motion sensor and operates the plurality of native inertial data to generate a first motion data. The storage unit stores the first motion data. The wireless module receives a broadcast signal. The broadcast signal has source device data and second motion data. The processing circuit also compares the first motion data to the second motion data. When the first motion data is consistent with the second motion data, the processing circuit controls the wireless module to establish a communication link with another handheld electronic device based on the source device data, so as to receive a specific data from the other handheld electronic device or send specific data to the other handheld electronic device through the communication link.
[0006] A non-temporary storage device that stores instructions that are operable to cause a handheld electronic device to execute the following operations: detecting movement of a first handheld electronic device to generate a first motion data; receiving a broadcast signal, wherein the broadcast signal has a source device data and a second motion data; comparing the first motion data with the second motion data; when the first motion data matches the second motion data, establishing a communication link with a second handheld electronic device based on the source device data; and receiving a specific data from the second handheld electronic device or sending the specific data to the second handheld electronic device via the communication link.
[0007] In summary, any of the embodiments of the handheld electronic device, the data transmission method and the non-transitory storage device thereof can allow the user to authenticate two handheld electronic devices with physical actions, so that the two handheld electronic devices can automatically send and receive specific data after successful authentication.
Brief Description of the Drawings
[0008] Figure 1 FIG. 4 is a functional block diagram of a handheld electronic device according to a first embodiment.
[0009] Figure 2 for Figure 1 A schematic diagram of an exemplary handheld electronic device.
[0010] Figure 3 and Figure 4 FIG. 4 is a flow chart of a data transmission method of a handheld electronic device according to a first embodiment.
[0011] Figure 5 FIG. 4 is a flow chart of a data transmission method of a handheld electronic device according to a second embodiment.
[0012] Figure 6 It is a partial flow chart of the data transmission method of the handheld electronic device according to the third embodiment.
[0013] Figure 7 FIG. 4 is a functional block diagram of a handheld electronic device according to a second embodiment.
[0014] Figure 8 It is a partial flow chart of the data transmission method of the handheld electronic device according to the fourth embodiment.
[0015] Fig. 9 FIG. 4 is a functional block diagram of a handheld electronic device according to a third embodiment.
[0016] Fig.10 It is a partial flow chart of the data transmission method of the handheld electronic device according to the fifth embodiment.
[0017] Fig.11 and Fig.12 It is a flow chart of a data transmission method of a handheld electronic device according to a sixth embodiment.
[0018] Fig.13 is a functional block diagram of an exemplary embodiment of a first handheld electronic device.
[0019] Fig.14 is a functional block diagram of an exemplary second handheld electronic device. [Specific implementation method]
[0020] Reference Figure 1 A handheld electronic device (hereinafter referred to as the first handheld electronic device 10 ) includes a motion sensor 110 , a processing circuit 130 , a storage unit 150 , and a wireless module 170 . The processing circuit 130 is coupled to the motion sensor 110 , the storage unit 150 , and the wireless module 170 .
[0021] Here, the first handheld electronic device 10 can communicate with another handheld electronic device (hereinafter referred to as the second handheld electronic device 20). The second handheld electronic device 20 includes a motion sensor 210, a processing circuit 230, a storage unit 250 and a wireless module 270, and the processing circuit 230 is coupled to the motion sensor 210, the storage unit 250 and the wireless module 270. The storage unit 250 stores a specific data.
[0022] In some embodiments, reference Figure 1 When the first handheld electronic device 10 and another handheld electronic device (hereinafter referred to as the second handheld electronic device 20) want to establish communication, the first handheld electronic device 10 and the second handheld electronic device 20 are close to or in proximity, that is, the first handheld electronic device 10 and the second handheld electronic device 20 are within the signal range of each other's wireless modules 170 and 270, and perform substantially the same back and forth movement within a time interval, such as Figure 2For example, assume that the first handheld electronic device 10 is a portable camcorder and the second handheld electronic device 20 is a smart watch. The user 30 places the portable camcorder against the smart watch and simultaneously swings the two up and down for a period of time.
[0023] Reference Figure 1 and Figure 3 , for the first handheld electronic device 10, during this time interval, the motion sensor 110 generates a plurality of native inertial data (hereinafter referred to as first native inertial data) by detecting the motion of the first handheld electronic device 10 (step S11). The first native inertial data will change over time due to the motion of the first handheld electronic device 10. Then, the processing circuit 130 calculates the first native inertial data to generate motion data (hereinafter referred to as first motion data) (step S12) and stores the generated first motion data in the storage unit 150. In one example, at each unit time point in the time interval, the motion sensor 110 generates native inertial data corresponding to the current position of the first handheld electronic device 10. At this time, the processing circuit 130 generates the first motion data representing the position change of the first handheld electronic device 10 in this time interval according to the native inertial data. In another example, at each unit time point in the time interval, the motion sensor 110 generates native inertial data corresponding to the current speed of the first handheld electronic device 10. At this time, the processing circuit 130 generates first motion data representing the speed change of the first handheld electronic device 10 in this time interval according to the native inertial data. In another example, at each unit time point in the time interval, the motion sensor 110 generates native inertial data corresponding to the current moving direction of the first handheld electronic device 10. At this time, the processing circuit 130 generates first motion data representing the direction change of the first handheld electronic device 10 in this time interval according to the native inertial data.
[0024] Similarly, refer to Figure 1 and Figure 4 For the second handheld electronic device 20, during this time interval, the motion sensor 210 generates time-varying multiple native inertial data (hereinafter referred to as the second native inertial data) by detecting the movement of the second handheld electronic device 20 (step S31). Then, the processing circuit 230 calculates these second native inertial data to generate motion data (hereinafter referred to as the second motion data) (step S32) and controls the wireless module 270 to send (broadcast) a broadcast signal carrying the second motion data (step S33). In addition to the second motion data, the broadcast signal output by the wireless module 170 also carries source device data indicating that the broadcast signal comes from the second handheld electronic device 20 (e.g., the Bluetooth address of the second handheld electronic device 20). Among them, this broadcast signal can be time series data
[0025] In one embodiment, the first motion data and the second motion data may be time series data. For example, the first motion data is a string of data consisting of a plurality of first native inertial data generated by the motion sensor 110 within a time interval and indexed by a time dimension, and the second motion data is a string of data consisting of a plurality of second native inertial data generated by the motion sensor 210 within a time interval and indexed by a time dimension. In other words, the first motion data is inertial change data corresponding to the change of the motion of the first handheld electronic device 10 in the time interval. The second motion data is inertial change data corresponding to the change of the motion of the second handheld electronic device 20 in the time interval.
[0026] When the wireless module 170 receives the broadcast signal (step S13), the processing circuit 130 obtains the second action data from the broadcast signal and compares the first action data with the second action data (step S14) to confirm whether the two data match. Here, the two data match can be that the two data are exactly the same, or the similarity of the two data is higher than a predetermined ratio (e.g., 99%, 98%, 97%, 96% or 95%).
[0027] When the first action data matches the second action data, the processing circuit 130 controls the wireless module 170 to establish a communication link with the second handheld electronic device 20 based on the source device data (step S15). In other words, the processing circuit 130 finds the second handheld electronic device 20 based on the source device data and establishes a communication link with the second handheld electronic device 20. For example, the processing circuit 130 controls the wireless module 170 to find the wireless module 270 of the second handheld electronic device 20 based on the source device data and sends a connection request to the wireless module 270. When the wireless module 270 returns the connection permission, the wireless module 170 confirms that the connection can be made according to the connection permission, and then a wireless communication channel capable of transmitting data is formed between the wireless module 170 and the wireless module 270.
[0028] After the communication link is established, the processing circuit 130 receives specific data from the second handheld electronic device 20 through the communication link (step S21). In other words, after the communication is established (i.e. after step S15), the processing circuit 230 generates specific data (step S36), i.e. reads the specific data from the storage device 250, and sends the read specific data to the first handheld electronic device 10 through the established communication link (step S37), i.e. uses the wireless module 170 to send the specific data to the wireless module 270. At this point, the processing circuit 130 can use the wireless module 170 to receive the specific data transmitted through the communication link (i.e. step S21).
[0029] When the first action data does not match the second action data, the processing circuit 130 controls the wireless module 170 to discard the broadcast signal (step S20), that is, not to execute the communication link establishment procedure. Here, the two data do not match can be that the two data are not completely the same, or the similarity of the two data is not higher than a predetermined ratio (such as 99%, 98%, 97%, 96% or 95%), or one of the data does not exist (such as the broadcast signal does not carry the second action data).
[0030] In some embodiments, the specific data may be device setting data. Figure 1 and Figure 5 After the first handheld electronic device 10 receives the specific data (step S21), the processing circuit 130 automatically configures the first handheld electronic device 10 according to the specific data (step S22).
[0031] In one example, the specific data may include a setting instruction and at least one setting value. After the first handheld electronic device 10 receives the specific data, the processing circuit 130 automatically executes a setting procedure for an item corresponding to the at least one setting value in response to the setting instruction, so that the corresponding item of the first handheld electronic device 10 is set with each setting value.
[0032] In another example, the specific data may include at least one authentication parameter. After the first handheld electronic device 10 receives the specific data, the processing circuit 130 automatically executes an identity authentication procedure with at least one authentication parameter to confirm whether the second handheld electronic device 20 is a legal connection object. In some embodiments, at least one authentication parameter is used to perform permission authentication for accessing the first handheld electronic device 10, that is, the second handheld electronic device 20 provides it to the first handheld electronic device 10 to confirm whether it is a legal accessor. For example, the authentication parameter is an account name and a password. After the first handheld electronic device 10 receives the specific data, the processing circuit 130 automatically executes the identity authentication procedure. During the execution of the identity authentication procedure, the processing circuit 130 compares the account name and password in the specific data with the built-in legal identity table to confirm whether there is the same legal account and its permission password in the legal identity table. If there is (that is, the account name is the same as the legal account and the password is the same as the permission password of the legal account), the processing circuit 130 determines that the identity authentication is successful and permits the establishment of the communication link (that is, maintains the communication link established in step S15). Therefore, the second handheld electronic device 20 can access the first handheld electronic device 10 through the communication link. Otherwise (i.e. the account name is different from the legal account and / or the password is different from the permitted password of the legal account), the processing circuit 130 determines that the identity authentication is unsuccessful and does not allow the establishment of the communication link (i.e. the communication link established in step S15 is cut off).
[0033] In another example, the specific data may include a set of configuration parameters, wherein the configuration parameters are used to set the configuration of the first handheld electronic device 10. After the first handheld electronic device 10 receives the specific data, the processing circuit 130 automatically executes a configuration setting procedure using the configuration parameters in the specific data, so as to set the configuration of the first handheld electronic device 10 using the configuration parameters.
[0034] In another example, the specific data may include at least one authentication parameter and a configuration parameter. Among them, the at least one authentication parameter is applicable to the permission authentication for accessing the first handheld electronic device 10, and the configuration parameter is applicable to setting the configuration of the first handheld electronic device 10. After the first handheld electronic device 10 receives the specific data, the processing circuit 130 automatically executes the identity authentication procedure with the at least one authentication parameter to confirm whether the second handheld electronic device 20 is a legal connection object. Moreover, after the processing circuit 130 confirms that the second handheld electronic device 20 is a legal connection object based on the at least one authentication parameter, the processing circuit 130 automatically executes the configuration setting procedure with the configuration parameter in the specific data, so as to set the configuration of the first handheld electronic device 10 with the configuration parameter.
[0035] In some embodiments, reference Figure 1 and Figure 6 When the first action data matches the second action data, the processing circuit 130 controls the wireless module 170 to establish a communication link with the second handheld electronic device 20 based on the source device data (step S15) and confirms whether the communication link is established. When the communication link is established, the processing circuit 130 determines that the distance between the first handheld electronic device 10 and the second handheld electronic device 20 meets the proximity threshold distance (step S16), and receives specific data from the second handheld electronic device 20 through the communication link (step S21). On the contrary, when the communication link cannot be established, the processing circuit 130 determines that the distance between the first handheld electronic device 10 and the second handheld electronic device 20 does not meet the proximity threshold distance (step S18). Among them, the proximity threshold distance refers to the maximum distance between the wireless modules 170 and 270 of the first handheld electronic device 10 and the second handheld electronic device 20 that can send and receive signals to each other.
[0036] In some embodiments, reference Figure 7 and Figure 8When the communication link cannot be established, the processing circuit 130 determines that the distance between the first handheld electronic device 10 and the second handheld electronic device 20 does not meet the proximity threshold distance (step S18), and generates and outputs a notification message on the display 120 (step S19). Here, the notification message is a prompt content indicating that the communication link cannot be established (such as a message number and / or a message body), or a prompt content indicating that the communication link cannot be established and the reason (such as the distance between the first handheld electronic device 10 and the second handheld electronic device 20 is too far) (such as a message number and / or a message body).
[0037] In some embodiments, reference Fig. 9 and Fig.10 The first handheld electronic device 10 may further include a start-up unit 140, and the start-up unit 140 is coupled to the processing circuit 130. Here, the start-up unit 140 is disposed on the housing of the first handheld electronic device 10, and the start-up unit 140 allows the user to switch the operation mode of the first handheld electronic device 10.
[0038] The second handheld electronic device 20 further includes a start-up unit 240 coupled to the processing circuit 230. Here, the start-up unit 240 is disposed on the housing of the second handheld electronic device 20, and the start-up unit 240 allows the user to switch the operation mode of the second handheld electronic device 20.
[0039] Here, the activation unit 140 of the first handheld electronic device 10 is activated to generate a mode switching signal to the processing circuit 130 (step S01), so that the processing circuit 130 of the first handheld electronic device 10 enters the setting mode in response to the mode switching signal (step S02). In addition, the activation unit 240 of the second handheld electronic device 20 is activated to generate a mode switching signal to the processing circuit 230 (step S01), so that the processing circuit 230 of the second handheld electronic device 20 enters the setting mode in response to the mode switching signal (step S02). In some embodiments, the activation unit 140 may be activated by pressing a specific key, pressing a specific number of specific keys at the same time, or starting a specific application (APP). The setting application may be a wearable device application, such as an Android Wear OS App or an Apple Watch App.
[0040] When the first handheld electronic device 10 and the second handheld electronic device 20 are both in the setting mode, the first handheld electronic device 10 and the second handheld electronic device 20 are brought close to or in proximity to each other and perform substantially the same back-and-forth motion within a time interval (step S03), so that the first handheld electronic device 10 and the second handheld electronic device 20 respectively generate first motion data and second motion data due to their own back-and-forth motion (i.e., continue to execute step S11).
[0041] In other embodiments, reference Figure 1 , Fig.11 and Fig.12 , the processing circuit 130 of the first handheld electronic device 10 controls the wireless module 170 to output (broadcast) a broadcast signal carrying the source device data and the first action data (step S14 ′).
[0042] When the wireless module 270 receives the broadcast signal (step S33 ′), the processing circuit 230 obtains the first action data from the broadcast signal and compares the first action data with the second action data (step S34 ′) to confirm whether the two data match.
[0043] When the first action data matches the second action data, the processing circuit 230 controls the wireless module 270 to establish a communication link with the first handheld electronic device 10 based on the source device data (step S35 ′).
[0044] After the communication link is established, the processing circuit 130 sends a request for specific data to the second handheld electronic device 20 through the communication link (step S17). In other words, after the communication is established (i.e., after step S35'), the processing circuit 230 receives a request for specific data from the first handheld electronic device 10 through the communication link and generates specific data according to the request (step S36'), i.e., reads the specific data from the storage device 250. Then, the processing circuit 230 sends the read specific data to the first handheld electronic device 10 through the established communication link (step S37). At this point, the processing circuit 130 can use the wireless module 170 to receive the specific data transmitted through the communication link (i.e., step S21).
[0045] For example, the user has worn a wearable device (ie, the first handheld electronic device 10 , such as a smart watch), and the smart watch has stored the personnel operation information (ie, specific data).
[0046] When the user wants to set up the peripheral device (i.e., the second handheld electronic device 20, taking a camera as an example), the user activates the setting application of the smart watch to put the smart watch into a setting mode (Setup Mode) (i.e., the setting mode of the smart watch), and long presses the combination button of the camera to put the camera into a provision mode (Provision Mode) (i.e., the setting mode of the camera).
[0047] Then, the user holds the camera with the same hand that wears the smart watch and performs physical movements, so that the camera and the smart watch generate similar inertial sensing data (i.e., native inertial data), and the camera continuously sends time series data (i.e., motion data) consisting of multiple inertial sensing data generated by it in continuous time via wireless broadcast.
[0048] When the smart watch receives the time series data sent by the camera, the setting program in the smart watch will compare the time series data generated by the smart watch itself with the received time series data. When the smart watch determines that the data similarity of the two time series data reaches a threshold, the smart watch will generate and output the setting instructions and the setting values required for the operation to the camera according to the personnel operation information.
[0049] In another example, a smart watch continuously transmits time series data (i.e., motion data) consisting of a plurality of inertial sensing data generated by the smart watch in a continuous time by wireless broadcast. When the camera receives the time series data sent by the smart watch, the setting program in the camera compares the time series data generated by the camera itself with the received time series data. When the camera determines that the data similarity of the two time series data reaches a threshold, the camera will request the smart watch to send the setting values required for the operation to the camera. When the smart watch receives the request, the smart watch will generate and output the setting instructions and the setting values required for the operation to the camera according to the personnel operation information.
[0050] In some embodiments, reference Fig.13 or Fig.14 The first handheld electronic device 10 may further include a main function circuit 190. The main function circuit 190 is coupled to the processing circuit 130 and is controlled by the processing circuit 130. The main function circuit 190 is adapted to provide the main functions of the first handheld electronic device 10. Fig.13 The second handheld electronic device 20 may further include a main function circuit 290. The main function circuit 290 is coupled to the processing circuit 230 and is controlled by the processing circuit 230. The main function circuit 290 is adapted to provide the main functions of the second handheld electronic device 20.
[0051] For example, when the handheld electronic device (i.e., the first handheld electronic device 10 or the second handheld electronic device 20) is an information capture device, the handheld electronic device may also have a main function circuit 190 (or 290) for an audio and video recording unit. The audio and video recording unit is coupled to the processing circuit 130 (or 230) and is controlled by the processing circuit 130 (or 230). Here, the processing circuit 130 (or 230) responds to the start recording instruction to control the audio and video recording unit to perform audio and video recording to capture environmental data, and responds to the end recording instruction to control the audio and video recording unit to end the audio and video recording to generate environmental data. The audio and video recording unit is implemented by a camera lens and an image processing unit. The image processing unit may be an image signal processing chip (Image Signal Processor, ISP). In some embodiments, the image processing unit and the processing circuit 130 (or 230) may be implemented by the same chip, but this is not limited here.
[0052] In another example, when the handheld electronic device (i.e., the first handheld electronic device 10 or the second handheld electronic device 20) is a smart watch, the handheld electronic device may further have a main function circuit 190 (or 290) for a time display. The time display is coupled to the processing circuit 130 (or 230) and is controlled by the processing circuit 130 (or 230). Here, the time display will display the current time.
[0053] Fig. 9 , Fig.13 and Fig.14 Components drawn with dotted lines in the figure indicate that they are optional settings.
[0054] In some embodiments, each handheld electronic device (i.e., the first handheld electronic device 10 or the second handheld electronic device 20) may be an information capture device, a wearable device, or a 3C device. The information capture device may be a camera, a body worn camera, a secret recorder, a wearable camera, a miniature camera, or a driving recorder. The wearable device may be a smart watch, a smart bracelet, or Google Glass. The 3C device may be a mobile phone or a tablet computer.
[0055] In some embodiments, each motion sensor 110 / 210 may be a gyroscope, an electronic compass, or an accelerometer.
[0056] In some embodiments, each processing circuit 130 / 230 may be implemented by one or more processing components. Each processing component may be a microprocessor, a microcontroller, a digital signal processor, a central processing unit, a programmable logic controller, a state machine, or any analog and / or digital device that operates signals based on operating instructions, but is not limited thereto. In one example, the processing component may be a microprocessor chip.
[0057] In some embodiments, each storage unit 150 / 250 may be implemented by one or more storage components. Each storage component may be a memory.
[0058] In some embodiments, each wireless module 170 / 270 may be a wireless transmission module (e.g., a Bluetooth module) that supports near field communication technology (e.g., a Bluetooth communication protocol). The Bluetooth communication protocol may be, for example, Classic Bluetooth, Bluetooth High Speed, or Bluetooth Low Energy (BLE).
[0059] In some embodiments, the processing circuit 130 (or 230) of the first handheld electronic device 10 (or the second handheld electronic device 20) can implement the data transmission method of the handheld electronic device of any of the above embodiments by executing the firmware or software algorithm stored in the storage unit 150 (or 250). The firmware or software algorithm is implemented by a plurality of program codes. In some embodiments, these plurality of program codes can be stored in a non-transitory storage device for loading and execution by the first handheld electronic device 10 (or the second handheld electronic device 20). In some embodiments, the plurality of program codes themselves can be a program product, and are transmitted to the first handheld electronic device 10 (or the second handheld electronic device 20) by wired or wireless means to be stored in the storage unit 150 (or 250).
[0060] In summary, any embodiment of the handheld electronic device, its data transmission method and non-temporary storage device can provide users with physical actions (i.e., back and forth movements) to authenticate two handheld electronic devices (i.e., the first handheld electronic device 10 and the second handheld electronic device 20), so that the two handheld electronic devices automatically send and receive specific data after successful authentication.
Claims
1. A data transmission method for a handheld electronic device, characterized in that: The method is applied to a first handheld electronic device and comprises the following steps: Detecting the motion of a first handheld electronic device to generate first motion data; Receive a broadcast signal, wherein the broadcast signal has a source device data and a second motion data; the first handheld electronic device and the second handheld electronic device are within the wireless module signal range of each other and perform the same back and forth motion within a time interval; comparing the first action data with the second action data; when the first action data matches the second action data, establishing a communication link with the second handheld electronic device based on the source device data; receiving specific data from the second handheld electronic device via the communication link, or sending specific data to the second handheld electronic device via the communication link; wherein the specific data includes a setting instruction and at least one setting value; When the first action data does not match the second action data, the broadcast signal is discarded.
2. The data transmission method of the handheld electronic device as claimed in claim 1, characterized in that: The method also includes the step of setting the first handheld electronic device according to the specific data.
3. The data transmission method of the handheld electronic device as claimed in claim 1, characterized in that: The first handheld electronic device is configured with the at least one configuration value in response to the configuration instruction.
4. The data transmission method of the handheld electronic device as claimed in claim 1, characterized in that: The specific data also includes at least one of the following: an authentication parameter used for performing authorization authentication for accessing the first handheld electronic device; A set of configuration parameters is used to set the configuration of the first handheld electronic device.
5. The data transmission method of the handheld electronic device as claimed in claim 1, characterized in that: The second motion data is generated by the second handheld electronic device through detecting the motion of the second handheld electronic device.
6. The data transmission method of the handheld electronic device as claimed in claim 1, characterized in that: The first motion data is inertia change data corresponding to the change of the motion in a time interval.
7. The data transmission method of the handheld electronic device as claimed in claim 1, characterized in that: The first motion data includes a plurality of raw inertial data continuously generated in a time interval.
8. The data transmission method of the handheld electronic device as claimed in claim 1, characterized in that: The step of detecting the motion of a first handheld electronic device to generate a first motion data includes: Detecting the movement of the first handheld electronic device to obtain time-varying complex raw inertial data; The plurality of native inertia data are calculated to generate the first motion data.
9. The data transmission method of a handheld electronic device as claimed in claim 1, characterized in that: Also includes: Based on the communication link, it is determined that a distance between the first handheld electronic device and the second handheld electronic device satisfies a proximity threshold distance.
10. The data transmission method of a handheld electronic device as claimed in claim 1, wherein: Also includes: The first handheld electronic device and the second handheld electronic device are both in a setting mode.
11. A first handheld electronic device, characterized in that: include: a motion sensor to generate time-varying complex raw inertial data; a processing circuit coupled to the motion sensor, calculating the plurality of native inertial data to generate a first motion data; a storage unit for storing the first action data; A wireless module receives a broadcast signal, wherein the broadcast signal has a source device data and a second action data; Wherein, the processing circuit also compares the first action data with the second action data, and when the first action data matches the second action data, the processing circuit controls the wireless module to establish a communication link with the second handheld electronic device based on the source device data, so as to receive a specific data from the second handheld electronic device through the communication link, or send specific data to the second handheld electronic device through the communication link, and when the first action data does not match the second action data, the broadcast signal is discarded; the first handheld electronic device and the second handheld electronic device are within the wireless module signal range of each other and perform the same back and forth movement within a time interval; the specific data includes a setting instruction and at least one setting value.
12. A non-transitory storage device, characterized in that: The invention comprises a plurality of program codes, which, after being loaded and executed by a first handheld electronic device, enable the first handheld electronic device to execute: Detecting the movement of the first handheld electronic device to generate first motion data; Receive a broadcast signal, wherein the broadcast signal has a source device data and a second motion data; the first handheld electronic device and the second handheld electronic device are within the wireless module signal range of each other and perform the same back and forth motion within a time interval; comparing the first action data with the second action data; When the first action data matches the second action data, establishing a communication link with the second handheld electronic device based on the source device data; receiving specific data from the second handheld electronic device via the communication link, or sending specific data to the second handheld electronic device via the communication link; wherein the specific data includes a setting instruction and at least one setting value; When the first action data does not match the second action data, the broadcast signal is discarded.
Citation Information
Patent Citations
Automatic authorization for access to electronic device
CN106796643A