JP6782609B2 - Terminals, methods and programs - Google Patents
Terminals, methods and programs Download PDFInfo
- Publication number
- JP6782609B2 JP6782609B2 JP2016203124A JP2016203124A JP6782609B2 JP 6782609 B2 JP6782609 B2 JP 6782609B2 JP 2016203124 A JP2016203124 A JP 2016203124A JP 2016203124 A JP2016203124 A JP 2016203124A JP 6782609 B2 JP6782609 B2 JP 6782609B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- telephone directory
- terminal
- phone book
- caller
- 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
- 238000000034 method Methods 0.000 title claims description 23
- 230000001360 synchronised effect Effects 0.000 claims description 26
- 208000036762 Acute promyelocytic leukaemia Diseases 0.000 description 40
- 230000006870 function Effects 0.000 description 30
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000004913 activation Effects 0.000 description 4
- 238000001994 activation Methods 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 230000001771 impaired effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Landscapes
- Telephone Function (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、端末、方法及びプログラムに関する。 The present invention relates to terminals, methods and programs.
スマートフォンに用いられるモバイルOS(Operating System)として、Android(登録商標)及びiOSが知られている。これらのモバイルOSには、OSベンダにより提供される標準アプリケーションが予めインストールされている。標準アプリケーションには、例えば、電話の発着信を行う通話アプリケーション、電話帳を管理する電話帳アプリケーションなどがある。モバイルOS及び標準アプリケーションにより提供されるAPI(Application Programming Interface)の仕様は、例えば非特許文献1などに公開されている。 Android (registered trademark) and iOS are known as mobile OSs (Operating Systems) used for smartphones. Standard applications provided by OS vendors are pre-installed in these mobile OSs. Standard applications include, for example, a call application for making and receiving telephone calls, and a telephone directory application for managing a telephone directory. The specifications of API (Application Programming Interface) provided by the mobile OS and standard applications are published in, for example, Non-Patent Document 1.
一般的に、標準アプリケーションとしてインストールされている電話帳アプリケーションには、任意のアプリケーションから、電話帳に登録されているレコードにアクセスするAPIが提供されている。しかしながら、本APIを用いることで、悪意のある第三者が、電話帳に登録されているレコードを取得して外部に送信するマルウェア等を提供することが可能であり、情報漏えいに繋がるリスクがあるという問題がある。電話帳に電話番号及びユーザ名を登録しなければ情報漏えいを防ぐことができる。しかしながら、電話帳に電話番号及びユーザ名を登録しないと、利用者の利便性を損ねるという問題が生じることになる。 Generally, the telephone directory application installed as a standard application is provided with an API for accessing records registered in the telephone directory from any application. However, by using this API, it is possible for a malicious third party to provide malware that acquires records registered in the phone book and sends them to the outside, and there is a risk of information leakage. There is a problem. Information leakage can be prevented unless the telephone number and user name are registered in the telephone directory. However, if the telephone number and the user name are not registered in the telephone directory, there will be a problem that the convenience of the user is impaired.
開示の技術は上記に鑑みてなされたものであって、OSベンダが標準アプリケーションを提供する端末において、マルウェア等による情報漏えいリスクを軽減しつつ、利用者の利便性を確保することが可能な技術を提供することを目的とする。 The disclosed technology was made in view of the above, and is a technology that enables the OS vendor to ensure user convenience while reducing the risk of information leakage due to malware, etc., on terminals that provide standard applications. The purpose is to provide.
開示の技術の端末は、OSベンダにより提供される第一のアプリケーションと、第三者により提供される第二のアプリケーションとがインストールされた端末であって、前記第一のアプリケーションは、着信を受けたこと及び発信元電話番号を前記第二のアプリケーションに通知する着信通知手段と、前記第二のアプリケーションから、発信元ユーザ名を取得する取得手段と、取得された前記発信元ユーザ名を表示する表示手段と、を有し、前記第二のアプリケーションは、電話帳を、当該端末のOSにおいて前記第二のアプリケーションのみから参照可能な記憶領域に記憶する記憶手段と、前記第一のアプリケーションから、電話の着信を受けたこと及び発信元電話番号の通知を受け付ける受付手段と、前記第一のアプリケーションから、着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、前記電話帳から発信元電話番号に対応する発信元ユーザ名を取得して前記第一のアプリケーションに通知するユーザ名通知手段と、を有する。 The terminal of the disclosed technology is a terminal in which the first application provided by the OS vendor and the second application provided by a third party are installed, and the first application receives an incoming call. The incoming call notification means for notifying the second application of the fact and the caller's telephone number, the acquisition means for acquiring the caller's user name from the second application, and the acquired source user's name are displayed. The second application has a display means, and the second application stores the telephone book in a storage area that can be referred only to by the second application in the OS of the terminal, and the first application When the reception means for receiving the notification of the incoming call and the caller's telephone number and the notification of the incoming call and the sender's telephone number are received from the first application, the call is made from the telephone book. It has a user name notification means that acquires a source user name corresponding to the original telephone number and notifies the first application.
開示の技術によれば、OSベンダが標準アプリケーションを提供する端末において、マルウェア等による情報漏えいリスクを軽減しつつ、利用者の利便性を確保することが可能な技術が提供される。 According to the disclosed technology, a technology capable of ensuring user convenience while reducing the risk of information leakage due to malware or the like is provided in a terminal for which an OS vendor provides a standard application.
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。本実施の形態に係る電話帳管理システムは、主に企業内で用いられる電話帳を管理することを想定しているが、これに限定されるものではない。本実施の形態に係る電話帳管理システムは、個人で電話帳を管理する場合にも利用することが可能である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiments described below are merely examples, and the embodiments to which the present invention is applied are not limited to the following embodiments. The telephone directory management system according to the present embodiment is assumed to manage a telephone directory mainly used in a company, but is not limited thereto. The telephone directory management system according to the present embodiment can also be used when an individual manages the telephone directory.
<<システム構成>>
図1は、各実施の形態に係る電話帳管理システムの構成例を示す図である。本電話帳管理システムは、電話帳を管理するサーバ1と、サーバ1と通信可能な端末2とを含む。図1には端末2が1つ図示されているが、本電話帳管理システムは、2以上の端末2を含んでいてもよい。
<< System configuration >>
FIG. 1 is a diagram showing a configuration example of a telephone directory management system according to each embodiment. This telephone directory management system includes a server 1 that manages a telephone directory and a
サーバ1で管理される電話帳には、少なくとも、宛先の電話番号とユーザ名とが対応づけて登録されている。 In the telephone directory managed by the server 1, at least the destination telephone number and the user name are registered in association with each other.
端末2は、モバイルOSがインストールされたスマートフォン、及び、タブレット端末などである。モバイルOSは、iOSであってもよいし、Android(登録商標)であってもよい。また、端末2には、OSベンダにより提供される標準アプリケーション(以下、標準APLと称する)として、通話アプリケーション(以下、標準通話APL30と称する)と電話帳を管理する電話帳アプリケーション(以下、標準電話帳APL40と称する)が予めインストールされている。標準電話帳APL40は、任意のAPLから、電話帳に登録されているレコードにアクセスするAPIを備えている。従って、標準電話帳APL40が管理する電話帳は、任意のAPLから参照可能な電話帳と称してもよい。本実施の形態では、標準電話帳APL40が管理する電話帳を空にしておく(電話番号等の登録を行わない)ことで個人情報がマルウェア等を介して外部に漏洩することを防止する。
The
また、端末2には、OSベンダ以外の第三者(サードパーティー)により提供される、電話帳を管理するアプリケーション(以下、電話帳管理APL20と称する)がインストールされている。電話帳管理APL20は、サーバ1と通信することで、サーバ1で管理されている電話帳の全部又は一部と、電話帳管理APL20自身が管理する電話帳とを同期する機能を有する。また、電話帳管理APL20は、電話帳管理APL20自身が管理する電話帳を、電話帳管理APL20のみから参照可能な記憶領域に格納する。例えば、iOS及びAndroid(登録商標)などのモバイルOSは、個人情報の漏洩等のセキュリティリスクを抑えるため、インストールされたAPLに対し、APL自身のみが参照可能な記憶領域を確保する機能を有している。電話帳管理APL20は、電話帳管理APL20のみが参照可能な記憶領域に電話帳を格納することで、電話帳に含まれる個人情報がマルウェア等を介して外部に漏洩することを防止する。
Further, an application for managing a telephone directory (hereinafter referred to as a telephone directory management APL20) provided by a third party (third party) other than the OS vendor is installed in the
以下、本実施の形態を第一の実施の形態と第二の実施の形態に分けて説明する。第一の実施の形態は、モバイルOSがAndroid(登録商標)である場合を想定しており、第二の実施の形態は、モバイルOSがiOSである場合を想定している。しかしながら、モバイルOSの種類はこれに限定されるものではない。 Hereinafter, the present embodiment will be described separately for the first embodiment and the second embodiment. The first embodiment assumes that the mobile OS is Android®, and the second embodiment assumes that the mobile OS is iOS. However, the type of mobile OS is not limited to this.
<<第一の実施の形態>>
第一の実施の形態では、標準通話APL30は、着信を受けたこと及び発信元電話番号を他のAPLに通知するAPIと、発信元ユーザ名を他のAPLから受け取るAPIとを備えている。また、標準通話APL30は、受け取った発信元ユーザ名を、端末2の着信画面に表示する機能を備えている。電話帳管理APL20は、標準通話APL30から着信を受けたこと及び発信元電話番号の通知を受けた場合、電話帳管理APL20のみから参照可能な記憶領域に格納されている電話帳から発信元ユーザ名を検索して標準通話APL30に通知する。これにより、発信元電話番号を端末2のディスプレイに表示することができ、電話帳に含まれる個人情報がマルウェア等を介して外部に漏洩することを防止しつつ、利用者の利便性を確保することが可能になる。
<< First Embodiment >>
In the first embodiment, the standard call APL 30 includes an API for notifying another APL of an incoming call and a calling telephone number, and an API for receiving a calling user name from the other APL. Further, the standard call APL30 has a function of displaying the received source user name on the incoming call screen of the
<機能構成>
(サーバ)
図2は、第一の実施の形態に係るサーバの機能構成例を示す図である。本実施の形態に係るサーバ1は、通信部101と、記憶部102と、同期部103とを有する。
<Functional configuration>
(server)
FIG. 2 is a diagram showing a functional configuration example of the server according to the first embodiment. The server 1 according to the present embodiment has a
通信部101と、記憶部102と、同期部103とは、1つのコンピューターを用いて実現されてもよいし、異なるコンピューターを用いて実現されていてもよいし、細かい単位でコンピューターが分散されていてもよい。すなわち、サーバ1は、1又は複数のコンピューターを用いて実現されていてもよい。また、当該1又は複数のコンピューターは、仮想化技術を利用した仮想サーバであってもよいし、クラウド上に実装された仮想サーバであってもよい。
The
通信部101は、端末2と通信する機能を有する。記憶部102は、サーバ1が管理する電話帳を記憶する機能を有する。同期部103は、端末2からの要求に基づき、記憶部102に記憶されている電話帳の全部又は一部を端末2に送信することで、端末2に記憶されている電話帳と同期を行う機能を有する。
The
(端末)
図3は、第一の実施の形態に係る端末の機能構成例を示す図である。第一の実施の形態に係る端末2には、電話帳管理APL20と、標準通話APL30と、標準電話帳APL40と、OS50とがインストールされている。電話帳管理APL20は、受付部201と、通知部202と、同期部203と、判定部204と、記憶部205とを有する。また、標準通話APL30は、発着信処理部301と、通知部302と、取得部303と、表示部304とを有する。また、標準電話帳APL40は、電話帳を格納可能な記憶部401を有する。また、OS50は、端末2と通信する通信部501を有する。OS50は、OSとしての動作を行うための図示しない機能も有するものである。電話帳管理APL20及び標準通話APL30は、各々が備えるAPIを介して各種情報の通知を行う。
(Terminal)
FIG. 3 is a diagram showing a functional configuration example of the terminal according to the first embodiment. The telephone directory management APL20, the standard call APL30, the standard telephone directory APL40, and the OS50 are installed in the
受付部201は、標準通話APL30から、電話の着信を受けたこと及び発信元電話番号の通知を受け付ける。通知部202は、受付部201で電話の着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、記憶部205に記憶されている電話帳を検索することで発信元ユーザ名を取得し、取得した発信元ユーザ名を標準通話APL30に通知する。
The
同期部203は、サーバ1に記憶される電話帳の全部又は一部と、記憶部205に記憶される電話帳との同期を行う機能を有する。また、同期部203は、サーバ1に記憶される電話帳のうち、利用頻度が高い候補の順に所定の件数の電話帳、又は事前に同期対象として設定されている所定の件数の電話帳を取得し、記憶部205に記憶されている電話帳と同期する機能を有していてもよい。また、同期部203は、サーバ1に記憶される電話帳の全部又は一部を、判定部204で判定された同期先の電話帳と同期させるようにしてもよい。例えば、同期部203は、判定部204において、サーバ1に記憶される電話帳の全部又は一部を、自身の記憶部205に記憶されている電話帳と同期させると判定された場合に、サーバ1から取得した電話帳を、自身の記憶部205に記憶されている電話帳と同期させるようにしてもよい。
The
判定部204は、サーバ1から取得した電話帳を、記憶部205に記憶されている電話帳と同期させるか、標準電話帳APL40が管理する電話帳と同期させるか、又は、いずれの電話帳とも同期させないかを、所定の条件に基づいて判定する機能を有する。記憶部205は、電話帳を、電話帳管理APL20のみから参照可能な記憶領域に記憶する機能を有する。
The
発着信処理部301は、OS50と連携し、通話の発信及び着信に関する処理を行う機能を有する。通知部302は、発着信処理部301で電話の着信を受けたこと及び発信元電話番号を、電話帳管理APL20に通知する機能を有する。取得部303は、電話帳管理APL20から、発信元ユーザ名を取得する機能を有する。表示部304は、取得部303で取得した発信元ユーザ名を端末2が備えるディスプレイ等に表示する機能を有する。
The incoming / outgoing
なお、判定部204をサーバ1に配置するようにしてもよい。この場合、端末2の同期部203は、サーバ1に配置された判定部で判定された同期先の電話帳と同期を行う。
The
<処理手順>
続いて、第一の実施の形態に係る端末2が行う動作について、図を参照しつつ説明する。
<Processing procedure>
Subsequently, the operation performed by the
(発信元のユーザ名の表示について)
図4は、着信時に端末が行う処理手順の一例を示すシーケンス図である。まず、標準通話APL30の発着信処理部301は、OS50から、着信を受けたこと及び発信元の電話番号を受け付ける(S101)。続いて、標準通話APL30の通知部302は、着信を受けたこと及び発信元電話番号を、電話帳管理APL20に通知する。電話帳管理APL20の受付部201は、着信を受けたこと及び発信元電話番号を標準通話APL30から受け付ける(S102)。
(About the display of the sender's user name)
FIG. 4 is a sequence diagram showing an example of a processing procedure performed by the terminal when receiving an incoming call. First, the incoming / outgoing
続いて、電話帳管理APL20の通知部202は、発信元電話番号をキーに記憶部205に記憶されている電話帳を検索し、発信元ユーザ名を取得する(S103)。
Subsequently, the
続いて、通知部202は、発信元ユーザ名を標準通話APL30に通知する。標準通話APL30の取得部303は、発信元ユーザ名を電話帳管理APL20から取得する(S104)。続いて、標準通話APL30の表示部304は、取得された発信元ユーザ名を端末2が備えるディスプレイに表示させる(S105)。
Subsequently, the
(電話帳の同期処理について)
第一の実施の形態では、電話帳管理APL20は、サーバ1と通信することで、サーバ1で管理されている電話帳の全部又は一部と、電話帳管理APL20が管理する電話帳とを同期する機能を有する。ここで、サーバ1に格納されている電話帳の件数が多い場合、同期に時間を要することになる。第一の実施の形態に係る電話帳管理システムは、主に企業内で用いられる電話帳を管理することを想定していることから、電話帳の件数は膨大である可能性が高い。そこで、第一の実施の形態では、サーバ1で管理されている電話帳のうち、所定の件数のレコードのみを電話帳管理APL20で管理される電話帳と同期するようにしてもよい。より具体的には、サーバ1の同期部103及び電話帳管理APL20の同期部203は、サーバ1に記憶されている電話帳のうち、利用頻度が高い候補の順に所定の件数のレコード、又は事前に同期対象として設定されている所定の件数のレコードを、電話帳管理APL20で管理される電話帳と同期するようにしてもよい。
(About phonebook synchronization processing)
In the first embodiment, the telephone directory management APL20 synchronizes all or a part of the telephone directory managed by the server 1 with the telephone directory managed by the telephone directory management APL20 by communicating with the server 1. Has the function of Here, if the number of telephone directories stored in the server 1 is large, it will take time for synchronization. Since the telephone directory management system according to the first embodiment is supposed to manage telephone directories mainly used in a company, the number of telephone directories is likely to be enormous. Therefore, in the first embodiment, among the telephone directories managed by the server 1, only a predetermined number of records may be synchronized with the telephone directory managed by the telephone directory management APL20. More specifically, the
なお、サーバ1で管理される電話帳は、複数のカテゴリに分割されていてもよい。複数のカテゴリとは、例えば、各社員が共通に利用する社内の電話番号(例えば、各部門の代表番号など)が格納される電話帳、各社員が共通に利用する社外の電話番号(例えば、顧客の電話番号など)が格納される電話帳、各社員が個人的に利用する電話番号が格納される電話帳などである。この場合、上述した"利用頻度が高い候補の順"は、複数のカテゴリ全体で利用頻度が高い順であってもよいし、複数のカテゴリの各々について利用頻度が高い順であってもよい。前者の場合、複数のカテゴリ全体で利用頻度が高い候補の順に所定の件数のレコードが電話帳管理APL20で管理される電話帳と同期され、後者の場合、複数のカテゴリの各々について、所定の件数のレコードが電話帳管理APL20で管理される電話帳と同期されることになる。 The telephone directory managed by the server 1 may be divided into a plurality of categories. The plurality of categories are, for example, a telephone directory that stores internal telephone numbers that are commonly used by each employee (for example, the representative number of each department), and external telephone numbers that are commonly used by each employee (for example,). A telephone directory that stores (such as a customer's telephone number) and a telephone directory that stores telephone numbers that each employee personally uses. In this case, the above-mentioned "order of frequently used candidates" may be the order of high usage frequency in the entire plurality of categories, or the order of high usage frequency for each of the plurality of categories. In the former case, a predetermined number of records are synchronized with the phonebook managed by the phonebook management APL20 in the order of frequently used candidates in the entire plurality of categories, and in the latter case, a predetermined number of records are used for each of the plurality of categories. Record will be synchronized with the phone book managed by the phone book management APL20.
同期が行われるタイミングは、例えば、予め定められたタイミング(例えば1日1回など)であってもよいし、サーバ1で管理される電話帳が更新されたタイミングであってもよい。 The timing at which synchronization is performed may be, for example, a predetermined timing (for example, once a day) or a timing at which the telephone directory managed by the server 1 is updated.
以上説明した同期処理によれば、サーバ1に格納されている電話帳の件数が多い場合であっても、同期に要する時間を短縮することが可能になる。 According to the synchronization process described above, it is possible to shorten the time required for synchronization even when the number of telephone directories stored in the server 1 is large.
また、具体的には後述するが、本実施の形態では"電話帳の同期を行わない"ことも可能である。しかしながら、電話帳の同期を行わない場合、電話帳の参照が必要になる度にサーバ1及び端末2の間で通信が発生してしまい、電話帳の参照可否が端末2の通信環境に依存してしまうことになる。一方、電話帳の同期を行う場合、端末2の中に電話帳が保存されることから、電話帳の参照可否が端末2の通信環境に依存してしまうという問題を防止することが可能になる。
Further, as will be described in detail later, in the present embodiment, it is also possible to "do not synchronize the telephone directory". However, if the phone book is not synchronized, communication occurs between the server 1 and the
(電話帳の同期先について)
これまでに説明した処理手順では、サーバ1で管理される電話帳は、端末2の電話帳管理APL20で管理される電話帳と同期される前提であった。しかしながら、端末2の利用形態によっては、更なる利便性を確保したい場合や、セキュリティを更に高めたい場合や、サーバ1及び端末2間の通信頻度/通信量を考慮したい場合などが想定される。そこで、図5に示すように、端末2の判定部204は、サーバ1から取得した電話帳を、電話帳管理APL20で管理される電話帳と同期させるか(図5(a))、標準電話帳APL40で管理される電話帳と同期させるか(図5(b))、又は、いずれの電話帳とも同期させないか(図5(c))を、"所定の条件"に基づいて判定し、同期部203は、判定結果に従って同期処理を行うようにしてもよい。例えば、標準電話帳APL40で管理される電話帳と同期させる場合、マルウェアによる情報漏えいリスクは高まるものの、他のAPL(例えばSNSのAPLなど)から電話帳にアクセスすることができるため、ユーザの利便性を高めることができる。また、いずれの電話帳とも同期させない場合、万が一ユーザが端末2を紛失したとしても、端末2の取得者に電話帳を参照されるリスクを排除することが可能になる。なお、いずれの電話帳とも同期させない場合、図4のステップS103の処理手順において、電話帳管理APL20の通知部202は、標準通話APL30から着信があったこと及び発信元電話番号の通知を受ける度にサーバ1に発信元ユーザ名を問い合わせることになる。以下、判定部204が同期先を判定する際の"所定の条件"の具体例について説明する。なお、判定部204は、以下に示す具体例のうち複数を組み合わせることで同期先を判定するようにしてもよい。
(About the synchronization destination of the phone book)
In the processing procedure described so far, it is assumed that the telephone directory managed by the server 1 is synchronized with the telephone directory managed by the telephone directory management APL20 of the
[所定の条件の具体例(その1)]
"所定の条件"は、端末2に登録されているユーザのスケジュール情報又はOS50で把握される移動先(例えば海外ローミング中である等)に基づく条件であってもよい。例えば、移動先が海外である場合、判定部204は、着信の度にサーバ1から電話帳の取得が行われることによる海外ローミング料金が高額になる可能性を考慮し、電話帳管理APL20で管理される電話帳、又は、標準電話帳APL40で管理される電話帳と同期すべきと判定するようにしてもよい。また、移動先が海外である場合、ユーザが端末2を紛失した場合に発見が困難である可能性が高い。そのため、判定部204は、取得者に電話帳を参照されるリスクと海外ローミング料金が高額になる可能性の両方を考慮し、電話帳管理APL20で管理される電話帳と同期すべきであると判定するようにしてもよい。
[Specific example of predetermined conditions (1)]
The "predetermined condition" may be a condition based on the schedule information of the user registered in the
[所定の条件の具体例(その2)]
"所定の条件"は、端末2に特定のAPL(例えばSNSのAPL)がインストールされているか否かであってもよい。特定のAPLがインストールされている場合、判定部204は、特定のAPLから電話帳の参照が可能になることによるユーザの利便性向上を考慮し、標準電話帳APL40で管理される電話帳と同期すべきと判定するようにしてもよい。一方、特定のAPLがインストールされていない場合、判定部204は、電話帳管理APL20で管理される電話帳と同期すべきと判定するようにしてもよい。なお、判定部204は、特定のAPLがインストールされている場合であっても、当該特定のAPLの利用頻度(例えば、起動回数、使用回数等)を取得し、利用頻度が低い場合(例えば、起動回数、使用回数等が所定の閾値以下の場合)は、電話帳管理APL20で管理される電話帳と同期すべきと判定するようにしてもよい。
[Specific example of predetermined conditions (No. 2)]
The "predetermined condition" may be whether or not a specific APL (for example, SNS APL) is installed in the
[所定の条件の具体例(その3)]
"所定の条件"は、端末2に設定されているセキュリティレベルであってもよい。例えば、セキュリティレベルが3段階であると仮定した場合、判定部204は、セキュリティレベルが低く設定されている場合に、標準電話帳APL40で管理される電話帳と同期すべきと判定し、セキュリティレベルが中に設定されている場合に、電話帳管理APL20で管理される電話帳と同期すべきと判定し、セキュリティレベルが高に設定されている場合に、いずれの電話帳とも同期を行うべきではないと判定するようにしてもよい。
[Specific example of predetermined conditions (3)]
The "predetermined condition" may be the security level set in the
[所定の条件の具体例(その4)]
"所定の条件"は、端末2を利用するユーザの属性(業種など)に基づく条件であってもよい。また、端末2を利用するユーザの属性と同期先との対応づけは、予め端末2内に格納された設定ファイルで示されていてもよい。また、端末2を利用するユーザの属性は、任意のタイミングでサーバ1から端末2に通知されるようにしてもよいし、ユーザにより端末2に入力されてもよい。判定部204は、サーバ1から通知された(又は端末2に入力された)ユーザの属性と設定ファイルとを比較することで、ユーザの属性に対応する同期先と同期すべきと判定することになる。
[Specific example of predetermined conditions (4)]
The "predetermined condition" may be a condition based on the attributes (industry, etc.) of the user who uses the
[所定の条件の具体例(その5)]
"所定の条件"はユーザに指示された同期先であってもよい。つまり、判定部204は、端末2のユーザに指示された同期先と同期すべきと判定するようにしてもよい。
[Specific example of predetermined conditions (No. 5)]
The "predetermined condition" may be the synchronization destination instructed by the user. That is, the
以上説明した同期先の判定方法によれば、端末2の利用形態に応じて適切な同期先を選択することが可能になる。なお、前述した「(電話帳の同期処理について)」で説明した同期処理を、以上説明した同期先の判定方法で判定された同期先との同期処理に適用することも可能である。
According to the synchronization destination determination method described above, it is possible to select an appropriate synchronization destination according to the usage pattern of the
<<第二の実施の形態>>
第二の実施の形態では、標準通話APL30は、第一の実施の形態のように、着信を受けたこと及び発信元電話番号を他のAPLに通知するAPIと、発信元ユーザ名を他のAPLから受け取るAPIとを備えていない。その代りとして、標準電話帳APL40は、上述の電話帳に加えて、他のAPLから書込みのみが可能な電話帳(以下、「秘匿電話帳」と称する)を記憶領域に格納する機能を備えている。秘匿電話帳は、標準通話APL30及び標準電話帳APL40のみが参照可能であり、他のAPLには参照権限が与えられていない。標準通話APL30は、着信を受けると、発信元電話番号に対応する発信元ユーザ名が電話帳又は秘匿電話帳に格納されているかを検索し、発信元ユーザ名が検索された場合、発信元ユーザ名を着信画面に表示する機能を備えている。
<< Second Embodiment >>
In the second embodiment, the standard call APL30 has an API for notifying another APL of the receipt of an incoming call and a calling telephone number, and another calling user name, as in the first embodiment. It does not have an API to receive from the APL. Instead, the standard telephone directory APL40 has a function of storing a telephone directory (hereinafter referred to as "secret telephone directory") that can only be written from another APL in a storage area in addition to the above-mentioned telephone directory. There is. As for the secret telephone directory, only the standard call APL30 and the standard telephone directory APL40 can be referred to, and the reference authority is not given to other APLs. When the standard call APL30 receives an incoming call, it searches whether the caller user name corresponding to the caller phone number is stored in the phonebook or the secret phonebook, and if the caller user name is searched, the caller user. It has a function to display the name on the incoming call screen.
電話帳管理APL20は、サーバ1で管理されている電話帳の全部又は一部を、秘匿電話帳と同期するように動作する。これにより、発信元電話番号を端末2のディスプレイに表示することができ、電話帳に含まれる個人情報がマルウェア等を介して外部に漏洩することを防止しつつ、利用者の利便性を確保することが可能になる。
The telephone directory management APL20 operates so as to synchronize all or a part of the telephone directory managed by the server 1 with the secret telephone directory. As a result, the caller's telephone number can be displayed on the display of the
<機能構成>
第二の実施の形態に係るサーバの機能構成は、第一の実施の形態と同一であるため説明は省略する。
<Functional configuration>
Since the functional configuration of the server according to the second embodiment is the same as that of the first embodiment, the description thereof will be omitted.
(端末)
図6は、第二の実施の形態に係る端末の機能構成例を示す図である。電話帳管理APL20は、同期部203と、判定部204と、記憶部205とを有する。標準通話APL30は、発着信処理部301と、表示部304とを有する。また、標準電話帳APL40は、電話帳を格納可能な記憶部401を有する。なお、第二の実施の形態では、電話帳管理APL20と標準通話APL30とは直接通信しないことから、第一の実施の形態に係る電話帳管理APL20が備える受付部201と通知部202と、第一の実施の形態に係る標準通話APL30が備える通知部302と取得部303とを有していなくてもよい。
(Terminal)
FIG. 6 is a diagram showing a functional configuration example of the terminal according to the second embodiment. The telephone
同期部203は、サーバ1に記憶される電話帳の全部又は一部と、標準電話帳APL40で管理される秘匿電話帳との同期を行う機能を有する。また、同期部203は、サーバ1に記憶される電話帳の全部又は一部と、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳との同期を行うようにしてもよい。また、同期部203は、サーバ1に記憶される電話帳の全部又は一部と、標準電話帳APL40で管理される電話帳との同期を行うようにしてもよい。
The
また、同期部203は、サーバ1に記憶される電話帳のうち、利用頻度が高い候補の順に所定の件数の電話帳、又は事前に同期対象として設定されている所定の件数の電話帳を取得し、各種の電話帳(電話帳管理APL20で管理される電話帳、標準電話帳APL40で管理される電話帳)と同期する機能を有していてもよい。また、同期部203は、サーバ1に記憶される電話帳の全部又は一部を、判定部204で判定された同期先の電話帳と同期させるようにしてもよい。
Further, the
判定部204は、サーバ1から取得した電話帳を、標準電話帳APL40が管理する秘匿電話帳と同期させるか、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期させるか、又は、標準電話帳APL40が管理する電話帳と同期させるかを、所定の条件に基づいて判定する機能を有する。記憶部205は、電話帳を、電話帳管理APL20のみから参照可能な記憶領域に記憶する機能を有する。
The
発着信処理部301は、OS50と連携し、通話の発信及び着信に関する処理を行う機能を有する。表示部304は、発信元電話番号をキーに秘匿電話帳を検索することで発信元ユーザ名を取得し、取得した発信元ユーザ名を端末2が備えるディスプレイ等に表示する機能を有する。記憶部401は、標準電話帳APL40及び標準通話APL30のみから参照可能な電話帳を記憶する機能を有する。
The incoming / outgoing
なお、判定部204をサーバ1に配置するようにしてもよい。この場合、端末2の同期部203は、サーバ1に配置された判定部で判定された同期先の電話帳と同期を行う。
The
<処理手順>
続いて、第二の実施の形態に係る端末2が行う動作について、図を参照しつつ説明する。
<Processing procedure>
Subsequently, the operation performed by the
(発信元のユーザ名の表示について)
第二の実施の形態の場合、発信元のユーザ名の表示は、秘匿電話帳に格納されたレコードを用いて標準通話APL30と標準電話帳APL40とが連携して行う。まず、標準通話APL30の発着信処理部301は、OS50から、着信を受けたこと及び発信元の電話番号を受け付ける。続いて、標準通話APL30の表示部304は、発信元電話番号をキーに秘匿電話帳を検索することで発信元ユーザ名を取得し、取得した発信元ユーザ名を端末2が備えるディスプレイ等に表示させる。
(About the display of the sender's user name)
In the case of the second embodiment, the user name of the caller is displayed in cooperation with the standard call APL30 and the standard telephone directory APL40 using the record stored in the secret telephone directory. First, the incoming / outgoing
(電話帳の同期処理について)
電話帳の同期処理は、第一の実施の形態における「(電話帳の同期処理について)」で説明した動作において、"電話帳管理APL20で管理される電話帳"を、"標準電話帳APL40で管理される秘匿電話帳"、"電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳"又は、"標準電話帳APL40で管理される電話帳"に置き換えた動作と同一であるため説明は省略する。
(About phonebook synchronization processing)
In the operation described in "(About the phonebook synchronization process)" in the first embodiment, the phonebook synchronization process uses the "phonebook managed by the phonebook management APL20" as the "standard phonebook APL40". Operation replaced with "managed secret phonebook", "phonebook managed by phonebook management APL20 and standard phonebook managed by APL40", or "phonebook managed by standard phonebook APL40" Since it is the same as, the description is omitted.
(電話帳の同期先について)
端末2の判定部204は、サーバ1から取得した電話帳を、標準電話帳APL40が管理する秘匿電話帳と同期させるか(図7(a))、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期させるか(図7(b))、又は、標準電話帳APL40で管理される電話帳と同期させるか(図7(c))を、"所定の条件"に基づいて判定し、同期部203は、判定結果に従って同期処理を行うようにしてもよい。
(About the synchronization destination of the phone book)
The
以下、判定部204が同期先を判定する際の"所定の条件"の具体例について説明する。なお、判定部204は、以下に示す具体例のうち複数を組み合わせることで同期先を判定するようにしてもよい。
Hereinafter, a specific example of the "predetermined condition" when the
[所定の条件の具体例(その1)]
"所定の条件"は、端末2に登録されているユーザのスケジュール情報又はOS50で把握される移動先(例えば海外ローミング中である等)に基づく条件であってもよい。例えば、移動先が海外である場合、ユーザが端末2を紛失した場合に発見が困難である可能性が高い。そのため、判定部204は、取得者に電話帳を参照されるリスクを考慮し、標準電話帳APL40で管理される秘匿電話帳、又は、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期すべきと判定するようにしてもよい。
[Specific example of predetermined conditions (1)]
The "predetermined condition" may be a condition based on the schedule information of the user registered in the
[所定の条件の具体例(その2)]
"所定の条件"は、端末2に特定のAPL(例えばSNSのAPL)がインストールされているか否かであってもよい。特定のAPLがインストールされている場合、判定部204は、特定のAPLから電話帳の参照が可能になることによるユーザの利便性向上を考慮し、標準電話帳APL40で管理される電話帳と同期すべきと判定するようにしてもよい。一方、特定のAPLがインストールされていない場合、判定部204は、標準電話帳APL40で管理される秘匿電話帳、又は、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期すべきと判定するようにしてもよい。なお、判定部204は、特定のAPLがインストールされている場合であっても、当該特定のAPLの利用頻度(例えば、起動回数、使用回数等)を取得し、利用頻度が低い場合(例えば、起動回数、使用回数等が所定の閾値以下の場合)は、標準電話帳APL40で管理される秘匿電話帳、又は、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期すべきと判定するようにしてもよい。
[Specific example of predetermined conditions (No. 2)]
The "predetermined condition" may be whether or not a specific APL (for example, SNS APL) is installed in the
[所定の条件の具体例(その3)]
"所定の条件"は、端末2に設定されているセキュリティレベルであってもよい。例えば、セキュリティレベルが3段階であると仮定した場合、判定部204は、セキュリティレベルが低く設定されている場合に、標準電話帳APL40で管理される電話帳と同期すべきと判定し、セキュリティレベルが中に設定されている場合に、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期すべきと判定し、セキュリティレベルが高に設定されている場合に、標準電話帳APL40で管理される秘匿電話帳と同期すべきと判定するようにしてもよい。
[Specific example of predetermined conditions (3)]
The "predetermined condition" may be the security level set in the
[所定の条件の具体例(その4)]
所定の条件の具体例(その4)は、第一の実施の形態と同一であるため説明は省略する。
[Specific example of predetermined conditions (4)]
Since the specific example of the predetermined condition (No. 4) is the same as that of the first embodiment, the description thereof will be omitted.
[所定の条件の具体例(その5)]
所定の条件の具体例(その5)は、第一の実施の形態と同一であるため説明は省略する。
[Specific example of predetermined conditions (No. 5)]
Since the specific example of the predetermined condition (No. 5) is the same as that of the first embodiment, the description thereof will be omitted.
[所定の条件の具体例(その6)]
"所定の条件"は、電話帳のバックアップの必要性であってもよい。判定部204は、端末2の中で電話帳のバックアップが必要である場合、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期すべきと判定し、端末2の中で電話帳のバックアップが必要ではない場合、標準電話帳APL40で管理される秘匿電話帳と同期すべきと判定するようにしてもよい。
[Specific example of predetermined conditions (No. 6)]
The "predetermined condition" may be the need for a backup of the phone book. When the telephone directory needs to be backed up in the
以上説明した同期先の判定方法によれば、端末2の利用形態に応じて適切な同期先を選択することが可能になる。
According to the synchronization destination determination method described above, it is possible to select an appropriate synchronization destination according to the usage pattern of the
<<実施形態の補足>>
各実施の形態において、標準通話APL30と標準電話帳APL40とは別個のAPLである前提で説明したが、標準通話APL30及び標準電話帳APL40が備える各種機能は、モバイルOSの仕様により、どのような実装方法で提供されていてもよい。例えば、標準電話帳APL40は標準通話APL30の一部であってもよい。すなわち、標準電話帳APL40が備える各種機能は、標準通話APL30が備える機能として提供されていてもよい。また、標準通話APL30及び標準電話帳APL40はOS50の一部であってもよい。すなわち、標準通話APL30及び標準電話帳APL40が備える各種機能はOS50が備える機能として提供されていてもよい。
<< Supplement to the embodiment >>
In each embodiment, the standard call APL30 and the standard telephone directory APL40 have been described on the premise that they are separate APLs, but what kind of functions the standard call APL30 and the standard telephone directory APL40 have depends on the specifications of the mobile OS. It may be provided by the implementation method. For example, the standard telephone directory APL40 may be a part of the standard call APL30. That is, various functions included in the standard telephone directory APL40 may be provided as functions included in the standard call APL30. Further, the standard call APL30 and the standard telephone directory APL40 may be a part of the OS50. That is, various functions included in the standard call APL30 and the standard telephone directory APL40 may be provided as functions included in the
また、各実施の形態において、標準通話APL30及び標準電話帳APL40の各々がAPIを提供している前提で説明したが、これらのAPIは、モバイルOSの仕様により、どのような実装方法で提供されていてもよい。例えば、各実施の形態において標準通話APL30及び標準電話帳APL40の各々が提供するとして説明したAPIは、OS50により提供されていてもよい。
Further, in each embodiment, the description has been made on the premise that each of the standard call APL30 and the standard telephone directory APL40 provides APIs, but these APIs are provided by any implementation method according to the specifications of the mobile OS. You may be. For example, the API described as being provided by each of the standard call APL30 and the standard telephone directory APL40 in each embodiment may be provided by the
電話帳管理APL20は、第一の実施の形態及び第二の実施の形態の両方を実行可能であってもよい。すなわち、電話帳管理APL20は、第一の実施の形態で説明した機能構成と、第二の実施の形態で説明した機能構成との両方の機能構成を備えていてもよい。また、端末2は、第一の実施の形態及び第二の実施の形態の両方を実行可能であってもよい。すなわち、端末2は、第一の実施の形態で説明した機能構成と、第二の実施の形態で説明した機能構成との両方の機能構成を備えていてもよい。
The telephone directory management APL20 may be capable of executing both the first embodiment and the second embodiment. That is, the telephone directory management APL20 may have both the functional configurations described in the first embodiment and the functional configurations described in the second embodiment. Further, the
第二の実施の形態において、電話帳管理APL20は、電話帳を管理せずに、主に同期処理のみを行うAPLであってもよい。すなわち、電話帳管理APL20には記憶部205が含まれていなくてもよい。
In the second embodiment, the telephone
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。実施の形態で述べたシーケンスは、矛盾の無い限り順序を入れ替えてもよい。 The present invention is not limited to the above-described embodiment, and various modifications and applications can be made within the scope of the claims. The sequences described in the embodiments may be reordered as long as there is no contradiction.
以上、実施の形態に係るサーバ1及び端末2が有する各機能部は、これらが備えるCPU及びメモリなどのハードウェア資源を用いて、サーバ1及び端末2の各々で実施される処理に対応するプログラムを実行することによって実現することが可能である。また、当該プログラムは、記憶媒体に格納することができる。
As described above, each functional unit of the server 1 and the
1 サーバ
2 端末
20 電話帳管理APL
30 標準通話APL
40 標準電話帳APL
50 OS
101 通信部
102 記憶部
103 同期部
201 受付部
202 通知部
203 同期部
204 判定部
205 記憶部
301 発着信処理部
302 通知部
303 取得部
304 表示部
401 記憶部
501 通信部
1
30 Standard call APL
40 Standard Phonebook APL
50 OS
101
Claims (6)
前記第一のアプリケーションは、
着信を受けたこと及び発信元電話番号を前記第二のアプリケーションに通知する着信通知手段と、
前記第二のアプリケーションから、発信元ユーザ名を取得する取得手段と、
取得された前記発信元ユーザ名を表示する表示手段と、
を有し、
前記第二のアプリケーションは、
電話帳を、当該端末のOSにおいて前記第二のアプリケーションのみから参照可能な記憶領域に記憶する記憶手段と、
前記第一のアプリケーションから、電話の着信を受けたこと及び発信元電話番号の通知を受け付ける受付手段と、
前記第一のアプリケーションから、着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、前記電話帳から発信元電話番号に対応する発信元ユーザ名を取得して前記第一のアプリケーションに通知するユーザ名通知手段と、
を有する端末。 A terminal on which the first application provided by the OS vendor and the second application provided by a third party are installed.
The first application is
An incoming call notification means for notifying the second application of the receipt of an incoming call and the caller's telephone number,
An acquisition means for acquiring the source user name from the second application,
A display means for displaying the acquired source user name, and
Have,
The second application is
A storage means for storing the telephone directory in a storage area that can be referenced only by the second application in the OS of the terminal.
A receiving means for receiving a notification of an incoming call and a calling telephone number from the first application, and
When a notification of an incoming call and a caller's telephone number is received from the first application, the caller's user name corresponding to the caller's telephone number is acquired from the telephone directory and the first application is used. User name notification means to notify and
Terminal with.
当該端末と通信可能なサーバに記憶される電話帳のうち、利用頻度が高い候補の順に所定の件数の電話帳、又は事前に同期対象として設定されている所定の件数の電話帳を取得し、前記記憶手段に記憶されている電話帳と同期させる同期手段、を有する、
請求項1に記載の端末。 The second application is
Among the phonebooks stored in the server that can communicate with the terminal, a predetermined number of phonebooks or a predetermined number of phonebooks set in advance as synchronization targets are acquired in the order of frequently used candidates. It has a synchronization means for synchronizing with a telephone directory stored in the storage means.
The terminal according to claim 1.
前記第一のアプリケーションは、
前記第一のアプリケーションのみから参照可能な電話帳を記憶する記憶手段と、
着信を受けた場合に、前記電話帳から発信元ユーザ名を取得して表示する表示手段と、
を有し、
前記第二のアプリケーションは、
当該端末と通信可能なサーバに記憶される電話帳の全部又は一部を、前記記憶手段に記憶されている電話帳に書き込む書込手段、
を有する端末。 A terminal on which the first application provided by the OS vendor and the second application provided by a third party are installed.
The first application is
A storage means for storing a telephone directory that can be referred only to the first application,
A display means for acquiring and displaying the caller user name from the telephone directory when an incoming call is received.
Have,
The second application is
A writing means for writing all or part of a telephone directory stored in a server capable of communicating with the terminal to the telephone directory stored in the storage means.
Terminal with.
前記第一のアプリケーションが、着信を受けたこと及び発信元電話番号を前記第二のアプリケーションに通知するステップと、
前記第二のアプリケーションが、前記第一のアプリケーションから、着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、当該端末のOSにおいて前記第二のアプリケーションのみから参照可能な記憶領域に記憶されている電話帳から、前記発信元電話番号に対応する発信元ユーザ名を取得して前記第一のアプリケーションに通知するステップと、
前記第一のアプリケーションが、前記第二のアプリケーションから、前記発信元ユーザ名を取得するステップと、
前記第一のアプリケーションが、前記発信元ユーザ名を表示するステップと、
を有する方法。 It is a method executed by a terminal on which the first application provided by the OS vendor and the second application provided by a third party are installed.
A step in which the first application notifies the second application that an incoming call has been received and the caller's telephone number.
When the second application receives an incoming call and a notification of the caller's telephone number from the first application, the storage area can be referred to only by the second application in the OS of the terminal. A step of acquiring a caller user name corresponding to the caller phone number from the stored phone book and notifying the first application.
A step in which the first application acquires the source user name from the second application, and
The step in which the first application displays the source user name,
Method to have.
前記アプリケーションから、電話の着信を受けたこと及び発信元電話番号の通知を受け付けるステップと、
前記アプリケーションから、着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、前記端末のOSにおいて当該プログラムのみから参照可能な記憶領域に記憶されている電話帳から、前記発信元電話番号に対応する発信元ユーザ名を取得して前記アプリケーションに通知するステップと、
を有するプログラム。 A program that runs an application provided by an OS vendor on a terminal on which it is installed.
A step of receiving a notification of an incoming call and a caller's telephone number from the application, and
When a notification of an incoming call is received and a caller's telephone number is received from the application, the caller's telephone number is displayed from a telephone directory stored in a storage area that can be referenced only by the program in the OS of the terminal. The step of acquiring the source user name corresponding to the above and notifying the application,
Program with.
前記端末と通信可能なサーバに記憶される電話帳を、前記アプリケーションのみから参照可能な電話帳と同期させるか、当該プログラムのみから参照可能な電話帳及び前記アプリケーションのみから参照可能な電話帳と同期させるか、又は、任意のアプリケーションから参照可能な電話帳と同期させるかを判定するステップと、
前記アプリケーションのみから参照可能な電話帳と同期させると判定された場合に、前記サーバに記憶される電話帳と前記アプリケーションのみから参照可能な電話帳とを同期させ、当該プログラムのみから参照可能な電話帳及び前記アプリケーションのみから参照可能な電話帳と同期させると判定された場合に、前記サーバに記憶される電話帳と当該プログラムのみから参照可能な電話帳及び前記アプリケーションのみから参照可能な電話帳とを同期させ、任意のアプリケーションから参照可能な電話帳と同期させると判定された場合に、前記サーバに記憶される電話帳と任意のアプリケーションから参照可能な電話帳とを同期させるステップと、
を有するプログラム。 A program that runs an application provided by an OS vendor on a terminal on which it is installed.
Synchronize the phone book stored in the server that can communicate with the terminal with the phone book that can be referenced only by the application, or synchronize with the phone book that can be referenced only by the program and the phone book that can be referenced only by the application. A step to determine whether to make it or synchronize with a phone book that can be referenced from any application,
When it is determined to synchronize with the phone book that can be referred only from the application, the phone book stored in the server and the phone book that can be referred only from the application are synchronized, and the phone that can be referred only from the program. When it is determined to synchronize with the book and the phone book that can be referred only to the application, the phone book stored in the server, the phone book that can be referred only to the program, and the phone book that can be referred only to the application. When it is determined to synchronize with the phone book that can be referenced from any application, the step of synchronizing the phone book stored in the server with the phone book that can be referenced from any application, and
Program with.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016203124A JP6782609B2 (en) | 2016-10-14 | 2016-10-14 | Terminals, methods and programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016203124A JP6782609B2 (en) | 2016-10-14 | 2016-10-14 | Terminals, methods and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018064254A JP2018064254A (en) | 2018-04-19 |
JP6782609B2 true JP6782609B2 (en) | 2020-11-11 |
Family
ID=61968084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016203124A Active JP6782609B2 (en) | 2016-10-14 | 2016-10-14 | Terminals, methods and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6782609B2 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005130009A (en) * | 2003-10-21 | 2005-05-19 | Suntacs Co Ltd | Address book synchronizing method |
JP2009224934A (en) * | 2008-03-14 | 2009-10-01 | Oki Electric Ind Co Ltd | Speech assisting program |
JP4957620B2 (en) * | 2008-03-31 | 2012-06-20 | 富士通株式会社 | Portable device and information management method |
US8620296B2 (en) * | 2010-09-10 | 2013-12-31 | Cox Communications, Inc. | Integration of contact information across multiple communication devices |
JP5823185B2 (en) * | 2011-06-30 | 2015-11-25 | エヌ・ティ・ティ・ソフトウェア株式会社 | Sender information providing apparatus and program |
CN104821979A (en) * | 2015-04-09 | 2015-08-05 | 北京羽乐创新科技有限公司 | Telephone number identification processing method and device thereof |
-
2016
- 2016-10-14 JP JP2016203124A patent/JP6782609B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018064254A (en) | 2018-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10007782B2 (en) | Method and system for facilitating replacement of system calls | |
US20190199732A1 (en) | Managed clone applications | |
US9519654B2 (en) | Method, device, processing center and system for desktop synchronization | |
US10599336B2 (en) | Method of displaying content and electronic device adapted to the same | |
US20080081609A1 (en) | Method and system for associating a user profile to a sim card | |
CN110275723A (en) | Obtain method, apparatus, electronic equipment and the readable medium of resource | |
US20160306988A1 (en) | Providing secure access to data in mobile devices | |
CN104168309A (en) | Data backup and operation method based on cloud service | |
KR20100021725A (en) | Apparatus and method for reallocation of memory in mobile communication terminal | |
US20210271491A1 (en) | Application processing method, device, electronic device and storage medium | |
WO2015154452A1 (en) | Method and terminal for remotely querying information about contact person | |
WO2019011083A1 (en) | Private information processing method and apparatus, and mobile terminal | |
KR102058407B1 (en) | Cloud-based virtual smartphone system | |
CN109391658B (en) | Account data synchronization method and equipment, storage medium and terminal thereof | |
JP2015052852A (en) | Information processing device, function restriction program, and function restriction method | |
CN105320560B (en) | System and method for unifying the listing and launching of applications and packages distributed across multiple domains | |
JP6782609B2 (en) | Terminals, methods and programs | |
CN104113621B (en) | A kind of method and terminal for realizing that memory is synchronous with Subscriber Identity Module data | |
CN112445414A (en) | Data processing method and device | |
US20190347008A1 (en) | System and method for backing up data and use from any terminal | |
KR101325647B1 (en) | System for managing data for mobile device | |
KR102360698B1 (en) | Method for service providing in the unified communication environment and unified communication server for the same | |
RU2746570C1 (en) | Method for managing access service and displaying confidential information and data using virtual desktop | |
KR101395464B1 (en) | Phonebook information providing terminal and method for providing phonebook information | |
CN110417985A (en) | A kind of the function setting method and device of terminal applies |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191009 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200721 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200728 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200907 |
|
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: 20201006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201020 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6782609 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |