Data processing method and apparatus, electronic device, storage medium, and computer program product

CN123011938APending Publication Date: 2026-10-30BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510573511.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

然而,尽管取得了这些进步,电子设备内的录音功能在智能化层面仍然存在着一些不足,难以满足用户日益增长的多样化需求

Benefits of technology

[0080]本公开实施例中通过第一设备采集第一数据以及第二设备采集第二数据,并基于第一数据和第二数据中的相同时间戳进行数据关联以得到关联后的数据。一方面,通过对多个设备分别获取的数据进行关联整合,能得到更为完整、发内容丰富的关联后数据,使得用户能够更轻松地获取、理解和利用关联后数据,从而极大地优化了用户对数据处理功能的使用体验。另一方面,采用时间戳对不同设备的数据进行自动匹配,使得在同一时间戳进行自动匹配的数据的采集时间是一致的,从而有利于提升数据处理的智能性和精确性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123011938A_ABST
    Figure CN123011938A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a data processing method and device, electronic equipment, storage medium and computer program product. The method comprises: obtaining first data collected by a first device and second data collected by a second device; the first data and the second data are associated with timestamps; and the data associated with the same timestamp in the first data and the second data are associated to obtain associated data. Through the method, the user experience of using the data processing function is greatly optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data processing technology, and in particular to a data processing method and apparatus, electronic equipment, storage medium, and computer program product. Background Technology

[0002] Currently, recording devices and software have achieved significant results in audio information capture, for example, by significantly improving the clarity and fidelity of recordings. However, despite these advancements, the recording functions within electronic devices still have some shortcomings in terms of intelligence, making it difficult to meet the increasingly diverse needs of users. Summary of the Invention

[0003] To overcome the problems existing in related technologies, this disclosure provides a data processing method and apparatus, electronic device, storage medium, and computer program product.

[0004] According to a first aspect of the present disclosure, a data processing method is provided, the method comprising:

[0005] Acquire first data collected by a first device and second data collected by a second device; wherein both the first data and the second data are associated with a timestamp;

[0006] The data with the same timestamp in the first data and the second data are correlated to obtain the correlated data.

[0007] In some embodiments, the first data is audio data and the second data is non-audio data;

[0008] The process of associating data with the same timestamp in the first data and the second data to obtain associated data includes:

[0009] Identify the target data in the non-audio data that has the same timestamp as the audio data;

[0010] Based on the timestamp corresponding to the target data, the target data is associated with the audio data to obtain data associated with the audio data.

[0011] In some embodiments, the target data is image data, and the method further includes:

[0012] The image data is identified to determine its content features;

[0013] The step of associating the target data with the audio data based on the timestamp corresponding to the target data to obtain data associated with the audio data includes:

[0014] Based on the timestamp corresponding to the image data, the image data, the content features of the image data, and the audio data are associated to obtain data associated with the audio data.

[0015] In some embodiments, the step of associating data with the same timestamp in the first data and the second data to obtain associated data includes:

[0016] In response to the target device having data association permissions, the target device associates data with the same timestamp in the first data and the second data to obtain the associated data; wherein, the target device includes at least one of the following: a first device, a second device, and a third device that has established communication connections with the first device and the second device respectively.

[0017] In some embodiments, the method further includes:

[0018] Assign a first operation permission, including the data association permission, to the target device, and assign a second operation permission to the first device, the second device, and the third device other than the target device; wherein, the first operation permission includes permissions other than the data association permission, the scope of the second operation permission is smaller than the scope of the first operation permission, and both the first operation permission and the second operation permission represent operation permissions on the associated data.

[0019] In some embodiments, the target device is one of the first device or the second device, the first device and the second device have established a communication connection, and the second operation permission is the permission of the device other than the target device among the first device and the second device;

[0020] The method further includes:

[0021] In response to a fourth device being connected to a device other than the target device in the first device and the second device, a third operation permission is assigned to the fourth device; wherein the scope of the third operation permission is less than or equal to the scope of the second operation permission.

[0022] In some embodiments, the method further includes:

[0023] Obtain the third data collected by the fourth device;

[0024] The step of associating data with the same timestamp in the first data and the second data through the target device to obtain the associated data includes:

[0025] The first data, the second data, and the third data with the same timestamp are associated through the target device to obtain the associated data.

[0026] In some embodiments, the method further includes:

[0027] In response to receiving a first instruction from the target device to perform data association, based on the first instruction, the first device, the second device, and the third device other than the target device switch to the low-power mode if the conditions for switching to the low-power mode are met.

[0028] In some embodiments, the method further includes:

[0029] In response to receiving a second instruction to terminate data association with the target device, the device other than the target device among the first device, the second device, and the third device is caused to terminate data acquisition based on the second instruction.

[0030] In some embodiments, the method further includes:

[0031] Retrieve query information;

[0032] Search for data that matches the query information in the associated data.

[0033] In some embodiments, the method further includes:

[0034] Based on the duration of the associated data, a timeline of the associated data is displayed, and a target timestamp is highlighted on the timeline; wherein, the target timestamp is the same timestamp associated with data collected by different devices at the same time.

[0035] In some embodiments, the method further includes:

[0036] In response to detecting an operation indicating that any target timestamp in the timeline is selected, the data associated with that target timestamp is displayed.

[0037] In some embodiments, the data associated with any target timestamp includes at least one of the following:

[0038] The timestamp identifier of any target timestamp;

[0039] The data associated with any target timestamp in the associated data;

[0040] The associated data includes the device identifier of the device that collected the data at any target timestamp.

[0041] According to a second aspect of the present disclosure, a data processing apparatus is provided, the apparatus comprising:

[0042] The first acquisition module is configured to acquire first data collected by a first device and second data collected by a second device; wherein both the first data and the second data are associated with a timestamp.

[0043] The association module is configured to associate data with the same timestamp in the first data and the second data to obtain the associated data.

[0044] In some embodiments, the first data is audio data and the second data is non-audio data;

