一種任務運行切換的方法、裝置及系統的制作方法
【專利摘要】本發明提供了一種任務運行切換的方法、裝置與系統,該方法包括以下步驟:設定預設條件與預設任務;符合預設條件,將預設任務置于前臺運行。該電子裝置,包括以下模塊:設定模塊,用于設定預設條件與預設任務;切換模塊,用于當符合預設條件時,將預設任務置于前臺運行。該系統,包括終端與服務器,通過終端與服務器的交互實現任務的切換。區別于現有技術,上述技術方案,通過預設條件與預設任務,可以靈活配置不同任務的切換條件,根據用戶對不同任務的需求與切換條件進行個人化配置,達到自動切換的目的。
【專利說明】一種任務運行切換的方法、裝置及系統
【技術領域】
[0001]本發明涉及電子設備領域,尤其涉及智能電子設備運行的多個任務之間的切換方法、裝置及系統。
【背景技術】
[0002]當前電子設備已經進入人們生活的方法面面,例如人們辦公、娛樂、通訊使用個人電腦,平板電腦,智能手機,智能電視機頂盒,智能電視以及穿戴式智能設備等。
[0003]現在的智能電子設備通常具有多任務處理能力,例如人們可以使用電腦在編輯文檔的同時聽音樂,或者在使用通訊軟件時觀看視頻等。所謂多任務處理是指用戶可以在同一時間內運行多個應用程序,每個應用程序被稱作一個任務。例如,Windows就是一個支持多任務的操作系統,比起DOS的單任務系統,確實方便了許多;又例如,在iOS4系統開始,蘋果為HOME鍵定義了新的模式,在某個程序運行狀態下,用戶只要雙擊HOME鍵,邊可以在屏幕下方呼出一個任務列表,從而在此對駐留后臺的任務進行選擇,而當前的任務則被置為后臺運行,現有的iOS設備已經基本都能支持多任務功能;而811(11'01(1系統則很早就支持多任務功能,雖然上述列舉的各個系統支持多任務的技術方案上不盡相同,但是從功能而言,現有的大部分智能操作系統都可以支持多任務。
[0004]當人們是用設備運行多個任務時,通常較為關注置于前臺的任務,而后臺運行的任務較為容易被忽視,因此很多置于后臺運行的任務當任務收到消息時,就使用聲音、圖標閃動等方式進行提示,例如騰訊公司的QQ軟件,后臺收到好友消息后,就會發出預設的聲音并閃動圖標提示使用者接收消息。
[0005]雖然如此,但在實現本發明的過程中,發明人發現現有技術中存在如下問題,無法對任務運行自動切換,并無法根據需求定制任務切換。
【發明內容】
[0006]為此,需要提供一種能根據需求定制,并且能自動進行任務運行切換的技術方案。
[0007]為實現上述目的,發明人提供了一種任務運行切換的方法,包括以下步驟:
[0008]設定預設條件與預設任務;
[0009]符合預設條件,將預設任務置于前臺運行。
[0010]區別于現有技術,上述技術方案,通過預設條件與預設任務,可以靈活配置不同任務的切換條件,根據用戶對不同任務的需求與切換條件進行個人化配置,達到自動切換的目的。
[0011]可選的,所述預設條件包括:激活時間或優先級;所述預設任務包括:多媒體播放,游戲,辦公程序,地圖程序,導航程序,社交程序或網頁瀏覽器。
[0012]可選的,設定預設條件與預設任務包括:設定任務與該任務的激活時間以及優先級;
[0013]符合預設條件,將預設任務的界面置于前臺運行包括:到達激活時間,比較當前前臺運行的任務與當前激活時間待激活的任務的優先級,若當前激活時間待激活的任務的優先級高于當前前臺運行的任務的優先級,則退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行,并將當前激活時間待激活的任務置于前臺運行。
[0014]可選的,退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行之前,執行當前前臺運行的任務的退出預設。
[0015]可選的,所述退出預設包括:將當前前臺運行的任務的進度保存或發送預設的消
肩、O
[0016]可選的,設定預設條件與預設任務包括:在一多媒體流中設置不同的時間節點,不同時間節點之間的多媒體流段落對應不同的預設任務,不同的預設任務對應各自的優先級;
[0017]符合預設條件,將預設任務置于前臺運行包括:播放多媒體流時,啟動其他任務于前臺運行,播放多媒體流的任務置于后臺,當到達多媒體流的一時間節點時,比較當前前臺運行的任務與該時間節點之后的多媒體流段落的優先級,若該時間節點之后的多媒體流段落的優先級高于當前前臺運行的任務,則將多媒體流播放任務置于前臺運行。
[0018]可選的,在將預設任務置于前臺運行之前,進行提示。
[0019]我們還提供了一種任務運行切換的電子裝置,包括以下模塊:
[0020]設定模塊,用于設定預設條件與預設任務;
[0021]切換模塊,用于當符合預設條件時,將預設任務置于前臺運行。
[0022]區別于現有技術,上述技術方案,通過預設條件與預設任務,可以靈活配置不同任務的切換條件,根據用戶對不同任務的需求與切換條件進行個人化配置,達到自動切換的目的。
[0023]可選的,所述電子裝置還包括計時器,用于計時;
[0024]所述設定模塊用于設定激活時間或優先級;
[0025]所述預設任務包括:多媒體播放,游戲,辦公程序,社交程序或網頁瀏覽器。
[0026]可選的所述電子裝置還包括計時器,用于計時;
[0027]所述設定模塊用于設定任務與該任務的激活時間以及優先級;
[0028]所述切換模塊用于,當計時器計時到達激活時間,比較當前前臺運行的任務與當前激活時間待激活的任務的優先級,若當前激活時間待激活的任務的優先級高于當前前臺運行的任務的優先級,則退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行,并將當前激活時間待激活的任務置于前臺運行。
[0029]可選的,所述電子裝置還包括存儲模塊,所述存儲模塊存儲有各任務的退出預設,
[0030]所述切換模塊還用于,退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行之前,讀取存儲模塊中當前前臺運行的任務的退出預設,并執行當前前臺運行的任務的退出預設。
[0031]可選的的,所述電子裝置還包括網絡模塊與消息發送模塊,所述消息發送模塊用于當退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行時,通過網絡模塊發送預設消息。
[0032]可選的,所述切換模塊還用于當退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行時,將當前前臺運行的任務的進度保存。[0033]可選的,其特征在于,所述電子裝置還包括計時器、多媒體流播放模塊;
[0034]所述計時器用于計時;
[0035]所述多媒體流播放模塊用于播放多媒體流;
[0036]所述設定模塊用于在一多媒體流中設置不同的時間節點,不同時間節點之間的多媒體流段落對應不同的預設任務,不同的預設任務對應各自的優先級;
[0037]所述切換模塊用于,當播放多媒體流時,啟動其他任務于前臺運行,播放多媒體流的任務置于后臺,當到達多媒體流的一時間節點時,比較當前前臺運行的任務與該時間節點之后的多媒體流段落的優先級,若該時間節點之后的多媒體流段落的優先級高于當前前臺運行的任務,則將多媒體流播放任務置于前臺運行。
[0038]可選的,所述電子裝置還包括提示模塊,用于在將預設任務置于前臺運行進行提
/Jn ο
[0039]此外,還提供一種任務運行切換的系統,包括終端與服務器,所述服務器包括服務器存儲模塊與服務器網絡模塊,所述服務器存儲模塊存儲有多個多媒體流文件,各多媒體流文件設有不同的時間節點,不同時間節點之間的多媒體流段落對應有不同的優先級,所述服務器網絡模塊用于發送多媒體流數據;
[0040]所述終端包括多媒體流播放模塊、終端網絡模塊、切換模塊,所述終端網絡模塊用于連接服務器接收多媒體流數據,所述多媒體流播放模塊用于播放多媒體流,所述切換模塊用于,當播放第一多媒體流后,切換至播放第二多媒體流,當到達第一多媒體流的一時間節點時,比較當前播放的第二多媒體流段落與該時間節點之后的第一多媒體流段落的優先級,若該時間節點之后的第一多媒體流段落的優先級高于當前播放的第二多媒體流段落,則播放第一多媒體流段落。
[0041]區別于現有技術,上述技術方案根據在線多媒體流的播放,可以定義視頻流中不同時間對應的多媒體流段落,并定義其優先級,通過到達時間節點比較比較當前播放的第二多媒體流段落與該時間節點之后的第一多媒體流段落的優先級來判斷是保持目前多媒體流的播放,還是切換多媒體流的播放,因此可以根據不同用戶的需要,定義不同時間段多媒體流的播放內容,達到個性化定制,自動切換的目的,無須人工干預。
[0042]可選的,所述終端還包括設置模塊,所述設置模塊用于對多媒體流設置時間節點以將多媒體流區分為兩個以上的多媒體流段落,并用于標記多媒體流段落的優先級;
[0043]所述終端網絡模塊用于將標記完成的時間節點與多媒體流段落的優先級上傳至服務器存儲。
[0044]可選的,所述終端還包括確認模塊,所述確認模塊用于播放第一多媒體流段落之前進行發出是否切換的確認信息,當檢測到確認切換的確認信息后,播放第一多媒體流段落。
【專利附圖】
【附圖說明】
[0045]圖1為【具體實施方式】所述電子裝置的模塊示意圖;
[0046]圖2為【具體實施方式】所述系統的模塊示意圖;
[0047]圖3為【具體實施方式】所述任務運行切換的方法的流程圖一;
[0048]圖4為【具體實施方式】所述任務運行切換的方法的流程圖二 ;[0049]圖5為【具體實施方式】所述多媒體播放中切換的方法的流程圖;
[0050]圖6為【具體實施方式】所述切換方法的時間軸示意圖;
[0051]圖7為【具體實施方式】所述任務切換提示的流程圖;
[0052]圖8為【具體實施方式】所述任務切換確認的流程圖;
[0053]圖9為【具體實施方式】所述網絡模式下實現任務切換的流程圖一;
[0054]圖10為【具體實施方式】所述網絡模式下實現任務切換的流程圖二 ;
[0055]圖11為【具體實施方式】所述對多媒體流進行設置的流程圖。
[0056]附圖標記說明:
[0057]10、電子裝置;
[0058]101、設定模塊;
[0059]102、切換模塊;
[0060]103、計時器;
[0061]104、存儲模塊;
[0062]105、消息發送模塊;
[0063]106、網絡模塊;
[0064]107、提示模塊;
[0065]108、多媒體流播放模塊;
[0066]20、終端
[0067]201、設置模塊;
[0068]202、切換模塊;
[0069]203、多媒體流播放模塊;
[0070]204、終端網絡模塊;
[0071]30、服務器;
[0072]301、服務器存儲模塊;
[0073]302、服務器網絡模塊。
【具體實施方式】
[0074]為詳細說明技術方案的技術內容、構造特征、所實現目的及效果,以下結合具體實施例并配合附圖詳予說明。
[0075]請參閱圖1,本實施例提供了一種任務運行切換的電子裝置10,所述電子裝置可以對應于個人計算機、服務器、網絡設備、智能移動終端、智能家居設備、穿戴式智能設備、車載智能設備等。
[0076]上述電子設備可以包括以下模塊:
[0077]計時器103,用于計時;
[0078]存儲模塊104,用于存儲相應的設定、指令以及電子設備工作所需的內容,例如多媒體內容、程序內容等;
[0079]網絡模塊106,用于通過有線或無線的網絡與外界進行信息交互,網絡模塊可以是有線局域網模塊、WiFi模塊、Internet網絡連接模塊GPRS網絡連接模塊、3G網絡連接模塊、4G網絡連接模塊等。[0080]設定模塊101,用于設定預設條件與預設任務;在某些實施例中,具體的設定模塊101用于設定激活時間或優先級;例如,設定模塊用于設定任務與該任務的激活時間以及優先級;所述預設任務可以是:多媒體播放,游戲,辦公程序,社交程序或網頁瀏覽器。
[0081]切換模塊102,用于當符合預設條件時,將預設任務置于前臺運行。在某些實施例中,切換模塊用于,當計時器計時到達激活時間,比較當前前臺運行的任務與當前激活時間待激活的任務的優先級,若當前激活時間待激活的任務的優先級高于當前前臺運行的任務的優先級,則退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行,并將當前激活時間待激活的任務置于前臺運行。
[0082]在某些實施例中,存儲模塊104存儲有各任務的退出預設,切換模塊102還用于,退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行之前,讀取存儲模塊中當前前臺運行的任務的退出預設,并執行當前前臺運行的任務的退出預設。
[0083]在某些實施例中,切換模塊102還用于當退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行時,將當前前臺運行的任務的進度保存。
[0084]在某些實施例中,消息發送模塊105用于當退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行時,通過網絡模塊106發送預設消息。
[0085]某些實施例中,所述電子裝置還包括提示模塊107,用于在將預設任務置于前臺運行進行提示。
[0086]在某些實施例中,所述電子設備還包括多媒體流播放模塊108 ;多媒體流播放模塊108用于播放多媒體流;在這些實施例中,設定模塊101用于在一多媒體流中設置不同的時間節點,不同時間節點之間的多媒體流段落對應不同的預設任務,不同的預設任務對應各自的優先級;切換模塊102用于,當播放多媒體流時,啟動其他任務于前臺運行,播放多媒體流的任務置于后臺,當到達多媒體流的一時間節點時,比較當前前臺運行的任務與該時間節點之后的多媒體流段落的優先級,若該時間節點之后的多媒體流段落的優先級高于當前前臺運行的任務,則將多媒體流播放任務置于前臺運行。
[0087]此外,參照圖2,我們還提供了通過網絡實現任務運行切換的系統,包括終端20與服務器30,所述服務器30包括服務器存儲模塊301與服務器網絡模塊302,所述服務器存儲模塊301存儲有多個多媒體流文件,各多媒體流文件設有不同的時間節點,不同時間節點之間的多媒體流段落對應有不同的優先級,所述服務器網絡模塊302用于發送多媒體流數據;
[0088]所述終端20包括多媒體流播放模塊203、終端網絡模塊204、設置模塊201、切換模塊202,確認模塊205。
[0089]終端網絡模塊204用于連接服務器30接收多媒體流數據,終端網絡模塊與服務器網絡模塊可選擇通過局域網、Internet、3G、4G、GPRS等多種網絡方式或其組合相連接。
[0090]多媒體流播放模塊203用于播放多媒體流。
[0091]切換模塊202用于,當播放第一多媒體流后,切換至播放第二多媒體流,當到達第一多媒體流的一時間節點時,比較當前播放的第二多媒體流段落與該時間節點之后的第一多媒體流段落的優先級,若該時間節點之后的第一多媒體流段落的優先級高于當前播放的第二多媒體流段落,則播放第一多媒體流段落。
[0092]設置模塊201用于對多媒體流設置時間節點以將多媒體流區分為兩個以上的多媒體流段落,并用于標記多媒體流段落的優先級;
[0093]終端網絡模塊204用于將標記完成的時間節點與多媒體流段落的優先級上傳至服務器存儲。
[0094]確認模塊205用于播放第一多媒體流段落之前進行發出是否切換的確認信息,當檢測到確認切換的確認信息后,播放第一多媒體流段落。
[0095]我們還提供了一種任務運行切換的方法實施例,如圖3所示,包括以下步驟:
[0096]S301設定預設條件與預設任務,在不同的實施例中,預設條件包括:激活時間或優先級,預設任務包括:多媒體播放,游戲,辦公程序,社交程序,地圖程序,導航程序或網頁瀏覽器,還可以是多種其他的程序或應用。本實施例中,通過設定任務與該任務的激活時間以及優先級完成激活條件與任務的設置。
[0097]S302在前臺運行一任務。
[0098]S303到達一預設任務的激活時間,比較當前前臺運行的任務與當前激活時間待激活的任務的優先級。
[0099]S304若當前激活時間待激活的任務的優先級高于當前前臺運行的任務的優先級,則退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行,并將當前激活時間待激活的任務置于前臺運行。
[0100]S305若當前激活時間待激活的任務的優先級高于當前前臺運行的任務的優先級,則繼續當前前臺任務的運行。
[0101]例如,當我們設定游戲任務的優先級為2級,球賽直播視頻播放任務的優先級為I級(在本說明書實施例中,對優先級的描述中優先級數字越小,等級越高,也就是更為優先,例如優先級I級的任務較優先級2級的任務更加優先,下同),那么球賽直播視頻任務的優先級高于游戲任務。設定球賽直播視頻任務的激活時間為21:00,那么電子設備可以在21:00之前運行游戲任務,到達21:00時,判斷當前當前前臺運行的任務即游戲與待激活任務即球賽直播視頻播放的優先級,由于球賽直播視頻播放任務的優先級高于游戲任務的優先級,所以將游戲任務退出或置于后臺運行,并激活球賽直播視頻播放任務于前臺運行。
[0102]上述方法避免了用戶貽誤一些計劃時間內要運行的任務,同時又不需要人工或其他第三方設備例如設定鬧鈴等來提示人們切換任務,大大方便了用戶。
[0103]在另外一個實施例中,如圖4所示,在上述步驟S304中,退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行時,執行以下步驟:
[0104]S401讀取當前前臺運行的任務的退出預設,在不同的實施例中,退出預設包括:將當前前臺運行的任務的進度保存或發送預設的消息。
[0105]S402執行當前前臺運行的任務的退出預設,對應于步驟S401的實施例,具體的,將當前前臺運行的任務的進度保存或發送預設的消息。
[0106]S403退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行。
[0107]由于在一些實施例中,直接退出任務或直接將任務置于后臺,會導致一些不便的后果,例如,編輯的文檔、多媒體內容的進度可能丟失,游戲進度沒有存檔,可能導致游戲需要從新開始,如果是在線游戲,可能導致角色被殺死或受到傷害,或者在線游戲的ID由于強制退出被扣分等,因此,上述方法對應于上述問題進行了解決。針對不同的游戲任務,我們可以設置不同的退出預設,例如對于文檔編輯任務,我們可以設置保持文檔,對于單機游戲,我們可以設置游戲進度保存,對于在線游戲,我們可以設置安全退出,在某些實施例中,還可以設置向游戲中的朋友發送下線之前的預設消息,例如“我有事先下線,回頭在聯系”
坐寸O
[0108]在多媒體播放任務的某些實施例中,如圖5所示,包括以下步驟:
[0109]S501在一多媒體流中設置不同的時間節點,不同時間節點之間的多媒體流段落對應不同的預設任務,不同的預設任務對應各自的優先級;所述多媒體流可以是視頻流或音頻流;
[0110]S502播放多媒體流。
[0111]S503啟動其他任務于前臺運行,播放多媒體流的任務置于后臺。
[0112]S504當到達多媒體流的一時間節點時,比較當前前臺運行的任務與該時間節點之后的多媒體流段落的優先級。
[0113]S505若該時間節點之后的多媒體流段落的優先級高于當前前臺運行的任務,則將多媒體流播放任務置于前臺運行。
[0114]S506若當前前臺運行的任務的優先級高于該時間節點之后的多媒體流段落,則于前臺繼續運行當前任務。
[0115]參見圖6,圖6表不了 2個任務的時間軸,兩個任務分別為任務A,播放一球賽視頻流,任務B進行一文檔編輯。
[0116]對應步驟3501,在任務4的球賽視頻流中設置時間節點4031、4233、44,其中:
[0117]AO為球賽視頻開始,賽前評論開始的時間節點;
[0118]Al為賽前評論結束,上半場比賽開始時間節點;
[0119]A2為上半場比賽結束,中場休息開始的時間節點;
[0120]A3為中場休息結束,下半場開始的時間節點;
[0121]A4為下半場結束,賽后評論開始的時間節點;
[0122]A5為賽后評論介紹,球賽視頻介紹時間節點。
[0123]由此時間節點劃分出相應的視頻流段落,并對各視頻流段落設置優先級。
[0124]AO?Al之間的視頻流段落AO-Al為賽前分析,優先級為3級,在本實施例中優先級數字越小,等級越高,也就是更為優先,例如優先級I級的任務較優先級2級的任務更加優先;
[0125]Al?A2之間的視頻流段落A1-A2為上半場比賽,優先級為I級;
[0126]A2?A3之間的視頻流段落A2-A3為中場休息,優先級為3級;
[0127]A3?A4之間的視頻流段落A3-A4為下半場比賽,優先級為I級;
[0128]A4?A5之間的視頻流段落A4-A5為賽后分析,優先級為3級。
[0129]對應步驟S502,執行任務A,開始播放球賽視頻流之后,對應步驟S503在時間節點BO (B0位于AO?Al)時,啟動文檔編輯任務B,任務B的優先級為2級。此時將任務B也就是文檔編輯任務置于前臺運行,任務A即球賽視頻播放任務置于后臺運行。當視頻流播放任務置于后臺運行時,可以關閉視頻流中的音頻,這樣可以避免音頻對用戶運行使用其他任務的干擾,也可以繼續播放視頻流中的音頻,在某些實施例中,還可以將視頻流中的音頻降低預設的音量,或降低至預設的音量,這樣既保留了音頻的持續播放,可以讓用戶繼續跟進視頻流的播放進度,又降低了音量,降低對用戶運行使用其他任務的干擾。[0130]對應步驟S504,當時間到達節點Al時,比較當前前臺運行的任務B文檔編輯與該時間節點之后的視頻流段落A1-A2的優先級。由于任務B文檔編輯的優先級為2級,視頻流段落A1-A2的優先級為I級,高于任務B的優先級,因此將多媒體流播放任務置于前臺運行,播放視頻流。
[0131]同時,關閉文檔編輯任務B,或將任務B置于后臺運行。為了保證之前編輯文檔的進度不丟失,可以執行如S401?S403所示的流程,保存文檔進度。
[0132]當上半場比賽結束之后,視頻流段落A2-A3為中場休息,優先級為3級,此時,可以根據用戶需要繼續啟動文檔編輯任務B,或者將任務B激活至前臺,繼續進行任務運行。
[0133]對應步驟S504,當時間到達節點A3時,比較當前前臺運行的任務B文檔編輯與該時間節點之后的視頻流段落A3-A4的優先級。由于任務B文檔編輯的優先級為2級,視頻流段落A3-A4的優先級為I級,高于任務B的優先級,因此將多媒體流播放任務置于前臺運行,播放下半場比賽的視頻流,以此類推。
[0134]在某些實施例中,在將預設任務置于前臺運行之前,進行提示。例如上述任務A與任務B之間切換的實施例或類似實施例,當需要從任務B切換至任務A時,如圖7所示,包括以下步驟:
[0135]S701提示即將進行任務切換,提示的方式可以是文字框提示,語音提示,動畫提示,圖標提示等;
[0136]S702經過預設的時間之后,進行任務切換,即將任務B關閉或置于后臺運行,將任務A置于前臺運行。
[0137]該方法保證了用戶有一定的時間準備切換之前其需要完成的操作或指令,例如保存進度,處理文件,打開或關閉相關程序,處理或發送相關訊息等。
[0138]或者如圖8所示,包括以下步驟:
[0139]S801提示是否進行任務切換;提示的方式可以是文字框提示,語音提示,動畫提示,圖標提示等;
[0140]S802若檢測到進行任務切換的指令,則進行任務切換,即將任務B關閉或置于后臺運行,將任務A置于前臺運行。任務指令可以以點擊菜單方式、語音方式、觸控手勢方式等多種方式下達,供設備檢測判斷。
[0141]S803若檢測到不進行任務切換的指令,則維持現有的任務運行情況,即保持任務B于前臺運行。
[0142]該方法給予用戶靈活的選擇,可以根據實際情況決定是否進任務切換。
[0143]我們還提供了在網絡模式下實現任務切換的實施例。
[0144]如圖9所示,該實施例包括步驟:
[0145]S901終端向服務器請求播放第一視頻流;所述服務器存儲模塊存儲有多個視頻流文件,各視頻流文件設有不同的時間節點,不同時間節點之間的視頻流段落對應有不同的優先級;
[0146]S902服務器響應終端請求,向終端發送第一視頻流數據;
[0147]S903終端播放第一視頻流;
[0148]S904終端向服務器請求播放第二視頻流;
[0149]S905服務器響應終端請求,向終端發送第二視頻流數據;[0150]S906終端播放第二視頻流;
[0151]S907到達第一視頻流的一時間節點時,比較當前播放的第二視頻流段落與該時間節點之后的第一視頻流段落的優先級,
[0152]S908若該時間節點之后的第一視頻流段落的優先級高于當前播放的第二視頻流段落,則終端向服務器請求播放該時間節點之后的第一視頻流段落;
[0153]S909服務器響應終端請求,向終端發送該時間節點之后的第一視頻流段落數據;
[0154]S910播放該時間節點之后的第一視頻流段落。
[0155]此外,對應于步驟S908,若該時間節點之后的第一視頻流段落的優先級不高于當前播放的第二視頻流段落,則繼續當前播放的第二視頻流段落。
[0156]在本實施例中,S907中比較當前播放的第二視頻流段落與該時間節點之后的第一視頻流段落的優先級由終端進行,在另外的實施例中,還可以改由服務器進行判斷,如圖10所示,包括以下步驟:
[0157]S1001終端向服務器請求播放第一視頻流;所述服務器存儲模塊存儲有多個視頻流文件,各視頻流文件設有不同的時間節點,不同時間節點之間的視頻流段落對應有不同的優先級;
[0158]S1002服務器響應終端請求,向終端發送第一視頻流數據;
[0159]S1003終端播放第一視頻流;
[0160]S1004終端向服務器請求播放第二視頻流;
[0161]S1005服務器響應終端請求,向終端發送第二視頻流數據;
[0162]S1006終端播放第二視頻流;
[0163]S1007到達第一視頻流的一時間節點時,比較當前播放的第二視頻流段落與該時間節點之后的第一視頻流段落的優先級,
[0164]S1008若該時間節點之后的第一視頻流段落的優先級高于當前播放的第二視頻流段落,則服務器向終端推送該時間節點之后的第一視頻流段落數據;
[0165]S1009終端播放該時間節點之后的第一視頻流段落。
[0166]此外,在另外一些實施例中,為了便于終端對多媒體流內容進行定制,在播放之前,或播放中,可以對多媒體流進行設置,如圖11所示,所述設置包括步驟:
[0167]SllOl對多媒體流標記時間節點,通過時間節點將多媒體流劃分為2個以上的多媒體流段落,
[0168]SI 102設置各多媒體流段落的優先級。
[0169]上述設置步驟可以在終端上進行設置,也可以在服務器上進行設置。在服務器上設置適用于直播類的多媒體流,因為用戶都沒有欣賞過內容,所以無法有效地設定,尤其是各時間段不確定的情況下,那通過服務器端的管理員進行設定,特別是時間節點的設定,可以方便用戶使用。在終端上進行設置時,對多媒體流設置時間節點以將多媒體流區分為兩個以上的多媒體流段落,并用于標記多媒體流段落的優先級。該操作可以通過終端登錄的ID進行設置,將設置的結果保存入該ID的設置中。
[0170]進一步的實施例中,服務器可以統計多個ID對時間節點以及優先級的設置,對用戶進行推送或推薦相應的設置。以便于節省新用戶設置的時間,也避免新用戶看過視頻之后才能合理地進行設置。[0171]上述實施例也可以通過如圖8所示的確認過程,對即將進行的切換進行確認。
[0172]上述實施例涉及的方法中的全部或部分步驟可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機設備可讀取的存儲介質中,用于執行上述各實施例方法所述的全部或部分步驟。所述計算機設備,例如:個人計算機、服務器、網絡設備、智能移動終端、智能家居設備、穿戴式智能設備、車載智能設備等;所述的存儲介質,例如:RAM、ROM、磁碟、磁帶、光盤、閃存、U盤、移動硬盤、存儲卡、記憶棒、網絡服務器存儲、網絡云存儲
坐寸ο
[0173]以上所述僅為本發明的實施例,并非因此限制本發明的專利保護范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的【技術領域】,均同理包括在本發明的專利保護范圍內。
【權利要求】
1.一種任務運行切換的方法,包括以下步驟: 設定預設條件與預設任務; 符合預設條件,將預設任務置于前臺運行。
2.根據權利要求1所述的任務運行切換的方法,其特征在于,所述預設條件包括:激活時間或優先級;所述預設任務包括:多媒體播放,游戲,辦公程序,地圖程序,導航程序,社交程序或網頁瀏覽器。
3.根據權利要求1所述的任務運行切換的方法,其特征在于,設定預設條件與預設任務包括:設定任務與該任務的激活時間以及優先級; 符合預設條件,將預設任務的界面置于前臺運行包括:到達激活時間,比較當前前臺運行的任務與當前激活時間待激活的任務的優先級,若當前激活時間待激活的任務的優先級高于當前前臺運行的任務的優先級,則退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行,并將當前激活時間待激活的任務置于前臺運行。
4.根據權利要求3所述的任務運行切換的方法,其特征在于,退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行之前,執行當前前臺運行的任務的退出預設。
5.根據權利要求4所述的任務運行切換的方法,其特征在于,所述退出預設包括:將當前前臺運行的任務的進度保存或發送預設的消息。
6.根據權利要求1所述的任務運行切換的方法,其特征在于,設定預設條件與預設任務包括:在一多媒體流中設置不同的時間節點,不同時間節點之間的多媒體流段落對應不同的預設任務,不同的預設任務對應各自的優先級; 符合預設條件,將預設任務置于前臺運行包括:播放多媒體流時,啟動其他任務于前臺運行,播放多媒體流的任務置于后臺,當到達多媒體流的一時間節點時,比較當前前臺運行的任務與該時間節點之后的多媒體流段落的優先級,若該時間節點之后的多媒體流段落的優先級高于當前前臺運行的任務,則將多媒體流播放任務置于前臺運行。
7.根據權利要求1至6任意一項所述的任務運行切換的方法,其特征在于,在將預設任務置于前臺運行之前,進行提示。
8.一種任務運行切換的電子裝置,包括以下模塊: 設定模塊,用于設定預設條件與預設任務; 切換模塊,用于當符合預設條件時,將預設任務置于前臺運行。
9.根據權利要求8所述的任務運行切換的電子裝置,其特征在于,所述電子裝置還包括計時器,用于計時; 所述設定模塊用于設定激活時間或優先級; 所述預設任務包括:多媒體播放,游戲,辦公程序,社交程序或網頁瀏覽器。
10.根據權利要求8所述的任務運行切換的電子裝置,其特征在于, 所述電子裝置還包括計時器,用于計時; 所述設定模塊用于設定任務與該任務的激活時間以及優先級; 所述切換模塊用于,當計時器計時到達激活時間,比較當前前臺運行的任務與當前激活時間待激活的任務的優先級,若當前激活時間待激活的任務的優先級高于當前前臺運行的任務的優先級,則退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行,并將當前激活時間待激活的任務置于前臺運行。
11.根據權利要求10所述的任務運行切換的電子裝置,其特征在于,所述電子裝置還包括存儲模塊,所述存儲模塊存儲有各任務的退出預設, 所述切換模塊還用于,退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行之前,讀取存儲模塊中當前前臺運行的任務的退出預設,并執行當前前臺運行的任務的退出預設。
12.根據權利要求11所述的任務運行切換的方法,其特征在于,所述電子裝置還包括網絡模塊與消息發送模塊,所述消息發送模塊用于當退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行時,通過網絡模塊發送預設消息。
13.根據權利要求11所述的任務運行切換的方法,其特征在于,所述切換模塊還用于當退出當前前臺運行的任務或將當前前臺運行的任務置于后臺運行時,將當前前臺運行的任務的進度保存。
14.根據權利要求8所述的任務運行切換的電子裝置,其特征在于,所述電子裝置還包括計時器、多媒體流播放模塊; 所述計時器用于計時; 所述多媒體流播放模塊用于播放多媒體流; 所述設定模塊用于在一多媒體流中設置不同的時間節點,不同時間節點之間的多媒體流段落對應不同的預設任務,不同的預設任務對應各自的優先級; 所述切換模塊用于,當播放多媒體流時,啟動其他任務于前臺運行,播放多媒體流的任務置于后臺,當到達多媒體流的一時間節點時,比較當前前臺運行的任務與該時間節點之后的多媒體流段落的優先級,若該時間節點之后的多媒體流段落的優先級高于當前前臺運行的任務,則將多媒體流播放任務置于前臺運行。
15.根據權利要求8至14任意一項所述的任務運行切換的電子裝置,其特征在于,所述電子裝置還包括提示模塊,用于在將預設任務置于前臺運行進行提示。
16.一種任務運行切換的系統,包括終端與服務器,所述服務器包括服務器存儲模塊與服務器網絡模塊,所述服務器存儲模塊存儲有多個多媒體流文件,各多媒體流文件設有不同的時間節點,不同時間節點之間的多媒體流段落對應有不同的優先級,所述服務器網絡模塊用于發送多媒體流數據; 所述終端包括多媒體流播放模塊、終端網絡模塊、切換模塊,所述終端網絡模塊用于連接服務器接收多媒體流數據,所述多媒體流播放模塊用于播放多媒體流,所述切換模塊用于,當播放第一多媒體流后,切換至播放第二多媒體流,當到達第一多媒體流的一時間節點時,比較當前播放的第二多媒體流段落與該時間節點之后的第一多媒體流段落的優先級,若該時間節點之后的第一多媒體流段落的優先級高于當前播放的第二多媒體流段落,則播放第一多媒體流段落。
17.根據權利要求16所述的任務運行切換的系統,其特征在于,所述終端還包括設置模塊,所述設置模塊用于對多媒體流設置時間節點以將多媒體流區分為兩個以上的多媒體流段落,并用于標記多媒體流段落的優先級; 所述終端網絡模塊用于將標記完成的時間節點與多媒體流段落的優先級上傳至服務器存儲。
18.根據權利要求16所述的任務運行切換的系統,其特征在于,所述終端還包括確認模塊,所述確認模塊用于播放第一多媒體流段落之前進行發出是否切換的確認信息,當檢測到確認切換的確 認信息后,播放第一多媒體流段落。
【文檔編號】G06F9/48GK103984597SQ201410244287
【公開日】2014年8月13日 申請日期:2014年6月4日 優先權日:2014年6月4日
【發明者】黃激流, 洪濤, 張文 申請人:福州瑞芯微電子有限公司