專利名稱:即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信、軟件技術(shù)領(lǐng)域。
背景技術(shù):
即時(shí)通信(InstantMessaging,簡(jiǎn)稱IM),大多數(shù)情況下,指的是能夠即時(shí)發(fā)送或接收互聯(lián)網(wǎng)消息等功能的業(yè)務(wù)。它已成為人們通過(guò)網(wǎng)絡(luò)進(jìn)行交互通信的平臺(tái),用以實(shí)現(xiàn)包括文本、圖片、語(yǔ)音、視頻、多媒體等多種數(shù)據(jù)格式的交互操作,并能夠?qū)σ延械奈臋n數(shù)據(jù)利用即時(shí)通信工具便利地進(jìn)行傳輸操作。在交互通信的基礎(chǔ)上,通過(guò)即時(shí)通信工具還逐步發(fā)展出了個(gè)人頁(yè)面、博客、微博、電子郵件、音樂(lè)、圖片、游戲、影視和搜索等多種功能。即時(shí)通信工具已不再單純作為聊天工具,還實(shí)現(xiàn)了資訊、娛樂(lè)、搜索、電子商務(wù)、辦公、網(wǎng)絡(luò)社區(qū)等更加廣泛的用途。能夠?qū)崿F(xiàn)即時(shí)通信接入功能的設(shè)備多種多樣。典型的設(shè)備類型,包括使用傳統(tǒng)網(wǎng)絡(luò)的個(gè)人電腦,以及平板電腦;還包括使用移動(dòng)互聯(lián)網(wǎng)的智能手機(jī),等等。目前即時(shí)通信軟件的類型也多種多樣,典型的包括騰訊科技公司的QQ或微信、微軟公司的MSN、AOL的ICQ,以及淘寶旺旺、網(wǎng)易泡泡、飛信、小米科技公司的米聊,等等。而在利用即時(shí)通信工具的過(guò)程中,用戶的聯(lián)系人對(duì)象可能設(shè)置有多種共享數(shù)據(jù),但用戶并不便于獲得及輸出這些共享數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,以及對(duì)應(yīng)的客戶端及系統(tǒng),利用本發(fā)明,能夠通過(guò)構(gòu)造聯(lián)系人對(duì)象的共享數(shù)據(jù)的方式,提供能夠播放的音頻或視頻或圖片內(nèi)容。本發(fā)明所提供的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,包括有如下步驟步驟1,選擇發(fā)起方在即時(shí)通信中的聯(lián)系人對(duì)象范圍,采集所選擇聯(lián)系人對(duì)象所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù);步驟2,將前述的流媒體數(shù)據(jù)進(jìn)行匯總;步驟3,通過(guò)發(fā)起方客戶端生成流媒體播放界面,連貫播放前述步驟所匯總的流媒體數(shù)據(jù)。進(jìn)一步,對(duì)應(yīng)著前面所描述的流媒體數(shù)據(jù),單獨(dú)分出音樂(lè)流媒體類。進(jìn)一步,所述的流媒體播放界面為音樂(lè)播放界面,對(duì)應(yīng)著該音樂(lè)播放界面包括有如下控件至少其一,播放音樂(lè)選擇控件,用以在觸發(fā)后調(diào)取匯總的聯(lián)系人對(duì)象的音樂(lè)數(shù)據(jù),生成待選擇數(shù)據(jù)列表,供發(fā)起方進(jìn)行選擇操作;播放開(kāi)始控件,用以在觸發(fā)后開(kāi)啟音樂(lè)播放操作;播放暫停控件,用以在觸發(fā)后暫停音樂(lè)播放操作;聲音調(diào)節(jié)控件,用以在觸發(fā)后調(diào)節(jié)播放聲音的大??;節(jié)目前移控件,用以在觸發(fā)后將播放的音樂(lè)內(nèi)容轉(zhuǎn)換為上一支音樂(lè)數(shù)據(jù);
節(jié)目后移控件,用以在觸發(fā)后將播放的音樂(lè)內(nèi)容轉(zhuǎn)換為下一支音樂(lè)數(shù)據(jù);播放停止控件,用以在觸發(fā)后將當(dāng)前播放的音樂(lè)停止。進(jìn)一步,所述的流媒體播放界面為音樂(lè)播放界面,對(duì)應(yīng)著該音樂(lè)播放界面包括有如下用以音樂(lè)選擇的控件至少其一,音樂(lè)選擇播放列表生成控件,用以在觸發(fā)后將匯總的音樂(lè)數(shù)據(jù)輸出,采集發(fā)起方對(duì)其中音樂(lè)項(xiàng)的選擇消息,以及寫(xiě)入的播放列表名稱,生成包括有所選擇音樂(lè)項(xiàng)的播放列表;聯(lián)系人選擇播放列表生成控件,用以在觸發(fā)后生成可供用戶選擇的聯(lián)系人列表,采集發(fā)起方對(duì)其中聯(lián)系人的選擇消息,將所選擇的聯(lián)系人的音樂(lè)數(shù)據(jù)進(jìn)行匯總之后生成播 放列表;音樂(lè)類型播放列表生成控件,將匯總的音樂(lè)數(shù)據(jù)依據(jù)對(duì)音樂(lè)的分類模式生成選擇項(xiàng)列表,在觸發(fā)相應(yīng)的選擇項(xiàng)之后,將對(duì)應(yīng)分類模式下的音樂(lè)數(shù)據(jù)生成播放列表;新增音樂(lè)播放列表生成控件,用以采集與當(dāng)前預(yù)設(shè)臨近時(shí)間段范圍內(nèi),由聯(lián)系人對(duì)象新增的音樂(lè)數(shù)據(jù),經(jīng)匯總后將其生成播放列表。進(jìn)一步,所述的聯(lián)系人選擇播放列表生成控件,包括有群聯(lián)系人選擇播放列表生成控件,在觸發(fā)后將所在群各成員的音樂(lè)數(shù)據(jù)進(jìn)行匯總之后生成播放列表,或者包括有組聯(lián)系人選擇播放列表生成控件,在觸發(fā)后將所在組各成員的音樂(lè)數(shù)據(jù)進(jìn)行匯總之后生成播放列表。進(jìn)一步,對(duì)應(yīng)著前面所描述的流媒體數(shù)據(jù),單獨(dú)分出圖片類。進(jìn)一步,所述的流媒體播放界面為圖片播放界面,對(duì)應(yīng)著該圖片播放界面包括有如下控件至少其一,播放圖片選擇控件,用以在觸發(fā)后調(diào)取匯總的聯(lián)系人對(duì)象的圖片數(shù)據(jù),生成待選擇數(shù)據(jù)列表,供發(fā)起方進(jìn)行選擇操作;播放開(kāi)始控件,用以在觸發(fā)后開(kāi)啟圖片播放操作;播放暫??丶?,用以在觸發(fā)后暫停圖片播放操作;播放停止控件,用以在觸發(fā)后將當(dāng)前播放的圖片停止;伴奏音樂(lè)選擇控件,用以在觸發(fā)后,采集預(yù)設(shè)的音樂(lè)數(shù)據(jù)進(jìn)行播放操作。進(jìn)一步,所述的伴奏音樂(lè)選擇控件中預(yù)設(shè)的音樂(lè)數(shù)據(jù),通過(guò)采集當(dāng)前播放中的圖片所隸屬聯(lián)系人對(duì)象設(shè)置的共享音樂(lè)數(shù)據(jù),將其作為預(yù)設(shè)的音樂(lè)數(shù)據(jù)。進(jìn)一步,獲取播放圖片所隸屬聯(lián)系人對(duì)象的共享音樂(lè)數(shù)據(jù)的方式,包括有如下步驟,在進(jìn)行圖片播放時(shí),判定該圖片所隸屬的聯(lián)系人對(duì)象身份;遍歷該聯(lián)系人對(duì)象所共享的數(shù)據(jù),判定是否共享有音樂(lè)數(shù)據(jù);在共享有音樂(lè)數(shù)據(jù)的情況下,采集所共享的音樂(lè)數(shù)據(jù),作為播放前述圖片時(shí)配套播放的音樂(lè)數(shù)據(jù)。進(jìn)一步,所述的流媒體播放界面為圖片播放界面,對(duì)應(yīng)著該圖片播放界面包括有如下用以圖片選擇的控件至少其一,圖片選擇播放列表生成控件,用以在觸發(fā)后將匯總的圖片數(shù)據(jù)輸出,采集發(fā)起方對(duì)其中圖片項(xiàng)的選擇消息,以及對(duì)播放列表的選擇消息,生成包括有所匯總圖片項(xiàng)的播放列表;聯(lián)系人選擇播放列表生成控件,用以在觸發(fā)后生成可供用戶選擇的聯(lián)系人列表,采集發(fā)起方對(duì)其中聯(lián)系人的選擇消息,將所選擇的聯(lián)系人的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表;新增圖片播放列表生成控件,用以采集與當(dāng)前預(yù)設(shè)臨近時(shí)間段范圍內(nèi),由聯(lián)系人對(duì)象新增的圖片數(shù)據(jù),經(jīng)匯總后將其生成播放列表;圖片大小播放列表生成模塊,用以采集發(fā)起方所設(shè)定的圖片大小的范圍,依據(jù)該范圍對(duì)匯總的圖片數(shù)據(jù)進(jìn)行篩選,獲得符合大小范圍的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表。進(jìn)一步,所述的聯(lián)系人選擇播放列表生成控件,包括有群聯(lián)系人選擇播放列表生 成控件,在觸發(fā)后將所在群各成員的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表,或者包括有組聯(lián)系人選擇播放列表生成控件,在觸發(fā)后將所在組各成員的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表。進(jìn)一步,在流媒體數(shù)據(jù)為圖片數(shù)據(jù)的情況下,通過(guò)前述的流媒體播放界面設(shè)置圖片數(shù)據(jù)的幀與幀之間的播放間隔時(shí)間,對(duì)圖片進(jìn)行逐個(gè)播放。進(jìn)一步,在流媒體數(shù)據(jù)為圖片數(shù)據(jù)的情況下,通過(guò)前述的流媒體播放界面設(shè)置同一次輸出的界面中所播放圖片的幀數(shù),按照設(shè)置的幀數(shù)采集對(duì)應(yīng)的圖片進(jìn)行載入及輸出。進(jìn)一步,對(duì)應(yīng)著前面所描述的流媒體數(shù)據(jù),單獨(dú)分出非音樂(lè)音視頻類,包括非音樂(lè)的音頻數(shù)據(jù)和/或視頻數(shù)據(jù)。進(jìn)一步,所述的流媒體播放界面,對(duì)應(yīng)著特定的聯(lián)系人對(duì)象或者特定的群或者特定的組所在的位置,生成面向所在聯(lián)系人對(duì)象或群或組,采集其中聯(lián)系人對(duì)象的共享數(shù)據(jù)進(jìn)行數(shù)據(jù)播放的流媒體播放界面。進(jìn)一步,所述的流媒體播放界面中的數(shù)據(jù),預(yù)設(shè)有供即時(shí)通信用戶在上傳數(shù)據(jù)時(shí)選擇的分類模式,依據(jù)該分類模式對(duì)各即時(shí)通信用戶的共享數(shù)據(jù)進(jìn)行采集。進(jìn)一步,通過(guò)前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象的Ι Μ項(xiàng),將其所在的Ι Μ項(xiàng)或者所在的群或者所在的組或者所打開(kāi)的即時(shí)通信交互界面,轉(zhuǎn)變?yōu)榕c未播放該聯(lián)系人對(duì)象的流媒體數(shù)據(jù)之前的界面不同的差異化顯示狀態(tài)。進(jìn)一步,通過(guò)前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象的ITEM項(xiàng),將該ITEM項(xiàng)通過(guò)所在的聯(lián)系人列表進(jìn)行置頂輸出。進(jìn)一步,通過(guò)前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象的用戶識(shí)別號(hào),采集擁有該流媒體數(shù)據(jù)的聯(lián)系人對(duì)象的圖標(biāo)和/或照片數(shù)據(jù)和/或用戶識(shí)別號(hào)和/或用戶名和/或與該聯(lián)系人對(duì)象的通信記錄,進(jìn)行輸出操作。進(jìn)一步,通過(guò)前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象,生成用以描述其共享數(shù)據(jù)被前述發(fā)起方播放的消息,向該聯(lián)系人對(duì)象所在的即時(shí)通信客戶端進(jìn)行發(fā)送操作。進(jìn)一步,所述的由聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù),對(duì)其播放的次數(shù)進(jìn)行統(tǒng)計(jì),將該統(tǒng)計(jì)數(shù)字通過(guò)前述發(fā)起方的流媒體播放界面,對(duì)應(yīng)著所共享的流媒體數(shù)據(jù)進(jìn)行輸出。進(jìn)一步,通過(guò)前述的流媒體播放界面,設(shè)置有流媒體評(píng)價(jià)控件,對(duì)應(yīng)著所選擇的流媒體數(shù)據(jù)觸發(fā)該控件后,生成評(píng)價(jià)錄入界面,采集發(fā)起方所錄入的數(shù)據(jù)信息,作為前述流媒體數(shù)據(jù)所對(duì)應(yīng)的評(píng)價(jià)數(shù)據(jù)信息。進(jìn)一步,通過(guò)前述的流媒體播放界面,設(shè)置有流媒體收藏控件,對(duì)應(yīng)著所選擇的流媒體數(shù)據(jù)觸發(fā)該控件后,采集相應(yīng)的流媒體數(shù)據(jù)生成收藏流媒體列表中的數(shù)據(jù)項(xiàng),并由系統(tǒng)服務(wù)器獲取該流媒體數(shù)據(jù)后,針對(duì)于前述列表中的數(shù)據(jù)項(xiàng)進(jìn)行存儲(chǔ)。進(jìn)一步,對(duì)于設(shè)置有支付需求條件的流媒體數(shù)據(jù),通過(guò)前述的流媒體播放界面,設(shè)置有費(fèi)用支付控件,在對(duì)應(yīng)著有支付需求的流媒體數(shù)據(jù)觸發(fā)該控件之后,生成用以支付操作的支付界面。進(jìn)一步,所述的由聯(lián)系人對(duì)象共享的流媒體數(shù)據(jù),是在權(quán)限許可的情況下,通過(guò)登錄相應(yīng)聯(lián)系人對(duì)象所在的終端設(shè)備,在遍歷其終端設(shè)備上的數(shù)據(jù)后獲取的流媒體數(shù)據(jù)。進(jìn)一步,對(duì)前述的流媒體數(shù)據(jù)進(jìn)行匯總的方式,包括真實(shí)數(shù)據(jù)匯總和/或鏈接數(shù)據(jù)匯總,其中的真實(shí)數(shù)據(jù)匯總,用以采集聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù),下載至所在終端 或?qū)?yīng)的系統(tǒng)服務(wù)器后進(jìn)行輸出或存儲(chǔ),其中的鏈接數(shù)據(jù)匯總,用以將聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù)的鏈接,下載至所在終端或?qū)?yīng)的系統(tǒng)服務(wù)器后進(jìn)行存儲(chǔ)或輸出。進(jìn)一步,將匯總之后的流媒體數(shù)據(jù)進(jìn)行排序,其排序的方式為,按照數(shù)據(jù)被打開(kāi)的次數(shù)高低進(jìn)行排序;采集流媒體數(shù)據(jù)設(shè)置為共享狀態(tài)的時(shí)間,將其作為數(shù)據(jù)排列的先后次序的條件進(jìn)行排序;對(duì)應(yīng)著流媒體數(shù)據(jù)設(shè)置評(píng)級(jí)模式,按照數(shù)據(jù)的評(píng)級(jí)高低進(jìn)行排序。本發(fā)明還提供一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的客戶端,該客戶端包括流媒體數(shù)據(jù)采集單元,用以選擇發(fā)起方在即時(shí)通信中的聯(lián)系人對(duì)象范圍,采集所選擇聯(lián)系人對(duì)象所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù);流媒體數(shù)據(jù)匯總單元,用以將前述的流媒體數(shù)據(jù)進(jìn)行匯總;流媒體數(shù)據(jù)播放單元,用以通過(guò)發(fā)起方客戶端生成流媒體播放界面,連貫播放前述流媒體數(shù)據(jù)匯總單元所匯總的流媒體數(shù)據(jù)。本發(fā)明還提供一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的系統(tǒng),該系統(tǒng)包括發(fā)起方客戶端,它包括,流媒體數(shù)據(jù)觸發(fā)單元,用以選擇發(fā)起方進(jìn)行流媒體播放時(shí)所選擇的聯(lián)系人對(duì)象范圍以及所觸發(fā)的待采集流媒體數(shù)據(jù)類型,該流媒體數(shù)據(jù)為前述聯(lián)系人對(duì)象范圍所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù);流媒體數(shù)據(jù)獲取單元,用以從下述的系統(tǒng)服務(wù)器接收所推送的流媒體數(shù)據(jù);流媒體數(shù)據(jù)播放單元,用以通過(guò)發(fā)起方客戶端生成流媒體播放界面,連貫播放前述流媒體數(shù)據(jù)獲取單元所獲取的流媒體數(shù)據(jù);聯(lián)系人對(duì)象客戶端,它包括,流媒體數(shù)據(jù)共享設(shè)置單元,用以通過(guò)所在的客戶端設(shè)置用以共享輸出操作的流媒體數(shù)據(jù);系統(tǒng)服務(wù)器,它包括,流媒體數(shù)據(jù)匯總單元,用以將前述聯(lián)系人對(duì)象客戶端所共享的流媒體數(shù)據(jù)進(jìn)行匯總;
流媒體數(shù)據(jù)采集觸發(fā)單元,用以采集前述發(fā)起方客戶端中流媒體數(shù)據(jù)觸發(fā)單元所發(fā)送的待采集流媒體數(shù)據(jù)的請(qǐng)求;流媒體數(shù)據(jù)采集執(zhí)行單元,用以依據(jù)前述流媒體數(shù)據(jù)采集觸發(fā)單元所獲得的待采集流媒體數(shù)據(jù)的請(qǐng)求,通過(guò)前述的流媒體數(shù)據(jù)匯總單元采集對(duì)應(yīng)的流媒體數(shù)據(jù);流媒體數(shù)據(jù)推送單元,用以將流媒體數(shù)據(jù)采集執(zhí)行單元所采集獲得的流媒體數(shù)據(jù)推送至前述的發(fā)起方客戶端。
圖I是本發(fā)明所述即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法的流程圖,為實(shí)施例I。圖2是本發(fā)明所述即時(shí)通信中構(gòu)造數(shù)據(jù)播放的客戶端的結(jié)構(gòu)框圖,為實(shí)施例2。
圖3是本發(fā)明所述即時(shí)通信中構(gòu)造數(shù)據(jù)播放的系統(tǒng)的結(jié)構(gòu)框圖,為實(shí)施例3。
具體實(shí)施例方式本發(fā)明提供了一種功能形式,是直接通過(guò)即時(shí)通信工具匯總即時(shí)通信用戶所提供的共享之后的流媒體數(shù)據(jù),進(jìn)而通過(guò)即時(shí)通信工具生成相應(yīng)的播放工具,對(duì)前述的流媒體數(shù)據(jù)進(jìn)行播放操作。所播放的數(shù)據(jù)尤其指的是音樂(lè)數(shù)據(jù),但也不作限定。由即時(shí)通信用戶自己所錄制的音頻或者視頻數(shù)據(jù),或者拍攝的照片,也可以通過(guò)相應(yīng)的播放界面進(jìn)行播放操作。為便于下面的描述,首先將即時(shí)通信客戶端以及即時(shí)通信系統(tǒng)的背景知識(shí)作一說(shuō)明。即時(shí)通信客戶端在開(kāi)啟之后,能夠?qū)崿F(xiàn)和即時(shí)通信相關(guān)的預(yù)設(shè)功能。作為舉例,所述的客戶端在登錄后,其界面形式包括即時(shí)通信主面板,在即時(shí)通信主面板中包括有各種預(yù)設(shè)的功能控件,以及聯(lián)系人列表,在聯(lián)系人列表中包括有各個(gè)聯(lián)系人對(duì)象。每個(gè)聯(lián)系人對(duì)象所對(duì)應(yīng)的條框形式,通常被稱為ITEM項(xiàng)。在該ITEM項(xiàng)中包括有隸屬于該聯(lián)系人對(duì)象的用戶圖標(biāo)及用戶名等數(shù)據(jù)。在觸發(fā)了選定的ITEM項(xiàng)之后,能夠開(kāi)啟與該ITEM項(xiàng)相對(duì)應(yīng)的即時(shí)通信交互界面,在該即時(shí)通信交互界面中通常包括交互界面輸入欄,用以采集待傳輸?shù)臄?shù)據(jù)信息;以及交互界面輸出欄,用以輸出各交互方的通信記錄;以及交互界面工具欄,用以提供和交互界面輸入欄相關(guān)的功能控件,或者提供其它預(yù)設(shè)的交互通信中的功能控件。所述的即時(shí)通信系統(tǒng),包括有即時(shí)通信客戶端和系統(tǒng)服務(wù)器。各個(gè)客戶端在系統(tǒng)服務(wù)器的配合下,能夠進(jìn)行即時(shí)通信操作。作為舉例而非限定,通過(guò)系統(tǒng)服務(wù)器設(shè)置有登錄服務(wù)結(jié)構(gòu),其作用是獲取即時(shí)通信客戶端當(dāng)前的登錄信息,主要包括各客戶端登錄的動(dòng)態(tài)IP地址以及端口號(hào),并向登錄的關(guān)聯(lián)即時(shí)通信客戶端推送前述的IP地址以及端口號(hào)信息。進(jìn)一步,所述的系統(tǒng)服務(wù)器設(shè)置有狀態(tài)服務(wù)結(jié)構(gòu),用于存儲(chǔ)各個(gè)即時(shí)通信用戶的登錄狀態(tài)。進(jìn)一步,所述的系統(tǒng)服務(wù)器設(shè)置有離線消息服務(wù)結(jié)構(gòu),用于存儲(chǔ)即時(shí)通信離線用戶的相關(guān)信息。以及設(shè)置有用戶信息數(shù)據(jù)庫(kù)服務(wù)結(jié)構(gòu),用于存儲(chǔ)用戶號(hào)碼標(biāo)識(shí)以及與用戶號(hào)碼標(biāo)識(shí)對(duì)應(yīng)的其它基本資料,以及用戶相關(guān)的群組、討論組等信息,以及用戶向聯(lián)系人對(duì)象發(fā)送的、被系統(tǒng)服務(wù)器所存儲(chǔ)的離線數(shù)據(jù),或者由聯(lián)系人對(duì)象發(fā)出的、被系統(tǒng)服務(wù)器所存儲(chǔ)的離線數(shù)據(jù),等等。下面通過(guò)具體的實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。
實(shí)施例I參圖I所示,在本實(shí)施例中,為實(shí)現(xiàn)本發(fā)明所描述的功能,本實(shí)施例所提供的方法包括有如下步驟步驟S110,選擇發(fā)起方在即時(shí)通信中的聯(lián)系人對(duì)象范圍,采集所選擇聯(lián)系人對(duì)象所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù);步驟S120,將前述的流媒體數(shù)據(jù)進(jìn)行匯總;步驟S130,通過(guò)發(fā)起方客戶端生成流媒體播放界面,連貫播放前述步驟所匯總的流媒體數(shù)據(jù)。前面步驟SllO中所描述的聯(lián)系人對(duì)象范圍,優(yōu)選的實(shí)施方式,是和發(fā)起方建立有通信聯(lián)絡(luò)關(guān)系的聯(lián)系人,但這并非限定。
聯(lián)系人對(duì)象范圍還可以根據(jù)設(shè)定的條件作進(jìn)一步擴(kuò)大。比如,該聯(lián)系人對(duì)象還可以泛指即時(shí)通信中進(jìn)行數(shù)據(jù)共享操作的各個(gè)聯(lián)系人對(duì)象,甚至,跨越所在的即時(shí)通信系統(tǒng),如果能夠獲取其它類型即時(shí)通信工具中用戶的共享數(shù)據(jù)的話,就可以跨越即時(shí)通信系統(tǒng)進(jìn)行聯(lián)系人對(duì)象范圍的拓展。但在擴(kuò)展聯(lián)系人對(duì)象的范圍時(shí),優(yōu)選的方式,是通過(guò)以發(fā)起方自身為基礎(chǔ)所進(jìn)行的擴(kuò)展操作,這樣能夠和發(fā)起方之間具有直接或者間接的關(guān)聯(lián)性。本發(fā)明在實(shí)施時(shí),可以將具有數(shù)據(jù)共享的即時(shí)通信用戶設(shè)置多個(gè)級(jí)別,其中,將和發(fā)起方建立起交互通信關(guān)系的聯(lián)系人對(duì)象所在的范圍,歸類為第一級(jí)別聯(lián)系人對(duì)象。該第一級(jí)別聯(lián)系人對(duì)象是目前進(jìn)行即時(shí)通信操作中最常見(jiàn)的即時(shí)通信用戶級(jí)別的范圍。進(jìn)一步,還可以將發(fā)起方的聯(lián)系人對(duì)象自身作為基礎(chǔ),獲取各聯(lián)系人對(duì)象自身的各個(gè)聯(lián)系人對(duì)象。其中,將聯(lián)系人對(duì)象的聯(lián)系人對(duì)象,稱為第二級(jí)別聯(lián)系人對(duì)象。第二級(jí)別聯(lián)系人對(duì)象中的即時(shí)通信用戶的數(shù)量會(huì)有大幅度的提升。比如,即時(shí)通信用戶A —共有100個(gè)第一級(jí)別聯(lián)系人對(duì)象,這100個(gè)第一級(jí)別聯(lián)系人對(duì)象中平均每個(gè)又有100個(gè)相互不同的聯(lián)系人對(duì)象。于是,第一級(jí)別聯(lián)系人對(duì)象共包括100個(gè);而第二級(jí)別聯(lián)系人對(duì)象,則有100X 100,共有10,000個(gè)。在第二級(jí)別聯(lián)系人對(duì)象的基礎(chǔ)上依此類推,將第二級(jí)別聯(lián)系人對(duì)象自身的各個(gè)聯(lián)系人對(duì)象設(shè)定為第三級(jí)別聯(lián)系人對(duì)象,以及設(shè)定第四級(jí)別聯(lián)系人對(duì)象、第五級(jí)別聯(lián)系人對(duì)象等,具體是不限定的。所述的即時(shí)通信用戶級(jí)別上的范圍,可以通過(guò)發(fā)起方或接收方的需求自行設(shè)定,也可以通過(guò)系統(tǒng)服務(wù)器進(jìn)行設(shè)定。在本發(fā)明中,所描述的流媒體數(shù)據(jù),主要指的是能夠通過(guò)流媒體播放界面,以播放的形式進(jìn)行輸出的圖片和/或音頻和/或視頻的數(shù)據(jù)內(nèi)容。這些數(shù)據(jù)內(nèi)容,是根據(jù)前述步驟SllO所描述的聯(lián)系人對(duì)象范圍,采集其共享的流媒體數(shù)據(jù)所獲得的。在進(jìn)行這些數(shù)據(jù)的匯總操作時(shí),可以包括發(fā)起方自身,也可以不包括。在發(fā)起方客戶端預(yù)設(shè)有流媒體播放界面,該播放界面具有和播放相關(guān)的功能控件,能夠?qū)Πl(fā)起方所選擇的由聯(lián)系人所共享的圖片和/或音頻和/或視頻的數(shù)據(jù)內(nèi)容,進(jìn)行連貫的播放輸出。在前述步驟S120中,所描述的對(duì)流媒體數(shù)據(jù)進(jìn)行匯總,指的是將發(fā)起方所選擇的聯(lián)系人對(duì)象范圍中,各個(gè)聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù)進(jìn)行統(tǒng)一采集。采集的方式有多種,具體是不限定的,作為典型的實(shí)施例,說(shuō)明如下(a)通過(guò)發(fā)起方所在的系統(tǒng)服務(wù)器,將所選擇聯(lián)系人對(duì)象范圍內(nèi)的各個(gè)聯(lián)系人對(duì)象共享的流媒體數(shù)據(jù),對(duì)其數(shù)據(jù)的鏈接進(jìn)行匯總。在發(fā)起方需求共享的數(shù)據(jù)時(shí),將通過(guò)系統(tǒng)服務(wù)器所匯總的鏈接以及和該鏈接相對(duì)應(yīng)的共享數(shù)據(jù)的名錄輸出給發(fā)起方客戶端,在發(fā)起方客戶端進(jìn)行播放輸出,并通過(guò)前述的鏈接下載與鏈接相對(duì)應(yīng)的數(shù)據(jù)進(jìn)行輸出。(b)通過(guò)發(fā)起方所在的系統(tǒng)服務(wù)器,將所選擇聯(lián)系人對(duì)象范圍內(nèi)的各個(gè)聯(lián)系人對(duì)象共享的流媒體數(shù)據(jù),對(duì)其數(shù)據(jù)進(jìn)行采集之后,下載到系統(tǒng)服務(wù)器中進(jìn)行匯總。在發(fā)起方需要所選擇聯(lián)系人對(duì)象范圍內(nèi)的聯(lián)系人對(duì)象的共享數(shù)據(jù)時(shí),首先通過(guò)系統(tǒng)服務(wù)器提供匯總后的數(shù)據(jù)名錄,在發(fā)起方選擇這些數(shù)據(jù)名錄中的數(shù)據(jù)項(xiàng)之后,即可通過(guò)系統(tǒng)服務(wù)器直接向發(fā)起方客戶端進(jìn)行所選擇數(shù)據(jù)的推送操作。(C)通過(guò)發(fā)起方客戶端,或者通過(guò)發(fā)起方客戶端所對(duì)應(yīng)的系統(tǒng)服務(wù)器,且依據(jù)發(fā)起方所選擇的流媒體數(shù)據(jù)的類型,對(duì)發(fā)起方所選擇聯(lián)系人對(duì)象范圍中的聯(lián)系人對(duì)象的共享流媒體數(shù)據(jù)進(jìn)行匯總并下載到發(fā)起方客戶端所在的終端中進(jìn)行存儲(chǔ)。 在進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),各個(gè)共享的流媒體數(shù)據(jù)既可以通過(guò)聯(lián)系人對(duì)象的用戶識(shí)別號(hào)等數(shù)據(jù)內(nèi)容進(jìn)行分類,也可以按照流媒體數(shù)據(jù)自身的分類方式進(jìn)行分類等,都是不限定的。在通過(guò)設(shè)置在發(fā)起方客戶端上的流媒體播放界面進(jìn)行聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù)播放操作時(shí),直接調(diào)取已經(jīng)存儲(chǔ)在所在終端中的對(duì)應(yīng)流媒體數(shù)據(jù)就可以。在本發(fā)明中,前述的流媒體數(shù)據(jù),尤其指的是音樂(lè)流媒體類的數(shù)據(jù)內(nèi)容。這是因?yàn)橐魳?lè)流媒體數(shù)據(jù)的數(shù)量龐大,而且,是人們喜聞樂(lè)見(jiàn)的數(shù)據(jù)內(nèi)容,同時(shí),不涉及個(gè)人的隱私,因此音樂(lè)流媒體數(shù)據(jù)是方便于進(jìn)行共享的數(shù)據(jù)形式。另外,所述的音樂(lè)流媒體數(shù)據(jù)也方便于利用流媒體播放界面進(jìn)行連貫性的播出操作。對(duì)于音樂(lè)流媒體類的數(shù)據(jù)內(nèi)容來(lái)說(shuō),前述的流媒體播放界面為音樂(lè)播放界面,該界面用以實(shí)現(xiàn)音樂(lè)播放的功能。所述的音樂(lè)流媒體數(shù)據(jù),可以是單純的音頻數(shù)據(jù),也可以是包含視頻或者圖片的音樂(lè)數(shù)據(jù),比如包括有視頻和音頻數(shù)據(jù)在內(nèi)的MV (Music Video)數(shù)據(jù)等,具體是不限定的。所述的音樂(lè)播放界面只要能夠?qū)崿F(xiàn)相應(yīng)音樂(lè)的播放操作,對(duì)其具體的界面形式以及對(duì)應(yīng)設(shè)置的操作控件的結(jié)構(gòu)并不限定。作為典型的實(shí)施例,對(duì)應(yīng)著前述的音樂(lè)播放界面,該界面包括有如下控件至少其一(I)播放音樂(lè)選擇控件,用以在觸發(fā)后調(diào)取匯總的聯(lián)系人對(duì)象的音樂(lè)數(shù)據(jù),生成待選擇數(shù)據(jù)列表,供發(fā)起方進(jìn)行選擇操作;(2)播放開(kāi)始控件,用以在觸發(fā)后開(kāi)啟音樂(lè)播放操作;(3)播放暫??丶?,用以在觸發(fā)后暫停音樂(lè)播放操作;(4)聲音調(diào)節(jié)控件,用以在觸發(fā)后調(diào)節(jié)播放聲音的大??;(5)節(jié)目前移控件,用以在觸發(fā)后將播放的音樂(lè)內(nèi)容轉(zhuǎn)換為上一支音樂(lè)數(shù)據(jù);(6)節(jié)目后移控件,用以在觸發(fā)后將播放的音樂(lè)內(nèi)容轉(zhuǎn)換為下一支音樂(lè)數(shù)據(jù);(7)播放停止控件,用以在觸發(fā)后將當(dāng)前播放的音樂(lè)停止。在目前廣泛應(yīng)用的各種音樂(lè)播放客戶端中,前述的各種控件形式大多都有出現(xiàn),或者具有與其相類似的功能,但這些控件是通過(guò)音樂(lè)播放界面在即時(shí)通信客戶端上進(jìn)行設(shè)置的。對(duì)應(yīng)著前述的控件,適合通過(guò)圖標(biāo)進(jìn)行呈現(xiàn),采集用戶對(duì)這些控件的觸發(fā)操作,就可以實(shí)現(xiàn)這些控件所對(duì)應(yīng)的功能。比如,通過(guò)采集鼠標(biāo)器對(duì)前述控件的點(diǎn)擊操作,或者采集觸摸屏對(duì)前述控件的觸摸操作,即可觸發(fā)相應(yīng)控件的功能。需要指出的是,對(duì)應(yīng)著前述的播放音樂(lè)選擇控件所輸出的待選擇數(shù)據(jù)列表,是通過(guò)調(diào)取針對(duì)于發(fā)起方所選擇聯(lián)系人對(duì)象范圍的共享音樂(lè)數(shù)據(jù)獲得的。對(duì)應(yīng)著不同類型的音樂(lè),或者不同聯(lián)系人對(duì)象的音樂(lè),或者由聯(lián)系人對(duì)象新增的音樂(lè),等等,在進(jìn)行音樂(lè)播放的操作過(guò)程中,對(duì)于已經(jīng)播放的音樂(lè)或者希望進(jìn)行播放的音樂(lè),都需要通過(guò)合適的方式進(jìn)行匯總,形成列表的形式供用戶選擇。在本發(fā)明中,為達(dá)到該目的,可以通過(guò)音樂(lè)播放界面設(shè)置用以實(shí)現(xiàn)播放列表生成操作的控件。這些控件,作為舉例而非限定,包括有如下類型至少其一(A)音樂(lè)選擇播放列表生成控件,用以在觸發(fā)后將匯總的音樂(lè)數(shù)據(jù)輸出,采集發(fā)起方對(duì)其中音樂(lè)項(xiàng)的選擇消息,以及寫(xiě)入的播放列表名稱,生成包括有所選擇音樂(lè)項(xiàng)的播放列表;(B)聯(lián)系人選擇播放列表生成控件,用以在觸發(fā)后生成可供用戶選擇的聯(lián)系人列表,采集發(fā)起方對(duì)其中聯(lián)系人的選擇消息,將所選擇的聯(lián)系人的音樂(lè)數(shù)據(jù)進(jìn)行匯總之后生成播放列表;(C)音樂(lè)類型播放列表生成控件,將匯總的音樂(lè)數(shù)據(jù)依據(jù)對(duì)音樂(lè)的分類模式生成選擇項(xiàng)列表,在觸發(fā)相應(yīng)的選擇項(xiàng)之后,將對(duì)應(yīng)分類模式下的音樂(lè)數(shù)據(jù)生成播放列表;(D)新增音樂(lè)播放列表生成控件,用以采集與當(dāng)前預(yù)設(shè)臨近時(shí)間段范圍內(nèi),由聯(lián)系人對(duì)象新增的音樂(lè)數(shù)據(jù),經(jīng)匯總后將其生成播放列表。通過(guò)前述的音樂(lè)選擇播放列表生成控件,用以將所共享的所有音樂(lè)數(shù)據(jù)進(jìn)行匯總后,對(duì)應(yīng)著不同的音樂(lè)項(xiàng)采集相應(yīng)的名稱信息,生成匯總的播放列表。發(fā)起方可以從該列表中進(jìn)行選擇。前述的聯(lián)系人選擇播放列表生成控件,則是根據(jù)發(fā)出共享音樂(lè)數(shù)據(jù)的聯(lián)系人對(duì)象,分別生成與其相對(duì)應(yīng)的音樂(lè)數(shù)據(jù)播放列表。作為舉例,發(fā)起方的聯(lián)系人中包括有Mary和Tom兩個(gè)聯(lián)系人對(duì)象,于是,凡是Mary所共享的音樂(lè)數(shù)據(jù),則歸類到與該聯(lián)系人對(duì)象Mary進(jìn)行分類的播放列表中,凡是Tom所共享的音樂(lè)數(shù)據(jù),則歸類到與該聯(lián)系人對(duì)象Tom進(jìn)行分類的播放列表中。所述的聯(lián)系人選擇播放列表生成控件,在具體實(shí)施時(shí),是對(duì)應(yīng)著特定聯(lián)系人對(duì)象的身份,遍歷該聯(lián)系人對(duì)象所共享的音樂(lè)數(shù)據(jù),并將這些音樂(lè)數(shù)據(jù)都?xì)w類到該聯(lián)系人對(duì)象的名下進(jìn)行匯總。進(jìn)一步,對(duì)應(yīng)著前述的聯(lián)系人選擇播放列表生成控件,除了能夠?qū)?yīng)著用戶所選擇的一個(gè)或多個(gè)聯(lián)系人對(duì)象,并獲取與這些聯(lián)系人對(duì)象相對(duì)應(yīng)的共享音樂(lè)數(shù)據(jù)之外,還可以結(jié)合著即時(shí)通信工具對(duì)聯(lián)系人對(duì)象的分類方式,對(duì)和聯(lián)系人對(duì)象相關(guān)的流媒體數(shù)據(jù)進(jìn)行分類。比如,可以對(duì)應(yīng)著即時(shí)通信中群的概念,設(shè)置群聯(lián)系人選擇播放列表生成控件,用以在觸發(fā)之后搜索和該群中各成員聯(lián)系人對(duì)象相對(duì)應(yīng)的共享音樂(lè)數(shù)據(jù),將其匯總之后生成播放列表。另外,對(duì)應(yīng)著即時(shí)通信中組的概念,設(shè)置組聯(lián)系人選擇播放列表生成控件,用以在觸發(fā)后針對(duì)于該組中的各個(gè)成員聯(lián)系人對(duì)象收集共享音樂(lè)數(shù)據(jù),將其匯總后生成播放列表。前述的群,是即時(shí)通信中常用的多個(gè)聯(lián)系人對(duì)象經(jīng)由同一交互界面輸出欄進(jìn)行交互的通信形式;通過(guò)前述的組可以對(duì)即時(shí)通信中的聯(lián)系人對(duì)象進(jìn)行分類,比如可以分為“親人”、“朋友”、“同事”等類型,每一組可以容放符合相應(yīng)分組條件的聯(lián)系人對(duì)象。前述的音樂(lè)類型播放列表生成控件,是依據(jù)對(duì)音樂(lè)數(shù)據(jù)自身的分類模式生成相應(yīng)的選擇項(xiàng)列表,每個(gè)選擇項(xiàng)對(duì)應(yīng)著相應(yīng)類型的音樂(lè)數(shù)據(jù)。作為舉例而非限定,所述的音樂(lè)數(shù)據(jù)具有各種各樣的分類模式,作為舉例,可以是通過(guò)樂(lè)器來(lái)演奏的純音樂(lè),比如通過(guò)鋼琴所演奏的鋼琴曲,通過(guò)薩克斯所演奏的樂(lè)曲,通過(guò)小提琴所演奏的樂(lè)曲等;或者,對(duì)于歌曲這一類音樂(lè)來(lái)說(shuō),可以按照歌手的名字、歌手的性別、歌曲的流派等進(jìn)行分類。依據(jù)不同的分類模式,可以生成相應(yīng)的選擇項(xiàng)列表,在用戶選擇之后就可以獲取所匯總的相應(yīng)音樂(lè)數(shù)據(jù)。比如,其中的選擇項(xiàng)可以是“輕音樂(lè)”,在觸發(fā)之后就可以獲得所匯總的輕音樂(lè)數(shù)據(jù),進(jìn)而對(duì)這些數(shù)據(jù)進(jìn)行播放操作。這兒所述的音樂(lè)類型,可以通過(guò)識(shí)別相應(yīng)的音樂(lè)數(shù)據(jù)對(duì)其進(jìn)行分類。這是因?yàn)榇蠹宜蚕淼囊魳?lè),通常是互聯(lián)網(wǎng)上已經(jīng)公開(kāi)的數(shù)據(jù),這些數(shù)據(jù)可以通過(guò)搜索其來(lái)源以及具體的細(xì)節(jié)性信息進(jìn)行獲取,進(jìn)而進(jìn)行歸類。另外,也可以由聯(lián)系人對(duì)象在進(jìn)行音樂(lè)數(shù)據(jù)共享時(shí),直接選擇相應(yīng)的類別,然后基于聯(lián)系人對(duì)象所選擇的類別進(jìn)行歸類。前述的新增音樂(lè)播放列表生成控件,指的是在預(yù)設(shè)和當(dāng)前相臨近的時(shí)間段范圍內(nèi),由聯(lián)系人對(duì)象所新增的音樂(lè)數(shù)據(jù),在觸發(fā)該控件之后能夠?qū)@部分?jǐn)?shù)據(jù)進(jìn)行匯總并生成相應(yīng)的播放列表。比如說(shuō),可以設(shè)定最近一個(gè)月的時(shí)間內(nèi),由用戶選擇聯(lián)系人對(duì)象范圍中的聯(lián)系人對(duì)象所共享的音樂(lè)數(shù)據(jù),將這些音樂(lè)數(shù)據(jù)匯總起來(lái)就可以作為新增的音樂(lè)數(shù)據(jù),然后生成相應(yīng)的播放列表。 利用前述的用以獲取播放列表的控件,用戶可以便利地選擇所希望播放的音樂(lè)類型進(jìn)行播放操作。前面所描述的流媒體數(shù)據(jù)的類型為音樂(lè)數(shù)據(jù)。類似于前面音樂(lè)數(shù)據(jù)的采集、匯總及播放的方式,也可以對(duì)圖片類的流媒體數(shù)據(jù)進(jìn)行采集、匯總及播放操作。下面對(duì)流媒體數(shù)據(jù)單獨(dú)分出圖片類的情況進(jìn)行說(shuō)明。用以對(duì)圖片類數(shù)據(jù)進(jìn)行播放的流媒體播放界面,將其稱之為圖片播放界面。所述的圖片播放界面,在播放時(shí)能夠以類似于幻燈片的形式進(jìn)行圖片的連續(xù)性輸出操作。該圖片播放界面可以由用戶選擇不同的尺寸,通過(guò)所選擇的相應(yīng)尺寸的界面形式輸出匯總的圖片數(shù)據(jù)。在大多數(shù)情況下,各個(gè)聯(lián)系人對(duì)象所共享的圖片數(shù)據(jù)是聯(lián)系人對(duì)象所拍攝的照片,也可能會(huì)包括聯(lián)系人對(duì)象所共享的非個(gè)人拍攝照片的圖像數(shù)據(jù)。需要指出的是,通過(guò)這種方式所匯總獲得的圖片數(shù)據(jù)量可能會(huì)相當(dāng)多,因此,為了使人們能夠便利地瀏覽各個(gè)聯(lián)系人對(duì)象的圖片數(shù)據(jù),可以設(shè)定相應(yīng)的瀏覽方式。作為舉例而非限定,在播放圖片數(shù)據(jù)時(shí),可以讓一幀圖片占據(jù)圖片播放界面整幅的區(qū)域,然后播放完一幀數(shù)據(jù)之后,再播放下一幀數(shù)據(jù)??梢灶A(yù)設(shè)幀與幀之間的播放間隔時(shí)間,比如3秒鐘,在經(jīng)歷過(guò)該時(shí)間之后,就換下一幀的圖像數(shù)據(jù)進(jìn)行播放。當(dāng)然,在進(jìn)行圖片的播放操作時(shí),還可以通過(guò)播放界面設(shè)置同一次輸出的界面中所播放圖片的幀數(shù),比如,可以在一次輸出的界面中播放四幀圖片。在這種情況下,每一幀圖片所占的區(qū)域就會(huì)減小,但能夠方便用戶以更快地速度進(jìn)行載入及輸出圖片數(shù)據(jù)。對(duì)應(yīng)著圖片播放界面,設(shè)置有用以進(jìn)行圖片播放控制操作的相關(guān)控件,這些控件只要能夠?qū)帽景l(fā)明所匯總的圖片數(shù)據(jù)進(jìn)行播放的控制操作,就可以根據(jù)需要進(jìn)行設(shè)置,對(duì)其具體的形式及功能并不限定。作為典型的實(shí)施例,用以實(shí)現(xiàn)圖片播放控制方面的控件包括有如下類型至少其一(Ml)播放圖片選擇控件,用以在觸發(fā)后調(diào)取匯總的聯(lián)系人對(duì)象的圖片數(shù)據(jù),生成待選擇數(shù)據(jù)列表,供發(fā)起方進(jìn)行選擇操作;
(M2)播放開(kāi)始控件,用以在觸發(fā)后開(kāi)啟圖片播放操作;(M3)播放暫??丶?,用以在觸發(fā)后暫停圖片播放操作;(M4)播放停止控件,用以在觸發(fā)后將當(dāng)前播放的圖片停止;(M5)伴奏音樂(lè)選擇控件,用以在觸發(fā)后,采集預(yù)設(shè)的音樂(lè)數(shù)據(jù)進(jìn)行播放操作。前述的播放圖片選擇控件,用以在觸發(fā)后調(diào)取所匯總的針對(duì)于發(fā)起方所選擇的各個(gè)聯(lián)系人對(duì)象的圖片數(shù)據(jù),然后將各個(gè)圖片數(shù)據(jù)作為相應(yīng)的數(shù)據(jù)項(xiàng),并匯總起來(lái)作為待選擇數(shù)據(jù)列表。進(jìn)一步,為了方便于用戶對(duì)這些圖片數(shù)據(jù)進(jìn)行選擇,待選擇數(shù)據(jù)列表還可以通過(guò)縮略圖的形式進(jìn)行呈現(xiàn)。采集用戶所選擇的各圖片數(shù)據(jù),就可以對(duì)其進(jìn)行播放操作。前述的播放開(kāi)始控件、播放暫??丶筒シ磐V箍丶?,是對(duì)圖片播放中的具體進(jìn)程進(jìn)行的基本控制操作。前述的伴奏音樂(lè)選擇控件,用以設(shè)定圖片播報(bào)過(guò)程中的伴奏音樂(lè) 數(shù)據(jù)。所述的作為伴奏的音樂(lè)數(shù)據(jù),可以是發(fā)起方設(shè)定的音樂(lè)數(shù)據(jù),也可以是系統(tǒng)提供商預(yù)設(shè)的音樂(lè)數(shù)據(jù),也可以采集聯(lián)系人對(duì)象的共享音樂(lè)數(shù)據(jù)進(jìn)行隨機(jī)播放,等等,具體是不限定的。作為一種優(yōu)選的實(shí)施例,適合選擇所播放圖片隸屬的聯(lián)系人對(duì)象的共享音樂(lè)數(shù)據(jù),作為播報(bào)該圖片數(shù)據(jù)時(shí)預(yù)設(shè)的音樂(lè)數(shù)據(jù)。具體說(shuō)來(lái),可以通過(guò)如下的步驟實(shí)現(xiàn)在進(jìn)行圖片播放時(shí),判定該圖片所隸屬的聯(lián)系人對(duì)象身份;遍歷該聯(lián)系人對(duì)象所共享的數(shù)據(jù),判定是否共享有音樂(lè)數(shù)據(jù);在共享有音樂(lè)數(shù)據(jù)的情況下,采集所共享的音樂(lè)數(shù)據(jù),作為播放前述圖片時(shí)配套播放的音樂(lè)數(shù)據(jù)。這種方式能給人們帶來(lái)良好的體驗(yàn)。比如,在查看聯(lián)系人Mary的圖片時(shí),同時(shí)能夠收聽(tīng)到聯(lián)系人Mary所共享的音樂(lè),這樣就可以讓人們對(duì)Mary所拍攝圖片以及所喜愛(ài)的音樂(lè)等方面均獲得更好地了解。在進(jìn)行圖片播放時(shí),所匯總的圖片數(shù)量可能會(huì)很大。在這種情況下,就可以設(shè)置適當(dāng)?shù)膱D片分類形式,用以方便于發(fā)起方選擇合適的圖片數(shù)據(jù)進(jìn)行播放操作。按照特定的分類條件,將圖片數(shù)據(jù)生成與分類規(guī)則相對(duì)應(yīng)的播放列表。因?yàn)榉诸愐?guī)則有多種多樣,因此,所獲得圖片列表的類型也多種多樣。作為舉例,可以通過(guò)如下用以獲得播放列表的控件至少其一,生成與其相對(duì)應(yīng)的播放列表(NI)圖片選擇播放列表生成控件,用以在觸發(fā)后將匯總的圖片數(shù)據(jù)輸出,采集發(fā)起方對(duì)其中圖片項(xiàng)的選擇消息,以及對(duì)播放列表的選擇消息,生成包括有所匯總圖片項(xiàng)的播放列表;(N2)聯(lián)系人選擇播放列表生成控件,用以在觸發(fā)后生成可供用戶選擇的聯(lián)系人列表,采集發(fā)起方對(duì)其中聯(lián)系人的選擇消息,將所選擇的聯(lián)系人的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表;(N3)新增圖片播放列表生成控件,用以采集與當(dāng)前預(yù)設(shè)臨近時(shí)間段范圍內(nèi),由聯(lián)系人對(duì)象新增的圖片數(shù)據(jù),經(jīng)匯總后將其生成播放列表;(N4)圖片大小播放列表生成模塊,用以采集發(fā)起方所設(shè)定的圖片大小的范圍,依據(jù)該范圍對(duì)匯總的圖片數(shù)據(jù)進(jìn)行篩選,獲得符合大小范圍的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表。通過(guò)前述的圖片選擇播放列表生成控件將圖片數(shù)據(jù)匯總后,向發(fā)起方提供了兩種選擇圖片的方式,其中之一是直接選擇單個(gè)分散的圖片項(xiàng),其中之二是對(duì)已有的播放列表進(jìn)行選擇,獲得播放列表中的圖片數(shù)據(jù),將其進(jìn)行匯總后生成供用戶播放的當(dāng)前播放列表。前述的聯(lián)系人選擇播放列表生成控件,則是在觸發(fā)后,遍歷所在客戶端的各個(gè)聯(lián)系人對(duì)象,生成可供用戶選擇的聯(lián)系人列表。采集發(fā)起方對(duì)其中某個(gè)或某些聯(lián)系人對(duì)象的選擇消息,進(jìn)而遍歷所選擇聯(lián)系人對(duì)象的共享數(shù)據(jù),從中采集所共享的圖片數(shù)據(jù),將采集獲得的共享圖片數(shù)據(jù)進(jìn)行匯總后生成播放列表,這是一種相對(duì)便捷的選擇方式。進(jìn)一步,當(dāng)前的即時(shí)通信工具對(duì)聯(lián)系人對(duì)象具有“群”和“組”這兩類分類方式。在“群”中,所匯總的是各個(gè)能夠進(jìn)行群聊的聯(lián)系人對(duì)象;在“組”中,所匯總的是發(fā)起方所分出的某個(gè)類型的聯(lián)系人對(duì)象,比如,在“同事組”中,所匯總的聯(lián)系人對(duì)象是同事,在“家庭組”中,所匯總的聯(lián)系人對(duì)象是家庭成員,等等。于是,還可以對(duì)應(yīng)設(shè)置群聯(lián)系人選擇播放列表生成控件,在觸發(fā)后遍歷所選擇的群,獲得該群中各成員的用戶識(shí)別號(hào),依據(jù)用戶識(shí)別號(hào)遍歷對(duì)應(yīng)即時(shí)通信用戶共享的圖片數(shù)據(jù),將其進(jìn)行匯總之后生成播放列表,提供給發(fā)起方。類似地,還可以設(shè)置組聯(lián)系人選擇播放列表生成控件,用以在觸發(fā)后遍歷所在組中的各成員 的用戶識(shí)別號(hào),依據(jù)該用戶識(shí)別號(hào)遍歷該即時(shí)通信用戶所共享的圖片數(shù)據(jù),進(jìn)行匯總之后生成播放列表,以供發(fā)起方選擇。 前述的新增圖片播放列表生成控件,則是用以采集聯(lián)系人對(duì)象新增的圖片數(shù)據(jù)。比如說(shuō),預(yù)設(shè)臨近當(dāng)前一個(gè)月的時(shí)間段范圍內(nèi),由各聯(lián)系人對(duì)象所共享的圖片數(shù)據(jù)是需要采集的數(shù)據(jù)類型。于是,在采集到發(fā)起方觸發(fā)新增圖片播放列表生成控件后,即可將前述最近一個(gè)月范圍內(nèi)由聯(lián)系人對(duì)象新增的圖片數(shù)據(jù)進(jìn)行匯總后,將其生成播放列表。前述的圖片大小播放列表生成模塊,則是以圖片大小作為圖片分類的方式,對(duì)符合預(yù)定大小的圖片進(jìn)行匯總后形成播放列表,提供給發(fā)起方。比如,可以預(yù)設(shè)發(fā)起方希望查看的圖片大小在100K-1M之間,于是,以該圖片大小在聯(lián)系人對(duì)象所共享的圖片數(shù)據(jù)范圍內(nèi)進(jìn)行搜索,將符合搜索條件的圖片數(shù)據(jù)匯總后形成播放列表,提供給發(fā)起方。前面所描述的內(nèi)容,是對(duì)音樂(lè)類的流媒體數(shù)據(jù)和圖片類的流媒體數(shù)據(jù)進(jìn)行的描述。其中,所述的音樂(lè)類的流媒體數(shù)據(jù),又包括音頻、視頻和多媒體等數(shù)據(jù)形式,為便于說(shuō)明,將其稱為音樂(lè)音視頻數(shù)據(jù)。在對(duì)音樂(lè)音視頻數(shù)據(jù)進(jìn)行分類時(shí),其分類方式可以這樣進(jìn)行將包括音頻和/或視頻數(shù)據(jù)在內(nèi)的音視頻流媒體數(shù)據(jù),單獨(dú)分出一類,S卩非音樂(lè)音視頻類,其主要包括非音樂(lè)的音頻數(shù)據(jù)和/或視頻數(shù)據(jù)。由即時(shí)通信用戶自己所錄制的音頻和/或視頻數(shù)據(jù),均可以視為這種數(shù)據(jù)類型。進(jìn)一步,在提供給即時(shí)通信用戶進(jìn)行流媒體數(shù)據(jù)共享時(shí),就可以單獨(dú)分出非音樂(lè)音視頻類的數(shù)據(jù)共享類型,于是,發(fā)起方在播放聯(lián)系人對(duì)象所共享的音視頻數(shù)據(jù)時(shí),如果想播放聯(lián)系人對(duì)象自己錄制或轉(zhuǎn)載的音視頻數(shù)據(jù),只需要選擇非音樂(lè)音視頻類的數(shù)據(jù)分類就可以。前面所描述的音樂(lè)數(shù)據(jù)的播放或圖片數(shù)據(jù)的播放,已經(jīng)涵蓋本發(fā)明所描述的包括圖片、音頻和視頻在內(nèi)的流媒體類型。本發(fā)明所描述的流媒體播放界面,可以按照前面所描述的方式,設(shè)置在即時(shí)通信主面板上,另外也可以按照其它的方式進(jìn)行設(shè)置。舉例來(lái)說(shuō),預(yù)設(shè)通過(guò)聯(lián)系人對(duì)象的ITEM項(xiàng),在光標(biāo)停留的情況下生成流媒體播放控件,其中包括有音樂(lè)播放控件、非音樂(lè)音視頻播放控件和圖片播放控件。當(dāng)發(fā)起方希望針對(duì)于特定的聯(lián)系人對(duì)象A進(jìn)行播放該聯(lián)系人對(duì)象A所共享的音樂(lè)數(shù)據(jù)時(shí),只需要觸發(fā)所展示的音樂(lè)播放控件,即可對(duì)應(yīng)著聯(lián)系人對(duì)象A的ITEM項(xiàng)位置處生成音樂(lè)播放界面,播放該聯(lián)系人對(duì)象A所共享的音樂(lè)數(shù)據(jù)。或者,選擇特定的群,對(duì)應(yīng)著該群的ITEM項(xiàng)或者即時(shí)通信交互界面,觸發(fā)圖片播放控件,即可對(duì)應(yīng)著所觸發(fā)的界面位置處生成用以播放所在群共享圖片數(shù)據(jù)的播放界面。在用戶播放流媒體數(shù)據(jù)時(shí),可以依據(jù)流媒體數(shù)據(jù)的不同類型,以及特定類型流媒體數(shù)據(jù)的不同內(nèi)容狀況或者大小狀況或者進(jìn)行共享時(shí)間設(shè)置的狀況等,進(jìn)行分類操作。另夕卜,該分類操作同樣也適合由即時(shí)通信工具的系統(tǒng)提供商預(yù)先建立相應(yīng)的分類模式。作為舉例,對(duì)于音樂(lè)數(shù)據(jù)來(lái)說(shuō),可以預(yù)先分出不同的類型,如歌曲、鋼琴曲、薩克斯曲等類型,在即時(shí)通信用戶進(jìn)行共享設(shè)置時(shí),讓其按照相應(yīng)的分類進(jìn)行設(shè)置。于是,在獲取即時(shí)通信用戶的共享數(shù)據(jù)時(shí),依據(jù)即時(shí)通信用戶所選擇的分類模 式進(jìn)行采集即可。發(fā)起方在對(duì)聯(lián)系人對(duì)象的共享數(shù)據(jù)進(jìn)行播放操作時(shí),還可以將對(duì)應(yīng)的聯(lián)系人列表進(jìn)行調(diào)整。比如說(shuō),聯(lián)系人對(duì)象A所共享的流媒體數(shù)據(jù)正由發(fā)起方所播放,于是,就可以將聯(lián)系人對(duì)象A所對(duì)應(yīng)的ITEM項(xiàng)的位置進(jìn)行調(diào)整,比如,將其對(duì)應(yīng)的ITEM項(xiàng)在聯(lián)系人列表中進(jìn)行置頂輸出。利用這種方式,就可以讓發(fā)起方一眼看到哪一個(gè)聯(lián)系人對(duì)象的共享數(shù)據(jù)正處于播放狀態(tài)。另外,對(duì)于共享數(shù)據(jù)正被發(fā)起方所播放的聯(lián)系人對(duì)象來(lái)說(shuō),還可以對(duì)該聯(lián)系人對(duì)象相關(guān)的界面形式進(jìn)行差異化顯示。這兒所述的界面,尤其指的是與該聯(lián)系人對(duì)象相對(duì)應(yīng)的ITEM項(xiàng)或者所在的群或者所在的組或者所打開(kāi)的即時(shí)通信交互界面。所述的差異化顯示,指的是與未播放共享數(shù)據(jù)之前的界面以不同的形式進(jìn)行輸出操作。作為舉例,在聯(lián)系人對(duì)象A的共享數(shù)據(jù)被發(fā)起方所播放的時(shí)候,就可以將聯(lián)系人對(duì)象A在發(fā)起方的聯(lián)系人列表中的ITEM項(xiàng),其背景由正常白色或者透明色調(diào)整為藍(lán)色。利用這種色調(diào),就可以代表前述的差異化顯示。當(dāng)然,差異化顯示的類型是不限定的。比如,也可以對(duì)所在界面的形狀進(jìn)行調(diào)整,或者對(duì)所在界面的尺寸進(jìn)行調(diào)整,等等,都是可以的。進(jìn)一步,當(dāng)發(fā)起方播放某個(gè)聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù)時(shí),也許還會(huì)希望對(duì)該共享流媒體數(shù)據(jù)所隸屬的聯(lián)系人對(duì)象作更多的要求。其中一種方式,就是打開(kāi)與該聯(lián)系人對(duì)象相對(duì)應(yīng)的通信記錄,以及其它的共享數(shù)據(jù),輸出后供發(fā)起方查看。具體來(lái)說(shuō),是通過(guò)前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象的用戶識(shí)別號(hào),進(jìn)而采集擁有該流媒體數(shù)據(jù)的聯(lián)系人對(duì)象的圖標(biāo)和/或照片數(shù)據(jù)和/或用戶識(shí)別號(hào)和/或用戶名和/或與該聯(lián)系人對(duì)象的通信記錄,這些數(shù)據(jù)內(nèi)容可以通過(guò)獨(dú)立的彈出界面進(jìn)行輸出,或者,可以結(jié)合著與前述聯(lián)系人對(duì)象相對(duì)應(yīng)的即時(shí)通信交互界面進(jìn)行數(shù)據(jù)輸出
坐寸ο進(jìn)一步,共享數(shù)據(jù)在聯(lián)系人之間進(jìn)行相互播放的操作,也可以作為一種即時(shí)通信消息的形式進(jìn)行相互傳輸,它也是聯(lián)系人之間進(jìn)行數(shù)據(jù)分享及交流的一種形式。具體來(lái)說(shuō),結(jié)合前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,通過(guò)遍歷該數(shù)據(jù)內(nèi)容的屬性獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象,進(jìn)而依據(jù)預(yù)定的消息生成模式,生成用以描述其共享數(shù)據(jù)被前述發(fā)起方進(jìn)行播放的消息。比如說(shuō),該聯(lián)系人對(duì)象的共享音樂(lè)數(shù)據(jù)正被某個(gè)或某些聯(lián)系人所共享。將前述數(shù)據(jù)被共享的消息內(nèi)容向該聯(lián)系人對(duì)象所在的即時(shí)通信客戶端進(jìn)行發(fā)送操作,聯(lián)系人對(duì)象接收并查看該共享的消息內(nèi)容后,就可以了解自己所共享的數(shù)據(jù)被其他用戶分享播放的狀況。
進(jìn)一步,為了統(tǒng)計(jì)被共享的不同流媒體數(shù)據(jù)受歡迎的程度,還可以將聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù),對(duì)其播放的次數(shù)進(jìn)行統(tǒng)計(jì)。作為優(yōu)選的實(shí)施例,該類統(tǒng)計(jì)操作適合在系統(tǒng)服務(wù)器中進(jìn)行,通過(guò)系統(tǒng)服務(wù)器采集曾經(jīng)發(fā)生過(guò)的共享數(shù)據(jù)的播放狀況,進(jìn)而進(jìn)行統(tǒng)計(jì)。將所獲得的統(tǒng)計(jì)數(shù)字向共享前述數(shù)據(jù)的聯(lián)系人對(duì)象,以及播放該數(shù)據(jù)的發(fā)起方進(jìn)行推送。作為舉例,可以推送至前述發(fā)起方所在的客戶端,經(jīng)由即時(shí)通信主面板上所生成的流媒體播放界面,對(duì)應(yīng)著所共享的流媒體數(shù)據(jù)輸出前述的統(tǒng)計(jì)數(shù)字。比如,聯(lián)系人對(duì)象A所共享的某個(gè)音樂(lè)數(shù)據(jù)B,一共被其他聯(lián)系人播放的次數(shù)為35次,于是,在發(fā)起方開(kāi)啟流媒體播放界面后,如果要對(duì)前述的音樂(lè)數(shù)據(jù)B進(jìn)行播放的話,在音樂(lè)數(shù)據(jù)B的說(shuō)明信息中,就包括有已播放35次的統(tǒng)計(jì)數(shù)字。進(jìn)一步,在聯(lián)系人之間相互播放共享數(shù)據(jù)的過(guò)程中,還可以設(shè)置對(duì)流媒體數(shù)據(jù)進(jìn)行評(píng)價(jià)的機(jī)制。具體來(lái)說(shuō),可以通過(guò)前述的流媒體播放界面,設(shè)置用以對(duì)已播放或者待播放的流媒體數(shù)據(jù)進(jìn)行評(píng)價(jià)操作的流媒體評(píng)價(jià)控件。在發(fā)起方選擇某個(gè)流媒體數(shù)據(jù),比如選擇聯(lián)系人對(duì)象A的音樂(lè)數(shù)據(jù)B之后,如果觸發(fā)前述的流媒體評(píng)價(jià)控件,就可以生成用以寫(xiě)入評(píng)價(jià)信息的評(píng)價(jià)錄入界面。在該評(píng)價(jià)錄入界面中,設(shè)置有用以錄制發(fā)起方評(píng)價(jià)信息的記錄結(jié)構(gòu),比如,可以通過(guò)能夠采集字符的控件獲取發(fā)起方所寫(xiě)入的評(píng)價(jià)字符內(nèi)容,或者通過(guò)音頻 錄制控件采集發(fā)起方所錄制的音頻評(píng)價(jià)信息,或者設(shè)置多媒體評(píng)價(jià)控件,用以錄制發(fā)起方的音視頻評(píng)價(jià)信息。將獲得的評(píng)價(jià)數(shù)據(jù)信息,向前述音樂(lè)數(shù)據(jù)B所隸屬的聯(lián)系人對(duì)象A所在的即時(shí)通信客戶端進(jìn)行推送操作,也可以單獨(dú)與該共享的音樂(lè)數(shù)據(jù)B之間構(gòu)成數(shù)據(jù)存儲(chǔ)關(guān)系,由系統(tǒng)服務(wù)器進(jìn)行數(shù)據(jù)存儲(chǔ),當(dāng)其他的聯(lián)系人播放前述的音樂(lè)數(shù)據(jù)B時(shí),也可以輸出由前述發(fā)起方所寫(xiě)入的評(píng)價(jià)信息。進(jìn)一步,在發(fā)起方利用流媒體播放界面播放聯(lián)系人對(duì)象所共享的數(shù)據(jù)信息時(shí),還可以對(duì)特定的數(shù)據(jù)信息進(jìn)行收藏的設(shè)置操作。進(jìn)行收藏的目的,一是方便于發(fā)起方再次查看所收藏的流媒體數(shù)據(jù),二是聯(lián)系人對(duì)象所共享的數(shù)據(jù)信息,以后可能會(huì)被刪除,通過(guò)收藏能夠進(jìn)行備份。在具體實(shí)施時(shí),可以通過(guò)前述的流媒體播放界面設(shè)置流媒體收藏控件,通過(guò)該控件實(shí)現(xiàn)對(duì)應(yīng)流媒體數(shù)據(jù)的收藏功能。在采集獲得發(fā)起方對(duì)前述流媒體收藏控件的觸發(fā)消息后,就可以采集相應(yīng)的流媒體數(shù)據(jù)生成收藏流媒體列表中的數(shù)據(jù)項(xiàng),作為發(fā)起方對(duì)流媒體數(shù)據(jù)的收藏內(nèi)容,以進(jìn)行快捷查看。另一方面,將進(jìn)行收藏的流媒體數(shù)據(jù),觸發(fā)所在的系統(tǒng)服務(wù)器獲取其數(shù)據(jù)內(nèi)容,并針對(duì)于前述的收藏流媒體列表中的數(shù)據(jù)項(xiàng)位置進(jìn)行存儲(chǔ),在采集獲得前述發(fā)起方觸發(fā)所收藏的數(shù)據(jù)項(xiàng)時(shí),能夠通過(guò)系統(tǒng)服務(wù)器調(diào)取所收藏的流媒體數(shù)據(jù),向發(fā)起方所在的即時(shí)通信客戶端進(jìn)行推送。進(jìn)一步,由聯(lián)系人所共享的流媒體數(shù)據(jù),可能還涉及付費(fèi)的因素。比如說(shuō),聯(lián)系人對(duì)象A需要共享某個(gè)音樂(lè)數(shù)據(jù)C,但音樂(lè)數(shù)據(jù)C在被其他的聯(lián)系人所播放時(shí),會(huì)涉及版權(quán)的問(wèn)題,對(duì)于這種情況,則需要支付相應(yīng)的費(fèi)用進(jìn)行分享。對(duì)于這種設(shè)置有支付需求條件的流媒體數(shù)據(jù)來(lái)說(shuō),可以通過(guò)前述的流媒體播放界面設(shè)置費(fèi)用支付控件。作為舉例,在采集獲得發(fā)起方對(duì)前述音樂(lè)數(shù)據(jù)C的播放消息時(shí),即可觸發(fā)前述的費(fèi)用支付控件,生成用以讓發(fā)起方進(jìn)行費(fèi)用支付操作的支付界面。如果發(fā)起方預(yù)存有款項(xiàng)的話,則可以按照設(shè)定的條件在發(fā)起方的預(yù)存款項(xiàng)中進(jìn)行扣除;否則,觸發(fā)在線的支付操作,或者委托其他第三方進(jìn)行支付操作。在完成支付操作之后,即可對(duì)前述的音樂(lè)數(shù)據(jù)C許可聯(lián)系人對(duì)象A進(jìn)行數(shù)據(jù)播放的權(quán)限,并對(duì)前述的音樂(lè)數(shù)據(jù)C進(jìn)行下載操作,或者對(duì)已下載且需要解密的音樂(lè)數(shù)據(jù)C進(jìn)行解密操作,進(jìn)而就可以將其在前述的流媒體播放界面中進(jìn)行播放操作。進(jìn)一步,還可以擴(kuò)展前述共享流媒體數(shù)據(jù)的獲取范圍。比如說(shuō),聯(lián)系人對(duì)象M將自己所在終端上的所有音樂(lè)數(shù)據(jù)設(shè)置為共享狀態(tài)的話,于是,發(fā)起方通過(guò)所在的即時(shí)通信客戶端觸發(fā)流媒體播放界面后,在調(diào)取各聯(lián)系人對(duì)象的共享音樂(lè)數(shù)據(jù)時(shí),針對(duì)于前述的聯(lián)系人對(duì)象M,根據(jù)聯(lián)系人對(duì)象M的許可權(quán)限,由聯(lián)系人對(duì)象M所登錄的即時(shí)通信客戶端,遍歷聯(lián)系人對(duì)象M所在終端中的所有數(shù)據(jù)信息,從中獲取音樂(lè)數(shù)據(jù)內(nèi)容,將這些音樂(lè)數(shù)據(jù)內(nèi)容可以以列表的形式推送至發(fā)起方所在的即時(shí)通信客戶端,也可以直接將相應(yīng)的流媒體數(shù)據(jù)的內(nèi)容向發(fā)起方進(jìn)行推送操作。發(fā)起方可以通過(guò)流媒體播放界面查看聯(lián)系人對(duì)象M所在終端中共享的音樂(lè)數(shù)據(jù),從而進(jìn)行播放操作。綜合來(lái)說(shuō),通過(guò)發(fā)起方的流媒體播放界面在獲取聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù)時(shí),對(duì)其流媒體數(shù)據(jù)進(jìn)行匯總的方式,包括有兩種類型,一種是真實(shí)數(shù)據(jù)匯總,另一種是鏈接數(shù)據(jù)匯總。其中的真實(shí)數(shù)據(jù)匯總,用以采集聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù),下載至所在終端或?qū)?yīng)的系統(tǒng)服務(wù)器后進(jìn)行輸出,或者直接進(jìn)行數(shù)據(jù)存儲(chǔ),在發(fā)起方所開(kāi)啟的流媒體 播放界面對(duì)其進(jìn)行觸發(fā)操作之后再進(jìn)行數(shù)據(jù)輸出。其中的鏈接數(shù)據(jù)匯總,用以將聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù)的鏈接,下載至所在終端或?qū)?yīng)的系統(tǒng)服務(wù)器后進(jìn)行匯總操作。所匯總的該鏈接數(shù)據(jù)在通過(guò)前述的流媒體播放界面進(jìn)行輸出時(shí),輸出的內(nèi)容是相應(yīng)內(nèi)容的名稱,對(duì)應(yīng)著該名稱存儲(chǔ)有與其相對(duì)應(yīng)的鏈接數(shù)據(jù)。在對(duì)該鏈接數(shù)據(jù)的內(nèi)容進(jìn)行觸發(fā)播放時(shí),根據(jù)該鏈接所指定的數(shù)據(jù)獲取路徑,下載所對(duì)應(yīng)的數(shù)據(jù)并進(jìn)行輸出操作。在采用前述的真實(shí)數(shù)據(jù)匯總的形式時(shí),有利之處是能夠?qū)α髅襟w數(shù)據(jù)的整體內(nèi)容進(jìn)行采集,播放效果穩(wěn)定,不利之處是會(huì)占用較大的空間及流量;采用鏈接數(shù)據(jù)匯總可以節(jié)約數(shù)據(jù)的存儲(chǔ)空間及流量,但可能會(huì)因?yàn)椴シ烹A段的傳輸問(wèn)題或者共享數(shù)據(jù)的共享設(shè)置變更等情況,影響數(shù)據(jù)的播放操作。前述的流媒體數(shù)據(jù)的匯總方式,無(wú)論哪一種匯總方式都可以對(duì)匯總的流媒體數(shù)據(jù)進(jìn)行排序操作。前述已經(jīng)描述了對(duì)流媒體數(shù)據(jù)按類型進(jìn)行區(qū)分形成數(shù)據(jù)列表的形式。進(jìn)一步,還可以根據(jù)對(duì)流媒體數(shù)據(jù)設(shè)置共享的情況或者被評(píng)價(jià)的情況進(jìn)行排序。對(duì)匯總之后的流媒體數(shù)據(jù)進(jìn)行分類的方式,作為舉例而非限定,為如下類型其中之一:A按照數(shù)據(jù)被打開(kāi)的次數(shù)高低進(jìn)行排序;具體來(lái)說(shuō),統(tǒng)計(jì)各個(gè)共享的流媒體數(shù)據(jù)被打開(kāi)的次數(shù),然后將被打開(kāi)的次數(shù)以高低為序進(jìn)行排列。優(yōu)選的方式,是將被打開(kāi)次數(shù)高的排序在前,被打開(kāi)次數(shù)低的排序在后。B采集流媒體數(shù)據(jù)設(shè)置為共享狀態(tài)的時(shí)間,將其作為數(shù)據(jù)排列的先后次序的條件進(jìn)行排序;具體來(lái)說(shuō),對(duì)各個(gè)共享的流媒體數(shù)據(jù)的共享設(shè)置時(shí)間進(jìn)行采集,然后按照該時(shí)間的先后進(jìn)行排序。如果發(fā)起方希望播放最新更新的流媒體數(shù)據(jù)的話,則將更新時(shí)間臨近的流媒體數(shù)據(jù)排序在前,將更新時(shí)間更早的流媒體數(shù)據(jù)排序在后;如果發(fā)起方希望播放早期的流媒體數(shù)據(jù),則將更新時(shí)間臨近的流媒體數(shù)據(jù)排序在后,將更新時(shí)間更早的流媒體數(shù)據(jù)排序在前。C對(duì)應(yīng)著流媒體數(shù)據(jù)設(shè)置評(píng)級(jí)模式,按照數(shù)據(jù)的評(píng)級(jí)高低進(jìn)行排序。具體來(lái)說(shuō),對(duì)即時(shí)通信用戶所共享的流媒體數(shù)據(jù)設(shè)置評(píng)級(jí)的機(jī)制,比如,可以按一級(jí)、二級(jí)、三級(jí)、四級(jí)和五級(jí)這五種級(jí)別進(jìn)行分級(jí),將級(jí)別高的視為評(píng)級(jí)高,將級(jí)別低的視為評(píng)級(jí)低。于是,若其他聯(lián)系人在進(jìn)行數(shù)據(jù)播放時(shí),對(duì)共享的流媒體數(shù)據(jù)進(jìn)行評(píng)級(jí),則將獲得的評(píng)級(jí)數(shù)值進(jìn)行平均,獲得與共享的特定流媒體數(shù)據(jù)相對(duì)應(yīng)的評(píng)級(jí)數(shù)值。進(jìn)而,可以按評(píng)級(jí)的高低進(jìn)行排序,將評(píng)級(jí)高的流媒體數(shù)據(jù)排序在前,將評(píng)級(jí)低的流媒體數(shù)據(jù)排序在后。實(shí)施例2參圖2所示,對(duì)應(yīng)著前述的方法,本發(fā)明還提供一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的客戶端100。該客戶端100是一種即時(shí)通信客戶端,能夠?qū)崿F(xiàn)和即時(shí)通信相關(guān)的預(yù)設(shè)功能。作為舉例,該客戶端在登錄之后,其界面形式包括即時(shí)通信主面板,在即時(shí)通信主面板中包括有各種預(yù)設(shè)的功能控件以及聯(lián)系人列表,在聯(lián)系人列表中包括有各個(gè)聯(lián)系人對(duì)象。每個(gè)聯(lián)系人對(duì)象所對(duì)應(yīng)的條框形式,通常被稱為ITEM項(xiàng)。在該ITEM項(xiàng)中包括有和聯(lián)系人對(duì)象相對(duì)應(yīng)的用戶圖標(biāo)及用戶名等數(shù)據(jù)。在觸發(fā)選定的ITEM項(xiàng)之后,能夠開(kāi)啟與該ITEM項(xiàng)相對(duì)應(yīng)的即時(shí)通信交互界面,在該即時(shí)通信交互界面中通常包括交互界面輸入欄,用以采集待傳輸?shù)臄?shù)據(jù)信息;以及包括交互界面輸出欄,用以輸出各交互方的通信記錄;以及交互界面工具欄,用以提供和交互通信相關(guān)的功能控件。 所述的客戶端100所對(duì)應(yīng)的界面,可以是即時(shí)通信主面板,或者是即時(shí)通信主面板中的ITEM項(xiàng),或者是與特定聯(lián)系人對(duì)象相對(duì)應(yīng)的即時(shí)通信交互界面,在這些界面中能夠設(shè)置觸發(fā)流媒體數(shù)據(jù)開(kāi)啟的播放界面,在觸發(fā)之后能夠匯總用戶所選擇聯(lián)系人對(duì)象范圍內(nèi)所共享的流媒體數(shù)據(jù),通過(guò)播放界面進(jìn)行連貫的播放操作。為實(shí)現(xiàn)該目的,所述的客戶端100包括有如下結(jié)構(gòu)流媒體數(shù)據(jù)采集單元110,用以選擇發(fā)起方在即時(shí)通信中的聯(lián)系人對(duì)象范圍,采集所選擇聯(lián)系人對(duì)象所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù);流媒體數(shù)據(jù)匯總單元120,用以將前述的流媒體數(shù)據(jù)進(jìn)行匯總;流媒體數(shù)據(jù)播放單元130,用以通過(guò)發(fā)起方客戶端生成流媒體播放界面,連貫播放前述流媒體數(shù)據(jù)匯總單元120所匯總的流媒體數(shù)據(jù)。利用所述的流媒體數(shù)據(jù)采集單元110,能夠依據(jù)發(fā)起方所設(shè)置的聯(lián)系人對(duì)象范圍,采集隸屬于該聯(lián)系人對(duì)象范圍內(nèi)的各聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù),所述的流媒體數(shù)據(jù),尤其指的是圖片、音頻、視頻中至少其一的數(shù)據(jù)。作為舉例而非限定,是由前述各聯(lián)系人對(duì)象所共享的音樂(lè)數(shù)據(jù),或者所共享的照片數(shù)據(jù),等等。所獲得的各個(gè)聯(lián)系人對(duì)象共享的流媒體數(shù)據(jù),通過(guò)前述的流媒體數(shù)據(jù)匯總單元120進(jìn)行匯總操作。在匯總時(shí),還可以根據(jù)不同的流媒體數(shù)據(jù)的類型進(jìn)行分類,從而分別形成相應(yīng)的流媒體數(shù)據(jù)列表,供用戶選擇。比如說(shuō),可以依據(jù)圖片、音頻、視頻等不同的數(shù)據(jù)格式進(jìn)行分類,也可以依據(jù)數(shù)據(jù)的大小進(jìn)行分類,還可以依據(jù)聯(lián)系人對(duì)象的身份進(jìn)行分類,還可以依據(jù)數(shù)據(jù)的共享設(shè)置時(shí)間進(jìn)行分類,也可以依據(jù)數(shù)據(jù)被評(píng)價(jià)的級(jí)別高低進(jìn)行分類,等等,具體是不限定的。所述的數(shù)據(jù)被匯總之后,通過(guò)流媒體數(shù)據(jù)播放單元130基于發(fā)起方客戶端的界面,比如在即時(shí)通信主面板上,或者在與特定聯(lián)系人對(duì)象相對(duì)應(yīng)的ITEM項(xiàng)處,或者在即時(shí)通信交互界面上,設(shè)置流媒體播放界面,在該播放界面中包括有用以進(jìn)行數(shù)據(jù)播放操作的控件結(jié)構(gòu),通過(guò)觸發(fā)該控件結(jié)構(gòu),就可以按照用戶所選擇的流媒體數(shù)據(jù)的類型及數(shù)據(jù)范圍,對(duì)流媒體數(shù)據(jù)進(jìn)行連貫的播放操作。實(shí)施例3
參圖3所示,本發(fā)明還提供一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的系統(tǒng)200,它包括發(fā)起方客戶端210、聯(lián)系人對(duì)象客戶端220和系統(tǒng)服務(wù)器230。該系統(tǒng)200能夠?qū)崿F(xiàn)即時(shí)通信功能。作為舉例而非限定,通過(guò)系統(tǒng)服務(wù)器230設(shè)置有登錄服務(wù)結(jié)構(gòu),其作用是獲取即時(shí)通信客戶端當(dāng)前的登錄信息,主要包括發(fā)起方客戶端210或聯(lián)系人對(duì)象客戶端220登錄的動(dòng)態(tài)IP地址以及端口號(hào),并向登錄的其它關(guān)聯(lián)即時(shí)通信客戶端推送前述的IP地址以及端口號(hào)信息。進(jìn)一步,所述的系統(tǒng)服務(wù)器230設(shè)置有狀態(tài)服務(wù)結(jié)構(gòu),用于存儲(chǔ)各個(gè)即時(shí)通信用戶的登錄狀態(tài)。進(jìn)一步,所述的系統(tǒng)服務(wù)器230設(shè)置有離線消息服務(wù)結(jié)構(gòu),用于存儲(chǔ)即時(shí)通信離線用戶的相關(guān)信息。以及設(shè)置有用戶信息數(shù)據(jù)庫(kù)服務(wù)結(jié)構(gòu),用于存儲(chǔ)用戶號(hào)碼標(biāo)識(shí)以及與用戶號(hào)碼標(biāo)識(shí)對(duì)應(yīng)的其它基本資料,以及用戶相關(guān)的群組、討論組等信息,以及用戶向聯(lián)系人對(duì)象發(fā)送的、被系統(tǒng)服務(wù)器230所存儲(chǔ)的離線數(shù)據(jù),或者由聯(lián)系人對(duì)象發(fā)出的、被系統(tǒng)服務(wù)器230所存儲(chǔ)的離線數(shù)據(jù),等等。進(jìn)一步,所述的系統(tǒng)200還能夠支持本發(fā)明所描述的構(gòu)造數(shù)據(jù)播放的功能。為實(shí)現(xiàn)該功能,所述的系統(tǒng)200還具有如下技術(shù)特點(diǎn)
發(fā)起方客戶端210,它包括,流媒體數(shù)據(jù)觸發(fā)單元211,用以選擇發(fā)起方進(jìn)行流媒體播放時(shí)所選擇的聯(lián)系人對(duì)象范圍以及所觸發(fā)的待采集流媒體數(shù)據(jù)類型,該流媒體數(shù)據(jù)為前述聯(lián)系人對(duì)象范圍所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù);流媒體數(shù)據(jù)獲取單元212,用以從下述的系統(tǒng)服務(wù)器230接收所推送的流媒體數(shù)據(jù);流媒體數(shù)據(jù)播放單元213,用以通過(guò)發(fā)起方客戶端210生成流媒體播放界面,連貫播放前述流媒體數(shù)據(jù)獲取單元212所獲取的流媒體數(shù)據(jù);聯(lián)系人對(duì)象客戶端220,它包括,流媒體數(shù)據(jù)共享設(shè)置單元221,用以通過(guò)所在的客戶端設(shè)置用以共享輸出操作的流媒體數(shù)據(jù);系統(tǒng)服務(wù)器230,它包括,流媒體數(shù)據(jù)匯總單元231,用以將前述聯(lián)系人對(duì)象客戶端220所共享的流媒體數(shù)據(jù)進(jìn)行匯總;流媒體數(shù)據(jù)采集觸發(fā)單元232,用以采集前述發(fā)起方客戶端210中流媒體數(shù)據(jù)觸發(fā)單元211所發(fā)送的待采集流媒體數(shù)據(jù)的請(qǐng)求;流媒體數(shù)據(jù)采集執(zhí)行單元233,用以依據(jù)前述流媒體數(shù)據(jù)采集觸發(fā)單元232所獲得的待采集流媒體數(shù)據(jù)的請(qǐng)求,通過(guò)前述的流媒體數(shù)據(jù)匯總單元231采集對(duì)應(yīng)的流媒體數(shù)據(jù);流媒體數(shù)據(jù)推送單元234,用以將流媒體數(shù)據(jù)采集執(zhí)行單元233所采集獲得的流媒體數(shù)據(jù)推送至前述的發(fā)起方客戶端210。在具體實(shí)施時(shí),首先由聯(lián)系人對(duì)象客戶端220通過(guò)其中的流媒體數(shù)據(jù)共享設(shè)置單元221,開(kāi)啟共享流媒體數(shù)據(jù)的設(shè)置界面,然后選擇符合本發(fā)明所描述流媒體數(shù)據(jù)要求的圖片和/或音頻和/或視頻的數(shù)據(jù)內(nèi)容,設(shè)置能夠接收該數(shù)據(jù)共享的聯(lián)系人對(duì)象范圍,以及共享的時(shí)間段等數(shù)據(jù)信息,完成流媒體數(shù)據(jù)的共享設(shè)置操作。經(jīng)聯(lián)系人對(duì)象客戶端220完成共享設(shè)置操作后的流媒體數(shù)據(jù),將其對(duì)應(yīng)著設(shè)置信息以及流媒體數(shù)據(jù)的相關(guān)信息,推送至系統(tǒng)服務(wù)器230。經(jīng)由系統(tǒng)服務(wù)器230中的流媒體數(shù)據(jù)匯總單元231,對(duì)各個(gè)聯(lián)系人對(duì)象客戶端220所共享的流媒體數(shù)據(jù)進(jìn)行匯總,形成具有共享設(shè)置的流媒體數(shù)據(jù)庫(kù)。該流媒體數(shù)據(jù)庫(kù)可以包括有對(duì)應(yīng)流媒體數(shù)據(jù)的具體內(nèi)容,也可以僅僅包括相應(yīng)流媒體數(shù)據(jù)的鏈接數(shù)據(jù),具體是不限定的。進(jìn)而,由發(fā)起方通過(guò)發(fā)起方客戶端210觸發(fā)聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù)進(jìn)行播放操作時(shí),經(jīng)由流媒體數(shù)據(jù)觸發(fā)單元211,采集發(fā)起方進(jìn)行流媒體數(shù)據(jù)播放時(shí)所選擇的聯(lián)系人對(duì)象范圍,以及所選擇的待采集流媒體數(shù)據(jù)的類型,將這些數(shù)據(jù)信息以異步數(shù)據(jù)傳輸?shù)姆绞酵扑椭料到y(tǒng)服務(wù)器230。由系統(tǒng)服務(wù)器230中的流媒體數(shù)據(jù)采集觸發(fā)單元232接收待采集流媒體數(shù)據(jù)請(qǐng)求。進(jìn)而,將所獲得的請(qǐng)求信息傳輸至流媒體數(shù)據(jù)采集執(zhí)行單元233,依據(jù)所獲得的請(qǐng)求信息從流媒體數(shù)據(jù)匯總單元231中進(jìn)行數(shù)據(jù)搜索,獲得發(fā)起方需要采集 的流媒體數(shù)據(jù)。再通過(guò)流媒體數(shù)據(jù)推送單元234,將獲得的流媒體數(shù)據(jù)匯總起來(lái),推送至發(fā)起方客戶端210。在發(fā)起方客戶端210中,通過(guò)流媒體數(shù)據(jù)獲取單元212,接收由前述系統(tǒng)服務(wù)器230所推送的經(jīng)搜索獲得的流媒體數(shù)據(jù)。轉(zhuǎn)交由流媒體數(shù)據(jù)播放單元213通過(guò)在發(fā)起方客戶端210上所生成的流媒體播放界面,連貫地播放所接收獲得的流媒體數(shù)據(jù)。以上是對(duì)本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,亦均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于該方法包括有如下步驟 步驟1,選擇發(fā)起方在即時(shí)通信中的聯(lián)系人對(duì)象范圍,采集所選擇聯(lián)系人對(duì)象所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù); 步驟2,將前述的流媒體數(shù)據(jù)進(jìn)行匯總; 步驟3,通過(guò)發(fā)起方客戶端生成流媒體播放界面,連貫播放前述步驟所匯總的流媒體數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于對(duì)應(yīng)著前面所描述的流媒體數(shù)據(jù),單獨(dú)分出音樂(lè)流媒體類。
3.根據(jù)權(quán)利要求I或2所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的流媒體播放界面為音樂(lè)播放界面,對(duì)應(yīng)著該音樂(lè)播放界面包括有如下控件至少其一, 播放音樂(lè)選擇控件,用以在觸發(fā)后調(diào)取匯總的聯(lián)系人對(duì)象的音樂(lè)數(shù)據(jù),生成待選擇數(shù)據(jù)列表,供發(fā)起方進(jìn)行選擇操作; 播放開(kāi)始控件,用以在觸發(fā)后開(kāi)啟音樂(lè)播放操作; 播放暫??丶靡栽谟|發(fā)后暫停音樂(lè)播放操作; 聲音調(diào)節(jié)控件,用以在觸發(fā)后調(diào)節(jié)播放聲音的大?。? 節(jié)目前移控件,用以在觸發(fā)后將播放的音樂(lè)內(nèi)容轉(zhuǎn)換為上一支音樂(lè)數(shù)據(jù); 節(jié)目后移控件,用以在觸發(fā)后將播放的音樂(lè)內(nèi)容轉(zhuǎn)換為下一支音樂(lè)數(shù)據(jù); 播放停止控件,用以在觸發(fā)后將當(dāng)前播放的音樂(lè)停止。
4.根據(jù)權(quán)利要求I或2所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的流媒體播放界面為音樂(lè)播放界面,對(duì)應(yīng)著該音樂(lè)播放界面包括有如下用以音樂(lè)選擇的控件至少其一, 音樂(lè)選擇播放列表生成控件,用以在觸發(fā)后將匯總的音樂(lè)數(shù)據(jù)輸出,采集發(fā)起方對(duì)其中音樂(lè)項(xiàng)的選擇消息,以及寫(xiě)入的播放列表名稱,生成包括有所選擇音樂(lè)項(xiàng)的播放列表; 聯(lián)系人選擇播放列表生成控件,用以在觸發(fā)后生成可供用戶選擇的聯(lián)系人列表,采集發(fā)起方對(duì)其中聯(lián)系人的選擇消息,將所選擇的聯(lián)系人的音樂(lè)數(shù)據(jù)進(jìn)行匯總之后生成播放列表; 音樂(lè)類型播放列表生成控件,將匯總的音樂(lè)數(shù)據(jù)依據(jù)對(duì)音樂(lè)的分類模式生成選擇項(xiàng)列表,在觸發(fā)相應(yīng)的選擇項(xiàng)之后,將對(duì)應(yīng)分類模式下的音樂(lè)數(shù)據(jù)生成播放列表; 新增音樂(lè)播放列表生成控件,用以采集與當(dāng)前預(yù)設(shè)臨近時(shí)間段范圍內(nèi),由聯(lián)系人對(duì)象新增的音樂(lè)數(shù)據(jù),經(jīng)匯總后將其生成播放列表。
5.根據(jù)權(quán)利要求4所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的聯(lián)系人選擇播放列表生成控件,包括有群聯(lián)系人選擇播放列表生成控件,在觸發(fā)后將所在群各成員的音樂(lè)數(shù)據(jù)進(jìn)行匯總之后生成播放列表,或者包括有組聯(lián)系人選擇播放列表生成控件,在觸發(fā)后將所在組各成員的音樂(lè)數(shù)據(jù)進(jìn)行匯總之后生成播放列表。
6.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于對(duì)應(yīng)著前面所描述的流媒體數(shù)據(jù),單獨(dú)分出圖片類。
7.根據(jù)權(quán)利要求I或6所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的流媒體播放界面為圖片播放界面,對(duì)應(yīng)著該圖片播放界面包括有如下控件至少其一, 播放圖片選擇控件,用以在觸發(fā)后調(diào)取匯總的聯(lián)系人對(duì)象的圖片數(shù)據(jù),生成待選擇數(shù)據(jù)列表,供發(fā)起方進(jìn)行選擇操作; 播放開(kāi)始控件,用以在觸發(fā)后開(kāi)啟圖片播放操作; 播放暫停控件,用以在觸發(fā)后暫停圖片播放操作; 播放停止控件,用以在觸發(fā)后將當(dāng)前播放的圖片停止; 伴奏音樂(lè)選擇控件,用以在觸發(fā)后,采集預(yù)設(shè)的音樂(lè)數(shù)據(jù)進(jìn)行播放操作。
8.根據(jù)權(quán)利要求7所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的伴奏音樂(lè)選擇控件中預(yù)設(shè)的音樂(lè)數(shù)據(jù),通過(guò)采集當(dāng)前播放中的圖片所隸屬聯(lián)系人對(duì)象設(shè)置的共享音樂(lè)數(shù)據(jù),將其作為預(yù)設(shè)的音樂(lè)數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于獲取播放圖片所隸屬聯(lián)系人對(duì)象的共享音樂(lè)數(shù)據(jù)的方式,包括有如下步驟, 在進(jìn)行圖片播放時(shí),判定該圖片所隸屬的聯(lián)系人對(duì)象身份; 遍歷該聯(lián)系人對(duì)象所共享的數(shù)據(jù),判定是否共享有音樂(lè)數(shù)據(jù); 在共享有音樂(lè)數(shù)據(jù)的情況下,采集所共享的音樂(lè)數(shù)據(jù),作為播放前述圖片時(shí)配套播放的音樂(lè)數(shù)據(jù)。
10.根據(jù)權(quán)利要求I或6所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的流媒體播放界面為圖片播放界面,對(duì)應(yīng)著該圖片播放界面包括有如下用以圖片選擇的控件至少其一, 圖片選擇播放列表生成控件,用以在觸發(fā)后將匯總的圖片數(shù)據(jù)輸出,采集發(fā)起方對(duì)其中圖片項(xiàng)的選擇消息,以及對(duì)播放列表的選擇消息,生成包括有所匯總圖片項(xiàng)的播放列表; 聯(lián)系人選擇播放列表生成控件,用以在觸發(fā)后生成可供用戶選擇的聯(lián)系人列表,采集發(fā)起方對(duì)其中聯(lián)系人的選擇消息,將所選擇的聯(lián)系人的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表; 新增圖片播放列表生成控件,用以采集與當(dāng)前預(yù)設(shè)臨近時(shí)間段范圍內(nèi),由聯(lián)系人對(duì)象新增的圖片數(shù)據(jù),經(jīng)匯總后將其生成播放列表; 圖片大小播放列表生成模塊,用以采集發(fā)起方所設(shè)定的圖片大小的范圍,依據(jù)該范圍對(duì)匯總的圖片數(shù)據(jù)進(jìn)行篩選,獲得符合大小范圍的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表。
11.根據(jù)權(quán)利要求10所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的聯(lián)系人選擇播放列表生成控件,包括有群聯(lián)系人選擇播放列表生成控件,在觸發(fā)后將所在群各成員的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表,或者包括有組聯(lián)系人選擇播放列表生成控件,在觸發(fā)后將所在組各成員的圖片數(shù)據(jù)進(jìn)行匯總之后生成播放列表。
12.根據(jù)權(quán)利要求I或6所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于在流媒體數(shù)據(jù)為圖片數(shù)據(jù)的情況下,通過(guò)前述的流媒體播放界面設(shè)置圖片數(shù)據(jù)的幀與幀之間的播放間隔時(shí)間,對(duì)圖片進(jìn)行逐個(gè)播放。
13.根據(jù)權(quán)利要求I或6所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于在流媒體數(shù)據(jù)為圖片數(shù)據(jù)的情況下,通過(guò)前述的流媒體播放界面設(shè)置同一次輸出的界面中所播放圖片的幀數(shù),按照設(shè)置的幀數(shù)采集對(duì)應(yīng)的圖片進(jìn)行載入及輸出。
14.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于對(duì)應(yīng)著前面所描述的流媒體數(shù)據(jù),單獨(dú)分出非音樂(lè)音視頻類,包括非音樂(lè)的音頻數(shù)據(jù)和/或視頻數(shù)據(jù)。
15.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的流媒體播放界面,對(duì)應(yīng)著特定的聯(lián)系人對(duì)象或者特定的群或者特定的組所在的位置,生成面向所在聯(lián)系人對(duì)象或群或組,采集其中聯(lián)系人對(duì)象的共享數(shù)據(jù)進(jìn)行數(shù)據(jù)播放的流媒體播放界面。
16.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的流媒體播放界面中的數(shù)據(jù),預(yù)設(shè)有供即時(shí)通信用戶在上傳數(shù)據(jù)時(shí)選擇的分類模式,依據(jù)該分類模式對(duì)各即時(shí)通信用戶的共享數(shù)據(jù)進(jìn)行采集。
17.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于通過(guò)前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象的ITEM項(xiàng),將其所在的ITEM項(xiàng)或者所在的群或者所在的組或者所打開(kāi)的即時(shí)通信交互界面,轉(zhuǎn)變?yōu)榕c未播放該聯(lián)系人對(duì)象的流媒體數(shù)據(jù)之前的界面不同的差異化顯示狀態(tài)。
18.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于通過(guò)前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象的ITEM項(xiàng),將該ITEM項(xiàng)通過(guò)所在的聯(lián)系人列表進(jìn)行置頂輸出。
19.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于通過(guò)前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象的用戶識(shí)別號(hào),采集擁有該流媒體數(shù)據(jù)的聯(lián)系人對(duì)象的圖標(biāo)和/或照片數(shù)據(jù)和/或用戶識(shí)別號(hào)和/或用戶名和/或與該聯(lián)系人對(duì)象的通信記錄,進(jìn)行輸出操作。
20.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于通過(guò)前述流媒體播放界面正在播放的數(shù)據(jù)內(nèi)容,獲取該數(shù)據(jù)內(nèi)容所對(duì)應(yīng)的聯(lián)系人對(duì)象,生成用以描述其共享數(shù)據(jù)被前述發(fā)起方播放的消息,向該聯(lián)系人對(duì)象所在的即時(shí)通信客戶端進(jìn)行發(fā)送操作。
21.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的由聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù),對(duì)其播放的次數(shù)進(jìn)行統(tǒng)計(jì),將該統(tǒng)計(jì)數(shù)字通過(guò)前述發(fā)起方的流媒體播放界面,對(duì)應(yīng)著所共享的流媒體數(shù)據(jù)進(jìn)行輸出。
22.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于通過(guò)前述的流媒體播放界面,設(shè)置有流媒體評(píng)價(jià)控件,對(duì)應(yīng)著所選擇的流媒體數(shù)據(jù)觸發(fā)該控件后,生成評(píng)價(jià)錄入界面,采集發(fā)起方所錄入的數(shù)據(jù)信息,作為前述流媒體數(shù)據(jù)所對(duì)應(yīng)的評(píng)價(jià)數(shù)據(jù)信息。
23.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于通過(guò)前述的流媒體播放界面,設(shè)置有流媒體收藏控件,對(duì)應(yīng)著所選擇的流媒體數(shù)據(jù)觸發(fā)該控件后,采集相應(yīng)的流媒體數(shù)據(jù)生成收藏流媒體列表中的數(shù)據(jù)項(xiàng),并由系統(tǒng)服務(wù)器獲取該流媒體數(shù)據(jù)后,針對(duì)于前述列表中的數(shù)據(jù)項(xiàng)進(jìn)行存儲(chǔ)。
24.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于對(duì)于設(shè)置有支付需求條件的流媒體數(shù)據(jù),通過(guò)前述的流媒體播放界面,設(shè)置有費(fèi)用支付控件,在對(duì)應(yīng)著有支付需求的流媒體數(shù)據(jù)觸發(fā)該控件之后,生成用以支付操作的支付界面。
25.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于所述的由聯(lián)系人對(duì)象共享的流媒體數(shù)據(jù),是在權(quán)限許可的情況下,通過(guò)登錄相應(yīng)聯(lián)系人對(duì)象所在的終端設(shè)備,在遍歷其終端設(shè)備上的數(shù)據(jù)后獲取的流媒體數(shù)據(jù)。
26.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于對(duì)前述的流媒體數(shù)據(jù)進(jìn)行匯總的方式,包括真實(shí)數(shù)據(jù)匯總和/或鏈接數(shù)據(jù)匯總,其中的真實(shí)數(shù)據(jù)匯總,用以采集聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù),下載至所在終端或?qū)?yīng)的系統(tǒng)服務(wù)器后進(jìn)行輸出或存儲(chǔ),其中的鏈接數(shù)據(jù)匯總,用以將聯(lián)系人對(duì)象所共享的流媒體數(shù)據(jù)的鏈接,下載至所在終端或?qū)?yīng)的系統(tǒng)服務(wù)器后進(jìn)行存儲(chǔ)或輸出。
27.根據(jù)權(quán)利要求I所述的一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法,其特征在于將匯總之后的流媒體數(shù)據(jù)進(jìn)行排序,其排序的方式為, 按照數(shù)據(jù)被打開(kāi)的次數(shù)高低進(jìn)行排序; 采集流媒體數(shù)據(jù)設(shè)置為共享狀態(tài)的時(shí)間,將其作為數(shù)據(jù)排列的先后次序的條件進(jìn)行排序; 對(duì)應(yīng)著流媒體數(shù)據(jù)設(shè)置評(píng)級(jí)模式,按照數(shù)據(jù)的評(píng)級(jí)高低進(jìn)行排序。
28.—種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的客戶端,其特征在于該客戶端包括 流媒體數(shù)據(jù)采集單元,用以選擇發(fā)起方在即時(shí)通信中的聯(lián)系人對(duì)象范圍,采集所選擇聯(lián)系人對(duì)象所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù); 流媒體數(shù)據(jù)匯總單元,用以將前述的流媒體數(shù)據(jù)進(jìn)行匯總; 流媒體數(shù)據(jù)播放單元,用以通過(guò)發(fā)起方客戶端生成流媒體播放界面,連貫播放前述流媒體數(shù)據(jù)匯總單元所匯總的流媒體數(shù)據(jù)。
29.—種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的系統(tǒng),其特征在于該系統(tǒng)包括 發(fā)起方客戶端,它包括, 流媒體數(shù)據(jù)觸發(fā)單元,用以選擇發(fā)起方進(jìn)行流媒體播放時(shí)所選擇的聯(lián)系人對(duì)象范圍以及所觸發(fā)的待采集流媒體數(shù)據(jù)類型,該流媒體數(shù)據(jù)為前述聯(lián)系人對(duì)象范圍所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù); 流媒體數(shù)據(jù)獲取單元,用以從下述的系統(tǒng)服務(wù)器接收所推送的流媒體數(shù)據(jù); 流媒體數(shù)據(jù)播放單元,用以通過(guò)發(fā)起方客戶端生成流媒體播放界面,連貫播放前述流媒體數(shù)據(jù)獲取單元所獲取的流媒體數(shù)據(jù); 聯(lián)系人對(duì)象客戶端,它包括, 流媒體數(shù)據(jù)共享設(shè)置單元,用以通過(guò)所在的客戶端設(shè)置用以共享輸出操作的流媒體數(shù)據(jù); 系統(tǒng)服務(wù)器,它包括, 流媒體數(shù)據(jù)匯總單元,用以將前述聯(lián)系人對(duì)象客戶端所共享的流媒體數(shù)據(jù)進(jìn)行匯總;流媒體數(shù)據(jù)采集觸發(fā)單元,用以采集前述發(fā)起方客戶端中流媒體數(shù)據(jù)觸發(fā)單元所發(fā)送的待采集流媒體數(shù)據(jù)的請(qǐng)求; 流媒體數(shù)據(jù)采集執(zhí)行單元,用以依據(jù)前述流媒體數(shù)據(jù)采集觸發(fā)單元所獲得的待采集流媒體數(shù)據(jù)的請(qǐng)求,通過(guò)前述的流媒體數(shù)據(jù)匯總單元采集對(duì)應(yīng)的流媒體數(shù)據(jù); 流媒體數(shù)據(jù)推送單元,用以將流媒體數(shù)據(jù)采集執(zhí)行單元所采集獲得的流媒體數(shù)據(jù)推送至前述的發(fā)起方客戶端。
全文摘要
本發(fā)明提供了一種即時(shí)通信中構(gòu)造數(shù)據(jù)播放的方法、客戶端及系統(tǒng),屬于通信、軟件技術(shù)領(lǐng)域。所述的方法包括有如下步驟選擇發(fā)起方在即時(shí)通信中的聯(lián)系人對(duì)象范圍,采集所選擇聯(lián)系人對(duì)象所共享的包括圖片、音頻、視頻中至少其一數(shù)據(jù)的流媒體數(shù)據(jù);將前述的流媒體數(shù)據(jù)進(jìn)行匯總;通過(guò)發(fā)起方客戶端生成流媒體播放界面,連貫播放前述步驟所匯總的流媒體數(shù)據(jù)。利用本發(fā)明,能夠通過(guò)構(gòu)造聯(lián)系人對(duì)象的共享數(shù)據(jù)的方式,提供能夠播放的音頻或視頻或圖片內(nèi)容。
文檔編號(hào)H04L12/58GK102811180SQ20121027180
公開(kāi)日2012年12月5日 申請(qǐng)日期2012年8月1日 優(yōu)先權(quán)日2012年8月1日
發(fā)明者馬宇塵 申請(qǐng)人:上海量明科技發(fā)展有限公司