亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

終端設備接口裝置的制造方法

文檔序號:9633830閱讀:347來源:國知局
終端設備接口裝置的制造方法
【技術領域】
[0001]本發(fā)明的示例性實施例涉及終端設備與接入平臺對接的技術領域,并且具體而言,涉及一種終端設備接口裝置。
【背景技術】
[0002]當前,各種軟硬件平臺,比如視頻監(jiān)控平臺(VMS)、在線教育平臺、聯網辦公平臺等,都采用了開放式的設計理念。也就是說,構成平臺的服務器和終端設備可以由不同的廠商進行開發(fā),或者,平臺的提倡者和設計者可以采購不同廠商的設備來構建服務器和終端設備。例如,視頻監(jiān)控平臺(VMS)包括服務器和終端設備,終端設備又包括監(jiān)控設備(比如攝像頭)以及各種訪問設備(比如手機、臺式計算機、膝上型計算機等),服務器和終端設備均可以由不同的軟件或硬件廠商來開發(fā)和制造,只要它們滿足平臺要求的接口規(guī)范;服務器主要用于海量視頻流的分析和處理,監(jiān)控設備主要用于視頻圖像的采集,訪問設備用于視頻圖像的訪問和控制。服務器廠商和終端設備廠商不得不針對不同的接入平臺而發(fā)布獨特的產品,以滿足不同接入平臺的接口規(guī)范,以便自己生產的設備能夠被接入平臺所接納。
[0003]通常,一款軟件產品或者硬件產品的軟件模塊在產品發(fā)布時,軟件模塊最終會打包成一個鏡像(image)文件,生產時直接燒錄到nand存儲模塊中。通常,燒錄到nand存儲模塊中的一個軟件模塊被稱為一個固件。隨著應用需求變更,軟件模塊也會隨之變動,為了標記軟件的功能狀態(tài),會對每一次發(fā)布的軟件定義一個版本,用戶通過版本號就可以知道軟件主要的功能。例如,對于監(jiān)控設備廠商而言,為了使其發(fā)布的監(jiān)控產品能夠支持不同的接入平臺,通常在其監(jiān)控產品中內置多個版本的平臺接入模塊,以便支持多個平臺(或者一個平臺的各種版本)的接入。平臺接入模塊是終端設備與接入平臺進行數據交互的通信協議模塊。
[0004]對于一個軟硬件平臺的每一個終端設備而言,其在產品發(fā)布時會內置一版平臺接入模塊的固件,也就是說這款鏡像文件僅針對某個固定的平臺對接。也就是說,發(fā)布一版鏡像時,會因為對接的平臺多少而衍生出多個鏡像文件。對于服務器的版本更新亦是如此,月艮務器每次版本變動,可能也需要對終端設備進行修改,終端設備廠商可能需要重新生成能夠支持版本更新后的服務器的鏡像。
[0005]上述方法存在有如下不妥之處:(1)如果要對接第二個平臺,需要現場重新燒錄不同的鏡像文件,從而導致終端設備廠商的開發(fā)效率很低;(2)如果平臺接入模塊有更新,也需要重新燒錄鏡像文件;以及(3)針對每一個接入平臺都發(fā)布一版鏡像文件,針對一個接入平臺的每次升級,也可能需要發(fā)布一版鏡像文件。

【發(fā)明內容】

