数据处理方法及装置与流程

文档序号:11931795阅读:200来源:国知局
数据处理方法及装置与流程

本发明实施例涉及通信技术,尤其涉及一种数据处理方法及装置。



背景技术:

随着近年通信技术及其应用的飞速发展,通信设备对数据处理的方式也在不断变化。对数据进行处理时,可以对具有相关性的数据进行合并处理,以提高数据处理的性能,或者产生不同的效果。

现有技术中,可以通过对多个设备采集的具有相关性的数据进行合并。例如:通过分布在园区内不同区域的多个温度传感器采集园区的温度数据,多个温度传感器将采集到的温度数据传输到同一台设备(例如手机)上,通过加权平均等方式获得更准确的温度估计值。又例如:有现有技术通过多次在不同位置对同一静止物体拍照的方式,从多张照片合并生成静止物体的3D图像。

但是,当被采集的对象随时间快速变化时,现有技术合并具有相关性的数据的准确性不高。



技术实现要素:

本发明实施例提供一种数据处理方法及装置,用以解决现有技术中对获得的具有相关性的数据进行合并处理时准确性不高的问题。

第一方面,本发明实施提供一种数据处理方法,包括:

数据合并设备接收至少两个数据采集设备发送的数据,所述数据中包含采集所述数据时的时间戳,所述至少两个数据采集设备的系统时钟同步,所述数据合并设备单独设置或所述数据合并设备与其中一个数据采集设备一体设置;

所述数据合并设备根据所述数据的时间戳,对具有相同的时间戳的数据进行合并处理。

可选地,所述系统时钟同步包括:

根据蜂窝移动通信时钟信号同步;或者,

根据全球定位系统GPS卫星定位信号同步后的时钟信号同步;或者,

根据短距离无线通信网络同步技术同步。

第二方面,本发明实施提供一种数据处理方法,包括:

数据采集设备获取数据,其中,所述数据采集设备与其他数据采集设备的系统时钟同步;

所述数据采集设备根据获取所述数据的时间为所述数据添加时间戳;

所述数据采集设备将所述添加时间戳之后的数据发送给数据合并设备。

可选地,所述数据采集设备采集数据之前,还包括:

所述数据采集设备与其他数据采集设备进行系统时钟同步。

可选地,所述数据采集设备与其他数据采集设备通过下述任一种方式进行系统时钟同步:

蜂窝移动通信时钟信号;或者,

全球定位系统GPS卫星定位信号同步后的时钟信号;或者,

短距离无线通信网络同步技术。

第三方面,本发明实施例提供一种数据处理装置,包括:

接收器,用于接收至少两个数据采集设备发送的数据,所述数据中包含采集所述数据时的时间戳,所述至少两个数据采集设备的系统时钟同步;

处理器,用于根据所述数据的时间戳,对具有相同的时间戳的数据进行合并处理。

可选地,所述系统时钟同步包括:

根据蜂窝移动通信时钟信号同步;

根据全球定位系统GPS卫星定位信号同步后的时钟信号同步;

根据短距离无线通信网络同步技术同步。

第四方面,本发明实施例提供一种数据处理装置,包括:

数据采集器,用于获取数据;

处理器,用于根据获取所述数据的时间为所述数据添加时间戳;所述 数据处理装置的系统时钟与其它数据处理装置的系统系统时钟同步;

发送器,用于将所述添加时间戳之后的数据发送给数据合并设备。

可选地,所述装置还包括:

时钟器,用于提供所述系统时钟。

可选地,所述时钟器具体用于,根据下述任一种方式提供所述系统时钟:

蜂窝移动通信时钟信号;或者,

全球定位系统GPS卫星定位信号同步后的时钟信号;

短距离无线通信网络同步技术。

