一种终端外设的数据管理方法及M2M网关

申请号 CN201210417404.1 申请日 2012-10-26 公开(公告)号 CN103781056A 公开(公告)日 2014-05-07
申请人 中兴通讯股份有限公司; 发明人 杨坤;
摘要 本 发明 公开了一种终端外设的数据管理方法,包括:机器与机器/人之间通信(M2M)网关根据策略,对终端外设和/或终端外设组的数据进行数据收集、数据存储、 数据处理 及数据转发;其中,所述策略为M2M应用或M2M业务平台下发的,或者是在M2M网关本地配置的;所述策略至少包括数据的收集策略、数据的存储策略、数据的处理策略和数据的转发策略。本发明还公开了一种进行终端外设数据管理的M2M网关,用于根据策略,对终端外设和/或终端外设组的数据进行数据收集、数据存储、数据处理及数据转发。采用本发明,对M2M网关的管理功能进行了完善,从而能对终端外设的数据进行有效的管理。
权利要求

1.一种终端外设的数据管理方法,其特征在于,该方法包括:M2M网关根据策略,对终端外设和/或终端外设组的数据进行数据收集、数据存储、数据处理及数据转发;
其中,所述策略为M2M应用或M2M业务平台下发的,或者是在M2M网关本地配置的;所述策略至少包括数据的收集策略、数据的存储策略、数据的处理策略和数据的转发策略。
2.根据权利要求1所述的方法,其特征在于,进行所述数据收集具体包括:所述M2M网关收到所述终端外设和/或终端外设组发送的数据,根据所述数据的收集策略对接收的数据进行筛选、或者根据所述数据的收集策略从M2M网关中不同的功能模获取数据。
3.根据权利要求1或2所述的方法,其特征在于,进行所述数据存储具体包括:根据数据的存储策略,对M2M网关收集的数据按照指定的存储方式进行存储;所述存储方式包括分类存储。
4.根据权利要求1或2所述的方法,其特征在于,所述数据处理具体包括:对数据进行包括检索、数据查询、数据修改、数据删除、数据备份中至少一种操作的数据处理。
5.根据权利要求4所述的方法,其特征在于,进行检索的数据处理具体包括:M2M网关对分类存储的数据,根据数据的处理策略进行分级检索。
6.根据权利要求1或2所述的方法,其特征在于,进行所述数据转发具体包括:M2M网关根据数据的转发策略将分级检索得到的数据转发给网络和/或M2M网关中不同的功能模块。
7.一种进行终端外设数据管理的M2M网关,其特征在于,所述M2M网关,用于根据策略,对终端外设和/或终端外设组的数据进行数据收集、数据存储、数据处理及数据转发;
其中,所述策略为M2M应用或M2M业务平台下发的,或者是在M2M网关本地配置的;所述策略至少包括数据的收集策略、数据的存储策略、数据的处理策略和数据的转发策略。
8.根据权利要求7所述的M2M网关,其特征在于,所述M2M网关包括数据收集单元,用于对收到终端外设和/或终端外设组发送的数据,根据所述数据的收集策略对接收的数据进行筛选、或者根据所述数据的收集策略从M2M网关中不同的功能模块获取数据。
9.根据权利要求7或8所述的M2M网关,其特征在于,所述M2M网关还包括数据存储单元,用于根据数据的存储策略,对收集的数据按照指定的存储方式进行存储;所述存储方式包括分类存储。
10.根据权利要求7或8所述的M2M网关,其特征在于,所述M2M网关还包括数据处理单元,用于根据数据的处理策略,对数据进行包括检索、数据查询、数据修改、数据删除、数据备份中至少一种操作的数据处理。
11.根据权利要求7或8所述的M2M网关,其特征在于,所述M2M网关还包括数据转发单元,用于根据数据的转发策略将分级检索得到的数据转发给网络和/或M2M网关中不同的功能模块。

说明书全文

一种终端外设的数据管理方法及M2M网关

技术领域

[0001] 本发明涉及机器与机器/人之间通信(M2M,Machine-to-Machine/Man)中终端外设的管理技术,尤其涉及一种终端外设的数据管理方法及进行终端外设数据管理的M2M网关。

