新四季網

一種安裝應用程式的方法、伺服器和終端與流程

2023-04-24 00:29:56 1


本發明涉及軟體技術領域,更具體地,涉及一種安裝應用程式的方法、伺服器和終端。



背景技術:

隨著智能終端的普及,也開發出了越來越多供智能終端安裝和使用的應用程式(Application,簡稱APP)。應用程式是指為了完成某項或某幾項特定任務而被開發運行於作業系統之上的電腦程式,是在終端上運行的軟體,通常可以和用戶進行交互,具有可視的用戶界面。

當用戶在終端中安裝應用程式後,通常終端上會顯示該應用程式的圖標,以便用戶點擊該圖標運行該應用程式並進入該應用程式的用戶界面,或者用戶可以操作該圖標以對應用程式執行刪除操作,也可以通過拖動該圖標來移動圖標的顯示位置。

應用程式的圖標通常是開發者設計的符合終端顯示規格的圖像,終端安裝該應用程式後就顯示該圖像。無論哪個終端安裝該應用程式,都會顯示同一個圖標,因此,圖標識別度差,也不夠個性化。



技術實現要素:

有鑑於此,本發明實施例的目的是提供一種安裝應用程式的方法、伺服器和終端,以提高應用程式的圖標的辨識度。

為了達到上述目的,一方面,本發明實施例提出一種安裝應用程式的方法,包括以下步驟:

接收終端發送的安裝應用程式的請求;

獲取所述終端的地域信息;

將與所述地域信息對應的所述應用程式的安裝程序發送至終端,以使所述終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

在本發明一實施例中,所述獲取所述終端的地域信息,包括:

接收終端發送的所述終端的定位裝置所採集的位置信息;

在預設的第一資料庫中檢索獲取所述位置信息對應的地域信息。

在本發明一實施例中,述獲取所述終端的地域信息,包括:

獲取所述終端連接網絡時的出口IP位址;

在預設的第二資料庫中檢索獲取所述IP位址對應的地域信息。

在本發明一實施例中,所述將與所述地域信息對應的所述應用程式的安裝程序發送至終端,包括:

在預存的地域信息與應用程式的安裝程序的映射表中,查找所述終端的地域信息對應的應用程式的安裝程序;

將查找到的安裝程序發送至終端。

本發明實施例還提出一種安裝應用程式的方法,所述方法包括:

向伺服器發送安裝應用程式的請求時,獲取終端的地域信息;

將獲取的地域信息發送至伺服器;

接收伺服器發送的與所述地域信息對應的所述應用程式的安裝程序,以使終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

本發明實施例還提出一種伺服器,包括:

第一接收模塊,用於接收終端發送的安裝應用程式的請求;

第一獲取模塊,用於獲取所述終端的地域信息;

第一發送模塊,用於將與所述地域信息對應的所述應用程式的安裝程序發送至終端,以使終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

在本發明一實施例中,所述第一獲取模塊包括:

接收子模塊,用於接收終端發送的所述終端的定位裝置所採集的位置信 息;

第一檢索子模塊,用於在預設的第一資料庫中檢索獲取所述位置信息對應的地域信息。

在本發明一實施例中,所述第一獲取模塊包括:

獲取子模塊,用於獲取所述終端連接網絡時的出口IP位址;

第二檢索子模塊,用於在預設的第二資料庫中檢索獲取所述IP位址對應的地域信息。

在本發明一實施例中,所述第一發送模塊包括:

查找子模塊,用於在預存的地域信息與應用程式的安裝程序的映射表中,查找所述終端的地域信息對應的應用程式的安裝程序;

發送子模塊,用於將查找到的安裝程序發送至終端。

本發明實施例還提出一種終端,包括:

第二獲取模塊,用於向伺服器發送安裝應用程式的請求時,獲取終端的地域信息;

第二發送模塊,用於將獲取的地域信息發送至伺服器;

第二接收模塊,用於接收伺服器發送的與所述地域信息對應的所述應用程式的安裝程序,以使終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

本發明實施例提供的技術方案可以包括以下有益效果:

在本發明中,伺服器通過獲取終端的地域信息,將與終端的地域信息對應的應用程式的安裝程序發送至終端。終端運行該安裝程序後顯示的應用程式的圖標將會與地域信息相關。這樣的應用程式的圖標的辨識度高,還能為用戶提供地域認同感,提升了用戶的使用體驗。

本發明實施例的其它特徵和優點將在隨後的說明書中闡述,並且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其它優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實 現和獲得。

下面通過附圖和實施例,對本發明實施例的技術方案做進一步的詳細描述。

