专利名称:M2m平台、终端业务数据处理方法及系统的制作方法
技术领域:
本发明涉及机器对机器(Machine-to-Machine,M2M)通信技术,尤其涉及一种M2M平台、终端业务数据处理方法及系统。
背景技术:
在现有技术中,M2M是专 指机器与机器间无线通信的业务类型。M2M业务为各个行业的客户提供了一种集合数据采集、传输、处理和业务管理的整套解决方案。M2M通过在机器内部嵌入无线通信模块,以无线通信等方式为接入手段,为客户提供综合的信息化解决方案,以满足客户对监控、指挥调度、数据采集、以及测量等方面的信息化需求。图I为传统M2M平台的结构示意图,如图I所示,传统M2M平台包含业务处理模块、终端管理模块、应用接入模块、终端接入模块,行业应用平台在M2M平台注册后,M2M平台为该行业应用分配唯一序列号即行业应用ID作为行业应用的唯一标识符。终端在上报业务数据时会在消息中携带行业应用ID,M2M平台根据该行业应用ID将业务数据转发至该行业应用ID对应的行业应用平台上,M2M平台对终端上报的业务数据不进行处理。但是,基于上述实现方式,终端一次上报的业务数据只能路由到一个行业应用平台,如果其他行业应用平台需要同样的业务数据,则需要终端另外上报;并且,同一终端如果需要被多个行业应用平台使用,则需要对终端侧进行改造,使终端侧记录多个行业应用标识符;另外,对终端数据的加工只能在行业应用平台完成,如果不同的行业应用平台要求对同一份终端数据进行相同处理,需要在这些不同的行业应用平台中重复实现,可以看出,现有基于现有M2M平台的业务数据上报实现较为繁琐,浪费系统资源。
发明内容
有鉴于此,本发明的主要目的在于提供一种M2M平台、终端业务数据处理方法及系统,能够简化业务数据上报流程,节省系统资源。为达到上述目的,本发明的技术方案是这样实现的一种机器对机器M2M平台,包括终端数据处理模块、业务处理模块、终端管理模块;其中,所述终端数据处理模块,用于根据终端管理模块预先配置的终端数据处理策略,对业务处理模块转发的终端业务数据进行处理;所述业务处理模块,用于对终端数据处理模块处理后的业务数据进行存储,以及主动将终端数据处理模块处理后的终端业务数据发送给至少一个行业应用平台,和/或,根据至少一个行业应用平台的请求将相应的处理后的终端业务数据发送给所述行业应用平台;所述终端管理模块,用于配置终端数据处理策略。所述M2M平台还包括终端接入模块和应用接入模块;其中,所述终端接入模块,用于负责业务处理模块与终端之间的消息交互;
所述应用接入模块,用于负责行业应用平台和业务处理模块之间的消息交互。所述业务处理模块包括签约关系维护单元、控制单元和数据存储单元;其中,所述签约关系维护单元,用于对行业应用和终端业务数据的签约关系进行存储及维护;所述控制单元,用于对各类终端上报的信息、M2M平台下发的终端控制和查询信息、行业应用发给终端的消息进行分析,将终端数据处理模块处理后的终端业务数据发送到数据存储单元,将签约信息发送到签约关系维护单元;以及结合签约关系维护单元维护的签约关系,向应用接入模块发送相应的终端数据处理模块处理后的业务数据;所述数据存储单元,用于存储终端数据处理模块处理后的业务数据。所述数据存储单元,还用于存储以下一种或多种数据签约关系数据、终端数据、行业应用数据。所述终端数据处理模块包括数据解析单元和数据处理单元,其中,所述数据解析单元,用于对业务处理模块转发的终端业务数据进行解析;所述数据处理单元,用于根据终端管理模块配置的处理策略对解析后的业务数据进行处理。所述终端数据处理模块还包括数据组合单元,用于根据终端管理模块配置的组合策略,对不同终端处理后的相同业务数据或者对同一终端处理后的不同业务数据进行组合;所述数据存储单元,还用于存储终端数据处理模块组合后的业务数据;所述控制单元,还用于结合签约关系维护单元维护的签约关系,向应用接入模块发送相应的数据组合单元组合后的业务数据;所述终端管理模块,还用于配置终端数据组合策略。一种终端业务数据处理系统,包括终端、行业应用平台以及权利要求I至6任一项所述的M2M平台。一种终端业务数据处理方法,包括M2M平台收到终端上报的业务数据后,根据预先配置的终端数据处理策略对终端上报的业务数据进行处理,并存储处理后的终端业务数据;M2M平台主动将处理后的终端业务数据发送给相应的至少一个行业应用平台,和/或,根据至少一个行业应用平台的请求将相应的处理后的终端业务数据发送给所述行业应用平台。所述M2M平台将处理后的终端业务数据发送给相应的行业应用平台为M2M平台根据行业应用和终端业务数据的签约关系,将处理后的终端业务数据发送给相应的行业应用平台。所述M2M平台根据预先配置的终端数据处理策略对终端上报的业务数据进行处理之后,所述方法还包括M2M平台根据预先配置的组合策略,对不同终端处理后的相同业务数据或者对同一终端处理后的不同业务数据进行组合,并存储组合后的终端业务数据,之后,M2M平台主动将组合后的终端业务数据发送给相应的至少一个行业应用平台,和/或,根据至少一个行业应用平台的请求将相应的组合后的终端业务数据发送给所述行业应 用平台。
本发明M2M平台、终端业务数据处理方法及系统,M2M平台根据预先配置的终端数据处理策略对终端上报的业务数据进行处理,并存储处理后的终端业务数据;之后,主动将处理后的终端业务数据发送给相应的至少一个行业应用平台,和/或,根据至少一个行业应用平台的请求将相应的处理后的终端业务数据发送给所述行业应用平台。通过本发明,M2M平台提供终端业务数据处理功能,行业应用平台可以根据需要选择相应的经过M2M平台处理后的业务数据,从而实现了终端业务数据的共享,能够简化业务数据上报流程,节省系统资源。
图I为传统M2M平台 的结构示意图;图2为本发明M2M平台的结构示意图;图3为本发明实施例业务处理模块的结构示意图;图4为本发明实施例终端数据处理模块的结构示意图;图5为本发明实施例终端业务数据处理方法流程示意图;图6为本发明具体实施例的终端业务数据处理方法流程图。
具体实施例方式本发明的基本思想是M2M平台根据预先配置的终端数据处理策略对终端上报的业务数据进行处理,并存储处理后的终端业务数据;之后,主动将处理后的终端业务数据发送给相应的至少一个行业应用平台,和/或,根据至少一个行业应用平台的请求将相应的处理后的终端业务数据发送给所述行业应用平台。图2为本发明M2M平台的结构示意图,如图2所示,M2M平台10包括终端接入模块11、业务处理模块12、终端数据处理模块13、终端管理模块14和应用接入模块15 ;其中,终端接入模块11,用于负责M2M平台10与终端之间的消息交互(主要指与M2M平台中业务处理模块的交互),具体的,用于接收终端的上报消息,并转发给业务处理模块12 ;以及将业务处理模块12的下行消息发送到终端;这里,终端的上报消息一般包括业务数据消息和管理数据消息,业务数据消息可以提供给行业应用平台,管理数据消息仅在M2M平台进行处理;终端接入模块11可以提供短信接入、GPRS接入、USSD接入当中的一种或者多种功能,当一个终端请求接入M2M平台后,终端接入模块11根据终端接入协议完成终端上行消息的读取和解析;当M2M平台启动终端管理/控制时,终端接入模块11根据受控终端能接受的协议完成下行消息的解析和转换;业务处理模块12,用于对终端数据处理模块处理后的业务数据进行存储,以及根据行业应用和终端业务数据的签约关系,主动将终端数据处理模块处理后的终端业务数据发送给至少一个行业应用平台,和/或,根据至少一个行业应用平台的请求将相应的处理后的终端业务数据发送给所述行业应用平台,具体的,业务处理模块12可以根据应用接入模块15的请求,返回相应的业务数据;另外,业务处理模块12还负责对各类终端上报的信息(包括业务数据和管理数据)和M2M平台下发的终端控制信息或查询信息进行分析处理,负责终端接入模块11、终端数据处理模块13、终端管理模块14及应用接入模块15之间的数据交互,例如,业务处理模块12可以将来自终端接入模块11的业务数据转发给终端数据处理模块13,将来自终端数据处理模块13的业务数据转发给应用接入模块15 ;终端数据处理模块13,用于处理和存储来自业务处理模块12的、终端上报的业务数据,供业务处理模块调度,具体的,终端数据处理模块根据终端管理模块14设置的处理策略对来自业务处理模块12的业务数据进行处理,进一步的,还可以根据终端管理模块14设置的组合策略对根据处理策略处理后的业务数据进行组合;终端管理模块14,用于配置终端数据处理策略,还可以进一步配置终端数据组合策略,以及维护终端信息;具体的,为业务处理模块提供终端信息服务,为终端数据处理模块提供业务数据处理策略配置及业务数据组合策略配置服务;这里,终端管理模块维护终端信息即负责终端运行状态(未注册、未登陆、正常、故障等)及运行参数(小区位置、信号强度、外设状态、告警状态、配置信息)的维护和监控,以及终端序列号申请、生成、分配、查询、冲突检测等序列号管理功能,及对终端基本信息(含终端类型、支持的通讯协议等)的维护和监控;
应用接入模块15,用于负责行业应用平台和M2M平台之间的消息交互(主要指行业应用平台和业务处理模块之间的消息交互)。图3为本发明实施例业务处理模块的结构示意图,如图3所示,业务处理模块12具体可以包含签约关系维护单元121、控制单元122和数据存储单元123 ;其中,签约关系维护单元121,用于对行业应用和终端业务数据的签约关系进行存储及维护;所述业务数据可以是解析后的原始终端业务数据、进行处理后的业务数据或进行组合后的业务数据;所述控制单元122,用于对各类终端上报的信息、M2M平台下发的终端控制和查询信息、行业应用发给终端的消息进行分析处理,将终端业务数据发送给数据存储单元123,将签约信息发送到签约关系维护单元121 ;以及结合签约关系维护单元维护的签约关系,向应用接入模块发送相应的终端数据处理模块处理或组合后的业务数据。所述数据存储单元123,用于存储终端数据处理模块处理和/或组合后的业务数据,数据存储单元123还可以存储签约关系数据、终端数据、行业应用数据中的一种或者多种。图4为本发明实施例终端数据处理模块的结构示意图,如图4所示,终端数据处理模块13具体可以包括数据解析单元131、数据处理单元132,其中,数据解析单元131,用于对业务处理模块转发的终端业务数据(即终端上报的业务数据)进行解析。数据处理单元132,用于根据终端管理模块14配置的处理策略对解析后的业务数据进行处理。终端数据处理模块13还可以包括数据组合单元133,用于对一个或者多个终端上报的原始终端业务数据或者处理后的业务数据进行组合,具体的,根据终端管理模块14配置的组合策略,对不同终端处理后的相同业务数据或者对同一终端处理后的不同业务数据进行组合。本发明还相应地提出一种终端业务数据处理方法,图5为本发明实施例终端业务数据处理方法流程示意图,如图5所示,该方法包括
步骤501 :终端上报业务数据到M2M平台。这里,业务数据经过终端接入模块、业务处理模块到达终端数据处理模块。步骤502 M2M平台对所述业务数据进行处理并存储。这里,由终端数据处理模块根据配置的处理策略,对终端业务数据进行解析、处理,需要说明的是,根据处理策略处理后可以进一步根据预先配置的组合策略进行组合,处理或组合后的业务数据存储在业务处理模块中,等待发送给行业应用平台或者等待行业应 用平台提取。步骤503 :M2M平台按照行业应用和终端的签约关系,将处理或组合后的终端业务数据发送给对应的至少一个行业应用平台,本步骤为可选步骤。需要说明的是,如果M2M平台收到行业应用平台发送的提取终端业务数据的请求,可以根据签约关系,直接将匹配的终端业务数据发送给行业应用平台,具体步骤可以为步骤504 :M2M平台收到来自至少一个行业应用平台的应用请求信息。这里,具体有应用接入模块接收来自行业应用平台的各种应用请求信息并将其传送至业务处理模块。步骤505 M2M平台对应用请求信息进行解析和识别。这里,具体由业务处理模块对应用请求信息进行解析和识别。步骤506 M2M平台对解析后的应用请求信息进行签约关系鉴权。这里,具体由业务处理模块对解析后的应用请求信息进行签约关系鉴权。步骤507 :鉴权通过后,M2M平台根据签约关系选择匹配的业务数据,转到步骤503。这里,具体由业务处理模块根据签约关系选择匹配的业务数据,并通过应用接入模块将选择的业务数据发送至行业应用平台。本发明还相应地提出一种终端业务数据处理系统,该系统包括M2M平台10、行业应用平台20和终端30。其中,终端30是符合M2M系统终端接入要求的终端设备;行业应用平台20是满足M2M行业应用接入要求的应用系统;M2M平台10的具体结构可以如图2所示,各个模块的功能业务图2中各模块的功能所述。下面通过具体实施例对本发明作进一步详细说明。
实施例图6为本发明具体实施例的终端业务数据处理方法流程图,如图6所示,该流程包括步骤S600 :终端业务数据上报M2M平台。业务数据经过终端接入模块,经过业务处理模块到达终端数据处理模块。该终端数据可以是场强数据。步骤S601 :终端处理模块根据配置的场强告警策略,判别场景数据是否超过设定阈值,是否需要对处理后的告警信息设置告警标志。步骤S602 :处理后生成场强告警信息数据存储在业务处理模块中,等待发送给行业应用平台或者等待行业应用平台提取,转到步骤610。步骤S603 :应用接入模块接收来自场强告警应用平台的请求信息,并将其传送至业务处理模块。步骤S604 :业务处理模块对应用请求信息进行解析和识别。步骤S605 :业务处理模块对解析后的应用请求信息进行签约关系鉴权。如果和对应终端的场强告警信息已经建立了签约关系,则进入步骤607 ;否则,进入步骤606。步骤S606 :场强告警应用和对应终端的场强告警信息之间未建立签约关系,M2M平台发送“签约关系不存在”的响应给场强告警应用,本次服务结束。步骤S607 :业务处理模块根据签约关系,选定匹配终端和与之对应的场强告警信肩、O步骤S608 :业务处理模块判断数据存储单元中是否已经存在对应的业务数据(场强告警信息),如果存在,进入步骤S610 ;否则,进入步骤S609。 步骤S609 :业务处理模块向终端获取场强信息的数据结构,通过终端接入模块下发到终端,进入步骤S600。步骤S610 :业务处理模块将匹配到的场强告警信息发送至场强告警应用平台。步骤S611 :本次服务结束。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种机器对机器M2M平台,其特征在于,所述M2M平台包括终端数据处理模块、业务处理模块、终端管理模块;其中, 所述终端数据处理模块,用于根据终端管理模块预先配置的终端数据处理策略,对业务处理模块转发的终端业务数据进行处理; 所述业务处理模块,用于对终端数据处理模块处理后的业务数据进行存储,以及主动将终端数据处理模块处理后的终端业务数据发送给至少一个行业应用平台,和/或,根据至少一个行业应用平台的请求将相应的处理后的终端业务数据发送给所述行业应用平台; 所述终端管理模块,用于配置终端数据处理策略。
2.根据权利要求I所述的M2M平台,其特征在于,所述M2M平台还包括终端接入模块和应用接入模块;其中, 所述终端接入模块,用于负责业务处理模块与终端之间的消息交互; 所述应用接入模块,用于负责行业应用平台和业务处理模块之间的消息交互。
3.根据权利要求I所述的M2M平台,其特征在于,所述业务处理模块包括签约关系维护单元、控制单元和数据存储单元;其中, 所述签约关系维护单元,用于对行业应用和终端业务数据的签约关系进行存储及维护; 所述控制单元,用于对各类终端上报的信息、M2M平台下发的终端控制和查询信息、行业应用发给终端的消息进行分析,将终端数据处理模块处理后的终端业务数据发送到数据存储单元,将签约信息发送到签约关系维护单元;以及结合签约关系维护单元维护的签约关系,向应用接入模块发送相应的终端数据处理模块处理后的业务数据; 所述数据存储单元,用于存储终端数据处理模块处理后的业务数据。
4.根据权利要求3所述的M2M平台,其特征在于,所述数据存储单元,还用于存储以下一种或多种数据签约关系数据、终端数据、行业应用数据。
5.根据权利要求I所述的M2M平台,其特征在于,所述终端数据处理模块包括数据解析单元和数据处理单元,其中, 所述数据解析单元,用于对业务处理模块转发的终端业务数据进行解析; 所述数据处理单元,用于根据终端管理模块配置的处理策略对解析后的业务数据进行处理。
6.根据权利要求5所述的M2M平台,其特征在于,所述终端数据处理模块还包括数据组合单元,用于根据终端管理模块配置的组合策略,对不同终端处理后的相同业务数据或者对同一终端处理后的不同业务数据进行组合; 所述数据存储单元,还用于存储终端数据处理模块组合后的业务数据; 所述控制单元,还用于结合签约关系维护单元维护的签约关系,向应用接入模块发送相应的数据组合单元组合后的业务数据; 所述终端管理模块,还用于配置终端数据组合策略。
7.—种终端业务数据处理系统,其特征在于,所述系统包括终端、行业应用平台以及权利要求I至6任一项所述的M2M平台。
8.—种终端业务数据处理方法,其特征在于,所述方法包括M2M平台收到终端上报的业务数据后,根据预先配置的终端数据处理策略对终端上报的业务数据进行处理,并存储处理后的终端业务数据; M2M平台主动将处理后的终端业务数据发送给相应的至少一个行业应用平台,和/或,根据至少一个行业应用平台的请求将相应的处理后的终端业务数据发送给所述行业应用Tno
9.根据权利要求8所述的方法,其特征在于,所述M2M平台将处理后的终端业务数据发送给相应的行业应用平台为 M2M平台根据行业应用和终端业务数据的签约关系,将处理后的终端业务数据发送给相应的行业应用平台。
10.根据权利要求8所述的方法,其特征在于,所述M2M平台根据预先配置的终端数据处理策略对终端上报的业务数据进行处理之后,所述方法还包括M2M平台根据预先配置的组合策略,对不同终端处理后的相同业务数据或者对同一终端处理后的不同业务数据进行组合,并存储组合后的终端业务数据,之后,M2M平台主动将组合后的终端业务数据发送给相应的至少一个行业应用平台,和/或,根据至少一个行业应用平台的请求将相应的组合后的终端业务数据发送给所述行业应用平台。
全文摘要
本发明公开一种机器对机器(M2M)平台,用于根据预先配置的终端数据处理策略对终端上报的业务数据进行处理,并存储处理后的终端业务数据;之后,主动将处理后的终端业务数据发送给相应的行业应用平台,和/或,根据行业应用平台的请求将相应的处理后的终端业务数据发送给所述行业应用平台。本发明还相应公开一种终端业务数据处理方法及系统。通过本发明,行业应用可以根据需要选择相应的经过M2M平台处理后的业务数据,从而实现了终端业务数据的共享,能够简化业务数据上报流程,节省系统资源。
文档编号H04W24/00GK102761914SQ20111010891
公开日2012年10月31日 申请日期2011年4月28日 优先权日2011年4月28日
发明者万邦睿, 左杨眉 申请人:中兴通讯股份有限公司