JP2018165939A - Application program and information processing system - Google Patents
Application program and information processing system Download PDFInfo
- Publication number
- JP2018165939A JP2018165939A JP2017063526A JP2017063526A JP2018165939A JP 2018165939 A JP2018165939 A JP 2018165939A JP 2017063526 A JP2017063526 A JP 2017063526A JP 2017063526 A JP2017063526 A JP 2017063526A JP 2018165939 A JP2018165939 A JP 2018165939A
- Authority
- JP
- Japan
- Prior art keywords
- application program
- wireless communication
- unit
- mobile terminal
- display unit
- 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.)
- Pending
Links
Images
Landscapes
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Description
本発明は、アプリケーションプログラムおよび情報処理システムに関する。 The present invention relates to an application program and an information processing system.
近年、スマートフォンやタブレットなど、タッチパネルを搭載した携帯端末が普及している。タッチパネルを搭載した携帯端末では、タッチパネルへのタッチ操作により、直感的な入力操作が可能である。これを利用すれば、直感的な入力操作で携帯端末から複合機などに情報を送信することができる。 In recent years, mobile terminals equipped with touch panels, such as smartphones and tablets, have become widespread. In a mobile terminal equipped with a touch panel, an intuitive input operation is possible by a touch operation on the touch panel. If this is utilized, information can be transmitted from a portable terminal to a multifunction device or the like by an intuitive input operation.
たとえば、特許文献1に開示されている構成では、携帯端末のタッチパネルの画面に、複合機の画像とフリック操作(タッチパネルの表面に触れた指などを弾くように移動させ操作)を補助する補助線とを合成した画像が表示される。そして、補助線に沿って、手元から複合機の画像に向かう方向にフリック操作が行われると、携帯端末から複合機への画像データの送信指示が入力され、複合機の画像から手元に向かう方向にフリック操作が行われると、複合機から携帯端末への画像データの送信指示が入力される。
For example, in the configuration disclosed in
ところが、かかる構成では、携帯端末の周辺に複数の複合機が設置されている場合、いずれの複合機を対象とする画像データの送信指示であるかをユーザが判りにくい。 However, in such a configuration, when a plurality of multi-function peripherals are installed around the mobile terminal, it is difficult for the user to understand which multi-function peripheral is the image data transmission instruction.
本発明の目的は、携帯端末の周辺に複数のデバイスが存在していても、携帯端末を操作するユーザが携帯端末と情報の通信を行うデバイスを容易に認識できる、アプリケーションプログラムおよび情報処理システムを提供することである。 An object of the present invention is to provide an application program and an information processing system that allow a user operating a mobile terminal to easily recognize a device that communicates information with the mobile terminal even when there are a plurality of devices around the mobile terminal. Is to provide.
前記の目的を達成するため、本発明の一の局面に係るアプリケーションプログラムおよび情報処理システムは、画像を表示する表示部および表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネル、ならびに無線通信機能を有するデバイスと無線通信する無線通信部が搭載された携帯端末のコンピュータにインストールされるアプリケーションプログラムであって、コンピュータに、出力部が出力する信号から表示部上における物体の移動方向を特定し、移動方向が携帯端末と無線通信部による無線通信可能範囲内のデバイスとを直線的に結ぶ方向と一致するか否かを判定する判定処理と、移動方向と結ぶ方向とが一致する場合に、無線通信部とデバイスとの間で情報の通信を行うよう無線通信部を制御する通信処理とを実行させる。 In order to achieve the above object, an application program and an information processing system according to one aspect of the present invention include a display unit that displays an image and an output unit that outputs a signal corresponding to the contact or approach of an object to the display unit. An application program installed on a computer of a mobile terminal equipped with a wireless communication unit that wirelessly communicates with a touch panel and a device having a wireless communication function, and an object on a display unit from a signal output from the output unit to the computer A determination process for determining whether the movement direction matches a direction in which the movement direction linearly connects the mobile terminal and the device within the wireless communication range by the wireless communication unit, and a direction connecting the movement direction If the two match, the communication that controls the wireless communication unit to communicate information between the wireless communication unit and the device To perform the processing.
この構成によれば、携帯端末の表示部上で指などの物体が携帯端末とデバイスとを直線的に結ぶ方向に移動(フリック)された場合に、携帯端末とデバイスとの間で情報の通信が行われる。そのため、携帯端末の周辺に複数のデバイスが存在していても、携帯端末を操作するユーザが携帯端末と情報の通信を行うデバイスを容易に認識することができる。 According to this configuration, when an object such as a finger is moved (flicked) in a direction that linearly connects the mobile terminal and the device on the display unit of the mobile terminal, information is communicated between the mobile terminal and the device. Is done. Therefore, even if there are a plurality of devices around the mobile terminal, the user who operates the mobile terminal can easily recognize the device that communicates information with the mobile terminal.
なお、本発明は、アプリケーションプログラムの形態で実現することができるだけでなく、たとえば、携帯端末と複数の機能を有する複合機とを含む情報処理システムの形態で実現することもできる。 Note that the present invention can be realized not only in the form of an application program but also in the form of an information processing system including, for example, a portable terminal and a multifunction peripheral having a plurality of functions.
この情報処理システムにおいて、携帯端末は、画像を表示する表示部および表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネルと、デバイスと無線通信する無線通信部と、制御部とを備え、制御部は、出力部が出力する信号から表示部上における物体の移動方向を特定し、移動方向が携帯端末と無線通信部による無線通信可能範囲内のデバイスとを直線的に結ぶ方向と一致するか否かを判定する判定処理と、移動方向と結ぶ方向とが一致する場合に、無線通信部とデバイスとの間で情報の通信を行うよう無線通信部を制御する通信処理とを実行する。 In this information processing system, the mobile terminal includes a display unit that displays an image and a touch panel that includes an output unit that outputs a signal corresponding to the contact or approach of an object to the display unit, a wireless communication unit that wirelessly communicates with a device, A control unit, the control unit specifies a moving direction of the object on the display unit from a signal output from the output unit, and the moving direction is linear between the mobile terminal and a device within a wireless communication range by the wireless communication unit. Communication that controls the wireless communication unit to perform communication of information between the wireless communication unit and the device when the determination process for determining whether or not the direction connected to the wireless communication unit matches the direction connected to the moving direction Process.
本発明によれば、携帯端末の周辺に複数のデバイスが存在していても、携帯端末を操作するユーザが携帯端末と情報の通信を行うデバイスを容易に認識することができる。 ADVANTAGE OF THE INVENTION According to this invention, even if a some device exists in the periphery of a portable terminal, the user who operates a portable terminal can recognize easily the device which communicates information with a portable terminal.
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
<システム構成>
図1に示される情報処理システム1は、携帯端末2および複数の複合機(MFP:Multi-Function Peripheral)3を含む。
<System configuration>
An
携帯端末(モバイルデバイス)2は、持ち運び可能な端末機器であり、たとえば、スマートフォンまたはタブレット端末である。 The portable terminal (mobile device) 2 is a portable terminal device, for example, a smartphone or a tablet terminal.
複合機3は、画像データに係る画像をプリント用紙などのシートに印刷するプリント機能(画像形成機能)、画像データを公衆電話回線を介して送受信するファクシミリ機能および電子メールをコンピュータネットワークを介して送受信するメール機能など、複数の機能を有する端末機器である。
The
携帯端末2および複合機3は、BT(Bluetooth(登録商標))通信機能を有している。BT通信は、IEEE(アイトリプルイー)での規格「IEEE 802.15.1」の通信であって、2.4GHz帯の電波を使用し、最高24Mbpsの速度で通信する。
The
<携帯端末の電気的構成>
携帯端末2は、図1および図2に示されるように、タッチパネル11を搭載している。タッチパネル11は、たとえば、静電容量方式のタッチパネルであり、表示部12および出力部13を備えている。
<Electric configuration of portable terminal>
As shown in FIGS. 1 and 2, the
表示部12は、たとえば、液晶表示器からなる。
The
出力部13は、表示部12上に重ねて設けられている。出力部13は、たとえば、絶縁体フィルムおよび電極層を備えている。タッチパネル11の表面に指などの電気を通す物体が接近または接触すると、物体付近の電極の静電容量が変化する。出力部13は、静電容量の変化に基づいて、その物体が接近または接触した位置を検出し、その位置に応じた信号を出力する。
The
なお、以下では、タッチパネル11が指で操作される場合を例にとる。また、タッチパネル11の操作方法の1つであるフリック操作には、タッチパネル11上において、指などの物体をタッチパネル11上の特定の一点からタッチパネル11の表面に触れたままで移動させる操作はもちろん、指などの物体をタッチパネル11の表面に触れずに接近させたままで移動させる操作も含まれる。
In the following, a case where the
また、携帯端末2は、BT通信部14(無線通信部の一例)および無線LAN通信部15を備えている。
The
BT通信部14は、BT通信のためのアンテナおよびICチップを内蔵したBTモジュールを備えている。
The BT
無線LAN通信部15は、無線LAN(Local Area Network)通信のためのアンテナおよびICチップを内蔵した無線LANモジュールを備えている。
The wireless
さらに、携帯端末2は、CPU16(制御部の一例)、ROM17およびRAM18を含むコンピュータを備えている。CPU16は、ROM17に記憶されているプログラムを実行することにより、タッチパネル11およびBT通信部14を制御する。CPU16による制御(プログラム)の実行時、RAM18がワークエリアとして使用される。RAM18には、NVRAM(Non Volatile RAM)などの不揮発性メモリが含まれる。
Furthermore, the
<複合機の電気的構成>
複合機3は、図3に示されるように、操作パネル21、画像形成部22、画像読取部23、BT通信部24およびネットワーク通信部25を備えている。
<Electric configuration of MFP>
As illustrated in FIG. 3, the
操作パネル21は、たとえば、液晶表示器からなる表示部および静電容量式のタッチキーからなるタッチキー部を含む構成であり、各種の設定および指示などの入力ならびに各種の情報の表示のために設けられている。
The
画像形成部22は、画像データに基づく印刷(カラー印刷またはモノクロ印刷)を実行し、シートに画像を形成する。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
The
画像読取部23は、イメージセンサ及びAFE(Analog Front End)などを備えている。画像読取部23では、イメージセンサにより原稿の画像が読み取られて、イメージセンサからアナログ画像信号が出力され、AFEによりそのアナログ画像信号がデジタル画像データに変換される。
The
BT通信部24は、BT通信のためのアンテナおよびICチップを内蔵したBTモジュールを備えている。
The
ネットワーク通信部25は、コンピュータネットワークを経由した通信のための回路などを備えている。ネットワーク通信部25による通信の速度は、BT通信の通信速度よりも速い。
The
また、複合機3は、ASIC(Application Specific Integrated Circuit)26、ROM27およびRAM28などを備えている。
The
ASIC26は、CPU29を内蔵している。ASIC26には、BT通信部24よびネットワーク通信部25が受信したデータ、操作パネル21での操作の内容を表す信号などが入力される。CPU29は、ASIC26に入力される信号などに基づいて、ROM27に記憶されているプログラムを実行することにより、操作パネル21、画像形成部22、BT通信部24およびネットワーク通信部25を制御する。CPU29による制御(プログラム)の実行時、RAM28がワークエリアとして使用される。また、RAM28には、NVRAMなどの不揮発性メモリが含まれる。
The
<情報取得処理>
携帯端末2には、飲食店や小売店での商品の発注作業を簡便に行うことができるアプリケーションプログラム(以下、「発注アプリ」という。)がインストールされている。たとえば、携帯端末2のタッチパネル11(表示部12)のホーム画面には、発注アプリのアイコンが登録されており、そのアイコンを指で軽くタッチするタップ操作により、発注アプリの起動を指示することができる。
<Information acquisition process>
The
発注アプリの起動の指示に応じて、CPU16は、使用権限を有するユーザによる発注アプリの起動であることを認証するため、ログイン画面をタッチパネル11に表示させる。ログイン画面では、予め設定されたパスワードの入力が求められる。ログイン画面でパスワードが正しく入力されると、CPU16は、ログイン成功と判断し、発注アプリを起動する。一方、ログイン画面でパスワードが正しく入力されない場合、CPU16は、ログイン失敗と判断して、発注アプリを起動せず、タッチパネル11からログイン画面を消去する。
In response to the instruction to start the ordering application, the
なお、携帯端末2の機能により携帯端末2の使用開始時(タッチパネル11の電源投入時)にログイン認証(たとえば、パスワードの入力)が求められる場合、ユーザによるログイン作業が重複するので、発注アプリの起動時のログイン認証が省略されてもよい。この場合、発注アプリの不正使用に対するセキュリティは低下するが、発注アプリの簡便性を向上させることができる。
In addition, when login authentication (for example, input of a password) is requested at the start of use of the
発注アプリの起動後、CPU16は、図4に示される情報取得処理を実行する。
After starting the ordering application, the
情報取得処理では、CPU16は、ログイン認証に成功済みであるか否かを判別する(S11)。
In the information acquisition process, the
ログイン認証に成功済みでない場合(S11:NO)、CPU16は、情報取得処理を終了し、発注アプリを強制終了する。
If the login authentication is not successful (S11: NO), the
ログイン認証に成功済みである場合(S11:YES)、CPU16は、自身が備わっている携帯端末2(自デバイス)の位置および向きを含む位置情報を取得する(S12)。携帯端末2の位置情報の取得には、たとえば、携帯端末2に搭載されているGPS(Global Positioning System)受信機および電子コンパスが使用される。GPS衛星からの電波を受信可能な環境では、GPS測位技術により携帯端末2の位置が取得され、GPS衛星からの電波を受信不能な環境では、屋内測位技術により携帯端末2の位置が取得される。屋内測位技術の一例では、無線LANの複数のアクセスポイントから携帯端末2が受信する電波強度または伝搬時間から携帯端末2の位置が三角測量により推定される。また、電子コンパスが出力する信号から携帯端末2の向きが取得される。
If the login authentication has been successful (S11: YES), the
携帯端末2の位置情報の取得後、CPU16は、携帯端末2の周囲の複合機3の検索を実行する(S13)。具体的には、CPU16は、BT通信部14に指令を送信し、BT通信部14から「問い合わせ(Inquiry)」信号を出力させる。BT通信部14のBT通信範囲内に複合機3が存在する場合、その複合機3が「問い合わせ(Inquiry)」信号を受信したことに応じて応答を送信する。CPU16は、複合機3からの応答に基づいて、携帯端末2の周囲の複合機3の一覧を作成する。
After acquiring the position information of the
次いで、CPU16は、その一覧から携帯端末2の周囲の複合機3の台数(N)を取得する(S14)。
Next, the
また、CPU16は、RAM18に設けられる情報取得済カウンタの値(n)に1をセットする(S15)。
Further, the
そして、CPU16は、情報取得済カウンタの値(n)が携帯端末2の周囲の複合機3の台数(N)を超えたか否かを判別する(S16)。
Then, the
情報取得済カウンタの値(n)が台数(N)以下である場合(S16:NO)、CPU16は、BT通信部14と携帯端末2の周囲の複合機3の一覧におけるn番目の複合機3とのBT通信により、BT通信部14から複合機3に各種情報の送信を命令する信号を送信する。複合機3の不揮発性メモリには、図5に示されるように、緯度、経度および標高が位置情報として保存され、IP(Internet Protocol)アドレスが固有情報として保存されている。また、複合機3の不揮発性メモリには、複合機3で実行可能な機能の情報が保存されている。n番目の複合機3は、BT通信部14からの命令の受信に応じて、不揮発性メモリに保存されている位置情報、固有情報および機能情報を送信する。そして、位置情報、固有情報および機能情報をBT通信部14が受信することにより、CPU16は、n番目の複合機3の位置情報、固有情報および機能情報を取得する(S17)。
When the value (n) of the information acquired counter is equal to or less than the number (N) (S16: NO), the
その一方で、CPU16は、図6に示されるように、携帯端末2のタッチパネル11にアプリ実行中画面を表示させる。図6〜図8および図11には、携帯端末2がスマートフォンである場合のアプリ実行中画面の例が示されている。タッチパネル11は、たとえば、携帯端末2が上短辺31、下短辺32、左長辺33および右長辺34を有する縦長の矩形状に形成されている。携帯端末2では、タッチパネル11に対して受話スピーカ35が配置されている側が上側となる。アプリ実行中画面の中央部には、発注アプリで発注可能な商品を示すオブジェクト36が上下に並べて表示される。
On the other hand, the
CPU16は、n番目の複合機3の位置情報、固有情報および機能情報の取得後、その複合機3の位置情報と先に取得した携帯端末2の位置および向きとから、携帯端末2とn番目の複合機3とを結ぶ直線の方向を特定する。そして、図7に示されるように、アプリ実行中画面において、オブジェクト36に対してその特定した方向における複合機3側の位置に、複合機3を示すアイコン37を表示させる(S18)。
After acquiring the position information, unique information, and function information of the n th
アイコン37の表示後、情報取得済カウンタの値(n)をインクリメントして(S19)、インクリメント後の情報取得済カウンタの値(n)が携帯端末2の周囲の複合機3の台数(N)を超えたか否かを再び判別する(S16)。そして、情報取得済カウンタの値(n)が台数(N)を超えるまで、CPU16は、n番目の複合機3の位置情報、固有情報および機能情報を取得し(S17)、その複合機3を示すアイコン37を表示させる(S18)。
After the
これにより、携帯端末2の周囲に携帯端末2とBT通信可能な複合機3が複数台配置されている場合には、図8に示されるように、その複数台の複合機3のそれぞれを示すアイコン37がアプリ実行中画面に表示される。たとえば、タッチパネル11の上短辺31が上短辺31と直交する方向に対向する位置とタッチパネル11の右長辺34が右長辺34と直交する方向に対向する位置とにそれぞれ複合機3が配置されている場合、アプリ実行中画面には、オブジェクト36と上短辺31との間の領域およびオブジェクト36と右長辺34との間の領域にそれぞれ複合機3を示すアイコン37が表示される。
As a result, when a plurality of
インクリメント後の情報取得済カウンタの値(n)が携帯端末2の周囲の複合機3の台数(N)を超えると(S16:YES)、CPU16は、この時点で携帯端末2とBT通信可能に接続されていない非接続の複合機3が存在するか否かを判定する。そして、かかる複合機3が存在する場合には、CPU16は、その携帯端末2と非接続の複合機3を示すアイコン37をアプリ実行中画面から消去して(S20)、情報取得処理を終了する。
When the value (n) of the information acquisition counter after the increment exceeds the number (N) of the
情報取得処理の終了後は、たとえば、先の情報取得処理の開始時から一定時間経過すると、CPU16は、情報取得処理を再び実行する。そのため、複合機3に対する携帯端末2の位置が変化すると、アプリ実行中画面に表示されるアイコン37は、その変化後の携帯端末2の位置に応じた位置に移動する(S18)。
After the end of the information acquisition process, for example, when a certain time has elapsed since the start of the previous information acquisition process, the
<送信処理>
CPU16は、アイコン表示処理に引き続いて、図9に示される送信処理を実行する。送信処理は、アプリ実行中画面で複合機3から所定の送信先への情報の送信を指示する送信指示操作を検出し、その操作が検出された場合に複合機3から送信先に情報を送信させるための処理である。
<Transmission processing>
Following the icon display process, the
送信処理では、CPU16は、アプリ実行中画面でのフリック操作の開始および終了を検出したか否かを判別する(S31)。
In the transmission process, the
アプリ実行中画面では、図10に示されるように、ユーザが業者に発注したい商品を示すオブジェクト36を指で押さえ、オブジェクト36を押さえたままで指を複合機3を示すアイコン37のいずれか1つまで移動、つまりユーザが業者に発注したい商品を示すオブジェクト36を複合機3を示すアイコン37のいずれか1つまでフリック操作で移動させることにより、そのオブジェクト36が示す商品を業者に発注することができる。この業者への発注を可能とするため、発注アプリでは、図11に示されるように、オブジェクト36ごとに、発注対象の各商品(各オブジェクト36が示す商品)の商品名および発注数量、その商品の発注先の業者の名称およびアドレス(FAX番号またはメールアドレス)を事前に登録しておく必要がある。登録された内容は、互いに紐付けられて、携帯端末2の不揮発性メモリに保存される。
On the application execution screen, as shown in FIG. 10, the
CPU16は、アプリ実行中画面でのフリック操作の開始を検出すると(S31:YES)、そのフリック操作が送信指示操作である否か、つまりオブジェクト36の1つを複合機3を示すアイコン37の位置まで移動させる操作であることを判定するための送信指示判定処理を実行する(S32)。
When the
送信指示判定処理の流れは、図12に示されている。 The flow of the transmission instruction determination process is shown in FIG.
送信指示判定処理では、CPU16は、まず、タッチパネル11の出力部13の出力信号から、フリック操作の方向が携帯端末2とアプリ実行中画面に表示されているアイコン37が示す複合機3とを結ぶ方向のいずれかと一致するか否かを判別する(S321)。
In the transmission instruction determination process, the
フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれとも一致しない場合(S321:NO)、CPU16は、フリック操作は送信指示操作ではないので、フリック操作が送信指示操作であるとは判定せず、送信指示判定処理を終了して、送信処理にリターンする。
When the direction of the flick operation does not coincide with any of the directions connecting the
フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致している場合(S321:YES)、CPU16は、次に、フリック操作による指(オブジェクト36)の移動距離(以下、「フリック距離」という。)が所定距離以上であるか否かを判別する(S322)。
When the direction of the flick operation matches one of the directions connecting the
フリック距離が所定距離に達していない間(S322:NO)、フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致するか否かの判別が繰り返される(S321)。そのため、フリック操作の開始時には、フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致していたが、フリック距離が所定距離に達するまでに、それらが不一致となった場合(S321:NO)、CPU16は、フリック操作が送信指示操作であるとは判定せず、送信指示判定処理を終了して、送信処理にリターンする。たとえば、ユーザがフリック操作の途中で商品の発注を止めようと思い直すなどにより、指がアイコン37に到達する前にフリック操作の方向が反転された場合、フリック距離が所定距離に達するまでにフリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと不一致となり、送信指示判定処理が終了される。
While the flick distance has not reached the predetermined distance (S322: NO), the determination as to whether or not the direction of the flick operation matches any of the directions connecting the
フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致したままフリック距離が所定距離以上になると(S322:YES)、CPU16は、フリック操作の終了を検出したか否かを判別する(S323)。
If the flick operation becomes equal to or greater than the predetermined distance while the direction of the flick operation matches one of the directions connecting the
フリック操作の終了を検出するまでは(S323:NO)、フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致するか否かの判別およびフリック距離が所定距離に達したか否かの判別が繰り返される。
Until the end of the flick operation is detected (S323: NO), it is determined whether the direction of the flick operation matches any of the directions connecting the
そして、CPU16は、フリック操作の方向が携帯端末2と複合機3とを結ぶ方向のいずれかと一致したままフリック距離が所定距離以上となり、かつ、フリック操作の終了を検出したことに応じて(S323:YES)、フリック操作の終点がアイコン37上であるか否かを判別する(S324)。
Then, the
フリック操作の終点がアイコン37上である場合(S324:YES)、CPU16は、フリック操作が送信指示操作であると判定し(S325)、送信指示判定処理を終了して、送信処理にリターンする。
When the end point of the flick operation is on the icon 37 (S324: YES), the
一方、フリック操作の終点がアイコン37上でない場合(S324:NO)、CPU16は、フリック操作が送信指示操作でないと判定し、送信指示判定処理を終了して、送信処理にリターンする。
On the other hand, when the end point of the flick operation is not on the icon 37 (S324: NO), the
図9の送信処理において、フリック操作が送信指示操作でなかった場合(S33:NO)、CPU16は、送信処理を終了する。
In the transmission process of FIG. 9, when the flick operation is not a transmission instruction operation (S33: NO), the
フリック操作が送信指示操作であった場合(S33:YES)、CPU16は、フリック操作により移動されたオブジェクト36に紐付けられて不揮発性メモリに登録されているアドレスから送信先への情報の送信方法を確認する(S34)。フリック操作により移動されたオブジェクト36に紐付けられているアドレスがFAX番号である場合、送信先への情報の送信方法がファクシミリ機能を使用する方法であると確認される。また、フリック操作により移動されたオブジェクト36に紐付けられているアドレスがメールアドレスである場合、送信先への情報の送信方法が電子メール機能を使用する方法であると確認される。
When the flick operation is a transmission instruction operation (S33: YES), the
その後、CPU16は、情報の送信方法に使用する機能をオブジェクト36の移動先のアイコン37に対応する複合機3が実行可能であるか否かを判別する(S35)。
Thereafter, the
情報の送信方法に使用する機能を複合機3が実行可能である場合(S35:YES)、送信方法、オブジェクト36に紐付けられた商品名および発注数量を示す送信データ、およびオブジェクト36に紐付けられた発注先の業者の名称およびアドレスを示す送信先情報をBT通信部14から複合機3に送信させる(S36)。
When the
送信方法、送信データおよび送信先情報を複合機3のBT通信部24が受信すると、複合機3では、CPU29により、発注を受け付けた旨の受付メッセージがBT通信部24から携帯端末2に向けて送信される。また、CPU29により、携帯端末2から受信した送信データなどが適宜加工されて、送信先情報が示す送信先(発注先)に送信方法が示す機能により送信データが送信される。
When the
たとえば、図10に示されるアプリ実行中画面において、「トマト10個」を示すオブジェクト36がファクシミリ機能を示すアイコン37までフリック操作で移動された場合、図11に示される関係から「ファクシミリ機能」を使用する方法が送信方法として送信されるとともに、発注商品名「トマト」および発注数量「10個」を示す送信データ、および発注先の業者の名称「xx商店」およびFAX番号「052−824−xxx1」を示す送信先情報がBT通信部14から複合機3に送信される。そして、複合機3では、発注先の業者の名称「xx商店」、発注商品名「トマト」および発注数量「10個」を記載したFAX注文書が作成されて、そのFAX注文書がFAX番号「052−824−xxx1」宛てにファクシミリ送信される。これにより、発注商品名「トマト」および発注数量「10個」の情報が送信先である「xx商店」に送信され、「トマト10個」の業者への発注が完了する。
For example, in the application executing screen shown in FIG. 10, when the
複合機3から送信される受付メッセージをBT通信部14が受信したことに応じて(S37)、CPU16は、その受付メッセージをタッチパネル11に表示させて(S38)、送信処理を終了する。
In response to the reception message transmitted from the
一方、情報の送信方法に使用する機能を複合機3が実行可能でない場合(S35:NO)、CPU16は、「送信できません」などのエラーメッセージをタッチパネル11に表示させて(S39)、送信処理を終了する。
On the other hand, when the
<作用効果>
以上のように、発注アプリが起動すると、携帯端末2のタッチパネル11(表示部12)にアプリ実行中画面が表示される。アプリ実行中画面上で指が携帯端末2と複合機3とを直線的に結ぶ方向に移動(フリック)されると、携帯端末2と複合機3との間で情報の通信が行われる。そのため、携帯端末2の周辺に複数の複合機3が存在していても、携帯端末2を操作するユーザが携帯端末2と情報の通信を行う複合機3を容易に認識することができる。
<Effect>
As described above, when the ordering application is activated, an application executing screen is displayed on the touch panel 11 (display unit 12) of the
アプリ実行中画面の表示に際して、携帯端末2のCPU16により、複合機3の位置情報を受信するようBT通信部14が制御される。また、携帯端末2に搭載されているGPS受信機および電子コンパスが出力する信号から携帯端末2の位置および向きが取得される。そのため、これらの情報から携帯端末2と複合機3とを直線的に結ぶ方向を特定することができる。
When the application execution screen is displayed, the
また、携帯端末2と複合機3との間でBT通信が行われて、携帯端末2と複合機3とを直線的に結ぶ方向が特定されると、アプリ実行中画面には、オブジェクト36に対してその特定した方向における複合機3側の位置に、複合機3を示すアイコン37が表示される。これにより、ユーザは、アイコン37により示される複合機3と携帯端末2とがBT通信可能であることを直感的に知得できる。
In addition, when BT communication is performed between the
携帯端末2と複合機3とのBT通信による接続が切断された場合には、その複合機3を示すアイコン37がアプリ実行中画面から消去される。そのため、ユーザは、アイコン37により示される複合機3と携帯端末2とがBT通信不能になったことを知得できる。
When the connection by the BT communication between the
また、発注アプリの起動前に、CPU16により、ログイン操作がなされたか否かが判定される。そして、ログイン操作によるログインが成功であった場合に、オブジェクト36およびアイコン37を含むアプリ実行中画面が表示され、ログインが失敗であった場合には、オブジェクト36およびアイコン37を含むアプリ実行中画面が表示されない。これにより、発注アプリを使用する権限を有しない者による不正操作を抑制することができる。
Further, before starting the ordering application, the
<変形例>
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
<Modification>
As mentioned above, although one Embodiment of this invention was described, this invention can also be implemented with another form.
アプリ実行中画面では、送信指示操作の方法、つまりオブジェクト36をアイコン37の位置まで移動させるフリック操作を案内するメッセージが表示されてもよい。
On the application execution screen, a message for guiding a transmission instruction operation, that is, a flick operation for moving the
さらに、送信指示操作がなされたことに応じて、「情報を送信しました」などのメッセージがアプリ実行中画面に表示されてもよい。このメッセージは、たとえば、所定時間の経過、または、タッチパネル11に表示される「OKボタン」の押下に応じて消去されるとよい。
Further, a message such as “information has been sent” may be displayed on the application executing screen in response to the transmission instruction operation being performed. This message may be deleted, for example, when a predetermined time elapses or when an “OK button” displayed on the
また、前述の実施形態では、飲食店や小売店での商品の発注作業を簡便に行うことができる発注アプリを取り上げたが、本発明は、画像やドキュメントの印刷を簡便に行うことができるアプリケーションプログラムであるプリントアプリに適用されてもよい。プリントアプリのアプリ実行中画面では、たとえば、図13に示されるように、携帯端末2の不揮発性メモリに保存されている画像などのサムネイル41(オブジェクトの一例)が表示され、そのサムネイル41に対する複合機3側の位置に、複合機3を示すアイコン37が表示される。
Further, in the above-described embodiment, the ordering application that can easily perform the ordering operation of products in restaurants and retail stores has been taken up. However, the present invention is an application that can easily print images and documents. You may apply to the print application which is a program. On the application executing screen of the print application, for example, as illustrated in FIG. 13, a thumbnail 41 (an example of an object) such as an image stored in the nonvolatile memory of the
プリントアプリでは、フリック操作により、サムネイル41の1つがアイコン37の位置まで移動されると、サムネイル41に紐付けられた送信方法、サムネイル41の画像などのファイルデータおよび送信先情報が携帯端末2から複合機3に送信されて、その送信方法により、ファイルデータが複合機3から送信先情報により特定される送信先に送信される。また、送信方法に代えて印刷指示が携帯端末2から複合機3に送信されてもよく、この場合、サムネイル41の画像などが複合機3にて印刷される。
In the print application, when one of the
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。 In addition, various design changes can be made to the above-described configuration within the scope of the matters described in the claims.
1:情報処理システム
2:携帯端末
3:複合機
11:タッチパネル
12:表示部
13:出力部
14:BT通信部
36:オブジェクト
37:アイコン
41:サムネイル
1: Information processing system 2: Mobile terminal 3: Multifunction machine 11: Touch panel 12: Display unit 13: Output unit 14: BT communication unit 36: Object 37: Icon 41: Thumbnail
Claims (14)
前記コンピュータに、
前記出力部が出力する信号から前記表示部上における物体の移動方向を特定し、前記移動方向が前記携帯端末と前記無線通信部による無線通信可能範囲内の前記デバイスとを直線的に結ぶ方向と一致するか否かを判定する判定処理と、
前記移動方向と前記結ぶ方向とが一致する場合に、前記無線通信部と前記デバイスとの間で情報の通信を行うよう前記無線通信部を制御する通信処理とを実行させる、アプリケーションプログラム。 A mobile terminal equipped with a display unit for displaying an image, a touch panel having an output unit for outputting a signal according to contact or approach of an object to the display unit, and a wireless communication unit for wireless communication with a device having a wireless communication function An application program installed on a computer of
In the computer,
The moving direction of the object on the display unit is specified from the signal output by the output unit, and the moving direction linearly connects the mobile terminal and the device within the wireless communication range of the wireless communication unit. A determination process for determining whether or not they match,
An application program that executes communication processing for controlling the wireless communication unit so as to perform information communication between the wireless communication unit and the device when the moving direction and the connecting direction match.
前記コンピュータに、
前記デバイスの位置情報を受信するよう前記無線通信部を制御する位置情報受信処理を実行させ、
前記判定処理において、前記デバイスの位置情報から前記結ぶ方向を特定させる、アプリケーションプログラム。 An application program according to claim 1,
In the computer,
A position information receiving process for controlling the wireless communication unit to receive the position information of the device is executed;
An application program that, in the determination process, identifies the connecting direction from the position information of the device.
前記コンピュータに、
前記携帯端末に搭載されているGPS(Global Positioning System)受信機および電子コンパスが出力する信号から前記携帯端末の位置および向きを取得する自位置取得処理を実行させ、
前記判定処理において、前記携帯端末の位置および向きならびに前記デバイスの位置情報から前記結ぶ方向を特定させる、アプリケーションプログラム。 An application program according to claim 2,
In the computer,
The GPS (Global Positioning System) receiver mounted on the mobile terminal and an electronic compass output the signal to output the position and orientation of the mobile terminal from the signal output by the receiver.
An application program for causing the determination process to specify the connecting direction from the position and orientation of the mobile terminal and the position information of the device.
前記コンピュータに、
前記デバイスと前記無線通信部とが無線通信可能に接続されたことに応じて、当該接続された旨を前記表示部に表示させる表示処理を実行させる、アプリケーションプログラム。 The application program according to any one of claims 1 to 3,
In the computer,
An application program for executing display processing for displaying the connection on the display unit in response to the device and the wireless communication unit being connected so as to be capable of wireless communication.
前記コンピュータに、
前記表示処理において、前記デバイスと前記無線通信部とが無線通信可能に接続されたことに応じて、前記表示部における前記デバイス側に偏った位置に所定のアイコンを表示させる、アプリケーションプログラム。 An application program according to claim 4,
In the computer,
An application program that displays a predetermined icon at a position biased toward the device side in the display unit in response to the wireless communication unit being connected to the device in the display process.
前記コンピュータに、
前記出力部が出力する信号からログイン操作がなされたか否かを判定するログイン操作判定処理を実行させ、
前記表示処理において、前記ログイン操作の有無に応じて、前記表示部における前記アイコンの表示および非表示を切り替えさせる、アプリケーションプログラム。 An application program according to claim 5,
In the computer,
A login operation determination process for determining whether a login operation has been performed from a signal output by the output unit;
An application program that, in the display process, switches between displaying and hiding the icon on the display unit according to the presence or absence of the login operation.
前記コンピュータに、
複数の前記デバイスと前記無線通信部とが無線通信可能に接続された場合、前記表示処理において、当該接続された複数の前記デバイスの個々に対応する前記アイコンを前記表示部に表示させる、アプリケーションプログラム。 An application program according to claim 5 or 6,
In the computer,
An application program for causing the display unit to display the icon corresponding to each of the plurality of connected devices in the display process when the plurality of devices and the wireless communication unit are connected so as to be capable of wireless communication. .
前記コンピュータに、
前記デバイスと前記無線通信部との接続が切断されたことに応じて、前記表示部から当該接続が切断された前記デバイスに対応する前記アイコンの表示を消去するアイコン消去処理を実行させる、アプリケーションプログラム。 An application program according to any one of claims 5 to 7,
In the computer,
An application program for executing icon erasure processing for erasing the display of the icon corresponding to the device that has been disconnected from the display unit in response to the connection between the device and the wireless communication unit being disconnected .
前記コンピュータに、
前記出力部が出力する信号から前記表示部上における物体の移動距離を検出させ、前記移動方向と前記結ぶ方向とが一致し、かつ、前記移動距離が所定距離以上である場合に、前記通信処理を実行させる、アプリケーションプログラム。 An application program according to any one of claims 5 to 8,
In the computer,
When the movement distance of the object on the display section is detected from the signal output from the output section, the movement direction matches the connecting direction, and the movement distance is a predetermined distance or more, the communication processing An application program that runs
前記コンピュータに、
前記移動方向と前記結ぶ方向とが一致し、かつ、前記移動距離が所定距離以上である場合であっても、所定条件を満たす場合には、前記通信処理を実行させない、アプリケーションプログラム。 An application program according to claim 9,
In the computer,
An application program that does not cause the communication process to be executed when a predetermined condition is satisfied even when the moving direction matches the connecting direction and the moving distance is equal to or greater than a predetermined distance.
前記所定条件は、前記表示部上における物体の移動の終点が前記アイコンの表示位置と異なるという条件を含む、アプリケーションプログラム。 An application program according to claim 10,
The application program includes a condition that the end point of the movement of the object on the display unit is different from the display position of the icon.
前記所定条件は、前記表示部上における物体の移動の途中で前記移動方向が前記結ぶ方向と不一致になったという条件を含む、アプリケーションプログラム。 An application program according to claim 10 or 11,
The predetermined condition includes an application program including a condition that the moving direction becomes inconsistent with the connecting direction during the movement of the object on the display unit.
前記所定条件は、前記表示部上における物体の移動の途中で前記移動方向が反転したという条件を含む、アプリケーションプログラム。 An application program according to claim 12,
The predetermined condition includes an application program including a condition that the moving direction is reversed during the movement of the object on the display unit.
前記携帯端末は、
画像を表示する表示部および前記表示部への物体の接触または接近に応じた信号を出力する出力部を有するタッチパネルと、
前記デバイスと無線通信する無線通信部と、
制御部と
を備え、
前記制御部は、
前記出力部が出力する信号から前記表示部上における物体の移動方向を特定し、前記移動方向が前記携帯端末と前記無線通信部による無線通信可能範囲内の前記デバイスとを直線的に結ぶ方向と一致するか否かを判定する判定処理と、
前記移動方向と前記結ぶ方向とが一致する場合に、前記無線通信部と前記デバイスとの間で情報の通信を行うよう前記無線通信部を制御する通信処理とを実行する、情報処理システム。 An information processing system including a mobile terminal and a device having a wireless communication function,
The portable terminal is
A touch panel having a display unit for displaying an image and an output unit for outputting a signal corresponding to the contact or approach of an object to the display unit;
A wireless communication unit that wirelessly communicates with the device;
A control unit,
The controller is
The moving direction of the object on the display unit is specified from the signal output by the output unit, and the moving direction linearly connects the mobile terminal and the device within the wireless communication range of the wireless communication unit. A determination process for determining whether or not they match,
An information processing system that executes communication processing for controlling the wireless communication unit so as to perform information communication between the wireless communication unit and the device when the moving direction and the connecting direction match.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017063526A JP2018165939A (en) | 2017-03-28 | 2017-03-28 | Application program and information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017063526A JP2018165939A (en) | 2017-03-28 | 2017-03-28 | Application program and information processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018165939A true JP2018165939A (en) | 2018-10-25 |
Family
ID=63922629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017063526A Pending JP2018165939A (en) | 2017-03-28 | 2017-03-28 | Application program and information processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018165939A (en) |
-
2017
- 2017-03-28 JP JP2017063526A patent/JP2018165939A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11573757B2 (en) | Communication apparatus, control method, and program for connecting at least two types of wireless communication units according to an operative state of an access point | |
US10778863B2 (en) | Operation input system, electronic device and mobile terminal | |
US11245814B2 (en) | Shared terminal transmits print data with name of the shared terminal as a print requester to printer when the terminal device identification is not received | |
US11188280B2 (en) | Method of providing screen for manipulating execution of application of image forming apparatus and image forming apparatus using the method | |
JP6060776B2 (en) | Image processing apparatus, information terminal, program, and cooperative display system | |
US20140340706A1 (en) | Cooperative image processing system, portable terminal apparatus, cooperative image processing method, and recording medium | |
US10009489B2 (en) | Display and input device that receives image forming instruction through touch panel | |
JP2015133572A (en) | Information processing system and control method of the same, and program | |
KR102333135B1 (en) | Method for providing a screen for manipulating application execution of image forming apparatus and image forming apparatus using the same | |
JP2023112032A (en) | Communication device, control method, and program | |
JP6186861B2 (en) | Printing system, image forming apparatus, terminal device, and printing processing method | |
JP2018196057A (en) | Communication terminal, control method therefor and program | |
EP3179709A1 (en) | Cloud server, image forming apparatus and method for transmitting fax | |
JP6650117B2 (en) | Image forming system, image forming apparatus, and key override program | |
JP2018165939A (en) | Application program and information processing system | |
JP2018124708A (en) | Image formation system | |
JP2018165938A (en) | Application program and information processing system | |
CN110278338B (en) | Image forming system | |
JP2015100064A (en) | Image forming system, portable terminal, image forming apparatus and control method of the same, and program | |
JP2016091145A (en) | Image forming apparatus |