附圖說明

附圖用來提供對本發明實施例的進一步理解,並且構成說明書的一部分,與本發明的實施例一起用於解釋本發明,並不構成對本發明實施例的限制。在附圖中:

圖1是根據本發明一實施例提供的安裝應用程式的方法的流程圖;

圖2是根據本發明一實施例的安裝後的應用程式的圖標的示意圖;

圖3是根據本發明一實施例的安裝後的應用程式的另一圖標的示意圖;

圖4是根據本發明另一實施例提供的安裝應用程式的方法的流程圖;

圖5是根據本發明另一實施例提供的安裝應用程式的方法的流程圖;

圖6是根據本發明另一實施例提供的安裝應用程式的方法的流程圖;

圖7是根據本發明另一實施例提供的伺服器的結構示意圖;

圖8是根據本發明另一實施例提供的終端的結構示意圖;

圖9是本發明實施例提出的終端和伺服器實現的安裝應用程式的交互過程示意圖;

圖10是本發明另實施例提出的終端和伺服器實現的安裝應用程式的交互過程示意圖。

具體實施方式

以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用於說明和解釋本發明實施例,並不用於限定本發明實施例。

當終端請求安裝應用程式時,由終端向伺服器發送安裝請求,伺服器向終端返回該應用程式的安裝程序。如圖1所示為本發明一實施例中的安裝應用程式的方法的主要流程,該實施例適用於伺服器側,該方法包括以下步驟:

步驟S11:接收終端發送的安裝應用程式的請求。

步驟S12:獲取所述終端的地域信息。

地域信息例如包括但不限於終端在哪個國家、哪個省、哪個市等信息。

步驟S13:將與所述地域信息對應的所述應用程式的安裝程序發送至終端,以使所述終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

應當注意,上述步驟S11和S12的執行順序並非僅限於此,也可以同時執行。

在本發明中,伺服器通過獲取終端的地域信息,將與終端的地域信息對應的應用程式的安裝程序發送至終端。終端運行該安裝程序後顯示的應用程式的圖標將會與地域信息相關。例如,當應用程式為打車類應用程式時,可以預先設置不同城市對應的應用程式的安裝程序,終端運行安裝程序後顯示的應用程式的圖標為終端所在城市的的士車的圖案。如圖2所示為終端的地域信息為北京時,該應用程式的圖標包括的北京的士車的圖案;如圖3所示為終端的地域信息為倫敦時,該應用程式的圖標包括的倫敦的士車的圖案。例如,當應用程式為地圖類應用程式時,應用程式的圖標上的圖案可以是代表性的建築物。這樣的應用程式的圖標的辨識度高,還能為用戶提供地域認同感,提升了用戶的使用體驗。

如圖4所示為本發明的另一實施例中的安裝應用程式的方法的主要流程,該實施例適用於伺服器側。在該實施例中,伺服器獲取的終端的位置信息是由終端發送的。具體地,本實施例包括以下步驟:

步驟S41:接收終端發送的安裝應用程式的請求。

步驟S42:向終端發送獲取終端的地域信息的請求。

步驟S43:接收終端發送的所述終端的定位裝置所採集的位置信息。

終端的定位裝置例如可以是GPS(Global Positioning System,全球定位系統)、AGPS(Assisted Global Positioning System,輔助全球衛星定位系統),AGPS 可以利用終端基地站的資訊,配合傳統GPS衛星,讓定位的速度更快。

位置信息例如可以是終端所在的經度和緯度。

步驟S44:在預設的第一資料庫中檢索獲取的位置信息對應的地域信息。

根據第一資料庫中的記錄的地理信息,查找到精度和緯度對應在哪個國家、哪個省、甚至哪個市。

步驟S45:在預存的地域信息與應用程式的安裝程序的映射表中,查找所述終端的地域信息對應的應用程式的安裝程序。

步驟S46:將與所述地域信息對應的所述應用程式的安裝程序發送至終端,以使所述終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

在本發明的其他實施例中,上述步驟S42並不是必須的,該地域信息也可由終端自動發送至伺服器,例如終端可以將地域信息與安裝應用程式的請求一起發送至伺服器。

對於沒有定位裝置的終端而言,無法由終端自行獲取位置信息。因此,需要伺服器來獲取。如圖5所示為本發明另一實施例,該實施例中包括以下步驟:

步驟S51:接收終端發送的安裝應用程式的請求。

步驟S52:獲取所述終端連接網絡時的出口IP位址。

步驟S53:在預設的第二資料庫中檢索獲取所述IP位址對應的地域信息。

