,
[0070]具体的,当预设信息为用户手机号码,以及预设项目的校验包含同一 IP地址及手机号码访问次数校验、访问URL黑名单校验时,可以通过调用自定义Memcache服务,查询用户IP地址及手机号码访问限制次数、用户IP地址及手机号码已访问次数、URL黑名单的历史记录信息,再根据历史记录信息进行校验。当用户IP地址及手机号码已访问次数超过限制次数,或URL存在于URL黑名单中时,则判定用户为不符合校验的用户,否则,判定用户为符合校验的用户。
[0071]其中,如图2所不,自定义Memcache服务,基于开源Memcache组件二次开发实现业务流程,提供查询接口供业务推广WEB页面调用,能够实现用户IP地址、手机号码访问次数及URL黑名单的查询服务。用户IP地址及手机号码访问次数、URL黑名单存储在Memcache内存文件中。
[0072]进一步的,如图3所示,通过调用该自定义Memcache服务,还可以对用户IP地址及手机号码访问次数、URL黑名单的存储信息进行实时更新。具体的,业务管理系统会在业务人员更新IP地址、手机号码访问限制次数及URL黑名单后,通过自定义Memcache服务调用Memcache引擎接口,更新Memcache内存中的用户IP地址及手机号码访问次数、URL黑名单的存储信息。
[0073]另外,当预设项目的校验包括手机号码红名单校验、手机号码黑名单校验时,可以通过调用自定义Lucene服务,查询手机号码红名单、手机号码黑名单的历史记录信息,再根据历史记录信息进行校验。若用户手机号码为手机号码黑名单中的号码,则判定用户为不符合校验的用户,否则,判定用户为符合校验的用户,若用户手机号码为手机号码红名单中的号码,则在后续操作中不对该用户进行下发短信的操作。
[0074]其中,如图4所示,自定义Lucene服务,基于开源Lucene引擎二次开发实现业务流程,提供查询接口由业务推广WEB页面调用,能够实现手机红名单和手机黑名单的搜索服务。且Lucene引擎是基于文件搜索的技术,相比数据库性性能大幅提升。
[0075]进一步的,如图5所示,通过调用该自定义Lucene服务,还可以对手机号码红名单及黑名单的存储文本进行实时更新。具体的,业务管理系统会在业务人员更新手机号码红名单及黑名单后,对业务数据库中的数据进行更新,且会触发自定义Lucene服务进行更新的操作,自定义Lucene服务会从业务数据库中提取更新的数据后,调用Lucene引擎对手机号码红名单及黑名单的存储文本进行更新。
[0076]下面对本发明的具体实施例举例说明如下。
[0077]如图6所示,步骤101,用户访问门户网站,如新浪、搜狐、网易等,浏览门户网站相关内容;
[0078]步骤102,用户发现感兴趣的业务推广广告,可能是广告文字或者图片等形式,用户点击该业务推广广告;
[0079]步骤103,向用户展示该业务推广广告的WEB页面,该WEB页面包含了该业务推广的介绍性文字,使用演示FLASH等内容;
[0080]步骤104,使用AJAX技术异步记录该用户点击业务推广广告后产生的页面浏览日志到日志记录组件中,记录的信息包括用户IP地址、访问时间、门户网站信息;
[0081]步骤105, WEB页面提不用户输入手机号码,用户按要求输入手机号码;
[0082]步骤106,使用AJAX技术异步记录该用户在WEB页面输入手机号码后产生的业务访问日志到日志记录组件中;
[0083]步骤107,调用自定义Lucene服务进行手机号码红名单及手机号码黑名单校验;
[0084]步骤108,调用自定义Memcache服务进行用户IP地址及手机号码访问次数校验;
[0085]步骤109,调用自定义Memcache服务进行URL黑名单校验;
[0086]步骤110,向用户返回校验结果。
[0087]本发明实施例的业务推广页面的实现方法,采用异步记录的方式,满足了高并发用户访问的性能要求,且页面浏览日志及业务访问日志记录的信息作为后续计费的基础数据,满足了按推广计费的要求,保证了计费的有效性及准确性。
[0088]如图7所示,本发明的实施例还提供了业务推广页面的实现系统,包括:
[0089]第一展示模块,用于在获得嵌入网页的一业务推广广告的对象被点击的指令后,展示所述业务推广的网页WEB页面;
[0090]第一记录模块,用于后台记录所述业务推广广告的对象被点击后产生的页面浏览日志。
[0091]本发明实施例的业务推广页面的实现系统,满足了高并发用户访问的性能要求,保证了计费的有效性及准确性。
[0092]其中,上述业务推广页面的实现系统还可以包括:
[0093]校验模块,用于获得用户在所述WEB页面输入的预设信息后,对所述预设信息进行预设项目的校验;
[0094]第二展示模块,用于根据所述校验的结果,向符合校验的用户展示所述业务推广的目标页面。
[0095]此时,通过对用户进行预设项目的校验,有效防止了业务推广进行作弊的行为,保证了计费的有效性及准确性。
[0096]其中,上述业务推广页面的实现系统还可以包括:
[0097]第二记录模块,用于后台记录所述用户在所述WEB页面输入预设信息后产生的业务访问日志。
[0098]此时,业务访问日志与页面浏览日志都可以作为后续计费统计的基础数据,实现按推广计费的要求,保证了计费的有效性及准确性,同时满足了不同计费方式的需求。
[0099]其中,所述页面浏览日志及所述业务访问日志存储在预设文本文件中。
[0100]此时,业务信息记录到文本文件中,而不采用数据库,避免了在用户访问量巨大时造成的数据库瘫痪。
[0101]其中,所述校验模块可以包括:
[0102]查询模块,用于调用自定义全文检索引擎架构Lucene服务或者自定义内存对象缓存Memcache服务,查询所述预设项目的历史记录信息;
[0103]校验子模块,用于根据所述历史记录信息,对所述预设信息进行校验。
[0104]此时,通过调用自定义服务进行校验,而不采用数据库,避免了在用户访问量巨大时造成的数据库瘫痪,满足了高并发用户访问的性能要求。
[0105]本发明实施例的业务推广页面的实现系统,满足了高并发用户访问的性能要求,保证了计费的有效性及准确性。
[0106]需要说明的是,本发明实施例的业务推广页面的实现系统是与上述业务推广页面的实现方法对应的系统,上述方法中的所有实现方式均适用于该系统的实施例中,也同样能达到:满足高并发用户访问的性能要求,保证计费的有效性及准确性。
[0107]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种业务推广页面的实现方法,其特征在于,包括: 在获得嵌入网页的一业务推广广告的对象被点击的指令后,展示所述业务推广的网页WEB页面; 后台记录所述业务推广广告的对象被点击后产生的页面浏览日志。2.根据权利要求1所述的实现方法,其特征在于,展示所述业务推广的网页WEB页面后还包括: 获得用户在所述WEB页面输入的预设信息后,对所述预设信息进行预设项目的校验; 根据所述校验的结果,向符合校验的用户展示所述业务推广的目标页面。3.根据权利要求2所述的实现方法,其特征在于,还包括: 后台记录所述用户在所述WEB页面输入预设信息后产生的业务访问日志。4.根据权利要求3所述的实现方法,其特征在于,所述页面浏览日志及所述业务访问日志存储在预设文本文件中。5.根据权利要求2所述的实现方法,其特征在于,对所述预设信息进行预设项目的校验的步骤包括: 调用自定义全文检索引擎架构Lucene服务或者自定义内存对象缓存Memcache服务,查询所述预设项目的历史记录信息; 根据所述历史记录信息,对所述预设信息进行校验。6.一种业务推广页面的实现系统,其特征在于,包括: 第一展示模块,用于在获得嵌入网页的一业务推广广告的对象被点击的指令后,展示所述业务推广的网页WEB页面; 第一记录模块,用于后台记录所述业务推广广告的对象被点击后产生的页面浏览日 O7.根据权利要求6所述的实现系统,其特征在于,还包括: 校验模块,用于获得用户在所述WEB页面输入的预设信息后,对所述预设信息进行预设项目的校验; 第二展示模块,用于根据所述校验的结果,向符合校验的用户展示所述业务推广的目标页面。8.根据权利要求7所述的实现系统,其特征在于,还包括: 第二记录模块,用于后台记录所述用户在所述WEB页面输入预设信息后产生的业务访问日志。9.根据权利要求8所述的实现系统,其特征在于,所述页面浏览日志及所述业务访问日志存储在预设文本文件中。10.根据权利要求7所述的实现系统,其特征在于,所述校验模块包括: 查询模块,用于调用自定义全文检索引擎架构Lucene服务或者自定义内存对象缓存Memcache服务,查询所述预设项目的历史记录信息; 校验子模块,用于根据所述历史记录信息,对所述预设信息进行校验。
【专利摘要】本发明提供了一种业务推广页面的实现方法及系统,涉及计算机网络领域,解决现有技术中业务推广页面的实现不够完善的问题,该业务推广页面的实现方法包括:在获得嵌入网页的一业务推广广告的对象被点击的指令后,展示所述业务推广的网页WEB页面;后台记录所述业务推广广告的对象被点击后产生的页面浏览日志。本发明的方案满足了高并发用户访问的性能要求,保证了计费的有效性及准确性。
【IPC分类】G06Q30/02
【公开号】CN104915852
【申请号】CN201410097787
【发明人】苏卓涵
【申请人】中国移动通信集团广东有限公司
【公开日】2015年9月16日
【申请日】2014年3月14日