竇雪晨 周衛(wèi)斌 楊永剛 紀(jì)欣媛 陳曉艷 曲志剛 安陽
摘要:針對(duì)當(dāng)前旅游網(wǎng)站存在的問題,文章設(shè)計(jì)并實(shí)現(xiàn)了基于SIP協(xié)議的旅游信息終端。其中,瀏覽旅游信息的音頻和視頻模塊是基于H.264協(xié)議和RTP(實(shí)時(shí)傳輸協(xié)議)設(shè)計(jì)的。旅游信息通過區(qū)域?qū)崿F(xiàn)模塊分化,用戶可以選擇景點(diǎn)并播放關(guān)于該景點(diǎn)的音頻或視頻信息,或者閱讀圖片和文本信息,從而選定最感興趣的景點(diǎn)游玩。與傳統(tǒng)的信息系統(tǒng)相比,文章設(shè)計(jì)的旅游信息終端具有良好的可擴(kuò)展性、兼容性、舒適的用戶界面、易于搜索和評(píng)分的功能。
關(guān)鍵詞:Android系統(tǒng);SIP協(xié)議;旅游信息終端;RTP
傳統(tǒng)的旅游信息是發(fā)布在Web網(wǎng)頁上的,可能存在很多缺點(diǎn),比如:信息混亂,內(nèi)容復(fù)雜,廣告多,搜索時(shí)間長,用戶界面的視覺效果差等等。用戶經(jīng)?;ㄙM(fèi)很多時(shí)間用來搜索信息,但是通常卻找不到他們想要的信息。手機(jī)對(duì)人們來說,或許已成為必不可少的一部分,因此對(duì)更多人來說其成本更低,使用更為方便快捷。目前,市面上并沒有一個(gè)完整的旅游信息平臺(tái)。
本文提出了一個(gè)基于Android技術(shù)的旅游信息系統(tǒng)應(yīng)用程序。旅游信息終端的通信架構(gòu)是基于SIP(會(huì)話初始協(xié)議)協(xié)議設(shè)計(jì)的,其中瀏覽旅游信息的音頻和視頻模塊是基于H.264協(xié)議和RTP(實(shí)時(shí)傳輸協(xié)議)設(shè)計(jì)的。旅游信息是通過區(qū)域?qū)崿F(xiàn)模塊分化的,用戶可以選擇景點(diǎn)并播放關(guān)于該景點(diǎn)的音頻或視頻信息,或者閱讀圖片和文本信息,從而選定最感興趣的景點(diǎn)游玩。
1.技術(shù)原理
旅游信息終端使用SIP協(xié)議作為基本層。SIP協(xié)議是由IETF(因特網(wǎng)工程任務(wù)組)制定的多媒體通信協(xié)議,廣泛用于控制交流會(huì)話。它依賴于傳輸層,其中會(huì)話可能由音頻信息和視頻信息共同構(gòu)成。
SIP模塊分為用戶代理,代理服務(wù)器和注冊(cè)服務(wù)器3部分。當(dāng)用戶發(fā)送一個(gè)音頻或視頻請(qǐng)求,用戶代理首先向注冊(cè)服務(wù)器發(fā)送注冊(cè)請(qǐng)求。當(dāng)注冊(cè)服務(wù)器通過注冊(cè)請(qǐng)求之后,音頻或視頻請(qǐng)求則被發(fā)送到代理服務(wù)器響應(yīng)請(qǐng)求,以允許播放音頻或視頻信息。圖1顯示了一個(gè)基于SIP協(xié)議的音頻或視頻通信過程。
2.旅游信息終端的設(shè)計(jì)
本文提出的旅游信息終端系統(tǒng)采用當(dāng)前最熱的Android技術(shù),如圖2所示。旅游信息終端的通信架構(gòu)是基于SIP協(xié)議設(shè)計(jì)的,其中瀏覽旅游信息的音頻和視頻模塊是基于H.264協(xié)議和RTP(實(shí)時(shí)傳輸協(xié)議)設(shè)計(jì)的。該系統(tǒng)采用信號(hào)控制層和SIP協(xié)議共同完成信號(hào)控制。音頻和視頻信息傳輸層是實(shí)現(xiàn)層,包含了RTP傳輸模塊、媒體模塊及其他模塊等。
當(dāng)用戶想看多媒體的信息時(shí),開放媒體線程的請(qǐng)求被發(fā)送到服務(wù)器。多媒體信息通過H.264協(xié)議編碼并壓縮,然后再使用RTP協(xié)議發(fā)送到響應(yīng)的接收線程中。通過H.264協(xié)議進(jìn)行解碼處理后,用戶打開音頻和視頻線程查看信息。圖3顯示了整個(gè)處理過程。
本文的旅游信息終端以天津這個(gè)城市為例。根據(jù)天津的區(qū)域分布,旅游信息終端在此基礎(chǔ)上按照其街區(qū)進(jìn)行劃分景點(diǎn)。天津市分為16個(gè)區(qū),比如河北區(qū)、河西區(qū)、北城區(qū)、西青區(qū)等等(見圖4)。當(dāng)用戶打開軟件時(shí),第一次使用會(huì)提示一個(gè)新手引導(dǎo)頁面。每個(gè)區(qū)域的景點(diǎn)都有完整的信息介紹。
用戶可以通過使用這個(gè)程序查看周邊景點(diǎn)信息,也可以瀏覽在其他區(qū)域的景點(diǎn)信息。這種一站式信息檢索可以為游客節(jié)省大量的時(shí)間,它讓用戶有更多的時(shí)間來制定一個(gè)更合理的旅行計(jì)劃。當(dāng)用戶查詢景點(diǎn)信息時(shí),該軟件會(huì)向用戶提供多樣的景點(diǎn)介紹方式,比如文本信息、圖像信息、語音信息等等。當(dāng)用戶不方便閱讀文本信息時(shí),多元化的信息服務(wù)為用戶提供了便捷的選擇,比如通過音頻信息來了解景點(diǎn)。
打開應(yīng)用程序后,用戶可以看見一些天津特色景點(diǎn)的推薦。用戶可以通過點(diǎn)擊景點(diǎn)圖片從而瀏覽任意景點(diǎn),也可以在主頁面搜索景點(diǎn)。例如,天津五大道景點(diǎn),用戶可以輸入天津第五大道后搜索,打開相應(yīng)的景點(diǎn)介紹頁面。在景點(diǎn)介紹頁面,用戶可以看到關(guān)于第五大道的文本、圖片和視頻信息。這些可以讓用戶更加了解第五大道,并幫助用戶決斷是否去參觀該景點(diǎn),如圖5所示。
3.結(jié)語
本文提出了一個(gè)基于Android技術(shù)的旅游信息終端系統(tǒng)。旅游信息終端的通信架構(gòu)是基于SIP協(xié)議設(shè)計(jì)的,其中瀏覽旅游信息的音頻和視頻模塊是基于H.264協(xié)議和RTP(實(shí)時(shí)傳輸協(xié)議)設(shè)計(jì)的。旅游信息是通過區(qū)域?qū)崿F(xiàn)模塊分化的,用戶可以選擇景點(diǎn)并播放關(guān)于該景點(diǎn)的音頻或視頻信息,或者閱讀圖片和文本信息,從而選定最感興趣的景點(diǎn)游玩。文章設(shè)計(jì)的旅游信息終端具有良好的可擴(kuò)展性、兼容性、舒適的用戶界面、易于搜索和評(píng)分的功能。