(57)【要約】  本発明は通信の分野に関し、ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための方法及び装置を開示する。本発明でローカルキーボードを呼び出すための方法は、ユーザー端末装置がＨＴＭＬページをロードするときＨＴＭＬページを解析し、認識識別子（複数可）を有し、ローカルキーボード（複数可）を呼び出す必要があるページ入力フィールド（複数可）が存在する場合、認識識別子を有する各ページ入力フィールドで、同じ場所でそれぞれのページ入力フィールドをカバーするローカル入力フィールドを生成するステップと、各ローカル入力フィールドで呼び出される必要のあるローカルキーボードのタイプを設定するステップと、対応するローカルキーボードを介してローカル入力フィールドによって受信される入力情報をＨＴＭＬページに送信するステップと、を含む。認識識別子を有するページ入力フィールドでローカル入力フィールドを生成することによって、本発明は、ローカル入力フィールドを通してページ入力フィールドによって呼び出すことができないローカルキーボードの呼出しを実装できる。
2017534991.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼出すための方法であって、
ユーザー願末装置がＨＴＭＬページをロードするとき前記ＨＴＭＬページを解析し、認識識別子（複数可）を有し、ローカルキーボード（複数可）を呼び出すことを必要とするページ入力フィールド（複数可）が存在する場合、認識識別子を有する各ページ入力フィールドで、同じ場所でそれぞれのページ入力フィールドをカバーするローカル入力フィールドを生成することと、
各ローカル入力フィールドによって呼び出される必要があるそれぞれのローカルキーボードのタイプを設定することと、
対応するローカルキーボードを介して前記ローカル入力フィールドによって受信される入力情報を前記ＨＴＭＬページに送信することと、
を含む、前記方法。
【請求項２】
対応するローカルキーボードを介して前記ローカル入力フィールドによって受信される入力情報を前記ＨＴＭＬページに送信する前記ステップの前に、
前記方法が、
前記ローカルキーボードを呼び出す前記ローカル入力フィールドが、前記ローカルキーボードを表示するトリガイベントが受信された後に前記呼び出されたローカルキーボードによって遮られるかどうかを判断するステップと、
前記ユーザー端末装置のウェブページコンテナのスクロールビューのオフセット及び前記ＨＴＭＬページのコンテンツ高さを調整して、判断結果が肯定的である場合、前記ローカルキーボードを呼び出す前記ローカル入力フィールドが前記ローカルキーボードによって遮られないことを可能にするステップと、
をさらに含む、
請求項１に記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼出すための方法。
【請求項３】
対応するローカルキーボードを介して前記ローカル入力フィールドによって受信される入力情報を前記ＨＴＭＬページに送信する前記ステップの前に、
前記方法が、
前記ローカルキーボードを隠すトリガイベントを受信することに応えて、前記ＨＴＭＬページの前記コンテンツ高さが初期値であるかどうかを判断するステップと、
判断結果が否定的である場合、前記ＨＴＭＬページの前記コンテンツ高さを前記初期値に復元するステップと、
をさらに含む、
請求項２に記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼出すための方法。
【請求項４】
認識識別子を有する各ページ入力フィールドでローカル入力フィールドを生成する前記ステップが、
前記現在のＨＴＭＬページで決定された前記認識識別子を有する各ページ入力フィールドの場所情報を計算し、前記認識識別子を有する各ページ入力フィールドの入力タイプを取得するサブステップと、
前記場所情報及び前記入力タイプに基づいて対応する場所で前記ページ入力フィールドをカバーするために前記認識識別子を有する各ページ入力フィールドで前記ローカル入力フィールドを生成するサブステップであって、前記ローカル入力フィールドが透過性の入力フィールドであり、前記ローカル入力フィールドの入力タイプが前記ローカル入力フィールドによってカバーされる前記ページ入力フィールドの入力タイプと同一である、前記ローカル入力フィールドを生成する前記サブステップと、
をさらに含む、
請求項１に記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼出すための方法。
【請求項５】
認識識別子を有する各ページ入力フィールドでローカル入力フィールドを生成する前記ステップが、
入力プロンプトを有するページ入力フィールドに含まれるプロンプト情報を、前記ページ入力フィールドをカバーするローカル入力フィールドに追加し、前記ページ入力フィールドから前記プロンプト情報を削除するサブステップ、
を含む、
請求項４に記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼出すための方法。
【請求項６】
ユーザー端末装置がＨＴＭＬページをロードするとき前記ＨＴＭＬページを解析する前記ステップの前に、
前記方法が、
前記ユーザー端末装置のウェブページコンテナが生成されたローカル入力フィールドを含むかどうかを判断するステップと、
判断結果が肯定的である場合、前記生成されたローカル入力フィールドを削除するステップと、
前記判断結果が否定的である場合、前記認識識別子を有する各ページ入力フィールドで前記ローカル入力フィールドを生成する前記ステップを直接的に実行するステップと、
をさらに含む、
請求項１から５のいずれかに記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼出すための方法。
【請求項７】
前記ＨＴＭＬページがＨＴＭＬ５ページであり、前記ユーザー端末装置がｉＯＳシステムを実行する、
請求項１から５のいずれかに記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼出すための方法。
【請求項８】
ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための装置であって、
前記ユーザー端末装置がＨＴＭＬページをロードするとき前記ＨＴＭＬページを解析し、認識識別子（複数可）を有し、ローカルキーボード（複数可）を呼び出す必要があるページ入力フィールド（複数可）が存在するかどうかを判断するように構成される解析ユニットと、
前記解析ユニットの判断結果が肯定的であるとき、認識識別子を有する各ページ入力フィールドでローカル入力フィールドを生成するように構成される生成ユニットであって、前記ローカル入力フィールドが同じ場所でそれぞれのページ入力フィールドをカバーする前記生成ユニットと、
各ローカル入力フィールドによって呼び出される必要があるそれぞれのローカルキーボードのタイプを設定するように構成される設定ユニットと、
対応するローカルキーボードを通して前記ローカル入力フィールドによって受信される入力情報を前記ＨＴＭＬページに送信するように構成される送信ユニットと、
を備える、前記装置。
【請求項９】
前記ローカルキーボードを呼び出す前記ローカル入力フィールドが、前記ローカルキーボードを表示するトリガイベントが受信された後に前記呼び出されたローカルキーボードによって遮られるかどうかを判断するように構成される第１の判断ユニットと、
前記第１の判断ユニットの判断結果が肯定的である場合、前記ユーザー端末装置のウェブページコンテナのスクロールビューのオフセット及び前記ＨＴＭＬページのコンテンツ高さを調整して、前記ローカルキーボードを呼び出す前記ローカル入力フィールドが前記ローカルキーボードによって遮られないことを可能にするように構成される調整ユニットと、
をさらに備える、
請求項８に記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼び出すための装置。
【請求項１０】
前記ローカルキーボードを隠すトリガイベントが受信された後に、前記ＨＴＭＬページの前記コンテンツ高さが初期値であるかどうかを判断するように構成される第２の判断ユニットと、
前記第２の判断ユニットの判断結果が否定的であるとき、前記ＨＴＭＬページの前記コンテンツ高さを前記初期値に復元するように構成される復元ユニットと、
をさらに備える、
請求項９に記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼び出すための装置。
【請求項１１】
前記生成ユニットが、
前記現在のＨＴＭＬページで決定された前記認識識別子を有する各ページ入力フィールドの場所情報を計算し、前記認識識別子を有する各ページ入力フィールドの入力タイプを取得するように構成される場所計算サブユニットと、
前記場所情報及び前記入力タイプに基づいて対応する場所で前記ページ入力フィールドをカバーするために前記認識識別子を有する各ページ入力フィールドで前記ローカル入力フィールドを生成するように構成される入力フィールド生成サブユニットであって、前記ローカル入力フィールドが透過性の入力フィールドであり、前記ローカル入力フィールドの入力タイプが前記ローカル入力フィールドによってカバーされる前記ページ入力フィールドの入力タイプと同一である、前記入力フィールド生成サブユニットと、
を備える、
請求項８に記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼び出すための装置。
【請求項１２】
前記生成ユニットが、
前記ページ入力フィールドをカバーするローカル入力フィールドに、入力プロンプトを有するページ入力フィールドに含まれるプロンプト情報を追加し、前記ページ入力フィールドから前記プロンプト情報を削除するように構成されるプロンプト削除サブユニット、
を備える、
請求項１１に記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼び出すための装置。
【請求項１３】
前記解析ユニットが前記ユーザー端末装置によってロードされる前記ＨＴＭＬページを解析する前に、前記ユーザー端末装置のウェブページコンテナの生成されたローカル入力フィールドが存在するかどうかを判断するように構成される第３の判断ユニットと、
前記第３の判断ユニットの判断結果が肯定的であるとき、前記生成されたローカル入力フィールドを削除するように構成される削除ユニットと、
前記第３の判断ユニットの前記判断結果が否定的であるとき、前記認識識別子を有する各ページ入力フィールドで前記ローカル入力フィールドを生成するために前記生成ユニットを制御するように構成される実行ユニットと、
をさらに備える、
請求項８から１２のいずれかに記載の前記ユーザー端末装置の前記ＨＴＭＬページで前記ローカルキーボードを呼び出すための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信の分野に関し、特にユーザー端末装置のハイパーテキストマークアップ言語（ＨＴＭＬ）ページでローカルキーボードを呼び出すための技術に関する。
【背景技術】
【０００２】
ウェブページに情報を入力するプロセスでは、セキュリティを保証するためまたは入力効率を改善するために、例えば、いくつかのアカウントパスワードまたはオンライン銀行パスワードの入力、身分証明書番号の入力等、特殊キーボードを使用していくつかの情報を入力する必要がある。しかしながら、いくつかの既存のユーザー端末は、それぞれのシステム制限のためにＨＴＭＬページでシステム内蔵キーボード及びカスタマイズキーボードの一部分を呼び出すことができない。例えば、ｉＯＳシステムを使用する携帯端末はローカルカスタマイズキーボード、及び携帯端末に内蔵されるキーボードの一部分をＨＭＴＬ５ページで呼び出すことができない。
【０００３】
本発明の目的は、ＨＴＭＬページでシステム内蔵キーボード及びカスタマイズキーボードを呼び出すことができないという問題を解決するために、ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための方法及びその装置を提供することである。
【０００４】
上記の技術的課題を解決するために、本発明の実施態様は、
ユーザー端末装置がＨＴＭＬページをロードするときにＨＴＭＬページを解析し、認識識別子（複数可）を有し、ローカルキーボード（複数可）を呼び出す必要があるページ入力フィールド（複数可）が存在する場合、認識識別子を有する各ページ入力フィールドで、同じ場所にあるそれぞれのページ入力フィールドをカバーするローカル入力フィールドを生成するプロセスと、
各ローカル入力フィールドによって呼び出される必要があるそれぞれのローカルキーボードのタイプを設定するプロセスと、
対応するローカルキーボードを介してＨＴＭＬページにローカル入力フィールドによって受信される入力情報を送信するプロセスと、
を含むユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための方法を開示する。
【０００５】
本発明の実施態様は、
ユーザー端末装置がＨＴＭＬページをロードするときＨＴＭページを解析し、認識識別子（複数可）を有し、ローカルキーボード（複数可）を呼び出す必要のあるページ入力フィールド（複数可）が存在するかどうかを判断するように構成される解析ユニットと、
解析ユニットの判断結果が肯定的であるとき、認識識別子を有する各ページ入力フィールドで、同じ場所のそれぞれのページ入力フィールドをカバーするローカル入力フィールドを生成するように構成される生成ユニットと、
各ローカル入力フィールドによって呼び出される必要があるそれぞれのローカルキーボードのタイプを設定するように構成される設定ユニットと、
対応するローカルキーボードを介してローカル入力フィールドによって受信される入力情報をＨＴＭＬページに送信するように構成される送信ユニットと、
を含む、ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための装置をさらに開示する。
【０００６】
既存の技術と比較すると、本発明の実施態様はおもに以下の相違点及び効果を有する。
【０００７】
ＨＴＭＬページの入力フィールドに認識識別子を追加することによって、ローカル入力フィールドは、ページがロードされるときにページ入力フィールドをカバーするために認識識別子を有するページ入力フィールドで生成されてよい。したがって、ローカル入力フィールドは、ページ入力フィールドによって呼び出すことができないローカルキーボードの呼出しを実装する。
【０００８】
さらに、ローカル入力フィールドは透過性の入力フィールドとして構成され、全体的なＨＴＭＬページのページ入力フィールドのデザインパターンは、ページ入力フィールドをカバーするために使用された後保存されてよい。
【０００９】
さらに、ページ入力フィールドのプロンプト情報はページ入力フィールドをカバーするローカル入力フィールドに転送され、このようにしてローカル入力フィールドが透過性の入力フィールドであるときにプロンプト情報のゴースト画像の生成を防ぐ。
【００１０】
さらに、現在ロードされているページが以前のページによって残されるローカル入力フィールドを有する場合、ローカルキーボードが、入力が必要とされない場所で呼び出される、またはローカルキーボードが現在ロードされているページのページ入力フィールドをカバーする状況は必要とされず、ユーザーが現在のページをクリックするときに起こる可能性がある。したがって、残されるローカル入力フィールドは、この状況の発生を防ぐために最初に削除される必要がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施態様に係るユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための方法の概略フローチャートである。
【図２】ローカルキーボードが本発明の第１の実施態様に係るローカル入力フィールドを分かりにくくするのを防ぐための方法の概略フローチャートである。
【図３】本発明の第２の実施態様に係るユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための装置の概略構造図である。
【発明を実施するための形態】
【００１２】
読者がよりよく本願を理解するのを助けるために、以下にいくつかの技術的な詳細が提供される。しかしながら、当業者は、本願の特許請求の範囲の保護下の技術的解決方法がこれらの技術的な詳細なしに実装され得、多様な変更形態及び変更が以下の実施態様に基づいて実装され得ることを理解できる。
【００１３】
本発明の実施態様は、本発明の目的、技術的解決方法、及び優位点をより明確にするために添付図面と併せて以下にさらに詳細に説明される。
【００１４】
本発明の第１の実施態様はユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための方法に関する。図１は、ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための方法の概略フローチャートである。
【００１５】
図１に示されるように、ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための方法は、以下のプロセスを含む。
【００１６】
ステップ１０１で、認識識別子が、ローカルキーボードを呼び出すことを必要とするＨＴＭＬページの入力フィールドに追加される。ローカルキーボードは、システム内蔵キーボード及び端末のカスタマイズキーボードを含むユーザー端末が所有するキーボードを指す。カスタマイズキーボードは、例えば合計金額を入力するためだけに使用される数字キーボード、身分証明書番号を入力するためだけに使用されるキーボード等、特定の要求に従って設計される、端末のシステムで提供されないキーボードを指す。ページ入力フィールドは、ＨＴＭＬのラベル入力を指す。認識識別子は、例えば入力ラベルにパターンカテゴリ、属性等を追加する等、ローカルキーボードを呼び出す必要のない他の入力フィールドから区別するために使用される識別子を指す。
【００１７】
ステップ１０２が次いで実行される。ユーザー端末装置がＨＴＭＬページをロードするときＨＴＭＬページが解析され、認識識別子（複数可）を有し、ローカルキーボード（複数可）を呼び出す必要があるページ入力フィールド（複数可）が存在するかどうかに関する判断が下される。判断は、ステップ１０１で入力ラベルに追加される認識識別子に基づいて下される。
【００１８】
判断結果が肯定的である場合、ステップ１０３が実行される。それ以外の場合、プロセスは終了する。
【００１９】
ステップ１０３で、それぞれのローカル入力フィールドが、認識識別子を有する各ページ入力フィールドで生成される。ローカル入力フィールドは同じ場所のページ入力フィールドをカバーする。
【００２０】
ステップ１０４が次いで実行される。各ローカル入力フィールドによって呼び出される必要のある、あるタイプのそれぞれのローカルキーボードが構成される。異なるローカル入力フィールドによって呼び出される必要のあるそれぞれのタイプのローカルキーボードは、同じであることもあれば、異なることもあり、このことはページ入力フィールドに追加されるキーボードタイプの識別子に依存してよい。
【００２１】
ステップ１０５が次いで実行される。対応するローカルキーボードを介してそれぞれのローカル入力フィールドによって受信される入力情報はＨＴＭＬページに送信される。
【００２２】
プロセスは次いで終了する。
【００２３】
本発明の好適実施形態では、ステップ１０５の前に、方法は、
ローカルキーボードを呼び出すローカル入力フィールドが、表示のためにローカルキーボードを呼び出すトリガインベントを受信することに応えて、呼び出されたローカルキーボードによって遮られるかどうかを判断するステップと、
ユーザー入力に対する応答を直接的に実行し、判断結果が否定的である場合、ユーザー入力が完了された後にステップ１０５を実行するステップと、
ユーザー端末装置のウェブページコンテナのスクロールビューのオフセット、及びＨＴＭＬページのコンテンツ高さを調整して、判断結果が肯定的である場合、ローカルキーボードを呼び出すローカル入力フィールドがローカルキーボードによって遮られないことを可能にするステップと、
をさらに含む。
具体的には、ユーザー端末装置のウェブページコンテナのビューは、ローカルキーボードを呼び出すローカル入力フィールドがキーボードによって遮られないようにスクロールされてよい。ウェブページ高さが、入力フィールドが遮られるのを防ぐためにスクロールするのに不十分であるとき、ＨＴＭＬのコンテンツ高さは高められ、高さを増加する方法はウェブページ本体のパディング底部を増加すること、またはブランク高さプレースホルダ（複数可）追加すること、等を含んでよい。
【００２４】
上記ステップでは、実施される必要のあるスクロールの距離及び増加される必要のあるＨＴＭＬコンテンツ高さは、ローカルキーボードの高さ、ユーザー装置ウェブページコンテナに対するページ入力フィールドの底部の位置、及び画面の高さに基づいて決定されてよい。図２に示されるように、ローカルキーボードの高さ、ユーザー装置ウェブページコンテナに対するページ入力フィールドの底部の位置、及び画面の高さは先に取得されてよい。次いで、ローカルキーボードの高さ及びユーザー装置ウェブページコンテナに対するページ入力フィールドの底部の位置の合計が画面の高さよりも大きいかどうかに関する判断が下される。判断結果が肯定的である場合、ウェブページコンテンツ高さは増加し、ユーザー装置ウェブページコンテナのスクロールビューのオフセットは変更される。ウェブページコンテンツ高さ及びオフセットの量の増加は、キーボードの高さ及びユーザー装置ウェブページコンテナに対するページ入力フィールドの底部の位置の合計と画面の高さとの間の差である。判断結果が否定的である場合、処理は実行されない。
【００２５】
さらに、本発明の別の好適実施形態では、ステップ１０５の前に、方法は、
ローカルキーボードを隠すトリガイベントを受信することに応えて、現在のＨＴＭＬページのコンテンツ高さが初期値であるかどうかを判断するステップと、
現在のＨＴＭＬページのコンテンツ高さを初期値に復元し、判断結果が否定的である場合、ＨＴＭＬページのスクロールをトリガし、判断結果が肯定的である場合、ステップ１０５を実行するステップと、
をさらに含む。
【００２６】
上記の２つの好適実施形態では、ローカルキーボードを呼び出す表示イベントを受信した後の処理、及びローカルキーボードを隠すトリガイベントを受信した後の処理の実行順序は固定されていない。１つの処理が別の処理の後に実施されることもあれば、両方の処理が並行して実施されることもある。
【００２７】
さらに、本発明の別の好適実施形態では、ステップ１０３は、
現在のＨＴＭＬページで決定された認識識別子を有する各ページ入力フィールドの場所情報を計算し、認識識別子を有する各ページ入力フィールドの入力タイプを取得するサブステップと、
場所情報及び入力タイプに基づいて対応する場所でページ入力フィールドをカバーするために認識識別子を有する各ページ入力フィールドでそれぞれのローカル入力フィールドを生成するサブステップであって、ローカル入力フィールドが透過性の入力フィールドであり、ローカル入力フィールドの入力タイプがローカル入力フィールドによってカバーされるページ入力フィールドの入力タイプと同一である、ローカル入力フィールドを生成するサブステップと、
を含んでよい。
【００２８】
ローカル入力フィールドが透過性の入力フィールドとして設定され、これによりＨＴＭＬページ全体でのページ入力フィールドのデザインパターンが、ページ入力フィールドがローカル入力フィールドによってカバーされた後に保存されてよいことが理解されてよい。
【００２９】
さらに、本発明の別の好適実施形態では、ステップ１０３は、
入力プロンプトを有するページ入力フィールドに含まれるプロンプト情報を、ページ入力フィールドをカバーするローカル入力に追加し、ページ入力フィールドからプロンプト情報を削除するサブステップ、
をさらに含む。
【００３０】
ページ入力フィールドをカバーするローカル入力フィールドにページ入力フィールドのプロンプト情報を転送することは、ローカル入力フィールドが透過性の入力フィールドであるときプロンプト情報のゴースト画像を生成することを回避できることが理解されてよい。
【００３１】
現在ロードされているＨＴＭＬページが以前のＨＴＭＬページによって残されるローカル入力フィールドを含む場合、ローカルキーボードが、入力が必要とされない場所で呼び出される、またはローカルキーボードが現在ロードされているＨＴＭＬページのページ入力フィールドをカバーする状況は、ユーザーが現在のＨＴＭＬページでクリックするときに発生してよい。したがって、残されるローカル入力フィールドは、この状況の発生を回避するために事前に削除される必要がある。したがって、本発明の好適実施形態では、ステップ１０２の前に、方法は、
現在のユーザー端末装置のウェブページコンテナが生成されたローカル入力フィールドを含むかどうかを判断するステップと、
判断結果が肯定的である場合、生成されたローカル入力フィールドを削除するステップと、
判断結果が否定的である場合、ステップ１０２を直接的に実行するステップと、
をさらに含む。
【００３２】
本発明の別の好適実施形態では、ＨＴＭＬページはＨＴＭＬ５ページであり、ｉＯＳシステムはユーザー端末装置で実行する。明らかに、本発明で開示される方法は、ＨＴＭＬページの他のバージョンまたはユーザー端末装置の他のオペレーティングシステムが同じ問題を有する場合に、問題を解決するために使用されてもよいことが理解できる。
【００３３】
ＨＴＭＬページの入力フィールドに認識識別子を追加することによって、ローカル入力フィールドは、ページがロードされるときページ入力フィールドをカバーするために認識識別子を有するページ入力フィールドで生成されてよい。したがって、ローカル入力フィールドは、ページ入力フィールドによって呼び出すことができないローカルキーボードの呼出しを実装できる。
【００３４】
本発明の方法の実施態様はすべてソフトウェア、ハードウェア、ファームウェア等の形で実装できる。本発明がソフトウェア、ハードウェア、またはファームウェアによって実装されるかどうかに関わりなく、命令コードは任意のタイプのコンピュータアクセス可能記憶装置（例えば、恒久的または修正可能、揮発性または不揮発性、ソリッドステートまたは非ソリッドステート、固定媒体または交換可能な媒体等）で記憶できる。同様に、記憶媒体は、例えばプログラム可能アレー論理（「ＰＬＡ」）、ランダムアクセスメモリ（「ＲＡＭ」）、プログラマブルＲＯＭ（「ＰＲＯＭ」）、読出し専用メモリ（「ＲＯＭ」）、電気的消去可能・プログラム可能型読取専用メモリ（「ＥＥＰＲＯＭ」）、磁気ディスク、光ディスク、デジタル多用途ディスク（「ＤＶＤ」）等であってよい。
【００３５】
本発明の第２の実施態様は、ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための装置に関する。図３は、ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための装置の概略構造図である。
【００３６】
図３に示されるように、ユーザー端末装置のＨＴＭＬページでローカルキーボードを呼び出すための装置は、
ローカルキーボードを呼び出すことを必要とするＨＴＭＬページ入力フィールドの認識識別子を追加するように構成される追加ユニット、
ユーザー端末装置がＨＴＭＬページをロードするときＨＴＭＬページを解析し、認識識別子（複数可）を有し、ローカルキーボード（複数可）を呼び出す必要があるページ入力フィールド（複数可）が存在するかどうかを判断するように構成される解析ユニットと、
解析ユニットの判断結果が肯定的であるとき、認識識別子を有する各ページ入力フィールドでローカル入力フィールドを生成するように構成される生成ユニットであって、ローカル入力フィールドが同じ場所のそれぞれのページ入力フィールドをカバーする、生成ユニットと、
各ローカル入力フィールドによって呼び出される必要があるローカルキーボードのタイプを設定するように構成される設定ユニットと、
対応するローカルキーボードを通してローカル入力フィールドによって受信される入力情報をＨＴＭＬページに送信するように構成される送信ユニットと、
を含む。
【００３７】
さらに、本発明の好適実施形態では、装置は、
ローカルキーボードを呼び出すローカル入力フィールドが、ローカルキーボードを表示するトリガイベントが受信された後に呼び出されたローカルキーボードによって遮られるかどうかを判断するように構成される第１の判断ユニットと、
第１の判断ユニットの判断結果が肯定的である場合、ユーザー端末装置のウェブページコンテナのスクロールビューのオフセット及びＨＴＭＬページのコンテンツ高さを調整するように構成される調整ユニットであって、これによりローカルキーボードを呼び出すローカル入力フィールドがローカルキーボードによって遮られず、ウェブページ高さが入力フィールドを目に見えるようにするには不十分であるときに、ＨＴＭＬページのコンテンツ高さが、ローカル入力フィールドが呼び出されたローカルキーボードによって遮られるのを防ぐために調整されるように、ユーザー端末装置のウェブページコンテナのスクロールビューは、ある距離スクロールされてよい、調整ユニットと、
ローカルキーボードを隠すトリガイベントが受信された後に、ＨＴＭＬページのコンテンツ高さが初期値であるかどうかを判断するように構成される第２の判断ユニットと、
第２の判断ユニットの判断結果が否定的であるとき、ＨＴＭＬページのコンテンツ高さを初期値に復元し、ＨＴＭＬページのスクロールをトリガするように構成される復元ユニットと、
をさらに含む。
【００３８】
さらに、本発明の別の好適実施形態では、生成ユニットは、
現在のＨＴＭＬページで決定された認識識別子を有する各ページ入力フィールドの場所情報を計算し、認識識別子を有する各ページ入力フィールドの入力タイプを取得するように構成される場所計算サブユニットと、
場所情報及び入力タイプに基づいて対応する場所でページ入力フィールドをカバーするために認識識別子を有する各ページ入力フィールドでローカル入力フィールドを生成するように構成される入力フィールド生成サブユニットであって、ローカル入力フィールドが透過性の入力フィールドであり、ローカル入力フィールドの入力タイプがローカル入力フィールドによってカバーされるページ入力フィールドの入力タイプと同一である、入力フィールド生成サブユニットと、
ページ入力フィールドをカバーするローカル入力フィールドに、入力プロンプトを有するページ入力フィールドに含まれるプロンプト情報を追加し、ページ入力フィールドからプロンプト情報を削除するように構成されるプロンプト削除サブユニットと、
を含む。
【００３９】
さらに、本発明の別の好適実施形態では、装置は、
解析ユニットがユーザー端末装置によってロードされるＨＴＭＬページを解析する前に、ユーザー端末装置のウェブページコンテナの生成されたローカル入力フィールドが存在するかどうかを判断するように構成される第３の判断ユニットと、
第３の判断ユニットの判断結果が肯定的であるとき、生成されたローカル入力フィールドを削除するように構成される削除ユニットと、
第３の判断ユニットの判断結果が否定的であるとき、認識識別子を有する各ページ入力フィールドでローカル入力フィールドを生成するために生成ユニットを制御するように構成される実行ユニットと、
をさらに含む。
【００４０】
第１の実施態様は本実施態様に対応する方法の実施形態である。本実施態様は、第１の実施態様と併せて実装されてよい。第１の実施態様で言及された関係する技術的な詳細は本実施態様でも効果的であり、冗長性を削減するために本明細書で繰り返し説明される。相応して、本実施態様で言及される関係する技術的な詳細は第１の実施態様にも適用可能である。
【００４１】
本発明の装置の実施態様で言及されるユニットが論理ユニットであることに留意されたい。物理的に、論理ユニットは物理ユニット、物理ユニットの一部分または複数の物理ユニットの組合せによって実装されてよい。これらの論理ユニットの物理的実装は、本質的に最も重要ではなく、論理ユニットによって実装される機能の組合せは本発明で提起される技術的課題を解決するためのキーである。さらに、本発明の革新的な部分を強調するために、本発明の各装置の実施態様は本発明で提起される技術的課題に密接に関係しないユニットを導入しない。しかしながら、これは、装置に実施態様が他のユニットを含まないことを示していない。
【００４２】
本特許出願の特許請求の範囲及び明細書の「ｆｉｒｓｔ（第１）」及び「ｓｅｃｏｎｄ（第２の）」等の関係語は、あるエンティティまたは操作を別のエンティティまたは操作から区別するために使用されるにすぎず、これらのエンティティまたは操作の間のいかなる実際の関係性もしくは順序も必要としない、または暗示しないことに留意されたい。さらに、「ｉｎｃｌｕｄｅ」、「ｃｏｍｐｒｉｓｅ」またはその変形等の用語が非排他的な包含をカバーすることを目的とし、これにより、一連の要素を含むプロセス、方法、製品、もしくは装置は係る要素だけではなく、明示的に指定されない他の要素も含むことがある、またはプロセス、方法、製品、もしくは装置の固有の要素をさらに含むことがある。追加の制限なく、「ｉｎｃｌｕｄｅ  ａ／ａｎ．．．（を含む）」によって制限される要素は、該要素を含むプロセス、方法、製品、または装置に既存の他の同じ要素を除外しない。
【００４３】
本発明は本発明のいくつかの好適実施態様に関して示され、説明されてきたが、当業者は多様な変更形態が、本発明の精神及び精神から逸脱することがない形式及び詳細で本発明に加えることができることを理解するべきである。
【図１】
2017534991.tif 000003
【図２】
2017534991.tif 000004
【図３】
2017534991.tif 000005
【国際調査報告】
2017534991.tif 000006
2017534991.tif 000007
2017534991.tif 000008
2017534991.tif 000009