[0045] The association module is further configured to determine target data in the non-audio data that has the same timestamp as the audio data; and associate the target data with the audio data based on the timestamp corresponding to the target data to obtain data associated with the audio data.

[0046] In some embodiments, the target data is image data, and the apparatus further includes:

[0047] The determination module is configured to identify the image data and determine the content features of the image data;

[0048] The association module is further configured to associate the image data, the content features of the image data, and the audio data based on the timestamp corresponding to the image data, to obtain data associated with the audio data.

[0049] In some embodiments, the association module is further configured to, in response to the target device having data association permission, associate data with the same timestamp in the first data and the second data through the target device to obtain the associated data; wherein, the target device includes at least one of the following: a first device, a second device, and a third device that has established communication connections with the first device and the second device respectively.

[0050] In some embodiments, the method further includes:

[0051] The first permission allocation module is configured to allocate a first operation permission, including the data association permission, to the target device, and to allocate a second operation permission to the first device, the second device, and the third device other than the target device; wherein, the first operation permission includes permissions other than the data association permission, the permission scope of the second operation permission is smaller than the permission scope of the first operation permission, and both the first operation permission and the second operation permission represent operation permissions on the associated data.

[0052] In some embodiments, the target device is one of the first device or the second device, the first device and the second device have established a communication connection, and the second operation permission is the permission of the device other than the target device among the first device and the second device;

[0053] The device further includes:

[0054] The second permission allocation module is configured to allocate a third operation permission to the fourth device in response to a fourth device being connected to a device other than the target device in the first device and the second device; wherein the permission range of the third operation permission is less than or equal to the permission range of the second operation permission.

[0055] In some embodiments, the apparatus further includes:

[0056] The second acquisition module is configured to acquire the third data collected by the fourth device;

[0057] The association module is further configured to associate data with the same timestamp among the first data, the second data, and the third data through the target device to obtain the associated data.

[0058] In some embodiments, the apparatus further includes:

[0059] The switching module is configured to, in response to receiving a first instruction from the target device to perform data association, cause the first device, the second device, and the third device other than the target device to switch to the low-power mode if the conditions for switching to the low-power mode are met.

[0060] In some embodiments, the apparatus further includes:

[0061] The termination module is configured to, in response to receiving a second instruction to terminate the data association of the target device, cause any device other than the target device among the first device, the second device, and the third device to terminate data acquisition based on the second instruction.

[0062] In some embodiments, the apparatus further includes:

[0063] The third acquisition module is configured as a search module to acquire query information;

[0064] The search module is configured to search for data that matches the query information in the associated data.

[0065] In some embodiments, the apparatus further includes:

[0066] The first display module is configured to display a timeline of the associated data based on the duration of the associated data, and to highlight a target timestamp on the timeline; wherein the target timestamp is the same timestamp associated with data collected by different devices at the same time.

[0067] In some embodiments, the apparatus further includes:

[0068] The second display module is configured to display data associated with any target timestamp in response to detecting an operation that indicates selection of any target timestamp in the timeline.

[0069] In some embodiments, the data associated with any target timestamp includes at least one of the following:

[0070] The timestamp identifier of any target timestamp;

[0071] The data associated with any target timestamp in the associated data;

[0072] The associated data includes the device identifier of the device that collected the data at any target timestamp.

[0073] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0074] processor;

[0075] Memory used to store computer programs or instructions;

[0076] The processor executes the computer program or instructions to implement the steps of the method described in the first aspect above.

[0077] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, the storage medium storing a computer program or instructions which, when executed by a processor, implement the steps of the method described in the first aspect above.

[0078] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program or instructions, which, when executed by a processor, implement the steps of the method described in the first aspect above.

[0079] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:

[0080] In this embodiment, a first device collects first data and a second device collects second data. Data is then correlated based on the same timestamp in both the first and second data to obtain correlated data. On one hand, by correlating and integrating data acquired from multiple devices, more complete and content-rich correlated data can be obtained, making it easier for users to acquire, understand, and utilize the correlated data, thus greatly optimizing the user experience of data processing functions. On the other hand, using timestamps to automatically match data from different devices ensures that the data collected at the same timestamp is consistent, thereby improving the intelligence and accuracy of data processing.

[0081] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0082] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0083] Figure 1 This is a flowchart of a data processing method according to an exemplary embodiment. Figure 1 .

[0084] Figure 2 This is a flowchart of a data processing method according to an exemplary embodiment. Figure 2 .

[0085] Figure 3 This is a display page illustrated according to an exemplary embodiment.

[0086] Figure 4 This is a block diagram of a data processing apparatus according to an exemplary embodiment.

[0087] Figure 5 This is a structural block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation

[0088] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0089] Currently, users' needs for recording functions are no longer limited to simple audio recording. They also expect additional features. For example, during the recording process, users may want to use multiple devices to add richer information such as images, links, and text to the audio data, achieving more comprehensive information recording and increasing the expressive layers and depth of the audio content. However, unfortunately, despite the increasing user demand, relevant technologies have not yet provided such intelligent functional support, resulting in a less than satisfactory recording experience and a significant reduction in the overall user experience.

[0090] This disclosure provides a data processing method. Figure 1 This is a flowchart of a data processing method according to an exemplary embodiment. Figure 1 .like Figure 1 As shown, the method mainly includes the following steps:

[0091] In S11, first data collected by the first device and second data collected by the second device are obtained; wherein, both the first data and the second data are associated with a timestamp;

[0092] In S12, data with the same timestamp in the first data and the second data are associated to obtain associated data.

[0093] The data processing method provided in this disclosure can be widely applied to scenarios such as audio recording, video recording, and data recording. For example, during a meeting, when multiple participants (e.g., user A and user B) record meeting content using their respective devices (e.g., a first device and a second device), the data processing method in this disclosure can efficiently integrate the information recorded by user A and user B, generating a more complete and detailed meeting record jointly contributed by user A and user B. For example, the first device and the second device can also collect different types of first data and second data, and then associate data with the same timestamp in different types of first data and second data to obtain data with a more diversified representation after association.

