本发明涉及无线投屏,尤其涉及一种无线投屏方法、存储介质及网管服务器。
背景技术:
1、手机无线投屏技术,即将手机中画面或播放对象远程投放到如投影仪、电视等播放设备上,常见于各种娱乐、共享、会议等应用程序。常见手机投影技术包括数字生活网络联盟(digital livingnetworkalliance,简称dlna)、airplay、miracast等。这三种技术有着不同的应用场景和实现,但是投屏流程大致类似。当前,大多数手机投屏使用wifi进行通信。投屏设备时,手机会在局域网下搜索投屏设备。该发现流程基于二层广播实现,因此,当wifi所在的二层局域网下有多个投屏设备时,手机会发现局域网内所有设备,并都可以对其进行连接和使用。
2、在会议室、酒店等无线场景下,无线网络通常由无线控制器(wireless accesspoint controller,简称ac)以及多个无线接入点(wirelessaccess point,简称ap)的方式进行实现。如图1所示的无线系统网络架构示意图,无线系统包括ac、ap、核心交换机、poe交换机和网管服务器。其中,ac与核心交换机连接,核心交换机与多个poe交换机连接,poe交换机与多个ap连接,且核心交换机与网管服务器连接,网管服务器内集成有网管系统。以酒店场景为例,每个客房为了保证信号质量,都有各自独立的ap设备,ap设备释放无线网络信号让终端接入无线网络。ap通过poe交换机接入到有线网络。通常情况下,为了实现不同无线子网的标记与隔离,无线网络的服务集标识(service set identifier,简称ssid)会与有线网络中的某一个虚拟局域网(virtual localareanetwork,简称vlan)进行绑定,并通过ac对该映射关系进行统一管理和配置下发。由于手机漫游需要基于统一无线网络ssid实现,各个房间的ap都会广播同一ssid的无线信号,也就意味着所有连接到这一无线网络的终端设备,包括手机和房间的无线设备如电视等,不论位置,在有线网络中使用相同vlan,即在一个大二层网络下进行通信。此时,如果某位无线用户想使用远程投屏服务,可以发现在该网络下所有设备,可能无意或故意连接错误的设备,导致误投发生。
3、为了解决避免故意或者无意误投的情况,同时能保证网络漫游,无线网络系统需要能识别并绑定投屏设备和手机之间关系。当前大多数方案采用的是手动绑定的方法,如公告号为cn112383500a、名称为一种对涉及投屏设备的访问请求进行控制的方法及系统的发明专利申请,提供了一种二维码识别设备的方式,通过手机扫描二维码实现对特定投屏设备的通信。公开号为cn110662209a、名称为一种隔离网络中的投屏设备连接方法及装置的发明专利申请中,用户投屏时,通过蓝牙配对,辅助进行投屏设备识别和绑定。但是,手动识别的方式缺点也很明显,对于无线网络系统的拥有者,需要额外维护二维码等信息,同时,如果要通过第三方设备或者协议进行辅助,投屏设备也存在兼容性问题,增加部署以及维护成本。
4、目前,有文献表明能够自动识别用户所希望的投屏的设备,如公开号为cn107969026a、名称为在无线局域网中实现无线投屏的方法和无线控制器ac的发明专利申请,提供了一种基于信号强弱的方法,识别用户投屏设备,该方法基于手机以及投屏设备的连接ap信号的强弱,确认投屏设备的优先级。但是此种方法,在ap比较密集的场景下,依然有错误识别需要连接的设备导致误连的风险,如在酒店场景下,很容易误投隔壁房的屏幕设备。
技术实现思路
1、本发明的目的在于克服现有技术的问题,提供了一种无线投屏方法、存储介质及网管服务器。
2、本发明的目的是通过以下技术方案实现:一种无线投屏方法,该方法包括以下步骤:
3、接收用户设备发起的投屏请求;
4、获取每个可选投屏设备的定位数据,并获取用户设备对准拟选取投屏设备时的定位数据和方向数据;
5、根据用户设备的定位数据和方向数据以及每个可选投屏设备的定位数据,在可选投屏设备中确定用户设备对准方向上最近的投屏设备为用户设备的应选取投屏设备;
6、将确定出的所述应选取投屏设备通知用户设备进行确认;
7、接收用户设备的确认结果信息,若所述确认结果信息表征所述应选取投屏设备和所述拟选取投屏设备一致,则下发配置信息到无线控制器,以便无线控制器控制投屏协议在用户设备与拟选取投屏设备之间转发。
8、在一实施例中,获取每个可选投屏设备的定位数据,具体包括:
9、获取每个可选投屏设备分别接入三个或三个及以上不同历史无线接入点的信号强度差异数据,计算得到每个可选投屏设备的定位数据,和/或
10、接收具有定位功能的每个可选投屏设备发送的定位数据,和/或
11、接收用户输入的每个可选投屏设备的定位数据;
12、获取用户设备对准拟选取投屏设备时的定位数据,具体包括:
13、获取用户设备分别接入三个或三个以上不同历史无线接入点的信号强度差异数据,计算得到用户设备的定位数据,和/或
14、接收具有定位功能的用户设备发送的定位数据,和/或
15、接收用户输入的用户设备的定位数据。
16、在一实施例中,获取用户设备对准拟选取投屏设备时的方向数据,包括:
17、接收具有方向判定功能的用户设备发送的方向数据,和/或
18、接收用户设备输入的方向数据。
19、在一实施例中,根据用户设备的定位数据和方向数据以及每个可选投屏设备的定位数据,在可选投屏设备中确定用户设备对准方向上最近的投屏设备为用户设备的应选取投屏设备,包括:
20、以用户设备为原点,建立坐标系;
21、根据各可选投屏设备的定位数据,计算各可选投屏设备在坐标系中的位置;
22、根据用户设备在对准拟选取投屏设备时的方向数据,绘制一条以原点为起点的直线向量;
23、计算各可选投屏设备与直线向量之间的垂直距离;
24、选择垂直距离值最小对应的可选投屏设备为应选取投屏设备。
25、在一实施例中,在建立坐标系步骤之前还包括:
26、根据用户设备的定位数据中的高度数据筛选处于用户设备高度阈值范围内的可选投屏设备;和/或
27、计算各可选投屏设备与直线向量之间的垂直距离步骤之前,还包括:
28、筛选处于直线向量方向的角度阈值范围内的可选投屏设备。
29、在一实施例中,所述方法还包括:
30、若所述确认结果信息表征所述应选取投屏设备和所述拟选取投屏设备不一致;
31、在用户设备调整与所述拟选取投屏设备之间的距离后,重新获取用户设备对准拟选取投屏设备时的定位数据和方向数据,则根据最新获取的用户设备的定位数据和方向数据以及每个可选投屏设备的定位数据,确定用户设备对准方向上最近的设备为用户设备的应选取投屏设备;
32、将确定出的所述应选取投屏设备通知用户设备进行确认;
33、接收用户设备的确认结果信息,若所述确认结果信息表征所述应选取投屏设备和所述拟选取投屏设备一致,则下发配置信息到无线控制器,以便无线控制器控制投屏协议在用户设备与拟选取投屏设备之间转发。
34、在一实施例中,所述方法还包括:
35、若所述确认结果信息表征所述应选取投屏设备和所述拟选取投屏设备不一致;则根据用户设备的定位数据和方向数据以及每个可选投屏设备的定位数据,在可选投屏设备中确定用户设备对准方向上最近的一组可选投屏设备作为优选投屏设备;
36、将确定出的一组优选投屏设备通知用户设备进行选择;
37、接收用户设备选择的投屏设备,下发配置信息到无线控制器,以便无线控制器控制投屏协议在用户设备与选择的投屏设备之间转发。
38、在一实施例中,在所述下发配置信息到无线控制器步骤之前,所述方法还包括:
39、判断所述应选取投屏设备是否处于位置阈值范围内,若是,能够继续投屏操作。
40、需要进一步说明的是,上述各实施例对应的技术特征可以相互组合或替换构成新的技术方案。
41、本发明还包括一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一实施例或多个实施例组合形成的所述无线投屏方法的步骤。
42、本发明还包括一种网管服务器,所述网管服务器用于执行上述任一实施例或多个实施例组合形成的所述无线投屏方法的步骤。
43、与现有技术相比,本发明有益效果是:
44、1.在一实施例中,根据用户设备的定位数据和方向数据、以及每个可选投屏设备的定位数据在可选投屏设备中找出应选取投屏设备(用户希望投屏的投屏设备),若应选取投屏设备和拟选取投屏设备一致,进而在用户设备与应选取投屏设备之间进行投屏协议以及数据包的转发,即授权当前用户设备向应选取投屏设备进行投屏操作,能够杜绝有意或者无意的误投屏所导致的隐私泄露、垃圾信息骚扰等问题,尤其适用于酒店、会议室等有大量密集ap部署的无线网络场景。
45、2.在一实施例中,通过获取用户设备分别接入不同ap的强度差异数据计算用户设备的定位数据,实现主动式数据采集,无需用户设备周期上报定位数据,减少了无线系统中ac与用户设备之间交互和权限要求;同时,还提供了被动式数据采集(接收用户设备或用户的反馈定位数据和/或方向数据),能够根据不同场景进行选择,灵活性高。
46、3.在一实施例中,通过高度阈值范围和/或角度阈值范围进一步缩小应选取投屏设备所处的可选投屏设备范围,能够大大降低运算工作量,保证投屏操作的实时性。
47、4.在一实施例中,通过判断应选取投屏设备是否处于位置阈值范围内进行投屏鉴权,能够确定用户是否用使用该应选取投屏设备的权限,剔除用户选择的不合法应选取投屏设备,以此保证投屏的隐私性,进一步避免隐私泄露、垃圾信息骚扰等问题。
1.一种无线投屏方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的无线投屏方法,其特征在于,
3.根据权利要求1所述的无线投屏方法,其特征在于,获取用户设备对准拟选取投屏设备时的方向数据,包括:
4.根据权利要求1所述的无线投屏方法,其特征在于,根据用户设备的定位数据和方向数据以及每个可选投屏设备的定位数据,在可选投屏设备中确定用户设备对准方向上最近的投屏设备为用户设备的应选取投屏设备,包括:
5.根据权利要求4所述的无线投屏方法,其特征在于,在建立坐标系步骤之前还包括:
6.根据权利要求1所述的无线投屏方法,其特征在于,所述方法还包括:
7.根据权利要求1或6所述的无线投屏方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的无线投屏方法,其特征在于,在所述下发配置信息到无线控制器步骤之前,所述方法还包括:
9.一种存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1-8任一项所述无线投屏方法的步骤。
10.一种网管服务器,其特征在于,所述网管服务器用于执行权利要求1-8任一项所述无线投屏方法的步骤。
