应用消息提醒的方法、服务器和客户端装置制造方法

文档序号:8003721阅读:257来源:国知局
应用消息提醒的方法、服务器和客户端装置制造方法
【专利摘要】本发明提供一种应用消息提醒的方法、服务器和客户端装置,该方法包括消息通知服务器接收用户客户端发送的标识通知短信;所述消息通知服务器根据所述标识通知短信获取所述用户客户端所在用户设备的标识,并进行记录;所述消息通知服务器接收应用服务器需通知用户设备时所发送的应用通知;所述消息通知服务器根据所述应用通知获取要通知的用户设备的标识,将所述应用通知转换为应用通知短信,发送给所述用户设备。利用本发明提供的应用消息提醒的方法、服务器和客户端装置,可以实现移动终端及时接收到应用通知,且通过短信发送应用通知,无需保持终端与互联网的实时连通而占用资源。
【专利说明】应用消息提醒的方法、服务器和客户端装置
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种应用消息提醒的方法、服务器和客户端装置。【背景技术】
[0002]移动互联网的快速发展,越来越多的应用软件从个人计算机(PersonalComputer,简称PC)移植到了移动终端上。很多应用软件需要消息的实时通知功能,如QQ、微信等。为了实现消息的实时通知,需要移动终端与互联网的实时连接,才能够基于互联网与应用服务器连通,接收应用通知。
[0003]业界目前有两种方法实现该功能,一种是基于Android操作系统的移动终端,由于该操作系统允许应用程序驻留后台,所以,应用软件通过驻留后台的方式,实现与应用服务器的在线连接和保持心跳,但这要求移动终端始终保持基于GPRS、WIFI或有线等方式连接互联网。另一种是以苹果公司IOS为代表的移动终端操作系统,该系统不允许移动应用软件在后台运行,因此,要实现消息实时通知服务,必需通过苹果公司提供的苹果推送通知服务(Apple Push Notification Service,简称APNS)统一实现消息通知功能。
[0004]无论是第一种方法还是第二种方法,都需要移动终端与互联网的实时连通和终端应用与服务器间的数据包心跳功能。这两个功能都导致了移动终端的耗电严重和移动网络的信令风暴。如果不能保持与互联网的连接,则移动终端无法及时的接收到应用软件发送的应用通知。

【发明内容】

[0005]本发明提供一种应用消息提醒的方法、服务器和客户端装置,以实现移动终端及时接收到应用通知,且无需与互联网的实时连通而占用资源。
[0006]本发明提供了一种应用消息提醒的方法,包括:
[0007]消息通知服务器接收用户客户端发送的标识通知短信;
[0008]所述消息通知服务器根据所述标识通知短信获取所述用户客户端所在用户设备的标识,并进行记录;
[0009]所述消息通知服务器接收应用服务器需通知用户设备时所发送的应用通知;
[0010]所述消息通知服务器根据所述应用通知获取要通知的用户设备的标识,将所述应用通知转换为应用通知短信,发送给所述用户设备。
[0011]本发明还提供了一种应用消息提醒的服务器,包括:
[0012]标识通知接收单元,用于接收用户客户端发送的标识通知短信;
[0013]通知单元,用于根据所述标识通知短信获取所述用户客户端所在用户设备的标识,并进行记录;
[0014]应用通知接收单元,用于接收应用服务器需通知用户设备时所发送的应用通知;
[0015]发送单元,用于根据所述应用通知获取要通知的用户设备的标识,将所述应用通知转换为应用通知短信,发送给所述用户设备。[0016]另外,本发明还提供了一种应用消息提醒的客户端装置,包括:
[0017]标识短信发送单元,用于产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器,以使消息通知服务器保存所述用户设备的标识;
[0018]应用通知短信接收单元,用于接收所述消息通知服务器发送的应用通知短信,所述应用通知短信用于表示应用服务器向所述用户设备发送的应用通知。
[0019]本发明实施例提供的应用消息提醒的方案,由消息通知服务器将应用通知转换为应用通知短信,发送给用户设备。既能够保证移动终端及时接收到应用通知,且通过短信发送应用通知,无需保持终端与互联网的实时连通而占用资源。
【专利附图】

