主播状态的通知方法和装置、主播状态的提示方法和装置制造方法及图纸

技术编号:18240992 阅读:114 留言:0更新日期:2018-06-17 06:02
本发明专利技术公开了一种主播状态的通知方法和装置,通过判定第一客户端的用户类型为主播用户,检测到第一客户端并未在系统桌面运行,判定主播用户暂停直播,从系统进程列表的第一项读取当前在系统桌面运行的目标程序信息,并与标记主播用户离开的标识一同添加至第一客户端采集的流数据中,在第一客户端采集的流数据中,添加标记主播用户暂停直播的第一标识,以供接收流数据的第二客户端从流数据中读取标识以及根据标识提示主播状态为离开。上述方法中避免了部分流数据未被播放端播放的问题,相应处理的时间更准确,用户体验更好。同时,添加系统当前运行的程序的信息,实现根据程序信息向观众提示主播具体离开的原因。 1

Notification method and device for anchor status, prompting method and device for host state

The invention discloses a notification method and device for the host state. By determining the user type of the first client, the first client is not running on the system desktop, and the host user is determined to suspend the live broadcast and read the target program information that is currently running on the system desktop from the first item of the system process list. And added to the stream data collected by the first client together with the label left by the labeled host user, in the stream data collected by the first client, the first identity of the host user suspending the live broadcast is added to the second client to read the stream data from the stream data for the received stream data and to prompt the host state according to the identity. Leave. The above method avoids the problem that partial stream data is not played by the playback terminal, and the corresponding processing time is more accurate and the user experience is better. At the same time, add the information of the system's current running program, and realize the reasons for the specific departure of the anchors based on the program information. One

【技术实现步骤摘要】
主播状态的通知方法和装置、主播状态的提示方法和装置
本专利技术涉及网络直播
,具体涉及一种主播状态的通知方法,一种主播状态的通知装置,一种主播状态的提示方法,一种主播状态的提示装置,一种计算机设备和一种计算机可读存储介质。
技术介绍
在视频直播时,主播经常因为接电话、切换其他应用等原因,将直播应用切换为后台运行。在此期间,视频和声音的采集将中断,但是该直播间仍存在,以便一段时间后主播切换回直播界面继续直播。现有技术中,主播在进行直播时,当直播的主播客户端检测到接电话、切换为后台运行或者结束直播等情况,通常会直接通过一个常规连接发送暂停或停止的通知给直播的各观众客户端。由于流数据传输难免有或多或少延时,而常规连接发送通知比流数据传输要快得多,导致仍然有流数据未传输完,观众客户端就因提前接收到暂停或停止的通知而提前停止直播,造成部分流数据未被观众客户端播放的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种主播状态的通知方法和相应的装置,以及一种主播状态的提示方法和相应的装置。依据本专利技术的一个方面,提供了一种用于通知主播状态的方法,包括如下步骤:步骤1,判定第一客户端的用户类型为主播用户;步骤2,检测到所述第一客户端并未在系统桌面运行;以及步骤3,在所述第一客户端采集的流数据中,添加标记主播用户离开的标识,以供接收流数据的第二客户端从所述流数据中读取所述标识以及根据所述标识提示主播状态为离开。可选地,所述步骤2包括如下子步骤:子步骤1,检测将所述第一客户端切换至系统后台的切换事件;或,子步骤2,判定系统进程列表的第一项并非第一客户端对应的进程。可选地,在所述步骤2之后,还包括如下步骤:步骤4,判定所述主播用户暂停直播。可选地,在所述步骤3之后,还包括如下步骤:步骤5,提取预设视频片段并以流数据的格式提供给第二客户端。可选地,所述步骤3包括如下子步骤:子步骤3,在所述第一客户端采集的流数据中,添加标记主播用户暂停直播的第一标识。可选地,在所述步骤3之前,还包括如下步骤:步骤6,从系统进程列表的第一项读取当前在系统桌面运行的目标程序信息,并与标记主播用户离开的标识一同添加至第一客户端采集的流数据中。可选地,所述步骤2包括如下子步骤:子步骤4,检测到针对第一客户端采集的流数据的切断操作。可选地,在所述步骤2之后,还包括如下步骤:步骤7,判定所述主播用户停止直播;所述步骤3包括如下子步骤:子步骤5,在所述第一客户端采集的流数据中,添加标记主播用户停止直播的第二标识。可选地,所述步骤3包括如下子步骤:子步骤6,在所述第一客户端录制的视频数据的设定位置添加标记主播用户离开的标识;子步骤7,将视频数据封装成设定流数据封装协议的数据包。根据本专利技术的另一方面,提供了一种用于提示主播状态的方法,包括如下步骤:步骤1,接收采集流数据的第一客户端提供的流数据;步骤2,判定所述流数据的设定位置存在标记主播状态为离开的标识;以及步骤3,生成主播状态为离开的提示信息。根据本专利技术的另一方面,提供了一种用于通知主播状态的系统,包括:用于判定第一客户端的用户类型为主播用户的装置;用于检测到所述第一客户端并未在系统桌面运行的装置;以及用于在所述第一客户端采集的流数据中,添加标记主播用户离开的标识的装置,以供接收流数据的第二客户端从所述流数据中读取所述标识以及根据所述标识提示主播状态为离开。可选地,所述用于检测到所述第一客户端并未在系统桌面运行的装置包括:用于检测将所述第一客户端切换至系统后台的切换事件的装置;或,用于判定系统进程列表的第一项并非第一客户端对应的进程的装置。可选地,所述系统还包括:用于在所述检测到所述第一客户端并未在系统桌面运行之后,判定所述主播用户暂停直播的装置。可选地,所述系统还包括:用于在所述在所述第一客户端采集的流数据中,添加标记主播用户离开的标识之后,提取预设视频片段并以流数据的格式提供给第二客户端的装置。可选地,所述用于在所述第一客户端采集的流数据中,添加标记主播用户离开的标识的装置,具体用于在所述第一客户端采集的流数据中,添加标记主播用户暂停直播的第一标识。可选地,所述系统还包括:用于在所述在所述第一客户端采集的流数据中,添加标记主播用户离开的标识之前,从系统进程列表的第一项读取当前在系统桌面运行的目标程序信息,并与标记主播用户离开的标识一同添加至第一客户端采集的流数据中的装置。可选地,所述用于检测到所述第一客户端并未在系统桌面运行的装置包括:用于检测到针对第一客户端采集的流数据的切断操作的装置。可选地,所述系统还包括:用于在所述检测到所述第一客户端并未在系统桌面运行之后,判定所述主播用户停止直播的装置;所述用于在所述第一客户端采集的流数据中,添加标记主播用户离开的标识的装置,具体用于在所述第一客户端采集的流数据中,添加标记主播用户停止直播的第二标识。可选地,所述用于在所述第一客户端采集的流数据中,添加标记主播用户离开的标识的装置包括:用于在所述第一客户端录制的视频数据的设定位置添加标记主播用户离开的标识的装置;用于将视频数据封装成设定流数据封装协议的数据包的装置。根据本专利技术的另一方面,提供了一种用于提示主播状态的系统,包括:用于接收采集流数据的第一客户端提供的流数据的装置;用于判定所述流数据的设定位置存在标记主播状态为离开的标识的装置;以及用于生成主播状态为离开的提示信息的装置。根据本专利技术的另一方面,提供了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:步骤1,判定第一客户端的用户类型为主播用户;步骤2,检测到所述第一客户端并未在系统桌面运行;以及步骤3,在所述第一客户端采集的流数据中,添加标记主播用户离开的标识,以供接收流数据的第二客户端从所述流数据中读取所述标识以及根据所述标识提示主播状态为离开。根据本专利技术的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:步骤1,判定第一客户端的用户类型为主播用户;步骤2,检测到所述第一客户端并未在系统桌面运行;以及步骤3,在所述第一客户端采集的流数据中,添加标记主播用户离开的标识,以供接收流数据的第二客户端从所述流数据中读取所述标识以及根据所述标识提示主播状态为离开。根据本专利技术的一种主播状态的通知方法和相应的装置,通过判定第一客户端的用户类型为主播用户,检测到所述第一客户端并未在系统桌面运行,判定所述主播用户暂停直播,使得主播的直播客户端可以检测到直播暂停的情况。进一步,通过从系统进程列表的第一项读取当前在系统桌面运行的目标程序信息,并与标记主播用户离开的标识一同添加至第一客户端采集的流数据中,在所述第一客户端采集的流数据中,添加标记主播用户暂停直播的第一标识,以供接收流数据的第二客户端从所述流数据中读取所述标识以及根据所述标识提示主播状态为离开,使得当直播的采集端暂停采集流数据,将通知主播离开的标记添加到流数据中,播放端读取到标记才提示主播离开并暂停直播,相比直接通过常规连接发送通知,在仍然有流数据未传输完,播放端不会提前接收到主播离开的通知而提前停止直播,避免了部分流数据未本文档来自技高网...
主播状态的通知方法和装置、主播状态的提示方法和装置

