一种多对多投屏方法、装置及系统与流程

文档序号:32697012发布日期:2022-12-27 21:20阅读:67来源:国知局
一种多对多投屏方法、装置及系统与流程

1.本发明涉及显示技术领域,尤其涉及一种多对多投屏方法、装置及系统。


背景技术:

2.目前,投屏显示随着技术的进步,越来越广泛地应用于各个场景中,可进行投屏的设备也越来越多。
3.现有投屏权限都是基于用户账号进行限制或无投屏权限,a、b进行投屏时,后发起的投屏将顶替前面发起的投屏,无法支持投屏发起设备发起多个投屏信息,无法支持投屏接收设备接收多个投屏信息。
4.现有的投屏方案,通过多个接收设备接收并展示各个投屏信息,虽可实现多个发起设备同时投屏,但投屏设备成本高;且多个发起设备同时向接收设备发起投屏时,投屏权限并不清晰,容易造成投屏混乱。


技术实现要素:

5.本发明提供了一种多对多投屏方法、装置及系统,以解决投屏设备成本高、投屏混乱、投屏权限不清晰的技术问题。
6.为了解决上述技术问题,第一方面,本发明实施例提供了一种多对多投屏方法,包括:
7.获取发起设备经人脸识别生成的特征码,并解析特征码验证发起设备权限;
8.所述发起设备的权限验证通过后,通过局域网获取投屏信息,并采用矩阵分布式分屏显示投屏界面。
9.本发明事先明确投屏权限,通过人脸识别生成特征码,用于验证投屏权限,以避免投屏混乱;同时在一个接收设备中采用矩阵分布式分屏使得可同时接收多个投屏信息,降低使用多个接收设备接收投屏信息的成本,避免重复发起投屏,便于用户操作和投屏分享。
10.进一步地,所述获取投屏信息,采用矩阵分布式分屏显示投屏界面,具体为:
11.获取投屏信息,所述投屏信息包括投屏文件,计算所述投屏文件的最优布局;
12.根据最优布局,通过gpu管进行渲染,显示所述投屏文件。
13.本发明通过计算最优布局,以实现多个投屏信息在同一接收设备中分屏展示,便于多文件投屏分享;同时根据gpu管进行渲染,降低cpu运行计算压力,避免接收设备出现发烫、卡顿等问题。
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.第三方面,本发明实施例提供了一种多对多投屏系统,包括:若干接收设备和若干发起设备;
45.所述发起设备和接收设备应用所述的多对多投屏方法实现多对多投屏。
46.本发明通过人脸识别验证投屏权限,明确了投屏使用者的权限避免投屏混乱;此外在多个投屏发起设备同时向接收设备发起投屏时,接收设备根据矩阵分布式分屏,将多个投屏信息分屏展示,实现了多对多双向投屏,便于用于多文件投屏分享。
附图说明
47.图1为本发明实施例提供的多对多投屏方法的一种流程示意图;
48.图2为本发明实施例提供的步骤102的一种全览模式图;
49.图3为本发明实施例提供的步骤102的另一种全览模式图;
50.图4为本发明实施例提供的步骤102中的全屏模式图;
51.图5为本发明实施例提供的多对多投屏装置的一种结构示意图;
52.图6为本发明实施例提供的多对多投屏系统的一种结构示意图;
53.图7为本发明实施例提供的多对多投屏系统的另一种结构示意图;
54.图8为本发明实施例提供的多对多投屏系统的再一种结构示意图;
55.图9为本发明实施例提供的多对多投屏方法的另一种流程示意图;
56.图10为本发明实施例提供的多对多投屏方法的在一种流程示意图。
具体实施方式
57.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
58.实施例一
59.请参照图1,图1为本发明实施例提供的多对多投屏方法的一种流程示意图,包括步骤101至步骤102,具体如下:
60.步骤101:获取发起设备经人脸识别生成的特征码,并解析特征码验证发起设备权限。
61.在本实施例中,在所述获取发起设备经人脸识别生成的特征码,并解析特征码验证发起设备权限之前,还包括:
62.通过局域网发起组播信号,并根据接收设备的状态信号确定接收设备;
63.通过摄像头进行人脸识别,采集人脸信息,以生成特征码;
64.将所述特征码并发送到接收设备中,验证投屏权限。
65.在本实施例中,通过发起设备的摄像头进行人脸识别,提取人面特征点信息如口鼻眼睛关键点数据等,生成特征码发送到接收设备,通过验证就可以拿到预设的权限。
66.在本实施例中,所述解析特征码验证发起设备权限,具体为:
67.获取管理员录入的发起设备投屏权限,所述投屏权限包括预设的人脸信息;将所述特征码与预设的人脸信息进行比对,所述特征码包括人脸关键点数据;
68.若所述特征码与所述人脸信息的相似度达到预设值则验证通过,若为达到预设值则验证失败。
69.在本实施例中,接收设备从数据库中获取管理员录入的发起设备的权限和发起设备生成的特征码,将所述特征码和人脸信息进行比对,相似度达到95%以上则通过验证,通过验证就可以拿到预设的权限。
70.在本实施例中,通过预先设置的人脸信息,明确投屏权限,并在投屏发起前根据特征码进行验证,避免投屏权限不清晰、投屏混乱。
71.步骤102所述发起设备的权限验证通过后,通过局域网获取投屏信息,并采用矩阵分布式分屏显示投屏界面。
72.在本实施例中,所述通过局域网发起组播信号,并根据接收设备的状态信号确定接收设备,具体为:
73.通过局域网发起组播信号,并根据组播信号获取所有接收设备的状态信号,生成状态列表;
74.根据实际需求在状态列表中确定目标接收设备。
75.在本实施例中,发起设备通过局域网发起组播信号,接收设备响应组播信号,并回传当前设备的状态信号,发起设备显示接收设备的状态列表,并根据实际需求选择需要投屏的接收设备。
76.在本实施例中,在所述通过局域网获取投屏信息之前,还包括:
77.通过发起设备获取本地文件或网络文件的文件资源路径;
78.将所述文件资源路径通过局域网发送到目标接收设备。
79.在本实施例中,发起设备确定待投屏的接收设备后,选择需要投屏的文件,若投屏文件为本地文件则生成文件链路,若为网络文件则直接使用网页路径;将所述文件资源的路径信息打包成投屏信号,并发送给接收设备。
80.在本实施例中,所述获取投屏信息,采用矩阵分布式分屏显示投屏界面,具体为:
81.获取投屏信息,所述投屏信息包括投屏文件,计算所述投屏文件的最优布局;
82.根据最优布局,通过gpu管进行渲染,显示所述投屏文件。
83.在本实施例中,接收设备接收到投屏信息后,开始在应用层处理信息,应用矩阵分布式计算布局、分割屏幕,并采用gpu管进行处理和拉流渲染,并展示投屏。
84.在本实施例中,所述计算所述投屏文件的最优布局,具体为:
85.根据屏幕的分辨率比例,确定投屏文件的界面比例;
86.统计当前投屏文件的数量,根据所述投屏文件的界面比例和数量计算各个投屏文件界面的坐标;
87.根据所述坐标分割屏幕,以确定最优布局。
88.在本实施例中,根据屏幕的分辨率比例,判断投屏的图像界面比例,如分辨率比例为4:3,那么显示的图像界面均按照这个比例。当屏幕分辨率非16:9与 4:3时,取最接近的屏幕比例16:9或4:3显示图像。
89.在本实施例中,在所述根据所述坐标分割屏幕,以确定最优布局之后,还包括:
90.根据全览标记,判断进入全屏模式或全览模式;
91.若为全览模式,则将所有投屏文件根据最优布局投屏显示;
92.若为全屏模式,则将目标投屏文件放大显示,其余投屏文件以大小相等的小界面显示在屏幕右侧。
93.请参照图2,图2为本发明实施例提供的步骤102的一种全览模式图。
94.在本实施例中,使用者可根据实际需要选择是否进入全览模式,当接收设备接收到投屏信息时,投屏记录累加,决定np模式行列单元格的大小,进行分屏显示投屏情况。屏幕确定最优布局后,默认显示所有投屏文件,非全览(np) 模式。在np模式中,默认所有投屏文件显示界面大小相等,np模式适用于投屏文件的对比。
95.请参照图3,图3为本发明实施例提供的步骤102的另一种全览模式图。
96.np模式为全览模式,当用户看不清文件或者需要放大某一文件时,可以拖动进入1+np模式(另一种全览模式)进行放大文件查看,即1个大图,n个小图。 np模式与1+np模式是由用户进行选择。如图3所示,当用户关闭投屏7时,可以由1+np模式恢复为np模式。
97.请参照图4,图4为本发明实施例提供的步骤102中的全屏模式图。
98.在本实施例中,选择目标投屏文件进入全屏模式,目标投屏文件放大显示在屏幕,其余投屏文件可在右边的侧边栏中选择,当想要切换目标投屏文件或再次收到投屏信息时,可以通过右边打开侧边栏进行切换投屏显示。
99.在本实施例中,事先明确投屏权限,通过人脸识别生成特征码,用于验证投屏权限,以避免投屏混乱;同时在一个接收设备中采用矩阵分布式分屏使得可同时接收多个投屏信息,降低使用多个接收设备接收投屏信息的成本,避免重复发起投屏,便于用户操作和投屏分享。
100.请参照图5,图5为本发明实施例提供的多对多投屏装置的一种结构示意图,其主要包括:权限验证模块501和分屏模块502;
101.所述权限验证模块501,用于获取发起设备经人脸识别生成的特征码,并解析特征码验证发起设备权限;
102.所述分屏模块502,用于所述发起设备的权限验证通过后,通过局域网获取投屏信息,并采用矩阵分布式分屏显示投屏界面。
103.请参照图6,图6为本发明实施例提供的多对多投屏系统的一种结构示意图,其主要包括:若干接收设备和若干发起设备;
104.所述发起设备和接收设备应用所述的多对多投屏方法实现多对多投屏。
105.在本实施例中,通过人脸识别验证投屏权限,明确了投屏使用者的权限避免投屏混乱;此外在多个投屏发起设备同时向接收设备发起投屏时,接收设备根据矩阵分布式分屏,将多个投屏信息分屏展示,实现了多对多双向投屏,便于用于多文件投屏分享。
106.请参照图7和图8,图7为本发明实施例提供的多对多投屏系统的另一种结构示意图;图8为本发明实施例提供的多对多投屏系统的再一种结构示意图。
107.在本实施例中,如图7所示,单个发起设备可通过局域网应用所述多对多投屏方法,向多个接收设备发起投屏,该结构可应用于学校公开课场景,以一个发起设备向多个多媒体教室发起投屏,减少重复投屏的同时,可以保证投屏操作同步,便于分享。如图8所示,接收设备可接收多个发起设备发起的投屏信息,可应用于但教室教学,方便课堂文档分享讲解,解决频繁重复投屏。
108.请参照图9,图9为本发明实施例提供的多对多投屏方法的另一种流程示意图。
109.在本实施例中,发起设备通过局域网发起组播信号,接收设备响应组播信号,并回传当前设备的状态信号,发起设备显示接收设备的状态列表,并根据实际需求选择需要投
屏的接收设备。发起设备确定待投屏的接收设备后,选择需要投屏的文件,若投屏文件为本地文件则生成文件链路,若为网络文件则直接使用网页路径;将所述文件资源的路径信息打包成投屏信号,并发送给接收设备。接收设备接收到投屏信息后,开始在应用层处理信息,应用矩阵分布式计算布局、分割屏幕,并采用gpu管进行处理和拉流渲染,并展示投屏。
110.请参照图10,图10为本发明实施例提供的多对多投屏方法的在一种流程示意图。
111.在本实施例中,管理员先在投屏权限装置中录入发起者投屏权限,所述投屏权限包括人脸信息;发起设备通过人脸识别生成特征码,并发起投屏,所述特征码包括人脸关键点数据;接收设备获取发起设备发送的特征码,并向投屏权限装置获取发起者的投屏权限;随后,解析特征码,将特征码和投屏权限中的人脸信息进行比对,若相似度没有达到95%则验证失败,并向发起设备返回投屏失败,若相似度达到95%则验证成功,并接收发起设备发送的投屏信息,并采用矩阵分布式分屏显示发起设备的多个投屏信息;采用gpu管进行渲染,展示投屏,并向发起者返回投屏成功。
112.在本实施例中,本发明事先明确投屏权限,通过人脸识别生成特征码,用于验证投屏权限,以避免投屏混乱;同时在一个接收设备中采用矩阵分布式分屏使得可同时接收多个投屏信息,降低使用多个接收设备接收投屏信息的成本,避免重复发起投屏,便于用户操作和投屏分享。
113.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1