• 検索結果がありません。

汎用的状況記録システムの設計と実装

N/A
N/A
Protected

Academic year: 2021

シェア "汎用的状況記録システムの設計と実装"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会第 79 回全国大会. 2D-04 汎用的状況記録システムの設計と実装 黒瀬 浩 † 金沢工業大学工学部 †. はじめに. 1. 野ごとの必要事項を設定し,データベースに格納する.. ネットワークを介してヒト・モノ・システムが生成す る様々な情報を収集することが容易となった.本稿で は汎用的な対象に適応する状況記録方法を検討し Web アプリケーションとして実装を行った.本システムで は状況記録に先立ち関連する情報を設定した後に各状 況の記録を行なうことができる.本システムの記録対 象は,ボードゲーム,球技,釣り・登山などのレジャー, サーバや機械の稼働履歴,気象変化などの分野を問わ ず利用できる.本システムは収集された異なった種類 のデータを集計・分析するデータ処理にも活用出来る と考える.. 同じ分野の状況記録では,既にに作成した設定を元に 再設定可能である.状況記録は,近年のスマートデバイ スの進展に伴い、従来記録できなかった項目まで記録 できる.短時間で入力できるように項目設定で作成す る区分値の選択またはテキスト入力を行う.データ収 集は,アプリケーションサーバが複数の Web クライア ントへの入力画面の提供と入力値の SQL データベース への格納を行う.解析部分は本稿では SQL データベー スからの取得できる機能にとどめている. 項目設定,状況記録はデータの新規登録,変更,お よび,削除機能を持つ.. 3.2. 関連研究. 2. 設定項目. 状況記録では,いつ,どこで,だれが,なにを,ど. スポーツやボードゲームでは,古くから状況を記録・. うした,という項目を時系列で記録していくが,必要. 分析し,次回に役立てることが行われ,技ごとに専用. な項目や区分は記録対象により異なるため,分野ごと. のスコアブックや記録方法が用意されている.状況記. の設定画面を設ける.. 録はいつ・だれが・どこで・なにを・どうしたといった 事項を時系列で記録することが多い.バスケットボー. ゲームは日時,会場,対戦相手などのメタデータを 持つ.. ルの戦術を検討する研究 [1] では Point, Action, Place の. チーム,メンバの考え方を述べる.球技スポーツで. 項目を用い記録シートを作成している.Action は 18 区. は,チームにメンバが所属し,メンバは通常 1 つの担. 分の記号を用い,ショット成功率,攻撃完了率の指標に. 当ポジションを持つ.ボードゲームでは,1 チームに 1. より分析している.. メンバが所属すると考え,対戦チーム数は 2 以上とな. 既存の各ゲームのスコアシートは,専用の区分や記. る.釣りや登山などでは,チームに複数メンバが所属. 録方法があり汎用的ではない.状況を記録する点では,. する場合や 1 チーム 1 メンバで他のチームが無い場合. 対戦相手がいない趣味,ソーシャルネットワークへの投. にも対応する.設定では,チーム数,メンバ数を登録. 稿,機械・システムが生成するログなども同様である.. し必要によりメンバの氏名およびポジション等の役割. これらを汎用的に記録できれば,分野を問わずデータ. を入力する.. の解析や応用の可能性が広げられる. !"#$. %&'(. 提案方式. 3 3.1. )*+,3( 45 67. システム概要. 図 1 にシステム概要を示す.システムは Web アプリ ケーションでデータは SQL DB に格納する.ノートパ. 89. :;. データ. <= >?. 12 )*+./0. ソコンやタブレット端末での入力を想定している. 状況記録システムは,記録項目設定,状況記録,デー タ収集,データ解析の各処理から成る.項目設定は分 Design and Implementation of General-purpose Situetion Recorder †Hiroshi KUROSE, College of Engineering, Kanazawa Institute of Technology. 3-41. 図 1: 状況記録システム 設定では,各区分値の使用有無,個数,区分の略号 と値を登録する.主要な区分項目について球技を例に. Copyright 2017 Information Processing Society of Japan. All Rights Reserved..

(2) 情報処理学会第 79 回全国大会. 記録. 記録ID* ゲームID チームID メンバID ポジションID 動作ID 位置ID イベントID 状態ID 評価ID 得点ID 点数. 設定. 設定ID* 設定略名 設定名称 動作使用 位置使用 イベント使用 状態使用 評価使用 得点方法 ターン方法 チーム数 レギュラー人数 メンバー最大数. ゲーム. ゲームID* タイトル 日付 場所. 動作. 動作ID* 設定ID 動作略称 動作名称. チーム. チームID* ゲームID チーム略称 チーム名称 セットカウント 現在点数. 位置. メンバ. ポジション. メンバID* チームID メンバ略称 メンバ名称. ポジションID* メンバID ポジション略称 ポジション名称. イベント. 位置ID* 設定ID 位置略称 位置名称. 状態. 状態ID* 設定ID 状態略称 状態名称. 状態ID* 設定ID 状態略称 状態名称. 評価. 評価ID* 設定ID 評価略称 評価名称. 得点. 得点ID* 設定ID 得点略称 得点名称 点数. 図 2: 状況記録の関連 タベース,サーバ機能を配置し,ブラウザからのサー. 説明する.. バアプリケーションにアクセスした.. 動作 アタック,トス,スパイクなどの略号 位置 球技ではコート内の区画. 4. イベント 選手交代,タイムなど 状態 暴投,フェイントなど. 評価と考察 バレーボールなどの球技では,動作,イベントが既. 評価  ファインプレー,凡ミスなど. 存のスコア記録方法からわかるため,区分値が決めら. 得点  複数の得点がある場合の種別. れ,択一で選択できる.従来得点が変化する歳の記録. ターン 切替が動作により変わるか,イベントによるか. より細かな誰が誰に良いトスをした等の記録がリアル. 点数 得点区分で自動で設定するか任意入力か. タイムで可能である.. 図 2 に状況記録データの関連を示す.本システムで は,分野により各項目を使用するか否かは任意であり 自由度を持たせている.. 3.3. 問題点の例を示す.釣りに応用する場合は,位置を 距離と水面または水底から距離と 2 パラメータ必要と なるため,設定入力で項目の追加が必要な分野がある. 釣りの記録単位は,竿を振った回数分記録すべきだが,. 1 人で対応する場合,釣れた時か休憩時にまとめて記. 記録. 設定で使用を指定した事項が画面に表示され,項目 の多くは択一で選択される.チーム,メンバ,ポジショ ン,動作,位置,イベント,状態,評価,得点,点数 のうち設定で使用指定したものが表示される.記録者 は,必要な事項を選択し,1 記録単位にサーバにデー タを送信する.入力の組み合わせは任意であり,イベ ントのみの場合も対応可能である. 記録画面には上部を項目選択用に,下部を入力した 記録を時系列的に最近の指定件数表示する.記録の変. 録することになる. 区分値が固定的で無い場合に,文字入力を行うこと が考えられるが,入力時間が確保できるか否かは,対 象の記録間隔時間による. 入力データは,温度・速度などの環境センサー機器や 音声からテキスト化,同時撮影画像との併用,SNS デー タの利用など多くのインターフェースが考えられる.. 5. まとめ. 更,削除を行う場合は,下部の記録一覧から行える.. 汎用的な状況記録を行う方法について説明した.今. 1 記録ごとに入力データはサーバへ送られ時間と共. 後は適応分野を広げられるよう各分野の記録項目を整. に,データベースに追加される.. 理し区分値の分類,入力値の妥当性確認,入力方法の 拡張を予定している.. 3.4. 実装. 実装は,Python 言語による web サーバの実現と,CGI アプリケーション作成により HTML の動的生成を行っ た.データベースは SQLite を,テンプレートエンジン は jinja2 を用いた.評価は,ノートパソコン 1 台にデー. 3-42. 参考文献 [1] 岡田 隆造,”大学女子バスケットボールのゲーム分 析から見た基礎的攻撃戦術”, 国際研究論叢 25 巻 3 号, pp.161–171, 大阪国際大学, 2012-03-31.. Copyright 2017 Information Processing Society of Japan. All Rights Reserved..

(3)

参照

関連したドキュメント

大阪府中央卸売市場加工食品卸売商業協同組合こだわり食材市場 小売業.

[r]

Algebraic curvature tensor satisfying the condition of type (1.2) If ∇J ̸= 0, the anti-K¨ ahler condition (1.2) does not hold.. Yet, for any almost anti-Hermitian manifold there

However its power ∇ / 2 , though not conformally covariant, has positive definite leading symbol (in fact, leading symbol |ξ| 2 Id), and so satisfies our analytic and

管理画面へのログイン ID について 管理画面のログイン ID について、 希望の ID がある場合は備考欄にご記載下さい。アルファベット小文字、 数字お よび記号 「_ (アンダーライン)

* 本カタログのオーダーはWEB受注「2018年5月展 &gt;&gt; Chou Chou de maman 」 より https://tiara-order.com よりお客様専用の. ID

Surveillance and Conversations in Plain View: Admitting Intercepted Communications Relating to Crimes Not Specified in the Surveillance Order. Id., at

(4S) Package ID Vendor ID and packing list number (K) Transit ID Customer's purchase order number (P) Customer Prod ID Customer Part Number. (1P)