国产精品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>

      跨平臺(tái)信息交換方法及系統(tǒng)的制作方法

      文檔序號(hào):7960754閱讀:293來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):跨平臺(tái)信息交換方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動(dòng)網(wǎng)絡(luò)技術(shù),其特別涉及一種關(guān)于移動(dòng)網(wǎng)絡(luò)的無(wú)連接通訊業(yè)務(wù)質(zhì)量控制的方法及裝置,具體來(lái)講是一種跨平臺(tái)信息交換方法及系統(tǒng)。
      背景技術(shù)
      一個(gè)軟件應(yīng)用程序可包括多個(gè)基于信息(message-based)的模塊,運(yùn)行于一個(gè)硬件平臺(tái)上,例如移動(dòng)電話裝置。而在軟件開(kāi)發(fā)階段中,為了確保軟件程序中的所有模塊都正常運(yùn)作,需要進(jìn)行測(cè)試或仿真程序。然而,以移動(dòng)電話裝置為例,要完成一項(xiàng)特定任務(wù),例如通訊聯(lián)機(jī)、接口操作、信息檢索等,需要為數(shù)眾多的軟件模塊參與。而這些為數(shù)眾多的模塊的參與將會(huì)造成測(cè)試過(guò)程中執(zhí)行追蹤與監(jiān)控作業(yè)上的困難,并且將會(huì)嚴(yán)重消耗電力。
      因此,為了有效測(cè)試或更有效率地仿真任何模塊,優(yōu)選為在另一個(gè)硬件平臺(tái)上(例如計(jì)算機(jī))執(zhí)行較復(fù)雜或是較消耗電力的測(cè)試程序。此外,因?yàn)樵跍y(cè)試模塊的功能時(shí),計(jì)算機(jī)并不能提供和移動(dòng)電話裝置完全相同的環(huán)境。例如,計(jì)算機(jī)缺少實(shí)際的元件進(jìn)行撥號(hào)(dial a phone call),而無(wú)法在計(jì)算機(jī)上執(zhí)行測(cè)試程序來(lái)測(cè)試移動(dòng)電話的撥號(hào)功能。
      因此,需要提供一種跨平臺(tái)信息交換方法及系統(tǒng)來(lái)解決上述的問(wèn)題,以有效地測(cè)試或仿真任何模塊。

      發(fā)明內(nèi)容
      本發(fā)明的主要目的在于提供一種跨平臺(tái)信息交換方法及系統(tǒng)。
      本發(fā)明提供一種跨平臺(tái)信息交換方法,應(yīng)用于一第一裝置與一第二裝置之間,其中所述第一裝置中的一第一模塊被傳送至所述第二裝置,包括第一裝置接收一第一信息;
      判斷所述第一信息是否用以提供給所述第一模塊;如果所述第一信息是用以提供給所述第一模塊,則分派第一信息至所述第二裝置;以及將所述第一信息轉(zhuǎn)換為相容于所述第二裝置的一格式。
      所述第二裝置包括一應(yīng)用程序單元,所述方法還包括伴隨所述第一模塊來(lái)執(zhí)行所述應(yīng)用程序單元,用以取得一第二信息;判斷所述第二信息是否用以提供給第一裝置中的一第二模塊;如果所述第二信息是用以提供給第二模塊,將第二信息轉(zhuǎn)換為相容于第一裝置的一格式;以及分派所述轉(zhuǎn)換后的第二信息至第一裝置中的第二模塊。
      所述應(yīng)用程序單元為一測(cè)試程序單元,用來(lái)測(cè)試所述第一模塊。
      所述應(yīng)用程序單元為一除錯(cuò)程序單元,用來(lái)為所述第一模塊除錯(cuò)。
      所述第一信息與第二信息通過(guò)TCP/IP、802.11x、RS232或藍(lán)牙通訊來(lái)傳送。
      所述格式從一信息數(shù)據(jù)庫(kù)檢索得到。
      所述第一信息是一通訊協(xié)議信息。
      所述第一裝置為一手機(jī)、一個(gè)人數(shù)字化助理、一MP3播放器、一隨身碟或一可編程消費(fèi)電子產(chǎn)品。
      本發(fā)明還提供了一種跨平臺(tái)信息交換系統(tǒng),應(yīng)用于一第一裝置與一第二裝置之間,其中,所述第一裝置中的至少一第一模塊被傳送至第二裝置,所述系統(tǒng)包括一信息分派器,置于所述第一裝置,用以接收一第一信息以及判斷所述第一信息是否用以提供給所述第一模塊;如果所述第一信息是用以提供給第一模塊,則所述信息分派器分派第一信息至第二裝置;以及一轉(zhuǎn)換器,將所述第一信息轉(zhuǎn)換為相容于第二裝置的一格式。
      所述的跨平臺(tái)信息交換系統(tǒng)還包括一執(zhí)行器,伴隨所述第一模塊來(lái)執(zhí)行所述應(yīng)用程序單元,用以取得一第二信息,其中所述信息分派器還判斷所述第二信息是否用以提供給第一裝置中的一第二模塊;如果所述第二信息是用以提供給第二模塊,則將第二信息轉(zhuǎn)換為相容于第一裝置的一格式,并分派所述轉(zhuǎn)換后的第二信息至第一裝置中的第二模塊。
      所述應(yīng)用程序單元為一測(cè)試程序單元,用來(lái)測(cè)試所述第一模塊。
      所述應(yīng)用程序單元為一除錯(cuò)程序單元,用來(lái)為所述第一模塊除錯(cuò)。
      所述第一信息與第二信息通過(guò)TCP/IP、802.11x、RS232或藍(lán)牙通訊來(lái)傳送。
      所述格式從一信息數(shù)據(jù)庫(kù)檢索得到。
      所述第一信息是一通訊協(xié)議信息。
      所述第一裝置為一手機(jī)、一個(gè)人數(shù)字化助理、一MP3播放器、一隨身碟或一可編程消費(fèi)電子產(chǎn)品。
      本發(fā)明還提供了一種跨平臺(tái)信息交換方法,應(yīng)用于一第一裝置與一第二裝置之間,其中所述第一裝置中的一第一模塊被傳送至所述第二裝置,包括下列步驟接收一第一信息;判斷所述第一信息是否用以提供給所述第一模塊;若所述第一信息是用以提供給所述第一模塊,分派所述第一信息至所述第二裝置,其中,所述第二裝置將第一信息轉(zhuǎn)換為相容于所述第二裝置的一格式。
      本發(fā)明還提供了一種跨平臺(tái)信息交換系統(tǒng),應(yīng)用于一第一裝置與一第二裝置之間,其中所述第一裝置中的至少一第一模塊被傳送至所述第二裝置,包括一接收器,用以接收一第一信息;以及一控制器,耦接于所述接收器,用以判斷所述第一信息是否用以提供給所述第一模塊,其中,如果所述第一信息是用以提供給第一模塊,則所述控制器分派第一信息至第二裝置;其中,所述第二裝置還將所述第一信息轉(zhuǎn)換為相容于第二裝置的一格式。
      本發(fā)明的有益效果在于能夠?qū)崿F(xiàn)跨平臺(tái)的信息交換,以有效地完成包括多個(gè)模塊的軟件程序的測(cè)試或仿真。


      圖1為本發(fā)明實(shí)施例的跨平臺(tái)信息交換系統(tǒng);圖2為本發(fā)明實(shí)施例的移動(dòng)裝置示意圖;圖3為本發(fā)明實(shí)施例的信息交換系統(tǒng)的測(cè)試計(jì)算機(jī)的硬件架構(gòu)圖;圖4為本發(fā)明實(shí)施例在兩個(gè)裝置間的跨平臺(tái)信息交換方法的方法流程圖;圖5為本發(fā)明實(shí)施例的儲(chǔ)存媒體;圖6為本發(fā)明實(shí)施例應(yīng)用于第一裝置及第二裝置間的跨平臺(tái)信息交換系統(tǒng)的框圖;圖7為本發(fā)明實(shí)施例的跨平臺(tái)信息交換方法的方法流程圖;圖8為范例的信息數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例的跨平臺(tái)信息交換系統(tǒng)的框圖。
      具體實(shí)施例方式
      圖1為本發(fā)明實(shí)施例的跨平臺(tái)信息交換系統(tǒng)20,包括互相連接的移動(dòng)裝置21及測(cè)試計(jì)算機(jī)22。將被測(cè)試的軟件包括多個(gè)軟件模塊,其中的一部分模塊可由應(yīng)用程序單元管理,所述的應(yīng)用程序單元(如測(cè)試程序單元或除錯(cuò)程序(debug program)單元)由測(cè)試計(jì)算機(jī)22執(zhí)行;其余的模塊則內(nèi)存于移動(dòng)裝置21。移動(dòng)裝置21及測(cè)試計(jì)算機(jī)22可通過(guò)TCP/IP、802.11x、RS232或藍(lán)牙來(lái)連接。
      圖2為依據(jù)本發(fā)明實(shí)施例的移動(dòng)裝置21的示意圖,包括數(shù)字信號(hào)處理器(DSPdigital signal processor)211、模擬基頻(analog baseband)212、射頻(Radio Frequency)單元213、天線(antenna)214、控制單元215、顯示屏幕216、鍵盤(pán)217、電源管理單元218和存儲(chǔ)器裝置219。所述的移動(dòng)裝置可以為個(gè)人數(shù)字化助理(PDA)、MP3播放器、隨身碟、可編程消費(fèi)電子產(chǎn)品等。控制單元215可為一個(gè)微處理單元(micro-processing unit),其可從存儲(chǔ)器裝置219加載及執(zhí)行欲測(cè)試的模塊。存儲(chǔ)器裝置219優(yōu)選為隨機(jī)存取存儲(chǔ)器(RAM),但也可為只讀存儲(chǔ)器(ROM)或閃存(flash memory),用以儲(chǔ)存欲測(cè)試的模塊。
      圖3為本發(fā)明實(shí)施例信息交換系統(tǒng)的測(cè)試計(jì)算機(jī)22的硬件架構(gòu)圖。圖3的硬件環(huán)境包括處理單元(processing unit)221、存儲(chǔ)器222、儲(chǔ)存裝置223、輸入裝置224、顯示裝置225以及通訊裝置226。存儲(chǔ)器222優(yōu)選為隨機(jī)存取存儲(chǔ)器(RAM),但也可為只讀存儲(chǔ)器(ROM)或閃存(flash memory)。存儲(chǔ)器222優(yōu)選儲(chǔ)存可由處理單元221執(zhí)行的程序模塊,來(lái)完成不同硬件平臺(tái)間的信息交換功能。一般而言,程序模塊包含常序(routines)、程序(program)、對(duì)象(object)、元件(component)、劇本指令(scripts)、網(wǎng)頁(yè)(Web pages)等,用以執(zhí)行特定功能或特定抽象數(shù)據(jù)類(lèi)型(abstract data type)。除此之外,所述的測(cè)試計(jì)算機(jī)22可以為其他計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)(configuration)上,例如,手持式設(shè)備(hand-held devices)、多處理器系統(tǒng)、基于微處理器或可編程的消費(fèi)電子產(chǎn)品(microprocessor-based orprogrammable consumer electronics)、網(wǎng)絡(luò)計(jì)算機(jī)、迷你計(jì)算機(jī)、大型主機(jī)以及類(lèi)似的設(shè)備。此外,所述的測(cè)試計(jì)算機(jī)22還可以為分布式運(yùn)算環(huán)境,其運(yùn)算工作由一連接于通訊網(wǎng)絡(luò)的遠(yuǎn)端處理設(shè)備執(zhí)行。在分布式環(huán)境中,程序模塊可同時(shí)存在于本地以及遠(yuǎn)端存儲(chǔ)器儲(chǔ)存裝置中。而遠(yuǎn)端存取架構(gòu)包括分布式元件對(duì)象模型(DCOM)、公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu)(CORBA)、網(wǎng)頁(yè)元件(Web objects)、網(wǎng)絡(luò)服務(wù)(Web Services)或其它類(lèi)似架構(gòu)。儲(chǔ)存裝置223可為一個(gè)硬盤(pán)裝置、軟盤(pán)裝置、光盤(pán)裝置、可攜式儲(chǔ)存裝置或非揮發(fā)存儲(chǔ)器裝置(nonvolatile memory drive)。這些裝置以及其相關(guān)的計(jì)算機(jī)可讀取媒體(computer-readable media)提供計(jì)算機(jī)可讀取指令、數(shù)據(jù)結(jié)構(gòu)或程序模塊的非揮發(fā)儲(chǔ)存空間(nonvolatile storage)。
      圖4為本發(fā)明實(shí)施例在兩個(gè)裝置間的跨平臺(tái)信息交換方法的方法流程圖,所述兩個(gè)裝置分別為第一裝置和第二裝置。設(shè)置于第一裝置中的一個(gè)模塊的至少一個(gè)信息將被傳送至第二裝置。在步驟S41,首先接收一個(gè)信息。在步驟S43,判斷所述信息是否用以提供給第一裝置。若是,流程進(jìn)行到步驟S45。在另一個(gè)實(shí)施例中,該步驟為,判斷所述信息是否應(yīng)提供給內(nèi)存于第二裝置的另一個(gè)模塊。在步驟S45,分派所述信息至第二裝置。在步驟S47,將信息轉(zhuǎn)換為相容于第二裝置的格式。
      圖5為本發(fā)明實(shí)施例的儲(chǔ)存媒體,儲(chǔ)存用以提供跨平臺(tái)信息交換方法的計(jì)算機(jī)程序單元520。此計(jì)算機(jī)程序產(chǎn)品包括儲(chǔ)存媒體50,其中,包括有可被計(jì)算機(jī)系統(tǒng)執(zhí)行的計(jì)算機(jī)可讀取程序單元。此計(jì)算機(jī)可讀取程序單元包括接收信息模塊521,判斷信息是否用以提供給一個(gè)模塊的模塊522,分派信息模塊523,將信息轉(zhuǎn)換為一個(gè)特定格式的模塊524。
      圖6為本發(fā)明實(shí)施例應(yīng)用于第一裝置及第二裝置間的跨平臺(tái)信息交換系統(tǒng)的框圖。在第一裝置中的一個(gè)模塊的至少一個(gè)信息被傳送到第二裝置。信息交換系統(tǒng)60包括信息分派器61及轉(zhuǎn)換器63。信息分派器61設(shè)置于第一裝置,用以接收信息,并且判斷所述信息是否將用以提供給第二裝置中的一個(gè)模塊。如果是,信息分派器61分派所述信息至第二裝置中的所述模塊。而在分派之前,轉(zhuǎn)換器63將轉(zhuǎn)換所述信息為相容于第二裝置的特定格式。此外,上述的跨平臺(tái)信息交換系統(tǒng)還包括一執(zhí)行器(圖中未示出),伴隨第一模塊來(lái)執(zhí)行應(yīng)用程序單元,用以取得一第二信息。
      圖7為本發(fā)明實(shí)施例的跨平臺(tái)信息交換方法的方法流程圖,分為兩個(gè)區(qū)域,左邊區(qū)域?yàn)橛梢苿?dòng)裝置21所執(zhí)行的步驟,右邊區(qū)域?yàn)橛蓽y(cè)試計(jì)算機(jī)22所執(zhí)行的步驟,兩邊以虛線相隔表示區(qū)別。測(cè)試計(jì)算機(jī)22中包括第一模塊,移動(dòng)裝置21中包括第二模塊。第一模塊可連接應(yīng)用程序單元,例如除錯(cuò)程序單元或測(cè)試程序單元,以方便追蹤(trace)及監(jiān)控第一模塊的執(zhí)行。
      在步驟S7111,從第二模塊接收一個(gè)請(qǐng)求信息。在步驟S7113,判斷該請(qǐng)求信息是否傳遞給第一模塊,如果是,流程進(jìn)行至步驟S7121。另一個(gè)情況中,該步驟可以為,判斷所述請(qǐng)求信息是否用以傳遞給設(shè)置于測(cè)試計(jì)算機(jī)22中的第一模塊。在步驟S7121,將該請(qǐng)求信息以相應(yīng)于測(cè)試計(jì)算機(jī)22的操作環(huán)境的相關(guān)格式傳送至測(cè)試計(jì)算機(jī)22。所述格式可從信息數(shù)據(jù)庫(kù)檢索得到。測(cè)試計(jì)算機(jī)22的操作環(huán)境可為一個(gè)仿真器(emulator),其使用軟件來(lái)仿真移動(dòng)裝置的硬件。圖8為范例的信息數(shù)據(jù)庫(kù)80的數(shù)據(jù)結(jié)構(gòu)示意圖。信息數(shù)據(jù)庫(kù)80通常包括信息儲(chǔ)存空間(repository)81,用來(lái)儲(chǔ)存在不同操作環(huán)境下每個(gè)信息的規(guī)格,例如信息名稱(chēng)、信息內(nèi)容的參數(shù)以及參數(shù)排列方式等;信息數(shù)據(jù)庫(kù)80還包括模塊儲(chǔ)存空間83,用來(lái)儲(chǔ)存?zhèn)€別模塊的規(guī)格。
      在步驟S7211,從移動(dòng)裝置21接收請(qǐng)求信息。在步驟S7213,傳送所接收的信息至第一模塊。在步驟S7221,從第一模塊取得相應(yīng)于該請(qǐng)求信息的回復(fù)信息。在步驟S7223,判斷該回復(fù)信息是否用以傳遞給第二模塊,如果是,則流程進(jìn)行至步驟S7231。在另一個(gè)情況中,該步驟可以為,判斷所述回復(fù)信息是否用以傳遞給內(nèi)存于移動(dòng)裝置21中的模塊。需注意的是,可通過(guò)連接的應(yīng)用程序單元追蹤及監(jiān)控第一模塊的執(zhí)行細(xì)節(jié),例如變量值、程序代碼執(zhí)行覆蓋范圍(code coverage)、條件分支執(zhí)行覆蓋范圍(branch coverage)等。在步驟S7231,傳送相應(yīng)于移動(dòng)裝置21的操作環(huán)境的格式的回復(fù)信息至移動(dòng)裝置21。移動(dòng)裝置21的操作環(huán)境可為移動(dòng)裝置的作業(yè)系統(tǒng)917(如圖9所示)。所述格式可從信息數(shù)據(jù)庫(kù)80檢索而得。
      在步驟S7131,從測(cè)試計(jì)算機(jī)22接收回復(fù)信息。在步驟S7133,傳送所接收的信息至第二模塊。
      圖9為依據(jù)本發(fā)明實(shí)施例的跨平臺(tái)信息交換系統(tǒng)的框圖,包括移動(dòng)裝置21及測(cè)試計(jì)算機(jī)22。測(cè)試計(jì)算機(jī)22包括欲測(cè)試的模塊921,行動(dòng)裝置21包括模塊911和912。在一些例子中,模塊921可初始地從移動(dòng)裝置21傳送至測(cè)試計(jì)算機(jī)22。例如,模塊921可為原本運(yùn)行于移動(dòng)裝置21的射頻模塊,負(fù)責(zé)無(wú)線傳送或接收信號(hào)。另外,在本發(fā)明中,可有多個(gè)模塊921被測(cè)試。另一方面來(lái)說(shuō),模塊921可與應(yīng)用程序單元929相連接,應(yīng)用程序單元929可為除錯(cuò)程序單元或測(cè)試程序單元,以利追蹤及監(jiān)控模塊921的執(zhí)行。應(yīng)用程序單元929可為一個(gè)整合的測(cè)試環(huán)境,提供各式各樣的追蹤及監(jiān)控功能,例如設(shè)定中斷點(diǎn)(breakpoints)、偵測(cè)程序代碼以及條件分支執(zhí)行覆蓋范圍、逐步追蹤(step-by-step tracing)等。移動(dòng)裝置21還包括信息數(shù)據(jù)庫(kù)80、轉(zhuǎn)換器913、信息分派器915及作業(yè)系統(tǒng)917。
      轉(zhuǎn)換器913從模塊911或912接收請(qǐng)求信息,并且判斷所述請(qǐng)求信息是否應(yīng)傳遞給模塊921。如果是,信息分派器915傳送請(qǐng)求信息至測(cè)試計(jì)算機(jī)22。測(cè)試計(jì)算機(jī)22中的信息分派器925將傳遞所述請(qǐng)求信息至相應(yīng)的轉(zhuǎn)換器923,并且轉(zhuǎn)換器923將所接收到的請(qǐng)求信息轉(zhuǎn)換為相應(yīng)于測(cè)試計(jì)算機(jī)22的操作環(huán)境的特定格式。所述格式可從內(nèi)存的信息數(shù)據(jù)庫(kù)80檢索而得。測(cè)試計(jì)算機(jī)的操作環(huán)境可為仿真器(emulator)927,其利用軟件來(lái)仿真移動(dòng)裝置的硬件。在一些實(shí)施例中,信息分派器915通過(guò)TCP/IP、802.11x、RS232或藍(lán)牙連接傳送所轉(zhuǎn)換的請(qǐng)求信息至信息分派器925。
      在一些實(shí)施例中,在信息分派器925通過(guò)轉(zhuǎn)換器923傳送請(qǐng)求信息至模塊921之后,模塊921可產(chǎn)生回復(fù)信息并提供給模塊911或移動(dòng)裝置21中的模塊912。當(dāng)從模塊921取得回復(fù)信息時(shí),轉(zhuǎn)換器923判斷所述回復(fù)信息是否應(yīng)傳遞給模塊911或912,如果是,信息分派器925將傳送所述回復(fù)信息至移動(dòng)裝置21。移動(dòng)裝置21中的信息分派器915將接收所述回復(fù)信息至轉(zhuǎn)換器913,并且轉(zhuǎn)換器913將所接收到的回信息轉(zhuǎn)換為相應(yīng)于行動(dòng)裝置21的操作環(huán)境的特定格式。然而,更需注意的是,轉(zhuǎn)換器913和923都能用來(lái)轉(zhuǎn)換從移動(dòng)裝置21或測(cè)試計(jì)算機(jī)22中傳來(lái)的信息的格式。因此,在傳送至其它裝置之前,不論是移動(dòng)裝置21或測(cè)試計(jì)算機(jī)22,所有的信息都能以適當(dāng)格式來(lái)傳送。也就是,當(dāng)轉(zhuǎn)換器923判斷所述回復(fù)信息應(yīng)傳遞給模塊911或912時(shí),在分派之前,轉(zhuǎn)換器923將回復(fù)信息轉(zhuǎn)換為相應(yīng)于行動(dòng)裝置21的操作環(huán)境的特定格式。在一些實(shí)施例中,優(yōu)選地,發(fā)明中可有一個(gè)或二個(gè)轉(zhuǎn)換器。因此,為了節(jié)省成本,轉(zhuǎn)換器913或923中的一個(gè)可被舍棄。接著,信息分派器915將通過(guò)TCP/IP、802.11x、RS232或藍(lán)牙連接并傳送所轉(zhuǎn)換的回復(fù)信息至信息分派器925。
      信息分派器915通過(guò)轉(zhuǎn)換器913傳送回復(fù)信息至模塊911或912。需注意的是,轉(zhuǎn)換器913及923可作為中間元件來(lái)監(jiān)督模塊間傳送的所有信息;并且,必要時(shí),轉(zhuǎn)換信息為特定格式。
      本發(fā)明的方法與系統(tǒng)、特定形式或其部分,可以以程序代碼的形式包含于實(shí)體媒體,如軟盤(pán)、光盤(pán)片、硬盤(pán)、或是任何其它機(jī)器可讀取(如計(jì)算機(jī)可讀取)儲(chǔ)存媒體。其中,當(dāng)程序代碼被機(jī)器(如光驅(qū))加載且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置。本發(fā)明的方法與裝置也可以以程序代碼形式通過(guò)一些傳送媒體,如電線或電纜、光纖或是任何傳輸形式進(jìn)行傳送。其中,當(dāng)程序代碼被機(jī)器,如計(jì)算機(jī)接收、加載且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置。當(dāng)在一般用途處理單元(general-purpose processing unit)運(yùn)行時(shí),程序代碼結(jié)合處理器提供一操作類(lèi)似于應(yīng)用特定邏輯電路的獨(dú)特裝置。
      以上具體實(shí)施方式
      僅用于說(shuō)明本發(fā)明,而非用于限定本發(fā)明。
      權(quán)利要求
      1.一種跨平臺(tái)信息交換方法,應(yīng)用于一第一裝置與一第二裝置之間,其特征在于,所述第一裝置中的一第一模塊被傳送至所述第二裝置,包括下列步驟第一裝置接收一第一信息;判斷所述第一信息是否用以提供給所述第一模塊;如果所述第一信息是用以提供給所述第一模塊,則分派第一信息至所述第二裝置;以及將所述第一信息轉(zhuǎn)換為相容于所述第二裝置的一格式。
      2.根據(jù)權(quán)利要求1所述的跨平臺(tái)信息交換方法,其特征在于,所述第二裝置包括一應(yīng)用程序單元,所述方法還包括伴隨所述第一模塊來(lái)執(zhí)行所述應(yīng)用程序單元,用以取得一第二信息;判斷所述第二信息是否用以提供給第一裝置中的一第二模塊;如果所述第二信息是用以提供給第二模塊,將第二信息轉(zhuǎn)換為相容于第一裝置的一格式;以及分派所述轉(zhuǎn)換后的第二信息至第一裝置中的第二模塊。
      3.根據(jù)權(quán)利要求2所述的跨平臺(tái)信息交換方法,其特征在于,所述應(yīng)用程序單元為一測(cè)試程序單元,用來(lái)測(cè)試所述第一模塊。
      4.根據(jù)權(quán)利要求2所述的跨平臺(tái)信息交換方法,其特征在于,所述應(yīng)用程序單元為一除錯(cuò)程序單元,用來(lái)為所述第一模塊除錯(cuò)。
      5.根據(jù)權(quán)利要求2所述的跨平臺(tái)信息交換方法,其特征在于,所述第一與第二信息通過(guò)TCP/IP、802.11x、RS232或藍(lán)牙通訊來(lái)傳送。
      6.根據(jù)權(quán)利要求5所述的跨平臺(tái)信息交換方法,其特征在于,所述格式從一信息數(shù)據(jù)庫(kù)檢索得到。
      7.根據(jù)權(quán)利要求1所述的跨平臺(tái)信息交換方法,其特征在于,所述第一信息是一通訊協(xié)議信息。
      8.根據(jù)權(quán)利要求1所述的跨平臺(tái)信息交換方法,其特征在于,所述第一裝置為一手機(jī)、一個(gè)人數(shù)字化助理、一MP3播放器、一隨身碟或一可編程消費(fèi)電子產(chǎn)品。
      9.一種跨平臺(tái)信息交換系統(tǒng),應(yīng)用于一第一裝置與一第二裝置之間,其特征在于,所述第一裝置中的至少一第一模塊被傳送至第二裝置,所述系統(tǒng)包括一信息分派器,置于所述第一裝置,用以接收一第一信息以及判斷所述第一信息是否用以提供給所述第一模塊;如果所述第一信息是用以提供給第一模塊,則所述信息分派器分派第一信息至第二裝置;以及一轉(zhuǎn)換器,將所述第一信息轉(zhuǎn)換為相容于第二裝置的一格式。
      10.根據(jù)權(quán)利要求9所述的跨平臺(tái)信息交換系統(tǒng),其特征在于,還包括一執(zhí)行器,伴隨所述第一模塊來(lái)執(zhí)行所述應(yīng)用程序單元,用以取得一第二信息;其中所述信息分派器還判斷所述第二信息是否用以提供給第一裝置中的一第二模塊;如果所述第二信息是用以提供給第二模塊,則將第二信息轉(zhuǎn)換為相容于第一裝置的一格式,以及分派所述轉(zhuǎn)換后的第二信息至第一裝置中的第二模塊。
      11.根據(jù)權(quán)利要求10所述的跨平臺(tái)信息交換系統(tǒng),其特征在于,所述應(yīng)用程序單元為一測(cè)試程序單元,用來(lái)測(cè)試所述第一模塊。
      12.根據(jù)權(quán)利要求10所述的跨平臺(tái)信息交換系統(tǒng),其特征在于,所述應(yīng)用程序單元為一除錯(cuò)程序單元,用來(lái)為所述第一模塊除錯(cuò)。
      13.根據(jù)權(quán)利要求9所述的跨平臺(tái)信息交換系統(tǒng),其特征在于,所述第一信息與第二信息通過(guò)TCP/IP、802.11x、RS232或藍(lán)牙通訊來(lái)傳送。
      14.根據(jù)權(quán)利要求9所述的跨平臺(tái)信息交換系統(tǒng),其特征在于,所述格式從一信息數(shù)據(jù)庫(kù)檢索得到。
      15.根據(jù)權(quán)利要求9所述的跨平臺(tái)信息交換系統(tǒng),其特征在于,所述第一信息是一通訊協(xié)議信息。
      16.根據(jù)權(quán)利要求9所述的跨平臺(tái)信息交換系統(tǒng),其特征在于,所述第一裝置為一手機(jī)、一個(gè)人數(shù)字化助理、一MP3播放器、一隨身碟或一可編程消費(fèi)電子產(chǎn)品。
      17.一種跨平臺(tái)信息交換方法,其特征在于,應(yīng)用于一第一裝置與一第二裝置之間,其中所述第一裝置中的一第一模塊被傳送至所述第二裝置,包括下列步驟第一裝置接收一第一信息;判斷所述第一信息是否用以提供給所述第一模塊;若所述第一信息是用以提供給所述第一模塊,分派所述第一信息至所述第二裝置,其中,所述第二裝置將第一信息轉(zhuǎn)換為相容于所述第二裝置的一格式。
      18.一種跨平臺(tái)信息交換系統(tǒng),其特征在于,應(yīng)用于一第一裝置與一第二裝置之間,其中所述第一裝置中的至少一第一模塊被傳送至所述第二裝置,包括一接收器,用以接收一第一信息;以及一控制器,耦接于所述接收器,用以判斷所述第一信息是否用以提供給所述第一模塊;其中,如果所述第一信息是用以提供給第一模塊,則所述控制器分派第一信息至第二裝置;其中,所述第二裝置還將所述第一信息轉(zhuǎn)換為相容于第二裝置的一格式。
      全文摘要
      本發(fā)明提供一種跨平臺(tái)信息交換方法及系統(tǒng),應(yīng)用于一第一裝置與一第二裝置之間,其中第一裝置的至少一個(gè)模塊被傳送至第二裝置。本發(fā)明的跨平臺(tái)信息交換方法首先接收一個(gè)信息;接著判斷此信息是否用以提供給被傳送的模塊,如果是,則將信息分派至第二裝置并轉(zhuǎn)換為相容于第二裝置的格式。通過(guò)本發(fā)明能夠?qū)崿F(xiàn)跨平臺(tái)的信息交換,以提高測(cè)試或仿真包括多個(gè)模塊的軟件程序的效率。
      文檔編號(hào)H04W28/02GK1874603SQ20061007892
      公開(kāi)日2006年12月6日 申請(qǐng)日期2006年4月27日 優(yōu)先權(quán)日2005年6月2日
      發(fā)明者學(xué)冠升, 戴志儒, 曾怡貴 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1