针对主播的私密消息的通信系统及其方法与流程

文档序号:11881602阅读:247来源:国知局

本发明涉及一种主播技术领域,尤其是涉及一种针对主播的私密消息的通信系统及其方法。



背景技术:

伴随着综合型的富媒体客户端空前发展,使得观众用户可以自在地通过观众客户端来观看主播客户端直播的内容。其中,观众客户端可以接入主播客户端所在的频道,而主播客户端可以通过摄像装置、麦克风等外部设备获取主播用户(也称为内容提供者)输入的视频和语音信息,并且在经过音视频信息的融合之后向服务设备发送直播内容,再由服务设备向接入主播客户端所在频道中的观众客户端推送直播内容。

所谓场控是指人们在网络语音、视频或游戏使用时享受网站主所提供的网络服务过程中,由于违反相应的言论规则而受到其软件平台旗下专业管理员的约束和限制,并且通过软件系统设置和人工控制以给予游客和会员不同程度处罚的总称。

而针对面向主播的消息却没有限制,这样必然会导致消息的混乱分布。



技术实现要素:

本发明所要解决的技术问题在于提供一种针对主播的私密消息的通信系统及其方法,避免了现有技术面向主播的消息却没有限制而必然会导致消息的混乱分布的问题。

为解决上述技术问题,本发明的技术解决方案是:

一种针对主播的私密消息的通信系统,包括观众端、主播端和场控端;

所述观众端包括第一智能终端,所述第一智能终端同第一麦克风、第一音箱和第一摄像头相连接;

所述主播端包括第二智能终端,所述第二智能终端同第二麦克风、第二音箱和第二摄像头相连接,所述第二智能终端还包括第二蓝牙模块,所述第二蓝牙模块同第二蓝牙耳机相匹配,所述第二蓝牙耳机配戴在主播的一只耳朵上;

所述场控端包括第三智能终端,所述第三智能终端同第三麦克风和第三音箱相连接;

所述第一智能终端、第二智能终端和第三智能终端通过网络相连接;

所述第一智能终端中包括用来建立网络通信连接的通信模块、用于观众的交互模块和第一语音转换模块;

所述第二智能终端中包括用于主播的交互模块、私密消息管理模块和第二语音转换模块;

所述第三智能终端中包括用于场控的交互模块。

所述针对主播的私密消息的通信系统的方法,具体如下:

步骤1:首先观众通过运行第一智能终端的用来建立网络通信连接的通信模块在用于观众的交互模块、用于场控的交互模块和用于主播的交互模块之间建立网络通信连接;

步骤2:建立网络通信连接成功后,也就是表明观众进入了主播直播间,用于主播的交互模块和用于观众的交互模块就能够进行观众和主播间的交互,此时用于主播的交互模块就通过第二摄像头采集主播直播间的现场视频信息和第二麦克风采集主播直播间的现场直播背景音,并把采集到的主播直播间的现场视频信息和采集到的主播直播间的现场直播背景音实时发送给所有同该第二智能终端中的用于主播的交互模块建立了网络通信连接的用于观众的交互模块和用于场控的交互模块分别所在的第一智能终端和第三智能终端中,所述用于观众的交互模块和用于场控的交互模块就把主播直播间的现场视频信息分别在第一智能终端和第三智能终端中进行显示,并把主播直播间的现场直播背景音通过第一音箱和第三音箱播放出来;

步骤3:另外观众能够通过打开用于观众的交互模块的聊天交互界面对第二智能终端发送用于聊天的文本信息,并由私密消息管理模块进行判断该用于聊天的文本信息是否包含违反相关法律法规或网站规定的信息,若没有包含违反相关法律法规或网站规定的信息,用于主播的交互模块进行显示该用于聊天的文本信息、该观众对应的用户名以及此时的本地时间,同时还把该用于聊天的文本信息、该观众对应的用户名以及此时的本地时间发送到所有同该第二智能终端中的用于主播的交互模块建立了网络通信连接的用于观众的交互模块和用于场控的交互模块分别所在的第一智能终端和第三智能终端中,这样由用于观众的交互模块和用于场控的交互模块分别在第一智能终端和第三智能终端中进行显示该用于聊天的文本信息、该观众对应的用户名以及此时的本地时间;观众还能够通过用于观众的交互模块的聊天交互界面对第二智能终端发送虚拟礼物,并由私密消息管理模块进行判断该虚拟礼物的价值是否低于设定的获赠礼物金额限制,若没有低于设定的获赠礼物金额限制,用于主播的交互模块就显示该虚拟礼物、该观众对应的用户名以及此时的本地时间,同时还把该虚拟礼物、该观众对应的用户名以及此时的本地时间发送到所有同该第二智能终端中的用于主播的交互模块建立了网络通信连接的用于观众的交互模块和用于场控的交互模块分别所在的第一智能终端和第三智能终端中,这样由用于观众的交互模块和用于场控的交互模块分别在第一智能终端和第三智能终端中进行显示该虚拟礼物、该观众对应的用户名以及此时的本地时间;

步骤4:场控人员能够直接观察到显示在第三智能终端的主播直播间的现场视频信息、主播直播间的现场直播背景音、用于聊天的文本信息、该观众对应的用户名、此时的本地时间、虚拟礼物、该观众对应的用户名以及此时的本地时间,并能够实时地通过用于场控的交互模块启动第三麦克风来录入语音消息,用于场控的交互模块把录入的语音消息发送到第二智能终端,私密消息管理模块进行判断该录入的语音信息是否由第三智能终端发出,若是,用于主播的交互模块就把录入的语音消息通过第二蓝牙模块送到蓝牙耳机中播放;场控人员也能够通过用于场控的交互模块打开用于输入场控消息的信息录入界面,录入场控消息后,用于场控的交互模块把录入的场控消息发送到第二智能终端,用于主播的交互模块就把录入的场控消息经过第二语音转换模块转换成语音数据,再把语音数据通过第二蓝牙模块送到蓝牙耳机中播放。

经由本发明的结构,与现有技术相比,本发明的优点在于:

场控人员通过第三麦克风或用于输入场控消息的信息录入界面,就能够起到发送到蓝牙耳机中提醒主播的作用。并且能够通过私密消息管理模块来对发送到主播方,也就是发送到第二智能终端中的信息是否符合要求,以此来实现限制面向主播的消息的效果。

附图说明

图1是所述针对主播的私密消息的通信系统的整体结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,针对主播的私密消息的通信系统,包括观众端、主播端和场控端;

所述观众端包括第一智能终端,所述第一智能终端同第一麦克风、第一音箱和第一摄像头相连接;

所述主播端包括第二智能终端,所述第二智能终端同第二麦克风、第二音箱和第二摄像头相连接,所述第二智能终端还包括第二蓝牙模块,所述第二蓝牙模块同第二蓝牙耳机相匹配,所述第二蓝牙耳机配戴在主播的一只耳朵上;

所述场控端包括第三智能终端,所述第三智能终端同第三麦克风和第三音箱相连接;

所述第一智能终端、第二智能终端和第三智能终端通过网络相连接;

所述第一智能终端中包括用来建立网络通信连接的通信模块、用于观众的交互模块和第一语音转换模块;

所述第二智能终端中包括用于主播的交互模块、私密消息管理模块和第二语音转换模块;

所述第三智能终端中包括用于场控的交互模块。

所述针对主播的私密消息的通信系统的方法,具体如下:

步骤1:首先观众通过运行第一智能终端的用来建立网络通信连接的通信模块在用于观众的交互模块、用于场控的交互模块和用于主播的交互模块之间建立网络通信连接;

步骤2:建立网络通信连接成功后,也就是表明观众进入了主播直播间,用于主播的交互模块和用于观众的交互模块就能够进行观众和主播间的交互,此时用于主播的交互模块就通过第二摄像头采集主播直播间的现场视频信息和第二麦克风采集主播直播间的现场直播背景音,并把采集到的主播直播间的现场视频信息和采集到的主播直播间的现场直播背景音实时发送给所有同该第二智能终端中的用于主播的交互模块建立了网络通信连接的用于观众的交互模块和用于场控的交互模块分别所在的第一智能终端和第三智能终端中,所述用于观众的交互模块和用于场控的交互模块就把主播直播间的现场视频信息分别在第一智能终端和第三智能终端中进行显示,并把主播直播间的现场直播背景音通过第一音箱和第三音箱播放出来;