根據第二資料庫中的記錄的IP位址與地理信息的對應關係,查找到獲取的IP位址對應在哪個國家、哪個省、甚至哪個市。

步驟S54:在預存的地域信息與應用程式的安裝程序的映射表中,查找所述終端的地域信息對應的應用程式的安裝程序。

步驟S55:將與所述地域信息對應的所述應用程式的安裝程序發送至終端,以使所述終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

如圖6所示為本發明另一實施例中的安裝應用程式的方法的主要流程,該 實施例適用於終端側。具體地,本實施例包括以下步驟:

步驟S61:向伺服器發送安裝應用程式的請求時,獲取終端的地域信息。

該步驟中,可以通過終端中的定位裝置獲取終端的地域信息。可以在發送安裝應用程式的請求時自動獲取終端的地域信息,也可以接收到伺服器發送的獲取終端的地域信息的請求時再執行該步驟。

步驟S62:將獲取的地域信息發送至伺服器。

獲取的地域信息可以與安裝應用程式的請求一起發送至伺服器,也可以先發送安裝應用程式的請求,在接收到伺服器發送的獲取終端的地域信息的請求後再發送獲取的地域信息。

步驟S63:接收伺服器發送的與所述地域信息對應的所述應用程式的安裝程序,以使終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

本實施例中,終端可獲取地域信息,並將地域信息發送至伺服器,以使伺服器發送與該地域信息對應的應用程式的安裝包。終端運行該安裝程序後顯示的應用程式的圖標將會與地域信息相關。這樣的應用程式的圖標的辨識度高,還能為用戶提供地域認同感,提升了用戶的使用體驗。

圖7為本發明一實施例提供的伺服器,如圖7所示,伺服器包括:

第一接收模塊701,用於接收終端發送的安裝應用程式的請求;

第一獲取模塊702,用於獲取所述終端的地域信息;

第一發送模塊703,用於將與所述地域信息對應的所述應用程式的安裝程序發送至終端,以使終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

所述第一獲取模塊702包括:

接收子模塊,用於接收終端發送的終端的定位裝置所採集的位置信息;

第一檢索子模塊,用於在預設的第一資料庫中檢索獲取所述位置信息對應的地域信息。

所述第一獲取模塊702包括:

獲取子模塊,用於獲取所述終端連接網絡時的出口IP位址;

第二檢索子模塊,用於在預設的第二資料庫中檢索獲取所述IP位址對應的地域信息。

所述第一發送模塊703包括:

查找子模塊,用於在預存的地域信息與應用程式的安裝程序的映射表中,查找所述終端的地域信息對應的應用程式的安裝程序;

發送子模塊,用於將查找到的安裝程序發送至終端。

圖8所示為本發明另一實施例提出的一種終端,該終端包括:

第二獲取模塊801,用於向伺服器發送安裝應用程式的請求時,獲取終端的地域信息;

第二發送模塊802,用於將獲取的地域信息發送至伺服器;

第二接收模塊803,用於接收伺服器發送的與所述地域信息對應的所述應用程式的安裝程序,以使終端運行所述安裝程序後顯示的所述應用程式的圖標與所述地域信息相關。

如圖9、10所示為本發明實施例提出的終端和伺服器實現的安裝應用程式的交互過程示意圖。

如圖9所示,對於有定位裝置的終端,終端接收用戶安裝應用程式的請求時,獲取終端所在的位置信息(經度、緯度),然後將位置信息發送至伺服器。伺服器根據位置信息通過資料庫檢索終端所在地域,然後查找預存的地域信息與應用程式的安裝程序的映射表,將映射表中與該地域信息對應的安裝程序返回給終端,終端將安裝程序顯示給用戶,該安裝程序可自動運行,也可以由用戶啟動運行,安裝完成後,終端上將顯示與地域信息相關的該應用程式的圖標。

如圖10所示,對於無定位裝置的終端,終端接收用戶安裝應用程式的請求時,將安裝應用程式的請求發送至伺服器。伺服器獲取終端連接網絡時的出口ip地址,然後在資料庫中檢索此ip地址所對應的地域信息,然後查找預存 的地域信息與應用程式的安裝程序的映射表,將映射表中與該地域信息對應的安裝程序返回給終端,終端將安裝程序顯示給用戶,安裝完成後,終端上將顯示與地域信息相關的該應用程式的圖標。

需要說明的是:上述實施例提供的用於安裝應用程式的裝置僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的用於安裝應用程式的裝置與安裝應用程式的方法實施例屬於同一構思,其具體實現過程詳見方法實施例,這裡不再贅述。

本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬體來完成,也可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。

以上所述僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