本发明实施例提供的数据处理方法及装置,通过主设备接收至少两个系统时钟同步的辅设备发送的数据,所述数据中包含采集所述数据时的时间戳,并通过所述主设备对具有相同的时间戳的数据进行合并处理。采用本发明实施例提供的技术方案,由于所述至少两个辅设备的系统时钟同步,因此,基于时间戳,所述至少两个辅设备采集的基于时间的具有相关性的数据的准确性较高,从而使所述主设备根据所述数据的时间戳对所述两个辅设备采集的数据进行合并处理后能够得到准确的数据合并结果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的数据处理方法及装置的应用场景示意图;

图2为本发明数据处理方法实施例一的流程示意图;

图3为本发明数据处理方法实施例二的流程示意图;

图4为本发明数据处理方法实施例三的流程示意图;

图5为本发明数据处理装置实施例一的结构示意图;

图6为本发明数据处理装置实施例二的结构示意图;

图7为本发明数据处理系统实施例的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种数据处理方法及装置。图1是本发明实施例提供的数据处理方法及装置的应用场景示意图。请参阅图1,采用本发明实施例提供的数据处理方法及装置可以实现数据合并设备与多个数据采集设备配合完成对具有相关性的数据的合并处理,针对变化的场景实现不一样的处理效果。下面举例说明本发明实施例的具体应用场景。

场景一:多个摄像设备配合拍大角度视频或图片

如图1所示,所述数据采集设备可以是摄像设备,可以通过多个摄像设备分别从不同方向拍摄有重叠部分的视频文件,并传输到数据合并设备中。其中,所述数据合并设备是用于对所述视频文件进行合并处理的设备。所述数据合并设备可以与所述数据设备分开单独设置,也可以与任意一个数据采集设备一体设置,同时实现数据采集及合并的功能。所述数据合并设备确定出同一个时刻所述多个摄像设备中同步拍摄的视频帧,并通过所述数据合并设备中的数据处理应用程序对所述多个摄像设备拍摄的视频进行配准拼接,从而可以合成大角度甚至是360度的视频文件。其中,所述视频文件可以带有拍摄方向信息,通过鼠标拖动或者头盔浏览,也可以设置为拼接在一起的长幅画卷的形式。同样地,也可以通过所述多个摄影设备分别从不同方向对同一个物体拍摄照片,并通过数据合并设备对图片进行合成从而生成可以自动旋转的小视频。

场景二:多方位录音

对于有多个音源或者音源会移动的场景,通过一台设备进行录音通常难以获得较好的效果。此时,图1中的所述数据采集设备可以是录音设备,可以采用本发明实施例提供的数据处理方法,通过多台录音设备在不同位置进行录音,将多个录音数据同步后传输到同一台数据合并设备中,通过所述数据合并设备中相应的数据处理应用程序对所述多个音源进行合并, 即可得到高品质的录音效果。其中,所述数据合并设备可以是录音设备,也可以是其它能够对所述录音数据进行合并处理的设备。

场景三:多设备实现全球定位系统(Global Positioning System,简称GPS)定位配合

再例如,驾驶时使用GPS进行导航,当车辆行驶到高架桥下或者隧道内时,GPS定位信号较弱。此时,图1中的所述数据采集设备可以是GPS定位设备,可使用本发明实施例提供的数据处理方法,通过车内的多台GPS定位设备进行定位,并将所述多台GPS定位设备的GPS定位信号进行同步后发送到数据合并设备,通过数据合并设备中的数据处理应用程序对多个所述GPS定位信号进行合并处理,从而提升数据合并设备的GPS定位性能。其中,所述数据合并设备可以是GPS定位设备,也可以是其它能够对所述GPS定位信号进行合并处理的设备。

由于本发明实施例提供的数据处理方法及装置使得多个设备之间可以实现时间同步,因此即使数据对象是移动或者变化的,也可以获取到准确的基于时间的具有相关性的数据,从而可以实现对所述多个设备获取到的数据进行合并处理并得到准确的数据合并结果。

本发明实施例提供的数据合并方法,包括:

S101:数据合并设备接收至少两个数据采集设备发送的数据,所述数据中包含采集所述数据时的时间戳,所述至少两个数据采集设备的系统时钟同步,所述数据合并设备单独设置或所述数据合并设备与其中一个数据采集设备一体设置。

