通過接收方調整即時通信界面輸出信息間距的方法及系統的製作方法
2024-04-06 06:15:05
專利名稱:通過接收方調整即時通信界面輸出信息間距的方法及系統的製作方法
技術領域:
本發明屬於計算機、網絡技術領域。
背景技術:
現有的即時通信工具中,即時通信雙方在交互界面中通信內容的每一個信息段均對應有一個時間描述。這種情況在當即時通信雙方中的一方連續發送多個信息段時,交互界面的內容即會顯得過於凌亂,且篇幅會加長,不利於接收方的閱讀。已有的即時通信工具如MSN、FETI0N,在這方面做了一定的改進。當即時通信雙方中的一方在一定時間內連續發送多個信息段時,信息交互界面中僅顯示第一次信息段發送時的事件描述。但這種情況只針對於較短時間內信息段的連續發送,當連續發送的間隔時間較長時,仍然採用了傳統的顯示方式。現有的即時通信工具在對於交互信息的信息間距方面均採用固定間距的方式,與信息的時間間隔無關。
發明內容
本發明的目的,是提供一種通過接收方調整即時通信界面輸出信息間距的方法及系統,通過本發明,能夠將接收到的信息段內容,根據時間的變化量作出調整。本發明所述的通過接收方調整即時通信界面輸出信息間距的方法,該方法包括有如下步驟步驟1,通過接收方獲得來自於發送方的數據信息;步驟2,計算相鄰信息段之間的時間間隔;步驟3,按照時間間隔與信息間距之間的對應關係,調整信息段間距;步驟4,輸出調整過信息段間距的信息內容。優選的,一次接收或發送的數據信息,稱為一個信息段。優選的,接收方在接收到來自於發送方發送的數據信息後,先將該數據信息臨時存儲,在經過後續步驟調整過該信息段的輸出間距後,再將調整後的間距同該數據信息一併輸出。優選的,在接收到信息的同時,記錄該信息數據的送達時間數據。優選的,所述計算相鄰信息段之間的時間間隔具體步驟為步驟2-1,調用所獲得的相鄰信息段的時間數據;步驟2-2,計算獲得相連信息段接收到時間的差值。優選的,所述相鄰信息段的時間數據的獲取方式可以是,以接收方接收到信息段的時間為準。優選的,所述相鄰信息段的時間數據的獲取方式還可以是,以發送方發送信息段的時間為準。
優選的,對應於以發送方發送信息段時間為準的時間數據獲取方式,要求發送方發送的信息段內包含發送時的時間數據。優選的,所述相鄰信息段的時間數據的獲取方式還可以是,以伺服器時間為準。優選的,當接收的信息段之前的一次信息交互為接收方發送信息時,對於時間間隔的計算方式有以下兩種情況①對當前接收的信息段與之前一次的信息段時間間隔清零。②時間間隔不清零,即針對每一次發送方發送的信息段都進行時間間隔的計算, 以及信息間距的調整。優選的,所述時間間隔與信息間距之間的對應關係的模式為隨著時間間隔的增加,信息段間距逐漸變大,但設置有一個上限。優選的,所述時間間隔與信息間距之間的對應關係的模式還可以為為隨著時間間隔的增加,信息段間距逐漸變小,但設置有一個上限。優選的,所述時間間隔與信息間距之間的對應關係的模式還可以為為將時間間隔分為幾檔,每檔對應一個信息段間距。優選的,所述對應關係的設定方式有以下兩種情況(1)由程序設定不可更改。該設定包括選擇何種對應模式,以及該模式下參數的設定。(2)由程序設定初始狀態,用戶可根據需要自行更改。用戶可以自行選擇選用何種對應模式,以及設定該模式下的具體參數。優選的,當時間間隔不為零,且當接收的信息段之前的一次信息交互為接收方發送信息時,輸出內容包括輸出調整後的信息段間距和輸出當前信息段內容。優選的,時間間隔不為零,且當接收的信息段之前的一次信息交互仍為發送方發送信息時,輸出內容包括輸出調整後的信息段間距、輸出發送方用戶信息、輸出當前信息段接收時間信息和輸出當前信息段內容。優選的,當時間間隔為零時,輸出內容包括輸出發送方用戶信息、輸出當前信息段接收時間信息和輸出當前信息段內容。優選的,關於對所接收信息可進行信息間距調整的範圍,可以是時間範圍。即設置一時間參數,當相鄰信息段的時間間隔大於該預先設定的參數時,即不再進行信息間距的調整。並將該信息按照信息間隔為零時的輸出方式輸出。相應的,所述通過接收方調整即時通信界面輸出信息間距的系統包括有如下結構即時通信交互界面,它是用戶使用即時通信操作的界面,顯示有即時通信雙方的交互信息,包括通過接收方獲得來自於發送方的數據信息;時間間隔計算單元,它是用以計算發送方發送的相鄰即時信息的時間間隔的功能結構;信息段間距調整單元,它是根據時間間隔計算單元所計算出的時間間隔對信息段間距作出調整的功能結構;信息輸出單元,它是根據信息段間距調整單元所生成的信息段間距調整信息,將發送方發送的即時信息輸出至即時通信交互界面的功能結構。
下面結合附圖對本發明進行更詳細的說明。圖1是本發明系統的結構框2是本發明所述方法的流程圖。圖3是現有即時通信工具的即時通信交互界面示意圖。圖4是本發明的一種實施例的示意圖,描述的是存在清零模式時所述方法實施時即時通信交互界面示意圖。圖5是本發明的一種實施例的示意圖,描述的是無清零模式時所述方法實施時即時通信交互界面示意圖。
具體實施例方式下面參照附圖,結合具體實施例對本發明做進一步的說明。圖1所示為本發明所述的一種通過接收方調整即時通信界面輸出信息間距的系統結構框圖。其結構描述如下一種通過接收方調整即時通信界面輸出信息間距系統100包括即時通信交互界面110,它是用戶使用即時通信操作的界面,顯示有即時通信雙方的交互信息,包括通過接收方獲得來自於發送方的數據信息;時間間隔計算單元120,它是用以計算發送方發送的相鄰即時信息的時間間隔的功能結構;信息段間距調整單元130,它是根據時間間隔計算單元所計算出的時間間隔對信息段間距作出調整的功能結構;信息輸出單元140,它是根據信息段間距調整單元所生成的信息段間距調整信息, 將發送方發送的即時信息輸出至即時通信交互界面的功能結構。相應於即時通信交互界面110,設置有交互信息臨時存儲單元111,用以臨時存儲接收到數據信息。相應於即時通信交互界面110,設置有交互信息計時單元112,用以在接收方接收到數據信息的同時,記錄該數據信息送達的時間數據。相應於時間間隔計算單元120,設置有時間間隔清零模塊121。用以在當接收的信息段之前的一次信息交互為接收方發送信息時,將當前接受的信息段時間間隔的數值清零。結合著前面的描述,下面對本發明所述的一種通過接收方調整即時通信界面輸出信息間距的方法做進一步的描述如圖2所示,結合圖1,對本發明所述的一種通過接收方調整即時通信界面輸出信息間距的方法流程做具體描述。步驟1,通過接收方獲得來自於發送方的數據信息;步驟2,計算相鄰信息段之間的時間間隔;步驟3,按照時間間隔與信息間距之間的對應關係,調整信息段間距;步驟4,輸出調整過信息段間距的信息內容。
針對於前面不同的步驟,還具有一些技術細節,描述如下針對步驟1 一次接收或發送的數據信息,稱為一個信息段。接收方在接收到來自於發送方發送的數據信息後,將該數據信息存儲至交互信息臨時存儲單元111,在經過後續步驟調整過該信息段的輸出間距後,再將調整後的間距同該數據信息由信息輸出單元140 —並輸出至即時通信交互界面110。在數據信息存儲至交互信息臨時存儲單元111的同時,由交互信息計時單元112, 記錄該數據信息送達的時間數據。為後續步驟中,關於相鄰信息段的時間間隔計算提供時間數據。針對步驟2 所述計算相鄰信息段之間的時間間隔具體步驟為步驟2-1,調用所獲得的相鄰信息段的時間數據;步驟2-2,計算獲得相連信息段接收到時間的差值。所述相鄰信息段的時間數據的獲取方式有以下幾種方式一以接收方接收到信息段的時間為準。相應於該方式,時間間隔計算單元120讀取由交互信息計時單元112記錄的數據信息送達的時間數據,並以此進行相鄰信息段的時間差值的計算。方式二 以發送方發送信息段的時間為準。相應於該方式,要求發送方發送的信息段內包含發送時的時間數據。時間間隔計算單元120從接收到的信息段中讀取相應的時間數據,並以此進行相鄰信息段的時間差值的計算。方式三以伺服器時間為準。相應於該方式,時間間隔計算單元120以伺服器時間為參考,來進行相鄰信息段的時間差值的計算。當接收的信息段之前的一次信息交互為接收方發送信息時,對當前接收的信息段與之前一次的信息段時間間隔清零。當然,也可以不採取上述模式,即針對每一次發送方發送的信息段都進行時間間隔的計算,以及信息間距的調整。針對步驟3:所述時間間隔與信息間距之間的對應關係有以下幾種模式模式一隨著時間間隔的增加,信息段間距逐漸變大,但設置有一個上限,如1cm。模式二 隨著時間間隔的增加,信息段間距逐漸變小,但設置有一個下限, 如-Icm0模式三將時間間隔分為幾檔,每檔對應一個信息段間距其中,作為舉例而非限定,模式一有如下幾種具體實現形式①正比例關係的實現形式信息段間距y隨著時間間隔χ的增加呈正比例增長,即 y = kx(k為常數,且k興0)圖像在第一象限中的增長方式。②雙曲線逼近的實現形式雙曲函數d值隨著時間間隔χ的增力Π,呈雙曲線在第一象限中逼近增長的方式。另設置一預置參數D,信息段間距y即為D與d的差值。
③對數逼近的實現形式信息段間距y隨著時間間隔χ的增加,呈對數曲線在第一象限中的增長的方式。對應模式二,具體實現形式可以為反比例關係信息段間距y隨著時間間隔χ的增加呈反比例增長,即y = _kx(k為常數,且k興0)圖像在第四象限中的增長方式。所述對應關係的設定方式有以下兩種情況(1)由程序設定不可更改。該設定包括選擇何種對應模式,以及該模式下參數的設定。(2)由程序設定初始狀態,用戶可根據需要自行更改。用戶可以自行選擇選用何種對應模式,以及設定該模式下的具體參數。針對步驟2、3、4:對於時間間隔是否為零,具體的輸出方式有以下兩種當時間間隔不清零時(1)時間間隔不清零,且當接收的信息段之前的一次信息交互為接收方發送信息時輸出調整後的信息段間距;輸出當前信息段內容。(2)時間間隔不清零,且當接收的信息段之前的一次信息交互仍為發送方發送信息時輸出調整後的信息段間距;輸出發送方用戶信息;輸出當前信息段接收時間信息;輸出當前信息段內容。當時間間隔清零時輸出發送方用戶信息;輸出當前信息段接收時間信息;輸出當前信息段內容。關於對所接收信息可進行信息間距調整的範圍,可以是時間範圍。具體操作時,可設置一時間參數,當相鄰信息段的時間間隔大於該預先設定的參數時,即不再進行信息間距的調整。並將該信息按照常規方式輸出,即上述信息間隔清零時的輸出方式。圖3所示為現有即時通信工具的即時通信交互界面示意圖。圖中所示窗口即為即時通信交互界面110。即時通信交互窗口 113用於顯示即時通信雙方的信息交互內容。在本事實例中,如圖所示,圖3中即時通信交互窗口 113中顯示有即時通信雙方發送方「彩虹汽水」和接收方「Isabella」的信息交互內容。現有即時通信工具中,信息段之間的時間間隔並沒有以信息段間距的形式反映在即時通信交互窗口 113中,雙方的交互信息間的距離為一定值。圖4所示為存在清零模式時所述方法實施時即時通信交互界面示意圖。如圖4即時通信交互窗口 113中所示,發送方「彩虹汽水」同接收方「Isabella」的信息交互中根據信息的時間間隔,對二者的交互信息見的距離作出相應的調整。即如圖中間距A和B所示。且間距B相較間距A大,即說明間距B上下兩端的信息時間間隔較間距A上下兩端的信息時間間隔大。另外,由於存在清零模式,在當接收的信息段之前的一次信息交互為接收方發送信息時,時間間隔清零模塊121將這兩次信息間的時間間隔清零,因此時在即時通信交互窗口 113中輸出的內容為發送方用戶信息「彩虹汽水」、當前信息段接收時間信息 「9:48:35」以及信息段內容「嗯,不錯。」。且本條信息與即時通信交互窗口 113中顯示的上一條信息間仍為常規的信息間距值。圖5所示為無清零模式時所述方法實施時即時通信交互界面示意圖。同上一實施例類似,發送方「彩虹汽水」同接收方「Isabella」的信息交互中根據信息的時間間隔,對二者的交互信息見的距離作出相應的調整。即如圖中間距A和B所示。由於發送方發送的信息時間間隔無清零模式。因此反映在本實施例中,在當接收的信息段之前的一次信息交互為接收方發送信息時,時間間隔清零模塊121未將兩次信息間的時間間隔清零,時間間隔計算單元120仍舊計算發送方「彩虹汽水」當前發送的信息段與之前一次信息段的時間間隔。並換算出相應的輸出信息段的間距。如圖4所示,此時通信交互界面110上輸出的內容為輸出調整後的信息段間距 C、輸出發送方用戶信息「彩虹汽水」、輸出當前信息段接收時間信息「9:48:35」和輸出當前信息段內容「嗯,不錯。」。以上是對本發明的描述而非限定,基於本發明思想的其它實施例,均在本發明的保護範圍之中。
權利要求
1.一種通過接收方調整即時通信界面輸出信息間距的方法,其特徵在於該方法包括有如下步驟步驟1,通過接收方獲得來自於發送方的數據信息; 步驟2,計算相鄰信息段之間的時間間隔;步驟3,按照時間間隔與信息間距之間的對應關係,調整信息段間距; 步驟4,輸出調整過信息段間距的信息內容。
2.根據權利要求1所述的通過接收方調整即時通信界面輸出信息間距的方法,其特徵在於針對於所述的步驟2,所述計算相鄰信息段之間的時間間隔具體步驟為,步驟2-1,調用所獲得的相鄰信息段的時間數據; 步驟2-2,計算獲得相鄰信息段接收到時間的差值。
3.根據權利要求1所述的通過接收方調整即時通信界面輸出信息間距的方法,其特徵在於所述相鄰信息段的時間數據的獲取方式為如下三者其一,a,以接收方接收到信息段的時間為計算標準; b,以發送方發送信息段的時間為計算標準;c,以連接於接收方和發送方之間的伺服器所提供系統時間為計算標準。
4.根據權利要求1所述的通過接收方調整即時通信界面輸出信息間距的方法,其特徵在於當接收的信息段之前的一次信息交互為接收方發送信息時,對於時間間隔的計算方式為以下兩種情況之一,①對當前接收的信息段與之前一次的信息段時間間隔,做清零處理;②時間間隔不清零,即針對每一次發送方發送的信息段都進行時間間隔的計算,以及信息間距的調整。
5.根據權利要求1所述的通過接收方調整即時通信界面輸出信息間距的方法,其特徵在於所述時間間隔與信息間距之間的對應關係的模式為如下形式至少其一,方式1,隨著時間間隔的增加,信息段間距逐漸變大,但設置有一個上限; 方式2,隨著時間間隔的增加,信息段間距逐漸變小,但設置有一個下限; 方式3,將時間間隔分為幾檔,每檔對應一個信息段間距。
6.根據權利要求5所述的通過接收方調整即時通信界面輸出信息間距的方法,其特徵在於所述的方式1的實現形式有如下至少其一,①正比例關係的實現形式信息段間距y隨著時間間隔χ的增加呈正比例增長,即y= kx(k為常數,且k興0)圖像在第一象限中的增長方式。②雙曲線逼近的實現形式雙曲函數d值隨著時間間隔χ的增加,呈雙曲線在第一象限中逼近增長的方式,另設置一預置常數D,信息段間距y即為D與d的差值。③對數逼近的實現形式信息段間距y隨著時間間隔χ的增加,呈對數曲線在第一象限中的增長的方式。
7.根據權利要求1所述的通過接收方調整即時通信界面輸出信息間距的方法,其特徵在於當時間間隔不清零時,且當接收的信息段之前的一次信息交互為接收方發送信息時, 輸出內容包括調整後的信息段間距、發送方用戶信息、當前信息段接收時間信息和當前信息段內容。
8.根據權利要求1所述的通過接收方調整即時通信界面輸出信息間距的方法,其特徵在於當時間間隔不為零,且當接收的信息段之前的一次信息交互仍為發送方發送信息時, 輸出內容包括調整後的信息段間距和當前信息段內容。
9.根據權利要求1所述的通過接收方調整即時通信界面輸出信息間距的方法,其特徵在於設置一時間參數,當相鄰信息段的時間間隔大於該預先設定的參數時,不再進行信息間距的調整。
10.一種通過接收方調整即時通信界面輸出信息間距的系統,其特徵在於,該系統包括以下結構即時通信交互界面,它是用戶使用即時通信操作的界面,顯示有即時通信雙方的交互信息,包括通過接收方獲得來自於發送方的數據信息;時間間隔計算單元,它是用以計算發送方發送的相鄰即時信息的時間間隔的功能結構;信息段間距調整單元,它是根據時間間隔計算單元所計算出的時間間隔對信息段間距作出調整的功能結構;信息輸出單元,它是根據信息段間距調整單元所生成的信息段間距調整信息,將發送方發送的即時信息輸出至即時通信交互界面的功能結構。
全文摘要
本發明提供了一種通過接收方調整即時通信界面輸出信息間距的方法及系統,屬於計算機、網絡技術領域。該方法包括有如下步驟接收方獲得來自於發送方的數據信息;計算相鄰信息段之間的時間間隔;按照時間間隔與信息間距之間的對應關係,調整信息段間距;輸出調整過信息段間距的信息內容。該系統由數據接收單元、時間間隔計算單元、信息段間距調整單元、信息輸出單元幾部分組成。利用該方法可以根據發送方發送的信息段的間隔時間的不同,調整接收方交互界面中信息段之間的間距。
文檔編號H04L12/58GK102566953SQ201010605790
公開日2012年7月11日 申請日期2010年12月26日 優先權日2010年12月26日
發明者馬宇塵 申請人:上海量明科技發展有限公司