一種自動添加對方電話號碼的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種自動添加對方電話號碼的方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有手機(jī)添加對方電話號碼,一般都是通過打開聯(lián)系人,手動新建添加聯(lián)系人的方法,或是通過把聯(lián)系人保存成.vcf格式的文件,然后通過彩信或是藍(lán)牙的方式發(fā)送給對方,對方接收到文件后,再手動把聯(lián)系人插入到通訊錄中,實現(xiàn)添加對方電話號碼的功能。
[0003]還有一種類似的技術(shù)就是通過藍(lán)牙來自動添加對方名片的方法,但是通過藍(lán)牙添加對方名片的缺點很大,首先發(fā)送方要自動編輯命令,其次就是發(fā)送方和接收方都需要開啟藍(lán)牙,這樣就會出現(xiàn)發(fā)送方和接收方一下子會搜索出好多無關(guān)緊要的其他藍(lán)牙設(shè)備的情況,需要一一去匹配,如果匹配上了才可以進(jìn)行對方名片的添加,不能給用戶帶來良好體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提出一種自動添加對方電話號碼的方法及裝置,以達(dá)到通過藍(lán)牙功能和簡單的碰觸操作即可自動添加對方電話號碼的目的,克服上述添加對方電話號碼的不便性。
[0005]本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:
[0006]根據(jù)本發(fā)明的一個方面,提供的一種自動添加對方電話號碼的方法,包括:
[0007]檢測接收端相對于水平線的傾斜角;
[0008]從發(fā)送端獲取發(fā)送端相對于水平線的傾斜角;
[0009]從發(fā)送端獲取發(fā)送端相對于接收端的距離;
[0010]當(dāng)發(fā)送端和接收端相對于水平線的傾斜角都在預(yù)設(shè)的角度閾值內(nèi),且發(fā)送端相對于接收端的距離在預(yù)設(shè)的距離與之內(nèi),獲取所述發(fā)送端的電話號碼,并將所述電話號碼添加至所述接收端。
[0011]優(yōu)選地,所述獲取所述發(fā)送端的電話號碼,并將所述電話號碼添加至所述接收端具體包括:
[0012]調(diào)用震動函數(shù),使發(fā)送端產(chǎn)生震動,并發(fā)送獲取電話號碼指令給藍(lán)牙控制模塊;
[0013]發(fā)送端與接收端通過藍(lán)牙控制模塊建立連接;
[0014]調(diào)用電話號碼獲取函數(shù),獲取所述發(fā)送端的電話號碼,將所述電話號碼發(fā)送至藍(lán)牙數(shù)據(jù)傳輸模塊;
[0015]通過所述藍(lán)牙數(shù)據(jù)傳輸模塊將所述電話號碼發(fā)送至接收端;
[0016]接收端通過電話號碼檢查模塊對所述電話號碼進(jìn)行匹配,若從聯(lián)系人存儲模塊中未匹配到相同的電話號碼,則添加所述電話號碼至所述聯(lián)系人存儲模塊。
[0017]優(yōu)選地,所述接收端通過電話號碼檢查模塊對所述電話號碼進(jìn)行匹配,若從聯(lián)系人存儲模塊中未匹配到相同的電話號碼,則添加所述電話號碼至所述聯(lián)系人存儲模塊具體包括:
[0018]接收端接收到所述電話號碼;
[0019]調(diào)用接收端聯(lián)系人存儲函數(shù),一一讀取聯(lián)系人存儲模塊中的聯(lián)系人信息;
[0020]將所有聯(lián)系人信息發(fā)送給電話號碼檢查模塊,電話號碼檢查模塊將所有聯(lián)系人信息與所述電話號碼進(jìn)行匹配,若匹配到相同號碼,則不添加所述電話號碼;
[0021]若未匹配到相同號碼,調(diào)用屏幕指示燈函數(shù),讓屏幕閃爍,提醒接收端輸入所述電話號碼的信息;
[0022]調(diào)用聯(lián)系人添加函數(shù),添加所述電話號碼的信息至所述聯(lián)系人存儲模塊。
[0023]優(yōu)選地,所述發(fā)送端與接收端通過藍(lán)牙控制模塊建立連接具體為:
[0024]藍(lán)牙控制模塊檢查發(fā)送端的藍(lán)牙功能是否開啟,并設(shè)置一個用于標(biāo)記藍(lán)牙當(dāng)前狀態(tài)的狀態(tài)標(biāo)記;
[0025]若所述發(fā)送端未開啟藍(lán)牙功能,則通過藍(lán)牙控制模塊自動開啟所述發(fā)送端的藍(lán)牙功能,同時與所述接收端建立藍(lán)牙連接。
[0026]優(yōu)選地,所述通過所述藍(lán)牙數(shù)據(jù)傳輸模塊將所述電話號碼發(fā)送至接收端之后,還包括:
[0027]接收端收到所述電話號碼后給發(fā)送端回復(fù)確認(rèn)信息;
[0028]發(fā)送端收到確認(rèn)信息后,發(fā)送恢復(fù)藍(lán)牙狀態(tài)指令給所述藍(lán)牙控制模塊;
[0029]通過藍(lán)牙控制模塊將所述發(fā)送端的藍(lán)牙恢復(fù)至所述狀態(tài)標(biāo)記標(biāo)記的狀態(tài)。
[0030]根據(jù)本發(fā)明的另一個方面,提供的一種自動添加對方電話號碼的裝置,包括:
[0031]接收端傾斜角檢測模塊,用于檢測接收端相對于水平線的傾斜角;
[0032]接收端第一獲取模塊,用于從發(fā)送端獲取發(fā)送端相對于水平線的傾斜角;
[0033]接收端第二獲取模塊,用于從發(fā)送端獲取發(fā)送端相對于接收端的距離;
[0034]電話號碼添加模塊,用于當(dāng)發(fā)送端和接收端相對于水平線的傾斜角都在預(yù)設(shè)的角度閾值內(nèi),且發(fā)送端相對于接收端的距離在預(yù)設(shè)的距離與之內(nèi),獲取所述發(fā)送端的電話號碼,并將所述電話號碼添加至所述接收端。
[0035]優(yōu)選地,所述電話號碼添加模塊包括:
[0036]手機(jī)震動模塊,用于調(diào)用震動函數(shù),使發(fā)送端產(chǎn)生震動,并發(fā)送獲取電話號碼指令給藍(lán)牙控制模塊;
[0037]藍(lán)牙控制模塊,用于在發(fā)送端與接收端之間建立藍(lán)牙連接;
[0038]電話號碼獲取模塊,用于調(diào)用電話號碼獲取函數(shù),獲取所述發(fā)送端的電話號碼,將所述電話號碼發(fā)送至藍(lán)牙數(shù)據(jù)傳輸模塊;
[0039]藍(lán)牙數(shù)據(jù)傳輸模塊,用于將所述電話號碼發(fā)送至接收端;
[0040]電話號碼檢查模塊,用于接收端通過電話號碼檢查模塊對所述電話號碼進(jìn)行匹配,若從聯(lián)系人存儲模塊中未匹配到相同的電話號碼,則添加所述電話號碼至所述聯(lián)系人存儲模塊。
[0041]優(yōu)選地,所述電話號碼檢查模塊包括:
[0042]接收單元,用于接收端接收到所述電話號碼;
[0043]聯(lián)系人獲取單元,用于調(diào)用接收端聯(lián)系人存儲函數(shù),一一讀取聯(lián)系人存儲模塊中的聯(lián)系人信息;
[0044]匹配單元,用于將所有聯(lián)系人信息發(fā)送給電話號碼檢查模塊,電話號碼檢查模塊將所有聯(lián)系人信息與所述電話號碼進(jìn)行匹配,若匹配到相同號碼,則不添加所述電話號碼;
[0045]屏幕閃爍單元,用于當(dāng)未匹配到相同號碼時,調(diào)用屏幕指示燈函數(shù),讓屏幕閃爍,提醒接收端輸入所述電話號碼的信息;
[0046]存儲單元,用于調(diào)用聯(lián)系人添加函數(shù),添加所述電話號碼的信息至所述聯(lián)系人存儲模塊。
[0047]優(yōu)選地,所述藍(lán)牙控制模塊包括:
[0048]檢查標(biāo)記單元,用于檢查發(fā)送端的藍(lán)牙功能是否開啟,并設(shè)置一個用于標(biāo)記藍(lán)牙當(dāng)前狀態(tài)的狀態(tài)標(biāo)記;
[0049]自動連接單元,用于當(dāng)所述發(fā)送端未開啟藍(lán)牙功能時,則通過藍(lán)牙控制模塊自動開啟所述發(fā)送端的藍(lán)牙功能,同時與所述接收端建立藍(lán)牙連接。
[0050]優(yōu)選地,所述藍(lán)牙控制模塊還包括:
[0051]確認(rèn)單元,用于接收端收到所述電話號碼后給發(fā)送端回復(fù)確認(rèn)信息;
[0052]指令發(fā)送單元,用于發(fā)送端收到確認(rèn)信息后,發(fā)送恢復(fù)藍(lán)牙狀態(tài)指令給所述藍(lán)牙控制模塊;
[0053]恢復(fù)單元,用于將所述發(fā)送端的藍(lán)牙恢復(fù)至所述狀態(tài)標(biāo)記標(biāo)記的狀態(tài)。
[0054]根據(jù)本發(fā)明的另一個方面,提供的一種自動添加對方電話號碼的方法,包括:
[0055]檢測發(fā)送端相對于水平線的傾斜角;
[0056]從接收端獲取接收端相對于水平線的傾斜角;
[0057]從接收端獲取接收端相對于發(fā)送端的距離;
[0058]當(dāng)發(fā)送端和接收端相對于水平線的傾斜角都在預(yù)設(shè)的角度閾值內(nèi),且接收端相對于發(fā)送端的距離在預(yù)設(shè)的距離與之內(nèi),獲取所述發(fā)送端的電話號碼,并將所述電話號碼添加至所述接收端。
[0059]根據(jù)本發(fā)明的另一個方面,提供的一種自動添加對方電話號碼的裝置,包括:
[0060]發(fā)送端傾斜角檢測模塊,用于檢測發(fā)送端相對于水平線的傾斜角;
[0061]發(fā)送端第一獲取模塊,用于從接收端獲取接收端相對于水平線的傾斜角;
[0062]發(fā)送端第二獲取模塊,用于從接收端獲取接收端相對于發(fā)送端的距離;
[0063]電話號碼添加模塊,用于當(dāng)發(fā)送端和接收端相對于水平線的傾斜角都在預(yù)設(shè)的角度閾值內(nèi),且接收端相對于發(fā)送端的距離在預(yù)設(shè)的距離與之內(nèi),獲取所述發(fā)送端的電話號碼,并將所述電話號碼添加至所述接收端。
[0064]本發(fā)明提供了一種自動添加對方電話號碼的方法及裝置,該方法包括:檢測接收端相對于水平線的傾斜角;從發(fā)送端獲取發(fā)送端相對于水平線的傾斜角;從發(fā)送端獲取發(fā)送端相對于接收端的距離;當(dāng)發(fā)送端和接收端相對于水平線的傾斜角都在預(yù)設(shè)的角度閾值內(nèi),且發(fā)送端相對于接收端的距離在預(yù)設(shè)的距離與之內(nèi),獲取所述發(fā)送端的電話號碼,并將所述電話號碼添加至所述接收端,本發(fā)明利用藍(lán)牙短距離的傳輸特性,通過碰觸操作自動實現(xiàn)添加對方電話號碼的功能,真正做到手機(jī)的智能化,改變傳統(tǒng)那種手動添加對方電話號碼的方法,給用戶帶來了很大的便捷性。
【附圖說明】
[0065]圖1為本發(fā)明的實施例一的一種自動添加對方電話號碼的方法的流程圖;
[0066]圖2為本發(fā)明的實施例二的一種自動添加對方電話號碼的方法的流程圖;
[0067]圖3為本發(fā)明的實施例三的一種自動添加對方電話號碼的方法的流程圖;
[0068]圖4為本發(fā)明的實施例四的一種自動添加對方電話號碼的方法的流程圖;
[0