本公開總體涉及用于一種在數(shù)字裝置中安裝應用的設(shè)備和方法,更具體地說,涉及一種用于提供將連接(或關(guān)聯(lián))應用從數(shù)字裝置自動安裝到外圍裝置的自動安裝功能的設(shè)備和方法。
背景技術(shù):最近,由于數(shù)字裝置的便攜性,數(shù)字裝置的使用正在迅速增加,并且服務提供商(終端制造商)正競相開發(fā)具有更加方便的功能的數(shù)字裝置,以吸引更多的用戶。數(shù)字裝置的示例包括移動通信終端、智能電話、多媒體播放器和便攜式游戲機。移動通信終端提供各種功能,諸如電話簿、游戲、日程安排(scheduler)、短消息服務、多媒體消息服務、廣播消息服務、互聯(lián)網(wǎng)服務、電子郵件、喚醒呼叫、MP3(MPEG音頻層3)和數(shù)字相機。另外,最近,數(shù)字裝置還提供用于與特定裝置連接并控制連接的裝置的遠程控制功能。例如,與AV裝置連接的數(shù)字裝置可控制媒體專輯播放或音量。通過與裝置的連接可執(zhí)行遠程控制功能,并且遠程控制功能可控制通過連接應用連接的裝置。因此,為了通過電子裝置控制外圍裝置,用戶必須親自訪問應用提供網(wǎng)站,并且下載遠程控制應用并在數(shù)字裝置中安裝遠程控制應用。也就是說,數(shù)字裝置的用戶必須訪問應用提供網(wǎng)站,搜索/購買必要的應用,并在數(shù)字裝置中安裝所述應用。然而,這會使不習慣裝置控制功能的用戶感到不便。因此,需要一種用于在數(shù)字裝置中方便地安裝必要的應用的設(shè)備和方法。
技術(shù)實現(xiàn)要素:技術(shù)問題為了解決以上討論的現(xiàn)有技術(shù)的不足,主要目的是至少提供以下描述的優(yōu)點。因此,本公開的一方面將提供一種用于提高數(shù)字裝置中與外圍裝置的連接性能的設(shè)備和方法。本公開的另一方面將提供一種用于從數(shù)字裝置將連接程序提供給外圍裝置的設(shè)備和方法。本公開的另一方面將提供一種用于通過使用外圍裝置的系統(tǒng)信息來在數(shù)字裝置中對可提供的連接程序進行分類的設(shè)備和方法。根據(jù)本公開的一方面,一種用于從數(shù)字裝置將連接程序提供給期望的外圍裝置的設(shè)備包括:通信單元,用于從外圍裝置接收系統(tǒng)信息,并發(fā)送連接程序列表;程序檢測單元,用于分析接收的系統(tǒng)信息,并創(chuàng)建在外圍裝置中可執(zhí)行的連接程序列表;控制單元,用于將創(chuàng)建的連接程序列表發(fā)送到外圍裝置。根據(jù)本公開的另一方面,一種用于在數(shù)字裝置中安裝連接程序的設(shè)備包括:系統(tǒng)信息檢測單元,用于檢測指示裝置的性能的系統(tǒng)信息;通信單元,用于將系統(tǒng)信息發(fā)送到期望的外圍裝置,并接收連接程序列表;控制單元,用于如果更新數(shù)據(jù)存在于接收的連接程序列表中,則向外圍裝置請求更新數(shù)據(jù),接收與所述請求相應的連接程序,安裝接收的連接程序并執(zhí)行數(shù)據(jù)更新。根據(jù)本公開的另一方面,一種用于從數(shù)字裝置將連接程序提供給期望的外圍裝置的方法包括:從外圍裝置接收系統(tǒng)信息;分析接收的系統(tǒng)信息并創(chuàng)建在外圍裝置中可執(zhí)行的連接程序的列表;將創(chuàng)建的連接程序列表發(fā)送到外圍裝置,其中,所述系統(tǒng)信息是指示外圍裝置的性能的信息。根據(jù)本公開的另一方面,一種用于在數(shù)字裝置中安裝連接程序的方法包括:將系統(tǒng)信息發(fā)送到期望的外圍裝置,并接收連接程序列表;確定更新數(shù)據(jù)是否存在于接收的連接程序列表中;如果更新數(shù)據(jù)存在于接收的連接程序列表中,則向外圍裝置請求更新數(shù)據(jù)并從外圍裝置接收更新數(shù)據(jù);安裝接收的更新數(shù)據(jù),其中,系統(tǒng)信息是指示裝置的性能的信息,并且更新數(shù)據(jù)是沒有被安裝在所述裝置中的連接程序和版本可更新的連接程序中的至少一個。在進行以下具體實施方式之前,闡述本專利文檔中始終使用的特定詞語和短語的定義會是有益的:術(shù)語“包含”和“包括”及其派生詞意味著包括但不限于;術(shù)語“或者”指包括在內(nèi),意味著和/或;短語“與…相關(guān)聯(lián)”和“與其相關(guān)聯(lián)”以及其派生詞可意味著包括、被包括在…內(nèi)、與…互相連接、包含、被包含在…內(nèi)、連接至…或與…連接、結(jié)合到…或與…結(jié)合、可與…通信、與…協(xié)作、交織、并列、接近于…、被綁定到…或與…綁定、具有、具有…屬性等。特定詞語和短語的定義在本專利文檔中被始終提供,本領(lǐng)域的普通技術(shù)人員應理解,在很多情況下,即使不是大多數(shù)情況下,這種定義適用于這樣定義的詞語和短語的以往以及將來的使用。附圖說明當結(jié)合附圖時,從以下詳細描述,本公開的以上和其他方面、特征和優(yōu)點將變得更加清楚,其中:圖1示出根據(jù)本公開的示例性實施例的提供自動安裝功能的數(shù)字裝置的框圖;圖2示出根據(jù)本公開的示例性實施例的用于在裝置中提供自動安裝功能的處理;圖3示出根據(jù)本公開的示例性實施例的用于在外圍裝置中提供自動安裝功能的處理;圖4示出根據(jù)本公開的示例性實施例的用于對裝置中的將被提供給外圍裝置的連接程序進行分類的處理;圖5示出根據(jù)本公開的示例性實施例的外圍裝置的系統(tǒng)信息的格式;圖6示出根據(jù)本公開的示例性實施例的存儲在提供連接程序的裝置中的應用元數(shù)據(jù)信息的格式;圖7A示出根據(jù)本公開的示例性實施例的由裝置存儲的信息;圖7B示出根據(jù)本公開的示例性實施例的用于在裝置中提供連接程序的處理;圖7C示出根據(jù)本公開的示例性實施例的用于對裝置中的連接程序進行分類的處理;圖8示出根據(jù)本公開的示例性實施例的用于在裝置中提供自動安裝功能的處理。具體實施方式以下討論的圖1至圖8和用于在本專利文檔中描述本公開的原理的各種實施例僅是說明的方式,并且不應該以任何方式被解釋為限制本公開的范圍。以下在此將參照附圖描述本公開的示例性實施例。在以下描述中,由于公知功能或配置的詳細描述會不必要地模糊本公開的主題,因此將省略公知功能或配置的詳細描述。本公開提供一種用于通過使用外圍裝置的系統(tǒng)信息來在數(shù)字裝置中提供連接程序以提高裝置間的連接性能的設(shè)備和方法。數(shù)字裝置表示與不同裝置可連接的裝置,其中,所述數(shù)字裝置的示例包括計算機、數(shù)字TV、智能電話、打印機、攝錄機和AV裝置。圖1是根據(jù)本公開的示例性實施例的提供自動安裝功能的數(shù)字裝置的框圖。參照圖1,數(shù)字裝置可包括:控制單元100、系統(tǒng)信息檢測單元102、程序檢測單元104、存儲器單元106、輸入單元108、顯示單元110和通信單元112。控制單元100控制數(shù)字裝置的總體操作。例如,控制單元100處理并控制語音通信和數(shù)據(jù)通信。除了一般的功能之外,根據(jù)本公開,控制單元100執(zhí)行提供自動安裝功能的控制功能。這里,自動安裝功能表示用于自動安裝與外圍裝置進行連接的程序的功能??刂茊卧?00根據(jù)數(shù)字裝置的功能執(zhí)行不同操作。在本公開中,控制單元100被分類為提供裝置連接程序的裝置(以下被稱為“連接程序提供裝置”)的控制單元,和接收裝置連接程序的裝置(以下被稱為“連接程序接收裝置”)的控制單元。連接程序提供裝置的控制單元100通過裝置搜索處理和服務搜索處理來檢測支持自動安裝功能的裝置(外圍裝置),并通過使用從支持自動安裝功能的裝置接收的系統(tǒng)信息對將被提供給所述裝置的連接程序進行分類。此外,控制單元100可包括用于從外部服務器接收與相關(guān)裝置可連接的應用元數(shù)據(jù)信息并更新最新列表中的應用元數(shù)據(jù)信息的功能。當通過裝置搜索處理和服務搜索處理檢測到存在支持自動安裝功能的裝置時,連接程序接收裝置的控制單元100發(fā)送指示其擁有的性能和調(diào)制解調(diào)器的系統(tǒng)信息(例如,操作系統(tǒng)(OS)平臺、處理器(CPU)信息、內(nèi)存(RAM)信息(容量)、顯示器分辨率、輸入接口類型、可用存儲空間大小、傳感器信息、型號名稱和型號編號),來請求與其相應的連接程序。在控制器100的控制下,系統(tǒng)信息檢測單元102檢測指示用于接收裝置連接程序的裝置的性能的系統(tǒng)信息,并將所述系統(tǒng)信息提供給控制單元100。當執(zhí)行用于接收裝置連接程序的操作時,系統(tǒng)信息檢測單元102運行。在控制單元100的控制下,程序檢測單元104使用接收的系統(tǒng)信息來對在已提供所述系統(tǒng)信息的裝置中可執(zhí)行的連接程序進行分類。程序檢測單元104可對預先存儲的應用元數(shù)據(jù)信息和接收的系統(tǒng)信息進行比較,以對在已提供所述系統(tǒng)信息的裝置中可執(zhí)行的連接程序進行分類。當執(zhí)行用于提供裝置連接程序的操作時,程序檢測單元104運行。存儲器單元106包括ROM、RAM和閃速ROM。ROM存儲用于控制單元100、系統(tǒng)信息檢測單元102和程序檢測單元104的處理和控制的各種參考數(shù)據(jù)和程序的微碼。RAM是存儲在各種程序的執(zhí)行期間產(chǎn)生的臨時數(shù)據(jù)的控制單元100的工作存儲器。閃速ROM存儲各種可更新的數(shù)據(jù),諸如電話簿、發(fā)出的消息、收到的消息和用戶觸摸輸入點。另外,存儲器單元106存儲根據(jù)本公開的系統(tǒng)信息和應用元數(shù)據(jù)信息。此外,...