亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種通訊錄中的電話轉(zhuǎn)接方法及通訊錄與流程

文檔序號:12068522閱讀:513來源:國知局
一種通訊錄中的電話轉(zhuǎn)接方法及通訊錄與流程

本發(fā)明屬于通信技術(shù)領(lǐng)域,特別涉及一種通訊錄中的電話轉(zhuǎn)接方法及通訊錄。



背景技術(shù):

隨著手機的普及,越來越多的人擁有了自己的手機,用戶手機通訊錄中的聯(lián)系人變得越來越多,手機用戶通話的頻率也越來越高。

但是在日常生活中常常會發(fā)生這樣的情況,A用戶有急事需要聯(lián)系C用戶,A用戶不知道C用戶的手機號碼,但是A用戶知道B用戶有存儲的C用戶的手機號碼,于是打電話向B用戶索要C用戶的手機號碼,B用戶可以通過兩種方式將該電話號碼傳輸給A用戶:第一種方式為,B用戶口頭說出C用戶的電話號碼,A用戶手動記下,掛斷與B用戶的通話后再手動撥打C用戶的電話號碼;第二種方式為,B用戶先掛斷與A用戶的通話,在通訊錄中找出C用戶的電話號碼后以短信或者名片存儲格式發(fā)送給A用戶,A用戶收到后打開短信或者名片存儲格式,查找C用戶的電話號碼后手動撥打C用戶的電話號碼,這兩種方式都很麻煩也浪費時間,甚至有可能會記錯號碼,效率非常低。

有鑒于此,特提出本發(fā)明。



技術(shù)實現(xiàn)要素:

為了克服現(xiàn)有技術(shù)中電話轉(zhuǎn)接操作麻煩,耗費時間長且容易記錯號碼的缺點,本發(fā)明的第一目的在于提供一種通訊錄中的電話轉(zhuǎn)接方法,在通話過程中接收被叫終端發(fā)送的聯(lián)系人信息,自動提取電話號碼,并建立與該電話號碼的電話通路,如此實現(xiàn)簡化通話過程中的電話轉(zhuǎn)接操作,節(jié)約時間的目的。

本發(fā)明的另一目的在于提供一種通訊錄。

本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:

提供一種通訊錄中的電話轉(zhuǎn)接方法,由呼叫終端中的通訊錄建立與被叫終端的電話通路,所述電話轉(zhuǎn)接方法包括:

S1:呼叫終端的通訊錄檢測到被叫終端發(fā)送的聯(lián)系人信息時,獲取所述聯(lián)系人信息,所述的聯(lián)系人信息至少包括待撥電話號碼;

S2:呼叫終端的通訊錄提取聯(lián)系人信息中的待撥電話號碼;

S3:呼叫終端的通訊錄主動切斷與被叫終端的電話通路,同時向待撥電話號碼發(fā)送撥號的觸發(fā)信號,與待撥電話號碼建立新的電話通路。

進一步地,所述聯(lián)系人信息的傳輸形式為手機短信。

進一步地,呼叫終端的通訊錄檢測被叫終端發(fā)送的聯(lián)系人信息包括:

呼叫終端的通訊錄接收到聯(lián)系人信息時,獲取該聯(lián)系人信息的發(fā)送方的電話號碼;

呼叫終端的通訊錄判斷發(fā)送方的電話號碼和當(dāng)前被叫終端的電話號碼是否一致;如果是,執(zhí)行步驟S2。

進一步地,所述步驟S1中,聯(lián)系人信息還包括與待撥電話號碼相對應(yīng)的電話號碼標(biāo)識;

所述步驟S2中:呼叫終端的通訊錄根據(jù)電話號碼標(biāo)識提取與該電話號碼標(biāo)識對應(yīng)的待撥電話號碼。

進一步地,所述步驟S2包括:

呼叫終端的通訊錄對聯(lián)系人信息的內(nèi)容進行搜索,從中提取出連續(xù)的數(shù)字串;

呼叫終端的通訊錄判斷數(shù)字串是否為電話號碼;如果是,保存為待撥電話號碼;如果否,提示沒有搜索到電話號碼。

進一步地,呼叫終端的通訊錄根據(jù)電話號碼的正則表達式判斷提取的數(shù)字串是否是電話號碼。

進一步地,在步驟S2之后還包括:

呼叫終端的通訊錄將提取的待撥電話號碼顯示在終端顯示界面;

呼叫終端的通訊錄彈出是否撥打待撥電話號碼的提示;以及

檢測到在預(yù)設(shè)時間內(nèi)用戶無操作或者檢測到用戶確認(rèn)撥打待撥電話號碼時,執(zhí)行步驟S3,檢測到用戶取消撥打待撥電話號碼時,則退出顯示界面并返回步驟S1。

進一步地,當(dāng)提取的待撥電話號碼大于一個時,在步驟S3之后還包括:

呼叫終端的通訊錄檢測與待撥電話號碼的通話狀態(tài);

當(dāng)通話狀態(tài)為未接通時,呼叫終端的通訊錄建立與下一待撥電話號碼的電話通路。

進一步地,所述聯(lián)系人信息還包括與待撥電話號碼對應(yīng)的姓名、住宅地址、公司地址、公司名稱、電子郵箱、即時通訊工具賬號、社交軟件賬號、日期備注中的至少一種。

本發(fā)明還提供一種通訊錄,設(shè)置在呼叫終端中,由呼叫終端中的通訊錄建立與被叫 終端的電話通路,所述呼叫終端的通訊錄包括:

檢測模塊:用于檢測到被叫終端發(fā)送的聯(lián)系人信息時,獲取所述聯(lián)系人信息,所述的聯(lián)系人信息至少包括待撥電話號碼;

提取模塊:用于提取聯(lián)系人信息中的待撥電話號碼;

撥號模塊:用于主動切斷與被叫終端的電話通路,同時向待撥電話號碼發(fā)送撥號的觸發(fā)信號,與待撥電話號碼建立新的電話通路。

進一步地,所述聯(lián)系人信息的傳輸形式為手機短信。

進一步地,檢測模塊包括:

獲取單元:用于接收到短信時,獲取短信發(fā)送方的電話號碼;

第一判斷單元:用于判斷發(fā)送方的電話號碼和當(dāng)前被叫終端的電話號碼是否一致,若是,則由提取模塊提取聯(lián)系人信息中的待撥電話號碼。

進一步地,聯(lián)系人信息還包括與電話號碼相對應(yīng)的電話號碼標(biāo)識;

提取模塊根據(jù)電話號碼標(biāo)識提取與該電話號碼標(biāo)識對應(yīng)的電話號碼。

進一步地,提取模塊包括:

搜索單元:用于錄對聯(lián)系人信息的內(nèi)容進行搜索,從中提取出連續(xù)的數(shù)字串;

第二判斷單元:用于判斷數(shù)字串是否為電話號碼;如果是,保存為待撥電話號碼;如果否,提示沒有搜索到電話號碼。

進一步地,第二判斷單元根據(jù)電話號碼的正則表達式判斷提取的數(shù)字串是否是電話號碼。

進一步地,通訊錄還包括:

顯示模塊:用于將提取的待撥電話號碼顯示在終端顯示界面;

提示模塊:用于彈出是否撥打待撥電話號碼的提示;以及

檢測到在預(yù)設(shè)時間內(nèi)用戶無操作或者檢測到用戶確認(rèn)撥打待撥電話號碼時,由撥號模塊執(zhí)行撥號;

檢測到用戶取消撥打待撥電話號碼時,則退出顯示界面。

進一步地,當(dāng)提取的待撥電話號碼大于一個時,檢測模塊還檢測與提取的待撥電話號碼的通話狀態(tài);

當(dāng)通話狀態(tài)為未接通時,撥號模塊建立與下一提取的待撥電話號碼的電話通路。

進一步地,所述聯(lián)系人信息還包括與待撥電話號碼對應(yīng)的姓名、住宅地址、公司地址、公司名稱、電子郵箱、即時通訊工具賬號、社交軟件賬號、日期備注中的至少一種。

本發(fā)明的有益效果是:

在通話狀態(tài)下,呼叫終端中的通訊錄檢測被叫終端發(fā)送的聯(lián)系人信息,自動提取聯(lián)系人信息中的電話號碼,并自動建立與該電話號碼的電話通路,如此通過通訊錄簡化手機終端通話過程中的電話轉(zhuǎn)接操作,節(jié)約電話轉(zhuǎn)接時間,簡化用戶操作,提升用戶體驗。

附圖說明

為了更清楚的說明本發(fā)明具體實施方式中的技術(shù)方案,下面將對具體實施方式中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明提供的一種通訊錄中的電話轉(zhuǎn)接方法的方法流程圖;

圖2是本發(fā)明提供的另一種通訊錄中的電話轉(zhuǎn)接方法的方法流程圖;

圖3是本發(fā)明提供的另一種通訊錄中的電話轉(zhuǎn)接方法的方法流程圖;

圖4是本發(fā)明提供的一種通訊錄的結(jié)構(gòu)示意圖;

圖5是本發(fā)明提供的一種通訊錄的檢測模塊的結(jié)構(gòu)示意圖;

圖6是本發(fā)明提供的一種通訊錄的提取模塊的結(jié)構(gòu)示意圖;

圖7是本發(fā)明提供的另一種通訊錄的結(jié)構(gòu)示意圖。

具體實施方式

實施例一

本發(fā)明提供一種通訊錄中的電話轉(zhuǎn)接的方法,由呼叫終端建立與被叫終端的電話通路,呼叫終端中安裝有通訊錄,具體由呼叫終端中的通訊錄建立與被叫終端的電話通路,如圖1所示,該電話轉(zhuǎn)接方法包括:

步驟101:呼叫終端的通訊錄檢測到被叫終端發(fā)送的聯(lián)系人信息時,獲取所述聯(lián)系人信息,所述聯(lián)系人信息至少包括待撥電話號碼。

步驟102:呼叫終端的通訊錄提取聯(lián)系人信息中的待撥電話號碼。

步驟103:呼叫終端的通訊錄主動切斷與被叫終端的電話通路,同時向待撥電話號碼發(fā)送撥號的觸發(fā)信號,與待撥電話號碼建立新的電話通路。

本實施例中,在通話狀態(tài)下,由呼叫終端中的通訊錄檢測被叫終端發(fā)送的聯(lián)系人信息,自動提取聯(lián)系人信息中的待撥電話號碼,并自動建立與該電話號碼的電話通路,如此通過通訊錄簡化手機終端通話過程中的電話轉(zhuǎn)接操作,節(jié)約電話轉(zhuǎn)接時間,簡化用戶操作,提升用戶體驗。

實施例二

本發(fā)明提供一種通訊錄中的電話轉(zhuǎn)接的方法,由呼叫終端建立與被叫終端的電話通路,呼叫終端中安裝有通訊錄,具體由呼叫終端中的通訊錄建立與被叫終端的電話通路,如圖2所示,該電話轉(zhuǎn)接方法包括:

步驟201:呼叫終端的通訊錄接收到聯(lián)系人信息時,獲取發(fā)送該聯(lián)系人信息的發(fā)送方電話號碼。

具體地,呼叫終端的通訊錄實時監(jiān)測接收到的聯(lián)系人信息,當(dāng)接收到聯(lián)系人信息時,呼叫終端的通訊錄獲取發(fā)送該聯(lián)系人信息的發(fā)送方電話號碼。

其中,聯(lián)系人信息至少包括待撥電話號碼,進一步地,還包括與待撥電話號碼對應(yīng)的姓名、住宅地址、公司地址、公司名稱、電子郵箱、即時通訊工具賬號、社交軟件賬號、日期備注中的至少一種,其中即時通訊工具賬號如QQ號、微信號等,社交軟件賬號如微博賬號、豆瓣賬號等。

進一步地,聯(lián)系人信息的傳輸形式為手機短信。

例如,呼叫終端為用戶A,被叫終端為用戶B,A用戶想通過B用戶聯(lián)系C用戶,則A用戶通過通訊錄向B用戶發(fā)起通話,B用戶將C用戶的聯(lián)系人信息以短信形式發(fā)送給A用戶(如王某,130****6666),A用戶接收到短信時,通訊錄獲取短信發(fā)送方的電話號碼,即B用戶的電話號碼。

步驟202:呼叫終端的通訊錄判斷發(fā)送方電話號碼和當(dāng)前被叫終端的電話號碼是否一致。

如果是,則收到的聯(lián)系人信息是被叫終端發(fā)送的,則執(zhí)行步驟203;如果否,則收到的聯(lián)系人信息不是被叫終端發(fā)送的,將該聯(lián)系人信息忽略,繼續(xù)監(jiān)測呼叫終端接收到的聯(lián)系人信息并返回步驟201。

由于在通話過程中,也可能收到其他用戶的短信,而此時是向被叫終端索要某一聯(lián)系人的聯(lián)系方式,呼叫終端的通訊錄只需分析被叫終端發(fā)送的短信即可,因此通訊錄需要判斷短信發(fā)送方電話號碼和當(dāng)前被叫終端的電話號碼是否一致。

步驟203:呼叫終端的通訊錄提取聯(lián)系人信息中的待撥電話號碼。

具體地,呼叫終端的通訊錄提取聯(lián)系人信息中的待撥電話號碼通過如下步驟實現(xiàn);

A1)呼叫終端的通訊錄對聯(lián)系人信息的內(nèi)容進行搜索,從中提取出連續(xù)的數(shù)字串。

其中,當(dāng)聯(lián)系人信息中含有多組數(shù)字串時,按照搜索順序依次提取出所有的數(shù)字 串。

A2)通訊錄判斷數(shù)字串是否為電話號碼;如果是,保存為待撥電話號碼;如果否,提示沒有搜索到電話號碼。

具體地,通訊錄根據(jù)電話號碼的正則表達式判斷提取的數(shù)字串是否是電話號碼。其中,電話號碼的正則表達式預(yù)設(shè)在通訊錄中。將提取的數(shù)字串逐一與預(yù)設(shè)的多個正則表達式進行匹配,若其中任一表達式匹配成功,則視為電話號碼,當(dāng)與一個正則表達式匹配失敗時,進行下一個正則表達式的匹配,直至所有正則表達式匹配結(jié)束。優(yōu)選地,預(yù)設(shè)的多個正則表達式包括以下任意一個或多個正則表達式:

匹配帶區(qū)號固定電話號碼的正則表達式:(\d{3,4})?-?\d{7,8};

匹配不帶區(qū)號固定電話號碼的正則表達式:\d{7,8};

匹配11位手機號碼的正則表達式一:\d{11};

匹配11位手機號碼的正則表達式二:1[34578][0123456789]\d{8};

當(dāng)提取的數(shù)字串的個數(shù)大于1個時,按照上述規(guī)則依次判斷每一數(shù)字串是否為電話號碼,如果是,則保存為待撥電話號碼,繼續(xù)判斷下一數(shù)字串是否為電話號碼,如果不是,則忽略該數(shù)字串,繼續(xù)判斷下一數(shù)字串,直至判斷完所有的數(shù)字串,優(yōu)選的,如果所有的數(shù)字串都不是電話號碼,則通訊錄提示沒有搜索到電話號碼。

例如,收到的聯(lián)系人信息為“王某電話號碼130****6666、01082****66,QQ號45****55”,則呼叫終端的通訊錄對聯(lián)系人信息的內(nèi)容進行搜索,從中提取出連續(xù)的數(shù)字串分別為“130****6666、01082****66和45****55”,則呼叫終端的通訊首先將數(shù)字串“130****6666”分別與預(yù)設(shè)的正則表達式匹配,當(dāng)與表達式“\d{11}”或者“1[34578][0123456789]\d{8}”匹配時,匹配成功,則判斷該數(shù)字串是電話號碼,并保存為第一個待撥電話號碼;按照相同的規(guī)則匹配數(shù)字串“01082****66”,匹配成功,判斷該數(shù)字串是電話號碼,并保存為第二個待撥電話號碼;按照相同的規(guī)則匹配數(shù)字串“45****55”,匹配不成功,則判斷不是電話號碼,將該數(shù)字串忽略。

優(yōu)選的,聯(lián)系人信息還包括與待撥電話號碼相對應(yīng)的電話號碼標(biāo)識,本步驟中,提取聯(lián)系人信息中的待撥電話號碼的方法還可以替換為:通訊錄根據(jù)電話號碼標(biāo)識提取對應(yīng)的至少一個待撥電話號碼。例如,電話號碼的標(biāo)識為“#”,接收的聯(lián)系人信息為:王某,#130****6666,通訊錄提取緊跟在“#”后的連續(xù)數(shù)字串并保存為待撥電話號碼。

進一步優(yōu)選的,聯(lián)系人信息中還包括姓名標(biāo)識、住宅地址標(biāo)識、公司地址標(biāo)識、公司名稱標(biāo)識、電子郵箱標(biāo)識、即時通訊工具賬號標(biāo)識、社交軟件賬號標(biāo)識、日期備 注標(biāo)識,通訊錄可根據(jù)相應(yīng)的標(biāo)識提取該標(biāo)識對應(yīng)的內(nèi)容,并將提取的內(nèi)容保存到通訊錄下對應(yīng)標(biāo)識的位置中。

步驟204:呼叫終端的通訊錄主動切斷與被叫終端的電話通路,同時向待撥電話號碼發(fā)送撥號的觸發(fā)信號,與待撥電話號碼建立新的電話通路。

具體地,呼叫終端的通訊錄主動切斷與被叫終端的電話通路,即切斷當(dāng)前的電話通路,同時向待撥電話號碼發(fā)送撥號的觸發(fā)信號,與待撥電話號碼建立新的電話通路,這一過程為呼叫終端終端中的通訊錄在后臺自動執(zhí)行,并不需用戶在呼叫終端顯示界面上進行操作,從而簡化了用戶的操作,節(jié)約了時間,實現(xiàn)了在通話過程中快速轉(zhuǎn)接電話的目的,大大提高了電話轉(zhuǎn)接的效率。

優(yōu)選的,當(dāng)提取的待撥電話號碼大于一個時,按照提取順序,建立與優(yōu)先提取的待撥電話號碼的電話通路,并檢測其通話狀態(tài);

當(dāng)通話狀態(tài)為未接通時,呼叫終端的通訊錄建立與下一待撥電話號碼的電話通路。

例如,收到的聯(lián)系人信息為“王某電話號碼130****6666、01082****66,QQ號45****55”,提取的待撥電話號碼為“130****6666和01082****66”,則先建立與待撥電話號碼“130****6666”的電話通路,如果未接通,則再建立與待撥電話號碼“01082****66”的電話通路。

本實施例中,在通話狀態(tài)下,由呼叫終端中的通訊錄檢測被叫終端發(fā)送的聯(lián)系人信息,自動提取聯(lián)系人信息中的電話號碼,并自動建立與該電話號碼的電話通路,如此通過通訊錄簡化手機終端通話過程中的電話轉(zhuǎn)接操作,節(jié)約電話轉(zhuǎn)接時間,簡化用戶操作,提升用戶體驗。

實施例三

本實施例與實施例二的區(qū)別在于,本實施例中,聯(lián)系人信息的傳輸形式是網(wǎng)絡(luò)短信或即時通訊消息,聯(lián)系人信息還包括被叫終端的標(biāo)識,優(yōu)選的,被叫終端的標(biāo)識的組成格式為“#+被叫終端的電話號碼”,通訊錄可根據(jù)被叫終端的標(biāo)識判斷當(dāng)前聯(lián)系人信息是否是當(dāng)前被叫終端發(fā)送的,例如:當(dāng)前被叫終端的電話號碼為138****8888,如果接收到的聯(lián)系人信息中含有“#138****8888”,則判斷當(dāng)前聯(lián)系人信息是當(dāng)前被叫終端發(fā)送的,如果接收到的聯(lián)系人信息中不包含“#138****8888”,則判斷接收到的聯(lián)系人信息不是當(dāng)前被叫終端發(fā)送的。

本實施例由通訊錄在通話狀態(tài)下檢測被叫終端發(fā)送的聯(lián)系人信息時,自動提取該 電話號碼,并自動建立與該電話號碼的電話通路,如此通過通訊錄簡化手機終端通話過程中的電話轉(zhuǎn)接操作,節(jié)約時間,提升用戶體驗。

實施例四

本發(fā)明提供一種通訊錄中的電話轉(zhuǎn)接的方法,由呼叫終端建立與被叫終端的電話通路,呼叫終端中安裝有通訊錄,具體由呼叫終端中的通訊錄建立與被叫終端的電話通路,如圖3所示,該電話轉(zhuǎn)接方法包括:

步驟301:呼叫終端的通訊錄接收到聯(lián)系人信息時,獲取發(fā)送該聯(lián)系人信息的發(fā)送方電話號碼。

具體地,呼叫終端的通訊錄實時監(jiān)測接收的聯(lián)系人信息,當(dāng)檢測為接收到聯(lián)系人信息時,呼叫終端的的通訊錄獲取發(fā)送該聯(lián)系人信息的發(fā)送方電話號碼。

其中,聯(lián)系人信息至少包括待撥電話號碼,進一步地,還包括與待撥電話號碼對應(yīng)的姓名、住宅地址、公司地址、公司名稱、電子郵箱、即時通訊工具賬號、社交軟件賬號、日期備注中的至少一種,其中即時通訊工具賬號如QQ號、微信號等,社交軟件賬號如微博賬號、豆瓣賬號等。

進一步地,聯(lián)系人信息的傳輸形式為手機短信,聯(lián)系人信息以手機短信的形式發(fā)送給呼叫終端。

例如,呼叫終端為用戶A,被叫終端為用戶B,A用戶想通過B用戶聯(lián)系C用戶,則A用戶通過通訊錄向B用戶發(fā)起通話,B用戶將C用戶的聯(lián)系人信息以短信形式發(fā)送給A用戶(如王某,130****6666),A用戶接收到短信時,通訊錄獲取該短信發(fā)送方的電話號碼,即B用戶的電話號碼。

步驟302:呼叫終端的通訊錄判斷發(fā)送方電話號碼和當(dāng)前被叫終端的電話號碼是否一致。

如果是,則收到的聯(lián)系人信息是被叫終端發(fā)送的,則執(zhí)行步驟303;如果否,則收到的聯(lián)系人信息不是被叫終端發(fā)送的,通訊錄將該聯(lián)系人信息忽略,繼續(xù)監(jiān)測接收到的聯(lián)系人信息并返回步驟301。

由于在通話過程中,也可能收到其他用戶的短信,而此時是向被叫終端索要某一聯(lián)系人的聯(lián)系方式,呼叫終端的通訊錄只需分析被叫終端發(fā)送的短信即可,因此通訊錄需要判斷發(fā)送方電話號碼和當(dāng)前被叫終端的電話號碼是否一致。

步驟303:呼叫終端的通訊錄提取聯(lián)系人信息中的待撥電話號碼。

具體地,呼叫終端的通訊錄提取聯(lián)系人信息中的待撥電話號碼通過如下步驟實 現(xiàn);

A1)呼叫終端的通訊錄對聯(lián)系人信息的內(nèi)容進行搜索,從中提取出連續(xù)的數(shù)字串。

其中,當(dāng)聯(lián)系人信息中含有多組數(shù)字串時,按照搜索順序依次提取出所有的數(shù)字串。

A2)通訊錄判斷數(shù)字串是否為電話號碼;如果是,保存為待撥電話號碼;如果否,提示沒有搜索到電話號碼。

具體地,通訊錄根據(jù)電話號碼的正則表達式判斷提取的數(shù)字串是否是電話號碼。其中,電話號碼的正則表達式預(yù)設(shè)在通訊錄中。將提取的數(shù)字串逐一與預(yù)設(shè)的多個正則表達式進行匹配,若其中任一表達式匹配成功,則視為電話號碼,當(dāng)與一個正則表達式匹配失敗時,進行下一個正則表達式的匹配,直至所有正則表達式匹配結(jié)束。優(yōu)選地,預(yù)設(shè)的多個正則表達式包括以下任意一個或多個正則表達式:

匹配帶區(qū)號固定電話號碼的正則表達式:(\d{3,4})?-?\d{7,8};

匹配不帶區(qū)號固定電話號碼的正則表達式:\d{7,8};

匹配11位手機號碼的正則表達式一:\d{11};

匹配11位手機號碼的正則表達式二:1[34578][0123456789]\d{8};

優(yōu)選的,當(dāng)提取的數(shù)字串的個數(shù)大于1個時,按照上述規(guī)則依次判斷每一數(shù)字串是否為電話號碼,如果是,則保存為待撥電話號碼,繼續(xù)判斷下一數(shù)字串是否為電話號碼,如果不是,則忽略該數(shù)字串,繼續(xù)判斷下一數(shù)字串,直至判斷完所有的數(shù)字串,優(yōu)選的,如果所有的數(shù)字串都不是電話號碼,則通訊錄提示沒有搜索到電話號碼。

例如,收到的聯(lián)系人信息為“王某電話號碼130****6666、01082****66,QQ號45****55”,則呼叫終端的通訊錄對聯(lián)系人信息的內(nèi)容進行搜索,從中提取出連續(xù)的數(shù)字串分別為“130****6666、01082****66和45****55”,則呼叫終端的通訊首先將數(shù)字串“130****6666”分別與預(yù)設(shè)的正則表達式匹配,當(dāng)與表達式“\d{11}”或者“1[34578][0123456789]\d{8}”匹配時,匹配成功,則判斷該數(shù)字串是電話號碼,并保存為第一個待撥電話號碼;按照相同的規(guī)則匹配數(shù)字串“01082****66”,匹配成功,判斷該數(shù)字串是電話號碼,并保存為第二個待撥電話號碼;按照相同的規(guī)則匹配數(shù)字串“45****55”,匹配不成功,則判斷不是電話號碼,將該數(shù)字串忽略。

優(yōu)選的,聯(lián)系人信息還包括與待撥電話號碼相對應(yīng)的電話號碼標(biāo)識,本步驟中,提取聯(lián)系人信息中的待撥電話號碼的方法還可以替換為:通訊錄根據(jù)電話號碼標(biāo)識提取對應(yīng)的至少一個待撥電話號碼。例如,電話號碼的標(biāo)識為“#”,接收的聯(lián)系人信息為:王某,#130****6666,通訊錄提取緊跟在“#”后的連續(xù)數(shù)字串并保存為待撥電話 號碼。

進一步優(yōu)選的,聯(lián)系人信息中還包括姓名標(biāo)識、住宅地址標(biāo)識、公司地址標(biāo)識、公司名稱標(biāo)識、電子郵箱標(biāo)識、即時通訊工具賬號標(biāo)識、社交軟件賬號標(biāo)識、日期備注標(biāo)識,通訊錄可根據(jù)相應(yīng)的標(biāo)識提取該標(biāo)識對應(yīng)的內(nèi)容,并將提取的內(nèi)容保存到通訊錄下對應(yīng)標(biāo)識的位置中。

步驟304:呼叫終端的通訊錄將提取的待撥電話號碼顯示在終端顯示界面。

例如,呼叫終端的通訊錄將提取的待撥電話號碼“130****6666”顯示在終端顯示界面。

優(yōu)選的,當(dāng)提取的待撥電話號碼的個數(shù)大于1個時,按照提取順序?qū)⑺械拇龘茈娫捥柎a顯示在終端顯示界面。

步驟305:呼叫終端的通訊錄彈出是否撥打待撥電話號碼的提示。

其中,呼叫終端的通訊錄檢測到在預(yù)設(shè)時間內(nèi)用戶無操作或者檢測到用戶確認(rèn)撥打電話號碼時,執(zhí)行步驟306,檢測到用戶取消撥打電話號碼時,則退出顯示界面并返回步驟301。

具體地,呼叫終端的通訊錄在顯示界面彈出是否撥打電話號碼的提示,并給出操作選項“確認(rèn)”和“取消”,同時啟動計時器開始計時,在預(yù)設(shè)時間內(nèi),如果檢測到用戶點擊“確認(rèn)”的操作,則直接執(zhí)行步驟306,如果檢測到用戶點擊“取消”的操作,則返回步驟301,如果用戶沒有任何操作,則在計時器的計時達到預(yù)設(shè)時間時,自動執(zhí)行步驟306。

優(yōu)選的,預(yù)設(shè)時間的值由開發(fā)人員在編碼時設(shè)定,或者由用戶在撥打電話前手動設(shè)定。

例如,用戶設(shè)定的預(yù)設(shè)時間為5秒,終端顯示界面彈出提示信息“是否確認(rèn)撥打電話號碼130****6666”,并給出操作選項“確認(rèn)”和“取消”,如果用戶在5秒內(nèi)點擊了“確認(rèn)”,則直接進入步驟306撥打該電話號碼;如果用戶在5秒內(nèi)點擊了“取消”,則返回步驟301;如果用戶無操作,則在等待5秒后自動進入步驟306撥打該電話號碼。

優(yōu)選的,當(dāng)提取的待撥電話號碼的個數(shù)大于1個時,通訊錄在呼叫終端顯示界面彈出是否撥打電話號碼的提示,并給出一個取消操作選項和包含有提取的電話號碼的多個確認(rèn)操作選項,例如,提取的電話號碼有“電話1”、“電話2”、“電話3”,則在顯示界面給出操作選項“取消”、“確認(rèn)撥打電話1”、“確認(rèn)撥打電話2”、“確認(rèn)撥打電話3”四個操作選項,如果用戶在5S內(nèi)點擊了“確認(rèn)撥打電話1”、“確認(rèn)撥 打電話2”以及“確認(rèn)撥打電話3”中的任何一個,則直接進入步驟306撥打該操作選項對應(yīng)的電話號碼;如果用戶在5S內(nèi)點擊了“取消”,則返回步驟301;如果用戶無操作,則在等待5S后自動進入步驟306隨機撥打“電話1”、“電話2”以及“電話3”中的任一電話號碼,或者撥打最先提取的待撥電話號碼。

本步驟中對提取的待撥電話號碼進行提示,并給出操作選項,可以給用戶自由選擇的空間,實現(xiàn)半自動化撥打電話號碼,還可以在用戶不操作時自動撥打電話號碼,實現(xiàn)全自動撥打電話號碼,既滿足了不同用戶的需求,提高了用戶體驗,又提高了撥打電話的智能性,簡化了轉(zhuǎn)接電話的操作,節(jié)約了時間。

步驟306:呼叫終端的通訊錄主動切斷與被叫終端的電話通路,同時向待撥電話號碼發(fā)送撥號的觸發(fā)信號,與待撥電話號碼建立新的電話通路。

具體地,呼叫終端的通訊錄主動切斷與被叫終端的電話通路,即切斷當(dāng)前的電話通路,同時向待撥電話號碼發(fā)送撥號的觸發(fā)信號,與待撥電話號碼建立新的電話通路,這一過程為呼叫終端終端中的通訊錄在后臺自動執(zhí)行,并不需用戶在呼叫終端顯示界面上進行操作,從而簡化了用戶的操作,節(jié)約了時間,實現(xiàn)了在通話過程中快速轉(zhuǎn)接電話的目的,大大提高了電話轉(zhuǎn)接的效率。

本實施例中,在通話狀態(tài)下,由呼叫終端中的通訊錄檢測被叫終端發(fā)送的聯(lián)系人信息,自動提取聯(lián)系人信息中的電話號碼,并顯示在終端顯示界面,根據(jù)用戶的操作取消通話或者建立與提取的待撥電話號碼的電話通路,如此通過通訊錄簡化手機終端通話過程中的電話轉(zhuǎn)接操作,節(jié)約電話轉(zhuǎn)接時間,簡化用戶操作,提升用戶體驗。

實施例五

本實施例提供一種通訊錄,該通訊錄設(shè)置在呼叫終端中,由呼叫終端中的通訊錄建立與被叫終端的電話通路。

如圖4所示,呼叫終端的通訊錄包括檢測模塊、提取模塊和撥號模塊,檢測模塊用于檢測在通話狀態(tài)下,被叫終端發(fā)送的聯(lián)系人信息,提取模塊提取該聯(lián)系人信息中的待撥電話號碼,并由撥號模塊主動切斷當(dāng)前與被叫終端的通話,并與待撥電話號碼建立新的電話通路。

具體地,對于檢測模塊:檢測到被叫終端發(fā)送的聯(lián)系人信息時,獲取該聯(lián)系人信息,聯(lián)系人信息至少包括待撥電話號碼,進一步地,聯(lián)系人信息還包括與待撥電話號碼對應(yīng)的姓名、住宅地址、公司地址、公司名稱、電子郵箱、即時通訊工具賬號、社交軟件賬號、日期備注中的至少一種,其中即時通訊工具賬號如QQ號、微信號等,社交軟件賬 號如微博賬號、豆瓣賬號等。

其中,聯(lián)系人信息的傳輸形式為手機短信。

如圖5所示,在本實施例中,檢測模塊可以包括:

獲取單元:接收到聯(lián)系人信息時,獲取該聯(lián)系人信息的發(fā)送方的電話號碼。

具體地,獲取單元實時監(jiān)測呼叫終端接收到的短信,當(dāng)監(jiān)測到呼叫終端收到短信時,獲取該短信發(fā)送方的電話號碼。

第一判斷單元:用于判斷發(fā)送方的電話號碼和當(dāng)前被叫終端的電話號碼是否一致,若是,則由提取模塊提取聯(lián)系人信息中的待撥電話號碼。

提取模塊:用于提取聯(lián)系人信息中的待撥電話號碼。如圖6所示,提取模塊可以包括:

搜索單元:用于錄對聯(lián)系人信息的內(nèi)容進行搜索,從中提取出連續(xù)的數(shù)字串;其中,當(dāng)聯(lián)系人信息中含有多組數(shù)字串時,按照搜索順序依次提取出所有的數(shù)字串。

第二判斷單元:用于判斷數(shù)字串是否為電話號碼;如果是,保存為待撥電話號碼;如果否,提示沒有搜索到電話號碼。

進一步地,第二判斷單元根據(jù)電話號碼的正則表達式判斷提取的數(shù)字串是否是電話號碼。

優(yōu)選的,聯(lián)系人信息還可以包括與待撥電話號碼相對應(yīng)的電話號碼標(biāo)識,提取模塊還可以根據(jù)電話號碼標(biāo)識提取對應(yīng)的至少一個待撥電話號碼。

例如,電話號碼的標(biāo)識為“#”,接收的聯(lián)系人信息為:王某,#130****6666,提取模塊提取緊跟在“#”后的連續(xù)數(shù)字串并保存為待撥電話號碼。

進一步優(yōu)選的,聯(lián)系人信息中還可以包括姓名標(biāo)識、住宅地址標(biāo)識、公司地址標(biāo)識、公司名稱標(biāo)識、電子郵箱標(biāo)識、即時通訊工具賬號標(biāo)識、社交軟件賬號標(biāo)識、日期備注標(biāo)識,通訊錄可根據(jù)相應(yīng)的標(biāo)識提取該標(biāo)識對應(yīng)的內(nèi)容,并將提取的內(nèi)容保存到通訊錄下對應(yīng)標(biāo)識的位置中。

撥號模塊:用于主動切斷與被叫終端的電話通路,同時向待撥電話號碼發(fā)送撥號的觸發(fā)信號,與待撥電話號碼建立新的電話通路。

具體地,撥號模塊主動切斷與被叫終端的電話通路,即切斷當(dāng)前的電話通路,同時向待撥電話號碼發(fā)送撥號的觸發(fā)信號,與待撥電話號碼建立新的電話通路,這一過程為呼叫終端終端中的通訊錄在后臺自動執(zhí)行,并不需用戶在呼叫終端顯示界面上進行操作,從而簡化了用戶的操作,節(jié)約了時間,實現(xiàn)了在通話過程中快速轉(zhuǎn)接電話的目的,大大提高了電話轉(zhuǎn)接的效率。

在本實施例中,當(dāng)提取的待撥電話號碼大于一個時,檢測模塊還檢測與提取的待撥電話號碼的通話狀態(tài);

當(dāng)通話狀態(tài)為未接通時,撥號模塊建立與下一提取的待撥電話號碼的電話通路。

本實施例中,通話狀態(tài)下,由通訊錄檢測被叫終端發(fā)送的聯(lián)系人信息時,提取模塊自動提取該電話號碼,并向提取的待撥電話號碼發(fā)送撥號的觸發(fā)信號,以建立與待撥電話號碼的電話通路,如此通過通訊錄簡化手機終端通話過程中的電話轉(zhuǎn)接操作,節(jié)約時間,提升用戶體驗。

實施例六

如圖7所示,本實施例與實施例五的區(qū)別在于,本實施例在實施例五的基礎(chǔ)上,,通訊錄還包括:

顯示模塊:用于將提取的待撥電話號碼顯示在終端顯示界面。

例如,顯示模塊將提取的待撥電話號碼“130****6666”顯示在終端顯示界面。

提示模塊:用于彈出是否撥打待撥電話號碼的提示;以及檢測到在預(yù)設(shè)時間內(nèi)用戶無操作或者檢測到用戶確認(rèn)撥打待撥電話號碼時,由撥號模塊執(zhí)行撥號;檢測到用戶取消撥打待撥電話號碼時,則退出顯示界面。

具體地,通訊錄的提示模塊在顯示界面彈出是否撥打電話號碼的提示,并給出操作選項“確認(rèn)”和“取消”,同時啟動計時器開始計時,在預(yù)設(shè)時間內(nèi),如果檢測到用戶點擊“確認(rèn)”的操作,則由撥號模塊執(zhí)行撥號,如果檢測到用戶點擊“取消”的操作,則退出顯示界面,如果用戶沒有任何操作,則在計時器的計時達到預(yù)設(shè)時間時,撥號模塊自動執(zhí)行撥號。

優(yōu)選的,預(yù)設(shè)時間的值由開發(fā)人員在編碼時設(shè)定,或者由用戶在撥打電話前手動設(shè)定。

以上所述僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專利的技術(shù)人員在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述提示的技術(shù)內(nèi)容作出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明方案的范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1