一种防止同一网络内多屏互动乱投屏的方法及系统与流程

文档序号:16590363发布日期:2019-01-14 19:03阅读:2245来源:国知局
一种防止同一网络内多屏互动乱投屏的方法及系统与流程

本发明涉及多媒体共享领域,具体涉及一种防止同一网络内多屏互动乱投屏的方法及系统。



背景技术:

目前大多数多屏互动方案都是通过组播技术实现同一网络内设备之间相互发现并连接,实现媒体共享娱乐互动。但是在某些场景下,比如在酒店网络内,就避免不了能够发现隔壁房间的电视设备,并且可以将媒体文件推送到隔壁房间的电视设备上播放,这样就会严重影响用户体验。

还有一些通过扫描二维码获取接收端的wifi和网络设备进行连接,也有通过点对点的方式建立连接。这种连接方式存在的缺陷就是仅支持自家的发送端连接自家的接收端,无法支持网络应用进行投屏,比如把优酷视频、腾讯视频上播放的视频向接收端投屏。

所以本发明提出一种方法,首先禁止组播搜索或扫码获取设备信息,以及其他任何方式获得设备相关信息进行连接,然后通过扫码跳转到服务器授权认证页面,通过发送指令给接收端,授权发送端设备ip,发送端上的网络应用就可通过组播搜索及其他方式获取接收端设备的信息进行连接。



技术实现要素:

(一)解决的技术问题

针对现有技术所存在的上述缺点,本发明提供了一种防止同一网络内多屏互动乱投屏的方法及系统,能够有效克服现有技术所存在的无法防止同一网络内乱投屏的缺陷。

(二)技术方案

为实现以上目的,本发明通过以下技术方案予以实现:

一种防止同一网络内多屏互动乱投屏的方法,包括以下步骤:

s1、禁止所有发送端发现接收端设备;

s2、指定的发送端通过扫描接收端二维码向接收端发送连接授权请求;

s3、接收端通过连接授权请求,使指定的接收端能够被发送端搜索到并可投屏。

优选地,步骤s2具体包括:指定的发送端扫描接收端二维码后在该指定的发送端上出现认证连接请求按钮,点击认证连接请求按钮后,该指定的发送端将相关认证信息发送给接收端。

优选地,步骤s3具体包括:接收端对相关认证信息进行核对,相关认证信息核对正确后,接收端允许放行指定的发送端获取设备描述文件并可发送投屏操作指令,使得该指定的发送端能够发现指定接收端设备。

优选地,所述发送端为手机,所述接收端为电视。

优选地,所述接收端上线后主动发送notify组播消息,所述发送端打开发送搜索组播消息,所述发送端通过组播消息得到接收端描述文件地址。

优选地,任何所述发送端通过http消息向接收端发送获取设备描述文件请求,所述接收端均返回无效请求。

优选地,任何所述发送端通过http消息向接收端发送投屏操作指令,所述接收端均返回无效指令。

优选地,所述发送端扫描接收端二维码后获取接收端的认证token,点击认证连接请求按钮后,所述发送端将认证连接指令和认证token发送给接收端。

优选地,所述接收端重启后,所有发送端连接失效,所述发送端需重新通过扫描接收端二维码进行认证连接。

一种防止同一网络内多屏互动乱投屏的系统,包括

发送端,请求投屏的设备;

接收端,进行投屏的设备;

禁止发现模块,用于禁止所有发送端发现接收端设备;

请求连接模块,用于指定的发送端通过扫描接收端二维码向接收端发送连接授权请求;

投屏授权模块,用于接收端通过连接授权请求,使接收端能够被指定的发送端搜索到并可投屏。

(三)有益效果

与现有技术相比,本发明所提供的一种防止同一网络内多屏互动乱投屏的方法及系统,首先禁止所有发送端发现接收端设备,发送端扫描接收端二维码后在发送端上出现认证连接请求按钮,点击认证连接请求按钮后,发送端将相关认证信息发送给接收端,接收端对相关认证信息进行核对,相关认证信息核对正确后,接收端允许放行发送端获取设备描述文件并可发送投屏操作指令,使得发送端能够发现指定接收端设备,从而能够有效防止出现同一网络内多屏互动乱投屏的情况发生。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明禁止发送端通过组播搜索发现接收端设备示意图;

图2为本发明禁止发送端通过扫描二维码发现接收端设备示意图;

图3为本发明流程示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

一种防止同一网络内多屏互动乱投屏的方法,如图1至图3所示,包括以下步骤:

s1、禁止所有发送端发现接收端设备;

s2、指定的发送端通过扫描接收端二维码向接收端发送连接授权请求;

s3、接收端通过连接授权请求,使指定的接收端能够被发送端搜索到并可投屏。

步骤s2具体包括:指定的发送端扫描接收端二维码后在该指定的发送端上出现认证连接请求按钮,点击认证连接请求按钮后,该指定的发送端将相关认证信息发送给接收端。

步骤s3具体包括:接收端对相关认证信息进行核对,相关认证信息核对正确后,接收端允许放行指定的发送端获取设备描述文件并可发送投屏操作指令,使得该指定的发送端能够发现指定接收端设备。

发送端为手机,接收端为电视。

接收端上线后主动发送notify组播消息,发送端打开发送搜索组播消息,发送端通过组播消息得到接收端描述文件地址。

任何发送端通过http消息向接收端发送获取设备描述文件请求,接收端均返回无效请求。

任何发送端通过http消息向接收端发送投屏操作指令,接收端均返回无效指令。

发送端扫描接收端二维码后获取接收端的认证token,点击认证连接请求按钮后,发送端将认证连接指令和认证token发送给接收端。

接收端重启后,所有发送端连接失效,发送端需重新通过扫描接收端二维码进行认证连接。

一种防止同一网络内多屏互动乱投屏的系统,包括

发送端,请求投屏的设备;

接收端,进行投屏的设备;

禁止发现模块,用于禁止所有发送端发现接收端设备;

请求连接模块,用于指定的发送端通过扫描接收端二维码向接收端发送连接授权请求;

投屏授权模块,用于接收端通过连接授权请求,使接收端能够被指定的发送端搜索到并可投屏。

接收端上线后主动发送notify组播消息,发送端打开发送搜索组播消息,发送端通过组播消息得到接收端描述文件地址。首先,禁止所有发送端发现接收端设备,任何发送端通过http消息向接收端发送获取设备描述文件请求,接收端均返回无效请求;任何发送端通过http消息向接收端发送投屏操作指令,接收端均返回无效指令。

手机扫描电视端二维码后获取到电视端的认证token,通过点击手机页面上的认证连接请求按钮,把相应的认证token和认证连接指令发给电视端,电视端收到认证连接指令和认证token匹配正确后,允许放行此手机ip来获取设备描述文件并可发送投屏操作指令,使得手机端能够发现指定电视端设备并投屏。

接收端重启后,所有发送端连接失效,发送端需重新通过扫描接收端二维码进行认证连接。

本发明所提供的一种防止同一网络内多屏互动乱投屏的方法及系统,首先禁止所有发送端发现接收端设备,发送端扫描接收端二维码后在发送端上出现认证连接请求按钮,点击认证连接请求按钮后,发送端将相关认证信息发送给接收端,接收端对相关认证信息进行核对,相关认证信息核对正确后,接收端允许放行发送端获取设备描述文件并可发送投屏操作指令,使得发送端能够发现指定接收端设备,从而能够有效防止出现同一网络内多屏互动乱投屏的情况发生。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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