亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種獲取地域信息的方法、裝置及電子設(shè)備的制造方法

文檔序號:10512294閱讀:291來源:國知局
一種獲取地域信息的方法、裝置及電子設(shè)備的制造方法
【專利摘要】本發(fā)明的實施例公開一種獲取地域信息的方法、裝置及電子設(shè)備,涉及定位技術(shù),能夠提升應(yīng)用程序的使用率。方法包括:監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能條件,向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求;解析所述運營商服務(wù)器依據(jù)所述地域信息獲取請求返回的地域信息數(shù)據(jù),獲取地域標識字符串;查詢已存儲的地域標識與地域信息的配置文件映射庫,得到獲取的地域標識字符串映射的地域信息。本發(fā)明適用于應(yīng)用程序的擴展應(yīng)用功能。
【專利說明】
_種獲取地域信息的方法、裝置及電子設(shè)備
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及定位技術(shù),尤其涉及一種獲取地域信息的方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002] 隨著計算機通信以及互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,電子設(shè)備的應(yīng)用越來越普遍,例如, 智能移動電話、個人數(shù)字助理、掌上電腦、筆記本電腦得到了越來越廣泛的應(yīng)用。電子設(shè)備 上安裝的應(yīng)用程序(APP Application)也越來越多,每一應(yīng)用程序提供的應(yīng)用功能也越來 越豐富,例如,一些應(yīng)用程序,針對用戶使用數(shù)較多的地域(地區(qū)),通過預先將地域信息設(shè) 置在應(yīng)用程序中,當用戶安裝該應(yīng)用程序后,應(yīng)用程序依據(jù)預先設(shè)置的策略,定期提供預先 設(shè)置的地域信息對應(yīng)的地域的天氣信息、旅游信息以及應(yīng)用程序管理等應(yīng)用功能,用以擴 展應(yīng)用程序的應(yīng)用功能,提升預先設(shè)置的地區(qū)中使用該應(yīng)用程序的用戶體驗。
[0003] 但該通過預先設(shè)置地域信息以基于所述地域信息獲取擴展應(yīng)用功能的方法,雖然 對于在該預先設(shè)置的地域信息對應(yīng)的地域內(nèi)安裝應(yīng)用程序的用戶來說,可以有效提升其使 用應(yīng)用程序的體驗;但對于其他地域的用戶,由于應(yīng)用程序不能自動獲取安裝應(yīng)用程序的 用戶的地域信息,因而,向用戶呈現(xiàn)的擴展應(yīng)用功能不是與用戶所屬地域相關(guān),從而降低了 這部分用戶的用戶體驗,甚至會卸載或刪除安裝的該應(yīng)用程序,導致應(yīng)用程序不能精確化 服務(wù)用戶,使得應(yīng)用程序的使用率下降。

【發(fā)明內(nèi)容】

[0004] 有鑒于此,本發(fā)明實施例提供一種獲取地域信息的方法、裝置及電子設(shè)備,能夠提 升應(yīng)用程序的使用率,以解決現(xiàn)有基于預先設(shè)置的地域信息擴展應(yīng)用功能的方法不能提供 精確化服務(wù)導致的應(yīng)用程序使用率較低的問題。
[0005] 第一方面,本發(fā)明實施例提供一種獲取地域信息的方法,包括:
[0006] 監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能條件,向預先設(shè)置的運營商 服務(wù)器發(fā)送地域信息獲取請求;
[0007] 解析所述運營商服務(wù)器依據(jù)所述地域信息獲取請求返回的地域信息數(shù)據(jù),獲取地 域標識字符串;
[0008] 查詢已存儲的地域標識與地域信息的配置文件映射庫,得到獲取的地域標識字符 串映射的地域信息。
[0009] 結(jié)合第一方面,在第一方面的第一種實施方式中,所述監(jiān)測到啟動的應(yīng)用程序滿 足預先設(shè)置的擴展應(yīng)用功能條件包括:
[0010] 監(jiān)測到啟動的應(yīng)用程序運行,確定滿足預先設(shè)置的擴展應(yīng)用功能條件。
[0011] 結(jié)合第一方面,在第一方面的第二種實施方式中,所述監(jiān)測到啟動的應(yīng)用程序滿 足預先設(shè)置的擴展應(yīng)用功能條件包括:
[0012] 監(jiān)測到啟動的應(yīng)用程序中的地域擴展應(yīng)用功能設(shè)置為開啟,確定滿足預先設(shè)置的 擴展應(yīng)用功能條件。
[0013] 結(jié)合第一方面,在第一方面的第三種實施方式中,所述向預先設(shè)置的運營商服務(wù) 器發(fā)送地域信息獲取請求包括:
[0014] 調(diào)用超文本傳輸協(xié)議的POST函數(shù),向所述運營商服務(wù)器發(fā)送地域信息獲取請求。
[0015] 結(jié)合第一方面,在第一方面的第四種實施方式中,采用可擴展標記語言編輯所述 地域標識與地域信息的配置文件映射庫。
[0016] 結(jié)合第一方面,在第一方面的第五種實施方式中,獲取所述地域信息數(shù)據(jù)包括:
[0017] 接收地域信息獲取請求后,解析所述地域信息獲取請求,得到包含的電子設(shè)備標 識?目息;
[0018] 查詢預先設(shè)置的電子設(shè)備標識信息與地域標識字符串的映射關(guān)系,得到所述地域 信息獲取請求中包含的電子設(shè)備標識信息映射的地域標識字符串,填充至JS0N格式的地域 信息數(shù)據(jù)中并下發(fā)。
[0019] 結(jié)合第一方面、第一方面的第一種至第五種任一實施方式,在第一方面的第六種 實施方式中,所述方法還包括:
[0020] 依據(jù)獲取的地域信息,向所述應(yīng)用程序所屬的擴展應(yīng)用功能服務(wù)器發(fā)送擴展應(yīng)用 功能獲取請求;
[0021] 接收所述擴展應(yīng)用功能服務(wù)器依據(jù)所述獲取的地域信息返回的擴展應(yīng)用功能信 息,進行展示或播報。
[0022] 第二方面,本發(fā)明實施例提供一種獲取地域信息的裝置,包括:監(jiān)測模塊、解析模 塊以及查詢模塊,其中,
[0023] 監(jiān)測模塊,用于在監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能條件后, 向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求;
[0024] 解析模塊,用于解析所述運營商服務(wù)器依據(jù)所述地域信息獲取請求返回的地域信 息數(shù)據(jù),獲取地域標識字符串;
[0025] 查詢模塊,用于查詢已存儲的地域標識與地域信息的配置文件映射庫,得到獲取 的地域標識字符串映射的地域信息。
[0026] 結(jié)合第二方面,在第二方面的第一種實施方式中,所述監(jiān)測模塊包括:運行監(jiān)測單 元以及發(fā)送單元,其中,
[0027] 運行監(jiān)測單元,用于在監(jiān)測到啟動的應(yīng)用程序運行后,確定滿足預先設(shè)置的擴展 應(yīng)用功能條件,通知發(fā)送單元;
[0028] 發(fā)送單元,用于向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求。
[0029] 結(jié)合第二方面,在第二方面的第二種實施方式中,所述監(jiān)測模塊包括:開啟檢測單 元以及發(fā)送單元,其中,
[0030] 開啟檢測單元,用于在檢測到啟動的應(yīng)用程序中的地域擴展應(yīng)用功能設(shè)置為開啟 后,確定滿足預先設(shè)置的擴展應(yīng)用功能條件,通知發(fā)送單元;
[0031] 發(fā)送單元,用于向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求。
[0032]結(jié)合第二方面,在第二方面的第三種實施方式中,所述發(fā)送單元包括:調(diào)用子單元 以及發(fā)送子單元,其中,
[0033]調(diào)用子單元,用于調(diào)用超文本傳輸協(xié)議的POST函數(shù);
[0034]發(fā)送子單元,用于利用調(diào)用的POST函數(shù)向所述運營商服務(wù)器發(fā)送地域信息獲取請 求。
[0035] 結(jié)合第二方面,在第二方面的第四種實施方式中,采用可擴展標記語言編輯所述 地域標識與地域信息的配置文件映射庫。
[0036] 結(jié)合第二方面,在第二方面的第五種實施方式中,所述解析模塊包括:接收單元、 解析單元以及地域標識字符串獲取單元,其中,
[0037] 接收單元,用于接收地域信息數(shù)據(jù),所述地域信息數(shù)據(jù)為運營商服務(wù)器接收地域 信息獲取請求后,解析所述地域信息獲取請求,得到包含的電子設(shè)備標識信息;查詢預先設(shè) 置的電子設(shè)備標識信息與地域標識字符串的映射關(guān)系,得到所述地域信息獲取請求中包含 的電子設(shè)備標識信息映射的地域標識字符串,采用JS0N格式進行填充得到的;
[0038] 解析單元,用于解析接收的地域信息數(shù)據(jù);
[0039] 地域標識字符串獲取單元,用于從解析的地域信息數(shù)據(jù)中獲取地域標識字符串。
[0040] 結(jié)合第二方面、第二方面的第一種至第五種任一實施方式,在第二方面的第六種 實施方式中,所述裝置還包括:擴展功能請求模塊以及擴展功能呈現(xiàn)模塊,其中,
[0041 ]擴展功能請求模塊,用于依據(jù)獲取的地域信息,向所述應(yīng)用程序所屬的擴展應(yīng)用 功能服務(wù)器發(fā)送擴展應(yīng)用功能獲取請求;
[0042]擴展功能呈現(xiàn)模塊,用于接收所述擴展應(yīng)用功能服務(wù)器依據(jù)所述獲取的地域信息 返回的擴展應(yīng)用功能信息,進行展示或播報。
[0043]第三方面,本發(fā)明實施例提供一種電子設(shè)備,所述電子設(shè)備包括:殼體、處理器、存 儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置 在電路板上;電源電路,用于為上述電子設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí) 行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對 應(yīng)的程序,用于執(zhí)行前述任一所述的獲取地域信息的方法。
[0044] 本發(fā)明實施例提供的一種獲取地域信息的方法、裝置及電子設(shè)備,通過監(jiān)測到啟 動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能條件,向預先設(shè)置的運營商服務(wù)器發(fā)送地域信 息獲取請求;解析所述運營商服務(wù)器依據(jù)所述地域信息獲取請求返回的地域信息數(shù)據(jù),獲 取地域標識字符串;查詢已存儲的地域標識與地域信息的配置文件映射庫,得到獲取的地 域標識字符串映射的地域信息。能夠提升應(yīng)用程序的使用率,解決現(xiàn)有基于預先設(shè)置的地 域信息擴展應(yīng)用功能的方法不能提供精確化服務(wù)導致的應(yīng)用程序使用率較低的問題。
【附圖說明】
[0045] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其它的附圖。
[0046] 圖1為本發(fā)明的實施例一獲取地域信息的方法流程示意圖;
[0047] 圖2為本發(fā)明的實施例二獲取地域信息的方法流程示意圖;
[0048]圖3為本發(fā)明的實施例三獲取地域信息的裝置結(jié)構(gòu)示意圖;
[0049]圖4為本發(fā)明電子設(shè)備一個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0050] 下面結(jié)合附圖對本發(fā)明實施例進行詳細描述。
[0051] 應(yīng)當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其 它實施例,都屬于本發(fā)明保護的范圍。
[0052] 圖1為本發(fā)明的實施例一獲取地域信息的方法流程示意圖,如圖1所示,本實施例 的方法可以包括:
[0053] 步驟101,監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能條件,向預先設(shè)置 的運營商服務(wù)器發(fā)送地域信息獲取請求;
[0054]本實施例中,作為一可選實施例,所述監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴 展應(yīng)用功能條件包括:
[0055] 監(jiān)測到啟動的應(yīng)用程序運行,確定滿足預先設(shè)置的擴展應(yīng)用功能條件。
[0056] 本實施例中,可以設(shè)置在操作系統(tǒng)啟動并加載應(yīng)用程序后,如果應(yīng)用程序處于運 行狀態(tài),例如,用戶點擊運行該應(yīng)用程序,或者,依據(jù)操作系統(tǒng)預先的設(shè)置,自動運行該應(yīng)用 程序,可以發(fā)起地域信息獲取請求。
[0057] 作為另一可選實施例,所述監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能 條件包括:
[0058] 監(jiān)測到啟動的應(yīng)用程序中的地域擴展應(yīng)用功能設(shè)置為開啟,確定滿足預先設(shè)置的 擴展應(yīng)用功能條件。
[0059] 本實施例中,對于一些基于地域信息的擴展應(yīng)用功能,例如,天氣信息、溫度信息、 濕度信息、旅游推送信息等,如果用戶希望接收到該類地域擴展應(yīng)用功能,可以通過將地域 擴展應(yīng)用功能設(shè)置為開啟,從而可以自動接收到該類地域擴展應(yīng)用功能的相關(guān)信息。
[0060] 本實施例中,作為一可選實施例,地域信息獲取請求可以為向服務(wù)器提交數(shù)據(jù)的 POST數(shù)據(jù)請求,即地域信息獲取請求采用POST格式,在POST數(shù)據(jù)請求中,包含有填充請求地 域的標識。
[0061] 本實施例中,作為一可選實施例,POST數(shù)據(jù)請求的具體格式可以是:http://運營 商服務(wù)器地址 :80/cityinfo。其中,運營商服務(wù)器地址可以是IP地址,例如,對于電信運營 商服務(wù)器,POST數(shù)據(jù)請求為:http: //221.228.204.36:80/cityinf〇,對于聯(lián)通運營商服務(wù) 器,POST 數(shù)據(jù)請求為:http: //122 · 193 · 207 · 36:80/city info。
[0062] 本實施例中,作為一可選實施例,所述向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息 獲取請求包括:
[0063]調(diào)用超文本傳輸協(xié)議的POST函數(shù),向所述運營商服務(wù)器發(fā)送地域信息獲取請求。
[0064] 本實施例中,通過超文本傳輸協(xié)議(HTTP,Hyper Text Transfer Protocol)的 POST函數(shù)發(fā)送POST數(shù)據(jù)請求,POST函數(shù)中的最后一參數(shù)是返回數(shù)據(jù)。
[0065] 本實施例中,地域信息包括但不限于:國別信息、省份信息、城市信息、區(qū)縣信息、 鄉(xiāng)鎮(zhèn)信息等的一種或其任意組合。例如,可以是中國/廣東/珠海/斗門。
[0066] 步驟102,解析所述運營商服務(wù)器依據(jù)所述地域信息獲取請求返回的地域信息數(shù) 據(jù),獲取地域標識字符串;
[0067]本實施例中,作為一可選實施例,地域信息數(shù)據(jù),即返回數(shù)據(jù)格式為JS0N格式, JS0N(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式,是基于ECMAScript的 一個子集。JS0N采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣 (包括C、C++、C#、Java、JavaScript、Perl、Python等),JS0N作為一種數(shù)據(jù)交換語言,易于閱 讀和編寫,同時也易于機器解析和生成,可以有效提升網(wǎng)絡(luò)傳輸速率。
[0068]作為一可選實施例,調(diào)用JS0N讀取器代碼解析JS0N格式的地域信息數(shù)據(jù)。在解析 地域信息數(shù)據(jù)后,得到的數(shù)據(jù)如下:
[0069]如果解析得到的地域信息數(shù)據(jù)為:jS〇nValUe[〃C0Untry〃],獲取國別字符串;
[0070] 如果解析得到的地域信息數(shù)據(jù)為:jsonValue[〃province〃],獲取省份字符串;
[0071] 如果解析得到的地域信息數(shù)據(jù)為:扣〇1^&11^[〃(^〖7〃],獲取城市字符串;
[0072] 如果解析得到的地域信息數(shù)據(jù)為:j s ο η V a 1 u e [ 〃 c i t y i d 〃 ],獲取城市標識(ID, Identification)字符串;
[0073] 如果解析得到的地域信息數(shù)據(jù)為:jS〇nValUe[〃t0wnid〃],獲取城鎮(zhèn)或區(qū)縣或鄉(xiāng)鎮(zhèn) 標識字符串。
[0074] 在上述運營商服務(wù)器返回的地域信息數(shù)據(jù)中,可以直接得到國別信息、省份信息 以及城市信息,但由于城市包含的范圍較寬,例如,對于天氣信息,每一城市下的各區(qū)縣或 鄉(xiāng)鎮(zhèn)可能對應(yīng)不同的天氣,而在運營商服務(wù)器返回的地域信息數(shù)據(jù)中,只能解析得到城鎮(zhèn) 標識字符串或區(qū)縣標識字符串或鄉(xiāng)鎮(zhèn)標識字符串,因而,需要進一步分析,以獲取具體的城 鎮(zhèn)信息,或區(qū)縣信息,或鄉(xiāng)鎮(zhèn)信息。
[0075] 本實施例中,作為一可選實施例,運營商服務(wù)器在接受用戶的查詢請求時,為了保 護用戶的隱私數(shù)據(jù),例如,對于用戶所屬的地域,一般只給出縣或城市以上信息,對于縣或 城市以下信息,一般返回縣或城市對應(yīng)的域名標識字符串。因而,所述地域信息數(shù)據(jù)是運營 商服務(wù)器接收地域信息獲取請求后,解析所述地域信息獲取請求,得到包含的電子設(shè)備標 識信息,查詢預先設(shè)置的電子設(shè)備標識信息與地域標識字符串的映射關(guān)系,得到所述地域 信息獲取請求中包含的電子設(shè)備標識信息映射的地域標識字符串,填充至地域信息數(shù)據(jù) 中。
[0076] 本實施例中,作為一可選實施例,電子設(shè)備標識信息包括但不限于:電子設(shè)備用戶 識別卡、IP地址、MAC地址等。例如,對于某一地域標識字符串101010300,映射有多個電子設(shè) 備標識信息。
[0077]步驟103,查詢已存儲的地域標識與地域信息的配置文件映射庫,得到獲取的地域 標識字符串映射的地域信息。
[0078]本實施例中,通過解析地域信息數(shù)據(jù),可以得到國家/省份/城市/城市ID/城鎮(zhèn)ID, 不能獲取城鎮(zhèn)信息,還需要依據(jù)預先設(shè)置的地域標識與地域信息的配置文件映射庫,通過 解析得到的城市ID/城鎮(zhèn)ID,匹配配置文件映射庫,獲取城鎮(zhèn)字符串(城鎮(zhèn)信息)。
[0079]本實施例中,作為一可選實施例,可通過提取運營商服務(wù)器的各地域標識字符串, 找到每一地域標識字符串映射的地域,從而構(gòu)建地域標識與地域信息的配置文件映射庫, 并可以內(nèi)置在相應(yīng)的應(yīng)用程序中,電子設(shè)備在安裝相應(yīng)的應(yīng)用程序后,存儲內(nèi)置的地域標 識與地域信息的配置文件映射庫。不同的運營商服務(wù)器設(shè)置的各地域標識字符串可以不 同。
[0080] 作為一可選實施例,可以采用可擴展標記語言(XML,Exteile Mark Language)編 輯地域標識與地域信息的配置文件映射庫。例如,以XML編輯得到地域標識與地域信息的配 置文件映射庫,并命名為cities. xml,用以存儲城市ID/城鎮(zhèn)ID與城市字符串以及城鎮(zhèn)字符 串的映射關(guān)系,一實施例的配置文件映射庫如下:
[0081]
[0082]
[0083] 本實施例中,如果解析獲取的地域標識字符串為101280702,通過匹配cities, xml 文件,可以得到的地域信息為珠海市斗門區(qū);或者,更為詳細的地域信息為:中國廣東省珠 海市斗門區(qū)(中國/廣東/珠海/斗門)。
[0084] 本發(fā)明獲取地域信息的方法,監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功 能條件,向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求;解析所述運營商服務(wù)器依據(jù) 所述地域信息獲取請求返回的地域信息數(shù)據(jù),獲取地域標識字符串;查詢已存儲的地域標 識與地域信息的配置文件映射庫,得到獲取的地域標識字符串映射的地域信息。這樣,通過 向預先設(shè)置的運營商服務(wù)器發(fā)送請求填充地域信息的地域信息獲取請求(POST數(shù)據(jù)請求), 解析運營商服務(wù)器返回的地域信息數(shù)據(jù),得到地域信息或地域標識字符串,匹配地域標識 與地域信息的配置文件映射庫,從而獲取到當前用戶所在的地域信息,有利于應(yīng)用程序根 據(jù)不同的地域信息進行相應(yīng)的區(qū)域化應(yīng)用功能,能夠更精準地服務(wù)用戶,從而有效提升使 用應(yīng)用程序的體驗,提高用戶對應(yīng)用程序的使用率。
[0085] 圖2為本發(fā)明獲取地域信息的方法實施例二流程示意圖,如圖2所示,本實施例的 方法可以包括:
[0086] 步驟201,監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能條件,向預先設(shè)置 的運營商服務(wù)器發(fā)送地域信息獲取請求;
[0087]步驟202,解析所述運營商服務(wù)器依據(jù)所述地域信息獲取請求返回的地域信息數(shù) 據(jù),獲取地域標識字符串;
[0088]步驟203,查詢已存儲的地域標識與地域信息的配置文件映射庫,得到獲取的地域 標識字符串映射的地域信息;
[0089] 本實施例中,步驟201至步驟203的過程分別和上述方法實施例一的步驟101至步 驟103類似,此處不再贅述。
[0090] 步驟204,依據(jù)獲取的地域信息,向所述應(yīng)用程序所屬的擴展應(yīng)用功能服務(wù)器發(fā)送 擴展應(yīng)用功能獲取請求;
[0091] 本實施例中,在擴展應(yīng)用功能獲取請求中攜帶有獲取的地域信息。
[0092] 本實施例中,可以是用戶主動發(fā)起請求,也可以是應(yīng)用程序主動發(fā)起請求,本實施 例對此不作限定。
[0093] 步驟205,接收所述擴展應(yīng)用功能服務(wù)器依據(jù)所述獲取的地域信息返回的擴展應(yīng) 用功能信息,進行展示或播報。
[0094] 本實施例中,依據(jù)請求的內(nèi)容不同,可以展示不同的擴展應(yīng)用功能信息。例如,如 果應(yīng)用程序為毒霸應(yīng)用程序,獲取的地域信息為斗門,請求獲取未來48小時天氣預報,則可 以在電子設(shè)備中展示斗門48小時內(nèi)的天氣預報;如果請求獲取旅游景點信息,則可以在電 子設(shè)備中展示斗門的各旅游景點信息,本實施例對此不作限定。
[0095] 本發(fā)明獲取地域信息的方法,依據(jù)獲取的地域信息,可以向相應(yīng)服務(wù)器發(fā)起請求, 從而獲取與該地與信息相關(guān)的擴展應(yīng)用功能信息,向用戶提供精確的擴展應(yīng)用功能。
[0096] 圖3為本發(fā)明的實施例三獲取地域信息的裝置結(jié)構(gòu)示意圖,如圖3所示,本實施例 的裝置可以包括:監(jiān)測模塊31、解析模塊32以及查詢模塊33,其中,
[0097] 監(jiān)測模塊31,用于在監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能條件 后,向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求;
[0098] 本實施例中,地域信息包括但不限于:國別信息、省份信息、城市信息、區(qū)縣信息、 鄉(xiāng)鎮(zhèn)信息等的一種或其任意組合。
[0099] 作為一可選實施例,監(jiān)測模塊31包括:運行監(jiān)測單元以及發(fā)送單元(圖中未示出), 其中,
[0100] 運行監(jiān)測單元,用于在監(jiān)測到啟動的應(yīng)用程序運行后,確定滿足預先設(shè)置的擴展 應(yīng)用功能條件,通知發(fā)送單元;
[0101] 發(fā)送單元,用于向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求。
[0102] 作為另一可選實施例,監(jiān)測模塊31包括:開啟檢測單元以及發(fā)送單元,其中,
[0103] 開啟檢測單元,用于在檢測到啟動的應(yīng)用程序中的地域擴展應(yīng)用功能設(shè)置為開啟 后,確定滿足預先設(shè)置的擴展應(yīng)用功能條件,通知發(fā)送單元;
[0104] 發(fā)送單元,用于向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求。
[0105] 本實施例中,作為一可選實施例,發(fā)送單元包括:調(diào)用子單元以及發(fā)送子單元,其 中,
[0106] 調(diào)用子單元,用于調(diào)用超文本傳輸協(xié)議的POST函數(shù);
[0107] 發(fā)送子單元,用于利用調(diào)用的POST函數(shù)向所述運營商服務(wù)器發(fā)送地域信息獲取請 求。
[0108] 本實施例中,作為一可選實施例,地域信息獲取請求采用POST格式,在POST數(shù)據(jù)請 求中,包含有填充請求地域的標識。其中,
[0109] POST數(shù)據(jù)請求的具體格式可以是:http://運營商服務(wù)器地址:80/cityinfo。其 中,運營商服務(wù)器地址可以是IP地址,例如,對于電信運營商服務(wù)器,POST數(shù)據(jù)請求為: http://221.228.204.36:80/city info,對于聯(lián)通運營商服務(wù)器,POST數(shù)據(jù)請求為:http:// 122·193·207·36:80/cityinfo。
[0110] 解析模塊32,用于解析所述運營商服務(wù)器依據(jù)所述地域信息獲取請求返回的地域 信息數(shù)據(jù),獲取地域標識字符串;
[0111] 本實施例中,調(diào)用JS0N讀取器代碼解析JS0N格式的地域信息數(shù)據(jù)。
[0112] 作為一可選實施例,解析模塊32包括:接收單元、解析單元以及地域標識字符串獲 取單元(圖中未示出),其中,
[0113] 接收單元,用于接收地域信息數(shù)據(jù),所述地域信息數(shù)據(jù)為運營商服務(wù)器接收地域 信息獲取請求后,解析所述地域信息獲取請求,得到包含的電子設(shè)備標識信息;查詢預先設(shè) 置的電子設(shè)備標識信息與地域標識字符串的映射關(guān)系,得到所述地域信息獲取請求中包含 的電子設(shè)備標識信息映射的地域標識字符串,采用JS0N格式進行填充得到的;
[0114] 本實施例中,作為一可選實施例,電子設(shè)備標識信息包括但不限于:電子設(shè)備用戶 識別卡、IP地址、MAC地址等。
[0115] 解析單元,用于解析接收的地域信息數(shù)據(jù);
[0116] 地域標識字符串獲取單元,用于從解析的地域信息數(shù)據(jù)中獲取地域標識字符串。 [0117]查詢模塊33,用于查詢已存儲的地域標識與地域信息的配置文件映射庫,得到獲 取的地域標識字符串映射的地域信息。
[0118] 本實施例中,作為一可選實施例,采用可擴展標記語言編輯所述地域標識與地域 信息的配置文件映射庫。
[0119] 本實施例中,作為一可選實施例,可通過提取運營商服務(wù)器的各地域標識字符串, 找到每一地域標識字符串映射的地域,從而構(gòu)建地域標識與地域信息的配置文件映射庫, 并可以內(nèi)置在相應(yīng)的應(yīng)用程序中,電子設(shè)備在安裝相應(yīng)的應(yīng)用程序后,存儲內(nèi)置的地域標 識與地域信息的配置文件映射庫。
[0120] 本實施例中,作為一可選實施例,該裝置還包括:擴展功能請求模塊34以及擴展功 能呈現(xiàn)模塊35,其中,
[0121 ]擴展功能請求模塊34,用于依據(jù)獲取的地域信息,向所述應(yīng)用程序所屬的擴展應(yīng) 用功能服務(wù)器發(fā)送擴展應(yīng)用功能獲取請求;
[0122] 擴展功能呈現(xiàn)模塊35,用于接收所述擴展應(yīng)用功能服務(wù)器依據(jù)所述獲取的地域信 息返回的擴展應(yīng)用功能信息,進行展示或播報。
[0123] 本實施例的裝置,可以用于執(zhí)行圖1所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技 術(shù)效果類似,此處不再贅述。
[0124] 需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實 體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存 在任何這種實際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋 非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備 所固有的要素。在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并不排除在 包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0125] 本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。
[0126] 尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡 單,相關(guān)之處參見方法實施例的部分說明即可。
[0127] 在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用 于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供 指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí) 行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè) 備而使用。就本說明書而言,〃計算機可讀介質(zhì)〃可以是任何可以包含、存儲、通信、傳播或傳 輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝 置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電 連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器 (ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存 儲器(CDR0M)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的 介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其 他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0128] 應(yīng)當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。
[0129] 在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行 系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用 本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功 能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門 陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0130] 本發(fā)明實施例還提供一種電子設(shè)備,所述電子設(shè)備包含前述任一實施例所述的裝 置。
[0131] 圖4為本發(fā)明電子設(shè)備一個實施例的結(jié)構(gòu)示意圖,可以實現(xiàn)本發(fā)明圖1-3所示實施 例的流程,如圖4所示,上述電子設(shè)備可以包括:殼體41、處理器42、存儲器43、電路板44和電 源電路45,其中,電路板44安置在殼體41圍成的空間內(nèi)部,處理器42和存儲器43設(shè)置在電路 板44上;電源電路45,用于為上述電子設(shè)備的各個電路或器件供電;存儲器43用于存儲可執(zhí) 行程序代碼;處理器42通過讀取存儲器43中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代 碼對應(yīng)的程序,用于執(zhí)行前述任一實施例所述的獲取地域信息的方法。
[0132] 處理器42對上述步驟的具體執(zhí)行過程以及處理器42通過運行可執(zhí)行程序代碼來 進一步執(zhí)行的步驟,可以參見本發(fā)明圖1-3所示實施例的描述,在此不再贅述。
[0133] 該電子設(shè)備以多種形式存在,包括但不限于:
[0134] (1)移動通信設(shè)備:這類設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù) 通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低 端手機等。
[0135] (2)超移動個人計算機設(shè)備:這類設(shè)備屬于個人計算機的范疇,有計算和處理功 能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
[0136] (3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、 視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和便攜式車載導航設(shè)備。
[0137] (4)服務(wù)器:提供計算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總 線等,服務(wù)器和通用的計算機架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能 力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
[0138] (5)其他具有數(shù)據(jù)交互功能的電子設(shè)備。
[0139] 本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介 質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0140]為了描述的方便,描述以上裝置是以功能分為各種單元/模塊分別描述。當然,在 實施本發(fā)明時可以把各單元/模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
[0141] 通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本
[0142] 發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明 的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該 計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得 一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或 者實施例的某些部分所述的方法。
[0143] 以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng) 涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準。
【主權(quán)項】
1. 一種獲取地域信息的方法,其特征在于,包括: 監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能條件,向預先設(shè)置的運營商服務(wù) 器發(fā)送地域信息獲取請求; 解析所述運營商服務(wù)器依據(jù)所述地域信息獲取請求返回的地域信息數(shù)據(jù),獲取地域標 識字符串; 查詢已存儲的地域標識與地域信息的配置文件映射庫,得到獲取的地域標識字符串映 射的地域信息。2. 根據(jù)權(quán)利要求1所述的獲取地域信息的方法,其特征在于,所述監(jiān)測到啟動的應(yīng)用程 序滿足預先設(shè)置的擴展應(yīng)用功能條件包括: 監(jiān)測到啟動的應(yīng)用程序運行,確定滿足預先設(shè)置的擴展應(yīng)用功能條件。3. 根據(jù)權(quán)利要求1所述的獲取地域信息的方法,其特征在于,所述監(jiān)測到啟動的應(yīng)用程 序滿足預先設(shè)置的擴展應(yīng)用功能條件包括: 監(jiān)測到啟動的應(yīng)用程序中的地域擴展應(yīng)用功能設(shè)置為開啟,確定滿足預先設(shè)置的擴展 應(yīng)用功能條件。4. 根據(jù)權(quán)利要求1所述的獲取地域信息的方法,其特征在于,所述向預先設(shè)置的運營商 服務(wù)器發(fā)送地域信息獲取請求包括: 調(diào)用超文本傳輸協(xié)議的POST函數(shù),向所述運營商服務(wù)器發(fā)送地域信息獲取請求。5. 根據(jù)權(quán)利要求1所述的獲取地域信息的方法,其特征在于,采用可擴展標記語言編輯 所述地域標識與地域信息的配置文件映射庫。6. 根據(jù)權(quán)利要求1所述的獲取地域信息的方法,其特征在于,獲取所述地域信息數(shù)據(jù)包 括: 接收地域信息獲取請求后,解析所述地域信息獲取請求,得到包含的電子設(shè)備標識信 息; 查詢預先設(shè)置的電子設(shè)備標識信息與地域標識字符串的映射關(guān)系,得到所述地域信息 獲取請求中包含的電子設(shè)備標識信息映射的地域標識字符串,填充至J S 0 N格式的地域信息 數(shù)據(jù)中并下發(fā)。7. 根據(jù)權(quán)利要求1至6任一項所述的獲取地域信息的方法,其特征在于,所述方法還包 括: 依據(jù)獲取的地域信息,向所述應(yīng)用程序所屬的擴展應(yīng)用功能服務(wù)器發(fā)送擴展應(yīng)用功能 獲取請求; 接收所述擴展應(yīng)用功能服務(wù)器依據(jù)所述獲取的地域信息返回的擴展應(yīng)用功能信息,進 行展示或播報。8. -種獲取地域信息的裝置,其特征在于,包括:監(jiān)測模塊、解析模塊以及查詢模塊,其 中, 監(jiān)測模塊,用于在監(jiān)測到啟動的應(yīng)用程序滿足預先設(shè)置的擴展應(yīng)用功能條件后,向預 先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求; 解析模塊,用于解析所述運營商服務(wù)器依據(jù)所述地域信息獲取請求返回的地域信息數(shù) 據(jù),獲取地域標識字符串; 查詢模塊,用于查詢已存儲的地域標識與地域信息的配置文件映射庫,得到獲取的地 域標識字符串映射的地域信息。9. 根據(jù)權(quán)利要求8所述的獲取地域信息的裝置,其特征在于,所述監(jiān)測模塊包括:運行 監(jiān)測單元以及發(fā)送單元,其中, 運行監(jiān)測單元,用于在監(jiān)測到啟動的應(yīng)用程序運行后,確定滿足預先設(shè)置的擴展應(yīng)用 功能條件,通知發(fā)送單元; 發(fā)送單元,用于向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求。10. 根據(jù)權(quán)利要求8所述的獲取地域信息的裝置,其特征在于,所述監(jiān)測模塊包括:開啟 檢測單元以及發(fā)送單元,其中, 開啟檢測單元,用于在檢測到啟動的應(yīng)用程序中的地域擴展應(yīng)用功能設(shè)置為開啟后, 確定滿足預先設(shè)置的擴展應(yīng)用功能條件,通知發(fā)送單元; 發(fā)送單元,用于向預先設(shè)置的運營商服務(wù)器發(fā)送地域信息獲取請求。
【文檔編號】G06F17/30GK105868316SQ201610179826
【公開日】2016年8月17日
【申請日】2016年3月25日
【發(fā)明人】李文靖
【申請人】北京金山安全軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1