日本 携带电话专用网站的PC机访问的问题

Kimhao 2006-01-23 05:27:43
我现在日本工作,但不是手机开发方面的工作。最近接触到一个项目,就是实现携带电话专用网站的PC机访问的问题。就这个问题,我把我所了解和理解的(不见的正确)做一下说明。
1.日本手机上网极其普遍,相关的内容网站也很多.有一些网站是专门面向手机用户的,Pc用户上网会被拒绝.
主要的原因,这些网站的流量的限制.有一些网站提供手机和PC2个相同的网站,自动的跳转.
2.网站是如何识别手机用户和PC用户的
1.查询浏览器请求时候的UA useragent
例如IE 的UA Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
DOCOMO的UA (504型号) DoCoMo/1.0/N504iS/c10/TB
KDDI的 KDDI-SN24 UP.Browser/6.0.8.2 (GUI) MMP/1.1
参照文档 (日语) http://lineocean.com/archives/200404250057.php
2.IP限制
通过判断IP的网段,区别出来上网终端de类型
3.解决办法
1.使用特定的浏览器例如 Sleipnir,DonutR ,opera,其中都有UA修改选项,可以模仿手机的浏览器的UA
---这个方法对一些网站有效,涉及到IP现在的网站,就无效了
2.IP伪装访问,就是伪装自己的IP,使用符合规范的IP去访问这些网站
---开发难度好像很大,我的感觉至今没有实现

3.通过手机作中转,就是把手机当成一个代理服务器,做一下中转,利用手机的合法的IP,访问这些网站。
流程:PC-互联网-手机-手机网关(合法IP)-手机网站
有3种实现的方法
1.利用手机的无线调制解调器功能上网,这时候PC的IP就是手机的无线的IP

2.在手机上开发一个普通的JAVA代理服务器软件.实验条件:下载一个手机上使用的JAVA浏览器,可以访问
WEB网的那样全功能浏览器

3.在手机上开发一个通过WAP的代理服务器软件.实验条件:
手机内置的WAP浏览器,通过WAP网关访问


实验证明 手机网站识别的合法的IP 是WAP网关 WAYGATE的IP,这样的话,手机无线调制解调器得到的IP
还有普通的全功能浏览器得到的IP,都不符合要求,就是访问不了这些网站.
现在的问题是 如何开发一个专门访问WAP的程序,然后会通过WAP链路 经过wap网关访问特定的网站
实验用网站:
http://www.i-mail21.com/,普通的手机访问(使用内置的浏览器,估计是WAP的)可以进入首页
如果你看到了 "携帯よりご利用ください。"的字样,就是告诉你它已经识别到你来自于PC了
-----如果你有什么好的建议,好的办法,请留言给我.也可以给我Email kimhao@msn.com
对你真诚的知识共享 便是万分的感谢 另外有关于日本软件开发方面的问题 欢迎来信探讨











...全文
211 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kimhao 2006-01-23
  • 打赏
  • 举报
回复
顺便问一下 手机内置的浏览器 可以访问通过WAP访问网站 ,下载的全功能手机浏览器,却使用不同的通路访问网站,这是什么原理

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