国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      多媒體信號輸入處理方法

      文檔序號:6482423閱讀:237來源:國知局
      專利名稱:多媒體信號輸入處理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)字?jǐn)?shù)據(jù)處理,尤其涉及從用戶界面向核心邏輯單元傳輸數(shù)據(jù) 的多^某體信號輸入處理方法。
      背景技術(shù)
      隨著軟件產(chǎn)業(yè)的蓬勃發(fā)展,軟件系統(tǒng)變得越來越復(fù)雜,由于面向過程程 序設(shè)計(jì)的開發(fā)方法和架構(gòu)無法適應(yīng)變化頻繁的軟件需求,同時(shí)也帶來維護(hù)困 難的問題,使得開發(fā)成本越來越高。在這樣的情況下,二十世紀(jì)六七十年代,
      出現(xiàn)了面向?qū)ο缶幊陶Z言,在此基礎(chǔ)上,面向?qū)ο蟪绦騣殳計(jì)的各種開發(fā)方法 和架構(gòu)也隨之應(yīng)運(yùn)而生并得以迅速發(fā)展。例如申請?zhí)枮?2809740.8、名稱為 "把傳統(tǒng)軟件應(yīng)用程序轉(zhuǎn)換為現(xiàn)代面向?qū)ο笙到y(tǒng)的方法和系統(tǒng)"的中國專利 申請中公開這樣的技術(shù)方案。
      在面向?qū)ο蟮某绦蛟O(shè)計(jì)及中所采用的圖形用戶界面或圖形用戶接口 (Graphical User Interface, GUI),是指采用圖形方式顯示的計(jì)算機(jī)操作環(huán)境用 戶接口。與早期計(jì)算機(jī)使用的命令行界面相比,圖形界面對于用戶來說更為 簡便易用,且編程效率高,逐漸成為程序設(shè)計(jì)的一個(gè)較佳方式。例如申請?zhí)?為02141345.2、名稱為"產(chǎn)生用戶界面的專門系統(tǒng)"的中國專利申請中就公 開了 一種通過面向?qū)ο蟪绦蛟O(shè)計(jì)的架構(gòu)所形成的用于獲得用戶界面的專門系 統(tǒng)。
      現(xiàn)有的面向?qū)ο蟪绦蛟O(shè)計(jì)的開發(fā)過程中,經(jīng)常出現(xiàn)不同的應(yīng)用實(shí)例對同 一個(gè)庫操作的復(fù)用,但是,由于各個(gè)不同庫之間的接口不統(tǒng)一,每當(dāng)對一個(gè)
      庫操作進(jìn)行復(fù)用時(shí),常常通過復(fù)制、粘貼其代碼,并針對應(yīng)用情況對內(nèi)部參 數(shù)或外部參數(shù)進(jìn)行人工調(diào)整來完成,這樣的人工調(diào)整過程拖延了開發(fā)周期,
      4并且這樣的人工調(diào)整很容易出現(xiàn)差錯(cuò),例如誤修改或漏修改一個(gè)或多個(gè)局部 變量參數(shù)或全局變量參數(shù)等,給后續(xù)的維護(hù)和檢查工作帶來很大的困難。特 別是在使用圖形化用戶界面時(shí),從用戶界面向核心邏輯單元傳遞用戶的輸入 數(shù)據(jù)也需要避免由于代碼復(fù)用所帶來的出錯(cuò)率增加、工作量增大、開發(fā)周期 延長以及開發(fā)成本提高的問題。
      從另一個(gè)角度來看,也就是說,現(xiàn)有技術(shù)中,從用戶界面到核心邏輯單 元或系統(tǒng)操作單元的數(shù)據(jù)傳遞方式已經(jīng)固化在用戶界面中,從而降低了復(fù)用 性。因此,現(xiàn)有技術(shù)中缺乏一種可復(fù)用的vMv用戶界面向核心邏輯單元或系統(tǒng) 操作單元傳輸數(shù)據(jù)的方法。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問題是提供一種可復(fù)用的從用戶界面向核心邏輯單 元或系統(tǒng)操作單元傳輸數(shù)據(jù)的方法。
      為解決上述問題,本發(fā)明提供了一種多^ 某體信號輸入處理方法,包括步
      驟用戶界面單元接受指令信號并將指令信號發(fā)送至鏈接單元;鏈接單元接 收指令信號,并根據(jù)所述指令信號從鏈接單元的映射模塊內(nèi)獲取從用戶界面 單元至核心邏輯單元的映射;鏈接單元將用戶界面單元傳輸?shù)闹噶钚盘栠M(jìn)行 格式轉(zhuǎn)換并傳輸至核心邏輯單元。
      可選地,還包括步驟核心邏輯單元將界面變化信號發(fā)送至鏈接單元; 鏈接單元接收界面變化信號,并根據(jù)所述界面變化信號從鏈接單元的映射模 塊內(nèi)獲取從核心邏輯單元至用戶界面單元的映射;鏈接單元將核心邏輯單元 傳輸?shù)慕缑孀兓盘栠M(jìn)行格式轉(zhuǎn)換并傳輸至用戶界面單元。
      可選地,所述的映射模塊為映射表,所述從鏈接單元的映射模塊內(nèi)獲取 從核心邏輯單元至用戶界面單元的映射是通過搜索所述映射表的方式來實(shí)現(xiàn) 的??蛇x地,還包括步驟鏈接單元建立與用戶界面單元之間的數(shù)據(jù)通道。
      可選地,所述的用戶界面單元通過發(fā)送或接收信號經(jīng)過用戶界面單元的 控件模塊,所述的控件模塊控制所述的用戶界面單元進(jìn)行狀態(tài)變化。
      可選地,所述鏈接單元還接收表明控件信息的信號。
      可選地,用戶界面單元與核心邏輯單元之間的數(shù)據(jù)通道在完成一次數(shù)據(jù) 傳遞之后即斷開。
      可選地,所述的映射模塊為映射表,所述從鏈接單元的映射模塊內(nèi)獲取 從用戶界面單元至核心邏輯單元的映射是通過搜索所述映射表的方式來實(shí)現(xiàn) 的。
      可選地,所述的指令信號為一個(gè)范圍內(nèi)的多個(gè)指令信號。
      可選地,還包括步驟鏈接單元建立與核心邏輯單元之間的數(shù)據(jù)通道。
      相較于現(xiàn)有技術(shù),本發(fā)明從用戶界面單元至核心邏輯單元的映射規(guī)則并 不是固化在用戶界面單元的控件模塊或其他模塊之內(nèi),而是將映射規(guī)則置于 鏈接單元中。這樣,在編寫或制作用戶界面單元時(shí),就不需要考慮核心邏輯 單元的變化。同樣,在編寫或制作核心邏輯單元時(shí),也不需要考慮用戶界面 單元的變化。因此,用戶界面單元和核心邏輯單元的復(fù)用性可以提高。


      圖1是本發(fā)明一個(gè)實(shí)施例多媒體信號輸入處理方法的流程圖2是本發(fā)明另一個(gè)實(shí)施例多媒體信號輸入處理方法中從核心邏輯單元 向用戶界面單元傳遞數(shù)據(jù)的流程圖3是本發(fā)明又一個(gè)實(shí)施例多媒體信號輸入處理方法中戶界面單元與核 心邏輯單元之間的數(shù)據(jù)傳遞示意圖。
      具體實(shí)施例方式
      在本發(fā)明的具體實(shí)施方式
      中,提供一種從用戶界面向核心邏輯單元傳輸 數(shù)據(jù)時(shí)所采用的多媒體信號輸入處理方法。應(yīng)用該方法的系統(tǒng)至少包括用戶 界面單元、鏈接單元和核心邏輯單元。
      其中,用戶界面單元的作用是從用戶處獲取用戶輸入的指令信號并將該 信號傳遞給鏈接單元。用戶界面包括但不限于遙控器按鍵、設(shè)備面板上的按 鍵和/或觸摸屏上的圖形化界面等。用戶界面單元還可以包括控件模塊。該控 件模塊用于處理用于界面單元的變化。例如,觸摸屏上的圖形化界面在用戶 界面單元收到用戶的指令信號之后,會根據(jù)該信號對圖形化的界面自身作出 進(jìn)行改變的反應(yīng)。
      鏈接單元的作用是建立不同的用戶的輸入信號至核心邏輯單元的信號通 道。在本發(fā)明的一個(gè)實(shí)施例中,用戶的輸入信號有多種格式,而鏈接單元將 其轉(zhuǎn)換成核心邏輯單元可接收的統(tǒng)一格式。在本發(fā)明的一個(gè)實(shí)施例中,鏈接 單元還包括映射模塊,用于鏈接單元建立從用戶界面單元到核心邏輯單元或 系統(tǒng)動作模塊的鏈接。
      核心邏輯單元的作用是根據(jù)從鏈接單元傳遞而來的信號計(jì)算出系統(tǒng)行為 變化,并控制系統(tǒng)內(nèi)其他模塊的運(yùn)作。
      使用包括上述單元的系統(tǒng),本發(fā)明多媒體信號輸入處理方法的一個(gè)實(shí)施
      例,如圖1所示,包括步驟
      S101,用戶界面單元接受指令信號并將指令信號發(fā)送至鏈接單元;
      S102,鏈接單元接受指令信號,并根據(jù)所述指令信號從鏈接單元的映射 模塊內(nèi)獲取從用戶界面單元至核心邏輯單元的映射;
      S103,鏈接單元將用戶界面單元傳輸?shù)闹噶钚盘栠M(jìn)行格式轉(zhuǎn)換并傳輸至 核心邏輯單元。下面將對上述流程進(jìn)行詳細(xì)說明。
      首先,在步驟S101中,用戶會向用戶界面單元發(fā)送指令信號,而用戶界
      面單元將接收到這個(gè)指令信號。用戶界面包括但不限于遙控按鍵、設(shè)備前面 板上的按2建和/或觸摸屏上的圖形化界面等。也即用戶可以通過擊按遙控按鍵 和/或擊按設(shè)備面板上的按鍵和/或擊按觸摸屏上的圖形化界面等向用戶界面 發(fā)送指令信號。
      用戶界面接受到該指令信號后,將指令信號發(fā)送至鏈接單元。這里用戶 界面發(fā)送的指令信號可能是非標(biāo)準(zhǔn)化的信號,各種用戶界面只發(fā)送自有模式 的信號。這可以提高用戶界面的復(fù)用能力,降低系統(tǒng)復(fù)雜度。
      另外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,用戶界面接受到該指令信號后還會將 信號傳遞至用于處理界面單元變化的控件模塊??丶K在接收到用戶界面 的信號后,根據(jù)信號的不同,控制用戶界面進(jìn)行不同變化。例如,控件模塊 在接收到觸摸屏上的圖形化界面所傳來的指令信號后,再反向控制該圖形界 面的部分或全部圖形進(jìn)行改變。
      然后執(zhí)行步驟S102,鏈接單元接受指令信號,并根據(jù)所述指令信號從鏈 接單元的映射模塊內(nèi)獲取從用戶界面單元至核心邏輯單元的映射。在本發(fā)明 的一個(gè)實(shí)施例中,映射模塊內(nèi)設(shè)有一個(gè)映射表,該映射表內(nèi)描述了不同的情 況下從不同的用戶界面單元到不同的核心邏輯單元之間的映射。鏈接單元只 需根據(jù)不同的指令信號從該映射表內(nèi)進(jìn)行搜索,就可以尋找出從用戶界面單 元至核心邏輯單元的映射。當(dāng)然,采用映射表只是獲取映射路徑一個(gè)優(yōu)選的
      方式,本領(lǐng)域:技術(shù)人員知道,例如采用計(jì)算映射i 各徑等其他方式也可以實(shí)現(xiàn)
      獲取從用戶界面單元至核心邏輯單元的映射。
      與現(xiàn)有技術(shù)不同的是,從用戶界面單元至核心邏輯單元的映射規(guī)則并不 是固化在用戶界面單元的控件模塊或其他模塊之內(nèi),而是將映射規(guī)則置于鏈
      8接單元中。這樣,在編寫或制作用戶界面單元時(shí),就不需要考慮核心邏輯單 元的變化。同樣,在編寫或制作核心邏輯單元時(shí),也不需要考慮用戶界面單 元的變化。因此,用戶界面單元和核心邏輯單元的復(fù)用性可以提高。
      然后執(zhí)行步驟S103,鏈接單元將用戶界面單元傳輸?shù)闹噶钚盘栠M(jìn)行格式
      轉(zhuǎn)換并傳輸至核心邏輯單元。如前所述,為了提高復(fù)用能力,用戶的輸入信 號并不同意,可以有多種格式。這就需要鏈接單元將用戶界面單元傳遞來的 不同格式的數(shù)據(jù)轉(zhuǎn)換成核心邏輯單元可接收的統(tǒng)一格式,然后將轉(zhuǎn)換后的數(shù) 據(jù)傳遞至核心邏輯單元。
      當(dāng)需要傳輸?shù)臄?shù)據(jù)較大時(shí),鏈接單元還會建立與核心邏輯單元的之間數(shù) 據(jù)通道。 一旦鏈接單元獲取了從用戶界面單元至核心邏輯單元的映射,就可 以建立從鏈接單元至核心邏輯單元的數(shù)據(jù)通道。這樣的數(shù)據(jù)通道是從用戶界 面單元到核心邏輯單元之間的數(shù)據(jù)通道的一部分。
      在本發(fā)明的一個(gè)實(shí)施例中,從用戶界面單元到核心邏輯單元之間的數(shù)據(jù) 通道在完成一次數(shù)據(jù)傳遞之后即斷開。例如,當(dāng)用戶界面單元傳遞數(shù)據(jù)至鏈 接單元后,用戶界面單元到鏈接單元之間的數(shù)據(jù)通路即斷開。然后是鏈接單 元與核心邏輯單元之間的數(shù)據(jù)通道建立,而在數(shù)據(jù)傳遞完成后,從鏈接單元
      至核心邏輯單元的數(shù)據(jù)通道也斷開。這樣可以提高^Mv用戶界面單元至核心邏 輯單元的數(shù)據(jù)交換效率。
      在本發(fā)明的一個(gè)優(yōu)選的實(shí)施例中,核心邏輯單元在4妻收到鏈接單元傳遞 的數(shù)據(jù)后,將會對數(shù)據(jù)進(jìn)行處理,并根據(jù)處理的結(jié)果控制系統(tǒng)動作。此外, 核心邏輯單元還會回傳數(shù)據(jù)至用戶界面單元的控件模塊,指示控件模塊改變 用戶界面單元的狀態(tài)。
      從核心邏輯單元傳遞數(shù)據(jù)至用戶界面單元的過程與從用戶界面單元傳遞
      數(shù)據(jù)至核心邏輯單元的過程相反。如圖2所示,S201,核心邏輯單元先建立
      9與鏈接單元之間的數(shù)據(jù)通道,將數(shù)據(jù)傳遞給鏈接單元。S202,然后鏈接單元 在映射表內(nèi)進(jìn)行搜索,以尋找出從核心邏輯單元至用戶界面單元的映射。 S203,在獲取映射后,鏈接單元將核心邏輯單元傳來的數(shù)據(jù)轉(zhuǎn)換格式后發(fā)送 至相應(yīng)用戶界面單元。當(dāng)數(shù)據(jù)量較大時(shí),鏈接單元還會建立起至用戶界面單 元的數(shù)據(jù)通路。用戶界面單元中的控件模塊根據(jù)傳來的數(shù)據(jù)控制用于界面單 元的變化。例如,觸摸屏上的圖形化界面在用戶界面單元收到從核心邏輯單 元傳來的信號之后,會根據(jù)該信號對圖形化的界面進(jìn)行改變。
      如圖3所示,整個(gè)系統(tǒng)內(nèi)還可以包括顯示邏輯單元,用于控制用戶界面 單元進(jìn)行顯示圖像變化。在從核心邏輯單元傳遞數(shù)據(jù)至用戶界面單元的過程 中,數(shù)據(jù)還會經(jīng)過顯示邏輯單元。核心邏輯單元先建立與鏈接單元之間的數(shù) 據(jù)通道,將數(shù)據(jù)傳遞給鏈接單元;然后鏈接單元在映射表內(nèi)進(jìn)行搜索,以尋 找出從核心邏輯單元至顯示邏輯單元的映射;在獲取映射后,鏈接單元將核 心邏輯單元傳來的數(shù)據(jù)轉(zhuǎn)換格式后發(fā)送至相應(yīng)的顯示邏輯單元;顯示邏輯單 元處理完數(shù)據(jù)之后,再建立與鏈接單元之間的數(shù)據(jù)通道,將數(shù)據(jù)傳遞給鏈接 單元;然后鏈接單元在映射表內(nèi)進(jìn)行搜索,以尋找出從顯示邏輯單元至用戶 界面單元的映射;在獲取映射后,鏈接單元將顯示邏輯單元傳來的數(shù)據(jù)轉(zhuǎn)換 格式后發(fā)送至相應(yīng)的用戶界面單元。
      下面將描述鏈接單元的對不同數(shù)據(jù)的處理動作。
      根據(jù)本發(fā)明的一個(gè)實(shí)施例,鏈接單元根據(jù)最大鏈接數(shù)量對自身進(jìn)行初始 化,并返回是否成功的數(shù)據(jù)。
      根據(jù)本發(fā)明的另一個(gè)實(shí)施例,鏈接單元為了實(shí)現(xiàn)將用戶界面單元接受到 的單一指令信號映射到核心邏輯單元的消息處理函數(shù)中,將至少向鏈接單元
      中輸入指令信號、指明的用戶界面單元的控件、是否穿透到下一級控件的指 示,從而建立單一指令信號從用戶界面單元到核心邏輯單元的映射。
      10根據(jù)本發(fā)明的又一個(gè)實(shí)施例,鏈接單元了實(shí)現(xiàn)將用戶界面單元接受到的 一個(gè)范圍內(nèi)的指令信號映射到核心邏輯單元的消息處理函數(shù)中,將至少向鏈 接單元中輸入起始位的指令信號、結(jié)束位的指令信號、指明的用戶界面單元 的控件、是否穿透到下一級控件的指示,從而建立一個(gè)范圍內(nèi)的指令信號從 用戶界面單元到核心邏輯單元的映射。
      根據(jù)本發(fā)明的再一個(gè)實(shí)施例,鏈接單元為了實(shí)現(xiàn)將用戶界面單元接受到 的單一指令信號映射到控件的消息處理函數(shù)中,將至少向鏈接單元中輸入指
      令信號、指明的用戶界面單元的控件、是否穿透到下一級控件的指示以及消 息處理函數(shù)支持的消息內(nèi)容,從而建立用戶界面單元接受到的單一指令信號 映射到控件的消息處理函數(shù)的映射。
      根據(jù)本發(fā)明的一個(gè)實(shí)施例,鏈接單元為了實(shí)現(xiàn)將用戶界面單元接受到的
      一個(gè)范圍內(nèi)的指令信號映射到控件的消息處理函數(shù)中,將至少向鏈接單元中
      輸入起始位的指令信號、結(jié)束位的指令信號、指明的用戶界面單元的控件、
      是否穿透到下一級控件的指示以及消息處理函數(shù)支持的消息內(nèi)容,從而建立 用戶界面單元接受到的一個(gè)范圍內(nèi)的指令信號映射到控件的消息處理函數(shù)的映射。
      本發(fā)明雖然以較佳實(shí)施例公開如上,但其并不是用來限定權(quán)利要求,任 何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以做出可能的變動 和修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以本發(fā)明權(quán)利要求所界定的范圍為準(zhǔn)。
      權(quán)利要求
      1. 一種多媒體信號輸入處理方法,其特征在于,包括步驟用戶界面單元接受指令信號并將指令信號發(fā)送至鏈接單元;鏈接單元接收指令信號,并根據(jù)所述指令信號從鏈接單元的映射模塊內(nèi)獲取從用戶界面單元至核心邏輯單元的映射;鏈接單元將用戶界面單元傳輸?shù)闹噶钚盘栠M(jìn)行格式轉(zhuǎn)換并傳輸至核心邏輯單元。
      2. 如權(quán)利要求1所述的多々某體信號輸入處理方法,其特征在于,還包括步驟 核心邏輯單元將界面變化信號發(fā)送至鏈接單元;鏈接單元接收界面變化信號,并根據(jù)所述界面變化信號從鏈接單元的映射 模塊內(nèi)獲取從核心邏輯單元至用戶界面單元的映射;鏈接單元將核心邏輯單元傳輸?shù)慕缑孀兓盘栠M(jìn)行格式轉(zhuǎn)換并傳輸至用 戶界面單元。
      3. 如權(quán)利要求2所述的多媒體信號輸入處理方法,其特征在于所述的映射 模塊為映射表,所述從鏈接單元的映射模塊內(nèi)獲取從核心邏輯單元至用戶界 面單元的映射是通過搜索所述映射表的方式來實(shí)現(xiàn)的。
      4. 如權(quán)利要求2所述的多媒體信號輸入處理方法,其特征在于,還包括步驟 鏈接單元建立與用戶界面單元之間的數(shù)據(jù)通道。
      5. 如權(quán)利要求1或2所述的多媒體信號輸入處理方法,其特征在于所述的 用戶界面單元通過發(fā)送或接收信號經(jīng)過用戶界面單元的控件模塊,所述的控件模塊控制所述的用戶界面單元進(jìn)行狀態(tài)變化。
      6. 如權(quán)利要求5所述的多媒體信號輸入處理方法,其特征在于所述鏈接單 元還接收表明控件信息的信號。
      7. 如權(quán)利要求1或2所述的多媒體信號輸入處理方法,其特征在于用戶界 面單元與核心邏輯單元之間的數(shù)據(jù)通道在完成一次數(shù)據(jù)傳遞之后即斷開。
      8. 如權(quán)利要求1所述的多媒體信號輸入處理方法,其特征在于所述的映射 模塊為映射表,所述從鏈接單元的映射模塊內(nèi)獲取從用戶界面單元至核心邏 輯單元的映射是通過搜索所述映射表的方式來實(shí)現(xiàn)的。
      9. 如權(quán)利要求1所述的多媒體信號輸入處理方法,其特征在于所述的指令 信號為一個(gè)范圍內(nèi)的多個(gè)指令信號。
      10. 如權(quán)利要求1所述的多媒體信號輸入處理方法,其特征在于,還包括步驟 鏈接單元建立與核心邏輯單元之間的數(shù)據(jù)通道。
      全文摘要
      本發(fā)明涉及一種多媒體信號輸入處理方法,包括步驟用戶界面單元接受指令信號并將指令信號發(fā)送至鏈接單元;鏈接單元接收指令信號,并根據(jù)所述指令信號從鏈接單元的映射模塊內(nèi)獲取從用戶界面單元至核心邏輯單元的映射;鏈接單元將用戶界面單元傳輸?shù)闹噶钚盘栠M(jìn)行格式轉(zhuǎn)換并傳輸至核心邏輯單元。相較于現(xiàn)有技術(shù),本發(fā)明從用戶界面單元至核心邏輯單元的映射規(guī)則并不是固化在用戶界面單元的控件模塊或其他模塊之內(nèi),而是將映射規(guī)則置于鏈接單元中。因此,用戶界面單元和核心邏輯單元的復(fù)用性可以提高。
      文檔編號G06F9/44GK101504608SQ20091004804
      公開日2009年8月12日 申請日期2009年3月20日 優(yōu)先權(quán)日2009年3月20日
      發(fā)明者嵐 劉, 昊 殷, 琦 董 申請人:華亞微電子(上海)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1