一种基于云平台的直播互动方法及系统与流程

文档序号:33786507发布日期:2023-04-19 03:29阅读:54来源:国知局
一种基于云平台的直播互动方法及系统与流程

本发明涉及互联网,尤其是一种基于云平台的直播互动方法及系统。


背景技术:

1、随着互联网技术的发展,直播技术应运而生,人们不需要亲临现场,通过网络观看在线直播就能够享受到如亲临现场的体验。为了提高直播的效果,会在直播的过程中增加一些观众与主播的互动,从而提高直播对观众的吸引力,以提高直播的收看率。

2、用户在观看直播的同时,可以通过直播客户端发送互动指令,该互动指令用于在直播中显示相应的互动道具,比如虚拟鲜花、虚拟金币、虚拟元宝等等。传统直播间的互动道具是固定的,不论在哪个场景下,在哪一场直播中,互动道具都是固定的、相同的。

3、但随着直播技术的不断发展,参与直播的用户日益增多,日益剧增的直播数据使直播平台迎来了巨大的挑战,在实际场景中,同一个直播间可能会包括多个主播和大量观看直播的观众,往往易导致直播系统出现直播数据传输速度慢或传输不稳定的情况,如用户的互动信息传输不及时等,给用户带来了较差的体验。


技术实现思路

1、本发明的目的是通过提出一种基于云平台的直播互动方法及系统,以解决上述背景技术中提出的缺陷。

2、本发明采用的技术方案如下:

3、提供一种基于云平台的直播互动方法,包括如下步骤:

4、s1.1:用户通过用户端登录并进行直播或观看;

5、s1.2:用户端将用户信息数据和直播数据上传至云平台;

6、s1.3:用户向云平台发出互动操作请求;

7、s1.4:云平台加载并展示互动道具的配置信息;

8、s1.5:用户选择互动道具并发出执行指令;

9、s1.6:云平台接收并执行指令。

10、作为本发明的一种优选技术方案:所述s1.1中,用户通过用户端验证注册账号并存储于云平台中。

11、作为本发明的一种优选技术方案:所述用户端通过电脑、手机或电视进行直播或观看。

12、作为本发明的一种优选技术方案:所述s1.2中,用户端和云平台对用户信息数据和直播数据通过高速传输算法进行高速、稳定地传输。

13、作为本发明的一种优选技术方案:所述高速传输算法如下:

14、设用户端或云平台的任一个端口为移动节点i,移动节点i的数据通过跳板节点进行传输,配置用户端或云平台的三个固定节点,三个固定节点采用三角定位方式对移动节点i进行捕捉,捕捉过程中移动节点i用于路径稳定所消耗的能量em(i)为:

15、em(i)=e0+128μlg(l/r)+δ

16、其中,e0表示移动节点发射数据的基础能耗;μ表示环境衰减参量;l表示移动节点i到固定节点的最大距离;r表示移动节点i的最大覆盖半径;δ表信道衰减因子;

17、固定节点在接收到移动节点i数据时消耗的能量e′(i)为:

18、e′(i)=p+g-128μlg(l/r)+δ

19、其中,p表示固定节点的发射功率;g表示信道增益;

20、通过上式得移动节点i的最佳覆盖半径rb为:

21、rb=ep+g-128μlg(l/r)+δ

22、其中,e表示数学常量;

23、设t时刻的移动节点i的坐标为(xt,yt),前一时刻δt的移动节点坐标为(xδt,yδt),若移动节点的最佳覆盖半径rb小于最大覆盖半径r,则当前时刻节点i的运动位置(vx,vy)为:

24、

25、

26、经过下一时刻移动节点i的运动坐标(v′x,v′y)如下:

27、

28、

29、当且仅当移动节点i与最终接收节点的链路上跳板节点距离相等时,其能耗最低,此时最佳距离d为:

30、

31、其中,n表示信道个数;

32、以移动节点i为中心进行扫描,且以i为直角坐标系原点,横轴为移动节点i与最终接收节点m之间的连线;设m的位置为(xm,ym),则跳板节点j和跳板节点g的坐标(xr,yr)和(xk,yk)分别为:

33、xr=d

34、yr=0

35、

36、

37、其中,s表示移动节点i到最终接收节点m之间的距离;

38、搜寻过程中按照极坐标的方式进行角度搜索,对于任意跳板节点,获取如下旋转角:

39、∠h1h2a=2∠h1h2b

40、∠h1h2b=2arcsin(r′/2d)

