JP6783382B2 - 通知メッセージを関連付けるための方法、装置、およびモバイル端末 - Google Patents

通知メッセージを関連付けるための方法、装置、およびモバイル端末 Download PDF

Info

Publication number
JP6783382B2
JP6783382B2 JP2019513284A JP2019513284A JP6783382B2 JP 6783382 B2 JP6783382 B2 JP 6783382B2 JP 2019513284 A JP2019513284 A JP 2019513284A JP 2019513284 A JP2019513284 A JP 2019513284A JP 6783382 B2 JP6783382 B2 JP 6783382B2
Authority
JP
Japan
Prior art keywords
notification message
event
mobile terminal
interface
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019513284A
Other languages
English (en)
Other versions
JP2019533922A (ja
Inventor
ウ,ヘソン
レン,ルジャン
ディン,ニン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of JP2019533922A publication Critical patent/JP2019533922A/ja
Application granted granted Critical
Publication of JP6783382B2 publication Critical patent/JP6783382B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/34Microprocessors

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)
  • Stored Programmes (AREA)

Description

本発明は、情報技術の分野に関する。そして、特定的には、通知メッセージを関連付けるための方法、装置、およびモバイル端末に関する。
スマート電子機器およびモバイル端末の継続的な開発に伴い、ユーザは、ますます、携帯電話を使用して様々な通知メッセージを獲得することに慣れている。速達便(express delivery)の追跡(tracking)に関する通知メッセージが、一つの例として使用されている。図1は、従来技術において、携帯電話が速達便追跡情報を提供するインターフェイスの模式図である。ユーザは、たいてい、アプリケーション(例えば、Taobaoアプリケーション)を開き、または、Webページ(例えば、Taobao.com)にログオンして、追跡番号(tracking number)を使用することによりサーバから追跡状況(tracking status)を問い合わせる。そして、次いで、携帯電話は、図1に示される速達便の情報を提供する。速達便情報は、集荷情報(collection information)、通過情報(transit information)、署名情報(signing information)等を含んでいる。サーバにおける速達便情報は、荷物(package)を配送した後で配送業者(courier)によって入力されるので、そして、従って、遅延する。加えて、荷物配送の最中に、配送業者は、たいてい、SMSメッセージまたは電話(call)の形式において、いつ、そして、どこで荷物をピックアップするかをユーザに通知する。従って、ユーザは、完全な速達便追跡情報を獲得するために複数の操作を実行する必要がある。具体的に、ユーザは、出荷情報(shipment information)および通過状況(transit status)を確認するために、最初に図1に示されるインターフェイスを見る必要がある。次いで、ユーザは、配送業者の配達情報(delivery information)確認するために、アドレス帳またはSMSメッセージを見る(view)必要がある。ユーザが、直接会って(face-to-face)荷物について署名していない場合には、ユーザは、さらに、SMSアプリケーションを開いてインテリジェントセルフエクスプレスサービスマシーン(intelligent self-express machine)およびパスワードを見る必要がある。その結果として、操作効率が比較的に低く、かつ、ユーザ体験(user experience)が低い。
本発明は、同じイベントの情報が離散して(dispersedly)分配され、そして、ユーザは複数の操作を実行するために複数のアプリケーションを開き、低い操作効率および低いユーザ体験を生じているという、従来技術の問題点を解決するために、通知メッセージと関連付けるための方法およびモバイル端末を提供する。
第1態様に従って、このソリューションは、通知メッセージを関連付けるための方法に係る一つの実施形態を提供する。
第1の可能な実施形態において、本方法は以下を含む。第1アプリケーションにおける第1通知メッセージを獲得すること。第1通知メッセージのセマンティック特徴値を獲得すること。ここで、セマンティック特徴値は、第1通知メッセージのセマンティック特徴を示すために使用される。第2通知メッセージのセマンティック特徴値は、第1通知メッセージのセマンティックと一致しており、ここで、第2通知メッセージは、モバイル端末の中に事前に保管されている。そして、第1通知メッセージを第2通知メッセージと関連付ける。本方法において、モバイル端末の関連イベントであり、かつ、異なるチャネル(例えば、異なるアプリケーション)からのものである通知メッセージが関連付けられている通知メッセージは、それによって、関連イベントの通知メッセージが分散して配信され、かつ、ユーザによって忘れられがちであるという従来技術の問題を解決している。従って、ユーザは、関連するイベントであり、かつ、異なるチャネルからのものである通知メッセージを便利に見ることができ、それによって、ユーザの操作効率を効果的に改善し、かつ、ユーザ体験を改善している。
第1態様に係る第1の可能な実装形態を参照すると、第2の可能な実装形態において、第2通知メッセージのセマンティック特徴値が第1通知メッセージのセマンティック特徴値と一致していることは、第2通知メッセージに関連するイベントと第1通知メッセージに関連するイベントが同じイベントであること、を含んでよい。このソリューションでは、ユーザが迅速に知メッセージを見ることができるように、異なるアプリケーションからの同じイベントの通知メッセージが関連付けられている。異なる通知メッセージが、同じイベントの異なる状態、例えば、第1通知メッセージはイベントが第1状態にあることを示しており、かつ、第2通知メッセージはイベントが第2状態にあることを示している場合には、ユーザがイベントの現在の進捗およびイベントの最新の状態を知るのを手助けするために、モバイル端末は、第1状態および第2状態を別々に保管し、そして、イベントの現在の状態を最新の状態に更新することができる。さらに、更新された最新の状態がイベントのライフサイクルにおける重要な状態、例えば、速達便イベントにおける配達状態である場合には、イベントのステータスを更新した後に、モバイル端末は、ユーザが関連する通知メッセージを削除するのを防ぐように、さらに、現在の状態を用いてユーザを促すことができる。
第1態様に係る第1の可能な実装形態を参照すると、第3の可能な実装形態において、モバイル端末によって、第2通知メッセージのセマンティック特徴値が第1通知メッセージのセマンティック特徴値と一致していると決定することは、第2通知メッセージのセマンティック特徴値を獲得すること、そして、第2通知メッセージのセマンティック特徴値が第1通知メッセージのセマンティック特徴値と同一または類似していると決定すること、であってよい。セマンティック特徴値が同じであるとき、2つの通知メッセージのうち一方が指すコンテンツは、他方の通知メッセージが指すコンテンツと一致している。セマンティック特徴値が相互に類似しているとき、2つの通知メッセージは相互に強く関連している可能性がある。2つの事例は、モバイル端末が関連するイベントの通知メッセージを関連付けることができることを保証しており、それによって、ユーザが通知メッセージを分類し、かつ、見ることを手助けしている。
第1態様に係る第1、第2、または第3の可能な実装形態を参照すると、第4の可能な実装形態において、モバイル端末は、複数の形式において第1通知メッセージを第2通知メッセージと関連付けることができる。例えば、モバイル端末は、同じイベントの進捗シーケンスに基づいて、同じインターフェイスの中で第1通知メッセージおよび第2通知メッセージを順次に提供する。または、モバイル端末は、通知メッセージを受信する時系列に基づいて、同じインターフェイスの中で第1通知メッセージおよび第2通知メッセージを順次に提供する。もしくは、モバイル端末は、同じインターフェイスの中で第1通知メッセージおよび第2通知メッセージを提供し、かつ、提示が上述のシーケンスに基づいて表示されなくてよい。あるいは、モバイル端末は、時系列に基づいて第1通知メッセージおよび第2通知メッセージを音声を通じて順次にブロードキャストする。様々な関連付け形式を通じて、イベントの進捗および通知メッセージのコンテンツをタイムリーに知るために、ユーザにとって通知メッセージを明確かつ簡単に見ることが便利である。
さらに、第1通知メッセージおよび第2通知メッセージを提供するインターフェイスは、第1アプリケーションにおけるインターフェイスであり、または、第2アプリケーションにおけるインターフェイスであってよく、もしくは、モバイル端末によって再生成されるインターフェイスであってよい。具体的な表示は、実際の状況に基づいてモバイル端末によって決定されてよい。例えば、端末は、最も簡潔かつ効果的な標準に従って、第1アプリケーションのインターフェイスの中で通知メッセージを提供してよく、または、全ての通知メッセージのコンテンツが提供されるという標準に従って、再生成されたインターフェイスの中で通知メッセージを提供してよい。
第1態様に係る第4の可能な実装形態を参照すると、第5の可能な実装形態において、第1インターフェイスエレメントは、第1通知メッセージおよび第2通知メッセージを提供するインターフェイスの中に構成されている。モバイル端末は、さらに、ユーザによる第1インターフェイスエレメントをトリガーするためのインストラクションを獲得し、そして、第3アプリケーションを呼び出すことができる。第3アプリケーションのセマンティック特徴量は第1通知メッセージのセマンティック特徴量と一致し、または、第3アプリケーションのセマンティック特徴量は、第2通知メッセージのセマンティック特徴量と一致している。インターフェイスエレメントは、アイコン、等であってよい。アイコンをタップすることによって、ユーザは、対応する機能を実行するために、関連するアプリケーションを直接的に呼び出すことができる。現在のインターフェイスを終了すること、ホームインターフェイスからアプリケーションを選択すること、および、実行機能に入ること、といった複数の操作を実施することからユーザを救うようにである。これによって、アプリケーションの操作効率を効果的に改善している。
第1態様に係る第1から第4いずれか1つの可能な実装形態を参照すると、第6の可能な実装形態において、第1通知メッセージは、第1時点および第1時点で発生する動作に関する情報を搬送し、そして、第1時点は将来の時点である。モバイル端末は、さらに、第1通知メッセージにおいて搬送される第1時点を獲得し、そして、第1時点および第1時点で発生する動作に関する情報に基づいて、スケジュールリマインダを自動的に生成することができる。スケジュールリマインダは、第1時点の以前に、第1時点で発生する動作をユーザにリマインドするために使用される。モバイル端末は、通知メッセージにおける時間およびイベントを獲得することによって、リマインダアイテムを自動的に生成することができ、時間を逃さないようにユーザをリマインドする。従って、モバイル端末は、よりインテリジェントであり、それによって、ユーザが事前にタイムプランを作成するのを手助けしている。
第1態様に係る第1から第6いずれか1つの可能な実装形態を参照すると、第7の可能な実装形態において、第1通知メッセージは、第1位置および第1位置で発生する動作に関する情報とを搬送する。モバイル端末は、さらに、モバイル端末の現在位置を獲得し、そして、モバイル端末の現在位置と第1位置との間の偏差が事前に設定された偏差範囲内にある場合に、リマインダアイテムを自動的に生成することができる。リマインダアイテムは、第1位置で発生する動作に関する情報を思い出させるために使用されている。通知メッセージにおける位置およびイベントを獲得することによって、モバイル端末は、現在位置に関連するイベントをユーザにリマインドするために、リアルタイムで現在位置を獲得し、そして、リマインダアイテムを自動的に生成することができる。従って、モバイル端末は、よりインテリジェントであり、それによって、ユーザがユーザの日程を構成するのを手助けしている。
第2態様に従って、このソリューションは、通知メッセージを関連付けるためのモバイル端末に係る一つの実施形態を提供する。本モバイル端末は、第1態様において言及された任意の可能な実装形態を実施するように構成されてよく、そして、モバイル端末の構造は、具体的な実施形態において説明されている。
第3態様に従って、このソリューションは、通知メッセージを関連付けるためのコンピュータ記憶媒体に係る一つの実施形態を提供する。そして、本記憶媒は、第1態様において言及された任意の可能な実装形態を実施するように構成されてよく、そして、装置の構造は、具体的な実施形態において説明されている。
第4態様に従って、このソリューションは、通知メッセージを関連付けるための装置に係る一つの実施形態を提供する。本装置は、第1態様において言及された任意の可能な実装形態を実施するように構成されてよい。
本方法においては、異なるアプリケーションにおける通知メッセージのセマンティック特徴値が獲得され、そして、異なるアプリケーションにおける通知メッセージであり、かつ、そのセマンティック特徴値が一致する通知メッセージが関連付けられる。モバイル端末の関連するイベントであり、かつ、異なるチャネル(例えば、異なるアプリケーション)からの通知メッセージを関連付けするためである。これによって、関連するイベントの通知メッセージが分散して配布され、かつ、ユーザによって忘れられがちであるという従来技術の問題を解決している。従って、ユーザは、関連するイベントであり、かつ、異なるチャネルからのものである通知メッセージを便利に見ることができ、それによって、ユーザの動作効率を効果的に改善し、かつ、ユーザ体験を改善している。
本発明の実施形態における技術的ソリューションをより明確に説明するために、以下に、実施形態または従来技術を説明するために必要とされる添付の図面を簡単に紹介する。明らかに、以下の説明における添付の図面は、本発明に係る単にいくつかの実施形態を示しているだけであり、そして、当業者であれば、創造的な努力なしに、これらの添付の図面から他の図面を導き出すことができるだろう。
図1は、従来技術において、携帯電話が速達便追跡情報を提供するインターフェイスの模式図である。 図2は、本発明の一つの実施形態に従った、通知メッセージコンセプトに係る模式図である。 図3は、本発明の一つの実施形態に従った、通知メッセージを関連付けるためのモバイル端末に係る模式的な構成図である。 図4は、本発明の一つの実施形態に従った、通知メッセージを関連付けるためのモバイル端末に係る模式的な構成図である。 図5は、本発明の一つの実施形態に従った、通知メッセージを関連付けるための方法に係る模式的なフローチャートである。 図6Aは、本発明の一つの実施形態に従った、通知メッセージを関連付けるための方法に係る模式的なフローチャートである。 図6Bは、本発明の一つの実施形態に従った、通知メッセージを関連付けるための方法に係る模式的なフローチャートである。 図6Cは、本発明の一つの実施形態に従った、通知メッセージを関連付けるための方法に係る模式的なフローチャートである。 図7は、本発明の一つの実施形態に従った、通知メッセージを関連付けるための方法に係る模式的なフローチャートである。 図8は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図9は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図10は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図11は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図12は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図13は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図14は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図15は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図16は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図17は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図18は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図19は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図20は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図21は、本発明の一つの実施形態に従った、通知メッセージ提供インターフェイスの模式図である。 図22は、本発明の一つの実施形態に従った、通知メッセージを関連付けるためのモバイル端末に係る模式的な構成図である。 図23は、本発明の一つの実施形態に従った、通知メッセージを関連付けるための装置に係る模式的な構成図である。
本発明の目的、技術的ソリューション、および利点をより明確にするために、以下に、添付の図面を参照して本発明の実装形態をさらに詳細に説明する。創造的な努力なしに、当業者によって獲得される他の全ての実施形態は、本発明の保護範囲内に入るものである。以下の実施形態に係る特定的な説明においては、当業者の技術的理解に基づいて、関連する概念がさらに説明される。これらの概念は、概念および当技術分野において周知の用語の説明において限定を構成するものではないことに留意すべきである。
モバイル端末、ユーザ機器(User Equipment、UE)またはインテリジェント端末としても参照され得るものは、携帯電話、モバイルコンピュータ、タブレットコンピュータ、パーソナルデジタルアシスタント(Personal Digital Assistant、PDA)、メディアプレーヤ、スマートテレビ、スマートウォッチ、スマートメガネ、スマートバンド、等を含むが、これらに限定されない。本発明における通知メッセージを更新するための方法は、様々なモバイル端末に対して適用され得る。一つの例として、本方法を実行するモバイル端末を使用することにより、具体的な実装形態が以下に説明される。本発明の他の実装形態において、周知の方法、プロセス、コンポーネント、および回路は、詳細には説明されない。
オペレーティングシステム(Operating System、OS)は、コンピュータのハードウェアおよびソフトウェアリソースを管理するコンピュータプログラムであり、そして、コンピュータシステムのカーネルおよび要石(corner stone)である。移動通信技術(mobile communication technologies)の開発は、モバイル端末技術の急速な発展をもたらしている。端末装置上で動作しているオペレーティングシステムは、Linuxカーネルベースのオペレーティングシステムであってよい。モバイル版のアンドロイド(Android)、モバイル版のUbuntu、またはTizen、Windows PhoneシステムおよびiOSシステム、および、BlackBerryシステムまたはSymbian、といったものである。そして、さらに、Windows、Mac OS、またはLinuxといった、デスクトップオペレーティングシステムを含むが、これらに限定されない。一つの例として、アンドロイドが使用されている。モバイル機器のプラットフォームとして、アンドロイドは、オペレーティングシステム(OS)、ミドルウェア(Middle Ware)、およびアプリケーション(Application)を含む、ソフトウェア階層構造を有している。アンドロイドのソフトウェア階層構造は、下から上に向かって次の層(layers)に分かれている。第1に、オペレーティングシステム(OS)層、第2に、様々なライブラリ(Libraries)とAndroidランタイム(Run Time)、第3に、アプリケーションフレームワーク(Application Framework)、そして、第四に、アプリケーション(Application)である。各層における具体的なコンテンツは、詳細には説明されない。
セマンティック特徴(semantic features)は、次のように理解され得る。セマンティッククラスは、特定の観点から細分類される(sub-classified)。同じセマンティッククラスに属する単語が、一つのセマンティック特徴またはいくつかのセマンティック特徴に関して異なる値を有し得るようにであり、それによって、これらの単語間の違いをハイライトしている。セマンティック特徴または複数のセマンティック特徴の値は、セマンティック特徴値であり、そして、セマンティック特徴値は、アプリケーション、通知メッセージ、またはフィールドのセマンティック特徴を示すために使用される。例えば、アプリケーションが”Jingdong”または”Taobao”である場合には、アプリケーションについてセマンティック解析を実行した後で、モバイル端末は、アプリケーションのセマンティック特徴値が「ショッピング(”shopping”)」、「eコマース(”e-commerce”)」、等であると判断することができる。アプリケーションが”Baidu Maps”である場合に、モバイル端末は、アプリケーションのセマンティック特徴値が「地図(”map”)」、「都市(”city”)」、「景勝地(”scenic spot”)」等であると判断することができる。このソリューションにおいて、セマンティック特徴値は、以下のタイプのうち少なくとも1つを含んでよい。通知メッセージに関連するイベントのタイプ、通知メッセージに関連するイベントのステータス、通知メッセージに関連するイベントの時間、通知メッセージに関連するイベントの場所、通知メッセージに関連するイベントの注文番号、通知メッセージに関連するイベントに参加している人、モバイル端末が通知メッセージを受信した時間、通知メッセージの送信者、等である。例えば、モバイル端末は、図1に示される通知メッセージを速達便タイプ情報(express delivery type information)として判断してよく、そして、通知メッセージにおけるフィールドについてセマンティック解析を実行して、通知メッセージのイベントタイプ、イベントステータス情報、および時間情報といった、セマンティック特徴値を獲得することができる。例えば、以下のことが特定される。通知メッセージのイベントタイプが速達便であること、通知メッセージに関連するイベント状態が経時的に「集荷済(”collected”)」、「移送中(”being transported”)」、「配達中(”being delivered”)」、「署名済(”signed”)」、等であること、通知メッセージに関連する時点(time point)が状態(states)に関連するそれぞれの時点であること、および、通知メッセージに関連する速達便番号が32045687464564であること、等である。
本発明の実施形態において、通知メッセージは、図2に示されるように、1つのオブジェクトによって別のオブジェクトに対して送信される通知タイプメッセージとして理解することができる。オブジェクトは、サーバであってよく、または、モバイル端末であってよい。通知メッセージは、サーバとモバイル端末との間で交換されるデータメッセージであってよく、または、モバイル端末間で交換されるデータメッセージであってよい。通知メッセージが解析された後で、通知メッセージに関連するイベントタイプ、送信オブジェクト、イベントステータス、等が判断され得る。通知メッセージは、様々な形式で搬送される。モバイル端末は、UI(User Interface、graphical user interface)を使用してユーザに対して通知メッセージを提供することができ、または、音声を通じてユーザに対して通知メッセージを再生することができる。例えば、通知メッセージは、SMSアプリケーションにおいてテキスト形式で搬送されるSMSメッセージであってよく、または、電話またはボイスチャット(voice chat)における音声形式で搬送されるコンテンツであってよい。例えば、友人にかけた電話におけるボイスチャット、または、WeChatを介して友人と行なったチャットにおけるボイスチャットである。通知メッセージの例は以下のとおりである。ユーザがオンラインで買い物をするときに生成されるショッピングタイプ通知メッセージ、および、それに従って生成される速達便タイプ通知メッセージであり、ここで、ショッピングタイプ通知メッセージのコンテンツは、少なくとも注文番号、購入品、購入日、等を含み、そして、速達便通知メッセージのコンテンツは、少なくとも速達便番号、速達便ステータス、各状態の時点、等を含み得るもの。ユーザが航空券を予約したときに生成されるフライトタイプ通知メッセージであり、ここで、フライトタイプ通知メッセージのコンテンツは、少なくともフライト番号、フライト時間、出発空港、および着陸空港を含み得るもの。ユーザが映画チケットを予約したときに生成される映画タイプ通知メッセージであり、ここで、映画タイプ通知メッセージのコンテンツは、少なくとも映画名、上映時間、劇場名、等を含み得るもの。および、ユーザが銀行サービスを使うときに生成される銀行タイプ通知メッセージであり、ここで、銀行タイプ通知メッセージのコンテンツは、少なくとも取扱い時間、取扱いアイテム、取扱い場所、等を含み得るもの、である。当業者の理解を参照すると、通知メッセージが、受信され、かつ、システム通知バーにおいて表示されてよく、そして、ユーザは、リング音またはバイブレーションを介して通知メッセージに気付き、あるいは、通知メッセージが、モバイル端末の内側のアプリケーションによって獲得されてよく、そして、ユーザは、通知メッセージに気付かない。
通知メッセージは複数のタイプのコンテンツを含んでおり、そして、関連するキー情報(key information)は、キーコンテンツ(key content)として参照されてよい。キーコンテンツは、機能を実装するため、または、何かを実行するために明らかにされる必要があるオブジェクトおよびコンテンツとして定義され得る。例えば、通知メッセージのものである、タイプ、時間、場所、宛先、ステータス、および注文番号である。キーコンテンツを特定する各オブジェクトフィールドまたはコンテンツフィールドは、キーフィールドとして参照され得る。キーフィールドは、様々な形式であり、そして、任意の音声コンテンツ、任意のテキストコンテンツ、または特定のフォーマットフィールドであり得る。通知メッセージのタイプは、通知メッセージのタイプを表すために使用される。例えば、通知メッセージのタイプが、速達便タイプ、フライトタイプ、銀行タイプ、eコマースタイプ、等であるか否かである。時間は、通知メッセージの送信時間または受信時間といった通知メッセージに関連する時間、または、通知メッセージに関連するイベントの発生時間である。場所は、通知メッセージに関連する場所であり、通知メッセージに関連するイベントの発生場所、または、イベントの宛先、といったものである。ステータスは、集荷済み又は署名済みの荷物、フライトの遅延といった、通知メッセージに関連するイベントの進捗を表すために使用される。より詳細なキーフィールドは、高い精度を示し、そして、キャプチャされたコンテンツが多いほど、より高い精度、および、より良い実用性を示す。本発明の実施形態において、キーフィールドおよびセマンティック特徴値は、異なる観点から同じコンテンツを記述しており、そして、キーフィールドおよびセマンティック特徴値は、本質的に相互に一致していることに留意すべきである。いくつかのシナリオにおいて、キーフィールドの値はセマンティック特徴値の値と一致しており、そして、キーフィールドはセマンティック特徴値に等しい。
従来技術において、モバイル端末は、たいてい、複数のチャネルから通知メッセージを獲得する。同じ取扱いトランザクションに係る複数の通知メッセージについてさえも、モバイル端末は、複数のチャネルからの通知メッセージを効果的に結合する(merge)ことができない。なぜなら、通知メッセージは異なって表現されており、様々な形式であり、そして、複数のアプリケーションに分配されているからである。従って、ユーザが複数の通知メッセージを特定のトランザクションと関連付けることは困難である。結果として、ユーザは、情報全体を知るために複数の操作を行う必要があり、そして、操作効率は比較的に低い。この問題に対して、本発明は、モバイル端末の一つの実施形態を提供し、そして、モバイル端末の模式的な構造図が図3に示されている。図に示されるモバイル端末300は、単に一つの例であり、そして、実際の製品は、図3に示されるものよりも多い又は少ないパーツを有してよく、2つまたはそれ以上のパーツを組み合わせてよく、もしくは、異なるパーツ構成を有してよいことが理解されるべきである。図面に示されるモバイル端末は、図5、図6Aから図6C、または図7に示される方法を実行するように構成され得る。図3に示される様々なパーツは、1つまたはそれ以上の信号処理及び/又は特定用途向け集積回路を含むハードウェアにおいて、ソフトウェアにおいて、もしくは、ハードウェアとソフトウェアとの組み合わせにおいて実施され得る。図に示されるように、モバイル端末300は、RF(ラジオ周波数、Radio Frequency)回路310、メモリ320、入力部330、表示部340、センサ350、オーディオ周波数回路360、Wi‐Fi(Wireless Fidelity)モジュール370、プロセッサ380、および電源390、といったパーツを含む。構成パーツが、以下に詳細に説明される。
RF回路310は、情報受信および送信プロセス、または、呼出し(call)プロセスにおいて、信号を受信し、かつ、送信するように構成されてよい。特に、基地局からダウンリンク情報を受信した後で、RF回路310は、処理のためにダウンリンク情報をプロセッサ380に対して送信し、そして、関連するアップリンクデータを基地局に対して送信する。RF回路は、これらに限定されるわけではないが、たいてい、アンテナ、少なくとも1つの増幅器、トランシーバ、カプラ、LNA(Low Noise amplifier、低雑音増幅器)、デュプレクサ、等を含む。加えて、RF回路310は、さらに、無線通信を通じて、ネットワークおよび別の装置と通信することができる。無線通信について、任意の通信規格またはプロトコルが使用されてよく、そして、通信規格またはプロトコルは、これらに限定されるわけではないが、GSM(Global System of Mobile Communication、グローバル移動体通信システム)、GPRS(General Packet Radio Service、汎用パケット無線サービス)、CDMA(Code Division Multiple Access、符号分割多元接続)、WCDMA(Wideband Code Division Multiple Access、広帯域符号分割多元接続)、LTE(Long Term Evolution、ロングタームエボリューション)、電子メール(email)、SMS(Short Messaging Service、ショートメッセージサービス)、等を含む。
メモリ320は、ソフトウェアプログラムおよびモジュールを保管するように構成されており、そして、プロセッサ380は、メモリ320の中に保管されたソフトウェアプログラムおよびモジュールを実行して、モバイル端末300の様々な機能アプリケーションおよびデータ処理を実施する。メモリ320は、主に、プログラム記憶領域(storage area)およびデータ記憶領域を含んでいる。プログラム記憶領域は、オペレーティングシステム、少なくとも1つの機能(例えば、音声再生機能および画像再生機能)によって要求されるアプリケーション、等を保管することができる。データ記憶領域は、モバイル端末300の使用に基づいて作成されたデータ(例えば、音声データおよび電話帳)、等を保管することができる。加えて、メモリ320は、高速ランダムアクセスメモリを含んでよく、そして、さらに、不揮発性メモリを含んでよい。例えば、少なくとも1つの磁気ディスク記憶装置、フラッシュストレージ装置、または、別の揮発性ソリッドステート記憶装置である。
入力部330は、入力された数字(digit)または文字情報を受信し、そして、モバイル端末300のユーザ設定および機能制御に関連するキー信号入力を生成するように構成され得る。具体的に、入力部330は、タッチパネル331および別の入力装置132を含み得る。タッチパネル331、タッチスクリーンとしてもまた参照されるものは、ユーザによってタッチパネルの上または近くで実行されたタッチ操作(例えば、指またはスタイラスといった任意の適切なオブジェクトまたはアクセサリを使用して、ユーザによってタッチパネル331の上または近くで実行された操作)を集めることができ、そして、プリセットプログラムに従って、対応する接続装置(connecting apparatus)を駆動することができる。任意的に、タッチパネル331は、2つのパーツ、すなわちタッチ検出装置およびタッチコントローラを含み得る。タッチ検出装置は、ユーザのタッチ位置を検出し、タッチ操作によってもたらされる信号を検出し、そして、タッチコントローラに対して信号を送信する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報をタッチポイント座標へと変換し、そして、次いで、タッチポイント座標をプロセッサ380に対して送信し、そして、プロセッサ380によって送信される命令を受信し、かつ、実行することができる。加えて、タッチパネル331は、抵抗型、容量型、赤外線、および弾性表面波(surface acoustic wave)といった複数のタイプを使用することにより実装され得る。タッチパネル331に加えて、入力部330は、別の入力装置132を含んでよい。具体的に、別の入力装置132は、これらに限定されるわけではないが、1つまたはそれ以上の物理的キーボード、ファンクションキー(例えば、音量コントロールキーまたはオン/オフキーといったもの)、トラックボール、マウス、ジョイスティック、等を含んでよい。
表示部340は、ユーザによって入力された情報またはユーザのために提供される情報、および、モバイル端末300の様々なメニューを表示するように構成され得る。表示部340は、ディスプレイパネル341を含み得る。任意的に、ディスプレイパネル341は、LCD(Liquid Crystal Display、液晶ディスプレイ)、OLED(Organic Liquid Crystal Display、有機発光ダイオード)、等の形態で構成され得る。さらに、タッチパネル331は、ディスプレイパネル341をカバーしてよい。タッチパネル331上またはその近傍でのタッチ操作を検出するとき、タッチパネル331は、タッチイベントのタイプを判断するためにプロセッサ380に対してタッチ操作を送信し、そして、次いで、プロセッサ380は、タッチイベントのタイプに基づいてディスプレイパネル341上に対応する視覚的出力を提供する。図3において、タッチパネル331およびディスプレイパネル341は、モバイル端末300の入力および出力機能を実装するための2つの独立したコンポーネントとして機能する。しかしながら、いくつかの実施形態において、タッチパネル331およびディスプレイパネル341は、モバイル端末300の入力および出力機能を実装するために一体化されてよい。
モバイル端末300は、さらに、指紋センサ、光センサ、モーションセンサ、および他のセンサといった、少なくとも1つのセンサ350を含んでよい。具体的に、指紋センサは、ユーザによって入力された指紋情報を識別するように構成されている。光センサは、周囲光(ambient light)センサおよび近接センサを含み得る。周辺光センサは、周辺光の輝度に基づいてディスプレイパネル341の輝度(brightness)を調整することができ、そして、近接センサは、モバイル端末300が耳に近づくときに、ディスプレイパネル341及び/又はバックライトをディセーブル(disable)することができる。モーションセンサとして、加速度センサは、各方向(たいていは3軸)における加速度の値を検出することができ、静止状態における値および重力の方向を検出することができ、そして、モバイル端末の姿勢に係るアプリケーション(風景モードとポートレートとの間の切り替え、関連するゲーム、および磁力計姿勢キャリブレーション(magnetometer posture calibration)といったもの)、振動の特定に関連する機能(歩数計およびノック(knock)といったもの)、等を識別するように構成され得る。ジャイロスコープ、気圧計、湿度計、温度計、および赤外線センサといった他のセンサが、さらに、モバイル端末300の中に構成されてよく、そして、ここにおいて詳細は説明されない。
オーディオ周波数回路360、ラウドスピーカ361、およびマイクロフォン362は、ユーザとモバイル端末300との間のオーディオインターフェイスを提供することができる。オーディオ周波数回路360は、受信した音声データを電気信号へと変換し、かつ、次いで、電気信号をラウドスピーカ361に対して送信することができ、そして、ラウドスピーカ361は、電気信号を出力のためのサウンド信号(sound signal)へと変換する。加えて、マイクロフォン362は、収集されたサウンド信号を電気信号へと変換し、そして、オーディオ周波数回路360が、電気信号を受信し、電気信号をオーディオデータへと変換し、そして、次いで、RF回路310に対してオーディオデータを出力する。オーディオデータを、例えば、別のモバイル端末に対して送信するか、または、さらなる処理のためにオーディオデータをメモリ320に対して出力するようにである。
Wi‐Fiは、短距離無線伝送技術に属するものである。モバイル端末300は、Wi‐Fiモジュール370を使用することによって、ユーザが、電子メールを受信かつ送信すること、ウェブページを閲覧すること、ストリーミングメディアへアクセスすること、等を手助けすることができる。Wi‐Fiモジュール370は、ユーザに無線ブロードバンドインターネットアクセスを提供する。図3はWi‐Fiモジュール370を示しているが、Wi‐Fiモジュール370は、モバイル端末300の必須のコンポーネントではなく、そして、本発明の本質を変更することなく必要に応じて省略され得ることが理解されよう。
モバイル端末300の制御センターとして、プロセッサ380は、様々なインターフェイスおよびケーブルを使用することによってモバイル端末全体の各パーツに対して接続されており、そして、メモリ320の中に保管されたソフトウェアプログラム及び/又はモジュールを実行または実施し、かつ、メモリ320の中に保管されたデータを呼び出す。モバイル端末において全体的なモニタリングを実行するように、モバイル端末300の様々な機能およびデータ処理を実行するためである。任意的に、プロセッサ380は、1つまたはそれ以上の処理装置を含み得る。好ましくは、アプリケーションプロセッサおよびモデムプロセッサが、プロセッサ380へと統合され得る。アプリケーションプロセッサは、主に、オペレーティングシステム、ユーザインターフェイス、アプリケーション、等を処理する。モデムプロセッサは、主に、無線通信を処理する。モデムプロセッサは、代替的にプロセッサ380へと統合されなくてもよいことが理解されよう。
モバイル端末300は、さらに、各パーツに対して電力を供給する電源390(例えば、バッテリー)を含んでいる。好ましくは、電源は、電力管理システムを使用することにより、プロセッサ380に対して論理的に接続されてよい。電力管理システムを使用することによって、充電管理、放電管理、および電力消費管理などの機能を実施するようにである。
図に示されていないが、モバイル端末300は、さらに、カメラ、ブルートゥース(登録商標)モジュール、等を含み得る。ここにおいて詳細は説明されない。
図4に示されるように、メモリ320の中に保管されたオペレーティングシステムは、アプリケーション410、コンテンツキャプチャモジュール420、セマンティック解析モジュール430、および通知メッセージ管理モジュール440を含み得る。アプリケーション410は、携帯電話の日常のアプリケーションに関連する一式のアプリケーションである。例えば、SMSメッセージ、電話、WeChat、およびTaobao、といった一式のアプリケーションである。コンテンツキャプチャモジュール420は、アプリケーション410においてアプリケーションに関連する通知メッセージのコンテンツをキャプチャすることができる。例えば、SMSメッセージ、WeChat通知、Taobaoページ上の単語、および、電話またはWeChatにおける録音といった、情報をキャプチャする。通知メッセージのコンテンツをキャプチャした後で、コンテンツキャプチャモジュール420は、メッセージコンテンツをセマンティック解析モジュール430に対して送信することができる。セマンティック解析モジュール430は、通知メッセージのキーコンテンツを抽出するために、通知メッセージのコンテンツについてセマンティック解析を実行し、そして、キーコンテンツを通知メッセージ管理モジュール440に対して送信する。キーコンテンツを獲得した後で、通知メッセージ管理モジュール440は、キーフィールドに基づいて、ローカルに保管されている通知メッセージを検索する。キーフィールドと一致する通知メッセージが保管されている場合に、通知メッセージ管理モジュール440は、保管されている通知メッセージのデコレーション(decoration)を更新(update)する。もしくは、キーフィールドと一致する通知メッセージが存在しない場合に、通知メッセージ管理モジュール440は、レコードを作成し、通知メッセージの内容を保管し、そして、関連する通知メッセージを受信した後で通知メッセージのコンテンツをリフレッシュ(refresh)する。当業者であれば、コンテンツキャプチャモジュール420、セマンティック解析モジュール430、および通知メッセージ管理モジュール440が、メモリの中に保管されたソフトウェアモジュールであり得ることを理解するだろう。ハードウェア実装の観点から、プロセッサ380は、本発明のソリューションを実施するために、メモリ320におけるモジュールコードを呼び出すことができる。
図5は、本発明の一つの実施形態に従った、通知メッセージを関連付けるための方法に係る模式的なフローチャートである。そして、本方法は、以下のステップを含んでいる。
S501。モバイル端末が、第1アプリケーションにおいて第1通知メッセージを獲得する。
モバイル端末が第1アプリケーションにおいて第1通知メッセージを獲得することは、以下のとおりであってよい。第1通知メッセージを獲得した後で、モバイル端末は、処理のために第1アプリケーションに対して第1通知メッセージを送信する。もしくは、モバイル端末は、第1アプリケーションを使用することにより、第1通知メッセージを受信し得る。例えば、モバイル端末は、SMSアプリケーションにおけるSMSメッセージ、WeChatアプリケーションにおけるWeChat情報、Taobaoアプリケーションにおける速達型便タイプ通知メッセージ、銀行タイプアプリケーションにおける通知メッセージ、ショッピングタイプアプリケーションにおける通知メッセージ、等を獲得する。
S502。モバイル端末が、第1通知メッセージのセマンティック特徴値を獲得する。ここで、セマンティック特徴値は、第1通知メッセージのセマンティック特徴を示すために使用されている。
モバイル端末は、第1通知メッセージを獲得した後で、第1通知メッセージについてセマンティック解析を実行する。セマンティック解析技術は、比較的に成熟しており、そして、ソーシャルネットワークにおけるノード間で交換される情報を解析することによってテキスト情報を獲得し、かつ、理解するために使用される強力な技術である。第1通知メッセージのセマンティック特徴値が、第1通知メッセージの解析に基づいて獲得され得る。
S503。モバイル端末が、第2アプリケーションにおける第2通知メッセージを決定する。ここで、第2通知メッセージのセマンティック特徴値は第1通知メッセージのセマンティック特徴値と一致しており、ここで、第2通知メッセージはモバイル端末の中に事前に保管されている。
第1通知メッセージのセマンティック特徴値を獲得した後で、モバイル端末は、セマンティック特徴値に基づいて、保管された通知メッセージについて検索することができる。例えば、モバイル端末は、通知メッセージのセマンティック特徴値のテーブルを維持している。モバイル端末は、そのセマンティック特徴値が第1通知メッセージのセマンティック特徴値と一致する第2通知メッセージを獲得するためにテーブルを検索(look up)する。第2通知メッセージのセマンティック特徴値が第1通知メッセージのセマンティック特徴値と一致することは、以下を含んでいる。第2通知メッセージに関連するイベントと第1通知メッセージに関連するイベントは、同じイベントである。例えば、SMSアプリケーションにおけるSMSメッセージおよびeコマースアプリケーションにおける通知メッセージは、同じ注文番号または同じ速達便番号に関連付けされている。代替的に、第2通知メッセージのセマンティック特徴値は、第1通知メッセージのセマンティック特徴値と同一または類似している。例えば、セマンティック特徴値は、同じ場所の異なる属性(attributes)に関連しているが、異なる属性は同じ場所を指し示している。例えば、中国の首都と中国の政治的中心の両方が、北京を指し示している。具体的に、モバイル端末は、第1通知メッセージのセマンティック特徴値と第2通知メッセージのセマンティック特徴値とを一致させ得る。一致基準(matching standard)は、セマンティック特徴値が同一または類似であるか否か基づいてよい。前者は、少なくとも通知メッセージのセマンティックが同一であるか否か、特徴値が相互に一貫しているか否か、等を含んでよい。後者は、少なくとも通知メッセージが相関(correlation)を有するか否か、通知メッセージがコンテクスト(context)に適合するか否か、特徴値が同義語(synonyms)であるか否か、等を含んでよい。
S504。モバイル端末が、第1通知メッセージを第2通知メッセージと関連付ける。
具体的に、関連付けは広義に理解されてよい。すなわち、第1通知メッセージおよび第2通知メッセージは、任意の形式において表現されてよい。視覚的形式、聴覚的形式、および触覚的形式といった、通知メッセージを表示し、かつ、提示するための様々な形式を含むものである。実施例は、少なくとも以下のものを含み得る。
視覚的提示シナリオにおいて、第1通知メッセージおよび第2通知メッセージは、同じインターフェイスにおいて提供される。または、第1通知メッセージおよび第2通知メッセージは、通知メッセージを受信する時系列(time sequence)に基づいて、同じインターフェイスにおいて順次に提供される。もしくは、第1通知メッセージおよび第2通知メッセージは、イベントの進捗シーケンス、例えば、荷物の集荷、出荷、配達、および受取りのシーケンス、に基づいて、同じインターフェイスにおいて順次に提供される。あるいは、ハイパーリンクと類似するキーが第1通知メッセージにおいて配置され、そして、第2通知メッセージが、キーをタップすることによって直接的にオープンされてよい。第1通知メッセージおよび第2通知メッセージを提供するインターフェイスは、第1アプリケーションにおけるインターフェイスである。または、第1通知メッセージおよび第2通知メッセージを提供するインターフェイスは、第2アプリケーションにおけるインターフェイスである。もしくは、第1通知メッセージおよび第2通知メッセージを提供するインターフェイスは、モバイル端末によって再生成されたインターフェイスである。再生成されたインターフェイスは、第3アプリケーションにおけるインターフェイスであってよく、または、モバイル端末によって別々に生成され、かつ、第三者のアプリケーションに属さないインターフェイスであってよい。
聴覚的シナリオにおいて、第1通知メッセージおよび第2通知メッセージは、同じコンテクストにおいて再生されてよく、そして、このことは、さらに、第1通知メッセージおよび第2通知メッセージが、時系列に基づいて同じコンテクストにおいて順次に再生されることを含んでいる。
触覚的環境においては、携帯電話が触覚パスワードに関連する場合、第1通知メッセージおよび第2通知メッセージは、対応するパスワードルールに従って、同じコンテクストにおいて触覚的な形式でユーザに対して順次に提供されてよい。
上記の時系列は、通知メッセージに関連するイベントのシーケンスとして理解され得ることに留意すべきである。例えば、荷物は、最初に集荷され、次いで移送され、そして、最後に署名される。例えば、フライト(flight)については、チケットが最初に発行され、次いで乗客が飛行機に搭乗し、そして、最後に飛行機が離陸する。時系列は、代替的に、モバイル端末が通知メッセージを受信するときの時間として理解されてよい。
本発明の一つの実施形態において、第1通知メッセージおよび第2通知メッセージが視覚的効果の形式において提供される場合には、第1インターフェイスエレメントが第1通知メッセージおよび第2通知メッセージを提供しているインターフェイスの中に構成されている。本方法は、さらに、ユーザによって第1インターフェイスエレメントをトリガーする(triggering)ためのインストラクションを獲得すること、および、第3アプリケーションを呼び出すこと、を含んでいる。第3アプリケーションのセマンティック特徴量は、第1通知メッセージのセマンティック特徴量と一致するか、または、第3のアプリケーションのセマンティック特徴量は、第2通知メッセージのセマンティック特徴量と一致する。インターフェイスエレメントは、端末インターフェイスのコンポーネントであり、そして、たいていは、テキスト、写真、アイコン(icon)、オーディオ、ビデオ、ウィジェット(widget)、等を含んでいる。インターフェイスエレメントは、タスクを迅速に開始するために使用されるコマンドラインとして理解されてよい。例えば、システムによって提供され、かつ、迅速にプログラムを開始するため、もしくは、ファイルまたはフォルダを開くためのリンクである。インターフェイスエレメントは、たいてい、アイコン形式で存在し、そして、ショートカット(shortcut)と類似している。ショートカットは、複数の可能な操作エントリー(operation entries)の一般的な表現である。ショートカットは、これらに限定されるわけではないが、アプリケーション、特定の機能、コンタクト、設定オプション、通知バー、ショートカット操作バー、等であってよい。本発明のこの実施形態において、ショートカットは、アプリケーションを起動するためのリンクであってよい。例えば、以降のアプリケーション、Wechat、Google Search、カメラ、等、のうち1つを起動するためのリンクである。もしくは、アプリケーションの内側でエレメントを開始するためのリンクであってよい。例えば、コンタクトアプリケーションにおいて連絡(contact)を開始するためのリンク、SMSアプリケーションにおいてSMSメッセージを開始するためのリンク、または、設定アプリケーションにおいて機能設定を有効にする(enabling)ためのリンクである。ここにおいて、プログラムの内側でエレメントを開始することは、プログラムの内側のエレメントを見ること、または、プログラムの内側のエレメントをトリガーすることとして理解されてよい。関連するアプリケーションは、インターフェイスにおけるインターフェイスエレメントをタッッピングすることによって迅速に開くことができ、それによって、アプリケーションを呼び出す効率を改善している。
図6Aから図6Cは、本発明の一つの実施形態に従った、通知メッセージを関連付けるための方法に係るフローチャートである。以下では、具体的な説明のために、一つの例として、速達便タイプ通知メッセージが使用されている。別のタイプの通知メッセージの実装原理は、これに類似するものである。図6Aから図6Cに示されるように、速達便タイプ通知メッセージを処理するためのプロシージャは、以下のとおりである。
S601。モバイル端末が、通知メッセージを受信する。または、モバイル端末が、アプリケーションを開き、そして、通知メッセージを読取る。もしくは、モバイル端末が、通話中であり、そして、音声形式における通知メッセージを読取る。通知メッセージは、SMSアプリケーションにおけるSMSメッセージ(例えば、いつ、及び、どこで荷物をピックアップするかをユーザに通知するために使用されるメッセージ)、Taobaoアプリケーションにおける(図1に示されるような)速達便情報、通話アプリケーションにおける音声情報(例えば、いつ、及び、どこで荷物をピックアップするかをユーザに通知するために使用される情報)、等であってよい。説明を簡単にするために、一つの例としてSMSメッセージが使用され、そして、通知メッセージは、第1速達便SMSメッセージとして参照される。
S602。モバイル端末が、第1速達便SMSメッセージに関連するコンテンツをキャプチャ(capture)する、すなわち、コンテンツキャプチャモジュール420が、第1速達便SMSメッセージからメッセージコンテンツを抽出し、そして、抽出されたメッセージコンテンツをセマンティック解析モジュール430に対して転送する。メッセージコンテンツは、第1速達便SMSメッセージに係る全ての単語、送信者、受信時間、等を含んでよい。
S603。モバイル端末が、第1速達便SMSメッセージについてセマンティック解析を実行する。すなわち、セマンティック解析モジュール430が、解析を通じてSMSメッセージのキーフィールド(key field)を獲得する。キーフィールドは、以下のフィールドのうち少なくとも1つを含んでよい。メッセージタイプ(速達便タイプ)、イベント(集荷、配達、または受領といった、このSMSメッセージに関連するアイテム)、速達便番号、速達便会社、物流状況、SMSメッセージの受信時間、SMSメッセージに関連するイベントの時間、SMSメッセージに関連するイベントの場所、および他の関連情報、である。解析を通じて(through parsing)フィールドを獲得した後で、セマンティック解析モジュール430は、セマンティック解析結果を通知メッセージ管理モジュール440に対して送信し、そうして、通知メッセージ管理モジュール440は、後続の動作を実行する。
S604。通知メッセージ管理モジュールが、第1速達便SMSメッセージと既存の通知メッセージとを照合する。そして、マッチング(matching)が失敗した場合には、S605を実行する。もしくは、マッチングが成功した場合には、S606を実行する。既存の通知メッセージは、モバイル端末において以前に保管された通知メッセージであり、そして、具体的には、セマンティック解析を通じて獲得されたキーフィールドに基づいて、テーブル形式において保管されてよい。
具体的な照合プロシージャについては、図7におけるS701からS705を参照のこと。図7は、本発明の一つの実施形態に従った、通知メッセージマッチングのフローチャートである。ソフトウェア実装の観点から、通知メッセージマッチングは、通知メッセージ管理モジュール440によって実行されてよい。ハードウェア実装の観点から、プロセッサは、図7に示される方法ステップを実行するために、メモリの中のコードを呼び出すことができる。S701において、通知メッセージ管理モジュール440は、セマンティック解析モジュール430から送信されたキーフィールドを獲得し、そして、メッセージタイプのキーフィールドを抽出する。例えば、抽出されたメッセージタイプは、速達便タイプである。S702において、通知メッセージ管理モジュール440は、速達便タイプと同一または類似のタイプの通知メッセージが存在するか否かを確認する(acknowledge)ために、速達便タイプとモバイル端末の中に保管されている通知メッセージのタイプとを照合する。マッチングが成功した場合に、通知メッセージ管理モジュール440は、メッセージタイプが速達便タイプである既存の通知メッセージを選択するために、ステップS703を実行し、そして、次いで、ステップS704を実行する。セマンティック分析モジュールによって送信されたキーフィールドの中のメッセージタイプフィールドに対して割り当てられた値がヌル(null)である場合、または、メッセージタイプフィールドに対して割り当てられた値が速達便タイプであり、しかし、モバイル端末が速達便タイプ通知メッセージをローカルに保管していない場合に、通知メッセージ管理モジュール440は、マッチングが失敗したことを確認し、そして、ステップS704を実行する。S704において、通知メッセージ管理モジュール440は、通知メッセージIDのキーフィールドを抽出する。通知メッセージIDは、通知メッセージを一意的に特定するために使用されており、そして、イベントの注文番号、例えば、速達便番号またはフライト番号であってよく、または、端末の中にあり、かつ、通知メッセージ、例えば、バイナリ形式の識別子を、読出し、かつ、書込むために使用されるものであってよい。通知メッセージIDと同じIDの通知メッセージが存在することを通知メッセージ管理モジュール440が確認した場合に、通知メッセージ管理モジュール440は、マッチングが成功したことを確認し、そして、ステップS706を実行する。通知メッセージ管理モジュール440が通知メッセージIDを獲得しない場合、すなわち、通知メッセージIDに対して割り当てられた値がヌルである場合に、通知メッセージ管理モジュール440は、モバイル端末が通知メッセージに関連するイベント関連の通知メッセージを保管していないことを確認する。通知メッセージが速達便メッセージである場合には、モバイル端末が速達便の速達便番号に関する通知メッセージを保管していないものと理解されてよく、そして、ステップS705が実行される。S705において、通知メッセージ管理モジュール440が全ての通知メッセージをリフレッシュすることは、通知メッセージ管理モジュール440が通知メッセージをモバイル端末のメモリの中に保管しているものとして理解され得る。ここにおける全ての通知メッセージをリフレッシュすることは、モバイル端末の中に保管されている全てのタイプの通知メッセージをリフレッシュすることであってよい。例えば、速達便タイプ、フライトタイプ、およびチャット(chat)タイプといった、全てのタイプの通知メッセージをリフレッシュすること、または、モバイル端末の中に保管されているこのタイプの通知メッセージをリフレッシュすることである。通知メッセージが速達便タイプ通知メッセージである場合には、速達便タイプの全ての通知メッセージがリフレッシュされ、そして、別のタイプの通知メッセージはリフレッシュされない。
具体的には、ステップS604において、マッチングの成功は、第1速達便SMSメッセージと既存の通知メッセージとが、メッセージタイプおよび通知メッセージIDという、2つのキーフィールドのうち少なくとも1つに関して一致するケース(case)を含んでよい。マッチングの失敗は、広いセマンティックで理解されてよく、そして、少なくとも2つのケースを含んでよい。第1に、通知メッセージの中のキーフィールドは、ヌルであるか、または、値が割り当てられていない。この場合には、マッチングを実行することができず、そして、このことは、マッチング失敗として見なされてよい。第2に、通知メッセージは、キーフィールドを含むが、そのキーフィールドは、モバイル端末において保管されているキーフィールドとは異なるか、または、類似していない。
S605。マッチングが失敗した場合に、通知メッセージ管理モジュール440は、モバイル端末における既存の通知メッセージをリフレッシュする。詳細は、S705において説明されるコンテンツを参照のこと。
S606。マッチングが成功、すなわち、モバイル端末が第1速達便SMSメッセージに関する通知メッセージを保管していることが確認された場合に、通知メッセージ管理モジュール440は、第1速達便SMSメッセージに関する速達便状態を獲得し、そして、モバイル端末において保管されている速達便状態を更新する必要があるか否かを決定するために、速達便状態を保管されている速達便状態と比較する。速達便状態が更新される必要がある場合に、通知メッセージ管理モジュール440は、S607を実行する。または、速達便状態が更新されることを要しない場合には、プロシージャを終了する。
具体的な実施については、図7におけるS706からS708までを参照のこと。例えば、第1速達便SMSメッセージの内容は、配達情報である。図9に示されるように、SMSメッセージの内容は、「[STO.Express]あなたの荷物12045687464564が、あなたの住居地区の南ゲートに到着しました。11:00以前にピックアップしてください。」である。送信電話番号は13546785456である。モバイル端末に保管されており、かつ、速達便に関連する通知メッセージは、図8に示されており、そして、集荷情報、通過情報、配達情報、等を含んでいる。S706において、通知メッセージ管理モジュール440は、モバイル端末に保管されており、かつ、速達便に関連する通知メッセージを獲得する。S707においては、第1速達便SMSメッセージのイベントステータスのキーフィールドを獲得し、そして、イベントステータスを、端末に保管されており、かつ、速達便に関連するイベントステータスと比較する。通知メッセージ管理モジュール440は、通知メッセージにおいてフィールドがヌルである場合、すなわち、通知メッセージが速達便のステータス情報を含まないとき、または、通知メッセージにおいてイベントステータスフィールドが、通知メッセージのイベントステータスがモバイル端末の中に保管されている状態であることを示す場合に、通知メッセージ管理モジュール440は、ステップS705を実行する。通知メッセージのイベントステータスフィールドが、通知メッセージのイベントステータスは、モバイル端末の中に保管されていないステータスあり、かつ、新しいステータスあることを実際に示す場合に、通知メッセージ管理モジュール440は、ステップS708を実行する。具体的に、第1速達便SMSメッセージのイベントステータスは、速達便ステータスがピックアップ通知であることを示しており、そして、ユーザが荷物のピックアップするように指示されているステータス状態である。通知メッセージ管理部440は、ピックアップ通知を、図8に示される集荷情報、通過情報、配達情報、等と比較し、そして、ピックアップ通知状態がモバイル端末の中に保管されている状態と一致しないと判断する。この場合に、通知メッセージ管理部440は、速達便の通知メッセージが更新される必要があると判断し、そして、速達便イベントのステータスを更新するためにステップS708を実行する。具体的には、本発明の一つの実施形態において、第1通知メッセージは、イベントが第1状態にあることを示すために使用され、そして、第2通知メッセージは、イベントが第2状態にあることを示すために使用されている。S501において第1アプリケーションにおける第1通知メッセージが獲得される以前に、本方法は、さらに、第2状態としてイベントのステータスを保管すること、を含んでいる。S501において第1アプリケーションにおける第1通知メッセージが獲得された後、例えば、S504の後で、本方法は、さらに、イベントの現在ステータスを第1状態へ更新すること、を含んでいる。さらに、第1状態がイベントのライフサイクルにおいて重要な状態である場合、例えば、イベントのステータスを第1状態へ更新した後の、荷物の集荷された状態、移送されている状態、または、配達されている状態であるときに、本発明は、さらに、イベントの現在ステータスが第1状態であるとユーザに通知すること、例えば、荷物の現在ステータスが「配達中(”being delivered”)」であるとユーザに通知すること、を含んでいる。様々なリマインド方法が存在している。例えば、従来の光学的、音響的、および電気的形態、または、インターフェイスにおける強調表示、もしくは、通知バーにおいて提供されるプロンプト情報である。これは、限定されるものではない。
S607。通知メッセージに関連するイベントのステータスが更新される必要があると判断した後で、通知メッセージ管理モジュール440は、速達便ステータスを第1速達便SMSメッセージに関連する状態へ更新するように、ステータスを更新する。更新は、第1速達便SMSメッセージだけを保管することであってよく、または、図10に示されるように、第1速達便SMSメッセージを保管することに加えて、第1速達便SMSメッセージのコンテンツを、モバイル端末の中に保管されているコンテンツと一緒に提供することであってよい。
適応的に、物事によって生じた遅延のせいでユーザがタイムリーに荷物をピックアップすることに失敗した場合に、配送業者は、荷物をインテリジェントセルフエクスプレスサービスマシンの中に置き、そして、図11に示されるように、SMSメッセージを使用して、インテリジェントセルフエクスプレスサービスマシンの場所とパスワードをユーザに対して送信する。コンテンツキャプチャモジュール420、セマンティック解析モジュール430、および通知メッセージ管理モジュール440は、上述した方法手順、すなわち図6Aおよび図6Bに示されるS601からS607、を再度実行して、保管されているコンテンツ、および、インテリジェントセルフエクスプレスサービスマシンの場所およびパスワードといった、SMSメッセージにおいて言及されたコンテンツを集めて、そして、最終的に図12に示されるようなインターフェイスを提供する。すなわち、SMSメッセージは、速達便に関連して以前に保管されたコンテンツと関連付けされて、SMSメッセージおよびコンテンツとを同じインターフェイスにおいて提供する。
S608。速達便ステータスを更新した後、通知メッセージ管理モジュール440は、集荷通知が速達便イベントの重要な状態であるかどうか、すなわち更新された状態がイベントの重要な状態であるかどうかをさらに判断することができる。更新された状態が重要なステータス情報に関連する場合、S609を実行する。更新された状態が重要なステータス情報に関連していない場合は、手順を終了する。
重要な状態は、イベント全体の全てのプロシージャの中で、イベントの開発において重要な役割を果たす状態である。例えば、速達便における「集荷済(”collected”)」、「移送中(”being transferred”」、「配達中(”being delivered”)」、「署名済(”signed”)」など、フライトコンテクストにおける予約、搭乗、出発、着陸など、レンタカーコンテクストにおけるオーダー、カーピックアップ(car pickup)、支払い、カーリターン(car return)など、オンラインで映画チケットを購入するコンテクストにおけるオーダー、支払い、使用など、または、銀行リマインドコンテクストにおける取扱い取引(handling transaction)、取扱い時間、取扱い場所、関連金額、など、である。重要状態は、ユーザによってカスタマイズされてよく、セマンティック解析に基づいてモバイル端末によって決定されてよく、複数回の学習を通じて端末によって生成されてよく、または、大量のデータを解析した後でサーバによってモバイル端末に対してプッシュされてよい。この実施形態においては、ピックアップ通知が、配達フェイズにおいて重要なアイテムである。いつ、及び、どこで荷物を集めるかについてユーザに通知されない場合には、速達便が最終的に完了され得ないことがある。従って、ピックアップ通知は、重要ステータス情報に関連付けられ、そして、S609が実行される。
S609。更新された状態がイベントの重要な状態であることを判断した後で、通知メッセージ管理モジュール440は、イベントのステータスが更新されたことをユーザにリマインドする、すなわち、速達便ステータスが更新されたことをユーザにリマインドし、そして、タイムリーに速達便の配送ステータスを確認するようユーザに求める。具体的なリマインド方法は、限定されるものではなく、そして、音、光、または振動といった、リマインダのうち少なくとも1つであってよい。代替的に、ユーザは、バンドまたは腕時計といった、ウェアラブルデバイスを使用することによってリマインドされてよい。代替的に、特定的な環境においては、ユーザをリマインドするために可能な周辺設備(peripheral facility)が使用されてよい。例えば、車両内環境(in-vehicle environment)においては、アニメーションが車両内で使用されるディスプレイ画面上で再生されてよい。
本発明の前述の実施形態においては、図6Bおよび図6CにおけるS604−S610が、通知メッセージ管理モジュール440によって実行されてよく、そして、図7におけるS701−S11が、通知メッセージ管理部440によって実行されてよい。
本発明の別の実施形態において、図5、図6Aから図6C、および図7において示される方法は、別のタイプの通知メッセージに対して代替的に適用されてよい。フライトタイプ通知メッセージおよびオンラインショッピングタイプ通知メッセージが、簡潔な説明のために以下に一つの例として使用されている。同一または対応する方法プロシージャの説明については、速達便タイプ通知メッセージの説明を参照のこと。
図13、図14、図15、図16、図17、および図18は、本発明の一つの実施形態に従った、フライトタイプ通知メッセージの模式的な表示図である。図13に示されるように、ユーザは、北京から上海への航空券を予約したい。ユーザは、特定の航空会社を選択せず、または、価格範囲を制限せず、そして、航空券を検索するために「検索(”search”)」キーをタップする。ユーザが、図4に示されるフライト情報を見つけ、そして、フライト番号、フライト時間、乗客名、価格、等を決定すること、が仮定されている。この場合に、ユーザは、オーダーに対する支払いをしないで、オーダーを承諾する(acknowledging)段階にある。ユーザは、図4に示される「支払へ進む(”proceed to payment”)」キーをタップし、そして、支払いが完了した後に、図15に示されるオーダー詳細ページが提供される。オーダーステータスは、現在のステータスが、チケットが購入されたが、発行されていない段階であることを示している。チケットを発行した後で、航空会社は、図16に示されるSMSメッセージをユーザに対して送信する。SMSメッセージは、チケットが発行されたことをユーザに通知し、そして、経過(passage)およびフライト情報をチェックするようユーザに求めるために使用されている。全体のプロセスにおいては、図13から図16における複数のインターフェイスが表れている。ほとんど全てのインターフェイスは、通知情報を含んでおり、そして、通知情報の各ピースは、対応するコンテンツを含んでいる。本発明のこの実施形態において提供される方法を実行することによって、モバイル端末は、図17に示されるインターフェイスを最終的に提示することができ、フライトタイプ通知メッセージの進捗(progress)をユーザに知らせる。図17は、フライトに関する完全な情報を提供していることが理解されるべきである。もちろん、いくつかの通知メッセージが、航空券の予約における進捗と共に提供されてよい。例えば、支払いが完了したが、確認のためのSMSメッセージが受信されていない状態においては、最低の通知メッセージ(a lowest notification message)だけが提供されてよい。
図17は、モバイル端末が、通知メッセージからキーフィールドを抽出するために、図13から図16までに示されるす通知メッセージについてセマンティック解析を実行し、そして、特定的なルールに従ってキーフィールドを配列した後の時系列に基づいてキーフィールドが最終的に提供されるインターフェイスを示している。説明を容易にするため、前述の通知メッセージをマークするために1、2、および3が使用されている。1番のメッセージレコードは、キーフィールドをキャプチャするために、モバイル端末が図13から図15に示される通知メッセージについてセマンティック解析を実行した後で提供される情報である。2番のメッセージレコードは、キーフィールドをキャプチャするために、モバイル端末が図16に示される通知メッセージについてセマンティック解析を実行した後で提供される情報である。3番のメッセージレコードは、モバイル端末がアイテムについてセマンティック解析を実行した後で、期限(deadline)を伴ういくつかのアイテムに対してモバイル端末によって自動的に生成されたスケジュールリマインダである。具体的には、図16に示されるSMSメッセージにおいて言及されている「出発の45分前にチェックインが終了します(”check-in ends 45minutes before departure”)」というセマンティック解析を実行した後で、モバイル端末は、できるだけ早くチェックインするようユーザをリマインドするために、出発の1時間前にリマインダアイテムを生成する。具体的には、本発明の一つの実施形態において、第1通知メッセージは、第1時点および第1時点で発生する動作に関する情報を搬送することができ、そして、第1時点は将来の時点である。図5で説明された方法は、さらに、次のものを含んでよい。第1通知メッセージにおいて搬送される第1時点を獲得すること、および、第1時点と第1時点で発生する動作に関する情報とに基づいてスケジュールリマインダを自動的に生成すること、である。スケジュールリマインダは、第1時点の前に、第1時点で発生する動作をユーザにリマインドするために使用されている。具体的に、この実施形態においては、第1時点(8月15日における18時00分の45分前)が、図16において搬送されており、そして、動作情報は、搭乗中(boarding)である。SMSメッセージを獲得した後で、モバイル端末は、SMSメッセージにおけるコンテンツに基づいて、リマインダアイテムを自動的に生成する。リマインドアイテムは、8月15日における17時15分までに搭乗を完了するようユーザをリマインドするために使用されている。リマインド時間は、出発の2または3時間前であってよく、もしくは、ユーザによって設定されてよい。
さらに、図18に示されるように、図18における4番のメッセージレコードは、さらに、ユーザによって予約された空港ピックアップ情報(airport pickup information)を記録している。空港ピックアップ情報は、ユーザが図13から図15に示されたウェブサイトインターフェイスに加入したときに、モバイル端末によってキャプチャされた情報であってよく、または、ユーザがオーダーを出した後で、サーバがモバイル端末に対してSMSメッセージを送信したときに、プロセッサによってキャプチャされた情報であってよく、もしくは、ユーザがサードパーティのオンラインライドヘイリング(ride-hailing)ソフトウェア(例えば、Uber)においてオーダーを出したときに、プロセッサによってキャプチャされた情報であってよい。具体的に、モバイル端末は、さらに、例えば、ユーザのスケジューリングに関するセマンティック解析を通じて、同じインターフェイスにおいて関連する通知メッセージを表示することができる。このようにして、ユーザによって獲得された情報の操作効率が改善され、それによってユーザによる使用を促進し、そして、ユーザ体験を大幅に改善している。加えて、モバイル端末は、さらに、インターフェイスのより高い部分に関する主要な情報を列挙することができる。インターフェイスの中のメッセージレコードに関連する事項(subject)をユーザが迅速に知るのを手助けするように、例えば、表示インターフェイスの中で、いくつかの主要な単語「2016‐08‐15、北京への出張のために深センから出発」を提供する。
図19、図20、および図21は、本発明の一つの実施形態に従った、オンラインショッピングタイプの通知メッセージに係る模式的な表示図である。映画のチケットをオンラインで購入することが、オンラインショッピングの一つの例として使用されている。映画チケットに対するオーダーが出され、そして、支払いが成功裡に完了した後で、図9に示されるUIが提示される。本インターフェイスは、映画名、劇場、座席番号、携帯電話番号、およびチケットピックアップのための2次元コード、といった情報を記録している。支払いが完了し、そして、劇場が成功裡にチケットを発行した後で、サーバは、モバイル端末に対して図20に示されるSMSメッセージを送信して、注文番号、劇場、チケットピックアップ番号、劇場住所、等をユーザに通知する。図19および図20における通知メッセージをキャプチャした後で、モバイル端末は、図5または図6Aから図6Cまでにおける方法を実行することによって、図21に示されるUIインターフェイス図を生成する。
図21は、モバイル端末が、通知メッセージからキーフィールドを抽出するために、図19および図20に示される通知メッセージについてセマンティック解析を実行し、そして、特定的なルールに従ってキーフィールドを配列した後の時系列に基づいてキーフィールドが最終的に提供されるインターフェイスを示している。最下のメッセージレコードは、キーフィールドをキャプチャするために図19に示される通知メッセージについてモバイル端末がセマンティック解析を実行した後に提供される情報である。中央のメッセージレコードは、キーフィールドをキャプチャするために図20に示されるすSMSメッセージについてモバイル端末がセマンティック解析を実行した後に提供される情報である。最上のメッセージレコードは、アイテムについてセマンティック解析を実行した後で期限を伴っていくつかのアイテムに対してモバイル端末によって自動的に生成されたスケジュールリマインダである。具体的には、図19または図20に示される「18:00−20:00」についてセマンティック解析を行った後で、モバイル端末は、映画が始まる30分前にリマインダアイテムを生成して、映画を見るようユーザにリマインドする。さらに、図21に示されるように、UIインターフェイスにおける最上のメッセージレコードにおいて「ワンタップナビゲーション(”one-tap navigation”)」および「ワンタップチケットピックアップ(one-tap ticket pickup)」のショートカットがさらに備えられている。ユーザが「ワンタップナビゲーション」のショートカットをタップし、そして、モバイル端末は、自動的に地図ソフトを起動して、目的地として図20におけるSMSメッセージの中で言及されている「16号深海大道南山区深セン(”No.16 Houhai Avenue、Nanshan District、Shenzhen”)」を使用することによりナビゲーション動作を実行する。ユーザが「ワンタップチケットピックアップ」のショートカットをタップし、そして、モバイル端末は、チケットピックアップのための2次元コードをフルスクリーン上で図19のメッセージの中に自動的に表示する。そうして、ユーザは、チケットピックアップのために2次元コードをスキャンし、そして、チケットをブラッシュ(brush)する。代替的に、モバイル端末およびチケットピックアップマシンは、近接接続(proximity connection)されている。例えば、ブルートゥース(登録商標)接続またはNFC接続である。ユーザが「ワンタップチケットピックアップ」をタップした後で、モバイル端末は、パケットをチケットピックアップマシンに送信するためにブルートゥース接続またはNFC接続を呼び出す。パケットは、チケットピックアップのための2次元コードに関する情報、または、チケットピックアップ番号に関する情報を伝搬する。パケットを獲得した後で、チケットピックアップマシンは、パケットが有効であるか否かを検証し、そして、検証が成功した後で映画チケットを印刷する。ショートカットを提供することによって、ユーザは、通知メッセージのイベントに関連するアプリケーションまたはプロセスを便利に呼び出し、それにより、ユーザによって実行される操作の量を削減しており、かつ、ユーザの操作効率を効果的に改善している。同様に、モバイル端末は、さらに、インターフェイスのより高い部分において主要な情報をリストし得る。インターフェイスの中のメッセージレコードに関連する事項(subject)をユーザが迅速に知るのを手助けするように、例えば、ディスプレイインターフェイスにおいて、いくつかの主要な単語である「2016−8−12、Taikoo Shingで映画を見ること」を提示する。
任意的な実装形態において、第1通知メッセージは、第1位置および第1位置で発生する動作に関する情報を搬送する。図5で説明される方法は、さらに、以下を含んでよい。モバイル端末の現在位置を獲得すること、および、モバイル端末の現在位置と第1位置との間の偏差が事前に設定された偏差範囲内にある場合に、リマインダアイテムを自動的に生成すること、である。リマインダアイテムは、第1位置で発生する動作に関する情報を思い出させるために使用されている。具体的には、この実施形態において、図20に示されるSMSメッセージは、第1位置(深セン南山区深海大道16号)と動作情報(映画を見ること)を伝搬している。ユーザによって持ち運ばれる携帯電話がユーザのリアルタイムの地理的位置情報を記録し、かつ、ユーザのリアルタイムの地理的位置が第1位置に近い場合に、携帯電話は、その位置の近くで映画を見るようにユーザにリマインドするためのリマインダアイテムを生成する。さらに、位置ベース(location-based)のリマインダアイテムは、時間ベース(time-based)のリマインダアイテムと組み合わされてよい。具体的に、時間ベースのマインダアイテムは、また、動作が発生する位置をリマインドするために使用されてもよく、そして、位置ベースのリマインダアイテムは、また、動作が発生する時間をリマインドするために使用されてもよい。
図22は、一つの実施形態に従った、モバイル端末に係る模式的な構成図である。モバイル端末については、図3に示されるモバイル端末の構成を参照のこと。モバイル端末は、図5、図6Aから図6C、および図7に示される方法を実行するように構成され得る。同一または対応する技術的特徴については、相互に参照することができる。具体的に、モバイル端末は、1つまたはそれ以上のプロセッサ2202およびメモリ2201を含んでいる。プロセッサ2201は、メモリ2202に接続されている。メモリ2201は、1つまたはそれ以上のアプリケーションを保管するように構成されている。プロセッサ2202は、1つまたはそれ以上のアプリケーションを実行して、以下を行う。第1アプリケーションにおいて第1通知メッセージを獲得する。第1通知メッセージのセマンティック特徴値を獲得する。ここで、セマンティック特徴値は、第1通知メッセージのセマンティック特徴を示すために使用されている。第2アプリケーションにおいて第2通知メッセージを獲得する。ここで、第2通知メッセージのセマンティック特徴値は、第1通知メッセージのセマンティック特徴値と一致しており、ここで、第2通知メッセージは、モバイル端末の中に事前に保管されている。そして、第1通知メッセージを第2通知メッセージと関連付ける。
本発明の一つの実施形態において、プロセッサが、第2通知メッセージのセマンティック特徴値は第1通知メッセージのセマンティック特徴値と一致すると判断することは、具体的には以下のとおりである。プロセッサが、第2通知メッセージに関連するイベントと第1通知メッセージに関連するイベントとは同じイベントであると判断する。さらに、第1通知メッセージは、イベントが第1状態にあることを示すために使用されており、そして、第2通知メッセージは、イベントが第2状態にあることを示すために使用されている。メモリは、さらに、第1アプリケーションにおける第1通知メッセージが獲得される以前に、第2状態としてイベントのステータスを保管するように構成されている。プロセッサは、さらに、第1アプリケーションにおける第1通知メッセージを獲得した後で、イベントの現在ステータスを第1状態へ更新するように構成されている。さらに、第1状態がイベントのライフサイクルにおける重要な状態である場合に、プロセッサは、さらに、イベントの状態を第1状態へ更新した後で、イベントの現在ステータスが第1状態であることをユーザに通知するように構成されている。前述の実施態様において、モバイル端末は、さらに、出力装置を含んでいる。プロセッサが、第1通知メッセージを第2通知メッセージと関連付けることは、具体的には以下のとおりである。プロセッサは、イベントの進捗シーケンスに従って、同じインターフェイスにおいて、第1通知メッセージおよび第2通知メッセージを順次に提供するように出力装置に指示する。
本発明の一つの実施形態において、プロセッサは、さらに、第2通知メッセージのセマンティック特徴値を獲得するように構成されている。プロセッサが、第2通知メッセージのセマンティック特徴値が第1通知メッセージのセマンティック特徴値と一致すると判断することは、具体的には以下のとおりである。プロセッサは、第2通知メッセージのセマンティック特徴量が、第1通知メッセージのセマンティック特徴値と同一または類似していると判断する。
本発明の前述の実施形態において、モバイル端末は、さらに、出力装置を含んでいる。プロセッサが、第1通知メッセージを第2通知メッセージと関連付けることは、具体的には以下のとおりである。プロセッサは、第1通知メッセージおよび第2通知メッセージを同じインターフェイスの中で提供するように出力装置に指示する。または、プロセッサは、通知メッセージを受信する時系列に基づいて、第1通知メッセージおよび第2通知メッセージを同じインターフェイスの中で順次に提供するように出力装置に指示する。あるいは、プロセッサは、時系列に基づいて、第1通知メッセージおよび第2通知メッセージを音声を通じて順次にブロードキャスト(broadcast)するように出力装置に指示する。
本発明のこの実施形態に係る一つの実装形態において、第1インターフェイスエレメントは、第1通知メッセージおよび第2通知メッセージを提供しているインターフェイスの中で構成されている。モバイル端末は、さらに、入力装置を含んでいる。入力装置は、ユーザによる第1インターフェイスエレメントをトリガーする(triggering)ためのインストラクションを獲得するように構成されている。プロセッサは、さらに、第1インターフェイスエレメントをトリガーするためのものであり、かつ、入力装置によって獲得されたものであるインストラクションに従って、第3アプリケーションを実行するように構成されている。第3アプリケーションのセマンティック特徴量は、第1通知メッセージのセマンティック特徴量と一致し、または、第3アプリケーションのセマンティック特徴量は、第2通知メッセージのセマンティック特徴量と一致している。
本発明のこの実施形態に係る一つの実装形態において、出力装置は、第1アプリケーションにおけるインターフェイスにおいて第1通知メッセージおよび第2通知メッセージを提供する。または、出力装置は、第2アプリケーションにおけるインターフェイスにおいて第1通知メッセージおよび第2通知メッセージを提供する。もしくは、プロセッサが、インターフェイスを再生成し、そして、出力装置が、再生成されたインターフェイスにおいて第1通知メッセージおよび第2通知メッセージを提供する。
本発明の前述の実施形態において、第1通知メッセージは、第1時点および第1時点で発生する動作に関する情報を搬送し、そして、第1時点は、将来の時点である。プロセッサは、さらに、第1通知メッセージにおいて搬送される第1時点を獲得し、そして、第1時点および第1時点で発生する動作に関する情報に基づいてスケジュールリマインダを自動的に生成するように構成されている。スケジュールリマインダは、第1時点の以前に、第1時点で発生する動作をユーザにリマインドするために使用されている。代替的に、第1通知メッセージは、第1位置および第1位置で発生する動作に関する情報を搬送する。プロセッサは、さらに、モバイル端末の現在位置を獲得し、そして、モバイル端末の現在位置と第1位置との間の偏差が事前に設定された偏差範囲内にある場合に、リマインダアイテムを自動的に生成するように構成されている。リマインダアイテムは、第1位置で発生する動作に関する情報を思い出させるために使用されている。
図23は、一つの実施形態に従った、通知メッセージを関連付けるための装置に係る模式的な構成図である。通知メッセージを関連付けるための装置は、図3または図22に示されるモバイル端末に係る構成の一部であってよく、または、図4に示されるように、独立したモバイル端末であってよい。通知メッセージを関連付けるための装置は、図5、図6Aから図6C、および図7に示される方法を実行するように構成され得る。同一または対応する技術的特徴については、相互に参照することができる。具体的に、本装置は、1つまたはそれ以上の第1獲得モジュール2301、第2獲得モジュール2302、決定モジュール2303、および関連付けモジュール2304、を含んでいる。第1獲得モジュール2301は第2獲得モジュール2302に接続されており、第2獲得モジュール2301は決定モジュール2303に接続されており、そして、関連付けモジュール2304は決定モジュール2303に接続されている。第1獲得モジュール2301は、第1アプリケーションにおいて第1通知メッセージを獲得するように構成されている。第2獲得モジュール2302は、第1通知メッセージのセマンティック特徴値を獲得するように構成されており、ここで、セマンティック特徴値は、第1通知メッセージのセマンティック特徴を示すために使用されている。決定モジュール2303は、第2アプリケーションにおいて第2通知メッセージを決定するように構成されており、ここで、第2通知メッセージのセマンティック特徴値は第1通知メッセージのセマンティック特徴値と一致し、ここで、第2通知メッセージはモバイル端末の中に事前に保管されている。関連付けモジュール2304は、第1通知メッセージを第2通知メッセージと関連付けるように構成されている。
本発明の一つの実施形態において、第2通知メッセージのセマンティック特徴値が第1の通知メッセージのセマンティック特徴値と一致すると決定モジュールが決定することは、具体的には以下のとおりである。決定モジュールは、第2通知メッセージに関連するイベントと第1通知メッセージに関連するイベントとは同じイベントであると判断する。さらに、第1通知メッセージは、イベントが第1状態にあることを示すために使用されており、そして、第2通知メッセージは、イベントが第2状態にあることを示すために使用されている。本装置は、さらに、第1獲得モジュールが第1アプリケーションにおける第1通知メッセージを獲得する以前に、第2状態としてイベントのステータスを保管するように構成されている、ストレージモジュール、および、第1獲得モジュールが第1アプリケーションにおける第1通知メッセージを獲得した後で、イベントの現在ステータスを第1状態へ更新するように構成されている、更新モジュール、を含んでいる。さらに、本装置は、プロンプトモジュール(prompt module)を含む。プロンプトモジュールは、更新モジュールがイベントの状態を第1状態へ更新した後で、イベントの現在ステータスが第1状態であることをユーザに通知するように構成されている。前述の実施態様において、関連付けモジュールは、特定的に、イベントの進捗シーケンスに基づいて同じインターフェイスにおいて第1通知メッセージおよび第1通知メッセージを順次に提供するように構成されてよい。
本発明の一つの実施形態において、本装置は、さらに、第3獲得モジュールを含んでいる。第3獲得モジュールは、第2通知メッセージのセマンティック特徴値を獲得するように構成されている。第2通知メッセージのセマンティック特徴値が第1通知メッセージのセマンティック特徴値と一致しすると決定モジュールが決定することは、具体的には以下のとおりある。決定モジュールは、第2通知メッセージのセマンティック特徴値が第1通知メッセージのセマンティック特徴値と同一または類似であると判断する。
本発明の前述の実施形態において、関連付けモジュールは、具体的には以下のように構成されている。第1通知メッセージおよび第2通知メッセージを同じインターフェイスの中で提供する。または、通知メッセージを受信する時系列に基づいて、第1通知メッセージおよび第2通知メッセージを同じインターフェイスの中で順次に提供する。あるいは、時系列に基づいて、第1通知メッセージおよび第2通知メッセージを音声を通じて順次にブロードキャストする。
本発明の一つ実施形態において、第1インターフェイスエレメントは、第1通知メッセージおよび第2通知メッセージを提供しているインターフェイスの中で構成されている。本装置は、さらに、第4獲得モジュールおよび呼出しモジュール(invoking module)を含んでいる。第4獲得モジュールは、ユーザによる第1インターフェイスエレメントをトリガーするためのインストラクションを獲得するように構成されている。呼出しモジュールは、第4獲得モジュールによって獲得されたインストラクションに従って第3アプリケーションを実行するように構成されている。第3アプリケーションのセマンティック特徴量は、第1通知メッセージのセマンティック特徴量と一致し、または、第3アプリケーションのセマンティック特徴量は、第2通知メッセージのセマンティック特徴量と一致している。
本発明の一つの実施形態において、第1通知メッセージおよび第2通知メッセージを提供するインターフェイスは、第1アプリケーションにおけるインターフェイスである。または、第1通知メッセージおよび第2通知メッセージを提供するインターフェイスは、第2アプリケーションにおけるインターフェイスである。もしくは、第1通知メッセージおよび第2通知メッセージを提供するインターフェイスは、モバイル端末によって再生成されたインターフェイスである。
本発明の前述の実施形態において、第1通知メッセージは、第1時点および第1時点で発生する動作に関する情報を搬送し、そして、第1時点は、将来の時点である。本装置は、さらに、第1通知メッセージにおいて搬送される第1時点を獲得するように構成されている、第5獲得モジュール、および、第1時点および第1時点で発生する動作に関する情報に基づいてスケジュールリマインダを自動的に生成するように構成されている、生成モジュール、を含んでいる。スケジュールリマインダは、第1時点の以前に、第1時点で発生する動作をユーザにリマインドするために使用されている。代替的に、第1通知メッセージは、第1位置および第1位置で発生する動作に関する情報を搬送する。本装置は、さらに、モバイル端末の現在位置を獲得するように構成されている、第6獲得モジュール、および、モバイル端末の現在位置と第1位置との間の偏差が事前に設定された偏差範囲内にある場合に、リマインダアイテムを自動的に生成するように構成されている、第2生成モジュール、を含んでいる。リマインダアイテムは、第1位置で発生する動作に関する情報を思い出させるために使用されている。
本発明の一つの実施形態は、さらに、1つまたはそれ以上のプログラムを保管しているコンピュータ可読記憶媒体を提供する。1つまたはそれ以上のプログラムは、インストラクションを含み、そして、複数のアプリケーションを含むモバイル端末によってインストラクションが実行されるとき、モバイル端末は、図5、図6Aから図6C、および図7のいずれか1つに示される実施形態における方法を実行することが可能になる。
本発明の実施形態において、「第1(”first”)」、「第2(”second”)」といった記載は、記載されているオブジェクト間を区別するために使用されているだけであり、そして、実際上の意味を有するものではない。ポータブル電子機器は、モバイル端末と同等なものである。
本発明の実施形態における機能モジュールは、1つの処理ユニット/モジュールへと統合されてよく、または、モジュールそれぞれが物理的に単独で存在してよく、もしくは、2つまたはそれ以上のモジュールが1つのモジュールへと統合されてよい。統合されたモジュールは、ハードウェアの形態で実装されてよく、または、ソフトウェア機能ユニットに加えてハードウェアの形態で実装されてよい。
当業者によれば、便利で簡潔な説明のために、前述の機能モジュールの分割が説明のための一つの例として考えられることが、明確に理解され得る。実際のアプリケーションにおいて、前述の機能は、異なる機能モジュールに対して割り当てられ、かつ、要求に従って実行され得る。すなわち、装置の内部構造が、上述の機能の全部または一部を実施するために、異なる機能モジュールへと分割されている。装置の詳細な作業プロセスについては、方法の実施形態における対応するプロセスを参照のこと。装置に係る実施原理および技術的効果は、方法の実施形態のものと同様であり、そして、同一又は対応する技術的特徴は、再度ここにおいて説明されない。
最後に、前述の実施形態は、本発明の技術的ソリューションを説明するために単に意図されたものであり、しかし、本発明を限定するように意図されたものではないことに留意すべきである。前述の実施形態を参照して、本発明が詳細に説明されているが、当業者であれば、本発明の実施形態の技術的ソリューションの範囲から逸脱することなく、さらに、前述の実施形態において説明した技術的ソリューションについて変更を成し得ること、または、その技術的特徴のいくつか又は全てについて均等な置換えを成し得ることが理解されよう。

Claims (16)

  1. モバイル端末に対して適用される、通知メッセージを関連付けるための方法であって、
    第1アプリケーションにおける第1通知メッセージを獲得するステップと、
    前記前記第1通知メッセージに関連するイベントと第2アプリケーションにおける第2通知メッセージに関連するイベントが同一のイベントであることを決定するステップであり、該第2通知メッセージは、前記モバイル端末の中に事前に保管されており、前記第1通知メッセージは、前記イベントが第1状態にあることを示すために使用され、前記第2通知メッセージは、前記イベントが第2状態にあることを示すために使用されており、前記第1通知メッセージおよび前記第2通知メッセージは、前記イベントの進捗を表している、ステップと、
    前記第1通知メッセージおよび前記第2通知メッセージを、同じインターフェイスにおいて表示するステップと、
    を含む、方法。
  2. 前記第1アプリケーションにおける第1通知メッセージを獲得するステップの以前に、前記方法は、さらに、
    前記第2状態として前記イベントのステータスを保管するステップ、を含み、かつ、
    前記第1アプリケーションにおける第1通知メッセージを獲得するステップの後で、前記方法は、さらに、
    前記イベントの現在ステータスを前記第1状態へ更新するステップ、を含む、
    請求項に記載の方法。
  3. 前記第1状態は、前記イベントのライフサイクルにおける重要な状態であり、かつ、
    前記イベントのステータスを前記第1状態へ更新するステップの後で、本方法は、さらに、
    前記イベントの現在ステータスが前記第1状態であることをユーザに通知するステップ、を含む、
    請求項に記載の方法。
  4. 前記第1通知メッセージを前記第2通知メッセージと関連付けるステップは、
    前記イベントの進捗シーケンスに基づいて、前記第1通知メッセージおよび前記第2通知メッセージを同じインターフェイスにおいて順次に提供するステップ、を含む、
    請求項記載の方法。
  5. 前記第1通知メッセージおよび前記第2通知メッセージを提供する前記インターフェイスの中に第1インターフェイスエレメントが構成されており、かつ、
    前記方法は、さらに、
    前記ユーザによる前記第1インターフェイスエレメントをトリガーするためのインストラクションを獲得するステップと、
    第3アプリケーションを呼び出すステップと、を含む、
    請求項に記載の方法。
  6. 前記第1通知メッセージおよび前記第2通知メッセージを提供する前記インターフェイスは、前記第1アプリケーションにおけるインターフェイスであり、または、
    前記第1通知メッセージおよび前記第2通知メッセージを提供する前記インターフェイスは、前記第2アプリケーションにおけるインターフェイスであり、または、
    前記第1通知メッセージおよび前記第2通知メッセージを提供する前記インターフェイスは、前記モバイル端末によって再生成されたインターフェイスである、
    請求項に記載の方法。
  7. 前記第1通知メッセージは、第1時点および該第1時点において発生する動作に関する情報を搬送し、前記第1時点は、将来の時点であり、かつ、
    前記方法は、さらに、
    前記第1通知メッセージにおいて搬送される前記第1時点を獲得するステップと、
    前記第1時点、および、前記第1時点において発生する前記動作に関する前記情報に基づいて、スケジュールリマインダを自動的に生成するステップであり、前記スケジュールリマインダは、前記第1時点の以前に、前記第1時点において発生する前記動作をユーザにリマインドするために使用される、ステップと、を含む、
    請求項1乃至いずれか一項に記載の方法。
  8. 前記第1通知メッセージは、第1位置および該第1位置において発生する動作に関する情報を搬送し、かつ、
    前記方法は、さらに、
    前記モバイル端末の現在位置を獲得するステップと、
    前記モバイル端末の前記現在位置と前記第1位置との間の偏差が事前設定された偏差範囲内にある場合に、リマインダアイテムを自動的に生成するステップであり、前記リマインダアイテムは、前記第1位置において発生する前記動作に関する情報を思い出させるために使用される、ステップと、を含む、
    請求項1乃至いずれか一項に記載の方法。
  9. 1つまたはそれ以上のプロセッサ、および、メモリを含む、モバイル端末であって、
    前記メモリは、1つまたはそれ以上のアプリケーションを保管するように構成されており、かつ、
    前記プロセッサは、前記1つまたはそれ以上のアプリケーションを実行して、
    第1アプリケーションにおける第1通知メッセージを獲得し、
    前記前記第1通知メッセージに関連するイベントと第2アプリケーションにおける第2通知メッセージに関連するイベントが同一のイベントであることを決定し、該第2通知メッセージは、前記モバイル端末の中に事前に保管されており、前記第1通知メッセージは、前記イベントが第1状態にあることを示すために使用され、前記第2通知メッセージは、前記イベントが第2状態にあることを示すために使用されており、前記第1通知メッセージおよび前記第2通知メッセージは、前記イベントの進捗を表しており、かつ、
    前記第1通知メッセージおよび前記第2通知メッセージを、同じインターフェイスにおいて表示する
    ように構成されている、モバイル端末。
  10. 前記メモリは、さらに、前記第1アプリケーションにおける第1通知メッセージが獲得される以前に、前記第2状態として前記イベントのステータスを保管する、ように構成されており、かつ、
    前記プロセッサは、さらに、前記第1アプリケーションにおける第1通知メッセージを獲得した後で、前記イベントの現在ステータスを前記第1状態へ更新する、ように構成されている、
    請求項に記載のモバイル端末。
  11. 前記第1状態は、前記イベントのライフサイクルにおける重要な状態であり、かつ、
    前記プロセッサは、さらに、前記イベントのステータスを前記第1状態へ更新した後で、前記イベントの現在ステータスが前記第1状態であることをユーザに通知する、ように構成されている、
    請求項10に記載のモバイル端末。
  12. 前記モバイル端末は、さらに、出力装置を含み、
    前記イベントの進捗シーケンスに基づいて、前記第1通知メッセージおよび前記第2通知メッセージを同じインターフェイスにおいて順次に提供するように、前記プロセッサは、前記出力装置に指示する
    請求項に記載のモバイル端末。
  13. 前記第1通知メッセージおよび前記第2通知メッセージを提供する前記インターフェイスの中に第1インターフェイスエレメントが構成されており、
    前記モバイル端末は、さらに、入力装置を含み、
    前記入力装置は、前記ユーザによる前記第1インターフェイスエレメントをトリガーするためのインストラクションを獲得するように構成されており、かつ、
    前記プロセッサは、さらに、
    前記第1インターフェイスエレメントをトリガーするためのものであり、かつ、前記入力装置によって獲得されたものである、前記インストラクションに従って、第3アプリケーションを実行する、ように構成されている、
    請求項11に記載のモバイル端末。
  14. 前記出力装置は、前記第1通知メッセージおよび前記第2通知メッセージを前記第1アプリケーションにおけるインターフェイスの中で提供し、または、
    前記出力装置は、前記第1通知メッセージおよび前記第2通知メッセージを前記第2アプリケーションにおけるインターフェイスの中で提供し、または、
    前記プロセッサが、インターフェイスを再生成し、かつ、前記出力装置は、前記第1通知メッセージおよび前記第2通知メッセージを提供する前記再生成されたインターフェイスの中で提供する、
    請求項12に記載のモバイル端末。
  15. 前記第1通知メッセージは、第1時点および該第1時点において発生する動作に関する情報を搬送し、前記第1時点は、将来の時点であり、かつ、
    前記プロセッサは、さらに、
    前記第1通知メッセージにおいて搬送される前記第1時点を獲得し、かつ、
    前記第1時点、および、前記第1時点において発生する前記動作に関する前記情報に基づいて、スケジュールリマインダを自動的に生成する、ように構成されており、
    前記スケジュールリマインダは、前記第1時点の以前に、前記第1時点において発生する前記動作をユーザにリマインドするために使用される、
    請求項9乃至14いずれか一項に記載のモバイル端末。
  16. 前記第1通知メッセージは、第1位置および該第1位置において発生する動作に関する情報を搬送し、かつ、
    前記プロセッサは、さらに、
    前記モバイル端末の現在位置を獲得し、かつ、
    前記モバイル端末の前記現在位置と前記第1位置との間の偏差が事前設定された偏差範囲内にある場合に、リマインダアイテムを自動的に生成する、ように構成されており、
    前記リマインダアイテムは、前記第1位置において発生する前記動作に関する情報を思い出させるために使用される、ステップと、を含む、
    請求項9乃至15いずれか一項に記載のモバイル端末。
JP2019513284A 2016-09-09 2016-09-09 通知メッセージを関連付けるための方法、装置、およびモバイル端末 Active JP6783382B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/098581 WO2018045562A1 (zh) 2016-09-09 2016-09-09 一种关联通知消息的方法、装置及移动终端

Publications (2)

Publication Number Publication Date
JP2019533922A JP2019533922A (ja) 2019-11-21
JP6783382B2 true JP6783382B2 (ja) 2020-11-11

Family

ID=61562458

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019513284A Active JP6783382B2 (ja) 2016-09-09 2016-09-09 通知メッセージを関連付けるための方法、装置、およびモバイル端末

Country Status (6)

Country Link
US (3) US10970140B2 (ja)
EP (1) EP3506088A4 (ja)
JP (1) JP6783382B2 (ja)
KR (1) KR102198778B1 (ja)
CN (1) CN109690479B (ja)
WO (1) WO2018045562A1 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102198778B1 (ko) 2016-09-09 2021-01-05 후아웨이 테크놀러지 컴퍼니 리미티드 통지 메시지를 연관시키는 방법, 장치 및 이동 단말
US10630534B1 (en) 2016-12-02 2020-04-21 Worldpay, Llc Systems and methods for subscribing topics and registering computer server event notifications
CN112101884B (zh) * 2019-06-17 2024-05-28 北京京东振世信息技术有限公司 提醒消息生成与推送方法、装置及存储介质
CN112184095A (zh) * 2019-07-05 2021-01-05 北京京东振世信息技术有限公司 一种寄件方法和装置
US11580165B2 (en) * 2019-08-06 2023-02-14 Twitter, Inc. Event producer system of a messaging platform for delivering real-time messages
CN112887189B (zh) * 2019-11-29 2022-08-12 腾讯科技(深圳)有限公司 会话消息的定时发送方法、装置、计算机设备及存储介质
US10963145B1 (en) 2019-12-30 2021-03-30 Snap Inc. Prioritizing display of user icons associated with content
CN111541817B (zh) * 2020-04-22 2022-02-01 维沃移动通信有限公司 闹钟控制方法及电子设备
CN113595854B (zh) 2020-04-30 2022-08-05 北京字节跳动网络技术有限公司 一种信息展示方法、装置、电子设备和存储介质
CN111859944B (zh) * 2020-07-17 2022-12-13 维沃移动通信有限公司 信息显示方法、装置和电子设备
CN115018437B (zh) * 2021-11-16 2023-07-14 荣耀终端有限公司 出行提醒方法及电子设备
CN115018435B (zh) * 2021-11-16 2023-11-28 荣耀终端有限公司 出行提醒方法及电子设备
CN115037835A (zh) * 2022-06-14 2022-09-09 中国电信股份有限公司 一种消息显示方法、***、装置、终端及介质

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010016845A1 (en) * 1997-02-10 2001-08-23 Bruce Tribbensee Method and apparatus for receiving information in response to a request from an email client
US20030046304A1 (en) * 2001-09-05 2003-03-06 Peskin Christopher A. Event-based appointment scheduling adaptive to real-time information
US7317697B2 (en) * 2001-11-16 2008-01-08 At&T Mobility Ii Llc System for handling file attachments
US6934911B2 (en) * 2002-01-25 2005-08-23 Nokia Corporation Grouping and displaying of contextual objects
US7185059B2 (en) 2002-09-17 2007-02-27 Bellsouth Intellectual Property Corp Multi-system instant messaging (IM)
US7668541B2 (en) * 2003-01-31 2010-02-23 Qualcomm Incorporated Enhanced techniques for using core based nodes for state transfer
US7536695B2 (en) * 2003-03-28 2009-05-19 Microsoft Corporation Architecture and system for location awareness
US7831673B1 (en) 2007-10-31 2010-11-09 Google Inc. Methods and systems for processing offline chat messages
US20100162132A1 (en) 2008-12-23 2010-06-24 Microsoft Corporation Techniques to manage and display related communications
KR20110109361A (ko) 2010-03-31 2011-10-06 삼성전자주식회사 휴대용 단말기에서 단문 메시지를 이용한 일정 알림 방법 및 장치
EP2444923B1 (en) 2010-10-20 2014-07-16 BlackBerry Limited Mobile device and method for creating data records in the data-store of a calendar application based on the analysis of wirelessly transmitted messages containing information about the location, the time, the attendees and the confirmation of a meeting
CN102694662B (zh) 2011-03-24 2016-08-03 腾讯科技(深圳)有限公司 网络服务推送***和方法
US10771532B2 (en) * 2011-10-04 2020-09-08 Electro Industries/Gauge Tech Intelligent electronic devices, systems and methods for communicating messages over a network
CN102521249B (zh) 2011-11-14 2015-02-18 百度在线网络技术(北京)有限公司 一种基于同质资源的展现方法及设备
JP6119206B2 (ja) 2012-11-26 2017-04-26 日本電気株式会社 履歴管理装置及びその管理方法、携帯端末装置、並びにコンピュータ・プログラム
US20140149308A1 (en) * 2012-11-27 2014-05-29 Ebay Inc. Automated package tracking
KR102014778B1 (ko) 2012-12-14 2019-08-27 엘지전자 주식회사 텍스트 메시징 서비스를 제공하는 디지털 디바이스 및 그 제어 방법
US20140236844A1 (en) * 2013-02-21 2014-08-21 Noblis, Inc. Systems and Methods for Product Event Management
KR102027899B1 (ko) 2013-05-21 2019-10-02 삼성전자 주식회사 메신저를 이용한 정보 제공 방법 및 장치
US9256484B2 (en) * 2013-06-09 2016-02-09 Apple Inc. Dynamic adjustment of mobile device based on user activity
US20150006510A1 (en) 2013-06-28 2015-01-01 Vonage Network Llc Method and apparatus for providing conversation history generated from multiple communication channels
US20160034424A1 (en) 2014-07-30 2016-02-04 Microsoft Technology Licensing, Llc Adaptive Notifications on a Screen
US20160070564A1 (en) * 2014-09-09 2016-03-10 Microsoft Corporation Dynamically schematized log messages for software applications
JP6559945B2 (ja) 2014-12-02 2019-08-14 東芝テック株式会社 情報処理装置およびプログラム
CN104516760B (zh) 2014-12-12 2018-01-09 华为技术有限公司 一种操作***热切换的方法、装置及移动终端
CN111666015A (zh) * 2015-09-30 2020-09-15 小米科技有限责任公司 悬浮短信显示方法及装置
CN105630876B (zh) 2015-12-17 2019-10-22 百度在线网络技术(北京)有限公司 跨应用的信息获取方法和装置
CN105843615B (zh) * 2016-03-22 2020-03-17 北京小米移动软件有限公司 通知消息的处理方法及装置
CN105959475A (zh) 2016-05-11 2016-09-21 周肇炎 短信读取方法
KR102665642B1 (ko) * 2016-07-27 2024-05-20 삼성전자 주식회사 일정을 관리하기 위한 방법 및 이를 지원하는 전자 장치
KR102198778B1 (ko) 2016-09-09 2021-01-05 후아웨이 테크놀러지 컴퍼니 리미티드 통지 메시지를 연관시키는 방법, 장치 및 이동 단말
US11019010B2 (en) * 2017-01-13 2021-05-25 Walmart Apollo, Llc Electronic communications in connection with a package delivery
US20190130348A1 (en) * 2017-10-31 2019-05-02 Sdsc, Llc System, apparatus and method for secure deliveries of items to a residence with control of delivery authorizations and storage temperatures, and communications with delivery services

Also Published As

Publication number Publication date
JP2019533922A (ja) 2019-11-21
WO2018045562A1 (zh) 2018-03-15
KR102198778B1 (ko) 2021-01-05
US20230124594A1 (en) 2023-04-20
EP3506088A4 (en) 2019-08-28
EP3506088A1 (en) 2019-07-03
US20190266031A1 (en) 2019-08-29
US20210117252A1 (en) 2021-04-22
US11537450B2 (en) 2022-12-27
CN109690479B (zh) 2020-12-25
KR20190046960A (ko) 2019-05-07
US10970140B2 (en) 2021-04-06
CN109690479A (zh) 2019-04-26

Similar Documents

Publication Publication Date Title
JP6783382B2 (ja) 通知メッセージを関連付けるための方法、装置、およびモバイル端末
CN110209952B (zh) 信息推荐方法、装置、设备及存储介质
US11798107B2 (en) Scenario-based application recommendation method and apparatus
US10972914B2 (en) Image sharing method and system, and electronic device
US10762542B2 (en) Item transfer apparatus, system and method
CN101627396B (zh) 基于受限设备的地理存在来保护数据的***和方法
CN106371689B (zh) 图片拼接方法、装置及***
CN104427074B (zh) 一种显示来电信息的方法、装置和***
CN111064655B (zh) 模板消息的推送方法、装置、设备及存储介质
CN106133784B (zh) 提供活动通知的方法及其设备
CN112836136A (zh) 聊天界面的显示方法、装置及设备
CN110221737A (zh) 一种图标显示方法及终端设备
CN108304477A (zh) 一种文件处理方法及装置
WO2019083748A1 (en) GEOGRAPHICALLY CONTROLLED GROUP COMMUNICATIONS
CN111596821A (zh) 消息展示方法、装置、计算机设备及存储介质
CN103488720A (zh) 一种数据查看方法、***和客户端
CN109688175A (zh) 资源包发放方法、资源包获取方法、装置及存储介质
US20160307216A1 (en) Electronic information collection method and apparatus
US20130254673A1 (en) Agent service method, and electronic device, server, and computer-readable recording medium thereof
CN109451295A (zh) 一种获取虚拟信息的方法和***
US11237706B2 (en) Information processing method and terminal
CN108986508A (zh) 一种显示路线信息的方法及终端
US12041447B2 (en) Image sharing method and system, and electronic device
CN112306704B (zh) 一种数值包转移方法和终端、服务器、***以及存储介质
CN117650829A (zh) 一种通信***、方法以及终端设备

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190422

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190422

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200414

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200702

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200923

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201021

R150 Certificate of patent or registration of utility model

Ref document number: 6783382

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250