恢复系统默认音频设备及系统处理音频业务的方法技术方案

技术编号:3556735 阅读:419 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种恢复系统默认音频设备的方法,预先记录系统默认音频设备的标识;当插入外部音频设备后将网络通信使用的音频设备修改为外部音频设备;将当前系统默认音频设备的标识修改为预先记录的系统默认音频设备的标识,从而仅在外部音频设备对应的业务中使用该外部音频设备,其他语音通讯仍使用原有系统默认音频设备,从而提高用户体验。另外,本发明专利技术还提供了一种系统处理音频业务的方法,当对系统默认音频设备进行恢复后,判断当前音频业务是否为网络语音通信业务;如果是,则使用所述外部音频设备进行业务处理;否则,使用系统默认音频设备进行音频业务处理。

【技术实现步骤摘要】
恢复系统默认音频设备及系统处理音频业务的方法
本专利技术涉及音频设备的使用方法,尤其涉及添加外部音频设备后系统恢复默认音频设备的方法及系统处理音频业务语音通讯的方法。
技术介绍
目前的网络语音通信中,通常为网络语音通讯软件添加外部音频设备作为处理该网络通信业务的专用音频设备,实现语音通讯功能的音频设备包括终端上的系统默认声卡、麦克风以及耳机或音箱。由于用户对麦克风和耳机的体验与传统手持电话的体验不同,为了提高用户体验,通常另外添加外部音频设备在网络语音通讯业务中使用USB Phone即USB接口的电话进行语音通讯。该USB Phone通过USB接口与终端连接。USB Phone设备具有集成录放功能的音频设备和键盘输入的人体学输入设备的HID(Human Interface Device,人机对话接口设备)。网络语音通讯软件与USB Phone设备连接后,网络语音通讯业务通过接收HID传送的按键消息,进行拨号、呼叫以及结束等操作。通过网络语音通讯业务和USB Phone设备的配合使用,可使网络电话在用户体验上达到与传统电话同等的效果。图1为现有操作系统处理语音通讯的方法流程图。当系统检测到外部音频设备(S11)后,将系统当前的默认音频设备自动修改为外部音频设备(S12),然后判断当前是否存在需要处理音频文件(S13),如果有,则使用该外部音频设备进行处理(S14)。由此可见,现有技术所有的音频文件均通过该外部音频设备进行处理。当插入USB Phone设备后,MP3播放器和Windows MediaPlayer的声音均通过USB Phone的喇叭播放,而不是通过原来与终端相连的音箱输出,从而影响PC上的音频播放效果。进一步,如果用户欲恢复原有的音频播放效果,须手动修改PC上的“控制面板”中的“系统默认音频设备”,操作步骤复杂,造成用户体验不佳。-->
技术实现思路
本专利技术要解决的技术问题在于:提供一种恢复系统默认音频设备及系统处理音频业务的方法,仅网络语音通讯中使用该外部音频设备,而其他音频业务仍使用原有系统默认音频设备,从而提高用户体验。为解决上述技术问题,本专利技术提供一种恢复系统默认音频设备的方法,包括步骤:1)记录系统默认音频设备的标识;2)将网络音频通讯使用的音频设备修改为外部音频设备;3)将当前系统默认音频设备的标识修改为步骤1)记录的系统默认音频设备的标识。另外,还包括:检测是否存在外部音频设备,当存在时,执行步骤2)。其中,步骤2)具体包括:201)从系统中获取所述外部音频设备标识;202)根据所述外部音频设备标识进行修改。另外,步骤2)还能够按照下述步骤实现:211)记录外部音频设备的标识;212)根据记录的外部音频设备的标识进行修改。进一步,当所述外部音频设备拆除后,将网络语音通讯使用的音频设备修改为步骤1)记录的系统默认音频设备。如果未检测到所述外部音频设备,则启动系统硬件检测器,当收到所述系统硬件检测器的信息时,执行步骤2)。另外,步骤3)之后还包括步骤:关闭所述硬件检测器,并在所述外部音频设备拆除后,重新启动所述硬件检测器。另外,如果未检测到所述外部音频设备,还能够设定定时器,定时检测是否存在外部音频设备,当存在所述外部音频设备时,执行步骤2)。-->步骤3)之后还包括步骤:关闭所述定时器,并在所述外部音频设备拆除后,重新启动所述定时器。其中,步骤3)所述修改系统默认音频设备的标识的过程具体为:31)在系统注册表中查找当前系统默认音频设备标识;32)将当前系统默认音频设备标识修改为步骤1)记录的系统默认音频设备标识。本专利技术还提供了一种系统处理音频业务的方法,包括步骤:11)记录系统默认音频设备的标识;12)将网络通信使用的音频设备修改为外部音频设备;13)将当前系统默认音频设备的标识修改为步骤11)记录的系统默认音频设备的标识;14)判断当前音频业务是否为网络语音通讯业务;15)如果是,则使用所述外部音频设备进行业务处理;否则,使用系统默认音频设备进行语音通讯。其中,步骤12)具体包括:从系统中获取并记录所述外部音频设备标识;根据所述外部音频设备标识进行修改。另外,当所述外部音频设备拆除后,将网络通信的语音通讯使用的音频设备修改为步骤11)记录的系统默认音频设备。其中,步骤13)所述修改系统默认音频设备的标识的过程具体为:在系统注册表中查找当前系统默认音频设备标识;将当前系统默认音频设备标识修改为步骤11)记录的系统默认音频设备标识。与现有技术相比,本专利技术的有益效果是:由于本专利技术在使用外部音频设备的网络通信业务中预先记录下系统默认设备标识,在检测到外部音频设备-->后,将该外部音频设备对应的网络语音通讯使用的音频设备修改为所述外部音频设备,并根据记录的系统默认设备标识将系统默认音设备恢复为原有的系统默认音频设备,从而仅在外部音频设备对应的业务中使用该外部音频设备,而其他语音通讯仍使用原有系统默认音频设备,从而提高用户体验。进一步,使外部音频设备对应的业务获取该外部音频设备标识的方法可以通过直接从系统注册表中获取的方法实现,也可以通过该业务软件首先从注册表中获取并记录于软件内部,处理语音通讯时不再从系统注册表中获取,而是从软件内部获取的方法实现。同时,当前未检测到外部音频设备时,本专利技术还提供了循环检测的方法,同样通过两种途径实现,便于用户选择,其中通过操作系统的硬件监测器实现的途径设计简单,且不耗费系统额外资源。附图说明图1是现有技术中系统处理音频业务的方法流程图;图2是第一实施例中恢复系统默认设备的方法的流程图;图3是第一实施例中USB Phone检测器的工作流程图;图4是第一实施例中拆除USB Phone后的工作流程图;图5是第二实施例中恢复系统默认设备的方法的流程图。具体实施方式目前的操作系统中,当某项音频业务需要添加外部音频设备进行音频业务处理时,操作系统会将系统原有的默认音频设备修改为该外部音频设备,本专利技术提出一种添加外部音频设备后系统恢复默认音频设备的方法,当用户插入外部音频设备后,能够自动将系统默认音频设备恢复到原有的系统音频设备,从而使新增外部音频设备不影响PC上原有音频设备的输入输出效果。为了能够实现系统默认音频设备自动恢复的功能,本专利技术提供的方案是首先在外部音频设备欲处理的音频业务对应的软件中将系统默认音频设备标-->识预先存储,以便后续进行恢复操作;当插入外部音频设备后,该软件检测到外部音频设备,则该软件的音频业务使用的音频设备修改为所述外部音频设备;然后将当前系统默认音频设备标识修改为所述软件中记录的系统默认音频设备标识。对于将该业务使用的音频设备修改为外部音频设备的方法可以按照下述方式实现:由于系统在检测到新的外部音频设备后已经将当前注册表中系统默认音频设备标识修改为所述外部音频设备标识;因此,该软件可以直接从系统注册表中获取所述外部音频设备标识;并根据所述外部音频设备标识启动外部音频设备。除此之外,本专利技术还提供了另外一种实现途径,按照下述步骤实现上述修改过程:当检测到外部音频设备时,该软件从注册表中获取当前的默认音频设备标识,即外部音频设备标识,并记录在本软件中;当需要使用外部音频设备进行语音通讯处理时,不再从系统注册表中获取外部音频设备标识,而是根本文档来自技高网
...

【技术保护点】
一种恢复系统默认音频设备的方法,其特征在于,包括步骤:1)记录系统默认音频设备的标识;2)将网络语音通讯使用的音频设备修改为外部音频设备;3)将当前系统默认音频设备的标识修改为步骤1)记录的系统默认音频设备的标识。

【技术特征摘要】
1、一种恢复系统默认音频设备的方法,其特征在于,包括步骤:1)记录系统默认音频设备的标识;2)将网络语音通讯使用的音频设备修改为外部音频设备;3)将当前系统默认音频设备的标识修改为步骤1)记录的系统默认音频设备的标识。2、根据权利要求1所述的恢复系统默认音频设备的方法,其特征在于,所述步骤2)之前还包括:检测是否存在外部音频设备,当存在时,执行步骤2)。3、根据权利要求2所述的恢复系统默认音频设备的方法,其特征在于,步骤2)具体包括:201)从系统中获取所述外部音频设备标识;202)根据所述外部音频设备标识进行修改。4、根据权利要求2所述的恢复系统默认音频设备的方法,其特征在于,步骤2)具体包括:211)记录外部音频设备的标识;212)根据记录的外部音频设备的标识进行修改。5、根据权利要求4所述的恢复系统默认音频设备的方法,其特征在于,当所述外部音频设备拆除后,将网络语音通讯使用的音频设备修改为步骤1)记录的系统默认音频设备。6、根据权利要求3或5所述的恢复系统默认音频设备的方法,其特征在于,还包括:如果未检测到所述外部音频设备,则启动系统硬件检测器,当收到所述系统硬件检测器的信息时,执行步骤2)。7、根据权利要求6所述的恢复系统默认音频设备的方法,其特征在于,步骤3)之后还包括步骤:关闭所述硬件检测器,并在所述外部音频设备拆除后,重新启动所述硬件检测器。8、根据权利要求3或5所述的恢复系统默认音频设备的方法,其特征在于,还包括:如果未检测到所述外部音频设备,则定时检测是否存在外部音频设备,当存在所述外部音频设备时,执行...

【专利技术属性】
技术研发人员:王萌梁柱王麒
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利