其中,所述至少两个数据采集设备的系统时钟同步可以通过以下几种方式实现:

根据蜂窝移动通信时钟信号同步;或者,

根据全球定位系统GPS卫星定位信号同步后的时钟信号同步;或者,

根据短距离无线通信网络同步技术同步。

S102:所述数据合并设备根据所述数据的时间戳,对具有相同的时间戳的数据进行合并处理。

所述数据合并设备及所述数据采集设备可以由手机、平板电脑等电子设备实现。在采用上述方法实现数据合并处理时,所述数据合并设备及所 述数据采集设备通过短距离无线通信网络建立连接,例如,通过无线局域网或蓝牙微微网等。其中,所述数据合并设备被指定为主设备,所述数据采集设备被指定为辅设备,所述主设备和其中一个辅设备可以一体设置。所述主设备及所述辅设备建立网络连接的过程中,由所述主设备创建网络,所述辅设备加入所述网络。

具体地,本发明实施例提供的数据处理方法可以通过但不限于以下的具体实施方式来实现。

图2为本发明数据处理方法实施例一的流程示意图。请参阅图2,当所述主设备与所述辅设备均为单独设置时,本发明数据处理方法实施例一包括:

S201:主设备接收至少两个辅设备发送的数据,所述数据中包含采集所述数据时的时间戳,所述至少两个辅设备的时钟同步。

具体地,在本发明实施例中,所述主设备及所述辅设备可以是手机,也可以是其它能够采集数据且能够传输数据的电子设备,所述主设备及所述辅设备可以是相同的设备,也可以是不同类型的设备,在此不做限定。

所述主设备及辅设备上设置有相应的数据处理应用程序。所述数据处理应用程序用于对所述辅设备采集的具体数据进行相应的数据处理。例如:所述数据处理应用程序可以是图像处理应用程序、音频处理应用程序、定位信号处理应用程序等。其中,所述主设备上的数据处理应用程序可以对所述辅设备采集的数据进行合并处理。在所述主设备和辅设备上分别启动所述数据处理应用程序。可以通过所述至少两个辅设备上的数据处理应用程序触发所述至少两个辅设备的时钟完成同步。完成同步后,所述至少两个辅设备采集需要处理的相应数据。具体地,可以通过所述数据处理应用程序来触发所述至少两个辅设备采集数据,也可以直接由用户输入数据采集指令触发所述至少两个辅设备采集数据。同样,也可以通过用户输入的系统时钟同步指令触发所述至少两个辅设备的时钟完成同步,在此不做限定。所述至少两个辅设备分别具有时钟器,所述时钟器为对应的辅设备提供系统时钟,用以记录系统时间。所述至少两个辅设备在采集数据的过程中从对应的时钟读取所述至少两个辅设备获取所述数据时的时间,并给采集的数据添加采集所述数据时的时间戳。具体地,所述至少两个辅设备可以分别通过各自的数据处理应用程序触发完成系统时钟同步及数据采 集;也可以通过通信协议,由所述主设备的数据处理应用程序自动触发所述至少两个辅设备完成系统时钟同步及数据采集。其中,所述至少两个辅设备采集的数据为所述数据处理应用程序所需要的数据。例如:对于图像处理应用程序,采集的是来自摄像设备的图像数据;对于音频处理应用程序,采集的是来自音频设备的声音数据;还可以是其他数据,如:GPS定位信号,或传感器信号。添加所述时间戳时,读取所述时间的过程中的延迟抖动必须小于所述时钟器的同步精度,以保证各辅设备获取所述数据时的同步精度。例如:所述辅设备的时钟器的同步精度为2微秒,则所述延迟抖动必须小于2微秒。