[0006]因此,本發(fā)明的目的在于解決前述的一個或多個問題,提供一種創(chuàng)新性的終端設備接口裝置,使得能夠跨多種接入平臺對接終端設備。
[0007]根據本發(fā)明的一個方面,提供一種終端設備接口裝置,其包括:通用接口層,用于實現將終端設備與至少一個接入平臺進行對接的抽象接口 ;至少一個平臺接入模塊,與所述通用接口層連接,用于針對所述至少一個接入平臺中的每一個接入平臺具體化所述抽象接口,以便能夠實現所述終端設備與所述至少一個接入平臺中的每一個接入平臺的接入;以及主控模塊,與所述通用接口層連接,用于通過通用接口層來調度所述至少一個平臺接入豐旲塊。
[0008]進一步地,所述終端設備接口裝置可以包括:用戶接口,與所述主控模塊連接,用于通知主控模塊選擇所述至少一個平臺接入模塊中的一個平臺接入模塊。
[0009]根據本發(fā)明的實施方式,至少一個平臺接入模塊中的一個平臺接入模塊可以針對不同的接入平臺、同一接入平臺的不同的版本、或者所述終端設備的不同版本而生成。
[0010]根據本發(fā)明的實施方式,所述終端設備接口裝置可以與所述終端設備一起被打包成所述終端設備的鏡像文件,并且所述至少一個平臺接入模塊被實現為所述鏡像文件中的不同的固件。
[0011]備選地,所述終端設備接口裝置也可以與所述終端設備單獨打包成不同的鏡像文件。如此,所述終端設備接口裝置可以服務于不同的終端設備。
[0012]根據本發(fā)明的實施方式,所述至少一個平臺接入模塊中的每個平臺接入模塊單獨更新,并且所述固件被放置于不同的存儲空間中。
[0013]根據本發(fā)明的實施方式,所述終端設備可以包括實體設備和用于實現專用功能的功能t吳塊。
[0014]根據本發(fā)明的實施方式,所述實體設備可以包括攝像頭、錄音筆、手機、臺式計算機和膝上型計算機中的一種或多種。
[0015]根據本發(fā)明的實施方式,將與各種平臺進行對接的接口抽象成通用接口層,使得終端設備廠商能夠只針對該通用接口層開發(fā)終端設備的數據通信相關方面來開發(fā)終端設備,隨后,可以針對終端設備所可能要接入的平臺逐次地、單獨地具體化并且豐富該通用接口層,形成不同的平臺接入模塊。從而,將根據現有技術的終端設備針對不同的接入平臺的產品發(fā)布時的需要燒錄生成多個鏡像文件的工作,減小到平臺接入模塊的修改,極大地提高了終端設備廠商的生產效率。
【附圖說明】
[0016]結合附圖并參考以下詳細說明,本發(fā)明各實施方式的特征、優(yōu)點及其他方面將變得更加明顯。在附圖中:
[0017]圖1示出了根據本發(fā)明的一個實施方式的終端設備接口裝置的示意圖。
【具體實施方式】
[0018]下文將結合附圖參考若干示例性實施方式來描述本發(fā)明的原理和精神。應當理解,給出這些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。
[0019]圖1示出了根據本發(fā)明的一個實施方式的終端設備接口裝置100的示意圖。終端設備接口裝置100用于對接終端設備和各種接入平臺,實現對接終端設備和各種接入平臺之間的各種數據通信規(guī)范,其包括通用接口層120,多個平臺接入模塊110、112、……116,主控模塊130和用戶接口 140。
[0020]通用接口層120用于實現將終端設備與至少一個接入平臺進行對接的抽象接口。終端設備廠商只需要針對通用接口層所包括的各種通信接口進行開發(fā)。通用接口層所包括的各種通信接口可以是概念性的抽象接口,例如抽象的應用程序編程接口(API),其只有接口定義和傳入、傳出參數,而無具體實現,其具體實現留待平臺接入模塊1、平臺接入模塊
2、以及平臺接入模塊N等各種接入模塊針對具體的接入平臺進行具體開發(fā)。
[0021]在一個實施例中,前述通用接口層可以包括如下接口 API:
[0022]int GetAbility () ;//獲取能力集
[0023]int GetVers1n () ;//獲取版本信息
[0024]int GetConfigO ;//獲取配置信息
[0025]int SetConfigO ;// 設置配置信息
[0026]int Start () ;// 啟動對接模塊
[0027]int Stop () ;//停止對接模塊
[0028]應當理解,上述接口 API僅是示意性的,其未包含具體的參數,并且本領域技術人員根據應用場合的需要,可以設計出包含不同參數或參數集的上述AP1、或者實現類似功能的其他API。
[0029]平臺接入模塊110-
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1