[0094] The data processing method provided in this disclosure can be executed by either the first device or the second device described above, or by other devices connected to the first device and the second device respectively. For example, the first device and the second device can be terminal devices, and other devices connected to the first device and the second device respectively can be cloud devices, etc. The terminal device can be a user equipment (UE), mobile device, user terminal, mobile phone, tablet computer, personal digital assistant (PDA), handheld device, computing device, vehicle-mounted device, wearable device, etc.

[0095] It should be noted that if the executing entity is the first device or the second device, the method in this embodiment should be performed when a communication connection is established between the first device and the second device; if the executing entity is other devices, the method in this embodiment should be performed when other devices have established communication connections with the first device and the second device respectively. This communication connection can be a remote connection based on a cloud platform, which allows multiple devices to exchange data regardless of physical distance; if multiple devices are relatively close in physical location, a local connection can also be established between devices through short-range wireless technologies such as Bluetooth, Wi-Fi Direct, or Near Field Communication.

[0096] In step S11, the electronic device acquires first data collected by the first device and second data collected by the second device. Here, the first data and the second data can have the same or different data formats. For example, the first data may be audio data, and the second data may be data in a format other than audio, i.e., non-audio data. For example, referring to the aforementioned meeting scenario, the first data and the second data could be text data recorded by user A and user B, meaning the first data and the second data have the same data format.

[0097] It should be noted that the first data and the second data can be data collected by the electronic device through relevant sensors, such as audio data collected by an audio sensor or image data collected by an image sensor. The first data and the second data can also be data acquired locally from the electronic device, such as pictures acquired from the electronic device's photo album. Furthermore, the second data can be collected by the second device within the same time period as the first data collection, or it can be collected during other time periods that overlap with the first data collection period.

[0098] In this embodiment of the disclosure, both the first data and the second data are associated with a timestamp, which is used to identify the precise time point at which the first data or the second data was collected. Here, the timestamp provides a unified time standard, allowing data from different devices to be aligned in chronological order.

[0099] In step S12, the electronic device associates data with the same timestamp in the first and second data sets to obtain the associated target data. Here, data with the same timestamp means that the two data sets were collected at the same time. In this embodiment, the electronic device matches the first and second data sets according to the timestamp of the time they were collected. If a successful timestamp match is detected, the two data sets corresponding to the successfully matched timestamps are associated. In this way, by sequentially completing the matching of all timestamps and the association operation of data with the same timestamp, the associated data is finally obtained, thereby realizing the synchronization and integration of data collected by multiple devices.

[0100] In some embodiments, the electronic device can search for data with the same timestamp as the first data in the second data, and associate the found data with the same timestamp with the first data to obtain data associated with the first data. Here, the entire association process is based on the first data.

[0101] In other embodiments, the electronic device can search for data with the same timestamp as the second data in the first data, and associate the found data with the same timestamp with the second data to obtain data associated with the second data. Here, the entire association process is based on the second data.

[0102] In some embodiments, if the executing entity of this disclosure is another device connected to a terminal device including a display screen, such as a cloud device, the cloud device can receive first data collected and sent by the first device and second data collected and sent by the second device when it detects that a communication connection has been established between the first device and the second device, thereby enabling the cloud device to associate data with the same timestamp in the first data and the second data to obtain associated data.

[0103] In this embodiment of the disclosure, after obtaining the associated data, the electronic device can store the data and also display it on the electronic device. It should be noted that the associated data can be displayed on the screen of any of the first device, the second device, and the other devices mentioned above.

[0104] It is understood that in this embodiment of the disclosure, first data is collected by a first device and second data is collected by a second device, and the data is correlated based on the same timestamp in the first and second data to obtain correlated data. On the one hand, by correlating and integrating data obtained from multiple devices, more complete and content-rich correlated data can be obtained, making it easier for users to obtain, understand, and utilize the correlated data, thereby greatly optimizing the user experience of data processing functions. On the other hand, using timestamps to automatically match data from different devices ensures that the data collected at the same timestamp is consistent, which helps to improve the intelligence and accuracy of data processing.

[0105] In some embodiments, the first data is audio data and the second data is non-audio data;

[0106] The process of associating data with the same timestamp in the first data and the second data to obtain associated data includes:

[0107] Identify the target data in the non-audio data that has the same timestamp as the audio data;

[0108] Based on the timestamp corresponding to the target data, the target data is associated with the audio data to obtain data associated with the audio data.

[0109] In this embodiment of the disclosure, the first data is audio data, and the first device for collecting the first data is an electronic device with recording functionality. The second data is non-audio data, including but not limited to images, text information, and hyperlinks.

[0110] In this embodiment, the electronic device iterates through the non-audio data and filters out data with the same timestamp as the audio data, using this data as the target data. Efficient algorithms such as hash tables and binary search can be used to complete the matching process.

[0111] In this embodiment, the electronic device aligns the target data with the audio data on the timeline of the audio data according to the timestamp corresponding to the target data. Then, it associates the target data with the audio data as additional information, ultimately obtaining the data associated with the audio data. The data associated with the audio data includes the audio data and its corresponding non-audio data (i.e., the target data). Here, based on the audio data, additional data such as images and text are associated to achieve multimodal integration of different data to form a complete audio-contextualized record. For example, meeting recording data can be associated with meeting minutes slides, participant photos, and text written on a whiteboard, compensating for the insufficient amount of information in a single audio file.

[0112] It is understood that by associating non-audio data with audio data in this embodiment of the disclosure, richer and more diverse associated data can be obtained. Compared with single audio data, the associated audio data in this embodiment of the disclosure can make up for the lack of information in single audio data, providing more complete information for business scenarios.

[0113] In some embodiments, the target data is image data, and the method further includes:

[0114] The image data is identified to determine its content features;