所述辅设备可以通过频率不同的计数器提供精度不同的第一时钟及第二时钟。所述第一时钟可以由频率为32KHZ的第一计数器计数,用于提供所述辅设备运行时的全局时间。所述全局时间的计时精度可达到秒级。不同的辅设备间的全局时间通常存在量级为秒以上的误差。所述第二时钟通常由频率为26MHZ或其他高频率的第二计数器计数,用于提供高精度的计时时间。所述高精度的计时时间的计时精度可以达到微秒级别。其中,所述第一时钟及所述第二时钟也可以通过其它频率的计数器计数,只要可以达到所需要的精度级别即可。

为了提高所述辅设备的时钟器的计时精度,所述辅设备的时钟器可以由所述第一计数器及所述第二计数器组合而成,用以为所述辅设备提供高精度的所述系统时钟。其中,计时精度较低的所述第一时钟作为所述系统时钟的高位,例如:精确到秒;计时精度较高的所述第二时钟作为所述系统时钟的低位,例如:精确到微秒。可以理解的是,所述辅设备的时钟器也可以通过同一个计数器来提供所需精度的系统时钟,只要所述计数器的位数足以提供满足所述辅设备计时需求的系统时钟即可;或者,所述辅设备的时钟器还可以通过多个计数器共同组成,用以提供满足计时需求的系统时钟。

所述辅设备根据所述系统时钟给所述采集的数据添加采集所述数据时的时间戳。

S202:所述主设备根据所述数据的时间戳,对具有相同的时间戳的数据进行合并处理。

所述主设备接收到所述至少两个辅设备发送的数据后,按照时间戳的时间顺序对所述数据进行排序,确定出具有相同时间戳的数据,并将所述具有相同时间戳的数据进行对齐排列。当所述主设备检测到所述具有相同时间戳的数据对齐排列完成后,发出数据合并控制指令,所述主设备运行所述数据处理应用程序对具有相同时间戳的数据完成相应的合并处理。

具体地,所述至少两个辅设备通过下述任一种方式进行系统时钟同步:蜂窝移动通信时钟信号;全球定位系统GPS卫星定位信号同步后的时钟信号;或者无线通信网络同步技术。

实际实现过程中,通过基站提供所述蜂窝移动通信时钟信号或者通过全球定位系统(Global Positioning System,简称GPS)提供的卫星定位信号同步后的时钟信号作为第三方参考时钟信号。所述主设备和所述辅设备均根据所述第三方参考时钟信号校准所述高精度的系统时钟,从而实现所述主设备与所述至少两个辅设备之间的系统时钟同步。所述第三方参考时钟信号可以使所述主设备及所述辅设备的系统时钟达到微秒级精度。

当所述至少两个辅设备无法获得所述第三方参考时钟信号,例如:无法找到蜂窝移动通信网络的情况。此时要实现所述至少两个辅设备之间的系统时钟同步,可以通过短距离无线通信网络同步技术来同步所述至少两个辅设备的所述系统时钟。

本发明实施例一提供的数据处理方法,通过所述主设备接收系统时钟同步的所述至少两个辅设备采集的数据及采集所述数据时的时间戳,并根据所述数据的时间戳,对具有相同的时间戳的数据进行合并处理。由于所述至少两个辅设备的系统时钟同步,因此,基于时间戳,所述至少两个辅设备采集的基于时间的具有相关性的数据的准确性较高,从而使所述主设备根据所述数据的时间戳对所述两个辅设备采集的数据进行合并处理后能够得到准确的数据合并结果。

图3为本发明数据处理方法实施例二的流程示意图。请参阅图3,当所述主设备与其中一个辅设备一体设置时,本发明数据处理方法实施例二包括:

S301:主设备采集数据,并接收至少一个辅设备发送的数据,所述数据中包含采集所述数据时的时间戳,所述主设备与所述至少一个辅设备的系统时钟同步。

具体地,所述主设备和所述至少一个辅设备之间通过短距离无线通信网络建立连接,例如,通过无线局域网或蓝牙微微网等。通常由所述主设备创建网络,所述至少一个辅设备加入所述网络。

所述主设备及所述至少一个辅设备上均安装有数据处理应用程序。所述主设备及所述至少一个辅设备启动所述数据处理应用程序,所述数据处理应用程序触发所述主设备与所述至少一个辅设备的系统时钟进行同步。完成同步后,所述主设备与所述至少一个辅设备采集所述处理应用程序需要处理的相应数据。具体地,所述主设备的系统时钟的提供方式,所述主设备与所述至少一个辅设备进行系统时钟同步方式以及采集数据的触发方式与本发明实施例一中所述的方式相同,所述主设备与所述至少一个辅设备的系统时钟同步的实现过程也与本发明实施例一中提供的方式类似,在此不再赘述。

S302:所述主设备根据所述数据的时间戳,对具有相同的时间戳的所述至少一个辅设备发送的数据和所述主设备采集的数据进行合并处理。

所述主设备对具有相同的时间戳的所述至少一个辅设备发送的数据和所述主设备的数据进行合并处理的过程也与本发明实施例一中所述的方式类似,在此不再赘述。

本发明实施例二提供的数据处理方法,通过主设备接收至少一个与所述主设备的系统时钟同步的辅设备发送的数据,根据所述数据的时间戳,对具有相同的时间戳的所述至少一个辅设备发送的数据和所述主设备的数据进行合并处理,由于所述主设备与所述至少一个辅设备的系统时钟同步,因此,基于时间戳,所述主设备及所述辅设备采集的基于时间的具有相关性的数据的准确性较高,从而使所述主设备根据所述数据的时间戳对所述主设备及所述辅设备采集的数据进行合并处理后能够得到准确的数据合并结果。

图4为本发明实施例数据处理方法实施例三的流程示意图。请参阅图4,当辅设备均为单独设置时,本发明数据处理方法实施例三包括:

S401:辅设备获取数据,其中,所述辅设备与其他辅设备的系统时钟同步。

具体地,所述各辅设备上均安装有数据处理应用程序。所述辅设备及 其他辅设备可以分别通过各自的数据处理应用程序触发完成系统时钟同步。完成同步后,所述辅设备采集所述数据处理应用程序需要处理的相应数据。其中,所述各辅设备的系统时钟同步及采集数据的触发方式与本发明实施例一类似,所述各辅设备的系统时钟同步的实现过程也与本发明实施例一中提供的方式类似,在此不再赘述。所述辅设备采集的数据为所述数据处理应用程序所需要的数据。例如:对于图像处理应用程序,采集的是来自摄像设备的图像数据;对于音频处理应用程序,采集的是来自音频设备的声音数据;还可以是其他数据,如:全球定位系统(Global Positioning System,简称GPS)定位信号,或传感器信号。

S402:所述辅设备根据获取所述数据的时间为所述数据添加时间戳。

具体地,所述辅设备在获取所述数据的同时从所述时钟器读取所述辅设备获取所述数据时的时间,并将所述获取到的数据及其对应的时间信息一起打包存储在所述辅设备中,即,为所述数据添加时间戳。其中,为所述数据添加所述时间戳时,读取所述时间的过程中的延迟抖动必须小于所述时钟器的同步精度,以保证所述辅设备获取所述数据的同步精度。例如:所述辅设备的时钟器的同步精度为2微秒,则所述延迟抖动必须小于2微秒。

S403:所述辅设备将所述添加时间戳之后的数据发送给主设备。

所述辅设备将所述采集到的数据及时间戳打包后通过所述短距离无线通信网络传输到所述主设备上。所述数据通常以块或者流的方式进行存储和传递。所述数据可以采用现有成熟的短距离传输技术进行传输,例如:无线保真(Wireless Fidelity,简称WiFi)、蓝牙、无线高清技术(Intel WirelessDisplay,简称Widi),或者蜂窝网数据传输等。所述主设备接收所述辅设备发送的数据后,可以根据所述时间戳对具有相同时间戳的所述数据进行合并处理。

当其中一个辅设备与主设备一体设置时,本发明数据处理方法实施例包括:

S501:辅设备获取数据,其中,所述辅设备与主设备的系统时钟同步。

S502:所述辅设备根据获取所述数据的时间为所述数据添加时间戳。

S503:所述辅设备将所述添加时间戳之后的数据发送给所述主设备。

上述几个步骤的具体实现方式与步骤S401-S403类似,在此不再赘述。

本发明实施例提供的数据处理方法,通过系统时钟同步的辅设备获取数据,所述辅设备根据获取所述数据的时间为所述数据添加时间戳,并将所述添加时间戳之后的数据发送给主设备,由于所述辅设备与其他辅设备的系统时钟同步,因此,基于时间戳,所述辅设备与其他辅设备采集的基于时间的具有相关性的数据的准确性较高,从而使所述主设备根据所述数据的时间戳对所述两个辅设备采集的数据进行合并处理后能够得到准确的数据合并结果。

具体地,所述主设备及所述辅设备可以是手机,也可以是其它能够采集数据且能够传输数据的电子设备,所述主设备及所述辅设备可以是相同的设备,也可以是不同类型的设备,在此不做限定。

进一步地,所述辅设备获取数据之前,还包括:所述辅设备与其他辅设备进行系统时钟同步;或者,所述辅设备与所述主设备进行系统时钟同步。

其中,所述辅设备与所述主设备的时钟器分别用于为所述辅设备及其他辅设备提供本地高精度时钟。本发明实施例三中的所述时钟器的构成方式及为所述辅设备及所述主设备提供所述本地高精度时钟的方式与本发明实施例一相同,在此不再赘述。

具体地,所述系统时钟同步包括:通过蜂窝移动通信时钟信号进行系统时钟同步;或者,通过全球定位系统GPS卫星定位信号同步后的时钟信号进行系统时钟同步;或者,通过短距离传输技术进行系统时钟同步。

实际实现过程中,通过基站提供所述蜂窝移动通信时钟信号或者通过全球定位系统(Global Positioning System,简称GPS)提供的卫星定位信号同步后的时钟信号作为第三方参考时钟信号。所述主设备和所述辅设备均根据所述第三方参考时钟信号校准所述系统时钟,从而实现所述主设备与所述至少两个辅设备之间的系统时钟同步。所述第三方参考时钟信号可以使所述主设备及所述辅设备的系统时钟达到微秒级精度。

当所述主设备及所述辅设备无法获得所述第三方参考时钟信号,例如:无法找到蜂窝移动通信网络的情况。此时要实现所述主设备及所述辅设备之间的系统时钟同步,可以通过短距离无线通信网络同步技术来同步 所述主设备及所述辅设备的所述系统时钟。

本发明实施例还提供一种数据处理方法,当所述至少两个辅设备单独设置时,所述方法包括:

S601:至少两个辅设备进行系统时钟同步;

具体地,所述至少两个辅设备上安装有数据处理应用程序。所述至少两个辅设备通过所述数据处理应用程序触发完成系统时钟同步。所述至少两个辅设备及所述主设备通过下述任一种方式进行系统时钟同步:

蜂窝移动通信时钟信号;

全球定位系统GPS卫星定位信号同步后的时钟信号;

短距离无线通信网络同步技术。

实际实现过程中,通过基站提供所述蜂窝移动通信时钟信号或者通过全球定位系统(Global Positioning System,简称GPS)提供的卫星定位信号同步后的时钟信号作为第三方参考时钟信号。所述主设备和所述辅设备均根据所述第三方参考时钟信号校准所述系统时钟,从而实现所述主设备与所述至少两个辅设备之间的系统时钟同步。所述第三方参考时钟信号可以使所述主设备及所述辅设备的系统时钟达到微秒级精度。

当所述主设备及所述辅设备无法获得所述第三方参考时钟信号,例如:无法找到蜂窝移动通信网络的情况。此时要实现所述主设备及所述辅设备之间的系统时钟同步,可以通过短距离无线通信网络同步技术来同步所述主设备及所述辅设备的所述系统时钟。

S602:所述至少两个辅设备获取数据。

