CN108200187A - 一种信息推送***及方法 - Google Patents
一种信息推送***及方法 Download PDFInfo
- Publication number
- CN108200187A CN108200187A CN201810043564.1A CN201810043564A CN108200187A CN 108200187 A CN108200187 A CN 108200187A CN 201810043564 A CN201810043564 A CN 201810043564A CN 108200187 A CN108200187 A CN 108200187A
- Authority
- CN
- China
- Prior art keywords
- information
- push
- user
- target user
- sent
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种信息推送***及方法,该***包括注册模块,接收APP客户端输入的注册信息,并生成唯一的用户标识符返回到APP客户端,同时将注册信息存储在用户特征数据库中;推送目标设置模块接收APP客户端输入的特征数据,并根据用户标识符将特征数据更新到对应用户的用户特征数据库中;推送接口模块、接收APP服务器发送的推送信息;推送目标过滤模块,接收并处理所述推送信息以得到目标用户集合;和推送服务模块,将推送信息通过推送通道发送到目标用户集合的APP客户端;其效果是:根据推送信息,分析并筛选出符合条件的目标用户集合,并对集合中的用户选择对应的推送通道推送消息,从而解决了终端***的差异问题,并保证了消息的及时送达。
Description
技术领域
本发明涉及移动互联网通信技术领域,具体涉及到一种信息推送***及方法。
背景技术
移动互联网蓬勃发展的今天,几乎所有的APP(Application,应用程序)都已经提供了消息推送功能,如新闻客户端的热点新闻推荐,IM(Instant Messaging,实时传讯)工具的聊天消息提醒,电商产品促销信息,企业应用的通知和审批流程等等,同时,消息推送也成为了移动APP运营的一项关键技术,并且受到越来越广泛的应用。当前手机移动终端有android、iOS、winphone等不同操作***,尤其因为安卓的开源性,国内更是涌现了各种各样的安卓衍生版,因此,就需要能够满足各种不同***的终端,同时能灵活选择推送目标,实现消息的及时送达的***和方法。
发明内容
为了解决上述问题,本发明提供一种信息推送***及方法,解决现有技术中因终端***的差异导致推送消息无法及时送达的缺陷。
本发明采取的一种技术方案为,一种信息推送***,包括注册模块、推送目标设置模块、推送接口模块、推送目标过滤模块和推送服务模块;其中:
所述注册模块用于接收用户通过APP客户端输入的注册信息,并生成唯一的用户标识符返回到APP客户端,同时将所述注册信息发送给数据库存储,形成用户特征数据库;
所述推送目标设置模块用于接收用户通过APP客户端输入的特征数据,并根据所述用户标识符将所述特征数据更新到对应用户的用户特征数据库中;
所述推送接口模块用于接收APP服务器发送的推送信息,并将所述推送信息对外发送,所述推送信息包括推送内容、推送请求和推送条件;
所述推送目标过滤模块用于接收并处理所述推送信息以得到目标用户信息,并将所述目标用户信息和推送信息对外发送,所述目标用户信息包括目标用户集合;
所述推送服务模块用于接收所述目标用户信息和推送信息,并将所述推送信息通过推送通道发送到目标用户集合的APP客户端,所述推送通道包括苹果推送通道、极光通道和第三方推送通道。
更进一步的方案是,所述推送目标过滤模块具体用于接收到所述推送信息后,将其中的推送条件作为过滤条件对所述用户特征数据库进行过滤,得出所述目标用户信息。
更进一步的方案是,所述注册信息包括***平台和***版本。
更进一步的方案是,所述特征数据包括设置的标签和别名。
更进一步的方案是,所述推送条件包括广播推送、标签推送和别名推送。
优选的,还包括短信推送模块,所述短信推送模块用于将推送内容以短信的方式发送到目标用户集合的APP客户端。
通过采用短信推送模块,利用更高可靠性的电信级别服务保障了消息的实时送达,提高了该***的可靠性。
本发明采用的另一种技术方案为,一种信息推送方法,应用于上述所述的一种信息推送***,所述方法包括:
接收用户通过APP客户端输入的注册信息,并生成唯一的用户标识符返回到APP客户端,同时将所述注册信息发送给数据库存储,形成用户特征数据库;
接收用户通过APP客户端输入的特征数据,并根据所述用户标识符将所述特征数据更新到对应用户的用户特征数据库中;
接收APP服务器发送的推送信息,并将所述推送信息对外发送,所述推送信息包括推送内容、推送请求和推送条件;
接收并处理所述推送信息以得到目标用户信息,并将所述目标用户信息和推送信息对外发送,所述目标用户信息包括目标用户集合;
接收所述目标用户信息和推送信息,并将所述推送信息通过推送通道发送到目标用户集合的APP客户端,所述推送通道包括苹果推送通道、极光通道和第三方推送通道。
更进一步的方案是,接收并处理所述推送信息以得到目标用户信息,具体包括:接收到所述推送信息后,将其中的推送条件作为过滤条件对所述用户特征数据库进行过滤,得出所述目标用户信息。
更进一步的方案是,将推送内容以短信的方式发送到目标用户集合的APP客户端。
由上述方案可见,本发明提供的一种信息推送***及方法,通过对用户的注册信息和特征数据进行获取,并存储在用户特征数据库中,在***接收到APP服务器发送的推送信息时,根据推送信息中的推送条件在用户特征数据库中筛选出符合条件的目标用户集合,并对集合中的用户选择对应的推送通道推送信息,从而解决了终端***的差异问题,有效保障了信息的及时送达。
附图说明
图1为本发明第一实施例提供的一种信息推送***的结构示意图;
图2为本发明第二实施例提供的一种信息推送***的结构示意图;
图3为本发明提供的一种智能点餐方法的流程图。
具体实施方式
为了使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述,这里的描述不意味着对应于实施例中陈述的具体实例的所有主题都在权利要求中引用了。
请参考图1,是本发明第一实施例所提供的一种信息推送***的结构示意图,如图1所示,该***包括注册模块、推送目标设置模块、推送接口模块、推送目标过滤模块和推送服务模块;其中:
所述注册模块用于接收用户通过APP客户端输入的注册信息,并生成唯一的用户标识符返回到APP客户端,同时将所述注册信息发送给数据库存储,形成用户特征数据库,所述注册信息包括***平台和***版本;
所述推送目标设置模块用于接收用户通过APP客户端输入的特征数据,并根据所述用户标识符将所述特征数据更新到对应用户的用户特征数据库中,所述特征数据包括设置的标签和别名;
所述推送接口模块用于接收APP服务器发送的推送信息,并将所述推送信息对外发送,所述推送信息包括推送内容、推送请求和推送条件;
所述推送目标过滤模块用于接收并处理所述推送信息以得到目标用户信息,并将所述目标用户信息和推送信息对外发送,所述目标用户信息包括目标用户集合;
所述推送服务模块用于接收所述目标用户信息和推送信息,并将所述推送信息通过推送通道发送到目标用户集合的APP客户端,所述推送通道包括苹果推送通道、极光通道和第三方推送通道。
本实施例中以手机APP客户端为例进行说明,通过上述方案,通过对用户的注册信息和特征数据进行获取,并存储在用户特征数据库中,在***接收到APP服务器发送的推送信息时,根据推送信息中的推送条件在用户特征数据库中筛选出符合条件的目标用户集合,并对集合中的用户选择对应的推送通道推送信息,从而解决了终端***的差异问题,有效保障了信息的及时送达。
进一步地,所述推送目标过滤模块具体用于接收到所述推送信息后,将其中的推送条件作为过滤条件对所述用户特征数据库进行过滤,得出所述目标用户信息,其中,所述推送条件包括广播推送、标签推送和别名推送。
请参考图2,是本发明第二实施例所提供的一种信息推送***的结构示意图,如图2所示,第二实施例与第一实施例所述的一种信息推送***的区别在于:
该***还包括短信推送模块,所述短信推送模块用于将推送内容以短信的方式发送到目标用户集合的APP客户端。
通过采用短信推送的方式,利用更高可靠性的电信级别服务保障了消息的实时送达,提高了该***的可靠性。
参考图3,是本发明提供的一种信息推送方法,应用于上述所述的一种信息推送***,所述方法包括:
S101,接收用户通过APP客户端输入的注册信息,并生成唯一的用户标识符返回到APP客户端,同时将所述注册信息发送给数据库存储,形成用户特征数据库;
具体地,在本实施例中,注册模块用于接收用户通过APP客户端输入的注册信息,并生成唯一的用户标识符返回到APP客户端,同时将所述注册信息发送给数据库存储,形成用户特征数据库。其中,用户注册时需填写用户名、密码、***平台、***版本和ROM信息等信息作为注册信息。
S102,接收用户通过APP客户端输入的特征数据,并根据所述用户标识符将所述特征数据更新到对应用户的用户特征数据库中;
具体地,在本实施例中,推送目标设置模块用于接收用户通过APP客户端输入的特征数据,并根据所述用户标识符将所述特征数据更新到对应用户的用户特征数据库中。其中,特征数据包括用户设置的标签、别名或者segment设置。
S103,接收APP服务器发送的推送信息,并将所述推送信息对外发送,所述推送信息包括推送内容、推送请求和推送条件;
具体地,在本实施例中,推送接口模块用于接收APP服务器发送的推送信息,并将所述推送信息对外发送,所述推送信息包括推送内容、推送请求和推送条件。其中,推送条件包括广播推送、标签推送和别名推送,在应用时还可采用单播和segment的推送方式,也可将多种推送方式组合在一起进行推送,根据每个APP的用户特征和用户属性不一样,APP服务器(即APP运营方)的推送需求也不一样,对于所有用户都感兴趣的内容,可以选择广播的方式推送,既快捷又有效;对于用户独有的消息内容,比如订票通知、IM消息等,可以选择单播或者别名方式推送;对于针对某一特定群体的消息内容,可以将这一些用户打上特定标签或,选择标签方式推送。同时,APP运营方还可以对多个不同标签的用户指定交集、并集或者差集的方式进行推送。
S104,接收并处理所述推送信息以得到目标用户信息,并将所述目标用户信息和推送信息对外发送,所述目标用户信息包括目标用户集合;
具体地,在本实施例中,推送目标过滤模块用于接收并处理所述推送信息以得到目标用户信息,并将所述目标用户信息和推送信息对外发送,所述目标用户信息包括目标用户集合。其中,根据推送条件作为过滤要求,对用户特征数据库中的用户进行过滤,从而得出符合条件的目标用户集合,所述目标用户集合可以为多个,例如,广播推送目标用户集合、标签推送目标用户集合和别名推送目标用户集合等。
S105,接收所述目标用户信息和推送信息,并将所述推送信息通过推送通道发送到目标用户集合的APP客户端,所述推送通道包括苹果推送通道、极光通道和第三方推送通道。
具体地,在本实施例中,推送服务模块用于接收所述目标用户信息和推送信息,并将所述推送信息通过推送通道发送到目标用户集合的APP客户端,所述推送通道包括苹果推送通道、极光通道和第三方推送通道。其中,对目标用户集合中的用户一一选择对应的推送通道进行推送,例如是苹果、小米、华为还是第三方,选择对应的推送通道推送消息,从而保证消息的及时送达。
进一步地,接收并处理所述推送信息以得到目标用户信息,具体包括:接收到所述推送信息后,将其中的推送条件作为过滤条件对所述用户特征数据库进行过滤,得出所述目标用户信息。
具体地,在进行用户过滤时,还可根据用户注册的的平台以及ROM信息等信息对用户特征数据库进行过滤。
进一步地,所述方法还包括:将推送内容以短信的方式发送到目标用户集合的APP客户端。
具体地,在本实施例中,短信推送模块用于将推送内容以短信的方式发送到目标用户集合的APP客户端,通过利用更高可靠性的电信级别服务保障了消息的实时送达,提高了该***的可靠性;应用时,为了保证可靠的推送信息的送达率,本方法所应用的***接入了各大手机厂商的原生服务,从而避免App客户端无法与云端服务有效地维持长连接,从而也影响消息的及时送达率的问题。
最后需要说明的是,上述描述为本发明的优选实施例,本领域的普通技术人员在本发明的启示下,在不违背本发明宗旨及权利要求的前提下,可以做出多种类似的表示,这样的变换均落入本发明的保护范围之内。
Claims (9)
1.一种信息推送***,其特征在于,包括注册模块、推送目标设置模块、推送接口模块、推送目标过滤模块和推送服务模块;其中:
所述注册模块用于接收用户通过APP客户端输入的注册信息,并生成唯一的用户标识符返回到APP客户端,同时将所述注册信息发送给数据库存储,形成用户特征数据库;
所述推送目标设置模块用于接收用户通过APP客户端输入的特征数据,并根据所述用户标识符将所述特征数据更新到对应用户的用户特征数据库中;
所述推送接口模块用于接收APP服务器发送的推送信息,并将所述推送信息对外发送,所述推送信息包括推送内容、推送请求和推送条件;
所述推送目标过滤模块用于接收并处理所述推送信息以得到目标用户信息,并将所述目标用户信息和推送信息对外发送,所述目标用户信息包括目标用户集合;
所述推送服务模块用于接收所述目标用户信息和推送信息,并将所述推送信息通过推送通道发送到目标用户集合的APP客户端,所述推送通道包括苹果推送通道、极光通道和第三方推送通道。
2.根据权利要求1所述的一种信息推送***,其特征在于,所述推送目标过滤模块具体用于接收到所述推送信息后,将其中的推送条件作为过滤条件对所述用户特征数据库进行过滤,得出所述目标用户信息。
3.根据权利要求1所述的一种信息推送***,其特征在于,所述注册信息包括***平台和***版本。
4.根据权利要求1所述的一种信息推送***,其特征在于,所述特征数据包括设置的标签和别名。
5.根据权利要求1所述的一种信息推送***,其特征在于,所述推送条件包括广播推送、标签推送和别名推送。
6.根据权利要求1至5中任一所述的一种信息推送***,其特征在于,还包括短信推送模块,所述短信推送模块用于将推送内容以短信的方式发送到目标用户集合的APP客户端。
7.一种信息推送方法,其特征在于,应用于权利要求1所述的一种信息推送***,所述方法包括:
接收用户通过APP客户端输入的注册信息,并生成唯一的用户标识符返回到APP客户端,同时将所述注册信息发送给数据库存储,形成用户特征数据库;
接收用户通过APP客户端输入的特征数据,并根据所述用户标识符将所述特征数据更新到对应用户的用户特征数据库中;
接收APP服务器发送的推送信息,并将所述推送信息对外发送,所述推送信息包括推送内容、推送请求和推送条件;
接收并处理所述推送信息以得到目标用户信息,并将所述目标用户信息和推送信息对外发送,所述目标用户信息包括目标用户集合;
接收所述目标用户信息和推送信息,并将所述推送信息通过推送通道发送到目标用户集合的APP客户端,所述推送通道包括苹果推送通道、极光通道和第三方推送通道。
8.根据权利要求7所述的一种信息推送方法,其特征在于,接收并处理所述推送信息以得到目标用户信息,具体包括:接收到所述推送信息后,将其中的推送条件作为过滤条件对所述用户特征数据库进行过滤,得出所述目标用户信息。
9.根据权利要求7所述的一种信息推送方法,其特征在于,所述方法还包括:将推送内容以短信的方式发送到目标用户集合的APP客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810043564.1A CN108200187A (zh) | 2018-01-17 | 2018-01-17 | 一种信息推送***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810043564.1A CN108200187A (zh) | 2018-01-17 | 2018-01-17 | 一种信息推送***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108200187A true CN108200187A (zh) | 2018-06-22 |
Family
ID=62589752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810043564.1A Pending CN108200187A (zh) | 2018-01-17 | 2018-01-17 | 一种信息推送***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108200187A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109525673A (zh) * | 2018-11-27 | 2019-03-26 | 五八有限公司 | 消息的目标用户配置方法、装置、服务器及可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104135491A (zh) * | 2014-08-15 | 2014-11-05 | 北京国信灵通网络科技有限公司 | 用于指令消息分发的方法、终端、服务器及*** |
US20150358272A1 (en) * | 2013-07-25 | 2015-12-10 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for message transmission |
CN106254435A (zh) * | 2016-07-28 | 2016-12-21 | 努比亚技术有限公司 | 消息推送***及方法 |
CN107566539A (zh) * | 2017-10-30 | 2018-01-09 | 江西博瑞彤芸科技有限公司 | 信息推送方法及*** |
-
2018
- 2018-01-17 CN CN201810043564.1A patent/CN108200187A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150358272A1 (en) * | 2013-07-25 | 2015-12-10 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for message transmission |
CN104135491A (zh) * | 2014-08-15 | 2014-11-05 | 北京国信灵通网络科技有限公司 | 用于指令消息分发的方法、终端、服务器及*** |
CN106254435A (zh) * | 2016-07-28 | 2016-12-21 | 努比亚技术有限公司 | 消息推送***及方法 |
CN107566539A (zh) * | 2017-10-30 | 2018-01-09 | 江西博瑞彤芸科技有限公司 | 信息推送方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109525673A (zh) * | 2018-11-27 | 2019-03-26 | 五八有限公司 | 消息的目标用户配置方法、装置、服务器及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6965920B2 (en) | Profile responsive electronic message management system | |
AU2010276592B2 (en) | Providing link to portion of media object in real time in social networking update | |
EP1625716B2 (en) | Method of modifying a message, store-and-forward network system and data messaging system | |
CN100583839C (zh) | 实现单帐号多身份即时消息通信和存在业务的方法及*** | |
CN105847020B (zh) | 消息推送方法和装置 | |
DE60128486T2 (de) | Nachrichtensystem mit drahtloser kommunikation und verfahren dafür | |
EP1958401B1 (en) | Message modification apparatus and method | |
EP1903727A2 (en) | Messaging system and service | |
CN101562636A (zh) | 一种投放广告信息的方法、装置和*** | |
KR101565276B1 (ko) | 통신 방법, 시스템 및 컴퓨터 저장 매체 | |
CN100385854C (zh) | 一种发送广播消息的***及方法 | |
CN101156385A (zh) | 一种提供呈现信息的方法及装置 | |
CN106028075A (zh) | 弹幕显示方法及装置 | |
US20190081918A1 (en) | Blockchain-based community messaging system and method thereof | |
CN104410562A (zh) | 一种能够与业务进行关联的即时信息处理方法 | |
WO2016134111A1 (en) | System for bridging, managing, and presenting smartphone & other data files with telephony interactions | |
CN106161186B (zh) | 即时通讯方法及装置 | |
US11636087B2 (en) | Mobile terminal, information management device, communication device, and relay device | |
CN102137070A (zh) | 一种限制用户登陆聊天室的方法、***和设备 | |
CN109600635B (zh) | 一种根据智能电视视频按需推送信息的***及方法 | |
CN100407710C (zh) | 一种网络即时通讯***及提供即时消息订阅的方法 | |
CN108200187A (zh) | 一种信息推送***及方法 | |
CN104580084A (zh) | 一种分享多媒体文件的方法、终端及*** | |
DE60033191T2 (de) | Abrechnungssystem für ein system zur sofortigen nachrichtenübermittlung | |
EP1525724A1 (de) | Verfahren und system zum blockieren von unerwünschten nachrichten |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180622 |
|
RJ01 | Rejection of invention patent application after publication |