即時通訊中進行信息交互的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了即時通訊中進行信息交互的方法及系統(tǒng),其中,該方法包括:信息發(fā)送端生成時間鎖消息,發(fā)送給即時通訊服務器,所述時間鎖消息包括解鎖時間和消息內容;信息接收端接收來自即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容,判斷當前時間是否到達解析出的解鎖時間,如果是,則展示解析出的消息內容。本發(fā)明方案能夠實現(xiàn)對即時通訊中交互的信息進行鎖定和解鎖。
【專利說明】即時通訊中進行信息交互的方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及信息傳輸技術,尤其涉及即時通訊中進行信息交互的方法及系統(tǒng)。
【背景技術】
[0002]目前,即時通訊中,進行信息交互的雙方可自由進行信息交互,信息包括語音、圖片、涂鴉、文字和表情等,這里將進行信息交互的雙方稱為信息發(fā)送端和信息接收端?,F(xiàn)有即時通訊中進行信息交互的方案包括:信息發(fā)送端接收用戶輸入的消息內容,生成包含消息內容的通訊消息,發(fā)送給即時通訊服務器;信息接收端接收來自即時通訊服務器的通訊消息,將消息內容展示給用戶。
[0003]隨著即時通訊技術的不斷發(fā)展,發(fā)明人在進行本發(fā)明的過程中發(fā)現(xiàn),實際運用中,在某些特定情況,如果能對信息發(fā)送端發(fā)送的信息進行鎖定,而不在信息接收端進行即時展示,將進一步滿足需求,更加擴展即時通訊的功能;然而,目前還沒有這方面的技術。
【發(fā)明內容】
[0004]本發(fā)明提供了一種即時通訊中進行信息交互的方法,該方法能夠實現(xiàn)對即時通訊中交互的信息進行鎖定和解鎖。
[0005]本發(fā)明提供了一種即時通訊中進行信息交互的系統(tǒng),該系統(tǒng)能夠實現(xiàn)對即時通訊中交互的信息進行鎖定和解鎖。
[0006]一種即時通訊中進行信息交互的方法,該方法包括:
[0007]信息發(fā)送端生成時間鎖消息,發(fā)送給即時通訊服務器,所述時間鎖消息包括解鎖時間和消息內容;
[0008]信息接收端接收來自即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容,判斷當前時間是否到達解析出的解鎖時間,如果是,則展示解析出的消息內容。
[0009]一種即時通訊中進行信息交互的系統(tǒng),該系統(tǒng)包括信息發(fā)送端、信息接收端和即時通訊服務器;
[0010]所述信息發(fā)送端,生成時間鎖消息,發(fā)送給即時通訊服務器,所述時間鎖消息包括解鎖時間和消息內容;
[0011]所述即時通訊服務器,將來自所述信息發(fā)送端的時間鎖消息分發(fā)給信息接收端;
[0012]所述信息接收端,接收來自所述即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容,判斷當前時間是否到達解析出的解鎖時間,如果是,則展示解析出的消息內容。
[0013]從上述方案可以看出,本發(fā)明中,信息發(fā)送端進行信息交互的時間鎖消息中包含解鎖時間,信息接收端接收來自即時通訊服務器的時間鎖消息后進行解析,判斷當前時間到達解析出的解鎖時間,則展示解析出的消息內容。從而,實現(xiàn)了對即時通訊中交互的消息進行鎖定和解鎖?!緦@綀D】
【附圖說明】
[0014]圖1為本發(fā)明即時通訊中進行信息交互的方法示意性流程圖;
[0015]圖2為本發(fā)明即時通訊中信息發(fā)送端進行信息交互的方法流程圖實例;
[0016]圖3為本發(fā)明即時通訊中信息接收端進行信息交互的方法流程圖實例;
[0017]圖4為本發(fā)明即時通訊中進行信息交互的系統(tǒng)結構示意圖。
【具體實施方式】
[0018]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下面結合實施例和附圖,對本發(fā)明進一步詳細說明。
[0019]參見圖1,為本發(fā)明即時通訊中進行信息交互的方法示意性流程圖,其包括以下步驟:
[0020]步驟101,信息發(fā)送端生成時間鎖消息,發(fā)送給即時通訊服務器,所述時間鎖消息包括解鎖時間和消息內容。
[0021]信息發(fā)送端根據(jù)用戶輸入的預解鎖時間和消息內容生成時間鎖消息,具體實現(xiàn)時,可將預解鎖時間作為解鎖時間;由于信息發(fā)送端的時間可能與標準時間不一致,也可以,對預解鎖時間進行校正,此時,本步驟所述生成時間鎖消息包括:
[0022]信息發(fā)送端進入信息鎖定模式,接收用戶輸入的預解鎖時間;從即時通訊服務器獲取時間差,將預解鎖時間與時間差進行相加,將相加結果作為解鎖時間;信息發(fā)送端接收用戶輸入的消息內容,對消息內容和解鎖時間進行打包,生成時間鎖消息。從即時通訊服務器獲取的時間差為標準時間與信息發(fā)送端當前顯示的時間之間的差值。
[0023]信息發(fā)送端進入信息鎖定模式,有多種實現(xiàn)方式;可以通過在即時通訊界面設置信息鎖定鍵實現(xiàn),當需要對即將輸入的消息內容進行鎖定時,用戶點擊即時通訊界面上的信息鎖定鍵,相應地,信息發(fā)送端通過即時通訊界面顯示的消息鎖定鍵接收用戶輸入的鎖定指示,進入信息鎖定模式;對于信息發(fā)送端為帶有加速度傳感器的移動終端的情況,還可以由加速度傳感器協(xié)助實現(xiàn),具體地,打開即時通訊功能后,信息發(fā)送端向加速度傳感器發(fā)送啟動指令,而后,加速度便周期性地向信息發(fā)送端反饋移動終端被晃動的加速度,相應地,信息發(fā)送端周期性地接收加速度,判斷加速度絕對值是否大于加速度閾值,如果是,則進入信息鎖定模式。加速度閾值可根據(jù)需要設置。
[0024]進入信息鎖定模式后,信息發(fā)送端便可向用戶展示用于輸入預解鎖信息的界面。信息發(fā)送端接收預解鎖時間后,將切換到進行消息內容輸入的界面,用戶在界面輸入消息內容,點擊“發(fā)送”按鍵,而后,信息發(fā)送端可自動取消信息鎖定模式,切換到正常的即時通訊模式。
[0025]步驟102,信息接收端接收來自即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容,判斷當前時間是否到達解析出的解鎖時間,如果是,則展示解析出的消息內容。
[0026]具體實現(xiàn)時,由于信息接收端的時間可能與標準時間不一致,為了保證時間的準確性,本步驟所述判斷當前時間是否到達解析出的解鎖時間可具體包括:信息發(fā)送端從即時通訊服務器獲取時間差,將信息發(fā)送端當前顯示的時間與時間差進行相加,將相加結果作為當前時間;判斷相加結果是否到達解析出的解鎖時間。
[0027]本步驟所述判斷,可以在解析出解鎖時間和消息內容時進行;或者,在接收到解鎖指令時進行,對于這種情況,信息接收端進行解析后,在即時通訊界面顯示相應消息內容的部分顯示鎖定圖標,圖標上可附帶關于鎖定的簡短內容介紹,用戶點擊該鎖定圖標,相當于向信息接收端發(fā)送了解鎖指令,信息接收端進行判斷,如果沒有達到解鎖時間,可以提示用戶解鎖的時間,如果達到解鎖時間,則向用戶展示消息內容。
[0028]本發(fā)明中,信息發(fā)送端進行信息交互的時間鎖消息中包含解鎖時間,信息接收端接收來自即時通訊服務器的時間鎖消息后進行解析,判斷當前時間到達解析出的解鎖時間,則展示解析出的消息內容。從而,實現(xiàn)了對即時通訊中交互的消息進行鎖定和解鎖。
[0029]下面通過圖2和圖3的流程,對本發(fā)明中信息發(fā)送端和信息接收端進行信息交互的流程分別進行說明。參見圖2,為本發(fā)明即時通訊中信息發(fā)送端進行信息交互的方法流程圖實例,其包括以下步驟:
[0030]步驟201,信息發(fā)送端周期性地接收從加速度傳感器反饋的信息發(fā)送端被晃動的加速度,判斷加速度絕對值是否大于加速度閾值,如果是,則進入信息鎖定模式。
[0031]本實例中,信息發(fā)送端為帶有加速度傳感器的移動終端,信息發(fā)送端打開即時通訊功能后,向加速度傳感器發(fā)送啟動指令。
[0032]步驟202,信息發(fā)送端接收用戶輸入的預解鎖時間,從即時通訊服務器獲取時間差,將預解鎖時間與時間差進行相加,將相加結果作為解鎖時間。
[0033]步驟203,信息發(fā)送端接收用戶輸入的消息內容。
[0034]步驟204,信息發(fā)送端對消息內容和解鎖時間進行打包,生成時間鎖消息。
[0035]步驟205,信息發(fā)送端將生成的時間鎖消息發(fā)送給即時通訊服務器。
[0036]參見圖3,為本發(fā)明即時通訊中信息接收端進行信息交互的方法流程圖實例,其包括以下步驟:
[0037]步驟301,信息接收端接收來自即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容。
[0038]步驟302,信息發(fā)送端從即時通訊服務器獲取時間差,將信息發(fā)送端當前顯示的時間與時間差進行相加,將相加結果作為當前時間。
[0039]步驟303,信息發(fā)送端判斷當前時間是否到達解析出的解鎖時間,如果是,則展示解析出的消息內容。
[0040]參見圖4,為本發(fā)明即時通訊中進行信息交互的系統(tǒng)結構示意圖,該系統(tǒng)包括信息發(fā)送端、信息接收端和即時通訊服務器;
[0041]所述信息發(fā)送端,生成時間鎖消息,發(fā)送給即時通訊服務器,所述時間鎖消息包括解鎖時間和消息內容;
[0042]所述即時通訊服務器,將來自所述信息發(fā)送端的時間鎖消息分發(fā)給信息接收端;
[0043]所述信息接收端,接收來自所述即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容,判斷當前時間是否到達解析出的解鎖時間,如果是,則展示解析出的消息內容。
[0044]可選地,所述信息發(fā)送端包括第一界面控制器和第一時間信息引擎;
[0045]所述第一界面控制器,進入信息鎖定模式,接收用戶輸入的預解鎖時間和消息內容,發(fā)送給所述第一時間信息引擎;
[0046]所述第一時間信息引擎,接收來自所述第一界面控制器的預解鎖時間和消息內容,從所述即時通訊服務器獲取時間差,將預解鎖時間與時間差進行相加,將相加結果作為解鎖時間,對消息內容和解鎖時間進行打包,生成時間鎖消息,發(fā)送給所述即時通訊服務器。
[0047]可選地,所述第一界面控制器,通過即時通訊界面顯示的消息鎖定鍵接收用戶輸入的鎖定指示,進入信息鎖定模式;或者,所述第一界面控制器周期性地接收從加速度傳感器反饋的信息發(fā)送端被晃動的加速度;判斷加速度絕對值是否大于加速度閾值,如果是,則進入信息鎖定模式。
[0048]可選地,所述信息發(fā)送端包括第二界面控制器和第二時間信息引擎;
[0049]所述第二時間信息引擎,接收來自所述即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容,判斷當前時間是否到達解析出的解鎖時間,如果是,則將解析出的消息內容發(fā)送給所述第二界面控制器;
[0050]所述第二界面控制器,接收展示來自所述判斷子單元的消息內容。
[0051]可選地,所述第二時間信息引擎在接收來自所述即時通訊服務器的時間鎖消息時進行所述判斷,或者,在接收來自所述第二控制界面的解鎖指令時進行所述判斷。
[0052]本發(fā)明為即時通訊中普通的消息內容增加時間鎖,打破即時通訊的時間流束縛,產(chǎn)生時間跳躍與回溯的效果??删唧w適用于一下情景:
[0053]一些感情比較深的戀人、親人、友人會因為一些看似小的事情發(fā)生矛盾,又會因為感情太深認為對方理應該如何如何導致內心糾結不愿立即解釋;這種情況下可以發(fā)送基于時間鎖消息,即使雙方仍在繼續(xù)賭氣,但是看到這種信息會是一個微妙的信號,尤其在矛盾過后可以解鎖鎖定圖標,看到對方真實想法的時候會有一種時光重來的體驗。
[0054]各種集體生活都會有面臨各奔東西的命運,在離別時刻一群人對著未來的某一時刻給予良好祝愿。大家可以約定解鎖時刻即為重逢日期,屆時分別時刻的各種感慨各種祝愿原音重現(xiàn),將是一種對時光的感慨與留戀。
[0055]對于性格羞澀的人而言,愛情表白是件很難的事情,但是如果說這種表白可以有一定時間差,將會降低一定的畏懼心理?;蛟S這種表白解鎖時刻放在戀人離開自己的一段日子,或者放在未來作為埋藏在彼此心底最為純真的秘密。
[0056]聊天過程中可以做一些小的游戲,例如雙方或者多方分別發(fā)送數(shù)字三分鐘之后方可解鎖查看的數(shù)字,然后大家這期間都分別猜數(shù)字的和,看誰最接近真實結果。
[0057]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內。
【權利要求】
1.一種即時通訊中進行信息交互的方法,其特征在于,該方法包括: 信息發(fā)送端生成時間鎖消息,發(fā)送給即時通訊服務器,所述時間鎖消息包括解鎖時間和消息內容; 信息接收端接收來自即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容,判斷當前時間是否到達解析出的解鎖時間,如果是,則展示解析出的消息內容。
2.如權利要求1所述的方法,其特征在于,所述信息發(fā)送端生成時間鎖消息包括: 信息發(fā)送端進入信息鎖定模式,接收用戶輸入的預解鎖時間;從即時通訊服務器獲取時間差,將預解鎖時間與時間差進行相加,將相加結果作為解鎖時間; 信息發(fā)送端接收用戶輸入的消息內容; 信息發(fā)送端對消息內容和解鎖時間進行打包,生成時間鎖消息。
3.如權利要求2所述的方法,其特征在于,所述信息發(fā)送端進入信息鎖定模式包括: 信息發(fā)送端通過即時通訊界面顯示的消息鎖定鍵接收用戶輸入的鎖定指示,進入信息鎖定模式;或者, 信息發(fā)送端周期性地接收從加速度傳感器反饋的信息發(fā)送端被晃動的加速度;判斷加速度絕對值是否大于加速度閾值,如果是,則進入信息鎖定模式。
4.如權利要求1、2 或3所述的方法,其特征在于,所述判斷當前時間是否到達解析出的解鎖時間包括: 信息發(fā)送端從即時通訊服務器獲取時間差,將信息發(fā)送端當前顯示的時間與時間差進行相加,將相加結果作為當前時間;判斷相加結果是否到達解析出的解鎖時間。
5.如權利要求1、2或3所述的方法,其特征在于,在解析出解鎖時間和消息內容時進行所述判斷,或者,在接收到解鎖指令時進行所述判斷。
6.一種即時通訊中進行信息交互的系統(tǒng),其特征在于,該系統(tǒng)包括信息發(fā)送端、信息接收端和即時通訊服務器; 所述信息發(fā)送端,生成時間鎖消息,發(fā)送給即時通訊服務器,所述時間鎖消息包括解鎖時間和消息內容; 所述即時通訊服務器,將來自所述信息發(fā)送端的時間鎖消息分發(fā)給信息接收端; 所述信息接收端,接收來自所述即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容,判斷當前時間是否到達解析出的解鎖時間,如果是,則展示解析出的消息內容。
7.如權利要求6所述的系統(tǒng),其特征在于,所述信息發(fā)送端包括第一界面控制器和第一時間信息引擎; 所述第一界面控制器,進入信息鎖定模式,接收用戶輸入的預解鎖時間和消息內容,發(fā)送給所述第一時間信息引擎; 所述第一時間信息引擎,接收來自所述第一界面控制器的預解鎖時間和消息內容,從所述即時通訊服務器獲取時間差,將預解鎖時間與時間差進行相加,將相加結果作為解鎖時間,對消息內容和解鎖時間進行打包,生成時間鎖消息,發(fā)送給所述即時通訊服務器。
8.如權利要求7所述的系統(tǒng),其特征在于,所述第一界面控制器,通過即時通訊界面顯示的消息鎖定鍵接收用戶輸入的鎖定指示,進入信息鎖定模式;或者,所述第一界面控制器周期性地接收從加速度傳感器反 饋的信息發(fā)送端被晃動的加速度;判斷加速度絕對值是否大于加速度閾值,如果是,則進入信息鎖定模式。
9.如權利要求6、7或8所述的系統(tǒng),其特征在于,所述信息發(fā)送端包括第二界面控制器和第二時間信息引擎; 所述第二時間信息引擎,接收來自所述即時通訊服務器的時間鎖消息,解析出解鎖時間和消息內容,判斷當前時間是否到達解析出的解鎖時間,如果是,則將解析出的消息內容發(fā)送給所述第二界面控制器; 所述第二界面控制器,接收展示來自所述判斷子單元的消息內容。
10.如權利要求9所述的系統(tǒng),其特征在于,所述第二時間信息引擎在接收來自所述即時通訊服務器的時間鎖消息時進行所述判斷,或者,在接收到來自所述第二控制界面的解鎖指令時進 行所述判斷。
【文檔編號】H04L12/58GK103841003SQ201210480764
【公開日】2014年6月4日 申請日期:2012年11月23日 優(yōu)先權日:2012年11月23日
【發(fā)明者】劉威 申請人:騰訊科技(深圳)有限公司