所述辅设备采集的数据为所述数据处理应用程序所需要的数据。例如:对于图像处理应用程序,采集的是来自摄像设备的图像数据;对于音频处理应用程序,采集的是来自音频设备的声音数据;还可以是其他数据,如:全球定位系统(Global Positioning System,简称GPS)定位信号,或传感器信号。

S603:所述至少两个辅设备根据获取所述数据的时间为所述数据添加时间戳;

具体地,所述至少两个辅设备的数据处理应用程序可以触发所述至少两个辅设备从时钟器读取获取所述数据时的时间,为所述数据添加时间 戳。其中,为所述数据添加所述时间戳时,读取所述时间的过程中的延迟抖动必须小于所述时钟器的同步精度,以保证所述辅设备获取所述数据的同步精度。例如:所述辅设备的时钟器的同步精度为2微秒,则所述延迟抖动必须小于2微秒。

S604:所述至少两个辅设备将所述添加时间戳之后的数据发送给主设备。

所述辅设备将所述采集到的数据及时间戳打包后通过短距离无线通信网络传输到所述主设备上。所述数据通常以块或者流的方式进行存储和传递。所述数据可以采用现有成熟的短距离传输技术进行传输,例如:无线保真(Wireless Fidelity,简称WiFi)、蓝牙、无线高清技术(Intel WirelessDisplay,简称Widi),或者蜂窝网数据传输等。所述主设备接收所述辅设备发送的数据后,可以根据所述时间戳对具有相同时间戳的所述数据进行合并处理。

S605:所述主设备接收所述至少两个辅设备发送的数据。

具体地,所述主设备通过所述短距离无线通信网络接收所述至少两个辅设备发送的数据。

S606:所述主设备根据所述数据的时间戳,对具有相同的时间戳的所述至少两个辅设备发送的数据和所述主设备的数据进行合并处理。

所述主设备接收到所述辅设备发送的数据后,对所述包含有时间戳的数据进行汇总,并根据所述时间戳将所述数据对齐发送给所述主设备的数据处理应用程序,所述数据处理应用程序对具有相同时间戳的数据完成相应的合并处理。

当所述主设备和其中一个辅设备一体设置时,所述方法包括:

S701:至少一个辅设备与主设备进行系统时钟同步;

S702:所述至少一个辅设备及所述主设备获取数据。

S703:所述至少一个辅设备及所述主设备根据获取所述数据的时间为所述数据添加时间戳;

S704:所述至少一个辅设备将所述添加时间戳之后的数据发送给所述主设备。

S705:所述主设备接收所述至少一个辅设备发送的数据。

S706:所述主设备根据所述数据的时间戳,对具有相同的时间戳的所述至少一个辅设备发送的数据和所述主设备获取的数据进行合并处理。

具体地,所述步骤S701-S706的具体实现方式与步骤S601-S602的实现方式类似,再次不再赘述。

图5为本发明数据处理装置实施例一的结构示意图。请参阅图5,所述装置至少包括接收器11及处理器12:

所述接收器11用于接收至少两个数据采集设备发送的数据,所述数据中包含采集所述数据时的时间戳,所述至少两个数据采集设备的系统时钟同步。

具体地,所述至少两个数据采集设备的系统时钟同步是根据下述任一种方式来实现的:

蜂窝移动通信时钟信号;

全球定位系统GPS卫星定位信号同步后的时钟信号;

短距离无线通信网络同步技术。

所述处理器12用于,根据所述数据的时间戳,对具有相同的时间戳的数据进行合并处理。

本发明实施例提供的数据处理装置,通过所述数据合并设备中的接收器11接收所述至少两个数据采集设备采集的数据,通过所述处理器12根据所述数据的时间戳对具有相同的时间戳的数据进行合并处理;由于所述至少两个数据采集设备的系统时钟同步,因此,基于时间戳,所述至少两个数据采集设备采集的基于时间的具有相关性的数据的准确性较高,从而使得所述处理器12根据所述数据的时间戳对数据进行合并处理后能够得到准确的数据合并结果。

