信令下发方法、装置、服务器以及存储介质制造方法及图纸

技术编号:27275369 阅读:22 留言:0更新日期:2021-02-06 11:41
本公开关于一种信令下发方法、装置、服务器以及存储介质,涉及计算机技术领域,该方法应用于第一服务器,包括:接收第二服务器下发的第一信令;其中,第一信令中包括直播间的标识信息以及与多个角色信息分别对应的文案内容;根据直播间的标识信息,确定用户标识列表;匹配各用户标识与第一信令中的各角色标识,确定与各用户标识分别对应的角色信息;根据与各角色信息分别对应的文案内容,生成与各用户标识分别对应的第二信令,并将各第二信令分别下发至对应的客户端。本公开实施例解决了相关技术中长连接层与业务逻辑相耦合的问题,使得长连接层与业务逻辑解耦,无需根据业务逻辑层对文案内容的修改更新相应的代码。文案内容的修改更新相应的代码。文案内容的修改更新相应的代码。

【技术实现步骤摘要】
信令下发方法、装置、服务器以及存储介质


[0001]本公开涉及计算机
,尤其涉及一种信令下发方法、装置、服务器以及存储介质。

技术介绍

[0002]相关技术中,直播过程中经常需要服务端主动向客户端推送带有文字内容的信令,而文字内容常常会涉及到多语态,也就是同一个事件发送给不同的人会展示不同的文字内容。
[0003]现有方案中,服务端向客户端推送信令的过程,一般是位于业务逻辑层的第二服务器将不带文字内容的原始信令下发给位于长连接层的第一服务器,第一服务器根据原始信令中携带的信令类型、各种语态标识及客户端的登录用户的用户标识,重新组装和生成带有相应语态的文字内容的用户信令下发给客户端。但是,这种方法使得长连接层需要耦合业务逻辑层的业务逻辑,一旦文字内容需要改动或者有新类型的需要支持多语态文字内容的原始信令下发,长连接层也需要进行相应的代码改动和部署。

技术实现思路

[0004]本公开提供一种信令下发方法、装置、服务器以及存储介质,以至少解决相关技术中长连接层与业务逻辑相耦合,需要根据业务逻辑层对文案内容的修改进行相应的代码更新的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种信令下发方法,应用于第一服务器,包括:
[0006]接收第二服务器下发的第一信令;其中,第一信令中包括直播间的标识信息以及与多个角色信息分别对应的文案内容;
[0007]根据直播间的标识信息,确定与直播间对应的用户标识列表;
[0008]匹配用户标识列表中的各用户标识与第一信令中的各角色标识,确定与各用户标识分别对应的角色信息;
[0009]根据与各角色信息分别对应的文案内容,生成与各用户标识分别对应的第二信令,并根据用户标识将各第二信令分别下发至对应的客户端。
[0010]可选的,在接收第二服务器下发的第一信令之前,还包括:
[0011]发送第三信令至所述第二服务器;其中,所述第三信令中包括预设的第一信令格式,用于指示所述第二服务器按照第一信令格式,生成包括直播间的标识信息以及与多个角色信息分别对应的文案内容的第一信令;
[0012]在接收第二服务器下发的第一信令之后,还包括:
[0013]解析所述第一信令,获取所述第一信令中与直播标识字段匹配的字段内容,并将所述字段内容作为所述直播间的标识信息。
[0014]可选的,所述匹配所述用户标识列表中的各用户标识与所述第一信令中的各角色
标识,确定与各用户标识对应的角色信息,包括:
[0015]针对所述用户标识列表中的每一用户标识,将所述用户标识与第一信令中的各角色标识进行匹配;
[0016]如果所述用户标识与所述第一信令中的主动参与者标识一致,则确定所述用户标识对应的角色信息是主动参与者;
[0017]如果所述用户标识与所述第一信令中的被动参与者标识一致,则确定所述用户标识对应的角色信息是被动参与者;
[0018]如果所述用户标识与所述第一信令中的主动参与者标识和被动参与者标识都不一致,则确定所述用户标识对应的角色信息是旁观者。
[0019]可选的,所述根据与各角色信息对应的文案内容,生成与各用户标识分别对应的第二信令,并根据所述用户标识将各第二信令分别下发至对应的客户端,包括:
[0020]针对与每一用户标识对应的角色信息,从所述与多个角色信息分别对应的文案内容中,获取与所述角色信息对应的目标文案内容;
[0021]按照预设的第二信令格式,根据所述目标文案内容生成与所述用户标识对应的第二信令;其中,所述第二信令格式至少包括信令类型、直播间的标识信息以及文案内容;
[0022]下发所述第二信令至与所述用户标识对应的客户端。
[0023]根据本公开实施例的第二方面,提供一种信令下发方法,应用于第二服务器,包括:
[0024]获取直播间的标识信息以及与多个角色信息分别对应的文案内容;
[0025]根据直播间的标识信息以及与多个角色信息分别对应的文案内容,生成第一信令;
[0026]下发第一信令至第一服务器,以指示第一服务器确定与各用户标识对应的角色信息,根据与各角色信息分别对应的文案内容生成与各用户标识分别对应的第二信令,并根据用户标识将各第二信令分别下发至对应的客户端;其中,用户标识基于直播间对应的用户标识列表确定。
[0027]可选的,获取直播间的标识信息以及与多个角色信息分别对应的文案内容,包括:
[0028]响应于第二信令下发请求,从所述第二信令下发请求中,提取直播间的标识信息以及目标文案内容;
[0029]根据所述目标文案内容,按照与各个角色信息对应的角色语态,生成与多个角色信息分别对应的文案内容。
[0030]可选的,在根据所述直播间的标识信息以及与多个角色信息分别对应的文案内容,生成第一信令之前,还包括:
[0031]接收所述第一服务器发送的第三信令;其中,所述第三信令中包括预设的第一信令格式,用于指示所述第二服务器按照第一信令格式,生成包括直播间的标识信息以及与多个角色信息分别对应的文案内容的第一信令;
[0032]根据所述直播间的标识信息以及与多个角色信息分别对应的文案内容,生成第一信令,包括:
[0033]将所述直播间的标识信息以及与多个角色信息分别对应的文案内容,分别添加至所述第一信令格式中的对应字段位置,生成第一信令。
[0034]根据本公开实施例的第三方面,提供一种信令下发装置,应用于第一服务器,包括:
[0035]接收单元,被配置为执行接收第二服务器下发的第一信令;其中,第一信令中包括直播间的标识信息以及与多个角色信息分别对应的文案内容;
[0036]第一确定单元,被配置为执行根据直播间的标识信息,确定与直播间对应的用户标识列表;
[0037]第二确定单元,被配置为执行匹配用户标识列表中的各用户标识与第一信令中的各角色标识,确定与各用户标识分别对应的角色信息;
[0038]信令下发单元,被配置为执行根据与各角色信息分别对应的文案内容,生成与各用户标识分别对应的第二信令,并根据用户标识将各第二信令分别下发至对应的客户端。
[0039]可选的,还包括:信令发送单元,被配置为执行在接收第二服务器下发的第一信令之前,发送第三信令至所述第二服务器;其中,所述第三信令中包括预设的第一信令格式,用于指示所述第二服务器按照第一信令格式,生成包括直播间的标识信息以及与多个角色信息分别对应的文案内容的第一信令;
[0040]还包括:信令解析单元,被配置为执行在接收第二服务器下发的第一信令之后,解析所述第一信令,获取所述第一信令中与直播标识字段匹配的字段内容,并将所述字段内容作为所述直播间的标识信息。
[0041]可选的,第二确定单元,被配置为执行:
[0042]针对所述用户标识列表中的每一用户标识,将所述用户标识与第一信令中的各角色标识进行匹配;
[0043本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信令下发方法,其特征在于,应用于第一服务器,包括:接收第二服务器下发的第一信令;其中,所述第一信令中包括直播间的标识信息以及与多个角色信息分别对应的文案内容;根据所述直播间的标识信息,确定与所述直播间对应的用户标识列表;匹配所述用户标识列表中的各用户标识与所述第一信令中的各角色标识,确定与各用户标识分别对应的角色信息;根据与各角色信息分别对应的文案内容,生成与各用户标识分别对应的第二信令,并根据所述用户标识将各第二信令分别下发至对应的客户端。2.根据权利要求1所述的信令下发方法,其特征在于,在接收第二服务器下发的第一信令之前,还包括:发送第三信令至所述第二服务器;其中,所述第三信令中包括预设的第一信令格式,用于指示所述第二服务器按照第一信令格式,生成包括直播间的标识信息以及与多个角色信息分别对应的文案内容的第一信令;在接收第二服务器下发的第一信令之后,还包括:解析所述第一信令,获取所述第一信令中与直播标识字段匹配的字段内容,并将所述字段内容作为所述直播间的标识信息。3.根据权利要求1所述的信令下发方法,其特征在于,所述匹配所述用户标识列表中的各用户标识与所述第一信令中的各角色标识,确定与各用户标识对应的角色信息,包括:针对所述用户标识列表中的每一用户标识,将所述用户标识与第一信令中的各角色标识进行匹配;如果所述用户标识与所述第一信令中的主动参与者标识一致,则确定所述用户标识对应的角色信息是主动参与者;如果所述用户标识与所述第一信令中的被动参与者标识一致,则确定所述用户标识对应的角色信息是被动参与者;如果所述用户标识与所述第一信令中的主动参与者标识和被动参与者标识都不一致,则确定所述用户标识对应的角色信息是旁观者。4.一种信令下发方法,其特征在于,应用于第二服务器,包括:获取直播间的标识信息以及与多个角色信息分别对应的文案内容;根据直播间的标识信息以及与多个角色信息分别对应的文案内容,生成第一信令;下发所述第一信令至第一服务器,以指示所述第一服务器确定与各用户标识对应的角色信息,根据与各角色信息分别对应的文案内容生成与各用户标识分别对应的第二信令,并根据所述用户标识将各第二信令分别下发至对应的客户端;其中,用户标识基于所述直播间对应的用户标识列表确定。5.根据权利要求4所述的信令下发方法,其特征在于,获取直播间的标识信息以及与多个角色信息分别对应的文案内容,包括:响应于第二信令下发请求,从所述第二信令下发请求中,提取直播间的标识信息以及目标文案内容;...

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

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

1