[0115] The step of associating the target data with the audio data based on the timestamp corresponding to the target data to obtain data associated with the audio data includes:

[0116] Based on the timestamp corresponding to the image data, the image data, the content features of the image data, and the audio data are associated to obtain data associated with the audio data.

[0117] In this embodiment of the disclosure, if the target data mentioned above is image data, the electronic device will also perform recognition processing on the image data to obtain the content features of the image data. Here, image processing algorithms (such as object detection, image classification, text segmentation, etc.) can be used to learn and extract features from the image data. The extracted result is the content feature of the image data, which may include, but is not limited to, text information, object categories, scene types, and human actions in the image.

[0118] In this embodiment of the disclosure, the electronic device aligns the image data with the audio data on the timeline of the audio data according to the timestamp of the image data, and then associates the image data and its content features as additional information with the audio data to finally obtain the data associated with the audio data.

[0119] It is understood that in this embodiment of the present disclosure, not only are image data and audio data associated, but the content features obtained by identifying and analyzing the image data are also associated with the audio data, providing richer contextual information for the understanding and analysis of the audio data, thereby helping users to understand the content of the audio data more accurately.

[0120] Figure 2 This is a flowchart of a data processing method according to an exemplary embodiment. Figure 2 .like Figure 2 As shown, it includes the following steps:

[0121] In step S21, first data collected by the first device and second data collected by the second device are obtained; wherein, both the first data and the second data are associated with a timestamp.

[0122] In S22, in response to the target device having data association permission, the target device associates the data with the same timestamp in the first data and the second data to obtain the associated data; wherein, the target device includes at least one of the following: a first device, a second device, and a third device that has established communication connections with the first device and the second device respectively.

[0123] In this embodiment of the disclosure, the description of step S21 refers to the description of the same step S11 described above.

[0124] In this embodiment of the disclosure, the target device is at least one of a first device, a second device, and a third device that has established communication connections with the first device and the second device respectively.

[0125] In step S22, the electronic device first verifies whether the target device has data association permission, and if the target device has data association permission, it associates the data with the same timestamp in the first data and the second data through the target device to obtain the associated data.

[0126] It should be noted that if the executing entity of the data processing method in this embodiment is a first device or a second device, and a communication connection is established between the first device and the second device, the target device can be any device between the first device and the second device. Here, the execution entity is the first device as an example for explanation. In some embodiments, if both the executing entity and the target device are the first device, the first device obtains the first data and the second data, and then associates the first data and the second data to obtain the associated data. In other embodiments, if the executing entity is the first device and the target device is the second device, the first device can obtain the first data and the second data and then send them to the second device. The second device associates the first data and the second data and then sends them to the first device, so that the first device obtains the associated data.

[0127] Let's take a third device as an example for further explanation. If the execution subject of the data processing method in this embodiment is a third device, the target device can be any of the first, second, and third devices. If both the execution subject and the target device are third devices, the third device acquires first data sent by the first device and second data sent by the second device. The third device then associates the first and second data to obtain associated data. If the execution subject is a third device and the target device is a first device, the third device can, after acquiring the first data sent by the first device and the second data sent by the second device, send the first and second data back to the first device so that the first device can associate the first and second data to obtain associated data. The third device then receives the associated data sent by the first device. If the execution subject is a third device and the target device is a second device, the third device can, after acquiring the first data sent by the first device and the second data sent by the second device, send the first and second data back to the second device so that the second device can associate the first and second data to obtain associated data. The third device then receives the associated data sent by the second device. It is understood that in this embodiment of the disclosure, the target device is verified to have data association permission, and data association is only performed when the target device has data association permission. This facilitates centralized management and control of the device's data association permission and improves the security and controllability of the data association function.

[0128] In some embodiments, the method further includes:

[0129] Assign a first operation permission, including the data association permission, to the target device, and assign a second operation permission to the first device, the second device, and the third device other than the target device; wherein, the first operation permission includes permissions other than the data association permission, the scope of the second operation permission is smaller than the scope of the first operation permission, and both the first operation permission and the second operation permission represent operation permissions on the associated data.

[0130] In this embodiment, the electronic device assigns a first operation permission to the target device and a second operation permission to the other devices among the first, second, and third devices (excluding the target device). Here, the allocation of different operation permissions for different devices can be implemented through methods such as role definition. For example, by creating different roles A and B, and binding the first and second operation permissions respectively, different operation permissions can be assigned to the target device and other devices by setting the target device as role A and the other devices among the first, second, and third devices (excluding the target device) as role B. Alternatively, independent operation permissions can be set for each device among the first, second, and third devices (excluding the target device).

[0131] It should be noted that the allocation of operating permissions for the first, second, and third devices can be completed either when establishing a communication connection or after the devices actively initiate a request to obtain operating permissions.

[0132] In this embodiment, the first operation permission and the second operation permission refer to the operation permissions on the associated data, and the scope of the second operation permission is smaller than that of the first operation permission. That is, the target device can perform more data operation functions than other devices. Here, it can be understood as defining the ability to operate on associated data. Here, the first operation permission not only includes data association permissions, but may also include other operation permissions, such as data viewing and data download permissions.

[0133] It is understood that in this embodiment of the disclosure, different access permissions are assigned to different devices, and the target device is enabled to associate the first data and the second data based on the first access permission. Thus, through dynamic control of the access permission scope, unnecessary operations on data by unauthorized devices can be reduced, thereby improving the security of data processing.

[0134] In some embodiments, the target device is one of the first device or the second device, the first device and the second device have established a communication connection, and the second operation permission is the permission of the device other than the target device among the first device and the second device;

[0135] The method further includes:

[0136] In response to a fourth device being connected to a device other than the target device in the first device and the second device, a third operation permission is assigned to the fourth device; wherein the scope of the third operation permission is less than or equal to the scope of the second operation permission.

[0137] In this embodiment of the disclosure, the target device can be either the first device or the second device, and a communication connection is established between the first device and the second device, enabling data transmission between the first device and the second device.

[0138] In this embodiment, if the target device is the first device, the electronic device further determines whether the second device has established a communication connection with the fourth device. If a communication connection is established between the second device and the fourth device, the electronic device further assigns a third operating permission to the fourth device. Similarly, if the target device is the second device, the electronic device further determines whether the first device has established a communication connection with the fourth device. If a communication connection is established between the first device and the fourth device, the electronic device further assigns a third operating permission to the fourth device. Here, the scope of the third operating permission is less than or equal to the scope of the second operating permission, meaning that the third device is subject to stricter restrictions on data access compared to the first device and the second device (excluding the target device), and at least does not exceed the second operating permission of the first device and the second device (excluding the target device).

[0139] Of course, in this embodiment of the disclosure, there is no limit to the number of devices connected to the devices other than the target device in the first device and the second device. For example, the devices other than the target device in the first device and the second device may be connected not only to the fourth device, but also to the fifth device, the sixth device, etc.

[0140] It is understood that, in this embodiment of the disclosure, the hierarchical relationship of the permission scope of each device is determined based on the communication connection link between the first device, the second device and the fourth device, thereby dynamically controlling the operation permission scope of the three devices and effectively improving the security of data association and access control in a multi-device environment.

[0141] In some embodiments, the method further includes:

[0142] Obtain the third data collected by the fourth device;

[0143] The step of associating data with the same timestamp in the first data and the second data through the target device to obtain the associated data includes:

[0144] The first data, the second data, and the third data with the same timestamp are associated through the target device to obtain the associated data.

[0145] In this embodiment of the disclosure, the electronic device also acquires third data collected by the fourth device. Here, the data format of the third data is not limited.

[0146] In this embodiment of the disclosure, the electronic device further associates the first data, the second data, and the third data with the same timestamp through the target device to obtain the associated data. For example, device A communicates with device C through device B. When devices A, B, and C have collected data respectively, the target device (e.g., device A) can associate the three data points collected by these three devices to obtain the associated data.

[0147] Here, the embodiments of this disclosure are not limited to associating the first data, the second data, and the third data. It is also possible to obtain the fourth data collected by the fifth device and / or the fifth data collected by the sixth device, and to associate the fourth data and / or the fifth data with the first data, the second data, and the third data to obtain the associated data.

[0148] It is understood that the third data collected by the fourth device is introduced in this embodiment of the disclosure and associated with the first, second and third data based on timestamps, so that the data collected by multiple devices on the same communication connection link can be associated with each other, which is conducive to building more comprehensive and detailed data.

[0149] In some embodiments, in response to receiving a first instruction from the target device to perform data association, the first device, the second device, and the third device other than the target device are switched to the low-power mode if the conditions for switching to a low-power mode are met.

[0150] In this embodiment of the disclosure, the electronic device determines whether it has received a first instruction for data association based on the target device. This first instruction can be manually triggered by the user or generated by the electronic device upon detecting that data association conditions are met. For example, after acquiring first data and second data, the electronic device may deem it necessary to associate the first data and second data, thereby automatically triggering the generation of a first instruction for data association based on the target device.

[0151] In this embodiment of the disclosure, if it is determined that a first instruction has been received, the electronic device further determines whether any device among the first device, second device, and third device other than the target device meets the conditions for switching to a low-power mode. In some embodiments, the electronic device can determine whether the conditions for switching other devices among the first device, second device, and third device other than the target device (i.e., non-target devices) to a low-power mode are met based on user operations. For example, the user can click on the display screen, press a specific button, or the electronic device can determine that the user has not operated the display screen within a preset time range to switch to a low-power mode. Here, the touch operation or the preset time range can serve as the conditions for determining whether a non-target device is switching to a low-power mode.

[0152] In other embodiments, the electronic device can also determine whether the non-target device meets the conditions for switching to a low-power mode by detecting the operating status of the non-target device. For example, if a non-target device does not collect data within a preset time period, it can be assumed that the non-target device may not have a data collection task in the near future, and therefore there is no need to maintain the normal operating module. The non-target device is then determined to meet the conditions for switching to a low-power mode.

[0153] In this embodiment of the disclosure, upon receiving the first instruction and determining that the non-target device meets the conditions for switching to a low-power mode, the electronic device can switch the non-target device to a low-power mode based on the first instruction. Here, the target device is used to associate the first data and the second data. If the non-target device meets the conditions for switching to a low-power mode, these non-target devices can be switched to a low-power mode to optimize the power consumption of the non-target devices, thereby improving the power consumption of the entire system.

[0154] It is understood that by intelligently switching the devices other than the target device among the first, second and third devices to low power mode in a timely manner when the conditions for switching to low power mode are met, the energy consumption of the entire system can be significantly reduced, which is beneficial to extending the service life of electronic devices and reducing energy waste.

[0155] In some embodiments, the method further includes:

[0156] In response to receiving a second instruction to terminate data association with the target device, the device other than the target device among the first device, the second device, and the third device is caused to terminate data acquisition based on the second instruction.

[0157] In this embodiment of the disclosure, the electronic device determines whether it has received a second instruction to terminate the data association of the target device. The second instruction can be user-triggered or generated by the electronic device upon detecting that a termination condition has been met. For example, if the electronic device fails to acquire the first data and / or the second device after a preset time threshold has been reached, it can be considered that the data association operation is no longer necessary, and the second instruction to terminate the data association of the target device can be automatically triggered.

[0158] In this embodiment of the disclosure, if it is determined that a second instruction has been received, the electronic device causes other devices among the first, second, and third devices (excluding the target device, i.e., non-target devices) to terminate data acquisition based on the second instruction. Here, the target device is used to associate the first data and the second data. If the target device is instructed to terminate the data association operation based on the second instruction, then the non-target devices no longer need to perform related data processing procedures, such as acquiring the first and second data. This can terminate the data acquisition of these non-target devices, thereby optimizing the power consumption of the non-target devices and improving the overall power consumption of the system.

