数据聚合器和数据管理方法技术

技术编号:13906372 阅读:176 留言:0更新日期:2016-10-26 11:33
本发明专利技术公开一种数据聚合器和数据管理方法。数据聚合器服务于至少一个数据源和至少一个电子设备之间,所述数据聚合器设置来与所述数据源和所述电子设备进行无线通信,所述数据聚合器包括:存储器,包括数据高速缓冲器、备份存储器和先进先出缓冲器;以及控制器,用于控制所述存储器;其中,所述控制器根据所述数据源提供的数据的特性,选择所述数据高速缓冲器、所述备份存储器和所述先进先出缓冲器中的至少一个,存储从所述数据源接收的所述数据。采用本发明专利技术的数据聚合器,能够避免数据源的冗余数据传输导致的额外开销。

【技术实现步骤摘要】

本专利技术有关于数据的管理方法,特别是有关于一种数据聚合器和数据管理方法
技术介绍
在可穿戴设备/移动设备/物联网(IoT)设备的网络中,数据或服务的提供和传输均是基于网络,网络包括多个不同类型的链接,上述设备中的每一个具有至少一种连接技术以连接到其他设备,从而形成网络以访问更多的数据。然而,在无线环境中,设备之间的连接是相对不稳定的,路径会不断地发生变化,和/或一些无约束的设备可能进入休眠模式而失去连接,而这些问题可能会导致设备之间的数据传输并不总是可用。此外,由于设备之间的数据传输并不总是可用的,数据需从源设备重新发送,从而引起路径上的每个节点和源设备的开销。
技术实现思路
有鉴于此,本专利技术提供一种数据聚合器和数据管理方法。依据本专利技术一实施方式,提供一种数据聚合器,所述数据聚合器服务于至少一个数据源和至少一个电子设备之间,所述数据聚合器设置来与所述数据源和所述电子设备进行无线通信,所述数据聚合器包括:存储器,包括数据高速缓冲器、备份存储器和先进先出缓冲器;以及控制器,用于控制所述存储器;其中,所述控制器根据所述数据源提供的数据的特性,选择所述数据高速缓冲器、所述备份存储器和所述先进先出缓冲器中的至少一个,存储从所述数据源接收的所述数据。依据本专利技术另一实施方式,提供一种数据管理方法,包括:无线连接到数据源和电子设备;提供包括数据高速缓冲器、备份存储器和先进先出缓冲器的存储器;根据所述数据源提供的数据的特性,选择所述数据高速缓冲器、所述
备份存储器和所述先进先出缓冲器中的至少一个,以存储从所述数据源接收的所述数据;以及将存储在所述数据高速缓冲器、所述备份存储器或所述先进先出缓冲器中的所述数据转发至所述电子设备。本专利技术所提供的数据聚合器和数据管理方法,能够避免数据源的冗余数据传输导致的额外开销。对于已经阅读后续由各附图及内容所显示的较佳实施方式的本领域的技术人员来说,本专利技术的各目的是明显的。附图说明图1为根据本专利技术一实施例的系统的示意图。图2为根据本专利技术一实施例的数据管理方法的流程图。图3A、3B和3C为根据本专利技术的第一实施例的显示数据流的示意图。图4A、4B和4C为根据本专利技术的第二实施例的显示数据流的示意图。图5为根据本专利技术另一实施例的系统的示意图。具体实施方式在权利要求书及说明书中使用了某些词汇来指称特定的组件。所属领域中的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同样的组件。本权利要求书及说明书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在权利要求书及说明书中所提及的「包括」为开放式的用语,故应解释成「包括但不限定于」。另外,「耦接」一词在此包括任何直接及间接的电气连接手段。因此,若文中描述第一设备耦接于第二设备,则代表所述第一设备可直接电连接于所述第二设备,或通过其他设备或连接手段间接地电连接至所述第二设备。请参阅图1,图1为根据本专利技术的一实施例的系统100的示意图。如图1所示,系统100包括至少一个数据源110、至少一个电子设备120和数据聚合器(data aggregator)130。在该实施例中,多个数据源110包括智能手表、提供视频/音频流和/或网页的设备、GPS跟踪器、腕带(wristband)等,电子设备120作为客户端以从数据源110接收数据,以及数据聚合器130作为数据源110和电子设备120之间的中介(intermediary)。此外,数据聚合器130设置来与数据源110和电子设备120进行无线通信。数据聚合器130包括控制器131和存储器135,其中控制器131可以通过软件模块或硬件模块来实现,控制器131设置来控制存储器135的使用,控制器131包括资源映射器(resource mapper)132、请求处理器133和资源管理器134;存储器135包括备份存储器136、先进先出(FIFO)缓冲器137和数据高速缓冲器(data cache)138。在数据聚合器130中,资源映射器132被设置来当数据源110寄存时将数据源110映射至存储器135,提供资源列表至电子设备120,以及从存储器135查询及取得数据。请求处理器133被设置来接收和处理来自电子设备120的请求,举例来说,电子设备120发送请求以查询资源列表和/或查询数据,以及请求处理器133查询资源映射器132以获取资源列表和/或所需的数据,并发送资源列表和/或所需数据至电子设备120。资源管理器134被设置来执行数据读取和/或数据同步操作,并将从数据源110接收到的数据存储到存储器135中。在存储器135中,备份存储器136用于存储由数据源110提供的数据,但存储的数据可能不会立即提供给电子设备120;FIFO缓冲器137被设置来缓冲从数据源110发送到电子设备120的数据流或实时服务;数据高速缓冲器138存储已经传送至电子设备120的数据,对该数据的进一步请求可以被更快的服务。在数据聚合器130的操作中,控制器131可以根据数据源110所提供的数据的特性,在备份存储器136、FIFO缓冲器137和数据高速缓冲器138中选择至少一个,以存储从数据源110收到的数据。例如,当数据源110所提供的数据是静态数据(如图片、健康史或步进计数器的数据)时,或当数据源110没有足够的存储空间来存储数据时,或当数据源110和/或电子设备120与数据聚合器130之间的连接不稳定时,控制器131可以选择备份存储器136以存储从数据源110接收到的数据,其中数据源110和/或电子设备120与数据聚合器130之间的连接稳定或不稳定,可以基于无线连接类型、信号强度、误码率、丢包率或任何其他合适的质量诊断方法来确定。当控制器131选择备份存储器136来存储从数据源110接收到的数据时,控制器131会与数据源110自动同步,从数据源110接收到的数据具有相应的时间戳来让电子设备120判断数据是否过期。此外,备份存储器136存储数据具有缓存能力,即当备份存储器136被选择时,数据高速缓冲器138也用于临时存储发送到电子设备120的数据。至于FIFO缓冲器137,当数据源110(如照相机)提供了视频/音频流或实时服务时,或由数据源110提供的数据是不能被缓存的私人数据时,控制器131
可选择FIFO缓冲器137,数据源110通过控制器131和FIFO缓冲器137连续不断地将数据发送至电子设备120。至于数据高速缓冲器138,当由数据源110提供的数据是静态数据时,或当数据源110有其自己的存储器时,或当数据源110和/或电子设备120与数据聚合器130之间的连接稳定时,控制器131可选择数据高速缓冲器138暂时存储从数据源110到电子设备120的数据。在图1所示的实施例中,数据聚合器130可以建立在无线接入点(access point,AP)中,无线接入点可以通过WiFi或相关标准无线连接到数据源110和电子设备120。在一些实施例中,数据源110和电子设备120之间的数据传输是在本地网络(如用于家庭、办公室、学校等的局域网)中进行的,而不会连接到远程设备(如连接到远程云服务器,或连接到用于城市、州、国家等的广域网)。此外,数据聚合器130可以自本文档来自技高网
...

