專利名稱:信息處理方法、服務器和終端設備的制作方法
技術領域:
本發(fā)明實施例涉及應用于服務器的信息處理方法、相應的服務器以及終端設備。具體地,本發(fā)明實施例涉及可用于提供應用的瀏覽服務的服務器的信息處理方法、相應的服務器以及終端設備。
背景技術:
隨著技術的發(fā)展和網(wǎng)絡的普及,能夠通過網(wǎng)絡進行數(shù)據(jù)傳輸以為用戶提供各種服務的終端設備被廣泛應用,例如,個人計算機、便攜式計算機、平板式計算機、便攜式蜂窩電話、智能手機和便攜式音樂播放器等。
近年來為了方便用戶的使用,越來越多的網(wǎng)站提出了第三方應用商店,例如針對 蘋果公司電子產品的操作系統(tǒng)的App Store、基于Android操作系統(tǒng)的Android Market等。這種應用商店通過網(wǎng)絡與電子設備結合的方式,為應用的提供者提供了方便并且高效的平臺,同時很好地適應了電子設備用戶對于軟件個性化的需求。然而,由于不同類型的終端設備具有的軟件、硬件或固件不同,而另一方面每個應用對其運行時設備的軟件、硬件和/或固件環(huán)境具有一定的要求,因此有時會出現(xiàn)終端設備中的軟件、硬件或固件環(huán)境不能滿足用戶從應用商店中下載的應用的運行要求的情況,從而導致用戶從應用商店中下載的應用不能在終端設備上運行。例如當用戶運行從應用商店中下載的應用游戲時,可能發(fā)現(xiàn)該游戲需要重力傳感器才能進行,但是當前終端中并不具有重力傳感器,這導致用戶不能使用其下載的應用。另一方面,雖然當前應用商店中的一些應用在向用戶提供的應用內容介紹中涉及了關于該應用運行所需的設備環(huán)境的信息,然而,用戶需要逐一瀏覽每一應用的內容介紹來確定該應用是否適應于特定的終端設備,這導致用戶從應用商店提供的成百上千個應用中很難準確快速地找到符合目標終端設備的配置的應用。
發(fā)明內容
本發(fā)明實施例的目的在于提供一種用于提供應用的瀏覽服務的服務器的信息處理方法、相應的服務器以及終端設備,以解決上述問題。本發(fā)明一個實施例提供了一種信息處理方法,應用于服務器,其中服務器向終端設備提供能夠被下載的應用的瀏覽服務,信息處理方法包括接收來自終端設備的應用瀏覽命令;響應于應用瀏覽命令,確定目標傳感器類型;搜索與每個應用關聯(lián)的傳感器標識,以獲得具有符合目標傳感器類型的傳感器標識的應用的應用列表,其中傳感器標識用于指示應用在運行時所需的傳感器類型,應用列表至少包括具有符合目標傳感器類型的傳感器標識的應用的標識;向終端設備發(fā)送應用列表。本發(fā)明的另一實施例提供了一種用于向終端設備提供能夠被下載的應用的瀏覽服務的服務器。該服務器包括接收單元,配置來接收來自終端設備的應用瀏覽命令;傳感器確定單元,配置來響應于應用瀏覽命令,確定目標傳感器類型;搜索單元,配置來搜索與每個應用關聯(lián)的傳感器標識,以獲得具有與目標傳感器類型一致的傳感器標識的應用的列表,其中傳感器標識用于指示相應的應用在運行時所需的傳感器類型,應用列表至少包括具有符合目標傳感器類型的傳感器標識的應用的標識;發(fā)送單元,配置來向終端設備發(fā)送所獲得 的應用的列表。本發(fā)明的另一實施例提供了一種應用于服務器的信息處理方法,其中服務器向終端設備提供應用的瀏覽服務。信息處理方法包括接收來自終端設備的應用瀏覽命令;響應于應用瀏覽命令,確定終端設備的設備參數(shù);搜索每個應用的描述信息,以獲得符合設備參數(shù)的應用的應用列表,其中描述信息至少包含關于應用在運行時所需的軟件、硬件和/或固件的信息,應用列表至少包括符合設備參數(shù)的應用的標識;向終端設備發(fā)送應用列表。本發(fā)明的另一實施例提供了一種用于向終端設備提供應用的瀏覽服務的服務器。該服務器包括接收單元,配置來接收來自終端設備的應用瀏覽命令;參數(shù)確定單元,配置來響應于應用瀏覽命令,確定終端設備的設備參數(shù);搜索單元,配置來搜索每個應用的描述信息,以獲得符合設備參數(shù)的應用的應用列表,其中描述信息至少包含關于應用在運行時所需的軟件、硬件和/或固件的信息,應用列表至少包括符合配置參數(shù)的應用的標識;發(fā)送單元,配置來向終端設備發(fā)送應用列表。本發(fā)明的另一實施例提供了一種終端設備,包括設備參數(shù)獲取單元,配置來獲取并保存關于終端設備的軟件、硬件和/或固件的設備參數(shù);處理器單元,配置來當檢測到終端設備對提供應用的瀏覽服務的服務器發(fā)送了應用瀏覽命令時,提取在設備參數(shù)獲取單元中的存儲的設備參數(shù);以及發(fā)送單元,配置來向服務器發(fā)送所提取的設備參數(shù)。通過上述本發(fā)明實施例提供的方案,用戶可以在服務器提供的大量應用中快速地找到需要的、符合其終端設備的配置的應用,節(jié)省了用戶為選擇適當?shù)膽盟ㄙM的時間。此外,在本發(fā)明實施例提供的方案中,服務器在向終端設備提供應用瀏覽服務之前,通過搜索與每個應用關聯(lián)的傳感器標識或描述信息,得到符合終端設備的配置的應用,并且將符合終端設備的配置的應用的信息而不是所有應用的信息提供給終端設備,因此降低了用戶下載的應用在其終端設備上不能被執(zhí)行的可能,減少了用戶不必要的下載流量的花費。
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例的描述中所需要使用的附圖作簡單地介紹。下面描述中的附圖僅僅是本發(fā)明的示例性實施例。圖I是描述了根據(jù)本發(fā)明的一個實施例的信息處理方法的流程圖。圖2是描述了根據(jù)本發(fā)明的另一實施例的信息處理方法的流程圖。圖3是示出根據(jù)本發(fā)明的一個實施例的服務器的示范性結構框圖。圖4是示出根據(jù)本發(fā)明的另一實施例的服務器的示范性結構框圖。圖5是示出根據(jù)本發(fā)明的一個實施例的終端設備的示范性結構框圖。
具體實施例方式在下文中,將參考附圖詳細描述本發(fā)明的優(yōu)選實施例。注意,在本說明書和附圖中,具有基本上相同步驟和元素用相同的附圖標記來表示,且對這些步驟和元素的重復解釋將被省略。
在本發(fā)明的以下實施例中,終端設備指的是能夠通過網(wǎng)絡連接到服務器的電子設備。終端設備的具體形式包括但不限于個人計算機、便攜式計算機、平板式計算機、便攜式蜂窩電話、智能手機和便攜式音樂播放器等等。下面,將參照圖I來描述根據(jù)本發(fā)明的一個實施例的信息處理方法。圖I是描述了根據(jù)本發(fā)明實施例的信息處理方法100的流程圖。信息處理方法100可用于向終端設備提供能夠被下載的、例如應用程序(application)或微件(widget)之類的應用的瀏覽服務的服務器??赏ㄟ^服務器瀏覽的應用可用于不同的操作系統(tǒng)、并且對于終端設備的要求可能不同。此外,這些應用可被應用開發(fā)者、服務器管理者或終端設備的用戶等從本地上傳或遠程上傳到該服務器。如圖I所示,在步驟SlOl中,接收來自終端設備的應用瀏覽命令。例如,當用戶通過終端設備對提供能夠被下載的應用的瀏覽服務的服務器進行訪問時,終端設備可向服務 器發(fā)送應用瀏覽命令。然后在步驟S102中,響應于在步驟SlOl中所接收的到的應用瀏覽命令,確定目標傳感器類型。例如,目標傳感器類型可以是重力傳感器、觸摸傳感器、接近傳感器等中的一個或多個。此外,上述觸摸傳感器可進一步分為支持單點觸摸的觸摸傳感器和支持多點觸摸的觸摸傳感器。根據(jù)本發(fā)明的一個示例,可從所接收的應用瀏覽命令中獲取目標傳感器類型。具體地,當用戶希望將下載的應用安裝到特定的終端設備時,用戶可根據(jù)該特定的終端設備中包含的傳感器,來確定目標傳感器類型。終端設備可將用戶確定的目標傳感器類型包含在應用瀏覽命令的預定字段中并發(fā)送到服務器。服務器可從所接收的應用瀏覽命令的預定字段中提取目標傳感器類型??商鎿Q地,可在終端設備存儲中該終端設備的型號,并且當終端設備向服務器發(fā)送應用瀏覽命令時將其中存儲的設備型號自動填寫在應用瀏覽命令的預定字段中。也就是說,服務器所接收到的應用瀏覽命令中包括終端設備的型號。月艮務器可通過例如在線檢索或查找預先存儲的終端設備配置表,來根據(jù)終端設備的型號確定該型號的終端設備所具有的傳感器類型作為目標傳感器類型。此外,根據(jù)本發(fā)明的另一示例,響應于應用瀏覽命令,服務器可向終端設備發(fā)送配置參數(shù)請求,接收終端設備響應于該配置參數(shù)請求發(fā)送的配置參數(shù),并且根據(jù)配置參數(shù)確定目標傳感器類型。如上所述,配置參數(shù)可以是終端設備的型號。此外,在終端設備中預先存儲了其中所包含的傳感器類型的情況下,配置參數(shù)是終端設備中所包含的傳感器類型,并且服務器可直接將該傳感器類型作為目標傳感器類型。然后在步驟S103中,搜索與每個應用關聯(lián)的傳感器標識,以獲得具有符合目標傳感器類型的傳感器標識的應用的應用列表,其中傳感器標識用于指示應用在運行時所需的傳感器類型。例如,傳感器標識可以為觸摸傳感器,以指示該應用在運行時需要終端設備具有觸摸傳感器。根據(jù)本發(fā)明的一個示例,在步驟S102中響應于在步驟SlOl中所接收的到的應用瀏覽命令,確定目標傳感器類型為重力傳感器和觸摸傳感器的情況下,搜索與每個應用關聯(lián)的傳感器標識,以獲得其傳感器標識為重力傳感器或觸摸傳感器的應用、或者傳感器標識為重力傳感器和觸摸傳感器二者的應用,并且生成關于這些應用的應用列表。此外,根據(jù)本發(fā)明的另一個示例,可由應用開發(fā)者確定應用的傳感器標識,并且當上傳應用時,也上傳該傳感器標識??商鎿Q地,可由服務器管理者對上傳的應用進行審查之后,確定該應用的傳感器標識。此外,還可通過服務器從應用的內容簡介中提取關鍵字,以自動生成傳感器標識。當服務器存儲應用時,可將應用的傳感器標識與該應用的標識以及該應用的安裝程序下載地址相關聯(lián)地存儲。向終端設備發(fā)送的應用列表至少包括具有符合目標傳感器類型的傳感器標識的應用的標識。此外,在該列表中還可包括應用的內容簡介、評價、作者,以及該應用的安裝程序下載地址等。最后在步驟S104中,向終端設備發(fā)送應用列表。根據(jù)本發(fā)明的一個示例,在應用列表中,可根據(jù)應用涉及的功能和/或內容對應用進行分類,例如,將應用按照辦公、游戲、娛樂、新聞等類別進行分組,以進一步方便用戶的瀏覽。
通過本實施例中的信息處理方法,用戶可以在服務器提供的大量應用中快速地找到需要的、與特定終端設備所具有的傳感器相匹配的應用,節(jié)省了用戶為選擇適當?shù)膽盟ㄙM的時間。此外,在本實施例的信息處理方法中,服務器在向終端設備提供應用瀏覽服務之前,通過搜索與每個應用關聯(lián)的傳感器標識,得到符合終端設備的所具有的傳感器的應用,并且將符合終端設備的傳感器的應用的信息而不是所有應用的信息提供給終端設備,因此降低了用戶下載的應用在其終端設備上不能被執(zhí)行的可能,減少了用戶不必要的下載流量的花費。此外,根據(jù)本發(fā)明的另一實施例,在向終端設備發(fā)送應用列表之后,服務器還可接收來自終端的、指示用戶在應用的列表中所選擇的目標應用的標識應用選擇命令。在應用列表包括具有符合目標傳感器類型的傳感器標識的應用的標識的情況下,服務器可響應于標識應用選擇命令,向終端設備發(fā)送目標應用的內容簡介、評價、作者以及該應用的安裝程序下載地址等。可替換地,服務器還可按照預先設定,根據(jù)與目標應用的標識相關聯(lián)地存儲的安裝程序下載地址,響應于標識應用選擇命令,直接向終端設備傳輸目標應用的安裝程序。下面,將參照圖2來描述根據(jù)本發(fā)明另一實施例的信息處理方法。圖2是描述了根據(jù)本發(fā)明另一實施例的信息處理方法200的流程圖。信息處理方法200可用于向終端設備提供例如應用程序或微件之類的應用的瀏覽服務的服務器??赏ㄟ^服務器瀏覽的應用可用于不同的操作系統(tǒng)、并且對于終端設備的要求可能不同。如圖2所示,與圖I中所示的方法100中的步驟SlOl類似,在步驟S201中,接收來自終端設備的應用瀏覽命令。例如,當用戶通過終端設備對提供應用的瀏覽服務的服務器進行訪問時,終端設備可向服務器發(fā)送應用瀏覽命令。然后在步驟S202中,響應于在步驟S201接收到的應用瀏覽命令,確定終端設備的設備參數(shù)。例如,設備參數(shù)可包括終端設備的軟件參數(shù)、硬件參數(shù)和/或固件的參數(shù)。根據(jù)本發(fā)明的一個示例,可從所接收的應用瀏覽命令中獲取設備參數(shù)。具體地,當用戶希望將下載的應用安裝到特定的終端設備時,用戶可根據(jù)該特定的終端設備中包含的的軟件、硬件和/或固件,來確定設備參數(shù)。終端設備可將用戶確定的設備參數(shù)包含在應用瀏覽命令的預定字段中并發(fā)送到服務器。服務器可從所接收的應用瀏覽命令的預定字段中提取設備參數(shù)??商鎿Q地,可在終端設備存儲中該終端設備的型號,并且當終端設備向服務器發(fā)送應用瀏覽命令時將其中存儲的設備型號自動填寫在應用瀏覽命令的預定字段中。服務器可通過例如在線檢索或查找預先存儲的終端設備配置表,來根據(jù)終端設備的型號確定該型號的終端設備所具有的軟件、硬件和/或固件信息作為設備參數(shù)。此外,根據(jù)本發(fā)明的另一示例,在終端設備中預先存儲了其中所包含的軟件、硬件和/或固件信息的設備參數(shù)情況下,步驟S202可包括服務器響應于應用瀏覽命令,向終端設備發(fā)送設備參數(shù)請求,并且接收來自終端設備的設備參數(shù)。然后在步驟S203中,搜索每個應用的描述信息,以獲得符合設備參數(shù)的應用的應用列表,其中應用的描述信息至少包含關于應用在運行時所需的軟件、硬件和/或固件的信息。例如,描述信息可指示應用在運行時需要終端設備具有Android 2. 2以上版本的操作系統(tǒng),并且具有觸摸傳感器。
根據(jù)本發(fā)明的一個示例,在步驟S202中響應于在步驟S201中所接收的到的應用瀏覽命令,確定設備參數(shù)為終端設備的操作系統(tǒng)為Android 2. 2版本的操作系統(tǒng)、并且具有重力傳感器和觸摸傳感器的情況下,搜索與每個應用關聯(lián)的描述信息,以獲得其運行時所需的操作系統(tǒng)為Android 2. 2版本的操作系統(tǒng)以下的操作系統(tǒng)、并且可符合終端設備的硬件環(huán)境的的應用,并且生成關于這些應用的應用列表。此外,根據(jù)本發(fā)明的另一個示例,可由應用開發(fā)者確定應用的描述信息,并且當上傳應用時,也上傳該應用的描述信息。可替換地,可由服務器管理者對上傳的應用進行審查之后,確定該應用的描述信息。此外,還可通過服務器從應用的內容簡介中提取關鍵字,以自動生成應用的描述信息。當服務器存儲應用時,可將應用的描述信息與該應用的標識以及該應用的安裝程序下載地址相關聯(lián)地存儲。向終端設備發(fā)送的應用列表至少包括具有符合所述設備參數(shù)的應用的標識。此夕卜,在該列表中還可包括應用的內容簡介、評價、作者,以及該應用的安裝程序下載地址等。最后在步驟S204中,向終端設備發(fā)送應用列表。根據(jù)本發(fā)明的一個示例,在應用列表中,可根據(jù)應用涉及的功能和/或內容對應用進行分類,例如,將應用按照辦公、游戲、娛樂、新聞等類別進行分組,以進一步方便用戶的瀏覽。通過本實施例中的信息處理方法,用戶可以在服務器提供的大量應用中快速地找到需要的、符合其終端設備的配置的應用,節(jié)省了用戶為選擇適當?shù)膽盟ㄙM的時間。此夕卜,在本發(fā)明實施例提供的方案中,服務器在向終端設備提供應用瀏覽服務之前,通過搜索與每個應用關聯(lián)的描述信息,得到符合終端設備的配置的應用,并且將符合終端設備的配置的應用的信息而不是所有應用的信息提供給終端設備,因此降低了用戶下載的應用在其終端設備上不能被執(zhí)行的可能,減少了用戶不必要的下載流量的花費。此外,根據(jù)本發(fā)明的另一實施例,在向終端設備發(fā)送應用列表之后,服務器還可接收來自終端的、指示用戶在應用的列表中所選擇的目標應用的標識應用選擇命令。在應用列表包括具有符合所述設備參數(shù)的應用的標識的情況下,服務器可響應于標識應用選擇命令,向終端設備發(fā)送目標應用的內容簡介、評價、作者以及該應用的安裝程序下載地址等??商鎿Q地,服務器還可按照預先設定,根據(jù)與目標應用的標識相關聯(lián)地存儲的安裝程序下載地址,響應于標識應用選擇命令,直接向終端設備傳輸目標應用的安裝程序。下面,參照圖3說明本發(fā)明的一個實施例的服務器。圖3是示出根據(jù)本發(fā)明的一個實施例的服務器300的示范性結構框圖。在本實施例中,服務器300可向終端設備提供能夠被下載的、例如應用程序或微件之類的應用的瀏覽服務。可通過服務器瀏覽的應用可用于不同的操作系統(tǒng)、并且對于終端設備的要求可能不同。此外,這些應用可被應用開發(fā)者、服務器管理者或終端設備的用戶等從本地上傳或遠程上傳到服務器300。如圖3中所示,本實施例的服務器300包括接收單元310、傳感器確定單元320、搜索單元330和發(fā)送單元340。服務器300的各個模塊執(zhí)行上述圖I中的信息處理方法的各個步驟/功能,因此,為了描述簡潔,不再具體描述。例如,接收單元310可接收來自終端設備的應用瀏覽命令。例如,當用戶通過終端設備對提供能夠被下載的應用的瀏覽服務的服務器進行訪問時,終端設備可向服務器發(fā)送應用瀏覽命令。傳感器確定單元320可響應于接收單元310接收的應用瀏覽命令,確定目標傳感器類型。根據(jù)本發(fā)明的一個示例,當接收單元310接收到應用瀏覽命令時,傳感器確定單元320可根據(jù)應用瀏覽命令獲取目標傳感器類型。具體地,當用戶希望將下載的應用安裝到特定的終端設備時,用戶可根據(jù)該特定的終端設備中包含的傳感器,來確定目標傳感器類 型。終端設備可將用戶確定的目標傳感器類型包含在應用瀏覽命令的預定字段中并發(fā)送到服務器。傳感器確定單元320可從接收單元310所接收的應用瀏覽命令的預定字段中提取目標傳感器類型??商鎿Q地,可在終端設備存儲中該終端設備的型號,并且當終端設備向服務器發(fā)送應用瀏覽命令時將其中存儲的設備型號自動填寫在應用瀏覽命令的預定字段中。也就是說,接收單元310所接收到的應用瀏覽命令中包括終端設備的型號。傳感器確定單元320可根據(jù)終端設備的型號,確定該型號的終端設備所具有的傳感器類型作為目標傳感器類型。此外,根據(jù)本發(fā)明的另一示例,傳感器確定單元320可包括請求模塊和確定模塊。請求模塊可響應于應用瀏覽命令,向終端設備發(fā)送配置參數(shù)請求。而確定模塊可接收終端設備響應于該配置參數(shù)請求發(fā)送的配置參數(shù),并且根據(jù)配置參數(shù)確定目標傳感器類型。如上所述,配置參數(shù)可以是終端設備的型號。此外,在終端設備中預先存儲了其中所包含的傳感器類型的情況下,配置參數(shù)是終端設備中所包含的傳感器類型,并且服務器可直接將該傳感器類型作為目標傳感器類型。如本領域的技術人員可理解的,根據(jù)設計需要可使用獨立于上述接收單元設置為部件來接收終端設備響應于該配置參數(shù)請求發(fā)送的配置參數(shù),可替換地,可將使用與上述接收單元相同的部件來接收終端設備響應于該配置參數(shù)請求發(fā)送的配置參數(shù)。在傳感器確定單元320確定目標傳感器類型之后,搜索單元330搜索與每個應用關聯(lián)的傳感器標識,以獲得具有與目標傳感器類型一致的傳感器標識的應用的列表,其中傳感器標識用于指示相應的應用在運行時所需的傳感器類型。例如,傳感器標識可以為觸摸傳感器,以指示該應用在運行時需要終端設備具有觸摸傳感器。根據(jù)本發(fā)明的一個示例,可由應用開發(fā)者確定應用的傳感器標識,并且當上傳應用時,也上傳該傳感器標識??商鎿Q地,可由服務器管理者對上傳的應用進行審查之后,確定該應用的傳感器標識。此外,還可通過服務器從應用的內容簡介中提取關鍵字,以自動生成傳感器標識。根據(jù)本發(fā)明的一個示例,服務器300還可包括存儲單元(未示出)。存儲單元可將應用的傳感器標識與該應用的標識以及該應用的安裝程序下載地址相關聯(lián)地存儲。搜索單元330獲得的應用列表可至少包括具有符合目標傳感器類型的傳感器標識的應用的標識。此外,在該列表中還可包括應用的內容簡介、評價、作者,以及該應用的安裝程序下載地址等。發(fā)送單元340可向終端設備發(fā)送所獲得的應用的列表。根據(jù)本發(fā)明的一個示例,在應用列表中,可根據(jù)應用涉及的功能和/或內容對應用進行分類,例如,將應用按照辦公、游戲、娛樂、新聞等類別進行分組,以進一步方便用戶的瀏覽。通過本實施例中的服務器,用戶可以在服務器提供的大量應用中快速地找到需要的、與特定終端設備所具有的傳感器相匹配的應用,節(jié)省了用戶為選擇適當?shù)膽盟ㄙM的時間。此外,在本實施例中,服務器在向終端設備提供應用瀏覽服務之前,通過搜索與每個應用關聯(lián)的傳感器標識,得到符合終端設備的所具有的傳感器的應用,并且將符合終端設備的傳感器的應用的信息而不是所有應用的信息提供給終端設備,因此降低了用戶下載的應用在其終端設備上不能被執(zhí)行的可能,減少了用戶不必要的下載流量的花費。此外,根據(jù)本發(fā)明的另一實施例,在服務器通過發(fā)送單元向終端設備發(fā)送應用列表之后,服務器還可通過接收單元接收來自終端的、指示用戶在應用的列表中所選擇的目標應用的標識應用選擇命令。在應用列表包括具有符合目標傳感器類型的傳感器標識的應用的標識的情況下,服務器的發(fā)送單元可響應于標識應用選擇命令,向終端設備發(fā)送目標 應用的內容簡介、評價、作者以及該應用的安裝程序下載地址等??商鎿Q地,服務器的發(fā)送單元還可按照預先設定,根據(jù)存儲單元與目標應用的標識相關聯(lián)地存儲的安裝程序下載地址,響應于標識應用選擇命令,向終端設備傳輸目標應用的安裝程序。下面,將參照圖4來描述根據(jù)本發(fā)明另一實施例的服務器。圖4是示出根據(jù)本發(fā)明的另一實施例的服務器400的示范性結構框圖。在本實施例中,服務器400可向終端設備提供例如應用程序或微件之類的應用的瀏覽服務??赏ㄟ^服務器瀏覽的應用可用于不同的操作系統(tǒng)、并且對于終端設備的要求可能不同。如圖4中所示,本實施例的服務器400包括接收單元410、參數(shù)確定單元420、搜索單元430和發(fā)送單元440。服務器400的各個模塊執(zhí)行上述圖2中的信息處理方法的各個步驟/功能,因此,為了描述簡潔,不再具體描述。例如,與圖3中所示的服務器300的接收單元310類似,接收單元410可接收來自終端設備的應用瀏覽命令。例如,當用戶通過終端設備對提供能夠被下載的應用的瀏覽服務的服務器進行訪問時,終端設備可向服務器發(fā)送應用瀏覽命令。參數(shù)確定單元420可響應于應用瀏覽命令,確定終端設備的設備參數(shù)。例如,設備參數(shù)可包括終端設備的軟件參數(shù)、硬件參數(shù)和/或固件的參數(shù)。根據(jù)本發(fā)明的一個示例,當接收單元410接收到應用瀏覽命令時,參數(shù)確定單元420可根據(jù)應用瀏覽命令獲取設備參數(shù)。具體地,當用戶希望將下載的應用安裝到特定的終端設備時,用戶可根據(jù)該特定的終端設備中包含的的軟件、硬件和/或固件,來確定設備參數(shù)。終端設備可將用戶確定的設備參數(shù)包含在應用瀏覽命令的預定字段中并發(fā)送到服務器。參數(shù)確定單元420可從接收單元410所接收的應用瀏覽命令的預定字段中提取目標傳感器類型??商鎿Q地,可在終端設備存儲中該終端設備的型號,并且當終端設備向服務器發(fā)送應用瀏覽命令時將其中存儲的設備型號自動填寫在應用瀏覽命令的預定字段中。也就是說,接收單元410所接收到的應用瀏覽命令中包括終端設備的型號。參數(shù)確定單元420可根據(jù)終端設備的型號,確定該型號的終端設備所具有的軟件、硬件和/或固件信息作為設備參數(shù)。此外,根據(jù)本發(fā)明的另一示例,參數(shù)確定單元420可包括請求模塊和確定模塊。請求模塊可響應于應用瀏覽命令,向終端設備發(fā)送設備參數(shù)請求。在終端設備中預先存儲了其中所包含的軟件、硬件和/或固件信息的設備參數(shù)情況下,終端設備響應于該設備參數(shù)請求向服務器發(fā)送設備參數(shù)。而參數(shù)接收模塊可接收該設備參數(shù)。如本領域的技術人員可理解的,根據(jù)設計需要可將參數(shù)接收模塊和上述接收單元設置為獨立的部件,可替換地,可將使用同一接收器來實現(xiàn)參數(shù)接收模塊和上述接收單元。在參數(shù)確定單元420確定目標傳感器類型之后,搜索單元430搜索每個應用的描述信息,以獲得符合設備參數(shù)的應用的應用列表,其中應用的描述信息至少包含關于應用在運行時所需的軟件、硬件和/或固件的信息。例如,描述信息可指示應用在運行時需要終端設備具有Android 2.2以上版本的操作系統(tǒng),并且具有觸摸傳感器。根據(jù)本發(fā)明的一個示例,可由應用開發(fā)者確定應用的描述信息,并且當上傳應用時,也上傳該應用的描述信息??商鎿Q地,可由服務器管理者對上傳的應用進行審查之后,確定該應用的描述信息。此外,還可通過服務器從應用的內容簡介中提取關鍵字,以自動生成應用的描述信息。根據(jù)本發(fā)明的一個示例,服務器400還可包括存儲單元(未示出)。存儲單元可將應用的描述信息與該應用的標識以及該應用的安裝程序下載地址相關聯(lián)地存 儲。搜索單元430獲得的應用列表可至少包括具有符合目標傳感器類型的傳感器標識的應用的標識。此外,在該列表中還可包括應用的內容簡介、評價、作者,以及該應用的安裝程序下載地址等。發(fā)送單元440可向終端設備發(fā)送所獲得的應用的列表。根據(jù)本發(fā)明的一個示例,在應用列表中,可根據(jù)應用涉及的功能和/或內容對應用進行分類,例如,將應用按照辦公、游戲、娛樂、新聞等類別進行分組,以進一步方便用戶的瀏覽。通過本實施例中的服務器,用戶可以在服務器提供的大量應用中快速地找到需要的、符合其終端設備的配置的應用,節(jié)省了用戶為選擇適當?shù)膽盟ㄙM的時間。此外,在本發(fā)明實施例中,服務器在向終端設備提供應用瀏覽服務之前,通過搜索與每個應用關聯(lián)的描述信息,得到符合終端設備的配置的應用,并且將符合終端設備的配置的應用的信息而不是所有應用的信息提供給終端設備,因此降低了用戶下載的應用在其終端設備上不能被執(zhí)行的可能,減少了用戶不必要的下載流量的花費。此外,根據(jù)本發(fā)明的另一實施例,在服務器通過發(fā)送單元向終端設備發(fā)送應用列表之后,服務器還可通過接收單元接收來自終端的、指示用戶在應用的列表中所選擇的目標應用的標識應用選擇命令。在應用列表包括具有符合所述設備參數(shù)的應用的標識的情況下,服務器的發(fā)送單元可響應于標識應用選擇命令,向終端設備發(fā)送目標應用的內容簡介、評價、作者以及該應用的安裝程序下載地址等??商鎿Q地,服務器的發(fā)送單元還可按照預先設定,根據(jù)存儲單元與目標應用的標識相關聯(lián)地存儲的安裝程序下載地址,響應于標識應用選擇命令,向終端設備傳輸目標應用的安裝程序。下面,參照圖5說明本發(fā)明的一個實施例的終端設備。圖5是示出根據(jù)本發(fā)明的一個實施例的終端設備500的示范性結構框圖。如圖5所示,終端設備500包括設備參數(shù)獲取單元510、處理器單元520和發(fā)送單元530。終端設備500可向服務器發(fā)送關于該終端設備500中的軟件、硬件和/或固件的設備參數(shù),以便于服務器獲取終端設備的軟件、硬件和/或固件配置。
具體地,設備參數(shù)獲取單元510可獲取并保存關于終端設備的軟件、硬件和/或固件的設備參數(shù)。當檢測到終端設備對提供應用的瀏覽服務的服務器發(fā)送了應用瀏覽命令時,處理器單元520可提取在設備參數(shù)獲取單元中的存儲的設備參數(shù)。并且發(fā)送單元可向服務器發(fā)送所提取的設備參數(shù)。此外,根據(jù)本發(fā)明的另一實施例,終端設備還可包括接收單元和顯示單元。具體地,接收單元可接收來自服務器的應用列表,其中應用列表包括符合設備參數(shù)的應用。顯示單元可顯示接收單元接收的應用列表。在應用列表中,可根據(jù)應用涉及的功能和/或內容對應用進行分類,例如,將應用按照辦公、游戲、娛樂、新聞等類別進行分組,以進一步方便用戶的瀏覽。根據(jù)本發(fā)明的另一實施例,在服務器提供根據(jù)不同的終端設備中的軟件、硬件或固件進行分類的應用瀏覽界面的情況下,終端設備可直接顯示該應用瀏覽界面,并且根據(jù)用戶的選擇向用戶顯示符合其設備參數(shù)的應用列表,以便于用戶瀏覽。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn)。并且軟件模塊可以置于任意形式的計算機存儲介質中。為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。本領域技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。本領域技術人員應該理解,可依賴于設計需求和其它因素對本發(fā)明進行各種修改、組合、部分組合和替換,只要它們在所附權利要求書及其等價物的范圍內。
權利要求
1.ー種信息處理方法,應用于服務器,其中所述服務器向終端設備提供能夠被下載的應用的瀏覽服務,所述信息處理方法包括 接收來自所述終端設備的應用瀏覽命令; 響應于所述應用瀏覽命令,確定目標傳感器類型; 捜索與每個所述應用關聯(lián)的傳感器標識,以獲得具有符合所述目標傳感器類型的傳感器標識的應用的應用列表,其中所述傳感器標識用于指示應用在運行時所需的傳感器類型,所述應用列表至少包括所述具有符合所述目標傳感器類型的傳感器標識的應用的標識; 向所述終端設備發(fā)送所述應用列表。
2.如權利要求I所述的信息處理方法,其中所述確定目標傳感器類型包括 從所述應用瀏覽命令中獲取所述目標傳感器類型。
3.如權利要求2所述的信息處理方法,其中 所述應用瀏覽命令包括所述終端設備的型號, 所述確定目標傳感器類型包括 所述服務器根據(jù)所述終端設備的型號確定該型號的終端設備所具有的傳感器類型作為所述目標傳感器類型。
4.如權利要求I所述的信息處理方法,其中所述響應于所述應用瀏覽命令,確定目標傳感器類型包括 響應于所述應用瀏覽命令,向所述終端設備發(fā)送配置參數(shù)請求;以及 接收來自所述終端設備的配置參數(shù),并且根據(jù)所述配置參數(shù)確定所述目標傳感器類型。
5.如權利要求I所述的信息處理方法,其中 當所述服務器存儲所述應用時,所述服務器將所述應用的傳感器標識與該應用的標識以及該應用的安裝程序下載地址相關聯(lián)地存儲, 所述方法還包括 接收來自所述終端的應用選擇命令,所述應用選擇命令用于指示用戶在所述應用的列表中所選擇的目標應用的標識; 根據(jù)與所述目標應用的標識相關聯(lián)地存儲的安裝程序下載地址,向所述終端設備傳輸所述目標應用的安裝程序。
6.一種服務器,用于向終端設備提供能夠被下載的應用的瀏覽服務,所述服務器包括 接收單元,配置來接收來自所述終端設備的應用瀏覽命令; 傳感器確定單元,配置來響應于所述應用瀏覽命令,確定目標傳感器類型; 搜索單元,配置來捜索與每個所述應用關聯(lián)的傳感器標識,以獲得具有與所述目標傳感器類型一致的傳感器標識的應用的列表,其中所述傳感器標識用于指示相應的應用在運行時所需的傳感器類型,所述應用列表至少包括所述具有符合所述目標傳感器類型的傳感器標識的應用的標識; 發(fā)送單元,配置來向所述終端設備發(fā)送所獲得的應用的列表。
7.如權利要求6所述的服務器,其中所述傳感器確定單元根據(jù)所述應用瀏覽命令獲取所述目標傳感器類型。
8.如權利要求7所述的服務器,其中 所述應用瀏覽命令包括所述終端設備的型號, 所述傳感器確定單元根據(jù)所述終端設備的型號,確定該型號的終端設備所具有的傳感器類型作為所述目標傳感器類型。
9.如權利要求6所述的服務器,其中所述傳感器確定單元包括 請求模塊,配置來響應于所述應用瀏覽命令,向所述終端設備發(fā)送配置參數(shù)請求;以及確定模塊,配置來接收來自所述終端設備的配置參數(shù),并且根據(jù)所述配置參數(shù)確定所述目標傳感器類型。
10.如權利要求6所述的服務器,還包括 存儲單元,配置來將所述應用的傳感器標識與該應用的標識以及該應用的安裝程序下載地址相關聯(lián)地存儲, 所述接收單元還配置來接收來自所述終端的應用選擇命令,所述應用選擇命令用于指示用戶在所述應用的列表中所選擇的目標應用的標識;以及 所述發(fā)送單元還配置來根據(jù)與所述目標應用的標識相關聯(lián)地存儲的安裝程序下載地址,向所述終端設備傳輸所述目標應用的安裝程序。
11.ー種信息處理方法,應用于服務器,其中所述服務器向終端設備提供應用的瀏覽服務,所述信息處理方法包括 接收來自所述終端設備的應用瀏覽命令; 響應于所述應用瀏覽命令,確定終端設備的設備參數(shù); 捜索每個所述應用的描述信息,以獲得符合所述設備參數(shù)的應用的應用列表,其中所述描述信息至少包含關于應用在運行時所需的軟件、硬件和/或固件的信息,所述應用列表至少包括符合所述設備參數(shù)的應用的標識; 向所述終端設備發(fā)送所述應用列表。
12.如權利要求11所述的信息處理方法,其中所述響應于所述應用瀏覽命令,確定終端設備的設備參數(shù)包括 響應于所述應用瀏覽命令,向所述終端設備發(fā)送設備參數(shù)請求;以及 接收來自所述終端設備的設備參數(shù)。
13.如權利要求11所述的信息處理方法,其中 當所述服務器存儲所述應用時,所述服務器將所述應用的描述信息與該應用的標識以及該應用的安裝程序下載地址相關聯(lián)地存儲, 所述方法還包括 接收來自所述終端的應用選擇命令,所述應用選擇命令用于指示用戶在所述應用的列表中所選擇的目標應用的標識; 根據(jù)與所述目標應用的標識相關聯(lián)地存儲的安裝程序下載地址,向所述終端設備傳輸所述目標應用的安裝程序。
14.一種服務器,用于向終端設備提供應用的瀏覽服務,所述服務器包括 接收單元,配置來接收來自終端設備的應用瀏覽命令; 參數(shù)確定單元,配置來響應于所述應用瀏覽命令,確定終端設備的設備參數(shù);搜索單元,配置來捜索每個所述應用的描述信息,以獲得符合所述設備參數(shù)的應用的應用列表,其中所述描述信息至少包含關于應用在運行時所需的軟件、硬件和/或固件的信息,所述應用列表至少包括符合所述設備參數(shù)的應用的標識; 發(fā)送單元,配置來向所述終端設備發(fā)送所述應用列表。
15.如權利要求14所述的服務器,其中所述參數(shù)確定單元包括 請求模塊,配置來響應于所述應用瀏覽命令,向所述終端設備發(fā)送設備參數(shù)請求;以及 參數(shù)接收模塊,配置來接收來自所述終端設備的設備參數(shù)。
16.如權利要求14所述的服務器,還包括 存儲單元,配置來將所述應用的描述信息與該應用的標識以及該應用的安裝程序下載地址相關聯(lián)地存儲, 所述接收單元還配置來接收來自所述終端的應用選擇命令,所述應用選擇命令用于指示用戶在所述應用的列表中所選擇的目標應用的標識;以及 所述發(fā)送單元還配置來根據(jù)與所述目標應用的標識相關聯(lián)地存儲的安裝程序下載地址,向所述終端設備傳輸所述目標應用的安裝程序。
17.一種終端設備,包括 設備參數(shù)獲取單元,配置來獲取并保存關于所述終端設備的軟件、硬件和/或固件的設備參數(shù); 處理器単元,配置來當檢測到所述終端設備對提供應用的瀏覽服務的服務器發(fā)送了應用瀏覽命令時,提取在所述設備參數(shù)獲取単元中的存儲的所述設備參數(shù);以及 發(fā)送單元,配置來向所述服務器發(fā)送所提取的設備參數(shù)。
18.如權利要求17所述的終端設備,還包括 接收單元,配置來接收來自服務器的應用列表,其中所述應用列表包括符合所述設備參數(shù)的應用;以及 顯示單元,配置來顯示所述應用列表。
全文摘要
本發(fā)明實施例提供了一種信息處理方法、服務器和終端設備。根據(jù)本發(fā)明實施例的信息處理方法,應用于服務器,其中服務器向終端設備提供能夠被下載的應用的瀏覽服務。該信息處理方法包括接收來自終端設備的應用瀏覽命令;響應于應用瀏覽命令,確定目標傳感器類型;搜索與每個應用關聯(lián)的傳感器標識,以獲得具有符合目標傳感器類型的傳感器標識的應用的應用列表,其中傳感器標識用于指示應用在運行時所需的傳感器類型,應用列表至少包括具有符合目標傳感器類型的傳感器標識的應用的標識;向終端設備發(fā)送應用列表。
文檔編號G06F17/30GK102799443SQ20111013491
公開日2012年11月28日 申請日期2011年5月23日 優(yōu)先權日2011年5月23日
發(fā)明者趙磊, 陳羽 申請人:聯(lián)想(北京)有限公司