【技术保护点】
1.一种用于通知主播状态的方法,包括如下步骤:

【技术特征摘要】
1.一种用于通知主播状态的方法,包括如下步骤:步骤1,判定第一客户端的用户类型为主播用户;步骤2,检测到所述第一客户端并未在系统桌面运行;以及步骤3,在所述第一客户端采集的流数据中,添加标记主播用户离开的标识,以供接收流数据的第二客户端从所述流数据中读取所述标识以及根据所述标识提示主播状态为离开。2.根据权利要求1所述的方法,其中,所述步骤2包括如下子步骤:子步骤1,检测将所述第一客户端切换至系统后台的切换事件;或,子步骤2,判定系统进程列表的第一项并非第一客户端对应的进程。3.根据权利要求2所述的方法,在所述步骤2之后,还包括如下步骤:步骤4,判定所述主播用户暂停直播。4.根据权利要求3所述的方法,其中,在所述步骤3之后,还包括如下步骤:步骤5,提取预设视频片段并以流数据的格式提供给第二客户端。5.根据权利要求3所述的方法,其中,所述步骤3包括如下子步骤:子步骤3,在所述第一客户端采集的流数据中,添加标记主播用户暂停直播的第一标识。6.一种用于提示主播状态的方法,包括如下步骤:步骤1,接收采集流数据的第一客户端提供的流数据;步骤2,判定所述流数据的设定位置存在标记主播状态为离开的标识;以及步骤3,生成主播状态为离开的提示信息。7.一种用于通知主播状态的系统,包括:用于判定第一客户端的用户类型为主播用户的装置;用于...

【专利技术属性】
技术研发人员:耿显东
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1