專利名稱:網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)及其實現(xiàn)方法,屬于網(wǎng)絡通信技術領域。
目前,利用網(wǎng)際網(wǎng)絡的網(wǎng)站將信息傳送給某人或不特定人,長久以來的做法都是利用鍵盤或鼠標在網(wǎng)站的WWW網(wǎng)頁介面上輸入文字,再由該網(wǎng)站利用E-Mail電子郵件發(fā)送出去,或是顯示在網(wǎng)站上的留言版、公告欄等處,供他人閱讀瀏覽。況且,網(wǎng)站上的留言版實際上只是留“字”板,并不是留“言”板,即在留言版上留下的是“文字”,而不是“語言”(即“語音”)。也就是說,目前,在網(wǎng)際網(wǎng)絡的網(wǎng)站上還沒有可以主動至用戶端取得該用戶的語音信息,并實時地利用語音來進行電子郵件的發(fā)送和留言的;對于現(xiàn)在網(wǎng)絡上的多媒體世界,這種純文字的信息交流不能不是一種遺憾。
本發(fā)明的目的是提供一種可以填補上述空白和遺憾的網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)及其實現(xiàn)方法,使得網(wǎng)際網(wǎng)絡的網(wǎng)站可以主動至用戶端取得該用戶的語音信息,并實時地利用語音進行電子郵件的發(fā)送或留言,并能在收信人收閱信件或用戶在網(wǎng)頁上點選該則留言時,自動播放該語音信息,既使接收人感受到親切和溫馨,又給人們的工作、生活提供更大的便利。
本發(fā)明的網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)是這樣實現(xiàn)的其硬件主體是一臺掛接在網(wǎng)際網(wǎng)絡上的被稱作網(wǎng)站的服務器,以及一臺或一臺以上的設于用戶端的網(wǎng)際網(wǎng)絡瀏覽器所組成,其特征在于其中網(wǎng)際網(wǎng)絡瀏覽器可以是臺式計算機、或筆記型計算機、或無線可攜帶型上網(wǎng)裝置;且該瀏覽器設有至少一種語音輸入裝置,而網(wǎng)站的操作系統(tǒng)可為UNIX或微軟視窗操作系統(tǒng)。
上述語音輸入裝置是話筒。
上述無線可攜帶型上網(wǎng)裝置可以是移動電話機和個人數(shù)字處理機。
本發(fā)明的網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)的實現(xiàn)方法是這樣的其包括有下列步驟
(1)取得用戶設定的初始條件,該“設定的初始條件”信息是由用戶在網(wǎng)站的WWW網(wǎng)頁介面輸入數(shù)據(jù)或由網(wǎng)頁菜單選擇之而得到的;設定的初始條件內(nèi)容可分為兩大種類A.該語音信息處理的方法,B.該語音信息接收人的數(shù)據(jù)資料;其中A項的語音信息處理方法共有三種,本發(fā)明可以使用其中的任何一種、或二種、或三種a.將該語音信息以E-Mail附加語音文件的方式發(fā)送給收信人,b.將該語音信息以WWW網(wǎng)頁菜單的方式列表顯示出來,c.將該語音信息存入數(shù)據(jù)庫或語音文件中,并指定該語音文件的接收人,當該接收人進入該網(wǎng)站后,該語音文件的相關數(shù)據(jù)信息會立即自動顯示在該接收人的瀏覽器上;(2)通過網(wǎng)際網(wǎng)絡監(jiān)測用戶瀏覽端電腦是否設有語音輸入裝置和取得遠程用戶瀏覽端的含有語音的信息,而獲取該含有語音信息的方法則有兩個步驟第一步是程序接至用戶瀏覽端,監(jiān)測并搜尋用戶瀏覽端電腦是否有語音輸入裝置(一般為話筒),進而與該語音輸入裝置取得聯(lián)系;第二步是由語音輸入裝置得到語音信息,并將該語音信息儲存在網(wǎng)站的“語音信息的文件”內(nèi)或語音數(shù)據(jù)流變量中;(3)將由語音輸入裝置取得的語音信息存入網(wǎng)站的文檔或數(shù)據(jù)流變量內(nèi),這時,根據(jù)上述步驟(1)中設定的“語音信息處理的方法”的不同,可以有三種方法供選擇使用,下面分別介紹其工作步驟A.如果選用a項“語音信息處理的方法”程序?qū)崟r地將該含有語音的信息自動制訂成含有該語音信息的E-Mail多媒體信件,并依照用戶瀏覽端的設定條件,即該語音信息收信人的數(shù)據(jù)信息,發(fā)送該含有語音信息的E-Mail多媒體信件給收信人;B.如果選用b項“語音信息處理的方法”程序?qū)崟r地將該含有語音的信息存入數(shù)據(jù)庫或語音文件中;而該語音信息則以網(wǎng)頁菜單列表的方式顯示在網(wǎng)站的WWW網(wǎng)頁上,供用戶選??;且當用戶點選后,該程序自動產(chǎn)生一播放程序,用于實時播放該語音信息(本項步驟也是用戶獲知該語音信息的方法);C.如果選用C項“語音信息處理的方法”首先,程序?qū)⒃摵姓Z音的信息存入數(shù)據(jù)庫或文件中,并指定接收人(以下為接收人取得該語音信息的方法),另一程序?qū)⑴袛嗨羞M入網(wǎng)站的用戶身份,然后,根據(jù)用戶身份自動地至特定的數(shù)據(jù)庫或文件中檢索驗證其是否為語音信息的接收人,如果該用戶確實是該語音信息的接收人,則送出通知瀏覽器執(zhí)行“下載文件”操作的表頭信息HEAD至該用戶瀏覽器,通知用戶端瀏覽器下載該文件,最后,當該用戶端瀏覽器完成下載后,該程序可以刪除位于網(wǎng)站特定數(shù)據(jù)庫或文件中已被用戶下載的該段語音數(shù)據(jù)信息。
上述步驟(3)中C項所述的所謂語音信息并不局限于“語音信息”,可以擴充到所有形式的文件,當符合該條件時,瀏覽器端用戶是用網(wǎng)頁WWW介面?zhèn)魉驮摗八行问降奈募敝辆W(wǎng)站,并由網(wǎng)頁的WWW介面來指定接收人。
本發(fā)明的技術特點是使得網(wǎng)站可以主動地至遠程用戶端接受和處理用戶輸入的含有語音的信息,并且實時地將該含有語音的信息自動地制定成為含有語音的多媒體信件,并依照用戶瀏覽端的設定條件將該信件送出給特定人,并讓收信人不但能夠看到該信件,而且也可聽到該信件。同時,該網(wǎng)站也可接受將用戶在留言版上的留“字”,將其由文字型態(tài)轉換成為可以聆聽語音的真正的留“言”版。當本發(fā)明在網(wǎng)際網(wǎng)絡上應用時,人們就可以改變目前必須敲擊鍵盤輸入字符,才能在網(wǎng)站的WWW網(wǎng)頁介面上發(fā)送信件或傳送信息的傳統(tǒng)方法,能夠在網(wǎng)站的WWW網(wǎng)頁介面上直接利用語音輸入信息,從而可以節(jié)省上網(wǎng)人士非常寶貴的時間與人力。而且,那些特定的收信人,不僅可以看到電子信件,還能夠聽到發(fā)信人本人自己輸入語音信件的聲音,使人倍感親切。同時,本發(fā)明可以使進入網(wǎng)站的瀏覽者能夠自動并立即得到他人將其作為特定接收人所存儲在網(wǎng)站上的所有形式的文件,使信息的傳遞更加迅捷,滿足快節(jié)奏的工作需要。
下面結合附圖具體介紹本發(fā)明的內(nèi)容、步驟和特征
圖1是本發(fā)明實現(xiàn)語音信息信件的發(fā)送、留言的主流程圖。
圖2是本發(fā)明中讓用戶由網(wǎng)頁菜單選擇并實現(xiàn)語音播放方法的流程圖。
圖3是本發(fā)明中判斷進入網(wǎng)站的用戶是否為語音信息的接收人并主動送出該信息的流程圖。
參見圖1,本發(fā)明是一種網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與播放系統(tǒng)的實現(xiàn)方法,其主要包括有下列步驟(1)取得用戶設定的初始條件,該“設定的初始條件”信息是由用戶在網(wǎng)站的WWW網(wǎng)頁介面輸入數(shù)據(jù)或由網(wǎng)頁菜單選擇之而得到的;設定的初始條件內(nèi)容可分為兩大種類A.該語音信息處理的方法,B.該語音信息收信人的數(shù)據(jù)資料;其中A項的語音信息處理方法共有三種,本發(fā)明可以選用其中的任何一種、或二種、或三種a.將該語音信息以E-Mail附加語音文件的方式發(fā)送給收信人,b.將該語音信息以WWW網(wǎng)頁菜單的方式列表顯示出來,c.將該語音信息存入數(shù)據(jù)庫或語音文件中,并指定該語音文件的接收人,當該接收人進入該網(wǎng)站后,該語音文件的相關數(shù)據(jù)信息會立即自動顯示在該接收人的瀏覽器上;(2)通過網(wǎng)際網(wǎng)絡監(jiān)測用戶端瀏覽器是否設有語音輸入裝置,以及取得遠程用戶瀏覽端的含有語音的信息,而獲取該含有語音信息的方法則有兩個步驟第一步是程序接至用戶瀏覽端,監(jiān)測并搜尋用戶瀏覽端電腦是否有語音輸入裝置(一般為話筒),進而與該語音輸入裝置取得聯(lián)系。程序監(jiān)測并搜尋用戶端瀏覽器的電腦是否設有處理語音輸入的裝置的方法是逐一測試該電腦的各個輸入裝置(I/O端口),看看是否設有處理采樣速率為44.1KHz、16位量化和立體聲語音數(shù)據(jù)信息能力的輸入裝置(上述采樣速率44.1KHz,16位量化和立體聲stereo的數(shù)值非為固定值,而是由程序員自行設定或由用戶在WWW網(wǎng)頁介面選擇設定的變量)。
第二步是由語音輸入裝置得到語音信息,并將該語音信息儲存在網(wǎng)站的“語音信息的文件”內(nèi)或語音數(shù)據(jù)流變量中;(3)將由語音輸入裝置取得的語音信息存入網(wǎng)站的檔案或數(shù)據(jù)庫流變量內(nèi),其具體執(zhí)行的方法步驟如下1、取得該語音信息文件形態(tài)的定義(如為.WAV文檔形態(tài)或.AU文檔形態(tài)等等。其值可由程序員自行定義設定或由用戶在WWW網(wǎng)頁介面選擇設定);2、與監(jiān)測到的語音輸入裝置取得聯(lián)系;3、開啟一個文件或數(shù)據(jù)流變量作為接受語音數(shù)據(jù)信息寫入的目的地;4、寫入該語音數(shù)據(jù)信息。這時,根據(jù)上述步驟(1)中設定的“語音信息處理的方法”的不同,可以有三種方法供不同用戶選擇使用。
下面分別介紹針對不同用戶如何使其接收到語音信息的工作步驟第一種是制定一個附帶語音信息的E-Mail多媒體信件,并發(fā)送之首先依照E-Mail多媒體信件規(guī)范,制定一個附帶語音信息文檔的E-Mail多媒體信件,該附帶的語音信息文檔就是用戶要求傳送的語音。而制定附帶語音信息文檔的E-Mail多媒體信件的步驟是1、取得附帶語音信息文檔的名稱和內(nèi)容,并開啟該文檔,將其讀入和儲存在數(shù)據(jù)流的變量中(如在此利用$file-message表示該變量)。2、將上述變量($file-message)以電子郵件編碼方式(base 64-encode)進行編碼。3、依照E-Mail多媒體信件的規(guī)范,制定一個附帶語音文檔的E-Mail信件,該信件的內(nèi)容如下From$fromMIME-Vorsion$MIME-VorsionContent-Typemultipart/mixedContent-Type$content-type;name=\$attach-file-name\Content-Transfer-Encoding$encode$file-message--$boundary--其中文檔的變量說明$from發(fā)信人的地址;$MIME-Vorsion版本序號,屬于可變項;$content-type附帶文檔的MIME格式,在此內(nèi)容為“audio/x-wav”此變量將依語音文檔型態(tài)的不同而改變;$attach-file-name附帶文檔的名稱;$encode附帶文檔的編碼方法,在此為“base64”;$file-message由上述對附帶文檔經(jīng)過電子郵件編碼后得到的數(shù)據(jù)信息;$boundary代表邊界的變量,其為一經(jīng)過“md5”方式編碼的唯一值(uniqid)。
然后,便將該附帶語音文檔的E-Mail多媒體信件寄至收信人的E-Mail信箱,程序結束。
第二種是制定一菜單式網(wǎng)頁,讓用戶在菜單上選取該語音信息所制定的該菜單式網(wǎng)頁的內(nèi)容是讓位于特定數(shù)據(jù)庫里的語音信息或位于特定目錄下的語音文件,逐一地順序顯示于該網(wǎng)頁的菜單中,以便瀏覽端用戶點選之。并通過產(chǎn)生一語音播放程序?qū)g覽端用戶點選的語音信息播放出來,使用戶能實時用耳朵聆聽。例如可利用java語言中java.awt算式庫內(nèi)getAudioClip( )算式來制造語音播放機,當然,也可以選用其他語言與算式來實現(xiàn)語音的播放。其程序如圖2所示。
第三種是指定接收人來收聽該語音信息,此時,參見圖3,首先由程序通過下述兩種方法之一來判斷目前進入網(wǎng)站的用戶身份是否為上述接收人a.瀏覽端用戶進入網(wǎng)站時所輸入的帳號數(shù)據(jù)信息;b.由取得的環(huán)境變量來判別用戶身份;這里所指的環(huán)境變量是進入網(wǎng)站的用戶其自身在網(wǎng)絡上的地址,即網(wǎng)址或IP值;若用戶為WAP手機用戶,環(huán)境變量則為代表該WAP手機裝置身份識別的唯一的ID值(如變量$HTTP-X-UP SUBNO),也可由手機號碼來判斷用戶身份,因考慮手機用戶的隱私權,大部分WAP手機制造商,并不讓WAP網(wǎng)站能夠直接取得瀏覽端WAP手機的號碼,而采用將手機的號碼對應至另一個唯一的的ID值。
在接收人身份確定后,程序?qū)⑾蛴脩魹g覽器送出一“通知用戶端瀏覽器執(zhí)行下載文件的”表頭信息HEAD,而用戶端的瀏覽器收到該表頭信息HEAD,則會開啟一新視窗,并通知用戶下載文檔。上述的表頭信息HEAD是以網(wǎng)頁夾帶的,其內(nèi)容有下述項目a.“Content-Dispositionattachment;filename=$file-name”(將文檔名稱以$file-name變量為命名,并用附帶的配置方法將文檔送出)b.“Content-Type$Content-Type”(附帶文檔的MIME格式定義,$Content-Type變量代表附帶文檔的MIME格式)c.“Content-Length$content-Length”(附帶文檔的大小定義,$content-Length變量代表附帶文檔的大小)最后,用戶下載文檔,即將該帶有語音信息的文檔下載到用戶選定的空間,也可以直接播放和聆聽該語音信息的文檔。
本發(fā)明已經(jīng)編制出相應的程序,并進行了相關的實施試驗,初步首先了發(fā)明目的,該實施例的源程序及文檔說明請參見附圖。
權利要求
1.一種網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng),其特征在于其硬件主體是一臺掛接在網(wǎng)際網(wǎng)絡上的被稱作網(wǎng)站的服務器,以及一臺或一臺以上的設于用戶端的網(wǎng)際網(wǎng)絡瀏覽器所組成,其特征在于其中網(wǎng)際網(wǎng)絡瀏覽器可以是臺式計算機、或筆記型計算機、或無線可攜帶型上網(wǎng)裝置;且該瀏覽器設有至少一種語音輸入裝置,而網(wǎng)站的操作系統(tǒng)可為UNIX或微軟視窗操作系統(tǒng)。
2.如權利要求1所述的網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng),其特征在于上述語音輸入裝置是話筒。
3.如權利要求1所述的網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng),其特征在于上述無線可攜帶型上網(wǎng)裝置可以是移動電話機和個人數(shù)字處理機。
4.一種網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)的實現(xiàn)方法,其特征在于其包括有下列步驟(1)取得用戶設定的初始條件,該“設定的初始條件”信息是由用戶在網(wǎng)站的WWW網(wǎng)頁介面輸入數(shù)據(jù)或由網(wǎng)頁菜單選擇而得到的;(2)通過網(wǎng)際網(wǎng)絡監(jiān)測用戶瀏覽端電腦是否設有語音輸入裝置,并取得遠程用戶瀏覽端的含有語音的信息;而獲取該含有語音信息的方法則有兩個步驟第一步是程序接至用戶瀏覽端,監(jiān)測并搜尋用戶瀏覽端電腦是否有語音輸入裝置,進而與該語音輸入裝置取得聯(lián)系;第二步是由語音輸入裝置得到語音信息,并將該語音信息儲存在網(wǎng)站的“語音信息的文件”內(nèi)或語音數(shù)據(jù)流變量中;(3)將由語音輸入裝置取得的語音信息存入網(wǎng)站的文檔或數(shù)據(jù)流變量內(nèi),這時,根據(jù)上述步驟(1)中設定的“語音信息處理的方法”的不同,可以有三種方法供選擇使用,其操作步驟分別如下所述A.程序?qū)崟r地將該含有語音的信息自動制訂成含有該語音信息的E-Mail多媒體信件,并依照用戶瀏覽端的設定條件,即該語音信息收信人的數(shù)據(jù)信息,將該含有語音信息的E-Mail多媒體信件發(fā)送給收信人;B.程序?qū)崟r地將該含有語音的信息存入數(shù)據(jù)庫或語音文件中,而該語音信息則以網(wǎng)頁菜單列表的方式顯示在網(wǎng)站的WWW網(wǎng)頁上,供用戶選取,且當用戶點選后,該程序自動產(chǎn)生一播放程序,用于實時播放該語音信息;C.首先,程序?qū)⒃摵姓Z音的信息存入數(shù)據(jù)庫或文件中并指定接收人;另一程序?qū)⑴袛嗨羞M入網(wǎng)站的用戶身份,然后,根據(jù)用戶身份自動地至特定的數(shù)據(jù)庫或文件中檢索驗證其是否為該語音信息的接收人;如果該用戶確實是該語音信息的接收人,則送出通知瀏覽器執(zhí)行“下載文件”操作的表頭信息HEAD至該用戶瀏覽器,通知用戶端瀏覽器下載該文件;最后,當該用戶端瀏覽器完成下載后,該程序可刪除位于網(wǎng)站特定數(shù)據(jù)庫或文件中已被用戶下載的該段語音信息。
5.如權利要求4所述的網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)的實現(xiàn)方法,其特征在于上述步驟(1)中用戶設定的初始條件內(nèi)容可分為兩大類A.該語音信息處理的方法,B.該語音信息接收人的數(shù)據(jù)資料。
6.如權利要求4或5所述的網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)的實現(xiàn)方法,其特征在于上述步驟(1)中用戶設定的初始條件中的語音信息處理方法共有三種a.將該語音信息以E-Mail附加語音文件的方式發(fā)送給收信人,b.將該語音信息以WWW網(wǎng)頁菜單的方式列表顯示出來,c.將該語音信息存入數(shù)據(jù)庫或語音文件中,并指定該語音文件的接收人,當該接收人進入該網(wǎng)站后,該語音文件的相關數(shù)據(jù)信息會立即自動顯示在該接收人的瀏覽器上。
7.如權利要求4所述的網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)的實現(xiàn)方法,其特征在于上述步驟(3)中C項所述的所謂語音信息并不局限于“語音信息”,可以擴充到所有形式的文件。
8.如權利要求7所述的網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)的實現(xiàn)方法,其特征在于當擴充到所有形式的文件時,該“所有形式的文件”的獲得方法,是由用戶由網(wǎng)站的WWW介面中上傳該文件至網(wǎng)站。
全文摘要
一種網(wǎng)際網(wǎng)絡上語音信息信件的發(fā)送、留言與自動播放系統(tǒng)及其實現(xiàn)方法,使得網(wǎng)站的程序可以接受和處理所得到的用戶輸入的含有語音的信息,并且實時地將該含有語音的信息自動地制定成為含有語音的信件,并依照用戶瀏覽端的設定條件將該信件送出給特定人,且讓收信人在收閱信件時,不但能夠看到該信件,并能自動播放該信件的語音,使受信人倍感親切和溫馨,又給人們的工作、生活提供更大的便利。
文檔編號G06F15/163GK1275733SQ00109120
公開日2000年12月6日 申請日期2000年6月8日 優(yōu)先權日2000年6月8日
發(fā)明者王逖, 劉云燕, 邱宇輝 申請人:王逖, 劉云燕, 邱宇輝