一种活动页面展示调用方法及服务器、客户端技术

技术编号:24798932 阅读:15 留言:0更新日期:2020-07-07 20:57
本发明专利技术实施例公开了一种活动页面展示调用方法及服务器、客户端,其中,方法包括分别应用于服务器和客户端的活动页面展示调用方法:通过为不同类型的活动配置对应的活动页面,客户端将活动页面与业务请求消息对应后发送服务器;服务器确定业务请求消息中对应的业务配置了活动页面时,获取活动页面的配置参数,生成业务响应消息发送客户端;客户端根据配置参数获取活动页面并展示。本实施例的方案,利用配置参数的调整,灵活配置活动页面,客户端也可以根据配置参数方便调用活动页面,极大地降低了新增活动带来的服务器和客户端的开发工作量,能够支持活动快速上线。

【技术实现步骤摘要】
一种活动页面展示调用方法及服务器、客户端
本专利技术涉及计算机与网络
,尤其是一种活动页面展示调用方法及服务器、客户端。
技术介绍
随着计算机技术的发展,科技成果已经融入了人们生活的方方面面,给人们生活带来很多便捷。在互联网企业业务发展过程中,为满足业务推广等运营的需求,经常需要在一些核心业务流程中配置活动页面,例如,在企业信息查询软件(天眼查APP)中的企业认证提交之后给用户展示优惠券活动页,VIP购买成功后弹框展示配置的活动页面等。为了支持业务推广运营等需求,现有技术中的方案多是在应用程序(APP)的开发版本中直接编码相应的活动页面。这种方案使得应用程序在升级开发的各个新版本中新增的活动页面无法覆盖在先版本,在先版本的应用程序无法展示新增的活动相关页面,从而导致新版本中新增的活动页面无法触达使用在先版本的主流用户,限制了业务的正常运营。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种活动页面展示调用方法及服务器、客户端,解决现有技术中无法展示最新业务配置的活动相关页面的痛点,为业务发展提供统一的解决办法。根据本专利技术的一个方面,提供了一种活动页面展示调用方法,应用于服务器,所述方法包括:接收客户端发送的业务请求消息,从服务中心查询所述业务请求消息对应的业务是否配置了活动页面;当确定所述业务请求消息对应的业务配置了活动页面时,根据所述活动页面的配置参数生成业务响应消息;将所述业务响应消息发送至所述客户端,以使所述客户端根据所述业务响应消息中的所述配置参数生成所述活动页面并展示。较佳的,配置中心预先存储针对业务配置的活动页面信息,并向所述服务中心发送通知消息;其中,所述活动页面信息包括:所述活动页面针对的业务和所述活动页面的内容。较佳的,所述活动页面信息还包括以下任意一项或多项:用户群体特点和所述活动页面的展示形式;所述向所述服务中心发送通知消息之后,还包括:所述服务中心从用户信息库获取至少一个用户的用户画像;所述服务中心分别根据所述至少一个用户中各用户的用户画像对应的用户群体特点,生成各用户的所述活动页面的配置参数。较佳的,所述生成各用户的所述活动页面的配置参数之后,还包括:所述服务中心在内存或者分布式缓存中加载各用户的所述活动页面的配置参数。较佳的,所述业务请求消息中包括所述客户端对应的用户标识ID;所述从服务中心查询所述业务请求消息对应的业务是否配置了活动页面,包括:从所述服务中心查询针对所述业务请求消息对应的业务和所述用户ID是否配置有活动页面的配置参数;所述当确定所述业务请求消息对应的业务配置了活动页面时,根据所述活动页面的配置参数生成业务响应消息,包括:当确定针对所述业务请求消息对应的业务和所述用户ID配置有活动页面的配置参数时,根据针对所述业务请求消息对应的业务和所述用户ID配置的活动页面的配置参数,生成业务响应消息。较佳的,所述根据所述活动页面的配置参数生成业务响应消息,包括:生成业务响应消息,所述业务响应消息中包括回调函数,所述回调函数包括按照预设通信标准增加的扩展属性;将所述回调函数的扩展属性配置为所述配置参数。较佳的,所述将所述业务响应消息发送至所述客户端之后,还包括:接收至少一个客户端上报的反馈消息;其中,所述反馈消息包括:所述客户端对所述活动页面的展示结果和用户对所述活动页面的操作行为信息。较佳的,所述接收至少一个客户端上报的反馈消息之后,还包括:对所述至少一个客户端上报的反馈消息进行统计分析,以便调整所述活动页面的内容、展示形式和针对的用户群体特点中的任意一项或多项。根据本专利技术的另一个方面,提供了一种活动页面展示调用方法,应用于客户端,所述方法包括:向服务器发送业务请求消息;接收所述服务器针对所述业务请求消息回复的业务响应消息;当确定所述业务响应消息包含活动页面的配置参数时,根据所述配置参数生成所述活动页面并展示。较佳的,所述接收所述服务器针对所述业务请求消息回复的业务响应消息之后,还包括:确定所述业务响应消息中是否包括通过回调函数的扩展属性携带的所述配置参数;其中,所述扩展属性为按照预设通信标准增加的属性。较佳的,所述业务请求消息包括业务标识ID和用户ID;所述配置参数为针对所述业务ID和所述用户ID配置的所述活动页面的配置参数。较佳的,所述配置参数包括:所述活动页面的内容和展示形式;所述根据所述配置参数生成所述活动页面并展示,包括:所述根据所述配置参数中的内容和展示形式生成对应内容和展示形式的活动页面,并展示所述活动页面。较佳的,所述根据所述配置参数生成所述活动页面并展示之后,还包括:采集所述活动页面的展示结果和用户对所述活动页面的操作行为信息;生成并向所述服务器上报反馈消息,以便所述服务器对至少一个客户端上报的反馈消息进行统计分析、调整所述活动页面的内容、展示形式和针对的用户群体特点中的任意一项或多项;其中,所述反馈信息包括:所述活动页面的展示结果和用户对所述活动页面的操作行为信息。根据本专利技术的另一方面,提供了一种活动页面展示调用服务器装置,包括:业务请求获取单元,用于接收客户端发送的业务请求消息,从服务中心查询所述业务请求消息对应的业务是否配置了活动页面;业务响应生成单元,用于当确定所述业务请求消息对应的业务配置了活动页面时,根据所述活动页面的配置参数生成业务响应消息;业务响应发送单元,用于将所述业务响应消息发送至所述客户端,以使所述客户端根据所述业务响应消息中的所述配置参数生成所述活动页面并展示。较佳的,所述装置还包括配置中心单元,用于预先存储针对业务配置的活动页面信息,并向所述服务中心发送通知消息;其中,所述活动页面信息包括:所述活动页面针对的业务和所述活动页面的内容。较佳的,所述装置还包括用户信息库单元,用于生成和存储用户画像;所述活动页面信息还包括以下任意一项或多项:用户群体特点和所述活动页面的展示形式;所述服务中心从用户信息库获取至少一个用户的用户画像;并分别根据所述至少一个用户中各用户的用户画像对应的用户群体特点,生成各用户的所述活动页面的配置参数。较佳的,所述装置还包括缓存单元,用于加载各用户的所述活动页面的配置参数。较佳的,所述业务请求获取单元,还用于:所述业务请求消息中包括所述客户端对应的用户标识ID;所述从服务中心查询所述业务请求消息对应的业务是否配置了活动页面,包括:从所述服务中心查询针对所述业务请求消息对应的业务和所述用户ID是否配置有活动页面的配置参数;所述业务响应生成单元还用于当确定针对所述业务请求消息对应的业务和所述用户ID配置有活动页面的配置参数时,根据针对所述业务请求消息对应的业务和所述用户ID配置的活动页面的配置参数,生成业务响应消息。较佳的,所述业务本文档来自技高网...

【技术保护点】
1.一种活动页面展示调用方法,其特征在于,应用于服务器,所述方法包括:/n接收客户端发送的业务请求消息,从服务中心查询所述业务请求消息对应的业务是否配置了活动页面;/n当确定所述业务请求消息对应的业务配置了活动页面时,根据所述活动页面的配置参数生成业务响应消息;/n将所述业务响应消息发送至所述客户端,以使所述客户端根据所述业务响应消息中的所述配置参数生成所述活动页面并展示。/n

【技术特征摘要】
1.一种活动页面展示调用方法,其特征在于,应用于服务器,所述方法包括:
接收客户端发送的业务请求消息,从服务中心查询所述业务请求消息对应的业务是否配置了活动页面;
当确定所述业务请求消息对应的业务配置了活动页面时,根据所述活动页面的配置参数生成业务响应消息;
将所述业务响应消息发送至所述客户端,以使所述客户端根据所述业务响应消息中的所述配置参数生成所述活动页面并展示。


2.如权利要求1所述的方法,其特征在于,还包括:
配置中心预先存储针对业务配置的活动页面信息,并向所述服务中心发送通知消息;其中,所述活动页面信息包括:所述活动页面针对的业务和所述活动页面的内容。


3.如权利要求2所述的方法,其特征在于,所述活动页面信息还包括以下任意一项或多项:用户群体特点和所述活动页面的展示形式;
所述向所述服务中心发送通知消息之后,还包括:
所述服务中心从用户信息库获取至少一个用户的用户画像;
所述服务中心分别根据所述至少一个用户中各用户的用户画像对应的用户群体特点,生成各用户的所述活动页面的配置参数。


