M2m终端、m2m终端远程管理的系统及方法

文档序号:7758768阅读:385来源:国知局
专利名称:M2m终端、m2m终端远程管理的系统及方法
技术领域
本发明涉及物联网应用技术领域,尤其涉及一种M2M(Machine to Machine)终端、 M2M终端的远程管理的系统及方法。
背景技术
物联网(The Internet of Things)的概念最早由美国麻省理工学院(MIT)在 1999年首次提出,最初的概念是指把所有物品通过射频识别(RFID)等信息传感设备与互联网连接起来,实现智能化识别和管理的网络。国际电信联盟(ITU)在2005年对物联网概念的涵义进行了扩展,该报告中指出,信息与通信技术的目标已经从任何时间、任何地点连接任何人,发展到连接任何物品的阶段,而万物的连接就形成了物联网。在这份报告所提到的物联网中,除RFID技术外,更多的新技术,例如传感器、嵌入式芯片、蜂窝移动通信等技术被广泛应用。全面感知、可靠传送、智能处理是物联网的特征“全面感知”是指利用射频识别(RFID)、二维码、GPS、摄像头、传感器、传感器网络等感知、捕获、测量的技术手段随时随地对物品进行信息采集和获取;“可靠传送”是指通过各种通信网络与互联网的融合,将物品(Things)接入信息网络,随时随地进行可靠的信息交互和共享;“智能处理”是指利用云计算、模糊识别等各种智能计算技术,对海量的跨地域、跨行业、跨部门的数据和信息进行分析处理,提升对物理世界、经济社会各种活动和变化的洞察力,实现智能化的决策和控制。M2M原意是机器到机器通信(M2M),但从广义上看,所谓M2M应用包括了机器和机器、移动网络和机器、人和机器之间的信息交互,是现阶段物联网的主要应用形式。M2M应用是一种为机器嵌入智能通信终端并以此为核心的、网络化的应用与服务,所述智能终端包括信息采集、存储、逻辑分析判断和传输功能。M2M应用方案在应用平台、远程机器和应用者之间建立信息交互链路,通过M2M系统可以搜集信息、远程设置设备的参数、采集远程工作状态信息或处理联机事务。目前M2M系统已经在诸如交通、电力、农业、水利、工业生产监测管理、环保、城市管理和物流等行业得到广泛应用,为客户节约了大量成本、提高了工作效率同时还改善了服务质量。不过目前的M2M应用大多处于分散状态,还远未形成规模。大多数行业应用都专注于远程设备的参数采集和对设备的反向控制,对于嵌入远程设备的智能通信终端却缺少管理和控制的手段。而对于很多M2M应用,M2M终端一般都工作在户外或无人职守的环境, 一旦出现故障不能及时探知和排除故障就会影响用户业务,如果终端采集的是重要数据, 还可能给用户造成严重损失。如果由每个应用系统都单独开发终端监控功能会造成各业务应用系统完全“垂直”分布,各系统的终端管理功能互不兼容。不仅造成终端管理平台的重复建设,大大增加了系统成本,而且由于各业务系统之间的隔离,无法获取全面的网络和终端数据,不利于系统的故障定位,也无法实现全网统一管理和数据收集及统计分析。这样做同样也不利于M2M应用的推广和规模化。因此,市场需要一种能够统一管理分布在各个M2M 业务系统中的M2M终端的方法。
中国专利申请(申请号200680017963. 6,申请日2006-05-22 ;公开号 CN101180852A,
公开日2008-05-14)提出一种经由IP链路远程管理机器的方法和系统, 但是该发明主要涉及的是被授权用户设备UE通过电信网络远程管理远端设备的方法和系统,并且UE和远端设备都需要基于互联网多媒体子系统IMS来完成消息交互。该发明主要针对M2M业务实现,并没有解决统一管理M2M终端的市场需求。中国专利申请(申请号200910091697. 7,申请日2009-08-28 ;公开号 CN101635879A,
公开日2010-01-27)提出一种无线终端的远程控制系统和方法,该发明通过在控制器和终端之间建立语音通信并发送双音多频信令来实现远程控制功能。该发明适用于开展M2M业务,并未涉及如何统一监控和管理M2M终端本身的工作状态。综上所述,如何能够统一管理分布在各个M2M业务应用中的终端,实现对该M2M终端的远程管理,实时监控、及时排除故障成为本领域亟待解决的技术问题。

发明内容
本发明要解决的一个技术问题是提供一种M2M终端、M2M终端远程管理的系统及方法,能够实现对广泛分布的M2M终端的远程管理和及时维护。本发明的一个方面提供了一种M2M终端,该M2M终端包括CDMA网络接入模块, 用于通过射频、基带电路实现CDMA网络的物理接入;通信功能模块,用于实现基于CDMA网络的语音和数据的交换;通信管理模块,用于为M2M终端的业务逻辑提供通信功能的访问接口,实现接入控制和链路管理;数据处理模块,用于对采集的外设数据进行分析和逻辑运算,并输出控制指令;业务管理模块,用于协调通信管理模块和数据处理模块,实现M2M终端的业务逻辑功能;终端管理模块,用于基于应用层接口协议实现对M2M终端的本地和远程管理。本发明提供的M2M终端的一个实施例中,该M2M终端还包括外设模块,用于提供外围设备访问M2M终端的物理访问接口 ;数据采集与控制模块,用于通过外设模块获取外围设备的数据或执行控制指令,向上层的数据处理模块提供数据获取与数据输出的接口。本发明提供的M2M终端的一个实施例中,⑶MA网络选自CDMAlX或EV-D0网络。本发明提供的M2M终端的一个实施例中,通信功能模块进一步包括数据模块,用于提供数据呼叫的发起、维持、检测和断开功能,为M2M终端的业务应用提供基于IP的数据交换通信接口 ;语音模块,用于提供语音的呼入呼出、呼叫转移、三方通话功能;短信模块, 用于提供基于短消息的数据发送、接收接口,实现短消息的收发功能。本发明的另一个方面提供了一种M2M终端远程管理的系统,该系统包括如前所述的任意一项的M2M终端;M2M管理平台,用于通过CDMA网络与至少一个M2M终端建立通信连接,解析来自M2M终端的各种消息,完成对M2M终端的远程管理。本发明提供的M2M终端远程管理的系统的一个实施例中,CDMA网络包括短信网关,M2M管理平台和M2M终端通过CDMA网络的短信网关建立SMS连接。本发明提供的M2M终端远程管理的系统的一个实施例中,CDMA网络包括PDSN,M2M 管理平台和M2M终端通过CDMA网络的PDSN建立TCP/IP或UDP/IP连接。本发明提供的M2M终端远程管理的系统的一个实施例中,远程管理包括注册、登陆鉴权、状态报告、参数配置、远程升级、远程唤醒、线路质量检测、告警管理和远程故障分析中的至少任意一种。本发明的另一个方面提供了一种M2M终端远程管理的方法,该方法包括接收M2M 终端发送的注册请求;M2M管理平台对M2M终端的注册信息进行校验;M2M管理平台对UIM 卡信息进行校验,并对UIM卡关联的IMSI以及M2M终端编号进行逻辑校验;M2M管理平台根据验证结果向M2M终端返回注册通知消息;对于允许注册接入的,通过短信方式下发接入密码,并创建M2M终端编号与IMSI的绑定关系;以及M2M终端变更自身注册状态为已注册;其中,M2M终端和M2M管理平台选自如前所述的M2M终端和M2M管理平台。本发明提供的M2M终端远程管理的方法的一个实施例中,该方法还包括M2M终端启动时进行注册状态的自检测;以及如果M2M终端为未注册状态,M2M终端向M2M终端管理平台发送注册请求。本发明提供的M2M终端远程管理的方法的一个实施例中,M2M管理平台对M2M终端的注册信息进行校验进一步包括M2M管理平台校验M2M终端编号是否符合规则、M2M终端是否已经在平台登记、是否已经注销。本发明提供的M2M终端远程管理的方法的一个实施例中,M2M终端的注册信息包括M2M终端的类型、M2M终端的型号、M2M终端的提供商、M2M终端编号、ESN、IMSI、CellID、 M2M终端支持的CDMA网络类型和注册触发的原因中的至少任意一种信息。本发明提供的M2M终端远程管理的方法的一个实施例中,M2M管理平台对UIM卡信息进行校验具体包括校验UIM卡是否已开通,UIM卡的状态是否可用。本发明提供的M2M终端远程管理的方法的一个实施例中,对UIM卡关联的IMSI以及M2M终端编号进行逻辑校验进一步包括如果IMSI已存在绑定关系,表明UIM卡已被其它M2M终端使用并已注册,则M2M管理平台解除绑定关系;如果M2M终端编号已存在绑定关系,表明该M2M终端编号已分配给其它M2M终端或者M2M终端重复注册;结束注册流程。本发明的另一个方面提供了一种M2M终端远程管理的方法,该方法包括M2M终端接收M2M管理平台下发的升级下载通知;M2M终端向升级下载通知中升级软件包的统一资源定位符发起下载;下载服务器接收M2M终端的软件下载请求,根据M2M终端的类型进行适配,并将相应的升级软件发送至M2M终端;M2M终端接收升级软件,完成升级下载操作。本发明提供的M2M终端远程管理的方法的一个实施例中,该方法还包括在M2M终端接收M2M管理平台下发的升级下载通知之后,M2M终端自检查当前状态是否满足下载要求;如果不支持升级协议或不支持升级配置要求,则M2M终端向M2M管理平台返回不支持升级的通知,结束升级流程。本发明提供的M2M终端远程管理的方法的一个实施例中,下载通知包含验证版本、升级地址和升级协议中的至少任意一种信息。本发明提供的M2M终端远程管理的方法的一个实施例中,该方法还包括M2M终端接收升级软件,完成升级下载操作之后,M2M管理平台生成软件下载日志;以及M2M终端退出通信过程并重新登录。本发明供的M2M终端、M2M终端远程管理的系统及方法,解决了现有技术中M2M终端广泛分布在各个M2M业务应用中,难以统一管理的技术问题,有利于实现对该M2M终端的远程管理,实时监控、及时排除故障。


图1示出本发明实施例提供的一种M2M终端的结构示意图;图2示出本发明提供的M2M终端的另一个实施例的结构示意图;图3示出本发明提供的M2M终端的另一个实施例的结构示意图;图4示出本发明提供的M2M终端的一个具体实施例的结构示意图;图5示出本发明实施例提供的一种M2M终端远程管理的系统的结构示意图;图6示出本发明提供的M2M终端与M2M管理平台内嵌的接口协议的示意图;图7示出本发明实施例提供的一种M2M终端远程管理的方法的流程图;图8示出本发明提供的M2M终端远程管理的方法的另一个实施例的流程图;图9示出本发明提供的M2M终端远程管理的方法的一个具体实施方式
的流程图;图10示出本发明实施例提供的另一种M2M终端远程管理的方法的流程图;图11示出本发明提供的M2M终端远程管理的方法的另一个实施例的流程图;图12示出本发明提供的M2M终端远程管理的方法的一个具体实施方式
的流程图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。图1示出本发明实施例提供的一种M2M终端的结构示意图。如图1所示,M2M终端100包括CDMA网络接入模块102、通信功能模块104、通信管理模块106、数据处理模块108、业务管理模块110和终端管理模块112。其中CDMA网络接入模块102,用于通过射频、基带电路实现CDMA网络的物理接入。本发明提供的M2M终端的一个实施例中,CDMA网络选自CDMA IX或EV-DO网络。通信功能模块104,用于实现基于CDMA网络的语音和数据的交换。通信管理模块106,用于为M2M终端的业务逻辑提供通信功能的访问接口,实现接入控制和链路管理。数据处理模块108,用于对采集的外设数据进行分析和逻辑运算,并输出控制指令。业务管理模块110,用于协调通信管理模块和数据处理模块,实现M2M终端的业务逻辑功能。终端管理模块112,用于基于应用层接口协议实现对M2M终端的本地和远程管理。本发明提供的M2M终端的一个实施例,M2M终端接收并响应管理平台的指令,其中内置了管理接口协议,采用该协议与M2M管理平台通信。M2M终端具有以下功能接收远程管理平台激活指令、本地故障告警、数据通信、远程升级、数据统计以及端到端的通信交互等功能。图2示出本发明提供的M2M终端的另一个实施例的结构示意图。如图2所示,M2M终端200包括CDMA网络接入模块202、通信功能模块204、通信管理模块206、数据处理模块208、业务管理模块210、终端管理模块212、外设模块214和数据采集与控制模块216,其中;其中CDMA网络接入模块202、通信功能模块204、通信管理模块206、数据处理模块208、业务管理模块210和终端管理模块212可以是与图1所示CDMA 网络接入模块102、通信功能模块104、通信管理模块106、数据处理模块108、业务管理模块110和终端管理模块112具有相同或相似的功能模块;为简洁起见,这里不再赘述。如图2所示,M2M终端200还包括外设模块214,用于提供外围设备访问M2M终端的物理访问接口 ;例如提供数据量、模拟量、音视频和传感器等外设的物理访问接口。数据采集与控制模块216,用于通过外设模块获取外围设备的数据或执行控制指令,向上层的数据处理模块提供数据获取与数据输出的接口。图3示出本发明提供的M2M终端的另一个实施例的结构示意图。如图3所示,M2M终端300包括CDMA网络接入模块302、通信功能模块304、通信管理模块306、数据处理模块308、业务管理模块310、终端管理模块312、外设模块314和数据采集与控制模块316,其中;其中CDMA网络接入模块202、通信功能模块204、通信管理模块206、数据处理模块208、业务管理模块210和终端管理模块212可以是与图2所示CDMA 网络接入模块202、通信管理模块206、数据处理模块208、业务管理模块210、终端管理模块 212、外设模块214和数据采集与控制模块216具有相同或相似的功能模块;为简洁起见,这里不再赘述。如图3所示,通信功能模块304进一步包括数据模块3041、语音模块3042和短信模块3043,其中数据模块3041,用于提供数据呼叫的发起、维持、检测和断开功能,为M2M终端的业务应用提供基于IP的数据交换通信接口。语音模块3042,用于提供语音的呼入呼出、呼叫转移、三方通话功能。短信模块3043,用于提供基于短消息的数据发送、接收接口,实现短消息的收发功能。图4示出本发明提供的M2M终端的一个具体实施例的结构示意图。如图4所示,M2M终端400的一种具体的硬件实现方案,主要包括应用处理器、 FLASH存储器、RAM、供电单元、CDMA通信模块、S401天线和外部接口电路等部分。其中应用处理器负责运行终端的固件程序,实现终端的各项业务和管理功能,用于实现至少涉及数据处理模块、通信管理模块、业务管理模块和终端管理模块的功能;可以采用32位ARM7或 ARM9系列等嵌入式处理器,处理能力一般在40MIPS以上。FLASH存储终端的固件程序等数据,存储容量大于2MB。采用SDRAM作为随机访问存储(RAM)单元,提供终端固件程序运行所需的缓存空间。供电单元实现外部电源到内部各工作电压的AC/DC或DC/DC转换,负责给终端各功能单元提供工作电源。CDMA通信模块实现CDMA网络的接入,应用处理器通过AT 指令控制CDMA通信模块。根据终端应用场合的不同,通常具备数字量输入输出接口、模拟量输入输出接口、串口、以太网口、无线数据接口和传感器接口等的一种或多种外部接口。图5示出本发明实施例提供的一种M2M终端远程管理的系统的结构示意图。如图5所示,一种M2M终端远程管理的系统500包括M2M终端和M2M管理平台; 其中M2M终端可以采用如前述图1-4对应的实施例中所描述的任意一种的M2M终端。M2M管理平台,用于通过CDMA网络与至少一个M2M终端建立通信连接,解析来自 M2M终端的各种消息,完成对M2M终端的远程管理。具体来说,M2M管理平台是对终端进行远程管理和监控,包括注册、登陆鉴权、状态报告、参数配置、远程升级、远程唤醒、线路质量检测、告警管理和远程故障分析中的至少任意一种;并为M2M行业应用系统提供终端管理服务的中间平台,实现终端接入控制、终端管理、终端远程升级、行业应用系统接入和管理、 业务运营管理和平台管理等功能。管理平台支持运营商、终端厂商、政企客户、SP等相关管理员或操作员进行终端管理及业务承载管理的功能。本发明提供的M2M终端远程管理的系统的一个实施例中,CDMA网络选自CDMA IX 或EV-DO网络。进一步的,CDMA网络包括短信网关,M2M管理平台和M2M终端通过CDMA网络的短信网关建立SMS连接;CDMA网络包括分组业务数据节点设备(PDSN,Packet Data Serving Node),M2M管理平台和M2M终端通过CDMA网络的PDSN建立TCP/IP或UDP/IP连接。本发明提供的M2M终端远程管理的系统中,CDMA网络承载M2M终端与管理平台之间的通信。CDMA网络提供分组数据通信能力,通过短信网关和短消息中心实现短信收发。 PDSN设备负责满足大量M2M终端的点到点协议PPP (Point to Point Protocol)长连接在线请求;短信网关提供可靠即时的处理,确保短信息能及时可靠的在管理平台和M2M终端之间的收发。图6示出本发明提供的M2M终端与M2M管理平台内嵌的接口协议的示意图。M2M终端和管理平台通过CDMA网络建立通信链路,然后通过上述通信链路交互消息,完成对M2M终端的远程管理。如图6所示,所述交互消息由预先定义的承载在SMS、TCP 或UDP之上的应用层接口协议封装,其中的TCP和UDP端口号作为可配置参数,可以预先配置或在线修改。终端向平台发送的除注册消息之外的所有消息,均需要在消息尾部加上循环冗余校验(CRC,Cyclic Redundancy Check)摘要值,CRC摘要值由报文体和终端接入密码共同生成,其中的接入密码在终端注册成功后由平台通过随机算法生成并下发给终端。 M2M终端和管理平台通过解析和响应来自对方的管理消息,完成注册、登陆鉴权、状态报告、 参数配置、远程升级、远程唤醒、线路质量检测、告警管理和远程故障分析等管理功能。本发明提供的M2M终端远程管理的系统的一个实施例,同时支持SMS、UDP和TCP 三种承载方式。无论使用短信、TCP还是UDP传输,不影响平台与终端的交互过程。以下用注册流程和远程升级流程来进一步说明终端远程管理系统的功能实现方式。图7示出本发明实施例提供的一种M2M终端远程管理的方法的流程图。注册的最主要目的是对用户识别卡(UIM,User Identity Model)和终端的合法性进行认证和绑定。在终端首次加电或终端中的UIM卡被替换,均需要向平台发起注册请求。注册完成之后,在终端和平台双方都保存了 UIM卡中的国际移动用户识别码(IMSI, International Mobile Subscriber Identity)和终端编号二者的对应关系、终端的注册状态等信息。平台向该IMSI对应的手机号码发送短信包含其登录密码,终端无需回应。如图7所示,M2M终端远程管理的方法流程700包括步骤702,接收M2M终端发送的注册请求。本实施例中涉及的M2M终端可以选自图1-5所示的M2M终端,M2M管理平台可以选自图4-5所示的M2M管理平台。步骤704,M2M管理平台对M2M终端的注册信息进行校验。通过校验后,执行步骤 706。本发明提供的M2M终端远程管理的方法的一个实施例中,M2M管理平台对M2M终端的注册信息进行校验包括M2M管理平台校验M2M终端编号是否符合规则、M2M终端是否已经在平台登记、是否已经注销;M2M终端的注册信息包括M2M终端的类型、M2M终端的型号、M2M终端的提供商、M2M终端编号、ESN、IMSI, CellID, M2M终端支持的CDMA网络类型和注册触发的原因中的至少任意一种信息。步骤706,M2M管理平台对UIM卡信息进行校验,并对UIM卡关联的IMSI以及M2M 终端编号进行逻辑校验。本发明提供的M2M终端远程管理的方法的一个实施例中,M2M管理平台对UIM卡信息进行校验具体包括校验UIM卡是否已开通,UIM卡的状态是否可用。通过校验后,执行步骤708。步骤708,M2M管理平台根据验证结果向M2M终端返回注册通知消息;对于允许注册接入的,通过短信方式下发接入密码,并创建M2M终端编号与IMSI的绑定关系。步骤710,M2M终端变更自身注册状态为已注册。图8示出本发明提供的M2M终端远程管理的方法的另一个实施例的流程图。
如图8所示,M2M终端远程管理的方法流程800包括步骤801、802-812,其中步骤 802-810可以分别执行与图7所示的步骤702-710相同或相似的技术内容,为简洁起见,这里不再赘述其技术内容。如图8所示,在步骤802之前,执行步骤801,M2M终端启动时进行注册状态的自检测。如果M2M终端为未注册状态,M2M终端向M2M终端管理平台发送注册请求。否则,执行步骤812。步骤804 "M2M管理平台对M2M终端的注册信息进行校验”,如果未通过校验,例如终端编号不符合规则、终端已经在平台登记、已经注销,则执行步骤812。步骤806“M2M管理平台对UIM卡信息进行校验,并对UIM卡关联的IMSI以及M2M 终端编号进行逻辑校验”,如果未通过校验,例如UIM卡未开通、状态不可用等校验出错情形的话,则执行步骤812。步骤812,结束注册流程。图9示出本发明提供的M2M终端远程管理的方法的一个具体实施方式
的流程图。如图9所示,M2M终端远程管理的方法(注册流程)包括步骤S901 :M2M终端加电启动。步骤S902 终端检测是否为未注册状态,如果为未注册状态则转到步骤S903,否则结束该流程。步骤S903 终端发送注册请求到M2M平台。步骤S904 平台对终端信息进行校验,包括终端编号是否符合规则、终端是否已经在平台登记、是否已经注销,如果校验出错,结束注册流程。步骤S905 平台对UIM卡信息进行校验,包括UIM卡是否开通、状态是否可用,如果校验出错,结束注册流程。步骤S906 平台对UIM关联的IMSI信息、终端编号进行逻辑校验;如果IMSI已存在绑定关系,表明UIM卡已被其它M2M终端使用并已注册,则M2M管理平台解除绑定关系; 如果M2M终端编号已存在绑定关系,表明该M2M终端编号已分配给其它M2M终端或者M2M 终端重复注册;结束注册流程。步骤S907 平台根据验证结果向M2M终端返回注册结果,通过短信方式下发接入密码,并创建终端编号与IMSI的绑定关系。步骤S908 终端变更自身注册状态为已注册。
图10示出本发明实施例提供的另一种M2M终端远程管理的方法的流程图。在M2M终端有最新的软件版本需要升级时,M2M平台向M2M终端下发下载通知。 M2M终端可根据通知中的内容检查当前终端状态是否满足下载要求并向平台发送下载通知的响应消息,如果满足则立即下载。如果M2M终端不支持该升级协议或其它原因不支持升级,则在通知回应报文的响应中列明原因。如图10所示,M2M终端远程管理的方法流程1000包括步骤1002,M2M终端接收 M2M管理平台下发的升级下载通知。本发明提供的M2M终端远程管理的方法的一个实施例中,下载通知包含验证版本、升级地址和升级协议中的至少任意一种信息。本实施例中涉及的M2M终端可以选自图1-5所示的M2M终端,M2M管理平台可以选自图4_5所示的M2M管
理平台。步骤1004,M2M终端向升级下载通知中升级软件包的统一资源定位符(URI, Uniform Resource Identifier)发起下载。步骤1006,下载服务器接收M2M终端的软件下载请求,根据M2M终端的类型进行适配,并将相应的升级软件发送至M2M终端。步骤1008,M2M终端接收升级软件,完成升级下载操作。本发明提供的M2M终端远程管理的方法的一个实施例中,在步骤1008之后,还可以执行如下步骤:M2M终端接收升级软件,完成升级下载操作之后,M2M管理平台生成软件下载日志;以及M2M终端退出通信过程并重新登录。图11示出本发明提供的M2M终端远程管理的方法的另一个实施例的流程图。如图11所示,M2M终端远程管理的方法流程1100包括步骤1102、1103、1104、 1106、1108,其中步骤1102、1104、1106、1108可以分别执行与图10所示的步骤1002、1004、 1006、1008相同或相似的技术内容,为简洁起见,这里不再赘述其技术内容。如图11所示,在步骤1102 “M2M终端接收M2M管理平台下发的升级下载通知”之后,执行步骤1103,M2M终端自检查当前状态是否满足下载要求。如果满足要求,则执行步骤1104;否则执行步骤1110。步骤1110,如果不支持升级协议或不支持升级配置要求,则M2M终端向M2M管理平台返回不支持升级的通知,结束升级流程。图12示出本发明提供的M2M终端远程管理的方法的一个具体实施方式
的流程图。如图12所示,M2M终端远程管理的方法(远程升级流程)包括步骤S1201 :M2M平台向M2M终端下发下载通知,其中包含了验证版本、升级地址和升级协议等信息。步骤S1202 终端检查当前状态是否满足下载要求,并向平台发送响应消息,如果不支持升级协议或其它原因不支持升级,则在通知回应报文的响应中列明原因,结束升级流程;否则进入下一步操作。步骤S1203 终端向下载通知中包含的升级软件包的URI,发起下载。步骤S1204 下载服务器接收终端的软件下载请求,根据终端的类型进行适配,将指定版本下载到终端。步骤S1205 下载完成后,平台生成软件下载日志。步骤S1206 终端在接收升级文件成功后,须退出通信过程,并重新登录。
需要说明的是为了表述清晰,上述实施例采用CDMA无线网络来说明M2M终端和 M2M管理平台之间的交互消息是如何承载的。但是本领域的技术人员根据本发明的教导能够清楚的知晓,基于同样的发明思想,任何提供广域覆盖的无线通信网络、有线通信网络或者二者的混合网络都可以完成相同的承载功能。参考前述本发明示例性的描述,本领域技术人员可以清楚的知晓本发明具有以下优点1、本发明提供的M2M终端、M2M终端远程管理的系统及方法的一个实施例,M2M管理平台和终端首先通过通信网络建立连接,然后通过解析和响应来自对方的管理消息完成对所述M2M终端的远程管理,所述交互消息由M2M终端内嵌的、承载在SMS、TCP或UDP之上的应用层标准接口协议封装。应用本发明提供的M2M终端、M2M终端远程管理的系统及方法,不仅可以实现M2M终端的远程集中管理,实现对终端的鉴权认证、实时监测工作状态、 远程配置及升级、远程激活等功能,还可以为M2M系统用户提供终端运行的统计数据,有利于M2M应用系统的运营和市场拓展。2、本发明提供的M2M终端、M2M终端远程管理的系统及方法的一个实施例,同时支持SMS、UDP和TCP三种承载方式;无论使用短信、TCP还是UDP传输,不影响平台与终端的交互过程。3、本发明提供的M2M终端、M2M终端远程管理的系统及方法具有良好的扩展性,在现有的远程管理功能(包括注册、登陆鉴权、状态报告、参数配置、远程升级、远程唤醒、线路质量检测、告警管理和远程故障分析)基础上,用户可以根据业务需要灵活自定义新的 TLV完成个性化管理功能。此外,本发明提供的M2M终端、M2M终端远程管理的系统及方法具有良好的兼容性,根据不同的终端处理能力和网络流量限制,用户可以选择不同的管理模式和安全级别。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种M2M终端,其特征在于,所述M2M终端包括CDMA网络接入模块,用于通过射频、基带电路实现CDMA网络的物理接入; 通信功能模块,用于实现基于所述CDMA网络的语音和数据的交换; 通信管理模块,用于为所述M2M终端的业务逻辑提供通信功能的访问接口,实现接入控制和链路管理;数据处理模块,用于对采集的外设数据进行分析和逻辑运算,并输出控制指令; 业务管理模块,用于协调所述通信管理模块和所述数据处理模块,实现所述M2M终端的业务逻辑功能;终端管理模块,用于基于应用层接口协议实现对所述M2M终端的本地和远程管理。
2.根据权利要求1所述的M2M终端,其特征在于,所述M2M终端还包括 外设模块,用于提供外围设备访问所述M2M终端的物理访问接口 ;数据采集与控制模块,用于通过所述外设模块获取所述外围设备的数据或执行控制指令,向上层的所述数据处理模块提供数据获取与数据输出的接口。
3.根据权利要求1所述的M2M终端,其特征在于,所述CDMA网络选自CDMAIX或EV-DO 网络。
4.根据权利要求1所述的M2M终端,其特征在于,所述通信功能模块进一步包括数据模块,用于提供数据呼叫的发起、维持、检测和断开功能,为所述M2M终端的业务应用提供基于IP的数据交换通信接口 ;语音模块,用于提供语音的呼入呼出、呼叫转移、三方通话功能;短信模块,用于提供基于短消息的数据发送、接收接口,实现所述短消息的收发功能。
5.一种M2M终端远程管理的系统,其特征在于,所述系统包括 如权利要求1-4中任意一项所述的M2M终端;M2M管理平台,用于通过所述CDMA网络与至少一个所述M2M终端建立通信连接,解析来自所述M2M终端的各种消息,完成对所述M2M终端的远程管理。
6.根据权利要求5所述的系统,其特征在于,所述CDMA网络包括短信网关,所述M2M管理平台和所述M2M终端通过所述CDMA网络的短信网关建立SMS连接。
7.根据权利要求5所述的系统,其特征在于,所述CDMA网络包括PDSN,所述M2M管理平台和所述M2M终端通过所述CDMA网络的PDSN建立TCP/IP或UDP/IP连接。
8.根据权利要求5所述的系统,其特征在于,所述远程管理包括注册、登陆鉴权、状态报告、参数配置、远程升级、远程唤醒、线路质量检测、告警管理和远程故障分析中的至少任意一种。
9.一种M2M终端远程管理的方法,其特征在于,所述方法包括 接收M2M终端发送的注册请求;M2M管理平台对所述M2M终端的注册信息进行校验;所述M2M管理平台对UIM卡信息进行校验,并对所述UIM卡关联的IMSI以及M2M终端编号进行逻辑校验;所述M2M管理平台根据验证结果向M2M终端返回注册通知消息;对于允许注册接入的, 通过短信方式下发接入密码,并创建所述M2M终端编号与所述IMSI的绑定关系;以及所述M2M终端变更自身注册状态为已注册;其中,所述M2M终端和所述M2M管理平台选自权利要求5所述的M2M终端和M2M管理D ο
10.根据权利要求9所述的方法,其特征在于,所述方法还包括M2M终端启动时进行注册状态的自检测;以及如果所述M2M终端为未注册状态,所述M2M终端向M2M终端管理平台发送注册请求。
11.根据权利要求9所述的方法,其特征在于,所述M2M管理平台对所述M2M终端的注册信息进行校验进一步包括所述M2M管理平台校验所述M2M终端编号是否符合规则、M2M 终端是否已经在平台登记、是否已经注销。
12.根据权利要求9所述的方法,其特征在于,所述M2M终端的注册信息包括所述M2M 终端的类型、所述M2M终端的型号、所述M2M终端的提供商、所述M2M终端编号、ESN、IMSI, CellID、M2M终端支持的CDMA网络类型和注册触发的原因中的至少任意一种信息。
13.根据权利要求9所述的方法,其特征在于,所述M2M管理平台对UIM卡信息进行校验具体包括校验所述UIM卡是否已开通,所述UIM卡的状态是否可用。
14.根据权利要求9所述的方法,其特征在于,对所述UIM卡关联的IMSI以及M2M终端编号进行逻辑校验进一步包括如果所述IMSI已存在绑定关系,表明所述UIM卡已被其它M2M终端使用并已注册,则所述M2M管理平台解除所述绑定关系;如果所述M2M终端编号已存在绑定关系,表明该M2M终端编号已分配给其它M2M终端或者所述M2M终端重复注册;结束注册流程。
15.一种M2M终端远程管理的方法,其特征在于,所述方法包括M2M终端接收M2M管理平台下发的升级下载通知;所述M2M终端向所述升级下载通知中升级软件包的统一资源定位符发起下载;下载服务器接收所述M2M终端的软件下载请求,根据M2M终端的类型进行适配,并将相应的升级软件发送至所述M2M终端;所述M2M终端接收所述升级软件,完成升级下载操作;其中,所述M2M终端和所述M2M管理平台选自权利要求5所述的M2M终端和M2M管理D ο
16.根据权利要求15所述的方法,其特征在于,所述方法还包括在M2M终端接收M2M管理平台下发的升级下载通知之后,所述M2M终端自检查当前状态是否满足下载要求;如果不支持升级协议或不支持升级配置要求,则所述M2M终端向所述M2M管理平台返回不支持升级的通知,结束升级流程。
17.根据权利要求15所述的方法,其特征在于,所述下载通知包含验证版本、升级地址和升级协议中的至少任意一种信息。
18.根据权利要求15所述的方法,其特征在于,所述方法还包括所述M2M终端接收所述升级软件,完成升级下载操作之后,所述M2M管理平台生成软件下载日志;以及所述M2M终端退出通信过程并重新登录。
全文摘要
本发明公开一种M2M终端、M2M终端远程管理的系统及方法,该M2M终端包括CDMA网络接入模块,用于通过射频、基带电路实现CDMA网络的物理接入;通信功能模块,用于实现基于CDMA网络的语音和数据的交换;通信管理模块,用于为M2M终端的业务逻辑提供通信功能的访问接口,实现接入控制和链路管理;数据处理模块,用于对采集的外设数据进行分析和逻辑运算,并输出控制指令;业务管理模块,用于协调通信管理模块和数据处理模块,实现M2M终端的业务逻辑功能;终端管理模块,用于基于应用层接口协议实现对M2M终端的本地和远程管理。应用本发明可以实现M2M终端的远程集中管理,满足对M2M终端的实时监控和及时排除故障;还有利于M2M应用系统的运营和市场拓展。
文档编号H04W24/04GK102378162SQ20101026992
公开日2012年3月14日 申请日期2010年8月24日 优先权日2010年8月24日
发明者黄海昆 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1