一種提供信息的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種提供信息的方法,所述方法包括:接收基于會話發(fā)起協(xié)議SIP的視頻呼叫請求;以及根據(jù)預設的信息提供策略,在視頻呼叫等待期間下發(fā)信息。通過在呼叫等待期間為用戶提供多樣的信息,提升了用戶體驗,豐富了互聯(lián)網(wǎng)的應用。
【專利說明】一種提供信息的方法及裝置
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應用【技術領域】,并且更具體地,涉及一種提供信息的方法及裝置。
【背景技術】
[0002]隨著網(wǎng)絡技術、移動通信技術的迅猛發(fā)展,為人們提供的通信帶寬越來越高,基于移動互聯(lián)網(wǎng)的視頻應用也隨之日益興起。例如,端對端的視頻通信(如視頻聊天)、多方視頻會議、以及如專利文獻CN101826417A(發(fā)明名稱為“用于向SIP終端傳送IPTV節(jié)目的方法和終端”、申請日為2007年10月26日、公布日為2010年9月15日)公開的那樣向移動終端傳送IPTV節(jié)目等。
[0003]而在移動互聯(lián)網(wǎng)的架構中,當前的主流技術是使用會話發(fā)起SIP協(xié)議作為呼叫控制信令。SIP協(xié)議是互聯(lián)網(wǎng)工程任務組IETF提出和推進的應用層信令協(xié)議,定義了用戶間交互式媒體會話的發(fā)起,修改和終止過程。當前的SIP協(xié)議主要集中于語音會話的建立和控制。成熟的基于SIP協(xié)議的視頻呼叫尚不多見。
[0004]在用戶發(fā)起視頻會話建立時,通常視頻會話不能馬上建立,需要等待信令交互過程完成、驗證身份、等待對方應答等過程,這需要一定的時間,雖然這段時間長短不一,但平均需要10秒以上。這段時間稱為視頻呼叫等待期間,發(fā)起呼叫的用戶(或者參與視頻會議的用戶)不得不在此期間等待,直至呼叫連通,視頻會話建立。在視頻呼叫等待期間提供給用戶的界面稱為視頻呼叫等待界面。
[0005]發(fā)明人發(fā)現(xiàn)當前對呼叫等待界面開發(fā)較少,通常只是在通信終端顯示本地表示呼叫的圖片、動畫或視頻,例如視頻服務提供者或者視頻會話設備預置的圖片,或者表示呼叫正在建立的動畫,或者參與視頻的用戶自己的照片或當前視頻,甚至是空白頁。這對用戶的體驗較差,甚至是枯燥的。
【發(fā)明內(nèi)容】
[0006]因此,本發(fā)明的目的在于,提供一種在視頻呼叫等待期間提供信息的方法及裝置。
[0007]根據(jù)本發(fā)明的一個方面,提供了一種提供信息的方法,包括:接收基于會話發(fā)起協(xié)議SIP的視頻呼叫請求;以及根據(jù)預設的信息提供策略,在視頻呼叫等待期間下發(fā)信息。
[0008]根據(jù)本發(fā)明的一個實施方式,所述下發(fā)的信息是廣告。
[0009]根據(jù)本發(fā)明的一個實施方式,所述下發(fā)的信息是熱點圖片、熱點視頻、熱點音樂、熱點新聞和天氣信息中的一個或多個。
[0010]優(yōu)選地,所述下發(fā)的信息包括視頻、動畫、音頻、圖片、圖標、文字中的一個或多個的組合。
[0011]優(yōu)選地,所述下發(fā)的信息包括指向具體信息內(nèi)容的標識符。
[0012]優(yōu)選地,所述下發(fā)的信息是允許用戶互動的。
[0013]優(yōu)選地,所述下發(fā)的信息與用戶的視頻會話場景一起呈現(xiàn)。[0014]優(yōu)選地,所述預設的信息提供策略是由用戶或者服務器預先設置的。
[0015]根據(jù)本發(fā)明的另一個方面,提供了一種提供信息的裝置,包括:接收模塊,用于接收基于會話發(fā)起協(xié)議SIP的視頻呼叫請求;以及信息下發(fā)模塊,用于根據(jù)預設的信息提供策略,在視頻會話呼叫等待期間下發(fā)信息。
[0016]根據(jù)本發(fā)明的一個實施方式,所述裝置還包括廣告服務器,用于向所述信息下發(fā)模塊提供下發(fā)的廣告。
[0017]根據(jù)本發(fā)明的一個實施方式,所述裝置還包括內(nèi)容服務器,用于向所述信息下發(fā)模塊提供下發(fā)的熱點圖片、熱點視頻、熱點音樂、熱點新聞和天氣信息中的一個或多個。
[0018]本發(fā)明通過在呼叫等待期間為用戶提供多樣的信息,提升了用戶體驗,豐富了互聯(lián)網(wǎng)的應用。
【專利附圖】
【附圖說明】
[0019]當結合附圖閱讀下文對示范性實施方式的詳細描述時,本發(fā)明的這些以及其他目的、特征和優(yōu)點將變得顯而易見,在附圖中:
[0020]圖1示出了本發(fā)明的實施方式可以在其中實施的系統(tǒng)的概覽圖;
[0021]圖2是根據(jù)本發(fā)明實施方式的提供信息的方法的流程圖;
[0022]圖3是根據(jù)本發(fā)明實施方式的提供信息的裝置的框圖;
[0023]圖4示出了適合用來實施本發(fā)明實施方式的計算機系統(tǒng)的框圖。
【具體實施方式】
[0024]下文將參考若干示例性實施例來描述本發(fā)明的原理和精神。應當理解,給出這些實施例僅僅是為了使本領域技術人員能夠更好地理解進而實現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。
[0025]附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實施例的裝置、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)預定的邏輯功能的可執(zhí)行指令。也應當注意,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0026]下面結合附圖以示例的方式詳細描述本發(fā)明的各種實施方式。
[0027]首先參考圖1,其示出了本發(fā)明的實施方式可以在其中實現(xiàn)的示例性系統(tǒng)10的概覽圖。系統(tǒng)10可以包括有線或無線網(wǎng)絡的任意組合,其中這些網(wǎng)絡包括但不限于移動電話網(wǎng)絡、無線局域網(wǎng)(LAN)、藍牙個人局域網(wǎng)、以太網(wǎng)LAN、令牌環(huán)LAN、廣域網(wǎng)、互聯(lián)網(wǎng)等。
[0028]例如,圖1中所示系統(tǒng)10包括移動電話網(wǎng)絡11和互聯(lián)網(wǎng)28。通往互聯(lián)網(wǎng)28的連接可以包括但不限于遠程無線連接、短程無線連接,以及各種有線連接,有線連接包括但不限于電話線、電纜線路、電力線、TV廣播等。
[0029]系統(tǒng)10的示例性移動通信設備可以包括但不限于組合式PDA和移動電腦14、移動電話12、PDA 16、集成消息傳遞設備(IMD) 18和平板電腦(未示出)等。移動通信設備可以通過通往基站24的無線連接25發(fā)送和接收呼叫、消息和數(shù)據(jù)流,并且通過通往基站24的無線連接25與服務提供商進行通信?;?4可以耦合至網(wǎng)絡服務器26,該服務器26允許移動電話網(wǎng)絡11和互聯(lián)網(wǎng)28之間的通信。系統(tǒng)10還包括互聯(lián)網(wǎng)應用類服務器20,其通過有線或無線鏈路連接(未示出)到互聯(lián)網(wǎng)28,這些應用類服務器例如包括:即時通信頂服務器、視頻會議提供商服務器、廣告服務器、內(nèi)容服務器等。系統(tǒng)10可以包括附加的通信設備和不同類型的通信設備。
[0030]移動通信設備可以使用各種傳輸技術進行通信,包括但不限于,碼分多址(CDMA)、全球移動通信系統(tǒng)(GSM)、通用移動通信系統(tǒng)(UMTS)、時分多址(TDMA)、頻分多址(FDMA)、傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)、短消息傳遞服務(SMS)、多媒體消息傳遞服務(MMS)、電子郵件、即時消息傳遞服務(MS)、藍牙、IEEE 802.11等。在實現(xiàn)本發(fā)明的各種實施方式中所涉及的通信設備可以使用各種介質(zhì)進行通信,包括但不限于無線電、紅外、激光、線纜連接等。和互聯(lián)網(wǎng)28相連的還包括各種非移動通信設備(未示出),如臺式機。
[0031]圖2示意性示出了根據(jù)本發(fā)明實施方式的提供信息的方法20的流程圖。該流程開始于步驟S200。
[0032]步驟S210:接收基于會話發(fā)起協(xié)議SIP的視頻呼叫請求。
[0033]根據(jù)本發(fā)明的一個實施例,視頻會話可以基于SIP協(xié)議來建立,視頻呼叫請求攜帶在會話發(fā)起協(xié)議SIP中。視頻呼叫請求可以是用于建立點對點會話的呼叫請求,也可以是用于建立多方會話或者多媒體會議的建立請求,或者是分享或轉發(fā)IPTV的請求。例如,SIP視頻呼叫請求可以用SIP INVITE消息來表示視頻呼叫等待期間開始,其中在會話描述協(xié)議SDP體中用“m = video”來表示媒體格式是視頻。
[0034]應當注意,本發(fā)明對SIP協(xié)議本身沒有任何限制,具體的細節(jié)可參考IETFRFC3261協(xié)議(SIP:會話發(fā)起協(xié)議)、IETF RFC2327協(xié)議(SDP:會話描述協(xié)議)。
[0035]步驟S220:根據(jù)預設的信息提供策略,在視頻呼叫等待期間下發(fā)信息。
[0036]根據(jù)本發(fā)明的一個實施例,在收到對應視頻呼叫SIP INVITE消息的ACK消息后,表示視頻呼叫的結束,開始視頻會話,視頻呼叫等待期間結束。根據(jù)本發(fā)明的一個實施例,可以為最終參與視頻通話的不同的用戶提供相同的信息或者不同的信息,取決于信息提供策略。
[0037]根據(jù)本發(fā)明的一個實施例,在接收到用戶發(fā)送的視頻會話建立請求或者視頻呼叫請求后,可以開始為選定的部分參與視頻通話的用戶提供視頻信息、音頻信息或動畫,或者也可以僅提供與上述視頻信息、音頻信息或動畫相關的鏈接或者標識符,如http錨鏈接,若用戶觸發(fā)了上述鏈接或者標識符,而被轉向到與該鏈接或者標識符標識的視頻信息、音頻信息或動畫,即所述下發(fā)的信息是允許與用戶互動的。
[0038]至此,方法20在步驟S230結束。
[0039]應當理解,本發(fā)明的預設的信息提供策略可以是任何適當?shù)牟呗?,策略的粒度取決于應用的需求。信息提供策略可以為,諸如為不同的用戶提供的不同的信息,為所有的用戶提供統(tǒng)一的信息,僅對最終參與視頻通話的部分用戶提供信息等。
[0040]在本發(fā)明中,下發(fā)的信息例如可以包括視頻、動畫、音頻、圖片、圖標、文字中的一個或多個。如上所述,也可以僅提供一個或多個標識具體信息的標識符,如錨鏈接。
[0041]根據(jù)本發(fā)明的一個實施例,下發(fā)的信息可以為廣告,預設的信息提供策略可以為廣告播放列表,其中例如列出了何時下發(fā)何種類型的廣告。根據(jù)本發(fā)明的一個實施例,下發(fā)的信息可以為當日、當周或者當月的熱點圖片、視頻或音樂,預設的信息提供策略可以為從內(nèi)容服務器獲取當日、當周或者當月熱度最高(如用戶點擊率最高等)的圖片、視頻或音樂。進一步地,下發(fā)的信息例如可以為天氣信息、按熱度排序的一條或多條熱點新聞等。應當理解,以上所述的下發(fā)的信息僅是本發(fā)明在視頻呼叫等待期間下發(fā)的信息的示例。
[0042]應當理解,信息提供策略可以由服務提供者設定,或者可以由用戶設定。
[0043]在本發(fā)明的一個實施例中,視頻會話終端可以與用戶的視頻會話場景一起呈現(xiàn)所下發(fā)的信息。根據(jù)本發(fā)明的一個實施例,可以在用戶的視頻會話終端的界面上呈現(xiàn)上述兩種信息,上述兩種信息可以分別在用戶界面的不同區(qū)域中播放。例如,在主界面播放所下發(fā)的信息,而在主界面的左上角播放用戶的當前視頻會話場景,其可以是用戶的當前視頻、用戶的大頭照、用戶的卡通圖像等。
[0044]現(xiàn)在參考圖3,其示意性示出了根據(jù)本發(fā)明一個實施方式的用于提供信息的裝置
30。該裝置30包括:接收模塊310,用于接收視頻呼叫請求;信息下發(fā)模塊320,用于根據(jù)預設的信息提供策略,在視頻呼叫等待期間下發(fā)信息。
[0045]應當理解,裝置100中記載的每個模塊與參考圖2描述的方法20中的每個步驟相對應。由此,上文針對圖2描述的操作和特征同樣適用于裝置30及其中包含的模塊,在此不再贅述。
[0046]根據(jù)本發(fā)明的一個實施例,裝置30還可選地包括廣告服務器330,用于向信息下發(fā)模塊320提供下發(fā)的廣告。預設的信息提供策略可以為廣告播放列表,其中例如列出了何時下發(fā)何種類型的廣告。
[0047]根據(jù)本發(fā)明的一個實施例,裝置30還可選地包括內(nèi)容服務器340,用于向信息下發(fā)模塊提供當日、當周或者當月的熱點圖片、視頻或者音樂。預設的信息提供策略可以為從內(nèi)容服務器獲取當日、當周或者當月熱度最高的圖片、視頻或音樂,或者天氣信息、按熱度排序的一條或多條熱點新聞等。應當理解,以上所述的信息僅是本發(fā)明在視頻呼叫等待期間下發(fā)的信息的示例。
[0048]根據(jù)本發(fā)明的實施例,在實現(xiàn)時,可以將裝置30集成于SIP網(wǎng)絡的SIP代理服務器或者SIP重定向服務器,當然SIP網(wǎng)絡的其他服務器(如位置服務器)也是本領域技術人員可以考慮的。也可以將裝置30實現(xiàn)于3GPP分組網(wǎng)絡上的IP多媒體子系統(tǒng)MS中的呼叫會話控制功能CSCF(包括服務CSCF “S-CSCF”和代理CSCF “P-CSCF”)等實體上。
[0049]還應當理解,可以利用各種方式來實現(xiàn)裝置30,例如,在某些實施方式中,裝置30可以利用軟件和/或固件模塊來實現(xiàn)。此外,裝置30也可以利用硬件模塊來實現(xiàn)?,F(xiàn)在已知或者將來開發(fā)的其他方式也是可行的,本發(fā)明的范圍在此方面不受限制。
[0050]圖4示出了適于用來實現(xiàn)本發(fā)明實施方式的計算機系統(tǒng)的框圖。如圖4所示,計算機系統(tǒng)40可以包括:CPU(中央處理單元)401、RAM(隨機存取存儲器)402、ROM(只讀存儲器)403、系統(tǒng)總線404、硬盤控制器405、鍵盤控制器406、串行接口控制器407、并行接口控制器408、顯示控制器409、硬盤410、鍵盤411、串行外部設備412、并行外部設備413和顯示器414。在這些部件中,與系統(tǒng)總線404相連的有CPU401、RAM 402、ROM 403、硬盤控制器405、鍵盤控制器406、串行控制器407、并行控制器408和顯示控制器409。硬盤410與硬盤控制器405相連,鍵盤411與鍵盤控制器406相連,串行外部設備412與串行接口控制器407相連,并行外部設備413與并行接口控制器408相連,以及顯示器414與顯示控制器409相連。應當理解,圖4所述的結構框圖僅僅為了示例的目的而示出的,而不是對本發(fā)明的限制。在某些情況下,可以根據(jù)需要增加或者減少其中的一些設備。
[0051]特別地,除硬件實施方式之外,本發(fā)明的實施方式可以通過計算機程序產(chǎn)品的形式實現(xiàn)。例如,參考圖2描述的方法20、圖3描述的裝置30可以通過計算機程序產(chǎn)品來實現(xiàn)。該計算機程序產(chǎn)品可以存儲在例如圖4所示的RAM 402,ROM 403、硬盤410和/或任何適當?shù)拇鎯橘|(zhì)中,或者通過網(wǎng)絡從適當?shù)奈恢孟螺d到計算機系統(tǒng)40上。計算機程序產(chǎn)品可以包括計算機代碼部分,其包括可由適當?shù)奶幚碓O備(例如,圖4中示出的CPU 401)執(zhí)行的程序指令。
[0052]應當注意,本發(fā)明的實施方式可以通過硬件、軟件或者軟件和硬件的結合來實現(xiàn)。硬件部分可以利用專用邏輯來實現(xiàn);軟件部分可以存儲在存儲器中,由適當?shù)闹噶顖?zhí)行系統(tǒng),例如微處理器或者專用設計硬件來執(zhí)行。本領域的普通技術人員可以理解上述的裝置和方法可以使用計算機可執(zhí)行指令和/或包含在處理器控制代碼中來實現(xiàn),例如在諸如磁盤、CD或DVD-ROM的載體介質(zhì)、諸如只讀存儲器(固件)的可編程的存儲器或者諸如光學或電子信號載體的數(shù)據(jù)載體上提供了這樣的代碼。本發(fā)明的裝置及其模塊可以由諸如超大規(guī)模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導體、或者諸如現(xiàn)場可編程門陣列、可編程邏輯設備等的可編程硬件設備的硬件電路實現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實現(xiàn),也可以由上述硬件電路和軟件的結合例如固件來實現(xiàn)。
[0053]應當注意,盡管在上文詳細描述中提及了裝置的若干模塊或子模塊,但是這種劃分僅僅并非強制性的。實際上,根據(jù)本發(fā)明的實施方式,上文描述的兩個或更多模塊的特征和功能可以在一個模塊中具體化。反之,上文描述的一個模塊的特征和功能可以進一步劃分為由多個模塊來具體化。
[0054]雖然已經(jīng)參考目前考慮到的實施方式描述了本發(fā)明,但是應該理解本發(fā)明不限于所公開的實施方式。相反,本發(fā)明旨在涵蓋所附權利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。以下權利要求的范圍符合最廣泛解釋,以便包含所有這樣的修改及等同結構和功能。
【權利要求】
1.一種提供信息的方法,包括: 接收基于會話發(fā)起協(xié)議SIP的視頻呼叫請求;以及 根據(jù)預設的信息提供策略,在視頻呼叫等待期間下發(fā)信息。
2.根據(jù)權利要求1所述的方法,其中,所述下發(fā)的信息是廣告。
3.根據(jù)權利要求1所述的方法,其中,所述下發(fā)的信息是熱點圖片、熱點視頻、熱點音樂、熱點新聞和天氣信息中的一個或多個。
4.根據(jù)權利要求1-3任一項所述的方法,其中,所述下發(fā)的信息包括指向所述具體信息內(nèi)容的標識符。
5.根據(jù)權利要求1-3任一項所述的方法,其中,所述下發(fā)的信息是允許用戶互動的。
6.根據(jù)權利要求1-3任一項所述的方法,其中,所述下發(fā)的信息與用戶的視頻會話場景一起呈現(xiàn)。
7.一種提供信息的裝置,包括: 接收模塊,用于接收基于會話發(fā)起協(xié)議SIP的視頻呼叫請求;以及 信息下發(fā)模塊,用于根據(jù)預設的信息提供策略,在視頻呼叫等待期間下發(fā)信息。
8.根據(jù)權利要求6所述的裝置,還包括廣告服務器,用于向所述信息下發(fā)模塊提供下發(fā)的廣告。
9.根據(jù)權利要求6所述的裝置,還包括內(nèi)容服務器,用于向所述信息下發(fā)模塊提供下發(fā)的熱點圖片、熱點視頻、熱點音樂、熱點新聞和天氣信息中的一個或多個。
10.根據(jù)權利要求7-9任一項所述的裝置,其中,所述下發(fā)的信息包括指向所述具體信息內(nèi)容的標識符。
11.根據(jù)權利要求7-9任一項所述的裝置,其中,所述下發(fā)的信息是允許用戶互動的。
12.根據(jù)權利要求7-9任一項所述的裝置,其中,所述下發(fā)的信息與用戶的視頻會話場景一起呈現(xiàn)。
【文檔編號】H04L29/06GK103491063SQ201210195689
【公開日】2014年1月1日 申請日期:2012年6月8日 優(yōu)先權日:2012年6月8日
【發(fā)明者】項漢忠 申請人:北京千橡網(wǎng)景科技發(fā)展有限公司