本公開涉及互聯網技術領域,特別涉及一種應用分發(fā)方法及裝置。
背景技術:
隨著互聯網技術的飛速發(fā)展,在日常生活中,越來越多的人使用終端上的應用進行諸如文章閱讀、路線規(guī)劃、新聞瀏覽等操作。對于終端來說,在終端的桌面上會顯示用戶當前已經安裝的多個應用,當用戶點擊進入某個應用時,終端的屏幕上便會顯示該應用中的具體內容。為了使用戶在不進入應用的情況下也可使用應用的基本功能,因此,對于某個應用來說,其開發(fā)者會開發(fā)該應用的widget(桌面掛件)。widget為應用的開發(fā)者響應終端的操作系統(tǒng)標準開發(fā)的快捷顯示頁面,widget上可以顯示其對應應用的基本功能,用戶可將該應用的widget添加至桌面,并在不進入應用的情況下基于該應用的widget使用應用的基本功能,更加的方便快捷。
相關技術中,用戶可以在終端桌面上的任意位置添加應用的widget,通過添加的widget查看感興趣的文章、上下班路線規(guī)劃、外出旅游景點推薦等等,方便用戶更加快捷的通過widget查看應用中的重要信息。
在實現本公開的過程中,發(fā)明人發(fā)現相關技術至少存在以下問題:
各個應用的開發(fā)者在設計應用的widget時,會設計出風格各異的widget,導致終端桌面的視覺效果差,而且用戶需要先下載應用才可以在桌面上添加并使用該應用的widget,使得widget的使用受到是否下載了應用的限制,如果沒有安裝應用,就不可能使用到對應的widget,大大的限制了widget的使用范圍,因此,亟需一種基于widget對應用進行分發(fā)的技術方案。
技術實現要素:
為克服相關技術中存在的問題,本公開提供一種應用分發(fā)方法及裝置。
根據本公開實施例的第一方面,提供一種應用分發(fā)方法,所述方法包括:
獲取待顯示的卡片類別;
根據所述卡片類別,獲取與所述卡片類別對應的卡片實時信息;
在預定桌面上,基于所述卡片實時信息,顯示預定顯示格式的卡片;
其中,所述卡片具有與其對應的應用程序的部分功能,且被加載在預定桌面上直接接收用戶操控,所述卡片具有與其對應的中間頁的跳轉入口。
本公開的實施例提供的技術方案可以包括以下有益效果:
根據待顯示的卡片類別,獲取與卡片類別對應的卡片實時信息,并在預定桌面上基于卡片實時信息,顯示預定格式的卡片,使得用戶可以在未下載應用程序的情況下,使用卡片對應的應用程序的部分功能,提升了卡片的利用率,擴大了卡片的使用范圍。
在另一個實施例中,所述根據所述卡片類別,獲取與所述卡片類別對應的卡片實時信息包括:
向指定服務器發(fā)送所述卡片類別,由所述指定服務器通過與所述卡片類別對應的應用服務器進行交互,以返回所述卡片實時信息;
接收所述卡片實時信息。
在另一個實施例中,所述預定顯示格式包括:標題部分、內容部分和功能部分,其中,所述標題部分用于顯示所述卡片類別,所述內容部分用于顯示所述卡片實時信息,所述功能部分用于提供所述卡片的指定功能。
在另一個實施例中,所述方法還包括:
當所述中間頁的跳轉入口被觸發(fā)時,加載并顯示所述中間頁;
其中,所述中間頁為網頁,且由所述卡片的應用服務器提供。
在另一個實施例中,所述獲取待顯示的卡片類別包括:
獲取卡片類別列表,所述卡片類別列表包括用戶設置的至少一個感興趣的卡片類別;
從所述卡片列表中獲取所述待顯示的卡片類別。
根據本公開實施例的第二方面,提供一種應用分發(fā)裝置,所述裝置包括:
類別獲取模塊,被配置為獲取待顯示的卡片類別;
信息獲取模塊,被配置為根據所述卡片類別,獲取與所述卡片類別對應的卡片實時信息;
顯示模塊,被配置為在預定桌面上,基于所述卡片實時信息,顯示預定顯示格式的卡片;其中,所述卡片具有與其對應的應用程序的部分功能,且被加載在預定桌面上直接接收用戶操控,所述卡片具有與其對應的中間頁的跳轉入口。
本公開的實施例提供的技術方案可以包括以下有益效果:
根據待顯示的卡片類別,獲取與卡片類別對應的卡片實時信息,并在預定桌面上基于卡片實時信息,顯示預定格式的卡片,使得用戶可以在未下載應用程序的情況下,使用卡片對應的應用程序的部分功能,提升了卡片的利用率,擴大了卡片的使用范圍。
在另一個實施例中,所述信息獲取模塊包括:
發(fā)送子模塊,被配置為向指定服務器發(fā)送所述卡片類別,由所述指定服務器通過與所述卡片類別對應的應用服務器進行交互,以返回所述卡片實時信息;
接收子模塊,被配置為接收所述卡片實時信息。
在另一個實施例中,所述預定顯示格式包括:標題部分、內容部分和功能部分,其中,所述標題部分用于顯示所述卡片類別,所述內容部分用于顯示所述卡片實時信息,所述功能部分用于提供所述卡片的指定功能。
在另一個實施例中,所述裝置還包括:
加載模塊,被配置為當所述中間頁的跳轉入口被觸發(fā)時,加載并顯示所述中間頁;其中,所述中間頁為網頁,且由所述卡片的應用服務器提供。
在另一個實施例中,所述類別獲取模塊包括:
列表獲取子模塊,被配置為獲取卡片類別列表,所述卡片類別列表包括用戶設置的至少一個感興趣的卡片類別;
類別獲取子模塊,被配置為從所述卡片列表中獲取所述待顯示的卡片類別。
根據本公開實施例的第三方面,提供一種應用分發(fā)裝置,所述裝置包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:獲取待顯示的卡片類別;根據所述卡片類別,獲取與所述卡片類別對應的卡片實時信息;在預定桌面上,基于所述卡片實時信息,顯示預定顯示格式的卡片;其中,所述卡片具有與其對應的應用程序的部分功能,且被加載在預定桌面上直接接收用戶操控,所述卡片具有與其對應的中間頁的跳轉入口。
根據本公開實施例的第四方面,提供一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有指令,所述指令被處理器執(zhí)行以完成上述的應用分發(fā)方法。
本公開的實施例提供的技術方案可以包括以下有益效果:
根據待顯示的卡片類別,獲取與卡片類別對應的卡片實時信息,并在預定桌面上基于卡片實時信息,顯示預定格式的卡片,使得用戶可以在未下載應用程序的情況下,使用卡片對應的應用程序的部分功能,提升了卡片的利用率,擴大了卡片的使用范圍。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據一示例性實施例示出的一種應用分發(fā)方法的流程圖。
圖2a是根據一示例性實施例示出的一種應用分發(fā)方法的流程圖。
圖2b是根據一示例性實施例示出的一種應用分發(fā)方法的示意圖。
圖2c是根據一示例性實施例示出的一種應用分發(fā)方法的示意圖。
圖2d是根據一示例性實施例示出的一種應用分發(fā)方法的流程圖。
圖3a是根據一示例性實施例示出的一種應用分發(fā)裝置的框圖。
圖3b是根據一示例性實施例示出的一種應用分發(fā)裝置的框圖。
圖3c是根據一示例性實施例示出的一種應用分發(fā)裝置的框圖。
圖3d是根據一示例性實施例示出的一種應用分發(fā)裝置的框圖。
圖4是根據一示例性實施例示出的一種應用分發(fā)裝置400的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據一示例性實施例示出的一種應用分發(fā)方法的流程圖,如圖1所示,該方法包括以下步驟。
在步驟101中,獲取待顯示的卡片類別。
在步驟102中,根據卡片類別,獲取與卡片類別對應的卡片實時信息。
在步驟103中,在預定桌面上,基于卡片實時信息,顯示預定顯示格式的卡片;其中,卡片具有與其對應的應用程序的部分功能,且被加載在預定桌面上直接接收用戶操控,卡片具有與其對應的中間頁的跳轉入口。
本公開實施例提供的方法,根據待顯示的卡片類別,獲取與卡片類別對應的卡片實時信息,并在預定桌面上基于卡片實時信息,顯示預定格式的卡片,使得用戶可以在未下載應用程序的情況下,使用卡片對應的應用程序的部分功能,同時還可以跳轉至中間頁了解更多的內容以及下載應用程序,不僅提升了卡片的利用率,還增加了應用程序的下載量,擴大了應用程序的使用范圍。
在另一個實施例中,根據卡片類別,獲取與卡片類別對應的卡片實時信息包括:
向指定服務器發(fā)送卡片類別,由指定服務器通過與卡片類別對應的應用服務器進行交互,以返回卡片實時信息;
接收所述卡片實時信息。
在另一個實施例中,預定顯示格式包括:標題部分、內容部分和功能部分,其中,標題部分用于顯示卡片類別,內容部分用于顯示卡片實時信息,功能部分用于提供卡片的指定功能。
在另一個實施例中,該方法還包括:
當中間頁的跳轉入口被觸發(fā)時,加載并顯示中間頁;
其中,中間頁為網頁,且由卡片的應用服務器提供。
在另一個實施例中,獲取待顯示的卡片類別包括:
獲取卡片類別列表,卡片類別列表包括用戶設置的至少一個感興趣的卡片類別;
從卡片列表中獲取待顯示的卡片類別。
上述所有可選技術方案,可以采用任意結合形成本公開的可選實施例,在此不再一一贅述。
圖2a是根據一示例性實施例示出的一種應用分發(fā)方法的流程圖,如圖2a所示,該方法包括以下步驟。
在步驟201中,獲取卡片類別列表,從卡片列表中獲取待顯示的卡片類別,卡片類別列表包括用戶設置的至少一個感興趣的卡片類別。
在本公開實施例中,對于應用商店中的每個應用程序來說,均具有一個與其對應的卡片,該卡片具有與其對應的應用程序的部分功能以及與該應用程序的中間頁,且可以被加載在預定桌面上,直接接收用戶的操控,也即用戶可以在卡片上使用卡片對應的應用程序的部分功能,還可以在卡片上請求跳轉至應用程序的中間頁。其中,中間頁優(yōu)選為網頁,可為html5(hypertextmarkuplanguage5.0,超文本標記語言5.0)頁面或類小程序頁面,由卡片的應用服務器提供,應用程序的開發(fā)者在中間頁上設計其想要設計的內容,可為應用程序的宣傳語、廣告語等內容,并由應用服務器存儲該中間頁。例如,參見圖2b,指定桌面上包括應用程序a的卡片,用戶可以在應用程序a的卡片上查看“積分榜”,而且,在應用程序a的卡片上還提供了一個“立即獲取”的按鈕,當終端檢測到用戶對“立即獲取”的按鈕進行觸發(fā)時,則確定當前用戶需要跳轉至中間頁,即可跳轉至應用程序a的中間頁。
發(fā)明人認識到,對于終端的用戶來說,在使用終端時,用戶希望預定桌面上顯示的卡片一定是其感興趣的卡片,因此,終端可以為用戶提供卡片類別設置功能,用戶可以基于卡片類別設置功能選擇顯示自己感興趣的卡片類別,其中,卡片類別可以為體育類、新聞類、旅行類等。當終端檢測到用戶觸發(fā)卡片類別設置功能時,終端可以向指定服務器請求當前包括的全部卡片類別,并將指定服務器返回的全部卡片類別展示給用戶,獲取用戶選擇的卡片類別,基于用戶選擇的卡片類別生成卡片類別列表,并將卡片類別列表進行存儲。需要說明的是,在預定桌面上顯示卡片時,為了根據用戶對卡片感興趣的程序對卡片進行顯示,以便將用戶興趣程度較高的卡片顯示在預定桌面的頂部,可以在用戶設置卡片類別時,增加卡片顯示優(yōu)先級設置,以便在后續(xù)顯示卡片時,根據卡片的優(yōu)先級將卡片進行排序顯示,將用戶最感興趣的卡片顯示在預定桌面的頂部。
對于終端來說,其在預定桌面上顯示的卡片數量也可由用戶自行設置。終端可以提供數量設置功能,當檢測到用戶觸發(fā)數量設置功能時,顯示數量設置頁面,在數量設置頁面上顯示數量輸入框,并獲取用戶在數量輸入框中輸入的數字,將數字作為在預定桌面上顯示的卡片的預設數目,這樣,當后續(xù)用戶請求在預定桌面上顯示卡片時,便可以顯示預設數目的卡片,避免由于顯示的卡片數量過多給用戶造成困擾。需要說明的是,若預定桌面無法一次將預設數目的卡片顯示出來,則預定桌面可以顯示一部分卡片,并當檢測到用戶在預定桌面上的滑動時,顯示另一部分的卡片,保證預設數目的卡片均可被用戶瀏覽到。
在經過上述確定卡片類別列表的過程后,當終端檢測到用戶觸發(fā)顯示預定桌面時,則確定當前需要在預定桌面上顯示卡片,這時,終端便可獲取已經生成的卡片類別列表,在卡片列表中獲取待顯示的卡片類別,以便后續(xù)根據待顯示的卡片類別確定待顯示的卡片。
在步驟202中,向指定服務器發(fā)送卡片類別,由指定服務器通過與卡片類別對應的應用服務器進行交互,并接收指定服務器返回卡片實時信息。
在本公開實施例中,指定服務器是指終端所搭載的服務器,也即終端的開發(fā)商;應用服務器是指為應用程序提供服務的服務器,也即應用程序的開發(fā)商。每個應用程序的卡片均由應用服務器提供,因此,在根據卡片類別顯示卡片實時信息時,終端的指定服務器需要根據卡片類別確定其對應的應用程序,并根據應用程序確定應用服務器,向應用服務器請求卡片實時信息,將應用服務器返回的卡片實時信息發(fā)送給終端,由終端在預定桌面上進行顯示。
指定服務器在獲取終端發(fā)送卡片類別之前,可以將全部卡片類別中每個卡片類別與其對應的應用程序一一對應進行存儲,以便根據卡片類別確定應用程序。其中,卡片類別與應用程序之間的對應關系為預先設置的,服務器僅需將卡片類別與應用程序對應存儲即可,以便在后續(xù)終端請求獲取卡片實時信息時,服務器可以獲取卡片類別對應的應用程序,確定應用程序的應用服務器,并與應用服務器之間的交互,將應用服務器返回的卡片實時信息發(fā)送給終端,由終端將卡片實時信息進行顯示。
在實際應用的過程中,卡片類別與應用程序之間的對應關系也可由終端進行存儲,這樣,當終端檢測到用戶觸發(fā)顯示預定桌面時,終端便可以根據卡片類別列表中的多個卡片類別確定多個應用程序,將應用程序的應用標識發(fā)送至指定服務器,由指定服務器根據應用標識確定應用程序的應用服務器,并向應用服務器請求卡片實時信息,以便應用服務器返回的卡片實時信息,使得指定服務器將卡片實時信息發(fā)送至終端,由終端進行顯示。
需要說明的是,對于全部卡片類別中的每個卡片類別,均具有唯一一個應用程序與其對應,因此,指定服務器在基于卡片類別與應用服務器進行交互時,可以直接根據卡片類別對應的應用程序確定應用服務器,并向應用服務器請求卡片實時信息。
在步驟203中,在預定桌面上,基于卡片實時信息,顯示預定顯示格式的卡片。
在本公開實施例中,預定桌面用于顯示包括卡片實時信息的卡片,可為終端的負一屏,負一屏為在當前終端可以顯示的多個頁面的基礎上增加的又一個頁面,用于顯示卡片及卡片實時信息,并且提供簡單的服務,本公開對預定桌面的形式不進行具體限定。對于卡片來說,其僅能在預定桌面上進行顯示和運行。卡片的預定顯示格式為統(tǒng)一設置的,所有需要顯示在預定桌面上的卡片均為預定顯示格式的卡片。預定顯示格式由終端開發(fā)商設定,用于規(guī)范應用開發(fā)商開發(fā)的卡片形式。當終端開發(fā)商完成設定預定顯示格式后,會將預定顯示格式發(fā)送給應用開發(fā)商,由應用開發(fā)商根據預定顯示格式對卡片進行設計,并將設計完成的卡片發(fā)送至指定服務器,由指定服務器下發(fā)至終端,以使終端顯示卡片。其中,預定顯示格式包括:標題部分、內容部分和功能部分,其中,標題部分用于顯示卡片類別,內容部分用于顯示卡片實時信息,功能部分用于提供卡片的指定功能。例如,參見圖2c所示的卡片,對于該卡片來說,其標題部分為“應用程序b”,表示卡片的卡片類別為應用程序b;內容部分為“大學計算機基礎”、“主樓c108”、“高等數學2”以及“東八教學樓a106”,表示卡片的卡片實時信息;功能部分也即右側的三角形,用戶可以通過在三角形上滑動來獲取下發(fā)更多的課程信息。
需要說明的是,圖2c中所示的“立即獲取”按鈕也即卡片提供的跳轉至中間頁的入口,當檢測到用戶觸發(fā)“立即獲取”按鈕時,終端便會跳轉至應用程序b的中間頁,用戶可以在中間頁瀏覽中間頁提供的內容,以及選擇進行下一步的操作。對于終端中已經安裝的應用程序,其對應的卡片在顯示卡片實時信息的時,可以將應用程序的中間頁入口省略,同時增加應用程序的進入按鈕,并當檢測到用戶觸發(fā)該進入按鈕時,進入該應用程序,使得用戶可以進入應用程序并使用應用程序的全部功能。
在實際應用的過程中,終端基于卡片提供的跳轉至中間頁的入口也可為“查看更多信息”的形式。發(fā)明人認識到,卡片提供的應用程序的部分功能可能并不能滿足用戶的需求,用戶可能在使用卡片上的部分功能后,還想要獲取更多關于應用程序的功能以及信息,因此,可以在卡片上設置“查看更多信息”的按鈕,并當檢測到用戶觸發(fā)該按鈕時,跳轉至應用程序的中間頁,用戶可以在中間頁上瀏覽中間頁提供的信息以及下載應用程序,以便獲取應用程序的更多信息。另外,對于終端中已經安裝該應用程序來說,當檢測到用戶觸發(fā)“查看更多信息”按鈕時,可以將應用程序的中間頁入口省略,直接進入該應用程序,。
在步驟204中,當卡片上的中間頁跳轉入口被觸發(fā)時,加載并顯示中間頁,中間頁為網頁,且由卡片的應用服務器提供。
在本公開實施例中,對于每一個卡片來說,若卡片的中間頁可以提供卡片對應的應用程序的下載服務,則在使用卡片之前,需要將卡片的中間頁和與卡片對應的應用程序在應用商店中的下載頁面進行綁定,以便當檢測到中間頁上的下載入口被觸發(fā)時,可以直接從卡片的中間頁跳轉至與該卡片所對應的應用程序在應用商店中的下載頁面,完成基于應用程序的卡片對應用程序進行分發(fā)。應用商店為終端所搭載的指定服務器提供,也即終端的開發(fā)商提供。應用開發(fā)商可以將應用程序的下載地址發(fā)送給終端開發(fā)商的指定服務器,由指定服務器將應用程序的下載地址收錄至應用商店,以便終端可以基于應用商店提供應用程序的下載頁面,保證用戶可以在應用程序的下載頁面下載該應用程序。
由于用戶可以直接在卡片上進行操作,完成由卡片跳轉至卡片對應的中間頁的過程,因此,使得用戶可以根據中間頁上的內容對應用程序或應用開發(fā)商更進一步進行了解,從而決定是否下載該卡片對應的應用程序,在增加應用程序下載量的同時,還提升了用戶對應用程序的了解程度,在一定程度上實現了對應用程序的普及,擴大了應用程序的使用范圍。
在實際應用的過程中,參見圖2d,終端可以基于圖中所示的流程實現對應用程序的分發(fā):終端可以獲取指定服務器提供的卡片類別,基于卡片類別生成并顯示基礎設置頁,在基礎設置頁上提供卡片類別設置功能;終端獲取用戶在基礎設置頁設置的待顯示卡片類別,生成卡片類別列表,將卡片類別列表上傳至指定服務器,由指定服務器根據卡片類別列表向終端返回卡片實時信息,以便終端的預定桌面對卡片實時信息進行顯示;當檢測到卡片上的中間頁入口被觸發(fā)時,則終端跳轉至與該卡片所對應的應用程序的中間頁,顯示中間頁的內容,并當用戶觸發(fā)中間頁上應用程序的下載入口時,跳轉至應用程序在應用商店中的下載頁面;對于已經下載的應用程序,當檢測到用戶觸發(fā)獲取應用程序的更多信息時,則可由應用程序的卡片跳轉至應用程序的指定頁面,以使用戶獲取應用程序中的更多信息。
本公開實施例提供的方法,根據待顯示的卡片類別,獲取與卡片類別對應的卡片實時信息,并在預定桌面上基于卡片實時信息,顯示預定格式的卡片,使得用戶可以在未下載應用程序的情況下,使用卡片對應的應用程序的部分功能,同時還可以跳轉至中間頁了解更多的內容以及下載應用程序,不僅提升了卡片的利用率,還增加了應用程序的下載量,擴大了應用程序的使用范圍。
圖3a是根據一示例性實施例示出的一種應用分發(fā)裝置的框圖。參照圖3a,該裝置包括類別獲取模塊301,信息獲取模塊302和顯示模塊303。
該類別獲取模塊301,被配置為獲取待顯示的卡片類別;
該信息獲取模塊302,被配置為根據卡片類別,獲取與卡片類別對應的卡片實時信息;
該顯示模塊303,被配置為在預定桌面上,基于卡片實時信息,顯示預定顯示格式的卡片;其中,卡片具有與其對應的應用程序的部分功能,且被加載在預定桌面上直接接收用戶操控,卡片具有與其對應的中間頁的跳轉入口。
本公開實施例提供的裝置,根據待顯示的卡片類別,獲取與卡片類別對應的卡片實時信息,并在預定桌面上基于卡片實時信息,顯示預定格式的卡片,使得用戶可以在未下載應用程序的情況下,使用卡片對應的應用程序的部分功能,同時還可以跳轉至中間頁了解更多的內容以及下載應用程序,不僅提升了卡片的利用率,還增加了應用程序的下載量,擴大了應用程序的使用范圍。
在另一個實施例中,參見圖3b,該信息獲取模塊302,包括發(fā)送子模塊3021和接收子模塊3022。
該發(fā)送子模塊3021,被配置為向指定服務器發(fā)送卡片類別,由指定服務器通過與卡片類別對應的應用服務器進行交互,以返回卡片實時信息;
該接收子模塊3022,被配置為接收卡片實時信息。
在另一個實施例中,預定顯示格式包括:標題部分、內容部分和功能部分,其中,標題部分用于顯示卡片類別,內容部分用于顯示卡片實時信息,功能部分用于提供卡片的指定功能。
在另一個實施例中,參見圖3c,該裝置還包括加載模塊304。
該加載模塊304,被配置為當中間頁的跳轉入口被觸發(fā)時,加載并顯示中間頁;其中,中間頁為網頁,且由卡片的應用服務器提供。
在另一個實施例中,參見圖3d,該類別獲取模塊301,包括列表獲取子模塊3011和類別獲取子模塊3012。
該列表獲取子模塊3011,被配置為獲取卡片類別列表,卡片類別列表包括用戶設置的至少一個感興趣的卡片類別;
該類別獲取子模塊3012,被配置為從卡片列表中獲取待顯示的卡片類別。
關于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖4是根據一示例性實施例示出的一種應用分發(fā)裝置400的框圖。例如,裝置400可以是移動電話,計算機,數字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數字助理等。
參照圖4,裝置400可以包括以下一個或多個組件:處理組件402,存儲器404,電源組件406,多媒體組件408,音頻組件410,i/o(input/output,輸入/輸出)的接口412,傳感器組件414,以及通信組件416。
處理組件402通常控制裝置400的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件402可以包括一個或多個處理器420來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件402可以包括一個或多個模塊,便于處理組件402和其他組件之間的交互。例如,處理組件402可以包括多媒體模塊,以方便多媒體組件408和處理組件402之間的交互。
存儲器404被配置為存儲各種類型的數據以支持在裝置400的操作。這些數據的示例包括用于在裝置400上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器404可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如sram(staticrandomaccessmemory,靜態(tài)隨機存取存儲器),eeprom(electrically-erasableprogrammableread-onlymemory,電可擦除可編程只讀存儲器),eprom(erasableprogrammablereadonlymemory,可擦除可編程只讀存儲器),prom(programmableread-onlymemory,可編程只讀存儲器),rom(read-onlymemory,只讀存儲器),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件406為裝置400的各種組件提供電力。電源組件406可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置400生成、管理和分配電力相關聯的組件。
多媒體組件408包括在所述裝置400和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括lcd(liquidcrystaldisplay,液晶顯示器)和tp(touchpanel,觸摸面板)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件408包括一個前置攝像頭和/或后置攝像頭。當裝置400處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件410被配置為輸出和/或輸入音頻信號。例如,音頻組件410包括一個mic(microphone,麥克風),當裝置400處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器404或經由通信組件416發(fā)送。在一些實施例中,音頻組件410還包括一個揚聲器,用于輸出音頻信號。
i/o接口412為處理組件402和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件414包括一個或多個傳感器,用于為裝置400提供各個方面的狀態(tài)評估。例如,傳感器組件414可以檢測到設備400的打開/關閉狀態(tài),組件的相對定位,例如組件為裝置400的顯示器和小鍵盤,傳感器組件414還可以檢測裝置400或裝置400一個組件的位置改變,用戶與裝置400接觸的存在或不存在,裝置400方位或加速/減速和裝置400的溫度變化。傳感器組件414可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件414還可以包括光傳感器,如cmos(complementarymetaloxidesemiconductor,互補金屬氧化物)或ccd(charge-coupleddevice,電荷耦合元件)圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件414還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件416被配置為便于裝置400和其他設備之間有線或無線方式的通信。裝置400可以接入基于通信標準的無線網絡,如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件416經由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件416還包括nfc(nearfieldcommunication,近場通信)模塊,以促進短程通信。例如,在nfc模塊可基于rfid(radiofrequencyidentification,射頻識別)技術,irda(infra-reddataassociation,紅外數據協(xié)會)技術,uwb(ultrawideband,超寬帶)技術,bt(bluetooth,藍牙)技術和其他技術來實現。
在示例性實施例中,裝置400可以被一個或多個asic(applicationspecificintegratedcircuit,應用專用集成電路)、dsp(digitalsignalprocessor,數字信號處理器)、dspd(digitalsignalprocessordevice,數字信號處理設備)、pld(programmablelogicdevice,可編程邏輯器件)、fpga)(fieldprogrammablegatearray,現場可編程門陣列)、控制器、微控制器、微處理器或其他電子元件實現,用于執(zhí)行上述應用分發(fā)方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器404,上述指令可由裝置400的處理器420執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是rom、ram(randomaccessmemory,隨機存取存儲器)、cd-rom(compactdiscread-onlymemory,光盤只讀存儲器)、磁帶、軟盤和光數據存儲設備等。一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由應用分發(fā)裝置的處理器執(zhí)行時,使得應用分發(fā)裝置能夠執(zhí)行上述應用分發(fā)方法。
一種計算機可讀存儲介質,計算機可讀存儲介質上存儲有指令,該指令被處理器執(zhí)行以完成上述的應用分發(fā)方法。
一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機可執(zhí)行指令,所述處理器執(zhí)行所述計算機可執(zhí)行指令時實現上述的應用分發(fā)方法。
本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。
應當理解的是,本發(fā)明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。