JP6682465B2 - Terminal device, control method, and computer program - Google Patents
Terminal device, control method, and computer program Download PDFInfo
- Publication number
- JP6682465B2 JP6682465B2 JP2017051833A JP2017051833A JP6682465B2 JP 6682465 B2 JP6682465 B2 JP 6682465B2 JP 2017051833 A JP2017051833 A JP 2017051833A JP 2017051833 A JP2017051833 A JP 2017051833A JP 6682465 B2 JP6682465 B2 JP 6682465B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- activation
- user
- terminal device
- user data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Storage Device Security (AREA)
Description
本発明は、端末装置、制御方法、及び、コンピュータプログラムに関する。 The present invention relates to a terminal device, a control method, and a computer program.
多くのサービスにおいて、サービスの利用希望者は自己の端末装置から希望するサービスの利用を申し込むことができる。一般に、ユーザがサービスの利用を希望する場合には、サービス提供者からサービスの申し込みの画面が送信され、該サービスの申し込みの画面では、サービス提供者が定めた、該サービスにおいて取得するユーザ情報とその取り扱いを定めたプライバシーポリシーへの同意が求められる。ここで、ユーザ情報とは、例えば、氏名、生年月日、住所、電話番号、位置情報、サービス利用履歴といった、その情報単体で、或いは複数の情報を組み合わせることで個人を特定できる個人情報や、個人の行動に関する情報や公開を望まない情報であるプライバシー情報等を指す。また、ユーザ情報の取り扱いとは、例えば、取得したユーザ情報の第三者提供の有無、保存期間である。ユーザは、その内容を理解した上で同意することが求められる。 In many services, a person who wants to use the service can apply for the desired service from his / her own terminal device. Generally, when a user desires to use a service, a service application screen is transmitted from the service provider, and the service application screen displays the user information acquired by the service provider and acquired by the service provider. Consent to the privacy policy that defines the handling is required. Here, the user information is, for example, personal information such as name, date of birth, address, telephone number, location information, service usage history, or individual information that can identify an individual by combining multiple pieces of information, This refers to privacy information, which is information about personal behavior or information that you do not want disclosed. The handling of user information is, for example, whether or not the acquired user information is provided to a third party and the storage period. The user is required to understand the contents and agree.
パーソナルデータへアクセスする技術に関して、ユーザのリソースへのアクセスを検知したときに、該ユーザのアクセスポリシに基づいて、該ユーザのリソースへのアクセスを許可するか否かを判断する技術が知られている(例えば、特許文献1を参照)。 Regarding a technique of accessing personal data, a technique of determining whether or not to permit access to a resource of the user based on the access policy of the user when detecting access to the resource of the user is known. (For example, see Patent Document 1).
端末装置にインストールされているアプリケーションが該端末装置に格納されているユーザ情報にアクセスする際の安全性の向上が一つの課題である。 One of the problems is to improve safety when an application installed in a terminal device accesses user information stored in the terminal device.
本発明は、このような事情を考慮してなされたものであり、その目的は、端末装置にインストールされているアプリケーションが該端末装置に格納されているユーザ情報にアクセスする際の安全性の向上を図ることにある。 The present invention has been made in view of such circumstances, and an object thereof is to improve safety when an application installed in a terminal device accesses user information stored in the terminal device. Is to try.
本発明の一態様は、ユーザの起動操作に応じてアプリケーションが起動した時期をアプリケーション毎に記録する起動時期記録部と、起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録部の記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せ部と、前記選択したアプリケーションからユーザデータへのアクセスを前記問合せ部の問合せ結果に基づいて制御する制御部と、を備え、前記制御部は、アプリケーションの種類の情報に基づいて同じ種類のアプリケーションを選択し、選択した同じ種類の複数のアプリケーションの中に起動の度合いが基準よりも多いアプリケーションがあるか否かを前記起動時期記録部の記録データに基づいて判断し、該起動の度合いが基準よりも多いアプリケーションがある場合には、該起動の度合いが基準よりも多いアプリケーション以外の該同じ種類のアプリケーションからユーザデータへのアクセスを制限する、端末装置である。
本発明の一態様は、前記起動の度合いが基準よりも多いアプリケーションは、最後の起動の時期から所定期間未満の経過であるアプリケーション、又は、所定期間内の起動回数が所定回数以上であるアプリケーションである、端末装置である。
本発明の一態様は、ユーザの起動操作に応じてアプリケーションが起動した時期をアプリケーション毎に記録する起動時期記録部と、起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録部の記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せ部と、前記選択したアプリケーションからユーザデータへのアクセスを前記問合せ部の問合せ結果に基づいて制御する制御部と、を備える端末装置であって、アプリケーションのプライバシーポリシーに対するユーザの同意の有無を記録する同意記録部をさらに備え、前記制御部は、前記起動の度合いが基準よりも少ないアプリケーション以外のアプリケーションからユーザデータへのアクセスを、前記同意記録部の記録データに基づいて制御する、端末装置である。
本発明の一態様は、前記問合せ部の問合せ結果をアプリケーション毎に記録する問合せ記録部をさらに備え、前記問合せ部は、前記同意記録部にユーザの同意ありが記録されているアプリケーションからユーザデータにアクセスすることについてのユーザの同意の問合せ結果を、前記問合せ記録部の記録データに基づいて前記同意記録部に反映させる、端末装置である。
本発明の一態様は、前記起動の度合いが基準よりも少ないアプリケーションは、最後の起動の時期から所定期間以上経過しているアプリケーション、又は、所定期間内の起動回数が所定回数未満であるアプリケーションである、端末装置である。
According to one aspect of the present invention, a start time recording unit that records the time when an application is started for each application according to a start operation of a user, and an application whose degree of start is less than a reference is recorded in the start time recording unit. An inquiry unit that makes an inquiry about the user's consent that the selected application accesses the user data, and a control that controls access to the user data from the selected application based on the inquiry result of the inquiry unit. The control unit selects an application of the same type based on information on the type of the application, and whether there is an application having a degree of activation higher than a reference among a plurality of selected applications of the same type. Based on the record data of the start timing recording unit Determining, when the degree of the activation is intensive applications than the reference limits access to user data from of identity Ji types of applications other than intensive applications than the degree of the activation is based, is a terminal device .
In one aspect of the present invention, the application whose degree of activation is higher than a reference is an application whose elapsed time is less than a predetermined period from the time of the last activation, or an application in which the number of activations within a predetermined period is a predetermined number or more. There is a terminal device.
According to one aspect of the present invention, a start time recording unit that records the time when an application is started for each application according to a start operation of a user, and an application whose degree of start is less than a reference is recorded in the start time recording unit. An inquiry unit that makes an inquiry about the user's consent that the selected application accesses the user data, and a control that controls access to the user data from the selected application based on the inquiry result of the inquiry unit. And a consent recording unit that records the presence or absence of the user's consent to the privacy policy of the application, and the control unit controls the application from an application other than the application whose degree of activation is less than a reference. Access to user data It is controlled based on the recorded data of the consent recording unit, a terminal device.
One aspect of the present invention further comprises an inquiry recording unit that records the inquiry result of the inquiry unit for each application, and the inquiry unit converts the user data from the application in which the consent of the user is recorded in the consent recording unit. It is a terminal device that reflects the inquiry result of the user's consent to access to the consent recording unit based on the record data of the inquiry recording unit.
In one aspect of the present invention, the application whose degree of activation is less than a reference is an application in which a predetermined period or more has elapsed from the time of the last activation, or an application in which the number of activations within the predetermined period is less than a predetermined number. There is a terminal device.
本発明の一態様は、端末装置が、ユーザの起動操作に応じてアプリケーションが起動した時期をアプリケーション毎に記録する起動時期記録ステップと、前記端末装置が、起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録ステップの記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せステップと、前記端末装置が、前記選択したアプリケーションからユーザデータへのアクセスを前記問合せステップの問合せ結果に基づいて制御する制御ステップと、を含む制御方法であって、前記端末装置は、アプリケーションの種類の情報に基づいて同じ種類のアプリケーションを選択し、選択した同じ種類の複数のアプリケーションの中に起動の度合いが基準よりも多いアプリケーションがあるか否かを前記起動時期記録ステップの記録データに基づいて判断し、該起動の度合いが基準よりも多いアプリケーションがある場合には、該起動の度合いが基準よりも多いアプリケーション以外の該同じ種類のアプリケーションからユーザデータへのアクセスを制限する、制御方法である。
本発明の一態様は、端末装置が、ユーザの起動操作に応じてアプリケーションが起動した時期をアプリケーション毎に記録する起動時期記録ステップと、前記端末装置が、起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録ステップの記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せステップと、前記端末装置が、前記選択したアプリケーションからユーザデータへのアクセスを前記問合せステップの問合せ結果に基づいて制御する制御ステップと、を含む制御方法であって、前記端末装置が、アプリケーションのプライバシーポリシーに対するユーザの同意の有無を記録する同意記録ステップをさらに含み、前記端末装置は、前記起動の度合いが基準よりも少ないアプリケーション以外のアプリケーションからユーザデータへのアクセスを、前記同意記録ステップの記録データに基づいて制御する、制御方法である。
According to an aspect of the present invention, a start timing recording step in which a terminal device records a time at which an application is activated in response to a user's activation operation for each application, and the terminal device stores an application whose degree of activation is less than a reference level. An inquiring step of selecting based on the record data of the start time recording step and inquiring the user for consent that the selected application accesses the user data; and the terminal device converting the selected application into the user data. A control method for controlling access based on the inquiry result of the inquiry step , wherein the terminal device selects the same type of application based on application type information, and selects the same type. Launch inside multiple applications Whether or not there is an application whose degree is higher than the standard is determined based on the record data of the activation timing recording step, and when there is an application whose degree of activation is higher than the standard, the degree of activation is higher than the standard. This is a control method for restricting access to user data from applications of the same type other than the most common applications .
According to an aspect of the present invention, a start timing recording step in which a terminal device records a time at which an application is activated in response to a user's activation operation for each application, and the terminal device stores an application whose degree of activation is less than a reference level. An inquiring step of selecting based on the record data of the start time recording step and inquiring the user for consent that the selected application accesses the user data; and the terminal device converting the selected application into the user data. A control method comprising: controlling access based on a query result of the query step, wherein the terminal device further includes a consent recording step of recording whether or not the user consents to the privacy policy of the application. The terminal device is Access from applications other than less application than the degree of dynamic reference to the user data is controlled based on the recording data of the consent recording step, a control method.
本発明の一態様は、コンピュータに、ユーザの起動操作に応じてアプリケーションが起動した時期をアプリケーション毎に記録する起動時期記録機能と、起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録機能の記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せ機能と、前記選択したアプリケーションからユーザデータへのアクセスを前記問合せ機能の問合せ結果に基づいて制御する制御機能と、を実現させるためのコンピュータプログラムであって、前記制御機能は、アプリケーションの種類の情報に基づいて同じ種類のアプリケーションを選択し、選択した同じ種類の複数のアプリケーションの中に起動の度合いが基準よりも多いアプリケーションがあるか否かを前記起動時期記録機能の記録データに基づいて判断し、該起動の度合いが基準よりも多いアプリケーションがある場合には、該起動の度合いが基準よりも多いアプリケーション以外の該同じ種類のアプリケーションからユーザデータへのアクセスを制限する、コンピュータプログラムである。
本発明の一態様は、コンピュータに、ユーザの起動操作に応じてアプリケーションが起動した時期をアプリケーション毎に記録する起動時期記録機能と、起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録機能の記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せ機能と、前記選択したアプリケーションからユーザデータへのアクセスを前記問合せ機能の問合せ結果に基づいて制御する制御機能と、を実現させるためのコンピュータプログラムであって、前記コンピュータに、アプリケーションのプライバシーポリシーに対するユーザの同意の有無を記録する同意記録機能をさらに実現させ、前記制御機能は、前記起動の度合いが基準よりも少ないアプリケーション以外のアプリケーションからユーザデータへのアクセスを、前記同意記録機能の記録データに基づいて制御する、コンピュータプログラムである。
According to one aspect of the present invention, a startup timing recording function that records a timing at which an application is activated in response to a user's activation operation for each application in the computer, and an startup timing recording function that stores an application whose degree of activation is lower than a reference An inquiry function that selects based on the recorded data and inquires the user that the selected application accesses the user data, and an access to the user data from the selected application based on the inquiry result of the inquiry function. A control function for controlling, and a computer program for realizing the control function, wherein the control function selects an application of the same type on the basis of information of the type of the application, and activates in a plurality of selected applications of the same type. Is higher than the standard Whether or not there is an application is determined based on the record data of the activation timing recording function, and if there is an application whose degree of activation is higher than the reference, then the application other than the application whose degree of activation is higher than the reference is determined. A computer program that restricts access to user data from applications of the same type .
According to one aspect of the present invention, a startup timing recording function that records a timing at which an application is activated in response to a user's activation operation for each application in the computer, and an startup timing recording function that stores an application whose degree of activation is lower than a reference An inquiry function that selects based on the recorded data and inquires the user that the selected application accesses the user data, and an access to the user data from the selected application based on the inquiry result of the inquiry function. And a control function for controlling, wherein the computer further realizes a consent recording function for recording the presence or absence of the user's consent to the privacy policy of the application. Degree is standard Access from remote non small application application to the user data is controlled based on the recording data of the consent recording function, a computer program.
本発明によれば、端末装置にインストールされているアプリケーションが該端末装置に格納されているユーザ情報にアクセスする際の安全性の向上を図ることができるという効果が得られる。 Advantageous Effects of Invention According to the present invention, it is possible to obtain an effect that it is possible to improve safety when an application installed in a terminal device accesses user information stored in the terminal device.
以下、図面を参照し、本発明の実施形態について説明する。
図1は、一実施形態に係る通信システムの構成例を示す図である。図1において、通信システムは、端末装置101、102、・・・、10N(Nは、N>0の整数)と、プライバシー保護装置100と、サービス提供装置T01、T02、・・・、T0M(Mは、M>0の整数)とを備える。プライバシー保護装置100は、移動通信ネットワーク等の通信ネットワーク20と接続され、該通信ネットワーク20には、端末装置101、102、・・・、10Nが接続される。また、プライバシー保護装置100は、インターネット等の通信ネットワーク50と接続され、通信ネットワーク50には、サービス提供装置T01、T02、・・・、T0Mが接続される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram illustrating a configuration example of a communication system according to an embodiment. 1, the communication system includes
なお、通信ネットワーク20と通信ネットワーク50とは同じネットワークであってもよい。
The
サービス提供装置T0Mは、サービス提供者により、端末装置10Nに対する各種サービスの提供に用いられる。以下、端末装置101、102、・・・、10Nのうち、任意の端末装置を端末装置10Nと記載する。また、サービス提供装置T01、T02、・・・、T0Mのうち、任意のサービス提供装置をサービス提供装置T0Mと記載する。
The service providing device T0M is used by a service provider to provide various services to the
端末装置10Nは、サービス提供装置T0Mが提供するサービスの利用を希望するユーザにより、該ユーザのユーザ情報をサービス提供者に提供してよいか否かの設定操作や、サービスの利用に用いられる。
The
プライバシー保護装置100は、サービス提供装置T0Mのサービス提供者のプライバシーポリシーに対する端末装置10Nのユーザの同意の有無を示す情報(プライバシーポリシー同意情報)を保持する。プライバシー保護装置100は、プライバシーポリシー同意情報に基づいて、端末装置10Nのユーザのプライバシーの保護に関する情報処理を実行する。例えば、プライバシー保護装置100は、プライバシーポリシー同意情報に基づいて、サービス提供装置T0Mと端末装置10Nとの間の通信を制御してもよい。
The
図2は、本実施形態に係る端末装置10Nの概略の機能構成例を示すブロック図である。図2において、端末装置10Nは、起動時期記録部2010と、問合せ部2020と、制御部2030と、同意記録部2040と、問合せ記録部2050と、ユーザデータ格納部2060と、M個のアプリケーションapp1〜appMと、アプリケーション種別データ格納部2070と、を備える。以下、アプリケーションapp1〜appMを特に区別しないときは、アプリケーションappと称する。
FIG. 2 is a block diagram showing a schematic functional configuration example of the
本実施形態に係る端末装置10Nは、専用のハードウェアにより実現されるものであってもよく、又は、CPU(Central Processing Unit:中央演算処理装置)及びメモリ等により構成され、各部の機能を実現するためのコンピュータプログラムをCPUが実行することによりその機能を実現させるものであってもよい。例えば、端末装置10Nは、スマートフォンやタブレット型のコンピュータ(タブレットPC)等の携帯通信端末装置であってもよく、又は、据置き型の通信端末装置(例えば、据置き型のパーソナルコンピュータや、ケーブルテレビ放送等のセットトップボックス(Set Top Box:STB)など)であってもよい。
The
起動時期記録部2010は、ユーザの起動操作に応じてアプリケーションappが起動した時期をアプリケーションapp毎に記録する。図3は、本実施形態に係る起動時期記録部2010が記録する起動時期記録データの構成例を示す図である。図3において、起動時期記録データには、アプリケーションappの識別情報(アプリケーションID)に関連付けて、当該アプリケーションappの起動時期が記録される。起動時期記録データには、一のアプリケーションappに対して、一又は複数の起動時期が記録される。一のアプリケーションappに対して、例えば、所定期間(例えば、過去1年間)の起動時期が起動時期記録データに記録されてもよい。又は、一のアプリケーションappに対して、例えば、最新の起動時期のみが起動時期記録データに記録されてもよい。
The activation
問合せ部2020は、起動の度合いが基準よりも少ないアプリケーションappを起動時期記録部2010の起動時期記録データに基づいて選択し、選択したアプリケーションappがユーザデータにアクセスすることについてユーザに同意の問合せを行う。起動の度合いが基準よりも少ないアプリケーションappは、例えば、最後の起動の時期から所定期間(例えば、三か月)以上経過しているアプリケーションappであってもよい。又は、起動の度合いが基準よりも少ないアプリケーションappは、例えば、所定期間(例えば、一か月)内の起動回数が所定回数(例えば、1回)未満であるアプリケーションであってもよい。
The
制御部2030は、端末装置10Nの制御を行う。制御部2030は、問合せ部2020が選択したアプリケーションapp(起動の度合いが基準よりも少ないアプリケーションapp)からユーザデータへのアクセスを、問合せ部2020の問合せ結果に基づいて制御する。
The
同意記録部2040は、アプリケーションappのプライバシーポリシーに対するユーザの同意の有無を記録する。図4は、本実施形態に係る同意記録部2040が記録する同意記録データの構成例を示す図である。図4において、同意記録データには、アプリケーションIDに関連付けて、当該アプリケーションappのプライバシーポリシーに対するユーザの同意の有り「有」又は無し「無」が記録される。同意記録データにおいて、ユーザの同意の有りが記録されているアプリケーションappについては、当該アプリケーションappのプライバシーポリシーに対して、端末装置10Nのユーザが同意したことを表す。一方、同意記録データにおいて、ユーザの同意の無しが記録されているアプリケーションappについては、当該アプリケーションappのプライバシーポリシーに対して、端末装置10Nのユーザが同意していないことを表す。
制御部2030は、起動の度合いが基準よりも少ないアプリケーションapp以外のアプリケーションappからユーザデータへのアクセスを、同意記録データに基づいて制御する。
The
The
問合せ記録部2050は、問合せ部2020の問合せ結果をアプリケーションapp毎に記録する。図5は、本実施形態に係る問合せ記録部2050が記録する問合せ記録データの構成例を示す図である。図5において、問合せ記録データには、アプリケーションIDに関連付けて、当該アプリケーションappがユーザデータにアクセスすることについてユーザに同意の問合せを行った問合せ結果の同意の有り「有」又は無し「無」が記録される。問合せ記録データにおいて、ユーザの同意の有りが記録されているアプリケーションappについては、当該アプリケーションappがユーザデータにアクセスすることを、端末装置10Nのユーザが同意したことを表す。一方、問合せ記録データにおいて、ユーザの同意の無しが記録されているアプリケーションappについては、当該アプリケーションappがユーザデータにアクセスすることを、端末装置10Nのユーザが同意していないことを表す。
The
問合せ部2020は、同意記録データにユーザの同意ありが記録されているアプリケーションappからユーザデータにアクセスすることについてのユーザの同意の問合せを問合せ記録データに基づいて行ってもよい。問合せ部2020は、該問合せ結果を同意記録データに反映させてもよい。
The
ユーザデータ格納部2060は、ユーザデータを格納する。ユーザデータは、ユーザ情報を含むデータである。ユーザ情報は、端末装置10Nにユーザ登録されたユーザの情報である。ユーザ情報として、例えば、氏名、生年月日、住所、電話番号、位置情報、サービス利用履歴などが挙げられる。ユーザ情報として、例えば、ユーザの行動に関する情報や公開を望まない情報であるプライバシー情報などが挙げられる。
The user
アプリケーションappは、端末装置にインストールされているアプリケーションである。アプリケーションappは、ユーザの起動操作により起動したり、又は、自動的に起動したりする。 The application app is an application installed in the terminal device. The application app is activated by a user's activation operation or is activated automatically.
アプリケーションappは、サービス提供装置T0Mとの間で通信を行うアプリケーションであってもよい。例えば、アプリケーションappは、サービス提供装置T0Mが提供するサービスのアプリケーションであってもよい。例えば、アプリケーションappは、サービス提供装置T0Mがサービスを提供する際に、ユーザデータ格納部2060に格納されているユーザデータにアクセスするアプリケーションであってもよい。例えば、アプリケーションappは、サービス提供装置T0Mがサービスを提供する際に、ユーザデータ格納部2060に格納されているユーザデータにアクセスして当該サービスに使用されるユーザ情報を取得し、取得したユーザ情報を当該サービス提供装置T0Mに送信するアプリケーションであってもよい。
The application app may be an application that communicates with the service providing apparatus T0M. For example, the application app may be an application of a service provided by the service providing device T0M. For example, the application app may be an application that accesses user data stored in the user
例えば、アプリケーションappは、自己が単独でサービスを提供するアプリケーションであってもよい。例えば、アプリケーションappは、自己が単独でサービスを提供する際に、ユーザデータ格納部2060に格納されているユーザデータにアクセスするアプリケーションであってもよい。例えば、アプリケーションappは、自己が単独でサービスを提供する際に、ユーザデータ格納部2060に格納されているユーザデータにアクセスして当該サービスに使用されるユーザ情報を取得し、取得したユーザ情報を使用するアプリケーションであってもよい。
For example, the application app may be an application that provides a service by itself. For example, the application app may be an application that accesses the user data stored in the user
アプリケーション種別データ格納部2070は、各アプリケーションappの種類を識別する識別情報(アプリケーション種別ID)を格納する。
The application type
次に図6を参照して本実施形態に係る制御方法を説明する。図6は、本実施形態に係る制御方法の手順の例を示すフローチャートである。 Next, the control method according to the present embodiment will be described with reference to FIG. FIG. 6 is a flowchart showing an example of the procedure of the control method according to the present embodiment.
(ステップS11)起動時期記録部2010は、ユーザの起動操作に応じてアプリケーションappが起動した時期を、アプリケーションapp毎に起動時期記録データに記録する。アプリケーションappは、ユーザの起動操作により起動したり、又は、自動的に起動したりする。起動時期記録部2010は、ユーザがアプリケーションappを起動するための操作(アプリケーション起動操作)を端末装置10Nに対して行ったことを検出する。アプリケーション起動操作は、予め、起動時期記録部2010に登録されている。アプリケーション起動操作として、例えば、アプリケーションappを起動するためのアイコンが端末装置10Nのタッチパネルの表示画面上に表示されている場合に、ユーザが該アイコンを指定(タッチ)することが挙げられる。
(Step S11) The activation
起動時期記録部2010は、アプリケーション起動操作を検出すると、当該アプリケーション起動操作によって起動されるアプリケーションappのアプリケーションIDに関連付けて、当該アプリケーションappの起動時期を起動時期記録データに記録する。図3の起動時期記録データの例では、アプリケーションappの起動時期は、アプリケーションappが起動された日付である。同じアプリケーションappが同日に複数回起動された場合には、該起動された日付を一つだけ起動時期記録データに記録してもよく、又は、該起動された日付を起動回数分だけ複数個を起動時期記録データに記録してもよい。なお、アプリケーションappの起動時期は、アプリケーションappが起動された日付と時刻とを含んでもよい。
Upon detecting the application activation operation, the activation
(ステップS12)問合せ部2020は、アプリケーションappの起動の度合いが起動度合い基準よりも少ないか否かを、起動時期記録データに基づいて判断する。起動度合い基準は、予め、端末装置10Nに設定される。起動の度合いが起動度合い基準よりも少ないアプリケーションappは、例えば、最後の起動の時期から所定期間(例えば、三か月)以上経過しているアプリケーションappであってもよい。又は、起動の度合いが起動度合い基準よりも少ないアプリケーションappは、例えば、所定期間(例えば、一か月)内の起動回数が所定回数(例えば、1回)未満であるアプリケーションであってもよい。
(Step S12) The
ステップS12の判断の結果、アプリケーションappの起動の度合いが起動度合い基準よりも少ない場合にはステップS14に進み、そうではない場合にはステップS13に進む。 As a result of the determination in step S12, if the activation degree of the application app is smaller than the activation degree reference, the process proceeds to step S14, and if not, the process proceeds to step S13.
(ステップS13)制御部2030は、起動の度合いが起動度合い基準よりも少ないアプリケーションapp(以下、低頻度起動アプリケーションappと称する)以外のアプリケーションapp(以下、高頻度起動アプリケーションappと称する)からユーザデータへのアクセスを、同意記録データに基づいて制御する。
(Step S13) The
制御部2030は、同意記録データにおいて、高頻度起動アプリケーションappのアプリケーションIDに関連付けられている同意有無が同意「有」である場合、当該高頻度起動アプリケーションappから、ユーザデータ格納部2060に格納されているユーザデータにアクセスすることを制限しない。これにより、同意記録データに同意「有」が記録されている高頻度起動アプリケーションappは、自己のプライバシーポリシーに従って、ユーザデータ格納部2060に格納されているユーザデータにアクセスすることができる。
In the consent record data, the
一方、制御部2030は、同意記録データにおいて、高頻度起動アプリケーションappのアプリケーションIDに関連付けられている同意有無が同意「無」である場合、当該高頻度起動アプリケーションappから、ユーザデータ格納部2060に格納されているユーザデータにアクセスすることを制限する。該アクセス制限として、例えば、当該高頻度起動アプリケーションappからは、ユーザデータ格納部2060に格納されているユーザデータにアクセスできないようにしてもよい。当該高頻度起動アプリケーションappからアクセスできないようにするユーザデータは、ユーザデータ格納部2060に格納されているユーザデータのうち、全てのユーザデータであってもよく、又は、一部のユーザデータであってもよい。例えば、ユーザデータ格納部2060に格納されているユーザデータのうち、ユーザのプライバシーに関わるユーザ情報を含むユーザデータを、当該高頻度起動アプリケーションappからアクセスできないようにしてもよい。ユーザのプライバシーに関わるユーザ情報として、例えば、氏名、生年月日、住所、電話番号、位置情報、サービス利用履歴といった、その情報単体で、或いは複数の情報を組み合わせることで個人を特定できる個人情報や、個人の行動に関する情報や公開を望まない情報であるプライバシー情報等が挙げられる。これにより、同意記録データに同意「無」が記録されている高頻度起動アプリケーションappは、自己のプライバシーポリシーに従っていても、ユーザデータ格納部2060に格納されているユーザデータへのアクセスが制限される。
On the other hand, in the consent record data, when the consent presence / absence associated with the application ID of the high-frequency activation application app is “absence”, the
ステップS13の後、図6の処理を終了する。 After step S13, the process of FIG. 6 ends.
(ステップS14)問合せ部2020は、低頻度起動アプリケーションappがユーザデータにアクセスすることについてユーザに同意の問合せを行う。例えば、問合せ部2020は、低頻度起動アプリケーションappがユーザ情報にアクセスすることに同意するか又は同意しないかをユーザに選択させる同意問合せメッセージを、端末装置10Nの表示画面上に表示させる。ユーザは、該同意問合せメッセージに対して、同意する又は同意しないを選択することができる。
なお、上述の例では、問合せ部2020が同意問合せメッセージを端末装置10Nの表示画面上に表示させたが、これに限定されない。例えば、端末装置10Nは、警告メッセージを表示画面上に表示させて、ユーザの任意の選択により、同意の有無を選択することができる画面を表示画面上に表示させてもよい。
また、ユーザが比較的短い間隔で(基準の使用頻度以上に)よく使っているサービスについて、ユーザ情報の提供を許可する設定に変更することを推薦するメッセージを表示画面上に表示させてもよい。
(Step S14) The
In the above example, the
Further, a message recommending that the service is frequently used by the user at a relatively short interval (more than the standard frequency of use) may be displayed on the display screen, the message recommending that the service be changed to a setting that allows the user information to be provided. .
(ステップS15)問合せ記録部2050は、問合せ部2020の問合せ結果を低頻度起動アプリケーションapp毎に問合せ記録データに記録する。例えば、問合せ部2020は、同意問合せメッセージに対して同意するが選択された低頻度起動アプリケーションappのアプリケーションIDに関連付けて、同意「有」を問合せ記録データに記録する。一方、問合せ部2020は、同意問合せメッセージに対して同意しないが選択された低頻度起動アプリケーションappのアプリケーションIDに関連付けて、同意「無」を問合せ記録データに記録する。
(Step S15) The
(ステップS16)制御部2030は、低頻度起動アプリケーションappからユーザデータへのアクセスを、問合せ記録データに基づいて制御する。
(Step S16) The
制御部2030は、問合せ記録データにおいて、低頻度起動アプリケーションappのアプリケーションIDに関連付けられている同意有無が同意「有」である場合、当該低頻度起動アプリケーションappから、ユーザデータ格納部2060に格納されているユーザデータにアクセスすることを制限しない。これにより、問合せ記録データに同意「有」が記録されている低頻度起動アプリケーションappは、自己のプライバシーポリシーに従って、ユーザデータ格納部2060に格納されているユーザデータにアクセスすることができる。
When the presence or absence of consent associated with the application ID of the low-frequency startup application app is “Yes” in the inquiry recording data, the
一方、制御部2030は、問合せ記録データにおいて、低頻度起動アプリケーションappのアプリケーションIDに関連付けられている同意有無が同意「無」である場合、当該低頻度起動アプリケーションappから、ユーザデータ格納部2060に格納されているユーザデータにアクセスすることを制限する。該アクセス制限として、例えば、当該低頻度起動アプリケーションappからは、ユーザデータ格納部2060に格納されているユーザデータにアクセスできないようにしてもよい。当該低頻度起動アプリケーションappからアクセスできないようにするユーザデータは、ユーザデータ格納部2060に格納されているユーザデータのうち、全てのユーザデータであってもよく、又は、一部のユーザデータであってもよい。例えば、ユーザデータ格納部2060に格納されているユーザデータのうち、ユーザのプライバシーに関わるユーザ情報を含むユーザデータを、当該低頻度起動アプリケーションappからアクセスできないようにしてもよい。ユーザのプライバシーに関わるユーザ情報は、上述した高頻度起動アプリケーションappの場合と同じである。これにより、問合せ記録データに同意「無」が記録されている低頻度起動アプリケーションappは、自己のプライバシーポリシーに従っていても、ユーザデータ格納部2060に格納されているユーザデータへのアクセスが制限される。
On the other hand, when the consent record associated with the application ID of the low-frequency startup application app is “no” in the inquiry record data, the
(ステップS17)問合せ部2020は、同意記録データにユーザの同意「有」が記録されている低頻度起動アプリケーションappからユーザデータにアクセスすることについてのユーザの同意の問合せ結果を、問合せ記録データに基づいて同意記録データに反映させる。問合せ部2020は、同意記録データにユーザの同意「有」が記録されている低頻度起動アプリケーションappのアプリケーションIDを対象にして、問合せ記録データを検索する。問合せ部2020は、該検索の結果として発見されたアプリケーションIDの中から、問合せ記録データに同意「無」が記録されているアプリケーションIDを抽出する。問合せ部2020は、該抽出したアプリケーションIDを対象にして、同意記録データの記録を同意「有」から同意「無」に変更する。
(Step S17) The
例えば、図4の同意記録データに例示される同意「有」のアプリケーションID「appid2」のアプリケーションappは、図3の起動時期記録データに例示されるように、最後の起動時期「2016年5月10日」から所定期間(ここでの一例として三か月)以上経過している(ここでの一例として、今日は2017年3月5日である)、低頻度起動アプリケーションappである。問合せ部2020は、該低頻度起動アプリケーションapp「appid2」がユーザデータにアクセスすることについてユーザに同意の問合せを行った結果、「同意しない」との回答をユーザから得た。これにより、問合せ部2020は、該問合せ結果「同意しない」に基づいて、図5の問合せ記録データに例示されるように、アプリケーションID「appid2」に関連付けて、同意「無」を記録した。そして、問合せ部2020は、アプリケーションID「appid2」に関して、問合せ記録データの同意「無」に基づき、同意記録データの同意の有無を、図4の更新前の同意「有」から、図7に示される更新後の同意「無」に変更した。これにより、問合せ部2020の問合せ結果が同意記録データの記録に反映された。
For example, the application app with the application ID “appid2” of consent “present” illustrated in the consent record data of FIG. 4 has the last start time “May 2016” as illustrated in the start time record data of FIG. It is a low-frequency startup application app that has passed a predetermined period (three months as an example here) from “10 days” (as an example here, today is March 5, 2017). As a result of inquiring the user about the fact that the infrequently-started application app “appid2” accesses the user data, the
ステップS17の後、図6の処理を終了する。 After step S17, the process of FIG. 6 ends.
本実施形態によれば、アプリケーションappが低頻度起動アプリケーションappであるかを判断し、該判断の結果の低頻度起動アプリケーションappがユーザデータにアクセスすることについてユーザに同意の問合せを行い、該低頻度起動アプリケーションappからユーザデータへのアクセスを該問合せ結果に基づいて制御する。低頻度起動アプリケーションappは、ユーザが使用する頻度が比較的少ないアプリケーションappである。このため、従来、低頻度起動アプリケーションappのインストール時や初回起動時においてユーザデータにアクセスすることをユーザが同意した後、ユーザの意向が変わっていたとしても、同意の有無を確認する機会がない場合があった。 According to the present embodiment, it is determined whether or not the application app is the infrequently-started application app, and the infrequently-started application app as a result of the determination asks the user for consent to access the user data, and The access to the user data from the frequency activation application app is controlled based on the inquiry result. The infrequently-started application app is an application app that the user uses relatively infrequently. Therefore, conventionally, even if the user's intention has changed after the user consents to access the user data at the time of installing the low-frequency startup application app or at the first startup, there is no opportunity to confirm the consent. There were cases.
しかし、本実施形態によれば、低頻度起動アプリケーションappがユーザデータにアクセスすることについてユーザに同意の問合せを行った結果に基づいて、該低頻度起動アプリケーションappからユーザデータへのアクセスを制御することにより、端末装置10Nにインストールされているアプリケーションappがユーザデータに含まれるユーザ情報にアクセスする際の安全性の向上を図ることができる。
なお、上述したステップS12の変形例として、アプリケーションappが起動された場合に、問合せ部2020は、当該アプリケーションappの前回の起動の度合いの判断を行ってからの以後の起動の度合いを起動時期記録データに基づいて算出し、算出した起動の度合いが起動度合い基準よりも少ないかを判断してもよい。この場合、起動時期記録データには、アプリケーションIDに関連付けて起動の度合いを判断した時期も記録する。この様にすることで、特に比較的長い期間起動されなかったアプリケーションappについて、ユーザの同意を確認できるとともに、最新のユーザの同意の意向をアクセス制御に反映させることができる。
However, according to the present embodiment, the access to the user data from the infrequently-started application app is controlled based on the result of the inquiry about consent of the user that the infrequently-started application app accesses the user data. As a result, it is possible to improve the safety when the application app installed in the
As a modification of step S12 described above, when the application app is activated, the
[制御方法の変形例]
図8を参照して本実施形態に係る制御方法の変形例を説明する。図8は、本実施形態に係るアプリケーション種別データの構成例を示す図である。アプリケーション種別データは、アプリケーション種別データ格納部2070に格納される。図8において、アプリケーション種別データには、アプリケーションappのアプリケーションIDに関連付けて、当該アプリケーションappのアプリケーション種別IDと、同種アプリケーションのアクセス制限の有無とが記録される。
[Modification of control method]
A modified example of the control method according to the present embodiment will be described with reference to FIG. FIG. 8 is a diagram showing a configuration example of application type data according to the present embodiment. The application type data is stored in the application type
制御部2030は、アプリケーション種別データの中から、同じアプリケーション種別IDのアプリケーションIDを抽出する。制御部2030は、起動時期記録データに基づいて、同じアプリケーション種別IDのアプリケーションIDのアプリケーションappの中に、起動の度合いが起動度合い基準よりも多いアプリケーションappがあるか否かを判断する。制御部2030は、該判断の結果、起動の度合いが起動度合い基準よりも多いアプリケーションappがある場合には、アプリケーション種別データにおいて、起動の度合いが起動度合い基準よりも多いアプリケーションappのアプリケーションIDに関連付けて同種アプリケーションのアクセス制限「無」を記録し、一方、起動の度合いが起動度合い基準よりも多いアプリケーションapp以外の同じアプリケーション種別IDのアプリケーションapp(以下、非高頻度起動アプリケーションappと称する)のアプリケーションIDに関連付けて同種アプリケーションのアクセス制限「有」を記録する。制御部2030は、アプリケーション種別データの同種アプリケーションのアクセス制限の有無に基づいて、非高頻度起動アプリケーションappからユーザデータへのアクセスを制限する。
The
該アクセス制限として、例えば、当該非高頻度起動アプリケーションappからは、ユーザデータ格納部2060に格納されているユーザデータにアクセスできないようにしてもよい。当該非高頻度起動アプリケーションappからアクセスできないようにするユーザデータは、ユーザデータ格納部2060に格納されているユーザデータのうち、全てのユーザデータであってもよく、又は、一部のユーザデータであってもよい。例えば、ユーザデータ格納部2060に格納されているユーザデータのうち、ユーザのプライバシーに関わるユーザ情報を含むユーザデータを、当該非高頻度起動アプリケーションappからアクセスできないようにしてもよい。ユーザのプライバシーに関わるユーザ情報は、上述した高頻度起動アプリケーションappの場合と同じである。これにより、同じアプリケーション種別IDの複数のアプリケーションappのうち、非高頻度起動アプリケーションappは、自己のプライバシーポリシーに従っていても、ユーザデータ格納部2060に格納されているユーザデータへのアクセスが制限される。
As the access restriction, for example, the user data stored in the user
起動の度合いが起動度合い基準よりも多いアプリケーションappがあるか否かを判断する際の該起動度合い基準(第2起動度合い基準)は、起動の度合いが起動度合い基準よりも少ないアプリケーションappがあるか否かを判断する際の該起動度合い基準(第1起動度合い基準)と同じであってもよく、又は、異なってもよい。第2起動度合い基準は、予め、端末装置10Nに設定される。起動の度合いが第2起動度合い基準よりも多いアプリケーションappは、例えば、最後の起動の時期から所定期間(例えば、一か月)未満の経過であるアプリケーションappであってもよい。又は、起動の度合いが起動度合い基準よりも多いアプリケーションappは、例えば、所定期間(例えば、一か月)内の起動回数が所定回数(例えば、5回)以上であるアプリケーションであってもよい。
The determination of whether or not there is an application app whose activation degree is higher than the activation degree criterion is based on whether or not there is an application app whose activation degree is lower than the activation degree criterion. It may be the same as or different from the activation degree reference (first activation degree reference) when determining whether or not. The second activation degree standard is set in the
本変形例によれば、同じ種類の複数のアプリケーションappの中に、起動の度合いが第2起動度合い基準よりも多いアプリケーションappが存在する場合には、該同じ種類の非高頻度起動アプリケーションappからユーザデータへのアクセスを制限する。これにより、ある種類のアプリケーションappについてのユーザの利便性を保ちながら、該同じ種類のアプリケーションappからのユーザ情報へのアクセスを低減させることができる。このことは、端末装置にインストールされているアプリケーションが該端末装置に格納されているユーザ情報にアクセスする際の安全性の向上を図る効果を奏する。 According to this modification, when there is an application app having a higher degree of activation than the second activation degree criterion among a plurality of applications of the same type, the non-high frequency activation application app of the same type is Restrict access to user data. As a result, it is possible to reduce the access to the user information from the same type of application app while maintaining the convenience of the user for the certain type of application app. This has the effect of improving the safety when the application installed in the terminal device accesses the user information stored in the terminal device.
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。 Although the embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and includes design changes and the like within a range not departing from the gist of the present invention.
なお、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disc)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
The computer program for realizing the functions of the above-described devices may be recorded in a computer-readable recording medium, and the program recorded in this recording medium may be read by the computer system and executed. The "computer system" may include an OS and hardware such as peripheral devices.
The “computer-readable recording medium” is a writable non-volatile memory such as a flexible disk, a magneto-optical disk, a ROM, a flash memory, a portable medium such as a DVD (Digital Versatile Disc), or a built-in computer system. A storage device such as a hard disk.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Further, the "computer-readable recording medium" means a volatile memory (for example, a DRAM (Dynamic) in a computer system that serves as a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), which also holds the program for a certain period of time.
The program may be transmitted from a computer system that stores the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
Further, the program may be a program for realizing some of the functions described above. Further, it may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.
20…通信ネットワーク、50…通信ネットワーク、101−10N…端末装置、T01−T0M…サービス提供装置、100…プライバシー保護装置、2010…起動時期記録部、2020…問合せ部、2030…制御部、2040…同意記録部、2050…問合せ記録部、2060…ユーザデータ格納部、app1〜appM…アプリケーション、2070…アプリケーション種別データ格納部 20 ... Communication network, 50 ... Communication network, 101-10N ... Terminal device, T01-T0M ... Service providing device, 100 ... Privacy protection device, 2010 ... Activation timing recording unit, 2020 ... Inquiry unit, 2030 ... Control unit, 2040 ... Consent recording unit, 2050 ... Inquiry recording unit, 2060 ... User data storage unit, app1 to appM ... Application, 2070 ... Application type data storage unit
Claims (9)
起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録部の記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せ部と、
前記選択したアプリケーションからユーザデータへのアクセスを前記問合せ部の問合せ結果に基づいて制御する制御部と、を備え、
前記制御部は、アプリケーションの種類の情報に基づいて同じ種類のアプリケーションを選択し、選択した同じ種類の複数のアプリケーションの中に起動の度合いが基準よりも多いアプリケーションがあるか否かを前記起動時期記録部の記録データに基づいて判断し、該起動の度合いが基準よりも多いアプリケーションがある場合には、該起動の度合いが基準よりも多いアプリケーション以外の該同じ種類のアプリケーションからユーザデータへのアクセスを制限する、
端末装置。 A start time recording unit that records the time when the application is started according to the user's start operation,
An inquiring unit that selects an application whose degree of activation is less than a reference based on the record data of the activation time recording unit, and inquires the user that the selected application accesses the user data.
A control unit for controlling access to user data from the selected application based on a query result of the query unit ,
The control unit selects an application of the same type on the basis of application type information, and determines whether or not there is an application having a higher degree of activation than a reference among a plurality of selected applications of the same type. If there is an application whose degree of activation is higher than the reference, determined based on the record data of the recording unit, access to user data from the same type of application other than the application whose degree of activation is higher than the reference Restrict,
Terminal device.
請求項1に記載の端末装置。 The application whose degree of activation is greater than the reference is an application that has been less than a predetermined period from the time of the last activation, or an application in which the number of activations within the predetermined period is a predetermined number or more,
The terminal device according to claim 1 .
起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録部の記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せ部と、
前記選択したアプリケーションからユーザデータへのアクセスを前記問合せ部の問合せ結果に基づいて制御する制御部と、を備える端末装置であって、
アプリケーションのプライバシーポリシーに対するユーザの同意の有無を記録する同意記録部をさらに備え、
前記制御部は、前記起動の度合いが基準よりも少ないアプリケーション以外のアプリケーションからユーザデータへのアクセスを、前記同意記録部の記録データに基づいて制御する、
端末装置。 A start time recording unit that records the time when the application is started according to the user's start operation,
An inquiring unit that selects an application whose degree of activation is less than a reference based on the record data of the activation time recording unit, and inquires the user that the selected application accesses the user data.
A terminal device comprising: a control unit that controls access to user data from the selected application based on an inquiry result of the inquiry unit,
Further comprising a consent recording unit that records whether or not the user consents to the privacy policy of the application,
The control unit controls access to user data from an application other than an application whose degree of activation is less than a reference based on recorded data of the consent recording unit,
Terminal device.
前記問合せ部は、前記同意記録部にユーザの同意ありが記録されているアプリケーションからユーザデータにアクセスすることについてのユーザの同意の問合せ結果を、前記問合せ記録部の記録データに基づいて前記同意記録部に反映させる、
請求項3に記載の端末装置。 Further comprising an inquiry recording unit for recording the inquiry result of the inquiry unit for each application,
The inquiring unit records the inquiry result of the user's consent to access the user data from the application in which the consent recording of the user is recorded in the consent recording unit, based on the record data of the inquiry recording unit. Reflected in the department,
The terminal device according to claim 3 .
請求項1から4のいずれか1項に記載の端末装置。 The application whose degree of activation is less than the reference is an application in which a predetermined period or more has elapsed from the time of the last activation, or an application in which the number of times of activation within the predetermined period is less than a predetermined number of times.
The terminal device according to any one of claims 1 to 4 .
前記端末装置が、起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録ステップの記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せステップと、
前記端末装置が、前記選択したアプリケーションからユーザデータへのアクセスを前記問合せステップの問合せ結果に基づいて制御する制御ステップと、を含む制御方法であって、
前記端末装置は、アプリケーションの種類の情報に基づいて同じ種類のアプリケーションを選択し、選択した同じ種類の複数のアプリケーションの中に起動の度合いが基準よりも多いアプリケーションがあるか否かを前記起動時期記録ステップの記録データに基づいて判断し、該起動の度合いが基準よりも多いアプリケーションがある場合には、該起動の度合いが基準よりも多いアプリケーション以外の該同じ種類のアプリケーションからユーザデータへのアクセスを制限する、
制御方法。 A start time recording step in which the terminal device records, for each application, the time when the application is started in response to the user's start operation;
An inquiring step in which the terminal device selects an application whose degree of activation is less than a reference based on the record data of the activation time recording step, and inquires the user that the selected application accesses the user data. ,
A control step in which the terminal device controls access to user data from the selected application based on an inquiry result of the inquiry step ;
The terminal device selects an application of the same type on the basis of information on the type of application, and determines whether or not there is an application whose degree of activation is higher than a reference among a plurality of selected applications of the same type. If there is an application whose degree of activation is higher than the standard determined based on the recording data of the recording step, access to the user data from the same type of application other than the application whose degree of activation is higher than the standard. Restrict,
Control method.
前記端末装置が、起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録ステップの記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せステップと、An inquiring step in which the terminal device selects an application whose degree of activation is less than a reference based on the record data of the activation time recording step, and inquires the user that the selected application accesses the user data. ,
前記端末装置が、前記選択したアプリケーションからユーザデータへのアクセスを前記問合せステップの問合せ結果に基づいて制御する制御ステップと、を含む制御方法であって、A control step in which the terminal device controls access to user data from the selected application based on an inquiry result of the inquiry step;
前記端末装置が、アプリケーションのプライバシーポリシーに対するユーザの同意の有無を記録する同意記録ステップをさらに含み、The terminal device further includes a consent recording step of recording whether or not the user consents to the privacy policy of the application.
前記端末装置は、前記起動の度合いが基準よりも少ないアプリケーション以外のアプリケーションからユーザデータへのアクセスを、前記同意記録ステップの記録データに基づいて制御する、The terminal device controls access to user data from an application other than an application whose degree of activation is less than a reference based on record data of the consent recording step,
制御方法。Control method.
ユーザの起動操作に応じてアプリケーションが起動した時期をアプリケーション毎に記録する起動時期記録機能と、
起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録機能の記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せ機能と、
前記選択したアプリケーションからユーザデータへのアクセスを前記問合せ機能の問合せ結果に基づいて制御する制御機能と、を実現させるためのコンピュータプログラムであって、
前記制御機能は、アプリケーションの種類の情報に基づいて同じ種類のアプリケーションを選択し、選択した同じ種類の複数のアプリケーションの中に起動の度合いが基準よりも多いアプリケーションがあるか否かを前記起動時期記録機能の記録データに基づいて判断し、該起動の度合いが基準よりも多いアプリケーションがある場合には、該起動の度合いが基準よりも多いアプリケーション以外の該同じ種類のアプリケーションからユーザデータへのアクセスを制限する、
コンピュータプログラム。 On the computer,
A start time recording function that records the time when each application is started according to the user's start operation,
An inquiry function that selects an application whose degree of activation is less than a reference based on the record data of the activation time recording function, and inquires the user that the selected application accesses the user data.
A computer program for realizing a control function for controlling access to user data from the selected application based on a query result of the query function ,
The control function selects the same type of application based on the information of the type of application, and determines whether or not there is an application having a higher degree of activation than a reference among a plurality of selected same type applications. If there is an application whose degree of activation is higher than the reference, it is judged based on the recorded data of the recording function, and the user data is accessed from the same type of application other than the application whose degree of activation is higher than the reference. Restrict,
Computer program.
ユーザの起動操作に応じてアプリケーションが起動した時期をアプリケーション毎に記録する起動時期記録機能と、A start time recording function that records the time when each application is started according to the user's start operation,
起動の度合いが基準よりも少ないアプリケーションを前記起動時期記録機能の記録データに基づいて選択し、選択したアプリケーションがユーザデータにアクセスすることについてユーザに同意の問合せを行う問合せ機能と、An inquiry function that selects an application whose degree of activation is less than a reference based on the record data of the activation time recording function, and inquires the user that the selected application accesses the user data.
前記選択したアプリケーションからユーザデータへのアクセスを前記問合せ機能の問合せ結果に基づいて制御する制御機能と、を実現させるためのコンピュータプログラムであって、A computer program for realizing a control function for controlling access to user data from the selected application based on a query result of the query function,
前記コンピュータに、On the computer,
アプリケーションのプライバシーポリシーに対するユーザの同意の有無を記録する同意記録機能をさらに実現させ、Further realize the consent record function that records whether or not the user consents to the privacy policy of the application,
前記制御機能は、前記起動の度合いが基準よりも少ないアプリケーション以外のアプリケーションからユーザデータへのアクセスを、前記同意記録機能の記録データに基づいて制御する、The control function controls access to user data from an application other than an application whose degree of activation is less than a reference based on record data of the consent record function,
コンピュータプログラム。Computer program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017051833A JP6682465B2 (en) | 2017-03-16 | 2017-03-16 | Terminal device, control method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017051833A JP6682465B2 (en) | 2017-03-16 | 2017-03-16 | Terminal device, control method, and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018156315A JP2018156315A (en) | 2018-10-04 |
| JP6682465B2 true JP6682465B2 (en) | 2020-04-15 |
Family
ID=63718155
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017051833A Active JP6682465B2 (en) | 2017-03-16 | 2017-03-16 | Terminal device, control method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6682465B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114357433B (en) * | 2021-12-21 | 2025-03-14 | 广州趣丸网络科技有限公司 | Application startup control method and device |
| JP7845943B2 (en) * | 2022-07-20 | 2026-04-14 | Lineヤフー株式会社 | Information processing device, information processing method, and information processing program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3684904B2 (en) * | 1999-03-09 | 2005-08-17 | カシオ計算機株式会社 | Electronic device and storage medium |
| EP2908280B1 (en) * | 2012-10-10 | 2021-03-03 | NEC Corporation | Information disclosure system, information disclosure server, communication terminal, information disclosure method, and non-transitory computer-readable medium |
| JP6262630B2 (en) * | 2014-09-30 | 2018-01-17 | Kddi株式会社 | Location information server |
| JP6375235B2 (en) * | 2015-01-15 | 2018-08-15 | 株式会社Nttドコモ | Information processing apparatus, data delivery method and program for program |
-
2017
- 2017-03-16 JP JP2017051833A patent/JP6682465B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018156315A (en) | 2018-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20100017505A1 (en) | Application updating management terminal device, system and program | |
| US9647897B2 (en) | Dynamic grouping of managed devices | |
| TWI640922B (en) | Method and device for providing application information in mobile terminal devices | |
| JP2015527629A (en) | Component analysis of software applications on computer equipment | |
| CN105095788B (en) | The method, apparatus and system of private data guard | |
| US10089450B2 (en) | User authentication method, authentication apparatus, and terminal | |
| JP2010044642A (en) | Content distribution server and content distribution method | |
| JP2011222026A (en) | System and method for fast boot of computer | |
| JP6683644B2 (en) | Information management device, information management method, and computer program | |
| JP6682465B2 (en) | Terminal device, control method, and computer program | |
| CN109511145B (en) | Switching method of network hotspot, intelligent terminal and computer-readable storage medium | |
| JP6739380B2 (en) | Terminal device, data management method, and computer program | |
| Furnell | Usable cybersecurity: a contradiction in terms? | |
| JP5924159B2 (en) | Information processing device | |
| CN107526960B (en) | System and method for protecting mobile contact information | |
| JP6100848B2 (en) | Terminal device, screen composition method, and computer program | |
| CN112152967A (en) | Data storage management method and related device | |
| JP6300972B2 (en) | Terminal device, screen composition method, and computer program | |
| JP6375235B2 (en) | Information processing apparatus, data delivery method and program for program | |
| JP5443231B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6086012B2 (en) | Electronic leaflet distribution device, electronic leaflet distribution system, electronic leaflet distribution method and program | |
| JP7794716B2 (en) | Embedded content program running on web server, server device, and user device | |
| JP6114236B2 (en) | Terminal device, electronic magazine creation system, electronic magazine creation method, and computer program | |
| JP6225500B2 (en) | Information processing terminal, program, and information processing method | |
| JP4882550B2 (en) | Object management system, object management method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20170317 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190220 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191210 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200129 |
|
| 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: 20200303 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200325 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6682465 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |