国内線JAL座席指定制限の解析レポート

機材ごとの指定制限マップ

各機材ごとの指定制限マップを下記記事に貼り付けた.間違いがあれば@sosoruまで連絡して欲しい.たぶん2~3個はある.指定制限は2018/8月頃に調査した.

sosoru.hatenablog.jp
sosoru.hatenablog.jp

座席表マッピングスクリプト

JALの国内線予約システムの座席表に指定制限をマッピングするスクリプトSafari Extensionを準備した・・・が,林檎デベロッパー申請中なので,もう少し公開まで時間を欲しい
(本当に欲しいのはJALアプリの座席表にマッピングするヤツだよね)

指定制限とは

JALのチケットを購入すると,どこの座席に座りたいか指定できる.座席マップが出てきて,座れるところはカラー表示され,座れないところは白く見えて選択できない.なろほど,白いところは誰か人が居るんだろうと考える.
しかし,飛行機の場合,座席選択できない理由は数種類存在する.

  • すでに人がいるから

人の席とったらどろぼう

  • 座ると飛行機が傾くから(予備席)

飛行機の機体バランス調整などの理由で指定できない座席がある.本記事では予備席と呼称する.機体の後方や前方に存在し,搭乗前日まで指定できない.予備席が占める割合が大きいのは,主に小さな飛行機で,地方から離島に向かう便は注意が必要.

  • 運賃が安すぎるから(運賃制限席)

普通運賃以外で予約すると,指定可能な座席に制限がかかる.往復割引・ビジネスきっぷは未検証.先得や特便割引のチケットでは制限がかかる.この制限は,前方の座席や非常口座席にかかっている.

  • ステータスが足りないから(ステータス席)

JGCプレミアJGP)・ダイヤモンドのステータスがないと指定できない座席がある.普通席・クラスJの最前席や,ファーストクラスの窓側席などが該当する.JGCステータス(JMBサファイア含)は上記の運賃制限がかからなくなり,割引運賃でも普通運賃の扱いになる.

上記の制限に該当しない席はもちろん存在する.なお.予備席と運賃制限とステータス制限がかかる座席は,搭乗前日の朝5時までには制限が解除され,選択可能になる.これらの制限は機材ごとに存在しており,路線ごとの違いは今のところ見当たらない.

また,これらはシステムが自動的にかける制限であり,人の手の操作により例外が発生しうる.
上記の制限を下記表にまとめる.

条件 選択可能な座席
搭乗前日朝5時頃以降 全ての席(予備席+ステータス席+運賃制限席+制限席以外)
ステータスJGP以上 ステータス席+運賃制限席+制限席以外
ステータスJGC以上 or 普通運賃 運賃制限席+制限席以外
それ以外 制限席以外

これらの制限を座席テーブルにマッピングすると,複雑な形状をしている場合があって,たとえば767-300ERの普通席が面白い.
f:id:sosoru_m:20180901020852p:plain:w200
真ん中のE列にのみ制限がかかっておらず,隣に人が居ると錯覚しやすいため,指定しにくい.グループの人たちが割り当てられやすそうな配置になっている.また,MissingWindowな19Kだけポツッと制限がかかっていない.
予備席の配置も独特である.

いわゆる,JGC持ちだと非常口を指定しやすいというのは,28列目に運賃制約がかかっているからと思われる.他の非常口座席は予備席の扱いになっているようで,搭乗前日まで指定できない.

調査ツールを用いた検証

飛行機の空席を調査するツールが世の中には存在する.主に特典航空券(award)の空きをチェックするために使われるらしいが,空席状況をチェックする用途にも使用できる.
調査ツールの一つであるKVSToolを見ていたときに,上記の指定席制限を発見した.

調査ツールの空席状況表示は,ステータスが必要な座席や,ブロックされている座席を教えてくれる.ブロックされている座席とは,空席の扱いにかかわらず何らかの理由により,選択できない座席のことである.下記は画面の一例で,XEと表示されている座席はステータスがないと選択できない.

f:id:sosoru_m:20180406074755j:plain

KVSToolでブロック表示[X]が表示される理由は,予備席か,運賃制約がかかっているかのどちらかである.運賃制約は,空席状況を表示する際に予約クラス(Booking Class)を変更すれば確認できる.予約クラスについては下記参照.

Fare basis code - Wikipedia

国内線JALの座席クラス+運賃と,予約クラスの対照表を下記に示す.KVSToolを用いる際に参照して欲しい.

座席クラス 予約クラス 予約クラス(運賃制約あり)
ファーストクラス F A(未検証.ファーストクラスに運賃制約ないため)
クラスJ J C
普通席 Y W

予備席と運賃制約を見るには,制約がかかっていない予約クラスの空席状況と比較すれば良い.ステータス席は[E]として表示されるため,判別はたやすい.

KVSTool表記と状況を下記表にまとめる

予約クラス 表記 状況
FJY + 選択可能席
FJY +X 予備席
FJY +XE ステータス席
FJY - すでに選択されている席
FJY -X すでに選択されている席.ブロック状態の理由は不明(修学旅行的な団体予約?)
FJY -E ステータス席ですでに指定されている席
ACW + 選択可能席
ACW +X 予備席 or 運賃制約
ACW +XE ステータス席
ACW - すでに選択されている席.運賃制約席も選択されるとこの状態
ACW -X すでに選択されている席.ブロック状態の理由は不明(修学旅行的な団体予約?)
ACW -E ステータス席ですでに指定されている席

空席状況の表記には未解決点がある,いくつかの機材にはステータス席の扱いのまま,予備席の扱いになっており,通常の予備席との区別がつかない.KVSTool上の表記は -XE である.(人で埋まっていれば,-E表記).