公开/公告号CN101141698A
专利类型发明专利
公开/公告日2008-03-12
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN200710175902.9
申请日2007-10-15
分类号H04Q7/22(20060101);H04Q7/38(20060101);
代理机构11006 北京律诚同业知识产权代理有限公司;
代理人梁挥;祁建国
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦
入库时间 2023-12-17 19:49:57
法律状态公告日
法律状态信息
法律状态
2010-08-18
授权
授权
2008-05-07
实质审查的生效
实质审查的生效
2008-03-12
公开
公开
技术领域
本发明涉及一种基于移动终端管理(Mobile Device Management,简称MDM或者DM,以下统一用DM表示)业务的定制信息推送系统及方法。
背景技术
终端管理(DM)业务是指由第三方通过空中借口对移动终端进行远程管理的一种业务。该业务由开放移动联盟(OMA)组织进行标准化,近两年在欧美、亚洲等国的运营商市场上大范围的进行了部署。
DM的基本做法是以设备树的方式描述一个移动终端,移动终端和服务器通过设备管理协议这一个空中接口协同进行对设备树的读写、执行命令,从而完成对移动设备各功能部件的管理操作。在移动终端功能越来越复杂,维护管理越来越难这一背景下,DM以其标准化,良好的可扩展性成为一种非常有效的设备管理方式。DM业务目前已经有了比较成熟的系统解决方案,提供了一些基础的设备管理业务,但是功能主要还是集中在参数采集与配置,以及固件升级(FOTA)两个方面。
所谓参数采集,是指设备管理服务器向具有设备管理能力的设备请求设备管理描述信息,并将其保存在服务器或用来进行设备管理操作的过程。这些信息除了基本的设备商、制造商、软硬件版本信息,还可能包含设备能力信息和服务配置信息。
通过参数采集,DM业务系统在服务器上保存了大量的终端设备信息。很显然,运营商或者服务器的拥有者完全可以通过对信息挖掘,来进行一些业务创新,尤其是一些个性服务。而其中一个相当有前景的就是定制信息推送业务。
发明内容
本发明的所要解决的技术问题在于提供一种基于移动终端管理业务的定制信息推送系统及方法,利用现有的DM业务的设备管理能力,可定制和推送符合用户设备能力的各种类型信息,包括短信、彩信、邮件、及WAP网页链接等。
为了实现上述目的,本发明提供一种基于移动终端管理业务的定制信息推送系统,其特点在于,该定制信息推送系统包括通过无线承载网络进行通讯的移动终端、终端管理业务操作平台、终端管理业务服务器、定制信息服务器和信息推送服务器,其中所述移动终端至少具有终端管理和定制信息接收能力;所述终端管理业务操作平台,用于进行各种终端管理业务的操作;所述终端管理业务服务器用于存储各种终端的数据,并在所述终端管理业务操作平台的操作下获取与所述移动终端相关的终端能力信息和定制信息接收配置数据;所述定制信息服务器用于根据所获得的终端能力信息和定制信息接收配置数据,生成符合所述移动终端能力和定制信息接收能力的定制信息,并分发给相应的所述信息推送服务器进行信息推送;所述信息推送服务器负责将所述定制信息发送给所述移动终端。
上述的定制信息推送系统,其特点在于,所述移动终端中还设置有一定制业务配置模块,用于供移动终端用户对定制信息接收进行配置。
上述的定制信息推送系统,其特点在于,所述终端管理业务服务器中设置有设备能力信息提取模块,用于向所述移动终端请求获取与之相关的终端能力信息或直接从所述终端管理业务服务器中直接提取与所述移动终端相关的终端能力信息。
上述的定制信息推送系统,其特点在于,所述信息推送服务器包括短信服务器、彩信服务器、邮件服务器、WAP服务器中的至少一种。
为了实现上述目的,本发明还提供了一种基于移动终端管理业务的定制信息推送方法,其特点在于,包括:
步骤1,用户开机并将其移动终端的基本信息上报给终端管理业务操作平台进行注册;
步骤2,所述终端管理业务操作平台操作终端管理业务服务器向所述移动终端发出请求,进行终端能力信息的收集;
步骤3,所述终端管理业务服务器向所述移动终端查询定制信息接收的配置数据,进行定制信息接收配置数据的收集;
步骤4,根据所收集到的终端能力信息和定制信息接收配置数据,定制信息业务服务器生成符合所述移动终端能力的定制信息,并分发给相应的所述信息推送服务器进行信息推送;
步骤5,根据所述定制信息的种类调用相应的信息推送服务器将所述定制信息发送给所述移动终端。
上述的定制信息推送方法,其特点在于,还包括步骤:
所述移动终端在上报配置数据后,如果发生配置变化,主动向所述终端管理业务服务器上报配置变化。
上述的定制信息推送方法,其特点在于,在步骤1中,所述移动终端的注册通过短消息实现,注册的基本信息包括:所述移动终端的IMEI、厂商名称、终端型号、软件版本。
上述的定制信息推送方法,其特点在于,在步骤2中,包括
步骤21,终端管理业务服务器在收到注册信息后,在一预定时间内主动发出查询终端能力信息的请求;
步骤22,移动终端在收到请求后,上传其终端能力信息给所述终端管理业务服务器;
步骤23,所述终端管理业务服务器确认并保存该终端能力信息。
上述的定制信息推送方法,其特点在于,在所述步骤21中,终端管理业务服务器在收到注册信息后,首先判断是否已收集有该型号的移动终端的终端能力信息,如果没有,则主动向所述移动终端发出查询请求,否则,直接转至步骤3。
上述的定制信息推送方法,其特点在于,所述终端能力信息的描述以终端管理树结点的方式呈现,其至少包括如下部分:
a、屏幕大小以及色彩信息;
b、是否支持短信,以及相关配置信息;
c、是否支持彩信,以及相关配置信息。
上述的定制信息推送方法,其特点在于,所述终端能力信息的描述中还包括如下部分:
d、是否支持推送消息,以及相关配置信息;
e、是否支持推送邮件,以及相关配置信息。
上述的定制信息推送方法,其特点在于,所述移动终端可根据终端能力生成配置界面让用户进行定制信息接收的配置,相关配置数据被保存在所述移动终端的终端管理能力信息节点中。
上述的定制信息推送方法,其特点在于,在步骤3中,所述终端管理业务服务器在收集到所述配置数据后,判断配置数据是否变化,如果是,则由所述终端管理业务服务器重新保存所收集的配置数据,否则结束步骤3。
上述的定制信息推送方法,其特点在于,所述移动终端在配置数据发生变化的时候主动上报配置数据变化信息的过程包括:
用户通过配置界面更改配置;
移动终端保存配置数据;
移动终端向终端管理业务服务器请求更改配置数据;
终端管理业务服务器向移动终端请求查询配置数据;
移动终端上报配置数据;
终端管理业务服务器保存配置数据。
上述的定制信息推送方法,其特点在于,在步骤4中,包括:
步骤41,定制信息服务器产生原始信息;
步骤42,定制信息服务器向终端管理业务服务器索要与所述移动终端型号相同的该型号机的终端能力信息;
步骤43,定制信息服务器根据终端能力信息要求各种类型的信息推送服务器将所述原始信息进行格式转换,得到各种类型的转换信息集;
步骤44,定制信息服务器向终端管理业务服务器索要该移动终端的定制信息接收配置数据;
步骤45,定制信息服务器根据所述配置数据对所述转换信息集进行裁减,获得符合所述移动终端能力定制信息集。
上述的定制信息推送方法,其特点在于,在步骤5中,定制信息服务器根据所述定制信息集里信息的类型要求相应的信息推送服务器发送对应类型的定制信息至所述移动终端。
上述的定制信息推送方法,其特点在于,所述信息推送服务器包括短信服务器、彩信服务器、邮件服务器、WAP服务器中的至少一种。
上述的定制信息推送方法,其特点在于,在移动终端请求更改配置数据的过程中,如果移动终端在请求一预定次数后仍无法连接终端管理业务服务器,则可以等到下一次开机的时候由步骤3完成对变化的登记。
本发明向运营商提供了一种便捷的定制信息推送系统,对于用户来讲,可以获得跟自己终端匹配的信息,而对于运营商和增值业务经营者则可以更加有针对性的提供信息服务。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为本发明基于DM业务的定制信息推送系统架构图;
图2为本发明基于DM业务的定制信息推送方法的流程图;
图3为本发明的定制信息推送方法中定制信息能力数据和信息接收配置数据收集的流程图;
图4为本发明以终端DM树节点的方式呈现的终端能力信息的架构图;
图5为本发明的定制信息推送方法中定制配置信息变化的上报流程图;
图6为本发明的定制信息推送方法中定制信息的生成和发送流程图。
具体实施方式
一般的终端管理(DM)业务系统框架包含无线承载网络、终端管理业务服务器、终端管理业务操作平台以及移动终端。本发明利用了DM业务的设备管理能力,向运营商提供了一种便捷的信息定制推送系统,使用户可以定制符合用户设备能力的各种类型信息,包括短信、彩信、邮件以及WAP网页链接等。
本发明基于DM的定制信息推送系统需要结合其他可以将信息推送到终端的业务系统共同使用,包括但不限于目前已经广泛使用的短信增值业务,多媒体信息业务,邮件业务,浏览器业务。
如图1所示,本发明的基于DM业务的定制信息推送系统在现有的DM业务系统的基础上增加了定制信息服务器以及信息推送服务器,其中,
无线承载网络11:DM业务与承载无关,任何支持数据业务的无线网络均可以应用。
移动终端12:具有DM和定制信息接收能力,即终端本身支持基础的DM功能(至少支持参数采集业务),以及短信、彩信、邮件、浏览器业务中的至少一种。
终端管理(DM)业务操作平台13:用于进行各种DM业务的操作,即为DM业务提供操作的平台。
终端管理(DM)业务服务器14:用于存储各种终端的数据,如终端对应的静态数据表,反映DM TREE结构的DDF文件,固件升级包,升级包描述文件和升级包策略文件等,并在所述DM业务操作平台的操作下获取与所述移动终端相关的终端能力信息和定制信息接收配置数据。
定制信息服务器15:用于根据获得的终端能力信息和定制信息接收配置数据,对信息提供商提供的信息进行个性化裁减,生成符合所述移动终端能力和定制信息接收能力的定制信息,并分发给相应的信息推送服务器进行信息推送。
信息推送服务器16:可以是短信服务器、彩信服务器、邮件服务器、WAP服务器等,负责将定制信息发送给最终用户。
在本发明中,在所述DM业务服务器上设置有设备能力信息提取模块,专门用于向所述移动终端12请求获取与之相关的设备信息,或者用于直接从所述DM业务服务器中直接提取相关设备信息,这些设备信息包括终端能力信息和定制信息接收的配置数据。并且,在DM客户端(即移动终端)上设置有定制业务配置模块,用于根据终端能力生成配置界面,供用户进行信息接收配置,这些配置被保存在终端的DM能力信息节点中,并称为定制信息接收的配置数据。
下面结合图2~图6,详细描述利用本发明的基于DM业务的定制信息推送系统进行定制信息推送的方法。
如图2所示,本发明的定制信息推送方法主要包括以下步骤:
步骤201:终端注册。由用户开机并将其移动终端的基本信息上报给终端管理业务操作平台进行注册。
其中,终端的注册一般通过短消息实现,注册的主要内容包括:终端IMEI,厂商名称,终端型号,软件版本。注册功能以及SIM/USIM卡的变更检测由终端短消息模块完成。
步骤202:终端能力信息收集。由所述终端管理业务操作平台操作终端管理业务服务器向所述移动终端发出请求,进行终端能力信息的收集。
其中,DM业务服务器在收到终端的注册短信以后,在适当时间主动发出查询终端能力信息的请求。客户端(即移动终端)在收到请求以后,上传终端能力信息。服务器确认并保存该信息。
由于同一型号机器的设备能力是相同的,为了优化流量,可以对已有能力信息的同一型号机器省略这一步骤。
步骤203:查询定制信息接收的配置数据。由所述终端管理业务服务器向所述移动终端查询定制信息接收的配置数据,进行定制信息接收配置数据的收集。
其中,终端可以通过应用程序界面控制是否接收某类定制信息。DM业务服务器应当在用户注册并获得终端能力信息后主动查询该终端定制信息接收的配置数据是否变化,如果是第一次查询或者是上次查询以来发生了变化,那么服务器必须发出命令,查询信息接收的配置数据。
步骤204:定制信息生成。根据所收集到的终端能力信息和定制信息接收配置数据,定制信息业务服务器生成符合所述移动终端能力的定制信息,并分发给相应的所述信息推送服务器进行信息推送。
其中,定制信息业务服务器首先向DM业务服务器查询某一型号设备的能力,将原始信息转化成和该型号设备能力匹配的信息。然后对于同一型号终端,根据各个终端不同的信息配置数据,对转换后的信息进行裁减,生成能被该客户端接收的信息。
步骤205:定制信息推送。根据所述定制信息的种类调用相应的信息推送服务器将所述定制信息发送给所述移动终端。
在本发明中,较佳的,还可包括一步骤:定制配置信息变化上报,即所述移动终端在上报配置数据后,如果发生配置变化,主动向所述终端管理业务服务器上报配置变化。并且,如果移动终端尝试一定次数后仍无法连接DM业务服务器,那么可以等到下一次开机的时候由步骤203完成对变化的登记。
如上所述,具体的,本发明的基于DM业务的定制信息推送流程,可以从两条途径进行描述:定制信息能力和信息接收配置数据的收集,定制信息的生成以及推送。
如图3所示,定制信息能力数据和信息接收配置的收集和步骤如下:
步骤301,用户开机并注册到DM业务服务器。这一过程属于正常DM流程;
步骤302,DM业务服务器收到注册信息后,判断是否已收集该型号机的能力信息,如果没有,转步骤303,否则,转步骤306;
步骤303,DM业务服务器发出终端能力信息查询命令;
步骤304,移动终端发回终端能力信息;
步骤305,DM业务服务器保存该终端能力信息;
步骤306,DM业务服务器向移动终端请求查询反映终端接收信息能力的配置数据;
步骤307,移动终端发回接收信息的配置数据;
步骤308,DM业务服务器判断配置数据是否变化,是则转步骤309,否则流程结束;
步骤309,DM业务服务器保存相关配置数据,流程结束。
其中,移动终端中关于终端信息能力的描述以终端DM树节点的方式呈现,其可包含如下部分:(a)屏幕大小以及色彩信息;(b)是否支持短信,以及相关配置信息;(c)是否支持彩信,以及相关配置信息;(d)是否支持推送消息,以及是否相关配置信息;(e)是否支持推送邮件,以及相关配置信息。
如图4所示,示出了一个终端能力信息的架构。比如,该终端能力信息可以包含如下部分:(a)是否支持短信,是否定制该类信息;(b)是否支持彩信,以及是否定制彩信信息;(c)是否支持email,种类,以及是否定制邮件信息。并且,该终端能力信息以终端DM树节点的方式呈现,其中,各个节点的描述方式如下:
节点<InfoCapability>的描述:
Node:<InfoCapability>
Occurrance:One Or Zero
AccessType:Get
Value:N/A
节点<InfoCapability>/<SMSCapability>的描述:
Node:<InfoCapability>/<SMSCapability>
Occurance:One
AccessType:Y or N(支持或者不支持)
节点<InfoCapability>/<SMSCapability>/<Use>的描述:
Node:<InfoCapability>/<SMSCapability>/<Use>
Occurance:One
AccessType:Y or N(定制该类信息或者不定制该类信息)
节点<InfoCapability>/<MMSCapability>的描述:
Node:<InfoCapability>/<MMSCapability>
Occurance:One
AccessType:Y or N(支持或者不支持)
节点<InfoCapability>/<MMSCapability>/<Use>的描述:
Node:<InfoCapability>/<MMSCapability>/<Use>
Occurance:One
AccessType:Y or N(定制该类信息或者不定制该类信息)
节点<InfoCapability>/<EmailCapability>的描述:
Node:<InfoCapability>/<EmailCapability>
Occurance:One
AccessType:N or O or P(不支持普通Email或者Push Email)
节点<InfoCapability>/<EmailCapability>/<Use>的描述:
Node:<InfoCapability>/<EmailCapability>/<Use>
Occurance:One
AccessType:Y or N(定制该类信息或者不定制该类信息)
并且,如图5所示,终端可以在配置数据发生变化的时候主动上报配置数据变化信息,步骤如下:
步骤501,用户通过界面更改配置;
步骤502,移动终端保存配置数据;
步骤503,移动终端向DM业务服务器要求更改配置数据;
步骤504,DM业务服务器向移动终端请求查询配置数据;
步骤505,移动终端上报配置数据;
步骤506,DM业务服务器保存配置数据。
如图6所示,根据收到的能力信息和配置数据,定制信息业务服务器就可以进行定制信息的制造和发送了。
步骤601,定制信息服务器产生原始信息,格式不限。
步骤602,定制信息服务器向DM服务器索要某一型号机(与移动终端的型号相同)的终端能力信息C;
步骤603,定制信息服务器根据终端能力信息C要求各种类型的信息推送服务器将原始信息进行格式转换,得到各种类型的转换信息集D;
步骤604,定制信息服务器向DM业务服务器索要该型号机某一特定终端的定制信息接收配置数据P;
步骤605,定制信息服务器根据配置数据P对转换信息集D进行裁减,获得符合终端能力的定制信息集D1;
步骤606,定制信息服务器根据定制信息集D1里的不同信息类型,要求不同的信息推送服务器推送D1里符合终端能力的对应类型的定制信息。比如Email就通过email服务器发送,MMS就通过MMS服务器发送,SMS通过SMS服务器发送等。
如此,即可根据用户的终端能力,实现定制信息的推送。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变型,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
机译: 一种基于移动通信终端的处方管理系统及使用该终端管理个人用药记录的方法
机译: 一种基于移动通信终端的处方管理系统及使用该终端管理个人用药记录的方法
机译: 移动通信终端管理方法,移动通信终端管理系统,移动通信终端,移动通信终端通信方法,移动通信终端通信系统和存储介质