Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6400962B2 - Mobile communication terminal and control program thereof - Google Patents
[go: Go Back, main page]

JP6400962B2 - Mobile communication terminal and control program thereof - Google Patents

Mobile communication terminal and control program thereof Download PDF

Info

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
Application number
JP2014141410A
Other languages
Japanese (ja)
Other versions
JP2016019174A (en
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2014141410A priority Critical patent/JP6400962B2/en
Publication of JP2016019174A publication Critical patent/JP2016019174A/en
Application granted granted Critical
Publication of JP6400962B2 publication Critical patent/JP6400962B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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, Patent Document 1 discloses a terminal device intended to ensure safety in a user premises (station premises, airports, buses, etc.). In order to achieve this purpose, the terminal device uses the ticket function, location information, and the like to enter the user's premises and the user's moving state (stopped state, walking state, train / plane / bus moving state, etc.) And the output of the content is controlled (output, stop, pause, resume, etc.) based on the detection result of the entrance state and the detection result of the movement state.

特開2009−284255号公報JP 2009-284255 A

特許文献1に開示される端末装置は、ユーザが駅構内などに存在する場合において、ユーザが所定速度以上で移動しているときに、コンテンツの出力を停止する。このため、特許文献1に開示される端末装置では、駅構内以外で歩きスマホを防止することができない。したがって、様々な場所で歩きスマホを適切に防止することが可能な携帯通信端末が望まれている。   The terminal device disclosed in Patent Literature 1 stops the output of content when the user is moving at a predetermined speed or more when the user exists in a station premises or the like. For this reason, the terminal device disclosed in Patent Document 1 cannot prevent a smartphone from walking outside the station premises. Therefore, a portable communication terminal that can appropriately prevent a smartphone by walking in various places is desired.

本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、ユーザの周囲の状況に応じて歩きスマホを適切に防止することが可能な携帯通信端末と、その制御プログラムとを提供することである。   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.

アクセスポイントの通信エリアに存在する通信端末の台数に応じた第1の実施の形態に従うスマートフォンの動作の違いを示した図である。It is the figure which showed the difference in operation | movement of the smart phone according to 1st Embodiment according to the number of the communication terminals which exist in the communication area of an access point. 第1の実施の形態に従うスマートフォンの主要なハードウェア構成を示すブロック図である。It is a block diagram which shows the main hardware constitutions of the smart phone according to 1st Embodiment. 第1の実施の形態に従うスマートフォンの機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the function structure of the smart phone according to 1st Embodiment. 第1の実施の形態に従うスマートフォンの周囲に存在する通信端末の数の特定方法を概略的に示した概念図である。It is the conceptual diagram which showed roughly the identification method of the number of the communication terminals which exist around the smart phone according to 1st Embodiment. アクセスポイントとスマートフォンと通信端末との無線通信のタイミングチャートを示す図である。It is a figure which shows the timing chart of the wireless communication with an access point, a smart phone, and a communication terminal. 外部端末情報のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of external terminal information. 第1の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。It is a flowchart showing a part of process which the smart phone according to 1st Embodiment performs. 第2の実施の形態に従うスマートフォンの周囲に存在する端末数を特定する方法を概略的に示した概念図である。It is the conceptual diagram which showed roughly the method of specifying the number of terminals which exist around the smart phone according to 2nd Embodiment.

以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。   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 smart phone 100 according to 1st Embodiment is demonstrated. FIG. 1 is a diagram illustrating a difference in operation of the smartphone 100 according to the number of communication terminals present in the communication area 50 </ b> A of the access point 50.

図1(A)および図1(B)には、アクセスポイント50が示される。図1(A)には、スマートフォン100と9台の通信端末200A〜200Iとがアクセスポイント50の通信エリア50A内に存在する例が示される。図1(B)には、スマートフォン100と1台の通信端末200Aとが通信エリア50Aに存在する例が示される。以下では、説明を簡単にするために、1つ以上の通信端末(たとえば、通信端末200A〜200I)を通信端末200と総称する場合もある。   An access point 50 is shown in FIGS. 1 (A) and 1 (B). FIG. 1A shows an example in which the smartphone 100 and nine communication terminals 200 </ b> A to 200 </ b> I exist in the communication area 50 </ b> A of the access point 50. FIG. 1B shows an example in which the smartphone 100 and one communication terminal 200A exist in the communication area 50A. Hereinafter, in order to simplify the description, one or more communication terminals (for example, communication terminals 200 </ b> A to 200 </ b> I) may be collectively referred to as communication terminal 200.

アクセスポイント50は、スマートフォン100や通信端末200と、ネットワークとの間の中継器として機能する。これにより、スマートフォン100および通信端末200は、アクセスポイント50を介して、ネットワークに接続することができ、ネットワーク上の通信端末(たとえば、サーバ装置など)と通信できる。また、スマートフォン100および通信端末200は、アクセスポイント50を介して互いに通信することもできる。アクセスポイント50に対する無線通信は、たとえば、WiFi(Wireless Fidelity)(登録商標)により実現される。   The access point 50 functions as a relay between the smartphone 100 and the communication terminal 200 and the network. Thereby, the smart phone 100 and the communication terminal 200 can connect to a network via the access point 50, and can communicate with a communication terminal (for example, a server device) on the network. In addition, the smartphone 100 and the communication terminal 200 can communicate with each other via the access point 50. Wireless communication to the access point 50 is realized by, for example, WiFi (Wireless Fidelity) (registered trademark).

ユーザは、歩きスマホを行なうとスマートフォン100の操作に夢中になり、周囲への注意が散漫になる。特に、ユーザの周囲に人が多く存在する場合には、ユーザは、周囲の人とぶつかる可能性が高くなる。このため、本実施の形態に従うスマートフォン100は、自身の移動を検出した場合において、スマートフォン100の周囲に存在する通信端末の数が一定数よりも多いときに、歩きスマホを禁止する。これにより、ユーザは、周囲の人との接触事故を未然に防ぐことができる。   When the user walks and performs a smartphone, he / she is obsessed with the operation of the smartphone 100 and distracts from attention to the surroundings. In particular, when there are many people around the user, the user is more likely to collide with the surrounding people. For this reason, the smartphone 100 according to the present embodiment prohibits the walking smartphone when the number of communication terminals existing around the smartphone 100 is larger than a certain number when the movement of the smartphone 100 is detected. Thereby, the user can prevent a contact accident with the surrounding people.

より具体的な処理として、スマートフォン100は、自身の移動を検出したときに、アクセスポイント50に対する通信端末200の接続数(以下、「接続端末数」ともいう。)を、アクセスポイント50から受信する。スマートフォン100は、接続端末数を、通信エリア50A内に存在する通信端末の数として特定する。スマートフォン100は、特定した通信端末の数が一定数よりも多いときに、スマートフォン100の機能の一部または全部を制限する。制限される機能は、たとえば、スマートフォン100の操作機能、画面の表示機能、アプリケーションの実行機能などである。これにより、ユーザが、スマートフォン100を操作することができなくなるので、スマートフォン100は、歩きスマホを防止することができる。一方、ユーザの周囲に人が少ない場合には、ユーザが周囲の人と衝突する可能性がほとんどないため、スマートフォン100は、特定した通信端末の数が一定数よりも少ないときには機能制限を行なわない。   As a more specific process, the smartphone 100 receives the number of connections of the communication terminal 200 to the access point 50 (hereinafter also referred to as “number of connected terminals”) from the access point 50 when detecting the movement of itself. . The smartphone 100 specifies the number of connected terminals as the number of communication terminals existing in the communication area 50A. The smartphone 100 restricts some or all of the functions of the smartphone 100 when the number of specified communication terminals is greater than a certain number. The restricted functions are, for example, an operation function of the smartphone 100, a screen display function, an application execution function, and the like. Thereby, since the user cannot operate the smartphone 100, the smartphone 100 can prevent a walking smartphone. On the other hand, when the number of people around the user is small, there is almost no possibility that the user will collide with the surrounding people. Therefore, the smartphone 100 does not limit the function when the number of specified communication terminals is less than a certain number. .

より具体的な例として、スマートフォン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 smartphone 100 is set to five. In the situation shown in FIG. 1A, since nine (> 5) communication terminals 200A to 200I exist in the communication area 50A, the smartphone 100 restricts some or all of its functions. . Further, in the situation shown in FIG. 1B, since one (<5) communication terminal 200A exists in the communication area 50A, the smartphone 100 does not restrict its function. As described above, the smartphone 100 can determine whether to restrict the function of the smartphone 100 according to the number of people around the user, and can appropriately walk and restrict the smartphone according to the situation around the user.

[ハードウェア構成]
図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 smartphone 100 according to the first embodiment will be described. FIG. 2 is a block diagram illustrating a main hardware configuration of the smartphone 100. As shown in FIG. 2, the smartphone 100 includes a ROM (Read Only Memory) 1, a CPU (Central Processing Unit) 2, a RAM (Random Access Memory) 3, a sensor 4, a monitor 5, and a speaker 6. , A GPS (Global Positioning System) controller 7, a network interface (I / F) 8, and a storage device 20.

ROM1は、オペレーティングシステム(OS:Operating System)、スマートフォン100で実行される制御プログラム(ブートプログラム)などを格納する。CPU2(プロセッサ)は、オペレーティングシステムやスマートフォン100の制御プログラムなどの各種プログラムを実行することで、スマートフォン100の動作を制御する。RAM3は、ワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。   The ROM 1 stores an operating system (OS), a control program (boot program) executed by the smartphone 100, and the like. The CPU 2 (processor) controls the operation of the smartphone 100 by executing various programs such as an operating system and a control program for the smartphone 100. The RAM 3 functions as a working memory and temporarily stores various data necessary for program execution.

センサ4は、スマートフォン100の移動を検出する。センサ4は、たとえば、加速度センサ、角速度センサ、スマートフォン100の移動を検出することが可能なその他のセンサなどで構成される。モニタ5は、スマートフォン100の機能制限中に、機能が制限されていることを示す画面(以下、「禁止画面」ともいう。)を表示する。たとえば、モニタ5は、機能制限を示す文字を含む画像を禁止画面として表示する。ユーザは、禁止画面の表示中には、タッチパネルとして構成されるモニタ5を操作できなくなるため、歩きスマホが防止される。スピーカ6は、スマートフォン100の機能制限中に、機能が制限されていることを音声で出力する。   The sensor 4 detects the movement of the smartphone 100. The sensor 4 includes, for example, an acceleration sensor, an angular velocity sensor, and other sensors that can detect the movement of the smartphone 100. The monitor 5 displays a screen (hereinafter also referred to as “prohibited screen”) indicating that the function is restricted while the function of the smartphone 100 is restricted. For example, the monitor 5 displays an image including characters indicating function restriction as a prohibited screen. Since the user cannot operate the monitor 5 configured as a touch panel while the prohibited screen is displayed, a walking smartphone is prevented. The speaker 6 outputs by voice that the function is restricted while the function of the smartphone 100 is restricted.

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 antenna 7A, and outputs the received signals to the CPU 2. The CPU 2 calculates the current position from three or more GPS signals. Or CPU2 specifies the present position of smart phone 100 based on a position signal. The current position is used for detecting the movement of the smartphone 100.

ネットワークI/F8は、アンテナ8Aを介して、他の通信機器との間でデータを送受信する。他の通信機器は、たとえば、アクセスポイント50(図1参照)、通信端末200(図1参照)、他のスマートフォン、パソコン、サーバ装置、その他通信機能を有する電子機器などである。スマートフォン100は、アンテナ8Aを介して、本実施の形態に従う各種の処理を実現するためのプログラムをダウンロードできるように構成されてもよい。   The network I / F 8 transmits / receives data to / from other communication devices via the antenna 8A. Other communication devices are, for example, the access point 50 (see FIG. 1), the communication terminal 200 (see FIG. 1), other smartphones, personal computers, server devices, and other electronic devices having communication functions. Smartphone 100 may be configured to download a program for realizing various processes according to the present embodiment via antenna 8A.

記憶装置20は、たとえば、eMMC(Embedded MultiMediaCard)などの記憶媒体を含む。eMMCは、NANDフラッシュメモリと、制御回路とを含む。記憶装置20は、本実施の形態に従う各種の処理を実現するためのプログラム、外部端末情報21などを格納する。外部端末情報21の詳細については後述する。また、記憶装置20は、オペレーティングシステムなどのプログラムを格納していてもよい。   The storage device 20 includes, for example, a storage medium such as eMMC (Embedded MultiMediaCard). The eMMC includes a NAND flash memory and a control circuit. Storage device 20 stores a program for realizing various processes according to the present embodiment, external terminal information 21 and the like. Details of the external terminal information 21 will be described later. Further, the storage device 20 may store a program such as an operating system.

なお、本実施の形態に従う各種の処理を実現するためのプログラムは、単体のプログラムではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、任意のプログラムと協働して本実施の形態に従う処理が実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従うスマートフォン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 smartphone 100 according to the present embodiment. Furthermore, part or all of the functions provided by the program according to the present embodiment may be realized by dedicated hardware. Furthermore, it is not necessary for the server device side to execute all functions, and the smartphone 100 and the server device may cooperate to implement the processing according to the present embodiment. Furthermore, the smartphone 100 may be configured in a form such as a so-called cloud service in which at least one server device realizes processing according to the present embodiment.

[機能構成]
図3を参照して、スマートフォン100の機能について説明する。図3は、スマートフォン100の機能構成の一例を示すブロック図である。図3に示されるように、スマートフォン100は、CPU2と、通信部210とを含む。CPU2は、特定部220と、検出部230と、制限部240とを含む。
[Function configuration]
The function of the smartphone 100 will be described with reference to FIG. FIG. 3 is a block diagram illustrating an example of a functional configuration of the smartphone 100. As shown in FIG. 3, the smartphone 100 includes a CPU 2 and a communication unit 210. The CPU 2 includes a specifying unit 220, a detection unit 230, and a restriction unit 240.

通信部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 communication area 50A of the access point 50. connect. That is, the communication unit 210 may be configured to be able to communicate with the access point 50, or may be configured to be able to communicate with a communication terminal. The case where the communication unit 210 is configured to be able to communicate with a communication terminal will be described in the following “second embodiment”. When the communication unit 210 is configured to be communicable with the access point 50, the communication unit 210 receives the number of communication terminals connected to the access point 50 (that is, the number of connected terminals) from the access point 50. The communication unit 210 outputs the received number of connected terminals to the specifying unit 220.

特定部220は、通信部210を介して、アクセスポイント50と通信端末200とのうちの少なくとも一方と無線通信することで、アクセスポイント50の通信エリア50A内に存在する通信端末の数を特定する。すなわち、特定部220は、アクセスポイント50と無線通信することで、通信エリア50A内の通信端末数を特定してもよいし、通信端末と無線通信することで、通信エリア50A内の通信端末数を特定してもよい。特定部220が通信端末と無線通信することで、通信エリア50A内の通信端末数を特定する場合については、以下の「第2の実施の形態」で説明を行なう。ある局面において、特定部220は、通信部210から得られた接続端末数を、通信エリア50A内に存在する通信端末の数と特定する。   The specifying unit 220 specifies the number of communication terminals existing in the communication area 50 </ b> A of the access point 50 by performing wireless communication with at least one of the access point 50 and the communication terminal 200 via the communication unit 210. . That is, the specifying unit 220 may specify the number of communication terminals in the communication area 50A by performing wireless communication with the access point 50, or by specifying the number of communication terminals in the communication area 50A by performing wireless communication with the communication terminal. May be specified. The case where the specifying unit 220 wirelessly communicates with a communication terminal to specify the number of communication terminals in the communication area 50A will be described in the following “second embodiment”. In a certain aspect, the specifying unit 220 specifies the number of connected terminals obtained from the communication unit 210 as the number of communication terminals existing in the communication area 50A.

検出部230は、スマートフォン100の移動を検出することにより、歩きスマホが行なわれていることを検出する。より具体的には、検出部230は、GPSコントローラ7(図2参照)から得られたスマートフォン100の現在位置と、一定時間前(たとえば、数秒前)のスマートフォン100の位置との間の距離が、一定距離以上(たとえば、数メートル以上)離れている場合に、スマートフォン100が移動していると判断する。   The detection unit 230 detects that a walking smartphone is being performed by detecting the movement of the smartphone 100. More specifically, the detection unit 230 determines that the distance between the current position of the smartphone 100 obtained from the GPS controller 7 (see FIG. 2) and the position of the smartphone 100 a certain time ago (for example, several seconds ago) If the smartphone 100 is moving when it is separated by a certain distance or more (for example, several meters or more).

他の局面において、検出部230は、加速度センサなどのセンサ4(図2参照)からの出力値が一定値よりも大きくなった場合にスマートフォン100が移動していると判断する。他にも、検出部230は、特開2014−045325号公報に開示される移動検出方法や、特開2005−051427号公報に開示される移動検出方法を用いてもよい。検出部230は、スマートフォン100の移動を検出した場合には、スマートフォン100が移動中であることを示す情報を制限部240に出力する。   In another aspect, the detection unit 230 determines that the smartphone 100 is moving when the output value from the sensor 4 (see FIG. 2) such as an acceleration sensor is greater than a certain value. In addition, the detection unit 230 may use a movement detection method disclosed in Japanese Patent Application Laid-Open No. 2014-045325 or a movement detection method disclosed in Japanese Patent Application Laid-Open No. 2005-051427. When detecting the movement of the smartphone 100, the detection unit 230 outputs information indicating that the smartphone 100 is moving to the restriction unit 240.

検出部230によってスマートフォン100の移動が検出された場合において、特定部220によって特定された通信端末の数が一定数よりも多いときに、制限部240は、スマートフォン100の機能の一部または全部を制限する。たとえば、制限部240は、スマートフォン100に対する操作機能や、画面の表示機能、アプリケーションの実行機能などを制限する。これにより、ユーザは、歩きながらスマートフォン100を使用できなくなる。   In the case where the movement of the smartphone 100 is detected by the detection unit 230, when the number of communication terminals specified by the specification unit 220 is greater than a certain number, the restriction unit 240 sets a part or all of the functions of the smartphone 100. Restrict. For example, the restriction unit 240 restricts an operation function for the smartphone 100, a screen display function, an application execution function, and the like. Thereby, the user cannot use the smartphone 100 while walking.

[接続端末数の特定方法(特定部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 unit 220 will be described with reference to FIGS. 4 and 5. FIG. 4 is a conceptual diagram schematically showing a method for identifying the number of communication terminals existing around the smartphone 100. FIG. 5 is a diagram illustrating a timing chart of wireless communication between the access point 50, the smartphone 100, and the communication terminal 200.

図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 access point 50 will be described. Each of the communication terminals 200 transmits a connection request for connecting to the network 52 to the access point 50. Since the position of the access point 50 is unknown, the connection request is transmitted by broadcast. When the access point 50 receives a connection request from each of the communication terminals 200, the access point 50 establishes a network connection. Thereafter, the access point 50 transmits a response indicating that the network connection has been successfully established to each communication terminal, and updates the number of connected communication terminals managed by the access point 50 (that is, the number of connected terminals).

より具体的な例として、図5に示されるように、通信端末200Aがアクセスポイント50に接続要求を送信したとする。アクセスポイント50は、通信端末200Aから接続要求を受信すると、ネットワーク52に接続するための処理を実行する。ネットワーク接続が確立されると、アクセスポイント50は、ネットワーク接続が正常に確立されたことを示す応答を通信端末200Aに送信するとともに、メモリ内で管理する接続端末数を更新する。これにより、接続端末数が「1」に更新される。その後、通信端末200B〜200Nの各々が、接続要求を送信すると、アクセスポイント50は、上述と同様の接続処理を実行する。この結果、アクセスポイント50は、接続端末数を「N」に更新する。   As a more specific example, it is assumed that the communication terminal 200A transmits a connection request to the access point 50 as shown in FIG. When the access point 50 receives a connection request from the communication terminal 200 </ b> A, the access point 50 executes processing for connecting to the network 52. When the network connection is established, the access point 50 transmits a response indicating that the network connection has been successfully established to the communication terminal 200A, and updates the number of connected terminals managed in the memory. As a result, the number of connected terminals is updated to “1”. Thereafter, when each of the communication terminals 200B to 200N transmits a connection request, the access point 50 executes a connection process similar to that described above. As a result, the access point 50 updates the number of connected terminals to “N”.

スマートフォン100の通信部210は、接続端末数を取得するための要求をアクセスポイント50に送信する。アクセスポイント50は、この要求に応答して、スマートフォン100に接続端末数(図5の例では「N」)を送信する。スマートフォン100の特定部220は、受信した接続端末数(すなわち、「N」)を、アクセスポイント50の通信エリア50A内に存在する通信端末の数として特定する。   The communication unit 210 of the smartphone 100 transmits a request for acquiring the number of connected terminals to the access point 50. In response to this request, the access point 50 transmits the number of connected terminals (“N” in the example of FIG. 5) to the smartphone 100. The specifying unit 220 of the smartphone 100 specifies the received number of connected terminals (that is, “N”) as the number of communication terminals existing in the communication area 50 </ b> A of the access point 50.

[外部端末情報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 smart phone 100 is demonstrated. FIG. 6 is a diagram illustrating an example of the data structure of the external terminal information 21.

外部端末情報21は、たとえば、スマートフォン100の記憶装置20(図2参照)に格納される。外部端末情報21には、スマートフォン100が現在接続しているアクセスポイントに関する情報が含まれる。より具体的には、外部端末情報21は、アクセスポイント名21Aと、アクセスポイントに対する通信端末の接続数21Bと、当該通信端末に関する接続端末情報21Cとを含む。   The external terminal information 21 is stored in the storage device 20 (see FIG. 2) of the smartphone 100, for example. The external terminal information 21 includes information related to the access point to which the smartphone 100 is currently connected. More specifically, the external terminal information 21 includes an access point name 21A, the number 21B of communication terminals connected to the access point, and connection terminal information 21C related to the communication terminal.

スマートフォン100は、アクセスポイントと一定時間(たとえば、数秒)ごとに通信することにより、外部端末情報21を定期的に更新する。より具体的には、スマートフォン100は、アクセスポイントから一定時間ごとに接続端末数を取得して、外部端末情報21に含まれる接続数21Bを定期的に更新する。   The smartphone 100 periodically updates the external terminal information 21 by communicating with the access point every predetermined time (for example, several seconds). More specifically, the smartphone 100 acquires the number of connected terminals at regular time intervals from the access point, and periodically updates the number of connections 21 </ b> B included in the external terminal information 21.

また、接続していたアクセスポイントに変更があった場合には、スマートフォン100は、アクセスポイント名21Aを更新する。この場合、通信部210は、新たに接続したアクセスポイントから通信端末を取得して接続数21Bを更新する。また、スマートフォン100は、新たなアクセスポイントに接続している通信端末の情報を取得して接続端末情報21Cを更新する。   In addition, when there is a change in the connected access point, the smartphone 100 updates the access point name 21A. In this case, the communication unit 210 acquires the communication terminal from the newly connected access point and updates the connection number 21B. Moreover, the smart phone 100 acquires the information of the communication terminal connected to the new access point, and updates the connection terminal information 21C.

このように、スマートフォン100は、アクセスポイント名21Aと接続数21Bと接続端末情報21Cとを定期的に更新する。スマートフォン100の特定部220は、外部端末情報21を参照して接続数21Bを取得し、取得した接続数21Bを、アクセスポイント50の通信エリア50A内に存在する通信端末の数として特定する。   As described above, the smartphone 100 periodically updates the access point name 21A, the number of connections 21B, and the connection terminal information 21C. The specifying unit 220 of the smartphone 100 refers to the external terminal information 21 to acquire the number of connections 21B, and specifies the acquired number of connections 21B as the number of communication terminals existing in the communication area 50A of the access point 50.

[フローチャート]
図7を参照して、スマートフォン100の制御構造について説明する。図7は、スマートフォン100が実行する処理の一部を表わすフローチャートである。図7の処理は、CPU2がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子その他のハードウェアによって実行されてもよい。
[flowchart]
The control structure of the smartphone 100 will be described with reference to FIG. FIG. 7 is a flowchart showing a part of the process executed by smartphone 100. The processing in FIG. 7 is realized by the CPU 2 executing a program. In other aspects, some or all of the processing may be performed by circuit elements or other hardware.

ステップS50において、CPU2は、通信部210として、アクセスポイントに対する通信端末の接続数を外部端末情報21(図6参照)から取得する。なお、CPU2は、アクセスポイントに対する通信端末の接続数を、現在接続中のアクセスポイントから直接受信してもよい。   In step S50, the CPU 2 acquires, as the communication unit 210, the number of communication terminals connected to the access point from the external terminal information 21 (see FIG. 6). Note that the CPU 2 may directly receive the number of communication terminals connected to the access point from the currently connected access point.

ステップS52において、CPU2は、検出部230として、スマートフォン100の移動を検出することで歩きスマホが行なわれていることを検出する。移動検出の方法は上述の通りであるので説明を繰り返さない。   In step S <b> 52, the CPU 2 detects, as the detection unit 230, that the walking smartphone is performed by detecting the movement of the smartphone 100. Since the method of movement detection is as described above, the description will not be repeated.

ステップS54において、CPU2は、接続端末数が一定数以上であり、かつ、スマートフォン100の移動が検出されたという条件を満たしたか否かを判断する。CPU2は、この条件を満たしたと判断した場合に(ステップS54においてYES)、制御をステップS60に切り替える。そうでない場合には(ステップS54においてNO)、制御をステップS70に切り替える。   In step S <b> 54, the CPU 2 determines whether or not the condition that the number of connected terminals is equal to or greater than a certain number and the movement of the smartphone 100 is detected is satisfied. When CPU 2 determines that this condition is satisfied (YES in step S54), CPU 2 switches control to step S60. If not (NO in step S54), the control is switched to step S70.

ステップS60において、CPU2は、制限部240として、スマートフォン100の機能の一部または全部を制限する。また、CPU2は、スマートフォン100の機能が制限されていることを示す画面(すなわち、禁止画面)をモニタ5に表示する。これにより、CPU2は、歩きスマホを止めるようにユーザに促すことができる。また、ユーザは、禁止画面の表示中には、タッチパネルとして構成されるモニタ5を操作できなくなるため、スマートフォン100は、歩きスマホが行なわれていることを防止できる。   In step S <b> 60, the CPU 2 restricts part or all of the functions of the smartphone 100 as the restriction unit 240. In addition, the CPU 2 displays a screen (that is, a prohibited screen) indicating that the function of the smartphone 100 is restricted on the monitor 5. Thereby, the CPU 2 can prompt the user to stop the walking smartphone. In addition, since the user cannot operate the monitor 5 configured as a touch panel while the prohibited screen is displayed, the smartphone 100 can prevent a walking smartphone from being performed.

ステップS62において、CPU2は、外部端末情報21を更新するか否かを判断する。たとえば、CPU2は、定期的に外部端末情報21を更新し、外部端末情報21を前回更新してから一定時間(たとえば、数秒)が経過した場合に、外部端末情報21を更新すると判断する。また、CPU2は、接続しているアクセスポイントに変更があったか否かもチェックし、接続しているアクセスポイントに変更があった場合にも、外部端末情報21を更新すると判断する。CPU2は、外部端末情報21を更新すると判断した場合に(ステップS62においてYES)、制御をステップS50に切り替える。そうでない場合には(ステップS62においてNO)、CPU2は、ステップS62の処理を再び実行する。   In step S62, the CPU 2 determines whether or not to update the external terminal information 21. For example, the CPU 2 periodically updates the external terminal information 21 and determines that the external terminal information 21 is to be updated when a certain time (for example, several seconds) has elapsed since the external terminal information 21 was last updated. The CPU 2 also checks whether or not the connected access point has changed, and determines that the external terminal information 21 is to be updated even when the connected access point has changed. When CPU 2 determines to update external terminal information 21 (YES in step S62), CPU 2 switches control to step S50. If not (NO in step S62), CPU 2 executes step S62 again.

ステップS70において、CPU2は、禁止画面がモニタ5に表示されているか否かを判断する。CPU2は、禁止画面がモニタ5に表示されていると判断した場合に(ステップS70においてYES)、制御をステップS80に切り替える。そうでない場合には(ステップS70においてNO)、CPU2は、制御をステップS90に切り替える。ステップS80において、CPU2は、禁止画面の表示を解除するとともに、スマートフォン100の機能制限を解除する。   In step S <b> 70, the CPU 2 determines whether or not a prohibition screen is displayed on the monitor 5. When CPU 2 determines that the prohibit screen is displayed on monitor 5 (YES in step S70), CPU 2 switches control to step S80. If not (NO in step S70), CPU 2 switches control to step S90. In step S <b> 80, the CPU 2 cancels the prohibition screen display and cancels the function restriction of the smartphone 100.

ステップS90において、CPU2は、本実施の形態に従う処理を終了するか否かを判断する。CPU2は、たとえば、本実施の形態に従う処理を終了するユーザ操作を受け付けた場合に、当該処理を終了する。CPU2は、本実施の形態に従う処理を終了すると判断した場合には(ステップS90においてYES)、当該処理を終了する。そうでない場合には(ステップS90においてNO)、CPU2は、制御をステップS62に切り替える。   In step S90, CPU 2 determines whether or not to end the process according to the present embodiment. CPU2 complete | finishes the said process, for example, when the user operation which complete | finishes the process according to this Embodiment is received. When CPU 2 determines to end the process according to the present embodiment (YES in step S90), CPU 2 ends the process. If not (NO in step S90), CPU 2 switches control to step S62.

[小括]
以上のようにして、本実施の形態に従うスマートフォン100は、現在接続中のアクセスポイントから接続端末数を受信し、アクセスポイントの通信エリアに存在する通信端末の数を特定する。スマートフォン100は、ユーザの周囲に一定数よりも多い通信端末が存在する場合に、スマートフォン100の機能の一部または全部を制限することにより、歩きスマホを禁止することができる。すなわち、スマートフォン100は、ユーザの周囲に多くの人が存在する場合に、歩きスマホを禁止するため、ユーザは、周囲の人に衝突する危険性を回避することができる。また、スマートフォン100は、ユーザの周囲に人が少ない場合には、歩きスマホを禁止しないため、スマートフォン100の操作性が損なわれない。
[Brief Summary]
As described above, smartphone 100 according to the present embodiment receives the number of connected terminals from the currently connected access point, and identifies the number of communication terminals present in the communication area of the access point. The smartphone 100 can prohibit a walking smartphone by restricting some or all of the functions of the smartphone 100 when there are more than a certain number of communication terminals around the user. That is, since the smartphone 100 prohibits walking smartphones when there are many people around the user, the user can avoid the danger of colliding with the surrounding people. Moreover, since the smart phone 100 does not prohibit a walking smart phone when there are few people around a user, the operativity of the smart phone 100 is not impaired.

<第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 communication area 50A of the access point 50 by directly communicating with the communication terminal instead of specifying the number of connected terminals of the access point 50. This is different from the smartphone 100 according to the first embodiment. Since other points such as the hardware configuration are the same as those of the smartphone 100 according to the first embodiment, description thereof will not be repeated.

図8に示される通信端末200A〜200Nは、アクセスポイント50内の通信エリア50A(図1参照)内に存在する場合について説明する。通信端末200A〜200Nの各々は、アクセスポイント50からのブロードキャストに応答して、当該通信端末の識別情報を含んだデータを当該通信端末の周囲に発信するように構成される。当該データは、アクセスポイント50の位置が未知であるため、ブロードキャストにより発信される。スマートフォン100Aの通信部210(図3参照)は、通信端末200A〜200Nの各々からブロードキャストにより発信されたデータを受信する。スマートフォン100Aの特定部220(図3参照)は、通信部210によって受信された複数のデータの各々に含まれる識別情報を用いて、アクセスポイント50の通信エリア50A内に存在する通信端末の数を特定する。   A case where communication terminals 200A to 200N shown in FIG. 8 exist in communication area 50A (see FIG. 1) in access point 50 will be described. Each of communication terminals 200 </ b> A to 200 </ b> N is configured to transmit data including identification information of the communication terminal to the periphery of the communication terminal in response to the broadcast from access point 50. The data is transmitted by broadcast because the position of the access point 50 is unknown. The communication unit 210 (see FIG. 3) of the smartphone 100A receives data transmitted by broadcast from each of the communication terminals 200A to 200N. The identification unit 220 (see FIG. 3) of the smartphone 100 </ b> A uses the identification information included in each of the plurality of data received by the communication unit 210 to determine the number of communication terminals existing in the communication area 50 </ b> A of the access point 50. Identify.

より具体的な例として、図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 access point 50. In response to this broadcast, communication terminal 200A transmits response A (for example, ACK: Acknowledgement) to access point 50. The ACK is transmitted to notify the transmission side (that is, the access point 50) when the data transmission is normally completed. The response A includes the identification information of the communication terminal 200A and the transmission destination information (that is, the access point 50). The communication terminal 200A transmits a response A toward the surroundings by broadcasting.

応答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 access point 50 from the communication terminal 200A. However, since the response A is transmitted by broadcast, the smartphone 100A can receive the response A. Communication between the communication terminal 200A and the smartphone 100A is realized by, for example, WiFi Direct (registered trademark). Thereby, the smartphone 100A can directly communicate with the communication terminal 200A without receiving the access point 50, and can receive the response A. The smartphone 100 acquires the identification information A and the transmission destination information from the received response A. Since the transmission destination indicates the access point 50 and the identification information A indicates the communication terminal 200A, the smartphone 100A determines that the communication terminal 200A exists in the communication area 50A of the access point 50.

同様に、スマートフォン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 communication area 50A. In this way, the smartphone 100A can determine that N communication terminals exist in the communication area 50A. The smartphone 100A writes the identification information of the communication terminal, the number of communication terminals, and the like in the external terminal information 21 (see FIG. 6). When detecting the movement of the smartphone 100 </ b> A, the smartphone 100 </ b> A restricts some or all of the functions of the smartphone 100 </ b> A when the number of specified communication terminals is greater than a certain number.

[小括]
以上のようにして、本実施の形態に従うスマートフォン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 access point 50 by directly communicating with each of communication terminals 200A to 200N without using access point 50. To do. As a result, even if the smartphone 100A is blocked by an obstacle and cannot communicate with the access point, the smartphone 100A can identify the number of communication terminals existing in the communication area of the access point, and can appropriately select the walking smartphone. It becomes possible to ban.

<第3の実施の形態>
上記の第1の実施の形態と第2の実施の形態とは組み合わされてもよい。すなわち、スマートフォン100は、アクセスポイントから取得した接続端末数(第1の実施の形態)と、外部端末装置の各々から受信した識別情報に基づいて特定した通信端末の数(第2の実施の形態)とを複合して、ユーザの周囲に存在する端末数を特定してもよい。当該端末数には、取得した接続端末数と、識別情報に基づいて特定された通信端末数との平均値、最大値、最小値、または合計値などが採用される。このように、スマートフォン100は、複数の方法で通信端末の数を特定することにより、周囲に存在する端末数をさらに正確に特定することができる。
<Third Embodiment>
The first embodiment and the second embodiment may be combined. That is, the smartphone 100 determines the number of connection terminals acquired from the access point (first embodiment) and the number of communication terminals specified based on the identification information received from each of the external terminal devices (second embodiment). ) May be combined to specify the number of terminals around the user. As the number of terminals, an average value, a maximum value, a minimum value, a total value, or the like of the acquired number of connected terminals and the number of communication terminals specified based on the identification information is adopted. As described above, the smartphone 100 can more accurately specify the number of terminals existing around by specifying the number of communication terminals by a plurality of methods.

なお、その他のハードウェア構成や、その他の機能構成は、第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 smartphone 100 may be able to communicate with a plurality of access points instead of only one access point. In such a case, the smartphone 100 acquires the number of connected terminals from the access point having the strongest reception strength. Thereby, since the smart phone 100 can receive the number of connected terminals from the access point present in the nearest place, the number of terminals present in the surroundings can be accurately specified.

なお、その他のハードウェア構成や、その他の機能構成は、第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 smartphone 100 can communicate with a plurality of access points, the smartphone 100 may calculate the number of terminals existing around the smartphone 100 using the number of connected terminals acquired from each access point. For example, the average value, median value, maximum value, minimum value, or total value of the number of connected terminals acquired from each access point is adopted as the number of terminals.

なお、その他のハードウェア構成や、その他の機能構成は、第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または2に記載の携帯通信端末。 It said portable communication terminal further includes a display unit for displaying a screen indicating that the function of the mobile communication terminal is restricted by the restricting unit, the portable communication terminal according to claim 1 or 2. 携帯通信端末であって、
アクセスポイントと、前記アクセスポイントの通信エリア内に存在する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 .
JP2014141410A 2014-07-09 2014-07-09 Mobile communication terminal and control program thereof Expired - Fee Related JP6400962B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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