[发明专利]一种Android系统服务端、远程桌面音频重定向方法及系统有效
申请号: | 201710088408.2 | 申请日: | 2017-02-17 |
公开(公告)号: | CN106961421B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 陈文智;王总辉;姜鹏飞;苏奎;周璐颖 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04N21/439;H04N21/81;G06F9/54 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 310013 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 系统 服务端 远程桌面 音频 定向 方法 | ||
本发明公开了一种基于Android系统远程桌面的音频重定向系统,该系统包括:Android系统服务端和远程桌面客户端,其中,Android系统服务端包括:应用层的音乐播放应用与录音应用、系统框架层的Audio Finger进程、硬件抽象层的音频硬件抽象层模块以及系统框架层的远程桌面服务端;远程桌面客户端包括:第二通信模块、音频播放重定向处理模块、录音控制消息处理模块以及录音重定向处理模块,本发明还提供了一种利用该系统进行基于Android系统远程桌面的音频重定向方法,实现了音频播放重定向和麦克风录音重定向两种功能,满足远程桌面环境下的音频需求。
技术领域
本发明涉及通信技术领域,尤其涉及一种Android系统服务端、远程桌面音频重定向方法及系统。
背景技术
传统的远程桌面技术主要是基于Windows、Linux、MacOS等PC操作系统。然而,随着智能移动设备的大规模应用和企业移动办公的普及,基于移动操作系统如Android系统的远程桌面有了越来越多的市场需求。相对于传统的远程桌面,基于Android系统的远程桌面给用户交付的是整个Android桌面,并且具有音频、摄像头等硬件设备的重定向功能。
在Android系统中,音频是一项非常重要的基础功能,所以在Android远程桌面环境中,实现音频重定向的功能对提高远程桌面产品的用户体验至关重要,其中音频重定向又可以细分为:音频播放重定向和麦克风录音重定向。音频播放重定向是指将远程桌面服务端Android系统中音频回放时产生的音频数据通过远程桌面服务端软件发送到远程桌面客户端上进行播放;麦克风录音重定向则是将远程桌面客户端麦克风设备上采集到的录音音频数据通过远程桌面客户端软件发送到远程桌面服务端中,然后供上层的录音应用程序所使用。
现有比较成熟的远程桌面技术方案,例如Microsoft的RDP,Citrix的ICA和TeamViewer,这些技术方案中远程桌面服务端使用的基本都是Windows、Linux、MacOS等PC操作系统,并且它们的音频重定向的技术主要通过调用远程桌面服务端操作系统现有所提供的API接口实现。
Windows系统中基于RDP协议的音频重定向方案:当RDP客户端通过网络连接到远程主机上之后,远程服务端主机上的音频驱动程序就会被切换成一个Microsoft RDP音频驱动程序(Microsoft RDP Audio Driver)。对于音频播放重定向,这个驱动的工作就是负责接管远程计算机上正在播放的音频,把它压缩之后通过网络传递到远程客户端,然后RDP客户端把这个音频网络流发送到本地声卡上输出;对于麦克风录音重定向,这个驱动的工作就是截获到麦克风设备所需要采集音频的相关参数信息通过网络发送给RDP客户端,然后RDP客户端将客户端本地麦克风设备上采集到的指定格式的录音数据通过网络发送到RDP服务端,最后RDP服务端将收到的这些数据传入到Microsoft RDP音频驱动程序中,提供给上层获取录音数据的应用程序使用。但是,该方案适用于Windows操作系统,不适用于Android操作系统,且音频播放数据的截取和录音数据的导入完全不同。此外,Windows系统中远程桌面技术中所使用RDP协议是闭源的,其他人无法借鉴RDP协议中有关音频重定向的相关实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710088408.2/2.html,转载请声明来源钻瓜专利网。