一种信息精准推送管理方法与流程

文档序号:16631477发布日期:2019-01-16 06:36阅读:211来源:国知局
一种信息精准推送管理方法与流程

本申请涉及通信技术领域,特别是涉及一种信息精准推送管理方法。



背景技术:

电子时代网络平台的兴起,业务的办理趋于多元化,移动办公可以让办公人员摆脱时间和空间的束缚,单位信息可以随时随地通畅地进行交互流动,利用手机的移动信息化软件,建立手机与电脑互联互通的企业软件应用系统,能够摆脱时间和场所局限,随时进行随身化的公司管理和沟通,所以办公移动软件的推送消息要做到实时、精准、易于维护与拓展,不让用户错过任何有价值的消息。



技术实现要素:

有鉴于此,本申请提供一种信息精准推送管理方法,能够精准推送消息。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种信息精准推送管理方法,所述方法包括:

推送服务器接收应用服务器发送的消息,所述消息携带有对应所述应用服务器的应用标识;

根据预先获取的应用标识、移动终端标识之间的对应关系,确定所述应用标识对应的移动终端标识;

获取对应所述移动终端标识的所述移动终端的型号,判断所述型号的移动终端是否存在专有的推送程序;

若存在,则调用所述专有的推送程序将所述消息推送给所述移动终端,若不存在,则调用通用的推送程序将所述消息推送给所述移动终端。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种信息精准推送管理方法,所述方法包括:

应用服务器将消息发送给推送服务器,所述消息携带有对应所述应用服务器的应用标识,以便所述推送服务器根据预先获取的应用标识、移动终端标识之间的对应关系将所述消息推送给对应所述应用服务器的应用标识的移动终端。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种信息精准推送管理方法,所述方法包括:

应用服务器将消息发送给推送服务器,所述消息携带有对应所述应用服务器的应用标识;

推送服务器接收所述应用服务器发送的所述消息,并根据预先获取的应用标识、移动终端标识之间的对应关系,确定所述应用标识对应的移动终端标识;

所述推送服务器获取所述移动终端的型号,判断所述型号的移动终端是否存在专有的推送程序;

若存在,则所述推送服务器调用所述专有的推送程序将所述消息推送给所述移动终端,若不存在,则所述推送服务器调用通用的推送程序将所述消息推送给所述移动终端。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种服务器,所述服务器包括处理电路以及收发电路,所述处理电路耦接所述收发电路,所述处理电路在工作时控制自身以及所述收发电路以实现上述任一项所述方法中的步骤。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种信息精准推送管理系统,所述系统包括应用服务器和推送服务器,所述应用服务器与所述推送服务器工作时实现上述任一项所述方法中的步骤。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种具有存储功能的装置,存储有程序数据,所述程序数据能够被执行以实现上述任一项所述方法中的步骤。

有益效果是:本申请中信息精准推送管理方法一方面通过先将消息发送给推送服务器,再由推送服务器将消息发送给移动终端,相比较于现有技术中由应用服务器直接将消息推送给应用,本申请中的方法能够便于推送服务器对消息进行统一管理,另一方面本申请调用移动终端专有的推送程序推送消息,该专有的推送程序与移动终端相匹配,能够保证推送效果最优,推送更加精准。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本申请信息精准推送管理方法一实施方式的流程示意图;

图2是本申请信息精准推送管理方法另一实施方式的流程示意图;

图3是本申请信息精准推送管理方法又一实施方式的流程示意图;

图4是本申请服务器一实施方式的结构示意图;

图5是本申请信息精准推送管理系统一实施方式的结构示意图;

图6是本申请具有存储功能的装置一实施方式的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

参阅图1,图1是本申请信息精准推送管理方法一实施方式的流程示意图,该方法基于推送服务器,包括:

s101:推送服务器接收应用服务器发送的消息,消息携带有对应应用服务器的应用标识。

本申请中移动终端可以是手机、平板电脑、车载电脑等设备,推送服务器不限制为台服务器,可以为一组集群服务器,部署在一个域名网站的下面,而且可以对移动、连通、电信等不同的运营商有不同的机房部署,其可以利用短信等方式进行push推送,应用服务器是指各个应用程序的服务器,例如,qq服务器、邮件服务器等,其中推送服务器可以对应多个应用服务器。

当需要向使用某一应用的用户推送消息时,对应该应用的应用服务器将需要推送的消息发送给推送服务器,其中一个应用服务器对应唯一的应用标识,且一个应用标识对应唯一的应用。通过消息中携带的应用标识,推送服务器可以确定对应该应用服务器的应用,从而后续将该消息推送给使用该应用的用户。例如当需要向使用谷歌浏览器的用户推送消息时,谷歌浏览器对应的应用服务器将需要推送的消息发送给推送服务器,同时该消息中携带有谷歌浏览器对应的应用服务器的应用标识,推送服务器根据该应用标识,确定将该消息发送给使用谷歌浏览器的用户。

s102:根据预先获取的应用标识、移动终端标识之间的对应关系,确定应用标识对应的移动终端标识。

应用标识与移动终端标识之间存在对应关系,具体地,一个应用标识可以对应多个移动终端标识。其中,每个移动终端都有属于自己独一无二的标识,例如该标识为移动终端的imei号,应用标识与移动终端标识之间的对应关系表明用户正在使用移动终端标识所对应的移动终端使用应用标识所对应的应用,因此通过获知移动终端标识而确定将消息推送给哪一个移动终端。

s103:获取对应移动终端标识的移动终端的型号。

s104:判断该型号的移动终端是否存在专有的推送程序。

当存在专有的推送程序时,进入步骤s105,当不存在时,进入步骤s106。

s105:调用专有的推送程序将消息推送给移动终端。

在调用专有的推送程序将消息推送给移动终端后结束流程。

s106:调用通用的推送程序将消息推送给移动终端。

在调用通用的推送程序将消息推送给移动终端后结束流程。

对于某些型号的移动终端而言,其存在专有的推送程序,例如现有的华为、小米等移动终端均有自己的推送程序,通过调用与移动终端型号匹配的推送程序推送消息,能够达到最优的推送效果,但是并不是所有型号的移动终端都存在专有的推送程序,对于不存在专有的推送程序的移动终端而言,则调用通用的推送程序推送消息,例如,对于安卓系统的移动终端而言,调用安卓系统通用的推送程序推送消息。

从上述内容可以看出,本申请中信息精准推送管理方法当存在移动终端专有的推送程序时,调用该专有的推送程序推送消息,能够达到最优的推送效果、推送更为精准。

在一应用场景中,在步骤s105或s106将消息推送给移动终端之前还包括:过滤消息中的敏感词。

具体地,在推送服务器接收消息后,推送服务器过滤消息中的敏感词,也就是说,当应用服务器需要向移动终端推送消息时,会先将消息发送给推送服务器,推送服务器将会过滤消息中的敏感词,例如不雅的用语等。

在一应用场景中,当消息的数量不止一个时,步骤s105或s106具体包括:按照消息的优先级将消息推送给移动终端。

当同时接收到多个消息时,根据消息的优先级将消息推送给移动终端,该优先级可以是时间的优先级、重要程度的优先级,也可以是推送对象的优先级或者是其他优先级。例如当接收到的多个消息分别为通知大家在不同的时间集合开会时,根据开会时间的先后顺序,将消息先后发送给对应的移动终端;当接收到的多个消息分别为通知大家放假的时间和通知大家开会的时间时,根据重要程度的优先级,将通知大家开会的消息优先发送给对应的移动终端;当接收到的消息分别为通知主管成员开会和通知项目组成员开会时,根据推送对象的优先级,将通知主管开会的消息优先发送给对应的移动终端。

从上述两个应用场景中可以看出,推送服务器会将应用服务器发送的消息进行统一的管理后再发送给对应的移动终端,利于实现消息的统一管理,避免由于应用服务器的多元化而造成推送消息的杂乱,保证移动终端所接收的消息没有敏感词,且接收信息的及时、准确,且由于推动服务器根据优先级将消息推送给各个移动终端,更加智能化、人性化。

在一应用场景中,在步骤s105或s106之后还包括:

s107:记录将消息推送给移动终端的情况。

s108:若推送服务器未成功将消息推送给移动终端,则在有效时间内反复将消息推送给移动终端直至成功。

其中有效时间可由设计人员根据经验设定,例如设定为30分钟,也可以根据消息中的内容自行设定,例如需要推送的消息内容为:20分钟后去会议室开会,则该有效时间为20分钟,即在推送服务器将消息发送给对应移动终端的20分钟内,若消息未成功推送,则反复将消息推送给移动终端,若超过20分钟,即使未成功推送,也不再推送。

在该应用场景中,通过在消息推送失败时反复进行推送,提高消息推送成功的概率。

在一应用场景中,本实施方式中的信息精准推送管理方法还包括:

s109:在发生异常时,自动修复异常。

其中可事先定义各种异常模型,例如网络不通模型、接口不通模型等,通过定义各种异常模型,能够及时地发现异常,并自动进行修复,例如,当检测到网络不通时,尝试多次连接;当推送通道忙碌时,立即开启另外一个推送通道进行并行推送。

s110:若自动修复失败,则发出提醒信号以通知管理人员。

当自动修复失败时,发出提醒信号通知管理人员,以便管理人员人为进行修复。其中提醒信号可以是短信提醒。

在该应用场景中,保证在发生异常时能够及时地做出相应的预警,进行一些自动补救,并在无法自动补救时通知相应的管理人员进行人为补救,从而保证消息推送的及时性。

在一应用场景中,本实施方式中的信息精准推送管理方法还包括:

s111:接收应用服务器的注册请求。

s112:为应用服务器分配应用标识、推送通道以及url地址,以便应用服务器调用url地址以及通过推送通道向推送服务器发送消息。

在推送消息前,应用服务器预先向推送服务器发送注册请求,在接收到请求后,推送服务器与应用服务器建立连接,保证后续应用服务器能够将消息发送给推送服务器。其中,当应用服务器向推送服务器注册成功后,应用服务器与推送服务器之间的连接关系一直保留。

在一应用场景中,本实施方式中的信息精准推送管理方法还包括:当用户通过移动终端登录应用的客户端时,推送服务器获取应用的应用标识、移动终端的移动终端标识之间的对应关系并进行保存。

当用户登录客户端时,推送服务器获取用户所登录应用的应用标识以及当前所使用移动终端的移动终端标识,并将两者进行对应,该两者之间的对应关系表明用户正在使用某一移动终端登录某一应用,以便推送通过应用的应用标识、移动终端的移动终端标识之间的对应关系,在需要将消息推送给登录应用的用户时,确定该用户的移动终端。可选的,在其他应用场景中,当用户登录客户端时,还可以获取用户标识,即用户登录客户端的账号信息,并将应用标识、用户标识以及移动终端标识之间的对应关系进行保存。

可选的,管理人员可以通过推送服务器确定是否需要向某一移动端推送消息,即可以人为开启或关闭向某一移动终端推送消息的权限,以便于管理,例如,当管理人员通过推送服务器的界面关闭向某一移动终端推送消息时,即使在步骤s102中确定需要向该移动终端推送消息,后续推送服务器也不会再向该移动终端推送消息,当管理人员通过推送服务器的界面开启向某一移动终端推送消息时,后续推送服务器才会向该移动终端推送消息。

参阅图2,图2是本申请信息精准推送管理方法另一实施方式的流程示意图,该方法基于应用服务器,包括:

s201:应用服务器将消息发送给推送服务器,消息携带有对应应用服务器的应用标识,以便推送服务器根据预先获取的应用标识、移动终端标识之间的对应关系将消息推送给对应应用服务器的应用标识的移动终端。

具体地,本实施方式中的应用服务器与上述任一项实施方式中的应用服务器相同,其将需要推送给移动终端的消息推送给推送服务器后,再由推送服务器将该消息发送给对应的移动终端,具体后续推送服务器如何将消息推送给移动终端可参见上述任一项实施方式,在此不再赘述。

参阅图3,图3是本申请信息精准推送管理方法另一实施方式的流程示意图,该方法包括:

应用服务器将消息发送给推送服务器,消息携带有对应应用服务器的应用标识;推送服务器接收应用服务器发送的消息,并根据预先获取的应用标识、移动终端标识之间的对应关系,确定应用标识对应的移动终端标识;推送服务器获取移动终端的型号;判断型号的移动终端是否存在专有的推送程序;推送服务器调用专有的推送程序将消息推送给移动终端;推送服务器调用通用的推送程序将消息推送给移动终端。

其中,应用服务器将消息发送给推送服务器的方法可参见上述实施方式中的步骤s201,推送服务器将消息推送给移动终端的步骤可参见上述实施方式中的步骤s101至步骤s106。

参阅图4,图4是本申请服务器一实施方式的结构示意图,该服务器1既可以是上述任一项实施方式中的应用服务器,也可以是上述任一项实施方式中的推送服务器,具体包括:处理电路10以及收发电路11,处理电路10耦接收发电路11,处理电路10在工作时控制自身以及收发电路11以实现上述任一项实施方式方法中的步骤。

参阅图5,图5是本申请信息精准推送管理系统一实施方式的结构示意图,该系统2包括应用服务器20和推送服务器21,应用服务器20与推送服务器21工作时实现上述任一项实施方式方法中的步骤。

参阅图6,图6是本申请具有存储功能的装置一实施方式的结构示意图,该具有存储功能的装置3存储有程序数据30,程序数据30能够被执行以实现上述任一项实施方式方法中的步骤。

其中,具有存储功能的装置3可以是便携式存储介质,如u盘、光盘等,也可以是终端、服务器等。

总而言之,区别于现有技术的情况,本申请中信息精准推送管理方法一方面通过先将消息发送给推送服务器,再由推送服务器将消息发送给移动终端,相比较于现有技术中由应用服务器直接将消息推送给应用,本申请中的方法能够便于推送服务器对消息进行统一管理,另一方面本申请调用移动终端专有的推送程序推送消息,该专有的推送程序与移动终端相匹配,能够保证推送效果最优,推送更加精准。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1