JP6138737B2 - 携帯端末、及びキーボードアプリケーションプログラム - Google Patents

携帯端末、及びキーボードアプリケーションプログラム Download PDF

Info

Publication number
JP6138737B2
JP6138737B2 JP2014203711A JP2014203711A JP6138737B2 JP 6138737 B2 JP6138737 B2 JP 6138737B2 JP 2014203711 A JP2014203711 A JP 2014203711A JP 2014203711 A JP2014203711 A JP 2014203711A JP 6138737 B2 JP6138737 B2 JP 6138737B2
Authority
JP
Japan
Prior art keywords
input
keyboard
unit
data
user
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.)
Active
Application number
JP2014203711A
Other languages
English (en)
Other versions
JP2016071815A (ja
Inventor
青陽 栗田
青陽 栗田
和哉 小田
和哉 小田
尚樹 熊本
尚樹 熊本
鈴木 規之
規之 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ASTERISK, INC.
Original Assignee
ASTERISK, INC.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ASTERISK, INC. filed Critical ASTERISK, INC.
Priority to JP2014203711A priority Critical patent/JP6138737B2/ja
Publication of JP2016071815A publication Critical patent/JP2016071815A/ja
Application granted granted Critical
Publication of JP6138737B2 publication Critical patent/JP6138737B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Description

本発明は、携帯情報端末と読取装置を有する携帯端末、及び携帯端末にインストールされるキーボードアプリケーションプログラムに関する。
特許文献1には、Bluetooth(登録商標)と呼ばれる無線入出力インタフェースにより接続されたバーコードスキャナと携帯情報端末を備えた携帯端末が記載されている。このような携帯情報端末に組み込まれたオペレーティングシステム(以下、OSという)には、ヒューマン・インターフェイス・デバイス(以下、HIDという)という標準ドライバが組み込まれている。バーコードスキャナは、HIDで定められた方式で読み取ったデータを送信する。携帯情報端末のOSは、受信したデータをキーボードデータとして認識して、実行中のアプリケーションプログラムに対して入力する。このように、OSが有する標準ドライバを用いて入出力インタフェースを制御し、データの送受信を行うので、アプリケーションプログラム自体には通信処理を要しない。
しかしながら、携帯情報端末とバーコードスキャナ間の入出力インタフェースや、携帯情報端末のOSによっては、標準ドライバを使用できない場合がある。この場合には、携帯情報端末にインストールされるアプリケーションプログラム自体に、バーコードスキャナに対する独自の通信処理を組み込む必要があった。その結果、バーコードスキャナ等の読取装置の情報を取得できるアプリケーションプログラムは限定的であり、携帯端末の用途が限られていた。
特開2013−17157号公報
本発明は、携帯端末の汎用性を向上させるキーボードアプリケーションプログラムを提供すること、及び汎用性の高い携帯端末を提供することを目的とする。
本発明の携帯端末は、ユーザの使用目的に応じて機能し、キーボードデータの入力を受け付ける入力受付手段を有するユーザアプリケーション部が組み込まれた携帯情報端末と、前記携帯情報端末と入出力インタフェースを介して通信可能な読取手段と、を備える携帯端末であって、
前記携帯情報端末には、前記入出力インタフェースを通じて前記読取手段が読み取った読取データを取得し、該読取データを前記キーボードデータとして前記入力受付手段に対して入力するキーボードアプリケーション部が組み込まれたことを特徴とする。
本発明のキーボードアプリケーションプログラムは、ユーザの使用目的に応じて機能してキーボードデータの入力を受け付ける入力受付手段を有するユーザアプリケーションプログラムが組み込まれ、読取手段と入出力インタフェースを介して通信可能な携帯情報端末のコンピュータに、
前記読取手段が読み取る読取データを、前記入出力インタフェースを通じて取得する取得ステップ、取得した前記読取データを前記キーボードデータとして前記入力受付手段に対して入力する入力ステップ、を実行させることを特徴とする。
本発明に係る携帯端末およびキーボードアプリケーションプログラムは、入出力インタフェースを通じて読取データが携帯情報端末に送信される。キーボードアプリケーション部は、この読取データを取得して、ユーザアプリケーション部の入力受付手段に入力する。このようにユーザアプリケーション部と読取手段との間にはキーボードアプリケーション部が介在して読取データの取得および入力を行うので、読取手段との通信処理をユーザアプリケーション部自身に組み込む必要がない。よって、読取データを利用する様々なユーザアプリケーション部の開発や組み込みが可能となり、汎用性の高い携帯端末を提供することができる。
実施形態に係る携帯端末を示すブロック図である。 実施形態に係るキーボードアプリケーションプログラムのフローチャートである。
図面に基づいて本発明の実施形態を説明する。なお、各図にわたって示される同じ符号は、同一又は同様のものを示す。
図1に示すように、携帯端末1は、読取装置3と、携帯情報端末5と、を備えている。
読取装置3は、代表的には、データ記録体7に記録されたデータを読取る装置である。データ記録体7は、一次元バーコードや二次元シンボルが付されているものや、RFタグを有するものである。このようなデータ記録体7に記録されているデータとしては、データ記録体7が付された物品を識別するための識別データや、その物品に関する情報である物品データなどであり、特に限定されない。これらのデータの読取りは、例えば公知の機械可読の技術を用いることができる。この読取装置3は、カメラやアンテナ等のセンサを制御してデータ記録体7に記録されたデータを読取る読取手段9と、入出力インタフェース11を制御して読み取ったデータ(以下、読取データという)を携帯情報端末5に対して送信する通信制御手段13と、を備えている。
携帯情報端末5は、代表的にはPersonal Digital Assistant、スマートフォン、タブレット端末等であり、タッチパネル15と、処理部17と、を備えている。タッチパネル15は、処理部17の実行結果を表示画面に表示し、ユーザがタッチした表示画面中の位置座標を検出する。
処理部17は、CPU等のプロセッサが補助メモリに記憶されたプログラムを主メモリにロードして、ロードしたプログラムを実行することにより機能する部分である。この処理部17は入出力インタフェース11を介して読取装置3と接続されている。代表的な入出力インタフェース11としてはコネクタを介して接続してシリアル通信を行うための回路を含むシリアルインタフェースである。処理部17は、オペレーティングシステム部(以下、OS部19という)と、アプリケーション部21と、を備えている。
OS部19は、オペレーティングシステムを実行することにより機能する部分であり、携帯情報端末5の基本的な処理を行い、入出力インタフェース11を制御する。また、OS部19は後述のユーザアプリケーション部23の入力受付手段(不図示)に対してキーボードデータを入力する標準キーボード入力手段25を有している。代表的な標準キーボード入力手段25は、タッチパネル15の表示画面に文字や数字の一覧を表示させ、ユーザが指定した位置に表示されている文字や数字をキーボードデータとして入力受付手段に入力する仮想的なキーボード(ソフトウェアキーボード)である。
アプリケーション部21は、携帯情報端末5にインストールされたアプリケーションプログラムを実行することにより機能する部分であり、ユーザアプリケーション部23と、キーボードアプリケーション部27と、を備えている。このユーザアプリケーション部23とキーボードアプリケーション部27は互いに連携しており、キーボードアプリケーション部27からユーザアプリケーション部23に対してデータの受渡しを行うことができる。データの受渡は、キーボードアプリケーション部27から直接的にユーザアプリケーション部23に対して行うことができる。他には、キーボードアプリケーション部27からデータを受取り、このデータを実行中のユーザアプリケーション部23に渡すOS部19の受渡部(不図示)を介して間接的に行うこともできる。
ユーザアプリケーション部23は、代表的には、文字や数字のキーボードデータを入力することにより、文章作成を行う文章作成アプリケーション部、表計算を行う表計算アプリケーション部、及びウェブサーバに接続してウェブサイトの閲覧やサービスを受けるブラウザアプリケーション部、並びに物品に付されたバーコードデータを用いて物品の配送追跡を行う追跡アプリケーション部、商品の販売管理を行う販売情報管理アプリケーション部等である。このようにユーザアプリケーション部23は、携帯情報端末5をユーザの使用目的に応じて機能させる一又は複数の部分であり、キーボードデータの入力を受け付ける入力受付手段を有している。代表的な入力受付手段としては、文字の入力を受け付ける入力ボックスや、テキストボックスである。
キーボードアプリケーション部27は、後述するキーボードアプリケーションプログラムを実行することにより機能する部分である。キーボードアプリケーション部27は、OS部19を介して読取データを取得し、これをキーボードデータとして入力受付手段に対して入力する。なお、入力受付手段が受付状態にある場合に、キーボードアプリケーション部27と標準キーボード入力手段25の一方が、ユーザの選択に基づいてOS部19により実行される。
次に、図2に基づいて本実施形態のキーボードアプリケーションプログラムについて説明する。なお、携帯情報端末5と読取装置3とがシリアルインタフェースにより接続された場合を例にして説明するものである。
このキーボードアプリケーションプログラムは、実行中のユーザアプリケーション部23の入力受付手段が受付状態になった場合に開始され、携帯情報端末5のコンピュータ(処理部17)に、取得ステップs10、入力ステップs20、を実行させる。
取得ステップs10は、コンピュータに、読取データを取得させるステップであり、接続開始ステップs11、受信ステップs12、を含む。
接続開始ステップs11は、コンピュータに、シリアルインタフェースを制御させて読取装置3との通信接続を開始させるステップである。なお、読取装置3が接続されていない等の理由により通信接続が失敗した場合には、その旨をタッチパネル15の表示画面に表示させても良い。
この接続開始ステップs11が成功した場合には、読取装置3により、読取ステップs31、送信ステップs32が実行される。読取ステップs31は、読取手段9に読取データを読取らせるステップである。読取データの読取には、例えば公知の機械可読の技術が用いられる。送信ステップs32は、通信制御手段13にシリアルインタフェースを制御させて読取データを携帯情報端末5に送信させるステップである。送信に際して読取データは文字毎にASCIIコード等の文字コードに変換されて、先頭の文字から順に送信される。読取データの末尾には改行コードなどの所定の文字コードが付加されるのが好ましい。これにより、複数のデータ記録体7の読取りを行った場合において、読取データ各々の区切りを示すことができる。
受信ステップs12は、コンピュータに、シリアルインタフェースを制御させて読取データを受信させるステップである。この読取データの受信は、例えば、読取装置3から送られてくる文字毎に行われ、受信した順に文字毎にメモリに格納される。なお、受信中である旨をタッチパネル15の表示画面に表示させても良い。また、受信後に、読取データの文字列、文字数、読取った読取データ数等の受信内容を表示させても良い。
入力ステップs20は、コンピュータに、受信した読取データをキーボードデータとして入力受付手段に対して入力させるステップである。入力に際しては、例えば、受信した文字毎に、順に、入力する。なお、メモリに記憶された各文字を結合して文字列を作成し、この文字列ごとに入力しても良い。また、受信した読取データを加工して入力しても良い。例えば、読取データに所定の文字列を付加したり、所定規則に基づいて読取データから文字列を抽出することができる。
本実施形態に係る携帯端末1およびキーボードアプリケーションプログラムは、入出力インタフェース11を通じて読取データが携帯情報端末5に送信される。また、OS部19を介してキーボードアプリケーション部27が読取データを取得し、これをユーザアプリケーション部23に入力する。このようにユーザアプリケーション部23と読取装置3との間にはキーボードアプリケーション部27が介在して読取データの取得および入力を行うので、ユーザアプリケーション部23の各々に通信処理を組み込む必要がない。よって、読取データを利用する様々なユーザアプリケーション部23の開発や組み込みが可能となり、汎用性の高い携帯端末を提供することができる。さらに、ユーザアプリケーション部23の各々に重複して通信処理を組み込む必要がないので、使用メモリの節約にもなる。また、本実施形態は、HIDなどの標準デバイスドライバを用いることができないOS部19を有する携帯情報端末5に特に好適である。
以上、本発明の実施形態について説明したが、本発明はその趣旨を逸脱しない範囲で、当業者の知識に基づき種々の改良、修正、変形を加えた態様で実施し得るものであり、これらの態様はいずれも本発明の範囲に属するものである。
例えば、上記の実施形態では、入出力インタフェース11としてシリアルインタフェースを用いたが、これに限定されずパラレル通信を行うパラレルインタフェースを用いても良い。また、入出力インタフェース11を用いた通信は、コネクタを介して電気信号を送受信する回路を用いて行う通信に限定されず、赤外線送受信回路や電波送受信回路を用いて行う無線通信であってもよい。
また、データ記録体7からデータを読取る読取装置3の代表例としては、バーコードスキャナやRFIDリーダ等があげられるが、読取装置3の態様はこれに限定されるものではない。例えば、心拍数を検出するセンサから定期的に心拍数のレートを読み取り(検出し)、この読取データ(心拍数レートデータ)を送信する装置であってもよい。
また、読取装置3による読取ステップs31及び送信ステップs32は任意のタイミングで行っても良い。例えば、携帯情報端末5のコンピュータに、読取要求ステップと送信要求ステップを接続開始ステップs11の後に実行させてもよい。読取要求ステップは読取装置3に対して読取要求データを送信するステップである。読取装置3は読取要求データを受信して読取ステップs31を実行する。また、送信要求ステップは読取装置3に対して送信要求データを送信するステップである。読取装置3は送信要求データを受信して送信ステップs32を実行する。
さらに、読取要求ステップや送信要求ステップは、ユーザの入力に基づいて実行されても良い。例えば、携帯情報端末5のコンピュータに、タッチパネル15の表示画面にスイッチを表示する表示ステップと、表示されたボタンにタッチされたことを検出する入力検出ステップを実行させて、検出された場合に読取要求ステップや送信要求ステップを実行させても良い。また、読取装置3は、読取手段9の入力端子に電気的に接続されたスイッチを備え、このスイッチの入力に基づいて上記の読取ステップs31及び送信ステップs32を行っても良い。
また、かな入力手段、ローマ字入力手段、英数字入力手段などの複数の標準キーボード入力手段がある場合には、入力受付手段が受付状態になったときに、キーボードアプリケーション部と複数の標準キーボード入力手段の中の一つが、ユーザの選択に基づいてOS部19により実行される。
1 … 携帯端末
3 … 読取装置
5 … 携帯情報端末
7 … データ記録体
9 … 読取手段
11 … 入出力インタフェース
19 … OS部
23 … ユーザアプリケーション部
27 … キーボードアプリケーション部

Claims (2)

  1. タッチパネルを備える携帯情報端末と、
    前記携帯情報端末と入出力インタフェースを介して通信可能な読取手段と、
    を備える携帯端末であって、
    前記携帯情報端末には
    ユーザの使用目的に応じて機能し、キーボードデータの入力を受け付ける入力受付手段を有するユーザアプリケーション部と、
    記入出力インタフェースを通じて前記読取手段が読み取った読取データを取得し、該読取データを前記キーボードデータとして前記入力受付手段に対して入力するキーボードアプリケーション部と、
    前記タッチパネル上における前記ユーザの指定位置に応じた前記キーボードデータを前記入力受付手段に入力する標準キーボード入力手段を有するOS部と、
    組み込まれており、
    前記OS部は、前記入力受付手段が受付状態にある場合に、前記標準キーボード入力手段と前記キーボードアプリケーション部のいずれか一方を前記ユーザの選択に基づいて機能させることを特徴とする携帯端末。
  2. タッチパネルを備え、ユーザの使用目的に応じて機能してキーボードデータの入力を受け付ける入力受付手段を有するユーザアプリケーション、及び前記タッチパネル上における前記ユーザの指定位置に応じた前記キーボードデータを前記入力受付手段に入力する標準キーボード入力手段を有するOSが組み込まれ、読取手段と入出力インタフェースを介して通信可能な携帯情報端末のコンピュータに、
    前記入出力インタフェースを通じて前記読取手段が読み取った読取データを取得し、該読取データを前記キーボードデータとして前記入力受付手段に対して入力するステップを、
    前記入力受付手段が受付状態にあり、前記OSの処理によって前記ユーザに選択された場合に実行させるキーボードアプリケーションプログラム。
JP2014203711A 2014-10-02 2014-10-02 携帯端末、及びキーボードアプリケーションプログラム Active JP6138737B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014203711A JP6138737B2 (ja) 2014-10-02 2014-10-02 携帯端末、及びキーボードアプリケーションプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014203711A JP6138737B2 (ja) 2014-10-02 2014-10-02 携帯端末、及びキーボードアプリケーションプログラム

Publications (2)

Publication Number Publication Date
JP2016071815A JP2016071815A (ja) 2016-05-09
JP6138737B2 true JP6138737B2 (ja) 2017-05-31

Family

ID=55867094

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014203711A Active JP6138737B2 (ja) 2014-10-02 2014-10-02 携帯端末、及びキーボードアプリケーションプログラム

Country Status (1)

Country Link
JP (1) JP6138737B2 (ja)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63163916A (ja) * 1986-12-26 1988-07-07 Sharp Corp 複数の入力装置による入力方式
US5157384A (en) * 1989-04-28 1992-10-20 International Business Machines Corporation Advanced user interface
US5404493A (en) * 1992-11-17 1995-04-04 Intermec Corporation Method and computer system for processing keycode data and symbol code data in a bar code device
JPH0744298A (ja) * 1993-08-03 1995-02-14 Pfu Ltd 入力エミュレータ
JP2778472B2 (ja) * 1994-06-22 1998-07-23 日本電気株式会社 データ処理装置

Also Published As

Publication number Publication date
JP2016071815A (ja) 2016-05-09

Similar Documents

Publication Publication Date Title
US20170293959A1 (en) Information processing apparatus, shelf label management system, control method, and program
US8282002B2 (en) Multi-barcode scan process
US10282776B2 (en) User equipment for recognizing object and displaying database matching result, control method thereof and non-transitory computer readable storage medium having computer program recorded thereon
US20170278057A1 (en) Information processing apparatus, shelf label management system, control method, and program
CN107077549B (zh) 生物认证***、生物认证处理装置和生物认证方法
CN103488528A (zh) 一种基于移动终端的二维码处理方法及装置
US10594485B2 (en) System, method, program, and recording medium storing program for authentication
CN103189864A (zh) 用于确定个人的共享好友的方法、设备和计算机程序产品
EP3182651B1 (en) Method of controlling operation of cataloged smart devices
CN102981747A (zh) 信息处理装置、信息处理方法和计算机程序
US20160295037A1 (en) Server and Communication System Including the Same
JP2016189064A (ja) 無線通信システム、電子機器及び無線通信システムの制御方法、制御プログラム
WO2015171420A1 (en) Apparatus and method for performing a variable data capture process
US20110134062A1 (en) Network system, content providing method, server, communication terminal, and content obtaining method
CN108803961B (zh) 数据处理方法、装置以及移动终端
US20140164341A1 (en) Method and apparatus for obtaining and managing contact information
US20150248700A1 (en) Information providing method and system using signage device
JP2016018334A (ja) 入力操作補助具、入力操作補助システム及び情報処理方法
JP6138737B2 (ja) 携帯端末、及びキーボードアプリケーションプログラム
US10762493B2 (en) User equipment and method for searching mobile card based on pattern recognition and non-transitory computer readable storage medium having computer program recorded thereon
JP5780286B2 (ja) 商品情報表示装置、端末装置、及びプログラム
US11461606B2 (en) System that associates object with n-dimensional symbol
US20140201393A1 (en) Image processing apparatus and method
EP2940583A2 (en) Remote operating system
US20140058864A1 (en) Commodity registration apparatus and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170106

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: 20170411

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170426

R150 Certificate of patent or registration of utility model

Ref document number: 6138737

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20170517

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250