通信對象的查找方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實施方式涉及計算機應(yīng)用領(lǐng)域,更具體地,本發(fā)明的實施方式涉及通信對象的查找方法和設(shè)備。
【背景技術(shù)】
[0002]本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實施方式提供背景或上下文。此處的描述可包括可以探宄的概念,但不一定是之前已經(jīng)想到或者已經(jīng)探宄的概念。因此,除非在此指出,否則在本部分中描述的內(nèi)容對于本申請的說明書和權(quán)利要求書而言不是現(xiàn)有技術(shù),并且并不因為包括在本部分中就承認(rèn)是現(xiàn)有技術(shù)。
[0003]當(dāng)前,g卩時通信工具被廣泛應(yīng)用。在即時通信服務(wù)器和/或即時通信工具中,保存有一個通信對象列表,在該通信對象列表中維護了可與用戶進行即時通信的對象。并且,即時通信工具還向用戶提供了從公知的通信對象資源中查找目標(biāo)通信對象的功能,以便于用戶將查找到目標(biāo)通信對象添加到通信對象列表中。
【發(fā)明內(nèi)容】
[0004]但是,本發(fā)明人在研宄過程中發(fā)現(xiàn),在現(xiàn)有技術(shù)中,假設(shè)用戶C向用戶A發(fā)送了一個消息,并且,在該消息中記錄了用戶B在某一個即時通信工具中的ID信息,如,記錄了 “B的ID信息是abcde”,如果A想要將B添加到該即時通信工具下的即時通信列表中,常見的兩種方式是:(I)A先選中文本“B的ID信息是abcde”中的字符串“abcde”,然后將字符串“abcde”復(fù)制并粘貼到該即時通信工具中關(guān)于通信對象的查找輸入框中,在A點擊查找后,該即時通信工具開始查找B,最后A將查找到的B添加到該即時通信工具的即時通信列表中。(2)A將文本“B的ID信息是abcde”全部復(fù)制并粘貼到該即時通信工具中關(guān)于通信對象的查找輸入框中,此后,A再將輸入框中除字符串“abcde”之外的其它字符串全部刪除,而僅在輸入框中保留字符串“abcde”,在A點擊查找后,該即時通信工具開始查找B,最后A將查找到的B添加到該即時通信工具的即時通信列表中。
[0005]依照現(xiàn)有技術(shù),在第一種方式中,為了可以選中消息文本中的字符串“abcde”,A需要先選中該字符串的起點和終點,選中起點和終點的過程不僅使用戶操作變得繁瑣,而且,如果消息文本的字體比較小,A很難準(zhǔn)確地選中字符串“abcde”的起點和終點。特別是在觸摸屏的設(shè)備中,A更難準(zhǔn)確地選中,甚至于很容易產(chǎn)生誤操作。而在第二種方式中,雖然A不用選中消息文本中的某個字符串,但是,為了將查找輸入框中除字符串“abcde”之外的其它字符串全部刪除,A需要先在查找輸入框中將光標(biāo)定位在該字符串旁邊,然后執(zhí)行多次刪除操作,而整個操作也同樣比較繁瑣,而且,A也很難準(zhǔn)確性地將光標(biāo)定位在該字符串的旁邊,甚至于也很容易產(chǎn)生誤操作。
[0006]為此,非常需要一種通信對象的查找方法和設(shè)備,以解決現(xiàn)有技術(shù)中由于在查找通信對象的過程中,用戶需要對字符串進行選中操作或?qū)ψ址M行刪除操作,因此會導(dǎo)致用戶操作繁瑣、繼而容易產(chǎn)生誤操作的問題。
[0007]在本上下文中,本發(fā)明的實施方式期望提供一種通信對象的查找方法和設(shè)備。
[0008]在本發(fā)明實施方式的第一方面中,提供了一種通信對象的查找方法,包括:
[0009]在即時通信工具的查找輸入框中接收輸入的文本內(nèi)容;
[0010]基于通信對象ID信息的設(shè)置規(guī)則,從所述文本內(nèi)容中識別出至少一個符合所述設(shè)置規(guī)則的字符串;
[0011]將所述字符串作為目標(biāo)通信對象的ID信息,根據(jù)所述目標(biāo)通信對象的ID信息查找所述目標(biāo)通信對象。
[0012]在本發(fā)明實施方式的第二方面中,提供了一種通信對象的查找設(shè)備,包括:
[0013]接收單元,用于在即時通信工具的查找輸入框中接收輸入的文本內(nèi)容;
[0014]識別單元,用于基于通信對象ID信息的設(shè)置規(guī)則,從所述文本內(nèi)容中識別出至少一個符合所述設(shè)置規(guī)則的字符串;
[0015]查找單元,用于將所述字符串作為目標(biāo)通信對象的ID信息,根據(jù)所述目標(biāo)通信對象的ID信息查找所述目標(biāo)通信對象。
[0016]在本發(fā)明實施方式中,在用戶向即時通信工具的查找輸入框中輸入文本內(nèi)容之后,即時通信工具可以自動從該文本內(nèi)容中識別出通信對象ID信息,根據(jù)識別出的通信對象ID信息直接查找通信對象,用戶就不需要再為了將通信對象ID信息輸入到查找輸入框中而對字符或字符串進行繁瑣的操作,繼而也避免了因繁瑣操作而帶來的誤操作問題。
【附圖說明】
[0017]通過參考附圖閱讀下文的詳細(xì)描述,本發(fā)明示例性實施方式的上述以及其他目的、特征和優(yōu)點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實施方式,其中:
[0018]圖1示意性地示出了本發(fā)明實施方式可以在其中實施的一個示例性場景;
[0019]圖2示意性地示出了根據(jù)本發(fā)明的一個實施方式的通信對象的查找方法的流程圖;
[0020]圖3示意性地示出了根據(jù)本發(fā)明的一個實施方式的在預(yù)設(shè)的顯示區(qū)域顯示識別出的字符串的顯不不意圖;
[0021]圖4示意性地示出了根據(jù)本發(fā)明的一個實施方式的在查找輸入中區(qū)別顯示識別出的字符串的顯不不意圖;
[0022]圖5示意性地示出了根據(jù)本發(fā)明的另一個實施方式的通信對象的查找方法的流程圖;
[0023]圖6示意性地示出了根據(jù)本發(fā)明的一個實施方式中的通信對象的查找設(shè)備的結(jié)構(gòu)框架圖;
[0024]圖7示意性地示出了根據(jù)本發(fā)明的另一個實施方式的通信對象的查找設(shè)備的結(jié)構(gòu)框架圖;
[0025]圖8示意性地示出了根據(jù)本發(fā)明的另一個實施方式的通信對象的查找設(shè)備的結(jié)構(gòu)框圖。
[0026]在附圖中,相同或?qū)?yīng)的標(biāo)號表不相同或?qū)?yīng)的部分。
【具體實施方式】
[0027]下面將參考若干示例性實施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進而實現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達給本領(lǐng)域的技術(shù)人員。
[0028]本領(lǐng)域技術(shù)人員知道,本發(fā)明的實施方式可以實現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計算機程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
[0029]根據(jù)本發(fā)明的實施方式,提出了一種通信對象的查找方法和設(shè)備。
[0030]在本文中,需要理解的是,附圖中的任何元素數(shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。
[0031]下面參考本發(fā)明的若干代表性實施方式,詳細(xì)闡釋本發(fā)明的原理和精神。
[0032]發(fā)曰月概沐
[0033]本發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,用戶必須將通信對象ID信息輸入到查找輸入框中,即時通信工具才會根據(jù)通信對象ID信息查找對應(yīng)的通信對象。如果通信對象ID信息是位于用戶接收到的一個消息中,為了將該通信對象ID信息輸入到查找輸入框中,用戶要么先從接收到的該消息中選中包含該通信對象ID信息的字符串,然后將包含該通信對象ID信息的字符串復(fù)制并粘貼到查找輸入框中;要么先將接收到的該消息整個復(fù)制并粘貼到查找輸入框中,然后再將該消息中除包含該通信對象ID信息的字符串之外的其它字符刪除。而無論采用哪種方式,用戶都需要對字符或字符串進行繁瑣的操作,如,對字符串進行選中操作或?qū)ψ址M行刪除操作。并且,繁瑣的操作也很容易引起誤操作。
[0034]如果即時通信工具可以從用戶輸入到查找輸入框中的文本內(nèi)容中自動識別出通信對象ID信息,并根據(jù)識別出的通信對象ID信息直接查找通信對象,用戶就不需要再為了將通信對象ID信息輸入到查找輸入框中而對字符或字符串進行繁瑣的操作。
[0035]在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實施方式。
[0036]應(yīng)用場景總覽
[0037]首先參考圖1,圖1示意性地示出了本發(fā)明的實施方式可以在其中實施的示例性應(yīng)用場景。其中,在通信終端10和通信終端20上分別安裝有第一通信工具,在通信終端20上還安裝有第二即時通信工具。通信終端10通過第一通信工具向通信終端20發(fā)送了一個通信消息11,在通信消息11中指示了目標(biāo)通信對象在第二即時通信工具上的ID信息。通信終端20上的第二即時通信工具可以根據(jù)通信消息11中的目標(biāo)通信對象在第二即時通信工具上的ID信息查找到目標(biāo)通信對象,并將其添加到第二即時通信工具下的通信對象列表中。其中,第一通信工具可以是一種非即時通信工具,也可以是一種即時通信工具,當(dāng)?shù)谝煌ㄐ殴ぞ邥r即時通信工具時,其可以是與第二即時通信工具不同的即時通信工具,也可以是與第二即時通信工具相同的即時通信工具。本領(lǐng)域技術(shù)人員可以理解,圖1所示的示意圖僅是本發(fā)明的實施方式可以在其中得以實現(xiàn)的一個示例。本發(fā)明實施方式的應(yīng)用范圍不受到該框架任何方面的限制。例如,在通信消息11中不僅指示了一個目標(biāo)通信對象在第二即時通信工具上的ID信息,也可以指示了多個目標(biāo)通信對象在第二即時通信工具上的ID信息。
[0038]示例件方法
[0039]下面結(jié)合圖1的應(yīng)用場景,參考圖2來描述根據(jù)本發(fā)明示例性實施方式的、用于通信對象的查找方法。需要注意的是,上述應(yīng)用場景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實施方式在此方面不受任何限制。相反,本發(fā)明的實施方式可以應(yīng)用于適用的任何場景。
[0040]請參閱圖2,其示意性地示出了根據(jù)本發(fā)明的一個實施方式的通信對象的查找方法的流程圖,例如,該方法可以由通信終端20上的第二即時通信工具執(zhí)行,方法具體例如可以包括:
[0041]步驟201:在即時通信工具的查找輸入框中接收輸入的文本內(nèi)容。
[0042]在本發(fā)明的一個優(yōu)選實施方式中,所述的“輸入的文本內(nèi)容”可以是將一個通信消息中的全部或部分內(nèi)容復(fù)制并粘貼到查找輸入框中而得到的。所述的“通信消息”可以通過任意一種通信工具接收。例如,“通信消息”可以是短消息、該即時通信工具中的即時通信消息、或者其它即時通信工具中的即時通信消息。
[0043]步驟202:基于通信對象ID信息的設(shè)置規(guī)則,從所述文本內(nèi)容中識別出至少一個符合所述設(shè)置規(guī)則的字符串。
[0044]其中,通信對象ID信息可以包括數(shù)字或者數(shù)字以外的其它字符。
[0045]步驟203:將所述字符串作為目標(biāo)通信對象的ID信息,根據(jù)所述目標(biāo)通信對象的ID信息查找所述目標(biāo)通信對象。
[0046]在本發(fā)明的一個優(yōu)選實施方式中,在即時通信用戶數(shù)據(jù)庫中或者在即時通信服務(wù)器中,根據(jù)目標(biāo)通信對