au秋冬モデル以降の端末か判別する(ユーザーエージェント編)
IPアドレス帯域が今までと違うauの秋冬モデルをユーザーエージェントから判別してみる。
該当するのはまだ発売されていないF001のみ。
KDDI au: 技術情報 > 機種別情報一覧
KDDI au: EZfactory
2011/09/26 「F001」は新しいIPアドレス帯のため、ご確認ください
http://jadb.jp/device/au/FJ31.htmlによると、F001のユーザーエージェントは、
KDDI-FJ31 UP.Browser/6.2_7.2.7.1.K.8.145 (GUI) MMP/2.0
や、
KDDI-FJ31 UP.Browser/6.2_7.2.7.1.K.8.152 (GUI) MMP/2.0
のように、「K.」の後の数字が「8」以上になるようです。
ので、
#!/usr/bin/perl my $new_ip = 0; # KDDI端末であることは確認済みとする if ( $ENV{HTTP_USER_AGENT} =~ /\.K\.(\d+)/ and $1 > 7 ) { $new_ip = 1; } # $new_ip が 1 なら新IPアドレス帯域の秋冬モデル
でどうだろう。