提示消息的处理方法及装置制造方法及图纸

技术编号:26511944 阅读:85 留言:0更新日期:2020-11-27 15:41
本公开关于一种提示消息的处理方法及装置,其中方法应用于服务端,服务端存储多个业务场景的优先级信息,方法包括:在监听到账户利用客户端进入直播间后、从本地获取账户的业务场景信息;按多个业务场景的优先级信息,从业务场景标识集中确定优先级最高的业务场景标识,并确定与该业务场景标识对应的展示样式数据;构建提示数据;发送提示数据至客户端,以供客户端构建提示消息并显示提示消息。本公开由服务端存储多个业务场景的优先级信息,且,由服务端执行筛选出优先级最高的业务场景标识的操作。由于无需再开发新版本客户端并发布新版本客户端,所以更新业务场景的开发成本较低且所需周期较短,提升更新业务场景的效率。

【技术实现步骤摘要】
提示消息的处理方法及装置
本公开涉及互联网
,尤其涉及提示消息的处理方法及装置。
技术介绍
在直播行业中用户可以利用电子终端安装的客户端进入直播间,为了增加趣味性,在用户进入直播间后,可以在直播间显示入场提示消息(入场提示消息可以为“某某进入直播间”等)。一个用户可以同时属于多个业务场景,由客户端按多个业务场景的优先级信息筛选出优先级最高的业务场景,并在直播间显示与该业务场景对应的入场提示消息。随着直播间的不断使用,会增加或删减部分业务场景,或者,调整已有业务场景的优先级。由于筛选出优先级最高的业务场景的过程在客户端实现,所以在更新业务场景的情况下,便需要开发新版本的客户端并发布新版本客户端,导致更新业务场景的开发成本较高且所需周期较长。
技术实现思路
本公开提供提示消息的处理方法及装置,以至少解决相关技术中在更新业务场景的情况下,需要开发新版本客户端并发布新版本客户端,导致更新业务场景的开发成本较高且所需周期较长的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供了一种提示消息的处理方法,应用于服务端,所述服务端存储多个业务场景的优先级信息,所述方法包括:在监听到账户利用客户端进入直播间后、从本地获取所述账户的业务场景信息;其中所述业务场景信息包括业务场景标识集和待展示账户数据;按所述多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识,并确定与该业务场景标识对应的展示样式数据;构建提示数据;其中所述提示数据包括所述待展示账户数据和所述展示样式数据;发送所述提示数据至所述客户端,以供所述客户端获取预先设定好的提示消息模板,依据所述展示样式数据调整所述提示消息模板,并添加所述待展示账户数据至所述提示消息模板,获得构建好的提示消息并显示所述提示消息。其中,还包括业务场景更新操作;所述业务场景更新操作包括:在接收到业务场景添加指令时,添加新增的业务场景标识、优先级以及展示样式数据;在接收业务场景删除指令的情况下,删除指定的业务场景标识、优先级以及展示样式数据;在接收业务场景的优先级调整指令的情况下,对所述多个业务场景中指定的业务场景标识的优先级执行调整操作;在接收业务场景的提示数据更新指令的情况下,对所述多个业务场景中指定的业务场景标识的提示数据执行更新操作。其中,所述构建提示数据包括:获取预先设定好的提示数据信令模板;其中,所述提示数据信令模板包括多个账户参数标识,以及,多个样式参数标识;按所述提示数据信令模板中的账户参数标识从所述待展示账户数据中获取参数值,并添加至所述提示数据信令模板中,以及,按所述提示数据信令模板中样式参数标识从所述展示样式数据中获取参数值,并添加至所述提示数据信令模板中;重复执行上一步骤,直到所述提示数据信令模板中的参数值添加完毕;获得所述提示数据。其中,所述业务场景信息还包括所述直播间的基本信息,所述基本信息用于判断是否开启提示消息;在所述按多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识之前,还包括:判断所述直播间的基本信息是否满足提示消息显示条件;其中,所述提示消息显示条件为预先设定的、用于显示提示消息的至少一个判定条件;在所述直播间的基本信息满足提示消息显示条件的情况下,进入所述按所述多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识的步骤。其中,所述业务场景信息还包括账户业务信息;所述按多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识包括:按优先级从高至低顺序从所述业务场景标识集中确定一业务场景标识;获取与所述业务场景标识对应的提示消息显示条件;其中,所述提示消息显示条件为预先设定的、用于显示提示消息的至少一个判定条件;若所述账户业务信息不满足所述提示消息显示条件,则进入所述按优先级从高至低顺序从所述业务场景标识集中确定一业务场景标识的步骤;若所述账户业务信息满足所述提示消息显示条件,则将该业务场景标识确定为优先级最高的业务场景标识。其中,所述在监听到账户利用客户端进入直播间后、获取业务场景信息包括:与所述客户端建立长连接通信;监听所述客户端是否发送直播加入请求;其中所述直播加入请求包括直播间标识和账户标识;在监听到所述客户端发送的直播加入请求的情况下,解析所述直播加入请求获得直播间标识和账户标识;获取与所述直播间标识和所述账户标识对应的业务场景信息。根据本公开实施例的第二方面,提供了一种提示消息的处理方法,应用于客户端,所述方法包括:向服务端发送直播加入请求,并接收所述服务端发送的提示数据;解析所述提示数据获得待展示账户数据和展示样式数据;其中,所述展示样式数据为客户端对应的业务场景标识集中、优先级最高的业务场景标识对应的展示样式数据;获取预先设定好的提示消息模板;依据所述展示样式数据调整所述提示消息模板,并添加所述待展示账户数据至所述提示消息模板,获得构建好的提示消息;显示所述提示消息。其中,所述向服务端发送直播加入请求,并接收所述服务端发送的提示数据,包括:向服务端发送直播加入请求,以供服务器在监听到账户利用客户端进入直播间后、从本地获取所述账户的业务场景信息;其中所述业务场景信息包括业务场景标识集和待展示账户数据;按所述多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识,并确定与该业务场景标识对应的展示样式数据;构建提示数据,其中所述提示数据包括所述待展示账户数据和所述展示样式数据;接收所述服务端发送的提示数据。其中,所述依据所述展示样式数据调整所述提示消息模板,并添加所述待展示账户数据至所述提示消息模板,获得构建好的提示消息包括:依据所述展示样式数据中多个样式参数字段调整所述提示消息模板的展示样式;分别添加所述待展示账户数据中多个账户参数字段至所述提示消息模板中多个账户参数字段对应的位置处;获得构建好的提示消息。根据本公开实施例的第三方面,提供了一种提示消息的处理装置,其特征在于,应用于服务端,所述服务端存储多个业务场景的优先级信息,所述装置包括:获取单元,被配置为执行在监听到账户利用客户端进入直播间后、从本地获取所述账户的业务场景信息;其中所述业务场景信息包括业务场景标识集和待展示账户数据;确定单元,被配置为执行按所述多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识,并确定与该业务场景标识对应的展示样式数据;构建单元,被配置为执行构建提示数据;其中所述提示数据包括所述待展示账户数据和所述展示样式数据;发送单元,被配置为执行发送所述提示数据至所述客户端,以供所述客户端获取预先设定好的提示消息模板,依据所述展示样式数据调整所述提示消本文档来自技高网...

【技术保护点】
1.一种提示消息的处理方法,其特征在于,应用于服务端,所述服务端存储多个业务场景的优先级信息,所述方法包括:/n在监听到账户利用客户端进入直播间后、从本地获取所述账户的业务场景信息;其中所述业务场景信息包括业务场景标识集和待展示账户数据;/n按所述多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识,并确定与该业务场景标识对应的展示样式数据;/n构建提示数据;其中所述提示数据包括所述待展示账户数据和所述展示样式数据;/n发送所述提示数据至所述客户端,以供所述客户端获取预先设定好的提示消息模板,依据所述展示样式数据调整所述提示消息模板,并添加所述待展示账户数据至所述提示消息模板,获得构建好的提示消息并显示所述提示消息。/n

【技术特征摘要】
1.一种提示消息的处理方法,其特征在于,应用于服务端,所述服务端存储多个业务场景的优先级信息,所述方法包括:
在监听到账户利用客户端进入直播间后、从本地获取所述账户的业务场景信息;其中所述业务场景信息包括业务场景标识集和待展示账户数据;
按所述多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识,并确定与该业务场景标识对应的展示样式数据;
构建提示数据;其中所述提示数据包括所述待展示账户数据和所述展示样式数据;
发送所述提示数据至所述客户端,以供所述客户端获取预先设定好的提示消息模板,依据所述展示样式数据调整所述提示消息模板,并添加所述待展示账户数据至所述提示消息模板,获得构建好的提示消息并显示所述提示消息。


2.根据权利要求1所述的提示消息的处理方法,其特征在于,还包括业务场景更新操作;
所述业务场景更新操作包括:
在接收到业务场景添加指令时,添加新增的业务场景标识、优先级以及展示样式数据;
在接收业务场景删除指令的情况下,删除指定的业务场景标识、优先级以及展示样式数据;
在接收业务场景的优先级调整指令的情况下,对所述多个业务场景中指定的业务场景标识的优先级执行调整操作;
在接收业务场景的提示数据更新指令的情况下,对所述多个业务场景中指定的业务场景标识的提示数据执行更新操作。


3.根据权利要求1所述的提示消息的处理方法,其特征在于,所述构建提示数据包括:
获取预先设定好的提示数据信令模板;其中,所述提示数据信令模板包括多个账户参数标识,以及,多个样式参数标识;
按所述提示数据信令模板中的账户参数标识从所述待展示账户数据中获取参数值,并添加至所述提示数据信令模板中,以及,按所述提示数据信令模板中样式参数标识从所述展示样式数据中获取参数值,并添加至所述提示数据信令模板中;
重复执行上一步骤,直到所述提示数据信令模板中的参数值添加完毕;
获得所述提示数据。


4.根据权利要求1所述的提示消息的处理方法,其特征在于,所述业务场景信息还包括所述直播间的基本信息,所述基本信息用于判断是否开启提示消息;
在所述按多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识之前,还包括:
判断所述直播间的基本信息是否满足提示消息显示条件;其中,所述提示消息显示条件为预先设定的、用于显示提示消息的至少一个判定条件;
在所述直播间的基本信息满足提示消息显示条件的情况下,进入所述按所述多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识的步骤。


5.根据权利要求1-4任一项所述的提示消息的处理方法,其特征在于,所述业务场景信息还包括账户业务信息;
所述按多个业务场景的优先级信息,从所述业务场景标识集中确定优先级最高的业务场景标识包括:
按优先级从高至低顺序从所述业务场景标识集中确定一业务场景标识;
获取与所述业务场景标识对应的提示消息显示条件;其中,所述提示消息显示条件为预先设定的、用于显示提示消息的至少一个判定条件;
若所述账户业务信息不满足所述提示消息显示条件,则进入所述按优先级从高至低顺序从所述业务场景标识集中确定一业务场景标识的步骤;
若所述账户业务信息满足所述提...

【专利技术属性】
技术研发人员:马宏智
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1