【技术保护点】
一种数据聚合器,服务于至少一个数据源和至少一个电子设备之间,其特征在于,所述数据聚合器设置来与所述数据源和所述电子设备进行无线通信,所述数据聚合器包括:存储器,包括数据高速缓冲器、备份存储器和先进先出缓冲器;以及控制器,用于控制所述存储器;其中,所述控制器根据所述数据源提供的数据的特性,选择所述数据高速缓冲器、所述备份存储器和所述先进先出缓冲器中的至少一个,存储从所述数据源接收的所述数据。

【技术特征摘要】
2015.04.13 US 62/146,420;2015.10.15 US 14/883,6401.一种数据聚合器,服务于至少一个数据源和至少一个电子设备之间,其特征在于,所述数据聚合器设置来与所述数据源和所述电子设备进行无线通信,所述数据聚合器包括:存储器,包括数据高速缓冲器、备份存储器和先进先出缓冲器;以及控制器,用于控制所述存储器;其中,所述控制器根据所述数据源提供的数据的特性,选择所述数据高速缓冲器、所述备份存储器和所述先进先出缓冲器中的至少一个,存储从所述数据源接收的所述数据。2.如权利要求1所述的数据聚合器,其特征在于,当所述控制器选择所述备份存储器以存储从所述数据源接收的所述数据,所述控制器与所述数据源自动同步,从所述数据源接收的所述数据具有相应的时间戳。3.如权利要求1所述的数据聚合器,其特征在于,当所述控制器选择所述备份存储器以存储从所述数据源接收的所述数据,即使所述电子设备与所述数据聚合器之间断开连接或所述电子设备不读取所述数据源中的所述数据,所述备份存储器连续不断地接收并存储从所述数据源接收的所述数据。4.如权利要求1所述的数据聚合器,其特征在于,当所述电子设备与所述数据聚合器断开连接时,所述控制器选择所述备份存储器以存储从所述数据源接收的所述数据。5.如权利要求1所述的数据聚合器,其特征在于,当由所述数据源提供的所述数据是静态数据时,所述控制器选择所述备份存储器以存储从所述数据源接收的所述数据。6.如权利要求1所述的数据聚合器,其特征在于,当所述数据源与所述数据聚合器之间的连接或所述电子设备与所述数据聚合器之间的连接不稳定时,所述控制器选择所述备份存储器以存储从所述数据源接收的所述数据。7.如权利要求1所述的数据聚合器,其特征在于,当所述电子设备与所述数据聚合器断开连接时,所述控制器预读取所述数据源中的所述数据并将所述数据存储到所述备份存储器中;当所述电子设备重新连接到所述数据聚合器时,所述电子设备读取存储在所述数据集合器的所述备份存储器中的所述数据。8.如权利要求1所述的数据聚合器,其特征在于,所述控制器预读取所述数
\t据源中的所述数据并将所述数据存储到所述备份存储器中,所述电子设备读取存储在所述备份存储器中的所述数据;当所述数据源与所述数据聚合器断开连接时,所述电子设备连续地读取所述备份存储器中由所述数据源提供的剩余的所述数据,直到所有剩余的所述数据读取完毕。9.如权利要求1所述的数据聚合器,其特征在于,所述数据聚合器建立在无线接入点中。10.如权利要求1所述的数据聚合器,其特征在于,所述数据聚合器建立在智能手机或平板电脑中。11.一种数据管理方法,其特征在于,包括:无线连接到数据源和电子设备;提...

【专利技术属性】
技术研发人员:林季萱萧志祥陈柏谕赖吉昌
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1