[0159] It is understood that, in the embodiments of this disclosure, when a second instruction to terminate the data association of the target device is received, and the devices other than the target device (i.e., non-target devices) among the first, second, and third devices are thereby terminated from acquiring data, the data acquisition of non-target devices can be terminated in a timely manner when the data association of the target device is no longer needed, which helps to reduce unnecessary resource consumption.

[0160] In some embodiments, the method further includes:

[0161] Retrieve query information;

[0162] Search for data that matches the query information in the associated data.

[0163] In this embodiment of the disclosure, the electronic device obtains query information, which may be based on keywords entered by the user on the display screen or voice commands entered by the user via voice.

[0164] In this embodiment of the disclosure, after obtaining query information, the electronic device searches for data matching the query information in the aforementioned associated data. Here, the text information in the associated data can be matched based on the semantic content parsed from keywords or voice commands, thereby displaying the data in the associated data that matches the query information. It should be noted that if the first data and / or the second data are text data, then the text information in the aforementioned associated data can be the first data and / or the second data. If the first data and / or the second data are image data, then the text information in the aforementioned associated data can be the content features of the image data. Here, after obtaining data matching the query information, the data can be displayed on the screen of any of the aforementioned devices, or the data can be further processed.

[0165] It is understood that in this embodiment of the disclosure, the data matching the query information is searched in the associated data based on the obtained query information, so that the user does not need to manually search for data in the associated data, which greatly improves the intelligence and convenience of data processing.

[0166] In some embodiments, the method further includes:

[0167] Based on the duration of the associated data, a timeline of the associated data is displayed, and a target timestamp is highlighted on the timeline; wherein, the target timestamp is the same timestamp associated with data collected by different devices at the same time.

[0168] In this embodiment of the disclosure, the electronic device can first determine the duration of the associated data. This duration can be the time range covered by the associated data, i.e., the time interval between the earliest and latest data acquisition times. Then, the electronic device creates a timeline based on this duration and displays the timeline on a screen. The timeline is an intuitive graphical interface representing the passage of time, clearly showing the data acquisition time and order.

[0169] In this embodiment, since the associated data is obtained by associating data collected from multiple devices based on the same timestamp, this same timestamp can be used as the target timestamp and highlighted on the timeline. Highlighting can be achieved through interactive styles such as color, shape, size, or underline to facilitate quick identification and location of these target timestamps by the user. It should be noted that the different devices here can be any two of the aforementioned first device, second device, and third device.

[0170] It is understood that, in this embodiment of the disclosure, by associating data collected by different devices at the same time and highlighting the timestamps of these data on the timeline, users can intuitively view the data information of different devices and enhance the readability of the associated data.

[0171] In some embodiments, the method further includes:

[0172] In response to detecting an operation indicating that any target timestamp in the timeline is selected, the data associated with that target timestamp is displayed.

[0173] In this embodiment of the disclosure, the electronic device detects whether there is an operation indicating the selection of any timestamp on the timeline. This operation can be a user-triggered touch operation, such as the user selecting a target timestamp on the timeline by clicking, dragging, or other interactive methods. Alternatively, it can be selecting a target timestamp on the timeline based on a timestamp identifier obtained from an input operation.

[0174] In this embodiment of the disclosure, after detecting the above-described operation, the electronic device indicates that the selected timestamp is the target timestamp. Then, the electronic device displays the data associated with the target timestamp on the display screen. For example, if the timeline includes timestamps T1 and T2, and timestamp T1 is selected, the display screen displays the data associated with time point T1 in the associated data.

[0175] It is understood that, in the embodiments of this disclosure, when searching for data at a specific point in time, by directly selecting any target timestamp and viewing and displaying its associated data, the targeting of the data display can be improved while reducing the amount of data that the user needs to browse, which helps to improve the user's data browsing experience.

[0176] In some embodiments, the data associated with any target timestamp includes at least one of the following:

[0177] The timestamp identifier of any target timestamp;

[0178] The data associated with any target timestamp in the associated data;

[0179] The associated data includes the device identifier of the device that collected the data at any target timestamp.

[0180] In this embodiment of the disclosure, the data for any target timestamp displayed on the aforementioned timeline includes multiple components, such as at least one of the following: a timestamp identifier, data associated with that target timestamp in the associated data, and a device identifier of the device that collected the data for that target timestamp. The specific display can be determined according to the user's data display requirements.

[0181] In this embodiment of the disclosure, the timestamp identifier can be the target timestamp itself or a label indicating the target timestamp. For example, timestamp T1, timestamp T2, etc., can be used to uniquely identify the time point of any timestamp selected by the user in the timeline.

[0182] In this embodiment of the disclosure, the device identifier refers to a unique identifier of the device that collects data at any target timestamp, which can be used to record and trace the source of the data included in the associated data. It should be noted that the device identifier here can include any device that collects data at any target timestamp in the associated data, such as any of the aforementioned first device, second device, and fourth device. Of course, the display can show one or more device identifiers that collect data at any target timestamp. For example, if the data associated with any target timestamp in the associated data is obtained by associating first data collected by the first device with second data collected by the second device, then the display can show the device identifiers of both the first device and / or the second device.

[0183] It is understood that by displaying multiple data associated with any selected timestamp in this embodiment, a richer data browsing experience can be provided to the user.

