一種消息處理方法及裝置的制造方法
【專利摘要】本發明實施例提供一種消息處理方法及裝置,其中的方法具體包括:通過智能終端接收來自發送方的消息;確定所述智能終端的當前場景模式;在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息。本發明實施例能夠避免打擾到智能終端的前臺運行的當前應用,因此能夠提高智能終端中應用運行的穩定性和延續性,從而能夠提高用戶的使用體驗。
【專利說明】
一種消息處理方法及裝置
技術領域
[0001]本發明實施例涉及通信技術領域,尤其涉及一種消息處理方法及裝置。【背景技術】
[0002]隨著通信技術的發展,智能終端越來越多地承載著用戶對于生活、娛樂等多方面的需求。具體地,隨著安裝在上述智能終端上的應用功能的多樣化,智能終端逐漸成為一種日常娛樂的重要渠道。例如,用戶可以通過智能終端收聽音樂和FM、閱讀電子書、觀看賽場直播和電影視頻、與好友進行即時通訊、以及體驗掌上游戲等。
[0003]然而,智能終端的上述功能也會為用戶帶來一定的麻煩。例如,用戶希望在享受上述娛樂功能的過程中不會被一些不必要的消息打擾,但實際上在該過程中往往會有一些不必要的彈窗消息,上述彈窗消息將對用戶及其娛樂過程造成干擾。
【發明內容】
[0004]本發明實施例提供一種消息處理方法及裝置,用以解決現有方案中通過智能終端接收的消息對用戶及其娛樂過程造成干擾的技術問題,能夠避免打擾到智能終端的前臺運行的當前應用,因此能夠提高智能終端中應用運行的穩定性和延續性,從而能夠提高用戶的使用體驗。
[0005]本發明實施例提供一種消息處理方法,包括:[〇〇〇6]通過智能終端接收來自發送方的消息;
[0007]確定所述智能終端的當前場景模式;[〇〇〇8]在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息。
[0009] 可選地,所述方法還包括:[〇〇1〇]在所述發送方不符合所述當前場景模式對應的允許條件時,不輸出所述消息。
[0011]可選地,所述確定所述智能終端的當前場景模式的步驟,包括:
[0012]獲取所述智能終端的前臺運行的當前應用,并依據應用程序與場景模式之間的映射關系,確定所述當前應用對應的當前場景模式;或者
[0013]依據所述智能終端在預定時間段內調用的接口,確定所述智能終端的當前場景模式;或者[〇〇14]采集所述智能終端的當前場景參數,并依據所述當前場景參數確定智能終端的當前場景模式。
[0015]可選地,所述當前場景參數包括:當前情景模式參數和當前環境參數中的任一。
[0016]可選地,所述發送方符合當前場景模式對應的允許條件,包括:
[0017]所述發送方在當前場景模式對應的允許打擾聯系人列表中;和/或
[0018]所述發送方不在當前場景模式對應的不允許打擾聯系人列表中。
[0019]可選地,所述方法還包括:
[0020]依據場景模式與允許條件之間的映射關系,獲取當前場景模式對應的允許條件。
[0021]可選地,所述在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息的步驟,包括:
[0022]在所述發送方符合所述當前場景模式對應的允許條件時,對所述消息進行語音播報。[〇〇23]另一方面,本發明實施例提供一種消息處理裝置,包括:
[0024]接收模塊,用于通過智能終端接收來自發送方的消息;
[0025]確定模塊,用于確定所述智能終端的當前場景模式;以及
[0026]輸出模塊,用于在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息。[〇〇27] 可選地,所述裝置還包括:
[0028]處理模塊,用于在所述發送方不符合所述當前場景模式對應的允許條件時,不輸出所述消息。[〇〇29]可選地,所述確定模塊,包括:
[0030]第一確定子模塊,用于獲取所述智能終端的前臺運行的當前應用,并依據應用程序與場景模式之間的映射關系,確定所述當前應用對應的當前場景模式;或者
[0031]第二確定子模塊,用于依據所述智能終端在預定時間段內調用的接口,確定所述智能終端的當前場景模式;或者
[0032]第三確定子模塊,用于采集所述智能終端的當前場景參數,并依據所述當前場景參數確定智能終端的當前場景模式。
[0033]可選地,所述當前場景參數包括:當前情景模式參數和當前環境參數中的任一。 [〇〇34]可選地,所述發送方符合當前場景模式對應的允許條件,包括:
[0035]所述發送方在當前場景模式對應的允許打擾聯系人列表中;和/或
[0036]所述發送方不在當前場景模式對應的不允許打擾聯系人列表中。[〇〇37] 可選地,所述裝置還包括:
[0038]獲取模塊,用于依據場景模式與允許條件之間的映射關系,獲取當前場景模式對應的允許條件。[〇〇39]可選地,所述輸出模塊,包括:
[0040]語音播報子模塊,用于在所述發送方符合所述當前場景模式對應的允許條件時, 對所述消息進行語音播報。
[0041]本發明實施例提供的消息處理方法及裝置,由于在消息的發送方符合所述當前場景模式對應的允許條件時才進行消息的輸出,故能夠避免打擾到智能終端的前臺運行的當前應用,因此能夠提高智能終端中應用運行的穩定性和延續性,從而能夠提高用戶的使用體驗。【附圖說明】
[0042]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0043]圖1示出了本發明的一種消息處理方法實施例一的步驟流程圖;
[0044]圖2示出了本發明的一種消息處理方法實施例二的步驟流程圖;[〇〇45]圖3示出了本發明的一種消息處理方法實施例三的步驟流程圖;以及
[0046]圖4示出了本發明的一種消息處理裝置實施例的結構框圖。【具體實施方式】
[0047]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0048]針對現有方案中通過智能終端接收的消息對用戶及其娛樂過程造成干擾的技術問題,本發明實施例可以確定智能終端的當前場景模式,并在消息的發送方符合所述當前場景模式對應的允許條件時,輸出所述消息。由于本發明實施例在消息的發送方符合所述當前場景模式對應的允許條件時才進行消息的輸出,故能夠避免打擾到智能終端的前臺運行的當前應用,因此能夠提高智能終端中應用運行的穩定性和延續性,從而能夠提高用戶的使用體驗。
[0049]方法實施例一
[0050]參照圖1,示出了本發明的一種消息處理方法實施例一的步驟流程圖,具體可以包括:[0051 ]步驟101、通過智能終端接收來自發送方的消息;[〇〇52]本發明實施例提供的消息處理方法可應用于客戶端和服務器對應的應用環境中, 其中,客戶端與服務器可以位于有線或無線網絡中,通過該有線或無線網絡,客戶端與服務器進行數據交互。[〇〇53]具體地,客戶端可以運行在智能終端上,上述智能終端具體包括但不限:智能手機、平板電腦、電子書閱讀器、MP3 (動態影像專家壓縮標準音頻層面3,Moving Picture Experts Group Aud1 Layer III)播放器、MP4(動態影像專家壓縮標準音頻層面4,Moving Picture Experts Group Aud1 Layer IV)播放器、膝上型便攜計算機、車載電腦、臺式計算機、機頂盒、智能電視機、可穿戴設備等等。
[0054]客戶端可以通過智能終端接收來自發送方的信息。其中,上述發送方可以為向智能終端傳輸信息的任意方,例如,其可以是短信應用或即時通訊應用的一方終端,也可以是短信應用或即時通訊應用的服務器,還可以是瀏覽器等其他應用的一方終端或者服務器, 本發明實施例對于具體的發送方不加以限制。也即,本發明實施例的消息具體可以包括:應用類消息,通知類消息,即時通訊類消息,短信類型消息,通話類消息中的一種或多種。本發明實施例對于消息的具體類型不加以限制。
[0055]本發明實施例中,上述客戶端可以具有消息免打擾功能,在實際應用中,上述客戶端可以為操作系統提供的模塊、組件、服務或者應用程序,也可以為寄宿于宿主程序的寄宿程序,可以理解,本發明實施例對于上述客戶端的具體應用環境不加以限制。
[0056]步驟102、確定所述智能終端的當前場景模式;[〇〇57] 需要說明的是,本發明實施例對上述步驟101和上述步驟102的執行順序不加以限制。例如,可以并行執行上述步驟101和上述步驟10 2,具體地,步驟101可以通過智能終端接收來自發送方的信息;同時,步驟102可以確定智能終端的當前場景模式;并且,步驟101和步驟102可以分別將所獲取的信息和當前場景模式輸出至步驟103。又如,可以先于步驟102 執行步驟101,也即,步驟101可以通過智能終端接收來自發送方的信息,而步驟102在步驟 101接收到信息后可以確定智能終端的當前場景模式,并且,步驟101和步驟102可以分別將所獲取的信息和當前場景模式輸出至步驟103。或者,可以先于步驟101執行步驟102等等。
[0058]本發明實施例中,智能終端的場景模式可以反映智能終端所處的外界場景模式或者內部場景模式。其中,上述外界場景模式可以與智能終端所處的環境參數相關,例如,上述外界場景模式可以包括:戶外場景模式或者室內場景模式,家庭場景模式或者公司場景模式,夜間場景模式或者白天場景模式等。上述內部場景模式可用于表示智能終端內部組件、服務或者APP(應用程序,Applicat1n)的狀態,例如,上述內部場景模式具體可以包括: 開屏或鎖屏場景模式、聯網或斷網場景模式、應用對應的場景模式、各種情景模式參數對應的場景模式等。
[0059]本發明實施例可以提供確定所述智能終端的當前場景模式的如下技術方案:
[0060]技術方案1[0061 ]技術方案1中,上述確定所述智能終端的當前場景模式的步驟102,具體可以包括: 獲取所述智能終端的前臺運行的當前應用,并依據應用程序與場景模式之間的映射關系, 確定所述當前應用對應的當前場景模式。
[0062]本發明實施例中,前臺運行的當前應用可用于表示可以窗口、對話框等形式在智能終端的操作系統中顯示的應用程序。
[0063]在本發明的一種可選實施例中,可以依據當前應用的類型、標簽、當前顯示內容等因素確定當前應用對應的場景模式。其中,當前應用對應的場景模式具體可以包括:游戲場景模式、影視場景模式、文本會話場景模式、語音會話場景模式、視頻會話場景模式等,可以理解,本發明實施例對于應用對應的具體場景模式不加以限制。例如在當前應用的類型或標簽中包括與“游戲”相匹配的關鍵詞時,可以確定當前用戶對應的場景模式為游戲場景模式。又如,在當前應用的當前顯示內容中包括“視頻”時,可以確定當前用戶對應的場景模式為影視場景模式。再如,對于微信等即時通訊類應用而言,其會話內容具體可以包括:文本、 語音和視頻等,則可以將即時通訊類應用的當前場景模式劃分為文本會話場景模式、語音會話場景模式、視頻會話場景模式等。可以理解,本領域技術人員可以根據實際應用需求, 設置應用對應的場景模式,本發明實施例對于應用對應的具體場景模式不加以限制。
[0064]在本發明的另一種可選實施例中,可以向用戶提供第一設置入口,以使用戶通過該第一設置入口進行應用對應的場景模式的設置。其中,在設置過程中,可以展示場景模式列表供用戶選擇,或者,可以接收用戶輸入的場景模式,本發明實施例對于應用對應的場景模式的設置過程不加以限制。[〇〇65]技術方案2
[0066]技術方案2中,上述確定所述智能終端的當前場景模式的步驟102,具體可以包括: 依據所述智能終端在預定時間段內調用的接口,確定所述智能終端的當前場景模式。
[0067]在實際應用中,上述預定時間段可以為距離當前的時長為時長閾值的時間段,如距離當前的時長為5分鐘等,可以理解,本發明實施例對于具體的時長閾值不加以限制。
[0068] 上述接口可以為可供調用的SDK(軟件開發工具包,Sof tware Development Kit, )、API(應用程序編程接口,Applicat1n Programming Interface)。在實際應用中,可以對智能終端在預定時間段內調用的接口的功能進行分析,并依據分析結果得到對應的當前場景模式。例如,當智能終端在最近5分鐘調用過用于播放視頻的API,且該API仍處于運行狀態,則可以確定當前場景模式為影視場景模式,進一步,還可以通過分析得到當前視頻的播放特性,如在線播放或者離線播放,網絡直播或者網絡錄播等,這些播放特性可以作為上述影視場景模式的特性。或者,當智能終端在最近5分鐘調用過用于渲染預置游戲畫面的 API,且該API仍處于運行狀態,則可以確定當前場景模式為游戲場景模式,進一步,還可以通過分析得到游戲畫面的名稱等特征。可以理解,本領域技術人員可以根據實際應用需求, 對智能終端在預定時間段內調用的接口進行分析,以得到所述智能終端的當前場景模式, 本發明實施例對于具體的分析過程不加以限制。[〇〇69]技術方案3
[0070]技術方案3中,上述確定所述智能終端的當前場景模式的步驟102,具體可以包括: 采集所述智能終端的當前場景參數,并依據所述當前場景參數確定智能終端的當前場景模式。
[0071]在本發明的一種可選實施例中,所述當前場景參數具體可以包括:當前情景模式參數,則可以依據智能終端的當前情景模式參數,確定智能終端的當前場景模式。
[0072]上述情景模式參數可用于表示智能終端或者智能終端內部APP的應答模式。以智能手機為例,情景模式參數可用于反映對于的來電策略規則,該來電策略規則具體可以包括:響鈴策略規則和尋呼策略規則等。例如,智能手機的情景模式參數具體可以包括:標準、 靜音、會議、戶外等,每個情景模式中都可以包含不同的振鈴音量、振鈴音類型。同理,智能終端內部APP也可以具有對應的情景模式參數。
[0073]在實際應用中,本發明實施例可以根據智能終端或者智能終端內部APP提供的預置接口,獲取當前情景模式參數,并依據所獲取的當前情景模式參數,確定智能終端的當前場景模式。其中,在確定智能終端的當前場景模式的過程中,可以將當前情景模式參數對應關鍵詞直接作為智能終端的當前場景模式(例如,情景模式參數標準對應標準場景模式等),或者,可以對當前情景模式參數進行進一步分析以得到對應的當前場景模式等。可以理解,本發明實施例對于依據智能終端的當前情景模式參數,確定智能終端的當前場景模式的具體過程不加以限制。
[0074]在本發明的另一種可選實施例中,所述場景參數具體可以包括:環境參數,則可以依據智能終端的當前環境參數,確定智能終端的當前場景模式。
[0075]上述環境參數可用于表示智能終端所處的周邊環境。在實際中,所述環境參數具體可以包括時間環境參數、地理環境參數等環境參數中的一種或多種。即使同一用戶,其所處的周邊環境參數也很有可能是變化的,時間環境參數就是一個典型的例子。為此,本發明實施例在采集環境參數時,環境參數最好具有實時性;故本發明優選實時采集智能終端的環境參數。
[0076]針對一個智能終端,其接時鐘提供的結構可以作為對應的時間環境參數;依據其 IP(網絡之間互連的協議,Internet Protocol)地址、移動設備GPS(全球定位系統, GlobalPosit1ning System)或移動網絡獲得的位置信息可以作為對應的地理環境參數。
[0077]當然,除了時間環境參數、地理環境參數外,本發明實施例的環境參數還可以包括其它環境參數,例如,氣壓、海拔、溫度、濕度、光照等物理環境參數等,采用智能終端偵測得到的時間環境參數和位置環境參數對應的氣壓、海拔、溫度、濕度可以作為物理環境參數。 本發明實施例對具體的環境參數及對應的采集方法不加以限制。
[0078]以時間環境參數為例,可以依據當前時間環境參數所屬的時間段確定智能終端的當前場景模式為工作場景模式或者休閑場景模式、夜間場景模式或者白天場景模式、休息場景模式或者非休息場景模式等,例如,上述工作場景對應周一至周五的上午或下午),上述休閑場景對應周一至周五的中午或晚上或周末。同理,也可以依據當前地理位置參數確定智能終端的當前場景為工作場景或者休閑場景模式例如,在當前地理位置參數與工作單位的位置參數相匹配時,確定智能終端的當前場景為工作場景模式又如,在當前地理位置參數與家庭的位置參數相匹配時,確定智能終端的當前場景為休閑場景等。或者,也可以依據當前光照參數確定智能終端的當前場景為戶外場景或室內場景等。
[0079]可以理解,本領域技術人員可以根據實際應用需求,靈活地依據智能終端當前的一種或多種環境參數,確定智能終端的當前場景模式,本發明實施例對于依據智能終端的當前環境參數,確定智能終端的當前場景模式的具體過程不加以限制。
[0080]以上通過技術方案1 一技術方案3對確定所述智能終端的當前場景模式的具體過程進行了詳細介紹,可以理解,本領域技術人員可以根據實際應用需求,采用上述技術方案 1 一技術方案3中的任一或者組合,本發明實施例對于確定所述智能終端的當前場景模式的具體過程不加以限制。
[0081]步驟103、在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息。
[0082]本專利發明人經研究發現,用戶在不同的場景模式下可以具有不同的信息允許需求。例如,在游戲場景模式下,用戶通常玩游戲玩得比較盡興,故通常不希望被打擾,則可以僅僅允許被通訊錄中最重要的M個聯系人打擾。又如,在直播的影視場景模式下,視頻內容的時效性比較強導致用戶通常不希望漏掉直播內容,故通常不希望被打擾,則可以僅僅允許被通訊錄中最重要的N個聯系人打擾。再如,在離線或者錄播的影視場景模式下,視頻內容的時效性比較弱、但用戶也不希望視頻被打斷,則可以僅僅允許被通訊錄中最重要的P個聯系人打擾。或者,在即時通訊類應用的文本會話場景下,用戶通常未進行連續的會話過程,故可以設置較為寬松的允許條件,也即,此種情況下的允許條件中可以包含較多的聯系人。而在即時通訊類應用的語音會話場景或視頻會話場景下,用戶通常進行連續的會話過程,故可以設置較為嚴格的允許條件,也即,此種情況下的允許條件中可以包含較少的聯系人甚至可以不包含聯系人。其中,上述M、N、P可以為大于等于0的整數。
[0083]在本發明的一種可選實施例中,可以預置場景模式與允許條件之間的映射關系, 這樣,上述方法還可以包括:依據場景模式與允許條件之間的映射關系,獲取當前場景模式對應的允許條件。
[0084]在本發明的另一種可選實施例中,可以向用戶提供第二設置入口,以使用戶通過該第二設置入口進行場景模式與允許條件之間的映射關系的設置。其中,上述第二設置入口可由操作系統或者應用程序提供,在設置過程中,可以通過操作系統或者應用程序展示場景模式列表供用戶選擇,或者,可以接收用戶輸入的場景模式,本發明實施例對于場景模式與允許條件之間的映射關系的設置過程不加以限制。
[0085]需要說明的是,上述通過用戶設置場景模式與允許條件之間的映射關系的過程只是作為示例,實際上,還可以通過系統設置場景模式與允許條件之間的映射關系,其中,系統可以依據聯系頻率、最近聯系時間、聯系人的重要度標簽等因素,從通訊錄中選擇符合預置條件的聯系人,并將選擇的聯系人添加至允許打擾聯系人列表。其中,可以依據聯系頻率、最近聯系時間、聯系人的重要度標簽等因素計算聯系人的得分,則上述預置條件可以為得分大于得分閾值,和/或,得分最高的前Q位聯系人等。其中,上述Q可以為大于〇的整數。
[0086]在本發明的再一種可選實施例中,所述發送方符合當前場景模式對應的允許條件,具體可以包括:[〇〇87]所述發送方在當前場景模式對應的允許打擾聯系人列表中;和/或
[0088]所述發送方不在當前場景模式對應的不允許打擾聯系人列表中。
[0089]其中,上述允許打擾聯系人列表可用于存儲被允許打擾的聯系人,其聯系人可以來源于通訊錄的白名單,或者,可由用戶或系統自行設置。上述不允許打擾聯系人列表可用于存儲不被允許打擾的聯系人,其聯系人可以來源于通訊錄的黑名單,或者,可由用戶或系統自行設置。
[0090]需要說明的是,本發明實施例可以向用戶提供免打擾功能對應的開關,該開關可以具有關閉和打開狀態,則在該開關處于打開狀態時,可以通過圖1的流程以實現對應的免打擾功能。另外,上述開關可以包括:系統級別的開關和/或應用級別的開關,其中,可以在當前應用對應應用級別的開關處于打開狀態時,通過圖1的流程以實現對應的免打擾功能, 而在當前應用對應應用級別的開關處于關閉狀態時,可以不具備免打擾功能。
[0091]綜上,由于本發明實施例在消息的發送方符合所述當前場景模式對應的允許條件時才進行消息的輸出,故能夠避免打擾到智能終端的前臺運行的當前應用,因此能夠提高智能終端中應用運行的穩定性和延續性,從而能夠提高用戶的使用體驗。
[0092]方法實施例二
[0093]參照圖2,示出了本發明的一種消息處理方法實施例二的步驟流程圖,具體可以包括:[〇〇94]步驟201、通過智能終端接收來自發送方的消息;[0〇95]步驟202、確定所述智能終端的當前場景模式;
[0096]步驟203、在所述發送方符合所述當前場景模式對應的允許條件時,對所述消息進行語音播報。
[0097]相對于方法實施例一,本實施例中輸出消息的具體過程可以包括:對所述消息進行語音播報。
[0098]在游戲場景模式下,用戶通常玩游戲玩得比較盡興,故通常不希望被打擾;或者, 在直播的影視場景模式下,直播內容的時效性比較強導致用戶通常不希望漏掉直播內容, 故通常不希望被打擾;也即,用戶并不希望被上述游戲場景模式或者直播的影視場景模式對應的當前應用被彈窗形式的消息中斷。
[0099]為了在用戶不希望被打擾的情況下及時地向用戶提供消息,本實施例可以對所述消息進行語音播報。由于上述語音播報的方式可以在不中斷游戲、直播等當前應用的情況下,向符合允許條件的用戶播報一些緊急消息,故能夠在不中斷當前應用的情況下,提高用戶獲取消息的及時性。
[0100]在本發明的一種可選實施例中,在上述步驟203之前,還可以判斷當前場景模式是否符合預置語音播報條件,在當前場景模式符合預置語音播報條件時,才可以對所述消息進行語音播報,因此可以避免上述語音播報對于用戶的干擾。例如,在當前場景模式為休息場景模式(如午休場景模式、夜間場景模式等),用戶對睡眠質量要求比較高而不希望被打擾,故可以通過視覺形式對上述消息進行展示。上述預置語音播報條件可用于語音播報所適用的條件,可以理解,本發明實施例對于具體的預置語音播報條件不加以限制。
[0101]可以理解,上述步驟202只是作為本發明的消息輸出方式的可選實施例,而不理解為本發明實施例對于消息輸出方式的應用限制。
[0102]在本發明的一種可選實施例中,在本發明的一種可選實施例中,上述在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息的步驟,具體可以包括:在所述發送方符合所述當前場景模式對應的允許條件、且上述消息不是當前應用的消息時,將所述消息隱藏在所述當前應用的顯示界面下方,使得所述當前應用免打擾。由于當前應用在運行狀態下,并不將非當前應用的消息推送到消息狀態欄中進行顯示,而是將消息隱藏在當前應用的顯示界面下方,這樣,不會打擾當前應用的運行,提高了終端應用運行的穩定性和延續性,也提升了用戶對當前應用的體驗。
[0103]在本發明的另一種可選實施例中,上述方法還可以包括:若所述當前應用的運行結束,呈現所述消息。其中,上述呈現過程可以將隱藏在當前應用后臺的消息推送到消息狀態欄中進行顯示,或者,直接將隱藏的消息顯示到顯示界面上。
[0104]方法實施例三
[0105]參照圖3,示出了本發明的一種消息處理方法實施例三的步驟流程圖,具體可以包括:
[0106]步驟301、通過智能終端接收來自發送方的消息;
[0107]步驟302、確定所述智能終端的當前場景模式;
[0108]步驟303、在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息;
[0109]步驟304、在所述發送方不符合所述當前場景模式對應的允許條件時,不輸出所述消息。
[0110]相對于方法實施例一或者方法實施例二,本發明實施例還可以在所述發送方不符合所述當前場景模式對應的允許條件時,不輸出所述消息,具體地,可以不對上述消息進行視覺或者聽覺顯示,因此避免上述消息的輸出對于用戶的干擾。
[0111]為使本領域技術人員更好地理解本發明實施例,在此提供本發明的消息處理方法的應用示例。
[0112]應用示例1
[0113]應用示例1中,用戶A通過智能終端觀看球賽的直播內容,則本發明實施例可以確定智能終端的當前場景模式為直播的影視場景模式,假設用戶A預置的直播的影視場景模式對應的允許打擾聯系人列表中包括父母和女友,則在接收到消息時,可以判斷該消息的發送方是否在上述允許打擾聯系人列表內,若是,則可以輸出該消息,否則可以不輸出該消息。
[0114]進一步,假設上述消息為文本類消息,則上述輸出該消息的過程可以包括:對該文本類消息進行語音播報,或者,將所述消息隱藏在所述當前應用的顯示界面下方,使得所述當前應用免打擾。假設上述消息為通話類消息,則可以拒絕接通該消息對應的通話。
[0115]綜上,應用示例1在智能終端處于直播的影視場景模式時,可以不受所接收消息的影響,這樣,用于直播的當前應用可以連續地播放視頻,因此能夠使得用戶能不受干擾地觀看視頻,提高了用戶體驗。
[0116]應用示例2
[0117]應用示例2中,用戶B習慣的休息時間為晚上23點到早晨7點,則用戶B可以預置休息時間與休息場景模式之間的映射關系,且往休息場景模式對應的允許聯系人列表中添加了父母,則在晚上24點通過智能終端接收到通話類消息時,可以該通話類消息的發送方是否在上述允許打擾聯系人列表內,若是,則可以輸出該通話類消息,否則可以不輸出該通話類消息。其中,不輸出該通話類消息的過程可以包括:拒絕接通該消息對應的通話。
[0118]綜上,應用示例2在智能終端處于休息場景模式時,如果所接收通話類消息的發送方不在上述允許打擾聯系人列表內,則可以拒絕接通該消息對應的通話,因此可以不對用戶的休息質量造成影響。
[0119]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明實施例并不受所描述的動作順序的限制,因為依據本發明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作并不一定是本發明實施例所必須的。[〇12〇]裝置實施例一
[0121]參照圖4,示出了本發明的一種智能路由器裝置實施例的結構框圖,具體可以包括:
[0122]接收模塊401,用于通過智能終端接收來自發送方的消息;
[0123]確定模塊402,用于確定所述智能終端的當前場景模式;以及
[0124]輸出模塊403,用于在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息。
[0125]在本發明的一種可選實施例中,所述裝置還可以包括:
[0126]處理模塊,用于在所述發送方不符合所述當前場景模式對應的允許條件時,不輸出所述消息。
[0127]在本發明的另一種可選實施例中,所述確定模塊402,具體可以包括:
[0128]第一確定子模塊,用于獲取所述智能終端的前臺運行的當前應用,并依據應用程序與場景模式之間的映射關系,確定所述當前應用對應的當前場景模式;或者
[0129]第二確定子模塊,用于依據所述智能終端在預定時間段內調用的接口,確定所述智能終端的當前場景模式;或者
[0130]第三確定子模塊,用于采集所述智能終端的當前場景參數,并依據所述當前場景參數確定智能終端的當前場景模式。
[0131]在本發明的再一種可選實施例中,所述當前場景參數具體可以包括:當前情景模式參數和當前環境參數中的任一。
[0132]在本發明的又一種可選實施例中,所述發送方符合當前場景模式對應的允許條件,具體可以包括:
[0133]所述發送方在當前場景模式對應的允許打擾聯系人列表中;和/或
[0134]所述發送方不在當前場景模式對應的不允許打擾聯系人列表中。
[0135]在本發明的一種可選實施例中,所述裝置還可以包括:
[0136]獲取模塊,用于依據場景模式與允許條件之間的映射關系,獲取當前場景模式對應的允許條件。
[0137]在本發明的另一種可選實施例中,所述輸出模塊402,具體可以包括:
[0138]語音播報子模塊,用于在所述發送方符合所述當前場景模式對應的允許條件時, 對所述消息進行語音播報。
[0139]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。[〇14〇]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解并實施。
[0141]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。
[0142]最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換; 而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
【主權項】
1.一種消息處理方法,其特征在于,包括:通過智能終端接收來自發送方的消息;確定所述智能終端的當前場景模式;在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息。2.根據權利要求1所述的方法,其特征在于,所述方法還包括:在所述發送方不符合所述當前場景模式對應的允許條件時,不輸出所述消息。3.根據權利要求1或2所述的方法,其特征在于,所述確定所述智能終端的當前場景模 式的步驟,包括:獲取所述智能終端的前臺運行的當前應用,并依據應用程序與場景模式之間的映射關 系,確定所述當前應用對應的當前場景模式;或者依據所述智能終端在預定時間段內調用的接口,確定所述智能終端的當前場景模式; 或者采集所述智能終端的當前場景參數,并依據所述當前場景參數確定智能終端的當前場 景模式。4.根據權利要求3所述的方法,其特征在于,所述當前場景參數包括:當前情景模式參 數和當前環境參數中的任一。5.根據權利要求1所述的方法,其特征在于,所述發送方符合當前場景模式對應的允許 條件,包括:所述發送方在當前場景模式對應的允許打擾聯系人列表中;和/或 所述發送方不在當前場景模式對應的不允許打擾聯系人列表中。6.根據權利要求1或5所述的方法,其特征在于,所述方法還包括:依據場景模式與允許條件之間的映射關系,獲取當前場景模式對應的允許條件。7.根據權利要求1所述的方法,其特征在于,所述在所述發送方符合所述當前場景模式 對應的允許條件時,輸出所述消息的步驟,包括:在所述發送方符合所述當前場景模式對應的允許條件時,對所述消息進行語音播報。8.—種消息處理裝置,其特征在于,包括:接收模塊,用于通過智能終端接收來自發送方的消息;確定模塊,用于確定所述智能終端的當前場景模式;以及輸出模塊,用于在所述發送方符合所述當前場景模式對應的允許條件時,輸出所述消息。9.根據權利要求8所述的裝置,其特征在于,所述裝置還包括:處理模塊,用于在所述發送方不符合所述當前場景模式對應的允許條件時,不輸出所 述消息。10.根據權利要求8或9所述的裝置,其特征在于,所述確定模塊,包括:第一確定子模塊,用于獲取所述智能終端的前臺運行的當前應用,并依據應用程序與 場景模式之間的映射關系,確定所述當前應用對應的當前場景模式;或者第二確定子模塊,用于依據所述智能終端在預定時間段內調用的接口,確定所述智能 終端的當前場景模式;或者第三確定子模塊,用于采集所述智能終端的當前場景參數,并依據所述當前場景參數確定智能終端的當前場景模式。11.根據權利要求10所述的裝置,其特征在于,所述當前場景參數包括:當前情景模式 參數和當前環境參數中的任一。12.根據權利要求8所述的裝置,其特征在于,所述發送方符合當前場景模式對應的允 許條件,包括:所述發送方在當前場景模式對應的允許打擾聯系人列表中;和/或 所述發送方不在當前場景模式對應的不允許打擾聯系人列表中。13.根據權利要求8或12所述的裝置,其特征在于,所述裝置還包括:獲取模塊,用于依據場景模式與允許條件之間的映射關系,獲取當前場景模式對應的 允許條件。14.根據權利要求8所述的裝置,其特征在于,所述輸出模塊,包括:語音播報子模塊,用于在所述發送方符合所述當前場景模式對應的允許條件時,對所 述消息進行語音播報。
【文檔編號】H04L12/58GK106027363SQ201610273528
【公開日】2016年10月12日
【申請日】2016年4月27日
【發明人】周延獻
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(北京)有限公司