(57)【特許請求の範囲】
【請求項１】
端末と、入力画面への情報入力を支援する入力支援装置とを備える入力支援システムであって、
前記端末は、
企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む前記入力画面において、前記１以上の入力欄のうち前記入力画面の最上段に設けられている入力欄に、前記企業の識別番号の入力を促すメッセージを表示させる表示制御部と、
前記１以上の入力欄のいずれかに前記識別番号が入力されたことを検出する検出部と、
前記識別番号の入力を検出すると、当該識別番号を前記入力支援装置に送信する第１送信部とを有し、
前記入力支援装置は、
前記識別番号と、前記企業情報とを関連付けて記憶する記憶部と、
前記端末から受信した前記識別番号に関連付けられて前記記憶部に記憶されている前記企業情報を取得する取得部と、
取得した前記企業情報を前記端末に送信する第２送信部とを有し、
前記表示制御部は、受信した前記企業情報を前記入力欄に表示させる、
入力支援システム。
【請求項２】
前記検出部は、前記入力欄にテキスト情報が入力されると、当該テキスト情報が前記識別番号であるか否かを判定することにより、前記入力欄に前記識別番号が入力されたことを検出する、
請求項１に記載の入力支援システム。
【請求項３】
前記検出部は、複数の前記入力欄のうち、前記入力画面の最上部に表示されている前記入力欄に前記識別番号が入力されたことを検出する、
請求項１又は２に記載の入力支援システム。
【請求項４】
前記端末又は前記入力支援装置は、
前記入力欄に入力された前記識別番号を所定形式の文字列情報に変換する変換部をさらに備え、
前記取得部は、前記所定形式の文字列情報に変換された前記識別番号に関連付けられて前記記憶部に記憶されている前記企業情報を取得する、
請求項１から３のいずれか１項に記載の入力支援システム。
【請求項５】
端末と、入力画面への情報入力を支援する入力支援装置とを備える入力支援システムであって、
前記端末は、
企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む前記入力画面において、前記１以上の入力欄のうち前記入力画面の最上段に設けられている入力欄に、前記企業の識別番号の入力を促すメッセージを表示させる表示制御部と、
前記１以上の入力欄のいずれかにテキスト情報が入力されたことを検出する検出部と、
前記テキスト情報の入力を検出すると、当該テキスト情報を前記入力支援装置に送信する第１送信部とを有し、
前記入力支援装置は、
前記識別番号と、前記企業情報とを関連付けて記憶する記憶部と、
前記端末から受信した前記テキスト情報に関連付けられて前記記憶部に記憶されている前記企業情報を取得する取得部と、
取得した前記企業情報を前記端末に送信する第２送信部とを有し、
前記表示制御部は、受信した前記企業情報を前記入力欄に表示させる表示制御部を有する、
入力支援システム。
【請求項６】
入力画面への情報入力を支援する入力支援装置であって、
企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む前記入力画面であって、前記１以上の入力欄のうち前記入力画面の最上段に設けられている入力欄に、前記企業の識別番号の入力を促すメッセージが表示され、前記１以上の入力欄のいずれかに前記識別番号が入力されたことを検出したことに応じて、前記識別番号を前記入力支援装置に送信することが可能な前記入力画面を端末に送信する送信部と、
前記識別番号と、前記企業情報とを関連付けて記憶する記憶部と、
前記端末から、前記入力欄に入力された前記識別番号を受信する受信部と、
受信した前記識別番号に関連付けられて前記記憶部に記憶されている前記企業情報を取得する取得部と、
取得した前記企業情報を前記端末に送信して、前記企業情報を前記入力欄に表示させる表示制御部と、
を備える入力支援装置。
【請求項７】
企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む入力画面において、前記１以上の入力欄のうち前記入力画面の最上段に設けられている入力欄に、前記企業の識別番号の入力を促すメッセージを表示させる表示制御部と、
前記１以上の入力欄のいずれかに前記識別番号が入力されたことを検出する検出部と、
前記識別番号の入力を検出すると、当該識別番号に関連付けられている前記企業情報の取得要求を、前記入力画面への情報入力を支援する入力支援装置に送信する送信部と、
を備え、
前記表示制御部は、前記入力支援装置から、前記企業情報を受信して、前記入力欄に表示させる、
端末。
【請求項８】
入力画面への情報入力を支援する入力支援方法であって、
端末が、企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む前記入力画面において、前記１以上の入力欄のうち前記入力画面の最上段に設けられている入力欄に、前記企業の識別番号の入力を促すメッセージを表示させるステップと、
前記１以上の入力欄のいずれかに前記識別番号が入力されたことを検出するステップと、
前記識別番号の入力を検出すると、当該識別番号を前記端末から入力支援装置に送信するステップと、
前記入力支援装置が、前記識別番号と、前記企業情報とを関連付けて記憶する記憶部を参照して、受信した前記識別番号に関連付けられている前記企業情報を取得するステップと、
前記入力支援装置が、取得した前記企業情報を前記端末に送信して、前記企業情報を前記入力欄に表示させるステップと、
を備える入力支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力支援システム、入力支援装置、端末及び入力支援方法に関する。
【背景技術】
【０００２】
従来、入力画面へのテキスト情報の入力時に、コンピュータによって入力操作を支援することが行われている。例えば、特許文献１には、郵便番号と住所とを関連付けたデータベースを用意しておき、郵便番号の入力に基づいて都道府県から市区町村や町名までの住所をデータベースから検索して自動的に入力することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１７２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術では、都道府県から市区町村や町名までの住所を自動的に入力することができるものの、企業等の住所に含まれている番地や建物名等の情報については、ユーザが自ら入力する必要があり、ユーザにとって入力操作が煩雑であるという問題があった。
【０００５】
また、企業情報の入力を受け付ける入力画面には、郵便番号及び住所の他に、企業名や電話番号等の入力項目が含まれており、ユーザは、これらの入力項目についても自ら入力する必要があった。このように、ユーザが自ら入力する必要がある入力項目が多いことから、ユーザが入力ミスをしやすいという問題もあった。
【０００６】
そこで、本発明はこれらの点に鑑みてなされたものであり、ユーザに、入力画面に対して情報を容易に入力させることができる入力支援システム、入力支援装置、端末及び入力支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る入力支援システムは、端末と、入力画面への情報入力を支援する入力支援装置とを備える入力支援システムであって、前記端末は、企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む前記入力画面において、前記入力欄に前記識別番号が入力されたことを検出する検出部と、前記識別番号の入力を検出すると、当該識別番号を前記入力支援装置に送信する第１送信部とを有し、前記入力支援装置は、前記識別番号と、前記企業情報とを関連付けて記憶する記憶部と、前記端末から受信した前記識別番号に関連付けられて前記記憶部に記憶されている前記企業情報を取得する取得部と、取得した前記企業情報を前記端末に送信する第２送信部とを有し、前記端末は、受信した前記企業情報を前記入力欄に表示させる表示制御部を有する。
【０００８】
前記検出部は、前記入力欄にテキスト情報が入力されると、当該テキスト情報が前記識別番号であるか否かを判定することにより、前記入力欄に前記識別番号が入力されたことを検出してもよい。
【０００９】
前記表示制御部は、前記入力欄に、前記識別番号の入力を促すメッセージを表示させてもよい。
前記検出部は、複数の前記入力欄のうち、前記入力画面の最上部に表示されている前記入力欄に前記識別番号が入力されたことを検出してもよい。
【００１０】
前記端末又は前記入力支援装置は、前記入力欄に入力された前記識別番号を所定形式の文字列情報に変換する変換部をさらに備え、前記取得部は、前記所定形式の文字列情報に変換された前記識別番号に関連付けられて前記記憶部に記憶されている前記企業情報を取得してもよい。
【００１１】
本発明の第２の態様に係る入力支援システムは、端末と、入力画面への情報入力を支援する入力支援装置とを備える入力支援システムであって、前記端末は、企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む前記入力画面において、前記入力欄にテキスト情報が入力されたことを検出する検出部と、前記テキスト情報の入力を検出すると、当該テキスト情報を前記入力支援装置に送信する第１送信部とを有し、前記入力支援装置は、前記識別番号と、前記企業情報とを関連付けて記憶する記憶部と、前記端末から受信した前記テキスト情報に関連付けられて前記記憶部に記憶されている前記企業情報を取得する取得部と、取得した前記企業情報を前記端末に送信する第２送信部とを有し、前記端末は、受信した前記企業情報を前記入力欄に表示させる表示制御部を有する。
【００１２】
本発明の第３の態様に係る入力支援装置は、入力画面への情報入力を支援する入力支援装置であって、企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含み、前記入力欄に前記識別番号が入力されたことを検出したことに応じて、前記識別番号を前記入力支援装置に送信することが可能な前記入力画面を端末に送信する送信部と、前記識別番号と、前記企業情報とを関連付けて記憶する記憶部と、前記端末から、前記入力欄に入力された前記識別番号を受信する受信部と、受信した前記識別番号に関連付けられて前記記憶部に記憶されている前記企業情報を取得する取得部と、取得した前記企業情報を前記端末に送信して、前記企業情報を前記入力欄に表示させる表示制御部と、を備える。
【００１３】
本発明の第４の態様に係る端末は、企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む入力画面において、前記入力欄に前記識別番号が入力されたことを検出する検出部と、前記識別番号の入力を検出すると、当該識別番号に関連付けられている前記企業情報の取得要求を、前記入力画面への情報入力を支援する入力支援装置に送信する送信部と、前記入力支援装置から、前記企業情報を受信して、前記入力欄に表示させる表示制御部と、を備える。
【００１４】
本発明の第５の態様に係る入力支援方法は、入力画面への情報入力を支援する入力支援方法であって、端末が、企業の識別番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む前記入力画面において、前記入力欄に前記識別番号が入力されたことを検出するステップと、前記識別番号の入力を検出すると、当該識別番号を前記端末から入力支援装置に送信するステップと、前記入力支援装置が、前記識別番号と、前記企業情報とを関連付けて記憶する記憶部を参照して、受信した前記識別番号に関連付けられている前記企業情報を取得するステップと、前記入力支援装置が、取得した前記企業情報を前記端末に送信して、前記企業情報を前記入力欄に表示させるステップと、を備える。
【発明の効果】
【００１５】
本発明によれば、ユーザに、入力画面に対して情報を容易に入力させることができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態に係る入力支援システムの概要を示す図である。
【図２】第１の実施形態に係る入力支援システムの構成を示す図である。
【図３】企業情報記憶部に記憶されている情報の一例を示す図である。
【図４】第１の実施形態に係る入力支援システムにおける処理の流れを示すシーケンス図である。
【図５Ａ】顧客入力画面の一例を示す図である。
【図５Ｂ】顧客入力画面に電話番号が入力された状態を示す図である。
【図５Ｃ】顧客入力画面に企業情報が入力された状態を示す図である。
【図６】第２の実施形態に係る入力支援システムの構成を示す図である。
【図７】第２の実施形態に係る入力支援システムにおける処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１７】
＜第１の実施形態＞
［入力支援システムＳの概要］
図１は、第１の実施形態に係る入力支援システムＳの概要を示す図である。
入力支援システムＳは、パーソナルコンピュータ等の端末１と、当該端末１に表示される入力画面への情報入力を支援する入力支援装置２とを備える。
【００１８】
入力支援装置２は、例えば、インターネット等の通信ネットワークＮを介してサービスを提供する各種システム（例えば、経理システム、営業支援システム、人事労務システム、税申告システム、庶務システム）（不図示）における企業情報の登録時等に、端末１に表示される企業情報の入力画面への情報入力を支援するサーバである。入力支援装置２は、例えば、各種システムを実現するためのサーバ群に含まれており、通信ネットワークＮを介して、端末１と通信を行う。
【００１９】
入力支援システムＳにおいて、端末１は、企業情報の登録に係る入力画面（以下、単に入力画面という。）を入力支援装置２から取得し、当該入力画面を自身の表示部に表示させる。
入力画面には、企業を識別する企業識別番号としての電話番号の入力欄と、電話番号と異なる企業情報の入力を受け付ける１以上の入力欄とが含まれている。図１に示すように、入力画面の最上部に表示されている入力欄は、企業名の入力欄である。端末１は、企業名の入力欄に対して電話番号が入力されたか否かを判定し、電話番号が入力されたと判定すると、入力された電話番号を入力支援装置２に送信する。
【００２０】
入力支援装置２は、企業情報としての企業名、郵便番号、住所、及び電話番号を記憶する企業情報記憶部２１１を有している。入力支援装置２は、端末１から電話番号を受信すると、当該電話番号に関連付けられている企業情報を取得し、端末１に送信する。
端末１は、企業情報を受信すると、入力画面に設けられている各入力欄に対して、受信した企業情報を反映する。図１に示す例では、企業の住所の一部である番地についても反映されていることが確認できる。
【００２１】
このように、入力支援システムＳは、端末１に表示されている入力画面に含まれる企業名の入力欄に企業の電話番号が入力されたことに応じて、当該電話番号に関連付けられている企業情報を入力支援装置２から取得し、当該入力画面に表示させる。これにより、入力支援システムＳは、ユーザに、入力画面に対して企業に係る各種の情報を容易に入力させることができる。
【００２２】
［入力支援システムＳの構成］
続いて、入力支援システムＳの構成について説明する。図２は、第１の実施形態に係る入力支援システムＳの構成を示す図である。まず、端末１の構成について説明する。
【００２３】
端末１は、入力部１１と、表示部１２と、記憶部１３と、制御部１４とを備える。
入力部１１は、例えば、キーボードやマウス等を含んでおり、端末１のユーザから操作入力を受け付ける。
表示部１２は、例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等を含んでいる。表示部１２は、例えば、制御部１４の制御に応じて、入力画面を表示する。
【００２４】
記憶部１３は、例えば、ＲＯＭ及びＲＡＭ等を含んでいる。記憶部１３は、端末１を機能させるための各種プログラムを記憶する。記憶部１３は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、通信ネットワークＮを介して外部機器からダウンロードされたプログラムを記憶してもよい。
【００２５】
制御部１４は、例えば、ＣＰＵを含んでいる。制御部１４は、記憶部１３に記憶されている各種プログラムや、入力支援装置２から取得したプログラムを実行することにより、端末１に係る機能を制御する。制御部１４は、画面取得部１４１と、表示制御部１４２と、検出部１４３と、変換部１４４と、第１送信部１４５とを備える。これらの機能の詳細については、後述する。
【００２６】
続いて、入力支援装置２の構成について説明する。
入力支援装置２は、記憶部２１と、制御部２２とを備える。
記憶部２１は、例えば、ＲＯＭ及びＲＡＭ等を含んでいる。記憶部２１は、入力支援装置２を機能させるための各種プログラムを記憶する。なお、記憶部２１は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、通信ネットワークＮを介して外部機器からダウンロードされたプログラムを記憶してもよい。
【００２７】
また、記憶部２１は、企業情報記憶部２１１を記憶する。図３は、企業情報記憶部２１１に記憶されている情報の一例を示す図である。企業情報記憶部２１１には、企業名と、企業の所在地を示す住所情報と、企業の電話番号とが関連付けて記憶されている。住所情報には、郵便番号、都道府県名、市区町村、番地、及び建物名・号室が含まれている。ここで、企業情報記憶部２１１に記憶されている企業の電話番号は、例えば数字のみからなる。
【００２８】
入力支援装置２は、例えば、企業情報を管理する外部装置から、新たに追加された企業情報、変更された企業情報、及び削除された企業情報を定期的に取得し、これらの情報に基づいて、企業情報記憶部２１１に記憶されている情報を最新の状態に維持する。
【００２９】
制御部２２は、例えば、ＣＰＵを含んでいる。制御部２２は、記憶部２１に記憶されている各種プログラムを実行することにより、入力支援装置２に係る機能を制御する。制御部２２は、受信部２２１と、取得部２２２と、第２送信部２２３とを備える。
【００３０】
［入力支援システムＳにおける処理の流れ］
続いて、入力支援システムＳにおける処理の流れを説明しながら、端末１の制御部１４が備える機能の詳細と、入力支援装置２の制御部２２が備える機能の詳細とを説明する。図４は、第１の実施形態に係る入力支援システムＳにおける処理の流れを示すシーケンス図である。
【００３１】
まず、端末１の画面取得部１４１は、入力部１１から、入力画面の取得操作を受け付けたことに応じて、入力画面の取得要求を入力支援装置２に送信する。具体的には、端末１においてウェブブラウザを介して各種システムを利用している場合に、入力部１１が入力画面の取得操作としての顧客登録操作を受け付けると、画面取得部１４１は、入力画面の取得要求を入力支援装置２に送信する。
【００３２】
入力支援装置２の受信部２２１が、端末１から入力画面の取得要求を受信すると、取得部２２２は、記憶部２１に記憶されている入力画面を取得する（Ｓ１）。続いて、第２送信部２２３は、取得部２２２が取得した入力画面を端末１に送信する。
【００３３】
ここで、入力画面は、ウェブブラウザに表示されるウェブページであり、端末１を検出部１４３、変換部１４４、及び第１送信部１４５として機能させるプログラム（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標））を含んでいる。
【００３４】
画面取得部１４１が、入力支援装置２から入力画面を受信すると、表示制御部１４２は、表示部１２に表示されているウェブブラウザに当該入力画面を表示させ（Ｓ２）、当該入力画面に設けられている各入力欄へのテキスト情報の入力を受け付ける。表示制御部１４２がウェブブラウザに入力画面を表示させることにより、入力画面に含まれているプログラムが実行される。これにより、端末１の制御部１４は、検出部１４３、変換部１４４、及び第１送信部１４５として機能する。
【００３５】
図５Ａは、入力画面の一例を示す図である。図５Ａに示されるように、入力画面には、企業の電話番号の入力欄と、企業の電話番号と異なる企業情報である企業名、郵便番号、都道府県名、市区町村、番地、及び建物名・号室の入力欄とが含まれている。ここで、企業名の入力欄は、入力画面の最上部に表示されている。また、表示制御部１４２は、企業名の入力欄に、「電話番号を入力してください」や「電話番号又は企業名を入力してください」という、電話番号の入力を促すメッセージを表示させる。これにより、端末１は、企業名の入力欄への電話番号の入力をユーザに促すことができる。なお、表示制御部１４２は、電話番号の入力を促すメッセージを、企業名の入力欄とは異なる位置に表示させてもよい。
【００３６】
検出部１４３は、企業の電話番号と異なる企業情報の入力を受け付ける１以上の入力欄を含む入力画面において、当該入力欄に電話番号が入力されたことを検出する。具体的には、検出部１４３は、企業名の入力欄にテキスト情報が入力されると、当該テキスト情報が電話番号であるか否かを判定する（Ｓ３）。そして、検出部１４３は、テキスト情報が電話番号であると判定すると、企業名の入力欄に電話番号が入力されたことを検出する。
【００３７】
より具体的には、検出部１４３は、入力部１１によって企業名の入力欄が選択され、当該入力欄にカーソルが表示されている状態において、タブキーやエンターキー等が押下されたり、他の入力欄がクリックされたりすることにより、企業名の入力欄が選択されていない状態に変化すると、企業名の入力欄にテキスト情報が入力されたか否かを判定する。
【００３８】
検出部１４３は、テキスト情報が入力されたと判定すると、当該テキスト情報が、数字を含んでいるとともに、括弧、ハイフン、及び数字のみで構成されているか否かを判定する。検出部１４３は、テキスト情報が、数字を含んでいるとともに、括弧、ハイフン、及び数字のみで構成されていると判定すると、企業名の入力欄に電話番号が入力されたことを検出する。なお、検出部１４３は、テキスト情報の文字数に基づいて電話番号が入力されたか否かを判定してもよい。例えば、図５Ｂに示す例では、企業名の入力欄に数字とハイフンからなる文字列が入力されていることから、検出部１４３は、企業名の入力欄に電話番号が入力されたことを検出する。
【００３９】
続いて、変換部１４４は、企業名の入力欄に入力された電話番号を所定形式の文字列情報に変換する（Ｓ４）。例えば、変換部１４４は、企業名の入力欄に入力された電話番号に括弧及びハイフンが含まれている場合、括弧及びハイフンを消去し、数字のみからなる文字列情報に変換する。そして、変換部１４４は、電話番号が全角文字である場合、半角文字に変換する。これにより、企業名の入力欄に入力された電話番号は、半角文字の数字のみからなる文字列情報に変換される。
【００４０】
続いて、第１送信部１４５は、所定形式の文字列情報に変換された電話番号を入力支援装置２に送信する。入力支援装置２の受信部２２１は、所定形式の文字列情報に変換された電話番号を受信する。
【００４１】
なお、本実施形態では、端末１が変換部１４４を備え、端末１において企業名の入力欄に入力された電話番号を所定形式の文字列情報に変換したが、これに限らない。例えば、入力支援装置２が変換部１４４を備え、受信部２２１が企業名の入力欄に入力された電話番号を受信したことに応じて、当該電話番号を所定形式の文字列情報に変換してもよい。
【００４２】
続いて、取得部２２２は、受信した当該電話番号に関連付けられて企業情報記憶部２１１に記憶されている企業情報である、企業名、郵便番号、都道府県名、市区町村、番地、及び建物名・号室を取得する（Ｓ５）。第２送信部２２３は、取得した企業情報を端末１に送信して、当該企業情報を入力画面の入力欄に表示させる。
【００４３】
端末１の表示制御部１４２は、入力支援装置２から企業情報を受信すると、受信した企業情報を入力画面の入力欄に表示させる（Ｓ６）。具体的には、表示制御部１４２は、企業名の入力欄に入力されている電話番号を消去し、当該入力欄に、受信した企業情報に含まれている企業名を表示させる。また、表示制御部１４２は、入力画面に設けられている郵便番号、都道府県名、市区町村、番地、建物名・号室の入力欄のそれぞれに対して、受信した企業情報に含まれている郵便番号、都道府県名、市区町村、番地、建物名・号室を表示させる。また、表示制御部１４２は、企業名の入力欄に入力されていた電話番号を、入力画面に設けられている電話番号の入力欄に表示させる。
【００４４】
図５Ｃは、入力画面に企業情報が入力された状態を示す図である。図５Ｃに示すように、入力画面には、企業名、番地、建物名・号室といった、郵便番号による住所検索では特定することができない企業情報についても入力されていることが確認できる。
【００４５】
続いて、入力画面において「登録」と表示された登録ボタンが選択されると、各入力欄に入力された企業情報が入力支援装置２に送信され、端末１のユーザの顧客情報として記憶部２１に記憶される。
【００４６】
また、上述のシーケンスでは、入力支援装置２は、各入力欄に対して企業情報が入力されていない入力画面を端末１に送信したが、これに限らない。例えば、入力支援装置２は、入力画面の取得要求を端末１から受信する際に、既に登録されている企業名等を受信し、当該企業名に対応する企業情報が既に入力された入力画面を端末１に送信してもよい。
【００４７】
この場合、端末１は、企業情報が既に入力された入力画面に含まれる企業名の入力欄に電話番号が入力されたことを検出すると、当該電話番号を入力支援装置２に送信し、当該電話番号に関連付けられている企業情報を入力支援装置２から受信してもよい。そして、端末１の表示制御部１４２は、既に入力欄に入力されている企業情報と、受信した企業情報とが異なる場合には、既に入力欄に入力されている企業情報を、受信した企業情報に更新するか否かの選択を受け付けてもよい。このようにすることで、端末１のユーザは、住所等が更新された企業の企業情報を容易に更新することができる。
【００４８】
［第１の実施形態における効果］
以上説明したように、第１の実施形態に係る入力支援システムＳは、端末１に表示されている入力画面に含まれる入力欄に電話番号が入力されたことに応じて、当該電話番号に関連付けられている企業情報を入力支援装置２から取得し、当該入力画面に表示させる。
【００４９】
このように、ユーザが入力画面に対して電話番号の入力のみ行えば、当該入力画面に企業情報が表示されるので、入力支援システムＳは、ユーザに、入力画面に対して企業に係る各種の情報を容易に入力させることができる。また、ユーザは、入力画面に対して電話番号の入力のみ行えばよく、他の入力欄に企業情報を自ら入力する必要がない。したがって、入力支援システムＳは、電話番号以外の各項目に対するユーザの入力ミスを防止することができる。
【００５０】
＜第２の実施形態＞
［入力されたテキスト情報が電話番号であるか否かの判定を行わずに企業情報を取得する］
続いて、第２の実施形態について説明する。第１の実施形態に係る入力支援システムＳにおいて、端末１は、企業名の入力欄に入力されたテキスト情報が電話番号であると判定したことに応じて入力支援装置２に電話番号を送信し、企業情報を取得した。これに対して、第２の実施形態に係る入力支援システムＳでは、端末１が、企業名の入力欄に入力されたテキスト情報が電話番号であるか否かの判定を行わずに企業情報を取得する点で第１の実施形態と異なる。以下に、第１の実施形態と異なる部分について説明を行う。第１の実施形態と同じ部分については適宜説明を省略する。
【００５１】
図６は、第２の実施形態に係る入力支援システムＳの構成を示す図である。図６に示すように、第２の実施形態に係る端末１は、第１の実施形態の端末１が備える検出部１４３を備えていない点で第１の実施形態の端末１と異なる。
【００５２】
図７は、第２の実施形態に係る入力支援システムＳにおける処理の流れを示すシーケンス図である。
Ｓ１２までの処理の流れは、図４に示す第１の実施形態に係る入力支援システムＳにおけるＳ２までの処理の流れと同じであるので、説明を省略する。
【００５３】
変換部１４４は、企業名の入力欄にテキスト情報が入力されたか否かを判定する（Ｓ１３）。変換部１４４は、企業名の入力欄にテキスト情報が入力されたと判定すると、当該テキスト情報を所定形式の文字列情報に変換する（Ｓ１４）。例えば、変換部１４４は、企業名の入力欄に入力されたテキスト情報に括弧及びハイフンが含まれている場合、括弧及びハイフンを消去する。そして、変換部１４４は、テキスト情報に全角文字が含まれている場合、当該全角文字を半角文字に変換する。これにより、企業名の入力欄に入力されたテキスト情報が電話番号である場合、当該電話番号は、半角文字の数字のみからなる文字列情報に変換される。
【００５４】
続いて、第１送信部１４５は、企業名の入力欄へのテキスト情報の入力を検出すると、変換部１４４によって変換された当該テキスト情報を入力支援装置２に送信する。
続いて、入力支援装置２の取得部２２２は、受信部２２１が端末１から受信したテキスト情報に関連付けられて企業情報記憶部２１１に記憶されている企業情報を取得する（Ｓ１５）。受信部２２１が端末１から受信したテキスト情報が電話番号である場合には、取得部２２２は、当該電話番号に関連付けられている企業情報を取得することができる。
【００５５】
入力支援装置２の第２送信部２２３は、取得した企業情報を端末１に送信する。
端末１の表示制御部１４２は、入力支援装置２から企業情報を受信すると、受信した企業情報を入力画面の入力欄に表示させる（Ｓ１６）。
【００５６】
［第２の実施形態における効果］
以上説明したように、第２の実施形態に係る入力支援システムＳにおいて、端末１は、企業名の入力欄へのテキスト情報の入力を検出すると、当該テキスト情報を入力支援装置２に送信する。入力支援装置２は、端末１から受信したテキスト情報に関連付けられて企業情報記憶部２１１に記憶されている企業情報を取得し、当該企業情報を端末１に送信し、端末１は、受信した企業情報を入力画面に表示させる。
【００５７】
このようにすることで、第２の実施形態に係る入力支援システムＳは、第１の実施形態に係る入力支援システムＳよりも少ない構成で、第１の実施形態に係る入力支援システムＳと同じ効果を奏することができる。
【００５８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００５９】
上述の実施形態では、企業の識別番号として、電話番号を用いたが、これに限らない。例えば、電話番号の代わりに、行政機関が企業に対して指定する法人番号を用いてもよい。この場合、端末１は、企業の入力欄に入力されたテキスト情報が、所定桁数の数字であると、法人番号が入力されたことを検出し、当該法人番号を入力支援装置２に送信する。入力支援装置２は、企業情報に、法人番号をさらに関連付けて記憶しておき、受信した法人番号に関連付けられた企業情報を取得し、当該企業情報を端末１に送信することにより、当該企業情報を入力画面の入力欄に表示させる。
【００６０】
また、入力支援システムＳは、企業の識別番号として電話番号及び法人番号を用いるようにしてもよい。この場合、端末１は、企業の入力欄に入力されたテキスト情報が、電話番号又は法人番号であるか、それ以外であるかを判定する。そして、端末１は、入力されたテキスト情報が電話番号又は法人番号である場合に、当該電話番号又は法人番号を入力支援装置２に送信する。入力支援装置２は、企業情報に、電話番号及び法人番号を関連付けて記憶しておき、受信した電話番号又は法人番号に関連付けられた企業情報を取得し、当該企業情報を端末１に送信することにより、当該企業情報を入力画面の入力欄に表示させる。
【００６１】
また、上述の実施形態では、顧客の登録に係る入力画面に対する入力支援の例について説明したが、これに限らない。入力支援システムＳは、例えば、経理システムにおける交際費の入力画面、営業システムにおける見込み顧客の登録画面、名刺管理画面、見積書作成画面、請求書作成画面等の企業情報の入力を受け付ける各種の入力画面において、入力支援を行うようにしてもよい。
【００６２】
また、入力支援装置２は、企業情報を管理する外部装置から企業情報を定期的に取得することにより、企業情報記憶部２１１に記憶されている情報を最新の状態に維持することとしたが、これに限らない。例えば、入力支援装置２の制御部２２は、インターネット上において複数の企業のそれぞれが公開しているウェブページをクロールして、当該ウェブページに含まれている企業情報を定期的に取得することにより、企業情報記憶部２１１に記憶されている情報を最新の状態に維持してもよい。
【００６３】
また、入力支援システムＳは、端末１と、入力支援装置２とを備えるものとしたが、これに限らない。例えば、端末１に対して、入力支援装置２が備える機能及び企業情報記憶部２１１を設け、端末１のみで入力画面に対する入力支援を行えるようにしてもよい。
【符号の説明】
【００６４】
１・・・端末、１１・・・入力部、１２・・・表示部、１３・・・記憶部、１４・・・制御部、１４１・・・画面取得部、１４２・・・表示制御部、１４３・・・検出部、１４４・・・変換部、１４５・・・第１送信部、２・・・入力支援装置、２１・・・記憶部、２１１・・・企業情報記憶部、２２・・・制御部、２２１・・・受信部、２２２・・・取得部、２２３・・・第２送信部、Ｓ・・・入力支援システム
【図１】
0006656856.tif 000002
【図２】
0006656856.tif 000003
【図３】
0006656856.tif 000004
【図４】
0006656856.tif 000005
【図５Ａ】
0006656856.tif 000006
【図５Ｂ】
0006656856.tif 000007
【図５Ｃ】
0006656856.tif 000008
【図６】
0006656856.tif 000009
【図７】
0006656856.tif 000010