[0184] Figure 3 This is a display page illustrated according to an exemplary embodiment. For example... Figure 3 As shown, L1 is the timeline of the associated data. Here, the associated data can be obtained by associating any two of the first data, second data, and fourth data mentioned above in this embodiment. Time node T1 and time node T2 are two target timestamps on timeline L1. The target timestamps are the same timestamp associated with data collected by different devices at the same time. Figure 3The display interface shown can be any of the aforementioned first, second, third, and fourth devices. This interface displays data associated with each target timestamp, including the timestamp identifier of the target timestamp, the data associated with the target timestamp, and the device identifier of the device that collected the data at the target timestamp. For example, "Screenshot P1 inserted by device B at time node T1" and "Photo taken by device C at time node T2"—here, T1 and T2 refer to the timestamp identifiers of the target timestamps, device B and device C refer to the device identifiers of the devices that collected the data at the target timestamps, and screenshot P1 and photo P2 are the data associated with the target timestamps. In this embodiment, multiple data associated with any selected timestamp on the timeline, such as timestamp T1 or timestamp T2, are displayed. The content displayed on this page can be recording data from the meeting process. By adding other non-audio data to the recording data, multimodal recording data generated based on multiple devices can be obtained, providing users with a richer meeting record browsing experience.

[0185] Figure 4 This is a block diagram of a data processing apparatus according to an exemplary embodiment. Figure 4 As shown, the device mainly includes:

[0186] The first acquisition module 401 is configured to acquire first data collected by a first device and second data collected by a second device; wherein both the first data and the second data are associated with a timestamp.

[0187] The association module 402 is configured to associate data with the same timestamp in the first data and the second data to obtain the associated data.

[0188] In some embodiments, the first data is audio data and the second data is non-audio data;

[0189] The association module 402 is further configured to determine target data in the non-audio data that has the same timestamp as the audio data; and associate the target data with the audio data based on the timestamp corresponding to the target data to obtain data associated with the audio data.

[0190] In some embodiments, the target data is image data, and the apparatus further includes:

[0191] The determination module is configured to identify the image data and determine the content features of the image data;

[0192] The association module 402 is further configured to associate the image data, the content features of the image data, and the audio data based on the timestamp corresponding to the image data, to obtain data associated with the audio data.

[0193] In some embodiments, the association module 402 is further configured to, in response to the target device having data association permission, associate data with the same timestamp in the first data and the second data through the target device to obtain the associated data; wherein, the target device includes at least one of the following: a first device, a second device, and a third device that has established communication connections with the first device and the second device respectively.

[0194] In some embodiments, the method further includes:

[0195] The first permission allocation module is configured to allocate a first operation permission, including the data association permission, to the target device, and to allocate a second operation permission to the first device, the second device, and the third device other than the target device; wherein, the first operation permission includes permissions other than the data association permission, the permission scope of the second operation permission is smaller than the permission scope of the first operation permission, and both the first operation permission and the second operation permission represent operation permissions on the associated data.

[0196] In some embodiments, the target device is one of the first device or the second device, the first device and the second device have established a communication connection, and the second operation permission is the permission of the device other than the target device among the first device and the second device;

[0197] The device further includes:

[0198] The second permission allocation module is configured to allocate a third operation permission to the fourth device in response to a fourth device being connected to a device other than the target device in the first device and the second device; wherein the permission range of the third operation permission is less than or equal to the permission range of the second operation permission.

[0199] In some embodiments, the apparatus further includes:

[0200] The second acquisition module is configured to acquire the third data collected by the fourth device;

[0201] The association module 402 is further configured to associate the data with the same timestamp among the first data, the second data, and the third data through the target device to obtain the associated data.

[0202] In some embodiments, the apparatus further includes:

[0203] The switching module is configured to, in response to receiving a first instruction from the target device to perform data association, cause the first device, the second device, and the third device other than the target device to switch to the low-power mode if the conditions for switching to the low-power mode are met.

[0204] In some embodiments, the apparatus further includes:

[0205] The termination module is configured to, in response to receiving a second instruction to terminate the data association of the target device, cause any device other than the target device among the first device, the second device, and the third device to terminate data acquisition based on the second instruction.

[0206] In some embodiments, the apparatus further includes:

[0207] The third acquisition module is configured to acquire query information;

[0208] The search module is configured to search for data that matches the query information in the associated data.

[0209] In some embodiments, the apparatus further includes:

[0210] The first display module is configured to display a timeline of the associated data based on the duration of the associated data, and to highlight a target timestamp on the timeline; wherein the target timestamp is the same timestamp associated with data collected by different devices at the same time.

[0211] In some embodiments, the apparatus further includes:

[0212] The second display module is configured to display data associated with any target timestamp in response to detecting an operation that indicates selection of any target timestamp in the timeline.

[0213] In some embodiments, the data associated with any target timestamp includes at least one of the following:

[0214] The timestamp identifier of any target timestamp;

[0215] The data associated with any target timestamp in the associated data;

[0216] The associated data includes the device identifier of the device that collected the data at any target timestamp.

[0217] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0218] Figure 5 This is a structural block diagram of an electronic device 500 according to an exemplary embodiment. For example, the electronic device 500 may be a terminal device whose execution subject can be the aforementioned first device or second device, or it may be other devices connected to the first device and second device, such as cloud devices. The terminal device may be a user equipment (UE), mobile device, user terminal, mobile phone, tablet computer, personal digital assistant (PDA), handheld device, computing device, in-vehicle device, wearable device, etc.

[0219] Reference Figure 5 The electronic device 500 may include one or more of the following components: processing component 502, memory 504, power supply component 506, multimedia component 508, audio component 510, input / output (I / O) interface 512, sensor component 514, and communication component 516.

[0220] Processing component 502 typically controls the overall operation of electronic device 500, such as operations associated with at least one of display, telephone call, data communication, camera operation, and recording operation. Processing component 502 may include one or more processors 520 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 502 may include one or more modules to facilitate interaction between processing component 502 and other components. For example, processing component 502 may include a multimedia module to facilitate interaction between multimedia component 508 and processing component 502.

[0221] Memory 504 is configured to store various types of data to support operation on electronic device 500. Examples of such data include at least one of the following: instructions for any application or method operating on electronic device 500, contact data, phonebook data, messages, pictures, and videos. Memory 504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0222] Power supply component 506 provides power to various components of electronic device 500. Power supply component 506 may include at least one of the following: a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 500.