背景技术

[0002] M2M系统架构划分为M2M应用层、M2M业务能层、通信网络层、M2M终端及感知延伸层以及管理支撑系统。
[0003] M2M终端及感知延伸层按照M2M终端设备的能力,将M2M终端设备分成两种:一种是具有与M2M通信网络进行通信能力的M2M终端,M2M终端可以直接通过通信网络接入M2M业务平台,能够与平台交互完成终端的注册、认证和鉴权,能够提供应用所需的感知信息,通过M2M业务平台与应用之间进行业务交互,能够接收对终端外设的管理;而另一种则是具有与M2M通信网络及M2M末梢网络进行通信的M2M网关,M2M网关除了将M2M末梢网络和感知设备接入网络外,还可以接收对M2M末梢网络节点的管理信息,在M2M末梢网络与M2M通信网络之间进行协议转换。终端外设是进行环境感知和数据采集传感器等终端,它们的处理能力、存储能力和电源等资源有限,只能进行短距离的通信,这种类型的单个终端称为终端外设,多个这类终端节点组成的网络称为M2M末梢网络。
[0004] M2M末梢网络是由传感器等具备信息采集、简单处理和通信能力的节点组成,其目的是协作的感知、采集网络覆盖范围内监测对象的相关信息,并将监测数据发送给M2M网关,由M2M网关将感知数据通过通信网络传输给M2M业务平台或应用进行分析和处理。
[0005] 终端外设指的是具有环境感知功能的传感器等单个设备,它能将感知到的信息通过M2M网关或M2M终端发送给M2M业务平台,同时还可以接收M2M应用或M2M业务平台的对其的下行控制。
[0006] 现有技术存在的问题是:由于M2M末梢网络和终端外设的处理能力、存储能力以及电源受限等特点,不能直接与通信网络进行通信,需要通过M2M网关接入通信网络,现有的M2M网关可以进行M2M末梢网络与上层网络之间的协议转换,M2M网关可以汇聚和转发M2M末梢网络和终端外设采集到的数据信息,还可以接收M2M业务平台或M2M网关自身功能模的控制信息,对M2M末梢网络和终端外设进行管理。然而,现有基于M2M网关实现的管理功能由于都比较简单,不够完善,因此,对终端外设的数据无法进行有效的管理,更不能对网络(M2M应用或M2M业务平台)或M2M网关自身的功能提供有效的支撑。目前迫切需要对M2M网关的管理功能进行细化和完善,以便对终端外设的数据进行有效的管理。

发明内容

