一種消息處理方法及裝置制造方法
【專利摘要】本發明實施例提供一種消息處理方法及裝置,能對不同應用的消息進行統一處理。具體方案包括:獲取待處理消息的適用信息,所述適用信息用于表征所述待處理消息適用的應用;判斷當前應用是否為所述待處理消息適用的應用;在當前應用為所述待處理消息適用的應用時,處理所述待處理消息。本發明用于消息處理。
【專利說明】一種消息處理方法及裝置
【技術領域】
[0001] 本發明涉及通信領域,尤其涉及一種消息處理方法及裝置。
【背景技術】
[0002] 隨著智能通信設備(例如智能電視、智能機頂盒等)的普及,和當今社會對快速便 捷的信息化生活的需求,人們在通信設備上使用智能應用的頻率越來越高。與此同時,隨著 硬件性能的提升,人們在同一臺通信設備上使用多種智能應用,不僅已成為可能,也已成為 趨勢和潮流。隨著同一臺通信設備上智能應用的數量不斷增加,與這些應用對應,就有了越 來越多應用相關的消息,例如提示消息。
[0003] 以提示消息為例,如今各個應用只負責各自的提示消息,每個應用都要有一套自 己的消息處理機制,這會占用通信設備有限的信息處理資源;同時,在一個提示消息涉及到 多個應用時,由于不同應用對消息的使用時序有先后且并無固定標準,會造成應用需要使 用該消息的時間和該消息等待應用處理的時間并不一定吻合的問題,造成了應用消息的處 理混亂,會出現某些需要使用該消息的應用無法收到該消息,或者出現該消息在不應關聯 的應用中進行處理的錯誤。
[0004] 所以,目前各個應用相互隔離的消息處理機制,不僅占用了通信設備有限的信息 處理資源,而且容易導致消息處理錯誤。
【發明內容】
[0005] 本發明的實施例提供一種消息處理方法及裝置,能對不同應用的消息進行統一處 理,不僅減少了對通信設備有限的信息處理資源的占用,并且減少了消息處理錯誤。
[0006] 為達到上述目的,本發明的實施例采用如下技術方案:
[0007] 第一方面,提供一種消息處理方法,包括:
[0008] 獲取待處理消息的適用信息,所述適用信息用于表征所述待處理消息適用的應 用;
[0009] 判斷當前應用是否為所述待處理消息適用的應用;
[0010] 在當前應用為所述待處理消息適用的應用時,處理所述待處理消息。
[0011] 結合第一方面,在第一種可能的實現方式中,所述適用信息包含至少一個應用信 息,所述至少一個應用信息中的每個應用信息對應一個應用,所述應用信息用于表征自身 對應的應用是否為所述待處理消息適用的應用;
[0012] 獲取待處理消息的應用適用信息,具體包括:
[0013] 獲取待處理消息的至少一個應用信息;
[0014] 判斷當前應用是否為所述待處理消息適用的應用,具體包括:
[0015] 根據所述至少一個應用信息,判斷當前應用是否為所述待處理消息適用的應用。
[0016] 結合第一方面,在第二種可能的實現方式中,所述適用信息包含全局信息,所述全 局信息用于表征是否所有應用均為所述待處理消息適用的應用;
[0017] 判斷當前應用是否為所述待處理消息適用的應用,具體包括:
[0018] 在所有應用均為所述待處理消息適用的應用時,判斷當前應用是所述待處理消息 適用的應用。
[0019] 結合第一方面和第二種可能的實現方式,在第三種可能的實現方式中,所述適用 信息還包含全局信息,所述全局信息用于表征是否所有應用均為所述待處理消息適用的應 用;
[0020] 根據所述至少一個應用信息,判斷當前應用是否為所述待處理消息適用的應用之 前,所述方法還包括:
[0021] 在不是所有應用均為所述待處理消息適用的應用時,判斷當前應用不是所述待處 理消息適用的應用;
[0022] 根據所述至少一個應用信息,判斷當前應用是否為所述待處理消息適用的應用, 具體包括;
[0023] 在所有應用不是均為所述待處理消息適用的應用時,根據所述至少一個應用信 息,判斷當前應用是否為所述待處理消息適用的應用。
[0024] 結合第一方面,在第四種可能的實現方式中,在當前應用為所述待處理消息適用 的應用時,處理所述待處理消息之前,所述方法還包括:
[0025] 獲取所述待處理消息的模式信息,所述模式信息用于表征所述待處理消息對應的 處理模式;
[0026] 在當前應用為所述待處理消息適用的應用時,處理所述待處理消息,具體包括:
[0027] 在當前應用為所述待處理消息適用的應用時,根據所述模式信息,處理所述待處 理消息。
[0028] 結合第一方面和第四種可能的實現方式,在第五種可能的實現方式中,所述模式 信息包含擦除模式信息,所述擦除模式信息用于表征所述待處理消息的擦除模式,所述方 法還包括:
[0029] 在當前應用不為所述待處理消息適用的應用時,根據所述模式信息,處理所述待 處理消息,具體為:
[0030] 在當前應用不為所述待處理消息適用的應用時,根據所述擦除模式信息,處理所 述待處理消息,具體包括:
[0031] 在當前應用不為所述待處理消息適用的應用,并且所述擦除模式為自動擦除時, 擦除所述待處理消息。
[0032] 結合第一方面和第五種可能的實現方式,在第六種可能的實現方式中,在當前應 用不為所述待處理消息適用的應用時,根據所述擦除模式信息,處理所述待處理消息,具體 還包括:
[0033] 在當前應用不為所述待處理消息適用的應用,并且所述擦除模式不為自動擦除 時,獲取用戶指令,并根據所述用戶指令擦除所述待處理消息。
[0034] 結合第一方面和第四種可能的實現方式,在第七種可能的實現方式中,所述模式 信息包含至少一個顯示模式信息,所述顯示模式信息用于表征所述待處理消息的顯示模 式;
[0035] 在當前應用為所述待處理消息適用的應用時,根據所述模式信息,處理所述待處 理消息,具體包括:
[0036] 在當前應用為所述待處理消息適用的應用時,根據所述至少一個顯示模式信息表 征的顯示模式,處理所述待處理消息。
[0037] 結合第一方面和第七種可能的實現方式,在第八種可能的實現方式中,在當前應 用為所述待處理消息適用的應用時,根據所述模式信息,處理所述待處理消息之前,所述方 法還包括:
[0038] 獲取全局消息顯示記錄信息集,所述全局消息顯示記錄信息集包含至少一個消 息,以及所述至少一個消息中每個消息的顯示屬性,所述顯示屬性包括顯性顯示;
[0039] 在當前應用為所述待處理消息適用的應用時,根據所述模式信息,處理所述待處 理消息,具體包括:
[0040] 在當前應用為所述待處理消息適用的應用時,根據所述待處理消息和所述全局消 息顯示記錄信息集,獲取所述待處理消息的顯示屬性;
[0041] 在所述待處理消息的顯示屬性為顯性顯示時,根據所述模式信息,處理所述待處 理消息。
[0042] 結合第一方面和第八種可能的實現方式,在第九種可能的實現方式中,在所述待 處理消息的顯示屬性為顯性顯示時,根據所述模式信息,處理所述待處理消息之前,所述方 法還包括:
[0043] 在當前應用為所述待處理消息適用的應用時,將所述待處理消息的顯示屬性在全 局消息顯示記錄信息集中更新為顯性顯示。
[0044] 結合第一方面和第八種可能的實現方式,在第十種可能的實現方式中,所述顯示 屬性還包括隱性顯示,所述方法還包括:
[0045] 在當前應用不為所述待處理消息適用的應用時,將所述待處理消息的顯示屬性在 全局消息顯示記錄信息集中更新為隱性顯示。
[0046] 結合第一方面,在第十一種可能的實現方式中,在當前應用為所述待處理消息適 用的應用時,處理所述待處理消息之前,所述方法還包括:
[0047] 獲取應用切換信息;
[0048] 在獲取到所述應用切換信息時,獲取切換后的應用作為當前應用。
[0049] 結合第一方面,在第十二種可能的實現方式中,在當前應用為所述待處理消息適 用的應用時,處理所述待處理消息之前,所述方法還包括:
[0050] 獲取所述待處理消息的消息體,所述消息體用于表征所述待處理消息的待處理內 容;
[0051] 在當前應用為所述待處理消息適用的應用時,處理所述待處理消息,具體包括:
[0052] 在當前應用為所述待處理消息適用的應用時,根據所述待處理內容,處理所述待 處理消息。
[0053] 結合第一方面和第一種可能的實現方式,在第十三種可能的實現方式中,獲取待 處理消息的適用信息之前,所述方法還包括:
[0054] 獲取待處理消息的身份信息,其中,所述身份信息包含適用信息;
[0055] 獲取待處理消息的適用信息,具體包括:
[0056] 根據所述身份信息獲取所述待處理消息的適用信息。
[0057] 結合第一方面和第四種可能的實現方式,在第十四種可能的實現方式中,獲取所 述待處理消息的模式信息之前,所述方法還包括:
[0058] 獲取待處理消息的身份信息,其中,所述身份信息包含模式信息;
[0059] 獲取所述待處理消息的模式信息,具體包括:
[0060] 根據所述身份信息獲取所述待處理消息的模式信息。
[0061] 第二方面,提供一種消息處理裝置,包括:
[0062] 獲取單元,用于獲取待處理消息的適用信息,所述適用信息用于表征所述待處理 消息適用的應用;
[0063] 處理單元,用于判斷當前應用是否為所述獲取單元獲取的所述適用信息表征的所 述待處理消息適用的應用;
[0064] 所述處理單元,還用于在當前應用為所述獲取單元獲取的所述適用信息表征的所 述待處理消息適用的應用時,處理所述待處理消息。
[0065] 結合第二方面,在第一種可能的實現方式中,所述獲取單元獲取的所述適用信息 包含至少一個應用信息,所述至少一個應用信息中的每個應用信息對應一個應用,所述應 用信息用于表征自身對應的應用是否為所述待處理消息適用的應用;
[0066] 所述獲取單元,用于獲取待處理消息的應用適用信息,具體包括:用于獲取待處理 消息的至少一個應用信息;
[0067] 所述獲取單元處理單元,用于判斷當前應用是否為所述獲取單元獲取的所述適用 信息表征的所述待處理消息適用的應用,具體包括:
[0068] 用于根據所述獲取單元獲取的所述至少一個應用信息,判斷當前應用是否為所述 獲取單元獲取的所述適用信息表征的所述待處理消息適用的應用。
[0069] 結合第二方面,在第二種可能的實現方式中,所述獲取單元,還用于獲取所述待處 理消息的模式信息,所述模式信息用于表征所述待處理消息對應的處理模式;
[0070] 所述處理單元,還用于在當前應用為所述待處理消息適用的應用時,處理所述待 處理消息,具體包括:
[0071] 所述處理單元,具體用于在當前應用為所述獲取單元獲取的所述適用信息表征的 所述待處理消息適用的應用時,根據所述獲取單元獲取的所述模式信息,處理所述待處理 消息。
[0072] 結合第二方面,在第三種可能的實現方式中,所述獲取單元,還用于獲取應用切換 信息;
[0073] 所述獲取單元,還用于在自身獲取到所述應用切換信息時,獲取切換后的應用作 為當前應用。
[0074] 結合第二方面,在第四種可能的實現方式中,所述獲取單元,還用于獲取所述待處 理消息的消息體,所述消息體用于表征所述待處理消息的待處理內容;
[0075] 所述處理單元,用于在當前應用為所述獲取單元獲取的所述適用信息表征的所述 待處理消息適用的應用時,處理所述待處理消息,具體包括:
[0076] 所述處理單元,具體用于在當前應用為所述獲取單元獲取的所述適用信息表征的 所述待處理消息適用的應用時,根據所述待處理內容,處理所述待處理消息。
[0077] 本發明實施例提供的消息處理方法及裝置,能獲取待處理消息的適用信息,所述 適用信息用于表征所述待處理消息適用的應用;并在當前應用為所述待處理消息適用的應 用時,處理所述待處理消息。而且能按照統一標準來設定所述適用信息表征的待處理消息 適用的應用。所以能使用統一的消息處理機制,僅在當前應用為所述待處理消息適用的應 用時,將當前應用與待處理消息關聯,而不會將其他應用的待處理消息與當前應用關聯,也 就實現了對不同應用的消息進行統一處理,這樣,就無需每個應用單獨占用處理資源對自 身適用的消息進行處理,也避免了在應用中處理消息的時間和消息等待處理的時間不吻合 帶來的管理混亂,所以,不僅減少了對通信設備有限的信息處理資源的占用,也減少了消息 處理錯誤。
【專利附圖】
【附圖說明】
[0078] 為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以 根據這些附圖獲得其他的附圖。
[0079] 圖1為本發明的實施例提供的一種消息處理方法的流程示意圖;
[0080] 圖2為本發明的另一實施例提供的一種消息處理方法的流程示意圖;
[0081] 圖3為本發明的又一實施例提供的一種消息處理方法的流程示意圖;
[0082] 圖4為本發明的實施例提供的一種消息處理裝置的結構示意圖;
[0083] 圖5為本發明的實施例提供的另一種消息處理裝置的結構示意圖;
[0084] 圖6為本發明的實施例提供的又一種消息處理裝置的結構示意圖。
【具體實施方式】
[0085] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。
[0086] 為了便于清楚描述本發明實施例的技術方案,在本發明的實施例中,采用了"第 一"、"第二"等字樣對功能和作用基本相同的相同項或相似項進行區分,本領域技術人員可 以理解"第一"、"第二"等字樣并不是在對數量和執行次序進行限定。
[0087] 本發明的以下各個實施例提供的相應消息處理方法及裝置,均可以應用于對消息 的處理。具體可以用于處理動作消息,也可以用于處理提示消息。并且,本發明提供的各個 實施例既可以單獨應用于實際中,也可以結合起來進行應用。
[0088] 下面,結合實施例對本發明提供的消息處理方法及裝置進行舉例說明。
[0089] 實施例一
[0090] 本發明實施提供一種消息處理方法,可以應用于通信領域,可以具體應用于處理 消息,參照圖1所示,所述消息處理方法包括以下步驟:
[0091] 101、獲取待處理消息的適用信息,所述適用信息用于表征所述待處理消息適用的 應用;
[0092] 其中,對所述適用信息包含的內容及具體形式并不進行限定,只要一個信息能表 述出所述待處理消息所適用的應用,這個信息就符合這里的適用信息的定義。所述適用信 息可以是表示固定關聯關系的數字代碼(例如下面的表1所示的注冊碼),也可以是應用對 應的標識,還可以是其他能夠表述出所述待處理消息需要適用的應用的信息。
[0093] 下面結合表1對注冊碼進行解釋說明,以便理解以注冊碼為代表的適用信息,本 文之后的舉例均可參照表1所述的注冊碼來對發明方案進行解釋說明。
[0094] 表1、注冊碼結構表
[0095]
【權利要求】
1. 一種消息處理方法,其特征在于,包括: 獲取待處理消息的適用信息,所述適用信息用于表征所述待處理消息適用的應用; 判斷當前應用是否為所述待處理消息適用的應用; 在當前應用為所述待處理消息適用的應用時,處理所述待處理消息。
2. 根據權利要求1所述的方法,其特征在于,所述適用信息包含至少一個應用信息,所 述至少一個應用信息中的每個應用信息對應一個應用,所述應用信息用于表征自身對應的 應用是否為所述待處理消息適用的應用; 獲取待處理消息的應用適用信息,具體包括: 獲取待處理消息的至少一個應用信息; 判斷當前應用是否為所述待處理消息適用的應用,具體包括: 根據所述至少一個應用信息,判斷當前應用是否為所述待處理消息適用的應用。
3. 根據權利要求1所述的方法,其特征在于,所述適用信息包含全局信息,所述全局信 息用于表征是否所有應用均為所述待處理消息適用的應用; 判斷當前應用是否為所述待處理消息適用的應用,具體包括: 在所有應用均為所述待處理消息適用的應用時,判斷當前應用是所述待處理消息適用 的應用。
4. 根據權利要求2所述的方法,其特征在于,所述適用信息還包含全局信息,所述全局 信息用于表征是否所有應用均為所述待處理消息適用的應用; 根據所述至少一個應用信息,判斷當前應用是否為所述待處理消息適用的應用,具體 包括; 在所有應用不是均為所述待處理消息適用的應用時,根據所述至少一個應用信息,判 斷當前應用是否為所述待處理消息適用的應用。
5. 根據權利要求1所述的方法,其特征在于,在當前應用為所述待處理消息適用的應 用時,處理所述待處理消息之前,所述方法還包括: 獲取所述待處理消息的模式信息,所述模式信息用于表征所述待處理消息對應的處理 模式; 在當前應用為所述待處理消息適用的應用時,處理所述待處理消息,具體包括: 在當前應用為所述待處理消息適用的應用時,根據所述模式信息,處理所述待處理消 肩、。
6. 根據權利要求5所述的方法,其特征在于,所述模式信息包含擦除模式信息,所述擦 除模式信息用于表征所述待處理消息的擦除模式,所述方法還包括: 在當前應用不為所述待處理消息適用的應用時,根據所述模式信息,處理所述待處理 消息,具體為: 在當前應用不為所述待處理消息適用的應用時,根據所述擦除模式信息,處理所述待 處理消息,具體包括: 在當前應用不為所述待處理消息適用的應用,并且所述擦除模式為自動擦除時,擦除 所述待處理消息。
7. 根據權利要求6所述的方法,其特征在于,在當前應用不為所述待處理消息適用的 應用時,根據所述擦除模式信息,處理所述待處理消息,具體還包括: 在當前應用不為所述待處理消息適用的應用,并且所述擦除模式不為自動擦除時,獲 取用戶指令,并根據所述用戶指令擦除所述待處理消息。
8. 根據權利要求5所述的方法,其特征在于,所述模式信息包含至少一個顯示模式信 息,所述顯示模式信息用于表征所述待處理消息的顯示模式; 在當前應用為所述待處理消息適用的應用時,根據所述模式信息,處理所述待處理消 息,具體包括: 在當前應用為所述待處理消息適用的應用時,根據所述至少一個顯示模式信息表征的 顯示模式,處理所述待處理消息。
9. 根據權利要求8所述的方法,其特征在于,在當前應用為所述待處理消息適用的應 用時,根據所述模式信息,處理所述待處理消息之前,所述方法還包括: 獲取全局消息顯示記錄信息集,所述全局消息顯示記錄信息集包含至少一個消息,以 及所述至少一個消息中每個消息的顯示屬性,所述顯示屬性包括顯性顯示; 在當前應用為所述待處理消息適用的應用時,根據所述模式信息,處理所述待處理消 息,具體包括: 在當前應用為所述待處理消息適用的應用時,根據所述待處理消息和所述全局消息顯 示記錄信息集,獲取所述待處理消息的顯示屬性; 在所述待處理消息的顯示屬性為顯性顯示時,根據所述模式信息,處理所述待處理消 肩、。
10. 根據權利要求9所述的方法,其特征在于,在所述待處理消息的顯示屬性為顯性顯 示時,根據所述模式信息,處理所述待處理消息之前,所述方法還包括: 在當前應用為所述待處理消息適用的應用時,將所述待處理消息的顯示屬性在全局消 息顯示記錄信息集中更新為顯性顯示。
11. 根據權利要求9所述的方法,其特征在于,所述顯示屬性還包括隱性顯示,所述方 法還包括: 在當前應用不為所述待處理消息適用的應用時,將所述待處理消息的顯示屬性在全局 消息顯示記錄信息集中更新為隱性顯示。
12. 根據權利要求1所述的方法,其特征在于,在當前應用為所述待處理消息適用的應 用時,處理所述待處理消息之前,所述方法還包括: 獲取應用切換信息; 在獲取到所述應用切換信息時,獲取切換后的應用作為當前應用。
13. 根據權利要求1所述的方法,其特征在于,在當前應用為所述待處理消息適用的應 用時,處理所述待處理消息之前,所述方法還包括: 獲取所述待處理消息的消息體,所述消息體用于表征所述待處理消息的待處理內容; 在當前應用為所述待處理消息適用的應用時,處理所述待處理消息,具體包括: 在當前應用為所述待處理消息適用的應用時,根據所述待處理內容,處理所述待處理 消息。
14. 根據權利要求2所述的方法,其特征在于,獲取待處理消息的適用信息之前,所述 方法還包括: 獲取待處理消息的身份信息,其中,所述身份信息包含適用信息; 獲取待處理消息的適用信息,具體包括: 根據所述身份信息獲取所述待處理消息的適用信息。
15. 根據權利要求5所述的方法,其特征在于,獲取所述待處理消息的模式信息之前, 所述方法還包括: 獲取待處理消息的身份信息,其中,所述身份信息包含模式信息; 獲取所述待處理消息的模式信息,具體包括: 根據所述身份信息獲取所述待處理消息的模式信息。
16. -種消息處理裝置,其特征在于,包括: 獲取單元,用于獲取待處理消息的適用信息,所述適用信息用于表征所述待處理消息 適用的應用; 處理單元,用于判斷當前應用是否為所述獲取單元獲取的所述適用信息表征的所述待 處理消息適用的應用; 所述處理單元,還用于在當前應用為所述獲取單元獲取的所述適用信息表征的所述待 處理消息適用的應用時,處理所述待處理消息。
17. 根據權利要求16所述的裝置,其特征在于,所述獲取單元獲取的所述適用信息包 含至少一個應用信息,所述至少一個應用信息中的每個應用信息對應一個應用,所述應用 信息用于表征自身對應的應用是否為所述待處理消息適用的應用; 所述獲取單元,用于獲取待處理消息的應用適用信息,具體包括:用于獲取待處理消息 的至少一個應用信息; 所述處理單元,用于判斷當前應用是否為所述獲取單元獲取的所述適用信息表征的所 述待處理消息適用的應用,具體包括: 用于根據所述獲取單元獲取的所述至少一個應用信息,判斷當前應用是否為所述獲取 單元獲取的所述適用信息表征的所述待處理消息適用的應用。
18. 根據權利要求16所述的裝置,其特征在于,所述獲取單元,還用于獲取所述待處理 消息的模式信息,所述模式信息用于表征所述待處理消息對應的處理模式; 所述處理單元,還用于在當前應用為所述待處理消息適用的應用時,處理所述待處理 消息,具體包括: 所述處理單元,具體用于在當前應用為所述獲取單元獲取的所述適用信息表征的所述 待處理消息適用的應用時,根據所述獲取單元獲取的所述模式信息,處理所述待處理消息。
19. 根據權利要求16所述的裝置,其特征在于,所述獲取單元,還用于獲取應用切換信 息; 所述獲取單元,還用于在自身獲取到所述應用切換信息時,獲取切換后的應用作為當 前應用。
20. 根據權利要求16所述的裝置,其特征在于,所述獲取單元,還用于獲取所述待處理 消息的消息體,所述消息體用于表征所述待處理消息的待處理內容; 所述處理單元,用于在當前應用為所述獲取單元獲取的所述適用信息表征的所述待處 理消息適用的應用時,處理所述待處理消息,具體包括: 所述處理單元,具體用于在當前應用為所述獲取單元獲取的所述適用信息表征的所述 待處理消息適用的應用時,根據所述待處理內容,處理所述待處理消息。
【文檔編號】H04N21/4623GK104363480SQ201410521727
【公開日】2015年2月18日 申請日期:2014年9月30日 優先權日:2014年9月30日
【發明者】張曉紅, 徐福康 申請人:青島海信寬帶多媒體技術有限公司