CN111475801A - 权限管理方法及系统 - Google Patents
权限管理方法及系统 Download PDFInfo
- Publication number
- CN111475801A CN111475801A CN202010209934.1A CN202010209934A CN111475801A CN 111475801 A CN111475801 A CN 111475801A CN 202010209934 A CN202010209934 A CN 202010209934A CN 111475801 A CN111475801 A CN 111475801A
- Authority
- CN
- China
- Prior art keywords
- data stream
- target data
- server
- authority
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title description 27
- 238000000034 method Methods 0.000 claims abstract description 40
- 230000004044 response Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 description 9
- 238000009877 rendering Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开提供一种权限管理方法及系统,涉及计算机技术领域,该方法应用于权限管理系统,该权限管理系统包括第一服务器、第二服务器和终端设备,该方法包括:第一服务器获取目标数据流;所述目标数据流携带有终端设备的设备标识;第一服务器识别所述目标数据流的数据类型;第一服务器基于所述设备标识和数据类型,在预设关系表中查询是否具有与目标数据流对应的控制权限,预设关系表中存储有数据类型、设备标识和操作权限的对应关系。本公开能够动态管理各终端的控制权限。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及权限管理方法及系统。
背景技术
云端虚拟化技术当前发展以及非常迅速。随着各个公有云平台的进一步发展,对于云端虚拟化系统的需求进一步加大。
在云端虚拟化系统的具体应用中,经常会出现由多个零终端使用同一个软件或者同时显示同一个虚机画面的场景,比如,项目任务解说等,参会的多人可以通过各自的零终端操作同一个应用软件,在会议中的同一时刻,通常只需要一个人进行操作和解说,其他人只需观看,但是,在参会人数较多的场景下,可能会出现其他人误操作的问题,影响会议效果;又比如,由于信息的敏感度,需要限制使用者的媒体访问,因此需要对视频音频键鼠数据进行精确的实时控制。
发明内容
本公开实施例提供一种权限管理方法及系统,本公开能够动态管理各终端的控制权限。技术方案如下:
根据本公开实施例的第一方面,提供一种权限管理方法,应用于权限管理系统,权限管理系统包括第一服务器、第二服务器和终端设备,该方法包括:
第一服务器获取目标数据流;目标数据流携带有终端设备的设备标识;
第一服务器识别目标数据流的数据类型;
第一服务器基于设备标识和数据类型,在预设关系表中查询是否具有与目标数据流对应的控制权限,预设关系表中存储有数据类型、设备标识和操作权限的对应关系。
在一个实施例中,该方法还包括:
第一服务器基于查询到的与目标数据流对应的控制权限,对目标数据进行相应的响应操作。
在一个实施例中,数据类型包括以下至少之一:控制数据流、多媒体数据流。
在一个实施例中,目标数据流为控制数据流,相应的,基于查询到的与目标数据流对应的控制权限,对目标数据进行相应的响应操作包括:
如果查询到具有与目标数据流对应的控制权限,解析控制数据流中的操作事件,并执行操作事件对应的操作指令。
在一个实施例中,该方法还包括:
如果查询到不具有与目标数据流对应的控制权限,丢弃操作事件。
在一个实施例中,目标数据流为多媒体数据流,多媒体数据流包括视频数据流和音频数据流,视频数据流携带有绘图指令;
相应的,基于查询到的与目标数据流对应的控制权限,对目标数据进行相应的响应操作包括:
如果查询到具有与目标数据流对应的控制权限,发送视频数据流给第二服务器或者发送音频数据流给所述终端。
在一个实施例中,该方法还包括:
如果查询到不具有与目标数据流对应的控制权限,拦截多媒体数据流。
在一个实施例中,该方法还包括:
第一服务器修改预设关系表。
在一个实施例中,该方法还包括:
第二服务器解析所述视频数据流,得到绘图指令,并根据所述绘图指令进行渲染。
根据本公开实施例的第二方面,提供一种权限管理系统,该系统包括:
第一服务器、第二服务器和终端设备,
第一服务器获取目标数据流;所述目标数据流携带有终端设备的设备标识;
第一服务器识别所述目标数据流的数据类型;
第一服务器基于所述设备标识和数据类型,在预设关系表中查询是否具有与目标数据流对应的控制权限,预设关系表中存储有数据类型、设备标识和操作权限的对应关系。
在一个实施例中,第一服务器基于查询到的与目标数据流对应的控制权限,对目标数据进行相应的响应操作。
在一个实施例中,数据类型包括以下至少之一:控制数据流、多媒体数据流。
在一个实施例中,目标数据流为控制数据流,相应的,基于查询到的与目标数据流对应的控制权限,对目标数据进行相应的响应操作包括:
如果查询到具有与目标数据流对应的控制权限,解析控制数据流中的操作事件,并执行操作事件对应的操作指令。
在一个实施例中,如果查询到不具有与目标数据流对应的控制权限,丢弃操作事件。
在一个实施例中,目标数据流为多媒体数据流,多媒体数据流包括视频数据流和音频数据流,视频数据流携带有绘图指令;
相应的,基于查询到的与目标数据流对应的控制权限,对目标数据进行相应的响应操作包括:
如果查询到具有与目标数据流对应的控制权限,发送视频数据流给第二服务器或者发送音频数据流给所述终端。
在一个实施例中,如果查询到不具有与目标数据流对应的控制权限,拦截多媒体数据流。
在一个实施例中,第一服务器修改预设关系表。
在一个实施例中,第二服务器解析所述视频数据流,得到绘图指令,并根据所述绘图指令进行渲染。
本公开提供的权限管理方法,能够修改预设关系表,动态管理各终端的控制权限,可以根据应用场景的需求,动态关闭或打开终端的控制权限。
此外,本发明还可以对零终端观看视频和音频的权限进行管理,以适应用户的个性化使用需求。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是本公开实施例提供的一种权限管理方法流程图;
图2是本公开实施例提供的一种权限管理方法流程图;
图3是本公开实施例公开的一种权限管理系统结构图;
图4是本公开实施例提供的一种应用场景云端虚拟化系统结构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
以下描述的一部分明确地或者暗含地涉及算法和对计算机存储器内数据的操作的功能或者符号表示。这些算法的描述和功能或者符号表示是数据处理领域内技术人员用于更有效地向本领域内其它技术人员表达他们工作实质的方法。此处通常将算法设想为生成期望结果的一系列有条理的步骤。这些步骤是需要对诸如能够存储、传送、组合、对比以及通过其它方式操控的电、磁或者光信号的物理量进行物理操控的步骤。
说明书还公开了用于执行方法操作的设备。这种设备为所需的目的而特别构成,或者可以包括通用计算机或者其它存储在计算机中的计算机程序选择性启动或者重新配置的其它设备。本文介绍的算法和显示不是固有地与任何具体计算机或者其它设备相关。各种通用机器可以根据本文教导的程序一起使用。可替换地,用于执行所要求的方法步骤的更特殊的设备构造是可以适用的。常规的通用计算机的结构将在以下描述中介绍。
此外,由于可以由计算机代码实施本文描述方法的各步骤对本领域技术人员是显而易见的,因此本说明书还暗含地公开计算机程序。该计算机程序不试图限制于任何具体的编程语言及其执行。应该理解,可以使用多种编程语言及其代码以执行本文包含的公开的教导。此外,该计算机程序不试图限制于任何具体的控制流。在不脱离本发明精神或者范围的情况下,存在许多其它种类的、可以使用不同控制流的计算机程序。
而且,可以并行地而不是顺序地执行计算机程序的一个或者多个步骤。这种计算机程序可以存储在任何计算机可读介质上。计算机可读介质可以包括的存储设备诸如为磁盘或者光盘、存储器芯片或者适于与通用计算机接口的其它存储设备等。计算机可读介质还可以包括诸如在因特网系统中的硬接线介质,或者无线介质。当在这种通用计算机上加载和执行计算机程序时,计算机程序有效地产生实施优选方法的步骤的设备。
本发明还可被实施为硬件模块。更具体地,在硬件意义下,模块是被设计为与其它部件或模块一起使用的功能性硬件单元。例如,模块可使用分立电子部件实施,或者其可以形成整个电子电路诸如特定用途集成电路(ASIC)的一部分。还存在许多其它可能。本领域技术人员应理解,该系统还可被实施为硬件和软件模块的组合。
图1是本公开实施例提供的一种权限管理方法,应用于权限管理系统,权限管理系统包括第一服务器、第二服务器和终端设备,如图1所示的权限管理方法包括:
步骤101、第一服务器获取目标数据流;目标数据流携带有终端设备的设备标识;
步骤102、第一服务器识别目标数据流的数据类型;
数据类型包括以下至少之一:控制数据流、多媒体数据流。
其中,多媒体数据流包括视频数据流和音频数据流。
控制数据流包括设备标识和操作事件,视频数据流和音频数据流均包括设备标识,视频数据流中还携带有绘图指令
步骤103、第一服务器基于设备标识和数据类型,在预设关系表中查询是否具有与目标数据流对应的控制权限,预设关系表中存储有数据类型、设备标识和操作权限的对应关系。
下面以一个具体的实施例对该方法进行说明。
图2是本公开实施例提供的一种权限管理方法流程图,如图2所示的权限管理方法包括:
步骤201、第一服务器获取目标数据流;目标数据流携带有终端设备的设备标识;
步骤202、第一服务器识别目标数据流的数据类型;
数据类型包括以下至少之一:控制数据流、多媒体数据流。
其中,多媒体数据流包括视频数据流和音频数据流。
控制数据流包括设备标识和操作事件,视频数据流和音频数据流均包括设备标识。具体的,操作事件可以是键鼠事件,设备标识可以是零终端的设备标识。该方法可以运行在主机中,主机从零终端获取控制数据流。
多媒体流数据包括以下至少之一:音频数据流audio stream、视频数据流videostream。
具体的,主机中运行的VM中的代理程序获取VM的声卡数据,从声卡数据中提取音频数据流audio stream,音频数据中包括设备标识;另外VM生成绘图指令,后续可以将绘图指令通过视频数据流video stream发送至GPU Pool(一种服务器)渲染之前,视频数据流中也携带的设备标识。
可见,video stream、audio stream、control stream中每一包数据,均携带零终端的设备标识。
该实施例中,声卡数据可以是音频软件自动生成的,比如,自动播放页面的背景音乐,也可以是根据用户操作生成的,又比如,点击播放歌曲。绘图指令可以是根据用户操作生成的,比如,用户点击播放视频文件后,视频解码后进行渲染,也可以是自动生成的,又比如,定时启动的屏保画面,还可以是3D的绘制指令,如运行3D游戏时的渲染指令,控制指令例如鼠标左/右键点击、双击事件、键盘按下或者弹起的事件,某一个触摸手势事件等。
如果是控制数据流,执行步骤203,如果是多媒体数据流,执行步骤206。
步骤203、第一服务器基于设备标识,在预设关系表中查询是否具有与控制数据流对应的第一控制权限;
第一控制权限为反向控制权限,具体的是第一服务器对零终端的反向控制权限。
具体的,每一种数据类型可以对应单独的一个预设关系表,也可以多种数据类型共用同一个预设关系表,下面以两种情况分别为例进行详细说明。
第一种情况,每种数据类型对应单独的一个预设关系表,比如控制数据流,和控制数据流对应的权限为反向控制权限。
例如,预设关系表具体设计如表1所示:
序号 | 设备标识 | 第一控制权限 |
1 | 111 | 是 |
2 | 121 | 否 |
3 | 122 | 是 |
表1
从表1可以看出,设备标识为111的零终端,具有反向控制的权限,也即用户使用该零终端,能够对主机中的虚拟机VM进行反向控制;设备标识为121的零终端,不具有反向控制的权限,也即用户使用该零终端,无法对VM进行反向控制;设备标识为122的零终端,具有反向控制的权限,也即用户使用该零终端,能够对VM进行反向控制。
第二种情况,多种数据类型共用同一个预设关系表,比如控制数据流,和控制数据流对应的权限为反向控制权限,视频数据流,和视频数据流对应的权限为视频数据流的操作权限,音频频数据流,和音频数据流对应的权限为音频数据流的操作权限,增加了数据类型,权限类型包括反向控制权限、视频权限和音频权限,一个零终端的设备标识,对应三个权限,每个权限被标识为“是”或“否”。
例如,比如,三个零终端的设备标识分别对应的权限,预设关系表具体设计如表2所示:
序号 | 设备标识 | 权限类型 | 权限 |
1 | 111 | 反向控制 | 是 |
2 | 111 | 视频 | 是 |
3 | 111 | 音频 | 否 |
4 | 121 | 反向控制 | 否 |
5 | 121 | 视频 | 是 |
6 | 121 | 音频 | 否 |
7 | 122 | 反向控制 | 是 |
8 | 122 | 视频 | 否 |
9 | 122 | 音频 | 有 |
表2
从表2可以看出,设备标识为111的零终端,具有反向控制和视频的权限,不具有音频的权限,也即用户使用该零终端,能够对VM进行反向控制,以及在VM上进行操作,但无法获取到音频数据;设备标识为121的零终端,具有音频的权限,不具有反向控制和视频的权限,也即用户使用该零终端,能够听到VM上声卡的声音,但无法对VM进行反向控制,以及无法获取VM上看到视频数据;设备标识为122的零终端,具有反向控制和音频的权限,不具有视频权限,也即用户使用该零终端,能够对VM进行反向控制,以及在VM上的声音,但无法获取VM上视频数据,看到VM的画面。实际上,只支持音频和反向控制,而不支持视频的场景很少。
如果查询到具有与控制数据流对应的控制权限(本实施例中控制数据流对应的反向控制权限),执行步骤204。如果查询到不具有与控制数据流对应的控制权限(本实施例中控制数据流对应的反向控制权限),执行步骤205。
步骤204、第一服务器解析控制数据流中的操作事件,并执行操作事件对应的操作指令。
继续执行步骤201直至流程结束。
步骤205、第一服务器丢弃该操作事件。
继续执行步骤201直至流程结束。
步骤206、第一服务器基于设备标识,在预设关系表中查询是否具有与多媒体数据流对应的第二控制权限;
第二控制权限包括多媒体的操作权限,如果将多媒体数据分为视频数据流和音频数据流,那么多媒体操作权限也对应的包括视频数据操作权限和音频数据操作权限。
具体的过程同步骤203在预设关系表中查询是否具有与控制数据流对应的第一控制权限的过程,不再赘述。如果查询到具有与多媒体数据流对应的第二控制权限,执行步骤207,如果查询到不具有与多媒体数据流对应的第二控制权限,执行步骤208。
步骤207、第一服务器发送该多媒体数据流。
如果是视频数据流,则发送给第二服务器;如果是音频数据流,发送给终端设备。
继续执行步骤201直至流程结束。
步骤208、拦截该多媒体数据流。
继续执行步骤201直至流程结束。
进一步的,可以设置对这反向控制/视频/音频的处理方式根据如表3所示的预设关系表,对反向控制/视频/音频进行处理,
表3
从表3可以看出,设备标识为111的零终端,具有反向控制和视频的权限,不具有音频的权限,也即用户使用该零终端,能够对VM进行反向控制,以及在VM上进行操作,但无法获取VM上视频数据,看到VM的画面,视频数据可以保存在存储模块中。
需要说明的是,在本发明中,由于建立了video stream/audio stream/controlstream的通道,即使在一开始关闭了某零终端的视频或音频的权限,在后期也可以通过可视化的管理页面随时开启,不影响用户的正常使用。
可见,本发明可以对零终端的视频和音频的权限灵活且动态的设置,使用范围广,能够满足用户的个性化需求。
步骤209、第一服务器修改预设关系表。
步骤209的执行不一定是在所有步骤之后,该步骤可以发生在任意一个步骤之前,需要说明的是,即预设关系表可以随时动态调整。具体的,可以通过事先生成预设关系表对应的配置文件,在系统初始化时将配置文件载入;也可以通过命令行形式,对预设关系表进行动态设置;也可以通过主机上运行的VM管理图像用户接口(Graphical User Interface,GUI)页面进行动态设置。
在本公开实施例中,由于建立了各零终端的控制数据流,即使在一开始关闭了某零终端的反向控制的权限,在后期也可以随时开启,不影响用户的正常使用。
可见,本发明通过配置预设关系表,能够实现对零终端的反向控制权限进行灵活且动态的管理。可以根据会议进行的需要,在多个零终端之间动态切换反向控制权限,避免在多数过多的场景下对VM进行误操作,影响会议质量。
图3是本公开实施例提供的一种权限管理系统,如图3所示的权限管理系统30包括第一服务器301、第二服务器302和终端设备303,
第一服务器301获取目标数据流;目标数据流携带有终端设备的设备标识;
第一服务器302识别目标数据流的数据类型;
第一服务器303基于设备标识和数据类型,在预设关系表中查询是否具有与目标数据流对应的控制权限,预设关系表中存储有数据类型、设备标识和操作权限的对应关系。
其中,第一服务器301是云端服务器,第二服务器302是GPU POOL服务器,终端设备303是零终端。
该权限控制系统中的具体的执行过程同方法实施例,不再赘述。
本公开提供的权限管理方法及系统,能够修改预设关系表,动态管理各终端的控制权限,可以根据应用场景的需求,动态关闭或打开终端的控制权限。
图4是本公开实施例提供的一种应用场景云端虚拟化系统结构图,如图4所示的云端虚拟化系统包括云端主机,GPU POOL和零终端,GPU POOL包括云端服务器中的多个GPU物理显卡,GPU POOL通过对各GPU物理显卡的调度,完成对所有VM的绘图指令的渲染任务。云端主机HOST(QEMU on HOST)所在的物理机和GPU POOL所在的物理机是物理分离的。GPUPOOL所在的物理机可以包括多个GPU物理显卡。每个GPU物理显卡上的软件系统包括GPU服务模块(GPU Server)和驱动模块(Native driver)。HOST所在的物理机上运行多个VM,操作模块(Console)和虚拟显卡(Virtual2D/3D video device)。云端HOST上还设置有Mediafirewall模块,Media firewall模块是一个纯软件模块,主要用于对云端HOST上的各种media的精确控制。
云端服务器上可以虚拟出若干台虚拟机VM(Virtual Machine),各VM中安装有操作系统、应用程序等。用户只需要一台安全、易管理的零终端,就可以连接到云端服务器上的VM。零终端与显示器连接,零终端将用户输入的键鼠事件,发送给VM,VM根据键鼠事件来执行操作,并将操作后的显示画面传输到零终端的显示器展示给用户。为了满足用户对图像的高需求,提出了GPU POOL。GPU POOL能够对来自虚拟机Virtual machine的绘图指令进行渲染,并将渲染生成的图像发送给零终端,零终端仅具有解码和显示功能。
具体的,零终端向云端HOST发送control stream;其中,control stream携带键鼠事件和零终端的设备标识。
云端HOST中的Media firewall截获control stream,从control stream中获取零终端的设备标识;根据零终端的设备标识,在预设的media filter rule中查找该零终端是否具有反向控制VM的权限;若为是,则将该control stream携带的键鼠事件转发至零终端对应的VM,VM获取control stream,解析该control stream中携带的键鼠事件,执行用户的操作指令,若为否,则丢弃该control stream携带的键鼠事件。
VM中的代理程序获取VM虚机的声卡数据,将声卡上的音频数据通过audio stream发送到零终端之前,发送到Media firewall,以使Media firewall确定对音频数据进行发送或者丢弃;VM生成绘图指令,将绘图指令通过video stream发送至GPU pool渲染之前,发送到Media firewall,以使Media firewall确定对视频数据进行发送或者丢弃。
其中,video stream、audio stream、control stream中每一包数据,均携带零终端的设备标识。
Media firewall在接收到video stream和/或audio stream之后,根据零终端的设备标识,查找media filter rule,判断该零终端是否具有对视频权限和/或音频的权限;若具有视频权限,则将绘图指令发送至GPU POOL进行渲染,若具有音频权限,VM将音频数据发送给零终端;若不具有视频权限,则丢弃video stream携带的绘图指令,若不具有音频权限,则丢弃audio stream携带的音频数据。
这样,在多人会议的场景下,可以开启发言人使用的零终端的反向控制权限,关闭除发言人以外的其他参会人员所使用的零终端的反向控制权限。可以避免出现在参会人数较多的场景下,由于误操作扰乱发言人的讲话的问题,保证会议质量。
本公开在对零终端的反向控制的权限管理以外,还能够对零终端对视频和音频的操作权限进行管理,以便提供用户更多个性化的应用选择。
基于上述图1对应的实施例中所描述的权限管理方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:ReadOnly Memory,ROM)、随机存取存储器(英文:Random Access Memory,RAM)、CD-ROM、磁带、软盘和光数据存储装置等。该存储介质上存储有计算机指令,用于执行上述图1对应的实施例中所描述的权限管理方法,此处不再赘述。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
Claims (10)
1.一种权限管理方法,应用于权限管理系统,其特征在于,所述权限管理系统包括第一服务器、第二服务器和终端设备,所述方法包括:
第一服务器获取目标数据流;所述目标数据流携带有终端设备的设备标识;
第一服务器识别所述目标数据流的数据类型;
第一服务器基于所述设备标识和数据类型,在预设关系表中查询是否具有与目标数据流对应的控制权限,预设关系表中存储有数据类型、设备标识和操作权限的对应关系。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
第一服务器基于查询到的与目标数据流对应的控制权限,对所述目标数据进行相应的响应操作。
3.根据权利要求2所述的方法,其特征在于,所述数据类型包括以下至少之一:控制数据流、多媒体数据流。
4.根据权利要求2所述的方法,其特征在于,所述目标数据流为控制数据流,
相应的,所述基于查询到的与目标数据流对应的控制权限,对所述目标数据进行相应的响应操作包括:
如果查询到具有与目标数据流对应的控制权限,解析控制数据流中的操作事件,并执行所述操作事件对应的操作指令。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
如果查询到不具有与目标数据流对应的控制权限,丢弃所述操作事件。
6.根据权利要求2所述的方法,其特征在于,所述标数据流为多媒体数据流,多媒体数据流包括视频数据流和音频数据流,所述视频数据流携带有绘图指令;
相应的,所述基于查询到的与目标数据流对应的控制权限,对所述目标数据进行相应的响应操作包括:
如果查询到具有与目标数据流对应的控制权限,发送所述视频数据流给第二服务器或者发送所述音频数据流给所述终端。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
如果查询到不具有与目标数据流对应的控制权限,拦截所述多媒体数据流。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
第一服务器修改所述预设关系表。
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
第二服务器解析所述视频数据流,得到绘图指令,并根据所述绘图指令进行渲染。
10.一种权限管理系统,其特征在于,所述权限管理系统包括第一服务器、第二服务器和终端设备,
第一服务器获取目标数据流;所述目标数据流携带有终端设备的设备标识;
第一服务器识别所述目标数据流的数据类型;
第一服务器基于所述设备标识和数据类型,在预设关系表中查询是否具有与目标数据流对应的控制权限,预设关系表中存储有数据类型、设备标识和操作权限的对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010209934.1A CN111475801A (zh) | 2020-03-23 | 2020-03-23 | 权限管理方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010209934.1A CN111475801A (zh) | 2020-03-23 | 2020-03-23 | 权限管理方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111475801A true CN111475801A (zh) | 2020-07-31 |
Family
ID=71748371
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010209934.1A Pending CN111475801A (zh) | 2020-03-23 | 2020-03-23 | 权限管理方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111475801A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984949A (zh) * | 2020-08-24 | 2020-11-24 | 北京达佳互联信息技术有限公司 | 鉴权方法、装置、电子设备及存储介质 |
CN112788056A (zh) * | 2021-01-27 | 2021-05-11 | 西安万像电子科技有限公司 | 图像传输设备的管控方法和装置、处理器、存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110043600A1 (en) * | 2009-08-19 | 2011-02-24 | Avaya, Inc. | Flexible Decomposition and Recomposition of Multimedia Conferencing Streams Using Real-Time Control Information |
CN106455122A (zh) * | 2016-10-31 | 2017-02-22 | 努比亚技术有限公司 | 一种信息处理方法及移动终端 |
CN109450887A (zh) * | 2018-11-01 | 2019-03-08 | 西安万像电子科技有限公司 | 数据传输方法、装置及系统 |
CN109801036A (zh) * | 2019-01-04 | 2019-05-24 | 尚阳科技股份有限公司 | 一种会议平板会议控制系统及方法、存储介质 |
CN110637449A (zh) * | 2017-09-29 | 2019-12-31 | 华为技术有限公司 | 一种访问设备标识符的方法及装置 |
-
2020
- 2020-03-23 CN CN202010209934.1A patent/CN111475801A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110043600A1 (en) * | 2009-08-19 | 2011-02-24 | Avaya, Inc. | Flexible Decomposition and Recomposition of Multimedia Conferencing Streams Using Real-Time Control Information |
CN106455122A (zh) * | 2016-10-31 | 2017-02-22 | 努比亚技术有限公司 | 一种信息处理方法及移动终端 |
CN110637449A (zh) * | 2017-09-29 | 2019-12-31 | 华为技术有限公司 | 一种访问设备标识符的方法及装置 |
CN109450887A (zh) * | 2018-11-01 | 2019-03-08 | 西安万像电子科技有限公司 | 数据传输方法、装置及系统 |
CN109801036A (zh) * | 2019-01-04 | 2019-05-24 | 尚阳科技股份有限公司 | 一种会议平板会议控制系统及方法、存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984949A (zh) * | 2020-08-24 | 2020-11-24 | 北京达佳互联信息技术有限公司 | 鉴权方法、装置、电子设备及存储介质 |
CN111984949B (zh) * | 2020-08-24 | 2023-11-28 | 北京达佳互联信息技术有限公司 | 鉴权方法、装置、电子设备及存储介质 |
CN112788056A (zh) * | 2021-01-27 | 2021-05-11 | 西安万像电子科技有限公司 | 图像传输设备的管控方法和装置、处理器、存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240244278A1 (en) | Live video broadcast method, live broadcast device and storage medium | |
CN104995865B (zh) | 基于声音和/或面部辨识的服务提供 | |
CN111625214B (zh) | 音频控制方法、装置、设备及存储介质 | |
CN112463106A (zh) | 基于智能屏幕的语音交互方法、装置、设备及存储介质 | |
US20170171277A1 (en) | Method and electronic device for multimedia recommendation based on android platform | |
CN113965809B (zh) | 一种基于单终端多平台同时互动直播的方法和装置 | |
CN111475801A (zh) | 权限管理方法及系统 | |
CN112035195A (zh) | 应用界面的展示方法、装置、电子设备及存储介质 | |
CN114845127A (zh) | 直播间词条展示方法、系统、装置、设备及存储介质 | |
CN115361184A (zh) | 隐私保护方法及相关产品 | |
CN110602553B (zh) | 媒体文件播放中的音频处理方法、装置、设备及存储介质 | |
WO2023279745A1 (zh) | 基于播放对象的交互方法及装置 | |
US20170171266A1 (en) | Method and electronic device based on android platform for multimedia resource play | |
WO2025051128A1 (zh) | 确定互动资源的方法、装置、设备和存储介质 | |
US12022149B2 (en) | Method for processing sound information, and non-transitory computer storage medium and electronic device | |
CN109948426A (zh) | 应用程序调整方法、装置、电子设备及存储介质 | |
CN110928622B (zh) | 图片显示状态调整方法、装置及电子设备 | |
CN115037905A (zh) | 录屏文件处理方法、电子设备及相关产品 | |
CN108449643A (zh) | 一种跨应用控制方法及装置 | |
CN113660500B (zh) | 直播房间的展示方法、装置、存储介质及电子设备 | |
US11818201B2 (en) | Methods, systems and computer program products for cloud based cross-device software application execution | |
US20220122362A1 (en) | Image processing method, apparatus and device, and storage medium | |
CN115277650B (zh) | 投屏显示控制方法、电子设备及相关装置 | |
CN110602559A (zh) | 人机交互及电视操作控制方法、装置、设备以及存储介质 | |
CN112732384B (zh) | 数据处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |