JP6400962B2 - Mobile communication terminal and control program thereof - Google Patents
Mobile communication terminal and control program thereof Download PDFInfo
- Publication number
- JP6400962B2 JP6400962B2 JP2014141410A JP2014141410A JP6400962B2 JP 6400962 B2 JP6400962 B2 JP 6400962B2 JP 2014141410 A JP2014141410 A JP 2014141410A JP 2014141410 A JP2014141410 A JP 2014141410A JP 6400962 B2 JP6400962 B2 JP 6400962B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- access point
- communication terminal
- unit
- smartphone
- 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
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Description
本開示は、携帯通信端末の制御に関し、特に、移動中の操作を防止する携帯通信端末の制御に関する。 The present disclosure relates to control of a mobile communication terminal, and more particularly to control of a mobile communication terminal that prevents an operation while moving.
近年、スマートフォンなどの携帯通信端末が普及している。このような携帯通信端末の普及に伴い、歩きながら携帯通信端末を操作する、所謂、歩きスマホを行なうユーザが増えている。歩きスマホにより、周囲への注意が散漫になり、事故などに繋がる可能性がある。このため、歩きスマホを防止するための技術が開発されている。 In recent years, mobile communication terminals such as smartphones have become widespread. With the spread of such portable communication terminals, an increasing number of users operate so-called walking smartphones that operate portable communication terminals while walking. Walking smartphones may distract from the surroundings and lead to accidents. For this reason, techniques for preventing walking smartphones have been developed.
たとえば、特許文献1は、ユーザの構内(駅構内、空港内、バスの中など)での安全を確保することを目的とする端末装置を開示している。この目的を達成するために、当該端末装置は、乗車券機能や位置情報などによって、ユーザの構内への入構状態と、ユーザの移動状態(停止状態、歩行状態、電車・飛行機・バス移動状態など)とを検出し、入構状態の検出結果と移動状態の検出結果とに基づいて、コンテンツの出力を制御(出力、停止、一時停止、再開など)する。
For example,
特許文献1に開示される端末装置は、ユーザが駅構内などに存在する場合において、ユーザが所定速度以上で移動しているときに、コンテンツの出力を停止する。このため、特許文献1に開示される端末装置では、駅構内以外で歩きスマホを防止することができない。したがって、様々な場所で歩きスマホを適切に防止することが可能な携帯通信端末が望まれている。
The terminal device disclosed in
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、ユーザの周囲の状況に応じて歩きスマホを適切に防止することが可能な携帯通信端末と、その制御プログラムとを提供することである。 The present disclosure has been made in order to solve the above-described problems, and an object in one aspect is to provide a mobile communication terminal capable of appropriately preventing a smartphone while walking according to a situation around the user. Providing a control program thereof.
一実施の形態に従うと、携帯通信端末は、アクセスポイントと、アクセスポイントの通信エリア内に存在する1つ以上の通信端末とのうちの少なくとも一方と無線通信するための通信部と、アクセスポイントと1つ以上の通信端末とのうちの少なくとも一方と無線通信することで、アクセスポイントの通信エリア内に存在する通信端末数を特定するための特定部と、携帯通信端末の移動を検出するための検出部と、検出部によって携帯通信端末の移動が検出された場合において、特定部によって特定された通信端末の数が一定数よりも多いときに、携帯通信端末の機能の一部または全部を制限するための制限部とを備える。 According to one embodiment, a mobile communication terminal includes an access point, a communication unit for wirelessly communicating with at least one of an access point and one or more communication terminals existing in a communication area of the access point, an access point, A wireless communication device that communicates with at least one of the one or more communication terminals to identify the number of communication terminals existing in the communication area of the access point, and to detect movement of the mobile communication terminal When the movement of the mobile communication terminal is detected by the detection unit and the detection unit, when the number of communication terminals specified by the specifying unit is greater than a certain number, some or all of the functions of the mobile communication terminal are restricted. And a limiting unit.
ある局面において、携帯通信端末のユーザの周囲の状況に応じて歩きスマホを適切に防止することができる。 In one aspect, walking smartphones can be appropriately prevented according to the situation around the user of the mobile communication terminal.
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。 The above and other objects, features, aspects and advantages of the present invention will become apparent from the following detailed description of the present invention taken in conjunction with the accompanying drawings.
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。 Hereinafter, the present embodiment will be described with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
なお、以下では、携帯通信端末の一例であるスマートフォンの詳細について説明するが、携帯通信端末は、スマートフォンに限定されるものではない。たとえば、携帯通信端末は、タブレット端末、デジタルカメラ、電子辞書、PDA(Personal Digital Assistant)、ゲーム機、その他の電子機器なども含み得る。また、以下で説明される各実施の形態は、適宜選択的に組み合わされてもよい。 In addition, below, the detail of the smart phone which is an example of a mobile communication terminal is demonstrated, However, A mobile communication terminal is not limited to a smart phone. For example, the mobile communication terminal may include a tablet terminal, a digital camera, an electronic dictionary, a PDA (Personal Digital Assistant), a game machine, and other electronic devices. Each embodiment described below may be combined appropriately and selectively.
<第1の実施の形態>
[概要]
図1を参照して、第1の実施の形態に従うスマートフォン100の概要について説明する。図1は、アクセスポイント50の通信エリア50Aに存在する通信端末の台数に応じたスマートフォン100の動作の違いを示した図である。
<First Embodiment>
[Overview]
With reference to FIG. 1, the outline | summary of the
図1(A)および図1(B)には、アクセスポイント50が示される。図1(A)には、スマートフォン100と9台の通信端末200A〜200Iとがアクセスポイント50の通信エリア50A内に存在する例が示される。図1(B)には、スマートフォン100と1台の通信端末200Aとが通信エリア50Aに存在する例が示される。以下では、説明を簡単にするために、1つ以上の通信端末(たとえば、通信端末200A〜200I)を通信端末200と総称する場合もある。
An
アクセスポイント50は、スマートフォン100や通信端末200と、ネットワークとの間の中継器として機能する。これにより、スマートフォン100および通信端末200は、アクセスポイント50を介して、ネットワークに接続することができ、ネットワーク上の通信端末(たとえば、サーバ装置など)と通信できる。また、スマートフォン100および通信端末200は、アクセスポイント50を介して互いに通信することもできる。アクセスポイント50に対する無線通信は、たとえば、WiFi(Wireless Fidelity)(登録商標)により実現される。
The
ユーザは、歩きスマホを行なうとスマートフォン100の操作に夢中になり、周囲への注意が散漫になる。特に、ユーザの周囲に人が多く存在する場合には、ユーザは、周囲の人とぶつかる可能性が高くなる。このため、本実施の形態に従うスマートフォン100は、自身の移動を検出した場合において、スマートフォン100の周囲に存在する通信端末の数が一定数よりも多いときに、歩きスマホを禁止する。これにより、ユーザは、周囲の人との接触事故を未然に防ぐことができる。
When the user walks and performs a smartphone, he / she is obsessed with the operation of the
より具体的な処理として、スマートフォン100は、自身の移動を検出したときに、アクセスポイント50に対する通信端末200の接続数(以下、「接続端末数」ともいう。)を、アクセスポイント50から受信する。スマートフォン100は、接続端末数を、通信エリア50A内に存在する通信端末の数として特定する。スマートフォン100は、特定した通信端末の数が一定数よりも多いときに、スマートフォン100の機能の一部または全部を制限する。制限される機能は、たとえば、スマートフォン100の操作機能、画面の表示機能、アプリケーションの実行機能などである。これにより、ユーザが、スマートフォン100を操作することができなくなるので、スマートフォン100は、歩きスマホを防止することができる。一方、ユーザの周囲に人が少ない場合には、ユーザが周囲の人と衝突する可能性がほとんどないため、スマートフォン100は、特定した通信端末の数が一定数よりも少ないときには機能制限を行なわない。
As a more specific process, the
より具体的な例として、スマートフォン100の機能制限を行なう基準となる通信端末の台数が5台に設定された場合について説明する。図1(A)に示される状況においては、9台(>5台)の通信端末200A〜200Iが通信エリア50A内に存在するので、スマートフォン100は、自身の機能の一部または全部を制限する。また、図1(B)に示される状況においては、1台(<5台)の通信端末200Aが通信エリア50A内に存在するので、スマートフォン100は自身の機能を制限しない。このように、スマートフォン100は、ユーザの周囲の人数によって、スマートフォン100の機能を制限するか否かを決定でき、ユーザの周囲の状況に応じて適切に歩きスマホを制限することができる。
As a more specific example, a case will be described in which the number of communication terminals serving as a reference for limiting the function of the
[ハードウェア構成]
図2を参照して、第1の実施の形態に従うスマートフォン100のハードウェア構成の一例について説明する。図2は、スマートフォン100の主要なハードウェア構成を示すブロック図である。図2に示されるように、スマートフォン100は、ROM(Read Only Memory)1と、CPU(Central Processing Unit)2と、RAM(Random Access Memory)3と、センサ4と、モニタ5と、スピーカ6と、GPS(Global Positioning System)コントローラ7と、ネットワークインタフェース(I/F)8と、記憶装置20とを含む。
[Hardware configuration]
With reference to FIG. 2, an example of a hardware configuration of
ROM1は、オペレーティングシステム(OS:Operating System)、スマートフォン100で実行される制御プログラム(ブートプログラム)などを格納する。CPU2(プロセッサ)は、オペレーティングシステムやスマートフォン100の制御プログラムなどの各種プログラムを実行することで、スマートフォン100の動作を制御する。RAM3は、ワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。
The
センサ4は、スマートフォン100の移動を検出する。センサ4は、たとえば、加速度センサ、角速度センサ、スマートフォン100の移動を検出することが可能なその他のセンサなどで構成される。モニタ5は、スマートフォン100の機能制限中に、機能が制限されていることを示す画面(以下、「禁止画面」ともいう。)を表示する。たとえば、モニタ5は、機能制限を示す文字を含む画像を禁止画面として表示する。ユーザは、禁止画面の表示中には、タッチパネルとして構成されるモニタ5を操作できなくなるため、歩きスマホが防止される。スピーカ6は、スマートフォン100の機能制限中に、機能が制限されていることを音声で出力する。
The
GPSコントローラ7は、アンテナ7Aを介して、3つ以上のGPS信号または基地局からの位置信号(測位信号)を受信し、受信した信号をCPU2に出力する。CPU2は、3つ以上のGPS信号から現在位置を算出する。あるいは、CPU2は、位置信号に基づいてスマートフォン100の現在位置を特定する。現在位置は、スマートフォン100の移動検出に用いられる。
The GPS controller 7 receives three or more GPS signals or position signals (positioning signals) from the base station via the
ネットワークI/F8は、アンテナ8Aを介して、他の通信機器との間でデータを送受信する。他の通信機器は、たとえば、アクセスポイント50(図1参照)、通信端末200(図1参照)、他のスマートフォン、パソコン、サーバ装置、その他通信機能を有する電子機器などである。スマートフォン100は、アンテナ8Aを介して、本実施の形態に従う各種の処理を実現するためのプログラムをダウンロードできるように構成されてもよい。
The network I / F 8 transmits / receives data to / from other communication devices via the
記憶装置20は、たとえば、eMMC(Embedded MultiMediaCard)などの記憶媒体を含む。eMMCは、NANDフラッシュメモリと、制御回路とを含む。記憶装置20は、本実施の形態に従う各種の処理を実現するためのプログラム、外部端末情報21などを格納する。外部端末情報21の詳細については後述する。また、記憶装置20は、オペレーティングシステムなどのプログラムを格納していてもよい。
The
なお、本実施の形態に従う各種の処理を実現するためのプログラムは、単体のプログラムではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、任意のプログラムと協働して本実施の形態に従う処理が実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従うスマートフォン100の趣旨を逸脱するものではない。さらに、本実施の形態に従うプログラムによって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、サーバ装置側がすべての機能を実行する必要はなく、スマートフォン100とサーバ装置とが協働して、本実施の形態に従う処理を実現するようにしてもよい。さらに、少なくとも1つのサーバ装置が本実施の形態に従う処理を実現する、いわゆるクラウドサービスのような形態でスマートフォン100が構成されてもよい。
A program for realizing various processes according to the present embodiment may be provided by being incorporated in a part of an arbitrary program instead of a single program. In this case, processing according to the present embodiment is realized in cooperation with an arbitrary program. Even such a program that does not include some modules does not depart from the spirit of the
[機能構成]
図3を参照して、スマートフォン100の機能について説明する。図3は、スマートフォン100の機能構成の一例を示すブロック図である。図3に示されるように、スマートフォン100は、CPU2と、通信部210とを含む。CPU2は、特定部220と、検出部230と、制限部240とを含む。
[Function configuration]
The function of the
通信部210は、たとえば、図2に示されるネットワークI/F8や、通信機能を有するその他の通信デバイスなどで構成される。通信部210は、アクセスポイント50(図1参照)と、アクセスポイント50の通信エリア50A内に存在する1つ以上の通信端末(たとえば、図1の通信端末200)とのうちの少なくとも一方と無線通信する。すなわち、通信部210は、アクセスポイント50と通信可能に構成されてもよいし、通信端末と通信可能に構成されてもよい。通信部210が通信端末と通信可能に構成される場合については、以下の「第2の実施の形態」で説明を行なう。通信部210は、アクセスポイント50と通信可能に構成される場合には、アクセスポイント50に対する通信端末の接続数(すなわち、接続端末数)をアクセスポイント50から受信する。通信部210は、受信した接続端末数を特定部220に出力する。
The communication unit 210 includes, for example, the network I / F 8 shown in FIG. 2 and other communication devices having a communication function. The communication unit 210 is wireless with at least one of the access point 50 (see FIG. 1) and one or more communication terminals (for example, the communication terminal 200 in FIG. 1) existing in the
特定部220は、通信部210を介して、アクセスポイント50と通信端末200とのうちの少なくとも一方と無線通信することで、アクセスポイント50の通信エリア50A内に存在する通信端末の数を特定する。すなわち、特定部220は、アクセスポイント50と無線通信することで、通信エリア50A内の通信端末数を特定してもよいし、通信端末と無線通信することで、通信エリア50A内の通信端末数を特定してもよい。特定部220が通信端末と無線通信することで、通信エリア50A内の通信端末数を特定する場合については、以下の「第2の実施の形態」で説明を行なう。ある局面において、特定部220は、通信部210から得られた接続端末数を、通信エリア50A内に存在する通信端末の数と特定する。
The specifying
検出部230は、スマートフォン100の移動を検出することにより、歩きスマホが行なわれていることを検出する。より具体的には、検出部230は、GPSコントローラ7(図2参照)から得られたスマートフォン100の現在位置と、一定時間前(たとえば、数秒前)のスマートフォン100の位置との間の距離が、一定距離以上(たとえば、数メートル以上)離れている場合に、スマートフォン100が移動していると判断する。
The
他の局面において、検出部230は、加速度センサなどのセンサ4(図2参照)からの出力値が一定値よりも大きくなった場合にスマートフォン100が移動していると判断する。他にも、検出部230は、特開2014−045325号公報に開示される移動検出方法や、特開2005−051427号公報に開示される移動検出方法を用いてもよい。検出部230は、スマートフォン100の移動を検出した場合には、スマートフォン100が移動中であることを示す情報を制限部240に出力する。
In another aspect, the
検出部230によってスマートフォン100の移動が検出された場合において、特定部220によって特定された通信端末の数が一定数よりも多いときに、制限部240は、スマートフォン100の機能の一部または全部を制限する。たとえば、制限部240は、スマートフォン100に対する操作機能や、画面の表示機能、アプリケーションの実行機能などを制限する。これにより、ユーザは、歩きながらスマートフォン100を使用できなくなる。
In the case where the movement of the
[接続端末数の特定方法(特定部220の詳細)]
図4および図5を参照して、特定部220の詳細について説明する。図4は、スマートフォン100の周囲に存在する通信端末の数の特定方法を概略的に示した概念図である。図5は、アクセスポイント50とスマートフォン100と通信端末200との無線通信のタイミングチャートを示す図である。
[Method for specifying number of connected terminals (details of specifying unit 220)]
Details of the specifying
図4に示されるように、N台の通信端末200A〜200Nがアクセスポイント50と無線通信を行なう場合について説明する。通信端末200の各々は、ネットワーク52に接続するための接続要求をアクセスポイント50に送信する。アクセスポイント50の位置が未知であるため、接続要求は、ブロードキャストにより送信される。アクセスポイント50は、通信端末200の各々から接続要求を受信するとネットワーク接続を確立する。その後、アクセスポイント50は、ネットワーク接続が正常に確立されたことを示す応答を各通信端末に送信するとともに、アクセスポイント50が管理する通信端末の接続数(すなわち、接続端末数)を更新する。
As shown in FIG. 4, a case where N communication terminals 200 </ b> A to 200 </ b> N perform wireless communication with the
より具体的な例として、図5に示されるように、通信端末200Aがアクセスポイント50に接続要求を送信したとする。アクセスポイント50は、通信端末200Aから接続要求を受信すると、ネットワーク52に接続するための処理を実行する。ネットワーク接続が確立されると、アクセスポイント50は、ネットワーク接続が正常に確立されたことを示す応答を通信端末200Aに送信するとともに、メモリ内で管理する接続端末数を更新する。これにより、接続端末数が「1」に更新される。その後、通信端末200B〜200Nの各々が、接続要求を送信すると、アクセスポイント50は、上述と同様の接続処理を実行する。この結果、アクセスポイント50は、接続端末数を「N」に更新する。
As a more specific example, it is assumed that the
スマートフォン100の通信部210は、接続端末数を取得するための要求をアクセスポイント50に送信する。アクセスポイント50は、この要求に応答して、スマートフォン100に接続端末数(図5の例では「N」)を送信する。スマートフォン100の特定部220は、受信した接続端末数(すなわち、「N」)を、アクセスポイント50の通信エリア50A内に存在する通信端末の数として特定する。
The communication unit 210 of the
[外部端末情報21のデータ構造]
図6を参照して、スマートフォン100による外部端末情報の管理方法について説明する。図6は、外部端末情報21のデータ構造の一例を示す図である。
[Data structure of external terminal information 21]
With reference to FIG. 6, the management method of the external terminal information by the
外部端末情報21は、たとえば、スマートフォン100の記憶装置20(図2参照)に格納される。外部端末情報21には、スマートフォン100が現在接続しているアクセスポイントに関する情報が含まれる。より具体的には、外部端末情報21は、アクセスポイント名21Aと、アクセスポイントに対する通信端末の接続数21Bと、当該通信端末に関する接続端末情報21Cとを含む。
The external
スマートフォン100は、アクセスポイントと一定時間(たとえば、数秒)ごとに通信することにより、外部端末情報21を定期的に更新する。より具体的には、スマートフォン100は、アクセスポイントから一定時間ごとに接続端末数を取得して、外部端末情報21に含まれる接続数21Bを定期的に更新する。
The
また、接続していたアクセスポイントに変更があった場合には、スマートフォン100は、アクセスポイント名21Aを更新する。この場合、通信部210は、新たに接続したアクセスポイントから通信端末を取得して接続数21Bを更新する。また、スマートフォン100は、新たなアクセスポイントに接続している通信端末の情報を取得して接続端末情報21Cを更新する。
In addition, when there is a change in the connected access point, the
このように、スマートフォン100は、アクセスポイント名21Aと接続数21Bと接続端末情報21Cとを定期的に更新する。スマートフォン100の特定部220は、外部端末情報21を参照して接続数21Bを取得し、取得した接続数21Bを、アクセスポイント50の通信エリア50A内に存在する通信端末の数として特定する。
As described above, the
[フローチャート]
図7を参照して、スマートフォン100の制御構造について説明する。図7は、スマートフォン100が実行する処理の一部を表わすフローチャートである。図7の処理は、CPU2がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子その他のハードウェアによって実行されてもよい。
[flowchart]
The control structure of the
ステップS50において、CPU2は、通信部210として、アクセスポイントに対する通信端末の接続数を外部端末情報21(図6参照)から取得する。なお、CPU2は、アクセスポイントに対する通信端末の接続数を、現在接続中のアクセスポイントから直接受信してもよい。
In step S50, the
ステップS52において、CPU2は、検出部230として、スマートフォン100の移動を検出することで歩きスマホが行なわれていることを検出する。移動検出の方法は上述の通りであるので説明を繰り返さない。
In step S <b> 52, the
ステップS54において、CPU2は、接続端末数が一定数以上であり、かつ、スマートフォン100の移動が検出されたという条件を満たしたか否かを判断する。CPU2は、この条件を満たしたと判断した場合に(ステップS54においてYES)、制御をステップS60に切り替える。そうでない場合には(ステップS54においてNO)、制御をステップS70に切り替える。
In step S <b> 54, the
ステップS60において、CPU2は、制限部240として、スマートフォン100の機能の一部または全部を制限する。また、CPU2は、スマートフォン100の機能が制限されていることを示す画面(すなわち、禁止画面)をモニタ5に表示する。これにより、CPU2は、歩きスマホを止めるようにユーザに促すことができる。また、ユーザは、禁止画面の表示中には、タッチパネルとして構成されるモニタ5を操作できなくなるため、スマートフォン100は、歩きスマホが行なわれていることを防止できる。
In step S <b> 60, the
ステップS62において、CPU2は、外部端末情報21を更新するか否かを判断する。たとえば、CPU2は、定期的に外部端末情報21を更新し、外部端末情報21を前回更新してから一定時間(たとえば、数秒)が経過した場合に、外部端末情報21を更新すると判断する。また、CPU2は、接続しているアクセスポイントに変更があったか否かもチェックし、接続しているアクセスポイントに変更があった場合にも、外部端末情報21を更新すると判断する。CPU2は、外部端末情報21を更新すると判断した場合に(ステップS62においてYES)、制御をステップS50に切り替える。そうでない場合には(ステップS62においてNO)、CPU2は、ステップS62の処理を再び実行する。
In step S62, the
ステップS70において、CPU2は、禁止画面がモニタ5に表示されているか否かを判断する。CPU2は、禁止画面がモニタ5に表示されていると判断した場合に(ステップS70においてYES)、制御をステップS80に切り替える。そうでない場合には(ステップS70においてNO)、CPU2は、制御をステップS90に切り替える。ステップS80において、CPU2は、禁止画面の表示を解除するとともに、スマートフォン100の機能制限を解除する。
In step S <b> 70, the
ステップS90において、CPU2は、本実施の形態に従う処理を終了するか否かを判断する。CPU2は、たとえば、本実施の形態に従う処理を終了するユーザ操作を受け付けた場合に、当該処理を終了する。CPU2は、本実施の形態に従う処理を終了すると判断した場合には(ステップS90においてYES)、当該処理を終了する。そうでない場合には(ステップS90においてNO)、CPU2は、制御をステップS62に切り替える。
In step S90,
[小括]
以上のようにして、本実施の形態に従うスマートフォン100は、現在接続中のアクセスポイントから接続端末数を受信し、アクセスポイントの通信エリアに存在する通信端末の数を特定する。スマートフォン100は、ユーザの周囲に一定数よりも多い通信端末が存在する場合に、スマートフォン100の機能の一部または全部を制限することにより、歩きスマホを禁止することができる。すなわち、スマートフォン100は、ユーザの周囲に多くの人が存在する場合に、歩きスマホを禁止するため、ユーザは、周囲の人に衝突する危険性を回避することができる。また、スマートフォン100は、ユーザの周囲に人が少ない場合には、歩きスマホを禁止しないため、スマートフォン100の操作性が損なわれない。
[Brief Summary]
As described above,
<第2の実施の形態>
[概要]
図8を参照して、第2の実施の形態に従うスマートフォン100Aの概要について説明する。図8は、スマートフォン100Aの周囲に存在する端末数を特定する方法を概略的に示した概念図である。第2の実施の形態に従うスマートフォン100Aは、アクセスポイント50の通信エリア50A内に存在する通信端末数を、アクセスポイント50の接続端末数で特定するのではなく、通信端末と直接通信することにより特定する点で、第1の実施の形態に従うスマートフォン100とは異なる。ハードウェア構成などのその他の点については第1の実施の形態に従うスマートフォン100と同じであるので、それらの説明は繰り返さない。
<Second Embodiment>
[Overview]
With reference to FIG. 8, the outline | summary of 100 A of smart phones according to 2nd Embodiment is demonstrated. FIG. 8 is a conceptual diagram schematically showing a method of specifying the number of terminals existing around the smartphone 100A. The smartphone 100A according to the second embodiment specifies the number of communication terminals existing in the
図8に示される通信端末200A〜200Nは、アクセスポイント50内の通信エリア50A(図1参照)内に存在する場合について説明する。通信端末200A〜200Nの各々は、アクセスポイント50からのブロードキャストに応答して、当該通信端末の識別情報を含んだデータを当該通信端末の周囲に発信するように構成される。当該データは、アクセスポイント50の位置が未知であるため、ブロードキャストにより発信される。スマートフォン100Aの通信部210(図3参照)は、通信端末200A〜200Nの各々からブロードキャストにより発信されたデータを受信する。スマートフォン100Aの特定部220(図3参照)は、通信部210によって受信された複数のデータの各々に含まれる識別情報を用いて、アクセスポイント50の通信エリア50A内に存在する通信端末の数を特定する。
A case where
より具体的な例として、図8に示される通信端末200Aが、アクセスポイント50からのブロードキャストを受信したとする。通信端末200Aは、このブロードキャストに応答して、アクセスポイント50に応答A(たとえば、ACK:Acknowledgement)を送信する。ACKは、データ送信が正常に終了したときなどに、そのことを送信側(すなわち、アクセスポイント50)に知らせるために送信されるものである。応答Aには、通信端末200Aを識別情報と、送信先情報(すなわち、アクセスポイント50)とが含まれる。通信端末200Aは、ブロードキャストにより周囲に向けて応答Aを発信する。
As a more specific example, it is assumed that the communication terminal 200 </ b> A illustrated in FIG. 8 receives a broadcast from the
応答Aは、通信端末200Aからアクセスポイント50に向けられたものであるが、ブロードキャストにより発信されるため、スマートフォン100Aは、応答Aを受信することができる。通信端末200Aとスマートフォン100Aとの通信は、たとえば、Wifiダイレクト(登録商標)により実現される。これにより、スマートフォン100Aは、アクセスポイント50を介さずに、通信端末200Aと直接通信することができ、応答Aを受信することができる。スマートフォン100は、受信した応答Aから識別情報Aと、送信先情報とを取得する。送信先がアクセスポイント50を示し、識別情報Aが通信端末200Aを示すため、スマートフォン100Aは、アクセスポイント50の通信エリア50A内に通信端末200Aが存在すると判断する。
The response A is directed to the
同様に、スマートフォン100Aは、通信端末200B〜200Nから応答B〜Nをそれぞれ受信し、通信エリア50A内に通信端末200B〜200Nが存在すると判断する。このようにして、スマートフォン100Aは、N台の通信端末が通信エリア50A内に存在すると判断することができる。スマートフォン100Aは、通信端末の識別情報や、通信端末の台数などを、外部端末情報21(図6参照)などに書き込む。スマートフォン100Aは、自身の移動を検出した場合において、特定された通信端末の数が一定数よりも多いときに、スマートフォン100Aの機能の一部または全部を制限する。
Similarly, the smartphone 100A receives the responses B to N from the communication terminals 200B to 200N, respectively, and determines that the communication terminals 200B to 200N exist in the
[小括]
以上のようにして、本実施の形態に従うスマートフォン100Aは、アクセスポイント50を介さずに、通信端末200A〜200Nのそれぞれと直接通信することにより、アクセスポイント50内に存在する通信端末の数を特定する。これにより、スマートフォン100Aは、障害物に遮られてアクセスポイントと通信できないような場合であっても、アクセスポイントの通信エリア内に存在する通信端末の数を特定することができ、歩きスマホを適切に禁止することが可能になる。
[Brief Summary]
As described above, smartphone 100A according to the present embodiment identifies the number of communication terminals existing in
<第3の実施の形態>
上記の第1の実施の形態と第2の実施の形態とは組み合わされてもよい。すなわち、スマートフォン100は、アクセスポイントから取得した接続端末数(第1の実施の形態)と、外部端末装置の各々から受信した識別情報に基づいて特定した通信端末の数(第2の実施の形態)とを複合して、ユーザの周囲に存在する端末数を特定してもよい。当該端末数には、取得した接続端末数と、識別情報に基づいて特定された通信端末数との平均値、最大値、最小値、または合計値などが採用される。このように、スマートフォン100は、複数の方法で通信端末の数を特定することにより、周囲に存在する端末数をさらに正確に特定することができる。
<Third Embodiment>
The first embodiment and the second embodiment may be combined. That is, the
なお、その他のハードウェア構成や、その他の機能構成は、第1の実施の形態と同じであるので、それらの説明は繰り返さない。 Since other hardware configurations and other functional configurations are the same as those in the first embodiment, description thereof will not be repeated.
<第4の実施の形態>
スマートフォン100は、1つのアクセスポイントだけではく、複数のアクセスポイントと通信できる場合も考えられる。このような場合には、スマートフォン100は、受信強度が1番強いアクセスポイントから接続端末数を取得する。これにより、スマートフォン100は、最も近い場所に存在するアクセスポイントから接続端末数を受信できるので、周囲に存在する端末数を正確に特定することができる。
<Fourth embodiment>
The
なお、その他のハードウェア構成や、その他の機能構成は、第1の実施の形態と同じであるので、それらの説明は繰り返さない。 Since other hardware configurations and other functional configurations are the same as those in the first embodiment, description thereof will not be repeated.
<第5の実施の形態>
スマートフォン100が複数のアクセスポイントと通信可能な場合には、スマートフォン100は、各アクセスポイントから取得した接続端末数を用いて、スマートフォン100の周囲に存在する端末数を算出してもよい。たとえば、当該端末数には、各アクセスポイントから取得した接続端末数の平均値、中央値、最大値、最小値、または合計値が採用される。
<Fifth embodiment>
When the
なお、その他のハードウェア構成や、その他の機能構成は、第1の実施の形態と同じであるので、それらの説明は繰り返さない。 Since other hardware configurations and other functional configurations are the same as those in the first embodiment, description thereof will not be repeated.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
1 ROM、2 CPU、3 RAM、4 センサ、5 モニタ、6 スピーカ、7 GPSコントローラ、7A,8A アンテナ、8 ネットワークI/F、20 記憶装置、21 外部端末情報、21A アクセスポイント名、21B 接続数、21C 接続端末情報、50 アクセスポイント、100,100A スマートフォン、200,200A〜200N 通信端末、210 通信部、220 特定部、230 検出部、240 制限部。 1 ROM, 2 CPU, 3 RAM, 4 sensor, 5 monitor, 6 speaker, 7 GPS controller, 7A, 8A antenna, 8 network I / F, 20 storage device, 21 external terminal information, 21A access point name, 21B number of connections , 21C connection terminal information, 50 access point, 100, 100A smart phone, 200, 200A-200N communication terminal, 210 communication unit, 220 identification unit, 230 detection unit, 240 restriction unit.
Claims (5)
アクセスポイントと、前記アクセスポイントの通信エリア内に存在する1つ以上の通信端末とのうちの少なくとも一方と無線通信するための通信部と、
前記アクセスポイントと前記1つ以上の通信端末とのうちの少なくとも一方と無線通信することで、前記アクセスポイントの通信エリア内に存在する通信端末の数を特定するための特定部と、
前記携帯通信端末の移動を検出するための検出部と、
前記検出部によって前記携帯通信端末の移動が検出された場合において、前記特定部によって特定された前記通信端末の数が一定数よりも多いときに、前記携帯通信端末の機能の一部または全部を制限するための制限部とを備え、
前記制限部は、前記検出部によって前記携帯通信端末の移動が検出されない場合に、前記携帯通信端末の機能制限を解除する、携帯通信端末。 A mobile communication terminal,
A communication unit for wirelessly communicating with at least one of an access point and one or more communication terminals existing in a communication area of the access point;
A specifying unit for specifying the number of communication terminals existing in a communication area of the access point by wirelessly communicating with at least one of the access point and the one or more communication terminals;
A detection unit for detecting movement of the mobile communication terminal;
When the movement of the mobile communication terminal is detected by the detection unit, when the number of the communication terminals specified by the specification unit is larger than a certain number, part or all of the functions of the mobile communication terminal are And a limiting unit for limiting,
The restriction unit is a portable communication terminal that releases the restriction on the function of the portable communication terminal when the movement of the portable communication terminal is not detected by the detection unit.
前記特定部は、前記接続数を、前記通信エリア内に存在する通信端末の数と特定する、請求項1に記載の携帯通信端末。 The communication unit receives the number of communication terminals connected to the access point from the access point,
The mobile communication terminal according to claim 1, wherein the specifying unit specifies the number of connections as the number of communication terminals existing in the communication area.
アクセスポイントと、前記アクセスポイントの通信エリア内に存在する1つ以上の通信端末とのうちの少なくとも一方と無線通信するための通信部と、
前記アクセスポイントと前記1つ以上の通信端末とのうちの少なくとも一方と無線通信することで、前記アクセスポイントの通信エリア内に存在する通信端末の数を特定するための特定部と、
前記携帯通信端末の移動を検出するための検出部と、
前記検出部によって前記携帯通信端末の移動が検出された場合において、前記特定部によって特定された前記通信端末の数が一定数よりも多いときに、前記携帯通信端末の機能の一部または全部を制限するための制限部とを備え、
前記1つ以上の通信端末の各々は、前記アクセスポイントからのブロードキャストに応答して、当該通信端末の識別情報を含んだデータを当該通信端末の周囲に発信し、
前記通信部は、前記1つ以上の通信端末の各々から前記データを受信し、
前記特定部は、複数の前記データの各々に含まれる識別情報を用いて、前記アクセスポイントの通信エリア内に存在する通信端末の数を特定する、携帯通信端末。 A mobile communication terminal,
A communication unit for wirelessly communicating with at least one of an access point and one or more communication terminals existing in a communication area of the access point;
A specifying unit for specifying the number of communication terminals existing in a communication area of the access point by wirelessly communicating with at least one of the access point and the one or more communication terminals;
A detection unit for detecting movement of the mobile communication terminal;
When the movement of the mobile communication terminal is detected by the detection unit, when the number of the communication terminals specified by the specification unit is larger than a certain number, part or all of the functions of the mobile communication terminal are And a limiting unit for limiting,
In response to the broadcast from the access point, each of the one or more communication terminals transmits data including identification information of the communication terminal to the periphery of the communication terminal,
The communication unit receives the data from each of the one or more communication terminals;
The identification unit is a portable communication terminal that identifies the number of communication terminals existing in a communication area of the access point using identification information included in each of the plurality of data .
前記携帯通信端末は、
プロセッサと、
アクセスポイントと、前記アクセスポイントの通信エリア内に存在する1つ以上の通信端末とのうちの少なくとも一方と無線通信するための通信部とを備え、
前記プログラムは、前記プロセッサに、
前記アクセスポイントと前記1つ以上の通信端末とのうちの少なくとも一方と無線通信することで、前記アクセスポイントの通信エリア内に存在する通信端末の数を特定するステップと、
前記携帯通信端末の移動を検出するステップと、
前記携帯通信端末が前記通信エリア内に存在する場合で、かつ、前記検出するステップで前記携帯通信端末の移動が検出された場合において、前記特定するステップで特定された前記通信端末の数が一定数よりも多いときに、前記携帯通信端末の機能の一部または全部を制限するステップと、
前記検出するステップで前記携帯通信端末の移動が検出されない場合に、前記携帯通信端末の機能制限を解除するステップとを実行させる、プログラム。 A program for controlling a mobile communication terminal,
The mobile communication terminal is
A processor;
A communication unit for wirelessly communicating with at least one of an access point and one or more communication terminals existing in a communication area of the access point;
The program is stored in the processor.
Identifying the number of communication terminals present in a communication area of the access point by wirelessly communicating with at least one of the access point and the one or more communication terminals;
Detecting the movement of the mobile communication terminal;
When the mobile communication terminal is present in the communication area and the movement of the mobile communication terminal is detected in the detecting step, the number of the communication terminals specified in the specifying step is constant. Restricting some or all of the functions of the mobile communication terminal when more than a number;
A program for executing a step of releasing a function restriction of the mobile communication terminal when movement of the mobile communication terminal is not detected in the detecting step .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014141410A JP6400962B2 (en) | 2014-07-09 | 2014-07-09 | Mobile communication terminal and control program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014141410A JP6400962B2 (en) | 2014-07-09 | 2014-07-09 | Mobile communication terminal and control program thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016019174A JP2016019174A (en) | 2016-02-01 |
| JP6400962B2 true JP6400962B2 (en) | 2018-10-03 |
Family
ID=55234087
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014141410A Expired - Fee Related JP6400962B2 (en) | 2014-07-09 | 2014-07-09 | Mobile communication terminal and control program thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6400962B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6327438B2 (en) * | 2014-01-14 | 2018-05-23 | 清水建設株式会社 | Pedestrian alarm server and portable terminal device |
| WO2018016074A1 (en) * | 2016-07-22 | 2018-01-25 | ガンホー・オンライン・エンターテイメント株式会社 | Terminal device, program, and method |
| JP6693343B2 (en) | 2016-08-31 | 2020-05-13 | 富士通株式会社 | Device, information processing method, information processing program, and information processing system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007135009A (en) * | 2005-11-10 | 2007-05-31 | Sony Ericsson Mobilecommunications Japan Inc | Mobile terminal, function limiting program for mobile terminal, and function limiting method for mobile terminal |
| JP2007235822A (en) * | 2006-03-03 | 2007-09-13 | Nec Corp | Portable terminal function restriction system using wireless ic tag, method, portable terminal, and program |
| JP2008053988A (en) * | 2006-08-24 | 2008-03-06 | Funai Electric Co Ltd | Mobile phone terminal device |
| JP4417372B2 (en) * | 2006-12-26 | 2010-02-17 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile terminal, congestion information collection server, and congestion status grasp method |
| JP2014123847A (en) * | 2012-12-20 | 2014-07-03 | Funai Electric Co Ltd | Mobile phone |
-
2014
- 2014-07-09 JP JP2014141410A patent/JP6400962B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016019174A (en) | 2016-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11736916B2 (en) | Method and system for integratedly managing vehicle operation state | |
| EP2952856B1 (en) | Method and apparatus for providing location information | |
| US20190037499A1 (en) | Electronic device for controlling communication circuit based on identification information received from external device and operation method thereof | |
| KR101824248B1 (en) | Method and system for using shared location information in a portagble terminal | |
| US11749104B2 (en) | Electronic device and method for providing V2X service using same | |
| EP3379284B1 (en) | Positioning method, electronic device, and storage medium | |
| JP6495844B2 (en) | Communication terminal, communication system, and communication method | |
| US10136257B2 (en) | Mobile device in-motion proximity guidance system | |
| KR20160024426A (en) | Method of Controlling of Transmission Power and Device therefor | |
| US9788150B2 (en) | Method for managing disaster and electronic device thereof | |
| US11295614B2 (en) | Method for processing message and electronic device implementing the same | |
| JP6400962B2 (en) | Mobile communication terminal and control program thereof | |
| KR20180022005A (en) | Method for providing location information of a external device and electronic device thereof | |
| KR102488580B1 (en) | Apparatus and method for providing adaptive user interface | |
| CN108712555A (en) | A kind of method and device sending warning message | |
| US20240007833A1 (en) | Method and system for integratedly managing vehicle operation state | |
| US10645535B2 (en) | Electronic apparatus, control device and computer-readable non-transitory recording medium for selectively transmitting information based on indoor/outdoor specification | |
| KR101487208B1 (en) | Method for providing emergency message using push method and device using the same | |
| JP7141876B2 (en) | System, Imaging Device, and Program | |
| CN112788093B (en) | Vehicle management server, vehicle management method, and non-transitory storage medium | |
| CN107211247B (en) | Wireless connection using white space | |
| US20160379416A1 (en) | Apparatus and method for controlling object movement | |
| JP7662480B2 (en) | Mobile devices | |
| JP2017161347A (en) | Position detection device, position detection system, position detection method, and position detection program | |
| CN104866072B (en) | Information processing method and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170323 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180220 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180412 |
|
| 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: 20180821 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180906 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6400962 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |