Time information synchronization method, information processing method, equipment, system and computer program product

By generating and broadcasting time data packets through the terminal device, the device to be calibrated performs connectionless calibration. The terminal device acquires spatial parameters and edits the image dataset, which solves the problem of complex time synchronization of application devices and improves the efficiency of synchronization and information processing.

CN121908371APending Publication Date: 2026-04-21ARASHI VISION INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ARASHI VISION INC
Filing Date
2024-10-21
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, many application devices experience inaccurate clock timing due to prolonged periods without network connectivity, which affects the implementation of downstream application functions, making time synchronization and information processing complex.

Method used

The terminal device generates and broadcasts time data packets, allowing the device to be calibrated to perform time calibration without establishing a communication connection. The terminal device acquires spatial parameters and determines the set of attribute parameters, and the image dataset is edited and processed.

Benefits of technology

It simplifies the time synchronization process, improves the efficiency of time synchronization and information processing, ensures device time consistency, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121908371A_ABST
    Figure CN121908371A_ABST
Patent Text Reader

Abstract

The invention provides a time information synchronization method, which is applied to terminal equipment and comprises the following steps: acquiring a current time parameter of the terminal equipment; generating a time data packet based on the current time parameter; the time data packet is propagated, so that m to-be-calibrated devices to be subjected to time calibration are subjected to calibration processing based on the time data packet; wherein m is an integer greater than or equal to 1. The invention further provides an information processing method, terminal equipment, equipment to be calibrated, a system and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology applications, and in particular to a time information synchronization method, information processing method, device, system and computer program product. Background Technology

[0002] With the rapid development of manufacturing technology, cameras and other application devices are gradually becoming digitalized, and to ensure their functionality, they are usually equipped with clock modules. However, some of these application devices lack network connectivity or are not connected to the network for extended periods. This causes the clock modules of these devices to display inaccurate times after a period of use, directly hindering the functionality of many downstream applications that require external terminal devices. How to synchronize the time of at least one application device and use the information to complete its functions is a pressing technical problem that needs to be solved. Summary of the Invention

[0003] To address the aforementioned technical problems, this disclosure aims to provide a time information synchronization method, information processing method, device, system, and computer program product. This solves the current problem of the complexity of time synchronization and information processing for at least one application device. It proposes a method for proactively synchronizing time and processing information for one or more application devices, simplifying the time synchronization and application process and improving efficiency.

[0004] The technical solution disclosed herein is implemented as follows:

[0005] This disclosure provides a time information synchronization method, which is applied to a terminal device, and the method includes:

[0006] Obtain the current time parameter of the terminal device;

[0007] Generate a time data packet based on the current time parameter;

[0008] The time data packet is propagated so that m devices to be calibrated can perform calibration based on the time data packet; where m is an integer greater than or equal to 1.

[0009] This disclosure provides a time information synchronization method, applied to a device to be calibrated, the method comprising:

[0010] Acquire time data packets, wherein the time data packets are data packets transmitted from the terminal device and acquired by the device to be calibrated;

[0011] Based on the time data packet, the time of the device to be calibrated is calibrated.

[0012] This disclosure provides an information processing method applied to an image processing device, the method comprising:

[0013] Obtain spatial parameters and determine the attribute parameter set:

[0014] Receive editing instructions for an image dataset; wherein the image dataset comes from at least one imaging device included in the device to be calibrated, and the image dataset includes the acquisition time after the calibration process;

[0015] In response to the editing instruction, a target image set is determined based on the attribute parameter set and the image dataset; wherein the target image set includes the spatial parameters.

[0016] This disclosure provides an information processing method applied to a device to be calibrated that has undergone time calibration, the device to be calibrated including at least one imaging device, the method comprising:

[0017] Send an image dataset to the terminal device or parameter request device; wherein the image dataset is acquired by the capturing device and includes the acquisition time after calibration processing.

[0018] This disclosure provides a first time synchronization device, which is applied to a terminal device. The device includes: a first acquisition unit, a generation unit, and a propagation unit; wherein:

[0019] The first acquisition unit is used to acquire the current time parameter of the terminal device;

[0020] The generation unit is used to generate a time data packet based on the current time parameter;

[0021] The propagation unit is used to propagate the time data packet so that m devices to be calibrated can perform calibration based on the time data packet; where m is an integer greater than or equal to 1.

[0022] This disclosure provides a second time synchronization device, applied to a device to be calibrated, the device comprising: a second acquisition unit and a calibration unit; wherein:

[0023] The second acquisition unit is used to acquire time data packets; wherein the time data packets are data packets transmitted from the terminal device and acquired by the device to be calibrated.

[0024] The calibration unit is used to calibrate the time of the device to be calibrated based on the time data packet.

[0025] This disclosure provides a first information processing apparatus, applied to a terminal device, the apparatus comprising: a fourth acquisition unit, a third receiving unit, and a second determining unit; wherein:

[0026] The fourth acquisition unit is used to acquire spatial parameters and determine the attribute parameter set;

[0027] The third receiving unit is configured to receive editing instructions for the image dataset; wherein the image dataset comes from at least one imaging device included in the device to be calibrated, and the image dataset includes the acquisition time after the calibration process;

[0028] The second determining unit is configured to determine a target image set based on the attribute parameter set and the image dataset in response to the editing instruction; wherein the target image set includes the spatial parameters.

[0029] This disclosure provides a second information processing apparatus, applied to a device to be calibrated that has already undergone calibration processing, the device to be calibrated including at least one imaging device, the apparatus comprising: a third transmitting unit; wherein:

[0030] The third sending unit is used to send an image dataset to the terminal device or parameter request device; wherein the image dataset is acquired by the shooting device and includes the acquisition time after calibration processing.

[0031] This disclosure provides a terminal device, the device comprising at least: a first memory, a first processor, and a first communication bus; wherein:

[0032] The first memory is used to store executable instructions;

[0033] The first communication bus is used to realize the communication connection between the processor and the memory;

[0034] The first processor is configured to execute a program stored in the memory to implement the steps of the time information synchronization method as described in any of the preceding claims.

[0035] This disclosure provides a device to be calibrated, the device comprising: a second memory, a second processor, and a second communication bus; wherein:

[0036] The second memory is used to store executable instructions;

[0037] The second communication bus is used to establish a communication connection between the processor and the memory;

[0038] The second processor is configured to execute the program stored in the memory to implement the steps of the time information synchronization method as described in any of the preceding claims.

[0039] This disclosure provides a time synchronization system, the system comprising at least: a terminal device and at least one device to be calibrated; wherein:

[0040] The terminal device is used to implement the steps of the time information synchronization method as described in any of the above.

[0041] The device to be calibrated is used to implement the steps of the time information synchronization method as described in any of the above.

[0042] This disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the time information synchronization method as described in any of the preceding claims.

[0043] This disclosure provides a time information synchronization method, information processing method, device, system, and computer program product. After obtaining the current time parameter of the terminal device, a time data packet is generated based on the current time parameter and propagated. If the device to be calibrated detects the time data packet, the device to be calibrated will perform time calibration based on the time data packet. After the time of the device to be calibrated is calibrated, spatial parameters are obtained through the terminal device, an attribute parameter set is determined, and an editing instruction for the image dataset is received. In response to the editing instruction, a target image set is determined based on the attribute parameter set and the image dataset, or the image dataset is sent to the terminal device or parameter request device through the device to be calibrated that has completed the calibration process. In this way, the terminal device propagates its own time in the form of time data packets, enabling at least one device within a certain range of the terminal device that needs time calibration to detect the time data packets. This eliminates the need for the terminal device to establish a communication connection with the device being calibrated. At least one device can perform time calibration based on the detected time data packets. After time calibration, corresponding attribute parameter sets are collected by other devices and added to the image set collected by the corresponding device being calibrated. This realizes the application of time calibration and solves the problem of complex time synchronization and information application functions for at least one application device. A method for proactively synchronizing time and processing information for one or more application devices is proposed, simplifying the time synchronization and application process and improving efficiency. Attached Figure Description

[0044] Figure 1 A flowchart illustrating a time information synchronization method provided in an embodiment of this disclosure;

[0045] Figure 2 A flowchart illustrating another time information synchronization method provided in this embodiment of the disclosure;

