国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      電話號碼智能搜索的方法及裝置的制造方法_4

      文檔序號:9754887閱讀:來源:國知局
      \n 氣溫:"
      [0164] +detail.getProperty(8).toString();
      [0165] weatherToday=weatherToday+"\n風(fēng)力:"
      [0166] +detail·getProperty(9)·toString()+"\n";
      [0167] 2、獲取陌生通話時的位置信息;
      [0168] 常用的Android定位方法是GPS定位,它需要手機(jī)支持GPS模塊,并通過直接和衛(wèi)星 交互獲得當(dāng)前經(jīng)煒度的位置信息。實(shí)現(xiàn)代碼如下:
      [0169] //查找到服務(wù)信息
      [0170] Criteria criteria = new CriteriaO;
      [0171] //獲取GPS信息
      [0172] String provider=locationManager.getBestProvider(criteria,true);
      [0173] //通過GPS獲取位置
      [0174] Location location=locationManager.getLastKnownLocation(provider);
      [0175] updateToNewLocation(location);
      [0176] //設(shè)置監(jiān)聽器,自動更新的最小時間為間隔N秒(1秒為1*1000,這樣寫主要為了方 便)或最小位移變化超過N米
      [0177] locationManager·requestLocationUpdates(provider,10*1000,
      [0178] 50,locationListener);
      [0179] 在本實(shí)施例中,通過系統(tǒng)內(nèi)置API或者第三方提供的API獲得通話時的環(huán)境信息, 使得通話時對于環(huán)境信息印象更為深刻的用戶可以根據(jù)通話時的環(huán)境信息更為快速準(zhǔn)確 的搜索到需要的號碼。
      [0180]參照圖7,為本發(fā)明電話號碼智能搜索的方法的第一實(shí)施例,所述電話號碼智能搜 索的方法包括:
      [0181] 步驟S100,獲取并存儲與陌生電話號碼通話時的模糊記憶信息;
      [0182] 通過系統(tǒng)提供的API或第三方API獲取與陌生電話號碼通話時模糊記憶信息,所述 模糊記憶信息至少包括:通話記錄信息、號碼信息和環(huán)境信息,并將獲得的所述模糊記憶信 息保存在本地,所述通話記錄包括:通話狀態(tài)、通話時間和通話時長,其中:
      [0183] 所述通話狀態(tài)標(biāo)識通話的類型,所述通話類型可能為來電、去電、通話、來電未接 聽或去電未接聽;
      [0184] 所述號碼信息可以通過對陌生電話的電話號碼分析獲取,亦可以通過陌生電話的 電話號碼調(diào)用號碼信息API查詢獲得;
      [0185] 所述通話時的環(huán)境信息,可能為來電時的環(huán)境信息、去電時的環(huán)境信息或通話時 的環(huán)境信息。
      [0186] 針對本步驟,以安卓手機(jī)為例,獲取與陌生電話的通話記錄信息的步驟實(shí)現(xiàn)為:
      [0187] Android系統(tǒng)中可以利用calendar函數(shù)提取當(dāng)前陌生通話時通話時間,實(shí)現(xiàn)代碼 如下:
      [0188] Calendar c = Calendar.getInstance();
      [0189] //取得系統(tǒng)日期:
      [0190] year = c. get(Calendar. YEAR)
      [0191 ] month = c. grt(Calendar .MONTH)
      [0192] day = c·get(Calendar·DAY_0F_M0NTH)
      [0193] //取得系統(tǒng)時間:
      [0194] hour = c.get(Ca 1 endar.H0UR_0F_DAY);
      [0195] minute = c · get(Calendar .MINUTE)
      [0196] //取得系統(tǒng)上下午信息:
      [0197] int apm=mCalendar.get(Calendar.AM_PM);
      [0198] apm = 0表示上午,apm=l表示下午
      [0199] 通過計(jì)算陌生通話接通與掛斷時的通話時間之差,可得陌生通話的通話時長。
      [0200] 步驟S200,當(dāng)用戶進(jìn)行號碼搜索時,接收用戶輸入的搜索條件;
      [0201] 當(dāng)用戶進(jìn)行號碼搜索時,通過提供用戶交互界面或者語音提示等具有提示用戶輸 入功能的方法提示用戶輸入搜索條件,用戶接收到提示后,通過用戶交互界面或者語音等 能夠被接收的輸入方式輸入用戶的搜索條件,接收用戶輸入的搜索條件。
      [0202] 步驟S300,根據(jù)所述搜索條件搜索存儲的所述模糊記憶信息獲得搜索結(jié)果;根據(jù) 所述搜索條件對存儲的所述模糊記憶信息進(jìn)行搜索,根據(jù)預(yù)設(shè)匹配算法對所述模糊記憶信 息中的信息與所述搜索條件的匹配度,根據(jù)所述匹配度選擇高于預(yù)設(shè)匹配度的通話記錄信 息生成搜索結(jié)果,所述匹配算法可以包括網(wǎng)格算法、KMP算法、BM算法、bitmap算法;
      [0203] 針對本步驟,一種可能的實(shí)施方式為單元素匹配,具體實(shí)施步驟包括:
      [0204] 1、接收用戶輸入的搜索條件,所述搜索條件為:號碼歸屬地址為"廈門市";
      [0205] 2、根據(jù)匹配算法在通話記錄信息中搜索出地址為"廈門市"的所有號碼。
      [0206] 另一種可能的實(shí)施方式為多元素匹配,具體實(shí)施步驟包括:
      [0207] 1、接收用戶輸入的搜索條件,所述搜索條件為:號碼運(yùn)營商為"移動",通話時間為 "上午",通話時長為"3分鐘";
      [0208] 2、根據(jù)匹配算法在通話記錄信息中搜索出號碼運(yùn)營商為"移動"的所有號碼;
      [0209] 3、在上述步驟2獲得的所有號碼中,搜索出通話時間為"上午"的所有號碼;
      [0210] 4、在上述步驟3獲得的所有號碼中,搜索出通話時長為"3分鐘"的所有號碼。
      [0211]另一種可能的實(shí)施方式為模糊匹配,具體實(shí)施步驟包括:
      [0212] 1、接收用戶輸入的搜索條件,所述搜索條件為:通話時間為"17點(diǎn)";
      [0213] 2、根據(jù)匹配算法在通話記錄信息中搜索發(fā)現(xiàn)沒有通話時間為"17點(diǎn)"的號碼;
      [0214] 3、匹配出通話時間最接近的模糊記憶信息,從而縮小用戶查找陌生通話的范圍。
      [0215] 步驟S400,將所述搜索結(jié)果展示給用戶。
      [0216] 將所述搜索結(jié)果通過用戶交互界面或用戶選定的方式展示給用戶,使得用戶可以 通過此展示獲得所述搜索結(jié)果。
      [0217] 具體實(shí)施時,一種可能的具體實(shí)現(xiàn)包括:
      [0218] 1、對每一個陌生通話,經(jīng)過處理,保存以下信息,即號碼歸屬地、號碼運(yùn)營商、陌生 通話日期與通話時長、陌生通話的天氣狀況以及陌生通話的位置信息等,如表1所述;
      [0219] 2、用戶根據(jù)陌生通話時的模糊記憶,匹配查找出需要的號碼信息,其中匹配方法 包括:
      [0220] (1)單元素匹配:如果用戶查找陌生通話18666223578,搜索信息聯(lián)通,則會即可匹 配出18666223578或者如果用戶查找陌生通話13826511547,搜索信息廈門市,則會即可匹 配出 13826511547;
      [0221] (2)多元素匹配:如果用戶查找陌生通話15112322738,搜索信息移動,則會匹配出 13826511547,15112322738,13519193265,再次搜索信息上午,則會匹配出 13826511547, 15112322738,繼續(xù)搜索信息3min,則最終會匹配出15112322738;
      [0222] (3)模糊匹配:如果用戶只記得大概的來電時間18時左右,而數(shù)據(jù)庫中并沒有該時 段的陌生通話,那么搜索信息18時,則會匹配出15361503978,18666223578,即數(shù)據(jù)庫在沒 有相關(guān)信息時,匹配出最接近的模糊記憶信息,從而縮小用戶查找陌生通話的范圍;
      [0223] 3、將所述搜索結(jié)果通過交互界面展示給用戶。
      [0224] 在本實(shí)施例中,通過獲取并保存與陌生電話的通話記錄信息,使得用戶需要再次 使用陌生電話進(jìn)行通話時,可以通過通話時的印象快速準(zhǔn)確的檢索到需要的陌生號碼。
      [0225] 進(jìn)一步的,參照圖8,為本發(fā)明電話號碼智能搜索的方法的第二實(shí)施例,基于上述 圖7所示的實(shí)施例,所述獲取并存儲與陌生電話號碼通話時的模糊記憶信息的步驟包括:
      [0226] 步驟S110,根據(jù)陌生電話的電話號碼,獲取陌生電話的號碼信息;
      [0227] 根據(jù)陌生電話的電話號碼按照號碼規(guī)范對電話號碼進(jìn)行分析獲取陌生電話的號 碼信息,或者通過陌生電話的電話號碼調(diào)用第三方提供的API直接獲取陌生電話的號碼信 息,所述號碼信息包括:號碼歸屬地、號碼運(yùn)營商和/或號碼類型。
      [0228] 具體實(shí)施時,一種可能的具體實(shí)現(xiàn)包括:
      [0229] 在移動通信網(wǎng)絡(luò)中,用戶的手機(jī)號碼稱為移動臺國際ISDN號碼,即主叫用戶呼叫 數(shù)字公用陸地蜂窩移動通信網(wǎng)絡(luò)中的用戶所需撥的號碼。它由3部分構(gòu)成,MSISDN=CC+NDC +SN,含義如下:
      [0230] CC:Country Code,含義為國家碼,因?yàn)殛懙匾苿泳W(wǎng)絡(luò)遍布全球各地,自然需要對 不同國家的移動用戶進(jìn)行區(qū)分,中國的國家碼為86。在撥打國際電話時,需要國際碼。
      [0231 ] NDC:National Destination Code,表示國內(nèi)目的地碼,也稱網(wǎng)絡(luò)接入號,也就是 平時手機(jī)撥號的前三位。中國移動網(wǎng)絡(luò)接入號為134~139、150~152、188等,中國聯(lián)通為 130 ~132、185 ~186等,中國電信為 133、153、180、189等。
      [0232] SN:Subscriber Number,用戶號碼,采用等長8位編號計(jì)劃,其中SN(前四位 HI H2H3H4)的HLR識別號用于表示用戶的歸屬地。
      [0233] 如一個GSM聯(lián)通手機(jī)號碼為8613007370000,86是國家碼(CC); 130是NDC,用于識別 網(wǎng)絡(luò)接入號,即中國聯(lián)通;07370000是用戶號碼的SN;0737用于識別歸屬區(qū),即湖南益陽。
      [0234] 另一種可能的具體實(shí)現(xiàn)包
      當(dāng)前第4頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1