ケータイで個体識別番号の取得方法
個体識別番号とは?
携帯電話毎に割り振られている固有の番号を個体識別番号と言います。呼び方はキャリア毎に異なり、「製造番号」「FOMA端末製造番号」「FOMAカード(UIM)製造番号」「EZ番号(サブスクライバID)」「端末シリアル番号」と言います。
個体識別番号の取得方法
設定によってHTTPヘッダで情報を個体識別番号を送信します。古い端末や一部の端末では送信しないようです。
Docomo(ドコモ)・・・製造番号、FOMA端末製造番号、FOMAカード(UIM)製造番号
- 取得方法・条件
- a要素、form要素にutn属性を付ける事で送信許可を求め、ユーザが同意すれば「HTTPヘッダのHTTP_USER_AGENT」に端末情報を載せて送信する。HTTPヘッダのHTTP_USER_AGENTから取得でき、FOMA端末からは「FOMA端末製造番号」「FOMAカード製造番号」が、非FOMA端末からは「製造番号」が取得できる。
- 非FOMA端末
- 製造番号「ser(11桁英数字)」
- DoCoMo/1.0/X503i/c10/ser***********
- FOMA端末
- FOMA端末製造番号「ser(15桁英数字)」
- FOMAカード(UIM)製造番号「icc(20桁英数字)」
- DoCoMo/2.0 YYYY(c10;serXXXXXXXXXXXXXXX; iccxxxxxxxxxxxxxxxxxxxx)
- 自動ログインの注意点
- 端末製造番号のみで自動ログインシステムを作成すると、旧利用者の情報を新利用者が見ることができるので、カード製造番号も合わせて利用すること。
- 参照元リンク
au(KDDI)・・・EZ番号(サブスクライバID)
- 取得方法・条件
- ユーザが設定していれば「HTTPヘッダのHTTP_X_UP_SUBNO」に端末情報を載せて送信する。HTTPヘッダのHTTP_X_UP_SUBNOから取得でき、EZ番号(サブスクライバID)という。
- EZ番号(サブスクライバID)
- xxxxxxxxxx_xx.ezweb.ne.jp
- 参照元リンク
Softbank(ソフトバンク)・・・端末シリアル番号
- 取得方法・条件
- ユーザが設定していれば「HTTPヘッダのHTTP_USER_AGENT」に端末情報を載せて送信する。HTTPヘッダのHTTP_USER_AGENTから取得でき、端末シリアル番号という。
- SoftBank C型端末
- なし
- SoftBank P4型端末
- 製造番号「/SN(11桁英数字)」
- J-PHONE/4.0/J-XX00/SN*********** ~~
- SoftBank W5型端末
- 製造番号「/SN(15桁英数字)」
- J-PHONE/5.0/V801xx/SN*************** ~~
- SoftBank 3GC型端末
- 製造番号「/SN(15桁英数字)」
- Vodafone/1.0/V904SH/SHJ001/SN*************** ~~
- SoftBank/1.0/910T/TJ001/SN*************** ~~
- 参照元リンク
Posted By PONTA : 2007/10/15-21:56
基本的にはHTTPリクエストヘッダから取り出すだけ。 DoCoMo(iモードID...
お尋ねします。
ある携帯サイトにパソコンからアクセスしています。
当然、携帯専用のサイトですのでまともにアクセスしても「携帯専用サイトです」と表示されてしまいます。そこでLunaspace4をダウンロードしてUser Agentの変更(偽装?)をしアクセスしたところ、一歩先に進んだようなのですが今度は、「個体識別情報が取得できません」と出ました。
そこでお尋ねします。
パソコンから携帯電話の個体識別情報を送信することは不可能なのでしょうか?(もちろん自分の携帯電話の個体識別情報はわかっています。)
ちなみにパソコンからアクセスしたい理由は、Excelのマクロ(VBA)を利用してそのサイトの情報を定期的にExcelに貼り付けたいだけで、他意はありません。
本心を言えば、このような方法はあまり気が進みません。(携帯サイト作成者の意図に反する可能性がありますので)
携帯の画面の情報をパソコンに表示することができればなんら問題ないのですが、自分なりにいろいろ調べてみてもやり方がわかりません。
やりたいことはとにかく携帯専用サイトの情報をパソコン(Excel)で処理できるようにすることです。
どんな些細なことでも結構です。お知恵を貸していただけないでしょうか?
よろしくお願いします。