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

      配合多個(gè)應(yīng)用程序的整合系統(tǒng)和測(cè)試系統(tǒng)的制作方法

      文檔序號(hào):6490442閱讀:205來(lái)源:國(guó)知局
      配合多個(gè)應(yīng)用程序的整合系統(tǒng)和測(cè)試系統(tǒng)的制作方法
      【專利摘要】本發(fā)明所提供整合系統(tǒng)包含一傳輸埠、一埠管理模塊、一第一服務(wù)模塊及一第二服務(wù)模塊。該埠管理模塊包含用以管理該傳輸埠的一埠管理單元。該第一服務(wù)模塊對(duì)應(yīng)于多個(gè)應(yīng)用程序中的一第一應(yīng)用程序,且用以協(xié)助該第一應(yīng)用程序與該埠管理模塊溝通。該第二服務(wù)模塊對(duì)應(yīng)于多個(gè)應(yīng)用程序中的一第二應(yīng)用程序,且用以協(xié)助該第二應(yīng)用程序與該埠管理模塊溝通。該埠管理模塊允許該第一服務(wù)模塊與該第二服務(wù)模塊分享該埠管理單元的控制權(quán)。
      【專利說(shuō)明】配合多個(gè)應(yīng)用程序的整合系統(tǒng)和測(cè)試系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明與測(cè)試技術(shù)相關(guān),并且尤其與整合多個(gè)應(yīng)用程序的測(cè)試技術(shù)相關(guān)。
      【背景技術(shù)】
      [0002]如何確保產(chǎn)品出廠時(shí)的功能一切正常,向來(lái)是制造者關(guān)注的議題。預(yù)先篩選出有問(wèn)題的產(chǎn)品并進(jìn)行修復(fù),才能有效避免銷售后的退換貨問(wèn)題并提升消費(fèi)者的滿意度。近年來(lái),消費(fèi)性電子產(chǎn)品的發(fā)展趨勢(shì)之一是在單一電子產(chǎn)品中整合愈來(lái)愈多的功能,比方說(shuō)令手機(jī)除了通話功能之外亦得以拍照、上網(wǎng)。相對(duì)應(yīng)地,電子產(chǎn)品的測(cè)試系統(tǒng)也必須具備多重測(cè)試能力,才能有效確認(rèn)電子產(chǎn)品的各項(xiàng)功能都正常。
      [0003]一般而言,不同的測(cè)試項(xiàng)目是由不同的測(cè)試程序執(zhí)行。傳統(tǒng)測(cè)試系統(tǒng)有個(gè)問(wèn)題是,不同的測(cè)試程序通常難以共用傳輸埠等硬件資源。舉例來(lái)說(shuō),當(dāng)某一個(gè)測(cè)試程序占用了待測(cè)物的通用串行總線(universal serial bus, USB)或是通用非同步收發(fā)(universalasynchronous receiver/transmitter, UART)埤的使用權(quán),另一個(gè)測(cè)試程序便無(wú)法透過(guò)該通訊介面對(duì)電子裝置發(fā)送指令或擷取輸出信號(hào)。實(shí)務(wù)上,雖然有可能藉由將所有的測(cè)試整合為單一個(gè)大型測(cè)試程序來(lái)解決此問(wèn)題,但整合多種測(cè)試程序必須付出相當(dāng)高昂的成本。此外,若欲加入新的測(cè)試項(xiàng)目,即可能需要大幅修改該整合后的大型測(cè)試程序。

      【發(fā)明內(nèi)容】

      [0004]為解決上述問(wèn)題,本發(fā)明提出一種用以配合多個(gè)應(yīng)用程序的整合系統(tǒng)和測(cè)試系統(tǒng)。透過(guò)這些系統(tǒng)架構(gòu),在無(wú)須大幅更動(dòng)個(gè)別程序的程序碼的情況下,即可讓多個(gè)測(cè)試程序共享傳輸埠的控制權(quán),避免了傳輸埠的控制權(quán)被某一個(gè)測(cè)試程序單獨(dú)占用的問(wèn)題。
      [0005]根據(jù)本發(fā)明的一具體實(shí)施例為一種用以配合多個(gè)應(yīng)用程序的整合系統(tǒng),其中包含一第一傳輸埤、一埤管理模塊、一第一服務(wù)模塊及一第二服務(wù)模塊。該埤管理模塊中包含用以管理該第一傳輸埠的一第一埠管理單元。該一服務(wù)模塊對(duì)應(yīng)于該多個(gè)應(yīng)用程序中的一第一應(yīng)用程序,且用以協(xié)助該第一應(yīng)用程序與該埠管理模塊溝通。該第二服務(wù)模塊對(duì)應(yīng)于該多個(gè)應(yīng)用程序中的一第二應(yīng)用程序,且用以協(xié)助該第二應(yīng)用程序與該埠管理模塊溝通。若該第一應(yīng)用程序要求與該第一傳輸埠溝通,該埠管理模塊將該第一埠管理單元的控制權(quán)授予該第一服務(wù)模塊。若該第二應(yīng)用程序要求與該第一傳輸埤溝通,該埤管理模塊亦將該第一埠管理單元的控制權(quán)授予該第二服務(wù)模塊。該埠管理模塊允許該第一服務(wù)模塊與該第二服務(wù)模塊分享該第一埠管理單元的控制權(quán)。
      [0006]根據(jù)本發(fā)明的另一具體實(shí)施例為一種測(cè)試系統(tǒng),其中包含一第一傳輸埠、一埠管理模塊、一第一測(cè)試程序、一第二測(cè)試程序、一第一服務(wù)模塊及一第二服務(wù)模塊。該埤管理模塊中包含用以管理該第一傳輸埠的一第一埠管理單元。該第一服務(wù)模塊對(duì)應(yīng)于該第一測(cè)試程序,且用以協(xié)助該第一測(cè)試程序與該埠管理模塊溝通。該第二服務(wù)模塊對(duì)應(yīng)于該第二測(cè)試程序,且用以協(xié)助該第二測(cè)試程序與該埠管理模塊溝通。若該第一測(cè)試程序要求與該第一傳輸埠溝通,該埠管理模塊將該第一埠管理單元的控制權(quán)授予該第一服務(wù)模塊。若該第二測(cè)試程序要求與該第一傳輸埠溝通,該埠管理模塊亦將該第一埠管理單元的控制權(quán)授予該第二服務(wù)模塊。該埠管理模塊允許該第一服務(wù)模塊與該第二服務(wù)模塊分享該第一埠管理單元的控制權(quán)。
      [0007]根據(jù)本發(fā)明的另一具體實(shí)施例為一種電腦可讀取儲(chǔ)存媒體,其中儲(chǔ)存有可由一控制器讀取并執(zhí)行的一程序碼。該程序碼用以協(xié)助多個(gè)應(yīng)用程序與至少一傳輸埠溝通。在該多個(gè)應(yīng)用程序中的一應(yīng)用程序提出一整合需求后,該程序碼包含的第一程序碼針對(duì)該應(yīng)用程序建立一服務(wù)模塊。當(dāng)該應(yīng)用程序請(qǐng)求與該至少一傳輸埠中的一傳輸埠溝通,該程序碼包含的第二程序碼判斷對(duì)應(yīng)于該傳輸埠的一埠管理單元是否已存在。若該埠管理單元已存在,該第二程序碼將該埠管理單元的控制權(quán)授予該應(yīng)用程序的該服務(wù)模塊。若該埠管理單元尚未存在,該第二程序碼即建立該埠管理單元,并將該埠管理單元的控制權(quán)授予該應(yīng)用程序的該服務(wù)模塊。該第二程序碼允許該埠管理單元的控制權(quán)被多個(gè)服務(wù)模塊分享。
      [0008]關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以藉由以下發(fā)明詳述及附圖得到進(jìn)一步的了解。
      【專利附圖】

      【附圖說(shuō)明】
      [0009]圖1為根據(jù)本發(fā)明的一具體實(shí)施例中的測(cè)試系統(tǒng)方塊圖。
      [0010]圖2用以說(shuō)明根據(jù)本發(fā)明的測(cè)試系統(tǒng)可如何建立服務(wù)模塊。
      [0011]圖3為根據(jù)本發(fā)明的另一具體實(shí)施例中的測(cè)試系統(tǒng)方塊圖。
      [0012]圖4為根據(jù)本發(fā)明的另一具體實(shí)施例中的測(cè)試系統(tǒng)方塊圖。
      [0013]圖5為根據(jù)本發(fā)明的另一具體實(shí)施例中的測(cè)試系統(tǒng)方塊圖。
      [0014]圖6為根據(jù)本發(fā)明的一具體實(shí)施例中的整合系統(tǒng)方塊圖。
      `[0015]主要元件符號(hào)說(shuō)明
      [0016]100、300、400:測(cè)試系統(tǒng) A~K:測(cè)試程序
      [0017]101~119:服務(wù)模塊20:埠管理模塊
      [0018]201~215:埠管理單元301~306:傳輸埠
      [0019]307A、307B:傳輸通道41~44:待測(cè)物
      [0020]51、52:測(cè)量設(shè)備61:電子裝置
      [0021]11:客戶連接處理模塊12:服務(wù)連接處理模塊
      [0022]IOlA:客戶處理單元IOlB:服務(wù)處理單元
      [0023]101A1U01B1:指令處理器 101A2、101B2:數(shù)據(jù)處理器
      [0024]600:整合系統(tǒng)L、M:應(yīng)用程序
      【具體實(shí)施方式】
      [0025]根據(jù)本發(fā)明的一實(shí)施例為圖1所示的測(cè)試系統(tǒng)100。服務(wù)模塊101用以服務(wù)測(cè)試程序A,服務(wù)模塊102用以服務(wù)測(cè)試程序B,服務(wù)模塊103、104用以服務(wù)測(cè)試程序C。如圖1所示,服務(wù)模塊101、102、103耦接至埠管理單元201,服務(wù)模塊104耦接至埠管理單元202。埠管理單元201、202被包含于埠管理模塊20之內(nèi)。在測(cè)試系統(tǒng)100中,各待測(cè)物的每一傳輸埠由一個(gè)埠管理單元來(lái)控制。以下說(shuō)明以待測(cè)物41、42各自為一移動(dòng)通訊裝置為例,并且假設(shè)埠管理單元201和待測(cè)物41間的傳輸埠301為通用非同步收發(fā)(universalasynchronous receiver/transmitter, UART) ?阜,?阜管理單兀 202 和待測(cè)物 42 間的傳輸焊302亦為UART埠。
      [0026]于此實(shí)施例中,測(cè)試程序A透過(guò)服務(wù)模塊101和埠管理單元201擷取并儲(chǔ)存待測(cè)物41的UART埠301送出的作業(yè)記錄(log file)。測(cè)試程序B透過(guò)服務(wù)模塊102和埠管理單元201對(duì)待測(cè)物41的UART埠301下達(dá)指令,以控制待測(cè)物41對(duì)待測(cè)物42發(fā)送建立通訊的請(qǐng)求(例如撥打電話給待測(cè)物42)。測(cè)試程序C則是透過(guò)服務(wù)模塊103和埠管理單元201擷取待測(cè)物41的UART埠301送出的作業(yè)記錄。根據(jù)待測(cè)物41的UART埠301送出的作業(yè)記錄,測(cè)試程序C可判斷待測(cè)物41是否已對(duì)待測(cè)物42發(fā)送建立通訊的請(qǐng)求。此外,測(cè)試程序C亦透過(guò)服務(wù)模塊104和埠管理單元202擷取待測(cè)物42的UART埠302送出的作業(yè)記錄。根據(jù)待測(cè)物42的UART埠302送出的作業(yè)記錄,測(cè)試程序C可判斷待測(cè)物42是否已收到來(lái)自待測(cè)物41的通訊請(qǐng)求。
      [0027]由以上說(shuō)明可看出,測(cè)試程序A、B、C的任務(wù)各不相同,但都需要利用待測(cè)物41的UART埠301來(lái)與待測(cè)物41溝通。透過(guò)測(cè)試系統(tǒng)100的架構(gòu),在無(wú)須大幅更動(dòng)測(cè)試程序A、
      B、C的程序碼的情況下,即可讓測(cè)試程序A、B、C共享待測(cè)物41的UART埠301的控制權(quán),避免了 UART埠301的控制權(quán)被某一個(gè)測(cè)試程序單獨(dú)占用的問(wèn)題。由圖1可看出,埠管理單元201負(fù)責(zé)管理待測(cè)物41的UART埠301,而測(cè)試程序A、B、C是各自透過(guò)服務(wù)模塊101、102、103連接至埠管理單元201。測(cè)試程序A、B、C與待測(cè)物41的UART埠301間的溝通需求系統(tǒng)一由埠管理單元201處理。
      [0028]圖2是以配合測(cè)試程序A的服務(wù)模塊101為例,說(shuō)明測(cè)試系統(tǒng)100如何建立一服務(wù)模塊。如圖2所示,測(cè)試系統(tǒng)100可包含一客戶連接處理模塊11及一服務(wù)連接處理模塊
      12。在測(cè)試程序A提出聯(lián)接至測(cè)試系統(tǒng)100的需求后,客戶連接處理模塊11首先請(qǐng)求服務(wù)連接處理模塊12為測(cè)試程序A建立一服務(wù)處理單元101B,其中包含指令處理器101B1和數(shù)據(jù)處理器101B2。隨后,服務(wù)連接處理模塊12會(huì)將指令處理器101B1使用的通道名稱告知客戶連接處理模塊11。根據(jù)該通道名稱,客戶連接處理模塊11為測(cè)試程序A建立一客戶處理單元101A,其中包含指令處理器101A1和數(shù)據(jù)處理器101A2。如圖2所示,指令處理器101A1和指令處理器101B1間建立有用以傳遞指令的聯(lián)接。透過(guò)該聯(lián)接,指令處理器101A1可詢問(wèn)指令處理器101B1將使用的數(shù)據(jù)通道名稱,并據(jù)此建立數(shù)據(jù)處理器101A2和數(shù)據(jù)處理器101B2之間用以傳遞數(shù)據(jù)的聯(lián)接。至此,客戶連接處理模塊11和服務(wù)連接處理模塊12間的聯(lián)接即可被中斷,直到下一次測(cè)試程序A或其他測(cè)試程序再次向客戶連接處理模塊11提出與待測(cè)物建立聯(lián)接的需求。
      [0029]相對(duì)應(yīng)地,若制造商開發(fā)了新的測(cè)試程序,該測(cè)試程序只需要具有向客戶連接處理模塊11提出建立聯(lián)接需求的能力,即可與測(cè)試系統(tǒng)100耦接的多個(gè)待測(cè)物、多種傳輸埠建立溝通管道。
      [0030]如前所述,除了服務(wù)模塊,測(cè)試程序與傳輸埠間的溝通尚須透過(guò)與對(duì)應(yīng)于該傳輸埠的埠管理單元。前述服務(wù)模塊101建立后,客戶處理單元IOlA與服務(wù)處理單元IOlB間的聯(lián)接已建立。測(cè)試程序A可將欲使用的傳輸埠(例如UART埠301)告知客戶處理單元IOlA0客戶處理單元IOlA會(huì)進(jìn)一步透過(guò)服務(wù)處理單元IOlB向埠管理模塊20提出請(qǐng)求。埠管理模塊20首先判斷對(duì)應(yīng)于該傳輸埠的埠管理單元(例如埠管理單元201)是否已存在;若否,埠管理模塊20即可建立對(duì)應(yīng)于該傳輸埠的埠管理單元,并將該埠管理單元的控制權(quán)授予第一服務(wù)模塊101。相似地,若隨后測(cè)試程序B亦要求與UART埠301溝通,埠管理模塊20也會(huì)將埠管理單元201的控制權(quán)授予測(cè)試程序B的服務(wù)模塊102。易言之,埠管理模塊20允許多個(gè)服務(wù)模塊分享一埠管理單元的控制權(quán)。舉例而言,圖1中的埠管理單元202的控制權(quán)隨后亦可能被埠管理模塊20進(jìn)一步分享給其他服務(wù)模塊。
      [0031]由圖1可看出,測(cè)試系統(tǒng)100允許一個(gè)測(cè)試程序同時(shí)對(duì)應(yīng)于多個(gè)服務(wù)模塊(例如測(cè)試程序C對(duì)應(yīng)于服務(wù)模塊103、104)。也就是說(shuō),測(cè)試程序可同時(shí)透過(guò)不同的服務(wù)模塊與多個(gè)傳輸埠(可能耦接至同一個(gè)待測(cè)物,亦可能分別耦接至不同待測(cè)物)溝通。于實(shí)際應(yīng)用中,測(cè)試系統(tǒng)100可配合的傳輸埠顯然不以前述范例中的UART埠為限;舉例而言,測(cè)試系統(tǒng)100亦可配合通用串行總線(universal serial bus, USB)、紅外線(IrDA)、藍(lán)牙、無(wú)線區(qū)域網(wǎng)絡(luò)(WiFi)、傳輸控制/網(wǎng)絡(luò)通訊協(xié)定(TCP/IP)和通用界面總線(general purposeinterface bus, GPIB)等傳輸介面中的一種或多種傳輸介面。
      [0032]實(shí)務(wù)上,除了可擷取、回傳待測(cè)物產(chǎn)生的數(shù)據(jù)之外,服務(wù)模塊還可被設(shè)計(jì)為進(jìn)一步提供過(guò)濾回傳數(shù)據(jù)的功能。舉例而言,待測(cè)物41傳輸至UART埠301上的原始數(shù)據(jù)可能同時(shí)包含文字型作業(yè)記錄和編碼型作業(yè)記錄。若已知待測(cè)物41是否發(fā)送建立通訊請(qǐng)求的資訊包含于文字型作業(yè)記錄中,服務(wù)模塊103即可被設(shè)定為不傳輸編碼型作業(yè)記錄,而只過(guò)濾出文字型作業(yè)記錄給測(cè)試程序C。
      [0033]根據(jù)本發(fā)明的另一實(shí)施例為圖3所示的測(cè)試系統(tǒng)300。于此實(shí)施例中,服務(wù)模塊105、106用以服務(wù)測(cè)試程序D,服務(wù)模塊107用以服務(wù)測(cè)試程序E。如圖3所示,埠管理模塊20包含埠管理單元203、204、205。服務(wù)模塊105耦接至埠管理單元203,服務(wù)模塊106耦接至埠管理單元204,服務(wù)模塊107耦接至埠管理單元205。測(cè)試程序D負(fù)責(zé)透過(guò)服務(wù)模塊105和埠管理單元203擷取UART埠303送出的待測(cè)物43的作業(yè)記錄,并且透過(guò)服務(wù)模塊106、埠管理單元204和USB埠304對(duì)待測(cè)物43下達(dá)測(cè)試指令。測(cè)試程序E則是透過(guò)服務(wù)模塊107、埠管理單元205和GPIB埠305擷取測(cè)量設(shè)備51產(chǎn)生的量測(cè)結(jié)果。該量測(cè)結(jié)果可能與測(cè)試程序D對(duì)待測(cè)物43下達(dá)的測(cè)試指令相關(guān)。
      [0034]根據(jù)本發(fā)明的另一實(shí)施例為圖4所示的測(cè)試系統(tǒng)400。于此實(shí)施例中,服務(wù)模塊108用以服務(wù)測(cè)試程序F,服務(wù)模塊109用以服務(wù)測(cè)試程序G。埠管理模塊20包含埠管理單元206、207。服務(wù)模塊108耦接至埠管理單元206,服務(wù)模塊109耦接至埠管理單元207。須說(shuō)明的是,埠管理單元206、207各自對(duì)應(yīng)于一個(gè)虛擬的傳輸埠,且其間建立有一聯(lián)接通道306。測(cè)試程序D透過(guò)服務(wù)模塊108和埠管理單元206發(fā)送的指令或數(shù)據(jù)可透過(guò)聯(lián)接通道306、埠管理單元207和服務(wù)模塊109被送達(dá)測(cè)試程序G。舉例而言,測(cè)試程序G可用以模擬一待測(cè)物,在暫時(shí)沒(méi)有待測(cè)物或是待測(cè)物的功能尚未開發(fā)完成前,接受測(cè)試程序F的測(cè)試。該測(cè)試結(jié)果可做為判斷測(cè)試程序F的功能是否正常的依據(jù)。
      [0035]如圖5所示,圖1、圖3、圖4所呈現(xiàn)的各種測(cè)試程序/服務(wù)模塊/埠管理單元連接方式可被整合在同一個(gè)測(cè)試系統(tǒng)中。須說(shuō)明的是,前述各實(shí)施例中的測(cè)試程序的功能以及測(cè)試程序、服務(wù)模塊、埠管理單元的數(shù)量?jī)H用以例示本發(fā)明的精神,本發(fā)明的范疇不以此為限。更值得注意的是,本發(fā)明的概念不僅能應(yīng)用在測(cè)試系統(tǒng),亦可延伸至配合多個(gè)應(yīng)用程序的整合系統(tǒng)。舉例而言,圖5中的待測(cè)物43、44以及測(cè)量設(shè)備52皆可被替換為各種電子裝置,而測(cè)試程序H、1、J、K則可被替換其他種類的應(yīng)用程序。易言之,本發(fā)明提供的系統(tǒng)可做為整合多個(gè)應(yīng)用程序和至少一電子裝置的通訊需求的平臺(tái)。
      [0036]根據(jù)本發(fā)明的另一實(shí)施例為圖6所示的整合系統(tǒng)600。于此實(shí)施例中,服務(wù)模塊118用以服務(wù)應(yīng)用程序L,服務(wù)模塊119用以服務(wù)應(yīng)用程序G。埠管理模塊20包含埠管理單元214、215。服務(wù)模塊118耦接至埠管理單元214,服務(wù)模塊119耦接至埠管理單元215。第一通道307A和第二通道307B包含于同一個(gè)傳輸埠中的不同通道,例如同一個(gè)USB埠中由不同端點(diǎn)(end point)構(gòu)成的兩通道。應(yīng)用程序L得請(qǐng)求透過(guò)第一通道307A進(jìn)行一第一類型數(shù)據(jù)傳輸,應(yīng)用程序M得請(qǐng)求透過(guò)第二通道307B進(jìn)行一第二類型數(shù)據(jù)傳輸。舉例而言,應(yīng)用程序L與應(yīng)用程序M可被安裝于一電腦系統(tǒng),而電子裝置61為一移動(dòng)通訊裝置;應(yīng)用程序L用以同步移動(dòng)通訊裝置61與該電腦系統(tǒng),應(yīng)用程序M則用以協(xié)助該電腦系統(tǒng)透過(guò)移動(dòng)通訊裝置61連接至移動(dòng)通訊裝置61所屬的一通訊網(wǎng)絡(luò)。透過(guò)整合系統(tǒng)600,原本無(wú)法使用同一個(gè)傳輸埠的應(yīng)用程序L與應(yīng)用程序M即可被整合在一起,令電腦系統(tǒng)得以在與移動(dòng)通訊裝置61進(jìn)行同步的同時(shí),透過(guò)移動(dòng)通訊裝置61連線上網(wǎng)。
      [0037]根據(jù)本發(fā)明的另一實(shí)施例為一種電腦可讀取儲(chǔ)存媒體,其中儲(chǔ)存有可由一控制器讀取并執(zhí)行的一程序碼。該程序碼用以協(xié)助多個(gè)應(yīng)用程序與至少一傳輸埠溝通。舉例而言,該電腦可讀取儲(chǔ)存媒體可為安裝于測(cè)試系統(tǒng)或電腦系統(tǒng)中的存儲(chǔ)器,或是一光學(xué)儲(chǔ)存媒體,但不以此為限。在該多個(gè)應(yīng)用程序中的一應(yīng)用程序提出一整合需求后,該程序碼包含的第一程序碼針對(duì)該應(yīng)用程序建立一服務(wù)模塊。當(dāng)該應(yīng)用程序請(qǐng)求與該至少一傳輸埠中的一傳輸埠溝通,該程序碼包含的第二程序碼判斷對(duì)應(yīng)于該傳輸埠的一埠管理單元是否已存在。若該埠管理單元已存在,該第二程序碼進(jìn)一步將該埠管理單元的控制權(quán)授予該應(yīng)用程序的該服務(wù)模塊。若該埠管理單元尚未存在,該第二程序碼進(jìn)一步建立該埠管理單元,并將該埠管理單元的控制權(quán)授予該應(yīng)用程序的該服務(wù)模塊。該第二程序碼允許該埠管理單元的控制權(quán)被多個(gè)服務(wù)模塊分享。
      [0038]如上所述,本發(fā)明提出一種用以配合多個(gè)應(yīng)用程序的整合系統(tǒng)和測(cè)試系統(tǒng)。透過(guò)這些系統(tǒng)架構(gòu),在無(wú)須大幅更動(dòng)個(gè)別程序的程序碼的情況下,即可讓多個(gè)測(cè)試程序共享傳輸埠的控制權(quán),避免了傳輸埠的控制權(quán)被某一個(gè)測(cè)試程序單獨(dú)占用的問(wèn)題。
      [0039]藉由以上較佳具體實(shí)施例的詳述,希望能更加清楚描述本發(fā)明的特征與精神,而并非以上述所揭示的較佳具體實(shí)施例來(lái)對(duì)本發(fā)明的范疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排于本發(fā)明所欲申請(qǐng)的專利范圍的范疇內(nèi)。
      【權(quán)利要求】
      1.一種用以配合多個(gè)應(yīng)用程序的整合系統(tǒng),包含: 一第一傳輸埤; 一埠管理模塊,包含用以管理該第一傳輸埠的一第一埠管理單元; 一第一服務(wù)模塊,對(duì)應(yīng)于該多個(gè)應(yīng)用程序中的一第一應(yīng)用程序,用以協(xié)助該第一應(yīng)用程序與該埠管理模塊溝通;以及 一第二服務(wù)模塊,對(duì)應(yīng)于該多個(gè)應(yīng)用程序中的一第二應(yīng)用程序,用以協(xié)助該第二應(yīng)用程序與該埠管理模塊溝通; 其中,若該第一應(yīng)用程序以及該第二應(yīng)用程序至少其一要求與該第一傳輸埠溝通,該埠管理模塊允許該第一服務(wù)模塊與該第二服務(wù)模塊分享該第一埠管理單元的控制權(quán)。
      2.如權(quán)利要求1所述的整合系統(tǒng),其特征在于,該第一服務(wù)模塊根據(jù)該第一應(yīng)用程序提供的一過(guò)濾條件過(guò)濾提供至該第一傳輸埠的一原始數(shù)據(jù),以產(chǎn)生該第一應(yīng)用程序要求的一數(shù)據(jù)。
      3.如權(quán)利要求1所述的整合系統(tǒng),其特征在于,進(jìn)一步包含: 一第二傳輸埤; 其中若該第一應(yīng)用程序要求與該第二傳輸埠溝通,該埠管理模塊判斷對(duì)應(yīng)于該第二傳輸埠的一第二埠管理單元是否已存在,若否,該埠管理模塊即建立該第二埠管理單元,并將該第二埠管理單元的控制權(quán)授予該第一服務(wù)模塊。
      4.如權(quán)利要求3所述的整合系統(tǒng),其特征在于,若該第二應(yīng)用程序要求與該第二傳輸埠溝通,該埠管理模塊允許該第一服務(wù)模塊與該第二服務(wù)模塊分享該第二埠管理單元的控制權(quán)。
      5.如權(quán)利要求3所述的整合系統(tǒng),其特征在于,該第一傳輸埠耦接至一第一電子裝置,該第二傳輸埠耦接至該第一電子裝置或不同于該第一電子裝置的一第二電子裝置。
      6.如權(quán)利要求3所述的整合系統(tǒng),其特征在于,該第一傳輸埠與該第二傳輸埠各自為一虛擬埤,且該第一傳輸埤與該第二傳輸埤間建立有一聯(lián)接通道。
      7.如權(quán)利要求1所述的整合系統(tǒng),其特征在于,該第一傳輸埠包含一第一通道及一第二通道,該第一應(yīng)用程序得請(qǐng)求透過(guò)該第一通道進(jìn)行一第一類型數(shù)據(jù)傳輸,該第二應(yīng)用程序得請(qǐng)求透過(guò)該第二通道進(jìn)行一第二類型數(shù)據(jù)傳輸。
      8.如權(quán)利要求1所述的整合系統(tǒng),其特征在于,進(jìn)一步包含: 一客戶連接處理模塊,用以為該多個(gè)應(yīng)用程序各自建立一客戶處理單元;以及 一服務(wù)連接處理模塊,用以為該多個(gè)應(yīng)用程序各自建立一服務(wù)處理單元; 其中,該第一應(yīng)用程序所對(duì)應(yīng)的一第一服務(wù)處理單元及一第一客戶處理單元構(gòu)成該第一服務(wù)模塊,以及該第二應(yīng)用程序所對(duì)應(yīng)的一第二服務(wù)處理單元及一第二客戶處理單元構(gòu)成該第二服務(wù)模塊。
      9.如權(quán)利要求8所述的整合系統(tǒng),其特征在于,該服務(wù)連接處理模塊于為該第一應(yīng)用程序建立該第一服務(wù)處理單元后,告知該客戶連接處理模塊對(duì)應(yīng)于該第一服務(wù)處理單元的一第一通道名稱;根據(jù)該第一通道名稱,該客戶連接處理模塊為該第一應(yīng)用程序建立與該第一服務(wù)處理單元相連的該第一客戶處理單元;該第一服務(wù)處理單元與該第一客戶處理單兀構(gòu)成該第一服務(wù)模塊。
      10.一種測(cè)試系統(tǒng),包含:一第一傳輸埤; 一埠管理模塊,包含用以管理該第一傳輸埠的一第一埠管理單元; 一第一測(cè)試程序; 一第二測(cè)試程序; 一第一服務(wù)模塊,對(duì)應(yīng)于該第一測(cè)試程序,用以協(xié)助該第一測(cè)試程序與該埤管理模塊溝通;以及 一第二服務(wù)模塊,對(duì)應(yīng)于該第二測(cè)試程序,用以協(xié)助該第二測(cè)試程序與該埠管理模塊溝通; 其中,若該第一測(cè)試程序以及該第二測(cè)試程序至少其一要求與該第一傳輸埠溝通,該埠管理模塊允許該第一服務(wù)模塊與該第二服務(wù)模塊分享該第一埠管理單元的控制權(quán)。
      11.如權(quán)利要求10所述的測(cè)試系統(tǒng),其特征在于,該第一服務(wù)模塊根據(jù)該第一測(cè)試程序提供的一過(guò)濾條件過(guò)濾提供至該第一傳輸埠的一原始數(shù)據(jù),以產(chǎn)生該第一測(cè)試程序要求的一數(shù)據(jù)。
      12.如權(quán)利要求10所述的測(cè)試系統(tǒng),其特征在于,該第一測(cè)試程序用以針對(duì)耦接于該第一傳輸埠的一第一電子裝置發(fā)送一測(cè)試指令,該第二測(cè)試程序用以透過(guò)該第一傳輸埠接收該第一電子裝置回應(yīng)于該測(cè)試指令所產(chǎn)生的一回應(yīng)數(shù)據(jù)。
      13.如權(quán)利要求 10所述的測(cè)試系統(tǒng),其特征在于,進(jìn)一步包含: 一第二傳輸埤; 其中若該第一測(cè)試程序要求與該第二傳輸埠溝通,該埠管理模塊判斷對(duì)應(yīng)于該第二傳輸埠的一第二埠管理單元是否已存在,若否,該埠管理模塊即建立該第二埠管理單元,并將該第二埠管理單元的控制權(quán)授予該第一服務(wù)模塊。
      14.如權(quán)利要求13所述的整合系統(tǒng),其特征在于,若該第二測(cè)試程序要求與該第二傳輸埠溝通,該埠管理模塊允許該第一服務(wù)模塊與該第二服務(wù)模塊分享該第二埠管理單元的控制權(quán)。
      15.如權(quán)利要求13所述的測(cè)試系統(tǒng),其特征在于,該第一傳輸埤與該第二傳輸埤被分別耦接至一第一電子裝置,該第一測(cè)試程序用以透過(guò)該第一傳輸埠對(duì)該第一電子裝置發(fā)送一測(cè)試指令,該第二測(cè)試程序用以透過(guò)該第二傳輸埠接收該第一電子裝置回應(yīng)于該測(cè)試指令所產(chǎn)生的一回應(yīng)數(shù)據(jù)。
      16.如權(quán)利要求13所述的測(cè)試系統(tǒng),其特征在于,該第一服務(wù)模塊擁有該第一傳輸埤的控制權(quán),該第二服務(wù)模塊擁有該第二傳輸埠的控制權(quán);該第一傳輸埠與該第二傳輸埠各自為一虛擬埤,且該第一傳輸埤與該第二傳輸埤間建立有一聯(lián)接通道;該第二測(cè)試程序用以模擬接受該第一測(cè)試程序測(cè)試的一電子裝置。
      17.一種電腦可讀取儲(chǔ)存媒體,其中儲(chǔ)存有可由一控制器讀取并執(zhí)行的一程序碼,該程序碼用以協(xié)助多個(gè)應(yīng)用程序與至少一傳輸埠溝通,該程序碼包含: 一第一程序碼,在該多個(gè)應(yīng)用程序中的一應(yīng)用程序提出一整合需求后,該第一程序碼針對(duì)該應(yīng)用程序建立一服務(wù)模塊;以及 一第二程序碼,當(dāng)該應(yīng)用程序請(qǐng)求與該至少一傳輸埠中的一傳輸埠溝通,該第二程序碼判斷對(duì)應(yīng)于該傳輸埠的一埠管理單元是否已存在,若是,該第二程序碼將該埠管理單元的控制權(quán)授予該應(yīng)用程序的該服務(wù)模塊,若否,該第二程序碼即建立該埠管理單元,并將該埠管理單元的控制權(quán)授予該應(yīng)用程序的該服務(wù)模塊; 其中該第二程序碼允許該埠管理單元的控制權(quán)被多個(gè)服務(wù)模塊分享。
      18.如權(quán)利要求17所述的電腦可讀取儲(chǔ)存媒體,其特征在于,該服務(wù)模塊包含一服務(wù)處理單元與一客戶處理單元,該第一程序碼于為該應(yīng)用程序建立該服務(wù)處理單元后,根據(jù)對(duì)應(yīng)于該服務(wù)處理單元的一第一通道名稱,為該應(yīng)用程序建立與該服務(wù)處理單元相連的該 客戶處理單元。
      【文檔編號(hào)】G06F11/36GK103793320SQ201210427523
      【公開日】2014年5月14日 申請(qǐng)日期:2012年10月31日 優(yōu)先權(quán)日:2012年10月31日
      【發(fā)明者】陳映舟 申請(qǐng)人:晨星軟件研發(fā)(深圳)有限公司, 晨星半導(dǎo)體股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1