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アドレス帯域の秋冬モデル

でどうだろう。