具体地,本发明装置实施例一提供的数据处理装置用以执行方法实施例一或方法实施例二提供的数据处理方法,以完成多设备数据的合并处理,其实现原理类似,在此不再赘述。

图6为本发明数据处理装置实施例二的结构示意图。请参阅图6,所述装置至少包括数据采集器21、处理器22及发送器23。

所述数据采集器21,用于获取数据;

具体地,所述数据采集器21可以是摄像头,麦克风、GPS及传感器 等设备。

所述处理器22,用于根据获取所述数据的时间为所述数据添加时间戳;所述数据处理装置的系统时钟与其它数据处理装置的系统时钟同步;

所述发送器23,用于将所述添加时间戳之后的数据发送给数据合并设备。

本发明实施例提供的数据处理装置,通过所述数据采集设备中的数据采集器21获取数据,通过所述处理器22根据获取所述数据的时间为所述数据添加时间戳,并通过发送器23将所述添加时间戳之后的数据发送给所述数据合并设备。由于所述数据采集设备与其他数据采集设备的系统时钟同步,因此,基于时间戳,不同数据采集设备采集的基于时间的具有相关性的数据的准确性较高,从而所述数据合并设备根据所述数据的时间戳对具有相同的时间戳的数据进行合并处理后能够得到准确的数据合并结果。

进一步地,所述数据处理装置还包括时钟器24,用于提供所述系统时钟。

所述时钟器24具体用于,根据下述任一种方式提供所述系统时钟:

蜂窝移动通信时钟信号;或者,

全球定位系统GPS卫星定位信号;

短距离无线通信网络同步技术。

具体地,本发明装置实施例二提供的数据处理装置用以执行方法实施例三提供的数据处理方法,以完成多设备数据的合并处理,其实现原理类似,在此不再赘述。

图7为本发明数据处理系统实施例的结构示意图。请参阅图7,本发明数据处理系统包括主设备10及辅设备20。所述主设备10及所述辅设备20可以一体设置。例如:

所述辅设备20包括数据采集器21、处理器22、发送器23、及时钟器24。所述主设备10包括接收器11、处理器12、时钟器14、数据采集器15。

所述主设备10与所述辅设备20之间通过短距离无线通信网络建立连接,例如,通过无线局域网或蓝牙微微网等。通常由所述主设备创建网络,所述至少两个辅设备加入所述网络。

所述主设备10及所述辅设备20分别通过处理器12及22使所述主设备10的时钟器14及所述辅设备的时钟器24根据同一个第三方参考时钟 完成同步;或者,根据短距离无线通信网络同步机制来实现同步。具体地,所述第三方参考时钟可以是蜂窝移动通信时钟或者全球定位系统GPS卫星定位信号同步后的时钟。

所述辅设备20通过所述数据采集器21获取用于合并处理的数据,并通过所述处理器22在所述数据采集器21获取数据时从所述时钟器24读取获取数据的时间,从而为所述数据添加获取所述数据时的时间戳。然后,所述辅设备20的发送器23将所述数据及时间戳打包发送给所述主设备10。

所述主设备10通过所述数据采集器15采集用于合并处理的数据,并通过所述处理器12在所述数据采集器15获取数据时从所述时钟器14读取获取数据的时间,从而为所述数据添加获取所述数据时的时间戳。所述主设备10通过所述接收器11接收所述辅设备20发送的数据及时间戳,并通过所述处理器12根据所述时间戳的时间顺序对所述主设备10采集的数据及所述辅设备20发送的数据进行排序处理,确定出具有相同时间戳的数据,并将所述具有相同时间戳的数据进行对齐排列,所述数据处理模块12即可将具有相同数据戳的所述主设备10采集的数据及所述辅设备20发送的数据进行合并处理。

图7所示的主设备10仅用于进行示例性说明,可以理解,当所述主设备与辅设备的功能为分开设置时,所述主设备10可以仅包括接收器11及处理器12,其它元件的功能可以直接由辅设备20单独提供。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机、手机或其他便携装置的可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1