CN103747427A - 一种消息的推送方法和终端 - Google Patents

一种消息的推送方法和终端 Download PDF

Info

Publication number
CN103747427A
CN103747427A CN201310746981.XA CN201310746981A CN103747427A CN 103747427 A CN103747427 A CN 103747427A CN 201310746981 A CN201310746981 A CN 201310746981A CN 103747427 A CN103747427 A CN 103747427A
Authority
CN
China
Prior art keywords
message
multimedia
terminal
multimedia message
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310746981.XA
Other languages
English (en)
Inventor
黄锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN201310746981.XA priority Critical patent/CN103747427A/zh
Publication of CN103747427A publication Critical patent/CN103747427A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种消息的推送方法和终端,用于提高消息推送的效率,且成本较低。本发明实施例方法包括:接收消息服务器通过网络通道推送的网络消息,所述网络通道用于实现所述消息服务器与终端之间的通信连接;从所述网络消息中提取出消息内容;按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息;将所述短信消息或彩信消息存储在所述终端的收件箱中。

Description

一种消息的推送方法和终端
技术领域
本发明涉及通信技术领域,尤其涉及一种消息的推送方法和终端。
背景技术
随着智能设备的普及,智能手机已完全融入人们生活中,如何将用户关注并感兴趣的和有价值的信息通过手机呈现给用户以此来达到共赢,这是许多商业机构都比较关注的热点。
从用户角度考虑,关注点主要在于消息的价值、实时性、便捷性、成本等等。从商业机构的角度考虑,关注点主要有消息推送的范围、实时性、达到率、成本、用户体验等等。当前向用户手机推送消息的主要方式有:向用户手机发送短信、向用户手机发送彩信、向用户手机的通知栏发送消息、向用户手机中安装的应用(app,application)发送消息等等。
对于采用短信的形式向用户推送消息的现有技术,短信存在字数限制,并且短信也仅限文本内容,能够向用户推送的信息内容不够丰富,且短信采用的是点对点的发送方式,必须要获取到用户的手机号码才能够发送,如果不知道发送对象的手机号码,无法发送成功,并且发送短信也需要向运营商支付费用,成本较高,覆盖面有限。
对于采用彩信的形式向用户推送消息的现有技术,彩信采用的是点对点的发送方式,必须要获取到用户的手机号码才能够发送,如果不知道发送对象的手机号码,无法发送成功,并且发送彩信也需要向运营商支付费用,成本较高,覆盖面有限。
对于向用户手机的通知栏发送消息的现有技术,由于通知栏消息的主要作用是用来提醒用户有新消息到达,通知栏消息能够通知给用户的内容非常有限,而是通知栏消息的无法持久保存,当用户手机重启之后通知栏消息也会丢失。
对于向用户手机中安装的应用发送消息的现有技术,需要用户进入应用之后才可以看到关联的消息,当用户没有点击应用,发送到该应用中的消息无法向用户呈现,故局限性较大,效率较低。
发明内容
本发明实施例提供了一种消息的推送方法和终端,用于提高消息推送的效率,且成本较低。
为解决上述技术问题,本发明实施例提供以下技术方案:
第一方面,本发明实施例提供一种消息的推送方法,包括:
接收消息服务器通过网络通道推送的网络消息,所述网络通道用于实现所述消息服务器与终端之间的通信连接;
从所述网络消息中提取出消息内容;
按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息;
将所述短信消息或彩信消息存储在所述终端的收件箱中。
结合第一方面,在第一方面的第一种可能的实现方式中,所述从所述网络消息中提取出消息内容,包括:
判断所述网络消息的类型为短信或彩信;
若所述网络消息的类型为短信,从所述网络消息中获取到文本内容,所述文本内容即为所述网络消息对应的消息内容;
若所述网络消息的类型为彩信,从所述网络消息中获取到统一资源定位符URL地址;
根据所述URL地址向所述消息服务器发送彩信素材请求信息;
接收所述消息服务器返回的彩信素材,所述彩信素材即为所述网络消息对应的消息内容。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,若所述消息内容为文本内容,所述按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息,具体为:按照短信的信息格式对所述文本内容进行封装,得到所述短信消息;
若所述消息内容为URL地址对应的彩信素材,所述按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息,具体为:按照彩信的信息格式对所述彩信素材进行封装,得到所述彩信消息。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述按照短信的信息格式对所述文本内容进行封装,得到所述短信消息,包括:
将所述文本内容***到所述终端的短信数据库中,生成所述短信消息。
结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述按照彩信的信息格式对所述彩信素材进行封装,得到所述彩信消息,包括:
将所述彩信素材***到所述终端的彩信数据库中,生成所述彩信消息。
结合第一方面或第一方面的第一种可能或第二种可能或第三种可能或第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述方法还包括:
从所述网络消息中获取所述网络消息的收件人信息和发件人信息;
所述按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息,具体为:
按照短信或彩信的信息格式对所述消息内容、所述收件人信息和发件人信息进行封装,得到短信消息或彩信消息。
结合第一方面或第一方面的第一种可能或第二种可能或第三种可能或第四种可能的实现方式,在第一方面的第六种可能的实现方式中,所述将所述短信消息或彩信消息存储在终端的收件箱中之后,还包括:
将存储在所述收件箱中的短信消息或彩信消息设置为未读状态,当用户查阅所述短信消息或彩信消息之后,取消对所述短信消息或彩信消息的未读状态设置。
结合第一方面或第一方面的第一种可能或第二种可能或第三种可能或第四种可能的实现方式,在第一方面的第七种可能的实现方式中,所述方法还包括:
从所述网络消息中获取所述网络消息中携带的通知标题和通知图标;
在所述终端的通知栏中显示所述通知标题和通知图标。
结合第一方面或第一方面的第一种可能或第二种可能或第三种可能或第四种可能的实现方式,在第一方面的第八种可能的实现方式中,所述方法还包括:
定时的向所述消息服务器发送心跳包,以维持所述消息服务器与终端之间的网络通道。
第二方面,本发明实施例还提供一种终端,包括:
接收模块,用于接收消息服务器通过网络通道推送的网络消息,所述网络通道用于实现所述消息服务器与终端之间的通信连接;
获取模块,用于从所述网络消息中提取出消息内容;
格式封装模块,用于按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息;
存储模块,用于将所述短信消息或彩信消息存储在所述终端的收件箱中。
结合第二方面,在第二方面的第一种可能的实现方式中,所述获取模块,包括:
消息类型判断子模块,用于判断所述网络消息的类型是短信或彩信;
文本获取子模块,用于当所述网络消息的类型为短信时,从所述网络消息中获取到文本内容,所述文本内容即为所述网络消息对应的消息内容;
URL获取子模块,用于当所述网络消息的类型为彩信时,从所述网络消息中获取到统一资源定位符URL地址;
彩信素材请求子模块,用于根据所述URL地址向所述消息服务器发送彩信素材请求信息;
彩信素材接收子模块,用于接收所述消息服务器返回的彩信素材,所述彩信素材即为所述网络消息对应的消息内容。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述格式封装模块,包括短信封装子模块和彩信封装子模块,其中,
所述短信封装子模块,用于当所述消息内容为文本内容时,按照短信的信息格式对所述文本内容进行封装,得到所述短信消息;
所述彩信封装子模块,用于当所述消息内容为URL地址对应的彩信素材时,按照彩信的信息格式对所述彩信素材进行封装,得到所述彩信消息。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述短信封装子模块,具体用于将所述文本内容***到所述终端的短信数据库中,生成所述短信消息。
结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,所述彩信封装子模块,具体用于将所述彩信素材***到所述终端的彩信数据库中,生成所述彩信消息。
结合第二方面或第二方面的第一种可能或第二种可能或第三种可能或第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述获取模块,还用于从所述网络消息中获取所述网络消息的收件人信息和发件人信息;
所述格式封装模块,具体用于按照短信或彩信的信息格式对所述消息内容、所述收件人信息和发件人信息进行封装,得到短信消息或彩信消息。
结合第二方面或第二方面的第一种可能或第二种可能或第三种可能或第四种可能的实现方式,在第二方面的第六种可能的实现方式中,所述终端,还包括:标记模块,其中,
所述标记模块,用于将存储在所述收件箱中的短信消息或彩信消息设置为未读状态,当用户查阅所述短信消息或彩信消息之后,取消对所述短信消息或彩信消息的未读状态设置。
结合第二方面或第二方面的第一种可能或第二种可能或第三种可能或第四种可能的实现方式,在第二方面的第七种可能的实现方式中,所述终端还包括:显示模块,其中,
所述获取模块,还用于从所述网络消息中获取所述网络消息中携带的通知标题和通知图标;
所述显示模块,用于在所述终端的通知栏中显示所述通知标题和通知图标。
结合第二方面或第二方面的第一种可能或第二种可能或第三种可能或第四种可能的实现方式,在第二方面的第八种可能的实现方式中,所述终端,还包括:
通道维持模块,用于定时的向所述消息服务器发送心跳包,以维持所述消息服务器与终端之间的网络通道。
从以上技术方案可以看出,本发明实施例具有以下优点:
在本发明实施例中,通过消息服务器与终端之间的网络通道接收到消息服务器推送的网络消息,然后从网络消息中提取出消息内容,接下来按照短信或彩信的信息格式对上述消息内容进行封装,得到短信消息或彩信消息,将短信消息或彩信消息存储在终端的收件箱中。由于可以通过消息服务器和终端之间的网络通道接收到网络消息,而不需要由消息服务器将消息内容传送给运营商来向终端发送短信或彩信,故可以极大的降低消息服务器向终端发送消息的成本,且不需要掌握终端用户的手机号码,不会造成用户私人信息的泄露,并且从网络消息中提取出消息内容,对消息内容按照短信或彩信的信息格式进行封装得到短信消息或彩信消息,在终端的收件箱中存储有该短信消息或彩信消息,使得用户可以以阅读短信或彩信的方式浏览到网络消息中的消息内容,由于短信或彩信通常更符合大多数用户的日常操作习惯,故本发明实施例能够迎合用户的日常操作习惯,便于用户的使用。另外短信消息或彩信消息存储在收件箱中,故即使用户重启终端,短信消息或彩信消息也不会丢失。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种消息的推送方法的流程方框示意图;
图2为本发明实施例提供的消息的推送方法中消息服务器和终端的交互流程示意图;
图3-a为本发明实施例提供的一种终端的组成结构示意图;
图3-b为本发明实施例提供的另一种终端的组成结构示意图;
图3-c为本发明实施例提供的一种获取模块的组成结构示意图;
图3-d为本发明实施例提供的一种格式封装模块的组成结构示意图;
图3-e为本发明实施例提供的另一种终端的组成结构示意图;
图3-f为本发明实施例提供的另一种终端的组成结构示意图;
图4为本发明实施例提供的另一种终端的组成结构示意图。
具体实施方式
本发明实施例提供了一种消息的推送方法和终端,用于提高消息推送的效率,且成本较低。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、***、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
以下分别进行详细说明。
本发明消息的推送方法的一个实施例,可应用于终端中,该方法可包括:接收消息服务器通过网络通道推送的网络消息,其中网络通道用于实现消息服务器与终端之间的通信连接;从上述网络消息提取出消息内容;按照短信或彩信的信息格式对上述消息内容进行封装,得到短信消息或彩信消息;将上述短信消息或彩信消息存储在终端的收件箱中。
本发明消息的推送方法的一个实施例,请参阅图1所示,具体可以包括如下步骤:
101、接收消息服务器通过网络通道推送的网络消息。
其中,网络通道用于实现消息服务器与终端之间的通信连接。
在本发明实施例中,终端和消息服务器之间建立有网络通道,该网络通道可以满足消息服务器和终端之间的通信需求。当消息服务器上存在新的网络消息时,消息服务器可以实时的将网络消息推送(push)给终端,终端可以实时的从消息服务器获取到网络消息,从而可以保证消息推送的及时性。其中,消息服务器向终端推送的网络消息可以根据具体的应用场景来设定网络消息的信息格式,以及网络消息对应的消息内容,消息内容是消息服务器需要推送到终端中的呈现内容。例如,在广告消息推送的领域中,商家向消费用户推送的网络消息中,其消息内容就是最新的优惠信息、积分兑换等信息,商家可以将最新优惠信息通过消息服务器向终端发送,则终端可以接收消息服务器通过消息服务器与终端之间的网络通道推送的最新优惠信息,最新优惠信息的消息内容就可以是某月某日的某某商场的打折信息。
在本发明的一些实施例中,对于消息服务器与终端之间建立的网络通道有多种实现方式,例如通过一个服务器-客户端(Server-Client)模型来实现,终端与消息服务器通过套字节(Socket)连接后,终端和消息服务器都会返回一个实例对象,分别保存这个实例对象,就相当于保存了对方的地址,不同的终端都可以连接到同一个消息服务器,但是每个终端得到的实例对象都是不同的,当消息服务器需要要发网络消息给终端时直接拿这个实例对象进行操作就可以了。终端使用Socket对网络通道上的消息服务器的某一个端口发出连接请求,一旦连接成功消息服务器就可以打开会话进行网络消息的推送,当会话完成后,关闭Socket。终端通常不需要指定打开的端口,通常可以临时的、动态的分配一个端口。
在本发明的一些实施例中,消息的推送方法还可以包括如下步骤:定时的向消息服务器发送心跳包,以维持消息服务器与终端之间的网络通道。心跳包通常采用的是定时发送简单的通讯包,如果在指定时间段内未收到对方响应,则判断对方已经掉线,无法再进行通信,心跳包用于检测传输控制协议(Transmission Control Protocol,TCP)连接是否异常断开。消息服务器端不能有效的判断终端是否在线,也就是说,消息服务器在无法区分终端是长时间在空闲还是已经掉线的情况下,终端可以定时的发送心跳包,就是终端定时的发送特定信息给消息服务器,以告诉消息服务器它们之间的网络通道是正常的。
需要说明的是,在本发明的一些实施例中,当消息服务器向终端推送的网络消息有多种时,消息服务器还可以在网络消息中携带消息类型字段,用于表示网络消息的类型,例如,消息服务器可以在网络消息中设置消息类型字段的不同取值分别表示该网络消息为短信还是该网络消息为彩信。本发明实施例中,通过长期大量的对用户使用终端的习惯调查,发现大多数用户已经习惯于查阅短信和彩信,这两种信息的呈现方式已经“深入人心”,对大多数用户来说都已经成为阅读信息的习惯,但是在现有的实现方式中,若消息服务器需要向用户终端发送短信或彩信,消息服务器需要将消息内容传送给运营商,由运营商来向用户发送短信或彩信,但是通过运营商来发送短信或彩信是按条收费的,在发送量很大时运营商也会有一定的折扣,但是仍然会收取费用,这对希望向终端发送短信或彩信的消息服务器操作者来说也是一笔非常大的开销,例如,某些小型商家有店铺优惠时希望向用户终端发送短信或彩信以告知其优惠活动,因为商家也清楚短信或彩信通常会被终端的操作者阅读,按照现有的实现方式商家只能选择通过运营商来发送,但是运营商必定向商家收取费用,这会极大增加这些商家的成本。而在本发明实施例中消息服务器可以通过网络通道向终端发送网络消息,消息服务器可以将网络消息的类型也通常设置为短信或彩信,这能够符合用户使用终端的使用习惯,更能够符合用户的要求,给用户带来使用上的便利。
在本发明的另一些实施例中,消息服务器向终端推送的网络消息还可以携带其它有用的信息,例如消息服务器可以在网络消息中携带发件人信息以及收件人信息,其中发件人指的是使用消息服务器发送网络消息的用户,收件人指的是发件人使用消息服务器发送网络消息所希望到达的目的对象,具体的,收件人信息可以是收件人所使用的终端的身份识别码(ID,Identity),也可以是消息服务器为收件人所使用的终端分配的唯一标识。当然消息服务器向终端推送的网络消息中也可以不携带发件人信息和收件人信息,具体可以实际的应用场景来设定。另外,消息服务器还可以在网络消息中携带通知标题和通知图标,终端在接收到通知标题和通知图标之后,终端可以在通知栏向终端的操作者显示通知标题和通知图标,以提示终端的操作者有消息送达。
102、从上述网络消息提取出消息内容。
在本发明实施例中,消息服务器通过网络通道向终端推送网络消息,终端在接收到网络消息后,终端可以根据该网络消息从网络消息中提取出消息内容,例如,消息服务器通过消息服务器与终端之间的网络通道向终端推送最新优惠信息,最新优惠信息的消息内容就可以是某月某日的某某商场的打折信息,终端根据接收到的网络消息就可以获取到网络消息对应的消息内容。其中,消息内容是消息服务器向终端推送网络消息所需要传送给终端的有用信息。
在本发明的一些实施例中,步骤102从网络消息中提取出消息内容,具体可以包括如下步骤:
A1、判断上述网络消息的类型为短信或彩信;
若网络消息的类型为短信,执行步骤A2,若网络消息的类型为彩信,执行步骤A3至A5。
A2、若网络消息的类型为短信,从网络消息中获取到文本内容,其中,文本内容即为网络消息对应的消息内容;
A3、若网络消息的类型为彩信,从网络消息中获取到统一资源定位符(URL,Uniform Resource Locator)地址;
A4、根据URL地址向消息服务器发送彩信素材请求信息;
A5、接收消息服务器返回的彩信素材,彩信素材即为网络消息对应的消息内容。
其中,对于网络消息的类型不同,分别执行步骤A2、A3至A5,当网络消息的类型为短信时,消息服务器推送给终端的网络消息中携带有文本内容,从网络消息中获取到的文本内容就是网络消息对应的消息内容。当网络消息的类型为彩信时,消息服务器推送给终端的网络消息中携带有URL地址,步骤A4中终端可以根据URL地址向消息服务器发送彩信素材请求信息,终端通过终端与消息服务器之间的网络通道向消息服务器请求URL地址对应的彩信素材,消息服务器在接收到彩信素材请求信息之后,消息服务器根据URL地址,提取与URL地址对应的彩信素材,然后消息服务器通过网络通道向终端发送,步骤A5中终端可以接收到消息服务器返回的彩信素材,彩信素材即为网络消息对应的消息内容。需要说明的是,当网络消息的类型为彩信时,网络消息中除了携带URL地址之外,还可以携带文本内容,则此时彩信素材和文本内容即为网络消息对应的消息内容。
103、按照短信或彩信的信息格式对上述消息内容进行封装,得到短信消息或彩信消息。
在本发明实施例中,终端从网络消息中提取出消息内容之后,终端可以按照短信或彩信的信息格式对消息内容进行封装,得到短信消息或彩信消息,消息内容按照短信或彩信的信息格式进行封装,能够输出符合短信或彩信格式要求的消息。
可以理解的是,在本发明的一些实施例中,若消息内容为文本内容,步骤103按照短信或彩信的信息格式对消息内容进行封装,得到短信消息或彩信消息,具体为:
B1、按照短信的信息格式对上述文本内容进行封装,得到短信消息。
其中,采用短信的信息格式对文本内容进行封装,可以得到符合短信的信息格式要求的短信消息,将网络消息转换得到的短信消息能够符合短信的信息格式要求,故可以将转换得到的短信消息以短信的形式向用户呈现,这通常符合用户使用终端浏览信息的习惯,方便于用户的使用,并且不需要经由运行商来发送,故可以降低发送网络消息的用户的成本。
具体的,对于步骤B1按照短信的信息格式对文本内容进行封装,得到短信消息,具体可以包括:将文本内容***到终端的短信数据库中,生成短信消息。也就是说,可以使用终端内部已经存在的短信数据库,将文本内容***到短信数据库中,就可以生成短信消息。
若消息内容为URL地址对应的彩信素材,步骤103按照短信或彩信的信息格式对消息内容进行封装,得到短信消息或彩信消息,具体为:
B2、按照彩信的信息格式对彩信素材进行封装,得到彩信消息。
其中,采用彩信的信息格式对彩信素材进行封装,可以得到符合彩信的信息格式要求的彩信消息,将网络消息转换得到的彩信消息能够符合彩信的信息格式要求,故可以将转换得到的彩信消息以彩信的形式向用户呈现,这通常符合用户使用终端浏览信息的习惯,方便于用户的使用,并且不需要经由运行商来发送,故可以降低发送网络消息的用户的成本。
具体的,步骤B1按照彩信的信息格式对彩信素材进行封装,得到彩信消息,具体可以包括:将彩信素材***到终端的彩信数据库中,生成彩信消息。也就是说,对于具有彩信功能的终端,在终端内部设置有彩信数据库,将URL地址对应的彩信素材***到彩信数据库中,就可以生成彩信消息。
需要说明的是,在本发明的一些实施例中,当消息服务器推送的网络消息中携带有收件人信息和发件人信息时,消息的推送方法还可以包括如下步骤:
从网络消息中获取网络消息的收件人信息和发件人信息。
则步骤103按照短信或彩信的信息格式对消息内容进行封装,得到短信消息或彩信消息,具体可以为:按照短信或彩信的信息格式对消息内容、收件人信息和发件人信息进行封装,得到短信消息或彩信消息。也就是说,当消息服务器推送的网络消息中携带有收件人信息和发件人信息时,除了对消息内容进行封装外,还可以将收件人信息和发件人信息进行一并封装,由于可以得到更加完整的短信消息或彩信消息。需要说明的是,在本发明的一些实施例中,当网络消息中没有携带收件人信息和发件人信息时,可以按照短信或彩信的信息格式对消息内容进行封装,从而生成短信消息或彩信消息,对于短信或彩信的信息格式中所要求的发件人字段和收件人字段可以为空,或者特定的显示号码,例如6个0等。
104、将上述短信消息或彩信消息存储在终端的收件箱中。
在本发明实施例中,终端在对消息内容按照短信或彩信的信息格式封装完毕得到短信消息或彩信消息之后,终端可以将短信消息或彩信消息存储在终端的收件箱中,基于用户对终端的使用习惯,用户通常会习惯于通过浏览收件箱来查阅有无新的短信或彩信,本发明实施例中可以通过网络通道向终端推送网络消息,终端可以将网络消息封装为短信消息或彩信消息,并存才在终端的收件箱中,这完全符合用户使用终端获取信息的方式,更能够方便于用户的使用,即时用户重启终端,收件箱中的短信消息或彩信消息也不会丢失,而且消息服务器不需要通过运营商就可以向终端推送网络消息,但是终端可以向用户呈现出短信或彩信,对于消息服务器端而言,可以极大的降低消息推送的成本。
需要说明的是,在本发明的一些实施例中,步骤104将短信消息或彩信消息存储在终端的收件箱中之后,还可以包括如下步骤:
将存储在收件箱中的短信消息或彩信消息设置为未读状态,当用户查阅短信消息或彩信消息之后,取消对短信消息或彩信消息的未读状态设置。
也就是说,对于存储到收件箱中的短信消息或彩信消息进行未读状态的标记,可以便于用户即时了解哪些短信或彩信是未被用户阅读的,当用户查阅过短信消息或彩信消息之后,终端可以取消设置的未读状态。
在本发明的另一些实施例中,消息的推送方法还可以包括如下步骤:从网络消息中获取网络消息中携带的通知标题和通知图标;在终端的通知栏中显示通知标题和通知图标。其中,当终端从网络消息中获取到通知标题和通知图标以后,终端可以在通知栏中显示通知标题和通知图标,以向用户提醒有新的短信或彩信到达收件箱,用户可以选择是否打开收件箱来浏览新到达的短信或彩信。
通过如上对本发明实施例的说明可知,通过消息服务器与终端之间的网络通道接收到消息服务器推送的网络消息,然后从网络消息中提取出消息内容,接下来按照短信或彩信的信息格式对上述消息内容进行封装,得到短信消息或彩信消息,将短信消息或彩信消息存储在终端的收件箱中。由于可以通过消息服务器和终端之间的网络通道接收到网络消息,而不需要消息服务器将消息内容传送给运营商来向终端发送短信或彩信,故可以极大的降低消息服务器向终端发送消息的成本,且不需要掌握终端用户的手机号码,不会造成用户私人信息的泄露,并且从网络消息中提取出消息内容,对消息内容按照短信或彩信的信息格式进行封装得到短信消息或彩信消息,在终端的收件箱中存储有该短信消息或彩信消息,使得用户可以以阅读短信或彩信的方式浏览到网络消息中的消息内容,由于短信或彩信通常更符合大多数用户的日常操作习惯,故本发明实施例能够迎合用户的日常操作习惯,便于用户的使用。另外短信消息或彩信消息存储在收件箱中,故即使用户重启终端,短信消息或彩信消息也不会丢失。
为便于更好的理解和实施本发明实施例的上述方案,下面举例相应的应用场景来进行具体说明。
接下对本发明实施例中消息的推送方法中消息服务器和终端的交互流程进行举例说明,请参阅如图2所示,为本发明实施例提供的消息的推送方法中消息服务器和终端的交互流程示意图,主要包括如下步骤:
S01、消息服务器生成网络消息,并通过消息服务器和终端之间的网络通道推送给终端。
本发明实施例中,终端(例如用户使用的手机)上预置有推送客户端,消息服务器上预置有推送服务器,在终端的后台建立与消息服务器之间的网络通道,并可以通过定期的网络心跳保证该网络通道的正常,在网络通道正常的情况下,推送客户端会与推送服务器保持消息的同步,如果消息服务器上存在新的网络消息,则推送客户端会实时将网络消息从消息服务器上获取下来。
在本发明实施例中,消息服务器可以定义网络消息的格式,具体可以设置不同的字段名称,用不同的字段名称代表不同的含义,不同类型的网络消息也需要通过不同的字段值来区分,请参阅如下表1所示,为消息服务器设定的网络消息的格式示意表:
表1
Figure BDA0000449996650000141
Figure BDA0000449996650000151
其中,是否必选中用“m”表示必选字段,用“o”表示可选字段,“Int”表示数值,“String”表示字符串。
需要说明的是,消息服务器可以根据具体的定制需求对照上面的字段表设置不同的值,消息服务器生成的网络消息具体可以用java脚本数据交换(JavaScript Object Notation,JSON)格式来表示,另外也可以用可扩展标记语言(Extensible Markup Language,XML)格式来表示,并将消息字段进行封装转换成十六进制数据,然后写入到建立好的网络通道中。推送客户端就可以从网络通道实时获取十六进制消息数据,并还原成JSON或XML格式的网络消息用来进行进一步的解析,例如执行如下步骤S2。
S02、终端接收消息服务器推送的网络消息。
S03、终端对网络消息进行解析,若网络消息为短信类消息,执行步骤S04和S05,若网络消息为彩信类消息,执行步骤S06和S07。
具体的,终端首先获取网络消息的消息类型字段msgType,判断是否是短信类消息/彩信类消息,如果是短信类消息/彩信类消息,即无论网络消息是短信类消息还是彩信类消息都满足判断结果为是,则分别获取notifyContent、notifyTitle、notifyIcon字段,这三个字段分别是在手机通知栏弹出通知提示的提示内容、通知标题、通知图标。通知栏提示主要是为了提示用户有此类消息到达,并且用户可以直接通过点击通知栏进入到收件箱来查阅短信/彩信消息。
另外,终端还可以从网络消息中获取表示发件人信息的sourceNum字段,该字段信息可以被用户用于进行短信回复,终端还可以从网络消息中获取表示收件人信息的desNum字段。
其中,终端可以通过从网络消息中获取的cmd字段来判断是短信类消息还是彩信类消息,如果是cmd字段值是smsp,则表示是短信类消息,如果是cmd字段值是mmsp,则表示是彩信类消息。
S04、终端按照短信数据库的格式,将发信人信息、收信人信息、消息内容等***到短信数据库中。
其中,终端获取的cmd字段值是smsp,则表示是短信类消息,从网络消息中获取smsC字段,就可以读取到文本内容。
S05、终端将该短信消息的状态设置为未读状态,并且终端通过通知栏提示消息的方式提示用户。
S06、终端从网络消息中获取url地址字段后,通过http请求,访问该url地址,下载彩信素材如附件等信息,然后将发信人信息、收信人信息和下载的彩信素材按照指定的彩信信息格式***到彩信数据库中。
其中,终端获取到的cmd字段值是mmsp,则表示是彩信类消息,获取mmsUrl字段,该字段表示url地址。
S07、终端将彩信消息设置为未读状态,并且终端通过通知栏提示消息的方式提示用户。
S08、当用户进入收件箱后可以直接查阅,或通过点击通知栏提示消息的方式进入收件箱来查阅短信消息或彩信消息。
通过如上对本发明实施例的说明可知,通过消息服务器与终端之间的网络通道接收到消息服务器推送的网络消息,然后从网络消息中提取出消息内容,接下来按照短信或彩信的信息格式对上述消息内容进行封装,得到短信消息或彩信消息,将短信消息或彩信消息存储在终端的收件箱中。由于可以通过消息服务器和终端之间的网络通道接收到网络消息,而不需要由消息服务器将消息内容传送给运营商来向终端发送短信或彩信,故可以极大的降低消息服务器向终端发送消息的成本,且不需要掌握终端用户的手机号码,不会造成用户私人信息的泄露,并且从网络消息中提取出消息内容,提高消息推送的效率,并且从网络消息提取出消息内容,对消息内容按照短信或彩信的信息格式进行封装得到短信消息或彩信消息,在终端的收件箱中存储有该短信消息或彩信消息,使得用户可以以阅读短信或彩信的方式浏览到网络消息中的消息内容,由于短信或彩信通常更符合大多数用户的日常操作习惯,故本发明实施例能够迎合用户的日常操作习惯,便于用户的使用。另外短信消息或彩信消息存储在收件箱中,故即使用户重启终端,短信消息或彩信消息也不会丢失。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
为便于更好的实施本发明实施例的上述方案,下面还提供用于实施上述方案的相关装置。
请参阅图3-a所示,本发明实施例提供的一种终端300,可以包括:接收模块301、获取模块302、格式封装模块303、存储模块304,其中,
接收模块301,用于接收消息服务器通过网络通道推送的网络消息,所述网络通道用于实现所述消息服务器与终端之间的通信连接;
获取模块302,用于从所述网络消息中提取出消息内容;
格式封装模块303,用于按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息;
存储模块304,用于将所述短信消息或彩信消息存储在所述终端的收件箱中。
请参阅如图3-b所示,在本发明的一些实施例中,获取模块302,可以包括:
消息类型判断子模块3021,用于判断所述网络消息的类型是短信或彩信;
文本获取子模块3022,用于当所述网络消息的类型为短信时,从所述网络消息中获取到文本内容,所述文本内容即为所述网络消息对应的消息内容;
URL获取子模块3023,用于当所述网络消息的类型为彩信时,从所述网络消息中获取到统一资源定位符URL地址;
彩信素材请求子模块3024,用于根据所述URL地址向所述消息服务器发送彩信素材请求信息;
彩信素材接收子模块3025,用于接收所述消息服务器返回的彩信素材,所述彩信素材即为所述网络消息对应的消息内容。
具体的,请参阅如图3-c所示,在本发明的一些实施例中,格式封装模块303,可以包括:短信封装子模块3031和彩信封装子模块3032,其中,
所述短信封装子模块3031,用于当所述消息内容为文本内容时,按照短信的信息格式对所述文本内容进行封装,得到所述短信消息;
所述彩信封装子模块3032,用于当所述消息内容为URL地址对应的彩信素材时,按照彩信的信息格式对所述彩信素材进行封装,得到所述彩信消息。
具体的,在本发明的另一些实施例中,短信封装子模块3031,具体用于将所述文本内容***到所述终端的短信数据库中,生成所述短信消息。
彩信封装子模块3032,具体用于将所述彩信素材***到所述终端的彩信数据库中,生成所述彩信消息。
在本发明的一些实施例中,获取模块302,还用于从所述网络消息中获取所述网络消息的收件人信息和发件人信息;
所述格式封装模块303,具体用于按照短信或彩信的信息格式对所述消息内容、所述收件人信息和发件人信息进行封装,得到短信消息或彩信消息。
请参阅如图3-d所示,在本发明的一些实施例中,相对于图3-a所示的终端,终端300还可以包括:标记模块305,其中,
所述标记模块305,用于将存储在所述收件箱中的短信消息或彩信消息设置为未读状态,当用户查阅所述短信消息或彩信消息之后,取消对所述短信消息或彩信消息的未读状态设置。
请参阅如图3-e所示,在本发明的一些实施例中,相对于图3-a所示的终端,终端300还可以包括:显示模块306,其中,
所述获取模块302,还用于从所述网络消息中获取所述网络消息中携带的通知标题和通知图标;
所述显示模块306,用于在所述终端的通知栏中显示所述通知标题和通知图标。
请参阅如图3-f所示,在本发明的一些实施例中,相对于图3-a所示的终端,终端300还可以包括:通道维持模块307,其中,
通道维持模块307,用于定时的向所述消息服务器发送心跳包,以维持所述消息服务器与终端之间的网络通道。
需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明前述所示的方法实施例中的叙述,此处不再赘述。
综上,接收模块通过消息服务器与终端之间的网络通道接收到消息服务器推送的网络消息,然后获取模块从网络消息中提取出消息内容,接下来格式封装模块按照短信或彩信的信息格式对上述消息内容进行封装,得到短信消息或彩信消息,存储模块将短信消息或彩信消息存储在终端的收件箱中。由于可以通过消息服务器和终端之间的网络通道接收到网络消息,而不需要由消息服务器将消息内容传送给运营商来向终端发送短信或彩信,故可以极大的降低消息服务器向终端发送消息的成本,且不需要掌握终端用户的手机号码,不会造成用户私人信息的泄露,并且从网络消息中提取出消息内容,对消息内容按照短信或彩信的信息格式进行封装得到短信消息或彩信消息,在终端的收件箱中存储有该短信消息或彩信消息,使得用户可以以阅读短信或彩信的方式浏览到网络消息中的消息内容,由于短信或彩信通常更符合大多数用户的日常操作习惯,故本发明实施例能够迎合用户的日常操作习惯,便于用户的使用。另外短信消息或彩信消息存储在收件箱中,故即使用户重启终端,短信消息或彩信消息也不会丢失。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质存储有程序,该程序执行包括上述方法实施例中记载的部分或全部步骤。
接下来介绍本发明实施例提供的另一种终端,请参阅图4所示,终端400包括:
输入装置401、输出装置402、处理器403和存储器404(其中终端400中的处理器403的数量可以一个或多个,图4中以一个处理器为例)。在本发明的一些实施例中,输入装置401、输出装置402、处理器403和存储器404可通过总线或其它方式连接,其中,图4中以通过总线连接为例。
其中,存储器404用于存储程序和数据。
处理器403,用于执行如下步骤:
通过输入装置401接收消息服务器通过网络通道推送的网络消息,所述网络通道用于实现所述消息服务器与终端之间的通信连接;
从所述网络消息中提取出消息内容;
按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息;
通过输出装置402将所述短信消息或彩信消息存储在所述终端的收件箱中。
在本发明的一些实施例中,处理器403具体用于执行如下步骤:
判断所述网络消息的类型为短信或彩信;
若所述网络消息的类型为短信,从所述网络消息中获取到文本内容,所述文本内容即为所述网络消息对应的消息内容;
若所述网络消息的类型为彩信,从所述网络消息中获取到统一资源定位符URL地址;
根据所述URL地址向所述消息服务器发送彩信素材请求信息;
接收所述消息服务器返回的彩信素材,所述彩信素材即为所述网络消息对应的消息内容。
在本发明的一些实施例中,处理器403具体用于执行如下步骤:若所述消息内容为文本内容,按照短信的信息格式对所述文本内容进行封装,得到所述短信消息;若所述消息内容为URL地址对应的彩信素材,按照彩信的信息格式对所述彩信素材进行封装,得到所述彩信消息。
在本发明的一些实施例中,处理器403具体用于执行如下步骤:将所述文本内容***到所述终端的短信数据库中,生成所述短信消息。
在本发明的一些实施例中,处理器403具体用于执行如下步骤:将所述彩信素材***到所述终端的彩信数据库中,生成所述彩信消息。
在本发明的一些实施例中,处理器403还用于执行如下步骤:从所述网络消息中获取所述网络消息的收件人信息和发件人信息;按照短信或彩信的信息格式对所述消息内容、所述收件人信息和发件人信息进行封装,得到短信消息或彩信消息。
在本发明的一些实施例中,处理器403还用于执行如下步骤:将所述短信消息或彩信消息存储在终端的收件箱中之后,将存储在所述收件箱中的短信消息或彩信消息设置为未读状态,当用户查阅所述短信消息或彩信消息之后,取消对所述短信消息或彩信消息的未读状态设置。
在本发明的一些实施例中,处理器403还用于执行如下步骤:从所述网络消息中获取所述网络消息中携带的通知标题和通知图标;在所述终端的通知栏中显示所述通知标题和通知图标。
在本发明的一些实施例中,处理器403还用于执行如下步骤:定时的向所述消息服务器发送心跳包,以维持所述消息服务器与终端之间的网络通道。
对于以上实施例描述的终端,首先通过消息服务器与终端之间的网络通道接收到消息服务器推送的网络消息,然后从网络消息中提取出消息内容,接下来格式封装模块按照短信或彩信的信息格式对上述消息内容进行封装,得到短信消息或彩信消息,最后将短信消息或彩信消息存储在终端的收件箱中。由于可以通过消息服务器和终端之间的网络通道接收到网络消息,而不需要由消息服务器将消息内容传送给运营商来向终端发送短信或彩信,故可以极大的降低消息服务器向终端发送消息的成本,且不需要掌握终端用户的手机号码,不会造成用户私人信息的泄露,并且从网络消息中提取出消息内容,对消息内容按照短信或彩信的信息格式进行封装得到短信消息或彩信消息,在终端的收件箱中存储有该短信消息或彩信消息,使得用户可以以阅读短信或彩信的方式浏览到网络消息中的消息内容,由于短信或彩信通常更符合大多数用户的日常操作习惯,故本发明实施例能够迎合用户的日常操作习惯,便于用户的使用。另外短信消息或彩信消息存储在收件箱中,故即使用户重启终端,短信消息或彩信消息也不会丢失。
另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (18)

1.一种消息的推送方法,其特征在于,包括:
接收消息服务器通过网络通道推送的网络消息,所述网络通道用于实现所述消息服务器与终端之间的通信连接;
从所述网络消息中提取出消息内容;
按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息;
将所述短信消息或彩信消息存储在所述终端的收件箱中。
2.根据权利要求1所述的方法,其特征在于,所述从所述网络消息中提取出消息内容,包括:
判断所述网络消息的类型为短信或彩信;
若所述网络消息的类型为短信,从所述网络消息中获取到文本内容,所述文本内容即为所述网络消息对应的消息内容;
若所述网络消息的类型为彩信,从所述网络消息中获取到统一资源定位符URL地址;
根据所述URL地址向所述消息服务器发送彩信素材请求信息;
接收所述消息服务器返回的彩信素材,所述彩信素材即为所述网络消息对应的消息内容。
3.根据权利要求2所述的方法,其特征在于,若所述消息内容为文本内容,所述按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息,具体为:按照短信的信息格式对所述文本内容进行封装,得到所述短信消息;
若所述消息内容为URL地址对应的彩信素材,所述按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息,具体为:按照彩信的信息格式对所述彩信素材进行封装,得到所述彩信消息。
4.根据权利要求3所述的方法,其特征在于,所述按照短信的信息格式对所述文本内容进行封装,得到所述短信消息,包括:
将所述文本内容***到所述终端的短信数据库中,生成所述短信消息。
5.根据权利要求3所述的方法,其特征在于,所述按照彩信的信息格式对所述彩信素材进行封装,得到所述彩信消息,包括:
将所述彩信素材***到所述终端的彩信数据库中,生成所述彩信消息。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
从所述网络消息中获取所述网络消息的收件人信息和发件人信息;
所述按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息,具体为:
按照短信或彩信的信息格式对所述消息内容、所述收件人信息和发件人信息进行封装,得到短信消息或彩信消息。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述将所述短信消息或彩信消息存储在终端的收件箱中之后,还包括:
将存储在所述收件箱中的短信消息或彩信消息设置为未读状态,当用户查阅所述短信消息或彩信消息之后,取消对所述短信消息或彩信消息的未读状态设置。
8.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
从所述网络消息中获取所述网络消息中携带的通知标题和通知图标;
在所述终端的通知栏中显示所述通知标题和通知图标。
9.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
定时的向所述消息服务器发送心跳包,以维持所述消息服务器与终端之间的网络通道。
10.一种终端,其特征在于,包括:
接收模块,用于接收消息服务器通过网络通道推送的网络消息,所述网络通道用于实现所述消息服务器与终端之间的通信连接;
获取模块,用于从所述网络消息中提取出消息内容;
格式封装模块,用于按照短信或彩信的信息格式对所述消息内容进行封装,得到短信消息或彩信消息;
存储模块,用于将所述短信消息或彩信消息存储在所述终端的收件箱中。
11.根据权利要求10所述的终端,其特征在于,所述获取模块,包括:
消息类型判断子模块,用于判断所述网络消息的类型是短信或彩信;
文本获取子模块,用于当所述网络消息的类型为短信时,从所述网络消息中获取到文本内容,所述文本内容即为所述网络消息对应的消息内容;
URL获取子模块,用于当所述网络消息的类型为彩信时,从所述网络消息中获取到统一资源定位符URL地址;
彩信素材请求子模块,用于根据所述URL地址向所述消息服务器发送彩信素材请求信息;
彩信素材接收子模块,用于接收所述消息服务器返回的彩信素材,所述彩信素材即为所述网络消息对应的消息内容。
12.根据权利要求11所述的终端,其特征在于,所述格式封装模块,包括短信封装子模块和彩信封装子模块,其中,
所述短信封装子模块,用于当所述消息内容为文本内容时,按照短信的信息格式对所述文本内容进行封装,得到所述短信消息;
所述彩信封装子模块,用于当所述消息内容为URL地址对应的彩信素材时,按照彩信的信息格式对所述彩信素材进行封装,得到所述彩信消息。
13.根据权利要求12所述的终端,其特征在于,所述短信封装子模块,具体用于将所述文本内容***到所述终端的短信数据库中,生成所述短信消息。
14.根据权利要求12所述的终端,其特征在于,所述彩信封装子模块,具体用于将所述彩信素材***到所述终端的彩信数据库中,生成所述彩信消息。
15.根据权利要求9至14中任一项所述的终端,其特征在于,所述获取模块,还用于从所述网络消息中获取所述网络消息的收件人信息和发件人信息;
所述格式封装模块,具体用于按照短信或彩信的信息格式对所述消息内容、所述收件人信息和发件人信息进行封装,得到短信消息或彩信消息。
16.根据权利要求9至14中任一项所述的终端,其特征在于,所述终端,还包括:标记模块,其中,
所述标记模块,用于将存储在所述收件箱中的短信消息或彩信消息设置为未读状态,当用户查阅所述短信消息或彩信消息之后,取消对所述短信消息或彩信消息的未读状态设置。
17.根据权利要求9至14中任一项所述的终端,其特征在于,所述终端还包括:显示模块,其中,
所述获取模块,还用于从所述网络消息中获取所述网络消息中携带的通知标题和通知图标;
所述显示模块,用于在所述终端的通知栏中显示所述通知标题和通知图标。
18.根据权利要求9至14中任一项所述的终端,其特征在于,所述终端,还包括:
通道维持模块,用于定时的向所述消息服务器发送心跳包,以维持所述消息服务器与终端之间的网络通道。
CN201310746981.XA 2013-12-30 2013-12-30 一种消息的推送方法和终端 Pending CN103747427A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310746981.XA CN103747427A (zh) 2013-12-30 2013-12-30 一种消息的推送方法和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310746981.XA CN103747427A (zh) 2013-12-30 2013-12-30 一种消息的推送方法和终端

Publications (1)

Publication Number Publication Date
CN103747427A true CN103747427A (zh) 2014-04-23

Family

ID=50504407

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310746981.XA Pending CN103747427A (zh) 2013-12-30 2013-12-30 一种消息的推送方法和终端

Country Status (1)

Country Link
CN (1) CN103747427A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105049518A (zh) * 2015-08-07 2015-11-11 北京思特奇信息技术股份有限公司 一种基于客户端的公告信息自动提取方法及***
CN105472168A (zh) * 2016-01-13 2016-04-06 陈包容 通讯信息的合并方法及装置
CN105472167A (zh) * 2016-01-13 2016-04-06 陈包容 通讯信息的合并方法及装置
CN106412861A (zh) * 2016-09-28 2017-02-15 海南港澳资讯产业股份有限公司 一种短信分发方法及***
CN106790922A (zh) * 2016-12-30 2017-05-31 宇龙计算机通信科技(深圳)有限公司 信息提醒方法、信息提醒装置和终端
CN106911564A (zh) * 2017-02-23 2017-06-30 中卓信(北京)科技有限公司 二进制格式信息的识别和执行方法
CN108108216A (zh) * 2017-12-21 2018-06-01 深圳市金立通信设备有限公司 一种管理消息的方法、终端及计算机可读存储介质
CN110611691A (zh) * 2018-06-15 2019-12-24 中兴通讯股份有限公司 一种消息推送方法、***及存储介质
CN111835754A (zh) * 2020-07-09 2020-10-27 中国联合网络通信集团有限公司 行业消息管理方法、***、终端设备及可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102468965A (zh) * 2010-10-29 2012-05-23 李立明 一种消息智能推送***及方法
CN102638417A (zh) * 2012-03-27 2012-08-15 广州市动景计算机科技有限公司 信息的通信方法、装置及***
CN102647476A (zh) * 2012-04-20 2012-08-22 北京慧创新盈科技有限公司 一种无线互联网信息推送方法及装置
CN102740242A (zh) * 2011-03-30 2012-10-17 北京千橡网景科技发展有限公司 在移动电话上管理网站消息的方法和设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102468965A (zh) * 2010-10-29 2012-05-23 李立明 一种消息智能推送***及方法
CN102740242A (zh) * 2011-03-30 2012-10-17 北京千橡网景科技发展有限公司 在移动电话上管理网站消息的方法和设备
CN102638417A (zh) * 2012-03-27 2012-08-15 广州市动景计算机科技有限公司 信息的通信方法、装置及***
CN102647476A (zh) * 2012-04-20 2012-08-22 北京慧创新盈科技有限公司 一种无线互联网信息推送方法及装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105049518A (zh) * 2015-08-07 2015-11-11 北京思特奇信息技术股份有限公司 一种基于客户端的公告信息自动提取方法及***
CN105472168A (zh) * 2016-01-13 2016-04-06 陈包容 通讯信息的合并方法及装置
CN105472167A (zh) * 2016-01-13 2016-04-06 陈包容 通讯信息的合并方法及装置
CN106412861A (zh) * 2016-09-28 2017-02-15 海南港澳资讯产业股份有限公司 一种短信分发方法及***
CN106412861B (zh) * 2016-09-28 2017-11-28 海南港澳资讯产业股份有限公司 一种短信分发方法及***
CN106790922A (zh) * 2016-12-30 2017-05-31 宇龙计算机通信科技(深圳)有限公司 信息提醒方法、信息提醒装置和终端
CN106911564A (zh) * 2017-02-23 2017-06-30 中卓信(北京)科技有限公司 二进制格式信息的识别和执行方法
CN106911564B (zh) * 2017-02-23 2018-08-21 中卓信(北京)科技有限公司 二进制格式信息的识别和执行方法
CN108108216A (zh) * 2017-12-21 2018-06-01 深圳市金立通信设备有限公司 一种管理消息的方法、终端及计算机可读存储介质
CN110611691A (zh) * 2018-06-15 2019-12-24 中兴通讯股份有限公司 一种消息推送方法、***及存储介质
CN111835754A (zh) * 2020-07-09 2020-10-27 中国联合网络通信集团有限公司 行业消息管理方法、***、终端设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN103747427A (zh) 一种消息的推送方法和终端
CN108259553A (zh) 业务邮件的发送方法及终端设备
CN105530175A (zh) 一种消息处理方法、装置及***
CN103391504B (zh) 一种流量提醒的方法及装置
CN102591870A (zh) 基于微博的富媒体导出方法、微博终端及微博服务器端
CN103853767A (zh) 一种基于浏览器的社交圈分享方法和装置
CN102541931A (zh) 应用分享方法和应用分享设备
CN103688513B (zh) 内容分享方法和社交同步装置
CN102833277A (zh) 共享网页链接的方法及***
CN102801647A (zh) 即时通信中真实型礼物的实现方法、客户端及***
CN104715389A (zh) 一种信息处理方法、装置及***
CN111880887B (zh) 消息交互方法和装置、存储介质及电子设备
CN104380692A (zh) 一种广告监测方法、相关设备及***
CN103888916A (zh) 信息发送方法及信息发送装置
CN104580310A (zh) 日志处理方法和服务器
CN103391511A (zh) 一种基于地理位置分享内容的方法
CN103078782B (zh) 一种好友备注的推荐备注实现方法及***
CN102497327B (zh) 一种利用电子邮件发送及接收名片信息的方法
CN105931144A (zh) 一种基于wifi的点餐方法及服务器
CN103516770A (zh) 跨***平台的推播***
CN108234277A (zh) 一种邮件发送、编辑的方法以及装置
CN104243272A (zh) 一种媒体消息推送方法和装置
CN109034767A (zh) 商城家庭账户的应用方法和商城家庭账户的应用***
CN107423446A (zh) 基于云存储的新媒体自动化可信部署***和方法
CN109067900B (zh) 信息输出方法、装置及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140423