專利名稱:共享便攜式音頻裝置的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種共享便攜式音頻裝置的系統(tǒng)及方法,尤其是一種利用雙邊驅(qū)動(dòng)共
享便攜式音頻裝置的系統(tǒng)及方法。
背景技術(shù):
目前,除部分筆記型計(jì)算機(jī)已經(jīng)內(nèi)置外,目前絕大部分的計(jì)算機(jī)(PC)需要外接獨(dú) 立的音頻輸出設(shè)備及音頻輸入裝置。隨著多媒體或Skype等技術(shù)的發(fā)展普及,人們對(duì)音頻 設(shè)備的需求也變得迫切,這使得公司以及個(gè)人用戶不得不為PC機(jī)配備外接音頻設(shè)備。由于 不是PC的基本設(shè)備,不少人隨身自備上這些音頻設(shè)備以備不時(shí)之需。 同時(shí),便攜式裝置也得到空前的發(fā)展與普及,例如行動(dòng)電話,電子詞典,掌上影音 播放器等這些設(shè)備幾乎成為每個(gè)現(xiàn)代人的隨身必備裝置。而這些裝置絕大部分都內(nèi)置了像 音頻輸出設(shè)備及音頻輸入裝置這樣的音頻設(shè)備。 因而,如果能使PC機(jī)使用掌上智能型裝置的音頻設(shè)備,不但能方便用戶,還能節(jié) 省不必要的開支。
發(fā)明內(nèi)容
本發(fā)明為解決背景技術(shù)中存在的上述技術(shù)問(wèn)題,而提出一種共享便攜式音頻裝置 的系統(tǒng)及方法。 本發(fā)明的技術(shù)解決方案是本發(fā)明為一種共享便攜式音頻裝置的系統(tǒng),其特殊之處 在于該系統(tǒng)包含主控端,包含第一驅(qū)動(dòng)程序及應(yīng)用程序;受控端,包含第二驅(qū)動(dòng)程序及 音頻模塊,第二驅(qū)動(dòng)程序使音頻模塊仿真為音頻設(shè)備;其中,當(dāng)主控端及受控端以通用序列 總線連接時(shí),第一驅(qū)動(dòng)程序驅(qū)動(dòng)音頻設(shè)備,使應(yīng)用程序與音頻設(shè)備進(jìn)行數(shù)據(jù)交換。
上述受控端為隨身音響、行動(dòng)電話、電子詞典或掌上影音播放器。
上述主控端為桌上型計(jì)算機(jī)或筆記型計(jì)算機(jī)。 —種共享便攜式音頻裝置的方法,包含主控端程序及受控端程序,主控端程序用 來(lái)控制主控端,受控端程序用來(lái)控制受控端,主控端及受控端通過(guò)通用序列總線(USB)相 接,其特殊之處在于所述主控端程序包含 1)偵測(cè)受控端是否由通用序列總線接入,若是,則進(jìn)行步驟2);
2)加載第一驅(qū)動(dòng)程序;
3)初始化受控端的音頻模塊; 4)通過(guò)通用序列總線使主控端的應(yīng)用程序與音頻模塊進(jìn)行數(shù)據(jù)交換;
所述受控端程序包含
5)初始化音頻模塊; 6)執(zhí)行第二驅(qū)動(dòng)程序使音頻模塊仿真為音頻設(shè)備; 7)偵測(cè)通用序列總線是否與主控端相接,若是,則進(jìn)行步驟8); 8)接收第一驅(qū)動(dòng)程序的設(shè)定數(shù)據(jù);
9)通過(guò)通用序列總線使音頻設(shè)備與主控端的應(yīng)用程序進(jìn)行數(shù)據(jù)交換。 上述步驟3)和4)之間主控端程序還包含偵測(cè)第一驅(qū)動(dòng)程序是否成功驅(qū)動(dòng)音頻模
塊,若是則進(jìn)行步驟4),若否則卸載第一驅(qū)動(dòng)程序。 上述步驟8)和9)之間受控端程序還包含偵測(cè)第一驅(qū)動(dòng)程序是否成功驅(qū)動(dòng)音頻設(shè) 備,若是則進(jìn)行步驟9)。 上述第一驅(qū)動(dòng)程序內(nèi)建于主控端中。
上述第二驅(qū)動(dòng)程序內(nèi)建于受控端中。 上述步驟4)之后主控端程序還包含偵測(cè)通用序列總線是否仍與受控端連接,若 是則進(jìn)行步驟4),若否,則卸載第一驅(qū)動(dòng)程序。 上述步驟9)之后受控端程序還包含偵測(cè)通用序列總線是否仍與主控端連接,若 否,則關(guān)閉第二驅(qū)動(dòng)程序。 本發(fā)明利用受控端驅(qū)動(dòng)程序使受控端開放通用序列總線的接口,當(dāng)受控端與主控 端連接,主控端可經(jīng)過(guò)通用序列總線驅(qū)動(dòng)受控端。因此本發(fā)明能使PC機(jī)使用掌上智能型裝 置的音頻設(shè)備,方便了用戶,還能節(jié)省開支。
圖1為本發(fā)明主控端流程圖;
圖2為本發(fā)明受控端流程圖;
圖3為本發(fā)明方塊圖。 其中,31 -主控端,311 -應(yīng)用程序,312-第一驅(qū)動(dòng)程序,313-主控端通用序列總線, 32-受控端,321-音頻模塊,322-第二驅(qū)動(dòng)程序,323-受控端通用序列總線,33-數(shù)據(jù)流, 34-音頻訊號(hào);
具體實(shí)施例方式
參見圖l,主控端程序包含(A)受控端是否由通用序列總線接入,若是,則進(jìn)行步 驟(B),若否,則繼續(xù)偵測(cè)通用序列總線是否接入;(B)加載第一驅(qū)動(dòng)程序;(C)初始化受控 端的音頻模塊;(D)偵測(cè)第一驅(qū)動(dòng)程序是否成功驅(qū)動(dòng)受控端的音頻模塊,若是,則進(jìn)行步驟 (E) ;(E)通過(guò)已初始化的通用序列總線使主控端的應(yīng)用程序與受控端的音頻模塊進(jìn)行數(shù)
據(jù)交換。其中,主控端程序還包含步驟(F)及步驟(G),步驟(F)偵測(cè)通用序列總線是否仍 與受控端連接,若否,則進(jìn)行步驟(G),若是,則繼續(xù)進(jìn)行步驟(E) ;(G)卸載第一驅(qū)動(dòng)程序, 在步驟(D)中,若第一驅(qū)動(dòng)程序未成功驅(qū)動(dòng)受控端的音頻模塊,則直接進(jìn)行步驟(G)。其中, 第一驅(qū)動(dòng)程序內(nèi)建于主控端中,主控端可為桌上型計(jì)算機(jī)或筆記型計(jì)算機(jī)。
參見圖2,受控端程序包含(a)初始化音頻模塊;(b)執(zhí)行第二驅(qū)動(dòng)程序使音頻模 塊仿真為音頻設(shè)備;(c)偵測(cè)受控端是否通過(guò)通用序列總線與主控端相接,若是,則進(jìn)行步 驟(d) ;(d)接收第一驅(qū)動(dòng)程序的設(shè)定數(shù)據(jù);(e)偵測(cè)第一驅(qū)動(dòng)程序是否成功驅(qū)動(dòng)音頻設(shè)備, 若是,則進(jìn)行步驟(f) ;(f)通過(guò)通用序列總線使音頻設(shè)備與主控端的應(yīng)用程序進(jìn)行數(shù)據(jù)交 換。其中,受控端程序包含步驟(g)及步驟(h),步驟(g)偵測(cè)通用序列總線是否仍與主控 端連接,若否,則進(jìn)行步驟(h) ;(h)關(guān)閉第二驅(qū)動(dòng)程序,在步驟(e)中,若第一驅(qū)動(dòng)程序未成 功驅(qū)動(dòng)音頻模塊,則直接進(jìn)行步驟(h)。其中,第二驅(qū)動(dòng)程序內(nèi)建于受控端中,受控端可為隨身音響、行動(dòng)電話、電子詞典或掌上影音播放器。主控端還包含應(yīng)用程序趨動(dòng)音頻模塊。
參見圖3,主控端31包含應(yīng)用程序311、第一驅(qū)動(dòng)程序312及主控端通用序列總線 313,受控端32包含音頻模塊321、第二驅(qū)動(dòng)程序322及受控端通用序列總線323。當(dāng)主控 端31通過(guò)主控端通用序列總線313與受控端通用序列總線相接323,第二驅(qū)動(dòng)程序322仿 真音頻模塊321為音頻設(shè)備,并提供通用序列總線接口 。主控端31及受控端32連接時(shí),主 控端31加載第一驅(qū)動(dòng)程序312,第一驅(qū)動(dòng)程序312通過(guò)總線接口與音頻設(shè)備進(jìn)行數(shù)據(jù)流33 交換,其中,數(shù)據(jù)流33通過(guò)主控端序列總線313及受控端序列總線323流通。如此,主控端 31的應(yīng)用程序311即可利用第一驅(qū)動(dòng)程序311對(duì)音頻模塊321所仿真的音頻設(shè)備進(jìn)行驅(qū) 動(dòng),并接收或輸出音頻信號(hào)34予音頻模塊321。通過(guò)此模式,主控端31及受控端32即可進(jìn) 行數(shù)據(jù)流33及音頻信號(hào)34的交流,達(dá)到共享受控端32的音頻模塊321的功能。
權(quán)利要求
一種共享便攜式音頻裝置的系統(tǒng),其特征在于該系統(tǒng)包含主控端,包含第一驅(qū)動(dòng)程序及應(yīng)用程序;受控端,包含第二驅(qū)動(dòng)程序及音頻模塊,第二驅(qū)動(dòng)程序使音頻模塊仿真為音頻設(shè)備;其中,當(dāng)主控端及受控端以通用序列總線連接時(shí),第一驅(qū)動(dòng)程序驅(qū)動(dòng)音頻設(shè)備,使應(yīng)用程序與音頻設(shè)備進(jìn)行數(shù)據(jù)交換。
2. 根據(jù)權(quán)利要求1所述的共享便攜式音頻裝置的系統(tǒng),其特征在于所述受控端為隨 身音響、行動(dòng)電話、電子詞典或掌上影音播放器。
3. 根據(jù)權(quán)利要求1所述的共享便攜式音頻裝置的系統(tǒng),其特征在于所述主控端為桌 上型計(jì)算機(jī)或筆記型計(jì)算機(jī)。
4. 一種共享便攜式音頻裝置的方法,包含主控端程序及受控端程序,主控端程序用來(lái) 控制主控端,受控端程序用來(lái)控制受控端,主控端及受控端通過(guò)通用序列總線相接,其特征 在于所述主控端程序包含1) 偵測(cè)受控端是否由通用序列總線接入,若是,則進(jìn)行步驟2);2) 加載第一驅(qū)動(dòng)程序;3) 初始化受控端的音頻模塊;4) 通過(guò)通用序列總線使主控端的應(yīng)用程序與音頻模塊進(jìn)行數(shù)據(jù)交換; 所述受控端程序包含5) 初始化音頻模塊;6) 執(zhí)行第二驅(qū)動(dòng)程序使音頻模塊仿真為音頻設(shè)備;7) 偵測(cè)通用序列總線是否與主控端相接,若是,則進(jìn)行步驟8);8) 接收第一驅(qū)動(dòng)程序的設(shè)定數(shù)據(jù);9) 通過(guò)通用序列總線使音頻設(shè)備與主控端的應(yīng)用程序進(jìn)行數(shù)據(jù)交換。
5. 根據(jù)權(quán)利要求4所述的共享便攜式音頻裝置的方法,其特征在于所述步驟3)和4) 之間主控端程序還包含偵測(cè)第一驅(qū)動(dòng)程序是否成功驅(qū)動(dòng)音頻模塊,若是則進(jìn)行步驟4),若 否則卸載第一驅(qū)動(dòng)程序。
6. 根據(jù)權(quán)利要求4所述的共享便攜式音頻裝置的方法,其特征在于所述步驟8)和9) 之間受控端程序還包含偵測(cè)第一驅(qū)動(dòng)程序是否成功驅(qū)動(dòng)音頻設(shè)備,若是則進(jìn)行步驟9)。
7. 根據(jù)權(quán)利要求4所述的共享便攜式音頻裝置的方法,其特征在于所述第一驅(qū)動(dòng)程 序內(nèi)建于主控端中。
8. 根據(jù)權(quán)利要求4所述的共享便攜式音頻裝置的方法,其特征在于所述第二驅(qū)動(dòng)程序內(nèi)建于受控端中。
9. 根據(jù)權(quán)利要求4所述的共享便攜式音頻裝置的方法,其特征在于所述步驟4)之后 主控端程序還包含偵測(cè)通用序列總線是否仍與受控端連接,若是則進(jìn)行步驟4),若否,則卸 載第一驅(qū)動(dòng)程序。
10. 根據(jù)權(quán)利要求4所述的共享便攜式音頻裝置的方法,其特征在于所述步驟9)之后受控端程序還包含偵測(cè)通用序列總線是否仍與主控端連接,若否,則關(guān)閉第二驅(qū)動(dòng)程序。
全文摘要
本發(fā)明涉及一種共享便攜式音頻裝置的系統(tǒng)及方法,該系統(tǒng)包含主控端,包含第一驅(qū)動(dòng)程序及應(yīng)用程序;受控端,包含第二驅(qū)動(dòng)程序及音頻模塊,第二驅(qū)動(dòng)程序使音頻模塊仿真為音頻設(shè)備;其中,當(dāng)主控端及受控端以通用序列總線連接時(shí),第一驅(qū)動(dòng)程序驅(qū)動(dòng)音頻設(shè)備,使應(yīng)用程序與音頻設(shè)備進(jìn)行數(shù)據(jù)交換。本發(fā)明能使PC機(jī)使用掌上智能型裝置的音頻設(shè)備,方便了用戶,還能節(jié)省開支。
文檔編號(hào)G06F3/16GK101702142SQ20091021899
公開日2010年5月5日 申請(qǐng)日期2009年11月17日 優(yōu)先權(quán)日2009年11月17日
發(fā)明者嚴(yán)曉龍, 閆海紅, 陳淮琰 申請(qǐng)人:無(wú)敵科技(西安)有限公司