发送即时提示消息的方法、装置及系统的制作方法_3

文档序号:8925122阅读:来源:国知局
户的用户ID。
[0086] 其中,当第一用户进入到视频直播客户端包括的视频直播间后,当第一用户想要 再次进行视频直播时,第一用户可W点击该视频直播间中的按钮,W向该视频直播客户端 提交获取视频直播权限的请求。
[0087] 步骤209;视频直播服务器接收第一用户获取视频直播权限的请求,根据第一用 户的用户ID,从已存储的第一用户的用户ID与第一账号的对应关系中获取对应的第一账 号。
[0088] 例如,视频直播服务器接收第一用户获取视频直播权限的请求,根据第一用户的 用户ID1,从如上表1所示的第一用户的用户ID与第一账号的对应关系中获取对应的第一 账号为466625。
[0089] 步骤210 ;视频直播服务器根据第一账号,从已存储的第一账号与openID的对应 关系中获取对应的openID。
[0090] 例如,视频直播服务器根据第一账号466625,从如下表2所示的第一账号与 openID的对应关系中获取对应的openID为openIDl和openID2。
[0091]表 2
[0092]
[0093] 步骤211;视频直播服务器将获取的openID对应的用户确定为与第一用户存在关 联关系的第二用户。
[0094] 其中,视频直播服务器获取的与第一用户存在关联关系的第二用户可W是没有退 出视频直播客户端的用户,也可W是已退出该视频直播客户端的用户。
[0095] 例如,视频直播服务器将获取的openIDl和openID2对应的用户确定为与第一用 户存在关联关系的第二用户。
[0096] 步骤212 ;视频直播服务器根据第一用户的用户ID和第一用户所在视频直播间的 第一房间ID,生成第一用户对应的提不信息。
[0097] 具体地,视频直播服务器根据第一用户的用户ID和第一用户所在视频直播间的 第一房间ID,按照视频直播服务器与即时通讯服务器之间的通信协议,生成第一用户对应 的提不f旨息。
[0098] 步骤213;视频直播服务器将该提示信息和第二用户的openID发送给即时通讯服 务器。
[0099] 其中,视频直播服务器与即时通讯服务器客户为同一个服务器中不同的模块,还 可W是不同的服务器,本发明对此不做具体限定。
[0100] 步骤214 ;即时通讯服务器接收该提示信息和第二用户的openID,根据该提示信 息生成第一用户对应的第一即时提示消息,第一即时提示消息用于提示第二用户第一用户 正在第一房间进行视频直播。
[0101] 具体地,即时通讯服务器接收该提示信息和第二用户的openID,按照即时通讯服 务器与即时通讯客户端之间的通信协议对该提示信息进行封装,得到第一用户对应的第一 即时提示消息。如,该第一即时提示消息可W为qq提醒消息等。
[0102] 步骤215;即时通讯服务器根据第二用户的openID,将第一用户对应的第一即时 提示消息发送给第二用户对应的即时通讯客户端。
[0103] 具体地,即时通讯客户端根据第二用户的openID,从已存储的openID与第二账号 的对应关系中获取对应的第二账号,并根据第二账号,将第一用户对应的第一即时提示消 息发送给第二用户对应的即时通讯客户端。
[0104] 其中,即时通讯客户端可W是W弹窗的形式显示第一即时提示消息,当然,即时通 讯客户端还可W是W其他的形式显示第一即时提示消息,本发明对即时通讯客户端显示即 时消息的形式不做具体限定。
[0105] 例如,即时通讯客户端可W是W弹窗的形式显示如图5所示的第一即时提示消 息。在图5中,该第一即时提示消息包括第一用户的用户昵称和第一用户的头像。
[0106] 优选地,由于当第一用户多次获取视频直播的权限,即时通信客户端向第二用户 多次显示该即时提示消息会造成对第二用户的骚扰,所w,即时通讯服务器可w根据下述 (1) - (4)步骤中的至少一项的方法,避免对第二用户的骚扰,包括:
[0107](1)、当向第二用户对应的即时通讯客户端已发送一条即时提示消息时,开始计 时,在计时时长未达到第一预设时长时,如果生成第一用户对应的第二即时提示消息时,忽 略第一用户对应的第二即时提示消息,第二即时提示消息用于提示第二用户该第一用户正 在第二房间进行视频直播。
[010引进一步地,在计时时长达到第一预设时长时,如果生成第一用户对应的第二即时 提示消息,则将该第一用户对应的第二即时提示消息发送给该第二用户对应的即时通讯客 户端,同时重新开始计时。
[0109] 例如,第一预设时长可W为3个小时,如果在3个小时之内已向第二用户对应的即 时通讯客户端发送一条即时提示消息,则当生成第一用户对应的第二即时提示消息时,忽 略第一用户对应的第二即时提示消息。如果在3个小时之内没有向第二用户对应的即时通 讯客户端发送一条即时提示消息,且计时时长达到3个小时,如果生成第一用户对应的第 二即时提示消息,则将该第一用户对应的第二即时提示消息发送给该第二用户对应的即时 通讯客户端。
[0110] (2)、当向第二用户对应的即时通讯客户端已发送一条即时提示消息时,对预设周 期内该第一用户对应的即时提示消息进行计数,在计数数值已达到第一预设数值时,如果 生成第一用户对应的第H即时提示消息时,忽略第一用户对应的第H即时提示消息,第H 即时提示消息用于提示第二用户该第一用户正在第H房间进行视频直播。
[0111] 进一步地,在计数数值未达到第一预设数值时,如果再次生成第一用户对应的第 H即时提示消息时,将该第一用户对应的第H即时提示消息发送给该第二用户对应的即时 通讯客户端。
[0112] 例如,预设周期为一天,第一预设数值为3,对一天内向第一用户对应的即时提示 消息进行计数,在一天内向第一用户对应的即时通讯客户端发送的即时提示消息的数量达 到3条时,如果再次生成第一用户对应的第H即时提示消息时,将该第一用户对应的第H 即时提示消息发送给该第二用户对应的即时通讯客户端。在一天内向第一用户对应的即时 通讯客户端发送的即时提示消息的数量未达到3条时,如果再次生成第一用户对应的第H 即时提示消息时,忽略该第一用户对应的第H即时提示消息。
[0113] (3)、当向第二用户对应的即时通讯客户端已发送一条即时提示消息时,开始计 时,W及对已发送的即时提示消息进行计数,在计时时长未达到第二预设时长且计数数值 已达到第二预设数值时,如果再次生成第四即时提示消息时,忽略第四即时提示消息,第四 即时提示消息用于提示第二用户该第一用户正在第四房间进行视频直播。
[0114] 进一步地,在计时时长未达到第二预设时长且计数数值未达到第二预设数值时, 如果再次生成第四即时提示消息时,将该第四即时提示消息发送给该第二用户对应的即时 通讯客户端。在计时时长达到第二预设时长时,如果再次生成第四即时提示消息时,将该第 四即时提示消息发送给该第二用户对应的即时通讯客户端,并重新开始计时,W及重新对 已发送的即时提示消息进行计数。
[0115] 例如,第二预设时长可W为2个小时,第二预设数值可W为2。如果在2个小时之 内已发送的即时提示消息的数量已达到2条时,如果再次生成第四即时提示消息时,忽略 第四即时提示消息。如果在2个小时之内已发送的即时提示消息的数量未达到2条时,女口 果再次生成第四即时提示消息时,将该第四即时提示消息发送给该第二用户对应的即时通 讯客户端。
[0116] (4)、当向第二用户对应的即时通讯客户端已发送一条即时提示消息时,对预设周 期内已发送的即时提示消息进行计数,在计数数值已达到第H预设数值时,如果再次生成 第五即时提示消息时,忽略第五即时提示消息,第五即时提示消息用于提示第二用户该第 一用户正在第五房间进行视频直播。
[0117] 进一步地,在计数数值未达到第H预设数值时,如果再次生成第五即时提示消息 时,将该第五即时提示消息发送给该第二用户对应的即时通讯客户端。
[0118] 例如,预设周期内一天,第H预设数值为5,在一天内向第二用户对应的即时通讯 客户端已发送的即时提示消息的数量已达到5条,如果再次生成第五即时提示消息时,忽 略第五即时提示消息。在一天内向第二用户对应的即时通讯客户端已发送的即时提示消息 的数量未达到5条,如果再次生成第五即时提示消息时,将该第五即时提示消息发送给该 第二用户对应的即时通讯客户端。
[0119] 其中,第一即时提示消息、第二即时提示消息、第H即时提示消息、第四即时提示 消息和第五即时提示消息可W为同一条即时提示消息,也可W为不同的即时提示消息,在 本发明实施例中对此不做具体限定。
[0120] 其中,第一房间、第二房间、第H房间、第四房间和第五房间可W为同一个房间,也 可W不同的房间,在本发明实施例中对此不做具体限定。
[0121] 进一步地,即时通讯客户端显示该即时提示消息后,即时通讯客户端接收查看第 一用户正在进行直播视频的查看命令,该查看命令携带该第一用户的用户ID和该第一用 户所在视频直播间的房间ID;即时通讯客户端拉起视频直播客户端;将该第一用户的用户 ID和该第一用户所在视频直播间的房间ID发送给视频直播客户端;视频直播客户端根据 该第一用户的用户ID和第一用户所在视频直播间的房间ID,加入该第一用户所在的视频 直播间,W播放该第一用户正在进行的直播视频。
[0122] 其中,该用户可W点击该即时通讯客户端显示的即时提示消息,W向该即时通讯 客户端提交该查看命令,当然,该用户还可W通过其他的方式向该即时通讯客户端提交该 查看命令,本发明实施例对此不作具体限定。
[0123] 在本发明实施例中,当视频直播服务器接收到第一用户获取直播视频权限的请求 时,该视频直播服务器根据第一用户的用户ID,获取与第一用户存在关联关系的第二用户。 该视频直播服务器根据该第一用户的用户ID和该第一用户所在视频直播间的第一房间 ID,生成提示信息,并将该提示信息发送给即时通讯服务器。即时通讯服务器将该提示信息 封装成第一即时提示消息,并将该第一即时提示消息发送给第二用户对应的即时通讯客户 端。如此,不管第二用户是否在线,当第二用户关注的第一用户进行视频直播时,第二用户 对应的即时通讯客户端都能接收到即时提示消息,通知第二用户的实时性较佳,达到了实 现有效通知的目的,进而避免了对用户
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1