(57)【要約】【課題】シン・クライアント・システムのサーバ側にて記憶管理される電話帳データを利用して通信端末側で電話の発呼動作を行わせる。【解決手段】携帯電話（端末）の電話帳ボタンが操作されると、端末固有ＩＤ・接続要求コマンド・電話帳アプリの起動指示コマンドがサーバ装置へ送信され、サーバ装置では端末ＩＤに対応付けて管理された電話帳データが読み出され、その電話帳リスト画面が生成され前記端末へ転送表示される。端末に表示された電話帳リスト画面にて所望の電話番号をカーソルで範囲選択操作しそのキー操作信号に基づくサーバ装置での処理によりカーソル指定範囲を表示確定させ発呼／着呼ボタンが操作されると、サーバ装置にて電話帳リスト画面上のカーソル指定範囲に対応するところの文字認識が行われ、この文字認識された電話番号の数字コードに従い発呼データが生成され前記端末へ転送され発呼実行される。【選択図】      図５Ｂ
2011130481.tif 000002
【特許請求の範囲】
【請求項１】
電話機能を備えた端末と通信する通信手段と、
電話番号データを記憶する電話番号記憶手段と、
前記電話番号記憶手段により記憶された電話番号データに基づき電話番号の表示画面データを生成する電話番号画面生成手段と、
この電話番号画面生成手段により生成された電話番号の表示画面データを前記通信手段により前記端末へ送信させる電話番号画面送信制御手段と、
この電話番号画面送信制御手段により前記電話番号の表示画面データが前記端末へ送信された後に、前記通信手段により当該端末から前記電話番号画面内の位置指定情報が受信された際に、その位置指定情報に対応する電話番号の位置の電話番号に応じた発呼データを生成する発呼データ生成手段と、
この発呼データ生成手段により生成された電話番号の発呼データを前記通信手段により前記端末へ送信させる番号発呼データ送信制御手段と、
を備えたことを特徴とするサーバ装置。
【請求項２】
前記電話番号画面生成手段で生成する電話番号の表示画面データは複数の電話番号を含む電話番号リストの表示画面データを生成し、前記通信手段により前記端末から受信される前記電話番号リスト内の位置指定情報は範囲指定情報であり、
前記発呼データ生成手段は、前記範囲指定情報に対応する電話番号リスト内の範囲から電話番号を抽出する電話番号抽出手段を有し、この電話番号抽出手段により抽出された電話番号に応じた発呼データを生成する、
ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記電話番号抽出手段は、前記範囲指定情報に対応する電話番号リスト内の範囲を文字認識して電話番号を抽出する、
ことを特徴とする請求項２に記載のサーバ装置。
【請求項４】
予め登録された端末識別子を記憶する端末識別子記憶手段をさらに備え、
前記電話番号画面生成手段は、前記通信手段により前記端末から当該端末識別子と共に電話番号の指示が受信された際に、前記端末識別子記憶手段により記憶された端末識別子に基づき予め登録された端末か否かを認証する端末認証手段を有し、この端末認証手段により予め登録された端末であると認証された場合に、前記電話番号記憶手段により記憶された電話番号データに基づき電話番号画面の表示画面データを生成する、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載のサーバ装置。
【請求項５】
通信ネットワークに接続され、電話番号データを記憶している電話番号記憶手段を備えたサーバ装置のコンピュータを制御するためのサーバ制御プログラムであって、
前記コンピュータを、
前記ネットワーク上の電話機能を備えた端末と通信する通信手段、
この通信手段により前記端末から電話番号の指示が受信された際に、前記電話番号記憶手段に記憶されている電話番号データに基づき電話番号の表示画面データを生成する電話番号画面生成手段、
この電話番号画面生成手段により生成された電話番号の表示画面データを前記通信手段により前記端末へ送信させる電話番号画面送信制御手段、
この電話番号画面送信制御手段により前記電話番号の表示画面データが前記端末へ送信された後に、前記通信手段により当該端末から前記電話番号画面内の位置指定情報が受信された際に、その位置指定情報に対応する電話番号画面内の位置の電話番号に応じた発呼データを生成する発呼データ生成手段、
この発呼データ生成手段により生成された電話番号の発呼データを前記通信手段により前記端末へ送信させる番号発呼データ送信制御手段、
として機能させるようにしたコンピュータ読み込み可能なサーバ制御プログラム。
【請求項６】
電話機能を備えたクライアント端末とネットワーク上のサーバ装置とからなるサーバ・クライアント・システムであって、
前記端末は、
ユーザ操作に応じて電話番号の指示を前記サーバ装置へ送信する電話番号指示送信手段と、
この電話番号指示送信手段による電話番号の指示の送信に応答して、前記サーバ装置から受信された電話番号の表示画面データを表示させる電話番号表示制御手段と、
この電話番号表示制御手段により表示された電話番号の表示画面に対するユーザ操作に応じて当該電話番号の表示画面内の位置指定情報を前記サーバ装置へ送信する位置指定情報送信手段と、
この位置指定情報送信手段による前記電話番号の表示画面内の位置指定情報の送信に応答して、前記サーバ装置から受信された電話番号の発呼データに従って電話を発呼する発呼制御手段とを備え、
前記サーバ装置は、
前記端末と通信する通信手段と、
電話番号データを記憶する電話番号記憶手段と、
前記通信手段により前記端末から電話番号の指示が受信された際に、前記電話番号記憶手段により記憶された電話番号データに基づき電話番号の表示画面データを生成する電話番号画面生成手段と、
この電話番号画面生成手段により生成された電話番号の表示画面データを前記通信手段により前記端末へ送信させる電話番号画面送信制御手段と、
この電話番号画面送信制御手段により前記電話番号の表示画面データが前記端末へ送信された後に、前記通信手段により当該端末から前記電話番号画面内の位置指定情報が受信された際に、その位置指定情報に対応する位置の電話番号に応じた発呼データを生成する発呼データ生成手段と、
この発呼データ生成手段により生成された電話番号の発呼データを前記通信手段により前記端末へ送信させる番号発呼データ送信制御手段とを備えた、
ことを特徴とするサーバ・クライアント・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シン・クライアントにおける通信端末からサーバ装置の電話番号データを利用して電話の発呼制御を行うためのサーバ装置、サーバ制御プログラム、サーバ・クライアント・システムに関する。
【背景技術】
【０００２】
従来、携帯電話などの通信端末によって電話を掛ける場合には、知人・友人など複数の電話番号を予め登録した電話帳データを表示させると共に、この表示された電話帳データから所望の相手の電話番号を選択し発呼ボタンを操作することで、当該選択した電話番号への発呼を行わせている。
【０００３】
この場合、通信端末内のメモリに登録されている電話帳データにある各電話番号のデータは、その番号コードとして記憶されるため、ユーザ所望の電話番号が選択され発呼操作されるだけで、その番号コードに従った発呼動作が行われる。
【０００４】
しかし、このような通信端末を遺失したり盗難されたりして第３者の手に渡ってしまうと、当該端末内のメモリに登録された前記電話帳データは勿論、その他に記憶されている個人情報などの秘匿性の高いデータも全て第３者によって読み出されてしまう虞がある。
【０００５】
一方、最近のサーバ・クライアント・システムでは、各通信端末（携帯電話・ＰＣなど）にて入出力・表示される全てのアプリケーションをサーバ上で起動実行させ、これに伴う全ての生成ファイルもサーバ側で管理するようにしたＳＢＣ（Server Based Computing）システム［シン・クライアント・システム］が導入されるようになっている（例えば、特許文献１、特許文献２参照。）。
【０００６】
このようなシン・クライアント・システムでは、サーバ側で実行されるアプリケーションソフトの描画データが通信端末に転送されて該通信端末にてこの描画データを表示するものである（例えば、特許文献３参照。）。
【０００７】
従って、このシン・クライアント・システムよって、前記電話帳データをサーバ側にて記憶管理させると共に、必要に応じてその描画データを通信端末側に転送表示させ、所望の電話番号を選択して発呼動作させることで、当該通信端末が第３者の手に渡った場合の電話帳データの漏洩を防止可能とすることが考えられる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−１７１０６３号公報
【特許文献２】特開２００３−１５８５３４号公報
【特許文献３】特表２００４−５０３８６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、シン・クライアント・システムにおいて、その通信端末での操作に応じてサーバ側から転送受信されるデータは、何れの種類のデータも端末画面に合わせて表示するためだけの描画データとして受信されるため、サーバから受信表示させた電話帳データをそのまま利用して電話の発呼動作を行わせることはできない。
【００１０】
本発明は、このような課題に鑑みなされたもので、シン・クライアント・システムのサーバ側にて記憶管理される電話帳データなどの電話番号データを利用して通信端末側で電話の発呼動作を行わせることが可能になるサーバ装置、サーバ制御プログラム、サーバ・クライアント・システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本願請求項に記載のサーバ・クライアント・システムは、電話機能を備えたクライアント端末とネットワーク上のサーバ装置とからなるサーバ・クライアント・システムであって、
前記端末は、ユーザ操作に応じて電話番号の指示を前記サーバ装置へ送信する電話番号指示送信手段と、この電話番号指示送信手段による電話番号の指示の送信に応答して、前記サーバ装置から受信された電話番号の表示画面データを表示させる電話番号表示制御手段と、この電話番号表示制御手段により表示された電話番号の表示画面に対するユーザ操作に応じて当該電話番号の表示画面内の位置指定情報を前記サーバ装置へ送信する位置指定情報送信手段と、この位置指定情報送信手段による前記電話番号の表示画面内の位置指定情報の送信に応答して、前記サーバ装置から受信された電話番号の発呼データに従って電話を発呼する発呼制御手段とを備え、
前記サーバ装置は、前記端末と通信する通信手段と、電話番号データを記憶する電話番号記憶手段と、前記通信手段により前記端末から電話番号の指示が受信された際に、前記電話番号記憶手段により記憶された電話番号データに基づき電話番号の表示画面データを生成する電話番号画面生成手段と、この電話番号画面生成手段により生成された電話番号の表示画面データを前記通信手段により前記端末へ送信させる電話番号画面送信制御手段と、この電話番号画面送信制御手段により前記電話番号の表示画面データが前記端末へ送信された後に、前記通信手段により当該端末から前記電話番号画面内の位置指定情報が受信された際に、その位置指定情報に対応する位置の電話番号に応じた発呼データを生成する発呼データ生成手段と、この発呼データ生成手段により生成された電話番号の発呼データを前記通信手段により前記端末へ送信させる番号発呼データ送信制御手段とを備えた、ことを特徴としている。
【発明の効果】
【００１２】
本発明の請求項に記載のサーバ・クライアント・システムによれば、端末では、サーバ装置から受信された電話番号の発呼データに従って電話の発呼制御が行われるので、当該端末に電話番号のデータを登録保持することなくその秘匿性を確保でき、しかもサーバ装置から携帯へ送信表示させた例えばビットマップ形式の電話番号の表示画面からでも所望の電話番号位置を指定して発呼動作させることができる。
【００１３】
よって本発明によれば、シン・クライアント・システムのサーバ側にて記憶管理される電話番号データを利用して通信端末側で電話の発呼動作を行わせることが可能になるサーバ装置、サーバ制御プログラム、サーバ・クライアント・システムを提供できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るサーバ・クライアント・システム１０の全体構成を示す図。
【図２】前記サーバ・クライアント・システム１０のクライアント端末である携帯電話２０の外観構成を示す正面図であり、同図（Ａ）はサーバ装置３０から受信された電話帳リストの電話番号表示画面Ｇ１の表示に基づいて通信中画面Ｗが表示された状態を示す図、同図（Ｂ）はサーバ装置３０から受信された接続拒否アラート画面Ｇ２が表示された状態を示す図。
【図３】前記サーバ・クライアント・システム１０の電子回路の構成を示すブロック図であり、同図（Ａ）はクライアント端末である携帯電話２０の構成を示す図、同図（Ｂ）はサーバ装置３０の構成を示す図。
【図４】前記サーバ・クライアント・システム１０の携帯電話（端末）２０における電話帳ボタン２１ｄの操作指示に応じてサーバ装置３０により電話帳アプリケーション処理が実行された場合の電話帳表示データの内容を示す図であり、同図（Ａ）はデータストレージ部３７から仮想スクリーンメモリ３５に読み出された電話帳リストの表示データを示す図、同図（Ｂ）は表示データ変換部３６により端末画面サイズに合わせて変換生成された電話帳リストの描画データを示す図。
【図５Ａ】前記サーバ・クライアント・システム１０をシン・クライアント・システムとしてサーバ装置３０から携帯電話（端末）２０に表示させた電話帳リストから電話の発呼を行う場合の携帯電話（端末）２０側の処理を示すフローチャート。
【図５Ｂ】前記サーバ・クライアント・システム１０をシン・クライアント・システムとしてサーバ装置３０から携帯電話（端末）２０に表示させた電話帳リストから電話の発呼を行う場合のサーバ装置３０側の処理を示すフローチャート。
【図６】前記サーバ装置３０側の処理に伴う電話番号判定処理を示すフローチャート。
【図７】前記サーバ・クライアント・システムの携帯電話（端末）２０において表示される電話帳リストの電話番号表示画面Ｇ１上での電話番号の範囲指定表示状態を示す図。
【図８】前記サーバ・クライアント・システムの携帯電話（端末）２０において表示される電話帳リストの電話番号表示画面Ｇ１上での電話番号の誤った範囲指定表示状態とその範囲選択結果としての番号範囲再選択アラート画面Ｇ３を示す図。
【発明を実施するための形態】
【００１５】
以下図面により本発明の実施の形態について説明する。
【００１６】
図１は、本発明の実施形態に係るサーバ・クライアント・システム１０の全体構成を示す図である。
【００１７】
このサーバ・クライアント・システム１０は、通常の電話通信機能を備えた携帯電話２０を無線ＬＡＮ（Local Area Network）上のクライアント端末として接続可能なサーバ装置３０からなるシン・クライアント・システムであり、携帯電話２０が無線ＬＡＮのアクセスポイント４０を介してサーバ装置３０と接続された状態では、この携帯電話２０とサーバ装置３０からなるサーバ・クライアント・システム１０がシン・クライアント・システムとして機能する。
【００１８】
なお、前記無線ＬＡＮのアクセスポイント４０は、企業内ネットワークにおけるアクセスポイント４０でも、インターネットにおける公衆無線ＬＡＮ上のホットスポットとしてのアクセスポイント４０の何れであってもよい。
【００１９】
図２は、前記サーバ・クライアント・システム１０のクライアント端末である携帯電話２０の外観構成を示す正面図であり、同図（Ａ）はサーバ装置３０から受信された電話帳リストの電話番号表示画面Ｇ１の表示に基づいて通信中画面Ｗが表示された状態を示す図、同図（Ｂ）はサーバ装置３０から受信された接続拒否アラート画面Ｇ２が表示された状態を示す図である。
【００２０】
この携帯電話２０の正面下部にはキー入力部２１が設けられ、またその正面上部には液晶表示部２２が設けられる。
【００２１】
キー入力部２１には、数字および各種の文字・記号を入力するための文字記号入力キー２１ａ、カーソルを移動させるためのカーソルキー２１ｂ、カーソル移動により選択された項目の決定・実行を指示するための決定・実行キー２１ｃ、電話帳のアプリケーションを起動させるための電話帳ボタン２１ｄ、電話の発呼／着呼を指示するための発呼／着呼ボタン２１ｅが備えられる。
【００２２】
図３は、前記サーバ・クライアント・システム１０の電子回路の構成を示すブロック図であり、同図（Ａ）はクライアント端末である携帯電話２０の構成を示す図、同図（Ｂ）はサーバ装置３０の構成を示す図である。
【００２３】
携帯電話２０はコンピュータであるＣＰＵ（Central Processor Unit）２３を備え、このＣＰＵ２３により起動される予め記憶された携帯電話制御プログラムに従って回路各部の動作が制御される。
【００２４】
ＣＰＵ２３には、前記キー入力部２１、液晶表示部２２が接続される他に、無線ＬＡＮを介してサーバ装置３０と接続するための無線ＬＡＮ通信部２４、携帯網用通信部２５を制御して電話の発呼／着呼の制御を行うための発呼／着呼制御部２６、サーバ装置３０から転送された表示用の描画データに従って表示データを生成するための表示データ生成部２７、ワークメモリ２８、そしてサーバ装置３０への接続認証用として当該携帯電話２０の固有の識別子（ＩＤ）を記憶している固有ＩＤ記憶部２９などが接続される。
【００２５】
この携帯電話２０は、単独では通常の携帯電話端末として機能し、サーバ装置３０との接続時にはシン・クライアント・システムにおける電話通信機能を備えたクライアント端末として機能する。
【００２６】
サーバ装置３０はコンピュータであるＣＰＵ（Central Processor Unit）３１を備え、このＣＰＵ３１により起動される予め記憶されたサーバ制御プログラムに従って回路各部の動作が制御される。
【００２７】
ＣＰＵ３１には、無線ＬＡＮを介してネットワーク上の各種のクライアント端末と通信するための無線ＬＡＮ通信部３２、クライアント端末（２０）から受信されたキー操作信号に対応するアプリケーションの処理をＣＰＵ３１に指示するためのキー制御部３３、各端末（２０…）毎のキー操作信号に応じたアプリケーション処理に従って生成された表示データを当該端末（２０…）毎の表示データとして記憶保持するための表示制御部３４および仮想スクリーン用メモリ３５、この仮想スクリーンメモリ３５に記憶保持された端末（２０…）毎の表示データを当該端末（２０）の表示部２２の画面サイズに合わせた描画データに変換生成すると共に、その直前に生成された同端末（２０）用の描画データに対し画像が変化した部分の描画データのみを抽出して同端末（２０）に転送するための表示データ変換部３６、そして本サーバ装置３０に接続可能な各端末（２０…）それぞれの固有の識別子（ＩＤ）３７ａが記憶登録されると共に、各端末ＩＤ３７ａ…毎に対応付けられた電話帳データ３７ｂ…が記憶管理されるデータストレージ部３７などが接続される。
【００２８】
図４は、前記サーバ・クライアント・システム１０の携帯電話（端末）２０における電話帳ボタン２１ｄの操作指示に応じてサーバ装置３０により電話帳アプリケーション処理が実行された場合の電話帳表示データの内容を示す図であり、同図（Ａ）はデータストレージ部３７から仮想スクリーンメモリ３５に読み出された電話帳リストの表示データを示す図、同図（Ｂ）は表示データ変換部３６により端末画面サイズに合わせて変換生成された電話帳リストの描画データを示す電話番号の表示画面図である。
【００２９】
すなわち、サーバ装置３０において、端末ＩＤ３７ａが登録されて接続許可されている携帯電話（端末）２０からの電話帳ボタン２１ｄの操作に応じた電話帳アプリケーション処理の起動指示が受信されると、当該端末ＩＤ３７ａに対応付けられて記憶管理されている電話帳データ３７ｂが読み出され、図４（Ａ）に示すように、例えばビットマップからなる電話帳リストの表示画面データとして該当端末（２０）に対応する仮想スクリーンメモリ３５に展開記憶される。
【００３０】
すると、この仮想スクリーンメモリ３５に書き込まれた電話帳リストの表示データは、図４（Ｂ）に示すように、表示データ変換部３６により「氏名」および「電話番号」の項目を主体として端末画面サイズに合わせた電話帳リストの描画データとして変換生成され、この電話帳アプリケーション処理の起動指示元である前記携帯電話（端末）２０へ転送されて表示される。
【００３１】
このようなシン・クライアント・システムのサーバ装置３０により記憶管理される電話帳データを電話帳リストの表示画面データとして携帯電話２０に転送し表示させ、この表示された電話帳リストの電話番号を利用して電話の発呼を行う場合の詳細な動作について以下に説明する。
【００３２】
図５Ａと図５Ｂは、前記サーバ・クライアント・システム１０をシン・クライアント・システムとしてサーバ装置３０から携帯電話（端末）２０に表示させた電話帳リストから電話の発呼を行う場合の制御処理を示すフローチャートであり、図５Ａは携帯電話（端末）２０側の処理を示すフローチャート、図５Ｂはサーバ装置３０側の処理を示すフローチャートである。
【００３３】
図６は、前記サーバ装置３０側の処理に伴う電話番号判定処理を示すフローチャートである。
【００３４】
携帯電話（端末）２０のキー入力部２１における電話帳ボタン２１ｄが操作されることで電話帳アプリの起動が指示されると、サーバ装置３０に対する接続要求コマンドと電話帳アプリの起動指示コマンドが、固有ＩＤ記憶部２９から読み出された端末固有ＩＤと共に無線ＬＡＮ通信部２４から該サーバ装置３０へ送信される（図５Ａフローチャート、ステップＡ１）。
【００３５】
サーバ装置３０において、前記携帯電話（端末）２０からその端末固有ＩＤと共に送信された接続要求コマンドおよび電話帳アプリの起動指示コマンドが、無線ＬＡＮ通信部３２を介して受信されると、当該受信された端末固有ＩＤがデータストレージ部３７に登録されている端末ＩＤ３７ａと一致するか否か判断され、前記携帯電話（端末）２０との“接続ＯＫ”または“接続ＮＧ”が認証される（ステップＢ１）。
【００３６】
このステップＢ１において、前記携帯電話（端末）２０から受信された端末固有ＩＤが前記登録されている端末ＩＤ３７ａと一致判断されることで“接続ＯＫ”と認証されると、当該端末ＩＤ３７ａに対応付けられた電話帳データ３７ｂが同データストレージ部３７にて記憶管理されているか“有る”または否か“無し”が判断される（ステップＢ２）。
【００３７】
このステップＢ２において、前記接続された携帯電話（端末）２０の端末ＩＤ３７ａに対応付けられた電話帳データ３７ｂが“有る”と判断された場合には、電話帳アプリケーション処理が起動され（ステップＢ３）、当該電話帳データ３７ｂから電話帳リストおよびその表示データが生成されて、図４（Ａ）に示すように、仮想スクリーン用メモリ３５に記憶保存される（ステップＢ４，Ｂ５，Ｂ６）。
【００３８】
すると、この仮想スクリーンメモリ３５に書き込まれた電話帳リストの表示データが、表示データ変換部３６によって、図４（Ｂ）に示すように、その「氏名」および「電話番号」の項目を主体として端末画面サイズに合わせた電話帳リストの表示画面データが描画データとして変換生成され（ステップＢ７）、前記電話帳アプリの起動要求元である接続された携帯電話（端末）２０へ転送される（ステップＢ８）。
【００３９】
携帯電話（端末）２０において、前記サーバ装置３０から転送された電話帳リストの描画データが受信されると、表示データ生成部２７によって表示用のデータに生成され（ステップＡ２）、図４（Ｂ）で示したように、液晶表示部２２に電話帳リストの電話番号表示画面Ｇ１として表示される（ステップＡ３）（図２（Ａ）参照）。
【００４０】
これにより、携帯電話（端末）２０側でその電話帳データを記憶管理していなくても、サーバ装置３０側にて安全確保している電話帳データを電話帳リストとして携帯電話（端末）２０の表示部２２に表示させて確認することができる。
【００４１】
一方、前記サーバ装置３０におけるステップＢ１において、前記携帯電話（端末）２０から受信された端末固有ＩＤが前記登録されている端末ＩＤ３７ａと不一致と判断されることで“接続ＮＧ”と認証された場合には、接続拒否アラートの表示データが生成されて仮想スクリーン用メモリ３５に記憶保存されると共に（ステップＢ９，Ｂ５，Ｂ６）、端末画面サイズに合わせた接続拒否アラート画面Ｇ２の描画データとして変換生成され（ステップＢ７）、例えば図２（Ｂ）で示したように、前記携帯電話（端末）２０へ転送されてその液晶表示部２２に表示される（ステップＢ８，Ａ２，Ａ３）。
【００４２】
また、前記サーバ装置３０におけるステップＢ２において、前記接続された携帯電話（端末）２０の端末ＩＤ３７ａに対応付けられた電話帳データ３７ｂが“無し”と判断された場合には、電話帳無しアラートの表示データが生成されて仮想スクリーン用メモリ３５に記憶保存されると共に（ステップＢ１０，Ｂ５，Ｂ６）、端末画面サイズに合わせた電話帳無しアラート画面（図示せず）の描画データとして変換生成され（ステップＢ７）、前記携帯電話（端末）２０へ転送されてその液晶表示部２２に表示される（ステップＢ８，Ａ２，Ａ３）。
【００４３】
なお、サーバ装置３０の仮想スクリーン用メモリ３５に生成記憶される端末表示用の描画データは、その画像変化があった場合にだけ書き替えられて更新され、携帯電話（端末）２０へ転送表示される（ステップＢ５〜Ｂ８→Ａ２，Ａ３）。
【００４４】
図７は、前記サーバ・クライアント・システムの携帯電話（端末）２０において表示される電話帳リストの電話番号表示画面Ｇ１上での電話番号の範囲指定表示状態を示す図である。
【００４５】
前記ステップＡ１→Ｂ１〜Ｂ８→Ａ２，Ａ３の処理に従って、サーバ装置３０から転送された電話帳リストの表示用描画データが、前記図４（Ｂ）で示したように携帯電話２０の液晶表示部２２に表示された状態で、カーソルキー２１ｂが操作されたと判定されると、そのキー操作イベントとしての表示画面上でのカーソル位置データがサーバ装置３０へ送信される（ステップＡ４→Ａ５→Ａ６）。
【００４６】
サーバ装置３０において、前記携帯電話２０から送信されたキー操作イベントであるカーソル位置データが受信されると（ステップＢ１１）、当該受信されたカーソル位置データが起動中の電話帳アプリケーション処理に通知され（ステップＢ１２）、そのカーソル位置データに応じた位置にカーソルＫを書き込んでなる、図７（Ａ）に示すような電話帳リストの電話番号表示画面Ｇ１の描画データが生成され、前記携帯電話（端末）２０へ転送されて表示される（ステップＢ５〜Ｂ８，Ａ２，Ａ３）。
【００４７】
そして、図７（Ａ）で示したように、携帯電話（端末）２０の液晶表示部２２に表示された電話帳リストの電話番号表示画面Ｇ１上の所望の電話番号の先頭位置にカーソルＫを移動表示させた状態で、決定・実行キー２１ｃが操作されたと判定されると、そのキー操作イベントとしての決定・実行のＯＮ信号がサーバ装置３０へ送信される（ステップＡ４→Ａ５→Ａ７）。
【００４８】
サーバ装置３０において、前記携帯電話２０から送信されたキー操作イベントである決定・実行のＯＮ信号が受信されると（ステップＢ１１）、当該受信された決定・実行のＯＮ信号が起動中の電話帳アプリケーション処理に通知され（ステップＢ１３）、前記図７（Ａ）で示したように電話帳リストの電話番号表示画面Ｇ１上の電話番号先頭位置にあるカーソルＫの位置が範囲指定表示のための先頭位置として決定される。
【００４９】
この場合、サーバ装置３０の仮想スクリーン用メモリ３５に生成記憶されているカーソルＫを含む電話帳リストの電話番号表示画面Ｇ１の描画データは何も更新されないので、その描画データの更新は行われない（ステップＢ５→Ｂ１１）。
【００５０】
そして、携帯電話２０において、前記図７（Ａ）で示したように電話帳リストの電話番号表示画面Ｇ１上の電話番号先頭位置にあるカーソルＫによってその電話番号の範囲を指定するために、カーソルキー２１ｂが右移動操作されると、そのカーソル位置データがサーバ装置３０へ送信されるのに伴い（ステップＡ４→Ａ５→Ａ６）、図７（Ｂ）に示すように、サーバ装置３０ではそのカーソル指定範囲ＫＨの反転表示された電話帳リストの電話番号表示画面Ｇ１が生成され（ステップＢ１１→Ｂ１２→Ｂ５〜Ｂ７）、前記携帯電話（端末）２０へ転送されて表示される（ステップＢ８→Ａ２，Ａ３）。
【００５１】
この後、前記携帯電話２０におけるカーソルキー２１ｂの操作に応じたカーソル位置データのサーバ装置３０への送信処理（ステップＡ４→Ａ５→Ａ６）と、サーバ装置３０における前記カーソル位置データの受信およびカーソル指定範囲ＫＨの反転表示された電話帳リストの電話番号表示画面Ｇ１の生成送信処理（ステップＢ１１→Ｂ１２→Ｂ５〜Ｂ８）と、携帯電話２０における前記カーソル指定範囲ＫＨの反転表示された電話帳リストの電話番号表示画面Ｇ１の受信表示処理（ステップＡ２，Ａ３）とが繰り返され、図７（Ｃ）に示すように、ユーザ所望の電話番号［03-1234-5678］の範囲全体がカーソル指定範囲ＫＨとして反転表示された状態で、決定・実行キー２１ｃが操作されたと判定されると、そのキー操作イベントとしての決定・実行のＯＮ信号がサーバ装置３０へ送信される（ステップＡ４→Ａ５→Ａ７）。
【００５２】
するとサーバ装置３０において、前記携帯電話２０から送信されたキー操作イベントである決定・実行のＯＮ信号が受信されると共に、起動中の電話帳アプリケーション処理に通知され（ステップＢ１１→Ｂ１３）、前記図７（Ｃ）で示したように電話帳リストの電話番号表示画面Ｇ１上の電話番号［03-1234-5678］に対応したカーソル指定範囲ＫＨが選択範囲として決定される。
【００５３】
こうして、携帯電話２０の表示部２２に表示させた電話帳リストの電話番号表示画面Ｇ１上で所望の電話番号［03-1234-5678］をカーソル指定範囲ＫＨにして反転表示させた状態で、発呼／着呼ボタン２１ｅが操作されたと判断されると、そのキー操作イベントとしての発呼番号要求コマンドが固有ＩＤ記憶部２９に記憶された端末固有ＩＤと共にサーバ装置３０へ送信される（ステップＡ４→Ａ８→Ａ９）。
【００５４】
サーバ装置３０において、前記携帯電話２０から送信されたキー操作イベントである発呼番号要求コマンドがその端末固有ＩＤと共に受信されると（ステップＢ１１）、図６における電話番号判定処理が起動される（ステップＢＣ）。
【００５５】
この電話番号判定処理では、前記携帯電話（端末）２０から受信された端末固有ＩＤがデータストレージ部３７に登録されている端末ＩＤ３７ａと一致するか否か判断され、“認証ＯＫ”または“認証ＮＧ”が判断される（ステップＣ１）。
【００５６】
このステップＣ１において、前記携帯電話（端末）２０から受信された端末固有ＩＤが前記登録されている端末ＩＤ３７ａと一致判断されることで“認証ＯＫ”と判断されると、当該端末（携帯電話２０）に対応した仮想スクリーン用メモリ３５から表示変換部３６によって変換作成されている電話帳リストの電話番号表示画面Ｇ１上のカーソル指定範囲ＫＨである選択範囲の画像から文字認識処理が行われ（ステップＣ２）、その認識された文字列（この場合には電話番号の［0312345678］）が抽出される（ステップＣ３）。
【００５７】
すると、前記カーソル指定範囲ＫＨである選択範囲の画像からの認識文字列について、データストレージ部３７に予め記憶された“０３”０４“０６”…などの市外局番データベース、“０９０”“０８０“…などの携帯電話識別番号、”０５０“のＩＰ電話識別番号と順次比較されてその一致／不一致が判断され、当該認識文字列が電話番号であるか否かが確認される（ステップＣ４〜Ｃ６）。
【００５８】
例えば、前記図７（Ｃ）で示したように、カーソル指定範囲ＫＨである選択範囲からの認識文字列［0312345678］が市外局番データベースと一致することで、電話番号であると判断確認されると（ステップＣ４）、その電話番号［0312345678］としての各文字コード（数字コード）に従い電話番号発呼データが生成され（ステップＣ７）、また当該電話番号への発呼通信中であることを報知するための通信中画面Ｗ（図２（Ａ）参照）が生成される（ステップＣ８）。そして戻り値に“ＯＫ”がセットされてサーバ側処理のメイン処理に復帰する（ステップＣ９）。
【００５９】
すると、戻り値“ＯＫ”と判断されることで（ステップＢ１４）、前記電話番号判定処理でのステップＣ７にて生成された電話番号［0312345678］に対応する電話番号発呼データが前記携帯電話（端末）２０へ送信される（ステップＢ１５）。
【００６０】
そして、携帯電話（端末）２０において、前記サーバ装置３０から送信された電話番号発呼データ［0312345678］が受信されると、当該電話番号発呼データが発呼／着呼制御部２６に転送され、携帯網用通信部２５を介して発呼処理される（ステップＡ１２，Ａ１３）。
【００６１】
またこれに伴い、サーバ装置３０側では、前記電話番号判定処理でのステップＣ８にて生成された通信中画面Ｗを、前記カーソル指定範囲ＫＨの反転表示された電話帳リストの電話番号表示画面Ｇ１に重ねてなる前記携帯電話（端末）２０への表示用描画データが生成されて転送され（ステップＢ５〜Ｂ８）、図２（Ａ）に示すように、該携帯電話（端末）２０の液晶表示部２２に表示される（ステップＡ２，Ａ３）。
【００６２】
これにより、サーバ装置３０から携帯電話（端末）２０へ表示用の描画データとして転送表示された電話帳リストの電話番号表示画面Ｇ１の所望の電話番号を範囲選択して発呼動作させることができると共に、当該電話番号への発呼動作中であることを報知する通信中画面Ｗを重ねた電話帳リストの電話番号表示画面Ｇ１を表示させることができる。
【００６３】
一方、前記サーバ装置３０での処理（図５Ｂ参照）における電話番号判定処理（図６参照）において、例えば図８（Ａ）または図８（Ｂ）に示すように、電話帳リストの電話番号表示画面Ｇ１上のカーソル指定範囲ＫＨである選択範囲の画像からの認識文字列が（ステップＣ１〜Ｃ３）、市外局番データベース、携帯電話識別番号、ＩＰ電話識別番号の何れとも一致せず、電話番号ではないと判断された場合には（ステップＣ４〜Ｃ６（不一致））、電話番号の再選択を促す番号範囲再選択アラート画面Ｇ３（図８（Ｃ）参照）が生成され（ステップＣ１０）、戻り値に“ＮＧ”がセットされてメイン処理に復帰する（ステップＣ１１）。
【００６４】
すると、戻り値“ＮＧ”と判断されることで（ステップＢ１４）、前記電話番号判定処理でのステップＣ１０にて生成された番号範囲再選択アラート画面Ｇ３を、前記電話帳リストの電話番号表示画面Ｇ１に重ねてなる前記携帯電話（端末）２０への表示用描画データが生成されて転送され（ステップＢ５〜Ｂ８）、図８（Ｃ）に示すように、該携帯電話（端末）２０の液晶表示部２２に表示されて電話番号の再選択がユーザに促される（ステップＡ２，Ａ３）。
【００６５】
図８は、前記サーバ・クライアント・システムの携帯電話（端末）２０において表示される電話帳リストの電話番号表示画面Ｇ１上での電話番号の誤った範囲指定表示状態とその範囲選択結果としての番号範囲再選択アラート画面Ｇ３を示す図である。
【００６６】
なお、前記サーバ装置３０での処理（図５Ｂ参照）における電話番号判定処理（図６参照）への移行に際し、前記携帯電話（端末）２０から受信された端末固有ＩＤが前記登録されている端末ＩＤ３７ａと不一致となり“認証ＮＧ”と判断された場合には（ステップＣ１）、接続拒否アラートの表示データが生成されると共に（ステップＣ１２）、戻り値に“ＮＧ”がセットされてメイン処理に復帰する（ステップＣ１３）。
【００６７】
すると、戻り値“ＮＧ”と判断されることで（ステップＢ１４）、前記電話番号判定処理でのステップＣ１２にて生成された接続拒否アラート画面Ｇ２の前記携帯電話（端末）２０への表示用描画データが生成されて転送され（ステップＢ５〜Ｂ８）、例えば図２（Ｂ）で示したように、該携帯電話（端末）２０の液晶表示部２２に表示される（ステップＡ２，Ａ３）。
【００６８】
したがって、前記構成のサーバ・クライアント・システム１０によれば、携帯電話（端末）２０の電話帳ボタン２１ｄが操作されると、端末固有ＩＤおよび接続要求コマンドと共に電話帳アプリの起動指示コマンドがサーバ装置３０へ送信され、サーバ装置３０では端末固有ＩＤに対応付けられて記憶管理されている電話帳データが読み出され、その電話帳リストの電話番号表示画面Ｇ１が生成されて前記携帯電話（端末）２０へ転送され表示される。そして携帯電話（端末）２０に表示された電話帳リストの電話番号表示画面Ｇ１において所望の電話番号をカーソルＫで範囲選択操作してそのキー操作信号に基づくサーバ装置３０での処理によりカーソル指定範囲ＫＨを表示確定させ発呼／着呼ボタン２１ｅが操作されると、サーバ装置３０において電話帳リストの電話番号表示画面Ｇ１上のカーソル指定範囲ＫＨに対応するところの文字認識が行われ、この文字認識された電話番号の数字コードに従って発呼データが生成されて前記携帯電話（端末）２０へ転送され発呼制御が実行される。
【００６９】
このため、携帯電話（端末）２０に電話帳データを登録保持することなくその秘匿性を確保でき、しかもサーバ装置３０から携帯電話（端末）２０へ転送表示させたビットマップデータである電話帳リストの電話番号表示画面Ｇ１からでも所望の電話番号を選択して発呼動作させることができる。
【００７０】
なお、前記実施形態のサーバ・クライアント・システム１０では、電話帳リストの電話番号表示画面Ｇ１上のカーソル指定範囲ＫＨに対応するところの文字認識を行って電話番号か否かを判断し、その認識文字列の文字コード（数字コード）に従って電話番号発呼データを生成する構成としたが、前記カーソル指定範囲ＫＨを指定表示させることなく、発呼ボタン２１ｅが操作された時点のカーソル位置周辺の画像データを文字認識し、カーソル指定された電話番号を抽出する構成としてもよい。更に、電話帳リストに限らず、サーバ装置３０から携帯電話（端末）２０へ転送された文書等に付記された電話番号の表示画面でも同様である。
【００７１】
また、前記実施形態におけるサーバ・クライアント・システム１０は、無線ＬＡＮによって構築されるネットワークだけでなく、有線ＬＡＮあるいは固定電話網などによって構築されるネットワークであってもよい。
【００７２】
なお、前記実施形態において記載したシン・クライアント・システム１０による各処理の手法、すなわち、図５Ａと図５Ｂのフローチャートに示すサーバ装置３０の全体動作制御処理、図６のフローチャートに示す前記サーバ装置３０での全体動作制御処理に伴う電話番号判定処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体に格納して配布することができる。そして、サーバ装置３０のコンピュータ（ＣＰＵ３１）は、この外部記録媒体に記憶されたプログラムを記憶装置（データストレージ部３７）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したサーバ装置３０側にて記憶管理される電話帳データを利用したシン・クライアント端末としての携帯電話（端末）２０における電話発呼制御機能を実現し、前述した手法による同様の処理を実行することができる。
【００７３】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（ＬＡＮ）上を伝送させることができ、この通信ネットワーク（ＬＡＮ）に接続されたコンピュータ装置（プログラムサーバ）から前記のプログラムデータを取り込んで記憶装置（データストレージ部３７）に記憶させ、前述したサーバ装置３０側にて記憶管理される電話帳データを利用したシン・クライアント端末としての携帯電話（端末）２０における電話発呼制御機能を実現することもできる。
【００７４】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【００７５】
１０  …サーバ・クライアント・システム
２０  …携帯電話（端末）
２１  …キー入力部
２１ａ…文字記号入力キー
２１ｂ…カーソルキー
２１ｃ…決定・実行キー
２１ｄ…電話帳ボタン
２１ｅ…発呼／着呼ボタン
２２  …液晶表示部
２３  …ＣＰＵ（携帯電話）
２４  …無線ＬＡＮ通信部（携帯電話）
２５  …携帯網用通信部
２６  …発呼／着呼制御部
２７  …表示データ生成部
２８  …ワークメモリ
２９  …固有ＩＤ記憶部
３０  …サーバ装置
３１  …ＣＰＵ（サーバ装置）
３２  …無線ＬＡＮ通信部（サーバ装置）
３３  …キー制御部
３４  …表示制御部
３５  …仮想スクリーン用メモリ
３６  …表示データ変換部
３７  …データストレージ部
３７ａ…端末ＩＤ
３７ｂ…電話帳データ
４０  …アクセスポイント
Ｇ１  …電話帳リストの電話番号表示画面
Ｇ２  …接続拒否アラート画面
Ｇ３  …番号範囲再選択アラート画面
Ｗ    …通信中画面
ＫＨ  …カーソル指定範囲
【図１】
2011130481.tif 000003
【図２】
2011130481.tif 000004
【図３】
2011130481.tif 000005
【図４】
2011130481.tif 000006
【図５Ａ】
2011130481.tif 000007
【図５Ｂ】
2011130481.tif 000008
【図６】
2011130481.tif 000009
【図７】
2011130481.tif 000010
【図８】
2011130481.tif 000011
【手続補正書】
【提出日】平成23年3月2日(2011.3.2)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、複数のコード情報を記憶するサーバ装置と通信接続される端末装置及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
しかしながら、シン・クライアント・システムにおいて、その通信端末での操作に応じてサーバ側から転送受信されるデータは、何れの種類のデータも端末画面に合わせて表示するためだけの描画データとして受信されるため、サーバから受信表示させた電話帳データをそのまま利用して電話の発呼動作を行わせることはできない。即ち、サーバ側で電話番号コードなどのコード情報を元に描画された描画データは表示用のビットマップによる描画イメージに過ぎず、そのような描画データを通信端末が受信したとしても、その描画データに描画される個別画像部分における元となるコード情報を特定することができない、という問題があった。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、端末装置側にコード情報を登録保持することなくその秘匿性を確保でき、しかもサーバ装置から端末装置へ送信表示させた例えばビットマップ形式の描画イメージの表示画面からでも所望の描画イメージ部分を指定してその描画イメージ部分に対応するコード情報を特定することができるようにすることを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の請求項１は、複数のコード情報を記憶するサーバ装置と通信接続される端末装置であって、前記複数のコード情報のそれぞれを特定すると共に、その各コード情報を視覚的に識別可能とする複数の識別画像を表示画面イメージ内の異なる位置に配置した描画イメージを生成した前記サーバ装置から、その描画イメージを受信する第１受信制御手段と、この第１受信制御手段で受信した前記描画イメージに基づいて表示画面イメージを表示画面上に表示する画面表示手段と、前記表示画面上に表示される表示画面イメージ上においてユーザにより任意に指示された表示指示位置を示す位置指示情報を前記サーバ装置に対して送信する送信制御手段と、この送信制御手段で送信された位置指示情報で示される前記描画イメージ内での描画位置に対応する部分の識別画像が前記サーバ装置で抽出され、その抽出された識別画像に対応するコード情報が前記サーバ装置で特定されることで、そのコード情報を受信するよう制御する第２受信制御手段と、を備えたことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、端末装置側にコード情報を登録保持することなくその秘匿性を確保でき、しかもサーバ装置から端末装置へ送信表示させた例えばビットマップ形式の描画イメージの表示画面からでも所望の描画イメージ部分を指定してその描画イメージ部分に対応するコード情報を特定することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のコード情報を記憶するサーバ装置と通信接続される端末装置であって、
前記複数のコード情報のそれぞれを特定すると共に、その各コード情報を視覚的に識別可能とする複数の識別画像を表示画面イメージ内の異なる位置に配置した描画イメージを生成した前記サーバ装置から、その描画イメージを受信する第１受信制御手段と、
この第１受信制御手段で受信した前記描画イメージに基づいて表示画面イメージを表示画面上に表示する画面表示手段と、
前記表示画面上に表示される表示画面イメージ上においてユーザにより任意に指示された表示指示位置を示す位置指示情報を前記サーバ装置に対して送信する送信制御手段と、
この送信制御手段で送信された位置指示情報で示される前記描画イメージ内での描画位置に対応する部分の識別画像が前記サーバ装置で抽出され、その抽出された識別画像に対応するコード情報が前記サーバ装置で特定されることで、そのコード情報を受信するよう制御する第２受信制御手段と、
を備えたことを特徴とする端末装置。
【請求項２】
前記端末装置は電話通信機能を有する端末装置であって、
前記複数のコード情報は、複数の電話番号コードのコード情報であり、
前記サーバ装置で生成される描画イメージは、前記各電話番号コードを視覚的に識別可能とするための電話番号イメージによる識別画像を複数配置した描画イメージであり、
前記送信制御手段は、前記電話番号イメージによる識別画像が配置された描画イメージ上における表示指示位置を示す位置指示情報を前記サーバ装置に対して送信し、
前記第２受信制御手段は、送信制御手段で送信された位置指示情報で示される前記描画イメージ内での描画位置に対応する部分の電話番号イメージによる識別画像が前記サーバ装置で抽出され、その抽出された電話番号イメージによる識別画像に対応する電話番号コードが前記サーバ装置で特定されることで、その電話番号コードを受信する、
ようにしたことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記サーバ装置から受信した電話番号コードに基づいて発呼処理を行う発呼手段と、
を更に備えたことを特徴とする請求項２に記載の端末装置。
【請求項４】
複数のコード情報を記憶するサーバ装置と通信接続される端末装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記複数のコード情報のそれぞれを特定すると共に、その各コード情報を視覚的に識別可能とする複数の識別画像を表示画面イメージ内の異なる位置に配置した描画イメージを生成した前記サーバ装置から、その描画イメージを受信する第１受信制御手段、
この第１受信制御手段で受信した前記描画イメージに基づいて表示画面イメージを表示画面上に表示する画面表示手段、
前記表示画面上に表示される表示画面イメージ上においてユーザにより任意に指示された表示指示位置を示す位置指示情報を前記サーバ装置に対して送信する送信制御手段、
この送信制御手段で送信された位置指示情報で示される前記描画イメージ内での描画位置に対応する部分の識別画像が前記サーバ装置で抽出され、その抽出された識別画像に対応するコード情報が前記サーバ装置で特定されることで、そのコード情報を受信するよう制御する第２受信制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。