Calendar在Wap上的應用 PHS的應用及和GSM的比較 SmartPhone 結論
PHS 手機和 GSM 手機的差別
PHS 手機照相和應用
網頁傳照片及鈴聲至 PHS 手機
4-1 網頁傳照片及鈴聲至 PHS 手機
二. PHS 簡介
nPHS是 Personal Handyphone System 的縮寫,是日本研發設計的
數位式行動電話系統,提供高速上網、高清晰話質、低費率和超低
電磁波的優質行動通話環境n。PHS手機瀏覽網頁,大眾電信採用了
日本DDI POCKET公司所制定的 P-mail Deluxe Protocol,配合上硬體
的運作,製作出網頁,存放於WWW Server中。當有用戶發出連結某
網頁的指示時,系統會自動取得該網頁內容並進行適當的轉換後再
將結果呈現於用戶的PHS手機畫面上。
PHS上網是最大的優勢,有著頻寬大,品質穩定以及支援更多
的多媒體應用等等優勢,也可收發E-MAIL、姆指情報可看網頁、外
接鏡頭拍照、聽MP3、廣播等等優點,現在發展的重要和GSM手機
一樣,同樣是在影音多媒體部份的加強,不過較少數使用者以及少
數國家的使用,也使得其相關應用還有和其它手機的整合部份也比
較少人去研究。
為了達到可以使用PHS手機瀏覽網頁的目的,大眾電信採用了日本
DDI POCKET公司所制定的P-mail Deluxe Protocol;利用此協定並配合上
硬體的運作,製作符合該協定規格的網頁內容,存放於WWW Server中
。當有用戶發出連結某網頁的指示時,系統會自動取得該網頁內容並進
行適當的轉換後再將結果呈現於用戶的PHS手機畫面上
為了達到可以使用PHS手機瀏覽網頁的目的,大眾電信採用了日本
DDI POCKET公司所制定的P-mail Deluxe Protocol;利用此協定並配合上
硬體的運作,製作符合該協定規格的網頁內容,存放於WWW Server中
。當有用戶發出連結某網頁的指示時,系統會自動取得該網頁內容並
進行適當的轉換後再將結果呈現於用戶的PHS手機畫面上。
以P-mail Deluxe Protocol(往後簡稱PDX)的原則所製定出來的網頁依照展
現的功能及可取得的資訊有所不同可分為兩類
1.與大眾電信簽約的 Content ( Official contents ) (@Menu)此
種 Content 可享有較多的權力與義務。
2.個人或是非簽約廠商=>Open Net Content ( 公開網簡稱ONC )
其所能展現的功能較為陽春,但也不用受到章程的束縛 *但不論是
Official contents 或ONC,其撰寫的方式均需符合 mail format,其中資料
的傳遞,均需符合mail format
由於 PDX 協定是使用 Mail 格式作溝通,故我們必需對一般在 Internet
世界中使用的 mail 格式有所了解,才能進行完整且正確的運用。 Mail 格
式採用 RFC822 規範,使用 AscII 的方式傳送。至於 非AscII 的部份就交由
MIME ( Multipurpose Internet Mail Extensions ) 格式來處理。
Mail由簡單信封(在RFC821描述),數個信件標頭欄位、一空白行及信件本體
所組成。各標頭欄位為一行AscII字串,每行包含一欄位名稱、冒號及值。
OpenNet Contents 架構
nPDX Center屬於一個Server群組,負責取得手機所指
向的網頁內容,再經由適當的處理後回傳給手機。 n由於
PHS手機並沒有Micro Browser,故無法轉換一般html的文
件內容,因此手機並不是直接Access WWW Server,而是
透過PDX Center進行。
nPHS初期提供32~64K高速傳輸速度,不但比現有的
GSM 9.6K快,也較GPRS所提供的20~30K快,未來還可
以擴充到128K~328K。 n
WAP上網用的是WML的語言,圖片目前有色彩的限
制,而PHS的PDX語言,則可支援豐富的色彩。
左圖為我們實驗室所使用的SANYO J95手機,右圖為J95的外接相機
實驗室有接洽一個動物園案,希望能夠發給一群小學生 PHS
或 GSM 手機,用來照相然後上傳檔案至server,server部份可將檔
案儲存下來,然後記錄上傳方的資訊以及所上傳的照片,可以直
接連上一個網頁來閱讀這些上傳的作業。
PHS手機本身不像一般GSM手機那樣有MMS的功能,PHS只有
E-MAIL的功能,PHS對自己的用戶傳輸是都可以的,不像GSM還受
限於不同的業者提供不同的服務,PHS本身只有日本和台灣大眾電
信在負責業務,但是因為和GSM平台的不同,而GSM使用者又占了
很大的部份,如果PHS和GSM之間無法對傳,勢必會成為PHS手機一
個很大的缺點,也會造成多數人不願意使用的原因。
GSM和PHS的使用者都不少,但兩者之間的相關服務,像是MMS
、E-Mail、網頁瀏覽、鈴聲、照片格式等等皆有所不同,隨著使用者
的增加,兩者間的服務如果互通,將帶來更多的便利性。
目前最流行的是屬於GSM系統,而PHS在日本已經行之多年,而台
灣大眾電信業者引進至今,也吸引了不少的使用者,而兩者之間到底有
什麼差別呢?或是說哪一種對一般民眾來說比較適合、比較省費用或是
比較方便呢?因此我研究了他們之間不同的地方,並提出兩者間的比較
,不管是上網方面或是純粹收話品質、頻寬或是其它附加的服務.....等等
,不一定說是哪一種好,但是可能會比較適合某一些民眾來使用。
如果是以PHS來說,優點是低功率、低電磁波、高通話品質、上網頻
寬大、可當無線對講機,影音方面的用途目前是差不多的,缺點是室內收
訊不好,非市區的收訊也不好,功率低造成時速在100km以上會收不到。
GSM的優點則是,基地台數多、功率高、收的到的地方較多、有SMS
、MMS簡訊功能、部份手機鏡頭可攝影,缺點則是通話品質差、容易斷訊
、簡訊及通話費用貴。
我們找到一家叫 JSCAPE 的公司,他們有一個叫 iNetfactory 的
套件可以用,是一個用 java 寫的套件,有很多例子以及一個 iNetfactory.jar
的 library 可以用,裡面的一個 pop3attachment 的例子,可以用來收
郵件的附加檔案,以及存下 mail 裡的那些 header 以及信件內容,而
我們這組負責的是PHS的部份。
我們首先研究了PHS的mail format,前面已經有介紹,PHS的相機
照相了以後,需要用郵件附加檔案 ( attachment )的方式寄出,但是用
程式卻收不下來,結果是因為 PHS 和一般 mail 的 header不大一樣,
所以無法辨別哪一段是附加檔案。
於是我們一樣用 attach 的程式把 mail 收下來,接著去分析 mail 的
Message 內容,把我們要的那一段附加檔案內容用BufferReader讀進來
,但是這一段亂碼是以 Base64 的方式編碼,所以還是不能讀出照片。
接著我們找到Base64的decode程式,把抓下來的圖檔 decode 之後,存成
PHS 手機用的 .BMP 格式,就可以看到圖片了。
之後又在程式裡decode之後存下來的附加檔案部份,用java另開一
個.htm的檔案,把這些檔案做成網頁,就可以直接連上網頁show出這些
上傳的照片了。
但是解碼出來的部份是原本照片的檔案,是.BMP的附檔名,而GSM
手機的部份只能讀.JPG的,因此如果要傳照片到GSM手機然後可以開啟
的話,一定要在SERVER那轉檔成.JPG的,再傳至GSM手機。
用PHS手機拍照,然後傳至SERVER
n 以PHS手機照相
n 用E-Mail的方式,把照片加到附加檔,然後傳至Server
n 由Server把mail及附檔收下來
n 由於PHS手機的寄件,附檔無法收下,我們必需抓出它的郵件原始碼,把照片
的部份擷取出來,因為這個部份是用Base64的編碼方式儲存的,因此必需用BASE64
解碼,才能還原為原本的照片檔
這是msg資料匣裡面新增的檔案,代表一共收下5封信件
5個檔案代表的是這些信件的message內容
之後會再執行一個 Photodecode 的程式
會先判斷meaasge中是否有PHS寄的附加檔案,如果有的話就把那段亂碼抓出來
如果有附加檔,通常在 "Content-Transfer-Encoding: Base64" 這一行之後
之後傳到 Base64 這個程式做解碼的動作,把圖片還原成原本的圖檔
然後把圖檔存下來
這是從pop3伺服器:pop.mail.yahoo.com.tw收下E-Mail的過程
輸入帳號、密碼,然後收下了四封E-Mail,記為msg*.txt
第二封mail有一個附加檔案,存成 attachment2-1.bmp
再來Photodecode.java的部份,即是開始判斷是否有PHS所寄來的附件
程式執行後,發現了有兩個PHS寄來的附加檔案
隨即開始解碼。
執行程式之後,會要求 server 輸入想要接收的 mail 的 Pop3 server 、Username 以及 Password
輸入之後會顯示出收下了幾封郵件以及多少個附加檔案
但是在這裡只會收下一般郵件的附加檔案,並不會收下PHS寄出的mail附加檔
除了一開始的pop3attachment資料匣之外,又新增加了三個資料匣
msg用來放郵件的message內容
attach用來儲存剛剛收下來的attach檔案
show則是用來放最後看照片的那個網頁
n 讀取郵件原始碼的同時把主旨和還原的照片檔分配編號,註明是第幾封郵件
的第幾個附加檔案,然後由誰寄出。
n 讀取完郵件原始碼,還會把剛剛有收下的郵件,不管是GSM或是PHS手機的
附加圖檔,自動產生一個可以瀏覽照片的網頁,以後只要執行後直接點這個網
頁就可以看收下了哪些照片。
這個是show資料匣裡面新增的show.htm檔
是最後把曾經存下來的附加檔案名稱寫成這個網頁
然後就可以看到所有的照片內容了
不但有先前第二封郵件收下的GSM手機寄的附加檔案attachment2-1.bmp,還有
PHS寄的照片,雖然剛剛POP3ATTACH沒收下來,但是解碼之後我們又輸出到這個
網頁,attachment1-1.bmp及attachment1-2.bmp這兩個檔案,即是PHS寄出的檔案,這
個網頁的產生方式是寫在Photodecode的那個程式裡面,網頁還可以點選放大照片。
這邊是接之前已經收下的E-MAIL,解碼還原之後
用CHANGE這個程式把收下來的.BMP用BMPTOJPG程式轉成JPG
而轉JPG還有一個QUALITY的品質設定,我預設成100
這個程式會判斷.BMP的圖片就會產生一個.JPG的檔案
底下的mailtoGSM可以看到所收下的信件主旨以及附加檔轉好的.JPG
以後就直接把主旨打成要傳送到GSM方的E-MAIL
就可以在接收後直接轉JPG再寄出了
這是另一個寫好的smtp的JAVA程式,執行後可以透過SMTP傳送郵件
和要傳的附加檔案,把剛剛得到的對方的E-MAIL,再加上要傳的附檔名
這幾個參數傳到這個程式,就可以把MAIL寄出
接著只要到GSM的手機上就可以收下MAIL,而且有附加檔
然後附加檔就是剛剛從PHS手機寄來的照片了
我做了可傳照片至PHS的網頁以及JPGTOBMP的程式,然後用POP3ATTACH
的程式可收下GSM寄來的附加檔案,透過JPGTOBMP的轉檔,然後用可傳至PHS
手機的那個網頁,就可以達成GSM傳至PHS手機的這個部份,等於是GSM手機和
PHS手機之間可以互傳了。
在目前MMS還尚未普及,且尚未統一規格的時候,我完成的這個部份,可
以讓GSM和PHS手機利用E-MAIL的方式達成同樣的效果,相信這對GSM和HS的
使用者來說,應該是一個很不錯的服務。
4-1. 網頁傳照片及鈴聲至 PHS 手機
從電腦端傳照片至PHS手機讀取
我們寫了一個網頁,包括多個收件者、文章主旨、內文、照片或鈴聲的附加
檔案、保留備份及預約發送等等欄位,可以做到判斷照片及鈴聲的附檔名、多個
收件者、判斷照片檔大小、轉檔成PHS可用的BMP格式、預約發送的功能。
設定完成後,還可以預覽傳出後的樣式。
後面的是用來輸入傳輸資料的網頁,輸入完可以點選預覽
就可以在前面這個網頁看到編輯完成的郵件
可以選重新編輯或是確定送出,在PHS手機端就可以收到了
在輸入的網頁中還可以保留備份至PHS或是任何的E-MAIL信箱
還可以預約時間傳送,或是選擇即時傳送
如果輸入的檔案格式不正確,並且不是圖檔或鈴聲的話
傳至PHS是無法讀取的,因此在網頁的地方也有判斷格式
如果錯誤,會出現像上面的錯誤視窗,會要求使用者重新輸入
預期成果與貢獻:
這兩個功能:從PHS傳照片至Server收下,從桌上型電腦端傳至PHS手機
,將增加PHS使用者更佳的便利性,以往無法收下的附件,只能用傳輸線接
至電腦端傳輸,如果可以這樣子傳,那勢必可以從手機把照片和更多人一起
分享,也更加的便利。
從網頁傳的話,也是跳脫以往用傳輸線的方式,直接從網路方式傳,可以將電腦
裡面的照片或是鈴聲用這個網頁傳至使用者的PHS手機,不但可以和別人分享你的照
片,也更方便自己的使用,還可以在手機端欣賞自己的照片,或是設成桌面、特殊的
響鈴等等,能把自己的手機更加的個人化,凸顯自己的特色。