CN101001151A - 消息推送系统及方法 - Google Patents
消息推送系统及方法 Download PDFInfo
- Publication number
- CN101001151A CN101001151A CN 200610033052 CN200610033052A CN101001151A CN 101001151 A CN101001151 A CN 101001151A CN 200610033052 CN200610033052 CN 200610033052 CN 200610033052 A CN200610033052 A CN 200610033052A CN 101001151 A CN101001151 A CN 101001151A
- Authority
- CN
- China
- Prior art keywords
- user subject
- information
- business entity
- entity
- business
- 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.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种消息推送系统,包括服务端以及与所述服务端相连的客户端,所述服务端包括有用于生成业务实体的业务实体创建模块,所述客户端包括有用户实体,所述业务实体创建模块创建的业务实体用于向与其关联的用户实体推送业务信息且包括有唯一的标识号、与该业务实体相关联的用户实体的关联集合、业务信息,所述用户实体包括有唯一的标识号、与该用户实体相关联的业务实体和用户实体的关联集合。本发明还提供一种对应的消息推送方法。本发明通过使用业务实体,实现了将业务主动推送到目标客户。本发明基于即时通信工具,其处理方式可以满足海量用户并发投票;并可以方便控制用户的投票数量,有利于投票数据的真实性。
Description
技术领域
本发明涉及网络通信领域,更具体地说,涉及一种消息推送系统及方法。
背景技术
随着计算机网络技术的迅猛发展,互联网已经渐渐成为生活中不可分割的一部分。一般的网络业务推送都只能在网站上由访问者操作,即通过访问者主动点击进行相关操作。相对于业务来说,这种推送是一种被动的模式,同时这种推送缺乏针对性,不能推送到真正需要的目标客户群。
此外还有一种通过电子邮件订阅方式进行信息推送的方式,即向服务系统在登记电子邮件后,服务系统将相关信息以电子邮件方式推送到客户端。然而,在这种推送方式中,由于电子邮件系统本身并不与费用有关联,因此无法进行相关的计费,所有的推送都是免费的。
网络即时通信服务(Instant Messenger,IM)是一种基于互联网的通信服务,一般以实现网络上即时通信功能为主。由于其具有速度快、功能丰富使用稳定、小巧精干的优点,网络即时通信服务已经获得广泛的应用。
现有的即时通信工具普及率已经非常高,成为网民交流不可缺少的网络工具。然而基于该即时通信工具的信息推送还是使用向所有用户推送的方式或随机向用户推送的方式。这些方式都是相对盲目的方式,可能无法到达需要该信息的客户,或者可能骚扰到不需要该信息的客户。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述现有信息被动推送或推送系统无法计费的缺陷,提供一种新的消息推送系统及方法。
本发明解决其技术问题所采用的技术方案是:构造一种消息推送系统,包括服务端以及与所述服务端连接的客户端,所述服务端包括有用于生成业务实体的业务实体创建模块,所述客户端包括有用户实体,所述业务实体创建模块创建的业务实体用于向与其关联的用户实体推送业务信息且包括有唯一的标识号、与该业务实体相关联的用户实体的关联集合、业务信息,所述用户实体包括有唯一的标识号、与该用户实体相关联的业务实体和用户实体的关联集合。
在本发明所述的消息推送系统中,所述业务实体中的业务信息包括有邀请用户实体参加在线投票的信息。
在本发明所述的消息推送系统中,还包括有计费模块和投票模块,所述用户实体包括有记录其帐户余额的费用信息,所述计费模块用于在用户实体在投票模块上进行的投票操作成功后扣取投票费用。
在本发明所述的消息推送系统中,所述用户实体包括有即时通信工具的用户实体,所述业务实体创建模块位于即时通信工具的服务端。
本发明还提供一种消息推送方法,包括以下步骤:
(a)生成业务实体,所述业务实体包括有唯一的标识号、与该业务实体相关联的用户实体的关联集合、业务信息,所述用户实体包括有唯一的标识号、与该用户实体相关联的业务实体和用户实体的关联集合;
(b)用户实体将所述业务实体添加到与其关联集合,同时所述业务实体将用户实体添加到其关联集合;
(c)业务实体将其业务信息推送到其关联结合中对应的用户实体。
在本发明所述的消息推送方法中,所述业务信息包括邀请用户实体参加在线投票的信息,还包括以下步骤:
用户实体根据所述业务实体推送的所述参加在线投票的信息登录在线投票模块并参与在线投票,所述在线投票模块记录所述业务实体的投票信息。
在本发明所述的消息推送方法中,所述用户实体还包括有记录该用户实体帐户余额的费用信息,所述在线投票模块与计费模块连接,还包括以下步骤:
所述计费模块根据用户实体的投票信息扣取投票费用。
在本发明所述的消息推送方法中,所述在线投票模块与计费模块连接,还包括以下步骤:
所述投票模块在判断用户实体费用信息中余额足够时记录所述业务实体的投票信息,同时计费模块扣取费用信息中的余额。
在本发明所述的消息推送方法中,还包括在判断用户实体投票次数达到预定次数时不统计所述用户实体的投票的步骤。
在本发明所述的消息推送方法中,还包括在判断用户实体帐户余额不足时不统计所述用户实体的投票的步骤。
在本发明所述的消息推送方法中,所述用户实体包括有即时通信工具的用户实体,所述业务实体位于即时通信工具的服务端。
本发明的消息推送系统及方法,通过使用业务实体,实现了将业务主动推送到目标客户。本发明基于即时通信工具,其处理方式可以满足海量用户并发投票;并可以方便控制用户的投票数量,有利于投票数据的真实性。此外,在本发明中,投票操作与即时通信客户端的用户实体绑定,可以实现方便的计费。而且本发明基于即时通信工具,可以方便的提供给用户更多的活动信息,增加活动的透明度。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明消息推送系统的第一实施例的结构示意图;
图2是图1系统的对应的推送方法的流程图;
图3是本发明消息推送系统的第二实施例的结构示意图;
图4是图3系统的对应的推送方法的流程图。
具体实施方式
如图1所示,在本发明的消息推送系统的第一实施例中,包括有服务端10以及客户端20,其中客户端20与服务端10相连。在本实施例中,服务端10为即时通信工具的服务端,客户端20为即时通信工具的客户端。
服务端10包括有用于生成业务实体的业务实体创建模块11和由业务实体创建模块11创建的业务实体12;客户端20包括有用户实体21。业务实体12包括有唯一的标识号、与该业务实体相关联的用户实体的关联集合、业务信息。在本实施例中,业务实体12用于向与其关联的用户实体21推送业务信息。用户实体21包括有唯一的标识号、与该用户实体相关联的业务实体和用户实体的关联集合。上述的关联集合可以是标识号列表(例如好友列表),也可以是记录等。
在本实施例中,该基于即时通信工具处理方式可以满足海量用户并发推送消息的需要。而且本实施例基于即时通信工具,可以方便的提供给用户更多的活动信息,增加活动的透明度。
如图2所示,是图1系统的对应的推送方法的流程图。
步骤S21,首先由业务实体创建模块11根据具体业务(该业务可以是具体的网上活动等)创建一个业务实体,该业务实体包括有唯一的标识号、与该业务实体相关联的用户实体的关联集合(初始为空)、业务通知信息等。在本实施例中,用户实体为即时通信工具中的用户实体。
步骤S22,位于客户端的用户实体21与业务实体12建立关联:用户实体将业务实体添加到其关联集合(即用户实体将业务实体添加为好友),同时业务实体也将该用户实体添加到其关联集合(即业务实体也将用户实体添加为好友)。
步骤S23,业务实体12向其关联集合中的用户实体21发送业务消息,从而实现业务消息的推送。
如图3所示,在本发明消息推送系统的第二实施例中,与第一实施例类似,包括有服务端30以及客户端36(可以为多个,图中仅示出一个),其中客户端36与服务端30相连。在本实施例中,服务端30为即时通信工具的服务端,客户端36为即时通信工具的客户端。服务端30包括有业务创建模块33和由业务创建模块33创建的业务实体34,客户端36包括有用户实体35。
与第一实施例不同的是,服务端30还包括有计费模块3 1和投票模块32。其中投票模块32用于进行在线投票操作,包括计票、记录投票信息等。计费模块31与投票模块32连接,用于对投票操作进行计费。
相应地,业务实体34中的业务信息包括有邀请参加投票业务的信息,而用户实体35则包括有记录该用户费用的费用信息(例如余额等)。
图4是图3系统的对应的推送方法的流程图。
步骤S41,与第一实施例对应的推送方法类似,首先由业务实体创建模块33根据具体业务(本实施例中为在线投票业务)创建一个业务实体34,该业务实体34包括有唯一的标识号、与该业务实体相关联的用户实体的关联集合(例如好友集合,其初始值为空)、业务通知信息(本实施例中为邀请用户参加在线投票的信息)等。然后,位于客户端36的用户实体35与业务实体34建立关联:将业务实体34添加到其关联集合(即用户实体将业务实体添加为好友),同时业务实体34也将该用户实体35添加到其关联集合(即业务实体34也将用户实体35添加为好友)。业务实体34向其关联集合中的用户实体35发送业务消息,从而实现业务消息的推送。在业务实体34的业务通知信息中,还可包括当前业务的收费标准等。
步骤S42,用户实体35根据业务实体34推送的邀请参加在线投票的信息,登录服务端30的投票模块32,参与在线投票操作。在本实施例中,邀请参加在线投票的信息可包括一个超级链接,从而客户实体35可直接通过点击超级链接登录到投票模块32参与在线投票。
步骤S43,投票模块32接收来自用户实体35的在线投票信息,并判断该用户实体35的投票次数是否达到上限,该上限可根据投票类型在服务端30设定。
若当前用户实体35的投票次数已经达到投票上限,则当前用户实体35的投票不计入总票数,操作结束。当然,投票模块32也可向用户实体35发送相关的提示信息,例如投票失败或投票已经达到次数等。
步骤S44,若当前用户实体35的投票次数未达到上限,则根据用户实体35的费用信息以及投票费用,判断当前用户实体35的费用是否充足。
步骤S45,若当前用户实体35的费用不足,则投票模块32不将当前投票计入总票数,并通过服务端30向当前用户实体35推送充值消息,提示用户实体35进行充值等。
步骤S46,若当前用户实体35费用充足,则投票模块32将当前用户实体35的投票计入总票数,并记录相应的投票信息。而计费模块31扣取当前用户35相应的投票费用。
步骤S47,最后,服务端30向用户实体35返回投票成功信息,在线投票操作结束。
本实施例基于即时通信工具,其处理方式可以满足海量用户并发投票;并可以方便控制用户的投票数量,有利于投票数据的真实性。此外,在本实施例中,投票操作与即时通信客户端的用户实体绑定,可以实现方便的计费。
此外,本发明的消息推送系统及方法还可应用于其他方面,例如广告推送等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (11)
1、一种消息推送系统,包括服务端以及与所述服务端连接的客户端,其特征在于,所述服务端包括有用于生成业务实体的业务实体创建模块,所述客户端包括有用户实体,所述业务实体创建模块创建的业务实体用于向与其关联的用户实体推送业务信息且包括有唯一的标识号、与该业务实体相关联的用户实体的关联集合、业务信息,所述用户实体包括有唯一的标识号、与该用户实体相关联的业务实体和用户实体的关联集合。
2、根据权利要求1所述的消息推送系统,其特征在于,所述业务实体中的业务信息包括有邀请用户实体参加在线投票的信息。
3、根据权利要求1所述的消息推送系统,其特征在于,还包括有计费模块和投票模块,所述用户实体包括有记录其帐户余额的费用信息,所述计费模块用于在用户实体在投票模块上进行的投票操作成功后扣取投票费用。
4、根据权利要求1-3中任一项所述的消息推送系统,其特征在于,所述用户实体包括有即时通信工具的用户实体,所述业务实体创建模块位于即时通信工具的服务端。
5、一种消息推送方法,其特征在于,包括以下步骤:
(a)生成业务实体,所述业务实体包括有唯一的标识号、与该业务实体相关联的用户实体的关联集合、业务信息,所述用户实体包括有唯一的标识号、与该用户实体相关联的业务实体和用户实体的关联集合;
(b)用户实体将所述业务实体添加到与其关联集合,同时所述业务实体将用户实体添加到其关联集合;
(c)业务实体将其业务信息推送到其关联结合中对应的用户实体。
6、根据权利要求5所述的消息推送方法,其特征在于,所述业务信息包括邀请用户实体参加在线投票的信息,还包括以下步骤:
用户实体根据所述业务实体推送的所述参加在线投票的信息登录在线投票模块并参与在线投票,所述在线投票模块记录所述业务实体的投票信息。
7、根据权利要求6所述的消息推送方法,其特征在于,所述用户实体还包括有记录该用户实体帐户余额的费用信息,所述在线投票模块与计费模块连接,还包括以下步骤:
所述计费模块根据用户实体的投票信息扣取投票费用。
8、根据权利要求6所述的消息推送方法,其特征在于,所述在线投票模块与计费模块连接,还包括以下步骤:
所述投票模块在判断用户实体费用信息中余额足够时记录所述业务实体的投票信息,同时计费模块扣取费用信息中的余额。
9、根据权利要求6所述的消息推送方法,其特征在于,还包括在判断用户实体投票次数达到预定次数时不统计所述用户实体的投票的步骤。
10、根据权利要求6所述的消息推送方法,其特征在于,还包括在判断用户实体帐户余额不足时不统计所述用户实体的投票的步骤。
11、根据权利要求6-10中任一项所述的消息推送方法,其特征在于,所述用户实体包括有即时通信工具的用户实体,所述业务实体位于即时通信工具的服务端。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006100330524A CN101001151B (zh) | 2006-01-15 | 2006-01-15 | 消息推送系统及方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006100330524A CN101001151B (zh) | 2006-01-15 | 2006-01-15 | 消息推送系统及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101001151A true CN101001151A (zh) | 2007-07-18 |
| CN101001151B CN101001151B (zh) | 2010-11-24 |
Family
ID=38692974
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2006100330524A Expired - Lifetime CN101001151B (zh) | 2006-01-15 | 2006-01-15 | 消息推送系统及方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101001151B (zh) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010022570A1 (zh) * | 2008-08-28 | 2010-03-04 | 中兴通讯股份有限公司 | 基于网际协议电视的信息推送方法、装置及系统 |
| WO2012025009A1 (zh) * | 2010-08-25 | 2012-03-01 | 腾讯科技(深圳)有限公司 | 邀请信息推送方法和系统 |
| CN101662377B (zh) * | 2008-08-28 | 2012-06-06 | 中兴通讯股份有限公司 | 基于网际协议电视的信息推送方法、装置及系统 |
| CN103092622A (zh) * | 2013-01-23 | 2013-05-08 | 浪潮齐鲁软件产业有限公司 | 一种智能的报表与消息桌面推送工具 |
| WO2015127864A1 (en) * | 2014-02-27 | 2015-09-03 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for controlling media data to be placed at constant speed |
| CN115086408B (zh) * | 2022-06-28 | 2023-12-19 | 北京字跳网络技术有限公司 | 数据处理方法、系统、装置、电子设备和存储介质 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100449497B1 (ko) * | 2000-12-21 | 2004-09-21 | 주식회사 매직아이 | 실시간 정보 제공 장치 및 그 처리 방법 |
| JP2005506772A (ja) * | 2001-10-15 | 2005-03-03 | ノキア コーポレイション | 生のフィードバックを提供する方法 |
| CN100549941C (zh) * | 2003-10-23 | 2009-10-14 | 华为技术有限公司 | 一种网络推送业务定制方法 |
| CN100456748C (zh) * | 2003-12-26 | 2009-01-28 | 腾讯科技(深圳)有限公司 | 一种在网络即时通讯中实现移动位置服务的系统及方法 |
| US8869043B2 (en) * | 2004-06-07 | 2014-10-21 | Avaya Inc. | System for presenting applications on instant messaging clients |
-
2006
- 2006-01-15 CN CN2006100330524A patent/CN101001151B/zh not_active Expired - Lifetime
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010022570A1 (zh) * | 2008-08-28 | 2010-03-04 | 中兴通讯股份有限公司 | 基于网际协议电视的信息推送方法、装置及系统 |
| CN101662377B (zh) * | 2008-08-28 | 2012-06-06 | 中兴通讯股份有限公司 | 基于网际协议电视的信息推送方法、装置及系统 |
| CN101662376B (zh) * | 2008-08-28 | 2012-11-28 | 中兴通讯股份有限公司 | 基于网际协议电视的信息推送方法、装置及系统 |
| WO2012025009A1 (zh) * | 2010-08-25 | 2012-03-01 | 腾讯科技(深圳)有限公司 | 邀请信息推送方法和系统 |
| US9210117B2 (en) | 2010-08-25 | 2015-12-08 | Tencent Technology (Shenzhen) Company Limited | Invitation information push method and system |
| CN103092622A (zh) * | 2013-01-23 | 2013-05-08 | 浪潮齐鲁软件产业有限公司 | 一种智能的报表与消息桌面推送工具 |
| WO2015127864A1 (en) * | 2014-02-27 | 2015-09-03 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for controlling media data to be placed at constant speed |
| CN115086408B (zh) * | 2022-06-28 | 2023-12-19 | 北京字跳网络技术有限公司 | 数据处理方法、系统、装置、电子设备和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101001151B (zh) | 2010-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101159705B (zh) | 向受邀者提供聊天记录的方法和数据处理系统 | |
| US8156005B2 (en) | Systems and methods of contextual advertising | |
| US20100082465A1 (en) | Method and system for automatically capturing billable time | |
| CN1992622B (zh) | 一种即时通信系统中实现群用户投票的方法 | |
| CN103166930A (zh) | 推送网络信息的方法和系统 | |
| WO2007115333A2 (en) | Voting and multi-media actionable messaging services for mobile social networks | |
| CN110598103B (zh) | 一种内容聚合方法、装置、计算机设备和存储介质 | |
| CN101795443A (zh) | 一种业务提醒的方法、业务提醒系统和通信系统 | |
| CN101588383A (zh) | 一种实现投票功能的方法和系统 | |
| TW201243748A (en) | Delivering ad-initiated emails to a user's visual email inbox to provide access to content | |
| WO2008151525A1 (en) | Method for collecting points number of informational ad, system and device | |
| US20180210964A1 (en) | Third-party database interaction to provision users | |
| WO2017206784A1 (zh) | 媒体信息的展示方法、服务器及存储介质 | |
| CN102025657A (zh) | 一种利用email邀请好友加入社交网络的方法与系统 | |
| CN105704242A (zh) | 一种商业信息推送方法及服务器 | |
| CN101001151B (zh) | 消息推送系统及方法 | |
| CN107305584A (zh) | 问卷贴图系统及其操作方法 | |
| CN100414935C (zh) | 提醒接收电子邮件的方法 | |
| CN101335636A (zh) | 一种广告事件统计方法及广告信息系统以及相关设备 | |
| KR101722094B1 (ko) | 소셜 가계부 기능을 제공하는 서버 | |
| CN1376286A (zh) | 通过网络发布信息和服务的方法与系统 | |
| KR20040009343A (ko) | 멀티미디어 메시징 서비스 제공 시스템 및 그 방법 | |
| CN109379722A (zh) | 一种聊天广告的方法与系统 | |
| KR20050003224A (ko) | 커뮤니티 플랫폼의 구조 및 그 서비스 시스템 | |
| CN101388856A (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 | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term |
Granted publication date: 20101124 |