[0046] Figure 3 A flowchart illustrating an information processing method provided in an embodiment of this disclosure;

[0047] Figure 4 A flowchart illustrating another information processing method provided in an embodiment of this disclosure;

[0048] Figure 5 This is a schematic diagram of the structure of a first time synchronization device provided in an embodiment of the present disclosure;

[0049] Figure 6 This is a schematic diagram of the structure of a second time synchronization device provided in an embodiment of the present disclosure;

[0050] Figure 7 This is a schematic diagram of the structure of a first information processing device provided in an embodiment of the present disclosure;

[0051] Figure 8 This is a schematic diagram of the structure of a second information processing device provided in an embodiment of the present disclosure;

[0052] Figure 9 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present disclosure;

[0053] Figure 10 This is a schematic diagram of the structure of a device to be calibrated provided in an embodiment of this disclosure;

[0054] Figure 11 This is a schematic diagram of the structure of a time synchronization system provided in an embodiment of the present disclosure. Detailed Implementation

[0055] The technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0056] The embodiments of this disclosure provide a time information synchronization method, referring to... Figure 1 As shown, the method is applied to a terminal device, and the method includes the following steps:

[0057] Step 101: Obtain the current time parameter of the terminal device.

[0058] In this embodiment, the terminal device can be a device that provides a standard time, such as a mobile terminal device, such as a smartphone, tablet, computer, watch, VR or AR glasses, timecoder, camera with network connectivity, or other control terminal. The terminal device obtains the current time parameter provided by its own time module.

[0059] Step 102: Generate a time data packet based on the current time parameter.

[0060] In this embodiment of the disclosure, a time data packet including the current time parameter is generated using a preset type of corresponding data packet format.

[0061] Step 103: Propagate the time data packet so that m devices to be calibrated can perform calibration based on the time data packet.

[0062] Where m is an integer greater than or equal to 1.

[0063] In this embodiment of the disclosure, the terminal device transmits time data packets. In this way, one or more devices to be calibrated can perform time calibration based on the time information in the received time data packets after receiving the time data packets transmitted by the terminal device. This allows the time of the devices to be calibrated to be consistent with the accurate time.

[0064] In some application scenarios, terminal devices can transmit time data packets via broadcast. In this case, time calibration of one or more devices to be calibrated can be achieved without establishing a communication connection with the terminal device.

[0065] In some application scenarios, the terminal device propagates preset type time data packets to enable the terminal device to control the m devices to synchronize time without prior communication connection between the terminal device and the m devices to be calibrated. This reduces the process of establishing communication connection between the terminal device and the m devices to be calibrated, improves time synchronization efficiency, and reduces resource consumption.

[0066] Based on the foregoing embodiments, in other embodiments of this disclosure, the current time parameter includes the current time zone and time.

[0067] In this embodiment, the device to be calibrated can be an image acquisition device, such as a camera, video recorder, or camcorder with a time function. That is, the terminal device transmits a time data packet to at least one image acquisition device. Thus, after detecting the time data packet, the at least one image acquisition device can calibrate the time in its own time module based on the time information in the detected time data packet.

[0068] Based on the foregoing embodiments, in other embodiments of this disclosure, the time data packet further includes at least: identification information for instructing a device to be calibrated to identify the data packet.

[0069] In this embodiment of the disclosure, the identification information is information used to uniquely identify the time data packet. It is an identification information agreed upon between the terminal device and at least one device to be calibrated. It is used to instruct at least one device to be calibrated that when it detects a time data packet with the identification information, it can perform time synchronization based on the time data packet with the identification information. In this way, the security and determinism of the data packets received by the device to be calibrated during time synchronization can be guaranteed, rather than parsing and processing any time data packet sent by any device.

[0070] Based on the foregoing embodiments, in other embodiments of this disclosure, the preset type is Bluetooth data packet type, and the current time parameter includes time zone and time.

[0071] In this embodiment, when the time data packet is a Bluetooth data packet type, in addition to time information (i.e., current time parameters and identification information), the corresponding time data packet may also include a string for storing manufacturer-specific data, and a status string indicating that the time data packet can be discovered by other external devices. The status string is typically set to a connectable state, allowing the time data packet to be detected and used by multiple devices to be calibrated simultaneously. Where there is no communication connection between the terminal device and at least one device to be calibrated, for example, when the time data packet is broadcast, the current time parameters included in the time data packet include the time zone and the time. The time zone indicates the current time zone of the terminal device, and the time is the time currently determined by the terminal device's time module.

[0072] In some application scenarios, the preset type can also be other data packets that can be broadcast, such as encrypted data compressed packets, network packets, or data frames.

[0073] Based on the foregoing embodiments, in other embodiments of this disclosure, before obtaining the current time parameter of the terminal device, the method further includes:

[0074] Establish communication links with n devices to be calibrated using the target communication method; where n is an integer greater than or equal to 1 and less than or equal to m.

[0075] In this embodiment of the disclosure, when both the terminal device and at least one device to be calibrated support the target communication method, the terminal device establishes a communication link with the n devices to be calibrated using the target communication method. Here, the n devices to be calibrated belong to the m devices to be calibrated.

[0076] Based on the foregoing embodiments, in other embodiments of this disclosure, when step 103 can be implemented by broadcasting time data packets, it can be achieved by the following steps:

[0077] Time data packets are sent to the corresponding device to be calibrated via broadcast through each communication link.

[0078] In this embodiment of the disclosure, after the terminal device establishes a communication link with n devices to be calibrated using a target communication method, the terminal device uses a broadcast method to send time data packets to each corresponding device to be calibrated through the established communication link, so that each device to be calibrated can perform calibration processing based on the received time data packets.

[0079] Based on the foregoing embodiments, the propagation in this disclosure can be point-to-point communication, point-to-multipoint communication, or communication between multiple points without establishing a connection, or it can be point-to-point communication, point-to-multipoint communication, or communication between multiple points with an established connection. The communication methods used in these propagations include broadcast, multicast, multicast, cellular communication, satellite communication, wireless local area network, near-field communication, wireless personal area network, wireless metropolitan area network, wireless wide area network, Zigbee, LoRa, or infrared communication. It can also be baseband transmission, bandpass transmission, or frequency division multiplexing (FDM), code division multiplexing (CDM), or time division multiplexing (TDM). It can also be simplex communication, half-duplex communication, or full-duplex communication.

[0080] In some embodiments, the target communication method used for propagation is a short-range wireless communication method.

[0081] In this embodiment of the disclosure, when the target communication method is a short-range wireless communication method, it can be, for example, wireless communication technology (WiFi), Bluetooth, ZigBee, or other short-range communication methods. Correspondingly, the preset type of the time data packet corresponds to the target communication method and is a data packet type that the target communication method can send.

[0082] Based on the foregoing embodiments, in other embodiments of this disclosure, if the device to be calibrated simultaneously supports at least two reference communication methods among short-range wireless communication methods, the time information synchronization method further includes the following steps:

[0083] The target communication method is obtained by determining one of the at least two reference communication methods.

[0084] In this embodiment of the disclosure, when both the terminal device and the device to be calibrated support multiple reference communication methods among short-range wireless communication methods, only one communication method is selected as the target communication method to establish a communication link between the device to be calibrated and the terminal device. Specifically, the selection of one communication method as the target communication method from multiple reference communication methods can be determined based on the priority of each reference communication method set in advance, or it can be determined based on the signal strength of each reference communication method in the actual application scenario. The specific method can be determined by the actual situation and is not specifically limited here.

[0085] It should be noted that when a communication connection is established between the terminal device and the device to be calibrated through the target communication method, all other reference communication methods between the terminal device and the device to be calibrated, except for the target communication method, are disconnected. That is, there is only one communication link between the terminal device and the device to be calibrated.

[0086] When a terminal device performs time calibration on multiple devices to be calibrated, the propagation of time data packets can be achieved in several ways: One method is to propagate the time data packets directly via Bluetooth without establishing a communication link between the terminal device and the multiple devices to be calibrated. Another method is to establish a communication link between the terminal device and each device to be calibrated using a target communication method, and then propagate the time data packets through this established link. In this case, the target communication methods for the multiple devices to be calibrated can be the same or different. A third method is for the terminal device to use Bluetooth to propagate the time data packets to achieve time synchronization for some devices to be calibrated, while using a communication link with the target communication method for the remaining devices. The specific implementation process can be determined based on the actual application scenario between the terminal device and the devices to be calibrated; no specific limitations are imposed here.

[0087] Based on the foregoing embodiments, in other embodiments of this disclosure, the device to be calibrated includes at least one imaging device, and the time information synchronization method further includes the following steps:

[0088] Obtain spatial parameters to get the attribute parameter set.

[0089] In this embodiment, the spatial parameters are related to the user's location attributes, such as location attribute parameters during user movement, including both location attribute parameters and movement attribute parameters. The user's location attribute parameters may include one or more parameters such as the user's location coordinates during movement and the user's altitude. The user's movement attribute parameters may include one or more parameters such as the user's movement speed and direction. For example, the spatial parameters may include at least GPS positioning information collected by the terminal device using a Global Positioning System (GPS). Typically, this occurs when the shooting device lacks the ability to collect user spatial parameters; the terminal device possesses this ability, and the data is then combined to create the footage. The challenge here is the time synchronization issue. If the shooting device and the terminal device do not first synchronize their times as described in the above embodiment, inaccurate video and other materials will be obtained, severely impacting the user experience. Therefore, in some embodiments, the terminal can determine whether the shooting device has a spatial parameter collection function. Specifically, the shooting device may send an instruction message to the terminal device. When the terminal device determines that the shooting device does not have the data acquisition function, after the terminal device transmits the time data packet, the terminal device activates its own data acquisition function for collecting user motion position attribute parameters, collects the user's motion position attribute parameters in real time, and records the collection time, thereby obtaining the attribute parameter set.

[0090] In some application scenarios, the spatial parameters obtained by the terminal device can also be implemented by the terminal device controlling its communication connection and the device that controls it. For example, it can be a watch, stopwatch, virtual reality (VR) glasses, augmented reality (AR) glasses, headphones, other shooting devices with GPS, etc., that have a communication connection with the terminal device and have GPS positioning function.

[0091] Based on the foregoing embodiments, in other embodiments of this disclosure, the time information synchronization method further includes the following steps:

[0092] Receive editing instructions for an image dataset; wherein the image dataset comes from at least one capturing device;

[0093] In response to editing instructions, a target image set is determined based on an attribute parameter set and an image dataset; the image dataset includes spatial parameters.

[0094] In this embodiment, the image dataset can be multiple image data acquired by at least one imaging device during use when the image acquisition function is activated, or it can be an image data stream, such as video image data. That is, some image subsets can be image data or video image data; an image dataset may include one or more video image data sets, one or more sets of image data sets, or a combination of video image data and image data. In some application scenarios, when the image dataset is video image data, it may also include audio data in addition to image data. The image dataset is typically acquired by the first device to be calibrated, and time calibration is required before acquisition based on the time information in the time data packet transmitted by the terminal device.

[0095] When a terminal device performs image editing on an image dataset acquired by a camera, after the camera completes image acquisition, it obtains an image dataset including one or more image subsets. The camera can then actively send the image dataset to the terminal device, or it can passively send the image dataset to the terminal device after receiving a corresponding sending instruction. In this way, after receiving the image dataset, if the terminal device detects an image editing instruction generated by a user operation, an image editing instruction sent by another control device, or an image editing instruction automatically generated by the terminal device based on the application scenario, it responds to the image editing instruction and edits the acquired spatial parameters into the image dataset, thereby enabling the visualization of spatial parameters when the images in the image dataset are visualized.

[0096] Based on the foregoing embodiments, in other embodiments of this disclosure, the image dataset includes at least one image to be edited, the attribute parameter set includes the time parameter corresponding to the spatial parameter, and the step of determining the target image set based on the attribute parameter set and the image dataset can be implemented through the following steps:

[0097] The acquisition time of each image to be edited is determined; the acquisition time is the time after calibration based on the time data packet; the time parameters corresponding to the spatial parameters are determined based on the attribute parameter set; the spatial parameters are matched with each image to be edited based on the acquisition time and the time parameters to determine the target image set.

[0098] In this embodiment, after aligning the image acquisition time in the image dataset with the time parameters in the attribute parameter set, the spatial parameters in the corresponding attribute parameter set are visualized at the corresponding positions of the images to be edited at the corresponding times. This yields a target image set with user motion position attribute parameters. The preset position of the image to be edited can be pre-specified and is not specifically limited here. It should be noted that when the terminal device performs image editing on the image dataset, in addition to visualizing the attribute parameter set, it may also include other image editing operations, which are not specifically limited here. This ensures that the attribute parameter set is acquired only after time synchronization, guaranteeing time consistency between the terminal device and the device to be calibrated, and improving the editing efficiency of image editing.

[0099] Based on the foregoing embodiments, in other embodiments of this disclosure, the time information synchronization method further includes the following steps:

[0100] Send an attribute parameter set to the parameter requesting device so that the parameter requesting device matches the spatial parameters in the attribute parameter set with at least one image to be edited captured by the imaging device to determine the target image set.

[0101] In this embodiment, when the image editing process is not implemented by the terminal device, the terminal device can send the attribute parameter set to a parameter request device that can process the image dataset collected by the shooting device. This allows the parameter request device to process the image dataset based on the attribute parameter set and the image dataset to obtain the target image set. This process is the same as the specific implementation process in the foregoing embodiments, and specific implementation details can be found in the descriptions in the foregoing embodiments, which will not be described in detail here. The parameter request device can be the shooting device itself. That is, after the shooting device collects the image dataset, it can edit the image dataset. When it is necessary to add user motion position attribute parameters to the image dataset, the user motion position attribute parameters collected by the terminal device during the corresponding time period can be obtained from the terminal device side. Image editing can then be used to add the obtained user motion position attribute parameters to the image dataset, achieving visualization of the user motion position attribute parameters. In some application scenarios, the parameter requesting device can also be other image editing devices besides the shooting device and the terminal device, such as GPS-enabled watches, stopwatches, VR or AR glasses, headphones, and other shooting devices with GPS. In this case, after the parameter requesting device obtains the image dataset from the shooting device, it determines that user motion position attribute parameters need to be added to the image data. Then, it obtains the attribute parameter set from the terminal device for image editing processing, thus visualizing the user motion position attribute parameters in the image data. In this way, after time synchronization processing, the user motion position attribute parameters are collected by the terminal device, allowing for visualization of these parameters within the collected image data. This eliminates the need for users to use third-party devices to collect user motion position attribute parameters, improving the user experience.

[0102] The time synchronization method provided in this disclosure involves obtaining the current time parameters of a terminal device, generating a time data packet based on the current time parameters, and propagating the data packet. This allows any device to be calibrated to detect the time data packet and perform time calibration based on it. By propagating its own time in the form of a time data packet, the terminal device can ensure that at least one device within a certain range of the terminal device that needs time calibration detects the time data packet. Furthermore, it eliminates the need for the terminal device to establish a communication connection with the device to be calibrated. This method enables at least one device to perform time calibration based on the detected time data packet, solving the problem of complex time synchronization processes for various application devices. It proposes a method for proactively synchronizing the time of one or more application devices, simplifying the time synchronization process and improving time synchronization efficiency.

[0103] Based on the foregoing embodiments, embodiments of this disclosure provide a time information synchronization method, referring to... Figure 2As shown, the method is applied to a device to be calibrated, and the method includes the following steps:

[0104] Step 201: Obtain the time data packet.

[0105] Among them, the time data packet is the data packet transmitted from the terminal device and acquired by the device to be calibrated.

[0106] In this embodiment of the disclosure, when the device to be calibrated needs to perform time synchronization, it activates a data packet detection mode to detect data packets and obtain the time data packets transmitted by the terminal device. For example, the time data packets may be transmitted by the terminal device using a broadcast method.

[0107] Step 202: Based on the time data packet, perform time calibration on the device to be calibrated.

[0108] In this embodiment of the disclosure, if a time data packet transmitted by the terminal device is detected, the time module of the device is calibrated based on the detected time data packet to adjust the time of the device's time to be consistent with the time of the terminal device.

[0109] Based on the foregoing embodiments, in this embodiment of the disclosure, the time data packet includes a time zone and time. Calibrating the time of the device to be calibrated based on the time data packet can include the following steps:

[0110] The time of the device to be calibrated is calibrated based on the time zone and time.

[0111] In this embodiment, the time zone indicates the current time zone of the terminal device, and the time indicates the current real-time time of the terminal device's current time zone. After the device to be calibrated obtains the time data packet, it adjusts its time zone according to the time zone in the time data packet, and then adjusts its own time to the time in the time data packet, thereby achieving its own time calibration and maintaining time consistency between the device to be calibrated and the terminal device.

[0112] Based on the foregoing embodiments, in this embodiment of the disclosure, when the number of time data packets is one, the time data packet includes identification information, and step 201 can be implemented through the following steps:

[0113] Parse the time data packet to obtain the identification information; if the identification information matches the preset information, use the time data packet to calibrate the time of the device to be calibrated.

[0114] In this embodiment of the disclosure, the device to be calibrated performs data packet parsing processing on the detected time data packet to obtain the identification information included in the time data packet. Then, the identification information is matched with preset information to obtain a matching result. If the matching result indicates that the identification information matches the preset information, that is, the identification information is the same as the preset information, the time data packet is used to calibrate the device to be calibrated. In this way, matching the identification information with the preset information is equivalent to authenticating the time data packet, ensuring the reliability of the time data packet, and improving the accuracy and reliability of the time calibration process.

[0115] Based on the foregoing embodiments, in this embodiment of the disclosure, if the identification information matches the preset information, the time of the device to be calibrated is calibrated using a time data packet, which can be achieved by the following steps:

[0116] If the identification information matches the preset information, the time data packet is parsed to obtain the first time information in the time data packet; the time of the device to be calibrated is corrected based on the first time information.

[0117] In this embodiment of the disclosure, when the identification information matches the preset information, the time data packet is parsed to obtain the first time information from the time data packet, and the time in the device to be calibrated is updated to the first time information. Specifically, the process can involve obtaining the first time information from the time data packet and using it to calibrate the time of the device to be calibrated. For example, the time of the device to be calibrated can be directly updated to the first time information, or the delay error coefficient during transmission can be determined, and the time of the device to be calibrated can be updated based on the first time information and the delay error coefficient.

[0118] Based on the foregoing embodiments, in this embodiment of the disclosure, when the number of time data packets is greater than one, step 201 can be implemented by the following steps:

[0119] If at least two time data packets propagated by the terminal device are detected in chronological order within a preset time period, the time of the device to be calibrated is calibrated based on the at least two time data packets.

[0120] In this embodiment of the disclosure, the preset duration can be an empirical duration determined based on a large number of experiments or actual application scenarios. Within the preset duration starting from the receipt of the first time data packet, the device to be calibrated receives time data packets transmitted by the terminal, obtaining at least two time data packets. The device to be calibrated then performs calibration processing on the at least two time data packets.

[0121] Based on the foregoing embodiments, in this embodiment of the disclosure, the step of calibrating the time of the device to be calibrated based on at least two time data packets can be implemented by the following steps:

[0122] Each time data packet is parsed to obtain its identification information; from at least two time data packets, p target data packets whose identification information matches preset information are identified; where p is an integer greater than or equal to 2; based on the p target data packets, the time of the device to be calibrated is calibrated.

[0123] In this embodiment of the disclosure, the device to be calibrated performs identity authentication on at least two time data packets detected within a preset time period by recognizing the identification information. After determining that at least two target data packets have passed identity authentication, i.e., the data table identification information matches the preset information, the device to be calibrated is calibrated based on the at least two target data packets.

[0124] Based on the foregoing embodiments, in this embodiment of the disclosure, the step of calibrating the time of the device to be calibrated based on p target data packets can be implemented by the following steps:

[0125] After sorting the p target data packets according to the receiving order, the receiving time interval between two adjacent target data packets is determined, resulting in p-1 receiving time intervals. Based on the p-1 receiving time intervals, the delay coefficient is determined. The last received target data packet is parsed to obtain the second time information. Based on the second time information and the delay coefficient, the time of the device to be calibrated is calibrated.

[0126] In this embodiment of the disclosure, since at least two, i.e., p, target data packets have a receiving order, the at least two target data packets can be sorted according to the receiving order, and the receiving time interval between each pair of adjacent target data packets can be statistically analyzed to obtain p-1 receiving time intervals. The p-1 time intervals are then analyzed and processed to obtain the time delay coefficient when the device to be calibrated receives the time data packet. Then, based on the second time information carried in the last target data packet currently received, the time delay coefficient is used for processing to obtain the time information that the device to be calibrated needs to update.

[0127] When determining the delay coefficient based on p-1 receiving time intervals, the delay coefficient can be determined by selecting the receiving time interval that appears most frequently from the p-1 receiving time intervals, or by determining the average value of the p-1 receiving time intervals, or by determining the weighted average value of the p-1 receiving time intervals. The weighted coefficient can be determined based on the order of receiving time, and / or based on the positional distance between the device to be calibrated and the terminal device during receiving.

[0128] Based on the second time information and the time delay coefficient, when calibrating the time of the device to be calibrated, the sum of the second time information and the time delay coefficient can be calculated to obtain the third time information. The time of the time module of the device to be calibrated is then updated to the third time information to realize the calibration process of the device to be calibrated.

[0129] Based on the foregoing embodiments, in this embodiment of the disclosure, the device to be calibrated includes at least one imaging device, and the time information synchronization method further includes the following steps:

[0130] Send the image dataset to the terminal device or parameter request device.

[0131] The image dataset is obtained through imaging equipment and includes the acquisition time after calibration.

[0132] In this embodiment, when the device to be calibrated includes a shooting device that does not have the function of acquiring spatial parameters and cannot edit the image dataset, the device to be calibrated performs time calibration processing according to the time data packet, acquires images, and sends the acquired image dataset to a terminal device with image editing processing capabilities or a parameter request device belonging to a third-party device. When the shooting device sends the image dataset, it may do so after receiving a data request instruction from the terminal device or parameter request device with image editing processing capabilities, or it may actively send the acquired image dataset to the terminal device or parameter request device according to the pre-configured rules of the shooting device, or it may send it to the terminal device or parameter request device after detecting a user's data transmission operation to the shooting device. The specific method can be determined by the actual application scenario and is not specifically limited here.

[0133] Based on the foregoing embodiments, the time information synchronization method in this embodiment further includes the following steps:

[0134] Obtain an attribute parameter set from a terminal device; wherein the attribute parameter set includes spatial parameters; receive editing instructions for an image dataset; in response to the editing instructions, determine a target image set based on the attribute parameter set and the image dataset; wherein the target image set includes spatial parameters.

[0135] In this embodiment of the disclosure, when the device to be calibrated, such as a camera, has an image editing function, the camera acquires images after calibration and obtains an image dataset. Then, it obtains the user's attribute parameter set from the terminal device and performs an editing operation to visually edit the attribute parameter set into the image dataset. In addition to visualizing the attribute parameter set, the image editing operation performed by the camera may also include other image editing operations, which are not specifically limited here. The editing instructions for the image dataset can be generated after the user controls a physical or virtual button on the device to be calibrated for image editing, or they can be automatically generated after the device to be calibrated automatically recognizes the application scenario. The specific method can be determined by the actual application scenario and is not specifically limited here.

[0136] Based on the foregoing embodiments, in this embodiment of the disclosure, the image dataset includes at least one image to be edited. The step of determining the target image set based on the attribute parameter set and the image dataset in response to an editing instruction can be achieved through the following steps:

[0137] In response to editing instructions, the acquisition time of each image to be edited is determined; based on the attribute parameter set, the time parameter corresponding to the spatial parameter is determined; based on the acquisition time and the time parameter, the spatial parameter is matched with each image to be edited to determine the target image set.

[0138] In this embodiment of the disclosure, when the device to be calibrated has an image editing function, the device to be calibrated determines the acquisition time of each image to be edited after time calibration, then obtains the time parameter corresponding to the spatial parameter acquired by the terminal device from the attribute parameter set, performs time alignment processing on the acquisition time and time parameter, adds the spatial parameter with the same time to the corresponding image to be edited, and obtains the target image set, thereby realizing the visualization processing of spatial parameters.