【附图说明】
[0020]图1为本发明实施例一提供的应用消息提醒方法的流程示意图;
[0021]图2为本发明实施例二提供的应用消息提醒方法的流程图;
[0022]图3为本发明实施例三提供的应用消息提醒方法的流程图;
[0023]图4为本发明实施例四提供的应用消息提醒服务器的结构示意图;
[0024]图5为本发明实施例五提供的应用消息提醒客户端装置的结构示意图;
[0025]图6为本发明实施例六提供的标识短信产生单元的结构示意图。
【具体实施方式】
[0026]实施例一
[0027]图1为本发明实施例一提供的应用消息提醒方法的流程示意图,该方法适用于用户设备中配置的应用软件产生通知消息时,对用户设备进行提醒的情况,如图1所示,该方法包括:
[0028]SlOl:消息通知服务器接收用户客户端发送的标识通知短信;
[0029]所述的标识是使消息通知服务器能识别用户客户端的标识,可以为用户客户端的手机设备编号等。用户客户端可以在开机时,发送标识通知短信,以表明用户客户端可接收应用通知短/[目。
[0030]S102:所述消息通知服务器根据所述标识通知短信获取所述用户客户端所在用户设备的标识,并进行记录;
[0031]消息通知服务器根据用户客户端的标识能获取到所在用户设备的标识,例如手机设备编号或者是手机号,或者通信地址等能使消息通知服务器与用户设备建立通信的设备标识。例如,消息通知服务器可以通过标识通知短信中解析获取源地址作为用户设备的标识,将手机号与用户客户端标识对应记录。
[0032]S103:所述消息通知服务器接收应用服务器需通知用户设备时所发送的应用通知;
[0033]应用通知是来自于应用服务器的通知消息,应用服务器可以是用户设备上配置的应用软件所对应的网络侧服务器,例如QQ服务器、微博服务器等。用户客户端可以在安装这些应用软件时即在应用服务器中注册,将应用通知的地址由用户设备变更为消息通知服务器,以便应用服务器在产生应用通知时发送至消息通知服务器。该应用通知可以包括应用名称、应用标识、用户客户端号码或者用户客户端设备标识。[0034]S104:所述消息通知服务器根据所述应用通知获取要通知的用户设备的标识,将所述应用通知转换为应用通知短信,发送给所述用户设备。
[0035]消息通知服务器对应用通知的转换,可以是将应用通知的内容加载到短信的内容中。所述应用通知短信优选为用户设备接收后进行内部处理而不显示在用户设备界面上的哑短信。
[0036]这里,所述消息通知服务器根据应用通知获取通知的用户设备的标识具体将所述应用通知转换为应用通知短信,发送给所述用户设备包括:如果消息通知服务器从应用服务器收到了要通知的用户客户端号码,则直接把应用通知短信发送到用户客户端;如果消息通知服务器未能从应用服务器收到要通知的用户客户端号码,而只得到了用户客户端设备的标识,则查找消息通知服务器内部用户客户端设备的标识和用户客户端号码的对照表,获取对应的用户客户端号码,消息服务器把应用通知短信发送到用户客户端。
[0037]具体的以微信为例来说明该实施例,先在智能手机端下载微信软件,并且修改手机的内核模式,不让微信软件驻留后台,即有微信消息的时候,在手机界面上不能直接点击微信图标就连接到互联网的应用服务器上网接收到微信信息,而是通过手机短信的方式给消息服务器发送标识通知短信,消息通知服务器根据所述标识通知短信获取所述用户客户端所在用户设备的标识,并记录手机号码和手机标识的对应关系表,消息通知服务器接收应用服务器需通知用户设备时所发送的应用通知,应用通知的内容包括微信名称,微信标志,手机号码或者手机标识,消息通知服务器根据应用通知获取要通知的手机标识后,将应用通知转换为哑短信,发送给手机,手机操作系统收到哑短信之后,便可通知手机上的微信软件,微信软件上会有信息提示标识,用户点击微信软件便可以发起上网连接到应用服务器,打开微信软件就可以看到具体的信息内容或者微信的其他业务。
[0038]本实施例通过短信的方式将用户客户端发送的标识通知发送给消息通知服务器,消息通知服务器根据所述标识通知短信获取所述用户客户端所在用户设备的标识,并进行记录,消息通知服务器接收应用服务器需通知用户设备时所发送的应用通知;消息通知服务器根据所述应用通知获取要通知的用户设备的标识,将所述应用通知转换为应用通知短信,发送给所述用户设备,通知用户客户端上的应用软件,用户点击该应用软件便可发起上网连接到应用服务器,实现移动终端及时接收到应用通知,且通过短信发送应用通知,无需保持终端与互联网的实时连通而占用资源。
[0039]实施例二
[0040]图2为本发明实施例二提供的应用消息提醒的流程图,本实施例适用于对用户设备的应用软件进行应用通知的情况,该方法具体由用户设备中配置的用户客户端来执行,可与实施例一的技术方案配合执行。如图2所不,该方法包括:
[0041]S201:用户设备中配置的用户客户端,产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器,以使消息通知服务器保存所述用户设备的标识;
[0042]在用户设备中配置的用户客户端,产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器之前还可以包括:
[0043]修改用户端的操作系统内核,使得应用程序在关闭前台显示界面后不能够驻留在后台,统一由操作系统来通知应用程序的消息并且在客户端开机时能够自动产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器。[0044]用户设备中配置的用户客户端,产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器之前,还可以包括:所述用户客户端监测到所述用户设备上的应用软件配置应用通知功能时,向所述应用软件对应的应用服务器进行注册,将消息通知服务器的地址作为应用服务器发送应用通知的目的地址。
[0045]S202:所述用户客户端接收所述消息通知服务器发送的应用通知短信,所述应用通知短信用于表示应用服务器向所述用户设备发送的应用通知。
[0046]本实施例中,用户设备通过产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器,通过消息通知服务器与应用服务器建立联系,而不是直接通过互联网与应用服务器直接连接,使得用户客户端无需与互联网实时连通而占有资源。并且用户客户端还通过应用通知短信接收上网通知,使得移动终端能够及时接到应用通知。
[0047]实施例三
[0048]图3为本发明实施例三提供的应用消息提醒的流程图,本实施例以上述实施例为基础,进一步优化了用户设备中配置的用户客户端,产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器,以使消息通知服务器保存所述用户设备的标识时的方法,如图3所示,包括:
[0049]S301:所述用户设备中配置的用户客户端在开机启动时或接入网络时,产生标识通知短;
[0050]S302:所述用户客户端将消息通知服务器的地址作为所述标识通知短信的目的地址,将所述用户设备的标识携带在所述标识通信短信的内容中,发送给消息通知服务器。
[0051]本实施例中,所述用户设备中配置的用户客户端在开机启动时或接入网络时,产生标识通知短信,而不是直接与互联网的实时连通保持心跳,避免了移动网络的信令风暴。
[0052]实施例四
[0053]图4为本发明实施例四提供的应用消息提醒服务器的结构示意图,该装置适用于应用消息提醒方法,如图4所示,包括标识通知接收单元410、通知单元420、应用通知接收单元430和发送单元440,其中,标识通知接收单元410,用于接收用户客户端发送的标识通知短信;通知单元420,用于根据所述标识通知短信获取所述用户客户端所在用户设备的标识,并进行记录;应用通知接收单元430,用于接收应用服务器需通知用户设备时所发送的应用通知;发送单元440,用于根据所述应用通知获取要通知的用户设备的标识,将所述应用通知转换为应用通知短信,发送给所述用户设备。
[0054]优选的,该装置还包括应用通知短信产生单元,用于产生为用户设备接收后进行内部处理而不显示在用户设备界面上的哑短信。
[0055]实施例五
[0056]图5为本发明实施例五提供的应用消息提醒的客户端装置的结构示意图,该装置适用于应用消息提醒方法,如图5所示,包括标识短信发送单元510和应用通知短信接收单元520,其中,标识短信发送单元510,用于产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器,以使消息通知服务器保存所述用户设备的标识;应用通知短信接收单元520,用于接收所述消息通知服务器发送的应用通知短信,所述应用通知短信用于表示应用服务器向所述用户设备发送的应用通知。
[0057]实施例六[0058]图6为本发明实施例六提供的标识短信产生单元的结构示意图,如图6所示,本实施例以上述实施例为基础,其中的标识短信发送单元优选包括标识短信产生单元610和标识短信携带单元620,其中:标识短信产生单元610,用于用户客户端在开机启动时或接入网络时,产生标识通知短信;标识短信携带单元620,用于将消息通知服务器的地址作为所述标识通知短信的目的地址,将所述用户设备的标识携带在所述标识通信短信的内容中,发送给消息通知服务器。
[0059]优选的,标识短信产生单元还包括:注册单元,用于监测到所述用户设备上的应用软件配置应用通知功能时,向所述应用软件对应的应用服务器进行注册,将消息通知服务器的地址作为应用服务器发送应用通知的目的地址。
[0060]本发明实施例所提供的应用消息提醒服务器、客户端装置可用于执行本发明任意实施例提供的应用消息提醒方法,具备相应的功能模块,达到相同的有益效果,此处不再赘述。
[0061]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0062]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种应用消息提醒的方法,其特征在于,包括: 消息通知服务器接收用户客户端发送的标识通知短信; 所述消息通知服务器根据所述标识通知短信获取所述用户客户端所在用户设备的标识,并进行记录; 所述消息通知服务器接收应用服务器需通知用户设备时所发送的应用通知; 所述消息通知服务器根据所述应用通知获取要通知的用户设备的标识,将所述应用通知转换为应用通知短信,发送给所述用户设备。
2.根据权利要求1所述的方法,其特征在于:所述应用通知短信为用户设备接收后进行内部处理而不显示在用户设备界面上的哑短信。
3.一种应用消息提醒的方法,其特征在于,包括: 用户设备中配置的用户客户端,产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器,以使消息通知服务器保存所述用户设备的标识; 所述用户客户端接收所述消息通知服务器发送的应用通知短信,所述应用通知短信用于表示应用服务器向所述用户设备发送的应用通知。
4.根据权利要求3所述的方法,其特征在于,用户设备中配置的用户客户端,产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器包括: 所述用户设备中配置的用户客户端在开机启动时或接入网络时,产生标识通知短信;所述用户客户端将消息通知服务器的地址作为所述标识通知短信的目的地址,将所述用户设备的标识携带在所.述标识通信短信的内容中,发送给消息通知服务器。
5.根据权利要求3所述的方法,其特征在于,用户设备中配置的用户客户端,产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器之前,还包括: 所述用户客户端监测到所述用户设备上的应用软件配置应用通知功能时,向所述应用软件对应的应用服务器进行注册,将消息通知服务器的地址作为应用服务器发送应用通知的目的地址。
6.一种应用消息提醒的服务器,其特征在于,包括: 标识通知接收单元,用于接收用户客户端发送的标识通知短信; 通知单元,用于根据所述标识通知短信获取所述用户客户端所在用户设备的标识,并进行记录; 应用通知接收单元,用于接收应用服务器需通知用户设备时所发送的应用通知; 发送单元,用于根据所述应用通知获取要通知的用户设备的标识,将所述应用通知转换为应用通知短信,发送给所述用户设备。
7.根据权利要求6所述的服务器,其特征在于,还包括: 应用通知短信产生单元,用于产生为用户设备接收后进行内部处理而不显示在用户设备界面上的哑短信。
8.一种应用消息提醒的客户端装置,其特征在于,包括: 标识短信发送单元,用于产生携带所述用户设备标识的标识通知短信,发送给消息通知服务器,以使消息通知服务器保存所述用户设备的标识; 应用通知短信接收单元,用于接收所述消息通知服务器发送的应用通知短信,所述应用通知短信用于表示应用服务器向所述用户设备发送的应用通知。
9.根据权利要求8所述的装置,其特征在于,标识短信发送单元包括: 标识短信产生单元,用于用户客户端在开机启动时或接入网络时,产生标识通知短信; 标识短信携带单元,用于将消息通知服务器的地址作为所述标识通知短信的目的地址,将所述用户设备的标识携带在所述标识通信短信的内容中,发送给消息通知服务器。
10.根据权利要求8所述的装置,其特征在于,标识短信产生单元还包括: 注册单元,用于监测到所述用户设备上的应用软件配置应用通知功能时,向所述应用软件对应的应用服务器进行注册,将消息通知服务器的地址作为应用服务器发送应用通知的目的地址。 ·
【文档编号】H04W4/12GK103428074SQ201310341482
【公开日】2013年12月4日 申请日期:2013年8月7日 优先权日:2013年8月7日
【发明者】黄文良, 颜珊珊, 罗云彬 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1