信息交互方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種信息交互方法和裝置,屬于信息【技術領域】。方法包括:接收第一終端發(fā)送的第一信息,并確定在線的至少一個第二用戶,第一終端為第一用戶使用的終端;向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,并將第一信息發(fā)送至接受溝通請求的至少一個第二終端;接收第二終端返回的第二信息,并將第二信息發(fā)送至第一終端,由第一終端將第二信息展示給第一用戶。本發(fā)明通過接收第一終端發(fā)送的第一信息,并向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,進而將第一消息發(fā)送給接受溝通請求的第二終端,并將第二終端返回的第二信息發(fā)送至第一終端,從而使第一終端和第二終端之間可以實時的進行信息交互,交互效果更佳。
【專利說明】信息交互方法和裝置
【技術領域】
[0001]本發(fā)明涉及信息【技術領域】,特別涉及一種信息交互方法和裝置。
【背景技術】
[0002]隨著信息技術的發(fā)展,越來越多的用戶通過終端獲取信息,在獲取信息的時候,如何快速有效地進行信息交互,成為本領域技術人員較為關注的問題。
[0003]相關技術在信息交互時,采用如下兩種方式:
[0004]方式一:創(chuàng)立論壇或即時通訊群,由用戶通過終端向論壇或即時通信群所在的服務器發(fā)送消息,論壇或即時通訊群中的其他用戶通過終端從論壇或即時通訊群所在的服務器獲取該消息,通過對該消息進行回復,實現(xiàn)了信息交互。
[0005]方式二:提供評論對話框,由用戶通過終端在提供的評論對話框中寫入消息,并將該消息發(fā)送給評論對話框所在的服務器,其他用戶通過終端從評論對話框所在的服務器獲取該消息,并通過終端對該消息進行回復,實現(xiàn)信息交互。
[0006]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)相關技術至少存在以下問題:
[0007]相關技術在信息交互時,由于無論方式一還是方式二,用戶通過終端向服務器發(fā)送消息后,都可能存在發(fā)送的消息無法得到回復的情況,因此,相關技術提供的信息交互方法的實時性不強,導致交互效果不佳。
【發(fā)明內容】
[0008]為了解決相關技術的問題,本發(fā)明實施例提供了一種信息交互方法和裝置。所述技術方案如下:
[0009]第一方面,提供了一種信息交互方法,所述方法包括:
[0010]接收第一終端發(fā)送的第一信息,并確定在線的至少一個第二用戶,所述第一終端為第一用戶使用的終端;
[0011]向所述在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,并將所述第一信息發(fā)送至接受所述溝通請求的至少一個第二終端;
[0012]接收所述第二終端返回的第二信息,并將所述第二信息發(fā)送至所述第一終端,由所述第一終端將所述第二信息展示給所述第一用戶。
[0013]結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述接收第一終端發(fā)送的第一信息,包括:
[0014]接收所述第一終端通過與視頻播放器界面自帶的窗口以文本或圖片的形式發(fā)送
的第一信息;
[0015]所述確定在線的至少一個第二用戶,包括:
[0016]確定與所述視頻播放器界面當前播放的視頻內容相關聯(lián)且在線的至少一個第二用戶。
[0017]結合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述接收第一終端發(fā)送的第一信息之前,還包括:
[0018]與所述第一終端建立即時通訊連接,并存儲所述第一終端對應的終端標識;
[0019]所述將所述第二信息發(fā)送至所述第一終端,包括:
[0020]根據(jù)所述第一終端對應的終端標識將所述第二信息發(fā)送至所述第一終端。
[0021]結合第一方面,在第一方面的第三可能的實現(xiàn)方式中,所述確定在線的至少一個第二用戶之前,還包括:
[0022]與至少一個第二用戶所使用的建立即時通訊連接,并存儲每個第二終端的終端標識;
[0023]所述將所述第一信息發(fā)送至接受所述溝通請求的至少一個第二終端,包括:
[0024]根據(jù)接受所述溝通請求的第二終端的終端標識將所述第一信息發(fā)送至接受所述溝通請求的第二終端。
[0025]結合第一方面,在第一方面的第四種可能的實現(xiàn)方式中,所述與至少一個第二用戶所使用的第二終端建立即時通訊連接之后,還包括:
[0026]存儲每個第二用戶的登錄狀態(tài),所述登錄狀態(tài)在線狀態(tài)或離線狀態(tài);
[0027]所述確定在線的至少一個第二用戶,包括:
[0028]根據(jù)存儲的每個第二用戶的登錄狀態(tài)確定登錄狀態(tài)為在線狀態(tài)的第二用戶,得到在線的至少一個第二用戶。
[0029]結合第一方面,在第一方面的第五種可能的實現(xiàn)方式中,所述與至少一個第二用戶所使用的第二終端建立即時通訊連接之后,還包括:
[0030]存儲每個第二用戶的忙閑狀態(tài),所述忙閑狀態(tài)包括忙狀態(tài)或閑狀態(tài);
[0031]所述向所述在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,包括:
[0032]根據(jù)存儲的每個第二用戶的忙閑狀態(tài)從在線的至少一個第二用戶中選擇忙閑狀態(tài)為閑狀態(tài)的第二用戶,并向在線且為閑狀態(tài)的第二用戶所使用的第二終端發(fā)送溝通請求。
[0033]第二方面,提供了一種信息交互裝置,所述裝置包括:
[0034]第一接收模塊,用于接收第一終端發(fā)送的第一信息;
[0035]確定模塊,用于確定在線的至少一個第二用戶;
[0036]第一發(fā)送模塊,用于向所述在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求;
[0037]第二發(fā)送模塊,用于將所述第一信息發(fā)送至接受所述溝通請求的至少一個第二終端;
[0038]第二接收模塊,用于接收第二終端返回的第二信息;
[0039]第三發(fā)送模塊,用于將所述第二信息發(fā)送至所述第一終端,由所述第一終端將所述第二信息展示給所述第一用戶。
[0040]結合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述第一接收模塊,用于接收所述第一終端通過與視頻播放器界面自帶的窗口以文本或圖片的形式發(fā)送的第一信息;
[0041]所述確定模塊,用于確定與所述視頻播放器界面當前播放的視頻內容相關聯(lián)且在線的至少一個第二用戶。[0042]結合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述裝置,還包括:
[0043]第一連接模塊,用于與所述第一終端建立即時通訊連接;
[0044]第一存儲模塊,用于存儲所述第一終端對應的終端標識;
[0045]所述第三發(fā)送模塊,用于根據(jù)所述第一終端對應的終端標識將所述第二信息發(fā)送至所述第一終端。
[0046]結合第二方面,在第二方面的第三種可能的實現(xiàn)方式中,所述裝置,還包括:
[0047]第二連接模塊,用于與至少一個第二用戶所使用的第二終端建立即時通訊連接;
[0048]第二存儲模塊,用于存儲每個第二終端的終端標識;
[0049]所述第二發(fā)送模塊,用于根據(jù)接受所述溝通請求的第二終端的終端標識將所述第一信息發(fā)送至接受所述溝通請求的第二終端。
[0050]結合第二方面,在第二方面的第四種可能的實現(xiàn)方式中,所述裝置,還包括:
[0051]第三存儲模塊,用于存儲每個第二用戶的登錄狀態(tài),所述登錄狀態(tài)在線狀態(tài)或離線狀態(tài);
[0052]所述確定模塊,用于根據(jù)存儲的每個第二用戶的登錄狀態(tài)確定登錄狀態(tài)為在線狀態(tài)的第二用戶,得到在線的至少一個第二用戶。
[0053]結合第二方面,在第二方面的第四種可能的實現(xiàn)方式中,所述裝置,還包括:
[0054]第四存儲模塊,用于存儲每個第二用戶的忙閑狀態(tài),所述忙閑狀態(tài)包括忙狀態(tài)或閑狀態(tài);
[0055]所述第一發(fā)送模塊,用于根據(jù)存儲的每個第二用戶的忙閑狀態(tài)從在線的至少一個第二用戶中選擇忙閑狀態(tài)為閑狀態(tài)的第二用戶,并向在線且為閑狀態(tài)的第二用戶所使用的第二終端發(fā)送溝通請求。
[0056]本發(fā)明實施例提供的技術方案帶來的有益效果是:
[0057]通過接收第一終端發(fā)送的第一信息,并向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,進而將第一消息發(fā)送給接受溝通請求的第二終端,并將第二終端返回的第二信息發(fā)送至第一終端,由于接收第一消息的第二終端為在線的終端,因此,第一終端和第二終端之間可以實時的進行信息交互,交互效果更佳。
【專利附圖】
【附圖說明】
[0058]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0059]圖1是本發(fā)明實施例一提供的信息交互方法流程圖;
[0060]圖2是本發(fā)明實施例二提供的信息交互方法流程圖;
[0061]圖3是本發(fā)明實施例二提供的信息交互的示意圖;
[0062]圖4是本發(fā)明實施例二提供的視頻播放器界面示意圖;
[0063]圖5是本發(fā)明實施例三提供的第一種信息交互裝置結構示意圖;
[0064]圖6是本發(fā)明實施例三提供的第二種信息交互裝置結構示意圖;
[0065]圖7是本發(fā)明實施例三提供的第三種信息交互裝置結構示意圖;[0066]圖8是本發(fā)明實施例三提供的第四種信息交互裝置結構示意圖;
[0067]圖9是本發(fā)明實施例三提供的第五種信息交互裝置結構示意圖。
【具體實施方式】
[0068]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0069]實施例一
[0070]本發(fā)明實施例提供了一種信息交互方法,參見圖1,本發(fā)明實施例提供的方法流程包括:
[0071]101:接收第一終端發(fā)送的第一信息,并確定在線的至少一個第二用戶,第一終端為第一用戶使用的終端。
[0072]102:向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,并將第一信息發(fā)送至接受溝通請求的至少一個第二終端。
[0073]103:接收第二終端返回的第二信息,并將第二信息發(fā)送至第一終端,由第一終端將第二信息展示給所述第一用戶。
[0074]作為一種優(yōu)選的實施例,接收第一終端發(fā)送的第一信息,包括:
[0075]接收所第一終端通過與視頻播放器界面自帶的窗口以文本或圖片的形式發(fā)送的
第一信息;
[0076]確定在線的至少一個第二用戶,包括:
[0077]確定與視頻播放器界面當前播放的視頻內容相關聯(lián)且在線的至少一個第二用戶。
[0078]作為一種優(yōu)選的實施例,接收第一終端發(fā)送的第一信息之前,還包括:
[0079]與第一終端建立即時通訊連接,并存儲第一終端對應的終端標識;
[0080]將第二信息發(fā)送至第一終端,包括:
[0081]根據(jù)第一終端對應的終端標識將第二信息發(fā)送至第一終端。
[0082]作為一種優(yōu)選的實施例,確定在線的至少一個第二用戶之前,還包括:
[0083]與至少一個第二用戶所使用的第二終端建立即時通訊連接,并存儲每個第二終端的終端標識;
[0084]將第一終端發(fā)送的第一信息發(fā)送至接受溝通請求的至少一個第二終端,包括:
[0085]根據(jù)接受溝通請求的第二終端的終端標識將第一信息發(fā)送至接受溝通請求的第
二終端。
[0086]作為一種優(yōu)選的實施例,與至少一個第二用戶所使用的第二終端建立即時通訊連接之后,還包括:
[0087]存儲每個第二用戶的登錄狀態(tài),登錄狀態(tài)在線狀態(tài)或離線狀態(tài);
[0088]確定在線的至少一個第二用戶,包括:
[0089]根據(jù)存儲的每個第二用戶的登錄狀態(tài)確定登錄狀態(tài)為在線狀態(tài)的第二用戶,得到在線的至少一個第二終端。
[0090]作為一種優(yōu)選的實施例,與至少一個第二用戶所使用的第二終端建立即時通訊連接之后,還包括:
[0091]存儲每個第二用戶的忙閑狀態(tài),忙閑狀態(tài)包括忙狀態(tài)或閑狀態(tài);[0092]向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,包括:
[0093]根據(jù)存儲的每個第二用戶的忙閑狀態(tài)從在線的至少一個第二用戶中選擇忙閑狀態(tài)為閑狀態(tài)的第二用戶,并向在線且為閑狀態(tài)的第二用戶所使用的第二終端發(fā)送溝通請求。
[0094]本發(fā)明實施例提供的方法通過接收第一終端發(fā)送的第一信息,并向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,進而將第一消息發(fā)送給接受溝通請求的第二終端,并將第二終端返回的第二信息發(fā)送至第一終端,由于接收第一消息的第二終端為在線的終端,因此,第一終端和第二終端之間可以實時的進行信息交互,交互效果更佳。
[0095]實施例二
[0096]隨著信息時代的到來,越來越多的用戶通過終端來獲取信息。為了快速地獲取信息,需要采用一種有效地信息交互方式。為此,本發(fā)明實施例提供了一種信息交互方法,為了便于理解,現(xiàn)結合上述實施例一的內容對本發(fā)明實施例提供的信息交互方法進行詳細地解釋說明。參見圖2,本發(fā)明實施例提供方法流程包括:
[0097]201:與第一終端建立即時通訊連接,并存儲第一終端對應的終端標識。
[0098]其中,第一終端為第一用戶使用的終端,第一終端可以是電腦、手機等,本實施例不對第一終端作具體的限定。為了能夠快速有效地與第一終端進行信息交互,以便于可以隨時的接收第一終端發(fā)送的消息并實時的對第一終端發(fā)送的消息進行反饋,本實施例提供的方法需要與第一終端建立即時通訊連接。關于與第一終端建立即時通訊連接的方式,本實施例不作具體的限定,包括但不限于在第一終端中安裝即時通訊工具,接收第一終端通過安裝的即時通訊工具發(fā)送的消息,進而與第一終端建立即時通訊連接。
[0099]進一步地,由于與服務器建立即時通訊連接的第一終端可能是一個,也可能是多個,為了將與服務器建立即時通訊連接的第一終端區(qū)分開來,以使多個第一終端同時向服務器發(fā)送消息時,服務器能區(qū)分將第一終端發(fā)送的消息,本實施例提供的方法需要預先對第一終端設置對應的終端標識。關于預先對第一終端設置對應的終端標識的方式,本實施例不作具體地限定,包括但不限于根據(jù)與第一終端建立即時通訊連接的時間先后對第一終端設置不同的標識。例如,若與服務器建立即時通訊連接的第一終端有四個,分別是第一終端A、第一終端B、第一終端C和第一終端D。若與服務器建立即時通訊連接的時間先后順序為:第一終端A、第一終端B、第一終端C和第一終端D,根據(jù)與服務器建立即時通訊連接的時間先后順序可將第一終端A的終端標識設置為I,表示第一終端A為第一個與服務器建立即時通訊連接的第一終端;可將第一終端B的終端標識設置為2,表示第一終端B為第二個與服務器建立即時通訊連接的第一終端;可將第一終端C的終端標識設置為3,表示第一終端C為第三個與服務器建立即時通訊連接的第一終端;可將第一終端D的終端標識設置為4,表示第一終端D為第四個與服務器建立即時通訊連接的第一終端。
[0100]進一步地,由于本步驟中預先設置的第一終端對應的終端標識在后續(xù)信息交互時將繼續(xù)應用,因此,本實施例提供的方法在預先設置第一終端對應的終端標識后,還包括將預先設置的第一終端對應的終端標識進行存儲的步驟。關于存儲預先設置的第一終端對應的終端標識的方式,本實施例不作具體的限定,包括但不限于將預先設置的第一終端對應的終端標識存儲到對應的內存、閃存等存儲介質中。
[0101]202:與至少一個第二用戶所使用的第二終端建立即時通訊連接,并存儲每個第二終端的終端標識。
[0102]其中,第二用戶所使用的第二終端可以是電腦、手機等,本實施例不對第二用戶所使用的第二終端作具體的限定。為了能夠實時的接收第二終端發(fā)送的消息并將接收到的消息及時地發(fā)送給第二終端,本實施例提供的方法同樣需要與第二終端建立即時通訊連接。其中,與服務器建立即時通訊的第二終端的數(shù)量可以是I個、3個、5個等,為了保證信息交互過程順利進行,本實施例中與服務器建立即時通訊連接的第二終端的數(shù)量至少為一個。
[0103]關于與第二用戶所使用的第二終端建立即時通訊連接的方式,本實施例不作具體的限定,包括但不限于接收第二終端通過安裝的即時通訊工具發(fā)送的消息,進而與第二終端建立即時通訊連接。
[0104]進一步地,由于與服務器建立即時通訊連接的第二終端至少為一個,為了在信息交互的過程中將與服務器建立即時通訊連接的第二終端區(qū)分開來,以使多個第二終端同時向服務器發(fā)送消息時,服務器能區(qū)分第二終端發(fā)送的消息,本實施例提供的方法需要預先對第二終端設置對應的終端標識。關于預先對第二終端設置對應的終端標識的方式,與上述步驟201相同,具體參見上述步驟201,此處不再贅述。
[0105]由于本步驟中預先設置的第二終端對應的終端標識在后續(xù)信息交互時將繼續(xù)應用,因此,本實施例提供的方法在預先設置第二終端對應的終端標識后,還包括將預先設置的第二終端對應的終端標識進行存儲的步驟。關于存儲預先設置的第二終端對應的終端標識的方式,本實施例不作具體的限定,包括但不限于將預先設置的第二終端對應的終端標識存儲到對應的內存、閃存等存儲介質中。
[0106]進一步地,為了能夠有效地進行信息交互,在與至少一個第二用戶所使用的第二終端建立即時通訊連接之后,本實施例提供的方法還將存儲每個第二用戶的登錄狀態(tài),以使服務器能根據(jù)存儲的第二用戶的登錄狀態(tài)判斷該第二用戶使用的第二終端能否進行信息交互。其中,第二用戶的登錄狀態(tài)包括但不限于在線狀態(tài)或離線狀態(tài)。具體地,當?shù)诙K端用戶的登錄狀態(tài)為在線狀態(tài)時,該第二用戶通過第二終端不僅能夠接收服務器發(fā)送的消息,而且能夠向服務器返回消息,此時該第二用戶所使用的第二終端可進行正常的信息交互;當?shù)诙脩舻牡卿洜顟B(tài)為離線狀態(tài)時,該第二用戶所使用的第二終端不僅不能接收服務器發(fā)送的消息,而且也不能向服務器返回消息,此時該第二用戶所使用的第二終端無法進行正常的信息交互。關于存儲每個第二用戶的登錄狀態(tài)的方式,本實施例不作具體的限定,包括但不限于將第二用戶的登錄狀態(tài)存儲在對應的存儲介質中。
[0107]進一步地,由于登錄狀態(tài)為在線的第二用戶有可能處于忙狀態(tài),也有可能處于閑狀態(tài),當?shù)卿洜顟B(tài)為在線的第二用戶處于忙狀態(tài)時,說明該第二用戶通過第二終端已經在進行信息交互,此時該第二用戶無暇通過第二終端進行其他的信息交互;當?shù)卿洜顟B(tài)為在線的第二終端處于閑狀態(tài)時,說明該第二終端可進行信息交互,因此,為了提高信息交互的體驗效果,本實施例提供的方法在與至少一個第二用戶所使用的第二終端建立即時通訊連接之后,還將存儲每個第二用戶的忙閑狀態(tài)。關于存儲第二用戶的忙閑狀態(tài)的方式,本實施例同樣不作具體的限定,包括但不限于將第二用戶的忙閑狀態(tài)存儲在對應的存儲介質中。
[0108]203:接收第一終端發(fā)送的第一信息,并確定在線的至少一個第二終端用戶。
[0109]其中,第一終端發(fā)送的第一信息可以是語音、圖片、文字等,本實施例不對第一終端發(fā)送的第一信息作具體的限定。關于接收第一終端發(fā)送的第一信息的方式,包括但不限于接收第一終端通過與視頻播放器界面自帶的窗口以文本或圖片的形式發(fā)送的第一信息。
[0110]為了能夠進行快速有效的信息交互,本實施例提供的方法在接收到第一終端發(fā)送的第一信息后,還將確定在線的至少一個第二用戶。具體地,關于確定在線的至少一個第二用戶的方式,包括但不限于:
[0111]確定與視頻播放器界面當前播放的視頻內容相關聯(lián)且在線的至少一個第二用戶。具體地,若視頻播放器當前播放的視頻內容為數(shù)學課程,則可將至少一個在線的數(shù)學教師確定為與視頻播放器界面當前播放的視頻內容相關聯(lián)且在線的至少一個第二用戶;若視頻播放器當前播放的視頻內容為語文課程,則可將至少一個在線的語文教師確定為與視頻播放器界面當前播放的視頻內容相關聯(lián)且在線的至少一個第二用戶。
[0112]204:向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求。
[0113]為了有效地進行信息交互,在接收到第一終端發(fā)送的第一消息并確定在線的至少一個第二用戶之后,本實施例提供的方法,還將向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求。具體地,向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,包括但不限于:
[0114]根據(jù)存儲的每個第二用戶的忙閑狀態(tài)從在線的至少一個第二用戶中選擇忙閑狀態(tài)為閑狀態(tài)的第二用戶,并向在線且為閑狀態(tài)的第二用戶所使用的第二終端發(fā)送溝通請求。
[0115]具體實施時,由于上述步驟202中已經存儲了每個第二用戶的忙閑狀態(tài),因此,本步驟將在上述步驟202的基礎上,根據(jù)202中存儲的每個第二用戶的忙閑狀態(tài)從在線的至少一個第二用戶中選擇忙閑狀態(tài)為閑狀態(tài)的第二用戶,進而向在線且為閑狀態(tài)的第二用戶所使用的第二終端發(fā)送溝通請求。
[0116]對于上述過程,為了便于理解,下面將以一個具體的例子進行詳細地解釋說明。
[0117]例如,確定在線的第二用戶有三個,分別是第二用戶A、第二用戶B和第二用戶C。其中,存儲的第二用戶A的忙閑狀態(tài)為閑狀態(tài),存儲的第二用戶B的忙閑狀態(tài)為忙狀態(tài),存儲的第二用戶C的忙閑狀態(tài)為忙狀態(tài)。由于第二用戶A的狀態(tài)為在線且為閑狀態(tài),因此,可向第二用戶A所使用的第二終端發(fā)送溝通請求;由于第二用戶B的狀態(tài)為在線且為忙狀態(tài),因此,不能向第二用戶B所使用的第二終端發(fā)送溝通請求;由于第二用戶C的狀態(tài)為在線且為忙狀態(tài),因此,同樣不能向第二用戶C所使用的第二終端發(fā)送溝通請求。
[0118]205:將第一信息發(fā)送至接受溝通請求的至少一個第二終端。
[0119]為了使信息交互順利進行,本實施提供的方法在接收到第一用戶通過第一終端發(fā)送的第一消息并向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求之后,還將第一信息發(fā)送至接受溝通請求的至少一個的第二終端。
[0120]具體地,將第一信息發(fā)送至接受溝通請求的至少一個第二終端,包括但不限于:
[0121]根據(jù)接受溝通請求的第二終端的終端標識將第一信息發(fā)送至接受溝通請求的第
二終端。
[0122]具體地,由于上述步驟202中存儲了每個第二終端的終端標識,因此,本步驟可根據(jù)上述步驟202中存儲的第二終端的終端標識,將第一用戶通過第一終端發(fā)送的第一消息發(fā)送給接受溝通請求的第二終端。
[0123]對于上述過程,為了便于理解,下面將以一個具體的例子進行詳細地解釋說明。[0124]例如,當服務器在接收到第一用戶通過第一終端發(fā)送的第一消息后,將向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求。若接收第一信息發(fā)送的接受溝通請求的第二終端的標識為1,而標識為I的第二終端為第二終端D,因此,服務器將第一信息發(fā)送至接受溝通請求的第二終端時,可根據(jù)接受溝通請求的第二終端的終端標識1,將第一信息發(fā)送至接受溝通請求的第二終端D。
[0125]206:接收第二終端返回的第二信息,并將第二信息發(fā)送至第一終端,由第一終端將第二信息展示給第一用戶。
[0126]其中,第二消息可以是語音、圖片、文字等,本實施例不對第二信息的內容作具體的限定。為了有效地進行信息交互,接受溝通請求的第二終端在接收到第一消息后,還將向服務器返回第二消息,服務器在接收到第二終端返回的第二消息后,還將第二終端返回的第二消息發(fā)送給第一終端,進而由第一終端將第二信息展示給第一用戶。
[0127]具體地,將第二信息發(fā)送至第一終端,包括但不限于:
[0128]根據(jù)第一終端對應的終端標識將第二信息發(fā)送至第一終端。
[0129]對于上述過程,為了便于理解,下面將以一個具體的例子進行詳細地解釋說明。
[0130]例如,發(fā)送第一消息的第一終端的終端標識為2,服務器在接收到第一終端發(fā)送的第一消息后,向在線的第二用戶所使用的第二終端B、C和D發(fā)送溝通請求,其中,第二終端B接受了溝通請求并向服務器返回第二消息,服務器在接收到第二終端B返回的第二消息后,將根據(jù)發(fā)送第一消息的第一終端的終端標識2,將第二終端B返回的第二消息發(fā)送給終端標識為2的第一終端。
[0131]下面將以第一終端為視頻課程中觀看視頻的學生所使用的終端,第二終端為視頻課程中解答學生疑問的教師所使用的終端為例,對本發(fā)明實施例提供的方法進行舉例說明。
[0132]圖3為視頻課程中教師與學生信息交互的示意圖,圖4為視頻播放器界面示意圖,圖4中的I為視頻播放器界面上的提問框,圖4中的2為視頻播放器界面上的問題記錄對話框。如圖3所示,學生通過第一終端觀看視頻課程,當在觀看視頻課程中遇到問題時,為了能夠獲取解答,學生操作第一終端在圖4的視頻播放器界面上的提問框中輸入遇到的問題,進而通過鼠標點擊等操作點擊提交選項,將在視頻課程中遇到的問題發(fā)送給服務器。
[0133]視頻課程中解答學生疑問的教師通過操作第二終端設置登錄狀態(tài),服務器保存視頻課程中解答學生疑問的教師通過操作第二終端設置的登錄狀態(tài)。當服務器在接收到學生操作第一終端發(fā)送的視頻課程中遇到的問題后,根據(jù)保存的教師狀態(tài),獲取在線的教師數(shù)據(jù)庫,并從在線的教師數(shù)據(jù)庫中查找是否存在空閑狀態(tài)的教師,若不存在空閑教師,則提醒學生暫時無空閑教師并繼續(xù)搜尋教師;若存在空閑狀態(tài)的教師,則在第一終端和第二終端之間建立即時通訊連接,并將接收到的學生操作第一終端發(fā)送的視頻課程中遇到的問題發(fā)送給第二終端。空閑教師通過第二終端看到學生操作第一終端發(fā)送的視頻課程中遇到的問題后,將操作第二終端將學生在視頻課程中遇到的問題進行解答,并通過鼠標點擊等操作將答案發(fā)送給服務器。服務器在接收到第二終端發(fā)送的答案后,將第二終端發(fā)送的答案發(fā)送給第一終端,此時觀看視頻課中的學生通過第一終端獲取視頻課程中問題的答案,至此整個信息交互過程結束。
[0134]優(yōu)選地,為了加深觀看視頻課程的學生對遇到的問題的理解,在上述信息交互的過程中,還在視頻播放器界面上為觀看視頻的學生提供問題記錄對話框,使學生通過圖4中的記錄對話框可將空閑教師通過第二終端發(fā)送的答案進行記錄。
[0135]進一步地,為了便于觀看視頻課程的學生在以后的學習中查看記錄的問題,在觀看視頻課程的學生通過鼠標點擊等操作將第二終端發(fā)送的答案記錄之后,還可通過鼠標點擊等操作選中問題記錄對話框中的存儲選項。第一終端在檢測到存儲選項被選中后,將問題記錄對話框中輸入的內容發(fā)送至服務器,并由服務器將問題記錄對話框中輸入的問題存儲到云端。
[0136]本發(fā)明實施例提供的方法通過接收第一終端發(fā)送的第一信息,并從在線的第二終端中選擇一個滿足接收條件的第二終端,進而將第一終端發(fā)送的第一消息發(fā)送給滿足接收條件的第二終端,并將滿足接收條件的第二終端返回的第二信息發(fā)送至第一終端,由于接收第一消息的第二終端為在線的終端,因此,第一終端和第二終端之間可以實時的進行信息交互,交互效果更佳。
[0137]實施例三
[0138]參見圖5,本發(fā)明實施例提供了一種信息交互裝置,該裝置包括:
[0139]第一接收模塊501,用于接收第一終端發(fā)送的第一信息,第一終端為第一用戶使用的終端;
[0140]確定模塊502,用于確定在線的至少一個第二用戶;
[0141]第一發(fā)送模塊503,用于向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求;
[0142]第二發(fā)送模塊504,用于將第一信息發(fā)送至接受溝通請求的至少一個第二終端;
[0143]第二接收模塊505,用于接收第二終端返回的第二信息;
[0144]第三發(fā)送模塊506,用于將第二信息發(fā)送至第一終端,由第一終端將第二信息展示給第一用戶。
[0145]作為一種優(yōu)選的實施例,第一接收模塊501,用于接收第一終端通過與視頻播放器界面自帶的窗口以文本或圖片的形式發(fā)送的第一信息;
[0146]確定模塊502,用于確定與視頻播放器界面當前播放的視頻內容相關聯(lián)且在線的至少一個第二用戶。
[0147]參見圖6,該裝置,還包括:
[0148]第一連接模塊507,用于與第一終端建立即時通訊連接;
[0149]第一存儲模塊508,用于存儲第一終端對應的終端標識;
[0150]第三發(fā)送模塊506,用于根據(jù)第一終端對應的終端標識將返回的第二信息發(fā)送至
第一終端。
[0151]參見圖7,該裝置,還包括:
[0152]第二連接模塊509,用于與至少一個第二用戶所使用的第二終端建立即時通訊連接;
[0153]第二存儲模塊510,用于存儲每個第二終端的終端標識;
[0154]第一發(fā)送模塊504,用于根據(jù)接受溝通請求的第二終端的終端標識將第一信息發(fā)送至接受溝通請求的第二終端。
[0155]參見圖8,該裝置,還包括:[0156]第三存儲模塊511,用于存儲每個第二用戶的登錄狀態(tài),登錄狀態(tài)在線狀態(tài)或離線狀態(tài);
[0157]確定模塊502,用于根據(jù)存儲的每個第二用戶的登錄狀態(tài)確定登錄狀態(tài)為在線狀態(tài)的第二用戶,得到在線的至少一個第二用戶。
[0158]參見圖9,該裝置,還包括:
[0159]第四存儲模塊512,用于存儲每個第二用戶的忙閑狀態(tài),忙閑狀態(tài)包括忙狀態(tài)或閑狀態(tài);
[0160]第一發(fā)送503,用于根據(jù)存儲的每個第二用戶的忙閑狀態(tài)從在線的至少一個第二用戶中選擇忙閑狀態(tài)為閑狀態(tài)的第二用戶,并向在線且為閑狀態(tài)的第二用戶所使用的第二終端發(fā)送溝通請求。
[0161]綜上所述,本發(fā)明實施例提供的裝置,通過接收第一終端發(fā)送的第一信息,并向在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,進而將第一消息發(fā)送給接受溝通請求的第二終端,并將第二終端返回的第二信息發(fā)送至第一終端,由于接收第一消息的第二終端為在線的終端,因此,第一終端和第二終端之間可以實時的進行信息交互,因此,交互效果更佳。
[0162]需要說明的是:上述實施例提供的信息交互裝置在信息交互時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將信息交互裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的信息交互裝置與信息交互方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0163]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0164]本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0165]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種信息交互方法,其特征在于,所述方法包括: 接收第一終端發(fā)送的第一信息,并確定在線的至少一個第二用戶,所述第一終端為第一用戶使用的終端; 向所述在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,并將所述第一信息發(fā)送至接受所述溝通請求的至少一個第二終端; 接收所述第二終端返回的第二信息,并將所述第二信息發(fā)送至所述第一終端,由所述第一終端將所述第二信息展示給所述第一用戶。
2.根據(jù)權利要求1所述的方法,其特征在于,所述接收第一終端發(fā)送的第一信息,包括: 接收所述第一終端通過與視頻播放器界面自帶的窗口以文本或圖片的形式發(fā)送的第一信息; 所述確定在線的至少一個第二用戶,包括: 確定與所述視頻播放器界面當前播放的視頻內容相關聯(lián)且在線的至少一個第二用戶。
3.根據(jù)權利要求1所述的方法,其特征在于,所述接收第一終端發(fā)送的第一信息之前,還包括: 與所述第一終端建立即時通訊連接,并存儲所述第一終端對應的終端標識; 所述將所述第二信息發(fā)送至所述第`一終端,包括: 根據(jù)所述第一終端對應的終端標識將所述第二信息發(fā)送至所述第一終端。
4.根據(jù)權利要求1所述的方法,其特征在于,所述確定在線的至少一個第二用戶之前,還包括: 與至少一個第二用戶所使用的第二終端建立即時通訊連接,并存儲每個第二終端的終端標識; 所述將所述第一信息發(fā)送至接受所述溝通請求的至少一個第二終端,包括: 根據(jù)接受所述溝通請求的第二終端的終端標識將所述第一信息發(fā)送至接受所述溝通請求的第二終端。
5.根據(jù)權利要求4所述的方法,其特征在于,所述與至少一個第二用戶所使用的第二終端建立即時通訊連接之后,還包括: 存儲每個第二用戶的登錄狀態(tài),所述登錄狀態(tài)在線狀態(tài)或離線狀態(tài); 所述確定在線的至少一個第二用戶,包括: 根據(jù)存儲的每個第二用戶的登錄狀態(tài)確定登錄狀態(tài)為在線狀態(tài)的第二用戶,得到在線的至少一個第二用戶。
6.根據(jù)權利要求4所述的方法,其特征在于,所述與至少一個第二用戶所使用的第二終端建立即時通訊連接之后,還包括: 存儲每個第二用戶的忙閑狀態(tài),所述忙閑狀態(tài)包括忙狀態(tài)或閑狀態(tài); 所述向所述在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求,包括: 根據(jù)存儲的每個第二用戶的忙閑狀態(tài)從在線的至少一個第二用戶中選擇忙閑狀態(tài)為閑狀態(tài)的第二用戶,并向在線且為閑狀態(tài)的第二用戶所使用的第二終端發(fā)送溝通請求。
7.一種信息交互裝置,其特征在于,所述裝置包括: 第一接收模塊,用于接收第一終端發(fā)送的第一信息,所述第一終端為第一用戶使用的終端; 確定模塊,用于確定在線的至少一個第二用戶; 第一發(fā)送模塊,用于向所述在線的至少一個第二用戶所使用的第二終端發(fā)送溝通請求; 第二發(fā)送模塊,用于將所述第一信息發(fā)送至接受所述溝通請求的至少一個第二終端; 第二接收模塊,用于接收第二終端返回的第二信息; 第三發(fā)送模塊,用于將所述第二信息發(fā)送至所述第一終端,由所述第一終端將所述第二信息展示給所述第一用戶。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述第一接收模塊,用于接收所述第一終端通過與視頻播放器界面自帶的窗口以文本或圖片的形式發(fā)送的第一信息; 所述確定模塊,用于確定與所述視頻播放器界面當前播放的視頻內容相關聯(lián)且在線的至少一個第二用戶。
9.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置,還包括: 第一連接模塊,用于與所述第一終端建立即時通訊連接; 第一存儲模塊,用于存儲所述第一終端對應的終端標識; 所述第三發(fā)送模塊,用于根據(jù)所述第一終端對應的終端標識將所述第二信息發(fā)送至所述第一終端。
10.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置,還包括: 第二連接模塊,用于與至少一個第二用戶所使用的第二終端建立即時通訊連接; 第二存儲模塊,用于存儲每個第二終端的終端標識; 所述第二發(fā)送模塊,用于根據(jù)接受所述溝通請求的第二終端的終端標識將所述第一信息發(fā)送至接受所述溝通請求的第二終端。
11.根據(jù)權利要求10所述的裝置,其特征在于,所述裝置,還包括: 第三存儲模塊,用于存儲每個第二用戶的登錄狀態(tài),所述登錄狀態(tài)在線狀態(tài)或離線狀態(tài); 所述確定模塊,用于根據(jù)存儲的每個第二用戶的登錄狀態(tài)確定登錄狀態(tài)為在線狀態(tài)的第二用戶,得到在線的至少一個第二用戶。
12.根據(jù)權利要求10所述的裝置,其特征在于,所述裝置,還包括: 第四存儲模塊,用于存儲每個第二用戶的忙閑狀態(tài),所述忙閑狀態(tài)包括忙狀態(tài)或閑狀態(tài); 所述第一發(fā)送模塊,用于根據(jù)存儲的每個第二用戶的忙閑狀態(tài)從在線的至少一個第二用戶中選擇忙閑狀態(tài)為閑狀態(tài)的第二用戶,并向在線且為閑狀態(tài)的第二用戶所使用的第二終端發(fā)送溝通請求。
【文檔編號】H04L12/58GK103746904SQ201310747279
【公開日】2014年4月23日 申請日期:2013年12月27日 優(yōu)先權日:2013年12月27日
【發(fā)明者】王銀杰, 羅長鈞 申請人:廣州華多網(wǎng)絡科技有限公司