[0139] Based on the foregoing embodiments, this disclosure provides an application scenario for time synchronization via a smartphone controlling at least one camera device. Correspondingly, in this application scenario, a technical solution for achieving time synchronization is as follows: the smartphone broadcasts a custom Bluetooth broadcast data packet, wherein the broadcast data packet includes time data and time zone data; the camera device scans and filters the corresponding Bluetooth broadcast data packet, parses the Bluetooth broadcast data packet to obtain the time zone and time, and the application layer of the camera device performs time and time zone synchronization operations based on the obtained time zone and time.

[0140] The process of determining the custom Bluetooth broadcast data packet for smartphone broadcasting can be as follows: The smartphone acquires the current precise time and time zone data. Specifically, the current precise time can be the time and time zone provided by the smartphone's own time module, or it can be the precise time and time zone obtained by the smartphone from the Internet through system functions or other interfaces. Based on the acquired time and time zone, the smartphone packages it into a custom Bluetooth data packet. The format of the corresponding Bluetooth data packet can include the following fields: Manufacturer Data field, Company ID field, Date field, and Options field. The Manufacturer Data field is used to store manufacturer-specific data. The Company ID field can be used to indicate the manufacturer of the smartphone. The Date field is used to represent time information (including time and time zone). The Date field can use hexadecimal data to represent time information (including time and time zone). In some application scenarios, the Date field can also use other data formats. The Options field is used to identify the identifiable state of the data packet. When the camera device scans and filters the corresponding Bluetooth broadcast data packet, the filtering can be achieved by identifying and judging the Company ID field in the Bluetooth data packet.

[0141] In this application scenario, another implementation method is as follows: Before implementing the above solution, the smartphone and at least one camera device can pre-establish a communication link, such as a Bluetooth or WiFi connection. The smartphone then broadcasts Bluetooth data packets through the established communication link to achieve time synchronization. In this implementation, the Date field of the Bluetooth data packet can only include time information and not time zone information. During this process, if the smartphone and at least one camera device simultaneously support Bluetooth and WiFi connections, only one method is selected to establish the communication connection; the other method can be disconnected. Furthermore, when pre-establishing the communication connection, the smartphone can determine the specific connection method of the currently established communication connection, i.e., whether a Bluetooth or WiFi connection is being used. Based on the determination result, the corresponding time synchronization operation is performed. The specific time synchronization method is described above and is not specifically limited here.

[0142] Based on this application scenario, when a camera device is used to capture outdoor images during a user's outdoor activities, such as cycling, if the camera device lacks the ability to collect information on the user's cycling speed, location, and altitude, the smartphone can synchronize the camera device with the user's time. The smartphone can then collect the user's outdoor activity attribute information, including cycling speed, location, and altitude. This information can be recorded as a file. When the smartphone subsequently receives video image data from the camera within that time period, and detects an editing command to add user outdoor activity attribute information, the smartphone can access the file containing the collected attribute information. For example, it can display the cycling speed in real-time as the video image data was collected, and similarly, the user's location and altitude can be added to the video image data as needed.

[0143] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.

[0144] The time synchronization method provided in this disclosure allows a device to perform time calibration based on a time data packet if it detects the packet. In this way, the terminal device propagates its own time in the form of a time data packet, enabling at least one device within a certain range of the terminal device that needs time calibration to detect the packet. This eliminates the need for the terminal device to establish a communication connection with the device being calibrated, allowing at least one device to perform time calibration based on the detected time data packet. This solves the problem of the complex time synchronization process for some application devices and proposes a method for actively synchronizing the time of one or more application devices, simplifying the time synchronization process and improving time synchronization efficiency.

[0145] Based on the foregoing embodiments, embodiments of this disclosure provide an information processing method, referring to... Figure 3 As shown, the method is applied to a terminal device, and the method includes the following steps:

[0146] Step 301: Obtain spatial parameters and determine the attribute parameter set.

[0147] In this embodiment of the disclosure, spatial parameters are acquired to determine the attribute parameter set. This can be achieved by the terminal device performing a spatial parameter acquisition operation after the terminal device transmits time data packets and / or the device to be calibrated performs time calibration processing, thereby obtaining the corresponding attribute parameter set, which includes accurate time parameters. In some application scenarios, acquiring spatial parameters and determining the attribute parameter set can also be done by the terminal device controlling other acquisition devices with acquisition capabilities, and obtaining the attribute parameter set from these other acquisition devices when needed, or by other acquisition devices acquiring the parameters and then sending them to the terminal device, depending on the specific circumstances.

[0148] Step 302: Receive editing instructions for the image dataset.

[0149] The image dataset comes from at least one of the imaging devices included in the device to be calibrated, and the image dataset includes the acquisition time after calibration.

[0150] Step 303: In response to the editing command, determine the target image set based on the attribute parameter set and the image dataset.

[0151] The target image set includes spatial parameters.

[0152] It should be noted that the embodiments disclosed herein can be implemented by a device that acquires an image dataset and an attribute parameter set, such as a device that sends time data packets, or other devices that are independent of the device that sends time data packets and the device to be calibrated.

[0153] Based on the foregoing embodiments, in this embodiment of the disclosure, the image dataset includes at least one image to be edited, the attribute parameter set includes obtaining the temporal parameters corresponding to the spatial parameters, and determining the target image set based on the attribute parameter set and the image dataset includes:

[0154] Determine the acquisition time for each image to be edited; where the acquisition time is the time calibrated based on the time data packet.

[0155] Based on the attribute parameter set, determine the time parameters corresponding to the spatial parameters;

[0156] Based on the acquisition time and time parameters, spatial parameters are matched with each image to be edited to determine the target image set.

[0157] Based on the foregoing embodiments, in this embodiment of the disclosure, the terminal device is further configured to perform the following steps:

[0158] Send an attribute parameter set to the parameter requesting device so that the parameter requesting device matches the spatial parameters in the attribute parameter set with at least one image to be edited captured by the imaging device to determine the target image set.

[0159] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.

[0160] The information processing method provided in this disclosure, after time calibration of the device to be calibrated, acquires spatial parameters through a terminal device, determines an attribute parameter set, and receives editing instructions for the image dataset. In response to the editing instructions, a target image set is determined based on the attribute parameter set and the image dataset. Thus, after time calibration, the corresponding attribute parameter set is acquired through other devices and added to the image set acquired by the corresponding device to be calibrated. This realizes the application of time calibration, solving the problem of complex time synchronization and application information processing for at least one application device. It proposes a method for proactively processing information after time synchronization for one or more application devices, simplifying the time synchronization and application process and improving time synchronization and application efficiency.

[0161] Based on the foregoing embodiments, embodiments of this disclosure provide an information processing method, referring to... Figure 4 As shown, the method is applied to a device to be calibrated that has already undergone calibration. The device to be calibrated includes at least one imaging device. The method includes the following steps:

[0162] Step 401: Send the image dataset to the terminal device or parameter request device.

[0163] The image dataset is obtained through imaging equipment and includes the acquisition time after calibration.

[0164] In this embodiment of the disclosure, after the device to be calibrated completes the time calibration process, it performs image acquisition to obtain an image dataset, and sends the image dataset to the terminal device or parameter request device so that the terminal device or parameter request device can perform image processing on the image dataset.

[0165] Based on the foregoing embodiments, in this embodiment of the disclosure, the device to be calibrated can also be used to perform the following steps:

[0166] Obtain an attribute parameter set from a terminal device; wherein the attribute parameter set includes spatial parameters; receive editing instructions for an image dataset; in response to the editing instructions, determine a target image set based on the attribute parameter set and the image dataset; wherein the target image set includes spatial parameters.

[0167] Based on the foregoing embodiments, in this embodiment of the disclosure, the image dataset includes at least one image to be edited. In response to an editing instruction, a target image set is determined based on the attribute parameter set and the image dataset, including the following steps:

[0168] In response to editing instructions, the acquisition time of each image to be edited is determined; based on the attribute parameter set, the time parameter corresponding to the spatial parameter is determined; based on the acquisition time and the time parameter, the spatial parameter is matched with each image to be edited to determine the target image set.

[0169] In this embodiment of the disclosure, when the device to be calibrated has an image editing function, the device to be calibrated can obtain an attribute parameter set from the terminal device, and then edit the acquired image data according to the attribute parameter set.

