有多樣性。例如,向服務器發送攜帶至少一項關鍵詞的查詢請求的發送方式可以為用戶通過觸控終端中的目標按鍵(如虛擬按鍵)進行發送;向服務器發送攜帶至少一項關鍵詞的查詢請求的發送方式還可以為用戶在終端觸摸屏的任意一個地方輸入觸控操作,終端獲取觸控操作對應的觸控參數,并將獲取到的觸控參數與預設的用于向服務器發送攜帶至少一項關鍵詞的查詢請求的參數進行匹配;若匹配,則將該觸控操作作為向服務器發送攜帶至少一項關鍵詞的查詢請求的操作,若不匹配,則認為該觸控操作為無效操作。
[0039]具體地,終端中用于向服務器發送攜帶至少一項關鍵詞的查詢請求的參數可以是用戶根據需要進行設定;也可以是終端根據用戶的歷史設定記錄進行設定;還可以是終端根據用戶的歷史觸控操作對應的觸控參數來設定,本發明實施例不作限定。
[0040]具體地,當終端根據用戶的歷史觸控操作對應的觸控參數來設定上述用于向服務器發送攜帶至少一項關鍵詞的查詢請求的參數時,其具體可以包括以下步驟:
[0041]11)獲取在預設時間段內的歷史觸控操作的觸控參數,觸控參數包括觸控壓力值;
[0042]12)計算在上述預設時間段內的歷史觸控操作對應的觸控壓力值的平均觸控壓力值;
[0043]13)根據預設的設定規則將上述用于向服務器發送攜帶至少一項關鍵詞的查詢請求的壓力值設定為與上述平均觸控壓力值相匹配的壓力值。
[0044]本發明實施例中,上述用于向服務器發送攜帶至少一項關鍵詞的查詢請求的壓力值可以是指具體的一個值,也可以是指壓力值范圍。舉例來說,若計算得到在預設時間段內的歷史觸控操作對應的觸控壓力值的平均觸控壓力值為0.5N,則上述用于向服務器發送攜帶至少一項關鍵詞的查詢請求的壓力值可以為0.5N,也可以為(0.5-n)N至(0.5+n)N,其中,η為實數。
[0045]本發明實施例中,查詢請求用于指示服務器查詢與至少一項關鍵詞匹配的待查詢信息,并將查詢到的待查詢信息發送至終端。
[0046]進一步,由于服務器中存儲的好友的名稱與獲取到的關鍵詞不一致,則服務器無法查找到與獲取到的關鍵詞匹配的待查詢信息,則服務器可以將與該關鍵詞相關的信息也一并查找出來。舉例來說,若接收到的通信消息為“張三,您好!麻煩你把李四的電話號碼給我好嗎”,服務器未查找到與李四相關的電話號碼,但查找到了李三還有朱四的電話號碼,也即,與獲取到的關鍵詞(李四)有部分匹配的用戶的電話號碼,則服務器也可以將其作為上述待查詢信息,并將李三還有朱四的電話號碼發送至終端。
[0047]204、接收服務器發送的待查詢信息。
[0048]205、顯示接收到的待查詢信息。
[0049]本發明實施例中,在接收到服務器發送的待查詢信息之后,則終端可以顯示接收到的待查詢信息。
[0050]進一步,在顯示接收到的待查詢信息時,終端還可以根據至少一項關鍵詞生成針對待查詢信息的操作控件。其中,操作控件可以包括但不限于分享操作控件、撥號操作控件、復制操作控件以及粘貼操作控件等。舉例來說,若接收到的通信消息為“張三,您好!麻煩你把李四的電話號碼給我好嗎”,根據關鍵詞“把李四的電話號碼給我”終端根據預先存儲的關鍵詞與操作的映射關系可以確定需要將李四的電話號碼分享給發送該通信信息的聯系人,則終端可以生成包含李四的電話號碼的分享操作控件,并在用戶操作該分享操作控件時,將李四的電話號碼分享給發送該通信信息的聯系人。又舉例來說,若接收到的通信消息為“張三,您好!麻煩你打一下李四的電話好嗎”,根據關鍵詞“打一下李四的電話”則終端根據預設的關鍵詞與操作的映射關系可以確定需要用戶撥打李四的電話,則終端可以生成包含李四電話號碼的撥號操作控件,當用戶操作該撥號操作控件時,即可撥打李四的電話號碼。
[0051]具體地,在終端根據至少一項關鍵詞生成針對待查詢信息的操作控件之后,若操作控件包括分享操作控件,則終端還可以執行以下步驟:
[0052]21)檢測針對分享操作控件的目標操作;
[0053]22)記錄目標操作的發生時間點;
[0054]23)判斷目標操作是否為第一分享操作;
[0055]24)當目標操作為所述第一分享操作時,向外部設備發送確認請求,確認請求包括第一分享操作和第一分享操作的發生時間點,確認請求用于指示外部設備在確認在發生時間點對應的預設范圍內外部設備發生與第一分享操作對應的第二分享操作時向終端發送確認指令;
[0056]25)接收外部設備發送的確認指令;
[0057]26)根據確認指令,控制終端分享待查詢信息。
[0058]本發明實施例中,終端可以實時檢測針對分享操作控件的目標操作。目標操作可以是用戶針對分享操作控件觸發的,目標操作可以包括但不限于在終端觸摸屏上觸發的滑動操作、對終端上的按鍵觸發的按壓操作、在終端觸摸屏上觸發的觸屏操作、搖晃終端的操作等中的至少一種。可以利用終端中集成的傳感器實時檢測是否存在針對終端的目標操作,其中,傳感器可以包括壓力傳感器、重力傳感器、加速度傳感器以及陀螺儀等等,本發明實施例不作限定。例如:可以利用重力傳感器來檢測搖晃終端的操作,可以利用壓力傳感器來感測在終端觸摸屏上觸發的觸屏操作等等。
[0059]本發明實施例中,當檢測到存在針對分享操作控件的目標操作時,可以記錄下該目標操作的發生時間點,即記錄該目標操作發生時終端所顯示的時刻。
[0060]本發明實施例中,第一分享操作為觸發終端進行分享的操作,第一分享操作可以包括但不限于搖晃終端的操作、在終端觸摸屏上進行滑動的操作以及點擊終端觸摸屏的觸屏操作等中的至少一種。第一分享操作可以預先在終端中進行存儲,以便將檢測到的目標操作與第一分享操作進行比對。
[0061]本發明實施例中,判斷檢測到的目標操作是否為第一分享操作可以是判斷該目標操作是否與第一分享操作相匹配,若相匹配,則可以認為該目標操作為第一分享操作,此時,記錄的目標操作的發生時間點可以作為第一分享操作的發生時間點;若不匹配,則可以認為該目標操作不是第一分享操作,可以結束本次分享操作。
[0062]作為一種可選的實施方式,判斷該目標操作是否為第一分享操作的【具體實施方式】可以包括以下步驟:
[0063]31)將該目標操作與第一分享操作進行匹配,以獲得匹配閾值;
[0064]32)判斷該匹配閾值是否大于或等于預設閾值,若該匹配閾值大于或等于預設閾值,則判斷出該目標操作為第一分享操作;若該匹配閾值小于預設閾值,則判斷出該目標操作不是第一分享操作。
[0065]在該實施方式中,可以將目標操作與第一分享操作進行匹配,以獲得兩者之間的匹配閾值,再將該匹配閾值與事先存儲好的預設閾值進行比較,當該匹配閾值大于或等于該預設閾值時,則可以認為兩者匹配;否則,則不匹配。
[0066]本發明實施例中,當判斷出目標操作為第一分享操作,即在終端中輸入第一分享操作時,可以向外部設備發送確認請求,該確認請求中可以包括第一分享操作和第一分享操作的發生時間點,以請求外部設備確認在該發生時間點對應的預設范圍內外部設備是否發生第二分享操作。當外部設備確認在該發生時間點對應的預設范圍內外部設備發生第二分享操作時,可以由外部設備向終端發送確認指令。由外部設備確認第二分享操作,能夠對分享操作進行雙重保險,安全性提升。
[0067]本發明實施例中,第二分享操作可以是在用戶針對終端觸發第一分享操作時一并針對外部設備所觸發的,第二分享操作可以與第一分享操作相對應,可以包括搖晃外部設備的操作,可以利用外部設備中集成的重力傳感器、加速度傳感器等檢測第二分享操作。夕卜部設備可以包括但不限于智能手機、平板電腦、PAD、多媒體播放器、電子閱讀器以及可穿戴式設備等等,其中,可穿戴式設備可以包括智能手表、智能手環、智能戒指等,本發明實施例不作限定。
[0068]舉例來說,假設第一分享操作為搖晃終端的操作,用帶著智能手表的手搖晃終端,終端檢測到該搖晃操作,并判斷該搖晃操作為第一分享操作后,記錄該搖晃操作的發生時間點(如8:00);終端向智能手表發送確認請求,智能手表接收到該確認請求后,判斷在該發生時間點的預設范圍內(如8:00前后2分鐘內)是否也發生搖晃操作,若發生,則智能手表可以向終端發送確認指令。
[0069]本發明實施例中,該確認指令用于告知終端在預設時間范圍內外部設備上也發生了相應的分享操作。
[0070]本發明實施例中,在接收到外部設備發送的確認指令之后;則可以根據確認指令,控制終端分享待查詢信息。
[0071]本發明實施例中,可以先將終端與外部設備進行無線通信連接,兩者可以是近場連接通信,其連接方式可以包括藍牙、紅外、W1-F1、Zigbee以及NFC (Near FieldCommunicat 1n,近場通訊)等等,本發明實施例不作限定。
[0072]具體地,當通過無線方式建立與外部設備之間的通信連接時;終端還可以向外部設備發送時間校準請求,時間校準請求包括終端當前的系統時間,以使外部設備根據終端當前的系統時間進行時間校準。
[0073]本發明實施例中,終端向外部設備發送時間校準請求,以將終端當前的系統時間發送至外部設備進行校準,即外部設備將自身的系統時間校準為接收到的終端當前的系統時間,以使終端和外部設備的時間保持同步,從而可以保證終