JP4949182B2 - モバイルキーボードシステム - Google Patents
モバイルキーボードシステム Download PDFInfo
- Publication number
- JP4949182B2 JP4949182B2 JP2007253525A JP2007253525A JP4949182B2 JP 4949182 B2 JP4949182 B2 JP 4949182B2 JP 2007253525 A JP2007253525 A JP 2007253525A JP 2007253525 A JP2007253525 A JP 2007253525A JP 4949182 B2 JP4949182 B2 JP 4949182B2
- Authority
- JP
- Japan
- Prior art keywords
- information terminal
- character string
- input
- portable information
- web server
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
しかし、PC等の情報端末のキーボードから文字列を入力すると、キーロガーにより入力文字列を盗聴される危険性がある。
そこで、キーロガー対策をしたキーボードとして、特許文献1に記載されているソフトウェアキーボードがある。ソフトウェアキーボードでは、画面に表示される仮想キーボードをマウスでクリックすることで入力を行なえる。
また、PC等の情報端末のキーボードに慣れていないオンラインサービス利用者でも、ソフトウェアキーボードから英数字記号を入力するのは、簡単である。
また、ソフトウェアキーボードから日本語を入力するのは、面倒であるという問題点がある。
前記ウェブサーバが、
セッションIDと連携IDと携帯情報端末経由入力文字列とオフの携帯情報端末経由入力文字列更新フラグを含むレコードを記憶し、前記情報端末にセッションIDと情報端末用文字列入力画面を送信し、
前記情報端末が、
情報端末用文字列入力画面を表示し、
前記携帯情報端末が、
ウェブサーバに連携IDと入力文字列を送信し、
前記ウェブサーバが、
受信した連携IDを含むレコードについて、携帯情報端末経由入力文字列に受信した入力文字列を記憶し、前記携帯情報端末経由入力文字列更新フラグにオンを記憶し、
前記情報端末が、
前記ウェブサーバにセッションIDを送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列更新フラグがオンならば、携帯情報端末経由入力文字列更新フラグにオフを記憶し、さらに前記情報端末に携帯情報端末経由入力文字列を送信し、
前記情報端末が、
文字列入力欄に受信した携帯情報端末経由入力文字列を入力する手段をそれぞれ備えることを特徴とする。
前記ウェブサーバが、
セッションIDと連携IDと空文字列の携帯情報端末経由入力文字列とオフの携帯情報端末経由入力文字列更新フラグを含むレコードを記憶し、前記情報端末にセッションIDと情報端末用文字列入力画面を送信し、
前記情報端末が、
情報端末用文字列入力画面を表示し、
前記携帯情報端末が、
前記ウェブサーバに連携IDと入力文字列を送信し、
前記ウェブサーバが、
受信した連携IDを含むレコードについて、携帯情報端末経由入力文字列に受信した入力文字列を記憶し、携帯情報端末経由入力文字列更新フラグにオンを記憶し、
前記情報端末が、
前記ウェブサーバにセッションIDを送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列更新フラグがオンならば、前記携帯情報端末経由入力文字列更新フラグにオフを記憶し、未使用文字列の先頭から携帯情報端末経由入力文字列の文字数分の文字列を抽出し、前記情報端末に抽出文字列を送信し、
前記情報端末が、
文字列入力欄に受信した抽出文字列を入力し、
前記情報端末が、
前記ウェブサーバにセッションIDと入力文字列を送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列を取得し、受信した情報端末経由入力文字列の各文字について、nが1以上携帯情報端末経由入力文字列の文字数以下の整数値について、未使用文字列のn文字目の文字に等しいならば、携帯情報端末経由入力文字列のn文字目の文字に置換する手段をそれぞれ備えることを特徴とする。
前記ウェブサーバが、
セッションIDと連携IDと空文字列の携帯情報端末経由入力文字列とオフの携帯情報端末経由入力文字列更新フラグを含むレコードを記憶し、前記情報端末にセッションIDと情報端末用文字列入力画面を送信し、
前記情報端末が、
情報端末用文字列入力画面を表示し、
前記携帯情報端末が、
前記ウェブサーバに連携IDと入力文字列を送信し、
前記ウェブサーバが、
受信した連携IDを含むレコードについて、携帯情報端末経由入力文字列に受信した入力文字列を記憶し、前記携帯情報端末経由入力文字列更新フラグにオンを記憶し、
前記情報端末が、
前記ウェブサーバにセッションIDを送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列更新フラグがオンならば、前記携帯情報端末経由入力文字列更新フラグにオフを記憶し、前記情報端末に携帯情報端末経由入力文字列の文字数を送信し、
前記情報端末が、
文字列入力欄に受信した携帯情報端末経由入力文字列の文字数分の任意の文字列を入力し、文字列入力欄を入力不可能にし、
前記情報端末が、
前記ウェブサーバにセッションIDと入力文字列を送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列を取得し、携帯情報端末経由入力文字列が空文字列ならば、受信した情報端末経由入力文字列をオンラインサービス処理に使用し、携帯情報端末経由入力文字列が空文字列でないならば、携帯情報端末経由入力文字列をオンラインサービス処理に使用する手段をそれぞれ備えることを特徴とする。
また、スパイウェアの脅威にあまりさらされていない携帯電話機や携帯ゲーム機等の携帯情報端末から文字列を入力して、PC等の情報端末の文字列入力欄に未使用文字列の先頭から携帯情報端末経由入力文字列の文字数分の文字列が入力されて、ウェブサーバで情報端末経由入力文字列に含まれる未使用文字列の文字が携帯情報端末経由入力文字列の文字に置換されることで、PC等の情報端末への文字列の入力に関して安全性が向上する。
また、スパイウェアの脅威にあまりさらされていない携帯電話機や携帯ゲーム機等の携帯情報端末から文字列を入力して、PC等の情報端末の文字列入力欄に携帯情報端末経由入力文字列の文字数分の任意の文字列が入力されて、ウェブサーバでセッションIDを含むレコードについて携帯情報端末経由入力文字列を取得することで、PC等の情報端末への文字列の入力に関して安全性が向上する。
図1において、本実施形態のモバイルキーボードシステムは、情報端末1と携帯情報端末2とウェブサーバ3が、インターネットを介して接続して構成される。
情報端末1と携帯情報端末2は、ウェブブラウザを搭載している。ウェブサーバ3は、データベース4を内蔵している。情報端末1は例えばPCであり、携帯情報端末2は携帯電話機や携帯ゲーム機である。
携帯情報端末2は、情報端末1と同一ユーザが使用するものである。
図2において、セッションテーブルのカラムは、セッションID(21)と連携ID(22)と携帯情報端末経由入力文字列(23)と携帯情報端末経由入力文字列更新フラグ(24)である。
セッションID(21)は、ウェブサーバ3が情報端末1を識別するためのIDであり、ユニーク制約のあるカラムである。
連携ID(22)は、ウェブサーバ3が情報端末1と携帯情報端末2の対応関係を識別するためのIDであり、ユニーク制約のあるカラムである。
携帯情報端末経由入力文字列(23)は、ウェブサーバ3が携帯情報端末2から受信する入力文字列である。
携帯情報端末経由入力文字列更新フラグ(24)は、ウェブサーバ3が携帯情報端末2から携帯情報端末経由入力文字列を受信するとオンになり、ウェブサーバ3が情報端末1に携帯情報端末経由入力文字列または抽出文字列を送信するとオフになるフラグである。
最初に、ステップ301において、情報端末1が、ウェブサーバ3に接続する。
次に、ステップ302において、ウェブサーバ3が、情報端末1から接続されて、データベース4のセッションテーブルのユニーク制約を満たすようにセッションID(21)と連携ID(22)をランダムに生成し、データベース4のセッションテーブルに生成したセッションID(21)と生成した連携ID(22)と空文字列の携帯情報端末経由入力文字列(23)とオフの携帯情報端末経由入力文字列更新フラグ(24)を含むレコードを記憶し、情報端末1にセッションID(21)と情報端末用文字列入力画面(文字列入力欄と送信ボタンと連携ID表示欄から構成される画面)を送信する。
情報端末用文字列入力画面の一例を図4に示す。
次に、ステップ304において、携帯情報端末2が、ウェブサーバ3に接続する。
次に、ステップ305において、ウェブサーバ3が、携帯情報端末2から接続されて、携帯情報端末2に連携ID入力画面(連携ID入力欄と送信ボタンから構成される画面)を送信する。連携ID入力画面の一例を図5に示す。
次に、ステップ313において、情報端末1が、オンラインサービス利用者によって送信ボタンを押下されて、ウェブサーバ3に入力文字列を送信する。
最後に、ステップ314において、ウェブサーバ3が、情報端末1から入力文字列を受信して、受信した情報端末経由入力文字列をオンラインサービス処理に使用する。
ただし、未使用文字列を、文字が入力文字列の文字以外から構成されて、文字数が入力文字列の最大文字数と等しくて、各文字が互いに異なる文字から構成される文字列とする。
例えば、入力文字列がパスワードで、パスワードの文字が英数字から構成されて、パスワードの最大文字数が12文字の場合、未使用文字列は!"#$%&'()=~|である。
例えば、入力文字列がクレジットカード番号で、クレジットカード番号の文字が数字から構成されて、クレジットカード番号の最大文字数が16文字の場合、未使用文字列はABCDEFGHIJKLMNOPである。
情報端末に入力文字列が表示されない場合の処理は、情報端末に入力文字列が表示される場合の処理を基に、次に説明するステップ701〜704の処理を追加して、ステップ301〜310,701〜704の処理を順番に実行すればよい。
ステップ702において、情報端末1が、ウェブサーバ3から抽出文字列を受信して、文字列入力欄に抽出文字列を入力する。
ステップ704において、ウェブサーバ3が、情報端末1からセッションID(21)と入力文字列を受信して、データベース4のセッションテーブルの受信したセッションID(21)を含むレコードについて、携帯情報端末経由入力文字列を取得して、受信した情報端末経由入力文字列の各文字について、nが1以上携帯情報端末経由入力文字列の文字数以下の整数値について、未使用文字列のn文字目の文字に等しいならば、携帯情報端末経由入力文字列のn文字目の文字に置換して、置換後文字列をオンラインサービス処理に使用する。
・携帯情報端末経由入力文字列:1234567890123456
・抽出文字列:ABCDEFGHIJKLMNOP
・情報端末経由入力文字列:ABCDEFGHIJKLMNOP
・置換後文字列:1234567890123456
・携帯情報端末経由入力文字列:bugword
・抽出文字列:!"#$%&'
・情報端末経由入力文字列:pass$%&'
・置換後文字列:password
情報端末1に入力文字列が表示されない場合の処理は、情報端末1に入力文字列が表示される場合の処理を基に、次に説明するステップ801〜804の処理を追加して、ステップ301〜310,801〜804の処理を順番に実行すればよい。
ステップ802において、情報端末1が、ウェブサーバ3から携帯情報端末経由入力文字列の文字数を受信して、文字列入力欄に携帯情報端末経由入力文字列の文字数分の任意の文字列を入力して、文字列入力欄を入力不可能にする。
ステップ804において、ウェブサーバ3が、情報端末1からセッションID(21)と入力文字列を受信して、データベース4のセッションテーブルの受信したセッションID(21)を含むレコードについて、携帯情報端末経由入力文字列(23)を取得して、携帯情報端末経由入力文字列(23)が空文字列ならば、受信した情報端末経由入力文字列をオンラインサービス処理に使用して、携帯情報端末経由入力文字列が空文字列でないならば、携帯情報端末経由入力文字列をオンラインサービス処理に使用する。
例えば、情報端末1が、情報端末用文字列入力画面にQRコード(ウェブサーバ3のURLに連携IDのクエリストリングを連結した文字列をエンコード)を表示する。
そして、携帯情報端末2が、QRコードを読み取って、デコードしたURLに接続して、ウェブサーバ3にクエリストリングとして連携IDを送信する。
2 携帯情報端末
3 ウェブサーバ
4 データベース
Claims (3)
- 情報端末と携帯情報端末とウェブサーバがインターネットを介して接続して構成されるモバイルキーボードシステムであって、
前記ウェブサーバが、
セッションIDと連携IDと携帯情報端末経由入力文字列とオフの携帯情報端末経由入力文字列更新フラグを含むレコードを記憶し、前記情報端末にセッションIDと情報端末用文字列入力画面を送信し、
前記情報端末が、
情報端末用文字列入力画面を表示し、
前記携帯情報端末が、
ウェブサーバに連携IDと入力文字列を送信し、
前記ウェブサーバが、
受信した連携IDを含むレコードについて、携帯情報端末経由入力文字列に受信した入力文字列を記憶し、前記携帯情報端末経由入力文字列更新フラグにオンを記憶し、
前記情報端末が、
前記ウェブサーバにセッションIDを送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列更新フラグがオンならば、携帯情報端末経由入力文字列更新フラグにオフを記憶し、さらに前記情報端末に携帯情報端末経由入力文字列を送信し、
前記情報端末が、
文字列入力欄に受信した携帯情報端末経由入力文字列を入力する手段をそれぞれ備えることを特徴とするモバイルキーボードシステム。 - 情報端末と携帯情報端末とウェブサーバがインターネットを介して接続して構成されるモバイルキーボードシステムであって、
前記ウェブサーバが、
セッションIDと連携IDと空文字列の携帯情報端末経由入力文字列とオフの携帯情報端末経由入力文字列更新フラグを含むレコードを記憶し、前記情報端末にセッションIDと情報端末用文字列入力画面を送信し、
前記情報端末が、
情報端末用文字列入力画面を表示し、
前記携帯情報端末が、
前記ウェブサーバに連携IDと入力文字列を送信し、
前記ウェブサーバが、
受信した連携IDを含むレコードについて、携帯情報端末経由入力文字列に受信した入力文字列を記憶し、携帯情報端末経由入力文字列更新フラグにオンを記憶し、
前記情報端末が、
前記ウェブサーバにセッションIDを送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列更新フラグがオンならば、前記携帯情報端末経由入力文字列更新フラグにオフを記憶し、未使用文字列の先頭から携帯情報端末経由入力文字列の文字数分の文字列を抽出し、前記情報端末に抽出文字列を送信し、
前記情報端末が、
文字列入力欄に受信した抽出文字列を入力し、
前記情報端末が、
前記ウェブサーバにセッションIDと入力文字列を送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列を取得し、受信した情報端末経由入力文字列の各文字について、nが1以上携帯情報端末経由入力文字列の文字数以下の整数値について、未使用文字列のn文字目の文字に等しいならば、携帯情報端末経由入力文字列のn文字目の文字に置換する手段をそれぞれ備えることを特徴とするモバイルキーボードシステム。 - 情報端末と携帯情報端末とウェブサーバがインターネットを介して接続して構成されるモバイルキーボードシステムであって、
前記ウェブサーバが、
セッションIDと連携IDと空文字列の携帯情報端末経由入力文字列とオフの携帯情報端末経由入力文字列更新フラグを含むレコードを記憶し、前記情報端末にセッションIDと情報端末用文字列入力画面を送信し、
前記情報端末が、
情報端末用文字列入力画面を表示し、
前記携帯情報端末が、
前記ウェブサーバに連携IDと入力文字列を送信し、
前記ウェブサーバが、
受信した連携IDを含むレコードについて、携帯情報端末経由入力文字列に受信した入力文字列を記憶し、前記携帯情報端末経由入力文字列更新フラグにオンを記憶し、
前記情報端末が、
前記ウェブサーバにセッションIDを送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列更新フラグがオンならば、前記携帯情報端末経由入力文字列更新フラグにオフを記憶し、前記情報端末に携帯情報端末経由入力文字列の文字数を送信し、
前記情報端末が、
文字列入力欄に受信した携帯情報端末経由入力文字列の文字数分の任意の文字列を入力し、文字列入力欄を入力不可能にし、
前記情報端末が、
前記ウェブサーバにセッションIDと入力文字列を送信し、
前記ウェブサーバが、
受信したセッションIDを含むレコードについて、前記携帯情報端末経由入力文字列を取得し、携帯情報端末経由入力文字列が空文字列ならば、受信した情報端末経由入力文字列をオンラインサービス処理に使用し、携帯情報端末経由入力文字列が空文字列でないならば、携帯情報端末経由入力文字列をオンラインサービス処理に使用する手段をそれぞれ備えることを特徴とするモバイルキーボードシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007253525A JP4949182B2 (ja) | 2007-09-28 | 2007-09-28 | モバイルキーボードシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007253525A JP4949182B2 (ja) | 2007-09-28 | 2007-09-28 | モバイルキーボードシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009086843A JP2009086843A (ja) | 2009-04-23 |
| JP4949182B2 true JP4949182B2 (ja) | 2012-06-06 |
Family
ID=40660217
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007253525A Expired - Fee Related JP4949182B2 (ja) | 2007-09-28 | 2007-09-28 | モバイルキーボードシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4949182B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021140456A (ja) | 2020-03-05 | 2021-09-16 | シャープ株式会社 | 情報処理システム、情報処理方法、及び情報処理プログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0379648U (ja) * | 1989-10-20 | 1991-08-14 | ||
| JPH0377315U (ja) * | 1989-11-29 | 1991-08-02 | ||
| JP2001258077A (ja) * | 2000-03-10 | 2001-09-21 | Victor Co Of Japan Ltd | リモートコントロール装置 |
| JP3631686B2 (ja) * | 2001-03-12 | 2005-03-23 | Necアクセステクニカ株式会社 | 電話回線を用いてコンピュータを遠隔操作する中継器およびそれを使用したシステム |
| JP2003099072A (ja) * | 2001-09-25 | 2003-04-04 | Victor Co Of Japan Ltd | カラオケ端末を用いた情報配信システム及びプレゼントコンテンツ配信用のプログラム |
| JP2007133465A (ja) * | 2005-11-08 | 2007-05-31 | Dainippon Printing Co Ltd | 決済支援システムおよび方法 |
-
2007
- 2007-09-28 JP JP2007253525A patent/JP4949182B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009086843A (ja) | 2009-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2839603B1 (en) | Abstracted and randomized one-time passwords for transactional authentication | |
| US9202030B2 (en) | Information processing system, information processing method, information processing device, program and storage medium | |
| JP5777804B2 (ja) | ウェブベースのセキュリティ認証システム及び方法 | |
| US9705874B2 (en) | Communication apparatus, reminder apparatus, and information recording medium | |
| US20110295740A1 (en) | System And Method For Secure Transactions | |
| US20180181742A1 (en) | Server system, communication system, communication terminal device, program, recording medium, and communication method | |
| JP5563951B2 (ja) | 情報入力方法、情報入力システム、情報入力装置及びコンピュータプログラム | |
| CN102193623A (zh) | 信息输入辅助设备和信息输入辅助方法 | |
| JP2006163825A (ja) | 個人認証システム | |
| JP2009087214A (ja) | 文字列入力方法、文字列力装置および該入力方法を実施するためのコンピュータプログラム | |
| JP4949182B2 (ja) | モバイルキーボードシステム | |
| JP2010128593A (ja) | 通信システム、情報記録装置、提供装置及び通信方法 | |
| JP5241863B2 (ja) | コメント投稿支援システム、コメント投稿支援システムの制御方法、プログラム及び記録媒体 | |
| JP2007206850A (ja) | ログイン管理装置及びプログラム | |
| JP4889418B2 (ja) | 秘密情報受渡方法 | |
| JP4132968B2 (ja) | 識別番号変換システム、及び認証装置 | |
| JP5508495B2 (ja) | データエントリーシステム | |
| JP5028444B2 (ja) | 検索システムでメッセージを伝達するサーバ装置及び方法 | |
| JP5197731B2 (ja) | 本人認証装置及び方法 | |
| JP2015225329A (ja) | サーバおよび端末装置 | |
| HK1207758B (en) | Abstracted and randomized one-time passwords for transactional authentication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120215 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120301 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120307 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150316 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |