【技术实现步骤摘要】
用于推送信息的方法、装置及计算机可读介质
[0001]本申请涉及计算机
,尤其涉及一种用于推送信息的方法
、
装置及计算机可读介质
。
技术介绍
[0002]在直播的场景中,客户端与服务器之间一般采用长连接的方式进行交互
。
服务器在向客户端推送信息时,由于一般存在大量建立连接的客户端设备,并且各个客户端的设备和应用版本各不相同,会出现一些客户端由于不支持某些推送功能而在接收服务器推送的信息后导致客户端出错的情况,用户体验不佳
。
技术实现思路
[0003]本申请的多个方面提供一种用于推送信息的方法
、
装置及计算机可读介质
。
[0004]本申请的一方面,提供一种用于推送信息的方法,其中,所述方法由服务端设备执行,所述方法包括:
[0005]基于来自客户端设备的长连接建立请求,获取客户端设备的设备相关信息;
[0006]在与所述客户端设备建立长连接后需要向所述客户端设备推送信息时,确定待推送信息与所述客户端 ...
【技术保护点】
【技术特征摘要】
1.
一种用于推送信息的方法,其中,所述方法由服务端设备执行,所述方法包括:基于来自客户端设备的长连接建立请求,获取客户端设备的设备相关信息;在与所述客户端设备建立长连接后需要向所述客户端设备推送信息时,确定待推送信息与所述客户端设备的设备相关信息是否相匹配;如果待推送信息与所述客户端设备的设备相关信息相匹配,则基于与所述客户端设备的长连接将所述待推送信息发送至所述客户端设备
。2.
根据权利要求1所述的方法,其中,所述确定待推送信息与所述客户端设备的设备相关信息是否相匹配包括:根据预存储的推送规则信息,确定待推送信息对应的设备条件信息,其中,所述推送规则信息包括多项待推送信息和支持接收各项待推送信息对应的设备条件信息;基于获取的客户端设备的设备相关信息,判断所述设备相关信息是否满足待推送信息对应的设备条件信息对应的要求;如果满足待推送信息对应的设备条件信息对应的要求,则确定待推送信息与所述客户端设备的设备相关信息相匹配,如果不满足待推送信息对应的设备条件信息对应的要求,则确定待推送信息与所述客户端设备的设备相关信息不匹配
。3.
根据权利要求1所述的方法,其中,所述确定待推送信息与所述客户端设备的设备相关信息是否相匹配包括:基于所述客户端设备的应用版本信息在预存储的应用版本信息和接收能力信息的对应关系中进行查询,得到与所述客户端设备的应用版本信息对应的接收能力信息,其中,所述接收能力信息用于指示对应于不同应用版本信息的客户端设备支持接收的推送信息;基于查询得到的接收能力信息,如果待推送信息与所述接收能力信息中支持接收的推送信息相匹配,则确定待推送信息与所述客户端设备的设备相关信息相匹配,如果待推送信息与所述接收能力信息中支持接收的推送信息不匹配,则确定待推送信息与所述客户端设备的设备相关信息不匹配
。4.
根据权利要求3所述的方法,其中,所述方法还包括:在数据库中存储或更新应用版本信息和接收能力信息的对应关系
。5.
根据权利要求1所述的方法,其中,所述确定待推送信息与所述客户端设备的设备相关信息是否相匹配包括:基于所述客户端设备的设备相关信息,确定所述客户端设备是否支持待推送信息对应的协议...
【专利技术属性】
技术研发人员:于孙甫,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。