移动设备音频控制装置和计算机控制移动设备的系统的制作方法

文档序号:6450766阅读:162来源:国知局
专利名称:移动设备音频控制装置和计算机控制移动设备的系统的制作方法
技术领域
本实用新型涉及一种移动设备音频控制装置和由计算机控制移动设备的系统,具体而言,涉及一种供计算机控制移动设备的音频装置的控制装置和具有该控制装置的计算机控制移动设备的系统。
背景技术
移动互联网的飞速发展,导致基于移动设备的应用越来越多,移动设备的功能也越来越强大,例如通过移动设备上网、浏览网页以及其他各种各样的应用。这吸引了全球数百万的移动应用开发人员为移动设备开发应用程序。在此背景下,对移动设备的应用程序进行测试的需求也越来越大。对移动设备应用程序进行的测试主要包括两个方面,对应用程序的功能进行测试(即,功能性测试)和对该应用程序是否能在不同类型的移动设备下使用进行测试(即,适配测试)。目前的测试大多为手工测试,鲜见自动测试平台,这导致耗费大量的人力和时间。此外,为了进行适配测试,需要购买各种类型的移动设备,导致测试成本上升。为了实现自动测试,首先需要解决的问题是通过计算机完整地获取移动设备的屏幕显示,并且通过计算机完全控制移动设备的按键、触控屏等输入装置的操作。这样,可不在移动设备上进行操作,而在计算机上就能完全操作移动设备,为进一步的自动操作移动设备并进行测试打下基础。为此,专利文件1提出了一种在计算机的显示器上显示移动设备屏幕,并且通过计算机控制移动设备的按键、触控屏等输入装置的操作的方法。但是,该方法的移动设备不是直接与计算机相连接,而是连接到专门的硬件,然后将该专门的硬件连接到计算机。这种连接方式需要购买和配置专门的硬件,导致成本上升,并且硬件连接复杂。此外,在对移动设备进行测试时,有时需要对移动设备的音频装置进行操作。例如,对着移动设备的麦克风说话(音频输入),或者移动设备利用其自身的音响或外接音响播放音乐(音频输出)。移动设备通常通过音频装置(麦克风和音频输出端子)进行音频输入和音频输出。但是,计算机仅通过软件难以实现对麦克风和音频输出端子的控制,具体来说,难以将音频信号输入到移动设备或从移动设备获取音频信号,因而难以实现由计算机控制移动设备的音频装置。专禾Ij JC # 1 :United States Patent Application Publication, Pub. No. US2011/0028145A1, Pub. Date :Feb. 3,2011, App 1. No. :12/850, 449 (美国专利申请公开,公开号=US 2011/0(^8145A1,
公开日:2011 年 2 月 3 日,申请号=12/850,449)

实用新型内容有鉴于上述问题,本实用新型提供一种移动设备音频控制装置和计算机控制移动设备的系统,使得计算机能控制移动设备的音频装置。根据本实用新型的一个方面,提供一种移动设备音频控制装置,包括放大器,用于与移动设备的音频装置相连接,以对在移动设备的音频装置和移动设备音频控制装置之间传递的音频信号进行放大处理;数字信号处理器,用于对在外部装置和移动设备音频控制装置之间传递的音频数据进行压缩解压缩处理;编解码器,连接在放大器和数字信号处理器之间,用于对来自放大器的音频信号进行编码和对来自数字信号处理器的音频数据进行解码;以及控制器,连接到数字信号处理器和编解码器,并且连接到外部装置,用于与外部装置进行通信,以由外部装置通过控制器控制移动设备音频控制装置。本实用新型所述的移动设备音频控制装置,放大器包括输入端子和输出端子,分别用于与移动设备的音频输出端子和音频输入装置相连接。本实用新型所述的移动设备音频控制装置,放大器包括第一放大电路和第二放大电路,第一放大电路的输入端连接到编解码器,输出端连接到放大器的输出端子,用于对输入到移动设备的音频信号进行放大,第二放大电路的输入端连接到放大器的输入端子,输出端连接到编解码器,用于对从移动设备输出的音频信号进行放大。根据本实用新型的另一方面,提供一种计算机控制移动设备的系统,包括计算机,其包括显示装置、接口和输入装置;移动设备,其包括显示装置、音频装置和接口 ;以及连接路径,其一端连接到计算机的接口,另一端连接到移动设备的接口,用于将显示在移动设备的显示装置上的画面发送到计算机以显示在计算机的显示装置上,以及根据本实用新型所述的移动设备音频控制装置,其中,移动设备音频控制装置的处理器连接到计算机的接口移动设备音频控制装置的放大器连接到移动设备的音频装置。本实用新型所述的计算机控制移动设备的系统,所述计算机的接口和所述移动设备的接口包括通用串行总线接口、蓝牙接口和无线局域网接口。根据本实用新型,由于在移动设备和计算机之间提供音频控制装置,并且计算机可控制该音频控制装置,因此,可以实现由计算机控制移动设备的音频装置。

