本發(fā)明實(shí)施例涉及計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種聯(lián)系人標(biāo)注方法及裝置。
背景技術(shù):
同行,也即從事相同行業(yè)的用戶。同行之間存在較為激烈的競(jìng)爭(zhēng)關(guān)系,當(dāng)聯(lián)系人中存在同行時(shí),通常需要對(duì)聯(lián)系人進(jìn)行標(biāo)注。
現(xiàn)有技術(shù)中,由客戶端用戶手動(dòng)對(duì)聯(lián)系人中的同行進(jìn)行標(biāo)注。具體地,當(dāng)客戶端用戶獲知聯(lián)系人與自己從事的行業(yè)相同時(shí),觸發(fā)客戶端進(jìn)入聯(lián)系人的詳細(xì)資料頁(yè)面,手動(dòng)觸發(fā)在聯(lián)系人的詳細(xì)資料頁(yè)面中對(duì)聯(lián)系人進(jìn)行標(biāo)注。例如,客戶端用戶點(diǎn)擊聯(lián)系人的詳細(xì)資料頁(yè)面中的標(biāo)簽欄,然后輸入“同行”,以實(shí)現(xiàn)對(duì)聯(lián)系人的標(biāo)注。
由于對(duì)客戶端用戶的聯(lián)系人進(jìn)行標(biāo)注的過(guò)程需要客戶端用戶手動(dòng)輸入,一方面,聯(lián)系人標(biāo)注所需的操作較為復(fù)雜、低效;另一方面,聯(lián)系人標(biāo)注的準(zhǔn)確率較低。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中由用戶手動(dòng)進(jìn)行聯(lián)系人標(biāo)注,操作較為復(fù)雜、低效并且準(zhǔn)確率較低的問(wèn)題,本發(fā)明實(shí)施例提供了一種聯(lián)系人標(biāo)注方法及裝置。所述技術(shù)方案如下:
第一方面,提供了一種聯(lián)系人標(biāo)注方法,所述方法包括:
在檢測(cè)到當(dāng)前顯示頁(yè)面為社交應(yīng)用中的聯(lián)系人的資料頁(yè)面時(shí),從所述聯(lián)系人的資料頁(yè)面中獲取所述聯(lián)系人的個(gè)人資料信息;
向服務(wù)器發(fā)送攜帶有所述聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求,以使得所述服務(wù)器根據(jù)所述聯(lián)系人的個(gè)人資料信息確定所述聯(lián)系人的標(biāo)注信息,所述標(biāo)注信息用于指示所述聯(lián)系人與當(dāng)前用戶帳號(hào)是否為同行;
接收所述服務(wù)器發(fā)送的所述聯(lián)系人的標(biāo)注信息;
在所述聯(lián)系人的資料頁(yè)面中添加所述聯(lián)系人的標(biāo)注信息。
可選地,所述在所述聯(lián)系人的資料頁(yè)面中添加所述聯(lián)系人的標(biāo)注信息,包括:
模擬點(diǎn)擊所述聯(lián)系人的資料頁(yè)面中的界面元素,觸發(fā)顯示標(biāo)注設(shè)置頁(yè)面,所述標(biāo)注設(shè)置頁(yè)面中包括用于設(shè)置所述聯(lián)系人的標(biāo)注信息的輸入欄;
模擬輸入操作,在所述輸入欄中輸入所述聯(lián)系人的標(biāo)注信息;
模擬點(diǎn)擊所述標(biāo)注設(shè)置頁(yè)面中的設(shè)置完成控件,觸發(fā)在所述聯(lián)系人的資料頁(yè)面中添加所述聯(lián)系人的標(biāo)注信息。
可選地,所述模擬輸入操作,在所述輸入欄中輸入所述聯(lián)系人的標(biāo)注信息,包括:
模擬輸入操作,在第一輸入欄中輸入所述聯(lián)系人的標(biāo)注信息,所述第一輸入欄是用于輸入所述聯(lián)系人的標(biāo)簽的輸入欄;
或者,
模擬輸入操作,在第二輸入欄中輸入所述聯(lián)系人的標(biāo)注信息,所述第二輸入欄是用于輸入所述聯(lián)系人的備注的輸入欄。
可選地,所述在檢測(cè)到當(dāng)前顯示頁(yè)面為社交應(yīng)用中的聯(lián)系人的資料頁(yè)面時(shí),從所述聯(lián)系人的資料頁(yè)面中獲取所述聯(lián)系人的個(gè)人資料信息,包括:
通過(guò)安卓android輔助功能提供的事件監(jiān)聽(tīng)功能,監(jiān)聽(tīng)窗口變化事件,并判斷當(dāng)前顯示頁(yè)面是否為所述社交應(yīng)用中的聯(lián)系人的資料頁(yè)面;
在檢測(cè)到所述當(dāng)前顯示頁(yè)面為所述聯(lián)系人的資料頁(yè)面時(shí),通過(guò)所述android輔助功能提供的信息抓取方法從所述聯(lián)系人的資料頁(yè)面中抓取所述聯(lián)系人的個(gè)人資料信息。
可選地,所述方法還包括:
在所述聯(lián)系人的資料頁(yè)面上層顯示標(biāo)注設(shè)置控件;
在獲取到對(duì)應(yīng)于所述標(biāo)注設(shè)置控件的觸發(fā)信號(hào)之后,顯示標(biāo)注選擇界面,所述標(biāo)注選擇界面中包括第一選項(xiàng)和/或第二選項(xiàng),其中,所述第一選項(xiàng)用于選擇所述聯(lián)系人與所述當(dāng)前用戶帳號(hào)為同行,所述第二選項(xiàng)用于選擇所述聯(lián)系人與所述當(dāng)前用戶帳號(hào)不為同行;
根據(jù)對(duì)應(yīng)于所述第一選項(xiàng)或者所述第二選項(xiàng)的選擇信號(hào),在所述聯(lián)系人的資料頁(yè)面中更新所述聯(lián)系人的標(biāo)注信息,并向所述服務(wù)器發(fā)送所述聯(lián)系人的標(biāo)注信息。
第二方面,提供了一種聯(lián)系人標(biāo)注裝置,所述裝置包括:
信息獲取模塊,用于在檢測(cè)到當(dāng)前顯示頁(yè)面為社交應(yīng)用中的聯(lián)系人的資料頁(yè)面時(shí),從所述聯(lián)系人的資料頁(yè)面中獲取所述聯(lián)系人的個(gè)人資料信息;
請(qǐng)求發(fā)送模塊,用于向服務(wù)器發(fā)送攜帶有所述聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求,以使得所述服務(wù)器根據(jù)所述聯(lián)系人的個(gè)人資料信息確定所述聯(lián)系人的標(biāo)注信息,所述標(biāo)注信息用于指示所述聯(lián)系人與當(dāng)前用戶帳號(hào)是否為同行;
信息接收模塊,用于接收所述服務(wù)器發(fā)送的所述聯(lián)系人的標(biāo)注信息;
聯(lián)系人標(biāo)注模塊,用于在所述聯(lián)系人的資料頁(yè)面中添加所述聯(lián)系人的標(biāo)注信息。
可選地,所述聯(lián)系人標(biāo)注模塊,包括:
第一模擬單元,用于模擬點(diǎn)擊所述聯(lián)系人的資料頁(yè)面中的界面元素,觸發(fā)顯示標(biāo)注設(shè)置頁(yè)面,所述標(biāo)注設(shè)置頁(yè)面中包括用于設(shè)置所述聯(lián)系人的標(biāo)注信息的輸入欄;
第二模擬單元,用于模擬輸入操作,在所述輸入欄中輸入所述聯(lián)系人的標(biāo)注信息;
第三模擬單元,用于模擬點(diǎn)擊所述標(biāo)注設(shè)置頁(yè)面中的設(shè)置完成控件,觸發(fā)在所述聯(lián)系人的資料頁(yè)面中添加所述聯(lián)系人的標(biāo)注信息。
可選地,所述第二模擬單元,用于:
模擬輸入操作,在第一輸入欄中輸入所述聯(lián)系人的標(biāo)注信息,所述第一輸入欄是用于輸入所述聯(lián)系人的標(biāo)簽的輸入欄;
或者,
模擬輸入操作,在第二輸入欄中輸入所述聯(lián)系人的標(biāo)注信息,所述第二輸入欄是用于輸入所述聯(lián)系人的備注的輸入欄。
可選地,所述信息獲取模塊,包括:
頁(yè)面判斷單元,用于通過(guò)安卓android輔助功能提供的事件監(jiān)聽(tīng)功能,監(jiān)聽(tīng)窗口變化事件,并判斷當(dāng)前顯示頁(yè)面是否為所述社交應(yīng)用中的聯(lián)系人的資料頁(yè)面;
信息獲取單元,用于在檢測(cè)到所述當(dāng)前顯示頁(yè)面為所述聯(lián)系人的資料頁(yè)面時(shí),通過(guò)所述android輔助功能提供的信息抓取方法從所述聯(lián)系人的資料頁(yè)面中抓取所述聯(lián)系人的個(gè)人資料信息。
可選地,所述裝置還包括:
控件顯示模塊,用于在所述聯(lián)系人的資料頁(yè)面上層顯示標(biāo)注設(shè)置控件;
界面顯示模塊,用于在獲取到對(duì)應(yīng)于所述標(biāo)注設(shè)置控件的觸發(fā)信號(hào)之后,顯示標(biāo)注選擇界面,所述標(biāo)注選擇界面中包括第一選項(xiàng)和/或第二選項(xiàng),其中,所述第一選項(xiàng)用于選擇所述聯(lián)系人與所述當(dāng)前用戶帳號(hào)為同行,所述第二選項(xiàng)用于選擇所述聯(lián)系人與所述當(dāng)前用戶帳號(hào)不為同行;
信息更新模塊,用于根據(jù)對(duì)應(yīng)于所述第一選項(xiàng)或者所述第二選項(xiàng)的選擇信號(hào),在所述聯(lián)系人的資料頁(yè)面中更新所述聯(lián)系人的標(biāo)注信息,并向所述服務(wù)器發(fā)送所述聯(lián)系人的標(biāo)注信息。
第三方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
在檢測(cè)到當(dāng)前顯示頁(yè)面為社交應(yīng)用中的聯(lián)系人的資料頁(yè)面時(shí),從所述聯(lián)系人的資料頁(yè)面中獲取所述聯(lián)系人的個(gè)人資料信息;
向服務(wù)器發(fā)送攜帶有所述聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求,以使得所述服務(wù)器根據(jù)所述聯(lián)系人的個(gè)人資料信息確定所述聯(lián)系人的標(biāo)注信息,所述標(biāo)注信息用于指示所述聯(lián)系人與當(dāng)前用戶帳號(hào)是否為同行;
接收所述服務(wù)器發(fā)送的所述聯(lián)系人的標(biāo)注信息;
在所述聯(lián)系人的資料頁(yè)面中添加所述聯(lián)系人的標(biāo)注信息。
第四方面,提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)以下步驟:
在檢測(cè)到當(dāng)前顯示頁(yè)面為社交應(yīng)用中的聯(lián)系人的資料頁(yè)面時(shí),從所述聯(lián)系人的資料頁(yè)面中獲取所述聯(lián)系人的個(gè)人資料信息;
向服務(wù)器發(fā)送攜帶有所述聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求,以使得所述服務(wù)器根據(jù)所述聯(lián)系人的個(gè)人資料信息確定所述聯(lián)系人的標(biāo)注信息,所述標(biāo)注信息用于指示所述聯(lián)系人與當(dāng)前用戶帳號(hào)是否為同行;
接收所述服務(wù)器發(fā)送的所述聯(lián)系人的標(biāo)注信息;
在所述聯(lián)系人的資料頁(yè)面中添加所述聯(lián)系人的標(biāo)注信息。
在一種可能的設(shè)計(jì)中,所述計(jì)算機(jī)設(shè)備為終端或者服務(wù)器。
第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)該計(jì)算機(jī)程序產(chǎn)品被執(zhí)行時(shí),其用于執(zhí)行上述第一方面所述的聯(lián)系人標(biāo)注方法。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果包括:
通過(guò)在聯(lián)系人的資料頁(yè)面獲取聯(lián)系人的個(gè)人資料信息,并向服務(wù)器發(fā)送攜帶聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求,以使得服務(wù)器能夠確定出用于指示聯(lián)系人與當(dāng)前用戶帳號(hào)是否為同行的標(biāo)注信息,并向終端返回上述標(biāo)注信息,終端在聯(lián)系人的資料頁(yè)面添加上述標(biāo)注信息;解決了現(xiàn)有技術(shù)中對(duì)聯(lián)系人進(jìn)行標(biāo)注時(shí)操作較為繁瑣并且準(zhǔn)確度不高的問(wèn)題;能夠簡(jiǎn)化對(duì)聯(lián)系人進(jìn)行標(biāo)注時(shí)所需的操作,提高標(biāo)注聯(lián)系人的效率,并提高標(biāo)注聯(lián)系人的準(zhǔn)確率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種實(shí)施場(chǎng)景的示意圖;
圖2是本發(fā)明實(shí)施例提供的一種聯(lián)系人標(biāo)注的方法的流程圖;
圖3是本發(fā)明實(shí)施例提供的一種聯(lián)系人標(biāo)注的示意圖;
圖4是本發(fā)明實(shí)施例提供的另一種聯(lián)系人標(biāo)注的方法的流程圖;
圖5是本發(fā)明實(shí)施例提供的另一種聯(lián)系人標(biāo)注的示意圖;
圖6是本發(fā)明實(shí)施例提供的一種聯(lián)系人標(biāo)注的裝置的框圖;
圖7是本發(fā)明實(shí)施例提供的另一種聯(lián)系人標(biāo)注的裝置的框圖;
圖8是本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
請(qǐng)參考圖1,其示出了本發(fā)明一個(gè)實(shí)施例提供的應(yīng)用場(chǎng)景的示意圖。該應(yīng)用場(chǎng)景可以包括:終端120和服務(wù)器140。
終端120可以是手機(jī)、平板電腦、電子書(shū)閱讀器、多媒體播放設(shè)備、可穿戴設(shè)備、膝上型便攜計(jì)算機(jī)或臺(tái)式計(jì)算機(jī)等電子設(shè)備。終端的操作系統(tǒng)的類型可以是android(安卓)操作系統(tǒng)、ios操作系統(tǒng)、windowsphone操作系統(tǒng)等。在本發(fā)明實(shí)施例中,以終端設(shè)備的操作系統(tǒng)的類型為android操作系統(tǒng)(以下簡(jiǎn)稱為“android系統(tǒng)”)為例進(jìn)行解釋說(shuō)明。
服務(wù)器140可以是一臺(tái)服務(wù)器,也可以是由若干臺(tái)服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。
服務(wù)器140可以通過(guò)網(wǎng)絡(luò)與終端120建立通信連接。該網(wǎng)絡(luò)可以是無(wú)線網(wǎng)絡(luò),也可以是有線網(wǎng)絡(luò)。
本發(fā)明實(shí)施例提供了一種聯(lián)系人標(biāo)注方法以及基于該方法的裝置。其中,聯(lián)系人標(biāo)注是指標(biāo)注聯(lián)系人是否為當(dāng)前用戶帳號(hào)的同行。在本發(fā)明實(shí)施例中,通過(guò)在監(jiān)測(cè)聯(lián)系人的資料頁(yè)面時(shí),向服務(wù)器發(fā)送攜帶有聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求,以使得服務(wù)器根據(jù)聯(lián)系人的個(gè)人資料信息確定聯(lián)系人的標(biāo)注信息,并向終端返回上述標(biāo)注信息,終端根據(jù)服務(wù)器返回的標(biāo)注信息在聯(lián)系人的資料頁(yè)面對(duì)聯(lián)系人進(jìn)行標(biāo)注;能夠簡(jiǎn)化對(duì)聯(lián)系人進(jìn)行標(biāo)注時(shí)所需的操作,提高標(biāo)注聯(lián)系人的效率,并提高標(biāo)注聯(lián)系人的準(zhǔn)確率。
本發(fā)明實(shí)施例提供的方法,各步驟的執(zhí)行主體可以是終端。終端中安裝運(yùn)行有社交應(yīng)用客戶端,由社交應(yīng)用客戶端執(zhí)行本發(fā)明實(shí)施例提供的各個(gè)方法步驟。
請(qǐng)參考圖2,其示出了本發(fā)明一個(gè)實(shí)施例提供的聯(lián)系人標(biāo)注方法的流程圖。該方法可以包括如下幾個(gè)步驟:
步驟201,終端在檢測(cè)到當(dāng)前顯示頁(yè)面為社交應(yīng)用中的聯(lián)系人的資料頁(yè)面時(shí),從聯(lián)系人的資料頁(yè)面中獲取聯(lián)系人的個(gè)人資料信息。
社交應(yīng)用中的聯(lián)系人的資料頁(yè)面用于顯示聯(lián)系人的個(gè)人資料信息。聯(lián)系人的個(gè)人資料信息包括但不限于頭像、昵稱、備注、性別、電話號(hào)碼、標(biāo)簽、地區(qū)、個(gè)人相冊(cè)等。結(jié)合參考圖3,其示出了本發(fā)明一個(gè)實(shí)施例提供的社交應(yīng)用中的聯(lián)系人的資料頁(yè)面31的示意圖。
可選地,步驟201包括如下幾個(gè)子步驟:
步驟201a,通過(guò)安卓android輔助功能提供的事件監(jiān)聽(tīng)功能,監(jiān)聽(tīng)窗口變化事件,并判斷當(dāng)前顯示頁(yè)面是否為社交應(yīng)用中的聯(lián)系人的資料頁(yè)面;
android輔助功能由android操作系統(tǒng)提供。在android操作系統(tǒng)中,android輔助功能用于幫助用戶更加簡(jiǎn)單地操作終端,android輔助功能包括文字轉(zhuǎn)語(yǔ)音、觸覺(jué)反饋、手勢(shì)操作、軌跡球、手柄操作等多種功能,以及開(kāi)發(fā)者可以搭建自己所需的輔助功能來(lái)增加應(yīng)用程序的可用性,比如:聲音提示、物理反饋、監(jiān)控前臺(tái)運(yùn)行活動(dòng)等其他可選的操作模式。
可選地,終端提供有android輔助功能的設(shè)置界面,該設(shè)置界面是android輔助功能的授權(quán)管理界面。終端中安裝的社交應(yīng)用程序可以在設(shè)置界面獲取android輔助功能所對(duì)應(yīng)的權(quán)限。
窗口變化事件(accessibilityevent.type_window_state_changed)是指終端的當(dāng)前顯示頁(yè)面發(fā)生變化。實(shí)際應(yīng)用中,用戶在當(dāng)前顯示界面中觸發(fā)相應(yīng)的操作控件之后,終端顯示下一級(jí)頁(yè)面,并通過(guò)安卓android輔助功能監(jiān)聽(tīng)到窗口變化事件,以及變化前后的顯示頁(yè)面。
步驟201b,在檢測(cè)到當(dāng)前顯示頁(yè)面為聯(lián)系人的資料頁(yè)面時(shí),通過(guò)android輔助功能提供的信息抓取方法從聯(lián)系人的資料頁(yè)面中抓取聯(lián)系人的個(gè)人資料信息。
終端利用android輔助功能所提供的信息抓取方法androidaccessibilitygetrootinactivewindow(),抓取聯(lián)系人的個(gè)人資料信息。在檢測(cè)到當(dāng)前顯示頁(yè)面不為聯(lián)系人的資料頁(yè)面時(shí),則結(jié)束聯(lián)系人標(biāo)注流程。
步驟202,終端向服務(wù)器發(fā)送攜帶有聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求。
標(biāo)注獲取請(qǐng)求用于向服務(wù)器請(qǐng)求聯(lián)系人的標(biāo)注信息,標(biāo)注信息用于指示聯(lián)系人與當(dāng)前用戶帳號(hào)是否為同行。在一個(gè)示例中,標(biāo)注獲取請(qǐng)求中攜帶有當(dāng)前用戶帳號(hào)的標(biāo)識(shí)以及當(dāng)前用戶帳號(hào)對(duì)應(yīng)的客戶端用戶所從事的行業(yè)信息。在另一個(gè)示例中,標(biāo)注獲取請(qǐng)求中攜帶有當(dāng)前用戶帳號(hào)的個(gè)人資料信息。
可選地,聯(lián)系人的資料頁(yè)面中包括觸發(fā)終端發(fā)送標(biāo)注獲取請(qǐng)求的功能控件,當(dāng)用戶點(diǎn)擊上述功能控件之后,終端向服務(wù)器發(fā)送標(biāo)注獲取請(qǐng)求。相應(yīng)地,服務(wù)器接收終端發(fā)送的標(biāo)注獲取請(qǐng)求。
步驟203,服務(wù)器根據(jù)聯(lián)系人的個(gè)人資料信息確定聯(lián)系人的標(biāo)注信息。
服務(wù)器先根據(jù)標(biāo)注獲取請(qǐng)求中攜帶的聯(lián)系人的個(gè)人資料信息,確定聯(lián)系人與當(dāng)前用戶帳號(hào)是否是同行,進(jìn)而確定聯(lián)系人的標(biāo)注信息。
在一個(gè)示例中,標(biāo)注獲取請(qǐng)求中還攜帶有當(dāng)前用戶帳號(hào)的標(biāo)識(shí)以及當(dāng)前用戶帳號(hào)對(duì)應(yīng)的客戶端用戶所從事的行業(yè)信息。服務(wù)器根據(jù)當(dāng)前用戶帳號(hào)對(duì)應(yīng)的客戶端用戶所從事的行業(yè)信息在數(shù)據(jù)庫(kù)中查找聯(lián)系人的個(gè)人資料信息,其中,數(shù)據(jù)庫(kù)中存儲(chǔ)有與客戶端用戶所從事的行業(yè)相同的用戶的個(gè)人資料信息;若服務(wù)器查找到聯(lián)系人的個(gè)人資料信息,則服務(wù)器判斷聯(lián)系人與當(dāng)前用戶帳號(hào)為同行,之后服務(wù)器確定聯(lián)系人的標(biāo)注信息用于指示聯(lián)系人與當(dāng)前用戶帳號(hào)為同行;若服務(wù)器未查找到聯(lián)系人的個(gè)人資料信息,則判斷聯(lián)系人與當(dāng)前用戶帳號(hào)不為同行,之后服務(wù)器確定聯(lián)系人的標(biāo)注信息用于指示聯(lián)系人與當(dāng)前用戶帳號(hào)為同行。
在另一個(gè)示例中,標(biāo)注獲取請(qǐng)求還攜帶有當(dāng)前用戶帳號(hào)的個(gè)人資料信息。服務(wù)器根據(jù)當(dāng)前用戶帳號(hào)的個(gè)人資料信息確定當(dāng)前用戶帳號(hào)對(duì)應(yīng)的客戶端用戶所從事的行業(yè);再根據(jù)當(dāng)前用戶帳號(hào)對(duì)應(yīng)的客戶端用戶所從事的行業(yè)在數(shù)據(jù)庫(kù)中查找聯(lián)系人的個(gè)人資料信息,其中,數(shù)據(jù)庫(kù)中存儲(chǔ)有與客戶端用戶所從事的行業(yè)相同的用戶的個(gè)人資料信息;若服務(wù)器查找到聯(lián)系人的個(gè)人資料信息,則服務(wù)器確定聯(lián)系人與當(dāng)前用戶帳號(hào)為同行,之后服務(wù)器確定聯(lián)系人的標(biāo)注信息用于指示聯(lián)系人與當(dāng)前用戶帳號(hào)為同行;若服務(wù)器未查找到聯(lián)系人的個(gè)人資料信息,則服務(wù)器確定聯(lián)系人與當(dāng)前用戶帳號(hào)不為同行,之后服務(wù)器確定聯(lián)系人的標(biāo)注信息用于指示聯(lián)系人與當(dāng)前用戶帳號(hào)為同行。
步驟204,服務(wù)器向終端發(fā)送聯(lián)系人的標(biāo)注信息。
相應(yīng)地,終端接收服務(wù)器發(fā)送的聯(lián)系人的標(biāo)注信息。
步驟205,終端在聯(lián)系人的資料頁(yè)面中添加聯(lián)系人的標(biāo)注信息。
在本發(fā)明實(shí)施例中,由終端在聯(lián)系人的資料頁(yè)面中添加聯(lián)系人的標(biāo)注信息,以使得用戶無(wú)需手動(dòng)標(biāo)注聯(lián)系人,簡(jiǎn)化聯(lián)系人標(biāo)注所需的操作,提高操作效率以及準(zhǔn)確率。
可選地,步驟205包括如下的幾個(gè)子步驟:
步驟205a,模擬點(diǎn)擊聯(lián)系人的資料頁(yè)面中的界面元素,觸發(fā)顯示標(biāo)注設(shè)置頁(yè)面,標(biāo)注設(shè)置頁(yè)面中包括用于設(shè)置聯(lián)系人的標(biāo)注信息的輸入欄;
可選地,andorid輔助功能提供模擬點(diǎn)擊操作的第一應(yīng)用程序編程接口(applicationprogramminginterface,api),終端調(diào)用上述第一api,以模擬對(duì)界面元素的點(diǎn)擊操作。其中,上述第一api可以是performaction(accessibilitynodeinfo.action_click)。
界面元素包括圖片、文字、矩形框等等。結(jié)合參考圖3,在聯(lián)系人的資料頁(yè)面31中,界面元素包括用于指示聯(lián)系人的備注、昵稱、標(biāo)簽、電話號(hào)碼的文字,用于指示聯(lián)系人的頭像以及個(gè)人相冊(cè)的圖片,用于指示終端顯示與聯(lián)系人的會(huì)話界面的矩形框,以及用于指示終端顯示與聯(lián)系人的視頻界面的矩形框。在本發(fā)明實(shí)施例中,觸發(fā)終端顯示標(biāo)注設(shè)置界面的界面元素可以是用于指示聯(lián)系人的備注的文字,還可以是用于指示聯(lián)系人的標(biāo)簽的文字,還可以是其它可供用戶編輯的文字。
標(biāo)注設(shè)置頁(yè)面用于設(shè)置聯(lián)系人的標(biāo)注信息。標(biāo)注設(shè)置界面提供有一個(gè)或多個(gè)用于設(shè)置聯(lián)系人的標(biāo)注信息的輸入欄,以供終端輸入聯(lián)系人的標(biāo)注信息。
步驟205b,模擬輸入操作,在輸入欄中輸入聯(lián)系人的標(biāo)注信息;
可選地,andorid輔助功能提供模擬輸入操作的第二api,終端調(diào)用上述第二api,以模擬在輸入欄的輸入操作。其中,上述第二api可以是performaction(accessibilitynodeinfo.action_set_text,arguments)。
可選地,用于設(shè)置聯(lián)系人的標(biāo)注信息的輸入欄可以是用于輸入聯(lián)系人的標(biāo)簽的第一輸入欄,還可以是用于輸入聯(lián)系人的備注的輸入欄。
當(dāng)輸入欄是用于輸入聯(lián)系人的標(biāo)簽的第一輸入欄時(shí),步驟205b可以替代實(shí)現(xiàn)為:模擬輸入操作,在第一輸入欄中輸入聯(lián)系人的標(biāo)注信息。
當(dāng)輸入欄是用于輸入聯(lián)系人的備注的第二輸入欄時(shí),步驟205b可以替代實(shí)現(xiàn)為:模擬輸入操作,在第二輸入欄中輸入聯(lián)系人的標(biāo)注信息。
步驟205c,模擬點(diǎn)擊標(biāo)注設(shè)置頁(yè)面中的設(shè)置完成控件,觸發(fā)在聯(lián)系人的資料頁(yè)面中添加聯(lián)系人的標(biāo)注信息。
可選地,終端調(diào)用上述第一api,以模擬對(duì)設(shè)置完成控件的點(diǎn)擊操作。其中,設(shè)置完成控件用于指示終端保存在聯(lián)系人的資料頁(yè)面中添加聯(lián)系人的標(biāo)注信息。
結(jié)合參考圖3,其示出了一種聯(lián)系人標(biāo)注的示意圖,終端模擬點(diǎn)擊聯(lián)系人的資料頁(yè)面31中的界面元素311,觸發(fā)顯示標(biāo)注設(shè)置界面32,標(biāo)注設(shè)置界面32包括用于輸入聯(lián)系人的標(biāo)簽的第一輸入欄321和用于輸入聯(lián)系人的備注的第一輸入欄322,終端模擬輸入操作,在第一輸入欄321或第二輸入欄322中輸入聯(lián)系人的標(biāo)注信息,之后終端模擬點(diǎn)擊標(biāo)注設(shè)置頁(yè)面32中的設(shè)置完成控件323,進(jìn)而實(shí)現(xiàn)在聯(lián)系人的資料頁(yè)面31中添加聯(lián)系人的標(biāo)注信息。
綜上所述,本發(fā)明實(shí)施例提供的方法,通過(guò)在監(jiān)測(cè)聯(lián)系人的資料頁(yè)面時(shí),向服務(wù)器發(fā)送攜帶有聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求,以使得服務(wù)器根據(jù)聯(lián)系人的個(gè)人資料信息確定聯(lián)系人的標(biāo)注信息,并向終端返回上述標(biāo)注信息,終端根據(jù)服務(wù)器返回的標(biāo)注信息在聯(lián)系人的資料頁(yè)面對(duì)聯(lián)系人進(jìn)行標(biāo)注,解決了現(xiàn)有技術(shù)中對(duì)聯(lián)系人進(jìn)行標(biāo)注時(shí)操作較為繁瑣并且準(zhǔn)確度不高的問(wèn)題;能夠簡(jiǎn)化對(duì)聯(lián)系人進(jìn)行標(biāo)注時(shí)所需的操作,提高標(biāo)注聯(lián)系人的效率,并提高標(biāo)注聯(lián)系人的準(zhǔn)確率。
在基于圖2所示實(shí)施例提供的一個(gè)可選實(shí)施例中,所述方法還包括如下的幾個(gè)步驟。
步驟401,在聯(lián)系人的資料頁(yè)面上層顯示標(biāo)注設(shè)置控件。
標(biāo)注設(shè)置控件用于指示對(duì)聯(lián)系人進(jìn)行標(biāo)注。在本發(fā)明實(shí)施例中,對(duì)上述標(biāo)注設(shè)置控件的實(shí)現(xiàn)形態(tài)不作限定,例如上述標(biāo)注設(shè)置控件可以是按鈕、滑塊等控件。以操作控件為按鈕為例,用戶點(diǎn)擊該標(biāo)注設(shè)置控件,第一客戶端獲取到對(duì)應(yīng)于該標(biāo)注設(shè)置控件的觸發(fā)信號(hào),而后進(jìn)入標(biāo)注選擇界面。
步驟402,在獲取到對(duì)應(yīng)于標(biāo)注設(shè)置控件的觸發(fā)信號(hào)之后,顯示標(biāo)注選擇界面。
在一個(gè)示例中,標(biāo)注選擇界面顯示于聯(lián)系人的資料頁(yè)面的上層。標(biāo)注選擇界面中包括第一選項(xiàng)和/或第二選項(xiàng)。其中,第一選項(xiàng)用于選擇聯(lián)系人與當(dāng)前用戶帳號(hào)為同行,第二選項(xiàng)用于選擇聯(lián)系人與當(dāng)前用戶帳號(hào)不為同行。
步驟403,根據(jù)對(duì)應(yīng)于第一選項(xiàng)或者第二選項(xiàng)的選擇信號(hào),在聯(lián)系人的資料頁(yè)面中更新聯(lián)系人的標(biāo)注信息,并向服務(wù)器發(fā)送聯(lián)系人的標(biāo)注信息。
若終端獲取到對(duì)應(yīng)于第一選項(xiàng)的選擇信號(hào),則在聯(lián)系人的資料頁(yè)面中更新聯(lián)系人的標(biāo)注信息,更新后的聯(lián)系人的標(biāo)注信息用于指示聯(lián)系人與當(dāng)前用戶帳號(hào)為同行;若終端獲取到對(duì)應(yīng)于第二選項(xiàng)的選擇信號(hào),則在聯(lián)系人的資料頁(yè)面中更新聯(lián)系人的標(biāo)注信息,更新后的聯(lián)系人的標(biāo)注信息用于指示聯(lián)系人與當(dāng)前用戶帳號(hào)不為同行。
終端還向服務(wù)器發(fā)送聯(lián)系人的標(biāo)注信息,以使得服務(wù)器在上述步驟203中的數(shù)據(jù)庫(kù)中更新與當(dāng)前用戶帳號(hào)為同行的用戶的個(gè)人資料信息。
結(jié)合參考圖5,其示出了本發(fā)明一個(gè)實(shí)施例提供的聯(lián)系人的標(biāo)注的界面示意圖。用戶點(diǎn)擊聯(lián)系人的資料頁(yè)面上層的標(biāo)注設(shè)置控件之后,終端在聯(lián)系人的資料頁(yè)面31的上層顯示標(biāo)注選擇界面314,標(biāo)注選擇界面314包括用于選擇聯(lián)系人與當(dāng)前用戶帳號(hào)為同行的第一選項(xiàng)315,以及用于選擇聯(lián)系人與當(dāng)前用戶帳號(hào)為同行的第二選項(xiàng)316;用戶點(diǎn)擊第一選項(xiàng)315之后,終端在聯(lián)系人的資料頁(yè)面31更新聯(lián)系人的標(biāo)注信息。
綜上所述,本發(fā)明實(shí)施例提供的方法,通過(guò)由用戶觸發(fā)標(biāo)注選擇界面中的第一選項(xiàng)或第二選項(xiàng),進(jìn)而實(shí)現(xiàn)對(duì)聯(lián)系人的標(biāo)注,可以提高對(duì)聯(lián)系人進(jìn)行標(biāo)注的效率。此外,還通過(guò)將聯(lián)系人的標(biāo)注信息發(fā)送至服務(wù)器,以使得服務(wù)器能夠同步更新數(shù)據(jù)庫(kù)。
下述為本發(fā)明裝置實(shí)施例,可以用于執(zhí)行本發(fā)明方法實(shí)施例。對(duì)于本發(fā)明裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例。
請(qǐng)參考圖6,其示出了本發(fā)明一個(gè)實(shí)施例提供的聯(lián)系人標(biāo)注裝置的框圖。該裝置具有實(shí)現(xiàn)上述方法示例的功能,所述功能可以由硬件實(shí)現(xiàn),也可以由硬件執(zhí)行相應(yīng)的軟件實(shí)現(xiàn)。該裝置可以包括:信息獲取模塊601、請(qǐng)求發(fā)送模塊602、信息接收模塊603和聯(lián)系人標(biāo)注模塊604。
信息獲取模塊601,用于在檢測(cè)到當(dāng)前顯示頁(yè)面為社交應(yīng)用中的聯(lián)系人的資料頁(yè)面時(shí),從所述聯(lián)系人的資料頁(yè)面中獲取所述聯(lián)系人的個(gè)人資料信息。
請(qǐng)求發(fā)送模塊602,用于向服務(wù)器發(fā)送攜帶有所述聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求,以使得所述服務(wù)器根據(jù)所述聯(lián)系人的個(gè)人資料信息確定所述聯(lián)系人的標(biāo)注信息,所述標(biāo)注信息用于指示所述聯(lián)系人與當(dāng)前用戶帳號(hào)是否為同行。
信息接收模塊603,用于接收所述服務(wù)器發(fā)送的所述聯(lián)系人的標(biāo)注信息。
聯(lián)系人標(biāo)注模塊604,用于在所述聯(lián)系人的資料頁(yè)面中添加所述聯(lián)系人的標(biāo)注信息。
綜上所述,本實(shí)施例提供的裝置,通過(guò)在監(jiān)測(cè)聯(lián)系人的資料頁(yè)面時(shí),向服務(wù)器發(fā)送攜帶有聯(lián)系人的個(gè)人資料信息的標(biāo)注獲取請(qǐng)求,以使得服務(wù)器根據(jù)聯(lián)系人的個(gè)人資料信息確定聯(lián)系人的標(biāo)注信息,并向終端返回上述標(biāo)注信息,終端根據(jù)服務(wù)器返回的標(biāo)注信息在聯(lián)系人的資料頁(yè)面對(duì)聯(lián)系人進(jìn)行標(biāo)注,解決了現(xiàn)有技術(shù)中對(duì)聯(lián)系人進(jìn)行標(biāo)注時(shí)操作較為繁瑣并且準(zhǔn)確度不高的問(wèn)題;能夠簡(jiǎn)化對(duì)聯(lián)系人進(jìn)行標(biāo)注時(shí)所需的操作,提高標(biāo)注聯(lián)系人的效率,并提高標(biāo)注聯(lián)系人的準(zhǔn)確率。
在基于圖6所示實(shí)施例提供的一個(gè)可選實(shí)施例中,請(qǐng)參考圖7,所述聯(lián)系人標(biāo)注模塊604,包括:第一模擬單元604a、第二模擬單元604b和第三模擬單元604c。
第一模擬單元604a,用于模擬點(diǎn)擊所述聯(lián)系人的資料頁(yè)面中的界面元素,觸發(fā)顯示標(biāo)注設(shè)置頁(yè)面,所述標(biāo)注設(shè)置頁(yè)面中包括用于設(shè)置所述聯(lián)系人的標(biāo)注信息的輸入欄。
第二模擬單元604b,用于模擬輸入操作,在所述輸入欄中輸入所述聯(lián)系人的標(biāo)注信息。
第三模擬單元604c,用于模擬點(diǎn)擊所述標(biāo)注設(shè)置頁(yè)面中的設(shè)置完成控件,觸發(fā)在所述聯(lián)系人的資料頁(yè)面中添加所述聯(lián)系人的標(biāo)注信息。
在基于圖6所示實(shí)施例提供的一個(gè)可選實(shí)施例中,所述第二模擬單元604b,用于:
模擬輸入操作,在第一輸入欄中輸入所述聯(lián)系人的標(biāo)注信息,所述第一輸入欄是用于輸入所述聯(lián)系人的標(biāo)簽的輸入欄;
或者,
模擬輸入操作,在第二輸入欄中輸入所述聯(lián)系人的標(biāo)注信息,所述第二輸入欄是用于輸入所述聯(lián)系人的備注的輸入欄。
在基于圖6所示實(shí)施例提供的一個(gè)可選實(shí)施例中,請(qǐng)參考圖7,所述信息獲取模塊601,包括:頁(yè)面判斷單元601a和信息獲取單元601b。
頁(yè)面判斷單元601a,用于通過(guò)安卓android輔助功能提供的事件監(jiān)聽(tīng)功能,監(jiān)聽(tīng)窗口變化事件,并判斷當(dāng)前顯示頁(yè)面是否為所述社交應(yīng)用中的聯(lián)系人的資料頁(yè)面。
信息獲取單元601b,用于在檢測(cè)到所述當(dāng)前顯示頁(yè)面為所述聯(lián)系人的資料頁(yè)面時(shí),通過(guò)所述android輔助功能提供的信息抓取方法從所述聯(lián)系人的資料頁(yè)面中抓取所述聯(lián)系人的個(gè)人資料信息。
在基于圖6所示實(shí)施例提供的一個(gè)可選實(shí)施例中,所述裝置還包括:控件顯示模塊、界面顯示模塊和信息更新模塊(圖中未示出)。
控件顯示模塊,用于在所述聯(lián)系人的資料頁(yè)面上層顯示標(biāo)注設(shè)置控件。
界面顯示模塊,用于在獲取到對(duì)應(yīng)于所述標(biāo)注設(shè)置控件的觸發(fā)信號(hào)之后,顯示標(biāo)注選擇界面,所述標(biāo)注選擇界面中包括第一選項(xiàng)和/或第二選項(xiàng),其中,所述第一選項(xiàng)用于選擇所述聯(lián)系人與所述當(dāng)前用戶帳號(hào)為同行,所述第二選項(xiàng)用于選擇所述聯(lián)系人與所述當(dāng)前用戶帳號(hào)不為同行。
信息更新模塊,用于根據(jù)對(duì)應(yīng)于所述第一選項(xiàng)或者所述第二選項(xiàng)的選擇信號(hào),在所述聯(lián)系人的資料頁(yè)面中更新所述聯(lián)系人的標(biāo)注信息,并向所述服務(wù)器發(fā)送所述聯(lián)系人的標(biāo)注信息。
需要說(shuō)明的是,上述實(shí)施例提供的裝置在實(shí)現(xiàn)其功能時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
另外,上述實(shí)施例提供的裝置與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
請(qǐng)參考圖8,其示出了本發(fā)明一個(gè)實(shí)施例提供的終端設(shè)備800的框圖,該終端設(shè)備可以包括射頻(rf,radiofrequency)電路801、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器802、輸入單元803、顯示單元804、傳感器805、音頻電路806、無(wú)線保真(wifi,wirelessfidelity)模塊807、包括有一個(gè)或者一個(gè)以上處理核心的處理器804、以及電源809等部件。本領(lǐng)域技術(shù)人員可以理解,圖8中示出的終端設(shè)備結(jié)構(gòu)并不構(gòu)成對(duì)終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
rf電路801可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器804處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路801包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(sim,subscriberidentitymodule)卡、收發(fā)信機(jī)、耦合器、低噪聲放大器(lna,lownoiseamplifier)、雙工器等。此外,rf電路801還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(gsm,globalsystemofmobilecommunication)、通用分組無(wú)線服務(wù)(gprs,generalpacketradioservice)、碼分多址(cdma,codedivisionmultipleaccess)、寬帶碼分多址(wcdma,widebandcodedivisionmultipleaccess)、長(zhǎng)期演進(jìn)(lte,longtermevolution)、電子郵件、短消息服務(wù)(sms,shortmessagingservice)等。
存儲(chǔ)器802可用于存儲(chǔ)軟件程序以及模塊,處理器808通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器802的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器802可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端設(shè)備的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器802可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器802還可以包括存儲(chǔ)器控制器,以提供處理器808和輸入單元803對(duì)存儲(chǔ)器802的訪問(wèn)。
輸入單元803可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤(pán)、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,在一個(gè)具體的實(shí)施例中,輸入單元803可包括觸敏表面以及其他輸入設(shè)備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸敏表面可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器808,并能接收處理器808發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面。除了觸敏表面,輸入單元803還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元804可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設(shè)備的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示單元404可包括顯示面板,可選的,可以采用液晶顯示器(lcd,liquidcrystaldisplay)、有機(jī)發(fā)光二極管(oled,organiclight-emittingdiode)等形式來(lái)配置顯示面板。進(jìn)一步的,觸敏表面可覆蓋顯示面板,當(dāng)觸敏表面檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器808以確定觸摸事件的類型,隨后處理器808根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺(jué)輸出。雖然在圖8中,觸敏表面與顯示面板是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面與顯示面板集成而實(shí)現(xiàn)輸入和輸出功能。
終端設(shè)備還可包括至少一種傳感器805,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板的亮度,接近傳感器可在終端設(shè)備移動(dòng)到耳邊時(shí),關(guān)閉顯示面板和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端設(shè)備還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路806、揚(yáng)聲器,傳聲器可提供用戶與終端設(shè)備之間的音頻接口。音頻電路806可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器,由揚(yáng)聲器轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路806接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器808處理后,經(jīng)rf電路801以發(fā)送給比如另一終端設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器802以便進(jìn)一步處理。音頻電路806還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端設(shè)備的通信。
wifi屬于短距離無(wú)線傳輸技術(shù),終端設(shè)備通過(guò)wifi模塊807可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖8示出了wifi模塊807,但是可以理解的是,其并不屬于終端設(shè)備的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器808是終端設(shè)備的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器802內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器802內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器808可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器808可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器808中。
終端設(shè)備還包括給各個(gè)部件供電的電源809(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器808邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源809還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
盡管未示出,終端設(shè)備還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端設(shè)備中的處理器808會(huì)運(yùn)行存儲(chǔ)在存儲(chǔ)器802中的一個(gè)或一個(gè)以上的程序指令,從而實(shí)現(xiàn)上述各個(gè)方法實(shí)施例中所提供的聯(lián)系人標(biāo)注方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器,上述指令由終端的處理器執(zhí)行以完成上述方法實(shí)施例中的各個(gè)步驟。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
在示例性實(shí)施例中,還提供了一種計(jì)算機(jī)設(shè)備。上述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述方法實(shí)施例中的各個(gè)步驟。在一種可能的設(shè)計(jì)中,所述計(jì)算機(jī)設(shè)備為終端或者服務(wù)器。
應(yīng)當(dāng)理解的是,在本文中提及的“多個(gè)”是指兩個(gè)或兩個(gè)以上?!昂?或”,描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。字符“/”一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。本文中使用的“第一”、“第二”以及類似的詞語(yǔ)并不表示任何順序、數(shù)量或者重要性,而只是用來(lái)區(qū)分不同的組成部分。同樣,“一個(gè)”或者“一”等類似詞語(yǔ)也不表示數(shù)量限制,而是表示存在至少一個(gè)。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。