一直使用S60系統(tǒng)手機的我,認(rèn)為這是個非常簡單的問題,畢竟只要分別在手機端及電腦端安裝Remote S60(上baidu隨便搜索“S60遠(yuǎn)程”即可搜到)即可實現(xiàn)同步:手機上看到啥,電腦上看到啥,一目了然。但當(dāng)我抱著這種天真的想法想在Windows Mobile手機上如法炮制時,我發(fā)現(xiàn)我錯了。無論通過藍(lán)牙還是數(shù)據(jù)線,只要手機連接上電腦,其上網(wǎng)設(shè)置就會神奇地改變(自動變成手機通過電腦上網(wǎng));慘就慘在,通過這種方式,似乎沒有辦法通過CMWAP上網(wǎng)。而我們這款客戶端產(chǎn)品又恰好是通過CMWAP來連接網(wǎng)絡(luò)的。。。。當(dāng)我在距離大領(lǐng)導(dǎo)視察還有24小時的時候發(fā)現(xiàn)這個問題時,我不禁狂汗不已,心理咯噔一下,“這次看來得跪下了!”
微軟不至于這么軟吧,如此基本的用戶需求都無法滿足。就不信這個邪!拿上一臺最新的多普達(dá)S700 TD-SCDMA手機就開始研究(我用的投影PC機使用珠江寬頻的寬帶服務(wù))。
首先驗證傳說中有效的方法:使用微軟ActiveSync連接,再使用Pocket Controller同步。第一步就是解決手機連接到電腦的問題。有兩個辦法,通過數(shù)據(jù)線就不說了,也可以采用藍(lán)牙連接,經(jīng)過一連串的搜索和藍(lán)牙配對,即可通過ActiveSyn進(jìn)行連接,勾選ActiveSyn的連接選項“連接到計算機后,允許設(shè)備建立無線連接”(如下圖所示)
接著,打開IE,在地址欄輸入139郵箱的wap地址:wapmail.139.com。地址被解析為http://wapmail.139.com但打開的卻是web版手機郵箱界面(見下圖)。因此可以看出,手機是通過CMNET連接,訪問了WEB版的手機郵箱。
在這種情況下,我們的客戶端軟件產(chǎn)品自然無法連接(因為需要使用CMWAP連接):
很顯然,網(wǎng)上傳說的方法不可行。結(jié)果讓人沮喪。不過車到山前必有路,公司一資深手機玩家YG提示“既然手機連上電腦就必須通過電腦上網(wǎng),那如果將手機本身作為電腦上網(wǎng)的modem,那么手機豈不是還可以通過自身的CMWAP連接上網(wǎng)?”
有創(chuàng)意!就這么試,高手指點方式如下:
1、使用網(wǎng)線連接電腦(這樣還可以避免使用藍(lán)牙連接帶來的不穩(wěn)定);
2、禁用ActiveSync的連接(在該軟件“連接設(shè)置”對話框中,將“通過USB”及“通過COM口連接”選項都不勾選,確定后,ActiveSync主頁面顯示“連接禁用”字樣;
3、手機及電腦均安裝Pocket Controller(如果手機沒有安裝,可以在2、之前,使用ActiveSync連接,該軟件會提示你安裝Pocket Controller,確定后,即可在手機端完成安裝);
4、在電腦上打開Pocket Controller,進(jìn)入設(shè)置,添加一個TCP/IP連接(我將之命名為TCP),通過地址192.168.0.1進(jìn)行連接,點擊確定;
5、在手機上操作,進(jìn)入“開始”-“程序”-“internet共享”,點擊左下方“連接”按鈕;手機端左下角按鈕變成“斷開連接”后,即說明手機已經(jīng)變成了PC的modem(可以通過在PC上運行ipconfig /all命令,看到ip地址已經(jīng)變成192.168.0.1);
6、在PC端的Pocket Controller界面上,點擊連接,選擇剛才建立的TCP連接,可以在程序主界面上看到“連接LAN/WAN”、“連接192.168.0.1”“傳輸數(shù)據(jù)”等字樣,從而完成手機與電腦的同步。由于手機發(fā)起的連接請求走到了PC端,又從PC端走回了手機端,并最終通過手機端的CMWAP上網(wǎng),因此問題得到圓滿解決!總算松了一口氣。。。。
其實呢,之前IBM的同事提過另外一種解決辦法,就是另外用一臺手機充當(dāng)PC機的modem(而不用wlan連接或?qū)拵нB接),其實也有異曲同工之妙。不過我用Nokia 6681當(dāng)modem試了一把后,發(fā)現(xiàn)連接速度迅速向龜速靠攏,隨即放棄此方案。而此“internet共享”方案中,演示手機既進(jìn)行了演示,又充當(dāng)了PC的上網(wǎng)modem,可謂節(jié)能減排的經(jīng)典案例啊^_^