(57)【要約】  情報入力方法及び装置が提供される。方法は、ページ入力ボックスの属性情報を取得するステップ（１０１）であって、ページ入力ボックスは、モバイルアプリケーションのフロントエンドページにおいて配置される、ステップと、属性情報に従って、属性情報を有するネイティブ入力ボックスを生成するステップ（１０２）であって、ネイティブ入力ボックスは、ネイティブレイヤにおいて生成される、ステップと、ネイティブ入力ボックスを通じてユーザによって入力された情報をページ入力ボックスに再入力し、これにより、最終的に、情報が迅速且つ効果的に入力されることを保証するステップ（１０３）と、を具備する。
2019533223.tif 000002
【特許請求の範囲】
【請求項１】
情報入力方法であって、前記方法は、
ページ入力ボックスの属性情報を取得するステップであって、前記ページ入力ボックスは、モバイルアプリケーションのフロントエンドページにおいて配置される、ステップと、
前記属性情報に従って、前記属性情報を有するネイティブ入力ボックスを生成するステップであって、前記ネイティブ入力ボックスは、ネイティブレイヤにおいて生成される、ステップと、
前記ネイティブ入力ボックスを通じてユーザによって入力された情報を前記ページ入力ボックスに再入力するステップと、
を具備する、方法。
【請求項２】
ページ入力ボックスの属性情報を取得するステップは、
前記ページ入力ボックスが配置されている前記フロントエンドページがオープン状態にあることが検出された際に、ページ入力ボックスの属性情報を取得する前記ステップを実行するステップ、
を具備する、請求項１に記載の方法。
【請求項３】
前記属性情報に従って、前記属性情報を有するネイティブ入力ボックスを生成するステップは、
前記ページ入力ボックスの表示場所及び外観パラメータに従って前記ネイティブ入力ボックスを生成し、且つ、前記ネイティブ入力ボックスにより、前記対応するページ入力ボックスの前記表示をカバーするステップ、
を具備する、請求項１に記載の方法。
【請求項４】
前記属性情報は、前記ページ入力ボックスのタイプを含み、且つ、前記ページ入力ボックスに対応する前記ネイティブ入力ボックスは、同一のボックスタイプを有しており、
前記属性情報を有するネイティブ入力ボックスを生成するステップは、
前記ネイティブ入力ボックスの前記タイプに対応する入力キーボードと、前記情報タイプの情報の入力を許容する前記入力キーボードと、を提供するステップ、
を更に具備する、請求項１に記載の方法。
【請求項５】
前記情報タイプがパスワードであり、且つ、前記入力キーボードがパスワードキーボードである際に、前記ネイティブ入力ボックスを通じてユーザによって入力された前記情報を前記ページ入力ボックスに再入力するステップは、
前記入力キーボードを通じてユーザによって入力された前記情報を暗号化の後に前記ページ入力ボックスに再入力するステップ、
を具備する、請求項４に記載の方法。
【請求項６】
情報入力装置であって、前記装置は、
ページ入力ボックスの属性情報を取得するように構成された属性取得モジュールであって、前記ページ入力ボックスは、モバイルアプリケーションのフロントエンドページにおいて配置される、属性取得モジュールと、
前記属性情報に従って前記属性情報を有するネイティブ入力ボックスを生成するように構成された入力処理モジュールであって、前記ネイティブ入力ボックスは、ネイティブレイヤにおいて生成される、入力処理モジュールと、
前記ネイティブ入力ボックスを通じてユーザによって入力された情報を前記ページ入力ボックスに再入力するように構成された情報同期化モジュールと、
を具備する、装置。
【請求項７】
前記属性取得モジュールは、前記ページ入力ボックスが配置されている前記フロントエンドページがオープン状態にあると検出された際に、前記ページ入力ボックスの属性情報を取得するように構成されている、請求項６に記載の装置。
【請求項８】
前記入力処理モジュールは、前記ページ入力ボックスの表示場所及び外観パラメータに従って前記ネイティブ入力ボックスを生成し、且つ、前記ネイティブ入力ボックスにより、前記対応するページ入力ボックスの前記表示をカバーするように構成されている、請求項６に記載の装置。
【請求項９】
前記属性情報は、前記ページ入力ボックスのタイプを含み、且つ、前記ページ入力ボックスに対応する前記ネイティブ入力ボックスは、同一のボックスタイプを有しており、
前記入力処理モジュールは、前記ネイティブ入力ボックスの前記タイプに対応し、且つ、前記情報タイプの情報を入力することを許容する、入力キーボードを提供するように、更に構成されている、請求項６に記載の装置。
【請求項１０】
前記情報同期化モジュールは、前記情報タイプがパスワードであり、且つ、前記入力キーボードがパスワードキーボードである際に、前記入力キーボードを通じてユーザによって入力された前記情報を暗号化の後に前記ページ入力ボックスに再入力するように構成されている、請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2016 年 8 月 23 日に出願された第 201610710394.9 号という出願番号及び「情報入力方法及び装置（Information Input Method and Apparatus）」という発明名称を有する中国特許出願からの優先権を主張するものであり、この特許文献の内容は、引用により、そのすべてが本明細書に包含される。
【０００２】
本発明は、コンピュータ技術に関し、更に詳しくは、情報入力方法及び装置に関する。
【背景技術】
【０００３】
モバイル端末のＡＰＰは、しばしば、アプリケーションページにおいて、パスワードを入力するようにユーザに対して指示する入力ボックスや振込金額の入力のための入力ボックスなどの、いくつかの入力ボックスを設定している。情報を入力ボックスに入力する際には、ＡＰＰによって自己定義された入力キーボードを採用することができる。例えば、ＡＰＰは、入力ボックスのフォーカスイベントを監視することができると共に、ユーザが、このキーボードをクリックすることによって情報を入力することができるように、イベントが発生した際に、この入力キーボードを表示している。ＡＰＰは、情報を入力ボックスに対して同期化することができる。情報を入力ボックスに入力するこの方法は、アプリケーションページが複雑である際には、フォーカスが曖昧になる傾向を有する。例えば、ウェブページにおいて情報を入力ボックスに入力する際に、入力ボックスをマウスによってクリックした場合に、フラッシングするカーソルが入力ボックス内に出現することになる。これは、フォーカスと等価である。カーソルがフラッシングしている際には、これは、情報を入力ボックスに入力できることを意味している。但し、しばしば、情報を入力ボックスに入力する際にフォーカスが突然消失し、その結果、入力ボックスへの入力に失敗する、即ち、情報が入力ボックスに入力されず、従って、複数回にわたる入力動作の反復が必要となる場合がある。例えば、入力が完了する時点まで、フォーカスを出現させるべく、入力ボックスを再度クリックする場合がある。
【発明の概要】
【０００４】
これを目的として、本発明は、情報の効果的な入力を保証するべく、情報入力方法及び装置を提供している。
【０００５】
具体的には、本発明は、以下のような技術的解決策を通じて実現されている。
【０００６】
第一の態様においては、情報入力方法が提供されており、方法は、
ページ入力ボックスの属性情報を取得するステップであって、ページ入力ボックスは、モバイルアプリケーションのフロントエンドページにおいて配置される、ステップと、
属性情報に従って、属性情報を有するネイティブ入力ボックスを生成するステップであって、ネイティブ入力ボックスは、ネイティブレイヤにおいて生成される、ステップと、
ネイティブ入力ボックスを通じてユーザによって入力された情報をページ入力ボックスに再入力するステップと、
を具備する。
【０００７】
第二の態様においては、情報入力装置が提供されており、装置は、
ページ入力ボックスの属性情報を取得する属性取得モジュールであって、ページ入力ボックスは、モバイルアプリケーションのフロントエンドページにおいて配置される、属性取得モジュールと、
属性情報に従って属性情報を有するネイティブ入力ボックスを生成する入力処理モジュールであって、ネイティブ入力ボックスは、ネイティブレイヤにおいて生成される、入力処理モジュールと、
ネイティブ入力ボックスを通じてユーザによって入力された情報をページ入力ボックスに再入力する入力同期化モジュールと、
を具備する。
【０００８】
本発明の実施形態において記述されている情報入力方法及び装置によれば、情報は、ネイティブレイヤにおいて生成されたネイティブ入力ボックスを通じて入力されており、その後に、入力情報がフロントエンドページに再入力されている。情報の入力用の入力ボックスがネイティブレイヤにおいて生成されていることから、この方式は、入力ボックスへの情報の入力の際のウェブページにおけるフォーカスの曖昧化を回避しており、これにより、情報の迅速且つ効果的な入力を保証している。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態による情報入力方法のフローチャートである。
【図２】本発明の実施形態による代替情報入力方法のフローチャートである。
【図３】本発明の実施形態による代替情報入力方法のフローチャートである。
【図４】本発明の実施形態による情報入力プロセスの概略図である。
【図５】本発明の実施形態による代替情報入力方法のフローチャートである。
【図６】本発明の実施形態による情報入力装置の構造の概略図である。
【発明を実施するための形態】
【００１０】
モバイル端末のＡＰＰは、通常、多くのアプリケーションページを含んでおり、これらのうちの一つのタイプが、ウェブビューコントロールを通じて表示されるウェブページ（又、フロントエンドページとも呼称され得る）であり、ウェブページにおいては、パスワードの入力用の入力ボックスや振込金額の入力用の入力ボックスなどの、いくつかの入力ボックスが、しばしば、サービスニーズに基づいて設定される場合がある。このような入力ボックスは、ウェブキットレンダリングを通じて取得することができる。但し、情報を入力ボックスに入力するこの方法は、フォーカスが曖昧になる傾向を有しており、その結果、入力効率に影響が及び、且つ、情報を迅速且つ効果的に入力することができない。これに基づいて、本出願の実施形態は、上述の問題点を解決するべく、情報入力方法を提供している。
【００１１】
図１は、本発明の実施形態による情報入力方法のフローチャートを示しており、これは、以下のようなステップを具備する。
【００１２】
ステップ１０１においては、ページ入力ボックスの属性情報を取得している。ページ入力ボックスは、モバイルアプリケーションの、例えば、フロントエンドページなどの、ページにおいて配置されている。
【００１３】
この例においては、ウェブビューページにおいて配置されている入力ボックスは、ページ入力ボックスと呼称され得ると共に、ユーザは、ページ入力ボックス内において処理サービスに必要とされる情報を入力することができる。例えば、ユーザは、パスワード入力ボックス内において振込の際に必要とされるパスワードを入力してもよく、或いは、金額入力ボックス内において振込の際に必要とされる振込金額を入力してもよい。
【００１４】
入力ボックスの属性情報は、例えば、フロントエンドページにおける入力ボックスの表示場所又は入力ボックスの外観パラメータを含むことができる。外観パラメータは、入力ボックスの幅、高さ、及び色や定義されたボックス入力フォントなどを含むことができる。この実施形態においては、入力ボックスの取得された属性情報は、ページ入力ボックスの属性のすべて又は一部分であってもよい。
【００１５】
ステップ１０２においては、属性情報に従って、属性情報を有するネイティブ入力ボックスを生成している。
【００１６】
このステップにおいては、ステップ１０１において取得された属性情報に従って、ネイティブ入力ボックスを描画することができる。ネイティブ入力ボックスは、属性情報を有する。例えば、描画されたネイティブ入力ボックスとフロントエンドページにおけるページ入力ボックスとは、同一の幅及び高さを有しており、且つ、ネイティブ入力ボックスとページ入力ボックスとは、同一のボックスタイプを有していてもよく、例えば、両方がパスワード入力ボックスであってもよい。ネイティブ入力ボックスは、ネイティブレイヤにおいて生成されており、これは、ネイティブプログラム言語によって記述及び実行される、ｉＯＳ及び Android などの、スマートフォンのローカルオペレーティングシステムに基づいて、ネイティブレイヤにおいてプログラム生成されている。例えば、ｉＯＳにおいては、ネイティブ入力ボックスを生成するべく、Objective-C が使用されている。
【００１７】
ステップ１０３においては、ネイティブ入力ボックスを通じてユーザよって入力された情報をページ入力ボックスに再入力している。
【００１８】
このステップにおいては、入力情報がフロントエンドページに再入力されることによって情報入力が完了するように、ネイティブ入力ボックス内において入力された情報をページ入力ボックスに再入力するべく、キーアップ及びキーダウンなどの、対応するデータ再入力イベントを起動することができる。更には、この例は、情報をネイティブ入力ボックスに入力する方法に対して制限を課すものではなく、例えば、情報は、キーボード又は音声を介して入力することができる。
【００１９】
この例の情報入力方法においては、情報は、ネイティブレイヤにおいて生成されたネイティブ入力ボックスを通じて入力され、且つ、次いで、フロントエンドページに再入力されている。情報の入力用の入力ボックスがネイティブレイヤにおいて生成されていることから、この方式は、入力ボックスに対する情報入力の際のウェブページにおけるフォーカスの曖昧化を回避しており（例えば、曖昧化の問題は、ウェブキットの欠陥又はウェブページにおける複雑なページロジックによって生じ得る）、これにより、迅速且つ効果的な情報の入力を保証している。
【００２０】
別の例においては、ユーザが、ネイティブ入力ボックスを感知することなしに、依然として、情報を入力するべくオリジナルのフロントエンドページにおいて入力ボックスを使用しているかのように感じることにより、ユーザの使用経験を改善するように、本出願の実施形態は、ネイティブ入力ボックスを生成する際に、ネイティブ入力ボックスとページ入力ボックスとの一貫性を保証することができる。図２に示されている情報入力のフローを参照すれば、これは、以下のようなステップを具備することができる。
【００２１】
ステップ２０１においては、ページ入力ボックスの属性情報を取得している。
【００２２】
例えば、このステップにおいて取得される属性情報は、フロントエンドページにおけるページ入力ボックスの表示場所及び外観パラメータを含んでいてもよく、例えば、外観パラメータは、ページ入力ボックスの幅及び高さ、並びに、ページ入力ボックスのフォント及びフォント色などを含むことができる。
【００２３】
ステップ２０２においては、属性情報に基づいて、同一の属性情報を有するネイティブ入力ボックスを生成している。
【００２４】
例えば、生成されたネイティブ入力ボックス及びページ入力ボックスは、同一の幅及び高さを有しており、且つ、入力情報と同一のフォント及びフォント色を有することができる。
【００２５】
ステップ２０３においては、ネイティブ入力ボックスにより、対応するページボックスの入力表示をカバーしている。
【００２６】
例えば、ネイティブ入力ボックスも、ページ入力ボックスの表示場所において表示することができる。この結果、ユーザは、情報がページ入力ボックス内において入力されていると考えるようになり、従って、ネイティブ入力ボックスを感知しなくなる。
【００２７】
ステップ２０４においては、ネイティブ入力ボックスを通じてユーザによって入力された情報をページ入力ボックスに再入力している。
【００２８】
別の例においては、ネイティブレイヤにおいて生成されたネイティブ入力ボックスは、制御され得る、という重要な特徴を有している。例えば、ネイティブ入力ボックス内において入力された情報のフォーマットを制御することができると共に、ネイティブ入力ボックス内において入力された情報を暗号化することが可能であるが、ウェブページにおいてウェブキットによってレンダリングされた入力ボックスは、制御可能ではない。例えば、情報を入力するには、オペレーティングシステムの既定のシステムキーボードしか使用することができず、且つ、入力プロセスも、制御可能ではない。本出願の実施形態は、ネイティブ入力ボックスの上述の特徴を最大限に活用しており、情報の効果的な入力を保証するべく情報入力のフォーマットを設計することができると共に、情報入力のセキュリティを改善するべく入力情報を暗号化することができる。以下の図３に示されている実施形態は、この例の情報入力方法について記述している。或いは、この代わりに、情報入力フォーマット又は情報暗号化に対する制限をネイティブ入力ボックスにおいて適用することもできる。図３の例は、これら二つの項目の適用について同時に記述している。
【００２９】
ステップ３０１においては、入力ボックスのタイプを含む、ページ入力ボックスの属性情報を取得している。
【００３０】
ここで、ボックスタイプは、ページ入力ボックスによって受け取られるべき情報タイプを通知するべく使用されている。例えば、ボックスタイプが振込金額の入力用の金額入力ボックスである場合には、入力情報は、ａ、ｂ、ｃ及びその他の文字ではなく、数字のみを許容することができる。
【００３１】
ステップ３０２においては、属性情報に従って、属性情報を有するネイティブ入力ボックスを生成しており、この場合に、ネイティブ入力ボックス及びページ入力ボックスは、同一のボックスタイプを有する。
【００３２】
例えば、ページ入力ボックスが振込金額の入力用の金額入力ボックスである場合には、対応する方式で生成されたネイティブ入力ボックスも、金額入力ボックスであり、ページ入力ボックスが振込パスワードの入力用のパスワード入力ボックスである場合には、対応する方式で生成されたネイティブ入力ボックスも、パスワード入力ボックスである。
【００３３】
ステップ３０３においては、ユーザが、ネイティブ入力ボックスに入力するべくクリックしたことが検出された際に、ボックスタイプに対応する入力キーボードを提供し、且つ、入力キーボードを通じて入力された情報を受け取っている。
【００３４】
この例においては、ボックスタイプに対応するいくつかのタイプの入力キーボードを定義することができる。例えば、ボックスタイプがパスワード入力ボックスである場合には、相応して、パスワード入力キーボードが提供され、且つ、パスワード入力キーボードは、パスワードの入力のみを許容しており、ボックスタイプが金額入力ボックスである場合には、相応して、金額入力キーボードが提供され、且つ、金額入力キーボードは、金額の入力のみを許容しており、且つ、ａ、ｂ、ｃ及びその他の文字を入力することはできない。この結果、情報の効果的な入力を保証するべく、入力ボックスに入力される情報のフォーマットを効果的に制限することができる。
【００３５】
ステップ３０４においては、入力キーボードを通じてネイティブ入力ボックスにユーザによって入力された情報を暗号化している。
【００３６】
例えば、情報タイプがパスワードであり、且つ、入力キーボードがパスワードキーボードである際には、入力キーボードを通じてユーザによって入力された情報を暗号化することができる。当然のことながら、その他のタイプのキーボードの場合には、サービス要件に従って、入力情報を暗号化するかどうかを設定することができる。
【００３７】
ステップ３０５においては、暗号化された入力情報をページ入力ボックスに再入力している。
【００３８】
以下においては、入力ボックス内において情報を入力するべく本出願の方法を使用する例について説明する。
【００３９】
図４に示されているように、フロントエンドページ（例えば、このページは、ウェブビューページであってもよい）においては、「振込金額」及び「取引パスワード」を入力するようにユーザに対して指示する二つの入力ボックスが存在している（例えば、これらの入力ボックスは、ウェブキットレンダリングを通じて取得された入力ボックスであってもよい）。これら二つの入力ボックスは、ページ入力ボックスと呼称することができる。後続のプロセスにおいては、振込金額及びパスワードなどの、対応する情報が、この例において記述されている方法を使用することにより、これら二つのページ入力ボックス内において入力されることになる。本実施形態による情報入力方法のフローを示している図５を参照すれば、この方法は、アプリケーションの動作を監視することができると共にこの方法を実行することができる情報入力装置によって実行されてもよく、方法は、以下のようなステップを具備する。
【００４０】
ステップ５０１においては、ページ入力ボックスが配置されているフロントエンドページがオープン状態にあることが検出された際に、ページ入力ボックスの属性情報を取得している。
【００４１】
例えば、ユーザは、ＡＰＰをオープンし、且つ、ＡＰＰページをクリックし、且つ、これに入力することになるが、このＡＰＰページは、図４に示されているように、金額、パスワード、及びその他の入力ボックスを含むフロントエンドページであってもよい。本実施形態による情報入力装置は、ページがオープン状態にあることを検出した際に、例えば、入力ボックスの表示場所、並びに、入力ボックスの幅、高さ、色、及びその他の外観パラメータを含み得る、ページ入力ボックスの属性情報を取得することができる。
【００４２】
又、この例においては、ページ入力ボックスの属性情報は、ページ入力ボックスのタイプを含むこともできる。ボックスタイプは、ページ入力ボックスによって受け取られるべき情報タイプを通知するべく使用されている。例として図４を依然として取り上げれば、二つのページ入力ボックスのボックスタイプは、金額タイプ及びパスワードタイプを含む。金額タイプ入力ボックスは、「１００」及び「２００」などの、入力金額情報を受け取ることしかできず、「＊＃」及び「ａｂｃ」などの、非金額情報を受け取ることはできない。パスワードタイプの入力ボックスは、パスワードとして使用され得る情報のみを受け取ることができる。ページ入力ボックスの属性情報を取得する際には、この実施形態は、場所、幅、及び高さに関する情報を収集するのみならず、上述のボックスタイプ情報をも収集している。
【００４３】
ステップ５０２においては、属性情報に従って、属性情報を有するネイティブ入力ボックスを生成し、且つ、ネイティブ入力ボックスにより、対応するページ入力ボックスの表示をカバーしている。
【００４４】
図４に示されているように、この実施形態は、ページ入力ボックスに対応するネイティブ入力ボックスを生成している。例えば、ボックス２１は、オリジナルのＡＰＰページにおける「振込金額」ネイティブ入力ボックスに対応し、且つ、ボックス２２は、オリジナルのＡＰＰページにおける「取引パスワード」ネイティブ入力ボックスに対応している。生成される際に、ネイティブ入力ボックスのそれぞれは、対応するページ入力ボックスと同一のボックスタイプを有し、且つ、対応するページ入力ボックスの表示をカバーすることができる。例えば、図４に示されているように、ネイティブ入力ボックスは、ユーザが、ページ入力ボックスではなく、ネイティブ入力ボックスを観察するように、且つ、ユーザが入力をクリックした際にのみ、ネイティブ入力ボックスを観察できるように、ページ入力ボックス上においてオーバーラップされている。
【００４５】
ステップ５０３においては、ユーザがネイティブ入力ボックスをクリックしたことが検出された際に、ユーザが情報を入力し得るように、ネイティブ入力ボックスのボックスタイプに対応する入力キーボードがポップアップされている。
【００４６】
この例においては、情報入力装置が、ユーザがネイティブ入力ボックスをクリックしたことを検出した際に、キーボードがポップアップすることになるが、この検出は、ユーザがその時点において情報を入力することを所望していることを示唆している。この場合に、入力キーボードは、ユーザによってクリックされたネイティブ入力ボックスのボックスタイプに対応するキーボードである。
【００４７】
例えば、ネイティブ入力ボックスが「振込金額」に対応する入力ボックスであると仮定すれば、「金額」というボックスタイプに対応する金額キーボードがポップアップしてもよく、或いは、ネイティブ入力ボックスが「取引パスワード」に対応する入力ボックスである際には、「パスワード」というボックスタイプに対応するパスワードキーボードがポップアップしてもよく、或いは、その他のアプリケーションシナリオにおいては、数値キーボードや文字キーボードなどがポップアップしてもよい。この例は、対応するタイプのネイティブ入力ボックスがクリックされた際にポップアップする、様々なタイプのキーボードを定義することができる。
【００４８】
ユーザが情報を入力するべく、ボックスタイプに対応した入力キーボードの提供を使用することにより、ボックスによって許容されている情報タイプに入力情報を制限することができ、この結果、ユーザは、入力ボックスによって制限されている有効な情報以外の、任意のフォーマットの情報を任意に入力することが許容されず、これにより、入力データの有効性が効果的に制御される。
【００４９】
ステップ５０４においては、ネイティブ入力ボックスを通じてユーザによって入力された情報をページ入力ボックスに再入力している。
【００５０】
例えば、ネイティブ入力ボックス内において同期状態で入力された情報をページ入力ボックスに再入力する際には、情報がページ入力ボックスに再入力されるように、キーダウン及びキーアップなどの、対応するイベントの再生をシミュレートすることができる。ここで、情報タイプがパスワードであり、且つ、入力キーボードがパスワードキーボードである際には、キーボードを通じてユーザによって得られた情報（例えば、ユーザがキーボードを通じてａｂｃ１２３をパスワードとしてタイプ入力した場合には、ａｂｃ１２３が、キーボードを通じて取得された情報である）は、パスワード入力のセキュリティを保証するべく、ページ入力ボックスに再入力される前に、暗号化することができる。
【００５１】
この例の情報入力方法においては、フロンドエンドページにおいてページ入力ボックスに情報を入力するべく、ネイティブエンドにおいて生成されたネイティブ入力ボックス及び入力キーボードが採用されており、この結果、ネイティブ入力ボックス及び入力キーボードを通じた情報の入力は、ＡＰＰページに影響を及ぼすことにならず、その結果、フォーカスの曖昧化及びその他の問題点が回避され、且つ、情報の効果的な入力が保証されている。更には、ネイティブレイヤにおいて生成されたネイティブ入力ボックス及び入力キーボードは、高度な制御が可能であり、例えば、ネイティブ入力ボックスは、ネイティブエンドにおいて生成されたコントロールであり、且つ、情報入力のセキュリティを更に改善するべく、ネイティブ入力ボックス内の情報の暗号化を制御することができる。
【００５２】
図６は、本出願の実施形態における方法を実行し得る情報入力装置を示している。図６に示されているように、装置は、属性取得モジュール６１、入力処理モジュール６２、及び情報同期化モジュール６３を具備することができる。ここで、
属性取得モジュール６１は、ページ入力ボックスの属性情報を取得するように構成され、ページ入力ボックスは、モバイルアプリケーションのフロントエンドページにおいて配置されており、
入力処理モジュール６２は、属性情報に従って属性情報を有するネイティブ入力ボックスを生成するように構成され、ネイティブ入力ボックスは、ネイティブレイヤにおいて生成されており、且つ、
情報同期化モジュール６３は、ネイティブ入力ボックスを通じてユーザによって入力された情報をページ入力ボックスに再入力するように構成されている。
【００５３】
一例においては、属性取得モジュール６１は、ページ入力ボックスが配置されているフロントエンドページがオープン状態にあることが検出された際に、ページ入力ボックスの属性情報を取得するように構成されている。
【００５４】
一例においては、入力処理モジュール６２は、ページ入力ボックスの表示場所及び外観パラメータに従ってネイティブ入力ボックスを生成するように、且つ、ネイティブ入力ボックスにより、対応するページ入力ボックスの表示をカバーするように、構成されている。
【００５５】
一例においては、属性情報は、ページ入力ボックスのタイプを含んでおり、ネイティブ入力ボックスは、同一のボックスタイプを有するページ入力ボックスに対応している。又、入力処理モジュール６２は、ネイティブ入力ボックスのタイプに従って、ボックスタイプに対応する入力キーボードを提供するように構成されている。入力キーボードは、その情報タイプの情報の入力を許容している。
【００５６】
又、一例においては、情報同期化モジュール６３は、情報のタイプがパスワードであり、且つ、入力キーボードがパスワードキーボードである際に、入力キーボードを通じてユーザによって入力された情報を暗号化の後にページ入力ボックスに再入力するようにも、構成されている。
【００５７】
本出願の実施形態における装置が、その機能をソフトウェア機能ユニットの形態において実現しており、且つ、スタンドアロン製品として販売又は使用される際には、装置は、コンピュータ可読ストレージ媒体内において保存することができる。この理解に基づいて、現時点の技術に寄与する本出願又はその一部分における技術的解決策、或いは、技術的解決策の一部分は、基本的に、ソフトウェア製品の形態において反映させることができる。コンピュータソフトウェア製品は、ストレージ媒体内において保存され、且つ、装置が本発明の実施形態の方法のステップのすべて又はいくつかを実行することを可能にするいくつかの命令を含んでいる。上述のストレージ媒体は、ＵＳＢディスク、モバイルハードディスク、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random Access Memory）、ディスケット、及びコンパクトディスクなどの、プログラムコードを保存し得るすべての種類の媒体を含む。
【００５８】
上述の説明は、本発明の好適な実施形態であり、且つ、本発明の限定を意図したものではない。本発明の精神及び原理を逸脱することなしに実施されるすべての変更、同一の置換、及び改善は、本発明の範囲に含まれるものとする。
【図１】
2019533223.tif 000003
【図２】
2019533223.tif 000004
【図３】
2019533223.tif 000005
【図４】
2019533223.tif 000006
【図５】
2019533223.tif 000007
【図６】
2019533223.tif 000008
【国際調査報告】
2019533223.tif 000009
2019533223.tif 000010
2019533223.tif 000011
2019533223.tif 000012