步骤3:另外观众能够通过打开用于观众的交互模块的聊天交互界面对第二智能终端发送用于聊天的文本信息,并由私密消息管理模块进行判断该用于聊天的文本信息是否包含违反相关法律法规或网站规定的信息,若没有包含违反相关法律法规或网站规定的信息,用于主播的交互模块进行显示该用于聊天的文本信息、该观众对应的用户名以及此时的本地时间,同时还把该用于聊天的文本信息、该观众对应的用户名以及此时的本地时间发送到所有同该第二智能终端中的用于主播的交互模块建立了网络通信连接的用于观众的交互模块和用于场控的交互模块分别所在的第一智能终端和第三智能终端中,这样由用于观众的交互模块和用于场控的交互模块分别在第一智能终端和第三智能终端中进行显示该用于聊天的文本信息、该观众对应的用户名以及此时的本地时间;观众还能够通过用于观众的交互模块的聊天交互界面对第二智能终端发送虚拟礼物,并由私密消息管理模块进行判断该虚拟礼物的价值是否低于设定的获赠礼物金额限制,若没有低于设定的获赠礼物金额限制,用于主播的交互模块就显示该虚拟礼物、该观众对应的用户名以及此时的本地时间,同时还把该虚拟礼物、该观众对应的用户名以及此时的本地时间发送到所有同该第二智能终端中的用于主播的交互模块建立了网络通信连接的用于观众的交互模块和用于场控的交互模块分别所在的第一智能终端和第三智能终端中,这样由用于观众的交互模块和用于场控的交互模块分别在第一智能终端和第三智能终端中进行显示该虚拟礼物、该观众对应的用户名以及此时的本地时间;

步骤4:场控人员能够直接观察到显示在第三智能终端的主播直播间的现场视频信息、主播直播间的现场直播背景音、用于聊天的文本信息、该观众对应的用户名、此时的本地时间、虚拟礼物、该观众对应的用户名以及此时的本地时间,并能够实时地通过用于场控的交互模块启动第三麦克风来录入语音消息,用于场控的交互模块把录入的语音消息发送到第二智能终端,私密消息管理模块进行判断该录入的语音信息是否由第三智能终端发出,若是,用于主播的交互模块就把录入的语音消息通过第二蓝牙模块送到蓝牙耳机中播放;场控人员也能够通过用于场控的交互模块打开用于输入场控消息的信息录入界面,录入场控消息后,用于场控的交互模块把录入的场控消息发送到第二智能终端,用于主播的交互模块就把录入的场控消息经过第二语音转换模块转换成语音数据,再把语音数据通过第二蓝牙模块送到蓝牙耳机中播放。

对于网络的信息发送架构,其单位时间的信息输送位数比以往的同类网络有了很高的改善,基本上都能超过每秒3兆位,但是网络链路体系非常繁琐,因为信息的强度降低还有杂波的影响,就能够使得信息输送临时中止以及再次输送,这样让信息发生阻塞,在很高的信息量和实时性不低的情况下,此缺陷就格外严重,若无法处理此缺陷,必然将出现很多信息的报文组的遗失,让信息输送无法实现正确性。

为了防止报文组的遗失缺陷,往往就须得将还没处置的信息先写入第一智能终端的闪存中,在这里所述信息为用于聊天的文本信息,且所述信息以报文组的形式存在,直到网络内存在能用的链路时才把信息执行输送,但是一般智能终端的闪存容量是不大的,所以智能终端的闪存架构如何搭建就很重要,以前的模式为设置一对设定大小的闪存空间,分别为第一闪存空间与第二闪存空间,在第一闪存空间与第二闪存空间均无报文组之际,就能收受信息的报文组,且把它写入到第一闪存空间,且实时地把第一闪存空间的报文组执行处置,同步地还能够接着收受信息的报文组,把它们写入到第二闪存空间,等到第一闪存空间内的报文组处置结束后且输送也结束后,这样第一闪存空间还能够接着收受信息的报文组,同步的还能够执行对第二闪存空间的处置,由此周而复始的进行,这样的模式在以往的数据输送体系下实现了好的效果,但是在网络条件下,一旦发生信息的强度降低还有杂波的影响,就能够使得信息输送临时中止以及再次输送,这样一对闪存空间的报文组哪怕处置结束了,但是也无法进行输送,这样也就无法接着收受下一批的报文组,因为处在网络的条件下,单位时间发送的信息的报文组的位数不少,若多次无法收受报文组,即发生很多信息的遗失,所以此类模式在网络内有缺陷。

所以,为了解决这个问题,提出了如下的方法:

所述第一智能终端的闪存含有Y个被清空的闪存空间,Y为不小于3的正整数,在用于观众的交互模块在把用于聊天的文本信息发送到后台第二智能终端中之前,进行如下步骤的处置,所述用于聊天的文本信息即为以报文组形式存在的信息:

步骤1a:用于观众的交互模块依赖获取到的报文组的次序来按序写入已被清空的闪存空间中;

步骤2a:于结束了步骤1a之际同步把写入的报文组按写入的次序执行处置,该处置的方式就是把此时的第一智能终端的系统时间添加进报文组,处置结束后的报文组依然按序执行输送,所述输送也就是通过网络发送到第二智能终端,输送报文组结束后把闪存空间清空,使之成为已被清空的闪存空间;

步骤3a:收受后续的报文组,循环执行步骤1a与步骤2a,使得闪存空间被反复采用。

在把报文组写入已被清空的闪存空间中之际,已被清空的闪存空间能够用来写入报文组,写入了报文组的闪存空间就接着处置,处置结束后执行输送,且清空闪存空间的报文组,再次构成已被清空的闪存空间,实现一个报文组的处置。

所述闪存空间的个数Y的设定方式为:

步骤1b:把报文组的收受、处置、输送的进程实施构建方程,即设定单位时间内收受报文组的个数是不变量P,而对收受到报文组所形成的比特流在单位时间内处置的报文组的个数是V,出于信息的强度降低还有杂波的影响使得再次输送报文须要的耗时的标准差是

步骤2b:用式(1)、(2)与(3)来得到闪存空间的个数Y:

<mrow> <mi>Y</mi> <mo>=</mo> <mi>q</mi> <mo>+</mo> <mfrac> <mrow> <msup> <mi>P</mi> <mn>2</mn> </msup> <mover> <msup> <mi>Z</mi> <mn>2</mn> </msup> <mo>-</mo> </mover> </mrow> <mrow> <mn>2</mn> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>q</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>q</mi> <mo>=</mo> <mfrac> <mi>P</mi> <mi>V</mi> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mover> <msup> <mi>Z</mi> <mn>2</mn> </msup> <mo>-</mo> </mover> <mo>=</mo> <mo>-</mo> <mi>K</mi> <mrow> <mo>(</mo> <mi>Z</mi> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <msup> <mi>V</mi> <mn>2</mn> </msup> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

这里,q、Z均是中间系数;

所述出于信息的强度降低还有杂波的影响使得再次输送报文须要的耗时的标准差的数值通过以往的实际情况来实现总计后而获得的。

所述闪存空间的个数Y的值为600、4或500。

而由此得到的实施例如下:

设定单位时间内收受报文组的个数是不变量P,该不变量P=3*106/L,其中3*106为单位时间内收受报文组的位数,L为最长报文组的位数,对收受到报文组所形成的比特流在单位时间内处置的个数在本实施例中为V=4.5*106/L,而L的值能够根据实际报文组的标准来获取,所述出于信息的强度降低还有杂波的影响使得再次输送报文须要的耗时的标准差的数值通过以往的实际情况来实现总计后而获得的。

这样把上述数值代入式(1)、(2)与(3),就能知道,信息的强度降低不小还有杂波的影响也不小的情况下,再次输送的次数就更多,这样闪存空间的数量也多,而在信息的强度降低还有杂波的影响忽略不计的情况下,也就是K(Z)为零的状态下,就能得到N为122.7,也就是需要至少123个闪存空间才能满足安全的输送。

本方式彻底颠覆了现有的方式,替换为反复调节写入闪存空间的模式,高效地实现了防止报文组遗失使得信息不正确的缺陷。

以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1