图1是根据本实用新型一实施方式的移动式电话控制系统的结构示意图。图2是根据本实用新型一实施方式的移动式电话控制方法的流程图。图3是显示在移动式电话和计算机的显示器上的屏幕画面和/或移动式电话画面的例子。图4是根据本实用新型一实施方式的移动式电话音频控制装置的结构示意图。图5是根据本实用新型另一实施方式的移动式电话音频控制装置的结构示意图。
具体实施方式
以下结合附图来说明本实用新型的实施方式。需要指出的是,在以下说明中,以移动式电话作为移动设备的一个例子来进行说明。但是,本实用新型不限于移动式电话,而是还可以包括其它移动设备,例如个人数字助理(Personal Digital Assistant,PDA)、平板计算机(Tablet PC)、智能手机 (Smartphone)、iPad 等。图1是根据本实用新型一实施方式的移动式电话控制系统的结构示意图。如图1 所示,移动式电话控制系统1包括计算机10、移动式电话40、连接路径50和控制装置60。
4计算机10包括中央处理单元(CPU) 101、只读存储器(ROM) 102、随机存取存储器(RAM) 103、 显示器104、接口(I/F) 105和输入装置106。ROM 102存储由CPU 101执行的程序和程序所使用的数据。MM 103临时存储执行程序时的数据。在本实施方式中,显示器104除了具有一般计算机显示器的功能外,还用来显示移动式电话40的显示器所显示的画面和/或移动式电话40的轮廓、按键等外观的画面。以下,将移动式电话40的显示器所显示的画面称为“屏幕画面”,将移动式电话40的轮廓、按键等外观的画面称为“外观画面”,将两者一起称为“移动式电话画面”。I/F 105用于与移动式电话40相连接,通过I/F 40向移动式电话40发送指令和/ 或数据,并接收来自移动式电话40的数据。I/F 105可以是有线连接方式的,例如通用串行总线(USB),也可以是无线连接方式的,例如蓝牙(Bluetooth)、无线局域网(Wi_Fi),还可以同时具有上述连接方式中的多种。此外,I/F 105还可以是网络接口,此时,“与I/F 105 连接”不仅包括通过线缆直接连接,还包括通过网络间接连接。此外,I/F 105的数量可以有多个。输入装置106例如是键盘、鼠标、触控屏等。在本实施方式中,输入装置106除了具有一般计算机输入装置的功能外,还用来在显示器104所显示的移动式电话画面上进行操作,以生成控制移动式电话40的操作数据。移动式电话40包括显示器404,I/F 405、输入装置406和音频装置407。I/F 405 用于与计算机10的I/F 105相连接,通过I/F 405接收来自计算机10的指令和/或数据, 并向计算机10发送数据。I/F 405可以是有线连接方式的,例如USB,也可以是无线连接方式的,例如蓝牙、Wi-Fi,还可以同时具有上述连接方式中的多种。当将移动式电话40连接到计算机10时,使用上述连接方式中的一种和计算机10的I/F 105中相对应的一种连接方式来连接。输入装置406例如是按键、触控屏等。用户通过输入装置406来操作移动式电话 40,以执行各种功能,例如呼叫电话、收发信息等。此外,用户还通过输入装置406来操作移动式电话40,以执行针对移动式电话开发的各种应用程序,例如游戏等。音频装置407是与移动式电话40的音频输入和音频输出有关的装置。音频装置 407例如包括麦克风和音频输出端子(AV输出端子)。关于麦克风和音频输出端子的结构, 它们通常包括信号线,用于传递音频信号;接地线,用于接地;屏蔽层,用于屏蔽外界电磁干扰。有时,接地线与屏蔽层合二为一。当有音频信号(模拟信号)通过麦克风的信号线输入到移动式电话40时,移动式电话40内部电路和/或软件处理和使用该音频信号。另一方面,当移动式电话40通过音频输出端子的信号线将音频信号(模拟信号)向外输出时, 由与之相连接的外部装置(例如音响)处理和使用该音频信号。连接路径50是通过计算机10的I/F 105和移动式电话40的I/F 405将计算机 10和移动式电话40连接起来的路径。当通过USB连接时,连接路径50是有线线缆,当通过蓝牙、Wi-Fi连接时,连接路径50是无线电磁波。控制装置60 —端连接到计算机10的I/F 105,另一端连接到移动式电话40的音频按键407,用来通过计算机10控制移动式电话40的音频按键407,具体来说,控制移动式电话40的音频按键407的按下和释放。控制装置60的具体结构将在后面说明。接下来参考图2来说明计算机10控制移动式电话40的方法。图2是根据本实用新型一实施方式的移动式电话控制方法的流程图。如图2所示,在步骤S21,计算机10通过连接路径50和控制装置60连接到移动式电话40。在步骤S22,计算机10获取移动式电话40的屏幕画面数据,将其转换为适于在计算机10的显示器104上显示的显示数据,并根据转换后的显示数据在显示器104上显示移动式电话40的屏幕画面。这里,显示在移动式电话40的显示器404上的屏幕画面中的每个像素与显示在计算机10的显示器104上的屏幕画面中的各像素一一对应。换句话说,显示在计算机10上的屏幕画面与显示在移动式电话40上的屏幕画面完全相同。此外,为了便于移动式电话测试者进行测试,还在计算机10的显示器104上显示移动式电话10的外观画面。如图3(a) 所示,移动式电话40的显示器404当前的屏幕画面是三角形。如图3(b)所示,计算机10 的显示器104当前显示的是移动式电话画面,其中,屏幕画面与移动式电话40的显示器404 当前的屏幕画面完全相同。关于获取移动式电话40的屏幕画面的具体方法,可以采用如下方法。例如,有些移动式电话40具有显示缓存,显示在显示器404上的屏幕画面数据存储在显示缓存中。对于这类移动式电话40,计算机10读取显示缓存中的屏幕画面数据,然后将其转换为适于在计算机10的显示器104上显示的显示数据。此外,对于不具有显示缓存的移动式电话40, 可以在移动式电话40上预先安装能够抓取屏幕画面的软件。这样,当计算机10获取移动式电话40的屏幕画面时,该软件抓取移动式电话40的屏幕画面,并将所抓取的屏幕画面返回到计算机10,由计算机10进行之后的转换等处理。在步骤S23,通过使用计算机10的输入装置106,在显示器104的移动式电话画面上对移动式电话40进行各种操作。例如,呼叫电话号码12345678,依次按下按键1 8,然后按下呼叫键41。计算机10根据用户的上述操作,生成操作数据,将所生成的操作数据转换成适于移动式电话40执行的操作指令,并将转换后的操作指令发送到移动式电话40。关于将所生成的操作数据转换成适于移动式电话40执行的操作指令的具体方法,可以采用如下方法。例如,在移动式电话40上预先安装能够模拟输入装置406的操作的软件或者移动式电话40本身已具备类似功能的软件,该软件能够模拟输入装置406的操作,并且使移动式电话40基于所模拟的操作来执行相应的操作。这样,当用户在计算机10 的显示器104上进行了操作后,计算机10将所生成的操作数据转换成上述软件能够处理的操作指令。上述软件接收到该操作指令后,生成相应的对输入装置406的模拟操作数据,从而使移动式电话40执行相应的操作。在步骤S24,移动式电话40根据接收到的操作指令,执行相应的操作,例如呼叫电话号码12345678。这时,移动式电话40的显示器404上的屏幕画面更新为呼叫画面,如图 3(c)所示。在步骤S25,与步骤S22类似,计算机10获取移动式电话40的更新后的屏幕画面数据,将其转换为适于在计算机10的显示器104上显示的显示数据,并根据转换后的显示数据在显示器104上显示移动式电话40的更新后的屏幕画面,如图3(d)所示。在上述步骤S23中,如果在显示在计算机10的显示器104上的移动式电话画面中进行了需要使用移动式电话40的音频装置40的操作,例如,启动了录音功能或播放乐曲, 则计算机10 —方面将与之相对应的操作数据通过连接路径50发送到移动式电话40,另一方面通过控制装置60直接操作移动式电话40的音频装置407,以将音频信号输入到音频装置40或从音频装置40获取音频信号。 接下来参考图4来说明控制装置60。图4是根据本实用新型一实施方式的移动式电话音频控制装置的结构示意图。如图4所示,移动式电话40的音频装置407包括麦克风 407-1和AV输出端子407-2。 控制装置60包括控制器80、DSP (数字信号处理器)91、C0DEC (编解码器)92和放大器93。控制器80与计算机10的I/F 105相连接,与计算机10进行通信,从而实现由计算机10通过控制器80对控制装置60的控制。另一方面,控制器80还连接到DSP 91和 CODEC 92以对它们进行控制。当控制装置60从计算机10接收到音频数据(数字信号)后,DSP 91对所接收到的音频数据进行解压缩等处理,然后将处理后的音频数据发送到CODEC 92。CODEC 92对所接收到的音频数据进行解码等处理,得到音频信号(模拟信号)。解码后的音频信号经放大器93进行放大处理后,输入到移动式电话40的麦克风407-1。另一方面,当控制装置60从移动式电话40的AV输出端子407_2接收到音频信号时,放大器93对所接收到的音频信号进行放大处理,然后输入CODEC 92。CODEC 92对所接收到的音频信号进行编码等处理,得到音频数据。编码后的音频数据被发送到DSP 91进行压缩等处理,然后发送到计算机10。在以上音频输入输出过程中,控制器80对整个过程进行控制。图5是根据本实用新型另一实施方式的移动式电话音频控制装置的结构示意图。 如图5所示,放大器93包括两个放大电路93-1和93-2,分别用于麦克风407-1和AV输出端子407-2。放大电路93-1和93-2可以使用已知的集成电路,例如LM386等,并可使用已知集成电路的资料(datasheet)所推荐的电路。在以上说明中,“应用,,或“应用程序”指的是在移动设备上显示或运行的内容,例如针对移动设备开发的软件、游戏、图片、视频、音频、电子图书等。在以上说明中,“计算机”指的是具有处理器和存储器,能够实现数学运算的设备, 它不仅包括通常意义上的计算机,还包括具有上述结构和功能的其它任何形式的设备。
权利要求1.一种移动设备音频控制装置,其特征在于,包括放大器,用于与移动设备的音频装置相连接,以对在移动设备的音频装置和移动设备音频控制装置之间传递的音频信号进行放大处理;数字信号处理器,用于对在外部装置和移动设备音频控制装置之间传递的音频数据进行压缩解压缩处理;编解码器,连接在放大器和数字信号处理器之间,用于对来自放大器的音频信号进行编码和对来自数字信号处理器的音频数据进行解码;以及控制器,连接到数字信号处理器和编解码器,并且连接到外部装置,用于与外部装置进行通信,以由外部装置通过控制器控制移动设备音频控制装置。
2.根据权利要求1所述的移动设备音频控制装置,其特征在于,放大器包括输入端子和输出端子,分别用于与移动设备的音频输出端子和音频输入装置相连接。
3.根据权利要求1所述的移动设备音频控制装置,其特征在于,放大器包括第一放大电路和第二放大电路,第一放大电路的输入端连接到编解码器,输出端连接到放大器的输出端子,用于对输入到移动设备的音频信号进行放大,第二放大电路的输入端连接到放大器的输入端子,输出端连接到编解码器,用于对从移动设备输出的音频信号进行放大。
4.一种计算机控制移动设备的系统,包括 计算机,其包括显示装置、接口和输入装置; 移动设备,其包括显示装置、音频装置和接口 ;以及连接路径,其一端连接到计算机的接口,另一端连接到移动设备的接口,用于将显示在移动设备的显示装置上的画面发送到计算机以显示在计算机的显示装置上,以及其特征在于,还包括根据权利要求1 3中任一项所述的移动设备音频控制装置, 其中,移动设备音频控制装置的处理器连接到计算机的接口, 移动设备音频控制装置的放大器连接到移动设备的音频装置。
5.根据权利要求4所述的计算机控制移动设备的系统,其特征在于,所述计算机的接口和所述移动设备的接口包括通用串行总线接口、蓝牙接口和无线局域网接口。
专利摘要一种移动设备音频控制装置和计算机控制移动设备的系统。该移动设备音频控制装置包括放大器,与移动设备的音频装置相连接,对在移动设备的音频装置和移动设备音频控制装置之间传递的音频信号进行放大处理;数字信号处理器,对在外部装置和移动设备音频控制装置之间传递的音频数据进行压缩解压缩处理;编解码器,连接在放大器和数字信号处理器之间,对来自放大器的音频信号进行编码和对来自数字信号处理器的音频数据进行解码;控制器,连接到数字信号处理器和编解码器,且连接到外部装置,与外部装置进行通信,由外部装置通过控制器控制移动设备音频控制装置。通过在移动设备和计算机之间提供音频控制装置,实现由计算机控制移动设备的音频装置。
文档编号G06F11/22GK202196395SQ20112034909
公开日2012年4月18日 申请日期2011年9月17日 优先权日2011年9月17日
发明者戴亦斌 申请人:北京迈凯互动网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1