41、其中,h1和h2表示相邻的跳板节点;∠hxh2表示跳板节点h1和h2分别与上一跳板节点连线间的旋转角,a为h1的最大覆盖区域;b为h1和h2最大覆盖区域的重合区域;r′表示跳板节点当前最大覆盖半径。

42、作为本发明的一种优选技术方案:所述高速传输算法的执行步骤如下:

43、s2.1:跳板节点获取最佳覆盖半径和最佳距离;

44、s2.2:任意跳板节点获取自身坐标并进行全平台广播;

45、s2.3:对于任意跳板节点g,通过角度搜索获取区域a和区域b的存在方位;

46、s2.4:跳板节点完成s2.2并获取自身坐标后,根据s2.3中获取的区域和区域,绕过该区域,并与区域附近任一跳板节点建立连通链路;

47、s2.5:按照上述步骤,在跳板节点间组网完毕,若组网过程中存在区域a和区域b,则执行s2.6,否则反复执行s2.1和s2.2;

48、s2.6:对移动节点i进行初定位,节点提供搜寻跳板节点,将其接入用户端和云平台中。

49、作为本发明的一种优选技术方案:所述s1.3中互动操作包括虚拟道具互动、游戏互动、连麦互动、视频互动、歌曲互动、电话互动、vr互动和抽奖互动。

50、作为本发明的一种优选技术方案:所述s1.4中互动道具的配置信息包括互动道具选项、互动道具的图片及互动道具配置参数,所述互动道具及其配置信息压缩存储于云平台中。

51、作为本发明的一种优选技术方案:所述s1.6中根据用户发出的执行指令下载对应互动道具及其配置信息。

52、提供一种基于云平台的直播互动系统,包括:

53、用户端:用于提供用户登录平台并接收用户发出的指令;

54、云平台:用于存储互动道具配置信息和用户信息数据、传输直播数据和执行用户端指令。

55、本发明提供的基于云平台的直播互动方法及系统,与现有技术相比,其有益效果有:

56、本发明通过用户端为各用户提供统一的登录入口,将用户数据集直播数据集中存储于云平台,便于对各项数据信息的统一管理。通过高速传输算法对传递在用户端和云平台间的直播数据进行处理,使直播数据能够高速、稳定地传输,为用户提供更好的直播互动体验。



技术特征:

1.一种基于云平台的直播互动方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的基于云平台的直播互动方法,其特征在于:所述s1.1中,用户通过用户端验证注册账号并存储于云平台中。

3.根据权利要求2所述的基于云平台的直播互动方法,其特征在于:所述用户端通过电脑、手机或电视进行直播或观看。

4.根据权利要求1所述的基于云平台的直播互动方法,其特征在于:所述s1.2中,用户端和云平台对用户信息数据和直播数据通过高速传输算法进行高速、稳定地传输。

5.根据权利要求4所述的基于云平台的直播互动方法,其特征在于:所述高速传输算法如下:

6.根据权利要求5所述的基于云平台的直播互动方法,其特征在于:所述高速传输算法的执行步骤如下:

7.根据权利要求1所述的基于云平台的直播互动方法,其特征在于:所述s1.3中互动操作包括虚拟道具互动、游戏互动、连麦互动、视频互动、歌曲互动、电话互动、vr互动和抽奖互动。

8.根据权利要求7所述的基于云平台的直播互动方法,其特征在于:所述s1.4中互动道具的配置信息包括互动道具选项、互动道具的图片及互动道具配置参数,所述互动道具及其配置信息压缩存储于云平台中。

9.根据权利要求8所述的基于云平台的直播互动方法,其特征在于:所述s1.6中根据用户发出的执行指令下载对应互动道具及其配置信息。

10.一种基于云平台的直播互动系统,基于权利要求1-9所述的基于云平台的直播互动方法,其特征在于:包括:


技术总结
本发明涉及互联网技术领域,尤其为一种基于云平台的直播互动方法及系统,包括如下步骤:S1.1:用户通过用户端登录并进行直播或观看;S1.2:用户端将用户信息数据和直播数据上传至云平台;S1.3:用户向云平台发出互动操作请求;S1.4:云平台加载并展示互动道具的配置信息;S1.5:用户选择互动道具并发出执行指令;S1.6:云平台接收并执行指令。本发明通过用户端为各用户提供统一的登录入口,将用户数据集直播数据集中存储于云平台,便于对各项数据信息的统一管理。通过高速传输算法对传递在用户端和云平台间的直播数据进行处理,使直播数据能够高速、稳定地传输,为用户提供更好的直播互动体验。

技术研发人员:王伟,侯大波,郭玲
受保护的技术使用者:上海勃冉众创数字科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1