JP2006067620A - 携帯電話機および端末装置 - Google Patents
携帯電話機および端末装置 Download PDFInfo
- Publication number
- JP2006067620A JP2006067620A JP2005303655A JP2005303655A JP2006067620A JP 2006067620 A JP2006067620 A JP 2006067620A JP 2005303655 A JP2005303655 A JP 2005303655A JP 2005303655 A JP2005303655 A JP 2005303655A JP 2006067620 A JP2006067620 A JP 2006067620A
- Authority
- JP
- Japan
- Prior art keywords
- input
- data
- user interface
- mobile phone
- input mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
【課題】携帯電話機のデータ入力時における負担を軽減する。また、携帯電話機の資源を容易に利用可能とする。
【解決手段】本発明に係る携帯電話機(および端末装置)は、複数の入力モードを有するとともに操作子を備え、現在の入力モードに応じた種類のデータを操作子の操作に応じて入力する操作手段25と、操作手段25によるデータの入力を許容したユーザインタフェースを提供するユーザインタフェースプロセス23と、ユーザインタフェースプロセス23の指示に従って操作手段25における現在の入力モードを切り替える入力モード設定手段26とを有する。上記ユーザインタフェースプロセス23は受信手段21により受信されたHTMLデータを解釈・実行手段22が解釈・実行することで生成される。前記操作手段25により入力されるデータの種類は上記ユーザインタフェースプロセス23の指示に従って切り替えられる。
【選択図】図3
【解決手段】本発明に係る携帯電話機(および端末装置)は、複数の入力モードを有するとともに操作子を備え、現在の入力モードに応じた種類のデータを操作子の操作に応じて入力する操作手段25と、操作手段25によるデータの入力を許容したユーザインタフェースを提供するユーザインタフェースプロセス23と、ユーザインタフェースプロセス23の指示に従って操作手段25における現在の入力モードを切り替える入力モード設定手段26とを有する。上記ユーザインタフェースプロセス23は受信手段21により受信されたHTMLデータを解釈・実行手段22が解釈・実行することで生成される。前記操作手段25により入力されるデータの種類は上記ユーザインタフェースプロセス23の指示に従って切り替えられる。
【選択図】図3
Description
本発明は、複数の入力モードを切り替えることで各種のデータを入力可能な携帯電話機および端末装置に関する。
従来より、移動通信網経由でインターネット等のコンピュータネットワークにアクセスする移動データ通信システムが存在している。この種のシステムとしては、携帯電話機を単なるアダプタとみなし、データ端末装置としてノート型あるいはブック型のコンピュータ等を使用するシステムや、携帯電話機自体をデータ端末装置として使用するシステム等が存在する。
携帯電話機を単なるアダプタとみなすシステムでは、ユーザは携帯電話機以外にデータ端末装置を携帯する必要があるので携帯性に欠け、さらに携帯電話機とデータ端末装置とを物理的に接続する作業が発生するのでユーザにかかる負担が大きいという欠点がある。一方、周辺技術の進歩により、データ端末装置として必要な機能を携帯電話機に実装することが可能になってきている。こうしたことから、近年では、携帯電話機自体をデータ端末装置として使用するシステムの提案・開発が活発に行われている。
実際にサービスが提供されているシステムとしては、携帯電話機にデータ閲覧用のソフトウェアであるブラウザを搭載し、移動通信網を介してインターネットのWWW(World Wide Web)サービスを携帯電話機のユーザに提供するシステムが存在している。このシステムでは、インターネット上のサーバが提供するHTML(Hyper Text Markup Language)により記述されたデータ(以後、HTMLデータ)を携帯電話機が受信すると、携帯電話機では当該HTMLデータが解釈・実行され、当該HTMLデータに従ったユーザインタフェース(例えばグラフィカルユーザインタフェース)が生成され、携帯電話機のユーザに対して提供される。
ところで、WWWでは、インターネット上のサーバがユーザの入力データを取得する方法として、フォームを用いた方法が広く普及している。このフォームは、HTMLデータを解釈・実行することにより提供されるユーザインタフェースであり、通常、ユーザがテキストデータを入力するためのテキスト入力フィールドを備えている。このようなテキスト入力フィールドに対するデータ入力作業は、通常、以下のような処理となる。
ユーザは表示装置に表示されたフォームを参照しつつカーソル移動手段を操作してデータを入力しようとするテキスト入力フィールドを選択し、当該フィールドにデータを入力する。この処理を、データ入力を要するテキスト入力フィールドの数だけ繰り返し、最後に、入力したデータを送信する旨の指示を入力する。これにより、フォームに入力されたデータはインターネット上のサーバへ送信される。
ただし、特定の種類のデータの入力のみを許容したテキスト入力フィールドにデータを入力する際には、ユーザは、当該特定の種類のデータを入力するようにデータ入力手段(例えば、キーボード)を操作する必要がある。例えば、選択したテキスト入力フィールドが日本国内の住所を入力するためのフィールドであれば漢字及びかなを入力できるように、年齢を入力するためのフィールドであれば数字を入力できるようにデータ入力手段を操作する必要がある。
特に、日本語では、入力手順(操作子の操作手順)は全く同じでも平仮名と片仮名では表示される文字(入力される文字コード)が異なるため、いずれの文字を入力しているのかをユーザが指定しなければならない。また、日本語の入力においてはローマ字を表音文字とし、入力されたローマ字を所望のかなや漢字に変換する方法も広く採用されている。すなわち、日本語の入力では表示される文字を選択する操作が必要となる。このような操作は、日本語と異なる他の言語(例えばアジア諸国で使用されている日本語以外の言語の一部)の文字を入力する際にも行われている。これに対して、数字とアルファベットの入力のみを許容した入力システムでは表示される文字を選択する操作を不要とすることも可能である。例えば、数字を入力するための入力モードと、アルファベットの大文字を入力するための入力モードと、アルファベットの小文字を入力するための入力モードとを設け、これらから一つを選択してから入力を行うようような入力システムが考えられる。しかし、この場合でも、日本語における住所と年齢の入力と同様に、入力モードを切り替える操作が必要となる。もちろん、コンピュータに対してデータを入力するためのキーボードのように十分に多くの操作子を備えた入力手段を使用可能であれば上記操作を少なくすることができるが、入力手段の携帯性が犠牲となる。
上記操作はユーザに負担を強いており、特に、各種のデータ入力に十分な数の操作子を設けること、及び各操作子をデータ入力が容易なように配置することが物理的に困難な携帯電話機においては大きな負担がユーザにかかる。すなわち、携帯電話機等の端末装置では、入力モード等の端末装置の機能(資源)を変更しようとする際には手間のかかる作業を強いられ、例えば、フォームを用いたデータ入力時にはユーザに少なくない負担がかかる虞がある。
本発明の目的の一つは、操作体系を複雑にすることなく、データ入力時にユーザにかかる負担を軽減することができる携帯電話機等の端末装置を提供することである。また、本発明の他の目的は、自装置内の資源をユーザが容易に利用することができる端末装置を提供することである。
上記目的を達成するために、本発明に係る携帯電話機や端末装置は、複数の入力モードを有するとともに操作子を備え、現在の入力モードに応じた種類のデータを前記操作子の操作に応じて入力する操作手段と、前記操作手段によるデータの入力を許容したユーザインタフェースを提供するユーザインタフェース提供手段と、前記ユーザインタフェースに応じて前記現在の入力モードを設定する入力モード設定手段とを具備している。この構成によれば、ユーザインタフェースに応じて現在の入力モードが設定されるため、ユーザが手動で入力モードを変更する必要がない。
また、前記ユーザインタフェースを視覚的なユーザインタフェースとしてもよいし、前記ユーザインタフェースがデータを入力するための複数の入力箇所を有し、前記各入力箇所が特定の種類のデータの入力を許容する属性を有し、前記複数の入力箇所から1つの入力箇所を選択する選択手段を備え、前記入力モード設定手段が前記選択手段により選択された入力箇所の属性に応じた入力モードを前記現在の入力モードとして設定するようにしてもよい。前者では、視覚的なユーザインタフェースを採用した既存の多くのコンテンツを利用することが可能となり、後者では、よりきめ細かな入力モードの切り換えを実現することができる。 さらに、後者において、前記ユーザインタフェースを視覚的なユーザインタフェースとし、前記入力箇所を空間的な広がりを持った領域とすれば、既存の多くのコンテンツを利用することができる。
さらに、上記各構成において、移動通信網(または通信網)側から無線通信路を介してデータを受信する受信手段を具備し、前記ユーザインタフェース提供手段は、前記受信手段により受信されたデータに基づいて前記操作手段によるデータの入力を許容したユーザインタフェースを提供するようにしてもよいし、前記操作手段の操作により入力されたデータを無線通信路(または通信路)を介して移動通信網(または通信網)側へ送信する送信手段を具備するようにしてもよい。こうした構成を採ることにより、柔軟なデータ通信システムを構築することができる。
また、本発明の別の態様に係る端末装置は、少なくとも一つの資源と、前記資源を制御するためのデータを受信する受信手段と、前記受信手段により受信されたデータに基づいて前記資源を制御する制御手段とを具備している。
さらに、本発明のさらに別の態様に係る端末装置は、少なくとも一つの資源と、データを受信する受信手段と、前記受信手段により受信されたデータに基づいてユーザインタフェースを提供するユーザインタフェース提供手段と、前記ユーザインタフェースに応じて前記資源を制御する制御手段とを具備している。
また、上記各態様の端末装置において、前記資源をハードウェア資源としてもよいし、前記受信手段が通信端末を介して前記データを受信するようにしてもよい。
以下、図面を参照し本発明の好適な実施形態について説明する。なお、本発明は、かかる実施形態に限定されず、その技術思想の範囲内で種々の変更が可能である。
[A:移動データ通信システム]
[A−1:移動データ通信システムの構成]
まず、本実施形態による携帯電話機を用いた移動データ通信システム全体の構成について説明する。
[A−1:移動データ通信システムの構成]
まず、本実施形態による携帯電話機を用いた移動データ通信システム全体の構成について説明する。
図1は本発明の一実施形態による携帯電話機を用いた移動通信システムの構成を示すブロック図である。
同図において、MSは、移動パケット通信網MPNのパケット通信サービスを受ける携帯電話機である。この携帯電話機MSは、この図に示す移動パケット通信網MPN及び移動電話網MTNに接続されている。移動電話網MTNは一般的な移動電話の通話サービスを提供する網であり、携帯電話機MSは当該通話サービスを受けることができる。携帯電話機MSの構成については後述する。なお、移動電話網MTNは後述する基地局BSと回線交換サービスを提供するデジタル移動通信用交換機MLSとから構成されている。
移動パケット通信網MPNは、基地局BS、パケット加入者処理装置PS、ゲートウェイサーバGWS、及びこれらを接続する通信回線によって構成されている。
基地局BSは、地上を例えば半径500m等の範囲で分割した所定間隔で配置されており、各々が形成する無線ゾーンに在圏した携帯電話機MSとの間で無線通信を行う。
パケット加入者処理装置PSは、複数の基地局BSを収容するパケット加入者交換局に備えられたコンピュータシステムであり、携帯電話機MSからのパケット交換要求を受け付けるとともに、移動パケット通信網MPN内におけるパケット交換を中継する。
ゲートウェイサーバGWSは、移動パケット通信網MPNとインターネットINET等の他のネットワークとを相互接続するための移動パケット関門中継交換局に備えられたコンピュータシステムであり、ネットワーク間で異なる通信プロトコルの変換を行う。ここでいう通信プロトコルの変換とは、具体的には、移動パケット通信網MPNが従う移動パケット通信網用の伝送プロトコルと、インターネットINET等の他のネットワークが従うTCP/IP(Transmission Control Protocol/Internet Protocol)との相互変換をいう。
また、ゲートウェイサーバGWSは、携帯電話機MSからHTTP(HyperText Transfer Protocol)のGET要求を受け取ると、当該GET要求に含まれるURL(Uniform Resource Locator)を調べ、当該URLが専用線を介してゲートウェイサーバGWSに接続されたIPサーバW内の記憶位置を示すものである場合には、そのGET要求を当該IPサーバWへ転送し、その応答を携帯電話機MSへ返送する。また、GET要求中のURLがインターネットINET上の一般的なURLである場合には、インターネットINETへ当該GET要求を転送し、このGET要求に対応してインターネットINETから送信されてきた応答を携帯電話機MSへ返送する。
さらに、ゲートウェイサーバGWSは、IPサーバWと連携して、電子メールの送受信等の情報配信サービス及び各種アプリケーションに関する制御を行う。
IPサーバWは、IP(Information Provider)が運用するサーバシステムであり、ユーザに提供すべき情報をHTMLデータとしてネットワークへ送出する。このIPサーバWには、インターネットINETを介してゲートウェイサーバGWSに接続されるものや、専用線を介してゲートウェイサーバGWSに接続されるものがある。なお、IPサーバWをゲートウェイサーバGWS内部に設けることも可能である。
[A−2:移動データ通信システムの動作例]
次に、上記構成の移動データ通信システムの動作例について説明する。
次に、上記構成の移動データ通信システムの動作例について説明する。
携帯電話機MSからインターネットINETに接続されたIPサーバW宛のGET要求が送出されると、ゲートウェイサーバGWSは、このGET要求を当該IPサーバへ転送する。IPサーバWは当該GET要求に応じた応答をゲートウェイサーバGWSを介して携帯電話機MSへ返送する。この際に返送される応答がユーザデータの入力を要求するHTMLデータ(以後、フォームデータ)である場合には、当該応答を受信した携帯電話機MSにおいてユーザデータの入力処理が行われ、入力されたユーザデータが一括してIPサーバWへ返送される。
[B:携帯電話機MSの構成]
[B−1:携帯電話機MSのハードウェア構成]
図2は携帯電話機MSのハードウェア構成を示すブロック図であり、この図に示すように、携帯電話機MSは、基地局BSとの無線通信を行う送受信部(例えばアンテナ、無線部、送信機、及び受信機等)11、音を入力するための集音部(例えばマイク)12、発音するための発音部(例えばスピーカ)13、ユーザに操作される操作子を備えた操作部パネル14、液晶パネル等を有する液晶ディスプレイ15、これら各部を制御する制御部16を内蔵している。
[B−1:携帯電話機MSのハードウェア構成]
図2は携帯電話機MSのハードウェア構成を示すブロック図であり、この図に示すように、携帯電話機MSは、基地局BSとの無線通信を行う送受信部(例えばアンテナ、無線部、送信機、及び受信機等)11、音を入力するための集音部(例えばマイク)12、発音するための発音部(例えばスピーカ)13、ユーザに操作される操作子を備えた操作部パネル14、液晶パネル等を有する液晶ディスプレイ15、これら各部を制御する制御部16を内蔵している。
上記操作部パネル14は、電話番号や各種データを入力するためのテンキーや、電源の入/切を指示するための電源ボタン、通話を行うための音声通話モードとデータ通信を行うためのデータ通信モードとを切り替えるための通信モード切り替えボタン、入力モードの切り換えを指示するための入力モード切り替えボタン等を備えている。
また、制御部16は各種制御を行うCPU(Central Processing Unit)161と、CPU161に実行される各種プログラムと特定のURL等を格納したROM(Read Only Memory)162と、電話帳データや現在の入力モード等を格納するSRAM(Static Random Access Memory)163とを内蔵しており、電源ボタンが押下されて図示せぬ電源が投入されると、CPU161は、ROM162に格納された基本制御プログラムを読み出して実行し、ROM162、SRAM163、送受信部11、集音部12、発音部13、操作部パネル14、及び液晶ディスプレイ15を制御する。なお、上記SRAM163は一例に過ぎず、現在の入力モードを格納する手段はEEPROM等の別種の不揮発性メモリであってもよい。
前述のように、携帯電話機MSは、通信モードとして、通話を行うための通話モードとデータ通信を行うためのデータモードとを備えており、通信モードがデータモードに遷移した際には、ROM162に格納された文書データ閲覧用のプログラム(いわゆるブラウザ)を読み出し、当該ブラウザを実行することにより、HTMLデータに基づいて、液晶ディスプレイ15に対話画面(以後、初期画面)を表示させる。なお、操作部パネル14及び液晶ディスプレイ15は通話モードとデータモードとで共用される。
[B−2:携帯電話機MSの機能構成]
次に、本発明の特徴的な部分に関して携帯電話機MSが備えた機能を説明する。ここで説明する機能は、データモードにおいてCPU161がブラウザを実行することにより提供される機能である。なお、他の機能については、一般的な携帯電話機が備えており、周知であるために説明を省略する。
次に、本発明の特徴的な部分に関して携帯電話機MSが備えた機能を説明する。ここで説明する機能は、データモードにおいてCPU161がブラウザを実行することにより提供される機能である。なお、他の機能については、一般的な携帯電話機が備えており、周知であるために説明を省略する。
図3は本発明の特徴的な部分について携帯電話機MSの機能構成を説明するためのブロック図であり、データモードにおいてCPU161がブラウザを実行することにより提供される機能要素がブロックとして示されている。
この図に示すように、上記機能要素としては、移動パケット通信網MPNからのHTMLデータを受信する受信手段21、受信手段21により受信されたHTMLデータを解釈し、解釈結果に応じた処理を実行する解釈・実行手段22、解釈・実行手段22の実行結果として生成されるプロセスであるユーザインタフェースプロセス23、ユーザインタフェースプロセス23から出力された表示データを表示する表示手段24、モード切り換え指示に従って入力モードを変更する操作手段25、ユーザインタフェースプロセス23からのモード指定指示に応じたモード切り換え指示を操作手段25へ出力する入力モード設定手段26、及びユーザインタフェースプロセス23からの送信データを移動パケット通信網MPNへ送信する送信手段27とが存在する。
上記機能要素において、受信手段21及び送信手段27は図2中の送受信部11により実現される機能、表示手段24は液晶ディスプレイ15により実現される機能、解釈・実行手段22はブラウザを実行したCPU161により実現される機能である。なお、解釈・実行手段22は、詳しくは後述するオブジェクトテーブルOTを作成し、これを利用する処理をも行う。
ユーザインタフェースプロセス23は、ブラウザを実行したCPU161が送受信部11により受信されたHTMLデータに従って生成するプロセスであり、その機能は当該HTMLデータの内容に応じた機能となる。例えば、テキスト入力フィールドを有するフォームを表すHTMLデータが送受信部11により受信された場合には、表示手段24にテキスト入力フィールドを有するページ及びデータ入力用のカーソルが表示され、当該テキスト入力フィールドへのデータ入力が許容される。なお、ここで入力が許容されるデータの種類は、テキスト入力フィールドの属性としてHTMLデータ中に記述された種類となる。
操作手段25は操作部パネル14、基本制御プログラムを実行したCPU161、及びSRAM163により実現される機能であり、操作部パネル14のテンキーの操作により入力される信号とSRAM163の所定領域に格納された現在の入力モードとに基づいてCPU161が入力データを確定する処理と、操作部パネル14の入力モード切替ボタンの押下を契機としてCPU161がSRAM163に格納された現在の入力モードを次の入力モードに変更する処理とを実現する。なお、本実施形態における入力モードは、入力モード切り替えボタンが押下される毎に、例えば、数字→アルファベット→かな(漢字)→数字→…というように巡回的に遷移する。
入力モード設定手段26は、ブラウザを実行したCPU161及びSRAM163により実現される機能であり、ユーザインタフェースプロセス23にて決定された新しい入力モード(モード指定指示で表されたモード)が現在の入力モードとなるように、CPU161がSRAM163の所定領域に格納された現在の入力モードを更新する処理を実現する。なお、操作手段25は、入力モード設定手段26からモード切り替え指示を受け取る毎に、SRAM163の所定領域に格納された現在の入力モードを巡回的に更新する。例えば、現在の入力モードが数字入力モードであり、かつユーザインタフェースプロセス23にて決定された新しい入力モードがかな入力モードである場合には、入力モード設定手段26から操作手段25へ、モード切り替え指示が2回だけ供給され、現在の入力モードがアルファベット入力モードを経てかな入力モードへ遷移する。
[C:携帯電話機MSの動作]
携帯電話機MSは、図4に例示するような対話画面を提供するフォームデータを受信すると、図5に示す処理を行う。なお、図4において、RBはラジオボタンであり、複数のボタンのいずれか1つ(図4では「女性」に対応するボタン)がユーザにより選択される。TIF1〜TIF4はそれぞれテキスト入力フィールドであり、ユーザにより、テキスト入力フィールドTIF1には氏名、テキスト入力フィールドTIF2及びTIF3には郵便番号、テキスト入力フィールドTIF4には住所が入力される。SBは送信ボタンであり、ユーザが当該ボタンを押下することでフォームに入力されたユーザデータが送信される。CBはキャンセルボタンであり、ユーザが当該ボタンを押下すると、フォームが初期化される。
携帯電話機MSは、図4に例示するような対話画面を提供するフォームデータを受信すると、図5に示す処理を行う。なお、図4において、RBはラジオボタンであり、複数のボタンのいずれか1つ(図4では「女性」に対応するボタン)がユーザにより選択される。TIF1〜TIF4はそれぞれテキスト入力フィールドであり、ユーザにより、テキスト入力フィールドTIF1には氏名、テキスト入力フィールドTIF2及びTIF3には郵便番号、テキスト入力フィールドTIF4には住所が入力される。SBは送信ボタンであり、ユーザが当該ボタンを押下することでフォームに入力されたユーザデータが送信される。CBはキャンセルボタンであり、ユーザが当該ボタンを押下すると、フォームが初期化される。
図5はフォームデータを受信してから、ユーザの入力内容を送信するまでの携帯電話機MSの処理の流れを示すフローチャートであり、この図に示す各処理は前述の各手段が連携して動作することで実現される。
受信手段21がフォームデータを受信すると、解釈・実行手段22が当該フォームデータを構成している命令を解釈・実行する。これにより、ユーザインタフェースプロセス23が生成される(ステップSA1)。フォームデータの解釈過程において、解釈・実行手段22は、フォーム上の全てのオブジェクトを識別するための識別情報とオブジェクトの種類(チェックボックス、ボタン、テキスト入力フィールド等)や属性(サイズ、色等)等を表す属性情報とを対応付けてオブジェクトテーブルOT(図6参照)を生成する。なお、フォーム上の送信ボタンに対する属性には入力されたデータの送信先も含まれる。
さらに、オブジェクトテーブルOTの生成過程において、解釈・実行手段22は、当該フォーム中に入力モード指定タグが付与されたテキスト入力フィールドが存在する場合には、入力モード指定タグにより指定される入力モードを当該タグが付与されたテキスト入力フィールドの属性としてオブジェクトテーブルOT内に格納する。
フォームデータ中の入力モード指定タグの記述例を図7に示す。この図に示す記述例は図4中のテキスト入力フィールドTIF4に対応したものである。この記述例において、“INPUT TYPE”で始まる文字列は一般的な記述であるが、“INPUTMODE”で始まる文字列は本実施形態に特有の記述となっており、ここでは、テキスト入力フィールドTIF4に対する入力モードをかな(漢字)モードとすることを規定している。
図8は入力モード指定タグに対する処理の流れを示すフローチャートであり、解釈・実行手段22は、入力モード指定タグが付与されたテキスト入力フィールドを見つける毎に当該フローチャートに示される処理を行う。この図に示すように、解釈・実行手段22は、まず、入力モード指定タグにより指定される入力モードを特定する(ステップSB1)。次に、解釈・実行手段22は、当該タグが付与されたテキスト入力フィールドの属性として、ステップSB1で特定された入力モードをオブジェクトテーブルOTに格納する(ステップSB2)。
再び図3において、解釈・実行手段22により生成されたユーザインタフェースプロセス23は、フォームデータに応じた画面、すなわちフォーム(図4参照)を表示手段24により表示させる(ステップSA2)。以後、フォームに対して入力されたデータの送信の指示が入力されるまで、操作手段25及び入力モード設定手段26により、データ入力を許容したオブジェクトに対するデータの入力処理が行われる(ステップSA3)。
データの入力処理は入力先のオブジェクトの種類や属性に応じて異なる。入力先のオブジェクトがラジオボックスやリスト等の場合には、ユーザの操作は複数の選択肢から所望の選択肢を選択するだけで完了する。この結果、当該オブジェクトに対する入力データとして、選択された選択肢を表す情報がオブジェクトテーブルOTに格納される。
入力先のオブジェクトがテキスト入力フィールドの場合には、図9に示すように、ユーザはまず、当該オブジェクトを選択する(ステップSC1)。これにより、ユーザインタフェースプロセス23が入力対象のオブジェクトの識別情報を取得する。識別情報を取得したユーザインタフェースプロセス23はオブジェクトテーブルOTを参照し、当該オブジェクトがテキスト入力フィールドであることを認識すると、当該テキスト入力フィールドに対するデータ入力を可能とする。この結果、表示手段24により、例えば、当該テキスト入力フィールドの先頭にカーソルが点滅表示される。
さらに、ユーザインタフェースプロセス23は、当該テキスト入力フィールドの属性として入力モードが設定されている場合には(ステップSC2)、テキストの入力モードを設定されている入力モードへ変更する旨のモード指定指示を入力モード設定手段26へ供給する(ステップSC3)。モード指定指示を受け取った入力モード設定手段26は、入力モードの遷移順序と現在の入力モードとモード指定指示とに応じた回数だけ、モード切り替え指示を操作手段25へ供給する。モード切り替え指示を受け取った操作手段は、当該指示を受け取る毎に入力モードを切り替える。これにより、最終的にはモード指定指示により指定されたモードへ入力モードが遷移する(ステップSC4)。以後、データの入力が許容される(ステップSC5)。
なお、ユーザインタフェースプロセス23は、当該テキスト入力フィールドの属性として入力モードが設定されていない場合には(ステップSC2)、現在の入力モードを維持したまま、ステップSC5の処理へ進む。
このようにしてテキスト入力フィールドにデータが入力され、図4中の送信ボタンが押下されると、図5中のステップSA4の判定結果が“YES”となり、送信処理が行われる(ステップSA5)。
ステップSA5の送信処理では、ユーザインタフェースプロセス23により、データが入力されたオブジェクトの識別情報と対応する入力データとから送信データが生成され、この送信データを送信ボタンに対応付けて格納された送信先へ送信する旨の指示が送信手段27へ供給される。この指示を受け取った送信手段27は、当該送信データを当該送信先(IPサーバW)へ送信する。
[D:補足]
なお、上述した実施形態では、入力モード指定タグを用いてテキスト入力フィールドに対するデータの入力モードを指定するようにしたが、これに限定されるものではない。例えば、図10に示すように、テキスト入力フィールドの入力例をフォームデータ中に含め、この入力例に含まれる文字列の種類に基づいてテキスト入力フィールドの入力モードを指定するようにしてもよいし、図11に示すように、文中にテキスト入力フィールドを配し、前後の文字列の種類に基づいてテキスト入力フィールドの入力モードを指定するようにしてもよい。
なお、上述した実施形態では、入力モード指定タグを用いてテキスト入力フィールドに対するデータの入力モードを指定するようにしたが、これに限定されるものではない。例えば、図10に示すように、テキスト入力フィールドの入力例をフォームデータ中に含め、この入力例に含まれる文字列の種類に基づいてテキスト入力フィールドの入力モードを指定するようにしてもよいし、図11に示すように、文中にテキスト入力フィールドを配し、前後の文字列の種類に基づいてテキスト入力フィールドの入力モードを指定するようにしてもよい。
また、上述した実施形態では入力モードの切り替えの指定子の例として“INPUTMODE”という文字列を挙げたが、他の文字列を指定子として定義および使用してもよい。
また、上述した実施形態では、解釈・実行手段22がオブジェクトテーブルOTを作成および利用することで携帯電話機MSにおいて入力モードが切り替えられる例を挙げたが、これは携帯電話機MSへの実装の一例に過ぎず、他の実装形態を採用してもよい。
また、上述した実施形態では、HTMLデータを利用した画像によるユーザインタフェースを提供する例を示したが、キャラクタベースのインタフェースを提供するようにしてもよい。さらに、HTML形式以外の形式のデータを利用してユーザインタフェースを提供するようにしてもよい。
また、上述した実施形態では、入力モードとして、数字、アルファベット、及びかな(漢字)を例示したが、本発明の対象となる入力モードはこれらに限定されるものではなく、日本語とは異なる言語体系(例えば中国語)をサポートした携帯電話機に本発明を適用することも可能である。また、例えば、ロシア語モード、北京語モード、広東語モード等の複数の言語をサポートした携帯電話機であれば、各言語モードを入力モードとして捉え、本発明を適用することも可能である。これと同様に複数のコード体系に対応した入力モードをサポートした携帯電話機に本発明を適用することも可能である。
また、画像や音声、絵文字等をユーザが入力できる携帯電話機に本発明を適用し、これらを含む入力モードを切り替えるようにすることも可能である。例えば、ディジタルカメラを備えた携帯電話機においてフォームを表示させ、画像データを入力するためのフィールドが選択されたときに、あるいはフォーム上の所定のオブジェクト(例えば、「写真撮影」という文字列)が選択されたときに、当該カメラを自動的に作動させてユーザを撮影し、撮影された画像を表す画像データを該当するフィールドに入力するようにしてもよい。もちろん、フォーム上の所定のオブジェクト(例えば、「音声入力」という文字列)が選択されたときに、集音部から入力された音声データを該当するフィールドに入力するようにしてもよい。これらの態様では、ユーザのプライバシーを確保するために、画像データや音声データの自動入力の可否をユーザが予め設定できるようにしてもよい。
さらに、各入力モードで入力可能なデータは排他的に区分されていなくてもよい。例えば、金融に関するキーワードの入力を容易とした入力モードやショッピングに関するキーワードの入力を容易とした入力モード等を備えた携帯電話機に本発明を適用することも可能である。この場合には、例えば、各種サービスを提供するメニューを表示した携帯電話機を操作してユーザが銀行サービスに関するメニュー項目を選択すると、携帯電話機の入力モードが、金融に関するキーワードの入力を容易とした入力モードに自動的に遷移する、というサービスの提供が可能となる。
また、ユーザに提供されるユーザインタフェースは視覚的なユーザインタフェースに限らない。例えば、音声ガイダンスに従ってメニュー項目を選択するようなユーザインタフェースであってもよい。
また、上述した実施形態では、フォームに入力されたデータをフォームデータの送信元へ返送する例を示したが、フォームの送信元とは異なるサーバへ送信するようにしてもよい。また、携帯電話機MSにコンピュータ等の外部装置を接続し、送信手段27を用いることなく(すなわち移動通信網MPNを経由することなく)、当該外部装置へ入力データを送信するようにしてもよい。さらに、入力データの送信先を携帯電話機MS内部としてもよい。すなわち、処理系が許容する範囲で、入力されたデータの送信先を自由に設定することができる。
また、上述した実施形態では、フォームデータを受信手段21経由で(すなわち移動通信網MPN経由で)受信する例を示したが、フォームデータを携帯電話機MSに予め格納しておいてもよいし、移動通信網MPN以外の通信路(例えば、RS−232C)経由で受信するようにしてもよい。
さらに、上述した実施形態では、ユーザが入力対象のオブジェクトを選択してからユーザデータを入力する例を示したが、フォーム中に入力対象のオブジェクトが1つしか存在しない場合には、当該オブジェクトを自動的に選択し、ユーザの選択動作を省略するようにしてもよい。
また、オブジェクトから独立してデータの入力モードを設定するようにしてもよい。例えば、HTMLデータ中に入力モードを指定する情報が含まれている場合には、当該HTMLデータで表されるページ内の全てのオブジェクトに対する入力モードを当該情報に従って切り替えるようにしてもよい。すなわち、HTMLデータ(コンテンツ)単位で入力モードを切り替えるようにしてもよい。
また、例えば、複数の待ち受け画面を有する携帯電話機が特定のサイトのホームページにアクセスすると、このホームページ中に記述された待ち受け画面の変更命令に従って携帯電話機の待ち受け画面が自動的に変更されるような態様も実現可能である。この態様では、例えば、特定のサイトのホームページの内容(すなわち変更命令)を4半期毎に書き換えることで、当該サイトにアクセスしてくる携帯電話機の待ち受け画面を季節に応じたものに変更することができる。
上述したことから明らかなように、本発明における切り替えの対象は入力モードのみに限らない。例えば、ディジタルカメラを備えた携帯電話機において、撮影された画像を表す画像データを、フォームにおいて指定されているサイズ(およびデータサイズ)の画像データに変換してから該当するフィールドに入力するようにしてもよい。これと同様のことが音声についてもあてはまり、集音部から入力された音声データのサンプリングレート等を変換してから該当するフィールドに入力するようにしてもよい。
さらに、映像再生モード、音楽再生モード、電話専用モード等を備えた携帯電話機に適用し、これらのモードを切り替え対象としてもよい。例えば、携帯電話機がコンテンツを配信するサイトにアクセスし、配信対象のコンテンツを選択するための画面が携帯電話機に表示され、ユーザの操作に応じて所望のコンテンツが選択されたときに、携帯電話機のモードが自動的に映像再生モードとなり、液晶ディスプレイや発音部の設定が映像再生に適した設定となるようにしてもよい。このような態様は、コンテンツの選択時に当該コンテンツの種類に対応した命令が実行されるようにコンテンツの選択画面を作成しておき、この選択画面を、このような命令を解釈・実行して自機の設定を変更することができる携帯電話機において表示させることで実現可能である。また、公共の場で他者に迷惑をかけないようなモードと通常のモードとを備えた携帯電話機に適用し、特定のサイトにアクセスしてモードを選択できるようにしてもよい。もちろん、このようなモード切替は手動でも可能だが、操作が複雑になりがちな携帯電話機において、特定のサイトにアクセスすることで携帯電話機のモードあるいは機能を切り替える方がユーザにとって分かり易いという利点がある。
また、モードよりも詳細なレベルで設定を切り替えることが可能な携帯電話機に本発明を適用する際には、コンテンツの再生時の画面サイズや音量、再生速度等の設定をコンテンツに応じて変更するようにしてもよい。さらに、配信対象のコンテンツの選択時に、当該コンテンツに対応して設定された制御命令(携帯電話機のハードウェア資源を制御するための命令)を携帯電話機が実行するようにしてもよい。これにより、コンテンツに応じて液晶ディスプレイのバックライト等を点灯/消灯させたり、コンテンツに応じた音楽データ(例えば着信を知らせる少なくとも一つの音楽から選択された音楽のデータ)を再生したり、コンテンツに応じたタイミングで着信ランプ(電話や電子メール等の着信時に点灯あるいは点滅するランプ)を点滅させたりすることが可能となる。もちろん、設定の切り替え対象はハードウェア資源に限定されるものではない。例えば、電子メールを送受信するためのソフトウェアを有し、かつ当該ソフトウェアを使用するための設定が行われていない携帯電話機から特定のサイトにアクセスし、当該サイトのホームページに含まれている設定命令(携帯電話機において当該ソフトウェアを使用可能に設定するための命令)を携帯電話機が実行するようにしてもよい。
また、本発明によれば、携帯電話機の保守を行うサイトに当該携帯電話機からアクセスし、当該サイトから送信されてきた制御命令に従って送信電力等が仕様を満たしているか否かの試験を行い、その試験結果に基づいて送信電力等を制御する電子ボリュームを自動的に操作する、といった態様も実現可能である。また、携帯電話機のソフトウェアを更新する特定のサイトに当該携帯電話機からアクセスし、当該サイトから送信されてきた制御命令に従って新たなソフトウェアを当該サイトからダウンロードして携帯電話機にインストールする、といった態様も実現可能である。
また、操作の複雑化の排除を目指して簡素化されたメニューと通常のメニューとを有する携帯電話機から特定のサイトにアクセスし、当該サイトから送信されてきたデータに基づいたユーザインタフェースにおいて、メニューの切り替えを行う旨のオブジェクトをユーザが選択すると携帯電話機において使用されるメニューが切り替えられる、といった態様も実現可能である。また、複数のメニュー項目に対応した機能を有する携帯電話機から特定のサイトにアクセスし、当該サイトから送信されてきたデータに基づいたユーザインタフェース(全てのメニュー項目を選択可能に提示したユーザインタフェース)から所望のメニュー項目をチェックボックス等を用いて選択できるようにし、携帯電話機のメニューをユーザが容易にカスタマイズできるようにしてもよい。この場合には、当該サイトへアクセスするための機能のみを使用可能として携帯電話機を出荷することができる。
また、操作の複雑化の排除という観点であっても、本発明における制御対象はソフトウェア資源に限定されない。例えば、携帯電話機の出荷時には、操作の複雑化の排除を目指して着信ランプの発色可能な色数を1色としておき、当該携帯電話機から特定のサイトにアクセスした後には当該色数を複数色に変更し、各色に異なる意味を付与する、ようにしてもよい。
上述したことから明らかなように、携帯電話機が有する資源(リソース)の活性化、不活性化、および設定などの制御を遠隔地のサーバから行う点も本発明の範囲に含まれる。
さらに、上述した実施形態および各変形例においては、本発明を携帯電話機に適用した例を挙げたが、本発明の適用先は携帯電話機に限定されるものではなく、例えば、通信機能を備えたPDA(Personal Digital(Data) Assistants)や、通信機能を備えた携帯型あるいは据え置き型のコンピュータ等であってもよい。もちろん、通信機能を備えていないPDAやコンピュータ等のデータ端末と、携帯電話機や固定網に対応したモデム等の通信端末とを接続して構成される端末装置に本発明を適用することも可能である。
11…送受信部、12…集音部、13…発音部、14…操作部パネル、15…液晶ディスプレイ、16…制御部、161…CPU、162…ROM、163…SRAM、21…受信手段、22…解釈・実行手段、23…ユーザインタフェースプロセス、24…表示手段、25…操作手段、26…入力モード設定手段、送信手段…27、BS…基地局、GWS…ゲートウェイサーバ、INET…インターネット、MLS…デジタル移動通信用交換機、MPN…移動パケット通信網、MS…携帯電話機、MTN…移動電話網、PS…パケット加入者処理装置、W…IPサーバ。
Claims (13)
- 複数の入力モードを有するとともに操作子を備え、現在の入力モードに応じた種類のデータを前記操作子の操作に応じて入力する操作手段と、
前記操作手段によるデータの入力を許容したユーザインタフェースを提供するユーザインタフェース提供手段と、
前記ユーザインタフェースに応じて前記現在の入力モードを設定する入力モード設定手段と
を具備することを特徴とする携帯電話機。 - 前記ユーザインタフェースは視覚的なユーザインタフェースであることを特徴とする請求項1に記載の携帯電話機。
- 前記ユーザインタフェースはデータを入力するための複数の入力箇所を有し、前記各入力箇所は特定の種類のデータの入力を許容する属性を有し、
前記複数の入力箇所から1つの入力箇所を選択する選択手段を具備し、
前記入力モード設定手段は前記選択手段により選択された入力箇所の属性に応じた入力モードを前記現在の入力モードとして設定する
ことを特徴とする請求項1に記載の携帯電話機。 - 前記ユーザインタフェースは視覚的なユーザインタフェースであり、前記入力箇所は空間的な広がりを持った領域である
ことを特徴とする請求項3に記載の携帯電話機。 - 移動通信網側から無線通信路を介してデータを受信する受信手段を具備し、
前記ユーザインタフェース提供手段は、前記受信手段により受信されたデータに基づいて前記操作手段によるデータの入力を許容したユーザインタフェースを提供する
ことを特徴とする請求項1乃至4のいずれかに記載の携帯電話機。 - 前記操作手段の操作により入力されたデータを無線通信路を介して移動通信網側へ送信する送信手段
を具備することを特徴とする請求項1乃至4のいずれかに記載の携帯電話機。 - 複数の入力モードを有するとともに操作子を備え、現在の入力モードに応じた種類のデータを前記操作子の操作に応じて入力する操作手段と、
前記操作手段によるデータの入力を許容したユーザインタフェースを提供するユーザインタフェース提供手段と、
前記ユーザインタフェースに応じて前記現在の入力モードを設定する入力モード設定手段と
を具備することを特徴とする端末装置。 - 通信網側から通信路を介してデータを受信する受信手段を具備し、
前記ユーザインタフェース提供手段は、前記受信手段により受信されたデータに基づいて前記操作手段によるデータの入力を許容したユーザインタフェースを提供する
ことを特徴とする請求項7に記載の端末装置。 - 前記操作手段の操作により入力されたデータを通信路を介して通信網側へ送信する送信手段
を具備することを特徴とする請求項7に記載の端末装置。 - 少なくとも一つの資源と、
前記資源を制御するためのデータを受信する受信手段と、
前記受信手段により受信されたデータに基づいて前記資源を制御する制御手段と
を具備することを特徴とする端末装置。 - 少なくとも一つの資源と、
データを受信する受信手段と、
前記受信手段により受信されたデータに基づいてユーザインタフェースを提供するユーザインタフェース提供手段と、
前記ユーザインタフェースに応じて前記資源を制御する制御手段と
を具備することを特徴とする端末装置。 - 前記資源はハードウェア資源である
ことを特徴とする請求項10または11に記載の端末装置。 - 前記受信手段は通信端末を介して前記データを受信する
ことを特徴とする請求項8または10あるいは11に記載の端末装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005303655A JP2006067620A (ja) | 1999-12-08 | 2005-10-18 | 携帯電話機および端末装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34946099 | 1999-12-08 | ||
JP2005303655A JP2006067620A (ja) | 1999-12-08 | 2005-10-18 | 携帯電話機および端末装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001542985 Division | 2000-12-07 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010002311A Division JP5143851B2 (ja) | 1999-12-08 | 2010-01-07 | 無線通信端末 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006067620A true JP2006067620A (ja) | 2006-03-09 |
Family
ID=36113609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005303655A Pending JP2006067620A (ja) | 1999-12-08 | 2005-10-18 | 携帯電話機および端末装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006067620A (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007299391A (ja) * | 2006-05-02 | 2007-11-15 | Research In Motion Ltd | 移動コンテンツを断片化するシステムおよび方法 |
JP2010530561A (ja) * | 2007-05-07 | 2010-09-09 | フォースウォール・メディア・インコーポレーテッド | ユニバーサルなリエントラント予測テキスト入力ソフトウェアコンポーネントを用いた、コンテキスト依存の予測および学習 |
JP2011081601A (ja) * | 2009-10-07 | 2011-04-21 | Access Co Ltd | 文字入力方法およびプログラム、ならびに通信端末およびウェブサーバ |
JP2013027005A (ja) * | 2011-07-26 | 2013-02-04 | Kyocera Document Solutions Inc | 文字入力装置およびそれを備えた画像形成装置 |
JP2013508817A (ja) * | 2009-10-14 | 2013-03-07 | クゥアルコム・インコーポレイテッド | ウェブブラウザに関する入力方法の自動的な予測選択のための方法および装置 |
JP2013225837A (ja) * | 2012-03-23 | 2013-10-31 | Ntt Docomo Inc | 情報入力装置及び入力切替制御方法 |
-
2005
- 2005-10-18 JP JP2005303655A patent/JP2006067620A/ja active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007299391A (ja) * | 2006-05-02 | 2007-11-15 | Research In Motion Ltd | 移動コンテンツを断片化するシステムおよび方法 |
JP4726850B2 (ja) * | 2006-05-02 | 2011-07-20 | リサーチ イン モーション リミテッド | 移動コンテンツを断片化するシステムおよび方法 |
JP2010530561A (ja) * | 2007-05-07 | 2010-09-09 | フォースウォール・メディア・インコーポレーテッド | ユニバーサルなリエントラント予測テキスト入力ソフトウェアコンポーネントを用いた、コンテキスト依存の予測および学習 |
US8639826B2 (en) | 2007-05-07 | 2014-01-28 | Fourthwall Media, Inc. | Providing personalized resources on-demand over a broadband network to consumer device applications |
JP2011081601A (ja) * | 2009-10-07 | 2011-04-21 | Access Co Ltd | 文字入力方法およびプログラム、ならびに通信端末およびウェブサーバ |
JP2013508817A (ja) * | 2009-10-14 | 2013-03-07 | クゥアルコム・インコーポレイテッド | ウェブブラウザに関する入力方法の自動的な予測選択のための方法および装置 |
JP2013027005A (ja) * | 2011-07-26 | 2013-02-04 | Kyocera Document Solutions Inc | 文字入力装置およびそれを備えた画像形成装置 |
JP2013225837A (ja) * | 2012-03-23 | 2013-10-31 | Ntt Docomo Inc | 情報入力装置及び入力切替制御方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5143851B2 (ja) | 無線通信端末 | |
US7093198B1 (en) | Skins for mobile communication devices | |
EP1314329B1 (en) | Mobile telecommunications data service | |
JP2003273971A (ja) | モバイル向けマークアップ言語を記述するシステム及び表示用コンテンツを作成する情報処理装置、プログラム | |
JP2003271507A (ja) | モバイル向けマークアップ言語を記述するシステム及び表示用コンテンツを作成する情報処理装置、プログラム | |
JP2006067620A (ja) | 携帯電話機および端末装置 | |
JP3600844B2 (ja) | 入力文字の制限方法、ネットワークシステム、及び移動情報端末 | |
JP2001028788A (ja) | 移動体通信端末装置 | |
KR100374030B1 (ko) | 웹 브라우저로 제어 가능한 휴대용 무선 전화기 및 그제어방법 | |
CA2491595A1 (en) | Portable telephone and terminal equipment | |
JP2004355441A (ja) | 通信装置 | |
KR20090126404A (ko) | 인터넷 브라우징용 이동통신 단말기 및 그 제어방법과, 그인터넷 브라우징용 이동통신 단말기의 표시 메뉴 동적 구성시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091110 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100309 |