JP2018064254A - Terminal, method, and program - Google Patents
Terminal, method, and program Download PDFInfo
- Publication number
- JP2018064254A JP2018064254A JP2016203124A JP2016203124A JP2018064254A JP 2018064254 A JP2018064254 A JP 2018064254A JP 2016203124 A JP2016203124 A JP 2016203124A JP 2016203124 A JP2016203124 A JP 2016203124A JP 2018064254 A JP2018064254 A JP 2018064254A
- Authority
- JP
- Japan
- Prior art keywords
- application
- phone book
- terminal
- apl
- telephone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 18
- 230000001360 synchronised effect Effects 0.000 claims description 26
- 208000036762 Acute promyelocytic leukaemia Diseases 0.000 description 162
- 230000006870 function Effects 0.000 description 32
- 238000004891 communication Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 7
- 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)
Abstract
Description
本発明は、端末、方法及びプログラムに関する。 The present invention relates to a terminal, a method, and a program.
スマートフォンに用いられるモバイルOS(Operating System)として、Android(登録商標)及びiOSが知られている。これらのモバイルOSには、OSベンダにより提供される標準アプリケーションが予めインストールされている。標準アプリケーションには、例えば、電話の発着信を行う通話アプリケーション、電話帳を管理する電話帳アプリケーションなどがある。モバイルOS及び標準アプリケーションにより提供されるAPI(Application Programming Interface)の仕様は、例えば非特許文献1などに公開されている。 As a mobile OS (Operating System) used for a smartphone, Android (registered trademark) and iOS are known. These mobile OSs are preinstalled with standard applications provided by OS vendors. Examples of the standard application include a call application for making / receiving calls and a phone book application for managing a phone book. The specifications of API (Application Programming Interface) provided by the mobile OS and standard applications are disclosed in Non-Patent Document 1, for example.
一般的に、標準アプリケーションとしてインストールされている電話帳アプリケーションには、任意のアプリケーションから、電話帳に登録されているレコードにアクセスするAPIが提供されている。しかしながら、本APIを用いることで、悪意のある第三者が、電話帳に登録されているレコードを取得して外部に送信するマルウェア等を提供することが可能であり、情報漏えいに繋がるリスクがあるという問題がある。電話帳に電話番号及びユーザ名を登録しなければ情報漏えいを防ぐことができる。しかしながら、電話帳に電話番号及びユーザ名を登録しないと、利用者の利便性を損ねるという問題が生じることになる。 In general, an API for accessing a record registered in a telephone directory from an arbitrary application is provided for a telephone directory application installed as a standard application. However, by using this API, it is possible for a malicious third party to provide malware etc. that obtains records registered in the phone book and transmits them to the outside, and there is a risk of leading to information leakage There is a problem that there is. If the telephone number and user name are not registered in the telephone directory, information leakage can be prevented. However, if the telephone number and the user name are not registered in the telephone directory, there arises a problem that the convenience for the user is impaired.
開示の技術は上記に鑑みてなされたものであって、OSベンダが標準アプリケーションを提供する端末において、マルウェア等による情報漏えいリスクを軽減しつつ、利用者の利便性を確保することが可能な技術を提供することを目的とする。 The disclosed technology has been made in view of the above, and is a technology that can ensure the convenience of the user while reducing the risk of information leakage due to malware or the like in a terminal for which the OS vendor provides a standard application. The purpose is to provide.
開示の技術の端末は、OSベンダにより提供される第一のアプリケーションと、第三者により提供される第二のアプリケーションとがインストールされた端末であって、前記第一のアプリケーションは、着信を受けたこと及び発信元電話番号を前記第二のアプリケーションに通知する着信通知手段と、前記第二のアプリケーションから、発信元ユーザ名を取得する取得手段と、取得された前記発信元ユーザ名を表示する表示手段と、を有し、前記第二のアプリケーションは、電話帳を、当該端末のOSにおいて前記第二のアプリケーションのみから参照可能な記憶領域に記憶する記憶手段と、前記第一のアプリケーションから、電話の着信を受けたこと及び発信元電話番号の通知を受け付ける受付手段と、前記第一のアプリケーションから、着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、前記電話帳から発信元電話番号に対応する発信元ユーザ名を取得して前記第一のアプリケーションに通知するユーザ名通知手段と、を有する。 The terminal of the disclosed technology is a terminal in which a first application provided by an OS vendor and a second application provided by a third party are installed, and the first application receives an incoming call. An incoming call notification means for notifying the second application of the call source and the caller telephone number, an acquisition means for acquiring the caller user name from the second application, and the acquired caller user name is displayed. Display means, and the second application stores the phone book in a storage area that can be referred to only from the second application in the OS of the terminal, and from the first application, From the first application that receives the incoming call and receives a notification of the caller telephone number, A user name notifying means for acquiring a sender user name corresponding to the sender telephone number from the telephone book and notifying the first application when receiving the notification and receiving the sender telephone number notification; Have.
開示の技術によれば、OSベンダが標準アプリケーションを提供する端末において、マルウェア等による情報漏えいリスクを軽減しつつ、利用者の利便性を確保することが可能な技術が提供される。 According to the disclosed technology, a technology is provided that can ensure the convenience of the user while reducing the risk of information leakage due to malware or the like in a terminal where an OS vendor provides a standard application.
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。本実施の形態に係る電話帳管理システムは、主に企業内で用いられる電話帳を管理することを想定しているが、これに限定されるものではない。本実施の形態に係る電話帳管理システムは、個人で電話帳を管理する場合にも利用することが可能である。 Embodiments of the present invention will be described below with reference to the drawings. The embodiment described below is only an example, and the embodiment to which the present invention is applied is not limited to the following embodiment. The telephone directory management system according to the present embodiment is assumed to mainly manage telephone directories used in the company, but is not limited to this. The telephone directory management system according to the present embodiment can also be used when an individual manages a telephone directory.
<<システム構成>>
図1は、各実施の形態に係る電話帳管理システムの構成例を示す図である。本電話帳管理システムは、電話帳を管理するサーバ1と、サーバ1と通信可能な端末2とを含む。図1には端末2が1つ図示されているが、本電話帳管理システムは、2以上の端末2を含んでいてもよい。
<< System configuration >>
FIG. 1 is a diagram illustrating 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 book managed by the server 1, at least a destination telephone number and a 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のみが参照可能な記憶領域に電話帳を格納することで、電話帳に含まれる個人情報がマルウェア等を介して外部に漏洩することを防止する。
The
以下、本実施の形態を第一の実施の形態と第二の実施の形態に分けて説明する。第一の実施の形態は、モバイルOSがAndroid(登録商標)である場合を想定しており、第二の実施の形態は、モバイルOSがiOSである場合を想定している。しかしながら、モバイルOSの種類はこれに限定されるものではない。 Hereinafter, this embodiment will be described by dividing it into a first embodiment and a second embodiment. The first embodiment assumes a case where the mobile OS is Android (registered trademark), and the second embodiment assumes a case where 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 that receives an incoming call and notifies the other APL of the caller telephone number, and an API that receives the caller user name from the other APL. Further, the standard call APL 30 has a function of displaying the received sender user name on the incoming call screen of the
<機能構成>
(サーバ)
図2は、第一の実施の形態に係るサーバの機能構成例を示す図である。本実施の形態に係るサーバ1は、通信部101と、記憶部102と、同期部103とを有する。
<Functional configuration>
(server)
FIG. 2 is a diagram illustrating a functional configuration example of the server according to the first embodiment. The server 1 according to the present embodiment includes 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 illustrating a functional configuration example of the terminal according to the first embodiment. In the
受付部201は、標準通話APL30から、電話の着信を受けたこと及び発信元電話番号の通知を受け付ける。通知部202は、受付部201で電話の着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、記憶部205に記憶されている電話帳を検索することで発信元ユーザ名を取得し、取得した発信元ユーザ名を標準通話APL30に通知する。
The accepting
同期部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 outgoing /
なお、判定部204をサーバ1に配置するようにしてもよい。この場合、端末2の同期部203は、サーバ1に配置された判定部で判定された同期先の電話帳と同期を行う。
Note that the
<処理手順>
続いて、第一の実施の形態に係る端末2が行う動作について、図を参照しつつ説明する。
<Processing procedure>
Next, operations performed by the
(発信元のユーザ名の表示について)
図4は、着信時に端末が行う処理手順の一例を示すシーケンス図である。まず、標準通話APL30の発着信処理部301は、OS50から、着信を受けたこと及び発信元の電話番号を受け付ける(S101)。続いて、標準通話APL30の通知部302は、着信を受けたこと及び発信元電話番号を、電話帳管理APL20に通知する。電話帳管理APL20の受付部201は、着信を受けたこと及び発信元電話番号を標準通話APL30から受け付ける(S102)。
(Displaying the sender's user name)
FIG. 4 is a sequence diagram illustrating an example of a processing procedure performed by the terminal when an incoming call is received. First, the 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 phone book synchronization processing)
In the first embodiment, the phone
なお、サーバ1で管理される電話帳は、複数のカテゴリに分割されていてもよい。複数のカテゴリとは、例えば、各社員が共通に利用する社内の電話番号(例えば、各部門の代表番号など)が格納される電話帳、各社員が共通に利用する社外の電話番号(例えば、顧客の電話番号など)が格納される電話帳、各社員が個人的に利用する電話番号が格納される電話帳などである。この場合、上述した"利用頻度が高い候補の順"は、複数のカテゴリ全体で利用頻度が高い順であってもよいし、複数のカテゴリの各々について利用頻度が高い順であってもよい。前者の場合、複数のカテゴリ全体で利用頻度が高い候補の順に所定の件数のレコードが電話帳管理APL20で管理される電話帳と同期され、後者の場合、複数のカテゴリの各々について、所定の件数のレコードが電話帳管理APL20で管理される電話帳と同期されることになる。
Note that the phone book managed by the server 1 may be divided into a plurality of categories. A plurality of categories include, for example, a telephone directory in which internal telephone numbers commonly used by employees (for example, representative numbers of departments) are stored, and external telephone numbers commonly used by employees (for example, A telephone directory in which a telephone number of a customer is stored, a telephone directory in which a telephone number personally used by each employee is stored. In this case, the above-described “order of candidates with the highest use frequency” may be the order in which the use frequency is high in the plurality of categories as a whole, or may be the order in which the use frequency is high in each of the plurality of categories. In the former case, a predetermined number of records are synchronized with the phone book managed by the phone
同期が行われるタイミングは、例えば、予め定められたタイミング(例えば1日1回など)であってもよいし、サーバ1で管理される電話帳が更新されたタイミングであってもよい。 The timing at which the 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 processing described above, the time required for synchronization can be shortened even when the number of phone books stored in the server 1 is large.
また、具体的には後述するが、本実施の形態では"電話帳の同期を行わない"ことも可能である。しかしながら、電話帳の同期を行わない場合、電話帳の参照が必要になる度にサーバ1及び端末2の間で通信が発生してしまい、電話帳の参照可否が端末2の通信環境に依存してしまうことになる。一方、電話帳の同期を行う場合、端末2の中に電話帳が保存されることから、電話帳の参照可否が端末2の通信環境に依存してしまうという問題を防止することが可能になる。
Although specifically described later, in the present embodiment, it is also possible to “not synchronize the phone book”. 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 phonebook synchronization destinations)
In the processing procedure described so far, it is assumed that the telephone book managed by the server 1 is synchronized with the telephone book managed by the telephone
[所定の条件の具体例(その1)]
"所定の条件"は、端末2に登録されているユーザのスケジュール情報又はOS50で把握される移動先(例えば海外ローミング中である等)に基づく条件であってもよい。例えば、移動先が海外である場合、判定部204は、着信の度にサーバ1から電話帳の取得が行われることによる海外ローミング料金が高額になる可能性を考慮し、電話帳管理APL20で管理される電話帳、又は、標準電話帳APL40で管理される電話帳と同期すべきと判定するようにしてもよい。また、移動先が海外である場合、ユーザが端末2を紛失した場合に発見が困難である可能性が高い。そのため、判定部204は、取得者に電話帳を参照されるリスクと海外ローミング料金が高額になる可能性の両方を考慮し、電話帳管理APL20で管理される電話帳と同期すべきであると判定するようにしてもよい。
[Specific Example of Predetermined Conditions (Part 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 (Part 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 (Part 3)]
The “predetermined condition” may be a security level set for the
[所定の条件の具体例(その4)]
"所定の条件"は、端末2を利用するユーザの属性(業種など)に基づく条件であってもよい。また、端末2を利用するユーザの属性と同期先との対応づけは、予め端末2内に格納された設定ファイルで示されていてもよい。また、端末2を利用するユーザの属性は、任意のタイミングでサーバ1から端末2に通知されるようにしてもよいし、ユーザにより端末2に入力されてもよい。判定部204は、サーバ1から通知された(又は端末2に入力された)ユーザの属性と設定ファイルとを比較することで、ユーザの属性に対応する同期先と同期すべきと判定することになる。
[Specific Example of Predetermined Conditions (Part 4)]
The “predetermined condition” may be a condition based on an attribute (such as a business type) of a user who uses the
[所定の条件の具体例(その5)]
"所定の条件"はユーザに指示された同期先であってもよい。つまり、判定部204は、端末2のユーザに指示された同期先と同期すべきと判定するようにしてもよい。
[Specific Example of Predetermined Conditions (Part 5)]
The “predetermined condition” may be a 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 mode of the
<<第二の実施の形態>>
第二の実施の形態では、標準通話APL30は、第一の実施の形態のように、着信を受けたこと及び発信元電話番号を他のAPLに通知するAPIと、発信元ユーザ名を他のAPLから受け取るAPIとを備えていない。その代りとして、標準電話帳APL40は、上述の電話帳に加えて、他のAPLから書込みのみが可能な電話帳(以下、「秘匿電話帳」と称する)を記憶領域に格納する機能を備えている。秘匿電話帳は、標準通話APL30及び標準電話帳APL40のみが参照可能であり、他のAPLには参照権限が与えられていない。標準通話APL30は、着信を受けると、発信元電話番号に対応する発信元ユーザ名が電話帳又は秘匿電話帳に格納されているかを検索し、発信元ユーザ名が検索された場合、発信元ユーザ名を着信画面に表示する機能を備えている。
<< Second Embodiment >>
In the second embodiment, the
電話帳管理APL20は、サーバ1で管理されている電話帳の全部又は一部を、秘匿電話帳と同期するように動作する。これにより、発信元電話番号を端末2のディスプレイに表示することができ、電話帳に含まれる個人情報がマルウェア等を介して外部に漏洩することを防止しつつ、利用者の利便性を確保することが可能になる。
The phone
<機能構成>
第二の実施の形態に係るサーバの機能構成は、第一の実施の形態と同一であるため説明は省略する。
<Functional configuration>
Since the functional configuration of the server according to the second embodiment is the same as that of the first embodiment, description thereof is 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 illustrating 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で判定された同期先の電話帳と同期させるようにしてもよい。
In addition, the
判定部204は、サーバ1から取得した電話帳を、標準電話帳APL40が管理する秘匿電話帳と同期させるか、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期させるか、又は、標準電話帳APL40が管理する電話帳と同期させるかを、所定の条件に基づいて判定する機能を有する。記憶部205は、電話帳を、電話帳管理APL20のみから参照可能な記憶領域に記憶する機能を有する。
The
発着信処理部301は、OS50と連携し、通話の発信及び着信に関する処理を行う機能を有する。表示部304は、発信元電話番号をキーに秘匿電話帳を検索することで発信元ユーザ名を取得し、取得した発信元ユーザ名を端末2が備えるディスプレイ等に表示する機能を有する。記憶部401は、標準電話帳APL40及び標準通話APL30のみから参照可能な電話帳を記憶する機能を有する。
The outgoing /
なお、判定部204をサーバ1に配置するようにしてもよい。この場合、端末2の同期部203は、サーバ1に配置された判定部で判定された同期先の電話帳と同期を行う。
Note that the
<処理手順>
続いて、第二の実施の形態に係る端末2が行う動作について、図を参照しつつ説明する。
<Processing procedure>
Next, operations performed by the
(発信元のユーザ名の表示について)
第二の実施の形態の場合、発信元のユーザ名の表示は、秘匿電話帳に格納されたレコードを用いて標準通話APL30と標準電話帳APL40とが連携して行う。まず、標準通話APL30の発着信処理部301は、OS50から、着信を受けたこと及び発信元の電話番号を受け付ける。続いて、標準通話APL30の表示部304は、発信元電話番号をキーに秘匿電話帳を検索することで発信元ユーザ名を取得し、取得した発信元ユーザ名を端末2が備えるディスプレイ等に表示させる。
(Displaying the sender's user name)
In the case of the second embodiment, the display of the user name of the caller is performed in cooperation between the
(電話帳の同期処理について)
電話帳の同期処理は、第一の実施の形態における「(電話帳の同期処理について)」で説明した動作において、"電話帳管理APL20で管理される電話帳"を、"標準電話帳APL40で管理される秘匿電話帳"、"電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳"又は、"標準電話帳APL40で管理される電話帳"に置き換えた動作と同一であるため説明は省略する。
(About phone book synchronization processing)
In the operation described in “(Regarding the synchronization of phone book)” in the first embodiment, “phone book managed by the phone
(電話帳の同期先について)
端末2の判定部204は、サーバ1から取得した電話帳を、標準電話帳APL40が管理する秘匿電話帳と同期させるか(図7(a))、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期させるか(図7(b))、又は、標準電話帳APL40で管理される電話帳と同期させるか(図7(c))を、"所定の条件"に基づいて判定し、同期部203は、判定結果に従って同期処理を行うようにしてもよい。
(About phonebook synchronization destinations)
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 (Part 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 (Part 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 (Part 3)]
The “predetermined condition” may be a security level set for the
[所定の条件の具体例(その4)]
所定の条件の具体例(その4)は、第一の実施の形態と同一であるため説明は省略する。
[Specific Example of Predetermined Conditions (Part 4)]
A specific example (No. 4) of the predetermined condition is the same as that of the first embodiment, and thus description thereof is omitted.
[所定の条件の具体例(その5)]
所定の条件の具体例(その5)は、第一の実施の形態と同一であるため説明は省略する。
[Specific Example of Predetermined Conditions (Part 5)]
Since the specific example (No. 5) of the predetermined condition is the same as that of the first embodiment, the description thereof is omitted.
[所定の条件の具体例(その6)]
"所定の条件"は、電話帳のバックアップの必要性であってもよい。判定部204は、端末2の中で電話帳のバックアップが必要である場合、電話帳管理APL20で管理される電話帳及び標準電話帳APL40で管理される秘匿電話帳と同期すべきと判定し、端末2の中で電話帳のバックアップが必要ではない場合、標準電話帳APL40で管理される秘匿電話帳と同期すべきと判定するようにしてもよい。
[Specific Example of Predetermined Conditions (Part 6)]
The “predetermined condition” may be the necessity of backup of the phone book. The
以上説明した同期先の判定方法によれば、端末2の利用形態に応じて適切な同期先を選択することが可能になる。
According to the synchronization destination determination method described above, it is possible to select an appropriate synchronization destination according to the usage mode of the
<<実施形態の補足>>
各実施の形態において、標準通話APL30と標準電話帳APL40とは別個のAPLである前提で説明したが、標準通話APL30及び標準電話帳APL40が備える各種機能は、モバイルOSの仕様により、どのような実装方法で提供されていてもよい。例えば、標準電話帳APL40は標準通話APL30の一部であってもよい。すなわち、標準電話帳APL40が備える各種機能は、標準通話APL30が備える機能として提供されていてもよい。また、標準通話APL30及び標準電話帳APL40はOS50の一部であってもよい。すなわち、標準通話APL30及び標準電話帳APL40が備える各種機能はOS50が備える機能として提供されていてもよい。
<< Supplement of Embodiment >>
In each of the embodiments, the
また、各実施の形態において、標準通話APL30及び標準電話帳APL40の各々がAPIを提供している前提で説明したが、これらのAPIは、モバイルOSの仕様により、どのような実装方法で提供されていてもよい。例えば、各実施の形態において標準通話APL30及び標準電話帳APL40の各々が提供するとして説明したAPIは、OS50により提供されていてもよい。
In each embodiment, the
電話帳管理APL20は、第一の実施の形態及び第二の実施の形態の両方を実行可能であってもよい。すなわち、電話帳管理APL20は、第一の実施の形態で説明した機能構成と、第二の実施の形態で説明した機能構成との両方の機能構成を備えていてもよい。また、端末2は、第一の実施の形態及び第二の実施の形態の両方を実行可能であってもよい。すなわち、端末2は、第一の実施の形態で説明した機能構成と、第二の実施の形態で説明した機能構成との両方の機能構成を備えていてもよい。
The telephone
第二の実施の形態において、電話帳管理APL20は、電話帳を管理せずに、主に同期処理のみを行うAPLであってもよい。すなわち、電話帳管理APL20には記憶部205が含まれていなくてもよい。
In the second embodiment, the phone
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。実施の形態で述べたシーケンスは、矛盾の無い限り順序を入れ替えてもよい。 The present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the claims. The sequence described in the embodiment may be changed in order as long as there is no contradiction.
以上、実施の形態に係るサーバ1及び端末2が有する各機能部は、これらが備えるCPU及びメモリなどのハードウェア資源を用いて、サーバ1及び端末2の各々で実施される処理に対応するプログラムを実行することによって実現することが可能である。また、当該プログラムは、記憶媒体に格納することができる。
As described above, each functional unit included in 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 phone book APL
50 OS
101
Claims (6)
前記第一のアプリケーションは、
着信を受けたこと及び発信元電話番号を前記第二のアプリケーションに通知する着信通知手段と、
前記第二のアプリケーションから、発信元ユーザ名を取得する取得手段と、
取得された前記発信元ユーザ名を表示する表示手段と、
を有し、
前記第二のアプリケーションは、
電話帳を、当該端末のOSにおいて前記第二のアプリケーションのみから参照可能な記憶領域に記憶する記憶手段と、
前記第一のアプリケーションから、電話の着信を受けたこと及び発信元電話番号の通知を受け付ける受付手段と、
前記第一のアプリケーションから、着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、前記電話帳から発信元電話番号に対応する発信元ユーザ名を取得して前記第一のアプリケーションに通知するユーザ名通知手段と、
を有する端末。 A terminal in which a first application provided by an OS vendor and a second application provided by a third party are installed;
The first application is:
An incoming call notification means for notifying the second application that the incoming call has been received and the caller telephone number;
From the second application, acquisition means for acquiring a sender user name;
Display means for displaying the acquired sender user name;
Have
The second application is
Storage means for storing the telephone directory in a storage area that can be referred to only by the second application in the OS of the terminal;
Receiving means for receiving an incoming call from the first application and receiving a caller telephone number;
When receiving a call from the first application and receiving a notification of the caller telephone number, the caller obtains a caller user name corresponding to the caller telephone number from the telephone directory and sends it to the first application. A user name notifying means for notifying;
A terminal having
当該端末と通信可能なサーバに記憶される電話帳のうち、利用頻度が高い候補の順に所定の件数の電話帳、又は事前に同期対象として設定されている所定の件数の電話帳を取得し、前記記憶手段に記憶されている電話帳と同期させる同期手段、を有する、
請求項1に記載の端末。 The second application is
Among the phonebooks stored in a server that can communicate with the terminal, obtain a predetermined number of phonebooks in order of the most frequently used candidates, or a predetermined number of phonebooks set in advance as synchronization targets, Synchronization means for synchronizing with the telephone book stored in the storage means,
The terminal according to claim 1.
前記第一のアプリケーションは、
前記第一のアプリケーションのみから参照可能な電話帳を記憶する記憶手段と、
着信を受けた場合に、前記電話帳から発信元ユーザ名を取得して表示する表示手段と、
を有し、
前記第二のアプリケーションは、
当該端末と通信可能なサーバに記憶される電話帳と、前記記憶手段に記憶されている電話帳とを同期させる同期手段、
を有する端末。 A terminal in which a first application provided by an OS vendor and a second application provided by a third party are installed;
The first application is:
Storage means for storing a telephone directory that can be referred to only from the first application;
Display means for acquiring and displaying a caller user name from the telephone directory when receiving an incoming call;
Have
The second application is
Synchronization means for synchronizing the telephone book stored in a server communicable with the terminal and the telephone book stored in the storage means;
A terminal having
前記第一のアプリケーションが、着信を受けたこと及び発信元電話番号を前記第二のアプリケーションに通知するステップと、
前記第二のアプリケーションが、前記第一のアプリケーションから、着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、当該端末のOSにおいて前記第二のアプリケーションのみから参照可能な記憶領域に記憶されている電話帳から、前記発信元電話番号に対応する発信元ユーザ名を取得して前記第一のアプリケーションに通知するステップと、
前記第一のアプリケーションが、前記第二のアプリケーションから、前記発信元ユーザ名を取得するステップと、
前記第一のアプリケーションが、前記発信元ユーザ名を表示するステップと、
を有する方法。 A method executed by a terminal in which a first application provided by an OS vendor and a second application provided by a third party are installed,
Notifying the second application that the first application has received an incoming call and the calling telephone number;
When the second application receives an incoming call from the first application and receives a notification of the caller telephone number, it is stored in a storage area that can be referenced only by the second application in the OS of the terminal. Obtaining a caller user name corresponding to the caller telephone number from the stored phone book and notifying the first application;
The first application obtaining the source user name from the second application;
The first application displaying the source user name;
Having a method.
前記アプリケーションから、電話の着信を受けたこと及び発信元電話番号の通知を受け付けるステップと、
前記アプリケーションから、着信を受けたこと及び発信元電話番号の通知を受け付けた場合に、前記端末のOSにおいて当該プログラムのみから参照可能な記憶領域に記憶されている電話帳から、前記発信元電話番号に対応する発信元ユーザ名を取得して前記アプリケーションに通知するステップと、
を有するプログラム。 A program to be executed by a terminal in which an application provided by an OS vendor is installed,
Receiving a call from the application and receiving a caller phone number notification;
When receiving an incoming call and notification of the caller telephone number from the application, the caller telephone number is read from the phone book stored in the storage area that can be referred to only by the program in the OS of the terminal. Obtaining a source user name corresponding to and notifying the application;
A program with
前記端末と通信可能なサーバに記憶される電話帳を、前記アプリケーションのみから参照可能な電話帳と同期させるか、当該プログラムのみから参照可能な電話帳及び前記アプリケーションのみから参照可能な電話帳と同期させるか、又は、任意のアプリケーションから参照可能な電話帳と同期させるかを判定するステップと、
前記アプリケーションのみから参照可能な電話帳と同期させると判定された場合に、前記サーバに記憶される電話帳と前記アプリケーションのみから参照可能な電話帳とを同期させ、当該プログラムのみから参照可能な電話帳及び前記アプリケーションのみから参照可能な電話帳と同期させると判定された場合に、前記サーバに記憶される電話帳と当該プログラムのみから参照可能な電話帳及び前記アプリケーションのみから参照可能な電話帳とを同期させ、任意のアプリケーションから参照可能な電話帳と同期させると判定された場合に、前記サーバに記憶される電話帳と任意のアプリケーションから参照可能な電話帳とを同期させるステップと、
を有するプログラム。 A program to be executed by a terminal in which an application provided by an OS vendor is installed,
The phone book stored in the server that can communicate with the terminal is synchronized with the phone book that can be referred to only from the application, or the phone book that can be referred to only from the program and the phone book that can be referred to only from the application. Determining whether to synchronize with a phone book that can be referred to from any application;
When it is determined to synchronize with the phone book that can be referred to only from the application, the phone book stored in the server is synchronized with the phone book that can be referred to only from the application, and the phone can be referred only from the program. A phone book stored in the server, a phone book that can be referred to only from the program, and a phone book that can be referred only from the application when it is determined to synchronize with the phone book and the phone book that can be referred only from the application. And synchronize the phone book stored in the server with the phone book that can be referred to from any application when it is determined to synchronize with the phone book that can be referenced from any application;
A 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 true JP2018064254A (en) | 2018-04-19 |
JP6782609B2 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) |
Citations (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 |
JP2009245145A (en) * | 2008-03-31 | 2009-10-22 | Fujitsu Ltd | Portable device and information management method |
US20120063585A1 (en) * | 2010-09-10 | 2012-03-15 | Cox Communications, Inc. | Integration of contact information across multiple communication devices |
JP2013013019A (en) * | 2011-06-30 | 2013-01-17 | Ntt Software Corp | Caller information presentation device |
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
Patent Citations (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 |
JP2009245145A (en) * | 2008-03-31 | 2009-10-22 | Fujitsu Ltd | Portable device and information management method |
US20120063585A1 (en) * | 2010-09-10 | 2012-03-15 | Cox Communications, Inc. | Integration of contact information across multiple communication devices |
JP2013013019A (en) * | 2011-06-30 | 2013-01-17 | Ntt Software Corp | Caller information presentation device |
CN104821979A (en) * | 2015-04-09 | 2015-08-05 | 北京羽乐创新科技有限公司 | Telephone number identification processing method and device thereof |
Also Published As
Publication number | Publication date |
---|---|
JP6782609B2 (en) | 2020-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10007782B2 (en) | Method and system for facilitating replacement of system calls | |
RU2607616C2 (en) | Selective linking of message accounts | |
US20080081609A1 (en) | Method and system for associating a user profile to a sim card | |
US10372383B2 (en) | Providing secure access to data in mobile devices | |
BR112012019988A2 (en) | methods and apparatus for representing contact information | |
JP6266588B2 (en) | Synchronizing local and remote data | |
CN104168309A (en) | Data backup and operation method based on cloud service | |
US20210271491A1 (en) | Application processing method, device, electronic device and storage medium | |
CN110007986A (en) | Function realizing method and device | |
US9836771B1 (en) | Client mediation and integration to advertisement gateway | |
WO2015154452A1 (en) | Method and terminal for remotely querying information about contact person | |
CN107748689A (en) | A kind of web page display method and apparatus | |
US20170359301A1 (en) | Contact and identity management system and method | |
US11531716B2 (en) | Resource distribution based upon search signals | |
KR102058407B1 (en) | Cloud-based virtual smartphone system | |
CN107395711A (en) | Heterogeneous system session access method and relevant apparatus | |
US9674238B2 (en) | Mobile content collaboration with one click multimedia capability | |
CN109391658B (en) | Account data synchronization method and equipment, storage medium and terminal thereof | |
US10013707B1 (en) | Address modification for advertisement mediation | |
JP2015052852A (en) | Information processing device, function restriction program, and function restriction method | |
JP6782609B2 (en) | Terminals, methods and programs | |
JP2013232025A (en) | Data migration support device and data migration support method | |
US20190347008A1 (en) | System and method for backing up data and use from any terminal | |
KR101605133B1 (en) | Method for providing display data corresponding phone call | |
US20230177057A1 (en) | Generating predicted contacts for a phone application |
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 |