《通信终端配置文件的推送系统和方法.pdf》由会员分享,可在线阅读,更多相关《通信终端配置文件的推送系统和方法.pdf(14页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104125250A43申请公布日20141029CN104125250A21申请号201310146386222申请日20130424H04L29/0820060171申请人北京新元时讯信息技术有限公司地址100020北京市朝阳区工体东路20号百富国际大厦A座25层72发明人刘宏凯74专利代理机构北京清亦华知识产权代理事务所普通合伙11201代理人张大威54发明名称通信终端配置文件的推送系统和方法57摘要一种通信终端配置文件的推送系统和方法,该通信终端配置文件推送系统包括推送平台客户端,其将应用配置文件同步并存储于客户端;推送平台服务器,其存储应用的配置信息。该通信终端配置。
2、文件推送方法包括推送平台服务器存储应用的配置信息;推送平台客户端将应用配置文件同步;推送平台客户端将应用配置文件存储于客户端。51INTCL权利要求书1页说明书8页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书8页附图4页10申请公布号CN104125250ACN104125250A1/1页21一种通信终端配置文件推送系统,其包括,推送平台客户端,其将应用配置文件同步并存储于客户端;推送平台服务器,其存储应用的配置信息。2如权利要求1所述的通信终端配置文件推送系统,其特征在于当发布新的应用或者更新应用版本时,通过推送平台服务器的网址提交。3如权利要求1或2之一所述。
3、的通信终端配置文件推送系统,其特征在于推送平台客户端具有推送通知模块,该推送通知模块提供应用入口。4如权利要求3所述的通信终端配置文件推送系统,其特征在于推送平台客户端的推送通知模块显示通信终端上安装并且使用推送服务的应用。5如权利要求4所述的通信终端配置文件推送系统,其特征在于推送平台客户端通过查询应用配置文件中版本字段的方式确定是否支持推送。6如权利要求4或5之一所述的通信终端配置文件推送系统,其特征在于推送平台客户端通过查询应用配置文件中的应用位置字段的方式确定进入的应用和打开的界面。7如权利要求4或5之一所述的通信终端配置文件推送系统,其特征在于,推送平台客户端通过播放不同音频文件的方。
4、式标识所到达的不同消息。8一种通信终端配置文件推送方法,其包括,推送平台服务器存储应用的配置信息;推送平台客户端将应用配置文件同步;推送平台客户端将应用配置文件存储于客户端。9如权利要求8所述的通信终端配置文件推送方法,其特征在于当发布新的应用或者更新应用版本时,通过推送平台服务器的网址提交。10如权利要求8或9之一所述的通信终端配置文件推送方法,其特征在于推送平台客户端提供应用入口。11如权利要求10所述的通信终端配置文件推送方法,其特征在于推送平台客户端显示通信终端上安装并且使用推送服务的应用。12如权利要求11所述的通信终端配置文件推送方法,其特征在于推送平台客户端通过查询应用配置文件中。
5、版本字段的方式确定是否支持推送。13如权利要求11或12之一所述的通信终端配置文件推送方法,其特征在于推送平台客户端通过查询应用配置文件中的应用位置字段的方式确定进入的应用和打开的界面。14如权利要求11或12之一所述的通信终端配置文件推送方法,其特征在于推送平台客户端通过播放不同音频文件的方式标识所到达的不同消息。权利要求书CN104125250A1/8页3通信终端配置文件的推送系统和方法技术领域0001本申请涉及一种通信终端配置文件的推送系统和方法,属于通信网络的同步机制,属于数字信息传输领域。背景技术0002目前,随着通信终端在通信网络中的广泛应用,尤其是移动网络中通信终端的广泛使用,使。
6、得通信终端的配置文件如何及时推送成为非常重要的技术问题。0003现有技术中的推送是由服务器发起并将数据下发给客户端的过程。推送技术已经在近十年来有了快速的发展和广泛的应用。诺基亚公司提出的2004800253480号中国专利申请涉及一种根据用户配置文件处理移动终端设备的推送型电子邮件的方法和设备。其公开了一种用于在移动终端设备中控制推送型电子邮件的处理的方法,该移动终端设备包括至少一个与推送型电子邮件处理有关的用户配置文件,所述方法包括确定所述用户配置文件的状态,并且根据所述确定的用户配置文件状态控制推送型电子邮件的处理。还提供了一种能够接收推送型电子邮件并且控制推送型电子邮件的处理的移动终端。
7、设备,其包括处理单元,能够通过网络接收推送型电子邮件的网络接口,其中所述网络接口连接到所述处理单元并受其控制,其中所述终端设备的特征在于,连接到所述处理单元的用以存储至少一个与推送型电子邮件的处理有关的用户配置文件的存储器,确定所述与推送型电子邮件的处理有关的用户配置文件的状态的部件,并且在于所述处理单元被配置为根据所述确定的状态控制推送型电子邮件的处理。诺基亚公司2002年6月5日在美国提出的US16165702A号美国专利申请也同样涉及这样的思路,其在短距离无线通信环境中列出接入点可以提供的内容或者服务的关键词,接入点连接到终端并且确定是否需要将上述信息推送到终端。0004业界新近比较知名。
8、使用推送技术的应用有,加拿大RIM公司(RESEARCHINMOTIONLTD),提供黑莓(BLACKBERRY)手机用户提供邮件推送服务,中国移动为其用户提供的139邮箱的推送服务等。其中,加拿大RIM公司2006年6月12日提出的US42353806A号美国专利申请涉及一种向多个电子设备提供内容服务的系统,其包括网关模块、会话控制模块、延迟服务模块等,其实现从服务器向移动终端推送信息的功能。加拿大RIM公司2007年10月27日提出的US92581807A号美国专利申请涉及一种向多个电子设备提供内容服务的系统,其相对于上述US42353806A号美国专利申请而言增加加密处理。加拿大RIM公。
9、司提出的EP06016050A号欧洲专利申请、EP06016014A号欧洲专利申请和CA0001108W号加拿大专利申请也是类似思路。0005业界新近比较知名使用推送技术的应用还有,苹果公司的推送提醒服务(APPLEPUSHNOTIFICATIONSERVER,或者缩写为APNS)将推送服务器从单一应用扩展到IOS终端的所有第三方应用。谷歌公司通过云到设备的消息推送ANDROIDCLOUDTODEVICEMESSAGING,或缩写为C2DM)在ANDROID终端实现了类似的想法。特别是APNS推送平台,除了传递给第三方应用的消息数据,还为第三方应用提供了提示音ALERT,提示文本(TEXT),。
10、说明书CN104125250A2/8页4红点数(BADGE)的接口,如图1所示。0006结合上述分析,可以得知,作为现有技术的通信终端配置文件的推动系统和方法主要是服务于单一平台、缺乏定制化服务并且由服务器端驱动。详细而言,首先,无论是苹果公司的APNS推送服务,还是谷歌公司的C2DM推送服务,还是诺基亚公司上述专利中提出的推送服务,都是指针对基于各自公司的操作系统的移动终端,即苹果公司只为IOS设备(对应地谷歌只为ANDROID设备)提供推送服务。其次,在APNS推送服务中,多个应用所使用的提示音是相同的,红点数所使用的图标是应用的默认图标(如图1所示)。在某些场景下,第三方应用希望能够在发。
11、送消息的时候指定不同的提示音和图标。最后,用户在更新到支持推送服务的应用版本以前,并不知道哪些应用已经有新版本的支持推送服务。0007为此,需要提出一种大部分主流终端设备并且第三方应用在发送消息的时候指定不同提示的通信终端配置文件的推送系统与方法。发明内容0008为了解决上述技术问题,尤其是提出可应用于一种大部分主流终端设备并且第三方应用在发送消息的时候指定不同提示的通信终端配置文件的推送系统与方法,本发明得以提出一种通信终端配置文件的推送系统和方法,具体内容包括0009一种通信终端配置文件推送系统,其特征在于包括推送平台客户端,其将应用配置文件同步并存储于客户端;推送平台服务器,其存储应用的。
12、配置信息。0010进一步,在通信终端配置文件推送系统中,当发布新的应用或者更新应用版本时,通过推送平台服务器的网址提交。0011进一步,在通信终端配置文件推送系统中,推送平台客户端具有推送通知模块,该推送通知模块提供应用入口。0012进一步,在通信终端配置文件推送系统中,推送平台客户端的推送通知模块显示通信终端上安装并且使用推送服务的应用。0013进一步,在通信终端配置文件推送系统中,推送平台客户端通过查询应用配置文件中版本字段的方式确定是否支持推送。0014进一步,在通信终端配置文件推送系统中,推送平台客户端通过查询应用配置文件中的应用位置字段的方式确定进入的应用和打开的界面。0015进一步。
13、,在通信终端配置文件推送系统中,推送平台客户端通过播放不同音频文件的方式标识所到达的不同消息。0016相应地,本发明还提供了一种通信终端配置文件推送方法,其包括,推送平台服务器存储应用的配置信息;推送平台客户端将应用配置文件同步;推送平台客户端将应用配置文件存储于客户端。0017进一步,在通信终端配置文件推送方法中,当发布新的应用或者更新应用版本时,通过推送平台服务器的网址提交。0018进一步,在通信终端配置文件推送方法中,推送平台客户端提供应用入口。0019进一步,在通信终端配置文件推送方法中,推送平台客户端显示通信终端上安装并且使用推送服务的应用。0020进一步,在通信终端配置文件推送方法。
14、中,推送平台客户端通过查询应用配置文说明书CN104125250A3/8页5件中版本字段的方式确定是否支持推送。0021进一步,在通信终端配置文件推送方法中,推送平台客户端通过查询应用配置文件中的应用位置字段的方式确定进入的应用和打开的界面。0022进一步,在通信终端配置文件推送方法中,推送平台客户端通过播放不同音频文件的方式标识所到达的不同消息。0023本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明0024本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中0025图1是现有推送技术的示意。
15、图;0026图2是推送平台结构原理图;0027图3是通信终端配置文件推送的原理图;0028图4是通信终端配置文件存储示意图;0029图5是通信终端配置文件显示示意图;0030图6是通信终端推送通知的用户界面图;0031图7是通信终端推送通知的用户界面对比图。具体实施方式0032如图2所示,为在移动终端的第三方应用提供消息推送,设置推送平台,其包括推送平台服务器和推送平台客户端,其建立第三方应用服务器到第三方应用客户端的消息推送通道,将第三方应用服务器的消息,经过推送平台,推送到第三方应用的客户端。当第三方应用厂商发布基于各个移动终端操作系统比如,ANDROID,IOS,WP,SYBIAN等的应。
16、用或者更新应用版本时,要向推送平台提供一些关于应用的一些信息,后者需要把这些信息传递到终端的推送平台客户端,推送平台客户端以配置文件的形式保存这些信息,这样的文件就是终端配置文件,或简称为配置文件。推送平台客户端使用配置文件提供的应用信息,来传递推送消息到第三方应用客户端和针对应用来实现应用的定位和推送消息的个性化功能。0033如图3所示,在推送平台客户端收到消息以后,需要将消息分发给对应的第三方应用客户端,并且为用户提供进入应用的入口。因为推送平台支持多个移动终端的操作系统,在不同的操作系统下,定位应用的方式不同。推送平台客户端,是通过该终端平台上的应用配置文件内容来定位客户端的。0034在。
17、推送平台客户端收到消息以后,需要根据消息指定的形式提醒用户。具体的提醒方式包括显示提示文字,播放提示音,展示推送平台客户端界面中的第三方应用图标,在第三方应用图标的右上角展示数字(简称为红点数)。这里需要强调的是,本专利使用应用配置文件,实现了提示音和应用图标的个性化,即,推送平台客户端所播放的提示音和所展示的图标,都是第三方应用在发送消息时指定的,而对应的提示音和图标,就存储在应用的配置文件中。说明书CN104125250A4/8页60035终端配置文件内容如下0036说明书CN104125250A5/8页70037说明书CN104125250A6/8页800380039在服务器端,应用的配。
18、置信息由第三方应用厂商再发布新应用或者更新应用版本时,通过推送服务器的网址,在网页中输入,提交。推送服务器将所有应用提交的配置信息保存在数据库中。推送客户端会将应用配置文件同步并存储在客户端。本专利并不限定客户端在终端上的配置文件的存储方式,可以依据终端的操作系统而定。下面以基于ANDROID系统的终端为例,加以说明。在ANDROID终端上,我们可以将应用的配置信息以文件的形式存储在SD卡上(如图4所示)。需要指出的是,该实施例以基于ANDROID系统的终端作为示例,并不意味着对于本专利的相关保护范围加以限定,上述基于ANDROID系统的终端仅仅是示例,对本专利的保护范围并不限定。说明书CN1。
19、04125250A7/8页90040如图5所示,为每个应用建立一个文件夹,其名称为该应用的应用标示符(APPID,由推送平台服务器生成)。该应用的配置信息保存为该文件夹下的配置文件(APPCONFIG)。0041如图6所示,推送平台客户端实现了一个展示推送通知的用户界面。在该界面下提供给用户一个进入应用的入口,也就是说,点击该界面上的应用图标,进入对应的应用。推送平台客户端显示的应用为,终端上安装的并且使用推送服务(具有该应用的配置文件)的所有应用。界面中对于那些因为应用版本太老而不支持推送的应用,其图标灰化显示(如图6中的微博)。用户长按灰化的应用图标,会出现下载新版本的按钮。点击该按钮,可。
20、以更新应用到最新版本。更新后,该应用图标不再灰化。这样,通过推送平台客户端的界面,用户有机会了解哪些应用的新版本具有推送能力,有利于帮助应用的版本更新和推送服务的推广。0042终端上安装的当前版本的应用是否支持推送,取决于配置文件的信息。在某些终端平台上(比如ANDROID),版本的检查是很方便的(ANDROID开发包提供相关的API),而有些平台(比如WINDOWSMOBILE),版本的检查没有统一的方式。因为我们的推送平台支持多终端系统,这就需要我们提供各个平台上检验应用当前版本的方法。这里我们以WINDOWSMOBILE平台下的应用为例,讲述推送平台客户端确定应用版本的过程。假设该应用配。
21、置文件包含如下信息0043SUPPORTEDVERSION20044APPVERSION2METHODMD50045APPVERSION2DATA6F9619FFB86D011B42D00C04FC964FF0046APPVERSION2FILEPATHAPPLICATIONSWEIBOSINAWEIBOEXE0047推送平台客户端首先查询该应用配置文件中SUPPORTEDVERSION字段,确定其值为“2”;之后查询版本2的检验方法(“APPVERSION2METHOD”字段),确定为MD5校验;用来校验的文件名称保存在“APPVERSION2FILEPATH”字段中。这样,我们就计算文件“。
22、APPLICATIONSWEIBOSINAWEIBOEXE”的MD5值,如果其值为“6F9619FFB86D011B42D00C04FC964FF”,则说明该版本支持推送。0048在不同的终端操作系统上,进入应用的方式不同。我们通过配置文件里的“APPLOCATION”字段的值来确定如何进入应用。在ANDROID系统里,我们使用应用的包名和类名来确定进入哪个应用(包名)并且打开应用的哪个界面(类名)。例如,图6中对应的天气预报应用,通过如下字段值,0049APPLOCATIONCOMLEADTONEAPPDEMOCOMLEADTONEAPPDEMOAPPDEMO0050我们知道,天气预报应用对。
23、应的包名为“COMLEADTONEAPPDEMO”,我们点击图6中的天气预报图标,会打开应用中“COMLEADTONEAPPDEMOAPPDEMO”界面。0051比如,天气预报应用想通知用户,今天晚上有大雨。天气预报的服务器,就会委托推送平台服务器,给用户发送消息,并且指出,使用序号为0的图标,并且红点数为1。当推送消息到达推送客户端以后,推送平台客户端就会查询配置文件中“ICONDATA0”对应的文件名(“ICON0DAT”)。相应的,推送客户端就会在界面中使用该图标文件。在图7中,我们可以看到天气预报应用的图标的改变(相对图6)。这种改变图标的提示用户的方式,更加直观。说明书CN10412。
24、5250A8/8页100052另一个实施例是手机QQ应用,希望在不同消息到达时,指定播放不同的音频文件。比如,好友上线和系统消息使用不同的提示音。其实现方法和天气预报应用指定图标一样。同样地,应用139邮箱,可以通过指定使用播放不同的音频文件,来提醒用户,是收到了会议邀请,还是收到了邮件。0053尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。说明书CN104125250A101/4页11图1图2图3说明书附图CN104125250A112/4页12图4图5说明书附图CN104125250A123/4页13图6说明书附图CN104125250A134/4页14图7说明书附图CN104125250A14。