(57)【要約】【課題】ＨＴＭＬを表示できるＷＥＢブラウザを搭載する情報端末において、ＷＥＢブラウザに表示したＨＴＭＬをユーザが操作することにより携帯端末のハードウェアを制御できるＷＥＢブラウザを提供する。【解決手段】ＷＥＢブラウザ（１０３）はユーザ選択ＨＴＭＬ要素解析部（１０６）とハードウェア制御部（１０７）を備え、ユーザが選択したＨＴＭＬ要素を解析し情報端末のハードウェアを制御する。ＷＥＢブラウザ（１０３）で表示するＨＴＭＬ記憶部（１０２）は情報端末のハードウェアを制御する命令が含まれる。ＨＴＭＬ記憶部（１０２）のＨＴＭＬを変更するだけで情報端末のハードウェアを制御できるようになり、開発コストが抑えられる。【選択図】図１
2014021938.tif 000002
【特許請求の範囲】
【請求項１】
ＨＴＭＬを表示できるＷＥＢブラウザであって、前記ＷＥＢブラウザが表示した前記ＨＴＭＬの要素をユーザが選択することにより前記ＨＴＭＬの要素のＩＤ属性を解析する手段と、前記ＩＤ属性と一致するハードウェアを制御するプログラムを実行する手段とを有することを特徴とするＷＥＢブラウザ。
【請求項２】
前記ＨＴＭＬの要素のＩＤ属性を解析する手段は、ユーザが選択した前記ＨＴＭＬの要素のイベントを起こすクリックイベント部と、前記ＩＤ属性および実行するプログラムのアドレス値を管理しているＩＤ属性管理テーブル部と、前記クリックイベント部とテーブル部の前記ＩＤ属性を比較して一致するか否かを判断するユーザ選択ＨＴＭＬ要素解析部とを有することを特徴とする請求項1に記載のＷＥＢブラウザ。
【請求項３】
前記ＩＤ属性と一致するプログラムを実行する手段は、前記ユーザ選択ＨＴＭＬ要素解析部で前記ＩＤ属性が一致したと判断した後に前記ＩＤ属性管理テーブル部のハードウェアを制御するプログラムを実行するハードウェア制御部を有することを特徴とする請求項1もしくは請求項２に記載のＷＥＢブラウザ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＥＢブラウザに関する。特にハードウェア制御部を有するＷＥＢブラウザに関するものである。
【背景技術】
【０００２】
ＷＥＢブラウザは、インターネットなどのネットワーク上のサービスに広く利用されている。ＷＥＢブラウザはＨＴＭＬを解析し、ＷＥＢブラウザ上にテキストや画像などを表示するユーザインタフェースとして利用している。
【０００３】
ＨＴＭＬはハイパーテキストマークアップ言語で記述され、タグと呼ばれる記号“＜”、“＞”でＨＴＭＬの要素を囲むことで書式や文章のレイアウトをＷＥＢブラウザが解析し表示する。ＨＴＭＬの要素には要素を識別するＩＤ属性を設定することができ、ＨＴＭＬの要素を識別できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４２２１３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
解決しようとする問題点は、ＷＥＢブラウザとＨＴＭＬだけではハードウェアを制御できる範囲が限られており、Ｃｏｏｋｉｅを利用したファイルのアクセスなどに留まっていることである。ＷＥＢブラウザが表示したＨＴＭＬをユーザが操作することにより情報端末のデバイスを制御するハードウェア処理をＷＥＢブラウザに処理させることが課題である。
【課題を解決するための手段】
【０００６】
請求項１の発明によれば、ＨＴＭＬを表示できるＷＥＢブラウザであって、前記ＷＥＢブラウザが表示した前記ＨＴＭＬの要素をユーザが選択することにより前記ＨＴＭＬの要素のＩＤ属性を解析する手段と、前記ＩＤ属性と一致するハードウェアを制御するプログラムを実行する手段とを有することを特徴とするＷＥＢブラウザ。
【０００７】
請求項２の発明によれば、前記ＨＴＭＬの要素のＩＤ属性を解析する手段は、ユーザが選択した前記ＨＴＭＬの要素のイベントを起こすクリックイベント部と、前記ＩＤ属性および実行するプログラムのアドレス値を管理しているＩＤ属性管理テーブル部と、前記クリックイベント部とテーブル部の前記ＩＤ属性を比較して一致するか否かを判断するユーザ選択ＨＴＭＬ要素解析部とを有することを特徴とする請求項1に記載のＷＥＢブラウザ。
【０００８】
請求項３の発明によれば、前記ＩＤ属性と一致するプログラムを実行する手段は、前記ユーザ選択ＨＴＭＬ要素解析部で前記ＩＤ属性が一致したと判断した後に前記ＩＤ属性管理テーブル部のハードウェアを制御するプログラムを実行するハードウェア制御部を有することを特徴とする請求項1もしくは請求項２に記載のＷＥＢブラウザ。
【０００９】
本発明は、ＷＥＢブラウザにユーザが選択したＨＴＭＬ要素のイベントを起こすクリックイベント処理と、ハードウェアを制御するハードウェア制御プログラムと、ＨＴＭＬ要素のＩＤ属性に対応するハードウェア制御プログラムのアドレスを管理するＩＤ属性管理テーブルと、前記クリックイベントからユーザが選択したＨＴＭＬ要素のＩＤ属性を取得し前記ＩＤ属性管理テーブルからユーザが選択したＩＤ属性と一致するハードウェア制御プログラムのアドレスを取得する解析処理と、前記解析処理で取得したハードウェア制御プログラムを実行することを特徴とする。
【発明の効果】
【００１０】
ＷＥＢブラウザとＨＴＭＬだけで情報端末のハードウェアの処理ができるため、ＨＴＭＬが理解できるユーザであればＨＴＭＬを作成するだけで情報端末の制御が可能になる。また、ＨＴＭＬを記述するだけでアプリケーションが開発できるようになり開発コストを抑えることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明のＷＥＢブラウザがハードウェア制御する機能のブロック図である。
【図２】本発明のＨＴＭＬに記述するハードウェア制御命令を与える例である。
【図３】本発明のＨＴＭＬ要素のＩＤ属性とハードウェア制御プログラムのアドレスを管理するＩＤ属性管理テーブルの例である。
【図４】本発明のＷＥＢブラウザがハードウェア制御するまでのフロー図を示す。（実施例１）
【発明を実施するための形態】
【００１２】
情報端末のＧＵＩをＷＥＢブラウザとＨＴＭＬだけで構成できることを実現した。
【実施例１】
【００１３】
図４に基づいて説明する。
本発明は、ＷＥＢブラウザがＨＴＭＬを表示し、ユーザがＨＴＭＬの要素を選択するとＷＥＢブラウザはクリックイベントを起こす。クリックイベントでユーザが選択したＨＴＭＬ要素のＩＤ属性を取得し、ＨＴＭＬ要素のＩＤ属性とハードウェア制御プログラムのアドレスを管理するＩＤ属性管理テーブルからユーザが選択したＩＤ属性と一致するか検索する。一致すると対応するハードウェア制御プログラムを実行し、一致しないときは実行しない。
【産業上の利用可能性】
【００１４】
ＨＴＭＬを記述するだけでアプリケーションの開発ができるため、開発コストを抑えることができる。
【符号の説明】
【００１５】
１０１    入力部
１０２    ＨＴＭＬ記憶部
１０３    ＷＥＢブラウザ
１０４    クリックイベント部
１０５    ハードウェア制御プログラム部
１０６    ＩＤ属性管理テーブル部
１０７    ユーザ選択ＨＴＭＬ要素ＩＤ属性解析部
１０８    ハードウェア制御プログラム実行部
１０９    情報端末ハードウェア
１１０    表示部
【図１】
2014021938.tif 000003
【図２】
2014021938.tif 000004
【図３】
2014021938.tif 000005
【図４】
2014021938.tif 000006