一種觸發(fā)即時(shí)通訊應(yīng)用進(jìn)行通信的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種觸發(fā)即時(shí)通訊(IM)應(yīng)用進(jìn)行通信的方法,包括:登錄IM應(yīng)用后開啟屏幕取詞功能;利用屏幕取詞功能,從當(dāng)前顯示的頁面中獲取字符串;判斷所述字符串是否全由數(shù)字組成,若是,則將字符串作為電話號(hào)碼,使用已登錄的IM應(yīng)用與所述電話號(hào)碼進(jìn)行通信;否則,若確定所述字符串與已登錄IM應(yīng)用中的聯(lián)系人信息匹配,則提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,根據(jù)當(dāng)前聯(lián)系人信息獲取通信界面并顯示。本發(fā)明還同時(shí)公開了一種觸發(fā)IM應(yīng)用進(jìn)行通信的裝置,采用本發(fā)明能保證IM應(yīng)用提供快捷的操作,以及保證IM應(yīng)用的易用性。
【專利說明】一種觸發(fā)即時(shí)通訊應(yīng)用進(jìn)行通信的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域中的即時(shí)通訊(IM, Instant Massager)技術(shù),尤其涉及一種觸發(fā)頂應(yīng)用進(jìn)行通信的方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)通信技術(shù)的發(fā)展,用戶可以通過在移動(dòng)終端(如,手機(jī))中安裝頂軟件,實(shí)現(xiàn)即時(shí)與某個(gè)聯(lián)系人的通信。
[0003]目前,在安裝有IM軟件的移動(dòng)終端上,當(dāng)用戶瀏覽文檔或網(wǎng)頁時(shí),若看到某個(gè)聯(lián)系人賬號(hào)、聯(lián)系人名稱或聯(lián)系人電話號(hào)碼等聯(lián)系人信息,且想要與該聯(lián)系人通信,則需要先登錄IM應(yīng)用,從IM服務(wù)器獲取IM應(yīng)用登錄賬戶對(duì)應(yīng)的聯(lián)系人列表,再從聯(lián)系人列表中找到所述聯(lián)系人賬戶,點(diǎn)擊進(jìn)入與所述聯(lián)系人的通信界面;其中,所述通信界面可以為文本對(duì)話框、或者直接與所述聯(lián)系人進(jìn)行通話的界面。另外,當(dāng)用戶在瀏覽的頁面上看到電話號(hào)碼時(shí),若要使用頂應(yīng)用中的通信功能與該電話號(hào)碼發(fā)起通話或發(fā)送短信時(shí),則需要記住電話號(hào)碼,登錄IM應(yīng)用后,輸入該電話號(hào)碼發(fā)起通話或發(fā)生短信。
[0004]但是,上述方法中,用戶在當(dāng)前瀏覽的頁面上看到某個(gè)電話號(hào)碼,或者聯(lián)系人賬號(hào)或聯(lián)系人名稱等聯(lián)系人信息時(shí),無法通過直接點(diǎn)擊頁面上的電話號(hào)碼或聯(lián)系人信息聯(lián)系與進(jìn)行通信,如此,會(huì)使用戶使用IM應(yīng)用時(shí),操作比較繁復(fù),不夠快捷,而且有時(shí)還會(huì)出現(xiàn)錯(cuò)誤操作的情況。
[0005]可見,現(xiàn)有的方法,由于無法通過直接點(diǎn)擊頁面上的電話號(hào)碼或聯(lián)系人信息聯(lián)系與進(jìn)行通信,如此,導(dǎo)致頂應(yīng)用無法保證提供快捷的操作,影響IM應(yīng)用的易用性。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明的目的在于提供一種觸發(fā)頂應(yīng)用進(jìn)行通信的方法及裝置,能保證IM應(yīng)用提供快捷的操作,以及保證IM應(yīng)用的易用性。
[0007]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0008]本發(fā)明提供了一種觸發(fā)IM應(yīng)用進(jìn)行通信的方法,登錄IM應(yīng)用后開啟屏幕取詞功能,該方法還包括:
[0009]利用屏幕取詞功能,從當(dāng)前顯示的頁面中獲取字符串;
[0010]判斷所述字符串是否全由數(shù)字組成,若是,則將字符串作為電話號(hào)碼,使用已登錄的IM應(yīng)用與所述電話號(hào)碼進(jìn)行通信;
[0011]否則,若確定所述字符串與已登錄IM應(yīng)用中的聯(lián)系人信息匹配,則提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,根據(jù)當(dāng)前聯(lián)系人信息獲取通信界面并顯示。
[0012]上述方案中,所述登錄頂應(yīng)用后開啟屏幕取詞功能,包括:使用已有賬戶名稱和密碼登錄IM應(yīng)用后,選擇開啟屏幕取詞功能、或自動(dòng)開啟屏幕取詞功能。
[0013]上述方案中,所述使用已登錄的頂應(yīng)用與所述電話號(hào)碼進(jìn)行通信,包括:判斷是否使用已登錄的頂應(yīng)用與該電話號(hào)碼進(jìn)行通信,若是,則使用已登錄的頂應(yīng)用中的通信功能與該電話號(hào)碼進(jìn)行通信,結(jié)束處理流程;若否,則判斷所述字符串是否與已登錄頂應(yīng)用中的聯(lián)系人信息匹配。
[0014]上述方案中,所述確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息匹配之前,該方法還包括:判斷所述字符串是否與已登錄IM應(yīng)用中的聯(lián)系人信息匹配。
[0015]上述方案中,所述判斷所述字符串是否與已登錄頂應(yīng)用中的聯(lián)系人信息匹配,包括:將字符串與當(dāng)前登錄賬戶對(duì)應(yīng)的信息中各個(gè)聯(lián)系人信息中的內(nèi)容進(jìn)行匹配,若有聯(lián)系人信息中的內(nèi)容與當(dāng)前獲取到的字符串相同,則確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息匹配;否則,確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息不匹配。
[0016]上述方案中,所述根據(jù)當(dāng)前聯(lián)系人信息獲取通信界面并顯示,包括:根據(jù)當(dāng)前聯(lián)系人信息,將已登錄的頂應(yīng)用中對(duì)應(yīng)的各種通信類型的快捷方式作為提示信息顯示;
[0017]從提示信息中選定所需的通信類型對(duì)應(yīng)的快捷方式后,顯示與當(dāng)前聯(lián)系人以選定的通信類型進(jìn)行通信的通信界面。
[0018]本發(fā)明還提供了一種觸發(fā)頂應(yīng)用進(jìn)行通信的裝置,該裝置包括:屏幕取詞模塊、核心處理模塊、IM應(yīng)用模塊和顯示模塊;其中,
[0019]屏幕取詞模塊,用于根據(jù)IM應(yīng)用模塊發(fā)來的通知開啟屏幕取詞功能,利用屏幕取詞功能,從顯示模塊當(dāng)前顯示的頁面中獲取字符串,將獲取的字符串發(fā)給核心處理模塊;
[0020]核心處理模塊,用于接收屏幕取詞模塊發(fā)來的字符串,判斷所述字符串是否全由數(shù)字組成,若是,則將字符串作為電話號(hào)碼發(fā)送給頂應(yīng)用模塊,否則,若確定所述字符串與已登錄IM應(yīng)用中的聯(lián)系人信息匹配,則提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,通知頂應(yīng)用模塊獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面;
[0021]IM應(yīng)用模塊,用于登錄IM應(yīng)用后,通知屏幕取詞模塊開啟屏幕取詞功能,以及接收到核心處理模塊發(fā)來的電話號(hào)碼后,使用已登錄的IM應(yīng)用與所述電話號(hào)碼進(jìn)行通信,以及根據(jù)核心處理模塊發(fā)來的獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面的通知,獲取通信界面,將通信界面發(fā)給顯示模塊;
[0022]顯示模塊,用于為屏幕取詞模塊提供當(dāng)前顯示的頁面,以及顯示頂應(yīng)用模塊發(fā)來通信界面。
[0023]上述方案中,所述頂應(yīng)用模塊,還用于使用已有賬戶名稱和密碼登錄頂應(yīng)用后,根據(jù)選擇通知屏幕取詞模塊開啟屏幕取詞功能,或自動(dòng)通知屏幕取詞模塊開啟屏幕取詞功倉泛;
[0024]相應(yīng)的,所述屏幕取詞模塊,還用于接收到IM應(yīng)用模塊發(fā)來的開啟屏幕取詞功能的通知后,開啟屏幕取詞功能。
[0025]上述方案中,所述核心處理模塊,具體用于將字符串作為電話號(hào)碼,判斷是否使用已登錄的IM應(yīng)用與該電話號(hào)碼進(jìn)行通信,若是,則將字符串作為電話號(hào)碼發(fā)送給IM應(yīng)用模塊,若否,則繼續(xù)判斷所述字符串是否與已登錄IM應(yīng)用中的聯(lián)系人信息匹配。
[0026]上述方案中,所述核心處理模塊,具體用于當(dāng)確定所述字符串不是全由數(shù)字組成后,判斷屏幕取詞模塊發(fā)來的所述字符串是否與已登錄IM應(yīng)用中的聯(lián)系人信息匹配。
[0027]上述方案中,所述核心處理模塊,具體用于將字符串與IM應(yīng)用模塊中保存的當(dāng)前登錄賬戶對(duì)應(yīng)的信息中各個(gè)聯(lián)系人信息中的內(nèi)容進(jìn)行匹配,若有聯(lián)系人信息中的內(nèi)容與當(dāng)前獲取到的字符串相同,則確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息匹配,否則,確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息不匹配;
[0028]相應(yīng)的,所述IM應(yīng)用模塊,還用于為核心處理模塊提供自身保存的當(dāng)前登錄賬戶對(duì)應(yīng)的信息。
[0029]上述方案中,所述核心處理模塊,具體用于根據(jù)當(dāng)前聯(lián)系人信息,從IM應(yīng)用模塊中獲取已登錄的IM應(yīng)用中對(duì)應(yīng)的各種通信類型的快捷方式,將各種通信類型的快捷方式作為提示信息發(fā)送給顯示模塊,以及接收顯示模塊返回的選定所需的通信類型對(duì)應(yīng)的快捷方式,將為當(dāng)前聯(lián)系人以及選定的通信類型作為獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面的通知發(fā)送給頂應(yīng)用模塊;
[0030]相應(yīng)的,所述IM應(yīng)用模塊,還用于接收核心處理模塊發(fā)來的獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面的通知,獲取該通知中的當(dāng)前聯(lián)系人以及選定的通信類型,獲取與當(dāng)前聯(lián)系人以選定的通信類型進(jìn)行通信的通信界面后,將通信界面發(fā)送給顯示模塊;
[0031]所述顯示模塊,還用于顯示核心處理模塊發(fā)來的提示信息,將從提示信息中選定所需的通信類型對(duì)應(yīng)的快捷方式發(fā)送給核心處理模塊,顯示頂應(yīng)用模塊發(fā)來的通信界面。
[0032]本發(fā)明所提供的觸發(fā)頂應(yīng)用進(jìn)行通信的方法及裝置,能夠通過利用屏幕取詞功能,從當(dāng)前顯示的頁面中獲取字符串,判斷字符串是否全由數(shù)字組成,若是,則直接使用已登錄的IM應(yīng)用與該電話號(hào)碼進(jìn)行通信;否則,若字符串與已登錄IM應(yīng)用中的聯(lián)系人信息匹配,則提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,根據(jù)當(dāng)前聯(lián)系人信息獲取通信界面并顯示;如此,就可以解決現(xiàn)有技術(shù)中使用IM應(yīng)用中任何功能都需要從IM應(yīng)用的主界面中進(jìn)入的問題,使用戶可以隨時(shí)隨地,通過從當(dāng)前顯示的頁面中獲取的字符串,觸發(fā)IM應(yīng)用進(jìn)行通信,從而保證頂應(yīng)用提供快捷的操作,以及保證IM應(yīng)用的易用性。
【專利附圖】
【附圖說明】
[0033]圖1為本發(fā)明觸發(fā)IM應(yīng)用進(jìn)行通信的方法流程示意圖;
[0034]圖2為本發(fā)明觸發(fā)頂應(yīng)用進(jìn)行通信的裝置的組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]本發(fā)明的基本思想是:登錄IM應(yīng)用后開啟屏幕取詞功能;利用屏幕取詞功能,從當(dāng)前顯示的頁面中獲取字符串;判斷所述字符串是否全由數(shù)字組成,若是,則將字符串作為電話號(hào)碼,使用已登錄的頂應(yīng)用與所述電話號(hào)碼進(jìn)行通信;否則,若確定所述字符串與已登錄IM應(yīng)用中的任意一個(gè)聯(lián)系人信息匹配,則提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,根據(jù)當(dāng)前聯(lián)系人信息獲取通信界面并顯示。
[0036]下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。
[0037]本發(fā)明提出一種觸發(fā)IM應(yīng)用進(jìn)行通信的方法,如圖1所示,包括以下步驟:
[0038]步驟101:使用已有賬戶名稱和密碼登錄IM應(yīng)用后,開啟屏幕取詞功能。
[0039]這里,所述登錄頂應(yīng)用為現(xiàn)有技術(shù),具體的登錄流程,這里不做贅述,所述登錄頂應(yīng)用后,按照現(xiàn)有技術(shù),從IM服務(wù)器獲取到當(dāng)前登錄賬戶對(duì)應(yīng)的信息,包括:聯(lián)系人名單列表、各個(gè)聯(lián)系人信息、聯(lián)系人是否在線與能否與聯(lián)系人交談等;
[0040]其中,所述聯(lián)系人信息為:聯(lián)系人的賬號(hào)、聯(lián)系人的名稱及電話號(hào)碼中的一個(gè)或多個(gè)信息;[0041]所述開啟屏幕取詞功能可以為登錄IM應(yīng)用后,根據(jù)用戶的選擇,開啟屏幕取詞功能;也可以為登錄IM應(yīng)用后,自動(dòng)開啟屏幕取詞功能;
[0042]所述屏幕取詞功能為預(yù)先在IM應(yīng)用中安裝的功能,為現(xiàn)有技術(shù),具體通過安裝現(xiàn)有技術(shù)中的鼠標(biāo)鉤子(Hook)來實(shí)現(xiàn),這里不做贅述,可以為當(dāng)鼠標(biāo)在當(dāng)前顯示的頁面中、任意字符串處停留的時(shí)間超過選取門限時(shí),從當(dāng)前鼠標(biāo)所在位置處選取字符串;也可以為當(dāng)檢測到鼠標(biāo)選中字符串時(shí),選取鼠標(biāo)選中的字符串;其中,所述選取門限為根據(jù)實(shí)際情況預(yù)置的時(shí)長。
[0043]上述步驟101完成后,可以按照實(shí)際操作,將已登錄的IM應(yīng)用放在后臺(tái)運(yùn)行,根據(jù)用戶的操作情況瀏覽所需頁面。
[0044]步驟102:實(shí)時(shí)檢測是否利用屏幕取詞功能從當(dāng)前顯示的頁面中獲取到字符串,若獲取到,則執(zhí)行步驟103 ;否則,重復(fù)執(zhí)行步驟102。
[0045]這里,所述從當(dāng)前顯示的頁面中獲取到字符串為:實(shí)時(shí)檢測鼠標(biāo)在當(dāng)前顯示的頁面中、任意字符串處停留的時(shí)間是否超過選取門限,或者檢測鼠標(biāo)是否選中任意字符串;當(dāng)檢測到鼠標(biāo)在當(dāng)前顯示的頁面中、任意字符串處停留的時(shí)間超過選取門限時(shí),選取當(dāng)前鼠標(biāo)所處位置的字符串;當(dāng)檢測到鼠標(biāo)選中任意字符串時(shí),選取當(dāng)如選中的字符串。
[0046]步驟103:判斷所述字符串是否全由數(shù)字組成,若是,則執(zhí)行步驟104 ;否則,執(zhí)行步驟105。
[0047]這里,所述字符串中的字符可以包括數(shù)字、字母和文字等類型。
[0048]步驟104:將字符串作為電話號(hào)碼,使用已登錄的頂應(yīng)用與所述電話號(hào)碼進(jìn)行通信,結(jié)束處理流程。
[0049]具體為:將字符串作為電話號(hào)碼,判斷是否使用已登錄的IM應(yīng)用與該電話號(hào)碼進(jìn)行通信,若是,則使用已登錄的頂應(yīng)用中的通信功能與該電話號(hào)碼進(jìn)行通信,結(jié)束處理流程;若否,則執(zhí)行步驟105。
[0050]所述判斷是否使用已登錄的IM應(yīng)用與該電話號(hào)碼進(jìn)行通信可以為:為用戶顯示是否使用已登錄的頂應(yīng)用與該電話號(hào)碼進(jìn)行通信的提示信息,根據(jù)用戶的選擇確定選擇結(jié)果;所述提示用戶是否使用已登錄的頂應(yīng)用與該電話號(hào)碼進(jìn)行通信可以為:顯示包括使用已登錄的IM應(yīng)用撥打該電話號(hào)碼、及使用已登錄的IM應(yīng)用為該電話號(hào)碼發(fā)送短信兩個(gè)選項(xiàng)的提示信息;
[0051]所述已登錄的頂應(yīng)用中的通信功能為現(xiàn)有技術(shù)中頂應(yīng)用中提供的功能,可以包括撥打電話及發(fā)送短信兩種功能。
[0052]步驟105:判斷所述字符串是否與已登錄頂應(yīng)用中的任意一個(gè)聯(lián)系人信息匹配,若是,則執(zhí)行步驟106 ;否則,返回步驟102。
[0053]這里,所述判斷所述字符串是否與已登錄頂應(yīng)用中的任意一個(gè)聯(lián)系人信息匹配為:將從當(dāng)前顯示的頁面中獲取到的字符串,與當(dāng)前登錄賬戶對(duì)應(yīng)的信息中各個(gè)聯(lián)系人信息中的內(nèi)容進(jìn)行匹配,若有任意一個(gè)聯(lián)系人信息中的內(nèi)容與當(dāng)前獲取到的字符串相同,則確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息匹配;否則,確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息不匹配。
[0054]所述登錄IM應(yīng)用后從IM服務(wù)器獲取到當(dāng)前登錄賬戶對(duì)應(yīng)的信息為現(xiàn)有技術(shù),具體實(shí)現(xiàn)方法,這里不做贅述。[0055]步驟106:提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,根據(jù)當(dāng)前聯(lián)系人信息獲取通信界面并顯示。
[0056]這里,所述根據(jù)當(dāng)前聯(lián)系人信息獲取通信界面并顯示為:根據(jù)當(dāng)前聯(lián)系人信息,將已登錄的IM應(yīng)用中對(duì)應(yīng)的各種通信類型的快捷方式作為提示信息顯示給用戶;用戶從提示信息中選定所需的通信類型對(duì)應(yīng)的快捷方式后,將與當(dāng)前聯(lián)系人以選定的通信類型進(jìn)行通信的通信界面顯示給用戶;根據(jù)用戶在該通信界面中的操作,按照現(xiàn)有技術(shù)進(jìn)行后續(xù)操作,這里不做贅述。
[0057]其中,所述快捷方式的建立方法為現(xiàn)有技術(shù),這里不做贅述;
[0058]所述提示信息的顯示方式可以為在鼠標(biāo)所在的位置顯示,也可以為由用戶指定提示信息的顯示位置;
[0059]所述IM應(yīng)用中對(duì)應(yīng)的各種通信類型可以包括:語音通話、視頻通話及文本對(duì)話框?qū)υ挕?br>
[0060]上述步驟106完成后,還會(huì)返回執(zhí)行步驟102。
[0061]如圖2所示,本發(fā)明提供了一種觸發(fā)IM應(yīng)用進(jìn)行通信的裝置,該裝置包括:屏幕取詞模塊21、核心處理模塊22、顯示模塊23和頂應(yīng)用模塊24 ;其中,
[0062]屏幕取詞模塊21,用于根據(jù)IM應(yīng)用模塊24發(fā)來的通知開啟屏幕取詞功能,利用屏幕取詞功能,從顯示模塊23當(dāng)前顯示的頁面中獲取字符串,將獲取的字符串發(fā)給核心處理模塊22 ;
[0063]核心處理模塊22,用于接收屏幕取詞模塊21發(fā)來的字符串,判斷所述字符串是否全由數(shù)字組成,若是,則將字符串作為電話號(hào)碼發(fā)送給頂應(yīng)用模塊24,否則,若確定所述字符串與已登錄頂應(yīng)用中的任意一個(gè)聯(lián)系人信息匹配,則提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,通知頂應(yīng)用模塊24獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面;
[0064]IM應(yīng)用模塊24,用于登錄IM應(yīng)用后,通知屏幕取詞模塊21開啟屏幕取詞功能,以及接收到核心處理模塊22發(fā)來的電話號(hào)碼后,使用已登錄的IM應(yīng)用與所述電話號(hào)碼進(jìn)行通信,以及根據(jù)核心處理模塊22發(fā)來的獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面的通知,獲取通信界面,將通信界面發(fā)給顯示模塊23 ;
[0065]顯示模塊23,用于為屏幕取詞模塊21提供當(dāng)前顯示的頁面,以及顯示頂應(yīng)用模塊24發(fā)來通信界面。
[0066]所述頂應(yīng)用模塊24,還用于使用已有賬戶名稱和密碼登錄頂應(yīng)用后,通知屏幕取詞模塊21開啟屏幕取詞功能;相應(yīng)的,所述屏幕取詞模塊21,還用于接收IM應(yīng)用模塊24發(fā)來的開啟屏幕取詞功能的通知。
[0067]所述頂應(yīng)用模塊24中可以安裝現(xiàn)有技術(shù)中提供的任意一種頂應(yīng)用,這里不做贅述。
[0068]所述頂應(yīng)用模塊24,還用于從IM服務(wù)器獲取當(dāng)前登錄賬戶對(duì)應(yīng)的信息,包括:聯(lián)系人名單列表、各個(gè)聯(lián)系人信息、聯(lián)系人是否在線與能否與聯(lián)系人交談等;其中,所述聯(lián)系人信息為:聯(lián)系人的賬號(hào)、聯(lián)系人的名稱及電話號(hào)碼中的一個(gè)或多個(gè)信息。
[0069]所述M應(yīng)用模塊24,可以用于登錄頂應(yīng)用后,根據(jù)用戶的選擇,通知屏幕取詞模塊21開啟屏幕取詞功能;也可以用于登錄IM應(yīng)用后,自動(dòng)通知屏幕取詞模塊21開啟屏幕取詞功能。[0070]所述屏幕取詞模塊21,還用于預(yù)先安裝屏幕取詞功能,具體通過安裝現(xiàn)有技術(shù)中的鼠標(biāo)鉤子(Hook)來實(shí)現(xiàn),這里不做贅述,可以為當(dāng)鼠標(biāo)在顯示模塊23當(dāng)前顯示的頁面中、任意字符串處停留的時(shí)間超過選取門限時(shí),從當(dāng)前鼠標(biāo)所在位置處選取字符串;也可以為當(dāng)檢測到鼠標(biāo)選中字符串時(shí),選取鼠標(biāo)選中的字符串;其中,所述選取門限為根據(jù)實(shí)際情況預(yù)置的時(shí)長。
[0071]所述屏幕取詞模塊21,還用于實(shí)時(shí)檢測是否利用屏幕取詞功能,從顯示模塊23當(dāng)前顯示的頁面中獲取到字符串,若獲取到,則將獲取到的字符串發(fā)送給核心處理模塊22,否貝U,繼續(xù)檢測是否利用屏幕取詞功能,從當(dāng)前顯示的頁面中獲取到字符串。
[0072]所述核心處理模塊22,具體用于判斷屏幕取詞模塊21發(fā)來的所述字符串是否全由數(shù)字組成,若是,則將字符串作為電話號(hào)碼發(fā)送給頂應(yīng)用模塊24,否則,判斷所述字符串是否與已登錄頂應(yīng)用中的任意一個(gè)聯(lián)系人信息匹配;相應(yīng)的,所述頂應(yīng)用模塊24,還用于收到核心處理模塊22發(fā)來的電話號(hào)碼后,使用已登錄的IM應(yīng)用與所述電話號(hào)碼進(jìn)行通信。
[0073]所述核心處理模塊22,具體用于將字符串作為電話號(hào)碼,判斷是否使用已登錄的IM應(yīng)用與該電話號(hào)碼進(jìn)行通信,若是,則將字符串作為電話號(hào)碼發(fā)送給IM應(yīng)用模塊24,若否,則繼續(xù)判斷所述字符串是否與已登錄IM應(yīng)用中的任意一個(gè)聯(lián)系人信息匹配。
[0074]所述核心處理模塊22,具體用于將是否使用已登錄的IM應(yīng)用與該電話號(hào)碼進(jìn)行通信作為提示信息發(fā)送給顯示模塊23,并接收顯示模塊23返回的選擇結(jié)果;相應(yīng)的,所述顯示模塊23,還用于接收并顯示核心處理模塊22發(fā)來的提示信息,以及為核心處理模塊22返回選擇結(jié)果。
[0075]所述核心處理模塊22,具體用于判斷所述字符串是否與已登錄IM應(yīng)用中的任意一個(gè)聯(lián)系人信息匹配,若是,則提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,根據(jù)當(dāng)前聯(lián)系人信息開啟通信界面,否則,不做操作。
[0076]所述核心處理模塊22,具體用于將字符串與IM應(yīng)用模塊24中保存的當(dāng)前登錄賬戶對(duì)應(yīng)的信息中各個(gè)聯(lián)系人信息中的內(nèi)容進(jìn)行匹配,若有任意一個(gè)聯(lián)系人信息中的內(nèi)容與當(dāng)前獲取到的字符串相同,則確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息匹配,否貝丨J,確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息不匹配;相應(yīng)的,所述頂應(yīng)用模塊24,還用于為核心處理模塊22提供自身保存的當(dāng)前登錄賬戶對(duì)應(yīng)的信息。
[0077]所述核心處理模塊22,具體用于根據(jù)當(dāng)前聯(lián)系人信息,從IM應(yīng)用模塊24中獲取已登錄的IM應(yīng)用中對(duì)應(yīng)的各種通信類型的快捷方式,將各種通信類型的快捷方式作為提示信息發(fā)送給顯示模塊23,以及接收顯示模塊23返回的用戶從提示信息中選定所需的通信類型對(duì)應(yīng)的快捷方式,將為當(dāng)前聯(lián)系人以及選定的通信類型作為獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面的通知發(fā)送給頂應(yīng)用模塊24 ;相應(yīng)的,所述頂應(yīng)用模塊24,還用于接收核心處理模塊22發(fā)來的獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面的通知,獲取該通知中的當(dāng)前聯(lián)系人以及選定的通信類型,獲取與當(dāng)前聯(lián)系人以選定的通信類型進(jìn)行通信的通信界面后,將通信界面發(fā)送給顯示模塊23 ;所述顯示模塊23,還用于顯示核心處理模塊22發(fā)來的提示信息,以及接收用戶的選擇,將用戶從提示信息中選定所需的通信類型對(duì)應(yīng)的快捷方式發(fā)送給核心處理模塊22,顯示頂應(yīng)用模塊24發(fā)來的通信界面。
[0078]本發(fā)明提供的觸發(fā)IM應(yīng)用進(jìn)行通信的裝置可以作為軟件安裝在移動(dòng)終端中。
[0079]以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種觸發(fā)即時(shí)通訊頂應(yīng)用進(jìn)行通信的方法,其特征在于,登錄頂應(yīng)用后開啟屏幕取詞功能,該方法還包括: 利用屏幕取詞功能,從當(dāng)前顯示的頁面中獲取字符串; 判斷所述字符串是否全由數(shù)字組成,若是,則將字符串作為電話號(hào)碼,使用已登錄的頂應(yīng)用與所述電話號(hào)碼進(jìn)行通信; 否則,若確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息匹配,則提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,根據(jù)當(dāng)前聯(lián)系人信息獲取通信界面并顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述登錄IM應(yīng)用后開啟屏幕取詞功能,包括:使用已有賬戶名稱和密碼登錄IM應(yīng)用后,選擇開啟屏幕取詞功能、或自動(dòng)開啟屏幕取詞功能。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使用已登錄的IM應(yīng)用與所述電話號(hào)碼進(jìn)行通信,包括:判斷是否使用已登錄的頂應(yīng)用與該電話號(hào)碼進(jìn)行通信,若是,則使用已登錄的IM應(yīng)用中的通信功能與該電話號(hào)碼進(jìn)行通信,結(jié)束處理流程;若否,則判斷所述字符串是否與已登錄IM應(yīng)用中的聯(lián)系人信息匹配。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述字符串與已登錄IM應(yīng)用中的聯(lián)系人信息匹配之前,該方法還包括:判斷所述字符串是否與已登錄頂應(yīng)用中的聯(lián)系人信息匹配。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述判斷所述字符串是否與已登錄IM應(yīng)用中的聯(lián)系人信息匹配,包括:將字符串與當(dāng)前登錄賬戶對(duì)應(yīng)的信息中各個(gè)聯(lián)系人信息中的內(nèi)容進(jìn)行匹配,若有聯(lián)系人信息中的內(nèi)容與當(dāng)前獲取到的字符串相同,則確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系`人信息匹配;否則,確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息不匹配。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)當(dāng)前聯(lián)系人信息獲取通信界面并顯示,包括:根據(jù)當(dāng)前聯(lián)系人信息,將已登錄的頂應(yīng)用中對(duì)應(yīng)的各種通信類型的快捷方式作為提示信息顯示; 從提示信息中選定所需的通信類型對(duì)應(yīng)的快捷方式后,顯示與當(dāng)前聯(lián)系人以選定的通信類型進(jìn)行通信的通信界面。
7.—種觸發(fā)IM應(yīng)用進(jìn)行通信的裝置,其特征在于,該裝置包括:屏幕取詞模塊、核心處理模塊、IM應(yīng)用模塊和顯示模塊;其中, 屏幕取詞模塊,用于根據(jù)頂應(yīng)用模塊發(fā)來的通知開啟屏幕取詞功能,利用屏幕取詞功能,從顯示模塊當(dāng)前顯示的頁面中獲取字符串,將獲取的字符串發(fā)給核心處理模塊; 核心處理模塊,用于接收屏幕取詞模塊發(fā)來的字符串,判斷所述字符串是否全由數(shù)字組成,若是,則將字符串作為電話號(hào)碼發(fā)送給頂應(yīng)用模塊,否則,若確定所述字符串與已登錄IM應(yīng)用中的聯(lián)系人信息匹配,則提取與字符串匹配的聯(lián)系人信息作為當(dāng)前聯(lián)系人信息,通知頂應(yīng)用模塊獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面; 頂應(yīng)用模塊,用于登錄頂應(yīng)用后,通知屏幕取詞模塊開啟屏幕取詞功能,以及接收到核心處理模塊發(fā)來的電話號(hào)碼后,使用已登錄的IM應(yīng)用與所述電話號(hào)碼進(jìn)行通信,以及根據(jù)核心處理模塊發(fā)來的獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面的通知,獲取通信界面,將通信界面發(fā)給顯示模塊;顯示模塊,用于為屏幕取詞模塊提供當(dāng)前顯示的頁面,以及顯示頂應(yīng)用模塊發(fā)來通信界面。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述IM應(yīng)用模塊,還用于使用已有賬戶名稱和密碼登錄IM應(yīng)用后,根據(jù)選擇通知屏幕取詞模塊開啟屏幕取詞功能,或自動(dòng)通知屏幕取詞模塊開啟屏幕取詞功能; 相應(yīng)的,所述屏幕取詞模塊,還用于接收到頂應(yīng)用模塊發(fā)來的開啟屏幕取詞功能的通知后,開啟屏眷取詞功能。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述核心處理模塊,具體用于將字符串作為電話號(hào)碼,判斷是否使用已登錄的頂應(yīng)用與該電話號(hào)碼進(jìn)行通信,若是,則將字符串作為電話號(hào)碼發(fā)送給頂應(yīng)用模塊,若否,則繼續(xù)判斷所述字符串是否與已登錄IM應(yīng)用中的聯(lián)系人信息匹配。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述核心處理模塊,具體用于當(dāng)確定所述字符串不是全由數(shù)字組成后,判斷屏幕取詞模塊發(fā)來的所述字符串是否與已登錄IM應(yīng)用中的聯(lián)系人信息匹配。
11.根據(jù)權(quán)利要求9或10所述的裝置,其特征在于, 所述核心處理模塊,具體用于將字符串與頂應(yīng)用模塊中保存的當(dāng)前登錄賬戶對(duì)應(yīng)的信息中各個(gè)聯(lián)系人信息中的內(nèi)容進(jìn)行匹配,若有聯(lián)系人信息中的內(nèi)容與當(dāng)前獲取到的字符串相同,則確定所述字符串與已登錄頂應(yīng)用中的聯(lián)系人信息匹配,否則,確定所述字符串與已登錄IM應(yīng)用中的聯(lián)系人信息不匹配; 相應(yīng)的,所述頂應(yīng)用模塊,還用于為核心處理模塊提供自身保存的當(dāng)前登錄賬戶對(duì)應(yīng)的信息。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述核心處理模塊,具體用于根據(jù)當(dāng)前聯(lián)系人信息,從頂應(yīng)用模塊中獲取已登錄的頂應(yīng)用中對(duì)應(yīng)的各種通信類型的快捷方式,將各種通信類型的快捷方式作為提示信息發(fā)送給顯示模塊,以及接收顯示模塊返回的選定所需的通信類型對(duì)應(yīng)的快捷方式,將為當(dāng)前聯(lián)系人以及選定的通信類型作為獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面的通知發(fā)送給頂應(yīng)用模塊; 相應(yīng)的,所述頂應(yīng)用模塊,還用于接收核心處理模塊發(fā)來的獲取當(dāng)前聯(lián)系人信息對(duì)應(yīng)的通信界面的通知,獲取該通知中的當(dāng)前聯(lián)系人以及選定的通信類型,獲取與當(dāng)前聯(lián)系人以選定的通信類型進(jìn)行通信的通信界面后,將通信界面發(fā)送給顯示模塊; 所述顯示模塊,還用于顯示核心處理模塊發(fā)來的提示信息,將從提示信息中選定所需的通信類型對(duì)應(yīng)的快捷方式發(fā)送給核心處理模塊,顯示頂應(yīng)用模塊發(fā)來的通信界面。
【文檔編號(hào)】H04L12/58GK103458095SQ201210176783
【公開日】2013年12月18日 申請(qǐng)日期:2012年5月31日 優(yōu)先權(quán)日:2012年5月31日
【發(fā)明者】黃維豐 申請(qǐng)人:深圳中興網(wǎng)信科技有限公司