(57)【要約】  本発明は、データ分析技術分野に属し、通信メッセージ識別方法、通信メッセージ識別装置、プログラム及び記録媒体に関する。前記通信メッセージ識別方法は、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信するステップと、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得るステップと、ユーザ名称を通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示するステップと、を含む。通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。【選択図】        図２
2016541219.tif 000002
【特許請求の範囲】
【請求項１】
テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信するステップと、
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップと、
前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示するステップと、を含む
ことを特徴とする通信メッセージ識別方法。
【請求項２】
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するステップと、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、前記所定の指定記号内の内容を前記通信メッセージの送信側番号に対応するユーザ名称と特定するステップと、を含む
ことを特徴とする請求項１に記載の通信メッセージ識別方法。
【請求項３】
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するステップと、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、前記所定の指定記号内の内容及び前記送信側番号をサーバーに送信し、前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するステップと、を含み、
前記ユーザ名称は、前記サーバーで前記指定記号内の内容と名称データベース内のユーザ名称とを比較して得られた
ことを特徴とする請求項１に記載の通信メッセージ識別方法。
【請求項４】
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容に対して語義分析を行い、前記テキストの内容の実行側名称を取得し、前記実行側名称を、前記通信メッセージ送信側番号に対応するユーザ名称と特定するステップを含む
ことを特徴とする請求項１に記載の通信メッセージ識別方法。
【請求項５】
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得するステップと、
語彙分割で得られた少なくとも１つの独立な語彙及び前記送信側番号をサーバーに送信するステップと、
前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するステップと、を含み、
前記ユーザ名称は、前記サーバーで前記少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた
ことを特徴とする請求項１に記載の通信メッセージ識別方法。
【請求項６】
さらに、
前記送信側番号と前記送信側番号に対応するユーザ名称との対応関係を前記サーバーに送信し、前記サーバーに前記対応関係を対応関係のデータベースに記憶させるステップを含み、
前記対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び前記送信側番号に対応するユーザ名称を含む
ことを特徴とする請求項１〜５のいずれか１項に記載の通信メッセージ識別方法。
【請求項７】
テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信するための受信モジュールと、
前記受信モジュールにより受信された前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るための分析モジュールと、
前記分析モジュールにより分析して得られた前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示するための表示モジュールと、を備える
ことを特徴とする通信メッセージ識別装置。
【請求項８】
前記分析モジュールは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するための第１の検出サブモジュールと、
前記第１の検出サブモジュールにより、前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在すると検出された場合、前記所定の指定記号内の内容を前記通信メッセージの送信側番号に対応するユーザ名称と特定するための特定サブモジュールと、を備える
ことを特徴とする請求項７に記載の通信メッセージ識別装置。
【請求項９】
前記分析モジュールは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するための第２の検出サブモジュールと、
前記第２の検出サブモジュールにより、前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在すると検出された場合、前記所定の指定記号内の内容及び前記送信側番号をサーバーに送信し、前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するための第１の受信サブモジュールと、を備え、
前記ユーザ名称は、前記サーバーで前記指定記号内の内容と名称データベース内のユーザ名称とを比較して得られた
ことを特徴とする請求項７に記載の通信メッセージ識別装置。
【請求項１０】
前記分析モジュールは、
前記通信メッセージにおけるテキストの内容に対して語義分析を行い、前記テキストの内容の実行側名称を取得し、前記実行側名称を、前記通信メッセージ送信側番号に対応するユーザ名称と特定する
ことを特徴とする請求項７に記載の通信メッセージ識別装置。
【請求項１１】
前記分析モジュールは、
前記通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得するための分割サブモジュールと、
前記分割サブモジュールにより語彙分割で得られた少なくとも１つの独立な語彙及び前記送信側番号をサーバーに送信するための送信サブモジュールと、
前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するための第２の受信サブモジュールと、を備え、
前記ユーザ名称は、前記サーバーで前記少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた
ことを特徴とする請求項７に記載の通信メッセージ識別装置。
【請求項１２】
さらに、
前記送信側番号と前記送信側番号に対応するユーザ名称との対応関係を前記サーバーに送信し、前記サーバーに前記対応関係を対応関係のデータベースに記憶させるための送信モジュールを、備え、
前記対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び前記送信側番号に対応するユーザ名称を含む
ことを特徴とする請求項７〜１１のいずれか１項に記載の通信メッセージ識別装置。
【請求項１３】
プロセッサと、
前記プロセッサの実行可能な命令を記憶するためのメモリと、を備え、
テキストの内容、及び前記通信メッセージを送信する送信側番号を含む通信メッセージを受信し、
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得、
前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示する
ことを特徴とする通信メッセージ識別装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１４１０５２０１０１．１であって、出願日が２０１４年９月３０日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【０００２】
本発明は、データ分析技術分野に関し、特に、通信メッセージ識別方法及び通信メッセージ識別装置に関する。
【背景技術】
【０００３】
現在、個人や店舗などの幅広いユーザは、ＳＭＳ（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）を使用してコミュニケーションし、店舗のＳＭＳ番号と個人のＳＭＳ番号との差別が大きく、同じ店舗がＳＭＳを送信する時に、自動的に異なるＳＭＳ番号を生成し、このような店舗のＳＭＳは、ユーザにとって非常に識別しにくい。
【０００４】
関連技術において、ユーザが店舗のＳＭＳを識別することを容易にするために、関連する公式店舗の番号を人工的に収集し、人工的に検証された後の店舗のＳＭＳ番号及び店舗の名称を、イエローページ・データベースに記憶しておく。端末が知らないＳＭＳを受信した時、当該ＳＭＳの送信側番号を取得し、イエローページデータベースにおいてこの送信側番号を検索し、予め設定された当該送信側番号に対応する店舗の名称を、端末で表示する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明を実現する過程において、発明者は、関連技術において、少なくとも、関連する公式店舗の番号を人工的に収集する必要があるため、予め設定されたイエローページデータベースを適時に更新することが難しく、従って、識別率が比較的低くなり、または、識別する時に誤識別率が比較的高い欠陥が存在することを発見した。
【課題を解決するための手段】
【０００６】
本発明は、関連技術において予め設定されたイエローページデータベースを適時に更新し難く、且つ識別の時に誤識別率が比較的高い問題を解決するために、通信メッセージ識別方法及び通信メッセージ識別装置を提供する。前記の技術案は、以下のようである。
【０００７】
本発明に係る実施形態の第１の態様によれば、通信メッセージ識別方法を提供する。前記方法は、
テキストの内容、及び前記通信メッセージを送信する送信側番号を含む通信メッセージを受信するステップと、
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップと、
前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示するステップと、を含む。
【０００８】
選択的に、前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するステップと、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、前記所定の指定記号内の内容を前記通信メッセージの送信側番号に対応するユーザ名称と特定するステップと、を含む。
【０００９】
選択的に、前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するステップと、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、前記所定の指定記号内の内容及び前記送信側番号をサーバーに送信し、前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するステップと、を含み、
前記ユーザ名称は、前記サーバーで前記指定記号内の内容と名称データベース内のユーザ名称とを比較して得られた。
【００１０】
選択的に、前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容に対して語義分析を行い、前記テキストの内容の実行側名称を取得し、前記実行側名称を、前記通信メッセージ送信側番号に対応するユーザ名称と特定するステップを含む。
【００１１】
選択的に前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得するステップと、
語彙分割で得られた少なくとも１つの独立な語彙及び前記送信側番号をサーバーに送信するステップと、
前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するステップと、を含み、
前記ユーザ名称は、前記サーバーで前記少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた。
【００１２】
選択的に、前記方法は、
さらに、
前記送信側番号と前記送信側番号に対応するユーザ名称との対応関係を前記サーバーに送信し、前記サーバーに前記対応関係を対応関係のデータベースに記憶させるステップを含み、
前記対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び前記送信側番号に対応するユーザ名称を含む。
【００１３】
本発明に係る実施形態の第２の態様によれば、通信メッセージ識別装置を提供し、前記装置は、
テキストの内容、及び前記通信メッセージを送信する送信側番号を含む通信メッセージを受信するための受信モジュールと、
前記受信モジュールにより受信された前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るための分析モジュールと、
前記分析モジュールにより分析して得られた前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示するための表示モジュールと、を備える。
【００１４】
選択的に、前記分析モジュールは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するための第１の検出サブモジュールと、
前記第１の検出サブモジュールにより、前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在すると検出された場合、前記所定の指定記号内の内容を前記通信メッセージの送信側番号に対応するユーザ名称と特定するための特定サブモジュールと、を備える。
【００１５】
選択的に、前記分析モジュールは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するための第２の検出サブモジュールと、
前記第２の検出サブモジュールにより、前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在すると検出された場合、前記所定の指定記号内の内容及び前記送信側番号をサーバーに送信し、前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するための第１の受信サブモジュールと、を備え、
前記ユーザ名称は、前記サーバーで前記指定記号内の内容と名称データベース内のユーザ名称とを比較して得られた。
【００１６】
選択的に、前記分析モジュールは、
前記通信メッセージにおけるテキストの内容に対して語義分析を行い、前記テキストの内容の実行側名称を取得し、前記実行側名称を、前記通信メッセージ送信側番号に対応するユーザ名称と特定する。
【００１７】
選択的に、前記分析モジュールは、
前記通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得するための分割サブモジュールと、
前記分割サブモジュールにより語彙分割で得られた少なくとも１つの独立な語彙及び前記送信側番号をサーバーに送信するための送信サブモジュールと、
前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するための第２の受信サブモジュールと、を備え、
前記ユーザ名称は、前記サーバーで前記少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた。
【００１８】
選択的に、前記装置は、
さらに、
前記送信側番号と前記送信側番号に対応するユーザ名称との対応関係を前記サーバーに送信し、前記サーバーに前記対応関係を対応関係のデータベースに記憶させるための送信モジュールを、備え、
前記対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び前記送信側番号に対応するユーザ名称を含む。
【００１９】
本発明に係る実施形態の第３の態様によれば、通信メッセージ識別装置を提供し、前記装置は、
プロセッサと、
前記プロセッサの実行可能な命令を記憶するためのメモリと、を備え、
テキストの内容、及び前記通信メッセージを送信する送信側番号を含む通信メッセージを受信し、
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得、
前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示する。
【発明の効果】
【００２０】
本発明に係る実施例に提供された技術案では、次の有益な効果を果たすことができる。通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００２１】
以上の一般的な記述及び以下の詳細な記述は、例示のものに過ぎず、本開示を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００２２】
以下の図面は、明細書の一部分として明細書全体を構成することにより、本発明に合致する実施例を例示するとともに、本発明の原理を解釈するためのものである。
【図１】一部の例示的な実施例に係る通信メッセージ識別方法の実施環境を示す模式図である。
【図２】一例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図３Ａ】別の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図３Ｂ】一例示的な実施例に係る端末がユーザ名称を表示する模式図である。
【図４Ａ】他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図４Ｂ】一例示的な実施例に係る端末がユーザ名称を表示する模式図である。
【図５Ａ】さらに他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図５Ｂ】一例示的な実施例に係る端末がユーザ名称を表示する模式図である。
【図６Ａ】さらに他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図６Ｂ】一例示的な実施例に係る端末がユーザ名称を表示する模式図である。
【図７】一例示的な実施例に係る通信メッセージ識別装置を示すブロック図である。
【図８】別の例示的な実施例に係る通信メッセージ識別装置を示すブロック図である。
【図９】一例示的な実施例に係る通信メッセージを識別するための装置を示すブロック図である。
【発明を実施するための形態】
【００２３】
ここで、図面に示された例示的な実施例を詳細に説明する。以下の内容において、図面を言及するとき、特に説明しない限り、異なる図面における同じ数字が同一または同等の要素を示す。以下の例示的な実施例に記載の実施の形態は、本発明と一致するあらゆる実施の形態を代表するわけではない。逆に、それらは、添付された特許請求の範囲に詳細に記載される、本発明の一部の方面と一致する装置及び方法の例にすぎない。
【００２４】
図１は、一部の例示的な実施例における通信メッセージ識別方法の実施環境を示す模式図である。図１に示すように、当該実施環境は、端末１２０及びサーバー１４０を含む。
【００２５】
端末１２０は、通信メッセージを受信して保存する電子機器であってもよく、当該電子機器は、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等であってもよい。
【００２６】
端末１２０とサーバー１４０とは、無線ネットワークまたは有線ネットワークを介して接続されてもよい。
【００２７】
サーバー１４０は、通信メッセージを分析してユーザ名称を取得するためのサーバーであってもよい。ここで言及するサーバー１４０は、１つのサーバー、または複数のサーバーからなるサーバー群、または１つのクラウドコンピューティング・サービスセンターであってもよい。
【００２８】
図２は、例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図２に示すように、当該通信メッセージ識別方法は、端末に用いられ、当該端末は、例えば、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等の、通信メッセージを受信することができる端末であってもよい。当該通信メッセージ識別方法は、以下のステップを含む。
【００２９】
ステップ２０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００３０】
ステップ２０２において、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージの送信側番号に対応するユーザ名称を得る。
【００３１】
ステップ２０３において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００３２】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信し、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００３３】
図３Ａは、別の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図３Ａに示すように、当該通信メッセージ識別方法は、端末に用いられ、当該端末は、例えば、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等の、通信メッセージを受信することができる端末であってもよい。当該通信メッセージ識別方法は、以下のステップを含む。
【００３４】
ステップ３０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００３５】
ここでの通信メッセージは、例えば、ＳＭＳ等のテキスト形式で通信を行うメッセージであってもよい。
【００３６】
ステップ３０２において、通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出する。
【００３７】
2016541219.tif 000003
【００３８】
説明すべきなことは、所定の指定記号が下線、波線、ダブルクォート等であってもよく、当該実施例において、所定の指定記号の種類に対して限らない。
【００３９】
ステップ３０３において、通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、所定の指定記号内の内容を、通信メッセージの送信側番号に対応するユーザ名称と特定する。
【００４０】
端末は、通信メッセージにおけるテキストの内容において、所定の指定記号が存在したと検出した後、所定の指定記号内の内容を抽出し、通信メッセージの送信側番号に対応するユーザ名称と特定する。
【００４１】
2016541219.tif 000004
【００４２】
ステップ３０４において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００４３】
端末は、所定の指定記号からユーザ名称を抽出して通信メッセージの送信側名称と特定するとともに、通信メッセージに対応する送信側番号を、当該送信側名称に取り替えて当該送信側名称を表示する。選択的に、端末は、ユーザが当該送信側番号を容易に確認するように、当該送信側名称及びそれに対応する送信側番号を同時に表示する。
【００４４】
2016541219.tif 000005
【００４５】
2016541219.tif 000006
【００４６】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００４７】
本発明の実施例に係る通信メッセージ識別方法は、通信メッセージにおけるテキストの内容において、所定の指定記号の存在を検出した後、その所定の指定記号内の内容を、通信メッセージの送信側番号に対応するユーザ名称と特定する。これにより、テキストの内容を検出することで、通信メッセージの送信側番号に対応するユーザ名称と特定することができるため、通信メッセージ送信側番号に対応するユーザ名称を特定する時に当該ユーザ名称をサーバーに送信する必要があり、サーバーでデータベースに基づいて比較してユーザ名称を取得し、操作が繁雑でかつ時間がかかる問題を解決した。従って、通信メッセージに対する識別の効率を向上させる効果を奏する。
【００４８】
１つの使用場面において、通信メッセージにおいて、少なくとも２対或いは２つの所定の指定記号が存在する場合、取得した所定の指定記号内の内容は、２つ或いは２つ以上であり、これらの内容が異なる場合、精度をより向上させるために、端末は、所定の指定記号内の内容をサーバーに送信し、サーバーにどの内容をユーザ名称とするか否かを判断させることができ、具体的には、図４Ａを参照する。
【００４９】
図４Ａは、他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図４Ａに示すように、当該通信メッセージ識別方法は、図１に示した実施環境における端末１２０に用いられ、以下のステップを含む。
【００５０】
ステップ４０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００５１】
ここでの通信メッセージは、例えば、ＳＭＳ等のテキスト形式で通信を行うメッセージであってもよい。
【００５２】
ステップ４０２において、通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出する。
【００５３】
2016541219.tif 000007
【００５４】
説明すべきなことは、所定の指定記号が下線、波線、ダブルクォート等であってもよく、当該実施例において、所定の指定記号の種類に対して限らない。
【００５５】
ステップ４０３において、通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、所定の指定記号内の内容及び送信側番号をサーバーに送信し、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信し、ここでのユーザ名称は、サーバーで指定記号内の内容と名称データベース内のユーザ名称とを比較して得られたものである。
【００５６】
端末は、通信メッセージにおけるテキストの内容において、所定の指定記号の存在を検出した後、所定の指定記号内の内容を抽出し、そして、当該抽出した内容及び送信側番号をサーバーに送信する。
【００５７】
サーバーは、端末から送信された所定の指定記号内の内容及び送信側番号を受信した後、所定の指定記号内の内容に対して検出を行い、この時、サーバーは、所定の指定記号内の内容が記憶しておる名称データベース内のユーザ名称にマッチングするか否かを検出することができる。
【００５８】
ここでの名称データベースには、少なくとも１つのユーザ名称が記憶されており、また、ユーザ名称ごとに、当該ユーザ名称に対応する関連ワードを記憶することができ、ここでの関連ワードとは、ユーザ名称に関連する分詞であり、１つのユーザ名称が複数の関連ワードに対応することができる。例えば、１つのユーザ名称が「中国聯合通信」である場合、それに対応する関連ワードは、「北京聯合通信」、「上海聯合通信」及び「聯合通信ユーザ」等であってもよい。
【００５９】
サーバーは、所定の指定記号内の内容を取得した後、当該内容が名称データベースに記憶されたユーザ名称とを直接にマッチングしてもよく、名称データベースに記憶されたユーザ名称に対応する関連ワードとをマッチングしてもよい。
【００６０】
所定の指定記号内の内容と、名称データベースに記憶されたユーザ名称とのマッチングが成功した場合、または、ユーザ名称に対応する関連ワードとのマッチングが成功した場合、サーバーは、当該所定の指定記号内の内容をユーザ名称と特定し、当該所定の指定記号内の内容にマッチングしたユーザ名称を取得し、または、当該所定の指定記号内の内容にマッチングした関連ワードに対応するユーザ名称を取得する。
【００６１】
サーバーは、ユーザ名称を特定した後、当該ユーザ名称及び当該ユーザ名称に対応する送信側番号を端末にフィードバックし、端末は、当該送信側番号に対応するユーザ名称を受信する。
【００６２】
ステップ４０４において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００６３】
端末は、サーバーからフィードバックされた、送信側番号に対応するユーザ名称を受信した後、当該ユーザ名称を、通信メッセージの送信側名称と特定し、通信メッセージに対応する送信側番号を、当該送信側名称に取り替えて表示する。選択的に、端末は、ユーザが当該送信側番号を容易に確認するように、当該送信側名称及びそれに対応する送信側番号を同時に表示してもよい。
【００６４】
2016541219.tif 000008
【００６５】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００６６】
本発明の実施例に係る通信メッセージ識別方法は、通信メッセージにおけるテキストの内容の中に、所定の指定記号が存在することを検出した後、所定の指定記号内の内容及び送信側番号をサーバーに送信し、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信する。これにより、所定の指定記号内の内容をサーバーに送信し、サーバーにより、所定の指定記号内の内容に基づいてユーザ名称を取得するため、所定の指定記号内の内容が正確なユーザ名称ではないおそれがあり、通信メッセージに対する識別がずれる問題を解決し、通信メッセージに対する識別の確実率を向上させる効果を奏する。
【００６７】
図３Ａ及び図４Ａにおける実施例から分かるように、端末が通信メッセージのテキストの内容における所定の指定記号内の内容に基づいて、当該通信メッセージを送信する送信側名称を取得する。１つの実施可能な形態において、端末は、通信メッセージにおけるテキストの内容に対して語彙分割を行うことができ、分割された後の独立な語彙に基づいて、当該通信メッセージの送信側名称を得、具体的には、図５Ａに示した実施例を参照する。
【００６８】
図５Ａは、さらに他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図５Ａに示すように、当該通信メッセージ識別方法は、図１に示した実施環境における端末１２０に用いられ、以下のステップを含む。
【００６９】
ステップ５０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００７０】
ここでの通信メッセージは、例えば、ＳＭＳ等のテキスト形式で通信を行うメッセージであってもよい。
【００７１】
ステップ５０２において、通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得する。
【００７２】
端末は、通信メッセージにおけるテキストの内容に対して分析する時に、通信メッセージにおけるテキストの内容に対して語彙分割を行って各独立な語彙を得ることができる。
【００７３】
ステップ５０３において、語彙分割で得られた少なくとも１つの独立な語彙及び送信側番号をサーバーに送信する。
【００７４】
端末は、通信メッセージにおけるテキストの内容に対して語彙分割を行い、各独立な語彙を得た後、これらの独立な語彙を送信側番号とともにサーバーに送信する。
【００７５】
サーバーは、各独立な語彙及び送信側番号を受信した後、各独立な語彙に関連するユーザ名称が存在するか否かを分析する。この時、サーバーは、得られた各独立な語彙と、名称データベースに記憶された各関連ワードとのマッチングを行い、１つの独立な語彙とある関連ワードとのマッチングが成功した後、当該独立な語彙が当該関連ワードに対応するユーザ名称に関連することを確認できる。サーバーは、当該ユーザ名称を、当該送信側番号に対応するユーザ名称と特定する。
【００７６】
ステップ５０４において、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信し、ここでのユーザ名称は、サーバーで少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた。
【００７７】
サーバーは、受信した独立な語彙に基づいて送信側番号に対応するユーザ名称を特定した後、送信側番号、及び当該送信側番号に対応するユーザ名称を端末にフィードバックする。
【００７８】
端末は、当該送信側番号、及び当該送信側番号に対応するユーザ名称を受信する。
【００７９】
ステップ５０５において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００８０】
端末は、送信側番号、及び当該送信側番号に対応するユーザ名称を受信した後、当該ユーザ名称を、通信メッセージに対応する送信側名称と特定し、通信メッセージに対応する送信側番号を、当該送信側名称に取り替えて表示する。選択的に、端末は、ユーザが当該送信側番号を容易に確認するように、当該送信側名称及びそれに対応する送信側番号を同時に表示してもよい。
【００８１】
例を挙げて言えば、図５Ｂを参照し、例示的な実施例に係る端末がユーザ名称を表示する模式図である。図５Ｂに示すように、端末１２０は、テキストの内容に対して語彙分割を行い、各独立な語彙を得た後、各独立な語彙及び送信側番号の１００１０をサーバー１４０に送信する。サーバー１４０は、各独立な語彙及び送信側番号１００１０を受信した後、各独立な語彙と名称データベースに記憶された各関連ワードとのマッチングを行い、当該送信側番号１００１０に対応するユーザ名称の「中国聯合通信」を得、当該ユーザ名称の「中国聯合通信」及び対応する送信側番号１００１０を、端末１２０にフィードバックする。端末１２０は、ユーザ名称の「中国聯合通信」及び送信側番号の１００１０を受信した後、当該ユーザ名称の「中国聯合通信」を送信側名称と特定するとともに、通信メッセージに送信側番号の表示区域内において、当該送信側名称の「中国聯合通信」を表示する。それとともに、ユーザが送信側名称に対応する送信側番号を確認する便宜上、端末１２０は、送信側番号の表示区域内において、当該通信メッセージの送信側番号の１００１０を保留し、送信側名称の「中国聯合通信」の下方に表示する。
【００８２】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００８３】
本発明の実施例に係る通信メッセージ識別方法は、通信メッセージにおけるテキストの内容に対して語彙分割を行い、語彙分割により得られた少なくとも１つの独立な語彙及び送信側番号をサーバーに送信し、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信する。これにより、サーバー内において名称データベースをさえ確立すれば、送信側番号に対応するユーザ名称を判断することができるため、ユーザ名称と送信側番号とを対応付けるデータベースを確立する必要があり、時間がかかる問題を解決し、通信メッセージに対する識別の効率を向上させる効果を奏する。
【００８４】
１つの実施可能な場面において、端末は、通信メッセージにおけるテキストの内容に対して語義分析を行うことにより、実行側名称を取得することができ、実行側名称を当該通信メッセージのユーザ名称と特定し、具体的には、図６Ａにおける実施例を参照する。
【００８５】
図６Ａは、さらに他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図６Ａに示すように、当該通信メッセージ識別方法は、端末に用いられ、当該端末は、例えば、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等の、通信メッセージを受信することができる端末であってもよい。当該通信メッセージ識別方法は、以下のステップを含む。
【００８６】
ステップ６０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００８７】
ここでいう通信メッセージは、例えば、ＳＭＳ等のテキスト形式で通信を行うメッセージであってもよい。
【００８８】
ステップ６０２において、通信メッセージにおけるテキストの内容に対して語義分析を行って、テキストの内容の実行側名称を取得し、実行側名称を、通信メッセージ送信側番号に対応するユーザ名称と特定する。
【００８９】
端末は、通信メッセージを受信した後、語義分析モデルに基づいて、受信した通信メッセージにおけるテキストの内容に対して語義分析を行い、当該テキストの内容の実行側名称を取得し、当該実行側名称を、通信メッセージ送信側番号に対応するユーザ名称と特定することができる。
【００９０】
例を挙げて言えば、端末の受信した通信メッセージが「国慶節、楽しんでください！張三より」である場合、端末は、語義分析モデルに基づいて、当該テキストの内容に対して語義分析を行い、「張三」が当該テキストの内容の実行側名称であることを得、当該実行側名称の「張三」を、通信メッセージ送信側番号に対応するユーザ名称と特定する。
【００９１】
選択的に、端末は、語義分析モデルを利用して語義分析を行うことができ、語義分析モデルは、語義分析モデルを提供するサーバーから取得されることができ、当該サーバーは、収集した既知の語義メッセージのサンプルに基づいて学習を行い、語義分析モデルを得ることができる。
【００９２】
ステップ６０３において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００９３】
端末は、語義分析モデルにより分析して得られたユーザ名称を、前記通信メッセージの送信側名称と特定し、当該通信メッセージにおいて送信側名称を表示する。
【００９４】
例を挙げて言えば、図６Ｂを参照し、例示的な実施例に係る端末がユーザ名称を行事する模式図である。図６Ｂに示すように、端末が番号１５６＊＊＊＊０３５１の送信側から送信された通信メッセージを受信した後、得られたテキストの内容は、「国慶節、楽しんでください！張三より」である。端末が語義分析モデルに基づいて当該テキストの内容に対して語義分析を行い、得られた当該テキストの内容の実行側名称は、「張三」である。この時、端末は、当該実行側名称の「張三」を、通信メッセージ送信側番号に対応するユーザ名称と特定し、同時に、当該ユーザ名称の「張三」を、通信メッセージの送信側名称と特定するとともに、通信メッセージにおいて送信側番号の表示区域において、当該送信側名称の「張三」を表示する。それとともに、ユーザが送信側名称に対応する送信側番号を確認する便宜上、端末は、送信側番号の表示区域内において、当該通信メッセージの送信側番号の１５６＊＊＊＊０３５１を保留し、送信側名称の「張三」の下方に表示する。
【００９５】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００９６】
本発明の実施例に係る通信メッセージ識別方法は、通信メッセージにおけるテキストの内容に対して語義分析を行うことにより、テキストの内容の実行側名称を得、当該実行側名称を通信メッセージの送信側番号に対応するユーザ名称と特定する。サーバー及び膨大なデータベースに関わらず、テキストの内容に対して語義分析をさえ行えばユーザ名称を特定することができるため、送信側番号に対応するユーザ名称を特定する時にサーバー及び対応するデータベースを利用して特定する必要があり、操作が複雑で、且つ時間がかかる問題を解決し、通信メッセージに対する識別の効率を向上させる効果を奏する。
【００９７】
説明すべきなことは、端末は、送信側番号と送信側番号に対応するユーザ名称との対応関係をサーバーに送信することができ、サーバーが対応関係を対応関係データベースに記憶する。
【００９８】
ここでの対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び当該送信側番号に対応するユーザ名称を含む。
【００９９】
選択的に、サーバーは、送信側番号と送信側番号に対応するユーザ名称との対応関係を取得した後、当該対応関係を対応関係データベースに直接に記憶せず、先ず一時的に記憶し、その後、一時的に記憶した送信側名称及び送信側番号に対して分析を行い、より確実な送信側名称と送信側番号とをバインディングした後、対応関係データベースに記憶する。
【０１００】
さらに、説明すべきなことは、端末とサーバーとの間に転送される情報は、暗号化されることができ、さらに、サーバ側にデータを記憶する時にも、暗号化されることができ、このように、ユーザのプライバシー情報の漏洩を防止し、ユーザが転送するメッセージのセキュリティーを保障することができる。
【０１０１】
以下は、本発明に係る装置の実施例であり、本発明の方法の実施例を実行するのに適用されてもよい。本発明に係る装置の実施例に記載されない詳細は、本発明に係る方法の実施例を参照してください。
【０１０２】
図７は、一例示的な実施例に係る通信メッセージ識別装置を示すブロック図である。図７に示すように、当該通信メッセージ識別方法は、端末に用いられ、当該端末は、例えば、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等の、通信メッセージを受信することができる端末であってもよい。当該通信メッセージ識別装置は、受信モジュール７０２、分析モジュール７０４及び表示モジュール７０６を備えるが、これらに限定されない。
【０１０３】
当該受信モジュール７０２は、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【０１０４】
当該取得モジュール７０４は、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージの送信側番号に対応するユーザ名称を得る。
【０１０５】
当該表示モジュール７０６は、ユーザ名称を通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【０１０６】
上記をまとめて、本発明の実施例に係る通信メッセージ識別装置は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【０１０７】
図８は、別の例示的な実施例に係る通信メッセージ識別装置を示すブロック図であり、図８に示すように、当該通信メッセージ識別装置は、図１に示した実施環境における端末１２０に用いられる。当該通信メッセージ識別装置は、受信モジュール８０２、分析モジュール８０４及び表示モジュール８０６を備えてもよいが、これらに限定されるものではない。
【０１０８】
当該受信モジュール８０２は、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【０１０９】
当該分析モジュール８０４は、当該受信モジュール８０２により受信された通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージの送信側番号に対応するユーザ名称を得る。
【０１１０】
当該表示モジュール８０６は、当該分析モジュール８０４により分析して得られたユーザ名称を通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【０１１１】
１つの可能な実施例において、当該分析モジュール８０４は、第１の検出サブモジュール８０４ａ、及び特定サブモジュール８０４ｂを備える。
【０１１２】
当該第１の検出サブモジュール８０４ａは、通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出する。
【０１１３】
当該特定サブモジュール８０４ｂは、当該第１の検出サブモジュール８０４ａにより通信メッセージにおけるテキストの内容において所定の指定記号が存在すると検出された場合、所定の指定記号内の内容を、通信メッセージの送信側番号に対応するユーザ名称と特定する。
【０１１４】
１つの可能な実施例において、当該分析モジュール８０４は、第２の検出サブモジュール８０４ｃ、及び第１の受信サブモジュール８０４ｄを備える。
【０１１５】
当該第２の検出サブモジュール８０４ｃは、通信メッセージにおけるテキストの内容に、所定の指定記号が存在するか否かを検出する。
【０１１６】
当該第１の受信サブモジュール８０４ｄは、当該第２の検出サブモジュール８０４ｃにより通信メッセージにおけるテキストの内容において所定の指定記号が存在すると検出された場合、所定の指定記号内の内容及び送信側番号をサーバーに送信し、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信し、ここでのユーザ名称は、サーバーで指定記号内の内容と名称データベース内のユーザ名称とを比較して得られたものである。
【０１１７】
１つの可能な実施例において、当該分析モジュール８０４は、通信メッセージにおけるテキストの内容に対して語義分析を行って、テキストの内容の実行側名称を得、実行側名称を、通信メッセージ送信側番号に対応するユーザ名称と特定する。
【０１１８】
１つの可能な実施例において、当該分析モジュール８０４は、分割サブモジュール８０４ｅ、送信サブモジュール８０４ｆ及び第２の受信サブモジュール８０４ｇを備える。
【０１１９】
当該分割サブモジュール８０４ｅは、通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を得る。
【０１２０】
当該送信サブモジュール８０４ｆは、当該分割サブモジュール８０４ｅにより語彙分割を行って得られた少なくとも１つの独立な語彙、及び送信側番号をサーバーに送信する。
【０１２１】
当該第２の受信サブモジュール８０４ｇは、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信し、ユーザ名称は、サーバーで少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られたものである。
【０１２２】
１つの可能な実施例において、当該通信メッセージ識別装置は、さらに、送信モジュール８０８を備える。
【０１２３】
当該送信モジュール８０８は、送信側番号と送信側番号に対応するユーザ名称との対応関係をサーバーに送信し、サーバーが対応関係を対応関係のデータベースに記憶し、ここでの対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び送信側番号に対応するユーザ名称を含む。
【０１２４】
上記をまとめて、本発明の実施例に係る通信メッセージ識別装置は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【０１２５】
上記の実施例に係る装置において、各モジュールが操作を実行する具体的な形態は、すでに当該方法に関する実施例において詳細に記載されたので、ここで、詳細に説明しない。
【０１２６】
本発明の一例示的な実施例に係る通信メッセージ識別装置は、本発明に係る通信メッセージ識別方法を実現することができ、当該通信メッセージ識別装置は、プロセッサ及びプロセッサによる実行可能な命令を記憶するためのメモリを備える。
【０１２７】
プロセッサは、
テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信し、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージの送信側番号に対応するユーザ名称を得、ユーザ名称を通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【０１２８】
図９は、一例示的な実施例に係る通信メッセージを識別するための装置を示すブロック図である。例えば、装置９００は、携帯電話、コンピュータ、デジタル放送電子機器、メッセージ送受信機器、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタントなどであってもよい。
【０１２９】
図９に示すように、装置９００は、プロセスアセンブリ９０２、メモリ９０４、電源アセンブリ９０６、マルチメディアアセンブリ９０８、オーディオアセンブリ９１０、入出力（Ｉ／Ｏ）インタフェース９１２、センサアセンブリ９１４、及び通信アセンブリ９１６のような一つ以上のアセンブリを含んでよい。
【０１３０】
プロセスアセンブリ９０２は、一般的には装置９００全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ９０２は、１つ以上のプロセッサ９１８を含み、これらによって命令を実行することにより、上記の方法の全部、或いは一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ９０２は、１つ以上のモジュールを含み、これらによってプロセスアセンブリ９０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ９０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ９０８とプロセスアセンブリ９０２の間のインタラクションを容易にするようにしてもよい。
【０１３１】
メモリ９０４は、各種類のデータを記憶することにより装置９００の操作を支援するように構成される。これらのデータの例は、装置９００において操作されるいずれのアプリケーションプログラムまたは方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ９０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１３２】
電源アセンブリ９０６は、装置９００の多様なアセンブリに電力を供給する。電源アセンブリ９０６は、電源管理システム、１つ以上の電源、及び装置９００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０１３３】
マルチメディアアセンブリ９０８は、装置９００とユーザの間に１つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは１つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。タッチセンサは、タッチ、或いはスライドの動作の境界だけでなく、タッチ、或いはスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ９０８は、１つのフロントカメラ、及び／またはリアカメラを含む。装置９００が、例えば撮影モード、或いはビデオモード等の操作モードにある場合、フロントカメラ、及び／またはリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、１つの固定型の光レンズ系、或いは可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１３４】
オーディオアセンブリ９１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ９１０は、１つのマイク（ＭＩＣ）を含み、装置９００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ９０４に記憶されたり、通信アセンブリ９１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ９１０は、オーディオ信号を出力するための１つのスピーカーをさらに含む。
【０１３５】
Ｉ／Ｏインターフェイス９１２は、プロセスアセンブリ９０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１３６】
センサアセンブリ９１４は、装置９００に各方面の状態に対する評価を提供するための１つ以上のセンサを含む。例えば、センサアセンブリ９１４は、装置９００のＯＮ／ＯＦＦ状態、装置９００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出することができる。また、例えば、センサアセンブリ９１４は、装置９００、或いは装置９００の１つのアセンブリの位置変更、ユーザと装置９００とが接触しているか否か、装置９００の方位、または加速／減速、及び装置９００の温度の変化を検出することができる。センサアセンブリ９１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ９１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、またはＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ９１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１３７】
通信アセンブリ９１６は、端末９００と他の機器の間に有線、または無線形態の通信を提供する。装置９００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或いはこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。１つの例示的な実施例において、通信アセンブリ９１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、または放送に関連する情報を受信する。１つの例示的な実施例において、通信アセンブリ９１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【０１３８】
例示的な実施例において、装置９００は、１つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記通信メッセージ識別方法を実行する。
【０１３９】
例示的な実施例では、さらに、命令を含むコンピュータ読み取り可能な非一時的な記憶媒体、例えば、命令を含むメモリ９０４を提供しており、装置９００のプロセッサ９１８により前記命令を実行して上記通信メッセージ識別方法を実現する。例えば、コンピュータ読み取り可能な非一時的な記憶媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、及び光データ記憶デバイスなどであってもよい。
【０１４０】
当業者は、本明細書に開示された発明の詳細を考慮し、実施することにより、本発明の他の実施方案を容易に想定することができる。本出願は、本発明のいかなる変形、用途、又は適応的な変化を含むことを目的としており、いかなる変形、用途、又は適応的な変化は、本発明の一般原理に基づき、且つ本開示において公開されていない本技術分野においての公知常識又は慣用技術手段を含む。明細書及び実施例は、例示的なものを開示しており、本発明の保護範囲と主旨は、特許請求の範囲に記述される。
【０１４１】
本発明は、上記において開示された構成又は図面に示した構造に限定されるものではなく、本発明の範囲内であれば、様々な補正又は変更を行うことができる。本発明の範囲は、特許請求の範囲により制限される。
【図１】
2016541219.tif 000009
【図２】
2016541219.tif 000010
【図３Ａ】
2016541219.tif 000011
【図３Ｂ】
2016541219.tif 000012
【図４Ａ】
2016541219.tif 000013
【図４Ｂ】
2016541219.tif 000014
【図５Ａ】
2016541219.tif 000015
【図５Ｂ】
2016541219.tif 000016
【図６Ａ】
2016541219.tif 000017
【図６Ｂ】
2016541219.tif 000018
【図７】
2016541219.tif 000019
【図８】
2016541219.tif 000020
【図９】
2016541219.tif 000021
【手続補正書】
【提出日】平成27年5月19日(2015.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信するステップと、
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップと、
前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示するステップと、を含む
ことを特徴とする通信メッセージ識別方法。
【請求項２】
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するステップと、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、前記所定の指定記号内の内容を前記通信メッセージの送信側番号に対応するユーザ名称と特定するステップと、を含む
ことを特徴とする請求項１に記載の通信メッセージ識別方法。
【請求項３】
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するステップと、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、前記所定の指定記号内の内容及び前記送信側番号をサーバーに送信し、前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するステップと、を含み、
前記ユーザ名称は、前記サーバーで前記指定記号内の内容と名称データベース内のユーザ名称とを比較して得られた
ことを特徴とする請求項１に記載の通信メッセージ識別方法。
【請求項４】
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容に対して語義分析を行い、前記テキストの内容の実行側名称を取得し、前記実行側名称を、前記通信メッセージ送信側番号に対応するユーザ名称と特定するステップを含む
ことを特徴とする請求項１に記載の通信メッセージ識別方法。
【請求項５】
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得するステップと、
語彙分割で得られた少なくとも１つの独立な語彙及び前記送信側番号をサーバーに送信するステップと、
前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するステップと、を含み、
前記ユーザ名称は、前記サーバーで前記少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた
ことを特徴とする請求項１に記載の通信メッセージ識別方法。
【請求項６】
さらに、
前記送信側番号と前記送信側番号に対応するユーザ名称との対応関係を前記サーバーに送信し、前記サーバーに前記対応関係を対応関係のデータベースに記憶させるステップを含み、
前記対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び前記送信側番号に対応するユーザ名称を含む
ことを特徴とする請求項１〜５のいずれか１項に記載の通信メッセージ識別方法。
【請求項７】
テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信するための受信モジュールと、
前記受信モジュールにより受信された前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るための分析モジュールと、
前記分析モジュールにより分析して得られた前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示するための表示モジュールと、を備える
ことを特徴とする通信メッセージ識別装置。
【請求項８】
前記分析モジュールは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するための第１の検出サブモジュールと、
前記第１の検出サブモジュールにより、前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在すると検出された場合、前記所定の指定記号内の内容を前記通信メッセージの送信側番号に対応するユーザ名称と特定するための特定サブモジュールと、を備える
ことを特徴とする請求項７に記載の通信メッセージ識別装置。
【請求項９】
前記分析モジュールは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するための第２の検出サブモジュールと、
前記第２の検出サブモジュールにより、前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在すると検出された場合、前記所定の指定記号内の内容及び前記送信側番号をサーバーに送信し、前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するための第１の受信サブモジュールと、を備え、
前記ユーザ名称は、前記サーバーで前記指定記号内の内容と名称データベース内のユーザ名称とを比較して得られた
ことを特徴とする請求項７に記載の通信メッセージ識別装置。
【請求項１０】
前記分析モジュールは、
前記通信メッセージにおけるテキストの内容に対して語義分析を行い、前記テキストの内容の実行側名称を取得し、前記実行側名称を、前記通信メッセージ送信側番号に対応するユーザ名称と特定する
ことを特徴とする請求項７に記載の通信メッセージ識別装置。
【請求項１１】
前記分析モジュールは、
前記通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得するための分割サブモジュールと、
前記分割サブモジュールにより語彙分割で得られた少なくとも１つの独立な語彙及び前記送信側番号をサーバーに送信するための送信サブモジュールと、
前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するための第２の受信サブモジュールと、を備え、
前記ユーザ名称は、前記サーバーで前記少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた
ことを特徴とする請求項７に記載の通信メッセージ識別装置。
【請求項１２】
さらに、
前記送信側番号と前記送信側番号に対応するユーザ名称との対応関係を前記サーバーに送信し、前記サーバーに前記対応関係を対応関係のデータベースに記憶させるための送信モジュールを、備え、
前記対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び前記送信側番号に対応するユーザ名称を含む
ことを特徴とする請求項７〜１１のいずれか１項に記載の通信メッセージ識別装置。
【請求項１３】
プロセッサと、
前記プロセッサの実行可能な命令を記憶するためのメモリと、を備え、
テキストの内容、及び前記通信メッセージを送信する送信側番号を含む通信メッセージを受信し、
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得、
前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示する
ことを特徴とする通信メッセージ識別装置。
【請求項１４】
プロセッサに実行されることにより、請求項１〜６のいずれか１項に記載の通信メッセージ識別方法を実現することを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１４１０５２０１０１．１であって、出願日が２０１４年９月３０日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【０００２】
本発明は、データ分析技術分野に関し、特に、通信メッセージ識別方法、通信メッセージ識別装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
現在、個人や店舗などの幅広いユーザは、ＳＭＳ（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）を使用してコミュニケーションし、店舗のＳＭＳ番号と個人のＳＭＳ番号との差別が大きく、同じ店舗がＳＭＳを送信する時に、自動的に異なるＳＭＳ番号を生成し、このような店舗のＳＭＳは、ユーザにとって非常に識別しにくい。
【０００４】
関連技術において、ユーザが店舗のＳＭＳを識別することを容易にするために、関連する公式店舗の番号を人工的に収集し、人工的に検証された後の店舗のＳＭＳ番号及び店舗の名称を、イエローページ・データベースに記憶しておく。端末が知らないＳＭＳを受信した時、当該ＳＭＳの送信側番号を取得し、イエローページデータベースにおいてこの送信側番号を検索し、予め設定された当該送信側番号に対応する店舗の名称を、端末で表示する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明を実現する過程において、発明者は、関連技術において、少なくとも、関連する公式店舗の番号を人工的に収集する必要があるため、予め設定されたイエローページデータベースを適時に更新することが難しく、従って、識別率が比較的低くなり、または、識別する時に誤識別率が比較的高い欠陥が存在することを発見した。
【課題を解決するための手段】
【０００６】
本発明は、関連技術において予め設定されたイエローページデータベースを適時に更新し難く、且つ識別の時に誤識別率が比較的高い問題を解決するために、通信メッセージ識別方法、通信メッセージ識別装置、プログラム及び記録媒体を提供する。前記の技術案は、以下のようである。
【０００７】
本発明に係る実施形態の第１の態様によれば、通信メッセージ識別方法を提供する。前記方法は、
テキストの内容、及び前記通信メッセージを送信する送信側番号を含む通信メッセージを受信するステップと、
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップと、
前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示するステップと、を含む。
【０００８】
選択的に、前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するステップと、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、前記所定の指定記号内の内容を前記通信メッセージの送信側番号に対応するユーザ名称と特定するステップと、を含む。
【０００９】
選択的に、前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するステップと、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、前記所定の指定記号内の内容及び前記送信側番号をサーバーに送信し、前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するステップと、を含み、
前記ユーザ名称は、前記サーバーで前記指定記号内の内容と名称データベース内のユーザ名称とを比較して得られた。
【００１０】
選択的に、前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容に対して語義分析を行い、前記テキストの内容の実行側名称を取得し、前記実行側名称を、前記通信メッセージ送信側番号に対応するユーザ名称と特定するステップを含む。
【００１１】
選択的に前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るステップは、
前記通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得するステップと、
語彙分割で得られた少なくとも１つの独立な語彙及び前記送信側番号をサーバーに送信するステップと、
前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するステップと、を含み、
前記ユーザ名称は、前記サーバーで前記少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた。
【００１２】
選択的に、前記方法は、
さらに、
前記送信側番号と前記送信側番号に対応するユーザ名称との対応関係を前記サーバーに送信し、前記サーバーに前記対応関係を対応関係のデータベースに記憶させるステップを含み、
前記対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び前記送信側番号に対応するユーザ名称を含む。
【００１３】
本発明に係る実施形態の第２の態様によれば、通信メッセージ識別装置を提供し、前記装置は、
テキストの内容、及び前記通信メッセージを送信する送信側番号を含む通信メッセージを受信するための受信モジュールと、
前記受信モジュールにより受信された前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得るための分析モジュールと、
前記分析モジュールにより分析して得られた前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示するための表示モジュールと、を備える。
【００１４】
選択的に、前記分析モジュールは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するための第１の検出サブモジュールと、
前記第１の検出サブモジュールにより、前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在すると検出された場合、前記所定の指定記号内の内容を前記通信メッセージの送信側番号に対応するユーザ名称と特定するための特定サブモジュールと、を備える。
【００１５】
選択的に、前記分析モジュールは、
前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出するための第２の検出サブモジュールと、
前記第２の検出サブモジュールにより、前記通信メッセージにおけるテキストの内容において、所定の指定記号が存在すると検出された場合、前記所定の指定記号内の内容及び前記送信側番号をサーバーに送信し、前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するための第１の受信サブモジュールと、を備え、
前記ユーザ名称は、前記サーバーで前記指定記号内の内容と名称データベース内のユーザ名称とを比較して得られた。
【００１６】
選択的に、前記分析モジュールは、
前記通信メッセージにおけるテキストの内容に対して語義分析を行い、前記テキストの内容の実行側名称を取得し、前記実行側名称を、前記通信メッセージ送信側番号に対応するユーザ名称と特定する。
【００１７】
選択的に、前記分析モジュールは、
前記通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得するための分割サブモジュールと、
前記分割サブモジュールにより語彙分割で得られた少なくとも１つの独立な語彙及び前記送信側番号をサーバーに送信するための送信サブモジュールと、
前記サーバーからフィードバックされた前記送信側番号に対応する前記ユーザ名称を受信するための第２の受信サブモジュールと、を備え、
前記ユーザ名称は、前記サーバーで前記少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた。
【００１８】
選択的に、前記装置は、
さらに、
前記送信側番号と前記送信側番号に対応するユーザ名称との対応関係を前記サーバーに送信し、前記サーバーに前記対応関係を対応関係のデータベースに記憶させるための送信モジュールを、備え、
前記対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び前記送信側番号に対応するユーザ名称を含む。
【００１９】
本発明に係る実施形態の第３の態様によれば、通信メッセージ識別装置を提供し、前記装置は、
プロセッサと、
前記プロセッサの実行可能な命令を記憶するためのメモリと、を備え、
テキストの内容、及び前記通信メッセージを送信する送信側番号を含む通信メッセージを受信し、
前記通信メッセージにおけるテキストの内容に対して分析を行い、前記通信メッセージの送信側番号に対応するユーザ名称を得、
前記ユーザ名称を前記通信メッセージの送信側名称と特定し、前記通信メッセージにおいて前記送信側名称を表示する。
【００２０】
本発明に係る実施形態の第４の態様によれば、プロセッサに実行されることにより、前記通信メッセージ識別方法を実現するプログラムを提供する。
【００２１】
本発明に係る実施形態の第５の態様によれば、前記プログラムを記録した記録媒体を提供する。
【発明の効果】
【００２２】
本発明に係る実施例に提供された技術案では、次の有益な効果を果たすことができる。通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００２３】
以上の一般的な記述及び以下の詳細な記述は、例示のものに過ぎず、本開示を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００２４】
以下の図面は、明細書の一部分として明細書全体を構成することにより、本発明に合致する実施例を例示するとともに、本発明の原理を解釈するためのものである。
【図１】一部の例示的な実施例に係る通信メッセージ識別方法の実施環境を示す模式図である。
【図２】一例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図３Ａ】別の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図３Ｂ】一例示的な実施例に係る端末がユーザ名称を表示する模式図である。
【図４Ａ】他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図４Ｂ】一例示的な実施例に係る端末がユーザ名称を表示する模式図である。
【図５Ａ】さらに他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図５Ｂ】一例示的な実施例に係る端末がユーザ名称を表示する模式図である。
【図６Ａ】さらに他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。
【図６Ｂ】一例示的な実施例に係る端末がユーザ名称を表示する模式図である。
【図７】一例示的な実施例に係る通信メッセージ識別装置を示すブロック図である。
【図８】別の例示的な実施例に係る通信メッセージ識別装置を示すブロック図である。
【図９】一例示的な実施例に係る通信メッセージを識別するための装置を示すブロック図である。
【発明を実施するための形態】
【００２５】
ここで、図面に示された例示的な実施例を詳細に説明する。以下の内容において、図面を言及するとき、特に説明しない限り、異なる図面における同じ数字が同一または同等の要素を示す。以下の例示的な実施例に記載の実施の形態は、本発明と一致するあらゆる実施の形態を代表するわけではない。逆に、それらは、添付された特許請求の範囲に詳細に記載される、本発明の一部の方面と一致する装置及び方法の例にすぎない。
【００２６】
図１は、一部の例示的な実施例における通信メッセージ識別方法の実施環境を示す模式図である。図１に示すように、当該実施環境は、端末１２０及びサーバー１４０を含む。
【００２７】
端末１２０は、通信メッセージを受信して保存する電子機器であってもよく、当該電子機器は、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等であってもよい。
【００２８】
端末１２０とサーバー１４０とは、無線ネットワークまたは有線ネットワークを介して接続されてもよい。
【００２９】
サーバー１４０は、通信メッセージを分析してユーザ名称を取得するためのサーバーであってもよい。ここで言及するサーバー１４０は、１つのサーバー、または複数のサーバーからなるサーバー群、または１つのクラウドコンピューティング・サービスセンターであってもよい。
【００３０】
図２は、例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図２に示すように、当該通信メッセージ識別方法は、端末に用いられ、当該端末は、例えば、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等の、通信メッセージを受信することができる端末であってもよい。当該通信メッセージ識別方法は、以下のステップを含む。
【００３１】
ステップ２０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００３２】
ステップ２０２において、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージの送信側番号に対応するユーザ名称を得る。
【００３３】
ステップ２０３において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００３４】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信し、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００３５】
図３Ａは、別の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図３Ａに示すように、当該通信メッセージ識別方法は、端末に用いられ、当該端末は、例えば、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等の、通信メッセージを受信することができる端末であってもよい。当該通信メッセージ識別方法は、以下のステップを含む。
【００３６】
ステップ３０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００３７】
ここでの通信メッセージは、例えば、ＳＭＳ等のテキスト形式で通信を行うメッセージであってもよい。
【００３８】
ステップ３０２において、通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出する。
【００３９】
2016541219.tif 000022
【００４０】
説明すべきなことは、所定の指定記号が下線、波線、ダブルクォート等であってもよく、当該実施例において、所定の指定記号の種類に対して限らない。
【００４１】
ステップ３０３において、通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、所定の指定記号内の内容を、通信メッセージの送信側番号に対応するユーザ名称と特定する。
【００４２】
端末は、通信メッセージにおけるテキストの内容において、所定の指定記号が存在したと検出した後、所定の指定記号内の内容を抽出し、通信メッセージの送信側番号に対応するユーザ名称と特定する。
【００４３】
2016541219.tif 000023
【００４４】
ステップ３０４において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００４５】
端末は、所定の指定記号からユーザ名称を抽出して通信メッセージの送信側名称と特定するとともに、通信メッセージに対応する送信側番号を、当該送信側名称に取り替えて当該送信側名称を表示する。選択的に、端末は、ユーザが当該送信側番号を容易に確認するように、当該送信側名称及びそれに対応する送信側番号を同時に表示する。
【００４６】
2016541219.tif 000024
【００４７】
2016541219.tif 000025
【００４８】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００４９】
本発明の実施例に係る通信メッセージ識別方法は、通信メッセージにおけるテキストの内容において、所定の指定記号の存在を検出した後、その所定の指定記号内の内容を、通信メッセージの送信側番号に対応するユーザ名称と特定する。これにより、テキストの内容を検出することで、通信メッセージの送信側番号に対応するユーザ名称と特定することができるため、通信メッセージ送信側番号に対応するユーザ名称を特定する時に当該ユーザ名称をサーバーに送信する必要があり、サーバーでデータベースに基づいて比較してユーザ名称を取得し、操作が繁雑でかつ時間がかかる問題を解決した。従って、通信メッセージに対する識別の効率を向上させる効果を奏する。
【００５０】
１つの使用場面において、通信メッセージにおいて、少なくとも２対或いは２つの所定の指定記号が存在する場合、取得した所定の指定記号内の内容は、２つ或いは２つ以上であり、これらの内容が異なる場合、精度をより向上させるために、端末は、所定の指定記号内の内容をサーバーに送信し、サーバーにどの内容をユーザ名称とするか否かを判断させることができ、具体的には、図４Ａを参照する。
【００５１】
図４Ａは、他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図４Ａに示すように、当該通信メッセージ識別方法は、図１に示した実施環境における端末１２０に用いられ、以下のステップを含む。
【００５２】
ステップ４０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００５３】
ここでの通信メッセージは、例えば、ＳＭＳ等のテキスト形式で通信を行うメッセージであってもよい。
【００５４】
ステップ４０２において、通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出する。
【００５５】
2016541219.tif 000026
【００５６】
説明すべきなことは、所定の指定記号が下線、波線、ダブルクォート等であってもよく、当該実施例において、所定の指定記号の種類に対して限らない。
【００５７】
ステップ４０３において、通信メッセージにおけるテキストの内容において、所定の指定記号が存在する場合、所定の指定記号内の内容及び送信側番号をサーバーに送信し、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信し、ここでのユーザ名称は、サーバーで指定記号内の内容と名称データベース内のユーザ名称とを比較して得られたものである。
【００５８】
端末は、通信メッセージにおけるテキストの内容において、所定の指定記号の存在を検出した後、所定の指定記号内の内容を抽出し、そして、当該抽出した内容及び送信側番号をサーバーに送信する。
【００５９】
サーバーは、端末から送信された所定の指定記号内の内容及び送信側番号を受信した後、所定の指定記号内の内容に対して検出を行い、この時、サーバーは、所定の指定記号内の内容が記憶しておる名称データベース内のユーザ名称にマッチングするか否かを検出することができる。
【００６０】
ここでの名称データベースには、少なくとも１つのユーザ名称が記憶されており、また、ユーザ名称ごとに、当該ユーザ名称に対応する関連ワードを記憶することができ、ここでの関連ワードとは、ユーザ名称に関連する分詞であり、１つのユーザ名称が複数の関連ワードに対応することができる。例えば、１つのユーザ名称が「中国聯合通信」である場合、それに対応する関連ワードは、「北京聯合通信」、「上海聯合通信」及び「聯合通信ユーザ」等であってもよい。
【００６１】
サーバーは、所定の指定記号内の内容を取得した後、当該内容が名称データベースに記憶されたユーザ名称とを直接にマッチングしてもよく、名称データベースに記憶されたユーザ名称に対応する関連ワードとをマッチングしてもよい。
【００６２】
所定の指定記号内の内容と、名称データベースに記憶されたユーザ名称とのマッチングが成功した場合、または、ユーザ名称に対応する関連ワードとのマッチングが成功した場合、サーバーは、当該所定の指定記号内の内容をユーザ名称と特定し、当該所定の指定記号内の内容にマッチングしたユーザ名称を取得し、または、当該所定の指定記号内の内容にマッチングした関連ワードに対応するユーザ名称を取得する。
【００６３】
サーバーは、ユーザ名称を特定した後、当該ユーザ名称及び当該ユーザ名称に対応する送信側番号を端末にフィードバックし、端末は、当該送信側番号に対応するユーザ名称を受信する。
【００６４】
ステップ４０４において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００６５】
端末は、サーバーからフィードバックされた、送信側番号に対応するユーザ名称を受信した後、当該ユーザ名称を、通信メッセージの送信側名称と特定し、通信メッセージに対応する送信側番号を、当該送信側名称に取り替えて表示する。選択的に、端末は、ユーザが当該送信側番号を容易に確認するように、当該送信側名称及びそれに対応する送信側番号を同時に表示してもよい。
【００６６】
2016541219.tif 000027
【００６７】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００６８】
本発明の実施例に係る通信メッセージ識別方法は、通信メッセージにおけるテキストの内容の中に、所定の指定記号が存在することを検出した後、所定の指定記号内の内容及び送信側番号をサーバーに送信し、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信する。これにより、所定の指定記号内の内容をサーバーに送信し、サーバーにより、所定の指定記号内の内容に基づいてユーザ名称を取得するため、所定の指定記号内の内容が正確なユーザ名称ではないおそれがあり、通信メッセージに対する識別がずれる問題を解決し、通信メッセージに対する識別の確実率を向上させる効果を奏する。
【００６９】
図３Ａ及び図４Ａにおける実施例から分かるように、端末が通信メッセージのテキストの内容における所定の指定記号内の内容に基づいて、当該通信メッセージを送信する送信側名称を取得する。１つの実施可能な形態において、端末は、通信メッセージにおけるテキストの内容に対して語彙分割を行うことができ、分割された後の独立な語彙に基づいて、当該通信メッセージの送信側名称を得、具体的には、図５Ａに示した実施例を参照する。
【００７０】
図５Ａは、さらに他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図５Ａに示すように、当該通信メッセージ識別方法は、図１に示した実施環境における端末１２０に用いられ、以下のステップを含む。
【００７１】
ステップ５０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００７２】
ここでの通信メッセージは、例えば、ＳＭＳ等のテキスト形式で通信を行うメッセージであってもよい。
【００７３】
ステップ５０２において、通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を取得する。
【００７４】
端末は、通信メッセージにおけるテキストの内容に対して分析する時に、通信メッセージにおけるテキストの内容に対して語彙分割を行って各独立な語彙を得ることができる。
【００７５】
ステップ５０３において、語彙分割で得られた少なくとも１つの独立な語彙及び送信側番号をサーバーに送信する。
【００７６】
端末は、通信メッセージにおけるテキストの内容に対して語彙分割を行い、各独立な語彙を得た後、これらの独立な語彙を送信側番号とともにサーバーに送信する。
【００７７】
サーバーは、各独立な語彙及び送信側番号を受信した後、各独立な語彙に関連するユーザ名称が存在するか否かを分析する。この時、サーバーは、得られた各独立な語彙と、名称データベースに記憶された各関連ワードとのマッチングを行い、１つの独立な語彙とある関連ワードとのマッチングが成功した後、当該独立な語彙が当該関連ワードに対応するユーザ名称に関連することを確認できる。サーバーは、当該ユーザ名称を、当該送信側番号に対応するユーザ名称と特定する。
【００７８】
ステップ５０４において、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信し、ここでのユーザ名称は、サーバーで少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られた。
【００７９】
サーバーは、受信した独立な語彙に基づいて送信側番号に対応するユーザ名称を特定した後、送信側番号、及び当該送信側番号に対応するユーザ名称を端末にフィードバックする。
【００８０】
端末は、当該送信側番号、及び当該送信側番号に対応するユーザ名称を受信する。
【００８１】
ステップ５０５において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００８２】
端末は、送信側番号、及び当該送信側番号に対応するユーザ名称を受信した後、当該ユーザ名称を、通信メッセージに対応する送信側名称と特定し、通信メッセージに対応する送信側番号を、当該送信側名称に取り替えて表示する。選択的に、端末は、ユーザが当該送信側番号を容易に確認するように、当該送信側名称及びそれに対応する送信側番号を同時に表示してもよい。
【００８３】
例を挙げて言えば、図５Ｂを参照し、例示的な実施例に係る端末がユーザ名称を表示する模式図である。図５Ｂに示すように、端末１２０は、テキストの内容に対して語彙分割を行い、各独立な語彙を得た後、各独立な語彙及び送信側番号の１００１０をサーバー１４０に送信する。サーバー１４０は、各独立な語彙及び送信側番号１００１０を受信した後、各独立な語彙と名称データベースに記憶された各関連ワードとのマッチングを行い、当該送信側番号１００１０に対応するユーザ名称の「中国聯合通信」を得、当該ユーザ名称の「中国聯合通信」及び対応する送信側番号１００１０を、端末１２０にフィードバックする。端末１２０は、ユーザ名称の「中国聯合通信」及び送信側番号の１００１０を受信した後、当該ユーザ名称の「中国聯合通信」を送信側名称と特定するとともに、通信メッセージに送信側番号の表示区域内において、当該送信側名称の「中国聯合通信」を表示する。それとともに、ユーザが送信側名称に対応する送信側番号を確認する便宜上、端末１２０は、送信側番号の表示区域内において、当該通信メッセージの送信側番号の１００１０を保留し、送信側名称の「中国聯合通信」の下方に表示する。
【００８４】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００８５】
本発明の実施例に係る通信メッセージ識別方法は、通信メッセージにおけるテキストの内容に対して語彙分割を行い、語彙分割により得られた少なくとも１つの独立な語彙及び送信側番号をサーバーに送信し、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信する。これにより、サーバー内において名称データベースをさえ確立すれば、送信側番号に対応するユーザ名称を判断することができるため、ユーザ名称と送信側番号とを対応付けるデータベースを確立する必要があり、時間がかかる問題を解決し、通信メッセージに対する識別の効率を向上させる効果を奏する。
【００８６】
１つの実施可能な場面において、端末は、通信メッセージにおけるテキストの内容に対して語義分析を行うことにより、実行側名称を取得することができ、実行側名称を当該通信メッセージのユーザ名称と特定し、具体的には、図６Ａにおける実施例を参照する。
【００８７】
図６Ａは、さらに他の例示的な実施例に係る通信メッセージ識別方法を示すフローチャートである。図６Ａに示すように、当該通信メッセージ識別方法は、端末に用いられ、当該端末は、例えば、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等の、通信メッセージを受信することができる端末であってもよい。当該通信メッセージ識別方法は、以下のステップを含む。
【００８８】
ステップ６０１において、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【００８９】
ここでいう通信メッセージは、例えば、ＳＭＳ等のテキスト形式で通信を行うメッセージであってもよい。
【００９０】
ステップ６０２において、通信メッセージにおけるテキストの内容に対して語義分析を行って、テキストの内容の実行側名称を取得し、実行側名称を、通信メッセージ送信側番号に対応するユーザ名称と特定する。
【００９１】
端末は、通信メッセージを受信した後、語義分析モデルに基づいて、受信した通信メッセージにおけるテキストの内容に対して語義分析を行い、当該テキストの内容の実行側名称を取得し、当該実行側名称を、通信メッセージ送信側番号に対応するユーザ名称と特定することができる。
【００９２】
例を挙げて言えば、端末の受信した通信メッセージが「国慶節、楽しんでください！張三より」である場合、端末は、語義分析モデルに基づいて、当該テキストの内容に対して語義分析を行い、「張三」が当該テキストの内容の実行側名称であることを得、当該実行側名称の「張三」を、通信メッセージ送信側番号に対応するユーザ名称と特定する。
【００９３】
選択的に、端末は、語義分析モデルを利用して語義分析を行うことができ、語義分析モデルは、語義分析モデルを提供するサーバーから取得されることができ、当該サーバーは、収集した既知の語義メッセージのサンプルに基づいて学習を行い、語義分析モデルを得ることができる。
【００９４】
ステップ６０３において、ユーザ名称を前記通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【００９５】
端末は、語義分析モデルにより分析して得られたユーザ名称を、前記通信メッセージの送信側名称と特定し、当該通信メッセージにおいて送信側名称を表示する。
【００９６】
例を挙げて言えば、図６Ｂを参照し、例示的な実施例に係る端末がユーザ名称を行事する模式図である。図６Ｂに示すように、端末が番号１５６＊＊＊＊０３５１の送信側から送信された通信メッセージを受信した後、得られたテキストの内容は、「国慶節、楽しんでください！張三より」である。端末が語義分析モデルに基づいて当該テキストの内容に対して語義分析を行い、得られた当該テキストの内容の実行側名称は、「張三」である。この時、端末は、当該実行側名称の「張三」を、通信メッセージ送信側番号に対応するユーザ名称と特定し、同時に、当該ユーザ名称の「張三」を、通信メッセージの送信側名称と特定するとともに、通信メッセージにおいて送信側番号の表示区域において、当該送信側名称の「張三」を表示する。それとともに、ユーザが送信側名称に対応する送信側番号を確認する便宜上、端末は、送信側番号の表示区域内において、当該通信メッセージの送信側番号の１５６＊＊＊＊０３５１を保留し、送信側名称の「張三」の下方に表示する。
【００９７】
上記をまとめて、本発明の実施例に係る通信メッセージ識別方法は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【００９８】
本発明の実施例に係る通信メッセージ識別方法は、通信メッセージにおけるテキストの内容に対して語義分析を行うことにより、テキストの内容の実行側名称を得、当該実行側名称を通信メッセージの送信側番号に対応するユーザ名称と特定する。サーバー及び膨大なデータベースに関わらず、テキストの内容に対して語義分析をさえ行えばユーザ名称を特定することができるため、送信側番号に対応するユーザ名称を特定する時にサーバー及び対応するデータベースを利用して特定する必要があり、操作が複雑で、且つ時間がかかる問題を解決し、通信メッセージに対する識別の効率を向上させる効果を奏する。
【００９９】
説明すべきなことは、端末は、送信側番号と送信側番号に対応するユーザ名称との対応関係をサーバーに送信することができ、サーバーが対応関係を対応関係データベースに記憶する。
【０１００】
ここでの対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び当該送信側番号に対応するユーザ名称を含む。
【０１０１】
選択的に、サーバーは、送信側番号と送信側番号に対応するユーザ名称との対応関係を取得した後、当該対応関係を対応関係データベースに直接に記憶せず、先ず一時的に記憶し、その後、一時的に記憶した送信側名称及び送信側番号に対して分析を行い、より確実な送信側名称と送信側番号とをバインディングした後、対応関係データベースに記憶する。
【０１０２】
さらに、説明すべきなことは、端末とサーバーとの間に転送される情報は、暗号化されることができ、さらに、サーバ側にデータを記憶する時にも、暗号化されることができ、このように、ユーザのプライバシー情報の漏洩を防止し、ユーザが転送するメッセージのセキュリティーを保障することができる。
【０１０３】
以下は、本発明に係る装置の実施例であり、本発明の方法の実施例を実行するのに適用されてもよい。本発明に係る装置の実施例に記載されない詳細は、本発明に係る方法の実施例を参照してください。
【０１０４】
図７は、一例示的な実施例に係る通信メッセージ識別装置を示すブロック図である。図７に示すように、当該通信メッセージ識別方法は、端末に用いられ、当該端末は、例えば、スマートフォン、タブレットＰＣ、スマートテレビ、電子書籍リーダー、マルチメディアプレーヤー、ポータブルノートパソコンやデスクトップコンピュータ等の、通信メッセージを受信することができる端末であってもよい。当該通信メッセージ識別装置は、受信モジュール７０２、分析モジュール７０４及び表示モジュール７０６を備えるが、これらに限定されない。
【０１０５】
当該受信モジュール７０２は、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【０１０６】
当該分析モジュール７０４は、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージの送信側番号に対応するユーザ名称を得る。
【０１０７】
当該表示モジュール７０６は、ユーザ名称を通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【０１０８】
上記をまとめて、本発明の実施例に係る通信メッセージ識別装置は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【０１０９】
図８は、別の例示的な実施例に係る通信メッセージ識別装置を示すブロック図であり、図８に示すように、当該通信メッセージ識別装置は、図１に示した実施環境における端末１２０に用いられる。当該通信メッセージ識別装置は、受信モジュール８０２、分析モジュール８０４及び表示モジュール８０６を備えてもよいが、これらに限定されるものではない。
【０１１０】
当該受信モジュール８０２は、テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信する。
【０１１１】
当該分析モジュール８０４は、当該受信モジュール８０２により受信された通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージの送信側番号に対応するユーザ名称を得る。
【０１１２】
当該表示モジュール８０６は、当該分析モジュール８０４により分析して得られたユーザ名称を通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【０１１３】
１つの可能な実施例において、当該分析モジュール８０４は、第１の検出サブモジュール８０４ａ、及び特定サブモジュール８０４ｂを備える。
【０１１４】
当該第１の検出サブモジュール８０４ａは、通信メッセージにおけるテキストの内容において、所定の指定記号が存在するか否かを検出する。
【０１１５】
当該特定サブモジュール８０４ｂは、当該第１の検出サブモジュール８０４ａにより通信メッセージにおけるテキストの内容において所定の指定記号が存在すると検出された場合、所定の指定記号内の内容を、通信メッセージの送信側番号に対応するユーザ名称と特定する。
【０１１６】
１つの可能な実施例において、当該分析モジュール８０４は、第２の検出サブモジュール８０４ｃ、及び第１の受信サブモジュール８０４ｄを備える。
【０１１７】
当該第２の検出サブモジュール８０４ｃは、通信メッセージにおけるテキストの内容に、所定の指定記号が存在するか否かを検出する。
【０１１８】
当該第１の受信サブモジュール８０４ｄは、当該第２の検出サブモジュール８０４ｃにより通信メッセージにおけるテキストの内容において所定の指定記号が存在すると検出された場合、所定の指定記号内の内容及び送信側番号をサーバーに送信し、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信し、ここでのユーザ名称は、サーバーで指定記号内の内容と名称データベース内のユーザ名称とを比較して得られたものである。
【０１１９】
１つの可能な実施例において、当該分析モジュール８０４は、通信メッセージにおけるテキストの内容に対して語義分析を行って、テキストの内容の実行側名称を得、実行側名称を、通信メッセージ送信側番号に対応するユーザ名称と特定する。
【０１２０】
１つの可能な実施例において、当該分析モジュール８０４は、分割サブモジュール８０４ｅ、送信サブモジュール８０４ｆ及び第２の受信サブモジュール８０４ｇを備える。
【０１２１】
当該分割サブモジュール８０４ｅは、通信メッセージにおけるテキストの内容に対して語彙分割を行い、少なくとも１つの独立な語彙を得る。
【０１２２】
当該送信サブモジュール８０４ｆは、当該分割サブモジュール８０４ｅにより語彙分割を行って得られた少なくとも１つの独立な語彙、及び送信側番号をサーバーに送信する。
【０１２３】
当該第２の受信サブモジュール８０４ｇは、サーバーからフィードバックされた送信側番号に対応するユーザ名称を受信し、ユーザ名称は、サーバーで少なくとも１つの独立な語彙と名称データベース内のユーザ名称とを比較して得られたものである。
【０１２４】
１つの可能な実施例において、当該通信メッセージ識別装置は、さらに、送信モジュール８０８を備える。
【０１２５】
当該送信モジュール８０８は、送信側番号と送信側番号に対応するユーザ名称との対応関係をサーバーに送信し、サーバーが対応関係を対応関係のデータベースに記憶し、ここでの対応関係データベースは、少なくとも一組の対応関係を含み、各組の対応関係は、送信側番号及び送信側番号に対応するユーザ名称を含む。
【０１２６】
上記をまとめて、本発明の実施例に係る通信メッセージ識別装置は、通信メッセージを受信することにより、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージ送信側番号に対応するユーザ名称を得、当該ユーザ名称を通信メッセージの送信側名称と特定して表示し、これにより、通信メッセージにおけるテキストの内容でユーザ名称を取得することができるため、予め設定されたイエローページデータベースを適時に更新し難くて、且つ識別の時に誤識別率が比較的高い問題を解決し、通信メッセージを識別する確実性が向上する効果を奏する。
【０１２７】
上記の実施例に係る装置において、各モジュールが操作を実行する具体的な形態は、すでに当該方法に関する実施例において詳細に記載されたので、ここで、詳細に説明しない。
【０１２８】
本発明の一例示的な実施例に係る通信メッセージ識別装置は、本発明に係る通信メッセージ識別方法を実現することができ、当該通信メッセージ識別装置は、プロセッサ及びプロセッサによる実行可能な命令を記憶するためのメモリを備える。
【０１２９】
プロセッサは、
テキストの内容、及び通信メッセージを送信する送信側番号を含む通信メッセージを受信し、通信メッセージにおけるテキストの内容に対して分析を行い、通信メッセージの送信側番号に対応するユーザ名称を得、ユーザ名称を通信メッセージの送信側名称と特定し、通信メッセージにおいて送信側名称を表示する。
【０１３０】
図９は、一例示的な実施例に係る通信メッセージを識別するための装置を示すブロック図である。例えば、装置９００は、携帯電話、コンピュータ、デジタル放送電子機器、メッセージ送受信機器、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタントなどであってもよい。
【０１３１】
図９に示すように、装置９００は、プロセスアセンブリ９０２、メモリ９０４、電源アセンブリ９０６、マルチメディアアセンブリ９０８、オーディオアセンブリ９１０、入出力（Ｉ／Ｏ）インタフェース９１２、センサアセンブリ９１４、及び通信アセンブリ９１６のような一つ以上のアセンブリを含んでよい。
【０１３２】
プロセスアセンブリ９０２は、一般的には装置９００全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ９０２は、１つ以上のプロセッサ９１８を含み、これらによって命令を実行することにより、上記の方法の全部、或いは一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ９０２は、１つ以上のモジュールを含み、これらによってプロセスアセンブリ９０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ９０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ９０８とプロセスアセンブリ９０２の間のインタラクションを容易にするようにしてもよい。
【０１３３】
メモリ９０４は、各種類のデータを記憶することにより装置９００の操作を支援するように構成される。これらのデータの例は、装置９００において操作されるいずれのアプリケーションプログラムまたは方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ９０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１３４】
電源アセンブリ９０６は、装置９００の多様なアセンブリに電力を供給する。電源アセンブリ９０６は、電源管理システム、１つ以上の電源、及び装置９００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０１３５】
マルチメディアアセンブリ９０８は、装置９００とユーザの間に１つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは１つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。タッチセンサは、タッチ、或いはスライドの動作の境界だけでなく、タッチ、或いはスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ９０８は、１つのフロントカメラ、及び／またはリアカメラを含む。装置９００が、例えば撮影モード、或いはビデオモード等の操作モードにある場合、フロントカメラ、及び／またはリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、１つの固定型の光レンズ系、或いは可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１３６】
オーディオアセンブリ９１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ９１０は、１つのマイク（ＭＩＣ）を含み、装置９００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ９０４に記憶されたり、通信アセンブリ９１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ９１０は、オーディオ信号を出力するための１つのスピーカーをさらに含む。
【０１３７】
Ｉ／Ｏインターフェイス９１２は、プロセスアセンブリ９０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１３８】
センサアセンブリ９１４は、装置９００に各方面の状態に対する評価を提供するための１つ以上のセンサを含む。例えば、センサアセンブリ９１４は、装置９００のＯＮ／ＯＦＦ状態、装置９００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出することができる。また、例えば、センサアセンブリ９１４は、装置９００、或いは装置９００の１つのアセンブリの位置変更、ユーザと装置９００とが接触しているか否か、装置９００の方位、または加速／減速、及び装置９００の温度の変化を検出することができる。センサアセンブリ９１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ９１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、またはＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ９１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１３９】
通信アセンブリ９１６は、端末９００と他の機器の間に有線、または無線形態の通信を提供する。装置９００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或いはこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。１つの例示的な実施例において、通信アセンブリ９１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、または放送に関連する情報を受信する。１つの例示的な実施例において、通信アセンブリ９１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【０１４０】
例示的な実施例において、装置９００は、１つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記通信メッセージ識別方法を実行する。
【０１４１】
例示的な実施例では、さらに、命令を含むコンピュータ読み取り可能な非一時的な記憶媒体、例えば、命令を含むメモリ９０４を提供しており、装置９００のプロセッサ９１８により前記命令を実行して上記通信メッセージ識別方法を実現する。例えば、コンピュータ読み取り可能な非一時的な記憶媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、及び光データ記憶デバイスなどであってもよい。
【０１４２】
当業者は、本明細書に開示された発明の詳細を考慮し、実施することにより、本発明の他の実施方案を容易に想定することができる。本出願は、本発明のいかなる変形、用途、又は適応的な変化を含むことを目的としており、いかなる変形、用途、又は適応的な変化は、本発明の一般原理に基づき、且つ本開示において公開されていない本技術分野においての公知常識又は慣用技術手段を含む。明細書及び実施例は、例示的なものを開示しており、本発明の保護範囲と主旨は、特許請求の範囲に記述される。
【０１４３】
本発明は、上記において開示された構成又は図面に示した構造に限定されるものではなく、本発明の範囲内であれば、様々な補正又は変更を行うことができる。本発明の範囲は、特許請求の範囲により制限される。
【国際調査報告】
2016541219.tif 000028
2016541219.tif 000029
2016541219.tif 000030
2016541219.tif 000031