[0223] Multimedia component 508 includes a screen that provides an output interface between electronic device 500 and user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a Touch Panel, the screen may be implemented as a touchscreen to receive input signals from the user. The Touch Panel includes one or more touch sensors to sense touches, swipes, and gestures on the Touch Panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 508 includes a front-facing camera and / or a rear-facing camera. When electronic device 500 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0224] Audio component 510 is configured to output and / or input audio signals. For example, audio component 510 includes a microphone (MIC) configured to receive external audio signals when electronic device 500 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 504 or transmitted via communication component 516. In some embodiments, audio component 510 also includes a speaker for outputting audio signals.

[0225] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as keyboards, click wheels, and buttons. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0226] Sensor assembly 514 includes one or more sensors for providing state assessments of various aspects of electronic device 500. For example, sensor assembly 514 may detect the on / off state of electronic device 500, the relative positioning of components such as the display and keypad of electronic device 500, changes in position of electronic device 500 or one of its components, the presence or absence of user contact with electronic device 500, orientation or acceleration / deceleration of electronic device 500, and temperature changes of electronic device 500. Sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 514 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, sensor assembly 514 may also include, but is not limited to, at least one of the following: an accelerometer, a gyroscope, a magnetometer, a pressure sensor, and a temperature sensor.

[0227] Communication component 516 is configured to facilitate wired or wireless communication between electronic device 500 and other devices. Electronic device 500 can access wireless networks based on communication standards, such as Wi-Fi, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 516 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wide Band (UWB), Bluetooth (BT), and other technologies.

[0228] In an exemplary embodiment, the electronic device 500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components.

[0229] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 504 including executable instructions or a computer program, which can be executed by a processor 520 of an electronic device 500 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0230] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor of a mobile terminal, enables the mobile terminal to perform any of the data processing methods described in the embodiments of this disclosure.

[0231] This disclosure provides a computer program product comprising a computer program or executable instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer program or executable instructions from the computer-readable storage medium and executes the computer program or executable instructions, causing the computer device to perform any of the data processing methods described in this disclosure.

[0232] Undisclosed common knowledge or conventional techniques in this art. The description and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0233] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A data processing method, characterized in that, The method includes: Acquire first data collected by a first device and second data collected by a second device; wherein both the first data and the second data are associated with a timestamp; The data with the same timestamp in the first data and the second data are correlated to obtain the correlated data.

2. The method according to claim 1, characterized in that, The first data is audio data, and the second data is non-audio data; The process of associating data with the same timestamp in the first data and the second data to obtain associated data includes: Identify the target data in the non-audio data that has the same timestamp as the audio data; Based on the timestamp corresponding to the target data, the target data is associated with the audio data to obtain data associated with the audio data.

3. The method according to claim 2, characterized in that, The target data is image data, and the method further includes: The image data is identified to determine its content features; The step of associating the target data with the audio data based on the timestamp corresponding to the target data to obtain data associated with the audio data includes: Based on the timestamp corresponding to the image data, the image data, the content features of the image data, and the audio data are associated to obtain data associated with the audio data.

4. The method according to claim 1, characterized in that, The process of associating data with the same timestamp in the first data and the second data to obtain associated data includes: In response to the target device having data association permissions, the target device associates data with the same timestamp in the first data and the second data to obtain the associated data; wherein, the target device includes at least one of the following: a first device, a second device, and a third device that has established communication connections with the first device and the second device respectively.

5. The method according to claim 4, characterized in that, The method further includes: Assign a first operation permission, including the data association permission, to the target device, and assign a second operation permission to the first device, the second device, and the third device other than the target device; wherein, the first operation permission includes permissions other than the data association permission, the scope of the second operation permission is smaller than the scope of the first operation permission, and both the first operation permission and the second operation permission represent operation permissions on the associated data.

6. The method according to claim 5, characterized in that, The target device is one of the first device or the second device, the first device and the second device have established a communication connection, and the second operation permission is the permission of the device other than the target device among the first device and the second device; The method further includes: In response to a fourth device being connected to a device other than the target device in the first device and the second device, a third operation permission is assigned to the fourth device; wherein the scope of the third operation permission is less than or equal to the scope of the second operation permission.

7. The method according to claim 6, characterized in that, The method further includes: Obtain the third data collected by the fourth device; The step of associating data with the same timestamp in the first data and the second data through the target device to obtain the associated data includes: The first data, the second data, and the third data with the same timestamp are associated through the target device to obtain the associated data.

8. The method according to claim 4, characterized in that, The method further includes: In response to receiving a first instruction from the target device to perform data association, based on the first instruction, the first device, the second device, and the third device other than the target device switch to the low-power mode if the conditions for switching to the low-power mode are met.

9. The method according to claim 4, characterized in that, The method further includes: In response to receiving a second instruction to terminate data association with the target device, the device other than the target device among the first device, the second device, and the third device is caused to terminate data acquisition based on the second instruction.

10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Retrieve query information; Search for data that matches the query information in the associated data.

11. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Based on the duration of the associated data, a timeline of the associated data is displayed, and a target timestamp is highlighted on the timeline; wherein, the target timestamp is the same timestamp associated with data collected by different devices at the same time.

12. The method according to claim 11, characterized in that, The method further includes: In response to detecting an operation indicating that any target timestamp in the timeline is selected, the data associated with that target timestamp is displayed.

13. The method according to claim 12, characterized in that, The data associated with any target timestamp includes at least one of the following: The timestamp identifier of any target timestamp; The data associated with any target timestamp in the associated data; The associated data includes the device identifier of the device that collected the data at any target timestamp.

14. A data processing apparatus, characterized in that, The device includes: The first acquisition module is configured to acquire first data collected by a first device and second data collected by a second device; wherein both the first data and the second data are associated with a timestamp. The association module is configured to associate data with the same timestamp in the first data and the second data to obtain the associated data.

15. An electronic device, characterized in that, include: processor; Memory used to store computer programs or instructions; The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 13.

16. A non-transitory computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instructions in the storage medium are executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.

17. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 13.