用於模塊化計算系統的連接裝置的製作方法
2023-07-21 08:32:16 1

本公開一般地涉及模塊化計算裝置,並且更具體地涉及與模塊化計算裝置相關聯的連接裝置。
背景技術:
諸如模塊化計算系統的模塊化系統可以具有許多不同的模塊化電子組件。模塊化組件可以是可移除的、可替換的和/或可互換的。通常,模塊化裝置或系統的不同模塊化組件能夠執行不同的功能,包括專用功能和/或一個或者多個通用功能。
作為示例,專用模塊化組件可以使用一個或者多個特定資源執行一個或者多個特定功能。專用模塊化組件的示例包括相機模塊化組件、電池模塊化組件或者配置為執行具體任務的其它模塊化組件。因此,在一些示例中,特定功能能夠包括捕捉圖像、供電或者使用特殊硬體執行特定功能(例如,執行加密功能、圖形處理功能等)。
其它模塊化組件能夠具有使用其通用資源(諸如存儲器和處理器)執行通用功能的能力。例如,模塊化組件可以具有與外部模塊化組件或者裝置通信的能力(例如,通過硬體接線連接或者使用無線連接)。通用功能的示例包括執行處理任務、在存儲器中存儲數據或者利用通信帶寬。
模塊化組件能夠與其它模塊化組件或者裝置組合。在一些示例中,這種組合可以利用例如通過將模塊化組件彼此附接或者附接至公共結構的物理組合。例如,來自模塊化電話的處理模塊組件能夠被物理可移除地與接口模塊化組件(例如,hdmi或者usb)組合,以提供視頻回放功能。在其它示例中,模塊化組件的組合能夠包括物理非連接的裝置,諸如通過一個或者多個無線通信鏈路通信地連接的模塊化組件。
技術實現要素:
本公開的實施例的各方面和優點將在下文說明中部分地提出,或者可從說明中認識到,或者可通過實施例的實踐認識到。
本公開的一個示例方面涉及一種控制與模塊化計算裝置相關聯的連接裝置的操作的計算機實現的方法。該方法包括通過一個或者多個計算裝置獲得指示在第一連接裝置和第二連接裝置之間的連接的數據。第一連接裝置與模塊化計算裝置相關聯。第二連接裝置與將在模塊化計算裝置內實施的模塊化組件相關聯。每個連接裝置包括多個連接器元件。該方法還包括通過一個或者多個計算裝置獲得指示與第二連接裝置相關聯的一個或者多個配置參數的數據。該方法還包括由一個或者多個計算裝置至少部分地基於指示與第二連接裝置相關聯的一個或者多個配置參數的數據來確定第一連接裝置的操作配置。該方法還包括由一個或者多個計算裝置至少部分地基於操作配置來控制第一連接裝置的操作。
本公開的其它示例方面涉及用於控制與模塊化計算裝置的連接裝置的操作的系統、設備、有形的非易失性計算機可讀媒體、用戶接口、存儲器裝置和電子裝置。
參考下文說明和所附權利要求將更好地理解各種實施例的這些和其它特徵、方面和優點。併入並組成本說明書的一部分的附圖示出本公開的實施例,並且與說明一起用於解釋相關原理。
附圖說明
參考附圖,在說明書中闡述了針對本領域技術普通人員的實施例的詳細討論,在附圖中:
圖1示出根據本公開的示例性實施例的示例性模塊化計算系統;
圖2-3示出根據本公開的示例性實施例的示例性連接器陣列;
圖4-5示出根據本公開的示例性實施例的示例性連接裝置;
圖6示出根據本公開的示例性實施例的控制與模塊化計算系統相關聯的連接裝置的操作的示例性方法的流程圖;以及
圖7示出根據本公開的示例性實施例的示例性系統。
具體實施方式
現在將詳細地參考實施例,在附圖中示出其一個或者多個示例。每個示例都是作為實施例的解釋而提供的,而不限制本公開。實際上,本領域技術人員應明白,在不偏離本公開的範圍和精神的情況下,能夠對實施例做出各種修改和變化。例如,作為一個實施例的一部分示出和描述的特徵能夠與另一實施例一起使用,以產生又一實施例。因而,期望本公開的各方面涵蓋這樣的修改和變化。
本公開的示例方面涉及配置用於在模塊化計算環境中使用的連接裝置。例如,能夠檢測在第一連接裝置和第二連接裝置之間的連接。第一連接裝置能夠與模塊化計算裝置相關聯,並且第二連接裝置能夠與配置為與模塊化計算裝置對接的模塊化組件相關聯。每個連接裝置能夠包括多個可獨立配置的連接器元件,連接器元件包括至少一個天線元件和多個連接器插頭。能夠獲得指示與第二連接裝置相關聯的一個或者多個配置參數的數據,並且能夠至少部分地基於第二連接裝置的配置參數和所檢測到的連接來確定第一連接裝置的操作配置。然後,能夠至少部分地基於所確定的操作配置來控制第一連接裝置的操作。
更具體地,模塊化計算裝置能夠被配置為與一個或者多個模塊化組件對接,並且使用該一個或者多個模塊化組件的功能來執行一個或者多個操作。每個模塊化組件能夠具有可以由模塊化計算裝置實現的一個或者多個能力或者功能。例如,模塊化組件能夠具有顯示屏功能、圖像捕捉功能、供電功能和/或各種其它適當的能力或者功能。在一些實現中,模塊化組件可以具有能夠有助於模塊化計算環境內的其它模塊化組件的能力或者功能。例如,模塊化組件能夠包括將被添加到總裝置存儲器的存儲器、將被添加到總裝置處理能力的處理能力、將被添加至總裝置電池存儲的電池存儲等。
如上所述,每個連接裝置能夠包括具有多個連接器元件的連接器陣列。連接器元件能夠包括天線元件和多個連接器插頭。天線元件能夠是金屬絲、絲極、短線或者其它元件。天線元件能夠被配置為使用一個或者多個無線通信技術來進行通信,諸如近場射頻(rf)通信或者其它通信技術。以這種方式,天線元件能夠被配置為在一個或者多個頻率範圍上傳送和/或接收數據。連接器插頭能夠被配置為傳導功率信號。例如,第一連接裝置的第一連接器元件的連接器插頭能夠將功率傳導至第二連接裝置的第二連接器元件的對應連接器插頭,或者從第二連接裝置的第二連接器元件的對應連接器插頭接收功率。在一些實現中,至少一個連接器插頭能夠為絕緣和/或接地插頭。
如上所述,與模塊化計算裝置相關聯的第一連接裝置能夠連接與模塊化組件相關聯的第二連接裝置。在一些實現中,連接能夠至少部分地是物理連接,其中第一連接裝置的至少一個連接器插頭與第二連接裝置的對應連接器插頭進行物理接觸。例如,在模塊化計算裝置內集成模塊化組件需要傳輸功率的實現中,第一和第二開關裝置的至少一個連接器插頭對能夠經由物理連接傳輸功率信號。能夠通過將模塊化組件定位在模塊化計算裝置的框架或者骨架內,使得第一和第二連接裝置的至少一部分對齊,來實現物理連接。在一些實施中,能夠通過一個或者多個閂鎖結構來促進物理連接,一個或者多個閂鎖結構諸如一個或者多個連接器外殼、閂鎖、卡爪配合套筒或者其它適當的裝置。
在一些實現中,第一和第二連接裝置的天線元件對可以不需要物理連接來進行數據通信。以這種方式,天線元件可以被定位為使得當第一連接裝置被連接至第二連接裝置時不進行物理接觸。例如,在天線元件使用近場通信技術通信的實現中,天線元件能夠被定位在彼此相距約1毫米(mm)至約10mm的範圍內。本文中使用的術語「約」在結合數字基準使用時意在指在數字基準的40%內。
在不需要功率傳輸和/或天線元件對使用具有較長範圍的通信技術進行通信的實現中,可以不需要物理連接。例如,在這種實現中,能夠進行連接,並且能夠在不需要在連接裝置之間的物理連接的情況下,在模塊化計算裝置中或者通過模塊化計算裝置實現模塊化組件的能力和/或功能。
在一些實現中,能夠在具有不完全對齊或者以其它方式匹配的連接器陣列的第一和第二連接裝置之間進行連接。例如,在一些實現中,可以不需要將第二連接裝置的連接器元件連接至第一連接裝置的具體連接器元件。類似地,在一些實施中,可以不需要將第二連接裝置的連接器陣列與第一連接裝置的連接器陣列完全對齊。具體地,第一連接裝置的連接器陣列可以包括比第二連接裝置的連接器陣列更多的連接器元件,使得第一連接裝置的至少一個連接器元件在被連接時不具有第二裝置的對應連接器元件。以這種方式,雖然僅連接第一連接裝置的連接器元件的子集,但是也能夠進行連接。
一旦檢測到連接,就能夠至少部分地基於第二連接裝置來控制第一連接裝置的操作。具體地,一旦進行連接,就能夠檢測該連接,並且能夠獲得或者以其它方式確定指示該連接的數據。例如,在檢測到連接時,能夠獲得指示第一和第二連接裝置的所連接的連接器元件的數據。如上所述,所連接的連接器元件能夠至少包括每個連接裝置的連接器陣列的連接器元件的子集。指示連接的數據能夠包括與第一和第二連接裝置的每個所連接的連接器元件相關聯的標識符。
還能夠獲得與第二連接裝置的一個或者多個配置參數相關聯的數據。配置參數能夠包括與第二連接裝置的所連接的連接器元件相關聯的一個或者多個任務或者能力。例如,任務或者能力能夠包括將由所連接的連接器元件通信的一個或者多個信號類型。信號類型能夠包括功率信號和/或數據信號。以這種方式,配置參數能夠指定每個所連接的連接器元件是否將傳導功率信號、通信(例如,傳送和/或接收)數據信號或者二者。在一些實現中,能夠進一步通過配置參數來指定一個或者多個數據信號類型。例如,配置參數能夠指示連接器元件將通信高頻數據信號(例如,用於視頻、圖像、觸控螢幕位置數據等等)和/或低頻數據信號(例如,用於各種其它適當類型的數據)。
能夠至少部分地基於指示連接的數據以及第二連接裝置的一個或者多個配置參數來確定第一連接裝置的一個或者多個操作配置。操作配置能夠指定將由第一連接裝置執行的一個或者多個任務。具體地,模塊化計算裝置能夠至少部分地基於第二連接裝置的對應連接器元件的配置參數來配置第一連接裝置的所連接的連接器元件。作為示例,如果第二連接裝置的連接器元件被配置為僅通信低頻數據信號,則第一連接裝置的對應連接器元件也能夠被配置為通信低頻數據信號。具體地,模塊化計算裝置能夠去激活連接器元件的連接器插頭,激活天線元件,並且設置用於低頻數據通信的天線元件。作為另一示例,如果第二連接器裝置的連接器元件被配置為僅在連接器插頭的子集上接收功率信號,則模塊化計算裝置能夠去激活天線元件,並且激活對應於該子集的連接器插頭。以這種方式,能夠控制第一連接裝置的操作,以適應具有多個配置的多個第二連接裝置。
關於在模塊化計算環境中的使用討論了本公開的連接裝置。然而,本領域技術人員應明白,在不偏離本公開的範圍的情況下,本文中所討論的示例性連接裝置能夠在許多其它適當的計算環境中使用。具體地,本公開的連接裝置能夠在不包含本文所述的模塊化特徵或者功能的各種計算裝置中被實現。
現在參考附圖,將更詳細地討論本公開的示例性實施例。例如,圖1示出示例性模塊化計算裝置100。裝置100可以是能夠由用戶在操作的同時攜帶的用戶計算裝置。具體地,裝置能夠包括支持各種功能的電子和/或機械特徵,諸如數據通信、計算、處理數據、圖形顯示、電話呼叫、視頻呼叫、媒體輸出、感測環境狀況、通知、調度和/或各種其它適當的功能。
裝置100能夠包括框架102和多個模塊化組件104、106、108、110。如示,模塊化組件104-108能夠被配置為經由與框架102的物理連接來連接到模塊化計算裝置100。模塊化組件110能夠被配置為經由無線連接來連接到模塊化計算裝置100。在一些實現中,模塊化組件104-108能夠被配置為位於框架102的一個或者多個層上的各種插座內。例如,每個模塊化組件104-108能夠被配置為將滑入或者滑出框架102的插座。
如上所述,模塊化組件104-110能夠被配置為向模塊化計算裝置100提供某個功能。例如,每個模塊化組件104-110可以貢獻由模塊化組件本身定義的功能,諸如顯示屏功能、相機功能、供電功能和/或各種其它適當的功能。作為另一示例,每個模塊化組件104-110可以貢獻被添加至與模塊化計算裝置100相關聯的一個或者多個其它模塊化組件的功能的功能。例如,模塊化組件可以被配置為向總裝置存儲器添加存儲器、向總裝置處理能力添加處理能力、向總裝置電池存儲添加電池存儲等。
框架102和模塊化組件104-110能夠包括配置為使能與配對的連接裝置的連接(例如,物理連接和/或無線連接)的一個或者多個連接裝置。具體地,框架102可以包括用於使能與多個模塊化組件的連接的多個連接裝置。
例如,圖2示出根據本公開的示例性實施例的示例性連接裝置120的一部分。具體地,圖2示出連接裝置120的連接器陣列122。連接裝置能夠包括一個或者多個連接器陣列。連接器陣列122包括連接器元件124、126、128和130。每個連接器元件124-130能夠包括天線元件132和多個連接器插頭134。如上所述,天線元件132能夠是金屬絲、絲極、短線或者其它適當的天線元件。在一些實現中,每個天線元件132能夠被配置用於與連接裝置120的配對的連接裝置中的天線元件的無線通信。例如,如果連接裝置120在圖1的框架102內被實現,則一個或者多個天線元件132能夠被配置為與被在模塊化組件內實現的配對連接裝置上的對應天線元件進行通信。
在一些實現中,天線元件132能夠被配置為使用近場通信或者其它無線通信技術進行通信。在一些實現中,可以不基於廣播數據信號的頻率來調諧天線元件的長度。在這些實現中,廣播數據信號能夠在寬帶頻率範圍上進行廣播,並且能夠具有低於廣播功率中所需限制的信噪比和/或廣播功率。以這種方式,信號的功率能夠足以確保配對的連接裝置上的對應天線元件能夠接收在距廣播天線元件指定距離處的信號。
連接器元件124-130還能夠包括在天線元件132周圍的連接器插頭134。連接器插頭134能夠被配置為與配對的連接裝置的對應連接器插頭進行物理接觸。連接器插頭134能夠包括一個或者多個導電插頭和/或一個或者多個接地或者絕緣插頭。在一些實現中,一個或者多個導電插頭能夠經由與配對的連接裝置的對應導電插頭的物理接觸來將功率信號傳導至配對的連接裝置。在一些實現中,連接器元件的每個連接器插頭134能夠是接地或者絕緣插頭,使得連接器元件不傳導功率信號。
在一些實現中,能夠通過與連接器元件相關聯的連接器外殼來促進在連接器元件和配對的連接裝置的對應連接器元件之間的物理連接。例如,與連接器元件相關聯的外殼能夠是圍繞並且適當地保持天線元件132和/或連接器插頭134的物理外殼。在一些實現中,外殼能夠包括物理閂鎖、卡爪、配合套筒或者用於進一步促進連接裝置之間的連接的其它結構。以這種方式,外殼能夠使天線元件對和配對的連接裝置的一個或者多個連接器插頭對對齊。
本公開的連接裝置能夠以各種方式在模塊化組件和/或模塊化計算裝置內實現。例如,圖3示出根據本公開的示例性實施例的示例性連接裝置140和142。連接裝置140、142能夠對應於連接裝置120或者其它連接裝置。例如,連接裝置140能夠在模塊化計算裝置內實現,並且連接裝置142能夠在模塊化組件內實現。如圖所示,能夠通過將連接裝置定位在一起來在連接裝置140和142之間進行物理連接。具體地,圖3示出了配置為在平行於連接裝置142的運動方向150的方向上形成物理連接或者斷開的連接裝置。以這種方式,能夠通過在運動方向150上滑動模塊化組件來進行連接,並且能夠通過在相反方向上滑動模塊化組件來進行斷開。
如圖3所示,連接裝置140和142之間的連接能夠包括在連接裝置的連接器插頭144之間進行物理接觸。由於天線元件146被配置為無線地傳輸數據,所以在天線元件之間不需要進行物理接觸。具體地,圖3示出在連接器插頭144進行物理接觸的同時天線元件146之間的間隙。由於天線元件146不需要進行接觸,所以天線元件之間的對齊不需要如在需要天線元件之間的物理接觸的情況下那樣精確。圖3還示出與每個連接裝置140、142相關聯的外殼148。如上所述,外殼148能夠被配置為當發起連接時使連接裝置140和142的連接器元件對齊。
圖4示出能夠一起實現連接裝置的其他方式。具體地,圖4示出示例性連接裝置160、162。連接裝置160、162能夠對應於連接裝置120或者其它適當的連接裝置。連接裝置160能夠包括連接器元件164和166,而連接裝置162能夠包括連接器元件168和170。連接裝置160可以是在模塊化計算裝置內實現的連接裝置,而連接裝置162可以是在模塊化組件內實現的連接裝置。具體地,連接裝置160、162能夠以下述方式被實現:該方式促進平行於連接裝置162的運動方向的方向上的連接或者斷開的方式。以這種方式,能夠通過在運動方向150上滑動模塊化組件來進行連接,並且能夠通過在相反方向上滑動模塊化組件來實現斷開。
應明白,僅出於示例性目的示出圖2-4的連接裝置。具體地,在不偏離本公開的範圍的情況下,本公開的連接裝置能夠包括各種其它適當的配置、結構、形狀等。例如,連接裝置可以包括任何適當數目的連接器元件、天線元件、連接器插頭等。另外,連接裝置可以包括各種其它配置,諸如同心配置或者其它配置。
圖5示出根據本公開的示例性實施例的示例性連接裝置200。連接裝置200包括連接器陣列202以及多個連接器元件204,多個連接器元件204中的每一個具有天線元件206和多個連接器插頭208。如上所述,能夠至少部分地基於與連接裝置200相關聯的配對的連接裝置來確定連接裝置200的配置。具體地,能夠檢測在連接裝置200和諸如連接裝置210的配對的連接裝置的連接。如圖所示,連接裝置210不具有與連接裝置200相同的連接器元件配置。在這一點上,可以進行在連接裝置200和連接裝置210之間的連接,但是不是連接器裝置200的每個連接器元件都在連接器裝置200上具有相應的連接器元件。因此,連接裝置200能夠被配置為連接到具有各種元件配置的連接裝置。
在檢測到連接時,能夠獲得或者以其它方式確定指示連接的數據。例如,能夠確定連接裝置200的所連接的連接器元件。所連接的連接器元件可以是被連接至連接裝置210的對應連接器元件的連接裝置200的連接器元件。例如,能夠確定與每個所連接的連接器元件相關聯的標識符。能夠至少部分地基於連接裝置210的一個或者多個配置參數來控制連接裝置200的操作。具體地,能夠至少部分地基於連接裝置210的每個連接器元件的配置參數來控制連接裝置200的操作。
連接裝置210的每個連接器元件能夠具有各種能力和/或被配置為執行各種任務或者操作。每個連接器元件可以是可獨立配置的。以這種方式,連接裝置的連接器元件的配置不需要匹配。例如,連接器元件可以被配置為向配對的連接器元件傳送功率信號和/或數據信號。此外,連接器元件可以被配置為傳送低頻數據信號和/或高頻數據信號。具體地,可以通過連接器元件的天線元件來通信數據信號,並且功率信號可以通過連接器插頭中的一個或者多個傳送。以這種方式,能夠識別連接裝置210的每個連接器元件的配置參數,並且能夠至少部分地基於配置參數來配置連接裝置的對應(例如,配對)連接器元件。
例如,如果連接裝置210的控制器元件被配置為僅通信低頻數據信號,則連接裝置200的對應連接器元件能夠被配置為接收低頻數據信號。具體地,連接器元件的天線元件能夠被激活,並且連接器元件的導電插頭能夠被去激活,使得連接器元件不傳導功率信號。作為另一示例,如果連接器元件被配置為傳導功率信號並且通信數據信號二者,則天線元件和對應連接器元件的適當傳導插頭能夠被激活,以使得能夠執行適當的任務。作為又一示例,如果確定了連接裝置200的連接器元件不具有連接裝置210的對應連接器元件,則能夠去激活整個連接器元件。以這種方式,每個連接器元件的操作能夠被獨立地控制,以匹配配對的連接器元件的功能。
圖6示出根據本公開的示例性實施例的控制連接裝置的操作的示例性方法(300)的流程圖。方法(300)能夠由一個或者多個計算裝置來實現,諸如由圖7中所示的一個或者多個計算裝置來實現。另外,圖6出於例示和討論的目的示出以具體順序執行的步驟。本領域普通技術人員在使用本文提供的公開時應明白,在不偏離本公開的範圍的情況下,能夠以各種方式改變、重新布置、擴展、省略或者修改本文討論的任何方法的步驟。
在(302),方法(300)包括檢測或者以其它方式識別在第一連接裝置和第二連接裝置之間的連接。具體地,第一連接裝置能夠在模塊化計算裝置內實現,並且第二連接裝置能夠在將與模塊化計算裝置相關聯的模塊化組件內實現。所連接的連接裝置可以是配對的連接裝置。如上所述,連接可以是在連接裝置之間進行物理接觸的物理連接、或者是不進行物理接觸的無線連接。在一些實現中,物理連接能夠包括通過與每個連接裝置相關聯的一個或者多個連接器插頭的物理接觸,而在與每個連接裝置相關聯的天線元件之間不進行物理接觸。
在一些實現中,能夠通過檢測裝置之間的物理連接來檢測連接。在一些實現中,能夠通過檢測裝置之間的無線通信來檢測連接。無線通信可以是直接無線通信或者通過無線網絡的通信。
在(304),方法(300)能夠包括獲得指示在第一和第二連接裝置之間的連接的數據。在一些實現中,指示連接的數據能夠包括指示被連接到第二連接裝置的第一連接裝置的一個或者多個連接器元件的數據。如上所述,連接裝置不需要為了將進行的連接而完全匹配。例如,指示連接的數據能夠包括與所連接的連接器元件相關聯的標識符,並且獲得指示連接的數據能夠包括識別、確定或者以其它方式獲得標識符。如上所述,在各種實現中,所連接的連接器元件能夠包括第一連接裝置的連接器元件的子集、或者第一連接裝置的每個連接器元件。
在(306),方法(300)能夠包括獲得指示與第二連接裝置相關聯的一個或者多個配置參數的數據。如上所述,配置參數能夠包括指示與第二連接裝置的每個所連接的連接器元件相關聯的一個或者多個能力、或者將由第二連接裝置的每個所連接的連接器元件執行的任務的數據。例如,與第一連接裝置相同,第二連接裝置的所連接的連接器元件能夠包括第二連接裝置的連接器元件的子集或者每個連接器元件。
配置參數能夠提供所連接的連接器元件的功能的指示。例如,配置參數能夠指示連接器元件是否將傳送數據信號(例如,低頻數據信號和/或高頻數據信號)和/或傳導功率信號。以這種方式,配置參數能夠提供第一連接裝置將被如何配置以匹配第二連接裝置的功能的指示。
在(308),方法(300)能夠包括至少部分地基於第二連接裝置的配置參數來確定第一連接裝置的操作配置。具體地,確定第一連接裝置的操作配置能夠包括確定第一連接裝置的每個所連接的連接器元件的操作配置。以這種方式,操作配置能夠包括對每個所連接的連接器裝置的每個插頭和/或天線元件的配置確定。例如,操作配置能夠包括基於第二連接裝置的配置參數對激活還是去激活每個插頭和元件的確定。在一些實現中,操作配置還能夠包括確定第一連接裝置的非連接的連接器元件的操作配置。例如,操作配置能夠包括對去激活每個非連接的連接器元件的確定。
在(310),方法(300)能夠包括至少部分地基於操作配置來控制第一連接裝置的操作。例如,第一連接裝置的控制操作能夠包括至少部分地基於操作配置來激活或者去激活一個或者多個連接器元件中的至少一部分。以這種方式對第一連接裝置的操作進行控制將使得連接裝置能夠對接,以實現與模塊化計算裝置相關聯的計算操作。例如,連接裝置能夠開始通過適當的通道(例如,插頭、天線元件)通信適當的信號(例如,功率信號、數據信號等)以實現計算操作。
圖7示出根據本公開的示例性方面的能夠用於實現多個方法和系統的示例性計算系統400。能夠使用諸如單計算裝置的其它適當的架構來實現系統400。
系統400包括模塊化計算裝置410。能夠使用任何適當的計算裝置來實現模塊化計算裝置410。在各種實現中,模塊化計算裝置410能夠被配置為接收一個或者多個模塊化組件,諸如模塊化組件430,以添加到模塊化計算裝置410的功能。在一些實現中,模塊化計算裝置410能夠具有一個或者多個處理器412和一個或者多個存儲器裝置414。模塊化計算裝置410還能夠包括用於通過網絡與一個或者多個模塊化組件430通信的網絡接口。網絡接口能夠包括用於與一個或者多個網絡對接的任何適當的組件,包括例如發射器、接收器、埠、控制器、天線或者其它適當的組件。
在一些實現中,能夠在模塊化計算裝置410內通過一個或者多個模塊化組件430來實現處理器412、存儲器裝置414、網絡接口和/或與模塊化計算裝置410相關聯的各種其它適當的裝置或者組件。例如,第一模塊化組件430可以有助於處理能力,而第二模塊化組件可以有助於存儲器。
一個或者多個處理器412能夠包括任何適當的處理裝置,諸如微處理器、微控制器、集成電路、邏輯裝置或者其它適當的處理裝置。一個或者多個存儲器裝置414能夠包括一個或者多個計算機可讀介質,包括但不限於非易失性計算機可讀媒體、ram、rom、硬碟驅動器、快閃記憶體或者其它存儲器裝置。一個或者多個存儲器裝置414能夠存儲一個或者多個處理器412可存取的信息,包括能夠由一個或者多個處理器412執行的計算機可讀指令416。指令416可以是當由一個或者多個處理器412執行時使得一個或者多個處理器412執行操作的任何指令集。例如,指令416能夠由一個或者多個處理器412執行,以實現連接器配置器420。連接器配置器能夠被配置為檢測在與模塊化計算裝置410相關聯的連接裝置和與模塊化組件430相關聯的連接裝置之間的連接。
如圖7所示,一個或者多個存儲器裝置414還能夠存儲可以由一個或者多個處理器412檢索、操縱、創建或者存儲的數據418。數據418能夠包括例如連接數據、配置參數和其它數據。數據418能夠被存儲在一個或者多個資料庫中。一個或者多個資料庫能夠通過高帶寬lan或者wan被連接至模塊化計算裝置410,或者還能夠通過網絡被連接至模塊化計算裝置410。該一個或者多個資料庫能夠被拆分,使得它們位於多個場所中。
模塊化計算裝置410能夠通過網絡440與一個或者多個模塊化組件430交換數據。雖然在圖7中示出了兩個模塊化組件430,但是任何數目的模塊化組件430可以通過網絡440被連接至模塊化計算裝置410。模塊化組件中的每一個能夠包括當在模塊化計算裝置410和模塊化組件430之間進行連接時可以有助於模塊化計算裝置410的功能。
與模塊化計算裝置410類似,模塊化組件430能夠包括一個或者多個處理器432和/或存儲器434。該一個或者多個處理器432能夠包括一個或者多個中央處理單元(cpu)、專用於高效地呈現圖像或者執行其它專業計算的圖形處理單元(gpu)和/或其它處理裝置。存儲器434能夠包括一個或者多個計算機可讀介質,並且能夠存儲一個或者多個處理器432可存取的信息,包括能夠由一個或者多個處理器432執行的指令436以及數據438。例如,存儲器434能夠存儲用於確定與模塊化計算裝置410相關聯的配置參數以及用於實現能夠有助於模塊化計算裝置410的各種功能的指令436。
圖7的模塊化組件430能夠包括用於提供和從用戶接收信息的各種輸入/輸出裝置,諸如觸控螢幕、觸摸板、數據輸入鍵、揚聲器和/或適用於語音識別的麥克風。例如,模塊化組件430能夠具有用於呈現根據本公開的示例性方面的用戶界面的顯示裝置435。
模塊化組件430還能夠包括用於通過網絡與一個或者多個遠程計算裝置(例如,模塊化計算裝置410)通信的網絡接口。網絡接口能夠包括用於與一個或者多個網絡對接的任何適當的組件,包括例如發射器、接收器、埠、控制器、天線或者其它適當的組件。
網絡可以是任何類型的通信網絡,諸如區域網(例如,內聯網)、廣域網(例如,網際網路)、蜂窩網絡或者其一些組合。網絡還能夠包括在模塊化組件430和模塊化計算裝置410之間的直接連接。通常,能夠經由網絡接口,使用任何類型的有線和/或無線連接、使用多種通信協議(例如,tcp/ip、http、smtp、ftp)、編碼或者格式(例如,html、xml)和/或保護方案(例如,vpn、安全http、ssl)來攜載模塊化計算裝置410和模塊化組件430之間的通信。
模塊化計算裝置410和模塊化組件430還能夠包括能夠促進在模塊化計算裝置410和模塊化組件430之間的連接的一個或者多個連接裝置440。連接裝置440能夠包括具有天線元件和一個或者多個連接器插頭的多個連接器元件。在各種實現中,連接裝置440能夠促進物理連接、和/或通過直接無線通信的無線連接、和/或通過網絡的通信。
本文所述的技術涉及伺服器、資料庫、軟體應用和其它基於計算機的系統、以及所採取的動作和被發送到這些系統和從這些系統接收的信息。本領域技術人員應明白,基於計算機的系統的固有靈活性允許組件之間的任務和功能的很多種可能配置、組合和劃分。例如,可以使用單個伺服器或者組合工作的多個伺服器實現本文所述的伺服器進程。可以在單個系統上實現或者跨多個系統分布資料庫和應用。分布式組件可以順序地或者並行操作。
雖然已經關於本主題的特定示例性實施例詳細地描述了本主題,但是本領域技術人員應明白,一旦獲得對上述說明的理解,可以易於產生對這些實施例的替代、變化和等效物。因此,本公開的範圍是通過示例而非限制的方式,並且對本領域技術人員顯而易見的是,主題的公開不排除包括對本主題的這些修改、變化和添加。