一種信息處理方法和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種信息處理方法和電子設(shè)備。
【背景技術(shù)】
[0002] 目前,部分運營商網(wǎng)絡(luò)的核心網(wǎng)設(shè)備會對超文本傳輸協(xié)議(HTTP,Hypertext TransferProtocol)請求的用戶代理(UserAgent)信息進行檢查,核心網(wǎng)設(shè)備會拒絕User Agent信息不符的HTTP請求;這就導致一些在電子設(shè)備正常連接運營商網(wǎng)絡(luò)的情況下,由 于UserAgent信息的設(shè)置問題,造成電子設(shè)備的HTTP請求被運營商網(wǎng)絡(luò)拒絕。例如:中國 運營商網(wǎng)絡(luò)的用戶手機漫游到越南境內(nèi),接入越南境內(nèi)的運營商網(wǎng)絡(luò)后使用瀏覽器訪問網(wǎng) 站,此時瀏覽器會發(fā)起HTTP請求,而由于該手機瀏覽器的UserAgent信息設(shè)置仍為中國運 營商網(wǎng)絡(luò)的UserAgent信息或某一特定制造商的UserAgent信息,因此其HTTP請求的消 息頭中仍然攜帶的是中國運營商網(wǎng)絡(luò)的UserAgent信息或某一特定制造商的UserAgent 信息;那么,越南境內(nèi)的運營商網(wǎng)絡(luò)的核心網(wǎng)設(shè)備對該HTTP請求進行UserAgent信息檢查 時發(fā)現(xiàn)攜帶的UserAgent信息不符,從而會拒絕該HTTP請求,導致該手機的用戶無法成功 訪問網(wǎng)站,而此時用戶手機的網(wǎng)絡(luò)連接確實正常的。以上情形給用戶的日常使用帶來了不 便,也是目前亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0003] 為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種信息處理方法和電子設(shè)備。
[0004] 一方面,本發(fā)明實施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備,所述方法包 括:
[0005] 獲取所述電子設(shè)備所在網(wǎng)絡(luò)的移動國家碼MCC和移動網(wǎng)絡(luò)碼MNC;
[0006] 將獲取的所述MCC和MNC,與所述電子設(shè)備的用戶所屬的MCC和MNC進行比較,在 獲取的MCC和MNC與所述電子設(shè)備的用戶所屬的MCC和MNC不一致時,查詢與所獲取的MCC 和MNC對應(yīng)的用戶代理UserAgent信息;
[0007] 將查詢獲得的UserAgent信息設(shè)置為所述電子設(shè)備自身的UserAgent信息。
[0008] 上述方案中,所述方法還包括:在所述電子設(shè)備發(fā)出的超文本傳輸協(xié)議HTTP請求 無響應(yīng)時,獲取所述電子設(shè)備所在網(wǎng)絡(luò)的MCC和MNC。
[0009] 上述方案中,所述方法還包括:從所述電子設(shè)備當前接入的運營商網(wǎng)絡(luò)的核心網(wǎng) 設(shè)備下發(fā)的消息中獲取所述電子設(shè)備所在網(wǎng)絡(luò)的MCC和MNC。
[0010] 上述方案中,所述方法還包括:所述電子設(shè)備預設(shè)數(shù)據(jù)庫,所述數(shù)據(jù)庫中包括MCC 和MNC與相應(yīng)UserAgent信息的映射關(guān)系;
[0011] 所述查詢與所獲取的MCC和MNC對應(yīng)的UserAgent信息,包括:
[0012] 根據(jù)獲取的所述MCC和MNC,查詢所述數(shù)據(jù)庫,獲取所述數(shù)據(jù)庫中相匹配的MCC和 MNC所對應(yīng)的UserAgent信息。
[0013] 另一方面,本發(fā)明實施例還提供了一種電子設(shè)備,包括:
[0014] 網(wǎng)絡(luò)信息獲取單元,用于獲取所述電子設(shè)備所在網(wǎng)絡(luò)的移動國家碼MCC和移動網(wǎng) 絡(luò)碼MNC;
[0015] 用戶代理UserAgent信息查詢單元,用于將獲取的所述MCC和MNC,與所述電子設(shè) 備的用戶所屬的MCC和MNC進行比較,在獲取的MCC和MNC與所述電子設(shè)備的用戶所屬的 MCC和MNC不一致時,查詢與獲取的MCC和MNC對應(yīng)的用戶代理UserAgent信息;
[0016] UserAgent信息設(shè)置單元,用于將查詢獲得的UserAgent信息設(shè)置為所述電子設(shè) 備自身的UserAgent信息。
[0017] 上述方案中,所述網(wǎng)絡(luò)信息獲取單元進一步用于,在所述電子設(shè)備發(fā)出的超文本 傳輸協(xié)議HTTP請求無響應(yīng)時,獲取所述電子設(shè)備所在網(wǎng)絡(luò)的MCC和MNC。
[0018] 上述方案中,所述網(wǎng)絡(luò)信息獲取單元進一步用于,從所述電子設(shè)備當前接入的運 營商網(wǎng)絡(luò)的核心網(wǎng)設(shè)備下發(fā)的消息中獲取所述電子設(shè)備所在網(wǎng)絡(luò)的MCC和MNC。
[0019] 上述方案中,所述電子設(shè)備還包括存儲單元,用于存儲所述電子設(shè)備預設(shè)數(shù)據(jù)庫, 所述數(shù)據(jù)庫中包括MCC和MNC與相應(yīng)UserAgent信息的映射關(guān)系;
[0020] 所述UserAgent信息查詢單元進一步用于,根據(jù)獲取的所述MCC和MNC,查詢所述 數(shù)據(jù)庫,獲取所述數(shù)據(jù)庫中相匹配的MCC和MNC所對應(yīng)的UserAgent信息。
[0021] 本發(fā)明實施例提供的一種信息處理方法和電子設(shè)備,在電子設(shè)備發(fā)出的HTTP請 求無響應(yīng)時,獲取電子設(shè)備所在網(wǎng)絡(luò)的MCC和MNC,判斷其與電子設(shè)備的用戶所屬的MCC和 MNC是否一致,并在判斷不一致時,對電子設(shè)備瀏覽器的UserAgent信息設(shè)置進行修改;如 此,針對由于UserAgent信息設(shè)置(如設(shè)置的UserAgent信息與當前所處國家地區(qū)和運 營商網(wǎng)絡(luò)的UserAgent信息不符)的問題造成的HTTP請求無響應(yīng)情形,本發(fā)明實施例可 以通過修改瀏覽器的UserAgent信息設(shè)置,恢復電子設(shè)備通過瀏覽器正常的訪問網(wǎng)絡(luò)。
【附圖說明】
[0022] 圖1為本發(fā)明實施例一的信息處理方法流程圖;
[0023] 圖2為本發(fā)明實施例二的電子設(shè)備結(jié)構(gòu)示意圖。
【具體實施方式】
[0024] 下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進一步詳細闡述。
[0025] 實施例一
[0026] 本發(fā)明實施例一提供一種信息處理方法,應(yīng)用于電子設(shè)備,如圖1所示,所述方法 包括:
[0027] 步驟101,獲取所述電子設(shè)備所在網(wǎng)絡(luò)的移動國家碼(MCC,MobileCountryCode) 和移動網(wǎng)絡(luò)碼(MNC,MobileNetworkCode)。
[0028] 其中,所述MCC用以表征所述電子設(shè)備所在網(wǎng)絡(luò)的國家信息,所述MNC用以表征所 述電子設(shè)備所在網(wǎng)絡(luò)的運營商信息;不同的MCC和MNC對應(yīng)著不同的UserAgent設(shè)置,所 述UserAgent可以是運營商網(wǎng)絡(luò)的UserAgent信息或某一特定制造商的UserAgent信 息。一種MCC和MNC與UserAgent的對應(yīng)關(guān)系如下表1所示:
[0029]
【主權(quán)項】
1. 一種信息處理方法,應(yīng)用于電子設(shè)備,所述方法包括: 獲取所述電子設(shè)備所在網(wǎng)絡(luò)的移動國家碼MCC和移動網(wǎng)絡(luò)碼MNC; 將獲取的所述MCC和MNC,與所述電子設(shè)備的用戶所屬的MCC和MNC進行比較,在獲取 的MCC和MNC與所述電子設(shè)備的用戶所屬的MCC和MNC不一致時,查詢與所獲取的MCC和 MNC對應(yīng)的用戶代理UserAgent信息; 將查詢獲得的UserAgent信息設(shè)置為所述電子設(shè)備自身的UserAgent信息。
2. 根據(jù)權(quán)利要求1所述信息處理方法,其特征在于,所述方法還包括:在所述電子設(shè)備 發(fā)出的超文本傳輸協(xié)議HTTP請求無響應(yīng)時,獲取所述電子設(shè)備所在網(wǎng)絡(luò)的MCC和MNC。
3. 根據(jù)權(quán)利要求1所述信息處理方法,其特征在于,所述方法還包括:從所述電子設(shè)備 當前接入的運營商網(wǎng)絡(luò)的核心網(wǎng)設(shè)備下發(fā)的消息中獲取所述電子設(shè)備所在網(wǎng)絡(luò)的MCC和 MNC〇
4. 根據(jù)權(quán)利要求1至3任一項所述信息處理方法,其特征在于,所述方法還包括:所述 電子設(shè)備預設(shè)數(shù)據(jù)庫,所述數(shù)據(jù)庫中包括MCC和MNC與相應(yīng)UserAgent信息的映射關(guān)系; 所述查詢與所獲取的MCC和MNC對應(yīng)的UserAgent信息,包括: 根據(jù)獲取的所述MCC和MNC,查詢所述數(shù)據(jù)庫,獲取所述數(shù)據(jù)庫中相匹配的MCC和MNC所對應(yīng)的UserAgent信息。
5. -種電子設(shè)備,包括: 網(wǎng)絡(luò)信息獲取單元,用于獲取所述電子設(shè)備所在網(wǎng)絡(luò)的移動國家碼MCC和移動網(wǎng)絡(luò)碼 MNC; 用戶代理UserAgent信息查詢單元,用于將獲取的所述MCC和MNC,與所述電子設(shè)備 的用戶所屬的MCC和MNC進行比較,在獲取的MCC和MNC與所述電子設(shè)備的用戶所屬的MCC 和MNC不一致時,查詢與獲取的MCC和MNC對應(yīng)的用戶代理UserAgent信息; UserAgent信息設(shè)置單元,用于將查詢獲得的UserAgent信息設(shè)置為所述電子設(shè)備自 身的UserAgent信息。
6. 根據(jù)權(quán)利要求5所述電子設(shè)備,其特征在于,所述網(wǎng)絡(luò)信息獲取單元進一步用于,在 所述電子設(shè)備發(fā)出的超文本傳輸協(xié)議HTTP請求無響應(yīng)時,獲取所述電子設(shè)備所在網(wǎng)絡(luò)的 MCC和MNC。
7. 根據(jù)權(quán)利要求5所述電子設(shè)備,其特征在于,所述網(wǎng)絡(luò)信息獲取單元進一步用于,從 所述電子設(shè)備當前接入的運營商網(wǎng)絡(luò)的核心網(wǎng)設(shè)備下發(fā)的消息中獲取所述電子設(shè)備所在 網(wǎng)絡(luò)的MCC和MNC。
8. 根據(jù)權(quán)利要求5至7任一項所述電子設(shè)備,其特征在于,所述電子設(shè)備還包括存儲 單元,用于存儲所述電子設(shè)備預設(shè)數(shù)據(jù)庫,所述數(shù)據(jù)庫中包括MCC和MNC與相應(yīng)UserAgent f目息的映射關(guān)系; 所述UserAgent信息查詢單元進一步用于,根據(jù)獲取的所述MCC和MNC,查詢所述數(shù)據(jù) 庫,獲取所述數(shù)據(jù)庫中相匹配的MCC和MNC所對應(yīng)的UserAgent信息。
【專利摘要】本發(fā)明公開了一種信息處理方法和電子設(shè)備,方法包括:獲取電子設(shè)備所在網(wǎng)絡(luò)的移動國家碼(MCC)和移動網(wǎng)絡(luò)碼(MNC);將獲取的MCC和MNC與所述電子設(shè)備的用戶所屬的MCC和MNC進行比較,在獲取的MCC和MNC與所述電子設(shè)備的用戶所屬的MCC和MNC不一致時,查詢與所獲取的MCC和MNC對應(yīng)的用戶代理(User Agent)信息;將查詢獲得的User Agent信息設(shè)置為所述電子設(shè)備自身的User Agent信息。
【IPC分類】H04W8-18
【公開號】CN104602222
【申請?zhí)枴緾N201410815435
【發(fā)明人】金明宇
【申請人】聯(lián)想(北京)有限公司
【公開日】2015年5月6日
【申請日】2014年12月24日