[0007] 有鉴于此,本发明的主要目的在于提供一种终端外设的数据管理方法及M2M网关,对M2M网关的管理功能进行了完善,从而能对终端外设的数据进行有效的管理,对网络或M2M网关自身的功能提供有效的支撑。
[0008] 为达到上述目的,本发明的技术方案是这样实现的:
[0009] 一种终端外设的数据管理方法,该方法包括:M2M网关根据策略,对终端外设和/或终端外设组的数据进行数据收集、数据存储、数据处理及数据转发;
[0010] 其中,所述策略为M2M应用或M2M业务平台下发的,或者是在M2M网关本地配置的;所述策略至少包括数据的收集策略、数据的存储策略、数据的处理策略和数据的转发策略。
[0011] 其中,进行所述数据收集具体包括:所述M2M网关收到所述终端外设和/或终端外设组发送的数据,根据所述数据的收集策略对接收的数据进行筛选、或者根据所述数据的收集策略从M2M网关中不同的功能模块获取数据。
[0012] 其中,进行所述数据存储具体包括:根据数据的存储策略,对M2M网关收集的数据按照指定的存储方式进行存储;所述存储方式包括分类存储。
[0013] 其中,所述数据处理具体包括:对数据进行包括检索、数据查询、数据修改、数据删除、数据备份中至少一种操作的数据处理。
[0014] 其中,进行检索的数据处理具体包括:M2M网关对分类存储的数据,根据数据的处理策略进行分级检索。
[0015] 其中,进行所述数据转发具体包括:M2M网关根据数据的转发策略将分级检索得到的数据转发给网络和/或M2M网关中不同的功能模块。
[0016] 一种进行终端外设数据管理的M2M网关,所述M2M网关,用于根据策略,对终端外设和/或终端外设组的数据进行数据收集、数据存储、数据处理及数据转发;
[0017] 其中,所述策略为M2M应用或M2M业务平台下发的,或者是在M2M网关本地配置的;所述策略至少包括数据的收集策略、数据的存储策略、数据的处理策略和数据的转发策略。
[0018] 其中,所述M2M网关包括数据收集单元,用于对收到终端外设和/或终端外设组发送的数据,根据所述数据的收集策略对接收的数据进行筛选、或者根据所述数据的收集策略从M2M网关中不同的功能模块获取数据。
[0019] 其中,所述M2M网关还包括数据存储单元,用于根据数据的存储策略,对收集的数据按照指定的存储方式进行存储;所述存储方式包括分类存储。
[0020] 其中,所述M2M网关还包括数据处理单元,用于根据数据的处理策略,对数据进行包括检索、数据查询、数据修改、数据删除、数据备份中至少一种操作的数据处理。
[0021] 其中,所述M2M网关还包括数据转发单元,用于根据数据的转发策略将分级检索得到的数据转发给网络和/或M2M网关中不同的功能模块。
[0022] 本发明的M2M网关根据策略,对终端外设和/或终端外设组的数据进行数据收集、数据存储、数据处理及数据转发;其中,所述策略为M2M应用或M2M业务平台下发的,或者是在M2M网关本地配置的;所述策略至少包括数据的收集策略、数据的存储策略、数据的处理策略和数据的转发策略。
[0023] 采用本发明,基于M2M网关及策略,可以对终端外设和/或终端外设组的数据进行数据收集、数据存储、数据处理及数据转发等多项管理操作,从而对M2M网关的管理功能进行了完善,从而能对终端外设的数据进行有效的管理,对网络或M2M网关自身的功能提供有效的支撑。附图说明
[0024] 图1为本发明方法实施例一的实现流程示意图;
[0025] 图2为本发明方法实施例二的实现流程示意图;
[0026] 图3为本发明网关与终端外设交互的示意图。

具体实施方式

[0027] 本发明的基本思想是:M2M网关根据策略,对终端外设和/或终端外设组的数据进行数据收集、数据存储、数据处理及数据转发;其中,所述策略为M2M应用或M2M业务平台下发的,或者是在M2M网关本地配置的;所述策略至少包括数据的收集策略、数据的存储策略、数据的处理策略和数据的转发策略。
[0028] 在现有技术中,还没有通过M2M网关实现对终端外设的数据进行有效管理的机制。而本发明提供的终端外设的数据管理方法及进行终端外设数据管理的M2M网关,能通过M2M网关实现对终端外设的数据进行收集、存储、处理及转发等一系列管理,进而实现对数据的应用。
[0029] 本发明主要包括以下内容:
[0030] M2M网关(数据管理模块)能够根据策略,对终端外设和/或终端外设组的数据进行收集、存储、处理及转发。所述策略可以是M2M应用或M2M业务平台下发的,还可以是在M2M网关本地配置的;包括数据的收集策略、数据的存储策略、数据的处理策略和数据的转发策略。
[0031] 进一步的,所述数据收集为:根据数据的收集策略,对M2M网关接收的数据进行筛选,以及从M2M网关中不同的功能模块获取数据。
[0032] 进一步的,所述数据存储为:根据数据的存储策略,对收集的数据进行存储;
[0033] 进一步的,所述数据处理为:根据数据的处理策略,对存储的数据进行检索,数据查询、数据修改、数据删除、数据备份;
[0034] 进一步的,所述数据转发为:根据数据的转发策略,将检索的数据转发给网络和/或M2M网关中不同的功能模块,如事务管理模块,远程管理模块等。
[0035] 以上为本方案发明点及所涉及模块的基本描述,以下是具体的细节描述。
[0036] 一、针对数据收集而言,终端外设和/或终端外设组将数据发送给M2M网关;所述数据可以是终端外设和/或终端外设组的监测数据(如温度、湿度、亮度),也可以是终端外设和/或终端外设组的信息数据(如节点信息、状态信息、能力信息)。
[0037] 当M2M网关接收到终端外设和/或终端外设组发送的数据后,(数据管理模块)根据(数据收集)策略对所述数据进行筛选。
[0038] 或者,M2M网关(数据管理模块)根据(数据收集)策略从M2M网关中不同的功能模块获取业务数据(如统计、计费、多媒体数据)。
[0039] 所述(数据收集)策略包括M2M网关对终端外设和/或终端外设组的数据进行筛选、以及对M2M网关中不同功能模块的数据进行获取的依据。
[0040] 二、针对数据存储而言,当M2M网关(数据管理模块)完成对数据的收集后,根据(数据存储)策略对收集的数据进行存储。
[0041] 所述(数据存储)策略是指M2M网关对收集的数据进行存储的方式,如分类存储。
[0042] 三、针对数据处理而言,当M2M网关(数据管理模块)完成对数据的存储后,根据(数据处理)策略对存储的数据进行检索。
[0043] 所述(数据处理)策略是指M2M网关对存储的数据进行检索的方式,如分级检索;还可以包括M2M网关对存储的数据进行查询、修改、删除、备份的方法。
[0044] 四、针对数据转发而言,当M2M网关(数据管理模块)完成对数据的检索后,根据(数据转发)策略将检索的数据转发给网络和/或M2M网关中不同的功能模块。
[0045] 所述(数据转发)策略包括M2M网关将检索到的数据转发给网络和/或M2M网关中不同的功能模块的依据。
[0046] 五、当网络和/或M2M网关中不同的功能模块接收到(数据管理模块)转发的数据后,根据(数据应用)策略执行相关的操作。
[0047] 所述(数据应用)策略包括网络和/或M2M网关中不同的功能模块对M2M网关(数据管理模块)转发的数据进行应用的方式,如设定业务的触发值。
[0048] 下面结合附图对技术方案的实施作进一步的详细描述。
[0049] 实施例一:M2M网关获取数据的来源为从外部的终端外设和/或终端外设组获取数据,且与网关内部的功能模块(事务管理模块)进行交互,执行的数据管理。如图1所示,本实施例包括以下步骤:
[0050] 步骤101、终端外设和/或终端外设组以预设的频率、或根据数据的紧急性将数据发送给M2M网关。
[0051] 这里,所述数据可以是终端外设和/或终端外设组的监测数据,如温度、湿度、亮度;也可以是终端外设和/或终端外设组的信息数据,如节点信息、状态信息、能力信息。
[0052] 步骤102、当M2M网关接收到终端外设和/或终端外设组发送的数据后,数据管理模块根据数据收集策略所指示的依据对所述数据进行筛选。
[0053] 这里,具体实施可在数据管理模块的存储数据中建立数据筛选列表以指示数据管理模块所需收集的终端外设和/或终端外设组的数据,如表1所示,包含内容如下:
[0054]
[0055]
[0056] 表1
[0057] 步骤103、当数据管理模块完成对数据的收集后,根据数据存储策略所指示的方式对收集的数据进行存储。
[0058] 这里,具体实施可在数据管理模块的存储数据中建立数据存储列表以指示数据管理模块所存储的数据的类别,如表2所示,包含内容如下:
[0059]
[0060] 表2
[0061] 步骤104、当数据管理模块完成对数据的存储后,根据数据处理策略所指示的方式对存储的数据进行检索。
[0062] 这里,具体实施可在数据管理模块的存储数据中建立数据优先级列表以指示数据管理模块所存储的数据的等级,如表3所示,包含内容如下:
[0063]
[0064]
[0065] 表3
[0066] 数据管理模块再根据数据等级列表中数据的优先级设置数据的检索频率,即等级值越高,检索频率越高;等级值越低,检索频率越低。如下表4所示:
[0067]
[0068] 表4
[0069] 步骤105、当数据管理模块完成对数据的检索后,根据数据转发策略所指示的依据将检索的数据转发给网络和/或M2M网关中不同的功能模块。
[0070] 这里,具体实施可在数据管理模块的存储数据中建立数据转发列表以指示数据管理模块所检索的数据的转发目标,如表5所示,包含内容如下:
[0071]
[0072] 表5
[0073] 步骤106、当事务管理模块接收到数据管理模块转发的数据后,根据数据应用策略所指示的方式执行相关的操作。
[0074] 这里,具体实施可在事务管理模块的存储数据中建立控制业务列表以指示事务管理模块的业务触发阀值,如表6所示,包含内容如下:
[0075]
[0076] 表6
[0077] 当事务管理模块根据控制业务列表中的业务触发阀值检测到数据管理模块转发的数据满足事务管理模块的业务触发条件时,执行控制业务相关的操作。
[0078] 实施例二:M2M网关获取数据的来源为M2M网关自身产生的数据,且与网关外部的业务平台进行交互,执行的数据管理。如图2所示,本实施例包括以下步骤:
[0079] 步骤201、M2M网关数据管理模块根据数据收集策略所指示的依据从M2M网关中其它功能模块获取数据。
[0080] 这里,所述数据可以是M2M网关中不同的功能模块的业务数据,如统计、计费、多媒体数据。
[0081] 这里,具体实施可在数据管理模块的存储数据中建立数据获取列表以指示数据管理模块所需收集的M2M网关中其它功能模块的数据,如表7所示,包含内容如下:
[0082]
[0083] 表7
[0084] 步骤202、当数据管理模块完成对数据的收集后,根据数据存储策略所指示的方式对收集的数据进行存储。
[0085] 这里,具体实施可在数据管理模块的存储数据中建立数据存储列表以指示数据管理模块所存储的数据的类别,如以上表2所示。
[0086] 步骤203、当数据管理模块完成对数据的存储后,根据数据处理策略所指示的方式对存储的数据进行检索。
[0087] 这里,具体实施可在数据管理模块的存储数据中建立数据优先级列表以指示数据管理模块所存储的数据的等级,如以上表3所示。
[0088] 数据管理模块再根据数据等级列表中数据的优先级设置数据的检索频率,即等级值越高,检索频率越高;等级值越低,检索频率越低。如以上表4所示。
[0089] 步骤204、当数据管理模块完成对数据的检索后,根据数据转发策略所指示的依据将检索的数据转发给网络和/或M2M网关中不同的功能模块。
[0090] 这里,具体实施可在数据管理模块的存储数据中建立数据转发列表以指示数据管理模块所检索的数据的转发目标,如以上表5所示。
[0091] 步骤205、当M2M业务平台接收到M2M网关数据管理模块转发的数据后,根据数据应用策略所指示的方式执行相关的操作。
[0092] 这里,具体实施的业务平台可经过业务逻辑判断触发到业务平台中不同的功能模块进行业务处理,再将原始数据或处理后的数据发送给M2M应用或终端外设和/或终端外设组。
[0093] 如图3所示,本实施例进行终端外设数据管理的M2M网关与终端外设和/或终端外设组进行交互时,从终端外设和/或终端外设组获得数据,可以依次执行数据筛选后的收集、数据分类存储的存储、包括分级检索的处理、数据转发等管理操作。该M2M网关包括数据收集单元、数据存储单元、数据处理单元、数据转发单元。其中,数据收集单元用于收到终端外设和/或终端外设组发送的数据,根据所述数据的收集策略对接收的数据进行筛选、或者根据所述数据的收集策略从M2M网关中不同的功能模块获取数据。数据存储单元用于根据数据的存储策略,对收集的数据按照指定的存储方式进行存储;所述存储方式包括分类存储。数据处理单元用于根据数据的处理策略,对数据进行包括检索、数据查询、数据修改、数据删除、数据备份中至少一种操作的数据处理。数据转发单元,用于根据数据的转发策略将进行分级检索的数据转发给网络和/或M2M网关中不同的功能模块。
[0094] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
QQ群二维码
意见反馈