(57)【要約】  本発明は、通信識別子の処理方法を改善するための、通信識別子処理方法、装置、プログラム、及び記録媒体に関し、コンピュータ、及び通信分野に関する。前記方法は、現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するステップと、前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと、前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするステップとを含む。本実施例によると、常用の通信識別子をより正確に特定して、他のユーザに通知することにより、他のユーザの当該ユーザとの連絡を便利にすることができる。【選択図】図１
2016537926.tif 000002
【特許請求の範囲】
【請求項１】
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするステップと
を含むことを特徴とする通信識別子処理方法。
【請求項２】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む
ことを特徴とする請求項１に記載の通信識別子処理方法。
【請求項３】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップは、
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断するステップと、
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定するステップと、
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと
を含むことを特徴とする請求項１に記載の通信識別子処理方法。
【請求項４】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップは、
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定するステップと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断するステップと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定するステップと
を含むことを特徴とする請求項１に記載の通信識別子処理方法。
【請求項５】
各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップは、
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい
ことを特徴とする請求項２乃至４のいずれか１項に記載の通信識別子処理方法。
【請求項６】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定するステップ
を含むことを特徴とする請求項１に記載の通信識別子処理方法。
【請求項７】
現在のユーザの複数の通信識別子に関連する通信履歴を取得するための取得モジュールと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するための頻度モジュールと、
各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するための特定モジュールと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするための送信モジュールと
を備えることを特徴とする通信識別子処理装置。
【請求項８】
前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するための第１頻度サブモジュールを備え、
前記特定モジュールは、前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するための第１特定サブモジュールを備える
ことを特徴とする請求項７に記載の通信識別子処理装置。
【請求項９】
前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するための第２頻度サブモジュールを備え、
前記特定モジュールは、 
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断するための第１判断サブモジュールと、
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定するための第２特定サブモジュールと、
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定するための第３特定サブモジュールと
を備えることを特徴とする請求項７に記載の通信識別子処理装置。
【請求項１０】
前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するための第２頻度サブモジュールを備え、
前記特定モジュールは、 
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定するための第４特定サブモジュールと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断するための第２判断サブモジュールと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定するための第５特定サブモジュールと
を備えることを特徴とする請求項７に記載の通信識別子処理装置。
【請求項１１】
前記特定モジュールは、
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定するための第６特定サブモジュールを備え、
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい
ことを特徴とする請求項７乃至９のいずれか１項に記載の通信識別子処理装置。
【請求項１２】
前記頻度モジュールは、 
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定するための第３頻度サブモジュールを備える
ことを特徴とする請求項７に記載の通信識別子処理装置。
【請求項１３】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在のユーザの複数の通信識別子に関連する通信履歴を取得し、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定し、
各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定し、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする
ように構成されることを特徴とする通信識別子処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１４１０４２２９５２．２であって、出願日が２０１４年８月２５日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用するようにする。
【０００２】
本発明は、通信及びコンピュータ処理分野に関し、特に、通信識別子処理方法、及び装置に関する。
【背景技術】
【０００３】
インターネット技術の発展に伴い、人々は、電話、ＳＭＳ、Ｅメール、ＩＭ（Ｉｎｓｔａｎｔ Ｍｅｓｓａｇｉｎｇ）、等の様々な方法によって、他人と連絡、及びコミュニケーションすることができた。そして、人は、複数の電話番号、複数のＥメール、複数のＩＭアカウント番号、等をもつことができる。
【０００４】
本発明の発明者は、関連技術にて、連絡帳の中に、ある友達の複数の電話番号が保存されていることを、発見した。当該友達に電話を掛けようとする時に、複数の電話番号が取得されるが、この時に、どの電話番号をダイアルすべきかを特定できないおそれがある。或は、その中の一つの電話番号を、任意にダイアルしてしまう。しかし、任意にダイアルした電話番号は、当該友達がよく使用している電話番号ではないおそれがあり、電話が接続できないか、応答がない確率が、より高くなってしまう。
【０００５】
このため、関連技術では、友達に複数の通信識別子が存在する場合に、採用する通信識別子の正確度が低く、連絡できない確率がより大きい。
【発明の概要】
【０００６】
関連技術に存在する問題を解決するために、本発明は、通信識別子処理方法、及び装置を提供する。
【０００７】
本発明の実施例に係る第１の態様によると、通信識別子処理方法を提供する。
当該方法は、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするステップと
を含む。
【０００８】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、実際に発生した通信の履歴に基づいて複数の通信識別子の使用レベルを判断して、その中から最も常用の通信識別子を特定し、当該通信識別子を他のユーザに通知する。このようにして、他のユーザが当該通信識別子を使用して当該ユーザと便利に連絡でき、連絡の成功率を改善している。
【０００９】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む。
【００１０】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、通信識別子の受信者である場合の使用頻度に基づいて、常用通信識別子を特定する。他のユーザにとっては、当該ユーザと連絡する時に、他のユーザが送信者になり、当該ユーザが受信者となる。このため、他のユーザにとっては、受信者となる通信識別子を常用通信識別子とする方が、便利である。このため、当該方法によると、特定した常用通信識別子は、より正確になる。本実施例においては、さらに、通信識別子の送信者である場合の使用頻度に基づいて、常用通信識別子を特定する。当該方法は、通信履歴がより少ない場合に適用できる。
【００１１】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップは、
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断するステップと、
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定するステップと、
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと
を含む。
【００１２】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、通信識別子の送信者である場合の使用頻度と、受信者である場合の使用頻度とを比較し、もし、受信者である場合の使用頻度がより高いと、当該通信識別子を、常用受信者の通信識別子と特定し、さらに、使用頻度が最も高い通信識別子と特定する。当該方法によると、特定した通信識別子は他のユーザが常に連絡する通信識別子であり、当該通信識別子を使用して当該ユーザとより容易に連絡できる。このため、当該通信識別子を常用通信識別子に特定すると、より正確になる。
【００１３】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップは、
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定するステップと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断するステップと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定するステップと
を含む。
【００１４】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、通信識別子の受信者である場合の使用頻度に注目する。ユーザの友達にとっては、当該ユーザと連絡する時に、当該ユーザは受信者になるため、通信識別子の受信者である場合の使用頻度がより重要であり、特定された常用通信識別子も、より正確になる。
【００１５】
各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップは、
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい。
【００１６】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、コール状態を細分化することにより、通信履歴受信者である場合の使用頻度をより正確に特定し、さらに、常用通信識別子をより正確に特定できる。
【００１７】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定するステップを含む。
【００１８】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、通信履歴の発生時間と回数を組み合わせて、使用頻度を特定することにより、特定した結果がより正確になる。
【００１９】
本発明の実施例に係る第２の態様によると、通信識別子処理装置を提供する。
当該装置は、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するための取得モジュールと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するための頻度モジュールと、
各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するための特定モジュールと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするための送信モジュールと
を備える。
【００２０】
一実施例において、前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するための第１頻度サブモジュールを備え、
前記特定モジュールは、前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するための第１特定サブモジュールを備える。
【００２１】
一実施例において、前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するための第２頻度サブモジュールを備え、
前記特定モジュールは、 
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断するための第１判断サブモジュールと、
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定するための第２特定サブモジュールと、
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定するための第３特定サブモジュールとを備える。
【００２２】
一実施例において、前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するための第２頻度サブモジュールを備え、
前記特定モジュールは、 
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定するための第４特定サブモジュールと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断するための第２判断サブモジュールと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定するための第５特定サブモジュールとを備える。
【００２３】
一実施例において、前記特定モジュールは、
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定するための第６特定サブモジュールを備え、
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい。
【００２４】
一実施例において、前記頻度モジュールは、 
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定するための第３頻度サブモジュールを備える。
【００２５】
本発明の実施例に係る第３の態様によると、通信識別子処理装置を提供する。
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在のユーザの複数の通信識別子に関連する通信履歴を取得し、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定し、
各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定し、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする
ように構成される。
【００２６】
以上の統括な記述と以下の細部記述は、単なる例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２７】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理を説明するのに用いられる。
【図１】図１は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。
【図２】図２は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。
【図３】図３は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。
【図４】図４は、一例示的な実施例に係る通信識別子処理装置を示すブロック図である。
【図５】図５は、一例示的な実施例に係る頻度モジュールを示すブロック図である。
【図６】図６は、一例示的な実施例に係る特定モジュールを示すブロック図である。
【図７】図７は、一例示的な実施例に係る頻度モジュールを示すブロック図である。
【図８】図８は、一例示的な実施例に係る特定モジュールを示すブロック図である。
【図９Ａ】図９Ａは、一例示的な実施例に係る第２頻度サブモジュールを示すブロック図である。
【図９Ｂ】図９Ｂは、一例示的な実施例に係る特定モジュールを示すブロック図である。
【図９Ｃ】図９Ｃは、一例示的な実施例に係る特定モジュールを示すブロック図である。
【図１０】図１０は、一例示的な実施例に係る頻度モジュールを示すブロック図である。
【図１１】図１１は、一例示的な実施例に係る装置を示すブロック図である。
【図１２】図１２は、一例示的な実施例に係る装置を示すブロック図である。
【発明を実施するための形態】
【００２８】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を示すものではない。言い換えると、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２９】
関連技術において、ユーザａの移動端末の連絡帳の中には、ユーザｂの複数の電話番号、即ち電話番号１と電話番号２とが保存されている。その中、電話番号１は、ユーザｂが過去によく使用した電話番号である。電話番号２は、ユーザｂが現在によく使用している電話番号である。ユーザａは、ユーザｂと、一定の期間、連絡したことがなく、ユーザｂがまだ電話番号１をよく使用していると思っていて、電話番号１でユーザｂと連絡する。しかし、ユーザｂは、現在、電話番号１をよく使用していないため、コールに応答しない状況、又は接続できない状況が発生するおそれがある。当該問題を解決するために、本実施例においては、ユーザｂの通話履歴に基づいて、ユーザｂの各電話番号の使用情況を分析し、さらに、各電話番号の使用頻度を特定して、当該使用頻度に基づいて常用の電話番号を特定する。電話番号に基づいて、電話番号、Ｅメール、ＩＭアカウント番号、等のような、いろんな通信識別子を展開（検索）することができる。
【００３０】
図１は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。図１に示すように、当該方法は、移動端末、或はサーバによって実現する。当該方法は、以下のステップを含む。
【００３１】
ステップ１０１において、現在のユーザの複数の通信識別子に関連する通信履歴を取得する。
【００３２】
本実施例において、通信識別子は、携帯電話番号、E-mailアドレス等を含むが、これらに限定されない。
【００３３】
ステップ１０２において、取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定する。
【００３４】
ステップ１０３において、各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定する。
【００３５】
ステップ１０４において、前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする。
【００３６】
本実施例においては、実際に発生した通信の履歴に基づいて複数の通信識別子の使用レベルを判断して、その中から最も常用の通信識別子を特定し、当該通信識別子を他のユーザに通知する。このようにして、他のユーザが当該通信識別子を使用して当該ユーザと便利に連絡するようにして、連絡の成功率を改善している。
【００３７】
例えば、ユーザａは通信識別子１〜３が所有している。この場合、通信識別子１〜３に対して、それぞれ、使用頻度を統計する。その結果は、通信識別子１の使用頻度は１２０であり、通信識別子２の使用頻度は１５０であり、通信識別子３の使用頻度は４０であるとする。ここで、通信識別子２の使用頻度が最も高く、これは、ユーザａ、或はユーザａの友達が常に通信識別子２を使用して通信することを説明する。このため、通信識別子２を常用通信識別子に特定して、他のユーザに通知する。もし、ユーザｂが過去にずっと通信識別子１を使用してユーザａと連絡したとすると、当該通知を受けた後に、通信識別子２を使用してユーザａと通信することができ、通信の成功率を改善できる。
【００３８】
一実施例において、通信識別子は、電話番号、Ｅメール・アカウント、ＩＭアカウント番号、等であってもよい。ステップ１０４における他のユーザは、連絡帳の中の連絡先であってもよい。当該連絡帳は、電話の連絡帳、Ｅメールの中の連絡帳、ＩＭアプリケーションの中の友達リスト、等であってもよい。
【００３９】
一実施例において、ステップ１０１において取得した通信履歴は、一つのユーザ（即ち、前記現在のユーザ）からの通信履歴であってもよいし、複数のユーザからの通信履歴であってもよい。複数のユーザから通信履歴を取得することにより、後続の使用頻度を特定するための基礎となるデータがより豊富で、包括的になるようにして、使用頻度をより正確に特定できるようにする。また、通信履歴を提供するユーザは、当該ユーザの連絡帳中のユーザであってもよい。これによれば、見知らぬユーザに対して生成された通信履歴の干渉を減らすことができる。例えば、販売促進の宣伝に対する通信履歴の干渉を減らすことができる。このように、取得した常用通信識別子は、本当の友達の当該ユーザとの連絡をもっと便利にすることができる。
【００４０】
一実施例において、図１に示した実施例は、移動端末によって実現されてもよいし、サーバによって実現されてもよい。
【００４１】
移動端末によって実現される場合、移動端末は、ローカルの通信履歴、或は、ネットワークを介して取得した他のユーザの通信履歴に基づいて、ローカルの各通信識別子の使用頻度を特定し、さらに、常用の通信識別子を特定して、ネットワークを介して他のユーザに送信する。当該ネットワークは、有線ネットワーク、及び無線ネットワークを含んでもよく、無線ネットワークは、ＷｉＦｉ、ブルートゥース、ＮＦＣ、等を含んでもよい。移動端末は、ＳＭＳ、電子メール、ＩＭメッセージ、等の方法によって、他のユーザに常用の通信識別子を送信してもよい。他のユーザは、当該常用の通信識別子を受信した後、ローカルの連絡帳中の当該通信識別子に、常用通信識別子のマークを付する。
【００４２】
サーバによって実現される場合、サーバは、複数のユーザから通信履歴を取得する。サーバは、各々のユーザの各通信識別子毎に、当該ユーザに関連する通信履歴に基づいて、使用頻度を計算する。そして、各々のユーザの常用の通信識別子を特定し、特定した常用の通信識別子を他のユーザに送信する。移動端末の場合と同様に、サーバは、ネットワークを介して複数のユーザから通信履歴を取得して、他のユーザに常用の通信識別子を送信する。通信履歴の取得方法と常用通信識別子の送信方法は、ＳＭＳ、メール、ＩＭメッセージ、等の方法であってもよいし、ソフトウェアによる設定、データの同期化、等の方法を採用してもよい。
【００４３】
一実施例において、通信識別子を使用して送信した通信履歴、又は、通信識別子を使用して受信した通信履歴に対して、使用頻度を計算し、さらに、常用通信識別子を特定してもよい。ステップ１０２、及びステップ１０３において、方法Ａ、及び方法Ｂとを採用してもよい。
【００４４】
方法Ａ：
取得した前記通信履歴に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定する。
前記各通信識別子が受信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定する。
【００４５】
本実施例においては、通信識別子の受信者である場合の使用頻度に基づいて、常用通信識別子を特定してもよい。他のユーザにとっては、当該ユーザと連絡する時に、他のユーザが送信者になり、当該ユーザが受信者となる。このため、他のユーザにとっては、受信者となる通信識別子を常用通信識別子とすることが便利である。このため、当該方法による常用通信識別子の特定がもっと正確になる。
【００４６】
例えば、ユーザａは通信識別子１〜３を所有している。この場合、通信識別子１〜３が受信者である場合の使用頻度を計算する。例えば、通信識別子１の、当該通信識別子１が送信者である場合の通信履歴が５０個であり、受信者である場合の通信履歴が２０個であると、受信者である場合の使用頻度は２０である。通信識別子２の、当該通信識別子２が送信者である場合の通信履歴が１０個であり、受信者である場合の通信履歴が６０個であると、受信者である場合の使用頻度は６０である。通信識別子３の、当該通信識別子３が送信者である場合の通信履歴が３０個であり、受信者である場合の通信履歴が３０個であると、受信者である場合の使用頻度は３０である。この場合、通信識別子２の受信者である場合の使用頻度が最も高く、これは、他のユーザが常に通信識別子２を使用してユーザａと連絡することを意味するため、通信識別子２を常用通信識別子と特定すると、他のユーザのユーザａとの連絡を便利にすることができる。
【００４７】
方法Ｂ：
取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定する。
前記各通信識別子の送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定する。
【００４８】
本実施例においては、通信識別子が送信者である場合の使用頻度に基づいて、常用通信識別子を特定してもよい。当該方法によって特定した常用通信識別子は、ユーザが他のユーザと連絡する時に常に使用する通信識別子であるため、当該通信識別子を使用した当該ユーザとの連絡の成功率もより高い。また、他のユーザから取得した通信履歴がより少ないと、つまり、使用頻度の計算に用いられる基礎データがより少ないと、計算結果が充分に正確にならないおそれがある。このような場合に、送信者である場合の使用頻度を計算すると、全部の使用頻度を計算する場合と比較して、結果がより正確で、より信頼になる。
【００４９】
一実施例において、ステップ１０２、及びステップ１０３において、方法Ｃを参考してもよい。送信者である場合の使用頻度と受信者である場合の使用頻度とを比較する。
【００５０】
方法Ｃ：
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定する。
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者である場合のそれぞれに対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断する。
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定する。
【００５１】
例えば、ユーザａは通信識別子１〜３が所有している。この場合、通信識別子１〜３の、受信者である場合と送信者である場合の使用頻度をそれぞれ統計する。例えば、通信識別子１の、当該通信識別子１が送信者である場合の通信履歴は５０個であり、受信者である場合の通信履歴は２０個である。通信識別子２の、当該通信識別子２が送信者である場合の通信履歴は１０個であり、受信者である場合の通信履歴は６０個である。通信識別子３の、当該通信識別子３が送信者である場合の通信履歴は３０個であり、受信者である場合の通信履歴は３０個である。通信識別子１の送信者である場合の使用頻度は、（５０/２０）*（７０/(７０+７０+６０)）=０.８７５であり、通信識別子１の受信者である場合の使用頻度は、（２０/５０）*（７０/(７０+７０+６０)）=０.１４であり、通信識別子１の送信者である場合の使用頻度が、受信者である場合の使用頻度より高く、これは、通信識別子１は主に情報の送信に用いられることを示している。通信識別子２の送信者である場合の使用頻度は、（１０/６０）*（７０/(７０+７０+６０)）=０.０５８であり、通信識別子２の受信者である場合の使用頻度は、（６０/１０）*（７０/(７０+７０+６０)）=２.１であり、これは、通信識別子２は主に情報の受信に用いられることを、説明する。通信識別子３の送信者である場合の使用頻度は、（３０/３０）*（６０/(７０+７０+６０)）=０.３であり、通信識別子３の受信者である場合の使用頻度は、（３０/３０）*（６０/(７０+７０+６０)）=０.３であり、これは、通信識別子３の、受信者である場合と送信者である場合の使用頻度がより平均的であり、また、通信識別子１の送信者である場合の使用頻度、及び通信識別子２の受信者である場合の使用頻度より低いことを説明する。
【００５２】
通信識別子２の、受信者である場合の使用頻度が、受信者である場合の使用頻度よりも顕著に大きい（即ち、両者の差分が予め設定した閾値より大きい）ので、通信識別子２を常用通信識別子と特定する。
【００５３】
本実施例においては、常に受信者として使用する通信識別子を、常用通信識別子とすることにより、他のユーザのユーザａとの連絡が便利になり、連絡の成功率を高めることができる。
【００５４】
一実施例において、受信者として使用する場合の作用を顕著にするために、受信者である場合の通信履歴と送信者である場合の通信履歴に対して、互いに異なる重み値を設定してもよい。この場合、ステップ１０２において、方法Ｄを参考してもよい。
【００５５】
方法Ｄ：
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定する。
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の受信者である場合に対応する使用頻度を特定する。
ここで、第２重み値は、第１重み値より大きい。
【００５６】
本実施例においては、受信者である場合の通信履歴により大きい重み値を設定することにより、受信者として利用する場合の作用を顕著にして、常用通信識別子をさらに正確に特定することができる。
【００５７】
一実施例において、ステップ１０２、及びステップ１０３において、さらに、方法Ｅを採用してもよい。送信者である場合の使用頻度と受信者である場合の使用頻度とを比較する。
【００５８】
方法Ｅ：
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定する。
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲（例えば、-０.５〜０.５）内にいるか否かを判断する。
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定する。
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定する。
【００５９】
本実施例において、通信識別子が受信者である場合の優先度が、送信者である場合の優先度よりも高い。もし、送信者である場合の使用頻度が、受信者である場合の使用頻度より顕著に高くないと、通信識別子を受信者と特定して、最も高い使用頻度の比較に参加させることにより、常用通信識別子をもっと正確に特定できる。
【００６０】
一実施例において、ステップ１０２、及びステップ１０３において、さらに、方法Ｆを採用してもよい。
【００６１】
方法Ｆ：
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定する。
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定する。
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断する。
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定する。
【００６２】
本実施例において、あるユーザの友達にとっては、当該ユーザは、一般的に、通信の受信者であるため、当該ユーザの通信識別子が受信者である場合の使用頻度に注目して、これに基づいて、当該通信識別子が常用通信識別子であるか否かを判断する。当該方法によって特定した常用通信識別子は、友達の当該ユーザとの連絡を、もっと便利で、もっと正確にすることができる。
【００６３】
一実施例において、ステップ１０２において、さらに、方法Ｇを採用してもよい。
【００６４】
方法Ｇ：
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定する。
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい。
【００６５】
本実施例においては、コール状態を細分化して、互いに異なるコール状態に、異なる重み値を設定してもよい。コール信号が接続され、且つ相手が応答した状態に、最も高い重み値を設定する。このように取得した使用頻度は、より正確になり、特定された常用通信識別子は、より正確になるため、ユーザの友達の当該ユーザとの連絡がより便利になる。
【００６６】
一実施例において、ステップ１０２の実現方法は、さらに、方法Ｈを採用してもよい。
【００６７】
方法Ｈ：
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定する。
【００６８】
本実施例においては、時間と発生回数を組み合わせて、重み値を設定する。即ち、発生時間が現在と近いほど、当該通信履歴に対応する重み値がより大きく、これに対し、発生時間が現在と遠いほど、通信履歴に対応する重み値がより小さい。重み値の大きさは、時間に対して線形変化する。ここで、１次元の線形変化、又は２次元の線形変化であってもよい。
【００６９】
例えば、現在から一ヶ月内で発生した通信履歴に対応する重み値は１００であり、二ヶ月から六ヶ月内で発生した通信履歴に対応する重み値は５０であり、六ヶ月から一年内に発生した通信履歴に対応する重み値は５である。現在から一年後に発生した通信履歴に対応する重み値は０である。
【００７０】
一実施例において、方法Ａ〜Ｈを、自由に組み合わせてもよい。
【００７１】
一実施例において、使用頻度を統計する時に、通信履歴を細分化してもよい。例えば、通信履歴はコール履歴であり、コール信号が接続され、且つ相手が応答した状態の通信履歴の重み値は、コール信号が接続されたが相手が応答しなかった状態の通信履歴の重み値よりも、大きい。コール信号が接続されたが相手が応答しなかった状態の通信履歴の重み値は、コール信号が接続されなかった状態の通信履歴の重み値よりも、大きい。
【００７２】
また、例えば、通信履歴はＥメール履歴であると、もし、あるＥメール履歴内に、当該Ｅメールに対する返信、或は転送が記録されていると、当該Ｅメール履歴の重み値は、返信、或は転送が記録されていないＥメール履歴の重み値よりも、大きい。
【００７３】
また、例えば、通信履歴はＩＭ履歴であると、予め設定した期間内に返信があるＩＭ履歴の重み値は、予め設定した期間内に返信がないＩＭ履歴の重み値よりも、大きい。
【００７４】
以下、いくつかの実施例によって、通信識別子処理の実現過程を詳細に説明する。
【００７５】
図２は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。図２に示すように、当該方法は、移動端末によって実現されてもよい。当該方法は、以下のステップを含む。
【００７６】
ステップ２０１において、ローカルと他のユーザから通信履歴を取得する。
【００７７】
ステップ２０２において、取得した通信履歴の中から、自分に対応する通信識別子に関連する通信履歴を選別する。即ち、自分に対応する通信識別子が送信者である場合と受信者である場合との通信履歴を選別する。
【００７８】
ステップ２０３において、選別した通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定する。
【００７９】
ステップ２０４において、各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定する。
【００８０】
ステップ２０５において、前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする。
【００８１】
他のユーザは、受信した通信識別子を常用通信識別子にマークを付する。
【００８２】
本実施例においては、移動端末の観点から、通信識別子処理の実現過程を説明した。時間、発生回数、等を組み合わせて、多次元によって使用頻度を計算することにより、取得した使用頻度がより正確になり、特定した常用通信識別子も、より正確になる。
【００８３】
図３は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである、図３に示すように、当該方法は、サーバによって実現されてもよい。当該方法は、以下のステップを含む。
【００８４】
ステップ３０１において、複数のユーザから、通信履歴を取得する。
【００８５】
サーバは、各々のユーザに対して、続いて以下のステップを実行する。
【００８６】
ステップ３０２において、取得した通信履歴の中から、当該ユーザに対応する通信識別子に関連する通信履歴を選別する。
【００８７】
例えば、サーバは、ユーザによりＩＭアカウント番号１を使用して送信された通信履歴を受信する。また、サーバのローカルには、ＩＭアカウント番号１に紐付けられた電話番号１、電話番号２、Ｅメール１、及びＥメール２が保存されている。サーバは、ＩＭアカウント番号１、電話番号１、電話番号２、Ｅメール１、及びＥメール２に対応する通信履歴を選別する。ＩＭアカウント番号、電話番号、及びＥメールにそれぞれ対応する通信履歴を、さらに細分化してもよい。
【００８８】
ステップ３０３において、選別した通信履歴の発生時間と発生回数に基づいて、各通信識別子の送信者である場合と受信者である場合に対応する使用頻度を特定する。
【００８９】
ステップ３０４において、各通信識別子に対応する使用頻度に基づいて、常用受信者の通信識別子を特定する。
【００９０】
例えば、サーバは、ＩＭアカウント番号１、電話番号１、電話番号２、Ｅメール１、及びＥメール２のそれぞれに対応する使用頻度の中から、使用頻度が最も高い通信識別子を特定してもよい。より適当な連絡方法を特定できる。例えば、使用頻度が最も高い通信識別子がＩＭアカウント番号１であることは、ＩＭの方法は、電話とＥメールの方法より、当該ユーザとより容易に連絡できることを示している。
【００９１】
或は、サーバは、使用頻度が最も高い通信識別子を区分して特定する。例えば、サーバは、電話番号１と電話番号２とのそれぞれに対応する使用頻度の中から、使用頻度が最も高い通信識別子を特定する。
【００９２】
ステップ３０５において、当該常用受信者の通信識別子を、使用頻度が最も高い通信識別子と特定する。
【００９３】
ステップ３０６において、前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を前記現在のユーザ通信識別子が保存された端末に送信する。
【００９４】
本実施例においては、サーバの観点から、通信識別子処理の実現過程を説明した。サーバは、ネットワーク中の複数のユーザに対して、常用通信識別子の特定を行うことができる。サーバが取得した通信履歴は、より多くて、より包括的であるため、使用頻度を計算する效率がより高い。
【００９５】
上記の説明によって、通信識別子処理の実現過程を了解した。当該過程は、移動端末、或はサーバによって実現される。以下、機器の内部構成と機能を説明する。
【００９６】
図４は、一例示的な実施例に係る通信識別子処理装置を示す模式図である。図４を参照すると、当該装置は、取得モジュール４０１、頻度モジュール４０２、特定モジュール４０３、及び送信モジュール４０４を備える。当該装置は、移動端末、或はサーバであってもよい。
【００９７】
取得モジュール４０１は、現在のユーザの複数の通信識別子に関連する通信履歴を取得する。
【００９８】
頻度モジュール４０２は、取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定する。
【００９９】
特定モジュール４０３は、各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定する。
【０１００】
送信モジュール４０４は、前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする。
【０１０１】
一実施例において、図５と図６に示すように、前記頻度モジュール４０２は、第１頻度サブモジュール４０２１を備える。
【０１０２】
第１頻度サブモジュール４０２１は、取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定する。
【０１０３】
前記特定モジュール４０３は、第１特定サブモジュール４０３１を備える。
【０１０４】
第１特定サブモジュール４０３１は、前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定する。
【０１０５】
一実施例において、図７と図８に示すように、前記頻度モジュール４０２は、第２頻度サブモジュール４０２２を備える。
【０１０６】
第２頻度サブモジュール４０２２は、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定する。
【０１０７】
前記特定モジュール４０３は、第１判断サブモジュール４０３４、第２特定サブモジュール４０３２、及び第３特定サブモジュール４０３３を備える。
【０１０８】
第１判断サブモジュール４０３４は、各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断する。
【０１０９】
第２特定サブモジュール４０３２は、送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定する。
【０１１０】
第３特定サブモジュール４０３３は、受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定する。
【０１１１】
一実施例において、図９Ａに示すように、前記第２頻度サブモジュール４０２２は、第１頻度サブサブモジュール４０２２１、及び第２頻度サブサブモジュール４０２２２を備える。
【０１１２】
第１頻度サブサブモジュール４０２２１は、予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定する。
【０１１３】
第２頻度サブサブモジュール４０２２２は、予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定する。
【０１１４】
ここで、第２重み値は、第１重み値よりも、大きい。
【０１１５】
一実施例において、前記第２頻度サブモジュール４０２２は、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定する。図９Ｂに示すように、前記特定モジュール４０３は、第４特定サブモジュール４０３５、第２判断サブモジュール４０３６、及び第５特定サブモジュール４０３７を備える。
【０１１６】
第４特定サブモジュール４０３５は、各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定する。
【０１１７】
第２判断サブモジュール４０３６は、受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断する。
【０１１８】
第５特定サブモジュール４０３７は、受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定する。
【０１１９】
一実施例において、図９Ｃに示すように、前記特定モジュール４０３は、第６特定サブモジュール４０３８を備える。
【０１２０】
第６特定サブモジュール４０３８は、通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定する。
【０１２１】
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい。
【０１２２】
一実施例において、図１０に示すように、前記頻度モジュール４０２は、第３頻度サブモジュール４０２３を備える。 
【０１２３】
第３頻度サブモジュール４０２３は、取得した前記通信履歴に基づいて、各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定する。
【０１２４】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１２５】
図１１は、例示的な一実施例に係る通信識別子処理装置１１００を示すブロック図である。例えば、装置１１００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１２６】
図１１を参照して、装置１１００は、プロセスアセンブリ１１０２、メモリ１１０４、電源アセンブリ１１０６、マルチメディアアセンブリ１１０８、オーディオアセンブリ１１１０、入出力（Ｉ／ O）インターフェイス１１１２、センサアセンブリ１１１４、及び通信アセンブリ１１１６のような一つ以上のアセンブリを含んでよい。
【０１２７】
プロセスアセンブリ１１０２は、一般的には装置１１００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び履歴操作と関連する操作を制御する。プロセスアセンブリ１１０２は、一つ以上のプロセッサ１１２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１１０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１１０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１１０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１１０８とプロセスアセンブリ１１０２の間の指示を容易にするようにしてもよい。
【０１２８】
メモリ１１０４は、各種類のデータを記憶することにより装置１１００の操作を支援するように構成される。これらのデータの例は、装置１１００において操作されるいくつかのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１１０４は、いくつかの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１２９】
電源アセンブリ１１０６は、装置１１００の様々なアセンブリに電力を供給する。電源アセンブリ１１０６は、電源管理システム、一つ以上の電源、及び装置１１００における電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０１３０】
マルチメディアアセンブリ１１０８は、前記装置１１００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１１０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１１００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１３１】
オーディオアセンブリ１１１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１１１０は、一つのマイク（ＭＩＣ）を含み、装置１１００が、例えば呼出しモード、履歴モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１１０４に記憶されたり、通信アセンブリ１１１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１１１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１３２】
入出力インターフェイス１１１２は、プロセスアセンブリ１１０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１３３】
センサアセンブリ１１１４は、装置１１００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１１１４は、装置１１００のＯＮ／ＯＦＦ状態、装置１１００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１１１４は、装置１１００、或は装置１１００の一つのアセンブリの位置変更、ユーザと装置１１００とが接触しているか否か、装置１１００の方位、又は加速／減速、装置１１００の温度の変化を検出できる。センサアセンブリ１１１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１１１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１１１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１３４】
通信アセンブリ１１１６は、装置１１００と他の機器の間に有線、又は無線形態の通信を提供する。装置１１００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１１１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１１１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【０１３５】
例示的な実施例において、装置１１００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されることにより、上記の図１、若しくは、図２Ａに示したイメージ切替方法を実行することができる。
【０１３６】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な履歴媒体、例えば命令を含むメモリ１１０４を提供しており、装置１１００のプロセッサ１１２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な履歴媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【０１３７】
通信識別子処理装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップと、
前記使用頻度が最も高い通信識別子と、送信する通信識別子が常用の通信識別子であることを前記現在のユーザ以外の他のユーザに通知するための、予め設定したマークとを、前記他のユーザに送信するステップと
を実行するように構成されてもよい。
【０１３８】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む
ように構成されてもよい。
【０１３９】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者分である場合にそれぞれ対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断するステップと、
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定するステップとを含む
ように構成されてもよい。
【０１４０】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップは、
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定するステップと、
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップとを含み、
ここで、第２重み値は、第１重み値よりも大きい
ように構成されてもよい。
【０１４１】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、中各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定するステップを含む
ように構成されてもよい。
【０１４２】
コンピュータ読取り可能な非一時的な履歴媒体は、当該履歴媒体中の命令が移動端末のプロセッサによって実行される際に、移動端末に通信識別子処理方法を実行させることができる。
【０１４３】
前記方法は、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップと、
前記使用頻度が最も高い通信識別子と、送信する通信識別子が常用の通信識別子であることを前記現在のユーザ以外の他のユーザに通知するための、予め設定したマークとを、前記他のユーザに送信するステップと
を備える。
【０１４４】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む。
【０１４５】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者分である場合にそれぞれ対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断するステップと、
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定するステップとを含む。
【０１４６】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップは、
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定するステップと、
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、第２重み値は、第１重み値よりも、大きい。
【０１４７】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、中各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定するステップを含む。
【０１４８】
図１２は、例示的な一実施例に係る通信識別子処理装置１２００を示すブロック図である。例えば、装置１２００をサーバとして提供してもよい。図３８を参照すると、装置１２００は、プロセスアセンブリ１２２２を備える。当該プロセスアセンブリ１２２２は、一つ以上のプロセッサ、及びメモリ１２３２を代表とするメモリリソースを、さらに備える。当該メモリリソースは、プロセスアセンブリ１２２２によって実行される、例えばアプリケーションプログラムのような命令を保存する。メモリ１２３２中に保存されたアプリケーションプログラムには、それぞれ一つの命令のセットに対応する一つ以上のモジュールを含まれてもよい。なお、プロセスアセンブリ１２２２は、命令を実行することにより、上記の通信識別子処理方法を実行する。
【０１４９】
装置１２００は、装置１２００の電源を管理するための一つの電源アセンブリ１２２６、装置１２００をネットワークに接続させるための一つの有線又は無線のネットワークインターフェイス１２５０、及び、一つの入出力インターフェイス１２５８を備えてもよい。装置１２００は、メモリ１２３２に保存された、例えば、Ｗｉｎｄｏｗｓ  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、ＵｎｉｘＴＭ，  ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭのようなオペレーティング・システムによって、操作を行うことができる。
【０１５０】
通信識別子処理装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするステップと
を含むように構成される。
【０１５１】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む。
ように構成されてもよい。
【０１５２】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者分である場合にそれぞれ対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断するステップと、
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定するステップとを含む
ように構成されてもよい。
【０１５３】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップは、
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定するステップと、
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、第２重み値は、第１重み値よりも、大きい
ように構成されてもよい。
【０１５４】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、中各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定するステップを含む
ように構成されてもよい。
【０１５５】
コンピュータ読取り可能な非一時的な履歴媒体は、当該履歴媒体中の命令が移動端末のプロセッサによって実行される際に、移動端末に通信識別子処理方法を実行させることができる。
【０１５６】
前記方法は、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするステップと
を含む。
【０１５７】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む。
【０１５８】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者分である場合にそれぞれ対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断するステップと、
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定するステップとを含む。
【０１５９】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップは、
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定するステップと、
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、第２重み値は、第１重み値よりも、大きい。
【０１６０】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、中各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定するステップを含む。
当業者は、明細書を検討して本発明を実践した後、本発明の他の実施案を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを狙っているし、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当業界の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と精神は以下の特許請求の範囲に記載される。
【０１６１】
本発明は上記に記述され、また図面で示した正確な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解するべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
2016537926.tif 000003
【図２】
2016537926.tif 000004
【図３】
2016537926.tif 000005
【図４】
2016537926.tif 000006
【図５】
2016537926.tif 000007
【図６】
2016537926.tif 000008
【図７】
2016537926.tif 000009
【図８】
2016537926.tif 000010
【図９Ａ】
2016537926.tif 000011
【図９Ｂ】
2016537926.tif 000012
【図９Ｃ】
2016537926.tif 000013
【図１０】
2016537926.tif 000014
【図１１】
2016537926.tif 000015
【図１２】
2016537926.tif 000016
【手続補正書】
【提出日】平成27年3月19日(2015.3.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするステップと
を含むことを特徴とする通信識別子処理方法。
【請求項２】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む
ことを特徴とする請求項１に記載の通信識別子処理方法。
【請求項３】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップは、
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断するステップと、
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定するステップと、
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと
を含むことを特徴とする請求項１に記載の通信識別子処理方法。
【請求項４】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップは、
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定するステップと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断するステップと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定するステップと
を含むことを特徴とする請求項１に記載の通信識別子処理方法。
【請求項５】
各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップは、
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい
ことを特徴とする請求項２乃至４のいずれか１項に記載の通信識別子処理方法。
【請求項６】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定するステップ
を含むことを特徴とする請求項１に記載の通信識別子処理方法。
【請求項７】
現在のユーザの複数の通信識別子に関連する通信履歴を取得するための取得モジュールと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するための頻度モジュールと、
各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するための特定モジュールと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするための送信モジュールと
を備えることを特徴とする通信識別子処理装置。
【請求項８】
前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するための第１頻度サブモジュールを備え、
前記特定モジュールは、前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するための第１特定サブモジュールを備える
ことを特徴とする請求項７に記載の通信識別子処理装置。
【請求項９】
前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するための第２頻度サブモジュールを備え、
前記特定モジュールは、 
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断するための第１判断サブモジュールと、
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定するための第２特定サブモジュールと、
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定するための第３特定サブモジュールと
を備えることを特徴とする請求項７に記載の通信識別子処理装置。
【請求項１０】
前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するための第２頻度サブモジュールを備え、
前記特定モジュールは、 
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定するための第４特定サブモジュールと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断するための第２判断サブモジュールと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定するための第５特定サブモジュールと
を備えることを特徴とする請求項７に記載の通信識別子処理装置。
【請求項１１】
前記特定モジュールは、
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定するための第６特定サブモジュールを備え、
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい
ことを特徴とする請求項７乃至９のいずれか１項に記載の通信識別子処理装置。
【請求項１２】
前記頻度モジュールは、 
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定するための第３頻度サブモジュールを備える
ことを特徴とする請求項７に記載の通信識別子処理装置。
【請求項１３】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在のユーザの複数の通信識別子に関連する通信履歴を取得し、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定し、
各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定し、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする
ように構成されることを特徴とする通信識別子処理装置。
【請求項１４】
プロセッサに実行されることにより、請求項１から請求項６のいずれか１項に記載の通信識別子処理方法を実現することを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１４１０４２２９５２．２であって、出願日が２０１４年８月２５日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用するようにする。
【０００２】
本発明は、通信及びコンピュータ処理分野に関し、特に、通信識別子処理方法、装置、プログラム、及び記録媒体に関する。
【背景技術】
【０００３】
インターネット技術の発展に伴い、人々は、電話、ＳＭＳ、Ｅメール、ＩＭ（Ｉｎｓｔａｎｔ Ｍｅｓｓａｇｉｎｇ）、等の様々な方法によって、他人と連絡、及びコミュニケーションすることができた。そして、人は、複数の電話番号、複数のＥメール、複数のＩＭアカウント番号、等をもつことができる。
【０００４】
本発明の発明者は、関連技術にて、連絡帳の中に、ある友達の複数の電話番号が保存されていることを、発見した。当該友達に電話を掛けようとする時に、複数の電話番号が取得されるが、この時に、どの電話番号をダイアルすべきかを特定できないおそれがある。或は、その中の一つの電話番号を、任意にダイアルしてしまう。しかし、任意にダイアルした電話番号は、当該友達がよく使用している電話番号ではないおそれがあり、電話が接続できないか、応答がない確率が、より高くなってしまう。
【０００５】
このため、関連技術では、友達に複数の通信識別子が存在する場合に、採用する通信識別子の正確度が低く、連絡できない確率がより大きい。
【発明の概要】
【０００６】
関連技術に存在する問題を解決するために、本発明は、通信識別子処理方法、装置、プログラム、及び記録媒体を提供する。
【０００７】
本発明の実施例に係る第１の態様によると、通信識別子処理方法を提供する。
当該方法は、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするステップと
を含む。
【０００８】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、実際に発生した通信の履歴に基づいて複数の通信識別子の使用レベルを判断して、その中から最も常用の通信識別子を特定し、当該通信識別子を他のユーザに通知する。このようにして、他のユーザが当該通信識別子を使用して当該ユーザと便利に連絡でき、連絡の成功率を改善している。
【０００９】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む。
【００１０】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、通信識別子の受信者である場合の使用頻度に基づいて、常用通信識別子を特定する。他のユーザにとっては、当該ユーザと連絡する時に、他のユーザが送信者になり、当該ユーザが受信者となる。このため、他のユーザにとっては、受信者となる通信識別子を常用通信識別子とする方が、便利である。このため、当該方法によると、特定した常用通信識別子は、より正確になる。本実施例においては、さらに、通信識別子の送信者である場合の使用頻度に基づいて、常用通信識別子を特定する。当該方法は、通信履歴がより少ない場合に適用できる。
【００１１】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップは、
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断するステップと、
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定するステップと、
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと
を含む。
【００１２】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、通信識別子の送信者である場合の使用頻度と、受信者である場合の使用頻度とを比較し、もし、受信者である場合の使用頻度がより高いと、当該通信識別子を、常用受信者の通信識別子と特定し、さらに、使用頻度が最も高い通信識別子と特定する。当該方法によると、特定した通信識別子は他のユーザが常に連絡する通信識別子であり、当該通信識別子を使用して当該ユーザとより容易に連絡できる。このため、当該通信識別子を常用通信識別子に特定すると、より正確になる。
【００１３】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップは、
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定するステップと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断するステップと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定するステップと
を含む。
【００１４】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、通信識別子の受信者である場合の使用頻度に注目する。ユーザの友達にとっては、当該ユーザと連絡する時に、当該ユーザは受信者になるため、通信識別子の受信者である場合の使用頻度がより重要であり、特定された常用通信識別子も、より正確になる。
【００１５】
各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップは、
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい。
【００１６】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、コール状態を細分化することにより、通信履歴受信者である場合の使用頻度をより正確に特定し、さらに、常用通信識別子をより正確に特定できる。
【００１７】
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定するステップを含む。
【００１８】
本発明の実施例によって提供する構成の有益な効果は以下のとおりである。本実施例においては、通信履歴の発生時間と回数を組み合わせて、使用頻度を特定することにより、特定した結果がより正確になる。
【００１９】
本発明の実施例に係る第２の態様によると、通信識別子処理装置を提供する。
当該装置は、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するための取得モジュールと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するための頻度モジュールと、
各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するための特定モジュールと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするための送信モジュールと
を備える。
【００２０】
一実施例において、前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するための第１頻度サブモジュールを備え、
前記特定モジュールは、前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するための第１特定サブモジュールを備える。
【００２１】
一実施例において、前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するための第２頻度サブモジュールを備え、
前記特定モジュールは、 
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断するための第１判断サブモジュールと、
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定するための第２特定サブモジュールと、
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定するための第３特定サブモジュールとを備える。
【００２２】
一実施例において、前記頻度モジュールは、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するための第２頻度サブモジュールを備え、
前記特定モジュールは、 
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定するための第４特定サブモジュールと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断するための第２判断サブモジュールと、
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定するための第５特定サブモジュールとを備える。
【００２３】
一実施例において、前記特定モジュールは、
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定するための第６特定サブモジュールを備え、
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい。
【００２４】
一実施例において、前記頻度モジュールは、 
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定するための第３頻度サブモジュールを備える。
【００２５】
本発明の実施例に係る第３の態様によると、通信識別子処理装置を提供する。
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在のユーザの複数の通信識別子に関連する通信履歴を取得し、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定し、
各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定し、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする
ように構成される。
【００２６】
本発明の実施例に係る第４態様によると、プロセッサに実行されることにより、上記通信識別子処理方法を実現するプログラムを提供する。
本発明の実施例に係る第５態様によると、上記プログラムが記録された記録媒体を提供する。
以上の統括な記述と以下の細部記述は、単なる例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２７】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理を説明するのに用いられる。
【図１】図１は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。
【図２】図２は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。
【図３】図３は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。
【図４】図４は、一例示的な実施例に係る通信識別子処理装置を示すブロック図である。
【図５】図５は、一例示的な実施例に係る頻度モジュールを示すブロック図である。
【図６】図６は、一例示的な実施例に係る特定モジュールを示すブロック図である。
【図７】図７は、一例示的な実施例に係る頻度モジュールを示すブロック図である。
【図８】図８は、一例示的な実施例に係る特定モジュールを示すブロック図である。
【図９Ａ】図９Ａは、一例示的な実施例に係る第２頻度サブモジュールを示すブロック図である。
【図９Ｂ】図９Ｂは、一例示的な実施例に係る特定モジュールを示すブロック図である。
【図９Ｃ】図９Ｃは、一例示的な実施例に係る特定モジュールを示すブロック図である。
【図１０】図１０は、一例示的な実施例に係る頻度モジュールを示すブロック図である。
【図１１】図１１は、一例示的な実施例に係る装置を示すブロック図である。
【図１２】図１２は、一例示的な実施例に係る装置を示すブロック図である。
【発明を実施するための形態】
【００２８】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を示すものではない。言い換えると、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２９】
関連技術において、ユーザａの移動端末の連絡帳の中には、ユーザｂの複数の電話番号、即ち電話番号１と電話番号２とが保存されている。その中、電話番号１は、ユーザｂが過去によく使用した電話番号である。電話番号２は、ユーザｂが現在によく使用している電話番号である。ユーザａは、ユーザｂと、一定の期間、連絡したことがなく、ユーザｂがまだ電話番号１をよく使用していると思っていて、電話番号１でユーザｂと連絡する。しかし、ユーザｂは、現在、電話番号１をよく使用していないため、コールに応答しない状況、又は接続できない状況が発生するおそれがある。当該問題を解決するために、本実施例においては、ユーザｂの通話履歴に基づいて、ユーザｂの各電話番号の使用情況を分析し、さらに、各電話番号の使用頻度を特定して、当該使用頻度に基づいて常用の電話番号を特定する。電話番号に基づいて、電話番号、Ｅメール、ＩＭアカウント番号、等のような、いろんな通信識別子を展開（検索）することができる。
【００３０】
図１は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。図１に示すように、当該方法は、移動端末、或はサーバによって実現する。当該方法は、以下のステップを含む。
【００３１】
ステップ１０１において、現在のユーザの複数の通信識別子に関連する通信履歴を取得する。
【００３２】
本実施例において、通信識別子は、携帯電話番号、E-mailアドレス等を含むが、これらに限定されない。
【００３３】
ステップ１０２において、取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定する。
【００３４】
ステップ１０３において、各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定する。
【００３５】
ステップ１０４において、前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする。
【００３６】
本実施例においては、実際に発生した通信の履歴に基づいて複数の通信識別子の使用レベルを判断して、その中から最も常用の通信識別子を特定し、当該通信識別子を他のユーザに通知する。このようにして、他のユーザが当該通信識別子を使用して当該ユーザと便利に連絡するようにして、連絡の成功率を改善している。
【００３７】
例えば、ユーザａは通信識別子１〜３が所有している。この場合、通信識別子１〜３に対して、それぞれ、使用頻度を統計する。その結果は、通信識別子１の使用頻度は１２０であり、通信識別子２の使用頻度は１５０であり、通信識別子３の使用頻度は４０であるとする。ここで、通信識別子２の使用頻度が最も高く、これは、ユーザａ、或はユーザａの友達が常に通信識別子２を使用して通信することを説明する。このため、通信識別子２を常用通信識別子に特定して、他のユーザに通知する。もし、ユーザｂが過去にずっと通信識別子１を使用してユーザａと連絡したとすると、当該通知を受けた後に、通信識別子２を使用してユーザａと通信することができ、通信の成功率を改善できる。
【００３８】
一実施例において、通信識別子は、電話番号、Ｅメール・アカウント、ＩＭアカウント番号、等であってもよい。ステップ１０４における他のユーザは、連絡帳の中の連絡先であってもよい。当該連絡帳は、電話の連絡帳、Ｅメールの中の連絡帳、ＩＭアプリケーションの中の友達リスト、等であってもよい。
【００３９】
一実施例において、ステップ１０１において取得した通信履歴は、一つのユーザ（即ち、前記現在のユーザ）からの通信履歴であってもよいし、複数のユーザからの通信履歴であってもよい。複数のユーザから通信履歴を取得することにより、後続の使用頻度を特定するための基礎となるデータがより豊富で、包括的になるようにして、使用頻度をより正確に特定できるようにする。また、通信履歴を提供するユーザは、当該ユーザの連絡帳中のユーザであってもよい。これによれば、見知らぬユーザに対して生成された通信履歴の干渉を減らすことができる。例えば、販売促進の宣伝に対する通信履歴の干渉を減らすことができる。このように、取得した常用通信識別子は、本当の友達の当該ユーザとの連絡をもっと便利にすることができる。
【００４０】
一実施例において、図１に示した実施例は、移動端末によって実現されてもよいし、サーバによって実現されてもよい。
【００４１】
移動端末によって実現される場合、移動端末は、ローカルの通信履歴、或は、ネットワークを介して取得した他のユーザの通信履歴に基づいて、ローカルの各通信識別子の使用頻度を特定し、さらに、常用の通信識別子を特定して、ネットワークを介して他のユーザに送信する。当該ネットワークは、有線ネットワーク、及び無線ネットワークを含んでもよく、無線ネットワークは、ＷｉＦｉ、ブルートゥース、ＮＦＣ、等を含んでもよい。移動端末は、ＳＭＳ、電子メール、ＩＭメッセージ、等の方法によって、他のユーザに常用の通信識別子を送信してもよい。他のユーザは、当該常用の通信識別子を受信した後、ローカルの連絡帳中の当該通信識別子に、常用通信識別子のマークを付する。
【００４２】
サーバによって実現される場合、サーバは、複数のユーザから通信履歴を取得する。サーバは、各々のユーザの各通信識別子毎に、当該ユーザに関連する通信履歴に基づいて、使用頻度を計算する。そして、各々のユーザの常用の通信識別子を特定し、特定した常用の通信識別子を他のユーザに送信する。移動端末の場合と同様に、サーバは、ネットワークを介して複数のユーザから通信履歴を取得して、他のユーザに常用の通信識別子を送信する。通信履歴の取得方法と常用通信識別子の送信方法は、ＳＭＳ、メール、ＩＭメッセージ、等の方法であってもよいし、ソフトウェアによる設定、データの同期化、等の方法を採用してもよい。
【００４３】
一実施例において、通信識別子を使用して送信した通信履歴、又は、通信識別子を使用して受信した通信履歴に対して、使用頻度を計算し、さらに、常用通信識別子を特定してもよい。ステップ１０２、及びステップ１０３において、方法Ａ、及び方法Ｂとを採用してもよい。
【００４４】
方法Ａ：
取得した前記通信履歴に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定する。
前記各通信識別子が受信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定する。
【００４５】
本実施例においては、通信識別子の受信者である場合の使用頻度に基づいて、常用通信識別子を特定してもよい。他のユーザにとっては、当該ユーザと連絡する時に、他のユーザが送信者になり、当該ユーザが受信者となる。このため、他のユーザにとっては、受信者となる通信識別子を常用通信識別子とすることが便利である。このため、当該方法による常用通信識別子の特定がもっと正確になる。
【００４６】
例えば、ユーザａは通信識別子１〜３を所有している。この場合、通信識別子１〜３が受信者である場合の使用頻度を計算する。例えば、通信識別子１の、当該通信識別子１が送信者である場合の通信履歴が５０個であり、受信者である場合の通信履歴が２０個であると、受信者である場合の使用頻度は２０である。通信識別子２の、当該通信識別子２が送信者である場合の通信履歴が１０個であり、受信者である場合の通信履歴が６０個であると、受信者である場合の使用頻度は６０である。通信識別子３の、当該通信識別子３が送信者である場合の通信履歴が３０個であり、受信者である場合の通信履歴が３０個であると、受信者である場合の使用頻度は３０である。この場合、通信識別子２の受信者である場合の使用頻度が最も高く、これは、他のユーザが常に通信識別子２を使用してユーザａと連絡することを意味するため、通信識別子２を常用通信識別子と特定すると、他のユーザのユーザａとの連絡を便利にすることができる。
【００４７】
方法Ｂ：
取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定する。
前記各通信識別子の送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定する。
【００４８】
本実施例においては、通信識別子が送信者である場合の使用頻度に基づいて、常用通信識別子を特定してもよい。当該方法によって特定した常用通信識別子は、ユーザが他のユーザと連絡する時に常に使用する通信識別子であるため、当該通信識別子を使用した当該ユーザとの連絡の成功率もより高い。また、他のユーザから取得した通信履歴がより少ないと、つまり、使用頻度の計算に用いられる基礎データがより少ないと、計算結果が充分に正確にならないおそれがある。このような場合に、送信者である場合の使用頻度を計算すると、全部の使用頻度を計算する場合と比較して、結果がより正確で、より信頼になる。
【００４９】
一実施例において、ステップ１０２、及びステップ１０３において、方法Ｃを参考してもよい。送信者である場合の使用頻度と受信者である場合の使用頻度とを比較する。
【００５０】
方法Ｃ：
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定する。
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者である場合のそれぞれに対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断する。
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定する。
【００５１】
例えば、ユーザａは通信識別子１〜３が所有している。この場合、通信識別子１〜３の、受信者である場合と送信者である場合の使用頻度をそれぞれ統計する。例えば、通信識別子１の、当該通信識別子１が送信者である場合の通信履歴は５０個であり、受信者である場合の通信履歴は２０個である。通信識別子２の、当該通信識別子２が送信者である場合の通信履歴は１０個であり、受信者である場合の通信履歴は６０個である。通信識別子３の、当該通信識別子３が送信者である場合の通信履歴は３０個であり、受信者である場合の通信履歴は３０個である。通信識別子１の送信者である場合の使用頻度は、（５０/２０）*（７０/(７０+７０+６０)）=０.８７５であり、通信識別子１の受信者である場合の使用頻度は、（２０/５０）*（７０/(７０+７０+６０)）=０.１４であり、通信識別子１の送信者である場合の使用頻度が、受信者である場合の使用頻度より高く、これは、通信識別子１は主に情報の送信に用いられることを示している。通信識別子２の送信者である場合の使用頻度は、（１０/６０）*（７０/(７０+７０+６０)）=０.０５８であり、通信識別子２の受信者である場合の使用頻度は、（６０/１０）*（７０/(７０+７０+６０)）=２.１であり、これは、通信識別子２は主に情報の受信に用いられることを、説明する。通信識別子３の送信者である場合の使用頻度は、（３０/３０）*（６０/(７０+７０+６０)）=０.３であり、通信識別子３の受信者である場合の使用頻度は、（３０/３０）*（６０/(７０+７０+６０)）=０.３であり、これは、通信識別子３の、受信者である場合と送信者である場合の使用頻度がより平均的であり、また、通信識別子１の送信者である場合の使用頻度、及び通信識別子２の受信者である場合の使用頻度より低いことを説明する。
【００５２】
通信識別子２の、受信者である場合の使用頻度が、受信者である場合の使用頻度よりも顕著に大きい（即ち、両者の差分が予め設定した閾値より大きい）ので、通信識別子２を常用通信識別子と特定する。
【００５３】
本実施例においては、常に受信者として使用する通信識別子を、常用通信識別子とすることにより、他のユーザのユーザａとの連絡が便利になり、連絡の成功率を高めることができる。
【００５４】
一実施例において、受信者として使用する場合の作用を顕著にするために、受信者である場合の通信履歴と送信者である場合の通信履歴に対して、互いに異なる重み値を設定してもよい。この場合、ステップ１０２において、方法Ｄを参考してもよい。
【００５５】
方法Ｄ：
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定する。
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の受信者である場合に対応する使用頻度を特定する。
ここで、第２重み値は、第１重み値より大きい。
【００５６】
本実施例においては、受信者である場合の通信履歴により大きい重み値を設定することにより、受信者として利用する場合の作用を顕著にして、常用通信識別子をさらに正確に特定することができる。
【００５７】
一実施例において、ステップ１０２、及びステップ１０３において、さらに、方法Ｅを採用してもよい。送信者である場合の使用頻度と受信者である場合の使用頻度とを比較する。
【００５８】
方法Ｅ：
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定する。
各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲（例えば、-０.５〜０.５）内にいるか否かを判断する。
送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定する。
受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定する。
【００５９】
本実施例において、通信識別子が受信者である場合の優先度が、送信者である場合の優先度よりも高い。もし、送信者である場合の使用頻度が、受信者である場合の使用頻度より顕著に高くないと、通信識別子を受信者と特定して、最も高い使用頻度の比較に参加させることにより、常用通信識別子をもっと正確に特定できる。
【００６０】
一実施例において、ステップ１０２、及びステップ１０３において、さらに、方法Ｆを採用してもよい。
【００６１】
方法Ｆ：
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定する。
各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定する。
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断する。
受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定する。
【００６２】
本実施例において、あるユーザの友達にとっては、当該ユーザは、一般的に、通信の受信者であるため、当該ユーザの通信識別子が受信者である場合の使用頻度に注目して、これに基づいて、当該通信識別子が常用通信識別子であるか否かを判断する。当該方法によって特定した常用通信識別子は、友達の当該ユーザとの連絡を、もっと便利で、もっと正確にすることができる。
【００６３】
一実施例において、ステップ１０２において、さらに、方法Ｇを採用してもよい。
【００６４】
方法Ｇ：
通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定する。
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい。
【００６５】
本実施例においては、コール状態を細分化して、互いに異なるコール状態に、異なる重み値を設定してもよい。コール信号が接続され、且つ相手が応答した状態に、最も高い重み値を設定する。このように取得した使用頻度は、より正確になり、特定された常用通信識別子は、より正確になるため、ユーザの友達の当該ユーザとの連絡がより便利になる。
【００６６】
一実施例において、ステップ１０２の実現方法は、さらに、方法Ｈを採用してもよい。
【００６７】
方法Ｈ：
取得した予め設定した期間内の前記通信履歴において各通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定する。
【００６８】
本実施例においては、時間と発生回数を組み合わせて、重み値を設定する。即ち、発生時間が現在と近いほど、当該通信履歴に対応する重み値がより大きく、これに対し、発生時間が現在と遠いほど、通信履歴に対応する重み値がより小さい。重み値の大きさは、時間に対して線形変化する。ここで、１次元の線形変化、又は２次元の線形変化であってもよい。
【００６９】
例えば、現在から一ヶ月内で発生した通信履歴に対応する重み値は１００であり、二ヶ月から六ヶ月内で発生した通信履歴に対応する重み値は５０であり、六ヶ月から一年内に発生した通信履歴に対応する重み値は５である。現在から一年後に発生した通信履歴に対応する重み値は０である。
【００７０】
一実施例において、方法Ａ〜Ｈを、自由に組み合わせてもよい。
【００７１】
一実施例において、使用頻度を統計する時に、通信履歴を細分化してもよい。例えば、通信履歴はコール履歴であり、コール信号が接続され、且つ相手が応答した状態の通信履歴の重み値は、コール信号が接続されたが相手が応答しなかった状態の通信履歴の重み値よりも、大きい。コール信号が接続されたが相手が応答しなかった状態の通信履歴の重み値は、コール信号が接続されなかった状態の通信履歴の重み値よりも、大きい。
【００７２】
また、例えば、通信履歴はＥメール履歴であると、もし、あるＥメール履歴内に、当該Ｅメールに対する返信、或は転送が記録されていると、当該Ｅメール履歴の重み値は、返信、或は転送が記録されていないＥメール履歴の重み値よりも、大きい。
【００７３】
また、例えば、通信履歴はＩＭ履歴であると、予め設定した期間内に返信があるＩＭ履歴の重み値は、予め設定した期間内に返信がないＩＭ履歴の重み値よりも、大きい。
【００７４】
以下、いくつかの実施例によって、通信識別子処理の実現過程を詳細に説明する。
【００７５】
図２は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである。図２に示すように、当該方法は、移動端末によって実現されてもよい。当該方法は、以下のステップを含む。
【００７６】
ステップ２０１において、ローカルと他のユーザから通信履歴を取得する。
【００７７】
ステップ２０２において、取得した通信履歴の中から、自分に対応する通信識別子に関連する通信履歴を選別する。即ち、自分に対応する通信識別子が送信者である場合と受信者である場合との通信履歴を選別する。
【００７８】
ステップ２０３において、選別した通信履歴の発生時間と発生回数とに基づいて、各通信識別子に対応する使用頻度を特定する。
【００７９】
ステップ２０４において、各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定する。
【００８０】
ステップ２０５において、前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする。
【００８１】
他のユーザは、受信した通信識別子を常用通信識別子にマークを付する。
【００８２】
本実施例においては、移動端末の観点から、通信識別子処理の実現過程を説明した。時間、発生回数、等を組み合わせて、多次元によって使用頻度を計算することにより、取得した使用頻度がより正確になり、特定した常用通信識別子も、より正確になる。
【００８３】
図３は、一例示的な実施例に係る通信識別子処理方法を示すフローチャートである、図３に示すように、当該方法は、サーバによって実現されてもよい。当該方法は、以下のステップを含む。
【００８４】
ステップ３０１において、複数のユーザから、通信履歴を取得する。
【００８５】
サーバは、各々のユーザに対して、続いて以下のステップを実行する。
【００８６】
ステップ３０２において、取得した通信履歴の中から、当該ユーザに対応する通信識別子に関連する通信履歴を選別する。
【００８７】
例えば、サーバは、ユーザによりＩＭアカウント番号１を使用して送信された通信履歴を受信する。また、サーバのローカルには、ＩＭアカウント番号１に紐付けられた電話番号１、電話番号２、Ｅメール１、及びＥメール２が保存されている。サーバは、ＩＭアカウント番号１、電話番号１、電話番号２、Ｅメール１、及びＥメール２に対応する通信履歴を選別する。ＩＭアカウント番号、電話番号、及びＥメールにそれぞれ対応する通信履歴を、さらに細分化してもよい。
【００８８】
ステップ３０３において、選別した通信履歴の発生時間と発生回数に基づいて、各通信識別子の送信者である場合と受信者である場合に対応する使用頻度を特定する。
【００８９】
ステップ３０４において、各通信識別子に対応する使用頻度に基づいて、常用受信者の通信識別子を特定する。
【００９０】
例えば、サーバは、ＩＭアカウント番号１、電話番号１、電話番号２、Ｅメール１、及びＥメール２のそれぞれに対応する使用頻度の中から、使用頻度が最も高い通信識別子を特定してもよい。より適当な連絡方法を特定できる。例えば、使用頻度が最も高い通信識別子がＩＭアカウント番号１であることは、ＩＭの方法は、電話とＥメールの方法より、当該ユーザとより容易に連絡できることを示している。
【００９１】
或は、サーバは、使用頻度が最も高い通信識別子を区分して特定する。例えば、サーバは、電話番号１と電話番号２とのそれぞれに対応する使用頻度の中から、使用頻度が最も高い通信識別子を特定する。
【００９２】
ステップ３０５において、当該常用受信者の通信識別子を、使用頻度が最も高い通信識別子と特定する。
【００９３】
ステップ３０６において、前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を前記現在のユーザ通信識別子が保存された端末に送信する。
【００９４】
本実施例においては、サーバの観点から、通信識別子処理の実現過程を説明した。サーバは、ネットワーク中の複数のユーザに対して、常用通信識別子の特定を行うことができる。サーバが取得した通信履歴は、より多くて、より包括的であるため、使用頻度を計算する效率がより高い。
【００９５】
上記の説明によって、通信識別子処理の実現過程を了解した。当該過程は、移動端末、或はサーバによって実現される。以下、機器の内部構成と機能を説明する。
【００９６】
図４は、一例示的な実施例に係る通信識別子処理装置を示す模式図である。図４を参照すると、当該装置は、取得モジュール４０１、頻度モジュール４０２、特定モジュール４０３、及び送信モジュール４０４を備える。当該装置は、移動端末、或はサーバであってもよい。
【００９７】
取得モジュール４０１は、現在のユーザの複数の通信識別子に関連する通信履歴を取得する。
【００９８】
頻度モジュール４０２は、取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定する。
【００９９】
特定モジュール４０３は、各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定する。
【０１００】
送信モジュール４０４は、前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにする。
【０１０１】
一実施例において、図５と図６に示すように、前記頻度モジュール４０２は、第１頻度サブモジュール４０２１を備える。
【０１０２】
第１頻度サブモジュール４０２１は、取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定する。
【０１０３】
前記特定モジュール４０３は、第１特定サブモジュール４０３１を備える。
【０１０４】
第１特定サブモジュール４０３１は、前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定する。
【０１０５】
一実施例において、図７と図８に示すように、前記頻度モジュール４０２は、第２頻度サブモジュール４０２２を備える。
【０１０６】
第２頻度サブモジュール４０２２は、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定する。
【０１０７】
前記特定モジュール４０３は、第１判断サブモジュール４０３４、第２特定サブモジュール４０３２、及び第３特定サブモジュール４０３３を備える。
【０１０８】
第１判断サブモジュール４０３４は、各通信識別子毎に、当該通信識別子の、当該通信識別子が送信者である場合の使用頻度と、当該通信識別子が受信者である場合の使用頻度との差分が、予め設定した差分の範囲内にあるか否かを判断する。
【０１０９】
第２特定サブモジュール４０３２は、送信者である場合の使用頻度と受信者である場合の使用頻度との差分が予め設定した差分の範囲内にある場合、当該通信識別子を受信者と特定する同時に、当該通信識別子の使用頻度を特定する。
【０１１０】
第３特定サブモジュール４０３３は、受信者と特定した通信識別子の中で、使用頻度が最も高い通信識別子を常用通信識別子と特定する。
【０１１１】
一実施例において、図９Ａに示すように、前記第２頻度サブモジュール４０２２は、第１頻度サブサブモジュール４０２２１、及び第２頻度サブサブモジュール４０２２２を備える。
【０１１２】
第１頻度サブサブモジュール４０２２１は、予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定する。
【０１１３】
第２頻度サブサブモジュール４０２２２は、予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定する。
【０１１４】
ここで、第２重み値は、第１重み値よりも、大きい。
【０１１５】
一実施例において、前記第２頻度サブモジュール４０２２は、取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定する。図９Ｂに示すように、前記特定モジュール４０３は、第４特定サブモジュール４０３５、第２判断サブモジュール４０３６、及び第５特定サブモジュール４０３７を備える。
【０１１６】
第４特定サブモジュール４０３５は、各通信識別子が受信者である場合に対応する使用頻度の中の最も高い使用頻度を特定する。
【０１１７】
第２判断サブモジュール４０３６は、受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きいか否かを判断する。
【０１１８】
第５特定サブモジュール４０３７は、受信者である場合の最も高い使用頻度が予め設定した受信者閾値より大きい場合、受信者である場合の最も高い使用頻度に対応する通信識別子を常用通信識別子と特定する。
【０１１９】
一実施例において、図９Ｃに示すように、前記特定モジュール４０３は、第６特定サブモジュール４０３８を備える。
【０１２０】
第６特定サブモジュール４０３８は、通信履歴の接続状態、及び接続状態に対応する重み値に基づいて、各通信識別子が受信者である場合に対応する使用頻度を特定する。
【０１２１】
ここで、通信履歴はコール履歴であり、接続状態には、コール信号が接続され、且つ相手が応答した状態、コール信号が接続されたが相手が応答しなかった状態、及びコール信号が接続されなかった状態が含まれており、当該三つの状態は、それぞれ、第３重み値、第４重み値、及び第５重み値に対応し、第３重み値は第４重み値より大きく、第４重み値は第５重み値より大きい。
【０１２２】
一実施例において、図１０に示すように、前記頻度モジュール４０２は、第３頻度サブモジュール４０２３を備える。 
【０１２３】
第３頻度サブモジュール４０２３は、取得した前記通信履歴に基づいて、各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定する。
【０１２４】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１２５】
図１１は、例示的な一実施例に係る通信識別子処理装置１１００を示すブロック図である。例えば、装置１１００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１２６】
図１１を参照して、装置１１００は、プロセスアセンブリ１１０２、メモリ１１０４、電源アセンブリ１１０６、マルチメディアアセンブリ１１０８、オーディオアセンブリ１１１０、入出力（Ｉ／ O）インターフェイス１１１２、センサアセンブリ１１１４、及び通信アセンブリ１１１６のような一つ以上のアセンブリを含んでよい。
【０１２７】
プロセスアセンブリ１１０２は、一般的には装置１１００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び履歴操作と関連する操作を制御する。プロセスアセンブリ１１０２は、一つ以上のプロセッサ１１２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１１０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１１０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１１０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１１０８とプロセスアセンブリ１１０２の間の指示を容易にするようにしてもよい。
【０１２８】
メモリ１１０４は、各種類のデータを記憶することにより装置１１００の操作を支援するように構成される。これらのデータの例は、装置１１００において操作されるいくつかのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１１０４は、いくつかの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１２９】
電源アセンブリ１１０６は、装置１１００の様々なアセンブリに電力を供給する。電源アセンブリ１１０６は、電源管理システム、一つ以上の電源、及び装置１１００における電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０１３０】
マルチメディアアセンブリ１１０８は、前記装置１１００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１１０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１１００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１３１】
オーディオアセンブリ１１１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１１１０は、一つのマイク（ＭＩＣ）を含み、装置１１００が、例えば呼出しモード、履歴モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１１０４に記憶されたり、通信アセンブリ１１１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１１１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１３２】
入出力インターフェイス１１１２は、プロセスアセンブリ１１０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１３３】
センサアセンブリ１１１４は、装置１１００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１１１４は、装置１１００のＯＮ／ＯＦＦ状態、装置１１００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１１１４は、装置１１００、或は装置１１００の一つのアセンブリの位置変更、ユーザと装置１１００とが接触しているか否か、装置１１００の方位、又は加速／減速、装置１１００の温度の変化を検出できる。センサアセンブリ１１１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１１１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１１１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１３４】
通信アセンブリ１１１６は、装置１１００と他の機器の間に有線、又は無線形態の通信を提供する。装置１１００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１１１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１１１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１３５】
例示的な実施例において、装置１１００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されることにより、上記の図１、若しくは、図２Ａに示したイメージ切替方法を実行することができる。
【０１３６】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な履歴媒体、例えば命令を含むメモリ１１０４を提供しており、装置１１００のプロセッサ１１２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な履歴媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイス等である。
【０１３７】
通信識別子処理装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップと、
前記使用頻度が最も高い通信識別子と、送信する通信識別子が常用の通信識別子であることを前記現在のユーザ以外の他のユーザに通知するための、予め設定したマークとを、前記他のユーザに送信するステップと
を実行するように構成されてもよい。
【０１３８】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む
ように構成されてもよい。
【０１３９】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者分である場合にそれぞれ対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断するステップと、
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定するステップとを含む
ように構成されてもよい。
【０１４０】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップは、
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定するステップと、
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップとを含み、
ここで、第２重み値は、第１重み値よりも大きい
ように構成されてもよい。
【０１４１】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、中各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定するステップを含む
ように構成されてもよい。
【０１４２】
コンピュータ読取り可能な非一時的な履歴媒体は、当該履歴媒体中の命令が移動端末のプロセッサによって実行される際に、移動端末に通信識別子処理方法を実行させることができる。
【０１４３】
前記方法は、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップと、
前記使用頻度が最も高い通信識別子と、送信する通信識別子が常用の通信識別子であることを前記現在のユーザ以外の他のユーザに通知するための、予め設定したマークとを、前記他のユーザに送信するステップと
を備える。
【０１４４】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む。
【０１４５】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者分である場合にそれぞれ対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断するステップと、
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定するステップとを含む。
【０１４６】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップは、
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定するステップと、
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、第２重み値は、第１重み値よりも、大きい。
【０１４７】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、中各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定するステップを含む。
【０１４８】
図１２は、例示的な一実施例に係る通信識別子処理装置１２００を示すブロック図である。例えば、装置１２００をサーバとして提供してもよい。図３８を参照すると、装置１２００は、プロセスアセンブリ１２２２を備える。当該プロセスアセンブリ１２２２は、一つ以上のプロセッサ、及びメモリ１２３２を代表とするメモリリソースを、さらに備える。当該メモリリソースは、プロセスアセンブリ１２２２によって実行される、例えばアプリケーションプログラムのような命令を保存する。メモリ１２３２中に保存されたアプリケーションプログラムには、それぞれ一つの命令のセットに対応する一つ以上のモジュールを含まれてもよい。なお、プロセスアセンブリ１２２２は、命令を実行することにより、上記の通信識別子処理方法を実行する。
【０１４９】
装置１２００は、装置１２００の電源を管理するための一つの電源アセンブリ１２２６、装置１２００をネットワークに接続させるための一つの有線又は無線のネットワークインターフェイス１２５０、及び、一つの入出力インターフェイス１２５８を備えてもよい。装置１２００は、メモリ１２３２に保存された、例えば、Ｗｉｎｄｏｗｓ（登録商標）  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、Ｕｎｉｘ（登録商標）ＴＭ，  Ｌｉｎｕｘ（登録商標）ＴＭ、ＦｒｅｅＢＳＤＴＭのようなオペレーティング・システムによって、操作を行うことができる。
【０１５０】
通信識別子処理装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするステップと
を含むように構成される。
【０１５１】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む。
ように構成されてもよい。
【０１５２】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者分である場合にそれぞれ対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断するステップと、
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定するステップとを含む
ように構成されてもよい。
【０１５３】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップは、
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定するステップと、
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、第２重み値は、第１重み値よりも、大きい
ように構成されてもよい。
【０１５４】
前記プロセッサは、さらに、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、中各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定するステップを含む
ように構成されてもよい。
【０１５５】
コンピュータ読取り可能な非一時的な履歴媒体は、当該履歴媒体中の命令が移動端末のプロセッサによって実行される際に、移動端末に通信識別子処理方法を実行させることができる。
【０１５６】
前記方法は、
現在のユーザの複数の通信識別子に関連する通信履歴を取得するステップと、
取得した前記通信履歴に基づいて、前記複数の通信識別子において各通信識別子に対応する使用頻度を特定するステップと、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を常用通信識別子と特定するステップと、
前記常用通信識別子に基づいてマーク命令を生成し、前記マーク命令を、前記現在のユーザの通信識別子が保存された端末に送信して、前記端末が前記現在のユーザの常用通信識別子にマークを付するようにするステップと
を含む。
【０１５７】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
前記各通信識別子の、当該各通信識別子が受信者、或は送信者である場合に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップを含む。
【０１５８】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップを含み、
前記各通信識別子に対応する使用頻度に基づいて、使用頻度が最も高い通信識別子を特定するステップは、
各通信識別子毎に、当該通信識別子の、送信者である場合と受信者分である場合にそれぞれ対応する使用頻度に基づいて、当該通信識別子が常用受信者の通信識別子であるか否かを判断するステップと、
当該通信識別子が常用受信者の通信識別子である場合、当該通信識別子を使用頻度が最も高い通信識別子と特定するステップとを含む。
【０１５９】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子の、前記各通信識別子が送信者である場合と受信者である場合とのそれぞれに対応する使用頻度を特定するステップは、
予め設定した第１重み値、及び取得した前記通信履歴に基づいて、各通信識別子の送信者である場合に対応する使用頻度を特定するステップと、
予め設定した第２重み値、及び取得した前記通信履歴に基づいて、各通信識別子の、当該各通信識別子が受信者である場合に対応する使用頻度を特定するステップを含み、
ここで、第２重み値は、第１重み値よりも、大きい。
【０１６０】
前記履歴媒体中の命令によると、
取得した前記通信履歴に基づいて、各通信識別子に対応する使用頻度を特定するステップは、
取得した前記通信履歴に基づいて、中各通信履歴の発生時間と発生回数、各通信識別子に対応する使用頻度を特定するステップを含む。
当業者は、明細書を検討して本発明を実践した後、本発明の他の実施案を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを狙っているし、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当業界の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と精神は以下の特許請求の範囲に記載される。
【０１６１】
本発明は上記に記述され、また図面で示した正確な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解するべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2016537926.tif 000017
【国際調査報告】
2016537926.tif 000018
2016537926.tif 000019
2016537926.tif 000020
2016537926.tif 000021