4.如权利要求3所述的方法,其特征在于,所述生成各用户的所述活动页面的配置参数之后,还包括:
所述服务中心在内存或者分布式缓存中加载各用户的所述活动页面的配置参数。


5.如权利要求3或4所述的方法,其特征在于,所述业务请求消息中包括所述客户端对应的用户标识ID;
所述从服务中心查询所述业务请求消息对应的业务是否配置了活动页面,包括:从所述服务中心查询针对所述业务请求消息对应的业务和所述用户ID是否配置有活动页面的配置参数;
所述当确定所述业务请求消息对应的业务配置了活动页面时,根据所述活动页面的配置参数生成业务响应消息,包括:当确定针对所述业务请求消息对应的业务和所述用户ID配置有活动页面的配置参数时,根据针对所述业务请求消息对应的业务和所述用户ID配置的活动页面的配置参数,生成业务响应消息。


6.如权利要求1-5任一所述的方法,其特征在于,所述根据所述活动页面的配置参数生成业务响应消息,包括:
生成业务响应消息,所述业务响应消息中包括回调函数,所述回调函数包括按照预设通信标准增加的扩展属性;
将所述回调函数的扩展属性配置为所述配置参数。


7.如权利要求1-6任一所述的方法,其特征在于,所述将所述业务响应消息发送至所述客户端之后,还包括:
接收至少一个客户端上报的反馈消息;其中,所述反馈消息包括:所述客户端对所述活动页面的展示结果和用户对所述活动页面的操作行为信息。


8.如权利要求7所述的方法,其特征在于,所述接收至少一个客户端上报的反馈消息之后,还包括:
对所述至少一个客户端上报的反馈消息进行统计分析,以便调整所述活动页面的内容、展示形式和针对的用户群体特点中的任意一项或多项。


9.一种活动页面展示调用方法,其特征在于,应用于客户端,所述方法包括:
向服务器发送业务请求消息;
接收所述服务器针对所述业务请求消息回复的业务响应消息;
当确定所述业务响应消息包含活动页面的配置参数时,根据所述配置参数生成所述活动页面并展示。


10.如权利要求9所述的方法,其特征在于,所述接收所述服务器针对所述业务请求消息回复的业务响应消息之后,还包括:
确定所述业务响应消息中是否包括通过回调函数的扩展属性携带的所述配置参数;其中,所述扩展属性为按照预设通信标准增加的属性。


11.如权利要求9或10所述的方法,其特征在于,所述业务请求消息包括业务标识ID和用户ID;
所述配置参数为针对所述业务ID和所述用户ID配置的所述活动页面的配置参数。


12.如权利要求11所述的方法,其特征在于,所述配置参数包括:所述活动页面的内容和展示形式;
所述根据所述配置参数生成所述活动页面并展示,包括:
所述根据所述配置参数中的内容和展示形式生成对应内容和展示形式的活动页面,并展示所述活动页面。


13.如权利要求11所述的方法,其特征在于,所述根据所述配置参数生成所述活动页面并展示之后,还包括:
采集所述活动页面的展示结果和用户对所述活动页面的操作行为信息;
生成并向所述服务器上报反馈消息,以便所述服务器对至少一个客户端上报的反馈消息进行统计分析、调整所述活动页面的内容、展示形式和针对的用户群体特点中的任意一项或多项;其中,所述反馈信息包括:所述活动页面的展示结果和用户对所述活动页面的操作行为信息。


14.一种活动页面展示调用服务器装置,其特征在于,包括:
业务请求获取单元,用于接收客户端发送的业务请求消息,从服务中心查询所述业...

【专利技术属性】
技术研发人员:程龙巴镜程郝天华魏景云柳超
申请(专利权)人:北京金堤科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1