用于識別配件的方法和電子設(shè)備的制作方法
【專利摘要】公開了一種電子設(shè)備和一種控制電子設(shè)備的方法。所述方法包括由電子設(shè)備來識別與電子設(shè)備耦合的配件的ID。所述方法還包括由電子設(shè)備基于所識別的配件的ID來接收至少一個軟件程序。此外,所述方法包括由電子設(shè)備來安裝接收到的軟件程序。
【專利說明】用于識別配件的方法和電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本公開總體涉及電子設(shè)備,更具體地,涉及在電子設(shè)備中識別配件的方法和相關(guān)設(shè)備。
【背景技術(shù)】
[0002]近來,隨著電子設(shè)備的技術(shù)的發(fā)展,電子設(shè)備提供各種功能。例如,電子設(shè)備提供多媒體和日程功能(如,鬧鐘)、短消息服務(wù)(SMS)、多媒體消息服務(wù)(MMS)、電子郵件、游戲、通信、圖像管理以及音頻和視頻內(nèi)容提供功能。
[0003]如上所述,隨著電子設(shè)備的功能的多樣化,電子設(shè)備的價格趨向于逐步提高。因此,購買電子設(shè)備的客戶購買并使用各種配件來裝飾電子設(shè)備的外觀并表現(xiàn)客戶的個性。例如,用戶可以購買電子設(shè)備的保護殼、耳機蓋和電子筆來保護電子設(shè)備的外觀、提高使用便利性以及表現(xiàn)該用戶的個性。具體地,趨勢是用戶使用各種類型的配件以及根據(jù)情況使用不同配件的情況在增加。
【發(fā)明內(nèi)容】
[0004]除了將配件耦合到電子設(shè)備之外,在使用電子設(shè)備時,用戶還可以搜索并下載與跟電子設(shè)備耦合的上述配件協(xié)調(diào)的主題以控制軟件程序。例如,如果電子設(shè)備被紅色保護殼覆蓋,則電子設(shè)備的用戶可以搜索并下載與保護殼協(xié)調(diào)的紅色主題以及用于Π / UX(用戶界面/用戶體驗)的裝飾軟件程序。作為另一示例,如果將花朵形狀的耳機蓋耦合到電子設(shè)備,則電子設(shè)備的用戶可以搜索并下載與花朵形狀的耳機蓋協(xié)調(diào)的花朵主題以及用于UI / UX的裝飾軟件程序。
[0005]然而,根據(jù)上述方法,不便之處在于用戶需要直接搜索適合于配件的主題,每當(dāng)用戶購買配件時都下載并安裝搜索到的主題。因此,需要一種能夠簡化上述過程的方法。
[0006]為了克服上述缺陷,本公開可以提供一種方法和設(shè)備,用于識別附著或耦合到電子設(shè)備或者與電子設(shè)備有線或無線通信的配件。
[0007]本公開可以提供一種方法和設(shè)備,用于檢查配件是否附著或耦合到電子設(shè)備或者與電子設(shè)備有線或無線通信。
[0008]本公開的另一方面是提供一種方法和設(shè)備,用于根據(jù)附著或耦合到電子設(shè)備或者與電子設(shè)備有線或無線通信的連接機制(例如,通過配件的模數(shù)轉(zhuǎn)換(ADC)值)來下載和安裝相應(yīng)的軟件程序或功能(如,用于Π / UX的軟件)。在本文獻中,術(shù)語“軟件程序”可以一般性地指的是任何種類的軟件程序,包括但不限于以下一項或多項中的部分或全部:應(yīng)用軟件程序、固件、框架、應(yīng)用編程接口、中間件或操作系統(tǒng)。
[0009]本公開的另一方面是提供一種方法和設(shè)備,用于根據(jù)附著或耦合到電子設(shè)備或者與電子設(shè)備有線或無線通信的配件上的標簽信息來下載和安裝相應(yīng)的軟件程序。
[0010]本公開的另一方面是提供一種方法和設(shè)備,用于根據(jù)附著或耦合到電子設(shè)備或者與電子設(shè)備有線或無線通信的配件的ADC值來確定配件的類型、屬性、性質(zhì)或特性中的一個或多個。
[0011]本公開的另一方面是提供一種方法和設(shè)備,用于根據(jù)附著或耦合到電子設(shè)備或者與電子設(shè)備有線或無線通信的配件上的或跟所述配件相關(guān)聯(lián)的標簽信息來確定配件的類型、屬性、性質(zhì)或特性中的一個或多個。
[0012]根據(jù)本公開的一方面,一種控制電子設(shè)備的方法包括:由電子設(shè)備來識別與電子設(shè)備耦合的配件的標識(ID);由電子設(shè)備基于所識別的配件的ID來接收至少一個軟件程序;以及由電子設(shè)備來安裝接收到的軟件程序。
[0013]根據(jù)本公開的另一方面,一種電子設(shè)備包括:一個或多個處理器;觸敏顯示器;通信系統(tǒng);外部設(shè)備接口 ;以及存儲器,配置為存儲一個或多個程序,其中所述一個或多個處理器配置為執(zhí)行所述一個或多個程序的指令,以便:識別與電子設(shè)備耦合的配件的標識(ID);基于所識別的配件的ID來接收至少一個軟件程序;以及安裝接收到的軟件程序。
[0014]在本文獻中,并非限制性地,術(shù)語“包括”和“包含”以及它們的派生詞的意思是非限制性的包含;術(shù)語“或”是包含性的,意思是和/或;詞語“相關(guān)聯(lián)”和“與其相關(guān)聯(lián)”以及它們的派生詞的意思可以是包括、被包括在內(nèi)、與…互連、包含、被包含在內(nèi)、連接到或與...連接、耦合到或與…耦合、與…通信、與…合作、交錯、并列、臨近、綁定到或與……綁定、具有、具有…屬性,等等;術(shù)語“控制器”的意思是控制至少一個操作的任何設(shè)備、系統(tǒng)或它們的一部分,這樣的設(shè)備可以以硬件、固件或軟件或其中至少兩種的組合來實現(xiàn)。應(yīng)注意的是,與任何特定的控制器相關(guān)聯(lián)的功能可以本地或遠程地集中實現(xiàn)或分布實現(xiàn)。提供了貫穿本專利文件的某些詞和詞語的定義,本領(lǐng)域的普通技術(shù)人員應(yīng)理解的是,在很多情況下或者大多數(shù)情況下,這樣的定義適用于如此定義的詞和詞語的之前以及將來的使用。
【專利附圖】
【附圖說明】
[0015]為了更全面理解本公開及其優(yōu)點,現(xiàn)在參考結(jié)合附圖做出的以下描述,附圖中相似的參考數(shù)字表示相似的部分:
[0016]圖1A示出了根據(jù)本公開實施例的能夠識別配件的電子設(shè)備的框圖;
[0017]圖1B示出了根據(jù)本公開實施例的能夠識別配件的處理器的框圖;
[0018]圖2A示出了根據(jù)本公開實施例的在電子設(shè)備中在耦合配件時自動安裝軟件程序的過程的流程圖;
[0019]圖2B示出了根據(jù)本公開實施例的在電子設(shè)備中能夠在耦合配件時自動安裝軟件程序的單元的圖;
[0020]圖3示出了根據(jù)本公開實施例的在電子設(shè)備中根據(jù)配件的ADC值來下載和安裝軟件程序的過程的流程圖;
[0021] 圖4示出了根據(jù)本公開另一實施例的在電子設(shè)備中根據(jù)配件上的標簽信息來下載和安裝軟件程序的過程的流程圖;
[0022]圖5示出了根據(jù)本公開另一實施例的在電子設(shè)備中根據(jù)配件上的ADC值和標簽信息來下載和安裝軟件程序的過程的流程圖;
[0023]圖6A和6B不出了根據(jù)本公開實施例的用于電子設(shè)備的保護殼的不例;
[0024]圖7A和7B示出了根據(jù)本公開實施例的電子筆的示例;
[0025]圖8A和8B不出了根據(jù)本公開實施例的用于電子設(shè)備的耳機蓋的不例;
[0026]圖9A和9B示出了根據(jù)本公開實施例的在電子設(shè)備中根據(jù)配件來安裝不同軟件的示例;
[0027]圖10示出了根據(jù)本公開實施例的在電子設(shè)備中根據(jù)耦合的耳機蓋來安裝軟件程序的示例;以及
[0028]圖11示出了根據(jù)本公開實施例的在電子設(shè)備中根據(jù)耦合的電子筆來安裝軟件程序的示例。
【具體實施方式】
[0029]在本專利文獻中,以下描述的圖1A至圖11以及用于描述本公開原理的各個實施例僅僅是說明性的,決不以任何方式構(gòu)成對本公開范圍的限制。本領(lǐng)域技術(shù)人員將理解,可以在任意合適布置的系統(tǒng)或設(shè)備中實現(xiàn)本公開的原理。以下將參考附圖更詳細地描述本公開的示例實施例。此外,將省略對公知功能或配置的詳細描述,以避免不必要地模糊本公開的主題。以下描述的術(shù)語是考慮本公開實施例中的功能而定義的術(shù)語,可以根據(jù)用戶或操作者的意圖或根據(jù)實際情況而改變。因此,將基于貫穿說明書的上下文來做出這些定義。
[0030]在以下描述中,電子設(shè)備包括支持至少一個通信系統(tǒng)的移動通信終端、智能電話、平板個人計算機(PC)、數(shù)字攝相機、MP3播放器、導(dǎo)航設(shè)備、膝上型計算機、筆記本電腦、臺式計算機、電視、冰箱和空調(diào)。
[0031]在本文獻中,術(shù)語“軟件程序”可以一般指的是任意類型的軟件程序,包括但不限于以下之中一個或多個的部分或全部:應(yīng)用軟件程序、固件、框架、應(yīng)用編程接口、中間件和操作系統(tǒng)。
[0032]圖1A示出了根據(jù)本公開實施例的能夠識別配件的電子設(shè)備的框圖。
[0033]參考圖1A,電子設(shè)備100包括存儲器110、處理器120、觸摸屏130、通信系統(tǒng)140和外部設(shè)備接口 150。存儲器110和處理器120各自可以包括多個存儲器110和多個處理器 120。
[0034]存儲器110包括數(shù)據(jù)存儲單元111、操作系統(tǒng)(OS)程序112、應(yīng)用程序113、圖形用戶界面(GUI)程序114、外部設(shè)備識別程序115和軟件程序自動安裝程序116。此外,由于作為軟件組件的程序可以稱作指令集,所以也將程序表示為指令集。程序也稱作模塊。
[0035]存儲器110可以存儲一個或多個程序,所述一個或多個程序包括執(zhí)行本公開實施例的指令。
[0036]數(shù)據(jù)存儲單元111存儲在執(zhí)行與存儲器110中存儲的程序相對應(yīng)的功能時產(chǎn)生的數(shù)據(jù)。根據(jù)本公開的數(shù)據(jù)存儲單元111可以存儲與從服務(wù)器下載的軟件程序相對應(yīng)的模數(shù)轉(zhuǎn)換器(ADC)值和標簽信息。例如,如果電子設(shè)備100利用附著到電子設(shè)備100的配件上的ADC值范圍和標簽信息從服務(wù)器下載軟件組件,則數(shù)據(jù)存儲單元111可以存儲相應(yīng)配件上的ADC值范圍和標簽信息。具體地,如果服務(wù)器中存在與附著到電子設(shè)備的耳機蓋的ADC值范圍相對應(yīng)的軟件程序,并且因此電子設(shè)備從服務(wù)器下載相應(yīng)的軟件程序,則數(shù)據(jù)存儲單元111可以存儲耳機蓋的ADC值范圍。作為另一示例,如果服務(wù)器中存在與從電子設(shè)備100的保護殼檢查到的標簽信息相對應(yīng)的軟件程序,并且因此電子設(shè)備100從服務(wù)器下載了相應(yīng)的軟件程序,則數(shù)據(jù)存儲單元111可以存儲保護殼上的標簽信息。
[0037]此外,數(shù)據(jù)存儲單元111可以存儲和安裝利用附著到電子設(shè)備的配件上的ADC值和標簽信息從服務(wù)器下載的軟件程序。例如,可以存儲和安裝利用從附著到電子設(shè)備100的電子筆檢查到的藍牙標簽信息從服務(wù)器下載的軟件程序。
[0038]OS 程序 112 (例如,內(nèi)部 OS,如,WINDOWS, LINUX、Darwin、RTXC, UNIX、OS X 或Vxfforks)包括控制多種系統(tǒng)操作的多種軟件組件。例如,一般系統(tǒng)操作的控制意味著存儲器管理和控制、存儲硬件(設(shè)備)控制和管理以及功率控制和管理。OS程序112執(zhí)行使多個硬件(設(shè)備)和軟件組件(程序)之間的通信平滑的功能。
[0039]應(yīng)用程序113包括瀏覽器、電子郵件、消息、文字處理、地址簿、窗口小部件、數(shù)字版權(quán)管理(DRM)、語音識別、語音拷貝和位置確定功能、基于位置的服務(wù)以及電話應(yīng)用。
[0040]⑶I程序114包括在用戶與電子設(shè)備100之間提供⑶I的至少一個軟件組件。也就是說,⑶I程序114包括用于在觸摸屏130上顯示用戶界面信息的至少一個軟件組件。根據(jù)本公開,GUI程序114包括用于提供選項的指令,因此如果從配件檢查到的ADC值范圍和標簽信息與數(shù)據(jù)存儲單元111中存儲的不同,則GUI程序114提供從服務(wù)器下載并自動安裝與ADC值范圍和標簽信息相對應(yīng)的軟件程序的選項。在這種情況下,可以以消息(例如,彈出消息)的形式顯示選項。
[0041]此外,⑶I程序114包括用于如果安裝了從服務(wù)器下載的軟件程序則顯示所安裝的軟件程序的指令。例如,如果從服務(wù)器下載了三星電子壁紙圖像,則⑶I程序114可以顯示三星電子壁紙圖像。
[0042]外部設(shè)備識別程序115可以識別出配件可以與外部設(shè)備接口 150的設(shè)備識別端口152耦合。換言之,外部設(shè)備識別程序115可以識別出附著到配件的識別管腳與設(shè)備識別端口 152耦合,從而檢查到設(shè)備識別端口 152與配件耦合。在這種情況下,設(shè)備識別端口 152可以感測到設(shè)備識別端口 152中的開關(guān)(未示出)被按壓,從而識別出設(shè)備識別端口 152與識別管腳耦合。此外,外部設(shè)備接口 150的設(shè)備識別端口 152可以包括多個端口,所述多個端口物理上被劃分以識別配件的類型。如果設(shè)備識別端口 152包括多個端口,則外部設(shè)備識別程序115可以通過感測識別管腳與這多個端口中的哪個端口耦合來識別所耦合的配件的類型。例如,如果識別出所述識別管腳與設(shè)置用于識別保護殼的設(shè)備識別端口耦合,夕卜部設(shè)備識別程序115可以檢查到電子設(shè)備100被保護殼覆蓋。作為另一示例,如果識別出通過設(shè)置用于識別耳機蓋的設(shè)備識別端口耦合了識別管腳,則外部設(shè)備識別程序115可以檢查到耳機蓋與電子設(shè)備100耦合。作為另一示例,如果識別出通過設(shè)置用于識別電子筆的識別端口耦合了識別管腳,則外部設(shè)備識別程序115可以檢查到電子筆與電子設(shè)備100耦合。
[0043]此外,在一個實施例中,外部設(shè)備識別程序115可以檢查與耦合的配件相關(guān)聯(lián)的ADC值范圍,如下所述。例如,配件可以具有通過連接機構(gòu)(例如,ADC識別端口 154)與外部電子設(shè)備電耦合的內(nèi)部電阻器。外部設(shè)備可以使電流通過連接機構(gòu)流向內(nèi)部電阻器。外部設(shè)備可以具有ADC,所述ADC檢測結(jié)果電流或電壓,并將所述結(jié)果電流或電壓的值提供給外部設(shè)備識別程序115。外部設(shè)備識別程序115檢查來自ADC的值范圍(下文中稱作“ADC值”)。
[0044]例如,如果如上所述在可以具有內(nèi)部電阻器的所覆蓋的保護殼中存在ADC,外部設(shè)備識別程序115可以基于相應(yīng)ADC的電阻器中流動的電壓電平來檢查ADC值范圍是10到20。作為另一示例,如果在耦合的耳機蓋中存在ADC,則外部設(shè)備識別程序115可以基于相應(yīng)ADC的電阻器中流動的電壓電平來檢查ADC值范圍是30到40。作為另一示例,如果在耦合的電子筆中存在ADC,則外部設(shè)備識別程序115可以基于相應(yīng)ADC的電阻器中流動的電壓電平來檢查ADC值范圍是50到60。
[0045]此外,外部設(shè)備識別程序115檢查所檢查到的ADC值范圍是否與預(yù)存儲的ADC值范圍相同。換言之,通過檢查所檢查的ADC值范圍是否與預(yù)存儲的ADC值范圍相同,外部設(shè)備識別程序115可以檢查是否存在已將與當(dāng)前耦合的配件相對應(yīng)的軟件程序下載到電子設(shè)備的歷史。
[0046]此外,外部設(shè)備識別程序115可以檢查所耦合的配件上的標簽信息。換言之,如果在耦合的配件中存在物理、光學(xué)或電學(xué)標簽(例如,QR碼、條形碼、NFC標簽、BLE標簽或RFID),則外部設(shè)備識別程序115可以通過通信系統(tǒng)140來檢查來自相應(yīng)標簽的標簽信息。例如,如果在覆蓋的保護殼中存在NFC標簽,則外部設(shè)備識別程序115可以通過通信系統(tǒng)140從相應(yīng)的NFC標簽獲得ID信息。作為另一示例,如果在耦合的耳機蓋中存在藍牙標簽,則外部沒備識別程序115可以通過通信系統(tǒng)140從相應(yīng)的藍牙標簽獲得ID信息。作為另一示例,如果在耦合的電子筆中存在藍牙標簽,則外部設(shè)備識別程序115可以通過通信系統(tǒng)140從相應(yīng)的藍牙標簽獲得ID信息。這里,外部設(shè)備識別程序115還可以獲得沒有與電子設(shè)備100耦合的配件上的標簽信息。例如,外部設(shè)備識別程序115可以通過NFC讀取器(未示出)從放置在電子設(shè)備100臨界距離(critical distance)內(nèi)的配件的標簽獲得ID信息。
[0047]此外,外部設(shè)備識別程序115可以檢查所檢查的標簽信息是否與預(yù)存儲的ADC值的范圍相同。換言之,通過檢查所檢查的標簽信息是否與預(yù)存儲的標簽信息相同,外部設(shè)備識別程序115可以檢查是否存在已下載與當(dāng)前耦合的配件相對應(yīng)的軟件程序的歷史。
[0048]此外,外部設(shè)備識別程序115可以根據(jù)配件的ADC值范圍來確定配件的類型。例如,如果配件具有10到20的ADC值范圍,則外部設(shè)備識別程序115可以將相應(yīng)的配件確定為保護殼。作為另一示例,如果配件具有30到40的ADC值范圍,則外部設(shè)備識別程序115可以將相應(yīng)的配件確定為耳機蓋。作為另一示例,如果配件具有50到60的ADC值范圍,則外部設(shè)備識別程序115可以將相應(yīng)的配件確定為電子筆。在這些情況下,為了確定配件的類型,將在電子設(shè)備100中預(yù)設(shè)與依據(jù)配件的ADC值范圍有關(guān)的信息。
[0049]軟件程序自動安裝程序116從服務(wù)器下載并安裝與配件的ADC值范圍相對應(yīng)的軟件程序。具體地,當(dāng)檢查到的配件的ADC值范圍沒有被預(yù)先存儲在數(shù)據(jù)存儲單元111中時,軟件程序自動安裝程序116檢查服務(wù)器中是否存在與檢查到的ADC值范圍相對應(yīng)的軟件程序,如果服務(wù)器中存在與檢查到的ADC值范圍相對應(yīng)的軟件程序,則從服務(wù)器下載并自動安裝相應(yīng)的軟件程序。例如,如果在數(shù)據(jù)存儲單元111中沒有存儲保護殼的ADC值范圍10到20,則軟件程序自動安裝程序116檢查服務(wù)器中是否存在與ADC值范圍10到20相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。作為另一示例,如果在數(shù)據(jù)存儲單元111中沒有存儲耳機蓋的ADC值范圍30到40,則軟件程序自動安裝程序116檢查服務(wù)器中是否存在與ADC值范圍30到40相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。作為另一示例,如果在數(shù)據(jù)存儲單元111中沒有存儲電子筆的ADC值范圍50到60,則軟件程序自動安裝程序116檢查服務(wù)器中是否存在與ADC值范圍50到60相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。
[0050]此外,軟件程序自動安裝程序116從服務(wù)器下載并安裝與配件上的標簽信息相對應(yīng)的軟件程序。具體地,當(dāng)沒有預(yù)存儲從配件的標簽檢查的ID信息時,軟件程序自動安裝程序116檢查服務(wù)器中是否存在與檢查的ID信息相對應(yīng)的軟件程序,如果服務(wù)器中存在與檢查的ID信息相對應(yīng)的軟件程序,則從服務(wù)器下載相應(yīng)的軟件程序并將所述軟件程序自動安裝在電子設(shè)備100中。例如,當(dāng)沒有存儲從保護殼的NFC標簽檢查的ID信息時,軟件程序自動安裝程序116檢查服務(wù)器中是否存在與檢查的ID信息相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。作為另一示例,當(dāng)沒有存儲從耳機蓋的藍牙標簽檢查的ID信息時,軟件程序自動安裝程序116檢查服務(wù)器中是否存在與檢查的ID信息相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。作為另一示例,當(dāng)沒有存儲從電子筆的藍牙標簽檢查的ID信息時,軟件程序自動安裝程序116檢查服務(wù)器中是否存在與檢查的ID信息相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。
[0051 ] 盡管未示出,處理器120可以包括至少一個處理器和外圍接口。此外,處理器120執(zhí)行存儲器110中存儲的特定程序(指令集)以執(zhí)行與程序相對應(yīng)的多個特定功能。
[0052]觸摸屏130是觸敏顯示器,為電子設(shè)備100與用戶之間的觸摸輸入/輸出提供接口。觸摸屏130是媒介,該媒介通過觸摸傳感器(未示出)感測觸摸(或接觸),將感測到的觸摸輸入傳遞至電子設(shè)備100,并將來自電子設(shè)備100的輸出在視覺上提供給用戶。也就是說,觸摸屏130響應(yīng)于觸摸輸入向用戶提供文本、圖形和基于視頻的視覺輸出。
[0053]觸摸屏130包括感測用戶觸摸輸入的觸敏表面,因此觸摸屏130感測通過觸覺(haptic)接觸、感覺接觸或其組合做出的用戶觸摸輸入。例如,觸摸屏130的觸摸感測點對應(yīng)于用于與觸敏表面接觸的手指指頭(digit)。此外,觸摸屏130通過觸敏表面感測諸如鐵筆、筆等外部設(shè)備的觸摸。感測到的觸摸變成與觸摸屏上顯示的用戶界面目標(例如,軟鍵)相對應(yīng)的交互。
[0054]觸摸屏130可以使用各種顯示技術(shù),如,液晶顯示器(IXD)、發(fā)光二極管(LED)、發(fā)光聚合物顯示器(LPD)、有機發(fā)光二極管(OLED)、有源矩陣有機發(fā)光二極管(AMOLED)或柔性LED(FLED)。本公開的觸摸屏130不限于使用這些顯示技術(shù)的觸摸屏。此外,觸摸屏130可以利用各種觸摸檢測(或感測)技術(shù)(如,電容性檢測技術(shù)、電阻性檢測技術(shù)、紅外檢測技術(shù)或表面聲波檢測技術(shù))來感測與觸敏表面的接觸的開始、移動、停止或結(jié)束。根據(jù)本公開的觸摸屏130可以顯示從服務(wù)器下載并自動安裝的軟件程序。例如,觸摸屏130可以顯示從服務(wù)器下載并自動安裝的三星電子主題。此外,如果存在已耦合當(dāng)前組合配件的歷史,則觸摸屏130可以顯示表示相應(yīng)信息的消息。
[0055]通信系統(tǒng)140可以包括射頻接收機和收發(fā)機和/或光學(xué)(例如,紅外)接收機和收發(fā)機。例如,通信系統(tǒng)140可以包括支持以下中任意一個的通信系統(tǒng):全球移動通信(GSM)、增強數(shù)據(jù)GSM環(huán)境(EDGE)、碼分多址(CDMA)、寬帶碼分多址(W-CDMA)、長期演進(LTE)、正交頻分多址(OFDMA)、無線保真(W1-Fi)、近場通信(NFC)、IrDA、WiMax和/或藍牙網(wǎng)絡(luò)。根據(jù)本公開實施例的通信系統(tǒng)不限于支持上述網(wǎng)絡(luò)的通信系統(tǒng),而可以是支持其他網(wǎng)絡(luò)的通信系統(tǒng)。如果存儲器中沒有存儲所耦合的配件的ADC值范圍和標簽信息,則根據(jù)本公開的通信系統(tǒng)140可以執(zhí)行與服務(wù)器的通信連接。此外,通信系統(tǒng)140可以從所連接的服務(wù)器下載與ADC值范圍和標簽信息相對應(yīng)的軟件程序。
[0056]外部設(shè)備接口 150包括設(shè)備識別端口 152和ADC識別端口 154。可以針對所有類型配件中的每一個提供設(shè)備識別端口 152和ADC識別端口 154。
[0057]設(shè)備識別端口 152可以耦合至包含在配件中的識別管腳。設(shè)備識別端口 152可以包括物理上被劃分的多個端口,多個設(shè)備識別端口可以與不同配件的識別管腳耦合。例如,第一設(shè)備識別端口可以耦合到包含在保護殼中的識別管腳。作為另一示例,第二設(shè)備識別端口可以耦合到包含在耳機蓋中的識別管腳。作為另一示例,第三設(shè)備識別端口可以耦合到包含在電子筆中的識別管腳。
[0058]ADC識別端口 154可以耦合到配件中包含的ADC。ADC識別端口 154可以包括物理上被劃分的多個端口。多個ADC識別端口可以測量和識別不同配件的ADC值。例如,第一 ADC識別端口可以測量和識別保護殼的ADC值。作為另一示例,第二 ADC識別端口可以測量和識別耳機蓋的ADC值。作為另一示例,第三ADC識別端口可以測量和識別電子筆的ADC 值。
[0059]在本公開的前述實施例中,作為示例描述了通過使用設(shè)備識別端口感測識別管腳來識別配件的耦合和/或類型、使用ADC識別端口來測量ADC值以及使用標簽(NFC和藍牙)讀取器來獲得ID。然而可以使用電子設(shè)備100中包含的其他傳感器(例如,霍爾傳感器、IR傳感器等)來識別配件的耦合和/或類型。
[0060]圖1B示出了根據(jù)本公開實施例的能夠識別配件的處理器的框圖。
[0061]參考圖1B,處理器120包括外部設(shè)備識別處理器122和軟件程序自動安裝處理器124。外部設(shè)備識別處理器122可以識別出配件與外部設(shè)備接口 150的設(shè)備識別端口 152耦合。換言之,外部設(shè)備識別處理器122可以識別出附著到配件的識別管腳與設(shè)備識別端口 152耦合,從而檢查到配件與設(shè)備識別端口 152耦合。在這種情況下,外部設(shè)備識別處理器122可以感測到設(shè)備識別端口 152中的開關(guān)(未示出)被按壓,從而識別出設(shè)備識別端口 152與識別管腳耦合。此外,外部設(shè)備接口 150的設(shè)備識別端口 152可以包括多個端口,所述多個端口在物理上被劃分,以識別配件的類型。如果設(shè)備識別端口 152包括多個端口,則外部設(shè)備識別處理器122可以通過感測識別管腳與多個端口中的哪個端口耦合來識別所耦合的配件的類型。例如,如果識別出所述識別管腳與設(shè)置用于識別保護殼的設(shè)備識別端口耦合,外部設(shè)備識別程序115可以檢查到電子設(shè)備100被保護殼覆蓋。作為另一示例,如果識別出通過設(shè)置用于識別耳機蓋的設(shè)備識別端口耦合了識別管腳,則外部設(shè)備識別程序115可以檢查到耳機蓋與電子設(shè)備100耦合。作為另一示例,如果識別出通過設(shè)置用于識別電子筆的識別端口耦合了識別管腳,則外部設(shè)備識別程序115可以檢查到電子筆與電子設(shè)備100耦合。
[0062]此外,外部設(shè)備識別處理器122可以檢查所耦合的配件的ADC值范圍。換言之,夕卜部設(shè)備識別處理器122通過利用ADC識別端口 154識別在相應(yīng)ADC的電阻器中流動的電壓電平來檢查ADC值范圍。例如,如果在所覆蓋的保護殼中存在ADC,外部設(shè)備識別處理器122可以基于相應(yīng)ADC的電阻器中流動的電壓電平來檢查ADC值范圍是10到20。作為另一示例,如果在耦合的耳機蓋中存在ADC,則外部設(shè)備識別程序115可以基于相應(yīng)ADC的電阻器中流動的電壓電平來檢查ADC值范圍是30到40。作為另一示例,如果在耦合的電子筆中存在ADC,則外部設(shè)備識別程序115可以基于相應(yīng)ADC的電阻器中流動的電壓電平來檢查ADC值范圍是50到60。
[0063]此外,外部設(shè)備識別處理器122檢查所檢查到的ADC值范圍是否與預(yù)存儲的ADC值范圍相同。換言之,通過檢查所檢查的ADC值范圍是否與預(yù)存儲的ADC值范圍相同,外部設(shè)備識別處理器122可以檢查是否存在已將與當(dāng)前耦合的配件相對應(yīng)的軟件程序下載到電子設(shè)備的歷史。
[0064]此外,外部設(shè)備識別處理器122可以檢查所耦合的配件上的標簽信息。換言之,如果在耦合的配件中存在標簽信息,則外部設(shè)備識別處理器122通過通信系統(tǒng)140檢查來自相應(yīng)標簽的標簽信息。例如,如果在覆蓋的保護殼中存在NFC標簽,則外部設(shè)備識別處理器122可以通過通信系統(tǒng)140從相應(yīng)的NFC標簽獲得ID信息。作為另一示例,如果在耦合的耳機蓋中存在藍牙標簽,則外部設(shè)備識別處理器122可以通過通信系統(tǒng)140從相應(yīng)的藍牙標簽獲得ID信息。作為另一示例,如果在耦合的電子筆中存在藍牙標簽,則外部設(shè)備識別處理器122可以通過通信系統(tǒng)140從相應(yīng)的藍牙標簽獲得ID信息。這里,外部設(shè)備識別處理器122還可以獲得沒有與電子設(shè)備100耦合的配件上的標簽信息。例如,外部設(shè)備識別處理器122可以通過NFC讀取器(未示出)從放置在電子設(shè)備100臨界距離內(nèi)的配件的標簽獲得ID彳目息。
[0065]此外,外部設(shè)備識別程序115檢查所檢查的標簽信息是否與預(yù)存儲的ADC值的范圍相同。換言之,通過檢查所檢查的標簽信息是否與預(yù)存儲的標簽信息相同,外部設(shè)備識別程序115可以檢查是否存在已下載與當(dāng)前耦合的配件相對應(yīng)的軟件程序的歷史。
[0066]此外,外部設(shè)備識別處理器122可以根據(jù)配件的ADC值范圍來確定配件的類型。例如,如果配件具有10到20的ADC值范圍,則外部沒備識別處理器122可以將相應(yīng)的配件確定為保護殼。作為另一示例,如果配件具有30到40的ADC值范圍,則外部設(shè)備識別處理器122可以將相應(yīng)的配件確定為耳機蓋。作為另一示例,如果配件具有50到60的ADC值范圍,則外部設(shè)備識別處理器122可以將相應(yīng)的配件確定為電子筆。在這些情況下,為了確定配件的類型,將在電子設(shè)備100中預(yù)設(shè)與依據(jù)配件的ADC值范圍有關(guān)的信息。
[0067]軟件程序自動安裝處理器124從服務(wù)器下載并安裝與配件的ADC值范圍相對應(yīng)的軟件程序。具體地,當(dāng)檢查到的配件的ADC值范圍沒有被預(yù)先存儲在數(shù)據(jù)存儲單元111中時,軟件程序自動安裝處理器124檢查服務(wù)器中是否存在與檢查到的ADC值范圍相對應(yīng)的軟件程序,如果服務(wù)器中存在與檢查到的ADC值范圍相對應(yīng)的軟件程序,則從服務(wù)器下載并自動安裝相應(yīng)的軟件程序。例如,如果在數(shù)據(jù)存儲單元111中沒有存儲保護殼的ADC值范圍10到20,則軟件程序自動安裝處理器124檢查服務(wù)器中是否存在與ADC值范圍10到20相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。作為另一示例,如果在數(shù)據(jù)存儲單元111中沒有存儲耳機蓋的ADC值范圍30到40,則軟件程序自動安裝處理器124檢查服務(wù)器中是否存在與ADC值范圍30到40相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。作為另一示例,如果在數(shù)據(jù)存儲單元111中沒有存儲電子筆的ADC值范圍50到60,則軟件程序自動安裝處理器124檢查服務(wù)器中是否存在與ADC值范圍50到60相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。
[0068]此外,軟件程序自動安裝處理器124從服務(wù)器下載并安裝與配件上的標簽信息相對應(yīng)的軟件程序。具體地,當(dāng)沒有預(yù)存儲從配件的標簽檢查的ID信息時,軟件程序自動安裝處理器124檢查服務(wù)器中是否存在與檢查的ID信息相對應(yīng)的軟件程序,如果服務(wù)器中存在與檢查的ID信息相對應(yīng)的軟件程序,則從服務(wù)器下載相應(yīng)的軟件程序并將所述軟件程序自動安裝在電子設(shè)備100中。例如,當(dāng)沒有存儲從保護殼的NFC標簽檢查的ID信息時,軟件程序自動安裝處理器124檢查服務(wù)器中是否存在與檢查的ID信息相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。作為另一示例,當(dāng)沒有存儲從耳機蓋的藍牙標簽檢查的ID信息時,軟件程序自動安裝處理器124檢查服務(wù)器中是否存在與檢查的ID信息相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。作為另一示例,當(dāng)沒有存儲從電子筆的藍牙標簽檢查的ID信息時,軟件程序自動安裝處理器124檢查服務(wù)器中是否存在與檢查的ID信息相對應(yīng)的軟件程序,下載并自動安裝相應(yīng)的軟件程序。
[0069]圖2A示出了根據(jù)本公開實施例的在電子設(shè)備100中在耦合配件時自動安裝軟件程序的過程的流程圖。
[0070]參考圖2A,在步驟201,電子設(shè)備100識別可以與電子設(shè)備耦合的配件的ID。換言之,電子設(shè)備100感測配件與電子設(shè)備100耦合,并識別來自所耦合的配件的ID。在這種情況下,電子設(shè)備100可以通過附著到配件的識別管腳來感測配件與電子設(shè)備100耦合。此夕卜,電子設(shè)備100可以檢查來自所耦合配件的ADC值和標簽信息,并識別相應(yīng)配件的ID。
[0071]隨后,電子設(shè)備100進行至步驟203,以根據(jù)所識別的ID從服務(wù)器自動下載軟件程序。具體地,如果所識別的ID信息沒有存儲在存儲器中,則電子設(shè)備100確定不存在所耦合配件已經(jīng)與電子設(shè)備100耦合過的歷史,并從服務(wù)器下載與所識別的ID信息相對應(yīng)的軟件程序。
[0072]隨后,電子設(shè)備100進行至步驟205以自動安裝所下載的軟件程序。在這種情況下,電子設(shè)備100提供選項以便能夠確定是否自動安裝所下載的軟件程序。
[0073]圖2B示出了根據(jù)本公開實施例的在電子設(shè)備中能夠在耦合配件時自動安裝軟件程序的單元的圖。
[0074]參考圖2B,電子設(shè)備100包括用于識別可以與電子設(shè)備100耦合的配件的ID的單元211。具體地,電子設(shè)備100可以包括用于感測耦合了配件的識別管腳的單元以及用于感測耦合了 ADC的單元。在這種情況下,可以針對所有類型配件中的每一個提供用于對配件的識別管腳耦合加以感測的單元和用于感測ADC耦合的單元。
[0075]此外,電子設(shè)備100包括用于根據(jù)所識別的ID從服務(wù)器自動下載軟件程序的單元213。此外,電子設(shè)備100包括可以執(zhí)行通信連接的通信系統(tǒng)。
[0076]此外,電子設(shè)備100包括用于自動安裝所下載的軟件程序的單元215。在這種情況下,電子設(shè)備100可以包括用于映射和存儲所識別的ID信息和所下載的軟件程序的單元。
[0077]圖3示出了根據(jù)本公開實施例的在電子設(shè)備100中根據(jù)配件的ADC值下載和安裝軟件程序的過程的流程圖。
[0078]參考圖3,電子設(shè)備100在步驟301識別附著到配件的識別管腳,然后進行到步驟303以檢查耦合了配件。在這種情況下,配件包括可以與電子設(shè)備100耦合的保護殼、耳機蓋、電子筆、揚聲器、耳機和適配器。
[0079]隨后,在步驟305,電子設(shè)備100檢查配件的ADC值。換言之,電子設(shè)備100識別在附著到配件的ADC的電阻器中流動的電壓電平,并檢查ADC值范圍。
[0080]隨后,電子設(shè)備100進行至步驟307以檢查所檢查的ADC值是否與預(yù)存儲的ADC值相同。換言之,電子設(shè)備100檢查與電子設(shè)備100耦合的配件的ADC值是否預(yù)存儲在電子設(shè)備100中ο
[0081]如果檢查到的ADC值與預(yù)存儲的ADC值相同,則電子設(shè)備100確定存在當(dāng)前耦合的配件已與電子設(shè)備100耦合過的歷史并結(jié)束根據(jù)本公開的實施例的過程。
[0082]另一方面,如果檢查到的ADC值不與預(yù)存儲的ADC值相同,則電子設(shè)備100在步驟309訪問預(yù)設(shè)的服務(wù)器,并確定服務(wù)器中是否存在與檢查到的ADC值相對應(yīng)的軟件程序。
[0083]如果服務(wù)器中存在與檢查到的ADC值相對應(yīng)的軟件程序,則電子設(shè)備100在步驟311從服務(wù)器下載與相應(yīng)的ADC值相對應(yīng)的軟件程序,然后進行到步驟313以安裝軟件程序。隨后,電子設(shè)備100結(jié)束根據(jù)本公開實施例的過程。例如,如圖6A所示,通過識別附著到保護殼的識別管腳601與電子設(shè)備100的設(shè)備識別端口 152耦合,電子設(shè)備100可以檢查到電子設(shè)備100被保護殼覆蓋。隨后,電子設(shè)備100測量保護殼的ADC603的電阻器中流動的電壓電平,如果相應(yīng)的ADC值沒有預(yù)存儲在電子設(shè)備100中,則電子設(shè)備100可以從服務(wù)器下載并然后自動安裝與相應(yīng)的ADC值相對應(yīng)的軟件程序。作為另一示例,如圖7A所示,通過識別附著到電子筆的識別管腳701與電子設(shè)備100的設(shè)備識別端口 152耦合,電子設(shè)備100可以檢查到電子設(shè)備100與電子筆耦合。隨后,電子設(shè)備100測量電子筆的ADC703的電阻器中流動的電壓電平以檢查ADC值范圍,如果相應(yīng)的ADC值沒有預(yù)存儲在電子設(shè)備100中,則電子設(shè)備100可以從服務(wù)器下載并然后自動安裝與相應(yīng)的ADC值相對應(yīng)的軟件程序,例如,如圖9所示。作為另一示例,如圖8A所示,通過識別附著到耳機蓋的識別管腳801與電子設(shè)備100的設(shè)備識別端口 152稱合,電子設(shè)備100可以檢查到電子設(shè)備100與耳機蓋耦合。隨后,電子設(shè)備100測量耳機蓋的ADC803的電阻器中流動的電壓電平以檢查ADC值范圍,如果相應(yīng)的ADC值沒有預(yù)存儲在電子設(shè)備100中,則電子設(shè)備100可以從服務(wù)器下載并然后自動安裝與相應(yīng)的ADC值相對應(yīng)的軟件程序,例如,如圖10所示。
[0084]另一方面,如果服務(wù)器中不存在與檢查到的ADC值相對應(yīng)的軟件程序,則電子設(shè)備100結(jié)束根據(jù)本公開實施例的過程。
[0085]圖4示出了根據(jù)本公開另一實施例的在電子設(shè)備100中根據(jù)配件上的標簽信息來下載和安裝軟件程序的過程的流程圖。
[0086]參考圖4,電子設(shè)備100在步驟401識別附著到配件的識別管腳,然后進行到步驟403以檢查電子設(shè)備100與配件耦合。在這種情況下,配件包括可以與電子設(shè)備100耦合的保護殼、耳機蓋和電子筆。
[0087]隨后,在步驟405,電子設(shè)備100檢查配件的標簽信息。換言之,電子設(shè)備100可以通過通信系統(tǒng)140從附著到配件的標簽獲得相應(yīng)配件上的ID信息。例如,電子設(shè)備100可以從保護殼的NFC標簽獲得相應(yīng)保護殼上的ID信息。作為另一示例,電子設(shè)備100可以從電子筆的藍牙標簽檢查相應(yīng)電子筆上的ID信息。
[0088]隨后,電子設(shè)備100進行至步驟407以檢查所檢查的標簽信息是否與預(yù)存儲的標簽信息相同。
[0089]如果檢查到的標簽信息與預(yù)存儲的標簽信息相同,則電子設(shè)備100確定存在當(dāng)前耦合的配件已與電子設(shè)備100耦合過的歷史并結(jié)束根據(jù)本公開的實施例的過程。
[0090]另一方面,如果檢查到的標簽信息不與預(yù)存儲的標簽信息相同,則電子設(shè)備100進行至步驟409以檢查服務(wù)器中是否存在與檢查到的標簽信息相對應(yīng)的軟件程序。
[0091]如果服務(wù)器中存在與檢查到的標簽信息相對應(yīng)的軟件程序,則電子設(shè)備100在步驟411從服務(wù)器下載與標簽信息相對應(yīng)的軟件程序,然后進行到步驟413以安裝所下載的軟件程序。隨后,電子設(shè)備100結(jié)束根據(jù)本公開實施例的過程。例如,如圖6B所示,電子設(shè)備100可以識別附著到保護殼的識別管腳601以檢查到電子設(shè)備100被保護殼覆蓋。隨后,電子設(shè)備100可以從保護殼的NFC標簽613獲得標簽信息,如果相應(yīng)的標簽信息沒有預(yù)存儲在電子設(shè)備100中,則電子設(shè)備100可以從服務(wù)器下載并然后自動安裝與相應(yīng)的標簽信息相對應(yīng)的軟件程序。作為另一示例,如圖7B所示,電子設(shè)備100可以識別附著到電子筆的識別管腳711以檢查到電子設(shè)備與電子筆耦合。隨后,電子設(shè)備100可以從電子筆的藍牙標簽713獲得標簽信息,如果相應(yīng)的標簽信息沒有預(yù)存儲在電子設(shè)備100中,則電子設(shè)備100可以從服務(wù)器下載并然后自動安裝與相應(yīng)的標簽信息相對應(yīng)的軟件程序,例如,如圖9所示。作為另一示例,如圖8B所示,電子設(shè)備100可以識別附著到耳機蓋的識別管腳801以檢查到電子設(shè)備與耳機蓋耦合。隨后,電子設(shè)備100可以從耳機蓋的藍牙標簽813獲得標簽信息,如果相應(yīng)的標簽信息沒有預(yù)存儲在電子設(shè)備100中,則電子設(shè)備100可以從服務(wù)器下載并然后自動安裝與相應(yīng)的標簽信息相對應(yīng)的軟件程序,例如,如圖10所示。
[0092]另一方面,如果服務(wù)器中不存在與檢查到的標簽信息相對應(yīng)的軟件程序,則電子設(shè)備100結(jié)束根據(jù)本公開實施例的過程。
[0093]圖5示出了根據(jù)本公開另一實施例的在電子設(shè)備100中根據(jù)配件上的ADC值和標簽信息來下載和安裝軟件程序的過程的流程圖。
[0094]參考圖5,電子設(shè)備100在步驟501識別附著到配件的識別管腳,然后進行到步驟503以檢查電子設(shè)備100與配件耦合。在這種情況下,配件包括可以與電子設(shè)備100耦合的保護殼、耳機蓋和電子筆。
[0095]隨后,在步驟505,電子設(shè)備100檢查配件的ADC值。例如,電子設(shè)備100可以感測附著到配件的ADC的電阻器中流動的電壓電平,以檢查ADC值范圍。
[0096]隨后,電子設(shè)備100基于檢查到的ADC值范圍確定配件的類型。在這種情況下,假定電子設(shè)備100針對所有類型配件中的每一個預(yù)設(shè)并且預(yù)存儲了 ADC值范圍。此外,本公開的實施例假定根據(jù)配件預(yù)設(shè)了通信技術(shù)。例如,可以預(yù)設(shè)保護殼通過NFC技術(shù)來進行通信,耳機蓋和電子筆通過藍牙技術(shù)來進行通信。
[0097]如果通過檢查ADC值范圍確定所耦合的配件是保護殼,則電子設(shè)備100進行到步驟509以檢查NFC標簽信息。例如,如果檢查的ADC值范圍是10到20,從而表示保護殼,則電子設(shè)備100可以驅(qū)動NFC通信模塊以從保護殼的NFC標簽獲得標簽信息。在這種情況下,標簽信息可以包括保護殼的ID。
[0098]如果通過檢查ADC值范圍確定所耦合的配件是耳機蓋,則電子設(shè)備100進行到步驟511以檢查藍牙標簽信息。例如,如果檢查的ADC值范圍是30到40,從而表示耳機蓋,則電子設(shè)備100可以驅(qū)動藍牙通信模塊以從耳機蓋的藍牙標簽獲得標簽信息。在這種情況下,標簽信息可以包括耳機蓋的ID。
[0099]如果通過檢查ADC值范圍確定所耦合的配件是電子筆,則電子設(shè)備100進行到步驟513以檢查藍牙標簽信息。例如,如果檢查的ADC值范圍是50到60,從而表示電子筆,則電子設(shè)備100可以驅(qū)動藍牙通信模塊以從電子筆的藍牙標簽獲得標簽信息。在這種情況下,標簽信息可以包括電子筆的ID。
[0100]隨后,電子設(shè)備100進行至步驟515以檢查所檢查的標簽信息是否與預(yù)存儲的標簽信息相同。
[0101]如果檢查到的標簽信息與預(yù)存儲的標簽信息相同,則電子設(shè)備100確定存在當(dāng)前耦合的配件已與電子設(shè)備100耦合過的歷史并結(jié)束根據(jù)本公開的實施例的過程。
[0102]另一方面,如果檢查到的標簽信息不與預(yù)存儲的標簽信息相同,則電子設(shè)備100進行至步驟517以檢查服務(wù)器中是否存在與檢查到的標簽信息相對應(yīng)的軟件程序。
[0103]如果服務(wù)器中存在與檢查到的標簽信息相對應(yīng)的軟件程序,則電子設(shè)備100在步驟519從服務(wù)器下載與標簽信息相對應(yīng)的軟件程序,然后進行到步驟512以安裝所下載的軟件程序。這里,下載并安裝的軟件程序可以是設(shè)計為使得軟件程序的顏色、標志和圖案與耦合到電子設(shè)備100的配件的顏色、標志和圖案協(xié)調(diào)的軟件程序。例如,在電子設(shè)備100被三星電子保護殼覆蓋的情況下,電子設(shè)備100可以從服務(wù)器下載并自動安裝針對三星電子保護蓋而設(shè)計的主題,如圖9A所示。作為另一示例,在電子設(shè)備100被顏色和圖案彼此不同的保護蓋覆蓋的情況下,電子設(shè)備100可以下載并自動安裝與每個保護蓋的顏色和圖案協(xié)調(diào)的主題,如圖9B所示。在在這種情況下,下載并自動安裝的主題是考慮到設(shè)置在保護蓋上的窗口的位置而設(shè)計的主題,電子設(shè)備100可以通過設(shè)置在保護蓋不同位置處的窗口顯示簡單的軟件程序。作為另一示例,在電子設(shè)備耦合到花朵形狀的耳機蓋時,電子設(shè)備100可以從服務(wù)器下載并自動安裝包括花朵的主題。隨后,電子設(shè)備100結(jié)束根據(jù)本公開實施例的過程。
[0104]另一方面,如果在服務(wù)器中存在與檢查到的標簽信息相對應(yīng)的軟件程序,則電子設(shè)備100結(jié)束根據(jù)本公開實施例的過程。
[0105]盡管為了方便在以上描述中主要描述了主題作為下載、安裝的軟件程序的示例,然而本公開不限于此,本公開可以包括可以實現(xiàn)在電子設(shè)備100中的所有軟件程序。例如,在能夠識別指紋的電子筆與電子設(shè)備100耦合的情況下,電子設(shè)備100可以從服務(wù)器下載需要用戶識別過程的軟件程序并自動安裝該程序。在這種情況下,如果需要控制安裝在電子設(shè)備100中的應(yīng)用,則電子設(shè)備100的用戶可以在通過電子筆成功執(zhí)行用戶識別之后控制應(yīng)用。
[0106]說明書中描述的本公開的實施例和所有功能操作可以以計算機軟件、固件或包括說明書中公開的結(jié)構(gòu)及其等同結(jié)構(gòu)的硬件來實現(xiàn),或以其中一個或兩個的組合的形式來實現(xiàn)。此外,說明書中描述的本公開的實施例可以實現(xiàn)為一個或多個計算機程序產(chǎn)品,即,計算機程序指令的一個或多個模塊,所述計算機程序指令被編碼在計算機可讀介質(zhì)上以由數(shù)據(jù)處理設(shè)備執(zhí)行或者控制設(shè)備的操作。
[0107]計算機可讀介質(zhì)可以是機器可讀存儲介質(zhì)、機器可讀存儲基板、存儲設(shè)備、影響機器可讀微波流的材料的配置或者其中一個或兩個的組合。數(shù)據(jù)處理設(shè)備包括可編程處理器、計算機、多處理器或包括計算機在內(nèi)的用于處理數(shù)據(jù)的所有裝置、設(shè)備和機器。裝置可以包括代碼,所述代碼被添加到硬件中并且產(chǎn)生用于計算機程序的執(zhí)行環(huán)境,例如,代碼配置固件、協(xié)議棧、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)或者其中一個或兩個的組合。
[0108]盡管在本公開的【具體實施方式】中描述了具體實施例,然而在不脫離本公開的范圍的前提下可以進行多種變型。因此,本公開的范圍不應(yīng)限于上述實施例,而是由所附權(quán)利要求及其等同物來限定。
【權(quán)利要求】
1.一種操作電子設(shè)備的方法,所述方法包括: 由電子設(shè)備來識別與電子設(shè)備耦合的配件的標識ID ; 由電子設(shè)備基于所識別的配件的ID來接收至少一個軟件程序;以及 由電子設(shè)備來安裝接收到的軟件程序。
2.根據(jù)權(quán)利要求1所述的方法,其中,識別與電子設(shè)備耦合的配件的ID包括:識別電子設(shè)備的識別端口是否與附著到配件的識別管腳耦合。
3.根據(jù)權(quán)利要求1所述的方法,其中,識別與電子設(shè)備耦合的配件的ID包括: 由電子設(shè)備通過連接機構(gòu)使電流流向配件; 由電子設(shè)備檢測來自配件的返回電流或電壓;以及 至少部分地基于檢測到的返回電流或電壓來確定配件的ID。
4.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)所識別的配件的ID來接收軟件程序包括: 確定配件的ID是否預(yù)存儲在電子設(shè)備中; 如果配件的ID沒有預(yù)存儲在電子設(shè)備中,則檢查服務(wù)器處是否存在與配件的ID相對應(yīng)的軟件程序;以及 如果服務(wù)器處存在與配件的ID相對應(yīng)的軟件程序,則從服務(wù)器下載所述軟件程序。
5.根據(jù)權(quán)利要求1所 述的方法,其中,識別與電子設(shè)備耦合的配件的ID包括:從配件中包含的標簽獲得ID, 其中標簽包括QR碼、條形碼、近場通信NFC標簽、藍牙標簽或射頻標識RFID中的至少一個。
6.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)所識別的配件的ID來接收軟件程序包括: 確定所識別的ID是否預(yù)存儲在電子設(shè)備中; 如果所識別的ID沒有預(yù)存儲在電子設(shè)備中,則檢查服務(wù)器處是否存在與標簽信息相對應(yīng)的軟件程序;以及 如果服務(wù)器處存在與標簽信息相對應(yīng)的軟件程序,則從服務(wù)器接收所述軟件程序。
7.根據(jù)權(quán)利要求1所述的方法,其中,識別與電子設(shè)備耦合的配件的ID包括: 測量配件中包含的電阻器中流動的電壓電平; 根據(jù)測量的電壓電平,基于ADC值來檢查配件的類型; 驅(qū)動根據(jù)配件的類型而預(yù)設(shè)的通信模塊;以及 通過驅(qū)動的通信模塊從配件獲得ID。
8.根據(jù)權(quán)利要求1所述的方法,其中,軟件程序包括以下中的至少一個:應(yīng)用軟件程序、固件、框架、應(yīng)用編程接口、中間件和操作系統(tǒng)。
9.一種電子設(shè)備,包括: 一個或多個處理器; 觸敏顯示器; 通信系統(tǒng); 外部設(shè)備接口 ;以及 存儲器,配置為存儲一個或多個程序,其中所述一個或多個處理器配置為執(zhí)行所述一個或多個程序的指令,以便: 識別與電子設(shè)備耦合的配件的標識ID ;基于所識別的配件的ID來接收至少一個軟件程序;以及 安裝接收到的軟件程序。
10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其中,所述一個或多個處理器配置為執(zhí)行所述一個或多個程序的指令,以便:通過連接機構(gòu)使電流流向配件;檢測來自配件的返回電流或電壓;以及至少部分地基于檢測到的返回電流或電壓來確定配件的ID。
11.根據(jù)權(quán)利要求10所述的電子設(shè)備,其中,所述一個或多個處理器配置為執(zhí)行所述一個或多個程序的指令,以便:確定配件的ID是否預(yù)存儲在電子設(shè)備中;如果配件的ID沒有預(yù)存儲在電子設(shè)備中,則檢查服務(wù)器處是否存在與配件的ID相對應(yīng)的軟件程序;以及如果服務(wù)器處存在與配件的ID相對應(yīng)的軟件程序,則從服務(wù)器下載所述軟件程序。
12.根 據(jù)權(quán)利要求9所述的電子設(shè)備,其中,所述一個或多個處理器配置為執(zhí)行所述一個或多個程序的指令,以便:從配件中包含的標簽獲得ID,其中標簽包括QR碼、條形碼、近場通信NFC標簽、藍牙標簽或射頻標識RFID中的至少一個。
13.根據(jù)權(quán)利要求9所述的電子設(shè)備,其中,所述一個或多個處理器配置為執(zhí)行所述一個或多個程序的指令,以便:確定所識別的ID是否預(yù)存儲在電子設(shè)備中;如果所識別的ID沒有預(yù)存儲在電子設(shè)備中,則檢查服務(wù)器處是否存在與標簽信息相對應(yīng)的軟件程序;以及如果服務(wù)器處存在與標簽信息相對應(yīng)的軟件程序,則從服務(wù)器接收所述軟件程序。
14.根據(jù)權(quán)利要求9所述的電子設(shè)備,其中,所述一個或多個處理器配置為執(zhí)行所述一個或多個程序的指令,以便:測量配件中包含的電阻器中流動的電壓電平;根據(jù)測量的電壓電平,基于ADC值來檢查配件的類型;驅(qū)動根據(jù)配件的類型而預(yù)設(shè)的通信模塊;以及通過驅(qū)動的通信模塊從配件獲得ID。
15.根據(jù)權(quán)利要求9所述的電子設(shè)備,其中,軟件程序包括以下中的至少一個:應(yīng)用軟件程序、固件、框架、應(yīng)用編程接口、中間件和操作系統(tǒng)。
【文檔編號】G06F13/10GK104077247SQ201410114234
【公開日】2014年10月1日 申請日期:2014年3月25日 優(yōu)先權(quán)日:2013年3月26日
【發(fā)明者】許昌龍, 樸根亨 申請人:三星電子株式會社