用于新媒體傳播的外部設(shè)備及其與主機(jī)的連接控制方法
【專利摘要】本發(fā)明提供了一種用于新媒體傳播的外部設(shè)備及其與主機(jī)的連接控制方法,所述外部設(shè)備包括:人機(jī)接口設(shè)備、USB接口和用于存儲(chǔ)新媒體內(nèi)容的存儲(chǔ)單元,以及用于控制所述人機(jī)接口設(shè)備是否能夠使用的微控制單元;所述外部設(shè)備通過所述USB接口與計(jì)算機(jī)主機(jī)連接;所述存儲(chǔ)單元通過微控制單元與所述USB接口連接,或直接與所述USB接口連接;所述人機(jī)接口設(shè)備通過微控制單元與所述USB接口連接。本發(fā)明計(jì)算機(jī)外部設(shè)備由于集成有存儲(chǔ)單元,可以作為被推送軟件的載體,從而實(shí)現(xiàn)通過硬件推送、安裝軟件的商業(yè)模式。
【專利說明】用于新媒體傳播的外部設(shè)備及其與主機(jī)的連接控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)傳輸控制【技術(shù)領(lǐng)域】,特別是涉及一種用于新媒體傳播的外部設(shè)備及其與主機(jī)的連接控制方法。
【背景技術(shù)】
[0002]新媒體是一種基于網(wǎng)絡(luò)技術(shù)發(fā)展起來的新型媒體,通常也被稱作數(shù)字化媒體,如數(shù)字雜志、數(shù)字報(bào)紙、數(shù)字廣播、手機(jī)彩信、移動(dòng)電視、游戲軟件、桌面視窗、數(shù)字電視、數(shù)字電影、觸摸媒體等。相對于報(bào)刊、戶外、廣播、電視四大傳統(tǒng)意義上的媒體,新媒體被形象地稱為第五媒體。
[0003]主要特點(diǎn):
1、迎合人們休閑娛樂時(shí)間碎片化的需求。由于工作與生活節(jié)奏的加快,人們的休閑時(shí)間呈現(xiàn)出碎片化傾向,新媒體正是迎合了這種需求而生的。
[0004]2、滿足隨時(shí)隨地地互動(dòng)性表達(dá)、娛樂與信息需要。以互聯(lián)網(wǎng)為標(biāo)志的第三代媒體在傳播的訴求方面走向個(gè)性表達(dá)與交流階段。對于網(wǎng)絡(luò)電視和手機(jī)電視而言,消費(fèi)者同時(shí)也是生廣者。
[0005]3、人們使用新媒體的目的性與選擇的主動(dòng)性更強(qiáng)。
[0006]4、媒體使用與內(nèi)容選擇更具個(gè)性化,導(dǎo)致市場細(xì)分更加充分。
[0007]新媒體提供商或服務(wù)商希望潛在用戶都能了解、獲得并有興趣使用其提供的新媒體,作為新媒體用戶,同樣也希望能夠方便地獲得并使用其感興趣的新媒體,但由于新媒體種類、數(shù)量都非常的大,現(xiàn)有技術(shù)很難實(shí)現(xiàn)新媒體的有效傳播。
【發(fā)明內(nèi)容】
[0008]本發(fā)明所要解決的技術(shù)問題是提供一種用于新媒體傳播的外部設(shè)備及其與主機(jī)的連接控制方法,可解決現(xiàn)有技術(shù)不能有效傳播新媒體的問題。
[0009]為了解決上述問題,本發(fā)明公開了一種用于新媒體傳播的外部設(shè)備,包括人機(jī)接口設(shè)備、USB接口、用于存儲(chǔ)新媒體內(nèi)容的存儲(chǔ)單元,以及用于控制所述人機(jī)接口設(shè)備是否能夠使用的微控制單元;所述外部設(shè)備通過所述USB接口與計(jì)算機(jī)主機(jī)連接;所述存儲(chǔ)單元通過微控制單元與所述USB接口連接,或直接與所述USB接口連接;所述人機(jī)接口設(shè)備通過微控制單元與所述USB接口連接。
[0010]優(yōu)選的,所述人機(jī)接口設(shè)備為鍵盤、鼠標(biāo)、手寫板或游戲桿。
[0011 ] 優(yōu)選的,所述存儲(chǔ)單元為閃存芯片。
[0012]優(yōu)選的,所述USB接口與所述計(jì)算機(jī)主機(jī)直接連接。
[0013]優(yōu)選的,所述USB接口通過藍(lán)牙與所述計(jì)算機(jī)主機(jī)建立連接。
[0014]依據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,公開了一種用于新媒體傳播的外部設(shè)備與主機(jī)的連接控制方法,包括:所述微控制單元通過USB接口與計(jì)算機(jī)主機(jī)建立通訊連接;所述微控制單元從所述計(jì)算機(jī)主機(jī)讀取所述存儲(chǔ)單元中存儲(chǔ)的新媒體的使用狀態(tài);若所述新媒體處于已經(jīng)使用的狀態(tài),則將所述人機(jī)接口設(shè)備設(shè)置為使能狀態(tài)。
[0015]優(yōu)選的,所述人機(jī)接口設(shè)備與USB接口的通訊方法具體包括:判斷人機(jī)接口設(shè)備是否為使能狀態(tài),若否,結(jié)束本時(shí)鐘周期內(nèi)的USB通訊;將本時(shí)鐘周期內(nèi)的USB狀態(tài)設(shè)置為使能狀態(tài);判斷系統(tǒng)資源中斷是否為中斷1,若是,執(zhí)行人機(jī)接口設(shè)備的寫處理操作;判斷系統(tǒng)資源中斷是否為中斷2,若是,執(zhí)行人機(jī)接口設(shè)備的讀處理操作。
[0016]優(yōu)選的,所述人機(jī)接口設(shè)備的寫處理操作具體包括:判斷USB寫隊(duì)列是否處于有效狀態(tài),若是,將人機(jī)接口設(shè)備數(shù)據(jù)轉(zhuǎn)移出來,并寫入U(xiǎn)SB寫隊(duì)列。
[0017]優(yōu)選的,所述人機(jī)接口設(shè)備的讀處理操作具體包括:判斷USB讀隊(duì)列是否處于有效狀態(tài),若是,從USB讀隊(duì)列中讀取數(shù)據(jù),并轉(zhuǎn)移至人機(jī)接口設(shè)備。
[0018]優(yōu)選的,所述新媒體內(nèi)容包括客戶端軟件、即時(shí)通信軟件、安全控制軟件和游戲軟件。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
本發(fā)明優(yōu)選實(shí)施例中,計(jì)算機(jī)外部設(shè)備(如鼠標(biāo))由于集成有存儲(chǔ)單元,可以作為被推送軟件(如客戶端軟件、即時(shí)通信軟件、安全控制軟件、游戲軟件等)的載體,從而實(shí)現(xiàn)通過硬件推送、安裝軟件的商業(yè)模式。
[0019]另外,通過能夠控制人機(jī)接口設(shè)備是否能夠使用的微控制單元,可控制只有選擇安裝并使用存儲(chǔ)單元中保存的軟件后才能夠正常使用,比較有效的解決了現(xiàn)有技術(shù)不能有效傳播游戲軟件、即時(shí)通信軟件等新媒體的問題。
【專利附圖】
【附圖說明】
[0020]圖1是本發(fā)明用于新媒體傳播的外部設(shè)備第一實(shí)施例的結(jié)構(gòu)示意圖;
圖2是本發(fā)明用于新媒體傳播的外部設(shè)備第二實(shí)施例的結(jié)構(gòu)示意圖;
圖3是本發(fā)明用于新媒體傳播的外部設(shè)備與主機(jī)的連接控制方法實(shí)施例中微控制單元的控制流程圖;
圖4是用于新媒體傳播的外部設(shè)備與主機(jī)的連接控制方法實(shí)施例中人機(jī)接口設(shè)備與USB接口的通訊方法流程圖;
圖5是圖4所示的方法流程中人機(jī)接口設(shè)備與USB接口的寫處理操作流程圖;
圖6是圖4所示的方法流程中人機(jī)接口設(shè)備與USB接口的讀處理操作流程圖。
【具體實(shí)施方式】
[0021]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0022]參照圖1,示出了本發(fā)明用于新媒體傳播的外部設(shè)備第一實(shí)施例的結(jié)構(gòu)示意圖,具體包括人機(jī)接口設(shè)備11、USB接口 12、微控制單元13和存儲(chǔ)單元14,其中:
人機(jī)接口設(shè)備(HID,Human Interface Device)ll是計(jì)算機(jī)直接與人交互的設(shè)備,例如鍵盤、鼠標(biāo)、手寫板和游戲桿等;
USB接口 12是本發(fā)明外部設(shè)備與計(jì)算機(jī)主機(jī)的通用串行總線連接接口 ;在本優(yōu)選實(shí)施例中,外部設(shè)備與計(jì)算機(jī)主機(jī)通過電纜線直接連接;
微控制單元(MCU, Micro Control Unit) 13用于控制人機(jī)接口設(shè)備11是否能夠使用; 存儲(chǔ)單元14用于存儲(chǔ)新媒體內(nèi)容;在本優(yōu)選實(shí)施例中,存儲(chǔ)單元14為閃存芯片,新媒體內(nèi)容可以是數(shù)字雜志、數(shù)字報(bào)紙、數(shù)字廣播、手機(jī)彩信、移動(dòng)電視、桌面視窗、數(shù)字電視、數(shù)字電影、觸摸媒體等,也可以是客戶端軟件、即時(shí)通信軟件、安全控制軟件、游戲軟件等軟件
產(chǎn)品
在本優(yōu)選實(shí)施例中,存儲(chǔ)單元14和人機(jī)接口設(shè)備11均通過微控制單元13與USB接口12連接;對于存儲(chǔ)在存儲(chǔ)單元14中的新媒體,可以設(shè)置為只要有一個(gè)新媒體的狀態(tài)變?yōu)橐咽褂眉纯蓪⑷藱C(jī)接口設(shè)備設(shè)置為使能狀態(tài),也可以設(shè)置為所有新媒體都使用、或特定的新媒體使用后才可可將人機(jī)接口設(shè)備設(shè)置為使能狀態(tài)。
[0023]參照圖2,示出了用于新媒體傳播的外部設(shè)備第二實(shí)施例的結(jié)構(gòu)示意圖,本優(yōu)選實(shí)施例與圖1所示的第一裝置實(shí)施例的區(qū)別在于:
存儲(chǔ)單元14與USB接口 12直接連接;另外,外部設(shè)備的USB接口通過藍(lán)牙與計(jì)算機(jī)主機(jī)設(shè)備實(shí)現(xiàn)無線連接。
[0024]需要說明的是,上述裝置實(shí)施例屬于優(yōu)選實(shí)施例,所涉及的單元和模塊并不一定是本發(fā)明所必須的。
[0025]參照圖3,示出了本發(fā)明外部設(shè)備與主機(jī)的連接控制方法實(shí)施例中的微控制單元的控制流程,包括:
步驟S301:微控制單元通過USB接口與計(jì)算機(jī)主機(jī)建立通訊連接; 步驟S302:微控制單元從計(jì)算機(jī)主機(jī)讀取存儲(chǔ)單元中存儲(chǔ)的新媒體的使用狀態(tài);
步驟S303:判斷上述新媒體是否處于已經(jīng)使用的狀態(tài);若是,轉(zhuǎn)步驟S304 ;否則,轉(zhuǎn)步驟 S302 ;
步驟S304:將所述人機(jī)接口設(shè)備設(shè)置為使能狀態(tài)。
[0026]參照圖4,示出了本發(fā)明外部設(shè)備與主機(jī)的連接控制方法實(shí)施例中的人機(jī)接口設(shè)備與USB接口的通訊方法流程,包括:
步驟 S401:Save ACC/Status/Bank/MPO/MPl/TBLP ;
步驟S402:suspend_line=l ?若是,轉(zhuǎn)步驟S408 ;否則,轉(zhuǎn)步驟S403 ;
步驟 S403:Enable_usb_clock=l
步驟S404 =USRiintl=I ?若是,轉(zhuǎn)步驟S405 ;否則,轉(zhuǎn)步驟S406 ;
步驟S405:執(zhí)行設(shè)備寫數(shù)據(jù)流程(FIFOl);
步驟S406:USRiint2=l ?若是,轉(zhuǎn)步驟S407 ;否則,轉(zhuǎn)步驟S411 ;
步驟S407:執(zhí)行設(shè)備讀數(shù)據(jù)流程(FIF02);
步驟 S408:USRiintl=0 ;USRiint2=0 ;
步驟S409:Resume_line=l ?若是,轉(zhuǎn)步驟S410 ;否則,轉(zhuǎn)步驟S411 ;
步驟 S410:Enable_usb_clock=l ;
步驟 S411 =Resume ACC/Status/Bank/MPO/MPl/TBLP。
[0027]其中,
FIFOl具體包括(參見附圖5):
步驟S405-1:nCmdIndex=0 ?若是,轉(zhuǎn)步驟S405-2 ;否則,轉(zhuǎn)步驟S405-7 ;
步驟 S405-2:FIF01_ffr_Check=l&USB_Req_Flag=0 ?若是,轉(zhuǎn)步驟 S405-3 ;否則,轉(zhuǎn)步驟 S405-7 ;
步驟 S405-3:F_ReplyNPacket=l ?若是,轉(zhuǎn)步驟 S405-4 ;否則,轉(zhuǎn)步驟 S405-7 ;步驟 S405-4:F_RepIyNPacket=O ;FIF01_ffr_Check=l ;
步驟 S405-5 =MoveHIDDataOut ;
步驟 S405-6:ffrite FIFOl ;
步驟 S405-7:USRiintl=0 ;Restore ACC/Status/Bank/MPO/MPl/TBLP ;
FIF02具體包括(參見附圖6):
步驟S407-1:nCmdIndex=0 ?若是,轉(zhuǎn)步驟S407-2 ;否則,轉(zhuǎn)步驟S407-5 ;
步驟S407-2: FIF02_Rd_Check=l&USB_Req_Flag=0?若是,轉(zhuǎn)步驟S407-3 ;否則,轉(zhuǎn)步驟 S407-5 ;
步驟 S407-3: ReadFIFO ;
步驟 S407-4: MoveHIDDataIn ;
步驟 S407-5:USRiint2=0 ;Restore ACC/Status/Bank/MPO/MPl/TBLP ;
對于前述的各方法實(shí)施例,為了描述簡單,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域的技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)楦鶕?jù)本發(fā)明,某些步驟可以采用其他順序或同時(shí)執(zhí)行;其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,上述方法實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0028]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
[0029]以上對本發(fā)明所提供的一種用于新媒體傳播的外部設(shè)備及其與主機(jī)的連接控制方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明 的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種用于新媒體傳播的外部設(shè)備,包括人機(jī)接口設(shè)備和USB接口,其特征在于,所述外部設(shè)備還包括:用于存儲(chǔ)新媒體內(nèi)容的存儲(chǔ)單元,以及用于控制所述人機(jī)接口設(shè)備是否能夠使用的微控制單元; 所述外部設(shè)備通過所述USB接口與計(jì)算機(jī)主機(jī)連接; 所述存儲(chǔ)單元通過微控制單元與所述USB接口連接,或直接與所述USB接口連接; 所述人機(jī)接口設(shè)備通過微控制單元與所述USB接口連接。
2.如權(quán)利要求1所述的外部設(shè)備,其特征在于,所述人機(jī)接口設(shè)備為鍵盤、鼠標(biāo)、手寫板或游戲桿。
3.如權(quán)利要求1所述的外部設(shè)備,其特征在于,所述存儲(chǔ)單元為閃存芯片。
4.如權(quán)利要求1所述的外部設(shè)備,其特征在于,所述USB接口與所述計(jì)算機(jī)主機(jī)直接連接。
5.如權(quán)利要求1所述的外部設(shè)備,其特征在于,所述USB接口通過藍(lán)牙與所述計(jì)算機(jī)主機(jī)建立連接。
6.一種用于新媒體傳播的外部設(shè)備與主機(jī)的連接控制方法,其特征在于,所述外部設(shè)備包括人機(jī)接口設(shè)備、USB接口、存儲(chǔ)單元和微控制單元,所述方法包括: 所述微控制單元通過USB接口與計(jì)算機(jī)主機(jī)建立通訊連接; 所述微控制單元從所述計(jì)算機(jī)主機(jī)讀取所述存儲(chǔ)單元中存儲(chǔ)的新媒體的使用狀態(tài); 若所述新媒體處于已經(jīng)使用的狀態(tài),則將所述人機(jī)接口設(shè)備設(shè)置為使能狀態(tài)。
7.如權(quán)利要求6所述的方法,其特征在于,所述人機(jī)接口設(shè)備與USB接口的通訊方法具體包括: 判斷人機(jī)接口設(shè)備是否為使能狀態(tài),若否,結(jié)束本時(shí)鐘周期內(nèi)的USB通訊; 將本時(shí)鐘周期內(nèi)的USB狀態(tài)設(shè)置為使能狀態(tài); 判斷系統(tǒng)資源中斷是否為中斷1,若是,執(zhí)行人機(jī)接口設(shè)備的寫處理操作; 判斷系統(tǒng)資源中斷是否為中斷2,若是,執(zhí)行人機(jī)接口設(shè)備的讀處理操作。
8.如權(quán)利要求7所述的方法,其特征在于,所述人機(jī)接口設(shè)備的寫處理操作具體包括:判斷USB寫隊(duì)列是否處于有效狀態(tài),若是,將人機(jī)接口設(shè)備數(shù)據(jù)轉(zhuǎn)移出來,并寫入U(xiǎn)SB寫隊(duì)列。
9.如權(quán)利要求7所述的方法,其特征在于,所述人機(jī)接口設(shè)備的讀處理操作具體包括:判斷USB讀隊(duì)列是否處于有效狀態(tài),若是,從USB讀隊(duì)列中讀取數(shù)據(jù),并轉(zhuǎn)移至人機(jī)接口設(shè)備。
10.如權(quán)利要求6所述的方法,其特征在于,所述新媒體內(nèi)容包括客戶端軟件、即時(shí)通信軟件、安全控制軟件和游戲軟件。
【文檔編號】G06F13/10GK103778078SQ201210407289
【公開日】2014年5月7日 申請日期:2012年10月23日 優(yōu)先權(quán)日:2012年10月23日
【發(fā)明者】韓伯翰 申請人:韓伯翰