[0170] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.

[0171] The information processing method provided in this disclosure sends an image dataset to a terminal device or a parameter request device through a calibrated device. In this way, the terminal device propagates its own time in the form of a time data packet, enabling at least one calibrated device within a certain range of the terminal device to detect the time data packet. This does not require the terminal device to establish a communication connection with the calibrated device, allowing at least one calibrated device to perform time calibration based on the detected time data packet. After time calibration, corresponding attribute parameter sets are collected by other devices and added to the image set collected by the corresponding calibrated device. This realizes the application of time calibration and solves the problem of complex time synchronization and information application functions for at least one application device. It proposes a method for proactively synchronizing time and processing information for one or more application devices, simplifying the time synchronization and application process and improving efficiency.

[0172] Based on the foregoing embodiments, embodiments of this disclosure provide a first time synchronization device, which can be applied to... Figure 1 In the time information synchronization method provided in the corresponding embodiments, refer to Figure 5 As shown, the first time synchronization device 5 may include: a first acquisition unit 51, a generation unit 52, and a propagation unit 53; wherein:

[0173] The first acquisition unit 51 is used to acquire the current time parameter of the terminal device;

[0174] Generation unit 52 is used to generate time data packets based on the current time parameter;

[0175] The propagation unit 53 is used to propagate time data packets so that m devices to be calibrated can perform calibration based on the time data packets; where m is an integer greater than or equal to 1.

[0176] In other embodiments of this disclosure, the current time parameter includes time zone and time.

[0177] In other embodiments of this disclosure, the time data packet further includes at least: identification information for instructing a device to be calibrated to identify the data packet.

[0178] In other embodiments of this disclosure, the preset type is Bluetooth data packet type.

[0179] In other embodiments of this disclosure, before the first acquisition unit, the apparatus further includes: an establishment unit; wherein:

[0180] Establishment unit, used to establish communication links with n devices to be calibrated using the target communication method; where n is an integer greater than or equal to 1 and less than or equal to m.

[0181] In other embodiments of this disclosure, the propagation unit is specifically used to implement the following steps:

[0182] Time data packets are sent to the corresponding device to be calibrated via broadcast through each communication link.

[0183] In other embodiments of this disclosure, the target communication method is a short-range wireless communication method.

[0184] In other embodiments of this disclosure, if the device to be calibrated simultaneously supports at least two reference communication methods among short-range wireless communication methods, the apparatus further includes: a first determining unit; wherein:

[0185] The first determining unit is used to determine a communication mode from at least two reference communication modes to obtain the target communication mode.

[0186] In other embodiments of this disclosure, the device to be calibrated includes at least one imaging device, and the apparatus further includes: an acquisition unit, a first receiving unit, and a first response unit; wherein:

[0187] The acquisition unit is used to obtain spatial parameters and obtain a set of attribute parameters.

[0188] The first receiving unit receives editing instructions for an image dataset; wherein the image dataset comes from at least one shooting device;

[0189] The first response unit, in response to an editing instruction, determines the target image set based on the attribute parameter set and the image dataset; wherein, the target image set includes spatial parameters.

[0190] In other embodiments of this disclosure, the image dataset includes at least one image to be edited, and the attribute parameter set includes the time parameter corresponding to the spatial parameter. When the processing unit performs steps based on the attribute parameter set and the image dataset to obtain the target image set, it can be implemented through the following steps:

[0191] Determine the acquisition time for each image to be edited; where the acquisition time is the time calibrated based on the time data packet.

[0192] Based on the attribute parameter set, determine the time parameters corresponding to the spatial parameters;

[0193] Based on the acquisition time and time parameters, spatial parameters are matched with each image to be edited to determine the target image set.

[0194] In other embodiments of this disclosure, the apparatus further includes: a first transmitting unit; wherein:

[0195] The first sending unit is used to send an attribute parameter set to the parameter requesting device, so that the parameter requesting device matches the spatial parameters in the attribute parameter set with at least one image to be edited captured by the shooting device to determine the target image set.

[0196] It should be noted that the interaction process between the units and modules in this embodiment can be referred to the interaction process between the steps in the aforementioned method embodiment, and will not be described in detail here.

[0197] The first time synchronization device provided in this embodiment obtains the current time parameters of the terminal device, generates a time data packet based on the current time parameters, and propagates the time data packet. This allows any device to be calibrated to detect the time data packet propagated by the terminal device and perform time calibration based on the time data packet. In this way, the terminal device propagates its own time in the form of a time data packet, enabling at least one device within a certain range of the terminal device that needs time calibration to detect the time data packet. Furthermore, it eliminates the need for the terminal device to establish a communication connection with the device to be calibrated, allowing at least one device to perform time calibration based on the detected time data packet. This solves the problem of the complex time synchronization process for some application devices and proposes a method for actively synchronizing the time of one or more application devices, simplifying the time synchronization process and improving time synchronization efficiency.

[0198] Based on the foregoing embodiments, embodiments of this disclosure provide a second time synchronization device, which can be applied to... Figure 2 In the time information synchronization method provided in the corresponding embodiments, refer to Figure 6 As shown, the second time synchronization device 6 may include: a second acquisition unit 61 and a calibration unit 62; wherein:

[0199] The second acquisition unit 61 is used to acquire time data packets; wherein, the time data packets are data packets transmitted from the terminal device and acquired by the device to be calibrated.

[0200] The calibration unit 62 is used to calibrate the time of the device to be calibrated based on the time data packet.

[0201] In other embodiments of this disclosure, the time data packet includes a time zone and time, and the calibration unit is specifically used to implement the following steps:

[0202] The time of the device to be calibrated is calibrated based on the time zone and time.

[0203] In other embodiments of this disclosure, when the number of time data packets is one, the time data packet includes identification information, and the calibration unit is specifically used to implement the following steps:

[0204] Parse the time data packets to determine the identification information;

[0205] If the identification information matches the preset information, determine the first time information in the time data packet;

[0206] The time of the device to be calibrated is corrected based on the information obtained in real time.

[0207] In other embodiments of this disclosure, when the number of time data packets is greater than one, the calibration unit may also be used to implement the following steps:

[0208] Each time packet is parsed to obtain its identification information;

[0209] From at least two time data packets, determine p target data packets whose identification information matches preset information; where p is an integer greater than or equal to 2;

[0210] Based on p target data packets, the time of the device to be calibrated is calibrated.

[0211] In other embodiments of this disclosure, the calibration unit implementation steps, based on p target data packets, can be achieved through the following steps when calibrating the time of the device to be calibrated:

[0212] After sorting the p target data packets according to the receiving order, the receiving time interval between two adjacent target data packets is determined, resulting in p-1 receiving time intervals;

[0213] Determine the delay coefficient based on p-1 reception time intervals;

[0214] Parse the last received target data packet to obtain the second time information;

[0215] Based on the second time information and the time delay coefficient, the time of the device to be calibrated is calibrated.

[0216] In other embodiments of this disclosure, the device to be calibrated includes at least one imaging device, and the apparatus further includes: a second transmitting unit; wherein:

[0217] The second sending unit is used to send the image dataset to the terminal device or the parameter request device; wherein the image dataset is obtained by the shooting device and includes the acquisition time after calibration.

[0218] In other embodiments of this disclosure, the apparatus further includes: a third acquisition unit, a second receiving unit, and a second response unit; wherein:

[0219] The third acquisition unit acquires an attribute parameter set from the terminal device; wherein, the attribute parameter set includes spatial parameters;

[0220] The second receiving unit is used to receive editing instructions for the image dataset;

[0221] The second response unit is used to determine the target image set based on the attribute parameter set and the image dataset in response to the editing instruction; wherein the target image set includes spatial parameters.

[0222] In other embodiments of this disclosure, the image dataset includes at least one image to be edited, and the second response unit is specifically used to implement the following steps:

[0223] In response to editing commands, determine the acquisition time for each image to be edited;

[0224] Based on the attribute parameter set, determine the time parameters corresponding to the spatial parameters;

[0225] Based on the acquisition time and time parameters, spatial parameters are matched with each image to be edited to determine the target image set.

[0226] It should be noted that the interaction process between the units and modules in this embodiment can be referred to the interaction process between the steps in the aforementioned method embodiment, and will not be described in detail here.

[0227] The second time synchronization device provided in this disclosure, if the device to be calibrated detects a time data packet transmitted by a terminal device, performs time calibration processing on the time data packet. The time data packet is generated and transmitted by the terminal device after obtaining its current time parameters. In this way, the terminal device transmits its own time in the form of a time data packet, enabling at least one device to be calibrated within a certain range to detect the time data packet without requiring the terminal device to establish a communication connection with the device to be calibrated. This allows at least one device to be calibrated to perform time calibration based on the detected time data packet, solving the problem of the complex time synchronization process for some application devices. It proposes a method for actively synchronizing the time of one or more application devices, simplifying the time synchronization process and improving time synchronization efficiency.

[0228] Based on the foregoing embodiments, embodiments of this disclosure provide a first information processing apparatus, which can be applied to... Figure 3 In the time information synchronization method provided in the corresponding embodiments, refer to Figure 7 As shown, the first information processing device 7 may include: a fourth acquisition unit 71, a third receiving unit 72, and a second determining unit 73; wherein:

[0229] The fourth acquisition unit 71 is used to acquire spatial parameters and determine the attribute parameter set;

[0230] The third receiving unit 72 is used to receive editing instructions for the image dataset; wherein the image dataset comes from at least one imaging device included in the device to be calibrated, and the image dataset includes the acquisition time after calibration.

[0231] The second determining unit 73 is used to determine a target image set based on an attribute parameter set and an image dataset in response to an editing instruction; wherein the target image set includes spatial parameters.

[0232] In other embodiments of this disclosure, the image dataset includes at least one image to be edited, and the attribute parameter set includes the time parameter corresponding to the spatial parameter. When the second determining unit performs the step of determining the target image set based on the attribute parameter set and the image dataset, it can be implemented through the following steps:

[0233] Determine the acquisition time for each image to be edited; where the acquisition time is the time calibrated based on the time data packet.

[0234] Based on the attribute parameter set, determine the time parameters corresponding to the spatial parameters;

[0235] Based on the acquisition time and time parameters, spatial parameters are matched with each image to be edited to determine the target image set.

[0236] In other embodiments of this disclosure, the first information processing apparatus further includes: a fourth sending unit; wherein:

[0237] The fourth sending unit is used to send the attribute parameter set to the parameter requesting device, so that the parameter requesting device matches the spatial parameters in the attribute parameter set with at least one image to be edited captured by the shooting device to determine the target image set.

[0238] It should be noted that the interaction process between the units and modules in this embodiment can be referred to the interaction process between the steps in the aforementioned method embodiment, and will not be described in detail here.

[0239] The first information processing apparatus provided in this disclosure, after performing time calibration on the device to be calibrated, acquires spatial parameters through a terminal device, determines an attribute parameter set, and receives editing instructions for an image dataset. In response to the editing instructions, it determines a target image set based on the attribute parameter set and the image dataset. Thus, after time calibration, the corresponding attribute parameter set is acquired through other devices and added to the image set acquired by the corresponding device to be calibrated. This realizes the application of time calibration, solves the problem of complex time synchronization and application information processing for at least one application device, and proposes a method for proactively processing information after time synchronization for one or more application devices, simplifying the time synchronization and application process and improving time synchronization and application efficiency.

[0240] Based on the foregoing embodiments, embodiments of this disclosure provide a second information processing apparatus, which can be applied to... Figure 4 In the time information synchronization method provided in the corresponding embodiments, refer to Figure 8 As shown, the second information processing device 8 may include: a third sending unit 81; wherein:

[0241] The third sending unit 81 is used to send an image dataset to a terminal device or a parameter request device; wherein the image dataset is obtained by a shooting device and includes the acquisition time after calibration.

[0242] In other embodiments of this disclosure, the second information processing apparatus further includes: a fifth acquiring unit, a fourth receiving unit, and a third determining unit; wherein:

[0243] The fifth acquisition unit is used to acquire an attribute parameter set from the terminal device; wherein the attribute parameter set includes spatial parameters;

[0244] The fourth receiving unit is used to receive editing instructions for the image dataset;

[0245] The third determining unit is used to determine the target image set based on the attribute parameter set and the image dataset in response to the editing instruction; wherein the target image set includes spatial parameters.

[0246] In other embodiments of this disclosure, the image dataset includes at least one image to be edited, and the third determining unit is specifically used to implement the following steps:

[0247] In response to editing commands, determine the acquisition time for each image to be edited;

[0248] Based on the attribute parameter set, determine the time parameters corresponding to the spatial parameters;

[0249] Based on the acquisition time and time parameters, spatial parameters are matched with each image to be edited to determine the target image set.

[0250] It should be noted that the interaction process between the units and modules in this embodiment can be referred to the interaction process between the steps in the aforementioned method embodiment, and will not be described in detail here.

[0251] The second information processing apparatus provided in this disclosure sends an image dataset to a terminal device or a parameter request device via a device to be calibrated that has already undergone calibration. In this way, the terminal device propagates its own time in the form of time data packets, enabling at least one device to be calibrated within a certain range of the terminal device to detect these time data packets. This eliminates the need for the terminal device to establish a communication connection with the device to be calibrated. At least one device to be calibrated performs time calibration based on the detected time data packets. After time calibration, corresponding attribute parameter sets are collected by other devices and added to the image sets collected by the corresponding device to be calibrated. This realizes the application of time calibration, solving the problem of complex time synchronization and application information processing for at least one application device. It proposes a method for proactively synchronizing time and processing information for one or more application devices, simplifying the time synchronization and application process and improving efficiency.

[0252] Based on the foregoing embodiments, embodiments of this disclosure provide a terminal device that can be applied to... Figure 1 Or, in the time information synchronization method provided in embodiment 3 and the corresponding embodiment, refer to Figure 9 As shown, the terminal device 9 may include: a first memory 91, a first processor 92, and a first communication bus 93; wherein:

[0253] The first memory 91 is used to store executable instructions;

[0254] The first communication bus 93 is used to realize the communication connection between the processor and the memory;

[0255] The first processor 92 is used to execute programs stored in memory, as can be seen in [reference]. Figure 1 The implementation process of the time information synchronization method provided in embodiment 3 and the corresponding embodiment will not be described in detail here.

[0256] Based on the foregoing embodiments, embodiments of this disclosure provide a calibration device to be calibrated, which can be applied to... Figure 2 or Figure 4 In the time information synchronization method provided in the corresponding embodiments, refer to Figure 10 As shown, the device to be calibrated 10 may include: a second memory 1001, a second processor 1002, and a second communication bus 1003; wherein:

[0257] The second memory 1001 is used to store executable instructions;

[0258] The second communication bus 1003 is used to realize the communication connection between the processor and the memory;

[0259] The second processor 1002 is used to execute programs stored in memory, as can be referred to... Figure 2 or Figure 4 The implementation process of the time information synchronization method provided in the corresponding embodiments will not be elaborated here.

[0260] Based on the foregoing embodiments, embodiments of this disclosure provide a time synchronization system that can be applied to... Figure 1 and the time synchronization methods provided in the corresponding embodiments, and Figure 2 In the time information synchronization method provided in the corresponding embodiments, refer to Figure 11 As shown, the time synchronization system 11 may include: a terminal device 1101 and at least one device to be calibrated 1102; wherein:

[0261] Terminal device 1101 is used to execute programs stored in memory, as can be referred to Figure 1 ,or Figure 3 The implementation process of the time information synchronization method provided in the corresponding embodiments will not be elaborated here;

[0262] The device to be calibrated, 1102, is used to execute the program stored in the memory, which can be referred to as... Figure 2 ,or Figure 4 The implementation process of the time information synchronization method provided in the corresponding embodiments will not be elaborated here.

[0263] It should be noted that terminal device 1101 is the same device as the aforementioned terminal device 9, and device 1102 to be calibrated is the same device as the aforementioned device 10 to be calibrated.

[0264] Based on the foregoing embodiments, this disclosure also provides a computer program product, including a computer program that can be executed by a first processor 92 of a terminal device 9 or a second processor 1002 of a device to be calibrated 10 to complete any of the foregoing method steps.

[0265] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0266] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0267] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0268] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0269] The above description is merely a preferred embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure.

Claims

1. A time information synchronization method, characterized in that, The method is applied to a terminal device, and the method includes: Obtain the current time parameter of the terminal device; Generate a time data packet based on the current time parameter; The time data packet is propagated so that m devices to be calibrated can perform calibration based on the time data packet; where m is an integer greater than or equal to 1.

2. The method according to claim 1, characterized in that, Before obtaining the current time parameter of the terminal device, the method further includes: A target communication method is used to establish communication links with n devices to be calibrated; where n is an integer greater than or equal to 1 and less than or equal to m.

3. The method according to claim 2, characterized in that, The target communication method is a short-range wireless communication method, the device to be calibrated supports at least two reference communication methods simultaneously, and the method further includes: The target communication method is obtained by determining one of the at least two reference communication methods.

4. The method according to any one of claims 1 or 3, characterized in that, The device to be calibrated includes at least one imaging device, and the method further includes: Obtain spatial parameters and determine the attribute parameter set: Receive editing instructions for an image dataset; wherein the image dataset comes from at least one of the capturing devices; In response to the editing instruction, a target image set is determined based on the attribute parameter set and the image dataset; wherein the target image set includes the spatial parameters.

5. The method according to claim 4, characterized in that, The image dataset includes at least one image to be edited, and the attribute parameter set includes the time parameters corresponding to the spatial parameters. Determining the target image set based on the attribute parameter set and the image dataset includes: Determine the acquisition time for each of the images to be edited; wherein the acquisition time is the time calibrated based on the time data packet; Based on the attribute parameter set, determine the time parameter corresponding to the spatial parameter; Based on the acquisition time and the time parameter, the spatial parameter is matched with each of the images to be edited to determine the target image set.

6. The method according to claim 4, characterized in that, The method further includes: The attribute parameter set is sent to the parameter requesting device, so that the parameter requesting device matches the spatial parameters in the attribute parameter set with at least one image to be edited captured by the shooting device to determine the target image set.

7. A time information synchronization method, characterized in that, The method is applied to a device to be calibrated, and the method includes: Acquire time data packets, wherein the time data packets are data packets transmitted from the terminal device and acquired by the device to be calibrated; The time of the device to be calibrated is calibrated based on the time data packet.

8. The method according to claim 7, characterized in that, The time data packet includes a time zone and time. The calibration of the time of the device to be calibrated based on the time data packet includes: The time of the device to be calibrated is calibrated based on the time zone and time.

9. The method according to claim 7 or 8, characterized in that, When the number of time data packets is one, the time data packet includes identification information. The calibration of the time of the device to be calibrated based on the time data packet includes: The time data packet is parsed to determine the identification information; Determine that the identification information matches the preset information; Based on the matching of the identification information with the preset information, the first time information in the time data packet is determined; The time of the device to be calibrated is corrected based on the first time information.

10. The method according to claim 7 or 8, characterized in that, When the number of time data packets is greater than one, the calibration of the time of the device to be calibrated based on the time data packets includes: Each time data packet is parsed to obtain the identification information of each time data packet; From at least two of the time data packets, determine p target data packets whose identification information matches preset information; where p is an integer greater than or equal to 2; Based on p target data packets, the time of the device to be calibrated is calibrated.

11. The method according to claim 10, characterized in that, The calibration process for the time of the device to be calibrated based on p target data packets includes: The p target data packets are sorted according to the receiving order, and the receiving time interval between two adjacent target data packets is determined to obtain p-1 receiving time intervals; Determine the delay coefficient based on p-1 of the aforementioned receiving time intervals; The second time information is obtained by parsing the last received target data packet; Based on the second time information and the time delay coefficient, the time of the device to be calibrated is calibrated.

12. The method according to claim 7 or 8, characterized in that, The device to be calibrated includes at least one imaging device, and the method further includes: Send an image dataset to the terminal device or parameter request device; wherein the image dataset is acquired by the capturing device and includes the acquisition time after calibration processing.

13. The method according to claim 12, characterized in that, The method further includes: Obtain an attribute parameter set from the terminal device; wherein the attribute parameter set includes spatial parameters; Receive editing instructions for the image dataset; In response to the editing instruction, a target image set is determined based on the attribute parameter set and the image dataset; wherein the target image set includes the spatial parameters.

14. The method according to claim 13, characterized in that, The image dataset includes at least one image to be edited. In response to the editing instruction, determining the target image set based on the attribute parameter set and the image dataset includes: In response to the editing instruction, the acquisition time of each of the images to be edited is determined; Based on the attribute parameter set, determine the time parameter corresponding to the spatial parameter; Based on the acquisition time and the time parameter, the spatial parameter is matched with each of the images to be edited to determine the target image set.

15. An information processing method, characterized in that, The method is applied to a terminal device, and the method includes: Obtain spatial parameters and determine the attribute parameter set; Receive editing instructions for an image dataset; wherein the image dataset comes from at least one imaging device included in the device to be calibrated, and the image dataset includes the acquisition time after the calibration process; In response to the editing instruction, a target image set is determined based on the attribute parameter set and the image dataset; wherein the target image set includes the spatial parameters.

16. The method according to claim 15, characterized in that, The image dataset includes at least one image to be edited, and the attribute parameter set includes the time parameters corresponding to the spatial parameters. Determining the target image set based on the attribute parameter set and the image dataset includes: Determine the acquisition time for each of the images to be edited; wherein the acquisition time is the time calibrated based on the time data packet; Based on the attribute parameter set, determine the time parameter corresponding to the spatial parameter; Based on the acquisition time and the time parameter, the spatial parameter is matched with each of the images to be edited to determine the target image set.

17. The method according to claim 15, characterized in that, The method further includes: The attribute parameter set is sent to the parameter requesting device, so that the parameter requesting device matches the spatial parameters in the attribute parameter set with at least one image to be edited captured by the shooting device to determine the target image set.

18. An information processing method, characterized in that, The method is applied to a device to be calibrated that has already undergone calibration, the device to be calibrated including at least one imaging device, and the method includes: Send an image dataset to a terminal device or a parameter request device; wherein the image dataset is acquired by the capturing device and includes the acquisition time after the calibration process.

19. The method according to claim 18, characterized in that, The method further includes: Obtain an attribute parameter set from the terminal device; wherein the attribute parameter set includes spatial parameters; Receive editing instructions for the image dataset; In response to the editing instruction, a target image set is determined based on the attribute parameter set and the image dataset; wherein the target image set includes the spatial parameters.

20. The method according to claim 19, characterized in that, The image dataset includes at least one image to be edited. In response to the editing instruction, determining the target image set based on the attribute parameter set and the image dataset includes: In response to the editing instruction, the acquisition time of each of the images to be edited is determined; Based on the attribute parameter set, determine the time parameter corresponding to the spatial parameter; Based on the acquisition time and the time parameter, the spatial parameter is matched with each of the images to be edited to determine the target image set.

21. A terminal device, characterized in that, The device includes at least: a first memory, a first processor, and a first communication bus; wherein: The first memory is used to store executable instructions; The first communication bus is used to establish a communication connection between the processor and the memory; The first processor is configured to execute a program stored in the memory to implement the steps of the time information synchronization method as described in any one of claims 1 to 6 or to implement the information processing method as described in any one of claims 15 to 17.

22. A device to be calibrated, characterized in that, The device includes: a second memory, a second processor, and a second communication bus; wherein: The second memory is used to store executable instructions; The second communication bus is used to establish a communication connection between the processor and the memory; The second processor is configured to execute the program stored in the memory to implement the steps of the time information synchronization method as described in any one of claims 7 to 14 or to implement the information processing method as described in any one of claims 18 to 20.

23. A time synchronization system, characterized in that, The system includes at least: a terminal device and at least one device to be calibrated; wherein: The terminal device is used to implement the time information synchronization method as described in any one of claims 1 to 6 or the information processing method as described in any one of claims 15 to 17; The device to be calibrated is used to implement the time information synchronization method as described in any one of claims 7 to 14 or the information processing method as described in any one of claims 18 to 20.

24. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the time information synchronization method as described in any one of claims 1 to 6, 7 to 14, 15 to 17, or 18 to 20.