一種實現社交網絡服務的方法及終端的制作方法
【專利摘要】本發明實施例公開了一種實現社交網絡服務的方法,包括:顯示內嵌網頁,其中,所述內嵌網頁上形成有供用戶進行操作的社交網絡服務項目;接收對所述社交網絡服務項目進行操作的操作指令,并將所述操作指令發送至Web服務器;接收Web服務器根據所述操作指令發送的功能調用指令;及根據功能調用指令執行相應的社交網絡服務功能。本發明實現了對內嵌網頁進行的主動操作及與其他即時通信帳戶的互動,同時也增強了社交網絡服務器的功能,滿足了用戶多樣化的需求。本發明還提供一種實現社交網絡服務的即時通信終端、Web服務器、存儲介質及系統。
【專利說明】一種實現社交網絡服務的方法及終端
【技術領域】
[0001]本發明涉及互聯網【技術領域】,尤其涉及一種社交網絡服務領域,具體涉及一種實現社交網絡服務的方法及終端。
【背景技術】
[0002]即時通信軟件不但在平時的休閑娛樂中被廣泛使用,而且在用戶的工作中也得到廣泛的使用。隨著即時通信軟件的普及,早期單一的聊天功能已不能滿足用戶多樣化的需求。越來越多的互聯網服務開始加載到即時通信軟件中。目前,即時通信軟件的內嵌網頁只能提供簡單展現業務信息的功能。故,用戶只能簡單被動地接收內嵌網頁顯示的業務信息,而無法對所述內嵌網頁進行主動操作,也無法與其他即時通信帳戶進行互動。
【發明內容】
[0003]本發明實施例提供了一種社交網絡服務領域,具體涉及一種實現社交網絡服務的方法及終端,以增強社交網絡服務的功能來滿足用戶多樣化的需求。
[0004]本發明第一方面提供了一種實現社交網絡服務的方法,包括:
[0005]顯示內嵌網頁,其中,所述內嵌網頁上形成有供用戶進行操作的社交網絡服務項目;
[0006]接收對所述社交網絡服務項目進行操作的操作指令,并將所述操作指令發送至Web服務器;
[0007]接收Web服務器根據所述操作指令發送的功能調用指令;及
[0008]根據功能調用指令執行相應的社交網絡服務功能。
[0009]本發明第二方面提供了一種實現社交網絡服務的即時通信終端,包括:
[0010]顯示模塊,用于顯示內嵌網頁,其中,所述內嵌網頁上形成供用戶進行操作的社交網絡服務項目;
[0011]接收模塊,用于接收對所述社交網絡服務項目進行操作的操作指令;
[0012]發送模塊,用于將所述操作指令發送至Web服務器;其中,所述接收模塊還用于接收Web服務器根據所述操作指令發送的功能調用指令;及
[0013]功能接口模塊,用于提供功能接口,以使Web服務器根據操作指令調用所述功能接口來發送所述功能調用指令,所述功能接口模塊還用于根據所述功能調用指令執行相應的社交網絡服務項目。
[0014]本發明第三方法提供了一種實現社交網絡服務的Web服務器,包括:
[0015]接收單元,用于接收即時通信終端發送的用戶對所述社交網絡服務項目進行操作的操作指令;
[0016]生成單元,用于根據接收到的操作指令生成功能調用指令;及
[0017]發送單元,用于將生成的功能調用指令發送至所述即時通信終端。
[0018]本發明第四方法提供了一種實現社交網絡服務的系統,包括即時通信終端及Web服務器,所述即時通信終端為上述即時通信終端,所述Web服務器為上述Web服務器。
[0019]本發明第五方法提供了一種計算機存儲介質,其中,所述計算機存儲介質存儲有程序,該程序執行時包括上述方法中的部分或全部步驟。
[0020]實施本發明實施例,具有如下有益效果:
[0021]本發明實施例在用戶需要進行社交網絡服務時,通過在顯示的內嵌網頁上對社交網絡服務項目進行操作,以接收操作指令,并將所述操作指令傳輸至Web服務器,所述Web服務器根據操作指令來發送功能調用指令,根據所述功能調用指令執行相應的社交網絡服務功能,從而實現了對內嵌網頁進行的主動操作及與其他即時通信帳戶的互動。本發明增強了社交網絡服務器的功能,滿足了用戶多樣化的需求。
【專利附圖】
【附圖說明】
[0022]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0023]圖1為本發明第一較佳實施例提供的一種實現社交網絡服務的方法的流程圖;
[0024]圖2為本發明第二較佳實施例提供的一種實現社交網絡服務的方法的流程圖;
[0025]圖3為本發明第三較佳實施例提供的一種實現社交網絡服務的方法的流程圖;
[0026]圖4為本發明第四較佳實施例提供的一種實現社交網絡服務的方法的流程圖;
[0027]圖5為本發明第五較佳實施例提供的一種實現社交網絡服務的方法的流程圖;
[0028]圖6為本發明第六較佳實施例提供的一種實現社交網絡服務的方法的流程圖;
[0029]圖7為本發明第七較佳實施例提供的一種實現社交網絡服務的方法的流程圖;
[0030]圖8為本發明第一較佳實施例提供的一種實現社交網絡服務的即時通信終端的結構示意圖;
[0031]圖9為本發明第二較佳實施例提供的一種實現社交網絡服務的即時通信終端的結構示意圖;
[0032]圖10為本發明第一較佳實施例提供的一種實現社交網絡服務的Web服務器的結構示意圖;
[0033]圖11為本發明第二較佳實施例提供的一種實現社交網絡服務的Web服務器的結構示意圖;
[0034]圖12為本發明第一較佳實施例提供的一種實現社交網絡服務的系統的結構示意圖。
【具體實施方式】
[0035]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0036]下面將結合附圖1,對本發明實施例提供的實現社交網絡服務的方法進行詳細介紹。
[0037]請參見圖1,為本發明第一較佳實施例提供的一種實現社交網絡服務的方法的流程圖;該方法為由即時通信終端所執行的實現社交網絡服務的過程;該方法可以包括以下步驟SlOl-步驟S104。
[0038]S101,所述即時通信終端顯示內嵌網頁。其中,所述內嵌網頁上形成有供用戶進行選擇的社交網絡服務項目。
[0039]其中,所述內嵌網頁上顯示有對應每一社交網絡服務項目的圖標或文字標題等。當用戶需要對社交網絡服務項目進行操作時,則點擊相應的圖標或文字標題等,從而產生操作指令。例如,用戶要對所述內嵌網頁上的音樂進行收聽時,即用戶點擊內嵌網頁中的音樂播放圖標,從而選擇了音樂播放社交網絡服務項目。
[0040]S102,所述即時通信終端接收用戶對所述社交網絡服務項目進行操作的操作指令,并將所述操作指令發送至Web服務器。
[0041]具體地,Web服務器接收操作指令后發送功能調用指令。
[0042]S103,所述即時通信終端接收Web服務器根據所述操作指令發送的功能調用指令。
[0043]S104,所述即時通信終端根據功能調用指令執行相應的社交網絡服務功能。
[0044]具體地,所述即時通信終端根據功能調用指令形成音樂播放窗口,以使用戶在所述音樂播放窗口中選擇或輸入播放的歌曲名稱。所述即時通信終端根據用戶在所述音樂播放窗口中選擇或輸入的歌曲名稱播放對應的歌曲,從而執行了歌曲播放社交網絡服務項目。
[0045]在本實施方式中,所述社交網絡服務項目包括擴展社交網絡服務項目,所述內嵌網頁上形成有供用戶進行選擇的擴展社交網絡服務項目。所述內嵌網頁上顯示有對應每一擴展社交網絡服務項目的圖標或文字標題等。所述即時通信終端實現擴展社交網絡服務項目的方法與步驟S101-104相似。
[0046]具體地,當用戶需要對擴展社交網絡服務項目進行操作時,則點擊相應的圖標或文字標題等,從而產生擴展操作指令。例如,用戶要對所述內嵌網頁上的文件進行下載時,即用戶點擊內嵌網頁中的文件下載圖標,從而選擇了文件下載的擴展社交網絡服務項目。
[0047]所述即時通信終端接收用戶對擴展社交網絡服務項目進行操作的擴展操作指令,并將擴展操作指令發送至Web服務器,以使Web服務器根據擴展操作指令來發送相應的擴展功能調用指令。
[0048]其中,所述Web服務器根據擴展操作指令發送相應的擴展功能調用指令。
[0049]所述即時通信終端接收Web服務器發送的擴展功能調用指令。
[0050]所述即時通信終端根據擴展功能調用指令執行相應的擴展社交網絡服務功能。
[0051]例如,所述即時通信終端接收到擴展功能調用指令后形成下載窗口,以使用戶在所述下載窗口中輸入存儲路徑。所述即時通信終端將文件從內嵌網頁下載到所述存儲路徑指示的存儲單元,從而實現的文件下載功能。
[0052]所述即時通信終端將執行的社交網絡服務功能的結果信息發送至所述Web服務器,以使所述Web服務器將所述結果信息通過所述內嵌網頁進行顯示。
[0053]在所述即時通信終端將執行的社交網絡服務功能的結果信息發送至所述Web服務器之前,所述即時通信終端在社交網絡服務功能執行完畢后生成結果信息。例如,當下載完畢后,所述即時通信終端生成如“下載完畢”的文字信息作為結果信息。所述即時通信終端將“下載完畢”的文字信息發送至所述Web服務器。所述內嵌網頁上顯示“下載完畢”字樣。
[0054]在本較佳實施方式中,用戶需要進行社交網絡服務時,通過在所述即時通信終端顯示的內嵌網頁上對社交網絡服務項目進行操作,以使所述即時通信終端接收操作指令,并將所述操作指令傳輸至Web服務器,所述Web服務器根據操作指令來發送功能調用指令,所述即時通信終端根據所述功能調用指令執行相應的社交網絡服務功能,從而實現了用戶僅通過所述即時通信終端即可對內嵌網頁進行的主動操作。
[0055]請參見圖2,為本發明第二較佳實施例提供的一種實現社交網絡服務的方法的流程圖;該方法還包括以下步驟S201-步驟S204。
[0056]S201,所述即時通信終端顯示內嵌網頁。本步驟與第一較佳實施方式的步驟SlOl相同,故,在此不再贅述。
[0057]S202,所述即時通信終端接收所述Web服務器發送的信息調用指令。
[0058]其中,所述即時通信終端存儲有即時通信終端的信息以及所述即時通信終端的用戶及與其關聯的其他即時通信帳戶的信息。所述即時通信終端可以為QQ軟件工具。所述即時通信終端的信息可以為QQ軟件工具的版本號及協議號等。所述即時通信終端的用戶及與其關聯的其他即時通信帳戶的信息可以為用戶及關聯的其他即時通信帳戶的基本資料信息或登錄狀態信息等。所述Web服務器識別到所述即時通信終端顯示所述內嵌網頁時,所述Web服務器發送信息調用指令。
[0059]S203,所述即時通信終端根據信息調用指令獲取存儲的即時通信終端的信息和/或即時通信終端的用戶的信息。
[0060]S204,所述即時通信終端發送獲取的即時通信終端的信息和/或即時通信終端的用戶的信息發送至所述Web服務器,以使所述Web服務器將所述即時通信終端的信息和/或即時通信終端的用戶的信息通過內嵌網頁進行顯示,從而方便用戶通過內嵌網頁了解即時通信終端的類型及用戶的信息狀況。
[0061]請參見圖3,為本發明第三較佳實施例提供的一種實現社交網絡服務的方法的流程圖;該方法還包括以下步驟S301-步驟S306。
[0062]S301-S304與本發明第一較佳實施方式中的步驟S101-S104相同,在此不再贅述。S305,所述即時通信終端接收即時通信終端所在服務器下發的其他即時通信帳戶對內嵌網頁進行關聯操作的關聯操作指令。
[0063]具體地,所述關聯操作指令包括用戶關聯操作指令及信息關聯操作指令。其中,所述用戶關聯操作指令為與所述即時通信終端的用戶關聯的其他即時通信帳戶對內嵌網頁進行操作的操作指令。例如,所述即時通信終端的用戶的好友或同群組的成員對內嵌網頁上的新聞信息等發表了評論。所述即時通信終端所在服務器獲取到了所述即時通信終端的用戶的好友或同群組的成員的評論操作,從而向所述即時通信終端下發關聯操作指令。
[0064]所述信息關聯操作指令為其他即時通信帳戶對所述內嵌網頁顯示的所述即時通信終端執行社交網絡服務功能的結果信息進行操作的操作指令。例如,所述內嵌網頁顯示的結果信息為“正在收聽歌曲洋蔥”的文字信息。當其他即時通信帳戶通過操作所述內嵌網頁對所述即時通信終端用戶收聽的歌曲進行了評論操作時,所述即時通信終端所在服務器獲取到了其他即時通信帳戶的評論操作,從而向所述即時通信終端下發關聯操作指令。
[0065]S306,所述即時通信終端向用戶進行提示。
[0066]具體地,本步驟包括:
[0067]所述即時通信終端根據接收到的所述即時通信終端所在服務器下發的其他即時通信帳戶對內嵌網頁進行關聯操作的關聯操作指令生成提示信息。
[0068]例如,第一種情況,向所述即時通信終端的用戶提示其好友或同群組的成員對內嵌網頁上的新聞信息等發表了評論時,所述即時通信終端所在服務器獲取到了好友或同群組成員的評論操作,從而向即時通訊終端發送所述用戶關聯操作指令,所述即時通信終端根據所述用戶關聯操作指令生成提示信息。所述提示信息可以為文字信息或圖片信息,所述文字信息或圖片信息可以顯示好友或同群組成員在具體什么時間對所述內嵌網頁的什么新聞內容進行了評論。
[0069]第二種情況,向所述即時通信終端的用戶提示其他即時通信帳戶對其收聽的歌曲進行了評論操作時,所述即時通信終端所在服務器獲取到了其他即時通信帳戶的評論操作,從而向所述即時通信終端下發關聯操作指令,所述即時通信終端根據所述關聯操作指令生成提示信息。所述提示信息可以為文字信息或圖片信息,所述文字信息或圖片信息可以顯示其他即時通信帳戶在具體什么時間對所述即時通信終端的用戶收聽的歌曲進行了評論。
[0070]所述即時通信終端將所述提示信息發送至所述Web服務器,以使所述Web服務器通過內嵌網頁顯示所述提示信息,從而對用戶進行提示。
[0071]本較佳實施方式使所述即時通信終端的用戶可以實時了解與其關聯的用戶或其他即時通信帳戶對內嵌網頁進行關聯操作狀況,從而實現了用戶僅通過所述即時通信終端即可對內嵌網頁進行的主動操作及與其他即時通信帳戶的互動,同時也增強了即時通信終端的社交網絡服務器的功能,滿足了用戶多樣化的需求。
[0072]請參見圖4,為本發明第四較佳實施例提供的一種實現社交網絡服務的方法的流程圖;該方法還包括以下步驟S401-步驟S404。
[0073]S401,所述即時通信終端顯示內嵌網頁。本步驟與第一較佳實施方式的步驟SlOl相同,故,在此不再贅述。
[0074]S402,所述即時通信終端接收所述Web服務器發送的數據透傳調用指令。
[0075]其中,所述內嵌網頁包括第一子窗口及第二子窗口,所述第一子窗口及所述第二子窗口之間可以復用公共數據。所述Web服務器識別到所述內嵌網頁包括至少兩個子窗口時,所述Web服務器發送的數據透傳調用指令至所述即時通信終端。
[0076]S403,所述即時通信終端獲取第一子窗口及第二子窗口的數據。
[0077]S404,所述即時通信終端將所述第一子窗口的數據透傳至第二子窗口,并將第二子窗口的數據透傳至第一子窗口,從而實現所述第一子窗口與所述第二子窗口復用公共數據。
[0078]例如,所述第一子窗口記錄了所述即時通信終端的用戶常用的第一網址及第二網址。所述第二子窗口記錄了所述即時通信終端的用戶常用的第三網址及第四網址。所述即時通信終端將所述第一網址及所述第二網址透傳至第二子窗口,并將所述第三網址及第四網址透傳至所述第一子窗口,從而方便所述即時通信終端用戶的使用。
[0079]請參見圖5,為本發明第五較佳實施例提供的一種實現社交網絡服務的方法的流程圖;該方法還包括以下步驟S501-步驟S503。
[0080]S501,所述即時通信終端顯示內嵌網頁。本步驟與第一較佳實施方式的步驟SlOl相同,故,在此不再贅述。
[0081]S502,所述即時通信終端接收所述即時通信終端所在的服務器下發的信息。
[0082]具體地,當所述即時通信終端的用戶在瀏覽所述內嵌網頁時,所述即時通信終端所在的服務器需要傳遞信息給所述即時通信終端的用戶時,所述即時通信終端所在的服務器下發所述信息至所述即時通信終端。例如,其他即時通信帳戶對所述即時通信終端的用戶在所述內嵌網頁上的發言進行了評論時,所述即時通信終端所在服務器獲取到評論數目信息后,將所述評論數目信息下發至所述即時通信終端。
[0083]S503,所述即時通信終端將所述信息透傳至所述Web服務器,以使所述Web服務器存儲所述信息,并將所述信息通過所述內嵌網頁進行顯示。
[0084]本較佳實施方式可以使所述即時通信終端的用戶在瀏覽所述內嵌網頁的同時及時準確地了解所述內嵌網頁上的動態信息。
[0085]請參見圖6,為本發明第六較佳實施例提供的一種實現社交網絡服務的方法的流程圖;該方法還包括以下步驟S601-步驟S603。
[0086]S601,所述即時通信終端顯示內嵌網頁。本步驟與第一較佳實施方式的步驟SlOl相同,故,在此不再贅述。
[0087]S602,所述即時通信終端接收所述Web服務器發送的管理調用指令。
[0088]具體地,當用戶對所述內嵌網頁進行操作時,所述內嵌網頁會生成多個子窗口。所述Web服務器識別到所述內嵌網頁會生成多個子窗口時,所述Web服務器發送的管理調用指令。
[0089]S603,所述即時通信終端根據管理調用指令對所述內嵌網頁的子窗口進行管理。
[0090]所述即時通信終端對所述內嵌網頁的子窗口進行管理包括對子窗口的創建、運行或銷毀的管理。
[0091]在本較佳實施方式中,所述即時通信終端實現了對內嵌網頁的子窗口的管理。
[0092]請參見圖7,為本發明第七較佳實施例提供的一種實現社交網絡服務的方法的流程圖;該方法還包括以下步驟S701-步驟S702。
[0093]S701,所述即時通信終端顯示內嵌網頁。本步驟與第一較佳實施方式的步驟SlOl相同,故,在此不再贅述。
[0094]S702,所述即時通信終端存儲所述內嵌網頁的網頁數據。
[0095]其中,所述即時通信終端內嵌所述內嵌網頁,并存儲所述內嵌網頁的網頁數據,以當所述Web服務器不能工作時,所述即時通信終端仍可以顯示所述內嵌網頁,以使用戶對所述內嵌網頁進行基本本地操作。例如,所述即時通信終端用戶可以將顯示的內嵌網頁上的文件下載到所述即時通信終端。
[0096]本步驟還包括:
[0097]所述即時通信終端獲取所述Web服務器的內嵌網頁的更新數據。
[0098]其中,當用戶對所述內嵌網頁進行操作后,所述Web服務器存儲內嵌網頁的更新數據。
[0099]所述即時通信終根據所述更新數據對所述存儲的內嵌網頁的網頁數據進行更新。
[0100]本較佳實施方式中,所述即時通信終端實現了在Web服務器不能工作時,也可以對內嵌網頁進行顯示,從而使用戶可以對所述內嵌網頁進行基本本地操作。
[0101]本發明第一至第七較佳實施方式實現了用戶僅通過所述即時通信終端即可對內嵌網頁進行的主動操作及與其他即時通信帳戶的互動,同時也增強了即時通信終端的社交網絡服務器的功能,滿足了用戶多樣化的需求。
[0102]本發明實施例公開了一種計算機存儲介質,該計算機存儲介質存儲有程序,該程序執行時包括上述圖1-圖7所示方法實施例所記載的實現社交網絡服務的方法的部分或全部步驟。
[0103]下面將結合附圖8及附圖9,對本發明實施例提供的實現社交網絡服務的裝置進行詳細介紹。可以理解的是,下述的裝置可以應用于上述圖1及圖7所示方法中。
[0104]請參見圖8,為本發明實施例提供的一種實現社交網絡服務的即時通信終端的結構示意圖;該實現社交網絡服務的即時通信終端可以包括:顯示模塊101、接收模塊102、發送模塊103和功能接口模塊104。
[0105]顯示模塊101,用于顯示內嵌網頁,其中,所述內嵌網頁上形成供用戶進行選擇的社交網絡服務項目。
[0106]其中,所述內嵌網頁上顯示有每一社交網絡服務項目對應的圖標或文字標題等。當用戶需要對社交網絡服務項目進行操作時,則點擊相應的圖標或文字標題等,從而產生操作指令。例如,用戶要對所述內嵌網頁上的音樂進行收聽時,即用戶點擊內嵌網頁中的音樂播放圖標,從而選擇了音樂播放社交網絡服務項目。
[0107]接收模塊102,用于接收用戶對所述社交網絡服務項目進行操作的操作指令。
[0108]發送模塊103,用于將所述操作指令發送至Web服務器。
[0109]具體地,Web服務器接收操作指令后發生功能調用指令。
[0110]所述接收模塊102還用于接收Web服務器根據所述操作指令發送的功能調用指令。
[0111]功能接口模塊104,用于提供功能接口,以使Web服務器根據操作指令調用所述功能接口來發送所述功能調用指令。所述功能接口模塊還用于根據所述功能調用指令執行相應的社交網絡服務項目。
[0112]具體地,所述功能接口模塊根據功能調用指令形成發音樂播放窗口,以使用戶在所述音樂播放窗口中選擇或輸入播放的歌曲名稱,并根據用戶在所述音樂播放窗口中選擇或輸入的歌曲名稱播放對應的歌曲,從而執行了歌曲播放社交網絡服務項目。
[0113]所述功能接口模塊104包括擴展功能接口子模塊105。所述擴展功能接口子模塊105用于提供擴展功能接口,以使所述Web服務器調用所述擴展功能接口來發送擴展功能調用指令。
[0114]具體地,所述內嵌網頁上顯示有對應每一擴展社交網絡服務項目的圖標或文字標題等。當用戶需要對擴展社交網絡服務項目進行操作時,則點擊相應的圖標或文字標題等,從而產生擴展操作指令。例如,用戶要對所述內嵌網頁上的文件進行下載時,即用戶點擊內嵌網頁中的文件下載圖標,從而選擇了文件下載的擴展社交網絡服務項目。[0115]所述接收模塊102還用于接收用戶對擴展社交網絡服務項目進行操作的擴展操作指令。所述發送模塊103還用于將擴展操作指令發送至Web服務器,以使Web服務器根據擴展操作指令而發送相應的擴展功能調用指令。所述擴展功能接口子模塊107還用于根據擴展功能調用指令執行相應的擴展社交網絡服務功能。
[0116]例如,所述接收模塊102接收所述擴展功能調用指令。所述擴展功能接口子模塊107形成下載窗口,以使用戶在所述下載窗口中輸入存儲路徑。所述擴展功能接口子模塊107將根據所述存儲路徑將文件從內嵌網頁下載到所述存儲路徑指示的存儲單元,從而實現的文件下載功能。
[0117]所述發送模塊103還用于將所述擴展功能接口子模塊107執行的社交網絡服務功能的結果信息發送至所述Web服務器,以使所述Web服務器將所述結果信息通過所述內嵌網頁進行顯示。
[0118]所述擴展功能接口子模塊107還用于在社交網絡服務功能執行完畢后生成結果信息。
[0119]例如,當文件下載完畢,所述擴展功能接口子模塊107生成如“下載完畢”的文字信息作為結果信息。所述發送模塊將“下載完畢”的文字信息發送至所述Web服務器。所述內嵌網頁上顯示“下載完畢”字樣。
[0120]請參見圖9,該即時通信終端還可以包括:信息接口模塊106、主動調用接口模塊108、數據透出接口模塊109、管理接口模塊110及存儲模塊111。
[0121]所述信息接口模塊106,用于提供信息接口,以使所述Web服務器調用所述信息接口來發送信息調用指令。
[0122]其中,所述接收模塊102還用于接收所述Web服務器發送的信息調用指令。
[0123]所述存儲模塊111用于存儲即時通信終端的信息以及所述即時通信終端的用戶及與其關聯的其他即時通信帳戶的信息。
[0124]其中,所述即時通信終端可以為QQ軟件工具。所述即時通信終端的信息可以為QQ軟件工具的版本號及協議號等。所述即時通信終端的用戶及與其關聯的其他即時通信帳戶的信息可以為用戶及關聯的其他即時通信帳戶的基本資料信息或登錄狀態信息等。
[0125]所述信息接口模塊106還用于根據信息調用指令獲取存儲的即時通信終端的信息和/或即時通信終端的用戶的信息,并將獲取到的即時通信終端的信息和/或即時通信終端的用戶的信息發送至所述Web服務器,以使所述Web服務器將所述即時通信終端的信息和/或即時通信終端的用戶的信息通過內嵌網頁進行顯示,從而方便用戶了解即時通信終端的類型及用戶的信息狀況。
[0126]所述接收模塊102還用于接收即時通信終端所在服務器下發的其他即時通信帳戶對內嵌網頁進行關聯操作的關聯操作指令。
[0127]具體地,所述關聯操作指令包括用戶關聯操作指令及信息關聯操作指令。其中,所述用戶關聯操作指令為與所述即時通信終端的用戶關聯的其他即時通信帳戶對內嵌網頁進行操作的操作指令。例如,所述即時通信終端的用戶的好友或同群組的成員對內嵌網頁上的新聞信息等發表了評論。所述即時通信終端所在服務器獲取到了所述即時通信終端的用戶的好友或同群組的成員的評論操作,從而向所述即時通信終端下發關聯操作指令。
[0128]所述信息關聯操作指令為其他即時通信帳戶對所述內嵌網頁顯示的所述即時通信終端執行社交網絡服務功能的結果信息進行操作的操作指令。例如,所述內嵌網頁顯示的結果信息為“正在收聽歌曲洋蔥”的文字信息。當其他即時通信帳戶通過操作所述內嵌網頁對所述即時通信終端用戶收聽的歌曲進行了評論操作時,所述即時通信終端所在服務器獲取到了其他即時通信帳戶的評論操作,從而向所述即時通信終端下發關聯操作指令。
[0129]所述主動調用接口模塊108,用于提供主動調用接口,以使所述即時通信終端所在服務器調用所述主動調用接口來發送所述關聯操作指令。
[0130]其中,所述接收模塊102還用于接收即時通信終端所在服務器下發的其他即時通信帳戶對內嵌網頁進行關聯操作的關聯操作指令。所述主動調用接口模塊108還用于根據所述關聯操作指令生成提示信息,并將所述提示信息發送至所述Web服務器,以使所述Web服務器通過內嵌網頁顯示所述提示信息,從而對用戶進行提示。
[0131]例如,第一種情況,向所述即時通信終端的用戶提示其好友或同群組的成員對內嵌網頁上的新聞信息等發表了評論時,所述即時通信終端所在服務器獲取到了好友或同群組成員的評論操作,從而向即時通訊終端發送所述關聯操作指令,所述主動調用接口模塊108根據所述關聯操作指令生成提示信息。所述提示信息可以為文字信息或圖片信息,所述文字信息或圖片信息可以顯示好友或同群組成員在具體什么時間對所述內嵌網頁的新聞內容進行了評論。
[0132]第二種情況,向所述即時通信終端的用戶提示其他即時通信帳戶對其收聽的歌曲進行了評論操作時,所述即時通信終端所在服務器獲取到了其他即時通信帳戶的評論操作,從而向所述即時通信終端下發關聯操作指令,所述即時通信終端根據所述關聯操作指令生成提示信息。所述提示信息可以為文字信息或圖片信息,所述文字信息或圖片信息可以顯示其他即時通信帳戶在具體什么時間對所述即時通信終端的用戶收聽的歌曲進行了評論。
[0133]所述數據透傳接口模塊109,用于提供數據透傳接口,以使所述Web服務器調用所述數據透傳接口來發送數據透穿調用指令。
[0134]其中,所述內嵌網頁包括第一子窗口及第二子窗口。所述第一子窗口及所述第二子窗口之間可以復用公共數據。所述Web服務器識別到所述內嵌網頁包括至少兩個子窗口時,所述Web服務器調用所述數據透傳接口來發送的數據透傳調用指令。
[0135]所述接收模塊102還用于接收所述Web服務器發送的數據透傳調用指令。
[0136]所述數據透傳接口模塊109還用于根據所述數據透傳調用指令來獲取第一子窗口及第二子窗口的數據,并將所述第一子窗口的數據透傳至第二子窗口,將第二子窗口的數據透傳至第一子窗口,從而實現所述第一子窗口及所述第二子窗口復用公共數據。
[0137]例如,所述第一子窗口記錄了所述即時通信終端的用戶常用的第一網址及第二網址。所述第二子窗口記錄了所述即時通信終端的用戶常用的第三網址及第四網址。所述即時通信終端將所述第一網址及所述第二網址透傳至第二子窗口,并將所述第三網址及第四網址透傳至所述第一子窗口,從而方便所述即時通信終端用戶的使用。
[0138]所述接收模塊102還用于接收所述即時通信終端所在的服務器下發的信息。
[0139]具體地,當所述即時通信終端的用戶在瀏覽所述內嵌網頁時,所述即時通信終端所在的服務器傳遞信息給所述即時通信終端的用戶時,所述即時通信終端所在的服務器下發所述信息至所述數據透傳接口模塊109。例如,其他即時通信帳戶對所述即時通信終端的用戶在所述內嵌網頁上的發言進行了評論時,所述即時通信終端所在服務器獲取到評論數目信息后,將所述評論數目信息下發至所述即時通信終端。
[0140]所述數據透出接口模塊109還用于將所述信息透傳至所述Web服務器,以使所述Web服務器存儲所述信息,并將所述信息通過所述內嵌網頁進行顯示。
[0141]所述管理接口模塊110,用于提供管理接口,以使所述Web服務器調用所述管理接口來發送管理調用指令。
[0142]其中,當用戶對所述內嵌網頁進行操作時,所述內嵌網頁會生成多個子窗口。所述Web服務器識別到所述內嵌網頁會生成多個子窗口時,所述Web服務器調用所述管理接口來發送的管理調用指令。
[0143]所述接收模塊還用于接收所述Web服務器發送的管理調用指令。
[0144]所述管理接口模塊110還用于根據所述管理調用指令對所述內嵌網頁的子窗口進行生管理。
[0145]具體地,所述管理接口模塊110對對所述內嵌網頁的子窗口進行管理包括對子窗口的創建、運行或銷毀的管理。
[0146]所述存儲模塊111用于存儲所述內嵌網頁的網頁數據,以當所述Web服務器不能工作時,所述即時通信終端仍可以顯示所述內嵌網頁,以使用戶對所述內嵌網頁進行基本本地操作操作。例如,所述即時通信終端用戶可以將顯示的內嵌網頁上的文件下載到所述即時通信終端。
[0147]其中,當用戶對所述內嵌網頁進行操作后,所述Web服務器存儲內嵌網頁的更新數據。所述存儲模塊111還用于存儲所述內嵌網頁的更新數據來對原來存儲的網頁數據進行更新,以當所述Web服務器不能工作時,所述即時通信終端可以顯示更新后的內嵌網頁的網頁信息。
[0148]本實施例中,用戶需要進行社交網絡服務時,通過在所述即時通信終端顯示的內嵌網頁上對社交網絡服務項目進行操作,以使所述即時通信終端接收操作指令,并將將所述操作指令傳輸至Web服務器,所述Web服務器根據操作指令來發送功能調用指令,所述即時通信終端根據所述功能調用指令執行相應的社交網絡服務功能,從而實現了用戶僅通過所述即時通信終端即可對內嵌網頁進行的主動操作及與其他即時通信帳戶的互動。本發明增強了即時通信終端的社交網絡服務器的功能,滿足了用戶多樣化的需求。
[0149]請參見圖10,為本發明第一較佳實施方式提供的一種實現社交網絡服務的Web服務器的結構示意圖;該Web服務器可以包括:接收單元201、生成單元202和發送單元203。
[0150]所述接收單元201用于接收所述即時通信終端發送的用戶對所述社交網絡服務項目進行操作的操作指令。
[0151]其中,所述即時通信終端顯示內嵌網頁。所述內嵌網頁上形成有供用戶進行選擇的社交網絡服務項目的圖標或文字標題等。當用戶需要對社交網絡服務項目進行操作時,則點擊相應的圖標或文字標題等,從而產生操作指令。
[0152]所述生成單元202用于根據接收到的操作指令生成功能調用指令。
[0153]所述發送單元203用于將生成的功能調用指令發送至所述即時通信終端。
[0154]在本實施方式中,所述社交網絡服務項目包括擴展社交網絡服務項目,所述內嵌網頁上形成有供用戶進行選擇的擴展社交網絡服務項目的圖標或文字標題等。當用戶需要對擴展社交網絡服務項目進行操作時,則點擊相應的圖標或文字標題等,從而產生擴展操作指令。
[0155]所述接收單元201還用于接收所述即時通信終端發送的用戶對所述擴展社交網絡服務項目進行操作的擴展操作指令。
[0156]所述生成單元202還用于根據接收到的擴展操作指令生成擴展功能調用指令。
[0157]所述發送單元203用于將生成的擴展功能調用指令發送至所述即時通信終端。
[0158]請參見圖11,該Web服務器還可以包括:識別單元204、顯示單元205和存儲單元206。
[0159]所述識別單元204用于識別所述即時通信終端是否顯示所述內嵌網頁,并在識別到所述即時通信終端顯示所述內嵌網頁時,發送第一生成指令至所述生成單元202。其中,所述生成單元202還用于根據所述第一生成指令生成所述信息調用指令。所述發送單元203還用于將所述信息調用指令發送至所述即時通信終端,以使所述即時通信終端獲取即時通信終端的信息和/或即時通信終端的用戶的信息,并發送至所述Web服務器。
[0160]其中,所述即時通信終端根據信息調用指令獲取存儲的即時通信終端的信息和/或即時通信終端的用戶的信息。
[0161]所述顯示單元205用于將即時通信終端發送的所述即時通信終端的信息和/或即時通信終端的用戶的信息顯示于所述內嵌網頁上。所述顯示單元202還用于將所述即時通信終端在接收到所述即時通信終端所在服務器下發其他即時通信帳戶對內嵌網頁進行關聯操作的關聯操作指令而生成的提示信息顯示于所述內嵌網頁上。
[0162]其中,當所述即時通信終端所在服務器下發其他即時通信帳戶對內嵌網頁進行關聯操作的關聯操作指令時,所述即時通信終端根據所述關聯操作指令生成所述提示信息。所述即時通信終端將生成提示信息并發送至于所述Web服務器。
[0163]所述識別單元204還用于識別所述即時通信終端顯示的內嵌網頁是否包括至少兩個子窗口,并在識別到所述內嵌網頁包括至少兩個子窗口時,發送第二生成指令至所述生成單元202。其中,所述生成單元202還用于根據所述第二生成指令生成所述數據透傳調用指令。所述發送單元203還用于將所述數據透傳調用指令發送至所述即時通信終端,以實現所述即時通信終端進行數據透傳。
[0164]所述接收單元201還用于接收所述即時通信終端發送的信息如其他即時通信帳戶對所述即時通信終端的用戶在所述內嵌網頁上的發言進行了評論的評論數目。
[0165]所述存儲單元206用于存儲所述接收到的信息。
[0166]顯示單元205還用于將所述信息顯示于所述內嵌網頁上。
[0167]所述識別單元204還用于識別所述即時通信終端顯示的內嵌網頁是否生成多個子窗口,并在識別到所述內嵌網頁生成了多個子窗口時,發送第三生成指令至所述生成單元202。其中,所述生成單元202還用于根據所述第三生成指令生成所述管理調用指令。所述發送單元203還用于將所述管理調用指令發送至所述即時通信終端,以使所述即時通信終端對所述內嵌網頁的子窗口進行管理。
[0168]所述存儲單元206還用于存儲所述內嵌網頁的網頁數據,以使所述即時通信終端從所述存儲單元206獲取并存儲所述內嵌網頁的網頁數據。
[0169]所述存儲單元206還用于存儲在用戶對所述內嵌網頁進行操作后的內嵌網頁的更新網頁數據,以使所述即時通信終端從所述存儲單元206獲取并存儲所述內嵌網頁的更新網頁數據。
[0170]在本較佳實施方式中,用戶需要進行社交網絡服務時,通過在所述即時通信終端顯示的內嵌網頁上對社交網絡服務項目進行操作,以使所述即時通信終端接收操作指令,并將將所述操作指令傳輸至Web服務器,所述Web服務器根據操作指令來生成并發送功能調用指令,所述即時通信終端根據所述功能調用指令執行相應的社交網絡服務功能,從而實現了用戶僅通過所述即時通信終端即可對內嵌網頁進行的主動操作及與其他即時通信帳戶的互動,同時也增強了即時通信終端的社交網絡服務器的功能,滿足了用戶多樣化的需求。
[0171]下面將結合附圖12,對本發明實施例提供的實現社交網絡服務的系統進行詳細介紹。可以理解的是,下述的系統可以應用于上述圖1-圖8所示方法中。
[0172]請參見圖12,為本發明實施例提供的一種實現社交網絡服務的的結構示意圖;該系統可以包括即時通信終端100及Web服務器200。其中,所述即時通信終端100可以為圖8及圖9任一較佳實施例所示的即時通信終端,所述Web服務器200可以為圖10及圖11任一較佳實施例所示的Web服務器。
[0173]在本較佳實施方式中,所述系統包括所述即時通信終端及Web服務器。當用戶需要進行社交網絡服務時,通過在所述即時通信終端顯示的內嵌網頁上對社交網絡服務項目進行操作,以使所述即時通信終端接收操作指令,并將將所述操作指令傳輸至Web服務器,所述Web服務器根據操作指令來生成并發送功能調用指令,所述即時通信終端根據所述功能調用指令執行相應的社交網絡服務功能,從而實現了用戶僅通過所述即時通信終端即可對內嵌網頁進行的主動操作及與其他即時通信帳戶的互動,同時也增強了即時通信終端的社交網絡服務器的功能,滿足了用戶多樣化的需求。
[0174]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0175]以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
【權利要求】
1.一種實現社交網絡服務的方法,其特征在于,包括: 顯示內嵌網頁,其中,所述內嵌網頁上形成有供用戶進行操作的社交網絡服務項目;接收對所述社交網絡服務項目進行操作的操作指令,并將所述操作指令發送至Web服務器; 接收Web服務器根據所述操作指令發送的功能調用指令 '及 根據功能調用指令執行相應的社交網絡服務功能。
2.如權利要求1所述的方法,其特征在于,還包括: 接收所述Web服務器發送的信息調用指令; 根據信息調用指令獲取存儲的即時通信終端的信息及即時通信賬戶的信息;及發送獲取的即時通信終端的信息及即時通信帳戶的信息至所述Web服務器,以使所述Web服務器將所述即時通信終端的信息及即時通信帳戶的信息通過內嵌網頁進行顯示。
3.如權利要求1所述的方法,其特征在于,所述社交網絡服務項目包括擴展網絡服務項目; 接收對擴展社交網絡服務項目進行操作的擴展操作指令,并將擴展操作指令發送至Web服務器,以使Web服務器根據擴展操作指令發送相應的擴展功能調用指令; 接收Web服務器發送的擴展功能調用指令; 根據擴展功能調用指令執行相應的擴展社交網絡服務功能。
4.如權利要求1或3的任一項所述的方法,其特征在于,即時通信終端根據功能調用指令執行相應的社交網絡服務功能的步驟之后還包括: 將執行的社交網絡服務功能的結果信息發送至所述Web服務器,以使所述Web服務器將所述結果信息通過所述內嵌網頁進行顯示。
5.如權利要求1所述的方法,其特征在于,還包括: 接收即時通信賬戶所在服務器下發的其他即時通信帳戶所進行關聯操作的關聯操作指令;及 提示其他即時通信帳戶進行了關聯操作。
6.如權利要求5所述的方法,其特征在于,即時通信終端根據相應操作指令進行提示的步驟包括: 根據接收到的所述即時通信終端所在服務器下發的其他即時通信帳戶進行關聯操作的關聯操作指令生成提示信息; 發送所述提示信息至Web服務器,以使所述Web服務器通過內嵌網頁顯示所述提示信息,從而對用戶進行提示。
7.如權利要求5所述的方法,其特征在于,所述關聯操作指令包括帳戶關聯操作指令及信息關聯操作指令,其中所述帳戶關聯操作指令為與所述即時通信帳戶關聯的其他即時通信帳戶對內嵌網頁進行操作的操作指令,所述信息關聯操作指令為其他即時通信帳戶對所述web服務器通過所述內嵌網頁顯示的所述結果信息進行操作的操作指令。
8.如權利要求1所述的方法,其特征在于,所述內嵌網頁包括第一子窗口及第二子窗口,所述方法還包括: 接收所述Web服務器發送的數據透傳調用指令; 獲取第一子窗口及第二子窗口的數據;透傳所述第一子窗口的數據至第二子窗口,并透傳第二子窗口的數據至第一子窗口。
9.如權利要求1所述的方法,其特征在于,還包括: 接收所述即時通信帳戶所在的服務器下發的信息; 透傳所述信息至所述Web服務器,以使所述Web服務器存儲所述信息,并將所述信息通過所述內嵌網頁進行顯示。
10.如權利要求1所述的方法,其特征在于,根據功能調用指令執行相應的社交網絡服務功能的步驟之后還包括: 接收所述Web服務器發送的管理調用指令; 對所述內嵌網頁的子窗口進行生命周期的管理。
11.如權利要求1所述的方法,其特征在于,還包括: 存儲所述內嵌網頁的網頁數據; 獲取所述Web服務器發送的內嵌網頁的更新數據 '及 根據所述更新數據對所述存儲的內嵌網頁的網頁數據進行更新。
12.—種實現社交網絡服務的即時通信終端,其特征在于,包括: 顯示模塊,用于顯示內嵌網頁,其中,所述內嵌網頁上形成供用戶進行操作的社交網絡服務項目; 接收模塊,用于接收對所述社交網絡服務項目進行操作的操作指令; 發送模塊,用于將所述操作指令`發送至Web服務器;其中,所述接收模塊還用于接收Web服務器根據所述操作指令發送的功能調用指令;及 功能接口模塊,用于提供功能接口,以使Web服務器根據操作指令調用所述功能接口來發送所述功能調用指令,所述功能接口模塊還用于根據所述功能調用指令執行相應的社交網絡服務項目。
13.如權利要求12所述的即時通信終端,其特征在于,所述即時通信終端還包括信息接口模塊,用于提供信息接口,以使所述Web服務器調用所述信息接口來發送信息調用指令; 所述接收模塊還用于接收所述Web服務器發送的信息調用指令; 所述信息接口模塊還用于根據所述信息調用指令獲取存儲的即時通信終端的信息及即時通信帳戶的信息;并將獲取的即時通信終端的信息及即時通信帳戶的信息發送至所述Web服務器,以使所述Web服務器將所述即時通信終端的信息及即時通信帳戶的信息通過內嵌網頁進行顯示。
14.如權利要求12所述的即時通信終端,其特征在于,所述功能接口模塊包括擴展功能接口子模塊; 所述擴展功能接口子模塊用于提供擴展功能接口,以使所述Web服務器調用所述擴展功能接口來發送擴展功能調用指令; 所述接收模塊還用于接收對擴展社交網絡服務項目進行操作的擴展操作指令; 所述發送模塊還用于將擴展操作指令發送至Web服務器,以使Web服務器根據擴展操作指令而發送相應的擴展功能調用指令;所述擴展功能調用子模塊還用于根據擴展功能調用指令執行相應的擴展社交網絡服務功能。
15.如權利要求12或14任一項所述的即時通信終端,其特征在于,所述發送模塊還用于將執行的社交網絡服務功能的結果信息發送至所述Web服務器,以使所述Web服務器將所述結果信息通過所述內嵌網頁進行顯示。
16.如權利要求12所述的即時通信終端,其特征在于,所述接收模塊還用于接收即時通信帳戶所在服務器下發的其他即時通信帳戶所進行關聯操作的關聯操作指令,以使即時通信帳戶根據所述關聯操作指令對用于進行提示。
17.如權利要求16所述的即時通信終端,其特征在于,所述即時通信終端還包括主動調用接口模塊,用于提供主動調用接口,以使所述即時通信帳戶所在服務器調用所述主動調用接口來發送所述關聯操作指令; 所述主動調用接口模塊還用于根據所述關聯操作指令生成提示信息,并將所述提示信息發送至所述Web服務器,以使所述Web服務器通過內嵌網頁顯示所述提示信息,從而對用戶進行提示。
18.如權利要求16所述的即時通信終端,其特征在于,所述關聯操作指令包括用戶關聯操作指令及信息關聯操作指令,所述帳戶關聯操作指令為與所述即時通信帳戶關聯的其他即時通信帳戶對內嵌網頁進行操作的操作指令,所述信息關聯操作指令為其他即時通信帳戶對所述web服務器通過所述內嵌網頁顯示的所述結果信息進行操作的操作指令。
19.如權利要 求12所述的即時通信終端,其特征在于,所述內嵌網頁包括第一及第二子窗口 ;所述即時通信終端還包括數據透傳接口模塊,用于提供數據透傳接口,以使所述Web服務器調用所述數據透傳接口來發送數據透傳調用指令; 所述數據透傳接口模塊還用于根據所述數據透傳調用指令來獲取第一及第二子窗口的數據,并將所述第一子窗口的數據透傳至第二子窗口,將第二子窗口的數據透傳至第一子窗口。
20.如權利要求12所述的即時通信終端,其特征在于, 所述接收模塊還用于接收所述即時通信帳戶所在的服務器下發的信息; 所述數據透出接口模塊還用于將所述信息透傳至所述Web服務器,以使所述Web服務器存儲所述信息,并將所述信息通過所述內嵌網頁進行顯示。
21.如權利要求12所述的即時通信終端,其特征在于,所述即時通信終端還包括管理接口模塊,用于提供管理接口,以使所述Web服務器調用所述管理接口來發送管理調用指令; 所述接收模塊還用于接收所述Web服務器發送的管理調用指令; 所述管理接口模塊還用于根據所述管理調用指令對所述內嵌網頁的子窗口進行生命周期的管理。
22.如權利要求12所述的即時通信終端,其特征在于,所述即時通信終端還包括存儲模塊,所述存儲模塊用于存儲所述內嵌網頁的網頁數據。
23.如權利要求22所述的即時通信終端,其特征在于,所述即時通信終端還包括獲取更新模塊,所述獲取模塊用于獲取所述Web服務器的內嵌網頁的更新網頁數據,并根據所述更新網頁數據對存儲的內嵌網頁的網頁數據進行更新。
24.—種實現社交網絡服務的Web服務器,包括: 接收單元,用于接收即時通信終端發送的用戶對所述社交網絡服務項目進行操作的操作指令;生成單元,用于根據接收到的操作指令生成功能調用指令;及 發送單元,用于將生成的功能調用指令發送至所述即時通信終端。
25.一種實現社交網絡服務的系統,包括即時通信終端及Web服務器,其特征在于,所述即時通信終端為上述權利要求12-23任一項所述即時通信終端,所述Web服務器,包括: 接收單元,用于接收即時通信終端發送的用戶對所述社交網絡服務項目進行操作的操作指令; 生成單元,用于根據接收到的操作指令生成功能調用指令;及 發送單元,用于將生成的功能調用指令發送至所述即時通信終端。
26.一種計算機存儲介質,其特征在于,所述計算機存儲介質存儲有程序,該程序執行時包括如權利要求1-11任一項所述的步驟。
【文檔編號】H04L29/08GK103731456SQ201210388887
【公開日】2014年4月16日 申請日期:2012年10月15日 優先權日:2012年10月15日
【發明者】孫輝, 李倞婧 申請人:騰訊科技(深圳)有限公司