JP2019075623A - Group communication system, terminal device, position information notification method, and program - Google Patents
Group communication system, terminal device, position information notification method, and program Download PDFInfo
- Publication number
- JP2019075623A JP2019075623A JP2017198834A JP2017198834A JP2019075623A JP 2019075623 A JP2019075623 A JP 2019075623A JP 2017198834 A JP2017198834 A JP 2017198834A JP 2017198834 A JP2017198834 A JP 2017198834A JP 2019075623 A JP2019075623 A JP 2019075623A
- Authority
- JP
- Japan
- Prior art keywords
- position information
- unit
- terminal
- degree
- concealment
- 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.)
- Granted
Links
Images
Landscapes
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、プライバシーを保護しつつ、位置情報を適切に公開できるグループ通信システム、端末装置、位置情報通知方法、ならびに、プログラムに関する。 The present invention relates to a group communication system, a terminal device, a position information notification method, and a program capable of appropriately disclosing position information while protecting privacy.
従来より、スマートフォン等を用いたSNS(Social Networking Service)が広く利用されている。このようなSNSでは、メッセージの送受信だけでなく、互いの位置情報を共有することも可能となっている。 Conventionally, SNS (Social Networking Service) using a smart phone etc. is used widely. In such SNSs, it is possible not only to send and receive messages, but also to share location information with each other.
位置情報を共有するシステムの先行技術として、例えば、特許文献1には、SNSを利用して、ベビーカーを利用中のユーザ(会員)の位置情報を、ユーザ間で共有することができるベビーカー・レンタルシステムの発明が開示されている。 As a prior art of a system that shares location information, for example, Patent Literature 1 discloses a stroller rental that allows users to share location information of users (members) who are using a stroller by using SNS. The invention of the system is disclosed.
上述した特許文献1のベビーカー・レンタルシステム等では、位置情報を通知するように設定されていると、ユーザがどの場所にいようとも、その場所を示す位置情報が他のユーザに公開(相手側に通知)されてしまうことになる。
なお、自宅、学校、職場等のような重要な場所は、原則として秘匿すべき秘匿地域であり、特に親密でないユーザ間であれば、そのような位置情報について公開しないことが望ましい。
In the stroller / rental system and the like of Patent Document 1 described above, when the location information is set to be notified, location information indicating the location is disclosed to other users no matter where the user is. Will be notified).
In addition, important places such as a home, a school, a work place, etc. are basically concealed areas to be concealed, and it is desirable not to disclose such positional information, especially between users who are not close.
そのため、ユーザが自宅等にいる場合には、位置情報を通知しないように手動で設定を変更するなどの必要があり、極めて煩雑であった。なお、自宅等の場所を予め登録しておき、そのような登録場所に近づくと位置情報を通知しないように自動で設定を切り替えることも考えられる。 Therefore, when the user is at home or the like, it is necessary to manually change the setting so as not to notify the position information, which is extremely troublesome. A place such as a home may be registered in advance, and the setting may be automatically switched so as not to notify position information when the user approaches such a registered place.
しかしながら、位置情報についての通知の可否を自動的に切り替えたとしても、位置情報が通知されない場所が特定されてしまうと、その場所が自宅等であると、予測されるおそれもある。例えば、位置情報を蓄積し、移動軌跡が表示できる機能を有している場合には、移動軌跡における空白地域(つまり、移動軌跡が一旦途絶えてから、再度、移動軌跡が始まるまでの地域)を特定することも可能となる。そして、そのような空白地域が同じ場所で頻繁に確認されると、その場所が自宅等であると容易に予測されてしまうことになる。
つまり、自宅等の登録場所に限って位置情報を通知しないようにしても、通知のない位置情報から、自宅等が予測されてしまうおそれがあるという課題があった。
However, even if the notification about the position information is automatically switched, if a place where the position information is not notified is specified, it may be predicted that the place is a home or the like. For example, if it has a function of storing position information and displaying a movement locus, the blank area in the movement locus (that is, the area from when the movement locus is once interrupted until the movement locus starts again) It will also be possible to identify. And if such a blank area is frequently checked in the same place, it will be easily predicted that the place is at home or the like.
That is, even if the location information is not notified only to the registered place such as the home, there is a problem that the home or the like may be predicted from the location information without the notification.
本発明は、上記実状に鑑みてなされたもので、プライバシーを保護しつつ、位置情報を適切に公開することのできるグループ通信システム、端末装置、位置情報通知方法、ならびに、プログラムを提供することを目的とする。 The present invention was made in view of the above situation, and provides a group communication system, a terminal device, a position information notification method, and a program capable of appropriately disclosing position information while protecting privacy. To aim.
本発明に係るグループ通信システムは、
複数の端末装置と、当該端末装置間のグループ通信を管理するサーバ装置とがネットワークを介して通信可能に接続されたグループ通信システムであって、
前記端末装置のそれぞれにて測位された位置情報を含む履歴情報に基づいて、前記端末装置のそれぞれにおける位置情報を秘匿すべき秘匿度合いを特定する特定部と、
前記特定部により特定された前記端末装置それぞれの秘匿度合いに基づいて、前記端末装置のそれぞれにおける現在の位置情報を調整した公開位置情報を生成する生成部と、
前記生成部により生成された前記端末装置それぞれの公開位置情報を、グループを構成する他の前記端末装置に提供する提供部と、
を備えることを特徴とする。
The group communication system according to the present invention is
A group communication system in which a plurality of terminal devices and a server device that manages group communication between the terminal devices are communicably connected via a network,
A specifying unit that specifies a concealment degree to which position information in each of the terminal devices should be concealed based on history information including position information measured by each of the terminal devices;
A generation unit configured to generate open position information in which current position information in each of the terminal devices is adjusted based on the degree of secrecy of each of the terminal devices specified by the specifying unit;
A providing unit that provides the public position information of each of the terminal devices generated by the generation unit to the other terminal devices forming a group;
And the like.
本発明によれば、プライバシーを保護しつつ、位置情報を適切に公開することができる。 According to the present invention, location information can be appropriately disclosed while protecting privacy.
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、スマートフォン等を用いたグループ通信システムに本発明が適用される実施形態を説明するが、この他にも、例えば、ノート型パーソナルコンピュータ、ゲーム機器、PDA(Personal Digital Assistant)などの情報処理装置においても同様に本発明を適用することができる。
すなわち、以下に記載する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
Hereinafter, embodiments of the present invention will be described. In the following, an embodiment in which the present invention is applied to a group communication system using a smartphone or the like will be described to facilitate understanding, but in addition to this, for example, a notebook type personal computer, a game device, a PDA (Personal The present invention can be similarly applied to an information processing apparatus such as Digital Assistant).
That is, the embodiments described below are for the purpose of illustration, and do not limit the scope of the present invention. Therefore, although one skilled in the art can adopt an embodiment in which each or all of these elements are replaced with equivalent ones, these embodiments are also included in the scope of the present invention.
(全体構成)
本発明の実施形態に係るグループ通信システム100は、図1に示すように、管理サーバ200と管理DB300とが接続されており、また、管理サーバ200と、ユーザ端末400とがインターネット900を介して通信可能に接続されて構成されている。
なお、図中では簡略化しているが、ユーザ端末400は、利用するユーザに応じて、多数存在しているものとする。
(overall structure)
In the
Although simplified in the drawing, it is assumed that a large number of
管理サーバ200は、例えば、サーバ装置(サーバ用コンピュータ)等であり、管理DB300を用いて、各ユーザ端末400(より詳細には、ユーザ端末400を操作するユーザ)をグループ化し、グループ内におけるメッセージや位置情報を共有できるようにする。
The
管理DB300は、グループ通信を管理するために必要なデータベースであり、管理情報301等を記憶する。
管理情報301には、例えば、図2に示すように、ユーザID301a、ニックネーム301b、アイコンID301c、グループID301d、現在位置301e、及び、メッセージ情報301f等が含まれている。
なお、アイコンID301cは、後述する地図画面(ユーザ端末400に表示される地図画面)中において、他のユーザ端末400の現在位置を表すために表示されるアイコンの識別情報である。グループID301dは、ユーザが所属しているグループの識別情報(ユーザが複数のグループに所属している場合では、複数の識別情報)である。現在位置301eは、後述する公開位置情報であり、ユーザ端末400にて測位された位置情報が適宜調整された情報である。メッセージ情報301fは、グループ内のユーザ間で送受信されたメッセージを蓄積する情報である。
The
For example, as shown in FIG. 2, the
The
なお、このような管理DB300は、管理サーバ200内に含まれていてもよい。つまり、管理サーバ200に、記憶部(後述する記憶デバイス504等)を持たせ、その記憶部で、管理情報301を管理するようにしてもよい。
Note that such a
図1に戻って、ユーザ端末400は、例えば、スマートフォン等であり、インターネット900を介して管理サーバ200にアクセスし、他のユーザ端末400(より詳細には、同一グループにおける他のユーザ端末400)から送られたメッセージを受信したり、他のユーザ端末400に向けたメッセージを送信する。また、ユーザ端末400は、管理サーバ200にアクセスし、他のユーザ端末400の公開位置情報(上述した管理情報301における現在位置301e)を受信したり、自身の公開位置情報を送信する。なお、後述するように、自身の公開位置情報は、自宅、学校、職場等のような秘匿すべき秘匿地域と秘匿度合い(その秘匿地域を秘匿すべき度合い)とが考慮され、適宜調整されている。
Returning to FIG. 1, the
(情報処理装置の概要構成)
本発明の実施形態に係る管理サーバ200、及び、ユーザ端末400が実現される典型的な情報処理装置500について説明する。
(Schematic Configuration of Information Processing Apparatus)
A
情報処理装置500は、図3に示すように、CPU(Central Processing Unit)501と、ROM(Read Only Memory)502と、RAM(Random Access Memory)503と、記憶デバイス504と、表示デバイス505と、通信デバイス506と、操作デバイス507と、測位デバイス508とを備える。
As shown in FIG. 3, the
CPU 501は、情報処理装置500全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
The
ROM 502には、電源投入直後に実行されるIPL(Initial Program Loader)が記録され、これが実行されることにより、所定のプログラムをRAM 503に読み出してCPU 501による当該プログラムの実行が開始される。
An IPL (Initial Program Loader) to be executed immediately after power on is recorded in the
RAM 503は、データやプログラムを一時的に記憶するためのもので、記憶デバイス504から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
A
記憶デバイス504は、SSD(Solid State Drive)やハードディスク等であり、種々のデータを記憶する。例えば、記憶デバイス504は、情報処理装置500全体の動作制御に必要なオペレーティングシステムのプログラムや各種のアプリケーションや付随するデータ等を記憶する。
The
表示デバイス505は、例えば、LCD(Liquid Crystal Display)等の表示装置と、その表示装置に表示するための画像情報を記憶するVRAM(Video Random Access Memory)と、画像情報を処理するための画像処理部とを含んで構成されている。この画像処理部は、記憶デバイス504から読み出されたデータや、CPU 501にて処理されたデータを加工処理した後、これをVRAMに格納するなどして、画像情報を生成する。
The
通信デバイス506は、移動体通信網や無線LAN等を利用して無線通信を行う。なお、通信デバイス506は、有線LAN等を利用して有線通信を行ってもよい。
The
操作デバイス507は、タッチスクリーンやタッチパッド、ボタンやキーボード、若しくは、マウス等であり、ユーザの操作を受け付ける。なお、音声によって、ユーザの操作を受け付けてもよい。
The
測位デバイス508は、例えば、複数のGPS(Global Positioning System)衛星から送られる信号を受信し、所定のタイミング毎に、情報処理装置500の現在位置を測位する。
なお、このようなGPS衛星を用いる代わりに、測位デバイス508は、複数の基地局からの電波強度(受信強度等)を用いて、情報処理装置500の現在位置を測位してもよい。
The
Note that instead of using such GPS satellites, the
以下、上記情報処理装置500において実現されるユーザ端末400の構成等について、図4〜図6を参照して説明する。情報処理装置500に電源が投入されると、ユーザ端末400(本発明に係る端末装置)として機能させるプログラムが実行され、本実施形態に係るユーザ端末400が実現される。
なお、管理サーバ200も同様に情報処理装置500において実現され、後述するように、管理サーバ200において必要な処理も行われるが、ここでは、本実施形態において最も特徴的なユーザ端末400について、以下説明する。
Hereinafter, the configuration and the like of the
The
(ユーザ端末の概要構成)
図4は、本実施形態に係るユーザ端末400の概要構成を示す模式図である。図示するように、ユーザ端末400は、操作受付部410と、送受信部420と、記憶部430と、制御部440と、表示部450とを備える。
(Outline configuration of user terminal)
FIG. 4 is a schematic view showing a schematic configuration of the
操作受付部410は、ユーザからの各種操作を受け付ける。例えば、操作受付部410は、例えば、タッチスクリーン等から得られる情報に基づいて、ユーザからの操作を受け付ける。
なお、上述した操作デバイス507等が、このような操作受付部410として機能しうる。
The
The
送受信部420は、インターネット900を介して管理サーバ200にアクセスし、他のユーザ端末400(より詳細には、同一グループにおける他のユーザ端末400)から送られたメッセージを受信したり、他のユーザ端末400に向けたメッセージを送信する。また、ユーザ端末400は、管理サーバ200にアクセスし、他のユーザ端末400の公開位置情報を受信したり、自身の公開位置情報(後述する公開位置情報生成部443により生成された公開位置情報)を送信する。
なお、上述した通信デバイス506等が、このような送受信部420として機能しうる。
The transmission /
Note that the above-described
記憶部430は、例えば、ユーザ情報431、位置情報群432、公開位置情報433、及び、メッセージ情報434等を記憶する。
The
ユーザ情報431は、ユーザ端末400を操作するユーザについての情報であり、一例として、図5に示すような情報を含んでいる。
つまり、ユーザ情報431には、ユーザID431a、パスワード431b、秘匿地域431c、及び、秘匿度合い431d等が含まれている。
なお、秘匿地域431cは、後述する秘匿地域特定部442により秘匿すべき地域として特定された地域(例えば、自宅、学校、職場等の場所やその周辺)の範囲を示す情報(一例として、矩形形状の範囲における左上点位置、及び、右下点位置)である。また、秘匿度合い431dは、秘匿地域431cについて秘匿すべき度合いを示す値(一例として、1〜10の値であり、1が最も低く、10が最も高い)である。
The
That is, the
Note that the
図4に戻って、位置情報群432は、後述する測位部441によって測位されたユーザ端末400の現在位置(つまり、未調整の位置情報)を蓄積した情報である。なお、位置情報群432には、測位時の日時(より詳細には、秒単位までの日時)と対応付けられて、直近の一定期間(一例として、1ヵ月)分の情報が蓄積される。つまり、この位置情報群432から、一定期間内におけるユーザの移動軌跡(移動履歴)が辿れるようになっている。
また、公開位置情報433は、管理サーバ200から受信した他のユーザ端末400(より詳細には、同一のグループ内における他のユーザ端末400)についての公開位置情報である。なお、この公開位置情報433に、自端末の公開位置情報(公開位置情報生成部443により生成された公開位置情報)も記憶させてもよい。
そして、メッセージ情報434は、管理サーバ200から受信したメッセージや、他のユーザ端末400宛てに管理サーバ200に送ったメッセージを蓄積する情報である。つまり、ユーザ端末400側で記憶しているメッセージの情報である。
Returning to FIG. 4, the
Also, the
The
記憶部430は、この他にも、後述する地図画面を生成する際に必要な地図データやアイコンデータ等も記憶する。
上述したRAM 503や記憶デバイス504等が、このような記憶部430として機能しうる。
In addition to this, the
The above-described
制御部440は、ユーザ端末400全体を制御する。この制御部440は、例えば、測位部441、秘匿地域特定部442、公開位置情報生成部443、画面生成部444、相関関係特定部445、及び、グループ管理部446等を含んでいる。
測位部441は、ユーザ端末400の位置情報を測位する。例えば、測位部441は、一定時間(一例として、10秒)毎に、複数のGPS衛星から送られる信号を受信し、ユーザ端末400の正確な現在位置を検出する。なお、このようなGPS衛星からの信号に限られず、測位部441は、移動体通信の基地局や無線通信のアクセスポイント等から送られる複数の電波の強弱等に応じて、現在位置を検出してもよい。
測位部441は、測位した位置情報を、測位した日時と対応付けて、記憶部430(位置情報群432)に記憶する。
The
The
秘匿地域特定部442は、秘匿すべき秘匿地域、及び、その秘匿度合いを特定する。例えば、秘匿地域特定部442は、位置情報群432に蓄積された一定期間分の情報を統計処理し、ある程度頻繁に訪れる地域であり、かつ、滞在時間の平均や中央値が規定時間(一例として、3時間)よりも長い地域を、自宅、学校、職場等の場所やその周辺であると判別し、秘匿すべき秘匿地域として特定する。その際、秘匿地域特定部442は、曜日や祝祭日、そして、時刻等も考慮して、自宅、学校、職場等の秘匿地域を特定し、それら、自宅、学校、職場等に応じて、秘匿度合いを特定する。
具体的に、通常であれば、平日の昼間に頻繁に訪れて、滞在時間が長い地域は、学校や職場であるため、秘匿領域として特定され、秘匿度合いが8(高めの値)に特定される。また、平日や祝祭日に関係なく頻繁に訪れて、夜間を含む時間帯で滞在時間が長い地域は、自宅であるため、秘匿領域として特定され、秘匿度合いが10(最高値)に特定される。なお、夜間勤務のユーザ等であれば、昼と夜とが逆転しているため、秘匿地域特定部442は、例えば、滞在時間の長短等から、職場等と自宅とを判別し、それらを秘匿領域等として特定する。なお、自宅、学校、職場等を特に判別することなく、一定条件を満たす地域を、それぞれ秘匿領域として特定し、訪れた累積回数や累積滞在時間等に応じて、秘匿度合いを特定するようにしてもよい。
秘匿地域特定部442は、特定した秘匿地域の範囲を示す情報を、ユーザ情報431における秘匿地域431cに記憶し、また、特定した秘匿度合いを示す値を秘匿度合い431dに記憶する。
The concealed
Specifically, normally, areas that visit frequently during the daytime on weekdays and have a long stay time are identified as secret areas because they are schools and offices, and the degree of secrecy is specified as 8 (higher value) Ru. In addition, regions that are frequently visited regardless of weekdays and holidays, and have a long stay time in the time zone including night, are homes, so they are identified as secret areas and the degree of concealment is identified as 10 (maximum value). In addition, if it is a user who works at night, etc., since the day and the night are reversed, the concealed
The concealed
公開位置情報生成部443は、秘匿地域431c、及び、秘匿度合い431dに従って、測位部441が測位した位置情報を適宜調整して、公開位置情報を生成する。
例えば、公開位置情報生成部443は、測位部441が測位した位置情報(つまり、現在位置)が、ユーザ情報431における何れかの秘匿地域431c内であるかどうかを判別し、何れかの秘匿地域431c内であると判別すると、測位部441が測位した位置情報を、対応する秘匿度合い431dに応じた所定値分ずらし、秘匿地域外となるように調整した公開位置情報を生成する。
位置情報の調整手法は、例えば、位置情報における緯度や経度(若しくは両方)をランダムに選んで、その値に秘匿度合い431d(対応する秘匿度合い431d)に応じた所定値を、ランダムに加減算し、秘匿地域外にずらした公開位置情報を生成する。なお、位置情報の調整手法は、このようなランダムに加減算する手法に限られず、適宜変更可能である。例えば、予め定められた方位に、秘匿度合い431dに応じた所定値分ずらし、秘匿地域外となるように調整した公開位置情報を生成してもよい。また、方位だけをランダムに決めて、その方位に秘匿度合い431dに応じた所定値分ずらし、秘匿地域外となるように調整した公開位置情報を生成してもよい。この他にも、過去に測位された位置情報(秘匿地域外のもの)を公開位置情報としてもよい。この場合、時間差を設けることで、プライバシーを保護している。また、測位された位置情報からランダム(ポアソン分布のλ等)にずらして、公開位置情報を生成してもよい。
また、測位部441が測位した位置情報が、最初から、何れの秘匿地域431cからも範囲外であれば、公開位置情報生成部443は、その位置情報を調整せずに、そのまま公開位置情報にする。なお、測位した位置情報が秘匿地域431cの範囲外であっても、ユーザ(ユーザ端末400)の移動方向が秘匿地域431cに向かっている場合であれば、公開位置情報生成部443は、秘匿度合い431dの何割かの値を用いるなどして調整した公開位置情報を生成してもよい。例えば、秘匿地域431cからある程度の距離が離れている場合には、公開位置情報生成部443は、秘匿度合い431dの1/10の値を用いて調整した公開位置情報を生成し、やがて、秘匿地域431cに近づくにつれて、秘匿度合い431dの1/5,1/2,3/4というように、割合を増やした値を用いて調整した公開位置情報を生成するなどし、秘匿地域431cの範囲外であっても、適宜調整した公開位置情報を生成してもよい。
The open position
For example, the open position
The adjustment method of the position information, for example, randomly selects latitude and longitude (or both) in the position information, and randomly adds / subtracts a predetermined value corresponding to the
Also, if the position information measured by the
この他にも、公開位置情報生成部443は、秘匿地域431cの範囲外であっても、測位部441が測位した位置情報を、無条件に所定量(例えば、ユーザにより任意に設定された値分)ずらした公開位置情報を生成してもよい。
このようにして、公開位置情報生成部443が生成した公開位置情報は、送受信部420によって、管理サーバ200に送信され、上述した図2の管理情報301における現在位置301e(対象の現在位置301e)として記憶される。
In addition to this, the open position
Thus, the disclosure position information generated by the disclosure position
画面生成部444は、グループ通信のための種々の画面を生成する。例えば、画面生成部444は、図6(a),(b)に示すような地図画面を生成する。
なお、図6(a)は、ユーザX(ニックネーム「△△花子」)のユーザ端末400における画面生成部444が生成した地図画面の一例である。一方、図6(b)は、ユーザY(ニックネーム「○○太郎」)のユーザ端末400における画面生成部444が生成した地図画面の一例である。
すなわち、画面生成部444は、同一のグループ内における自端末を除いた他のユーザ端末400のアイコンを、記憶部430に記憶された公開位置情報433に基づいて、地図上の対応位置に配置した地図画面を生成する。つまり、ユーザXのユーザ端末400では、画面生成部444が、図6(a)に示すように、ユーザYのアイコンICO1と、ユーザZ(ニックネーム「□□三郎」)のアイコンICO2とを、それぞれの公開位置情報に応じて、地図上の対応位置に配置すると共に、ユーザYとユーザXとの間でやり取りされたメッセージMSG1,MSG2を表示した地図画面を生成する。
The
FIG. 6A is an example of a map screen generated by the
That is, the
一方、ユーザYのユーザ端末400では、画面生成部444が、図6(b)に示すように、ユーザXのアイコンICO3と、ユーザZのアイコンICO2とを、それぞれの公開位置情報に応じて、地図上の対応位置に配置すると共に、ユーザYとユーザXとの間でやり取りされたメッセージMSG1,MSG2を表示した地図画面を生成する。
なお、図6(b)にて、一例として、ユーザXの自宅が図中の点Aで示される位置にあり、ユーザXが自身のユーザ端末400と共に自宅にいる場合でも、ユーザYのユーザ端末400には、その点Aから大きくずれた位置にユーザXのアイコンICO3が配置された地図画面が表示されている。例えば、ユーザXのユーザ端末400では、点A及びその周辺が秘匿地域431cに記憶されており、また、対応する秘匿度合い431dに10(最高値)が記憶されている。そのため、公開位置情報生成部443が、測位された位置情報を秘匿度合い431dに応じて大きくずらし、秘匿地域外となるように調整した公開位置情報を生成することになる。そして、そのように調整された公開位置情報が、管理サーバ200に送られた後に、ユーザYのユーザ端末400に送られて、ユーザXの公開位置情報433として記憶部430に記憶される。
そのため、ユーザYのユーザ端末400では、画面生成部444が、図6(b)に示すように、点Aから大きくずれた位置にユーザXのアイコンICO3が配置された地図画面が表示されることになる。
On the other hand, in the
In FIG. 6B, as an example, even when user X's home is at the position indicated by point A in the figure and user X is at home with his
Therefore, in the
なお、図6(a),(b)の例では、アイコンICO1〜ICO3を用いて、ユーザの位置を表しているが、他の画像を用いて、ユーザの位置を表してもよい。例えば、ユーザの顔画像(顔写真)、絵文字、シンボル等といった他の画像を用いて、ユーザの位置を表してもよい。 Although the icons ICO1 to ICO3 are used to represent the position of the user in the example of FIGS. 6A and 6B, the position of the user may be represented using another image. For example, the user's position may be represented using another image such as a user's face image (face photograph), pictograms, symbols, and the like.
図4に戻って、相関関係特定部445は、例えば、ユーザ間(自端末と他のユーザ端末400との間)でやり取りされたメッセージの頻度(一例として、単位時間当たりのメッセージ数)やメッセージの内容を適宜解析する等により、ユーザ間の対応関係の強さ(つまり、親密度)を算定し、それに基づいてユーザ同士の相関関係を特定する。
Returning to FIG. 4, the
グループ管理部446は、相関関係特定部445が特定した相関関係に応じて、新たなグループを作成し、若しくは、グループを解除する。
例えば、相関関係特定部445が特定した相関関係のあるユーザ同士(自端末と他のユーザ端末400)の親密度が、基準値を超えた場合に、自端末と他のユーザ端末400とを新たなグループに分ける(別グループに分割する)。
また、逆に、既にグループを構成していたユーザ同士(自端末と他のユーザ端末400)の親密度が、最低値以下に下がった場合に、グループ管理部446は、グループを解除する。なお、グループを解除する対象は、グループ管理部446が自動的に作成したグループに限ってもよい。
The
For example, when the closeness between the correlated users (the own terminal and the other user terminal 400) specified by the
Also, conversely, when the closeness between the users who have already configured the group (the own terminal and the other user terminal 400) falls below the minimum value, the
また、上述した公開位置情報生成部443は、相関関係特定部445が特定した相関関係のあるユーザ同士(自端末と他のユーザ端末400)の親密度が、基準値を超えた場合に、当該他のユーザ端末400に対して、秘匿度合い431dの値を下げて調整した公開位置情報を生成してもよい。
In addition, when the closeness between the correlated users (the own terminal and the other user terminal 400) specified by the
この場合、ユーザ間(自端末と他のユーザ端末400との間)の相関関係から、新たなグループを作成するため、例えば、大グループの中から親密度等に応じて小グループが自動的に生成されるなど、ユーザの使い勝手が向上する。しかも、親密度等に応じて、自動的に秘匿度合いの値が変更されるため、使い勝手が更に向上する。 In this case, in order to create a new group from the correlation between users (between the own terminal and another user terminal 400), for example, a small group is automatically selected from among a large group according to closeness User-friendliness is improved, such as being generated. Moreover, since the value of the degree of secrecy is automatically changed according to closeness or the like, usability is further improved.
制御部440は、この他にも、操作受付部410が受け付けた操作に応じて、メニューを表示させたり、画面表示を変更する処理なども適宜行う。
上述したCPU 501や測位デバイス508等が、このような構成からなる制御部440として機能しうる。
In addition to this,
The
表示部450は、上述した画面生成部444が生成した地図画面等を表示する。つまり、ユーザXのユーザ端末400であれば、表示部450は、図6(a)に示すような地図画面を表示する。また、ユーザYのユーザ端末400であれば、表示部450は、図6(b)に示すような地図画面を表示する。
なお、上述した表示デバイス505等が、このような表示部450として機能しうる。
The
Note that the
(ユーザ端末の動作)
以下、このような構成のユーザ端末400の動作について図7を参照して説明する。
図7は、本実施形態に係る公開位置情報通知処理の流れを示すフローチャートである。なお、ユーザ端末400における自宅、学校、職場等の秘匿地域及び秘匿度合いが特定済みであり、ユーザ情報431の秘匿地域431cには、それら秘匿地域の範囲を示す情報が記憶され、また、秘匿度合い431dには、その度合いを示す値が記憶されているものとする。
(Operation of user terminal)
Hereinafter, the operation of the
FIG. 7 is a flowchart showing the flow of the disclosed position information notification process according to the present embodiment. In addition, a secret area such as a home, a school, and a work place in
まず、ユーザ端末400は、位置情報を測位する(ステップS11)。
すなわち、制御部440(測位部441)は、複数のGPS衛星から送られる信号を受信し、ユーザ端末400の正確な現在位置を検出する。
First, the
That is, control unit 440 (positioning unit 441) receives signals sent from a plurality of GPS satellites, and detects the correct current position of
ユーザ端末400は、測位した位置情報が、秘匿地域内であるか否かを判別する(ステップS12)。
すなわち、制御部440は、ステップS11にて測位した位置情報(つまり、ユーザ端末400の現在位置)が、何れかの秘匿地域431c内であるかどうかを判別する。
The
That is,
ユーザ端末400は、測位した位置情報が、秘匿地域内であると判別すると(ステップS12;Yes)、その秘匿地域に対応する秘匿度合いに応じて、位置情報を調整し、公開位置情報を生成する(ステップS13)。
すなわち、制御部440(公開位置情報生成部443)は、ステップS11にて測位した位置情報を秘匿度合い431dに応じた所定値分ずらし、秘匿地域外となるように調整した公開位置情報を生成する。
具体的に制御部440は、位置情報における緯度や経度(若しくは両方)をランダムに選んで、その値に秘匿度合い431dに応じた所定値を、ランダムに加減算し、秘匿地域外にずらした公開位置情報を生成する。なお、この他にも、制御部440は、予め定められた方位に、秘匿度合い431dに応じた所定値分ずらし、秘匿地域外となるように調整した公開位置情報を生成してもよい。また、方位だけをランダムに決めて、その方位に秘匿度合い431dに応じた所定値分ずらし、秘匿地域外となるように調整した公開位置情報を生成してもよい。また、過去に測位された位置情報(秘匿地域外のもの)を公開位置情報としてもよい。この場合、時間差を設けることで、プライバシーを保護している。また、測位された位置情報からランダム(ポアソン分布のλ等)にずらして、公開位置情報を生成してもよい。
When the
That is, control unit 440 (release position information generation unit 443) shifts the position information measured in step S11 by a predetermined value according to
Specifically, the
一方、測位した位置情報が、秘匿地域内でない(秘匿地域外である)と判別した場合に(ステップS12;No)、ユーザ端末400は、ステップS11にて測位した位置情報をそのまま公開位置情報にする(ステップS14)。
つまり、制御部440は、秘匿地域外であるため、位置情報を調整せずに、そのまま公開位置情報にする。
なお、測位した位置情報が秘匿地域431cの範囲外であっても、ユーザ(ユーザ端末400)の移動方向が秘匿地域431cに向かっている場合であれば、制御部440は、秘匿度合い431dの何割かの値を用いるなどして調整した公開位置情報を生成してもよい。例えば、秘匿地域431cからある程度の距離が離れている場合には、制御部440は、秘匿度合い431dの1/10の値を用いて調整した公開位置情報を生成し、やがて、秘匿地域431cに近づくにつれて、秘匿度合い431dの1/5,1/2,3/4というように、割合を増やした値を用いて調整した公開位置情報を生成するなどし、秘匿地域431cの範囲外であっても、適宜調整した公開位置情報を生成してもよい。
この他にも、制御部440は、秘匿地域431cの範囲外であっても、測位部441が測位した位置情報を、無条件に所定量ずらした公開位置情報を生成してもよい。
On the other hand, when it is determined that the measured position information is not within the concealed area (is outside the concealed area) (step S12; No), the
That is, since the
If the movement direction of the user (user terminal 400) is directed to the
In addition to this, even if the
ユーザ端末400は、生成した公開位置情報を管理サーバ200に送信する(ステップS15)。
つまり、制御部440は、位置情報を調整した公開位置情報(例えば、秘匿地域内から秘匿地域外にずらした公開位置情報)、又は、位置情報のままの公開位置情報(例えば、最初から秘匿地域外の公開位置情報)等を送受信部420を通じて、管理サーバ200に送信する。
The
In other words,
ユーザ端末400は、グループ通信のアプリ(アプリケーションプログラム)が終了したか否かを判別する(ステップS16)。
ユーザ端末400は、アプリが終了していないと判別すると(ステップS16;No)、上述したステップS11に処理を戻す。
The
If the
一方、アプリが終了したと判別した場合(ステップS16;Yes)に、ユーザ端末400は、図7の公開位置情報通知処理を終える。
On the other hand, when it is determined that the application has ended (step S16; Yes), the
このような公開位置情報通知処理により、位置情報を含む履歴情報に基づいて、ユーザ端末400における位置情報を秘匿すべき秘匿度合いが特定され、その秘匿度合いに基づいて、現在位置である位置情報が適宜調整され、公開位置情報が生成される。例えば、位置情報がそのユーザの秘匿地域内であれば、秘匿度合いに応じて秘匿地域外にずらした公開位置情報が生成され、管理サーバ200に送信されることになる。
そして、そのような公開位置情報が他のユーザ端末400に送られ、地図画面が生成されると、例えば、図6(b)に示すように、秘匿地域(自宅のある点A)から大きくずれた地図上の位置に、アイコンICO3が表示されることになる。そのため、他のユーザが相手側(ニックネーム「△△花子」)の自宅等を予測することが極めて困難となる。
With such open position information notification processing, the degree of concealment in which the position information in the
Then, when such open position information is sent to another
この結果、プライバシーを保護しつつ、位置情報を適切に公開することができる。 As a result, location information can be appropriately disclosed while protecting privacy.
上記の実施形態では、図6(a),(b)に示すように、他のユーザ(他のユーザ端末400)のアイコンだけが地図上に配置されて表示され、自アイコン(自端末のアイコン)が表示されない場合について説明したが、自アイコンも他のユーザのアイコンと共に地図画面に表示するようにしてもよい。そして、自アイコンをユーザが任意に移動させることに応じて、自端末の公開位置情報を変更できるようにしてもよい。
以下、移動させた自アイコンに応じて、自端末の公開位置情報を変更する際の処理について、図8を参照して説明する。
In the above embodiment, as shown in FIGS. 6 (a) and 6 (b), only the icons of the other users (other user terminals 400) are arranged and displayed on the map, and the own icon (the icon of the own terminal Although the case where) is not displayed has been described, the own icon may be displayed on the map screen together with the icons of other users. Then, the disclosure position information of the own terminal may be changed according to the user moving the own icon arbitrarily.
Hereinafter, processing when changing the disclosure position information of the own terminal according to the moved own icon will be described with reference to FIG.
図8は、本実施形態に係る公開位置情報手動変更処理の流れを示すフローチャートである。なお、説明を容易にするために、ユーザXは、グループ通信システム100の利用を始めたばかり(ユーザY,ユーザZのグループに最近参加したばかり)であり、未だ、秘匿地域等が特定されていない(秘匿地域431c、及び、秘匿度合い431dが空欄)状態であるものとして、以下説明する。
FIG. 8 is a flowchart showing the flow of the open position information manual change process according to the present embodiment. In order to facilitate the description, the user X has just started using the group communication system 100 (only recently joined the group of user Y and user Z), and a secret area etc. has not yet been identified. The following description will be given assuming that (the
まず、ユーザ端末400は、管理サーバ200に送信した公開位置情報(つまり、自端末の公開位置情報)に応じて、地図上の対応位置に自アイコンを表示する(ステップS21)。
例えば、ユーザXのユーザ端末400において、制御部440は、公開位置情報(この時点では、位置情報がそのまま公開位置情報となっている)に基づいて、図9(a)に示すように、自アイコンICO4を地図上の対応位置に表示する。
この図9(a)は、ユーザX(ニックネーム「△△花子」)のユーザ端末400における画面生成部444が生成した地図画面の一例である。つまり、ユーザXのユーザ端末400では、画面生成部444が、ユーザY(ニックネーム「○○太郎」)のアイコンICO1と、ユーザZ(ニックネーム「□□三郎」)のアイコンICO2とを、それぞれの公開位置情報に応じて、地図上の対応位置に配置すると共に、自アイコンICO4を、自端末の公開位置情報に応じて、地図上の対応位置に配置した地図画面を生成する。
First, the
For example, in the
FIG. 9A is an example of a map screen generated by the
図8に戻って、ユーザ端末400は、自アイコンへの操作があったか否かを判別する(ステップS22)。
すなわち、制御部440は、操作受付部410にて、図9(a)に示すような自アイコンICO4へのフリック操作等を受け付けたかどうかを判別する。
ユーザ端末400は、自アイコンへの操作がなかったと判別すると(ステップS22;No)、後述するステップS26に処理を進める。
Returning to FIG. 8, the
That is,
If the
一方、自アイコンへの操作があったと判別した場合(ステップS22;Yes)に、ユーザ端末400は、自アイコンが移動された分に応じて、公開位置情報を変更する(ステップS23)。
例えば、図9(b)に示すように、元の配置位置である点Aから自アイコンICO4が矢印に示すように移動されると、制御部440は、その移動分だけ、公開位置情報を変更する。
On the other hand, when it is determined that there has been an operation on the own icon (Step S22; Yes), the
For example, as shown in FIG. 9B, when the own icon ICO 4 is moved from the point A, which is the original arrangement position, as shown by the arrow, the
また、制御部440は、自アイコンICO4が移動されたことに応じて、秘匿地域、及び、秘匿度合いの情報を登録する(ステップS24)。
例えば、秘匿地域特定部442は、元の配置位置である点A及びその周辺を示す範囲を秘匿地域431cに登録し、また、自アイコンICO4の移動量に応じた値を秘匿度合い431dに登録する。このように、点A及びその周辺が秘匿地域431cに登録され、秘匿すべき度合いについても秘匿度合い431dに登録されたため、以降、測位された位置情報が秘匿地域内であれば、その位置情報を秘匿度合い431dに応じてずらし、秘匿地域外となるように調整した公開位置情報が生成される。
Further, in response to the movement of the icon ICO 4 itself, the
For example, the concealed
図8に戻って、ユーザ端末400は、変更した公開位置情報を管理サーバ200に送信する(ステップS25)。
Returning to FIG. 8, the
ユーザ端末400は、グループ通信のアプリが終了したか否かを判別する(ステップS26)。
ユーザ端末400は、アプリが終了していないと判別すると(ステップS26;No)、上述したステップS21に処理を戻す。
The
If the
一方、アプリが終了したと判別した場合(ステップS26;Yes)に、ユーザ端末400は、図8の公開位置情報手動変更処理を終える。
On the other hand, when it is determined that the application has ended (step S26; Yes), the
このような公開位置情報手動変更処理により、ユーザは、自アイコンを操作することで、容易に公開位置情報を変更することができる。例えば、ユーザの現在位置(公開位置情報)が秘匿地域として未登録の場合等でも、手動操作に応じて、公開位置情報を自由に変更すると共に、秘匿地域としても登録することができる。また、自アイコンを表示することで、相手側のユーザ端末400に、自身のアイコンが地図上のどの位置に配置されているのかを把握でき、メッセージのやり取りをする際に、辻褄が合わなくなるようなこともない。
According to such a disclosure position information manual change process, the user can easily change the disclosure position information by operating the own icon. For example, even when the user's current position (public position information) is not registered as a secret area, etc., the public position information can be freely changed and registered as a secret area according to the manual operation. In addition, by displaying the own icon, it is possible for the
このように、本実施形態のユーザ端末400において、プライバシーを保護しつつ、位置情報を適切に公開することができる。
Thus, in the
(他の実施形態)
上記の実施形態では、各ユーザ端末400が、自身の公開位置情報をそれぞれ生成する場合について説明したが、管理サーバ200側で、各ユーザ端末400の公開位置情報を適宜生成するようにしてもよい。
(Other embodiments)
In the above embodiment, the case where each
図10は、他の実施形態に係る管理サーバ200の概要構成の一例を示すブロック図である。この管理サーバ200は、管理DB300を用いて、グループ通信を管理すると共に、各ユーザ端末400の公開位置情報を適宜生成する。
FIG. 10 is a block diagram showing an example of a schematic configuration of a
図10において、管理DB300は、管理情報301、及び、ユーザ設定情報302等を記憶する。
管理情報301は、上述した図2と同様の構成である。なお、現在位置301eは、後述するように、管理サーバ200(公開位置情報生成部232)によって適宜生成されたものが記憶される。
In FIG. 10, the
The
また、ユーザ設定情報302には、図11に示すように、ユーザID302a、位置情報群302b、秘匿地域302c、及び、秘匿度合い302dが含まれている。
なお、位置情報群302bは、各ユーザ端末400について、ユーザ端末400から送られた位置情報(正確な現在位置)を蓄積した情報である。なお、位置情報群302bには、測位時の日時(より詳細には、秒単位までの日時)と対応付けられて、直近の一定期間(一例として、1ヵ月)分の情報が蓄積される。つまり、この位置情報群302bから、各ユーザ端末400について、一定期間内におけるユーザの移動軌跡(移動履歴)が辿れるようになっている。
また、秘匿地域302cは、後述するように、管理サーバ200(秘匿地域特定部231)により各ユーザに応じて特定された秘匿地域(例えば、自宅、学校、職場等の場所やその周辺)の範囲を示す情報(一例として、矩形形状の範囲における左上点位置、及び、右下点位置)である。
そして、秘匿度合い302dは、秘匿地域302cについて秘匿すべき度合いを示す値(一例として、1〜10の値であり、1が最も低く、10が最も高い)である。
Further, as shown in FIG. 11, the
The
In addition, as described later, the secret area 302 c is a range of a secret area (for example, a place such as a home, a school, a work place or the periphery thereof) specified according to each user by the management server 200 (the secret area specification unit 231). Information (as one example, upper left point position and lower right point position in the range of a rectangular shape).
The degree of
なお、このような管理DB300は、管理サーバ200内に含まれていてもよい。つまり、管理サーバ200に、記憶部(上述した図3の記憶デバイス504等)を持たせ、その記憶部で、管理情報301、及び、ユーザ設定情報302を管理するようにしてもよい。
Note that such a
図10に戻って、管理サーバ200は、受信部210と、送信部220と、制御部230とを備える。
Returning to FIG. 10, the
受信部210は、インターネット900を介してユーザ端末400から送られる種々の情報を受信する。
例えば、受信部210は、各ユーザ端末400から送られる位置情報(未調整の位置情報)を逐次受信する。受信した位置情報は、図11のユーザ設定情報302における位置情報群302b(ユーザに応じた位置情報群302b)に蓄積される。この他にも、受信部210は、他のユーザ端末400宛てのメッセージ等もユーザ端末400から受信する。
The receiving
For example, the receiving
送信部220は、インターネット900を介してユーザ端末400に向けて、種々の情報を送信する。
例えば、送信部220は、ユーザ端末400に向けて、後述する公開位置情報生成部232が生成した公開位置情報を送信する。この他にも、送信部220は、他のユーザ端末400からのメッセージ等もユーザ端末400に送信する。
The transmission unit 220 transmits various types of information to the
For example, the transmitting unit 220 transmits, to the
制御部230は、管理サーバ200全体を制御する。この制御部230は、例えば、秘匿地域特定部231、公開位置情報生成部232、相関関係特定部233、及び、グループ管理部234等を含んでいる。
The
秘匿地域特定部231は、各ユーザについて、秘匿すべき秘匿地域、及び、その秘匿度合いを特定する。例えば、秘匿地域特定部231は、図11のユーザ設定情報302における位置情報群302bに蓄積された一定期間分の情報を統計処理し、ある程度頻繁に訪れる地域であり、かつ、滞在時間の平均や中央値が規定時間(一例として、3時間)よりも長い地域を、自宅、学校、職場等の場所やその周辺であると判別し、秘匿すべき秘匿地域として特定する。その際、秘匿地域特定部231は、曜日や祝祭日、そして、時刻等も考慮して、自宅、学校、職場等の秘匿地域を特定し、それら、自宅、学校、職場等に応じて、秘匿度合いを特定する。
具体的に、通常であれば、平日の昼間に頻繁に訪れて、滞在時間が長い地域は、学校や職場であるため、秘匿領域として特定され、秘匿度合いが8(高めの値)に特定される。また、平日や祝祭日に関係なく頻繁に訪れて、夜間を含む時間帯で滞在時間が長い地域は、自宅であるため、秘匿領域として特定され、秘匿度合いが10(最高値)に特定される。なお、夜間勤務のユーザ等であれば、昼と夜とが逆転しているため、秘匿地域特定部231は、例えば、滞在時間の長短等から、職場等と自宅とを判別し、それらを秘匿領域等として特定する。なお、自宅、学校、職場等を特に判別することなく、一定条件を満たす地域を、それぞれ秘匿領域として特定し、訪れた累積回数や累積滞在時間等に応じて、秘匿度合いを特定するようにしてもよい。
秘匿地域特定部231は、特定した秘匿地域の範囲を示す情報を、ユーザ設定情報302における秘匿地域302cに記憶しまた、特定した秘匿度合いを示す値を秘匿度合い302dに記憶する。
The concealed
Specifically, normally, areas that visit frequently during the daytime on weekdays and have a long stay time are identified as secret areas because they are schools and offices, and the degree of secrecy is specified as 8 (higher value) Ru. In addition, regions that are frequently visited regardless of weekdays and holidays, and have a long stay time in the time zone including night, are homes, so they are identified as secret areas and the degree of concealment is identified as 10 (maximum value). In addition, if it is a user who works at night, etc., since the day and night are reversed, the concealed
The concealed
公開位置情報生成部232は、各ユーザ端末400について、秘匿地域302c、及び、秘匿度合い302dに従って、ユーザ端末400から送られた位置情報を適宜調整して、公開位置情報を生成する。
例えば、公開位置情報生成部232は、ユーザ端末400から送られた位置情報(つまり、そのユーザ端末400の現在位置)が、秘匿地域302c内(そのユーザの秘匿地域302c内)であるかどうかを判別し、秘匿地域302c内であると判別すると、ユーザ端末400から受信した位置情報を対応する秘匿度合い302dに応じた所定値分ずらし、秘匿地域外となるように調整した公開位置情報を生成する。
位置情報の調整手法は、例えば、位置情報における緯度や経度(若しくは両方)をランダムに選んで、その値に秘匿度合い302d(対応する秘匿度合い302d)に応じた所定値を、ランダムに加減算し、秘匿地域外にずらした公開位置情報を生成する。なお、位置情報の調整手法は、このようなランダムに加減算する手法に限られず、適宜変更可能である。例えば、予め定められた方位に、秘匿度合い302dに応じた所定値分ずらし、秘匿地域外となるように調整した公開位置情報を生成してもよい。また、方位だけをランダムに決めて、その方位に秘匿度合い302dに応じた所定値分ずらし、秘匿地域外となるように調整した公開位置情報を生成してもよい。この他にも、過去に測位された位置情報(秘匿地域外のもの)を公開位置情報としてもよい。この場合、時間差を設けることで、プライバシーを保護している。また、測位された位置情報からランダム(ポアソン分布のλ等)にずらして、公開位置情報を生成してもよい。
また、ユーザ端末400から送られた位置情報が、最初から、何れの秘匿地域302c(そのユーザの何れの秘匿地域302c)からも範囲外であれば、公開位置情報生成部232は、その位置情報を調整せずに、そのまま公開位置情報にする。なお、測位した位置情報が秘匿地域302cの範囲外であっても、ユーザ(ユーザ端末400)の移動方向が秘匿地域302cに向かっている場合であれば、公開位置情報生成部232は、秘匿度合い302dの何割かの値を用いるなどして調整した公開位置情報を生成してもよい。例えば、秘匿地域302cからある程度の距離が離れている場合には、公開位置情報生成部232は、秘匿度合い302dの1/10の値を用いて調整した公開位置情報を生成し、やがて、秘匿地域302cに近づくにつれて、秘匿度合い302dの1/5,1/2,3/4というように、割合を増やした値を用いて調整した公開位置情報を生成するなどし、秘匿地域302cの範囲外であっても、適宜調整した公開位置情報を生成してもよい。
この他にも、公開位置情報生成部232は、秘匿地域302cの範囲外であっても、ユーザ端末400から受信した位置情報を、無条件に所定量ずらした公開位置情報を生成してもよい。
このようにして、公開位置情報生成部232が生成した公開位置情報は、上述した図2の管理情報301における現在位置301e(対象の現在位置301e)として記憶された後、同一のグループ内に所属する他のユーザのユーザ端末400に送信される。
The disclosure position
For example, the open position
The adjustment method of the position information, for example, randomly selects latitude and longitude (or both) in the position information, and randomly adds or subtracts a predetermined value corresponding to the degree of
Also, if the position information sent from the
In addition to this, the open position
Thus, the disclosure position information generated by the disclosure position
相関関係特定部233は、例えば、ユーザ間(ユーザ端末400同士)でやり取りされたメッセージの頻度(一例として、単位時間当たりのメッセージ数)やメッセージの内容を適宜解析する等により、ユーザ間の対応関係の強さ(つまり、親密度)を算定し、それに基づいてユーザ同士の相関関係を特定する。
The
グループ管理部234は、相関関係特定部233が特定した相関関係に応じて、新たなグループを作成し、若しくは、グループを解除する。
例えば、相関関係特定部233が特定した相関関係のあるユーザ同士(ユーザ端末400同士)の親密度が、基準値を超えた場合に、それらのユーザを新たなグループに分ける(別グループに分割する)。
また、逆に、既にグループを構成していたユーザ同士(ユーザ端末400同士)の親密度が、最低値以下に下がった場合に、グループ管理部234は、グループを解除する。なお、グループを解除する対象は、グループ管理部234が自動的に作成したグループに限ってもよい。
The
For example, when the closeness between the correlated users (the user terminals 400) specified by the
Also, conversely, when the closeness between the users (the user terminals 400) who have already formed the group falls below the minimum value, the
つまり、グループ管理部234は、親密度が基準値を超えた各ユーザについて、図2の管理情報301におけるグループID301dに、新たに採番したグループIDを追加する。その際、グループ管理部234は、採番するグループIDを特別な番号体系とし、親密度の高いグループであることを、グループIDから識別できるようにしてもよい。
そのような親密度の高いグループに属する各ユーザ端末400に対して、上述した公開位置情報生成部232は、例えば、秘匿度合い302dの値を下げ、互いが秘匿地域内にいるような場合でも、ある程度正確な公開位置情報を生成するようにしてもよい。つまり、ユーザ間の親密度が上がった場合では、自動的に秘匿度合い302dの値が下げられ、互いが秘匿地域内にいる場合等でもある程度までの高精度で公開位置情報が相手側に送られるようになる。
That is, the
For each
このように他の実施形態でも、位置情報を含む履歴情報に基づいて、ユーザ端末400における位置情報を秘匿すべき秘匿度合いが特定され、その秘匿度合いに基づいて、現在位置である位置情報が適宜調整され、管理サーバ200にて公開位置情報が生成される。例えば、位置情報がそのユーザの秘匿地域内であれば、秘匿度合いに応じて秘匿地域外にずらした公開位置情報が生成され、他のユーザ端末400に送信されることになる。
そして、他のユーザ端末400では、例えば、図6(b)に示すように、秘匿地域(自宅のある点A)から大きくずれた地図上の位置に、アイコンICO3が表示されることになる。そのため、他のユーザが相手側(ニックネーム「△△花子」)の自宅等を予測することが極めて困難となる。
この結果、プライバシーを保護しつつ、位置情報を適切に公開することができる。
As described above, also in the other embodiments, the degree of concealment in which the position information in the
Then, in the
As a result, location information can be appropriately disclosed while protecting privacy.
また、ユーザ間(ユーザ端末400同士)の相関関係から、新たなグループを作成するため、例えば、大グループの中から親密度等に応じて小グループが自動的に生成されるなど、ユーザの使い勝手が向上する。しかも、親密度等に応じて、自動的に秘匿度合いの値が変更されるため、使い勝手が更に向上する。 Moreover, in order to create a new group from the correlation between users (the user terminals 400), for example, a small group is automatically generated according to closeness among large groups, etc. Improve. Moreover, since the value of the degree of secrecy is automatically changed according to closeness or the like, usability is further improved.
上記の実施形態では、公開位置情報生成部443、及び、公開位置情報生成部232が、位置情報を適宜調整した公開位置情報を生成する場合について説明したが、このような調整した公開位置情報を用いる代わりに、アイコンを表示する際の大きさを変えて、プライバシーの保護を図ってもよい。
例えば、秘匿地域内では、アイコンのサイズを大きく表示して、そのアイコンが表す地図上の位置を分かり難くしてもよい。
In the above embodiment, the case where the disclosure position
For example, in the secret area, the size of the icon may be displayed large to make it difficult to understand the position on the map represented by the icon.
上記の実施形態では、専用のユーザ端末400や管理サーバ200を用いる場合について説明したが、このようなユーザ端末400や管理サーバ200の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末機器等に適用することで、当該パーソナルコンピュータをユーザ端末400や管理サーバ200として機能させることも可能である。
Although the above embodiment has described the case of using the dedicated
また、このようなプログラムの配布方法は任意であり、例えば、CD−ROM、DVD、MO(Magneto Optical Disc)、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットといった通信ネットワークを介して配布してもよい。 Also, the distribution method of such a program is arbitrary, and may be distributed by being stored in a computer readable recording medium such as a CD-ROM, a DVD, a MO (Magneto Optical Disc), a memory card, etc. It may be distributed via a communication network such as the Internet.
(まとめ)
本発明の第1の観点に係るグループ通信システムは、複数の端末装置(スマートフォン等のユーザ端末)と、サーバ装置(管理サーバ)とがネットワークを介して通信可能に接続されたグループ通信システムであって、特定部、生成部、及び、提供部を備えている。
(Summary)
The group communication system according to the first aspect of the present invention is a group communication system in which a plurality of terminal devices (user terminals such as smart phones) and a server device (management server) are communicably connected via a network. And a specifying unit, a generating unit, and a providing unit.
特定部は、端末装置のそれぞれにて測位された位置情報を含む履歴情報に基づいて、端末装置のそれぞれにおける位置情報を秘匿すべき秘匿度合いを特定する。また、生成部は、特定部により特定された端末装置それぞれの秘匿度合いに基づいて、端末装置のそれぞれにおける現在の位置情報を調整した公開位置情報を生成する。
そして、提供部は、生成部により生成された端末装置それぞれの公開位置情報を、グループを構成する他の端末装置に提供する。
The identifying unit identifies the degree of concealment of the position information in each of the terminal devices based on the history information including the position information measured by each of the terminal devices. Further, the generation unit generates open position information in which the current position information in each of the terminal devices is adjusted, based on the degree of secrecy of each of the terminal devices specified by the identification unit.
Then, the providing unit provides the open position information of each of the terminal devices generated by the generating unit to the other terminal devices forming the group.
このように、位置情報を含む履歴情報に基づいて、端末装置における位置情報を秘匿すべき秘匿度合いが特定され、その秘匿度合いに基づいて、現在位置である位置情報が適宜調整された公開位置情報が生成される。例えば、位置情報がそのユーザ(端末装置)の秘匿地域内であれば、秘匿度合いに応じて秘匿地域外にずらした公開位置情報が生成され、他の端末装置に送信されることになる。
この結果、プライバシーを保護しつつ、位置情報を適切に公開することができる。
As described above, the degree of concealment in which the position information in the terminal apparatus should be concealed is specified based on the history information including the position information, and the disclosed position information in which the position information that is the current position is appropriately adjusted based on the degree of concealment Is generated. For example, if the position information is within the concealed area of the user (terminal device), the disclosed position information shifted out of the concealed area according to the degree of concealment is generated and transmitted to the other terminal device.
As a result, location information can be appropriately disclosed while protecting privacy.
本発明の第2の観点に係る端末装置(ユーザ端末)は、端末装置間のグループ通信を管理する管理サーバと、ネットワークを介して通信可能に接続されたそれぞれの端末装置であって、測位部、特定部、生成部、送信部、受信部、及び、表示部を備えている。 A terminal device (user terminal) according to a second aspect of the present invention is a management server that manages group communication between the terminal devices, and each terminal device communicably connected via a network, and the positioning unit , A generation unit, a transmission unit, a reception unit, and a display unit.
すなわち、第2の観点に係る端末装置は、第1の観点に係るグループ通信システムと同様に、プライバシーを保護しつつ、位置情報を適切に公開することができる。 That is, as in the group communication system according to the first aspect, the terminal device according to the second aspect can appropriately disclose position information while protecting privacy.
また、上記端末装置において、特定部は、履歴情報に基づいて、自端末において秘匿すべき秘匿地域、及び、秘匿度合いを特定し、生成部は、測位部が測位した現在の位置情報と秘匿地域との位置関係、及び、秘匿度合いに基づいて、当該現在の位置情報を調整した公開位置情報を生成してもよい。
この場合、秘匿すべき秘匿地域及び秘匿度合いが特定され、現在の位置情報が秘匿地域内であれば、秘匿度合いに応じて秘匿地域外にずらした公開位置情報を生成できる。
In the terminal device, the identifying unit identifies the concealed area to be concealed in the own terminal and the concealment degree based on the history information, and the generating unit determines the current position information and the concealed area determined by the positioning unit. The open position information may be generated by adjusting the current position information on the basis of the positional relationship with and the degree of concealment.
In this case, the concealed area to be concealed and the concealment degree are specified, and if the current position information is within the concealed area, it is possible to generate the disclosure position information shifted out of the concealed area according to the concealment degree.
また、上記端末装置において、生成部は、測位部が測位した現在の位置情報が秘匿地域内である場合に、秘匿度合いに応じて当該現在の位置情報をずらし、秘匿地域外となるように調整した公開位置情報を生成してもよい。
この場合、秘匿度合いに応じて適切にずらした公開位置情報を生成できる。
Further, in the above-mentioned terminal device, when the current position information measured by the positioning unit is within the concealed area, the generation unit shifts the current position information according to the degree of concealment and adjusts so as to be outside the concealed area. Public location information may be generated.
In this case, it is possible to generate the disclosure position information appropriately shifted according to the degree of concealment.
また、上記端末装置において、生成部は、測位部が測位した現在の位置情報が秘匿地域外であっても、秘匿地域に近づいている場合に、当該現在の位置情報をずらして調整した公開位置情報を生成してもよい。
この場合、秘匿地域外であっても、適切にずらした公開位置情報を生成できる。
In addition, in the terminal device, the generation unit may shift the current position information and adjust the position when the current position information measured by the positioning unit is outside the concealed area but is approaching the concealed area. Information may be generated.
In this case, even outside the secret area, it is possible to generate appropriately shifted public location information.
また、上記端末装置において、表示部に表示された画像に対する操作を受け付ける操作受付部を更に備え、表示部は、生成部が生成した公開位置情報に基づいて、自端末を表す画像を更に地図上に配置した地図画面を表示し、生成部は、操作受付部が自端末を表す画像に対する操作を受け付けた場合に、当該操作に応じて位置を変更した公開位置情報を生成してもよい。
この場合、自端末を表す画像を操作することで、容易に公開位置情報を変更することができる。
Further, the terminal device further includes an operation receiving unit for receiving an operation on the image displayed on the display unit, and the display unit further displays an image representing the own terminal on the map based on the disclosure position information generated by the generation unit. When the operation receiving unit receives an operation on the image representing the own terminal, the generation unit may generate the disclosure position information whose position is changed according to the operation.
In this case, the open position information can be easily changed by operating the image representing the own terminal.
また、上記端末装置において、自端末と他の端末装置との相関関係を特定する相関関係特定部と、相関関係特定部が特定した相関関係に基づいて、自端末を含む複数の端末装置同士をグループ化するグループ管理部と、を更に備えてもよい。
この場合、自動的に端末装置同士をグループ化することができる。
Further, in the terminal device, a plurality of terminal devices including the self terminal are compared based on the correlation specifying unit that specifies the correlation between the self terminal and another terminal device, and the correlation specified by the correlation specifying unit. And a group management unit for grouping.
In this case, terminal devices can be grouped automatically.
また、上記端末装置において、自端末と他の端末装置との相関関係を特定する相関関係特定部を更に備え、生成部は、相関関係特定部が特定した相関関係のある自端末と他の端末装置との親密度が基準値を超えている場合に、当該他の端末装置に対して、秘匿度合いを下げた公開位置情報を生成してもよい。
この場合、親密度が増すにつれて、より高精度の公開位置情報が相手側の端末装置に提供できるようになる。
Further, the terminal device further includes a correlation specifying unit that specifies a correlation between the own terminal and another terminal device, and the generation unit is a terminal having the correlation specified by the correlation specifying unit and the other terminal When the intimacy degree with the device exceeds the reference value, the other terminal device may generate the disclosure position information with a reduced degree of secrecy.
In this case, as the closeness degree is increased, more accurate disclosure location information can be provided to the other party's terminal device.
また、上記端末装置において、自端末と他の端末装置との親密度は、グループ通信において相互に送られたメッセージの頻度、若しくは、相互に送られたメッセージの内容に基づいて特定されるようにしてもよい。
この場合、メッセージのやり取りを行うだけで親密度が判別され、それに応じた精度の公開位置情報が送受信されるようになる。
Further, in the above terminal device, the closeness between the own terminal and another terminal device is specified based on the frequency of messages mutually sent in group communication or the contents of mutually sent messages. May be
In this case, the closeness is determined only by exchanging messages, and the disclosure position information of the accuracy corresponding thereto is transmitted and received.
本発明の第3の観点に係る位置情報通知方法は、端末装置間のグループ通信を管理する管理サーバと、ネットワークを介して通信可能に接続されたそれぞれの端末装置(ユーザ端末)における位置情報通知方法であって、測位ステップ、特定ステップ、生成ステップ、送信ステップ、受信ステップ、及び、表示ステップを備えている。 A position information notification method according to a third aspect of the present invention is a position information notification in a management server that manages group communication between terminal devices and each terminal device (user terminal) communicably connected via a network. The method comprises positioning, identifying, generating, transmitting, receiving and displaying.
すなわち、第3の観点に係る位置情報通知方法は、第1の観点に係るグループ通信システムと同様に、プライバシーを保護しつつ、位置情報を適切に公開することができる。 That is, the location information notification method according to the third aspect can appropriately publish location information while protecting privacy, as in the group communication system according to the first aspect.
本発明の第4の観点に係るプログラムは、コンピュータ間のグループ通信を管理する管理サーバと、ネットワークを介して通信可能に接続されたそれぞれのコンピュータを、測位部、特定部、生成部、送信部、受信部、及び、表示部として機能させる。 A program according to a fourth aspect of the present invention includes a management server that manages group communication between computers, and a positioning unit, a specifying unit, a generating unit, and a transmitting unit for each computer communicably connected via a network. , Function as a receiver and a display.
すなわち、第4の観点に係るプログラムは、第1の観点に係るグループ通信システムと同様に、プライバシーを保護しつつ、位置情報を適切に公開することができる。 That is, as in the group communication system according to the first aspect, the program according to the fourth aspect can appropriately disclose position information while protecting privacy.
以上説明したように、本発明によれば、プライバシーを保護しつつ、位置情報を適切に公開することのできるグループ通信システム、端末装置、位置情報通知方法、ならびに、プログラムを提供することができる。 As described above, according to the present invention, it is possible to provide a group communication system, a terminal device, a position information notification method, and a program capable of appropriately disclosing position information while protecting privacy.
100 グループ通信システム
200 管理サーバ
210 受信部
220 送信部
230 制御部
231 秘匿地域特定部
232 公開位置情報生成部
233 相関関係特定部
234 グループ管理部
300 管理DB
301 管理情報
302 ユーザ設定情報
400 ユーザ端末
410 操作受付部
420 送受信部
430 記憶部
431 ユーザ情報
432 位置情報群
433 公開位置情報
434 メッセージ情報
440 制御部
441 測位部
442 秘匿地域特定部
443 公開位置情報生成部
444 画面生成部
445 相関関係特定部
446 グループ管理部
450 表示部
500 情報処理装置
501 CPU
502 ROM
503 RAM
504 記憶デバイス
505 表示デバイス
506 通信デバイス
507 操作デバイス
508 測位デバイス
900 インターネット
100
301
502 ROM
503 RAM
504
Claims (11)
前記端末装置のそれぞれにて測位された位置情報を含む履歴情報に基づいて、前記端末装置のそれぞれにおける位置情報を秘匿すべき秘匿度合いを特定する特定部と、
前記特定部により特定された前記端末装置それぞれの秘匿度合いに基づいて、前記端末装置のそれぞれにおける現在の位置情報を調整した公開位置情報を生成する生成部と、
前記生成部により生成された前記端末装置それぞれの公開位置情報を、グループを構成する他の前記端末装置に提供する提供部と、
を備えることを特徴とするグループ通信システム。 A group communication system in which a plurality of terminal devices and a server device that manages group communication between the terminal devices are communicably connected via a network,
A specifying unit that specifies a concealment degree to which position information in each of the terminal devices should be concealed based on history information including position information measured by each of the terminal devices;
A generation unit configured to generate open position information in which current position information in each of the terminal devices is adjusted based on the degree of secrecy of each of the terminal devices specified by the specifying unit;
A providing unit that provides the public position information of each of the terminal devices generated by the generation unit to the other terminal devices forming a group;
A group communication system comprising:
自端末の位置情報を測位する測位部と、
前記測位部が測位した位置情報を含む履歴情報に基づいて、自端末において位置情報を秘匿すべき秘匿度合いを特定する特定部と、
前記特定部が特定した秘匿度合いに基づいて、前記測位部が測位した現在の位置情報を調整した公開位置情報を生成する生成部と、
前記生成部が生成した前記公開位置情報を前記管理サーバに送信する送信部と、
前記管理サーバから送られた他の端末装置についての前記公開位置情報を受信する受信部と、
前記受信部が受信した前記公開位置情報に基づいて、他の端末装置を表す画像を地図上に配置した地図画面を表示する表示部と、
を備えることを特徴とする端末装置。 A management server that manages group communication between terminal devices, and each terminal device communicably connected via a network,
A positioning unit that measures position information of the own terminal;
A specifying unit that specifies a concealment degree to which the position information should be concealed in the own terminal based on history information including the position information measured by the positioning unit;
A generation unit configured to generate open position information in which the current position information determined by the positioning unit is adjusted based on the degree of concealment determined by the identification unit;
A transmitter configured to transmit the open position information generated by the generator to the management server;
A receiving unit that receives the open position information about another terminal apparatus sent from the management server;
A display unit for displaying a map screen in which an image representing another terminal device is arranged on a map based on the open position information received by the reception unit;
A terminal device comprising:
前記生成部は、前記測位部が測位した現在の位置情報と前記秘匿地域との位置関係、及び、前記秘匿度合いに基づいて、当該現在の位置情報を調整した公開位置情報を生成する、
ことを特徴とする請求項2に記載の端末装置。 The specifying unit specifies a concealed area to be concealed in the own terminal and the concealment degree based on the history information;
The generation unit generates open position information in which the current position information is adjusted based on the position relationship between the current position information measured by the positioning unit and the secret area, and the concealment degree.
The terminal device according to claim 2, characterized in that:
ことを特徴とする請求項3に記載の端末装置。 The generation unit shifts the current position information according to the degree of concealment when the current position information measured by the positioning unit is within the concealed area, and adjusts the position information to be outside the concealed area Generate location information,
The terminal device according to claim 3, characterized in that:
ことを特徴とする請求項3に記載の端末装置。 The generation unit generates disclosure position information adjusted by shifting the current position information when the current position information measured by the positioning unit is approaching the secret area even if the current position information is outside the secret area Do,
The terminal device according to claim 3, characterized in that:
前記表示部は、前記生成部が生成した前記公開位置情報に基づいて、自端末を表す画像を更に地図上に配置した地図画面を表示し、
前記生成部は、前記操作受付部が前記自端末を表す画像に対する操作を受け付けた場合に、当該操作に応じて位置を変更した前記公開位置情報を生成する、
ことを特徴とする請求項2乃至5の何れか1項に記載の端末装置。 It further comprises an operation accepting unit that accepts an operation on the image displayed on the display unit,
The display unit displays a map screen in which an image representing the own terminal is further arranged on a map based on the open position information generated by the generation unit.
The generation unit generates the disclosure position information whose position is changed according to the operation when the operation reception unit receives an operation on an image representing the own terminal.
The terminal device according to any one of claims 2 to 5, characterized in that:
前記相関関係特定部が特定した相関関係に基づいて、自端末を含む複数の端末装置同士をグループ化するグループ管理部と、
を更に備えることを特徴とする請求項2乃至6の何れか1項に記載の端末装置。 A correlation specifying unit that specifies a correlation between the own terminal and another terminal device;
A group management unit that groups a plurality of terminal devices including an own terminal based on the correlation specified by the correlation specification unit;
The terminal device according to any one of claims 2 to 6, further comprising:
前記生成部は、前記相関関係特定部が特定した相関関係のある自端末と他の端末装置との親密度が基準値を超えている場合に、当該他の端末装置に対して、前記秘匿度合いを下げた公開位置情報を生成する、
ことを特徴とする請求項2乃至6の何れか1項に記載の端末装置。 And a correlation specifying unit that specifies the correlation between the own terminal and another terminal device,
The generation unit is configured to, when the degree of closeness between the own terminal having a correlation specified by the correlation specifying unit and another terminal apparatus exceeds a reference value, the degree of concealment with respect to the other terminal apparatus Generate public location information with lowered
The terminal device according to any one of claims 2 to 6, characterized in that:
ことを特徴とする請求項8に記載の端末装置。 The closeness between the own terminal and another terminal apparatus is specified based on the frequency of messages sent to each other in group communication or the contents of messages sent to each other.
The terminal device according to claim 8, characterized in that:
自端末の位置情報を測位する測位ステップと、
前記測位ステップにて測位した位置情報を含む履歴情報に基づいて、自端末において位置情報を秘匿すべき秘匿度合いを特定する特定ステップと、
前記特定ステップにて特定した秘匿度合いに基づいて、前記測位ステップにて測位した現在の位置情報を調整した公開位置情報を生成する生成ステップと、
前記生成ステップにて生成した前記公開位置情報を前記管理サーバに送信する送信ステップと、
前記管理サーバから送られた他の端末装置についての前記公開位置情報を受信する受信ステップと、
前記受信ステップにて受信した前記公開位置情報に基づいて、他の端末装置を表す画像を地図上に配置した地図画面を表示する表示ステップと、
を備えることを特徴とする位置情報通知方法。 A management server that manages group communication between terminal devices, and a method of notifying location information in each terminal device communicably connected via a network,
A positioning step of positioning position information of the own terminal;
A specifying step of specifying a concealment degree to which the position information should be concealed in the own terminal based on history information including the position information measured in the positioning step;
A generation step of generating open position information in which the current position information measured in the positioning step is adjusted based on the degree of concealment specified in the specifying step;
A transmitting step of transmitting the open position information generated in the generating step to the management server;
A receiving step of receiving the open position information about another terminal apparatus sent from the management server;
A display step of displaying a map screen in which an image representing another terminal device is arranged on a map based on the open position information received in the reception step;
A position information notification method comprising:
自コンピュータの位置情報を測位する測位部、
前記測位部が測位した位置情報を含む履歴情報に基づいて、自コンピュータにおいて位置情報を秘匿すべき秘匿度合いを特定する特定部、
前記特定部が特定した秘匿度合いに基づいて、前記測位部が測位した現在の位置情報を調整した公開位置情報を生成する生成部、
前記生成部が生成した前記公開位置情報を前記管理サーバに送信する送信部、
前記管理サーバから送られた他のコンピュータについての前記公開位置情報を受信する受信部、
前記受信部が受信した前記公開位置情報に基づいて、他のコンピュータを表す画像を地図上に配置した地図画面を表示する表示部、
として機能させることを特徴とするプログラム。 A management server that manages group communication between computers, and each computer communicably connected via a network,
Positioning unit that measures the position information of its own computer,
A specifying unit that specifies a concealment degree to which the position information should be concealed in the own computer based on history information including the position information measured by the positioning unit;
A generation unit configured to generate open position information in which the current position information determined by the positioning unit is adjusted based on the degree of concealment determined by the identification unit;
A transmitter configured to transmit the open position information generated by the generator to the management server;
A receiving unit that receives the open position information about another computer sent from the management server;
A display unit for displaying a map screen in which an image representing another computer is arranged on a map based on the open position information received by the receiving unit;
A program characterized by acting as
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017198834A JP6345857B1 (en) | 2017-10-12 | 2017-10-12 | Group communication system, terminal device, position information notification method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017198834A JP6345857B1 (en) | 2017-10-12 | 2017-10-12 | Group communication system, terminal device, position information notification method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP6345857B1 JP6345857B1 (en) | 2018-06-20 |
| JP2019075623A true JP2019075623A (en) | 2019-05-16 |
Family
ID=62635808
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017198834A Expired - Fee Related JP6345857B1 (en) | 2017-10-12 | 2017-10-12 | Group communication system, terminal device, position information notification method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6345857B1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021001999A1 (en) * | 2019-07-04 | 2021-01-07 | 三菱電機株式会社 | Information processing device and information processing method |
| WO2023171253A1 (en) * | 2022-03-11 | 2023-09-14 | 株式会社デンソー | Presentation control device and presentation control method |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117422510B (en) * | 2023-11-08 | 2024-07-09 | 北京鸿途信达科技股份有限公司 | Distributed advertisement delivery system based on position information |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004343346A (en) * | 2003-05-14 | 2004-12-02 | Ntt Docomo Hokkaido Inc | Communication apparatus |
| WO2006051750A1 (en) * | 2004-11-09 | 2006-05-18 | Sega Corporation | Position display system |
| JP2009009305A (en) * | 2007-06-27 | 2009-01-15 | Fujitsu Ltd | Privacy protection device, privacy protection method, and privacy protection program |
| JP2012015636A (en) * | 2010-06-29 | 2012-01-19 | Navitime Japan Co Ltd | Location information providing system, server device, terminal device, location information providing method and program |
| JP2013008232A (en) * | 2011-06-24 | 2013-01-10 | Sony Corp | Information processing apparatus, server, information processing system, information processing method, and program |
| JP5276746B1 (en) * | 2012-11-21 | 2013-08-28 | オーシャンズ株式会社 | Information sharing system using maps |
| WO2014057636A1 (en) * | 2012-10-10 | 2014-04-17 | Necカシオモバイルコミュニケーションズ株式会社 | Information disclosure system, information disclosure server, communication terminal, information disclosure method, and non-temporary computer-readable medium |
| US20160381501A1 (en) * | 2015-06-29 | 2016-12-29 | Louis Ballezzi | System and Method for Locationally Aware Communication |
| JP2017098658A (en) * | 2015-11-19 | 2017-06-01 | 株式会社Nttドコモ | Browsing policy determination device |
-
2017
- 2017-10-12 JP JP2017198834A patent/JP6345857B1/en not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004343346A (en) * | 2003-05-14 | 2004-12-02 | Ntt Docomo Hokkaido Inc | Communication apparatus |
| WO2006051750A1 (en) * | 2004-11-09 | 2006-05-18 | Sega Corporation | Position display system |
| JP2009009305A (en) * | 2007-06-27 | 2009-01-15 | Fujitsu Ltd | Privacy protection device, privacy protection method, and privacy protection program |
| JP2012015636A (en) * | 2010-06-29 | 2012-01-19 | Navitime Japan Co Ltd | Location information providing system, server device, terminal device, location information providing method and program |
| JP2013008232A (en) * | 2011-06-24 | 2013-01-10 | Sony Corp | Information processing apparatus, server, information processing system, information processing method, and program |
| WO2014057636A1 (en) * | 2012-10-10 | 2014-04-17 | Necカシオモバイルコミュニケーションズ株式会社 | Information disclosure system, information disclosure server, communication terminal, information disclosure method, and non-temporary computer-readable medium |
| JP5276746B1 (en) * | 2012-11-21 | 2013-08-28 | オーシャンズ株式会社 | Information sharing system using maps |
| US20160381501A1 (en) * | 2015-06-29 | 2016-12-29 | Louis Ballezzi | System and Method for Locationally Aware Communication |
| JP2017098658A (en) * | 2015-11-19 | 2017-06-01 | 株式会社Nttドコモ | Browsing policy determination device |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021001999A1 (en) * | 2019-07-04 | 2021-01-07 | 三菱電機株式会社 | Information processing device and information processing method |
| JPWO2021001999A1 (en) * | 2019-07-04 | 2021-01-07 | ||
| JP7042976B2 (en) | 2019-07-04 | 2022-03-28 | 三菱電機株式会社 | Information processing equipment and information processing method |
| WO2023171253A1 (en) * | 2022-03-11 | 2023-09-14 | 株式会社デンソー | Presentation control device and presentation control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6345857B1 (en) | 2018-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE49470E1 (en) | Visual representation of contact location | |
| US11451924B2 (en) | Ranging measurements for spatially-aware user interface of a mobile device | |
| US10694339B2 (en) | Enabling and disabling location sharing based on environmental signals | |
| JP5539202B2 (en) | Location-based presence and privacy management | |
| US9451035B2 (en) | Push-based location update | |
| US10306414B2 (en) | Method and system for providing information about time zone of a wireless communication device | |
| KR101186389B1 (en) | System and method for privacy-enabled mobile locator services with dynamic encounter horizon | |
| JP2018010670A5 (en) | ||
| JP2012502362A (en) | Integrated display and management of data objects based on social, time and spatial parameters | |
| US11882088B2 (en) | Electronic messaging systems | |
| JP2013242706A (en) | Information processing apparatus, information processing method, and program | |
| JP2011081833A (en) | Visual representation of contact location | |
| JP6345857B1 (en) | Group communication system, terminal device, position information notification method, and program | |
| EP2421237B1 (en) | Mobile terminal and method of controlling information publication via a website in a mobile terminal | |
| JP2014075628A (en) | Terminal, setting change method and program of terminal | |
| US20110264615A1 (en) | Location source determination | |
| EP2974160B1 (en) | Peer-to-peer device movement communications | |
| KR20170002237A (en) | System and method for providing crowdsourcing service based on posion | |
| US20140372371A1 (en) | Managing contact records between service provider accounts of a user | |
| JP2014132728A (en) | Information processing device, information processing method, and program | |
| EP2816786B1 (en) | Managing contact records between service provider accounts of a user | |
| KR101470727B1 (en) | Integrated display and management of data objects based on social, temporal and spatial parameters | |
| KR102373530B1 (en) | Method for providing appointment managing service based on appointment information expressed one or more division area | |
| JP2012085349A (en) | Terminal device and program | |
| NZ761319B2 (en) | Enabling and disabling location sharing based on environmental signals |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171012 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20171012 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20171109 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180123 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180306 |
|
| 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: 20180522 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180523 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6345857 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D04 |
|
| LAPS | Cancellation because of no payment of annual fees | ||
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |