专利名称:基于搜索引擎的群发系统及方法
技术领域:
本发明涉及搜索引擎和消息群发系统领域,更具体地,涉及用搜索引擎快速搜索定位目标用户群组的群发系统及方法。
背景技术:
随着手机的普及、运营商自身的快速发展、以及业务提供商(Service Provider,简称为SP)对市场业务的广泛推动,需要有大量的信息推送到众多的手机终端,正是在这样的环境下,群发系统产生并逐渐发展壮大起来。所谓群发系统,就是将相同的消息一次性发送到多个不同的目标用户,以达到广告效果。
群发系统所依赖的载体有短信、彩信、彩E、WAP PUSH、BREW等;同时,既有C网,也有G网,另外还有3G网络。短信方式一般只能支持有限的文本信息,对广告的内容非常有限;G网的彩信和C网的彩E则可以支持丰富的内容和多种格式,达到图文并茂的效果;WAP PUSH则是可以直接将wap站点的url推送到手机终端,然后触发手机浏览器直接连接到对应的url;BREW是中国联通特有的,能将联通“神奇宝典软件超市”页面推送到用户的手机终端。
运营商提供的群发系统,无论是给运营商自己使用,还是给SP使用,每种发送方式都是独立建设的,各个发送方式没有有效地整合;更为主要的是,现在的群发系统要么是SP按自身积累的号码发送,要么是按号段发送,要么就是随机发送,对于与本次群发主题密切相关的受众目标群体不明确,采用的是广撒网的方式。
当前群发系统主要存在如下一些问题(1)没有有效利用运营商自身的运营数据,没有对已有的数据如营帐、CRM、话单、小区短信等进行存储和分析;(2)群发的受众目标一般比较庞大和盲目,既耽误了发送时间、浪费了资源,同时也增加用户投诉,很难达到理想的广告效果;(3)现在的群发系统对客户资料缺乏分析、提取、筛选的能力和方法;(4)缺乏多样化的手段,目前群发系统多以短信为主,而很少采用WAP/MMS/彩E/BREW等方式。
因此,目前,虽然运营商手中握有大量的运营数据资源,但是并没有合理地对这些资源进行整合提取,因此受众群体的有效性不高,群发手段也比较单一,导致群发的广告效果不够精确。
发明内容
考虑到上述问题而做出本发明。为此,本发明旨在提供一种基于搜索引擎的群发方案。
根据本发明实施例,提供了一种基于搜索引擎的群发系统。
该群发系统包括群发管理门户,用于新建群发任务,并将新建的群发任务存储到数据库;群组提取器模块,读取数据库中新到达的群发任务的受众目标条件,并将受众目标条件通过查询请求发送到搜索引擎模块;资源挖掘器模块,用于将原始数据加工组织成供搜索引擎查询的用户属性空间索引库;搜索引擎模块,接收来自群组提取器模块的查询请求,从用户属性空间索引库搜索相应的目标群组,并将搜索到的目标群组返回给群组提取器模块;分发控制模块,扫描数据库中的任务记录,根据群发任务的属性选择合适的发送方式,并把目标群组的所有用户发往外部网元。
其中,群发系统中的数据库用于存储相关信息,包括账户信息、群发任务、目标群组、发送反馈。
群发管理门户在新建群发任务时,指定群发任务的属性,其中,群发任务的属性包括发送内容、发送方式、发送时间、目标群组或受众目标条件。
资源挖掘器模块还用于进行运营数据的挖掘和整理以及接收外部数据,其中,原始数据包括运营数据以及外部数据;此外,资源挖掘器模块能够从数据库中提取信息,以及从文本文件中提取信息。
群组提取器模块用于定时扫描数据库中的任务记录,还用于将目标群组与群发任务关联起来。
用户属性空间索引库以搜索引擎索引库的形式存放。
分发控制模块能够识别各种群发消息,并通过消息分发线程进行消息分发。
根据本发明实施例,还提供了一种基于搜索引擎的群发方法。
该方法包括步骤S302,通过群发管理门户创建群发任务,并将群发任务写入数据库;步骤S304,群组提取器模块从数据库中提取群发任务的属性,在群发任务选择了目标群组的情况下,进行到步骤S312,否则,进行到步骤S306;步骤S306,群组提取器模块提取群发任务的目标受众条件;步骤S308,群组提取器模块将经过预处理的目标受众条件作为查询条件提交给搜索引擎模块;步骤S310,搜索引擎模块查询用户属性空间索引库,并将查询得到的目标群反馈给群组提取器模块;步骤S312,群组提取器模块将目标群组写入数据库,并使其与相应的群发任务相关联;步骤S314,分发控制模块读取群发任务的属性,并创建新的发送任务交由发送线程发送。
借助于本发明的上述方案,相比于相关技术而言,实现了以下有益效果(1)充分利用了运营商现有的各种运营数据,并对这些数据加以归纳整理,形成了宝贵的用户属性空间;(2)能够在单一平台上提供多种类型的消息群发服务业务,包括短信方式、彩信方式、彩E方式、WAP PUSH方式、和BREW等;(3)用户新建任务的时候,不用盲目指定号码或者号段,只需选择已有的目标群组或者输入对该任务感兴趣的关键词即可,系统能自动根据关键词搜索出目标群组;(4)搜索引擎的全文模糊搜索功能,方便用户在定位目标群组的时候条件输入,照接近自然语言的方式输入关键字,就可以查询定位到相应的目标群组,极大的提高了系统的易用性,并体现系统出以人为本的特点;(7)由于目标群组的明确,使得群发系统缩短了发送时间,减少了资源浪费,降低了用户投诉,更好的达到了广告的效果。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1是根据本发明实施例的基于搜索引擎的群发系统的框图;图2是根据本发明实施例的基于搜索引擎的群发系统的功能示意图;图3是根据本发明实施例的基于搜索引擎的群发方法的流程图;以及图4是图3所示的方法的实例的处理过程示意图。
具体实施例方式
以下将参照附图来详细描述本发明实施例,其中,给出以下实施例以提供对本发明的全面和透彻理解,而不是对本发明进行任何限制。
系统实施例在该实施例中,提供了一种基于搜索引擎的群发系统。
其中,图1示出了根据本发明实施例的群发系统的框图,如图1所示,根据本实施例的群发系统包括数据库102、群发管理门户104,群组提取器模块106、资源挖掘器模块108、搜索引擎模块110、用户属性空间索引库112、以及分发控制模块114。
图2是根据本发明实施例的群发系统的功能示意图,其中,虚线两侧示出的是群发系统的外部模块。以下将结合图2来详细描述上述的各个组成部分。
(1)群发管理门户,用于新建群发任务,并将新建的群发任务存储到数据库。
门户是用户使用系统和管理系统的入口,通过门户新建群发任务的时候,指定群发任务的属性,包括发送内容、发送方式(短信、WAP PUSH、彩信等)、发送时间、目标群组或受众目标条件(即,群发目标用户的特点)。
(2)资源挖掘器模块,主要用于将原始数据(包括运营数据以及外部数据)加工组织成供搜索引擎查询的用户属性空间索引库。
资源挖掘器模块既能够从数据库当中提取信息,也可以从文本文件中提取信息。如果各类运营数据指定了特定的格式,挖掘器模块就能从其中获得预先按规则设定好的数据,形成用户独特的属性空间。该模块完成运营数据的挖掘和整理,同时也接收外部系统的其他数据(包括SP/CP的用户数据以及小区短信系统的用户信息),这样,资源挖掘器模块可以获取SP/CP积累的特有用户,增添到用户属性空间当中;借助于小区短信的小区位置特性,还可以获得用户特有的位置属性空间。并且将这些经过处理和筛选过的数据建成搜索引擎能够工作的索引库。
(3)用户属性空间索引库用户属性空间索引库是资源挖掘器模块工作的结果,也是搜索引擎搜索的对象集合,其以搜索引擎索引库的形式存放,以备搜索引擎查询。用户属性空间索引库是倒排序存储的一颗树,以文件形式存储起来的;其存储了所有的用户信息,包括用户的性别、年龄、以及个人偏好等信息。
(4)群组提取器模块,其定时扫描数据库中的任务记录,将目标群组与群发任务关联起来;当数据库中有新任务到达时,读取新到达的群发任务的受众目标条件,并将受众目标条件通过查询请求发送到搜索引擎模块。
具体而言,群组提取器模块定时扫描数据库中的任务记录,提取新任务中的属性,如果任务是选择了目标群组的,则将该群组的号码和该任务关联起来;如果该任务是输入了目标群组的特点(即,受众目标条件),则对输入的条件关键词进行预处理,然后作为搜索引擎的查询条件,提交给搜索引擎,同时,群组提取器模块还要负责把搜索引擎的搜索结果写入群组当中,并使其和任务相关联。
(5)搜索引擎模块,接收来自群组提取器模块的查询请求,从用户属性空间索引库搜索相应的目标群组,并将搜索到的目标群组返回给群组提取器模块,完成用户目标群组的搜索工作。
如上所述,用户属性空间索引库就是搜索引擎模块的搜索对象,操作员输入的目标群组特点就是对应得关键词,然后通过匹配算法找出满足条件的记录,并作为结果反馈给群组提取器模块,完成了信息检索的功能。
(6)分发控制模块,扫描数据库中的任务记录,根据群发任务的属性选择合适的发送方式,并把目标群组的所有用户发往外部网元。
分发控制模块是基于多线程来实现的。分发控制模块负责完成将管理员审核通过的群发信息的投递,并对所有发送的投递信息记录发送详单,以便于业务查询统计以及作为业务分成的依据。分发控制模块自动识别各种群发消息,并通过消息分发线程进行消息分发。消息分发引擎自动将消息分发至各协议的适配器中,并由该适配器对消息进行进一步的处理和分发。C网的WAP1.2和WAP2.0Push、BREW Push由适配器进行格式转换后直接通过SMPP协议经短信中心下发到用户终端,UP.NOTIFY类的WAP PUSH经WAP平台送到总部WAP平台。MMS PUSH由MMS适配器进行协议转换之后,通过MM7协议直接发送给彩信中心,同时通过SMPP协议直连短信中心,下发通知到用户终端。彩E PUSH经Push平台发送到总部的彩E系统中。短信的发送由SMS适配器进行协议转换之后,通过SMPP直接连接短信中心或者通过SGIP连接短信网关进行发送。同时,分发控制模块还负责发送流量的控制、优先级的调整、反馈的接收和记录。
(7)数据库,用于存储各种服务信息,包括账户信息、群发任务、目标群组、发送反馈等。
方法实施例在该实施例中,提供了一种基于搜索引擎的群发方法。
如图3所示,该方法包括步骤S302,通过群发管理门户创建群发任务,并将群发任务写入数据库;步骤S304,群组提取器模块从数据库中提取群发任务的属性,在群发任务选择了目标群组的情况下,进行到步骤S312,否则,进行到步骤S306;步骤S306,群组提取器模块提取群发任务的目标受众条件;步骤S308,群组提取器模块将经过预处理的目标受众条件作为查询条件提交给搜索引擎模块;步骤S310,搜索引擎模块查询用户属性空间索引库,并将查询得到的目标群反馈给群组提取器模块;步骤S312,群组提取器模块将目标群组写入数据库,并使其与相应的群发任务相关联;
步骤S314,分发控制模块读取群发任务的属性,并创建新的发送任务交由发送线程发送。
以上的系统实施例给出的多个细节同样适用于该方法实施例,因此,省略了对相同或相似部分的重复描述。
以下将进一步结合实例来描述本发明的实施例。在该实例中,创建一个广告群发任务,输入发送内容和群发的目标群组特点(即,受众目标条件),群发系统自动搜索目标群组,然后交由群发控制模块发送流程。
如图4所示,具体包括以下处理(1)系统操作人员输入自己的账户,通过群发管理界面进行登录注册;(2)操作人员创建一个群发任务,通过门户输入任务要发送的内容、时间,选择发送方式等,选择目标用户群组或者输入目标用户的特点,并将该任务写入数据库当中;(3)群组提取器模块从数据库当中提取出该任务的目标群组的关键词,并对输入条件做适当的预处理;(4)群组提取器模块将预处理的输入条件转化搜索引擎的查询条件,提交给搜索引擎模块;(5)搜索引擎模块根据查询请求对用户属性空间索引库进行查询、搜索;(6)搜索引擎从用户属性空间索引库获得查询的结果;(7)搜索引擎将搜索到的结果反馈给群组提取器模块;
(8)群组提取器模块将得到的目标群组结果写入数据库,并和对应的任务相关联;(9)分发控制模块读取该任务的属性,并创建一个新的发送任务,交由发送线程发送;(10)分发控制模块的发送线程处理发送该任务到对应的外部网元;(11)分发控制模块接收处理外部网元的群发反馈消息;(12)分发控制模块将群发任务反馈消息写入对应的数据库任务当中;(13)流程结束。
通过本发明的上述技术方案,借助于运营商手中握有的大量运营数据资源,通过对这些资源的整合提取,借助于搜索引擎的能力,辅助于小区短信等辅助手段,相比于相关技术而言,可以大幅提高受众群体的有效性,使群发的广告效果更加精确。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于搜索引擎的群发系统,其特征在于,包括群发管理门户,用于新建群发任务,并将新建的所述群发任务存储到数据库;群组提取器模块,读取所述数据库中新到达的群发任务的受众目标条件,并将受众目标条件通过查询请求发送到搜索引擎模块;资源挖掘器模块,用于将原始数据加工组织成供搜索引擎查询的用户属性空间索引库;搜索引擎模块,接收来自群组提取器模块的查询请求,从所述用户属性空间索引库搜索相应的目标群组,并将搜索到的目标群组返回给所述群组提取器模块;以及分发控制模块,扫描所述数据库中的任务记录,根据群发任务的属性选择合适的发送方式,并把所述目标群组的所有用户发往外部网元。
2.根据权利要求1所述的基于搜索引擎的群发系统,其特征在于,所述群发系统包括的所述数据库用于存储相关信息,包括账户信息、群发任务、目标群组、发送反馈。
3.根据权利要求1所述的基于搜索引擎的群发系统,其特征在于,所述群发管理门户在新建群发任务时,指定所述群发任务的属性,其中,所述群发任务的属性包括发送内容、发送方式、发送时间、目标群组或受众目标条件。
4.根据权利要求1所述的基于搜索引擎的群发系统,其特征在于,所述资源挖掘器模块还用于进行运营数据的挖掘和整理以及接收外部数据,其中,所述原始数据包括所述运营数据以及所述外部数据。
5.根据权利要求1所述的基于搜索引擎的群发系统,其特征在于,所述资源挖掘器模块能够从所述数据库中提取信息,以及从文本文件中提取信息。
6.根据权利要求1所述的基于搜索引擎的群发系统,其特征在于,所述群组提取器模块用于定时扫描所述数据库中的任务记录。
7.根据权利要求1所述的基于搜索引擎的群发系统,其特征在于,所述群组提取器模块还用于将所述目标群组与所述群发任务关联起来。
8.根据权利要求1所述的基于搜索引擎的群发系统,其特征在于,所述用户属性空间索引库以搜索引擎索引库的形式存放。
9.根据权利要求1所述的基于搜索引擎的群发系统,其特征在于,所述分发控制模块能够识别各种群发消息,并通过消息分发线程进行消息分发。
10.一种基于搜索引擎的群发方法,其特征在于,包括步骤S302,通过群发管理门户创建群发任务,并将所述群发任务写入数据库;步骤S304,群组提取器模块从所述数据库中提取所述群发任务的属性,在所述群发任务选择了目标群组的情况下,进行到步骤S312,否则,进行到步骤S306;所述步骤S306,所述群组提取器模块提取所述群发任务的目标受众条件;步骤S308,所述群组提取器模块将经过预处理的所述目标受众条件作为查询条件提交给搜索引擎模块;步骤S310,所述搜索引擎模块查询用户属性空间索引库,并将查询得到的目标群反馈给所述群组提取器模块;步骤S312,所述群组提取器模块将所述目标群组写入所述数据库,并使其与相应的所述群发任务相关联;以及步骤S314,分发控制模块读取所述群发任务的属性,并创建新的发送任务交由发送线程发送。
全文摘要
本发明公开了一种基于搜索引擎的群发系统,包括群发管理门户,用于新建群发任务,并将新建的群发任务存储到数据库;群组提取器模块,读取数据库中新到达的群发任务的受众目标条件,并将受众目标条件通过查询请求发送到搜索引擎模块;资源挖掘器模块,用于将原始数据加工组织成供搜索引擎查询的用户属性空间索引库;搜索引擎模块,接收来自群组提取器模块的查询请求,从用户属性空间索引库搜索相应的目标群组,并将搜索到的目标群组返回给群组提取器模块;分发控制模块,扫描数据库中的任务记录,根据群发任务的属性选择合适的发送方式,并把目标群组的所有用户发往外部网元。另外,本发明还公开了一种基于搜索引擎的群发方法。
文档编号H04W4/12GK101068377SQ200710109430
公开日2007年11月7日 申请日期2007年6月21日 优先权日2007年6月21日
发明者游波, 陈德松, 李军 申请人:中兴通讯股份有限公司