專利名稱:內(nèi)容發(fā)布方法和中繼裝置的制作方法
技術領域:
本發(fā)明涉及一種用于通過中繼裝置將視頻和/音頻內(nèi)容從服務器設備發(fā)布到電話的技術。
背景技術:
已經(jīng)提出了用于通過流的方式向移動電話發(fā)布視頻和/或音頻內(nèi)容的業(yè)務(例如,見JP 2003-037836A)?!傲鳌笔侵钙渲谐洚斂蛻魴C的移動電話可以在接收內(nèi)容的同時再現(xiàn)內(nèi)容的發(fā)布。流的優(yōu)點在于因為客戶機在再現(xiàn)已接收的內(nèi)容部分同時接收隨后的內(nèi)容部分,所以用戶不必進行等待,直到完成整個內(nèi)容的下載。
在已實現(xiàn)的業(yè)務中,通過以下過程完成流式內(nèi)容發(fā)布。
在圖13中,作為移動電話網(wǎng)絡1a的一部分的移動電話1b可以通過使用視頻電話協(xié)議實現(xiàn)視頻電話功能。通過操作移動電話1b,用戶首先輸入分配給中繼設備1c的電話號碼然后輸入幾個數(shù)字的字符串以指定內(nèi)容。將該字符串稱為“子地址”。將該子地址與內(nèi)容ID相關聯(lián)地預先存儲在中繼設備1c中。在圖13所示的示例中,由子地址“90001”指定已被分配了內(nèi)容ID“C0001”的內(nèi)容。
下面讓我們考查從移動電話1b發(fā)送了例如包括號碼“*8608*90001”的呼叫連接信號的情況。在該號碼“*8608*90001”中,開頭的“*”是預定前綴,隨后的“8608”是被稱為“專用號碼”的縮短電話號碼。隨后的“*”被稱為分隔符,最后的“90001”是子地址。根據(jù)發(fā)自移動電話1b的電話號碼(專用號碼)“8608”,建立移動電話1b與中繼設備1c之間的電話連接,并將子地址“90001”通知給中繼設備1c。將與已通知給中繼設備1c的子地址“90001”相對應的內(nèi)容ID“C0001”通知給CP服務器設備1d,并從CP服務器設備1d獲得對應于該ID的內(nèi)容。然后,中繼設備1c通過視頻電話協(xié)議將獲得的內(nèi)容發(fā)送給移動電話1b。當移動電話1b接收到該內(nèi)容時,它順次地再現(xiàn)該內(nèi)容。
由內(nèi)容提供商(其對CP服務器設備1d進行管理)和網(wǎng)絡提供商(其對移動電話網(wǎng)絡1a和中繼設備1c進行管理)預先設置上述子地址與內(nèi)容ID之間的對應。也就是說,由于通過這兩方之間的協(xié)定固定了子地址與內(nèi)容ID之間的對應,所以當內(nèi)容項的數(shù)量由于內(nèi)容提供商的數(shù)量的增加而增加時,必須使子地址的數(shù)量增加同樣的量。例如在圖13的示例中,只提供了四位數(shù)字串“xxxx”(其中x是任意數(shù)字)作為五位子地址“9xxxx”中的有效地址,使得利用該子地址系統(tǒng)可以指定的內(nèi)容項數(shù)量最多限于9999。
因此,如果內(nèi)容項數(shù)量增加得超出該數(shù)量,那么必須通過增加子地址位數(shù)或通過使子地址結(jié)構(gòu)更復雜來適應該情況。然而,如果子地址是盡可能短的簡單字符串,那么用戶的操作負擔就更小,因此需要一種途徑,以在不增加子地址位數(shù)并且不使子地址結(jié)構(gòu)更復雜的情況下適應內(nèi)容項數(shù)量的增加。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供這樣一種方法,即,在通過使用被附加到電話號碼的子地址指定要發(fā)布給移動電話的內(nèi)容的情況下,當內(nèi)容類型或內(nèi)容項的數(shù)量增加時,該方法可以防止子地址位數(shù)的增加并防止子地址結(jié)構(gòu)變復雜。
為了達到該目的,根據(jù)本發(fā)明的一個方面,一種在配備有電話、中繼設備以及服務器設備的系統(tǒng)中的內(nèi)容發(fā)布方法包括以下步驟電話從該服務器設備請求包括視頻和音頻中的至少一個的內(nèi)容;服務器設備將表示該內(nèi)容的存儲位置的通信地址通知給中繼設備;中繼設備發(fā)行用于指定該內(nèi)容的子地址并與所通知的通信地址相關聯(lián)地存儲該子地址;中繼設備將所發(fā)行的子地址通知給服務器設備;服務器設備將已通過中繼設備通知的子地址通知給該電話;該電話通過使用用于同步發(fā)送并接收視頻和音頻的視頻電話協(xié)議來發(fā)送包括分配給中繼設備的電話號碼和由服務器設備通知的子地址的呼叫連接信號;中繼設備接收該呼叫連接信號并使用與包括在該呼叫連接信號中的子地址相關聯(lián)地存儲的通信地址從服務器設備獲得內(nèi)容;以及中繼設備通過視頻電話協(xié)議將獲得的內(nèi)容發(fā)送給電話。通過該內(nèi)容發(fā)布方法,可以實現(xiàn)這樣的內(nèi)容發(fā)布業(yè)務其中,在電話從服務器設備請求內(nèi)容時,即,在變得需要子地址時,發(fā)行新子地址并發(fā)布該子地址指定的內(nèi)容。由此,不是按固定的方式對所有內(nèi)容項預先分配子地址,而是每當請求內(nèi)容時才發(fā)行子地址,從而可以只處理對電話用戶來說似乎具有高優(yōu)先級的內(nèi)容。由此,可以有效利用所有子地址,并且即使在內(nèi)容類型或內(nèi)容項數(shù)量增加的情況下也可以防止子地址位數(shù)的增加和子地址結(jié)構(gòu)變復雜。
根據(jù)本發(fā)明的另一方面,一種在配備有電話、中繼設備以及服務器設備的系統(tǒng)中的內(nèi)容發(fā)布方法包括以下步驟電話請求包括視頻和音頻中的至少一個的內(nèi)容;中繼設備發(fā)行用于指定該內(nèi)容的子地址并與表示該內(nèi)容的存儲位置的通信地址相關聯(lián)地存儲該子地址;中繼設備將發(fā)行的子地址通知給電話;該電話通過使用用于同步發(fā)送并接收視頻和音頻的視頻電話協(xié)議來發(fā)送包括分配給中繼設備的電話號碼和由中繼設備通知的子地址的呼叫連接信號;中繼設備接收該呼叫連接信號并使用與包括在該呼叫連接信號中的子地址相關聯(lián)地存儲的通信地址從服務器設備獲得內(nèi)容;以及中繼設備通過視頻電話協(xié)議將獲得的內(nèi)容發(fā)送給電話。通過該內(nèi)容發(fā)布方法,可以實現(xiàn)這樣的內(nèi)容發(fā)布業(yè)務其中,在電話從服務器設備請求內(nèi)容時,即,在變得需要子地址時,發(fā)行新子地址并發(fā)布該子地址指定的內(nèi)容。由此,不是按固定的方式對所有內(nèi)容項預先分配子地址,而是每當請求內(nèi)容時才發(fā)行子地址,從而可以只處理對電話用戶來說似乎具有高優(yōu)先級的內(nèi)容。由此,可以有效利用所有子地址,并且即使在內(nèi)容類型或內(nèi)容項數(shù)量增加的情況下也可以防止子地址位數(shù)的增加和子地址結(jié)構(gòu)變復雜。
根據(jù)本發(fā)明的另一方面,一種中繼設備包括視頻電話單元,用于通過使用用于同步發(fā)送并接收視頻和音頻的視頻電話協(xié)議執(zhí)行與電話之間的通信;通信單元,用于執(zhí)行與服務器設備之間的數(shù)據(jù)通信;子地址發(fā)行單元,用于發(fā)行用于指定包括視頻和音頻中的至少一個的內(nèi)容的子地址;存儲單元,用于在通信單元從服務器設備接收到通信地址時與接收的通信地址相關聯(lián)地存儲由子地址發(fā)行單元發(fā)行的子地址;通知單元,用于通過通信單元將由子地址發(fā)行單元已發(fā)行的子地址通知給服務器設備;訪問控制單元,其在視頻電話單元接收到包括該子地址的呼叫連接信號時使得通信單元通過使用與該子地址相關聯(lián)地存儲的通信地址來訪問服務器設備;以及發(fā)送控制單元,用于通過視頻電話單元向電話發(fā)送通信單元已從服務器設備接收的內(nèi)容。
根據(jù)本發(fā)明的另一方面,一種中繼設備包括視頻電話單元,用于通過使用用于同步發(fā)送并接收視頻和音頻的視頻電話協(xié)議來執(zhí)行與電話之間的通信;通信單元,用于執(zhí)行與服務器設備之間的數(shù)據(jù)通信;子地址發(fā)行單元,用于發(fā)行用于指定包括視頻和音頻中的至少一個的內(nèi)容的子地址;存儲單元,用于在通信單元從電話接收到對內(nèi)容的請求時與表示該內(nèi)容的存儲位置的通信地址相關聯(lián)地存儲由子地址發(fā)行單元發(fā)行的子地址;通知單元,用于通過通信單元將由子地址發(fā)行單元已發(fā)行的子地址通知給電話;訪問控制單元,其在視頻電話單元接收到包括該子地址的呼叫連接信號時使得通信單元通過使用與該子地址相關聯(lián)地存儲的通信地址來訪問服務器設備;以及發(fā)送控制單元,用于通過視頻電話單元向電話發(fā)送通信單元已從服務器設備接收的內(nèi)容。
在本發(fā)明的優(yōu)選實施例中,該中繼設備還包括判斷單元,該判斷單元用于判斷包括在視頻電話單元接收的呼叫連接信號中的子地址是否在有效期內(nèi),其中,如果子地址在有效期內(nèi),則該訪問控制單元使得通信單元通過使用與該子地址相關聯(lián)地存儲的通信地址來訪問服務器設備。在該實施例中,可以將同一子地址多次用于不同的內(nèi)容項。由此,即使在內(nèi)容類型或內(nèi)容項的數(shù)量增加的情況下也可以防止子地址的位數(shù)的增加或子地址結(jié)構(gòu)變復雜。
該中繼設備還可以包括上限存儲單元,該上限存儲單元用于存儲可以針對一個通信地址發(fā)行的子地址數(shù)量的上限;其中,所述子地址發(fā)行單元最多發(fā)行達到存儲在該上限存儲單元中的上限的子地址。在該實施例中,可以防止針對一個通信地址發(fā)行過多子地址。
還可以設置計數(shù)單元,用于對各通信地址的訪問次數(shù)進行計數(shù);和上限改變單元,用于根據(jù)計得的訪問次數(shù)改變由所述上限存儲單元針對各通信地址存儲的上限。在該實施例中,可以根據(jù)訪問情況發(fā)行子地址,以提高具有高訪問次數(shù)的通信地址的上限并降低具有低訪問次數(shù)的通信地址的上限。
圖1是示出根據(jù)本發(fā)明第一實施例的系統(tǒng)總體配置的框圖。
圖2是示出該實施例中的中繼設備的配置的框圖。
圖3是示出由該實施例的中繼設備存儲的地址轉(zhuǎn)換表的示例的圖。
圖4是示出根據(jù)該實施例的CP服務器設備的配置的框圖。
圖5是示出根據(jù)該實施例的總體系統(tǒng)的操作的順序圖。
圖6是示出由根據(jù)該實施例的移動電話顯示的菜單屏面的示例的圖。
圖7是示出由根據(jù)該實施例的移動電話顯示的屏面的示例的圖。
圖8是示出由根據(jù)該實施例的移動電話顯示的屏面的示例的圖。
圖9是示出由根據(jù)該實施例的移動電話顯示的屏面的示例的圖。
圖10是示出根據(jù)本發(fā)明第二實施例的總體系統(tǒng)的操作的順序圖。
圖11是示出根據(jù)改進示例的中繼設備的配置的框圖。
圖12是示出在該改進示例中的總體系統(tǒng)的操作的順序圖。
圖13是例示了現(xiàn)有技術的圖。
具體實施例方式
以下是對實現(xiàn)本發(fā)明的多個優(yōu)選實施例的說明。
在以下說明中,“視頻電話”是指這樣的業(yè)務或功能,即,發(fā)送方用戶與接收方用戶在觀看對方圖像的同時進行實時通信。用于視頻電話的視頻電話協(xié)議是用于與另一方同步地交換視頻和音頻的通信協(xié)議。
(1)第一實施例
(1-1)配置圖1是示出根據(jù)第一實施例的內(nèi)容發(fā)布系統(tǒng)的總體配置的框圖。在圖1中,例如,通過IMT-2000(國際移動電信-2000)標準的通信設備構(gòu)成移動電話網(wǎng)絡100。IMT-2000標準能夠?qū)崿F(xiàn)約數(shù)百千bps到數(shù)兆bps的高速數(shù)據(jù)通信。由于可以進行這種高速數(shù)據(jù)通信,因此在移動電話網(wǎng)絡100中工作的移動電話10a和10b可以通過使用視頻電話協(xié)議實現(xiàn)視頻電話功能。此外,移動電話10a和10b存儲有WWW瀏覽器程序,通過執(zhí)行該WWW瀏覽器程序,移動電話10a和10b可以對從WWW(萬維網(wǎng))獲得的HTML(超文本標記語言)格式的屏面數(shù)據(jù)進行解釋并在顯示器上顯示各種對話屏面。
將CP(內(nèi)容提供商)服務器設備20a和20b連接到因特網(wǎng)200。CP服務器設備20a是能夠使用HTTP(超文本傳輸協(xié)議)進行流式發(fā)布的WWW(萬維網(wǎng))服務器設備,CP服務器設備20b是使用RTSP(實時流協(xié)議)執(zhí)行流式發(fā)布的流服務器設備。CP服務器設備20a和20b均配備有通過偽流的方式向移動電話10a和10b發(fā)布視頻和/或音頻內(nèi)容的功能。
將中繼設備30連接到移動電話網(wǎng)絡100和因特網(wǎng)200。中繼設備30配備有在移動電話10a和10b與CP服務器設備20a和20b之間對數(shù)據(jù)通信進行中繼的功能。此外,中繼設備30存儲有用于指定與有關表示內(nèi)容的存儲位置的因特網(wǎng)的通信地址(URL統(tǒng)一資源定位符)相關聯(lián)的內(nèi)容的子地址。中繼設備30將包括在發(fā)自移動電話10a和10b的呼叫連接信號中的子地址轉(zhuǎn)換成URL,并使用該URL通過HTTP從CP服務器設備20a和20b獲得內(nèi)容。然后,中繼設備30使用視頻電話協(xié)議將獲得的內(nèi)容發(fā)送給移動電話10a和10b。也就是說,移動電話10a和10b通過中繼設備30從CP服務器設備20a和20b獲得內(nèi)容。
以上是對總體系統(tǒng)的配置的說明。應當指出的是,圖1僅例示了兩個移動電話和兩個CP服務器設備,以避免使圖變得太復雜,但是在實際中,這兩者均可以多于兩個。
參照圖2,以下是對中繼設備30的配置的說明。圖2所示的控制器31配備有諸如CPU的計算裝置和諸如ROM和RAM的存儲裝置??刂破?1通過讀取并執(zhí)行存儲在這些存儲器中的一個或存儲在非易失性存儲單元33中的計算機程序,對中繼設備30的所有部分進行控制。通信單元32連接到移動電話網(wǎng)絡100和因特網(wǎng)200,并在控制器31的控制下在移動電話10a和10b與CP服務器設備20a和20b之間對數(shù)據(jù)通信進行中繼。視頻電話單元34連接到移動電話網(wǎng)絡100并使用視頻電話協(xié)議與移動電話10a和10b進行通信。
非易失性存儲單元33是大容量存儲裝置(例如硬盤)。該非易失性存儲單元33存儲有各種計算機程序(如內(nèi)容發(fā)布中繼程序和地址管理程序)和用于將子地址轉(zhuǎn)換成URL的地址轉(zhuǎn)換表。非易失性存儲單元33還存儲有以HTML表示的各種屏面數(shù)據(jù)。當發(fā)行子地址時使用該屏面數(shù)據(jù),該屏面數(shù)據(jù)例如包括通過CGI(公共網(wǎng)關接口)按逐事件的方式生成的屏面數(shù)據(jù)。
圖3是示出地址轉(zhuǎn)換表的內(nèi)容的示例的圖。在圖3所示的示例中,例如,將多個子地址“91111”、“91212”、“91555”、“91900”…分配給存儲在URL“http//www.xxx.co.jp/actionA.mp4”處的內(nèi)容。將多個子地址分配給單個URL的原因是每當多個移動電話10a和10b想要來自給定URL的內(nèi)容時都分配一新子地址。例如,當存在來自移動電話10a的對URL“http//www.xxx.co.jp/actionA.mp4”的內(nèi)容發(fā)布的請求時,控制器31分配子地址“91111”,當存在來自另一移動電話10b的對URL“http//www.xxx.co.jp/actionA.mp4”的內(nèi)容發(fā)布的請求時,控制器31分配與子地址“91111”不同的新子地址“91212”。此外,例如,圖3示出了其中甚至一個子地址都未分配給存儲在例如URL“http//www.xxx.co.jp/actionC.mp4”處的內(nèi)容的示例。
此外,地址轉(zhuǎn)換表還包含有當控制器31發(fā)行子地址時的日期和時間。對每個子地址配設有效期,在本實施例中,該有效期是從發(fā)行子地址時起10分鐘。預先將有效期存儲在非易失性存儲單元33中。只要子地址在其有效期內(nèi),中繼設備30就將使用與該子地址相關聯(lián)的URL獲得內(nèi)容,而當有效期已到期時,中繼設備30不獲得該內(nèi)容并將此通知給移動電話。此外,還預先設置可以針對一個URL發(fā)行的子地址的上限。在本實施例中,該上限是100。預先將該上限存儲在非易失性存儲單元33中,控制器31在該范圍內(nèi)發(fā)行子地址。
圖4是示出CP服務器設備20a的配置的框圖??刂破?1a配備有諸如CPU的計算裝置和諸如ROM和RAM的存儲裝置。通過讀取并執(zhí)行存儲在這些存儲器中的一個或存儲在非易失性存儲單元23a中的計算機程序,控制器21a對CP服務器設備20a的所有部分進行控制。通信單元22a連接到因特網(wǎng)200,并在控制器21a的控制下進行通信。非易失性存儲單元23a是大容量存儲裝置(例如硬盤)。該非易失性存儲單元23a存儲有內(nèi)容和內(nèi)容發(fā)布程序,并還設有用于存儲分配給其自己的內(nèi)容的子地址的子地址存儲區(qū)。非易失性存儲單元23a還存儲有以HTML表示的各種屏面數(shù)據(jù)。
應當指出的是,CP服務器設備20b的配置與如上所述的配置基本上相同,因此略去進一步的詳細說明。
(1-2)操作參照圖5所示的過程,以下是對移動電話10a從CP服務器設備20a請求內(nèi)容的情況的操作示例的說明。在以下說明中,假設分配給中繼設備30的視頻電話單元34的電話號碼(專用號碼)是“8608”,并且子地址與URL之間的關聯(lián)如圖3所示。
在圖5中,當用戶執(zhí)行使用移動電話10a的操作面板指定URL的預定操作時,移動電話10a響應于該操作啟動WWW瀏覽器程序(步驟S1),并發(fā)送包括該URL的HTTP請求(步驟S2)。該URL是表示CP服務器設備20a存儲的菜單屏面數(shù)據(jù)的存儲位置的URL。當CP服務器設備20a的通信單元22a通過中繼設備30接收到該HTTP請求時,CP服務器設備20a的控制器21a從非易失性存儲單元23a讀取HTML格式的菜單屏面數(shù)據(jù)(步驟S3),并將其作為HTTP響應發(fā)送給移動電話10a(步驟S4)。
當移動電話10a接收到該菜單屏面數(shù)據(jù)時,它對該數(shù)據(jù)進行解釋并將其顯示在顯示器上。圖6是一顯示示例。字符串“ACTION A”、“ACTIONB”以及“ACTION C”通過HTML錨標簽與表示相應內(nèi)容項的存儲位置的URL相關聯(lián)。如果移動電話10a的用戶執(zhí)行圖6所示的選擇字符串“ACTION A”的操作,則移動電話10a接受該操作作為內(nèi)容請求操作(步驟S5),并發(fā)送包括關聯(lián)URL的HTTP請求作為子地址發(fā)行請求(步驟S6)。在以下說明中,在請求中應當包括URLhttp//www.xxx.co.jp/actionA.mp4。
當CP服務器設備20a的通信單元22a接收到該HTTP請求時,控制器21a向中繼設備30發(fā)送用于請求發(fā)行子地址的發(fā)行請求消息(步驟S7)。該發(fā)行請求消息包括上述URL“http//www.xxx.co.jp/actionA.mp4”。當中繼設備30的通信單元32接收到該發(fā)行請求消息時,控制器31將包括在該消息中的URL“http//www.xxx.co.jp/actionA.mp4”寫入地址轉(zhuǎn)換表中,并將根據(jù)預定算法發(fā)行的子地址“91111”連同發(fā)行時間“2004/10/1010:00”與該URL相關聯(lián)地寫入地址轉(zhuǎn)換表中(步驟S8)。
應當指出的是,如果已將URL“http//www.xxx.co.jp/actionA.mp4”寫入地址轉(zhuǎn)換表中,那么控制器31只需將發(fā)行的子地址連同發(fā)行時間與該URL相關聯(lián)地寫入該地址轉(zhuǎn)換表中。
此外,在此情況下,如果存在其有效期已到期的子地址,那么控制器31從地址轉(zhuǎn)換表刪除該子地址。刪除的子地址轉(zhuǎn)變成可被用作其他URL的未發(fā)行子地址的狀態(tài)。然而,應當指出的是,也可能控制器31不立即刪除其有效期已到期的子地址,而是考慮到在連接處理中存在延遲的可能性,在從地址轉(zhuǎn)換表刪除了子地址之后,例如只在5分鐘之后將這些子地址恢復成未發(fā)行狀態(tài)。
如果已將100個子地址的上限發(fā)行給URL“http//www.xxx.co.jp/actionA.mp4”并且如果所有這些子地址都在有效期內(nèi),那么控制器31將沒有可發(fā)行的子地址的事實通知給CP服務器設備20a。
然后,中繼設備30的控制器31將發(fā)行的子地址從通信單元32發(fā)送到CP服務器設備20a(步驟S9)。當CP服務器設備20a的控制器21a接收到該子地址時,其將該子地址寫入子地址存儲區(qū)中。然后,控制器21a生成包括該子地址的子地址通知屏面數(shù)據(jù)(步驟S10),并將該數(shù)據(jù)作為HTTP響應從通信單元22a發(fā)送到移動電話10a(步驟S11)。
當移動電話10a接收到該子地址通知屏面數(shù)據(jù)時,其對該數(shù)據(jù)進行解釋并將它顯示在顯示器上。圖7是一顯示示例。圖7中的字符串“PLAY(播放)”與電話號碼和子地址“*8608*91111”相關聯(lián)。當移動電話10a的用戶選擇字符串“PLAY”時,移動電話10a促使用戶決定是否呼叫“*8608*91111”,并如圖8所示地顯示電話呼叫屏面。當移動電話10a的用戶選擇圖8所示的字符串“(1)CALL(呼叫)”時,移動電話10a接收該呼叫操作(步驟S12),并發(fā)送相關聯(lián)的呼叫連接信號“*8608*91111”(步驟S13)。
設置在移動電話網(wǎng)絡100中的交換中心將包括在呼叫連接號碼中的電話號碼(專用號碼)“8608”轉(zhuǎn)換成正確的電話號碼,并使用該正確電話號碼呼叫中繼設備30的視頻電話單元34。在該呼叫過程中,將子地址“91111”從交換機發(fā)送到中繼設備30。然后,中繼設備30的控制器31對非易失性存儲單元33的地址轉(zhuǎn)換表進行檢索,并獲得與通知的子地址“91111”對應的URL“http//www.xxx.co.jp/actionA.mp4”(步驟S14)。接下來,控制器31確定子地址“91111”是否在有效期內(nèi),如果它在有效期內(nèi)(即,如果它在發(fā)行時間之后的10分鐘以內(nèi)),那么控制器31使用獲得的URL訪問CP服務器設備20a(步驟S15)。應當指出的是,如果控制器31確定子地址的有效期已到期(即,從發(fā)行時間起已經(jīng)過了10分鐘),那么將如圖9所示的錯誤通知屏面數(shù)據(jù)發(fā)送給移動電話10a。
CP服務器設備20a的控制器21a從URL“http//www.xxx.co.jp/actionA.mp4”表示的存儲位置讀取內(nèi)容并將該內(nèi)容發(fā)送給中繼設備30(步驟S16)。使用視頻電話協(xié)議將該內(nèi)容從中繼設備30發(fā)送到移動電話10a。移動電話10a在接收內(nèi)容的同時順次地再現(xiàn)內(nèi)容(步驟S18)。
按此方式,可以通過中繼設備30從CP服務器設備20a向移動電話10a對內(nèi)容進行流式發(fā)布。
根據(jù)上述第一實施例,移動電話在移動電話從CP服務器設備請求內(nèi)容時(即,在變得需要子地址時)發(fā)行新子地址,并通過該子地址將指定內(nèi)容發(fā)布給移動電話。隨后,每當請求內(nèi)容時重復該循環(huán)。由此,可以將同一子地址多次用于不同內(nèi)容項,并且即使內(nèi)容類型或內(nèi)容項的數(shù)量增加也可以防止子地址的位數(shù)增加或者子地址的結(jié)構(gòu)變復雜。
此外,在第一實施例中,對子地址配設有效期。由此,可以刪除使用了其有效期已到期的子地址的內(nèi)容請求,并且只處理對移動電話用戶其緊急性看起來很高的內(nèi)容請求。此外,設置了可以針對一個URL發(fā)行的子地址數(shù)量的上限,從而可以防止針對一個URL發(fā)行過多子地址。由此,例如,在不發(fā)行無用子地址的情況下可以避免其中重復對特定CP服務器設備進行未授權訪問的騷擾攻擊(spam attack)。
(2)第二實施例以下說明的第二實施例與第一實施例的不同之處在于執(zhí)行圖10所示的步驟S6a到S11a而不執(zhí)行圖5所示的步驟S6到S11。
參照圖10,以下是對第二實施例的操作的說明。
移動電話10a在其顯示器上顯示圖6所示的菜單屏面數(shù)據(jù)。當移動電話10a的用戶執(zhí)行操作以選擇圖6所示的字符串“ACTION A”時,移動電話10a接受該操作作為內(nèi)容請求操作(步驟S5),并發(fā)出包括關聯(lián)URL的HTTP請求作為子地址發(fā)行請求(步驟S6a)。該URL是分配給中繼設備30的URL,并包含有表示內(nèi)容的存儲位置的URL“http//www.xxx.co.jp/actionA.mp4”作為CGI參數(shù)。
當中繼設備30的通信單元32接收到該HTTP請求時,控制器31將URL“http//www.xxx.co.jp/actionA.mp4”作為CGI參數(shù)寫入地址轉(zhuǎn)換表中,并將根據(jù)預定算法發(fā)行的子地址“91111”連同發(fā)行時間“2004/10/1010:00”與該URL相關聯(lián)地寫入地址轉(zhuǎn)換表中(步驟S8a)。應當指出的是,如果已將URL“http//www.xxx.co.jp/actionA.mp4”寫入地址轉(zhuǎn)換表中,那么控制器31只需將發(fā)行的子地址和發(fā)行時間與該URL相關聯(lián)地寫入該地址轉(zhuǎn)換表中。在此情況下,如果存在其有效期已到期的子地址,那么可以利用新發(fā)行子地址及其發(fā)行時間對該子地址和發(fā)行時間進行改寫。此外,如果已將100個子地址的上限發(fā)行給URL“http//www.xxx.co.jp/actionA.mp4”并且如果所有這些子地址都在有效期內(nèi),那么控制器31將沒有可發(fā)行的子地址的事實通知給移動電話10a。
然后,控制器31生成包括發(fā)行的子地址的子地址通知屏面數(shù)據(jù)(見圖7)(步驟S10a),并將該數(shù)據(jù)作為HTTP響應從通信單元32發(fā)送到移動電話10a(步驟S11a)。其余過程與圖5中的相同。
根據(jù)第二實施例,實現(xiàn)了與第一實施例相同的效果。此外,通過對圖5與圖10進行比較可以容易地看到可以減少中繼設備30與CP服務器設備20a和20b之間的通信流量。
(3)改進示例本發(fā)明并不限于上述多個實施例,例如可以進行以下改進。
(3-1)改進示例1還可以根據(jù)內(nèi)容的訪問頻率改變針對給定內(nèi)容的URL可以發(fā)行的子地址的上限,也就是說,還可以將每個URL的上限存儲在中繼設備30的非易失性存儲單元33中,并且控制器31對這些URL中的每個URL的訪問次數(shù)進行計數(shù),同時根據(jù)計得的訪問次數(shù)更新各URL的該上限。由此,可以根據(jù)訪問情況發(fā)行子地址,使得例如對于被訪問了許多次的URL(或內(nèi)容),可以通過提高上限對許多用戶訪問該內(nèi)容的需求作出響應,而對于被較少訪問的URL,通過降低上限可以有效利用子地址。
(3-2)改進示例2可能由于更多用戶試圖訪問內(nèi)容提供商的內(nèi)容,該內(nèi)容提供商可能試圖請求中繼設備30發(fā)行超過預定上限的子地址。由于在上述多個實施例中針對各URL分別設置子地址上限,因此在實際中通過合適地改變CP服務器設備中的內(nèi)容存儲位置(即,URL)可以針對同一內(nèi)容發(fā)行超過上限的子地址數(shù)量。為了防止針對該存儲位置的這種不當做法,上述內(nèi)容提供商可以通過將IP地址而非URL用作通信地址設置上限。因此,即使存在針對其URL已改變的內(nèi)容的子地址發(fā)行請求,但是只要IP地址是相同的,中繼設備30也可以在使得不超過該內(nèi)容的上限的情況下發(fā)行子地址。由此,變得可以防止通過改變URL發(fā)行比上限要多的子地址。然而,由于網(wǎng)站的配置,可能出現(xiàn)存在多個內(nèi)容提供商通過同一IP地址提供多個內(nèi)容項的情況。因此,也可以網(wǎng)絡提供商與內(nèi)容提供商同意例如考慮到網(wǎng)站的配置,應當基于內(nèi)容的URL或IP地址設置上限。
(3-3)改進示例3在上述多個示例中,針對子地址的有效期只設置一個期限,但是可以針對URL設置不同的有效期。例如,如果內(nèi)容是新聞等,可以預期內(nèi)容被訪問的頻率會隨著時間的流逝而降低,因此將有效期設置得過長可能導致不會充分地利用該有效期。如果內(nèi)容是出于廣告目的而創(chuàng)建的,那么可以預期內(nèi)容提供商希望使有效期盡可能長。因此,如果根據(jù)內(nèi)容的類型和細節(jié)設置有效期,則可以對這些需求作出響應。
此外,還可以針對各內(nèi)容提供商設置不同的有效期。例如,當在短時段內(nèi)對內(nèi)容有許多訪問時可能在CP服務器設備中重復出現(xiàn)處理錯誤。還可能出現(xiàn)這樣的情況當存在這種重復處理錯誤時子地址的有效期到期了,結(jié)果,不能從移動電話訪問該內(nèi)容。因此,如果存在高概率的這種處理錯誤(例如,在CP服務器設備上存儲有很受用戶歡迎并且對其的訪問眾多的內(nèi)容的情況下,或者在CP服務器設備的處理容量很小并且CP服務器設備不能處理大量訪問的情況下),可以針對存儲在該CP服務器設備中的內(nèi)容延長子地址的有效期。此外,如果由于CP服務器設備中的處理錯誤導致移動電話不能訪問內(nèi)容,可以由網(wǎng)絡提供商或內(nèi)容提供商報告該事實,并延長子地址的有效期。
(3-4)改進示例4在針對成人的內(nèi)容中,也存在不希望向兒童發(fā)布的內(nèi)容。因此,當在圖5、10的步驟S13中通過移動電話網(wǎng)絡100的發(fā)送者號碼通知功能將移動電話的電話號碼通知給中繼設備30的控制器31時,通過在預定用戶數(shù)據(jù)庫中查找該電話號碼可以確定用戶屬性(例如,用戶是成人還是兒童)。此外,控制器31存儲有該內(nèi)容的屬性(例如,該內(nèi)容是否是針對成人的),如果用戶屬性與內(nèi)容屬性不相匹配,那么拒絕該內(nèi)容請求,并將該事實通知給移動電話。在該實施例中,可以從開始防止向用戶發(fā)布不合適的內(nèi)容。
(3-5)改進示例5被發(fā)布內(nèi)容的電話不一定是移動電話,也可以是固定電話,只要它是支持視頻電話協(xié)議的電話。此外,不一定要將CP服務器設備和中繼設備配置成分立設備,而可以將它們配置成多個設備組。應當指出的是,希望內(nèi)容包括視頻和音頻,但是對此并沒有限制,它也可以是只包括視頻和音頻中的一個的內(nèi)容。
(3-6)改進示例6可以提供記錄在記錄介質(zhì)上的由中繼設備和CP設備執(zhí)行的計算機程序,如磁帶、磁盤、軟盤(注冊商標)、光記錄介質(zhì)、光磁記錄介質(zhì)、CD(光盤)、DVD(數(shù)字多功能盤)、RAM等。
(3-7)改進示例7在上述多個實施例中,中繼設備30不僅通過執(zhí)行存儲在非易失性存儲單元33中的地址管理程序發(fā)行子地址,而且通過執(zhí)行內(nèi)容發(fā)布程序使用視頻電話協(xié)議向移動電話10a和10b發(fā)送已從CP服務器設備20a和20b獲得的內(nèi)容。然而,存在由于諸如中繼設備30中的系統(tǒng)錯誤或缺陷的問題而不能正確地執(zhí)行內(nèi)容發(fā)布程序的情況,因此不能將中繼設備30從CP服務器設備20a和20b獲得的內(nèi)容發(fā)送給移動電話10a和10b。即使在不能發(fā)布內(nèi)容的這種情況下也不希望將子地址發(fā)行并通知給移動電話10a和10b。因此,也可以采用這樣的配置其中,中繼設備確定是否可能進行從CP服務器設備20a和20b獲得內(nèi)容并通過視頻電話協(xié)議將它發(fā)送給移動電話10a和10b的處理,并根據(jù)該確定結(jié)果來執(zhí)行發(fā)行并通知子地址的處理。也就是說,如果中繼設備已確定不能執(zhí)行發(fā)送內(nèi)容的處理,那么不發(fā)行子地址。另選地,中繼設備可以發(fā)行子地址,而不將它們通知給移動電話10a和10b。以下是對該方法的詳細說明。
圖11是示出根據(jù)該改進示例的中繼設備40的配置的示例的圖。如圖11所示,中繼設備40包括請求接收裝置41、地址管理裝置42以及內(nèi)容發(fā)布裝置43。請求接收裝置41配備有從移動電話10a和10b接收子地址發(fā)行請求的功能。地址管理裝置42對發(fā)行子地址的處理進行處理。內(nèi)容發(fā)布裝置43對內(nèi)容發(fā)布的處理進行處理。請求接收裝置41和內(nèi)容發(fā)布裝置43均連接到圖1所示的移動電話網(wǎng)絡100和因特網(wǎng)200。此外,將在圖3中作為示例示出的地址轉(zhuǎn)換表存儲在地址管理裝置42中。
圖12是示出根據(jù)該改進示例的總體系統(tǒng)的操作的順序圖。在圖10的步驟S5之后,啟動圖12所示的操作。應當指出的是,在圖12中,由相同的標號表示與圖10中的操作相同的操作。
移動電話10a發(fā)送包括與用戶在圖6中作為示例示出的屏面中選定的字符串“ACTION A”相關聯(lián)的URL“http//www.xxx.co.jp/actionA.mp4”的HTTP請求作為子地址發(fā)行請求(步驟S16)。由請求接收裝置41通過移動電話網(wǎng)絡100接收該HTTP請求。當請求接收裝置41接收到該HTTP請求(子地址發(fā)行請求)時,其將URL“http//www.xxx.co.jp/actionA.mp4”通知給地址管理裝置42,并請求地址管理裝置42以發(fā)行子地址(步驟S20)。地址管理裝置42要么經(jīng)常地(constantly)要么每次在被請求發(fā)行子地址時確認內(nèi)容發(fā)布裝置43的存在(步驟S21)。更具體來說,地址管理裝置42定期向內(nèi)容發(fā)布裝置43發(fā)送確認消息,如果內(nèi)容發(fā)布裝置43對該消息作出了響應,那么地址管理裝置42確定內(nèi)容發(fā)布裝置43操作正確(即,可以從CP服務器設備20a和20b獲得內(nèi)容并通過視頻電話協(xié)議將該內(nèi)容發(fā)送給移動電話10a和10b)。另一方面,如果內(nèi)容發(fā)布裝置43未對該確認消息作出響應,那么地址管理裝置42確定內(nèi)容發(fā)布裝置43操作不正確(即,不可以從CP服務器設備20a和20b獲得內(nèi)容并通過視頻電話協(xié)議將該內(nèi)容發(fā)送給移動電話10a和10b)。如果確定內(nèi)容發(fā)布裝置43操作不正確,那么地址管理裝置42將該事實發(fā)送給請求接收裝置41,并且請求接收裝置41向移動電話10a發(fā)送表示“由于系統(tǒng)中的問題不能發(fā)行子地址”的消息。當用戶看到該消息時,用戶將知道不能獲得該內(nèi)容。
在圖12中,假設已通過地址管理裝置42進行的確認而確認了內(nèi)容發(fā)布裝置43操作正確。如果由此確認了內(nèi)容發(fā)布裝置43操作正確,那么地址管理裝置42發(fā)行子地址(步驟S17)。也就是說,地址管理裝置42將上述URL寫入地址轉(zhuǎn)換表中,并將根據(jù)預定算法發(fā)行的子地址連同發(fā)行時間與該URL相關聯(lián)地寫入地址轉(zhuǎn)換表中。應當指出的是,如果已將同一URL寫入地址轉(zhuǎn)換表中,那么如上述實施例中的那樣地址管理裝置42將發(fā)行的子地址和發(fā)行時間與該URL相關聯(lián)地寫入地址轉(zhuǎn)換表中就足夠了。此外,如果存在其有效期已到期的子地址,那么地址管理裝置42可以從地址轉(zhuǎn)換表刪除該子地址。此外,如果針對該URL發(fā)行了達到上限的子地址并且所有這些子地址都在有效期內(nèi),那么地址管理裝置42可以將不能發(fā)行子地址的事實通知給請求接收裝置41,而請求接收裝置41可以將該事實通知給移動電話10a。
此外,地址管理裝置42將發(fā)行的子地址通知給請求接收裝置41(步驟S22)。請求接收裝置41創(chuàng)建包括所通知的子地址的子地址通知屏面數(shù)據(jù)(步驟S18),并將該數(shù)據(jù)作為HTTP響應發(fā)送給移動電話10a(步驟S23)。其后,執(zhí)行與圖10中的從步驟S12起的相同的操作。
應當指出的是,在上述多個改進示例中,對這樣的示例進行了說明如果內(nèi)容發(fā)布裝置43操作不正確則不發(fā)行子地址,但是如果還可以發(fā)行子地址,則不將發(fā)行的子地址通知給移動電話。
根據(jù)以上改進示例,在不能夠執(zhí)行從CP服務器設備20a和20b獲得內(nèi)容并通過視頻電話協(xié)議將該內(nèi)容發(fā)送給移動電話10a和10b的處理的情況下,可以消除發(fā)行子地址并通知子地址的工作負荷。
權利要求
1.一種在配備有電話、中繼設備以及服務器設備的系統(tǒng)中的內(nèi)容發(fā)布方法,其包括以下步驟所述電話從所述服務器設備請求包括視頻和音頻中的至少一個的內(nèi)容;所述服務器設備將表示所述內(nèi)容的存儲位置的通信地址通知給所述中繼設備;所述中繼設備發(fā)行用于指定所述內(nèi)容的子地址并與所通知的通信地址相關聯(lián)地存儲該子地址;所述中繼設備將所發(fā)行的子地址通知給所述服務器設備;所述服務器設備將所述中繼設備通知的子地址通知給所述電話;所述電話通過使用用于同步發(fā)送并接收視頻和音頻的視頻電話協(xié)議來發(fā)送包括分配給所述中繼設備的電話號碼和由所述服務器設備通知的子地址的呼叫連接信號;所述中繼設備接收該呼叫連接信號并通過使用與包括在該呼叫連接信號中的子地址相關聯(lián)地存儲的通信地址來從所述服務器設備獲得內(nèi)容;以及所述中繼設備通過視頻電話協(xié)議將所述內(nèi)容發(fā)送給所述電話。
2.一種在配備有電話、中繼設備以及服務器設備的系統(tǒng)中的內(nèi)容發(fā)布方法,其包括以下步驟所述電話請求包括視頻和音頻中的至少一個的內(nèi)容;所述中繼設備發(fā)行用于指定所述內(nèi)容的子地址并與表示該內(nèi)容的存儲位置的通信地址相關聯(lián)地存儲該子地址;所述中繼設備將所發(fā)行的子地址通知給所述電話;所述電話通過使用用于同步發(fā)送并接收視頻和音頻的視頻電話協(xié)議來發(fā)送包括分配給所述中繼設備的電話號碼和由所述中繼設備通知的子地址的呼叫連接信號;所述中繼設備接收該呼叫連接信號并通過使用與包括在該呼叫連接信號中的子地址相關聯(lián)地存儲的通信地址來從所述服務器設備獲得內(nèi)容;以及所述中繼設備通過視頻電話協(xié)議將獲得的內(nèi)容發(fā)送給所述電話。
3.根據(jù)權利要求2所述的內(nèi)容發(fā)布方法,其還包括以下步驟所述中繼設備從所述服務器設備獲得內(nèi)容,并確定是否能夠執(zhí)行用于通過視頻電話協(xié)議向所述電話發(fā)送內(nèi)容的處理;并且如果確定不能執(zhí)行該處理,則不執(zhí)行以下兩個步驟中的任一個所述中繼設備發(fā)行用于指定所述內(nèi)容的子地址并與所通知的通信地址相關聯(lián)地存儲該子地址的步驟;所述中繼裝置將所發(fā)行的子地址通知給所述電話的步驟。
4.一種中繼設備,其包括視頻電話單元,用于通過使用用于同步發(fā)送并接收視頻和音頻的視頻電話協(xié)議來執(zhí)行與電話之間的通信;通信單元,用于執(zhí)行與服務器設備之間的數(shù)據(jù)通信;子地址發(fā)行單元,用于發(fā)行用于指定包括視頻和音頻中的至少一個的內(nèi)容的子地址;存儲器,其在通信單元從服務器設備接收到通信地址時與接收的通信地址相關聯(lián)地存儲由子地址發(fā)行單元發(fā)行的子地址;通知單元,用于通過通信單元將由子地址發(fā)行單元發(fā)行的子地址通知給服務器設備;訪問控制單元,其在視頻電話單元接收到包括該子地址的呼叫連接信號時使得通信單元通過使用與該子地址相關聯(lián)地存儲的通信地址來訪問服務器設備;以及發(fā)送控制單元,用于使用視頻電話單元向電話發(fā)送通信單元從服務器設備接收的內(nèi)容。
5.一種中繼設備,其包括視頻電話單元,用于通過使用用于同步發(fā)送并接收視頻和音頻的視頻電話協(xié)議來執(zhí)行與電話之間的通信;通信單元,用于執(zhí)行與服務器設備之間的數(shù)據(jù)通信;子地址發(fā)行單元,用于發(fā)行用于指定包括視頻和音頻中的至少一個的內(nèi)容的子地址;存儲單元,其在通信單元從電話接收到對內(nèi)容的請求時與表示該內(nèi)容的存儲位置的通信地址相關聯(lián)地存儲由子地址發(fā)行單元發(fā)行的子地址;通知單元,用于通過通信單元將由子地址發(fā)行單元發(fā)行的子地址通知給電話;訪問控制單元,其在視頻電話單元接收到包括該子地址的呼叫連接信號時使得通信單元通過使用與該子地址相關聯(lián)地存儲的通信地址來訪問服務器設備;以及發(fā)送控制單元,用于通過使用視頻電話單元向電話發(fā)送通信單元已從服務器設備接收的內(nèi)容。
6.根據(jù)權利要求4或5所述的中繼設備,還包括判斷單元,用于判斷包括在通過所述視頻電話單元接收的呼叫連接信號中的子地址是否在有效期內(nèi);并且其中,如果該子地址在有效期內(nèi),則所述訪問控制單元使得所述通信單元通過使用與該子地址相關聯(lián)地存儲的通信地址來訪問所述服務器設備。
7.根據(jù)權利要求4或5所述的中繼設備,還包括上限存儲單元,用于存儲可以針對一個通信地址發(fā)行的子地址數(shù)量的上限;并且其中,所述子地址發(fā)行單元最多發(fā)行達到存儲在所述上限存儲單元中的所述上限的子地址。
8.根據(jù)權利要求7所述的中繼設備,還包括計數(shù)單元,用于對各通信地址的訪問次數(shù)進行計數(shù);和上限改變單元,用于根據(jù)計得的訪問次數(shù)改變由所述上限存儲單元針對各通信地址存儲的上限。
全文摘要
內(nèi)容發(fā)布方法和中繼裝置。在移動電話(10a、10b)從CP服務器設備(20a,20b)請求內(nèi)容時,即,在需要子地址時,中繼設備30發(fā)行新的子地址。從該CP服務器設備通過中繼設備(30)向移動電話發(fā)布由該子地址指定的內(nèi)容。在本發(fā)明的系統(tǒng)中可以將同一子地址多次用于不同的內(nèi)容項。因此在內(nèi)容類型或內(nèi)容項數(shù)量增加的情況下可以防止子地址位數(shù)的增加和子地址結(jié)構(gòu)變復雜。
文檔編號H04M11/08GK1816138SQ20061000370
公開日2006年8月9日 申請日期2006年2月5日 優(yōu)先權日2005年2月2日
發(fā)明者西村一成, 長谷川誠, 小橋雄一朗, 中村敬伸 申請人:株式會社Ntt都科摩