終端分屏控制方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種終端分屏控制方法,包括步驟:在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件;在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面;將所述應(yīng)用程序和所述中斷事件分別在所述兩個(gè)子界面中運(yùn)行。本發(fā)明還公開了一種終端分屏控制裝置。本發(fā)明使得應(yīng)用程序運(yùn)行更加流暢,提高了應(yīng)用程序的體驗(yàn)度。
【專利說(shuō)明】終端分屏控制方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及終端分屏控制方法及裝置。
【背景技術(shù)】
[0002]隨著終端技術(shù)的不斷發(fā)展,越來(lái)越多的大屏終端進(jìn)入人們的日常工作、生活中。以手機(jī)為例,手機(jī)屏幕被設(shè)計(jì)的越來(lái)越大,且在手機(jī)上加載的功能越來(lái)越多。然而,現(xiàn)有的手機(jī)在當(dāng)前有應(yīng)用程序運(yùn)行(例如,玩游戲、觀看視頻)時(shí),若接收到其他操作事件,例如,來(lái)電、鬧鈴等,則會(huì)中斷所述應(yīng)用程序的運(yùn)行。導(dǎo)致應(yīng)用程序的運(yùn)行不夠流暢、體驗(yàn)度差。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種終端分屏控制方法及裝置,旨在解決現(xiàn)有的手機(jī)在當(dāng)前有應(yīng)用程序運(yùn)行時(shí),若接收到其他操作事件,則會(huì)中斷所述應(yīng)用程序的運(yùn)行。導(dǎo)致應(yīng)用程序的運(yùn)行不夠流暢、體驗(yàn)度差的問(wèn)題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種終端分屏控制方法,包括步驟:
[0006]在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件;
[0007]在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面;
[0008]將所述應(yīng)用程序和所述中斷事件分別在所述兩個(gè)子界面中運(yùn)行。
[0009]優(yōu)選地,所述將所述應(yīng)用程序和所述中斷事件分別在兩個(gè)所述子界面中運(yùn)行的步驟之后,還包括:
[0010]判斷所述中斷事件是否結(jié)束;
[0011]在所述中斷事件結(jié)束時(shí),自動(dòng)進(jìn)入全屏模式,并在所述當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0012]優(yōu)選地,所述判斷所述中斷事件是否結(jié)束的步驟包括:
[0013]判斷是否在預(yù)設(shè)時(shí)間內(nèi)接收到基于所述中斷事件的操作或是否接收到結(jié)束中斷事件的指令;
[0014]在在預(yù)設(shè)時(shí)間內(nèi)未接收到基于所述中斷事件的操作或接收到結(jié)束中斷事件的指令時(shí),判斷所述中斷事件結(jié)束。
[0015]優(yōu)選地,所述判斷所述中斷事件是否結(jié)束的步驟之后,還包括:
[0016]在所述中斷事件結(jié)束時(shí),發(fā)出是否結(jié)束分屏模式進(jìn)入全屏模式的提示信息;
[0017]在接收到基于所述提示信息的響應(yīng)信息時(shí),判斷所述響應(yīng)信息中是否包括結(jié)束分屏信息;
[0018]在所述響應(yīng)信息中包括結(jié)束分屏信息時(shí),結(jié)束分屏模式以進(jìn)入全屏模式,并在當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0019]優(yōu)選地,所述將所述當(dāng)前界面分為兩個(gè)子界面的步驟包括:
[0020]確定所述應(yīng)用程序與所述中斷事件的優(yōu)先級(jí);
[0021]根據(jù)所確定的優(yōu)先級(jí)將所述當(dāng)前界面分為兩個(gè)不同尺寸值子界面,優(yōu)先級(jí)高的子界面的尺寸值大于優(yōu)先級(jí)低的子界面的尺寸值。
[0022]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種終端分屏控制裝置,包括:
[0023]偵測(cè)模塊,用于在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件;
[0024]分屏模塊,用于在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面;
[0025]控制模塊,用于將所述應(yīng)用程序和所述中斷事件分別在所述兩個(gè)子界面中運(yùn)行。
[0026]優(yōu)選地,所述終端分屏控制裝置還包括判斷模塊,用于判斷所述中斷事件是否結(jié)束;
[0027]所述分屏模塊,用于在所述中斷事件結(jié)束時(shí),自動(dòng)進(jìn)入全屏模式,并在所述當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0028]優(yōu)選地,所述判斷模塊,還用于判斷是否在預(yù)設(shè)時(shí)間內(nèi)接收到基于所述中斷事件的操作或是否接收到結(jié)束中斷事件的指令;
[0029]在在預(yù)設(shè)時(shí)間內(nèi)未接收到基于所述中斷事件的操作或接收到結(jié)束中斷事件的指令時(shí),判斷所述中斷事件結(jié)束。
[0030]優(yōu)選地,所述終端分屏控制裝置還包括提示模塊,用于在所述中斷事件結(jié)束時(shí),發(fā)出是否結(jié)束分屏模式進(jìn)入全屏模式的提示信息;
[0031]所述判斷模塊,還用于在接收到基于所述提示信息的響應(yīng)信息時(shí),判斷所述響應(yīng)信息中是否包括結(jié)束分屏信息;
[0032]分屏模塊,還用于在所述響應(yīng)信息中包括結(jié)束分屏信息時(shí),結(jié)束分屏模式以進(jìn)入全屏模式,并在當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0033]優(yōu)選地,所述分屏模塊包括確定單元和分屏單元,所述確定單元,用于確定所述應(yīng)用程序與所述中斷事件的優(yōu)先級(jí);
[0034]所述分屏單元,用于根據(jù)所確定的優(yōu)先級(jí)將所述當(dāng)前界面分為兩個(gè)不同尺寸值子界面,優(yōu)先級(jí)高的子界面的尺寸值大于優(yōu)先級(jí)低的子界面的尺寸值。
[0035]本發(fā)明通過(guò)在當(dāng)前界面運(yùn)行應(yīng)用程序,且偵測(cè)到中斷事件時(shí),將所述應(yīng)用程序和所述中斷事件分別在不同的子界面中運(yùn)行。有效避免在當(dāng)前界面有應(yīng)用程序運(yùn)行時(shí),中斷事件中斷所述應(yīng)用程序運(yùn)行,導(dǎo)致應(yīng)用程序的運(yùn)行不夠流暢、體驗(yàn)度差的問(wèn)題,使得應(yīng)用程序運(yùn)行更加流暢,提高了應(yīng)用程序的體驗(yàn)度。
【專利附圖】
【附圖說(shuō)明】
[0036]圖1為本發(fā)明終端分屏控制方法的第一實(shí)施例的流程示意圖;
[0037]圖2為本發(fā)明將所述當(dāng)前界面分為兩個(gè)子界面的一實(shí)施例的細(xì)化流程示意圖;
[0038]圖3為本發(fā)明終端分屏控制方法的第二實(shí)施例的流程示意圖;
[0039]圖4為本發(fā)明終端分屏控制方法的第三實(shí)施例的流程示意圖;
[0040]圖5為圖4中步驟S40的一實(shí)施例的細(xì)化流程示意圖;
[0041]圖6為本發(fā)明終端分屏控制方法的第四實(shí)施例的流程示意圖;
[0042]圖7為本發(fā)明終端分屏控制裝置的第一實(shí)施例的功能模塊示意圖;
[0043]圖8為圖7中分屏模塊的一實(shí)施例的細(xì)化功能模塊示意圖;
[0044]圖9為本發(fā)明終端分屏控制裝置的第二實(shí)施例的功能模塊示意圖;
[0045]圖10為本發(fā)明終端分屏控制裝置的第三實(shí)施例的功能模塊示意圖。
[0046]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0047]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0048]本發(fā)明實(shí)施例的主要解決方案是:在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件;在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面;將所述應(yīng)用程序和所述中斷事件分別在所述兩個(gè)子界面中運(yùn)行。由于現(xiàn)有頻道切換過(guò)程中,導(dǎo)致頻道切換及頻道信息顯示不同步,導(dǎo)致頻道切換效果偏差,進(jìn)而使得終端的使用體驗(yàn)偏低。通過(guò)在當(dāng)前界面運(yùn)行應(yīng)用程序,且偵測(cè)到中斷事件時(shí),將所述應(yīng)用程序和所述中斷事件分別在不同的子界面中運(yùn)行。有效避免在當(dāng)前界面有應(yīng)用程序運(yùn)行時(shí),中斷事件中斷所述應(yīng)用程序運(yùn)行,導(dǎo)致應(yīng)用程序的運(yùn)行不夠流暢、體驗(yàn)度差的問(wèn)題,使得應(yīng)用程序運(yùn)行更加流暢,提高了應(yīng)用程序的體驗(yàn)度。
[0049]由于現(xiàn)有的手機(jī)在當(dāng)前有應(yīng)用程序運(yùn)行時(shí),若接收到其他操作事件,則會(huì)中斷所述應(yīng)用程序的運(yùn)行。導(dǎo)致應(yīng)用程序的運(yùn)行不夠流暢、體驗(yàn)度差。
[0050]基于上述問(wèn)題,本發(fā)明提供一種終端分屏控制方法。
[0051]參照?qǐng)D1,圖1為本發(fā)明終端分屏控制方法的第一實(shí)施例的流程示意圖。
[0052]在一實(shí)施例中,所述終端分屏控制方法包括:
[0053]步驟S10,在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件;
[0054]所述應(yīng)用程序可以是游戲應(yīng)用程序、視頻應(yīng)用程序等會(huì)被中斷的應(yīng)用程序。所述中斷事件可以是來(lái)電、鬧鈴等可以中斷終端當(dāng)前運(yùn)行的應(yīng)用程序的事件。用戶需要玩游戲或看視頻時(shí),打開相應(yīng)的應(yīng)用程序,在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件,即偵測(cè)是否有操作會(huì)中斷當(dāng)前運(yùn)行的應(yīng)用程序。
[0055]步驟S20,在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面;
[0056]在偵測(cè)到操作事件時(shí),判斷所偵測(cè)到的操作事件是否為中斷操作事件,即判斷所偵測(cè)到的事件是否為來(lái)電、鬧鈴等可以中斷當(dāng)前運(yùn)行的應(yīng)用程序的操作事件,也還可以是來(lái)QQ/微信提示消息/短消息提示消息,用戶點(diǎn)擊QQ/微信提示消息/短消息提示消息進(jìn)入QQ/微信應(yīng)用程序/短消息應(yīng)用等中斷操作事件。在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面。
[0057]具體的,參考圖2,所述將所述當(dāng)前界面分為兩個(gè)子界面的過(guò)程可以是:
[0058]步驟S21,在終端當(dāng)前為橫屏模式時(shí),將所述當(dāng)前界面分為左右兩個(gè)子界面;
[0059]步驟S22,在終端當(dāng)前為豎屏模式時(shí),將所述當(dāng)前界面分為上下兩個(gè)子界面。
[0060]在進(jìn)入分屏模式后,判斷終端當(dāng)前是否處于橫屏模式,在處于橫屏模式時(shí),將所述當(dāng)前界面分為左右兩個(gè)子界面,在終端當(dāng)前為豎屏模式時(shí),將所述當(dāng)前界面分為上下兩個(gè)子界面。
[0061]步驟S30,將所述應(yīng)用程序和所述中斷事件分別在所述兩個(gè)子界面中運(yùn)行。
[0062]在進(jìn)入分屏模式,將所述當(dāng)前界面分為兩個(gè)子界面后,將所述應(yīng)用程序和所述中斷事件分別在兩個(gè)所述子界面中運(yùn)行,即應(yīng)用程序在一個(gè)子界面運(yùn)行,中斷事件在另一個(gè)子界面運(yùn)行。本實(shí)施例通過(guò)在當(dāng)前界面有應(yīng)用程序運(yùn)行,且偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將當(dāng)前界面分為兩個(gè)子界面,將所述應(yīng)用程序和所述中斷事件分別在所述兩個(gè)子界面運(yùn)行,且將焦點(diǎn)保留在所述應(yīng)用程序的子界面上。使得中斷事件不會(huì)影響到所述應(yīng)用程序的運(yùn)行,造成所述應(yīng)用程序運(yùn)行的中斷??梢岳斫獾氖?,所述焦點(diǎn)也可以移動(dòng)至所述中斷事件的操作界面上,以供完成所述中斷事件對(duì)應(yīng)的操作過(guò)程。
[0063]在本發(fā)明其他實(shí)施例中,當(dāng)同時(shí)偵測(cè)到多個(gè)中斷事件時(shí),可以是:將當(dāng)前界面分為兩個(gè)子界面,然后將其中一個(gè)子界面分成與中斷事件對(duì)應(yīng)個(gè)數(shù)的單元界面,將所述應(yīng)用程序在所述子界面運(yùn)行,中斷事件在對(duì)應(yīng)單元界面運(yùn)行,可以隨機(jī)選擇中斷事件在單元界面運(yùn)行,也還可以是根據(jù)需要或者優(yōu)先級(jí)選擇中斷事件在單元界面運(yùn)行。當(dāng)同時(shí)偵測(cè)到多個(gè)中斷事件時(shí),也可以是:將當(dāng)前界面分為與應(yīng)用程序和中斷事件個(gè)數(shù)相同的子界面,并分別在各個(gè)子界面中運(yùn)行應(yīng)用程序和各個(gè)中斷事件。
[0064]本實(shí)施例通過(guò)在當(dāng)前界面運(yùn)行應(yīng)用程序,且偵測(cè)到中斷事件時(shí),將所述應(yīng)用程序和所述中斷事件分別在不同的子界面中運(yùn)行。有效避免在當(dāng)前界面有應(yīng)用程序運(yùn)行時(shí),中斷事件中斷所述應(yīng)用程序運(yùn)行,導(dǎo)致應(yīng)用程序的運(yùn)行不夠流暢、體驗(yàn)度差的問(wèn)題,使得應(yīng)用程序運(yùn)行更加流暢,提高了應(yīng)用程序的體驗(yàn)度。
[0065]參照?qǐng)D3,圖3為本發(fā)明終端分屏控制方法的第二實(shí)施例的流程示意圖?;谏鲜鼋K端分屏控制方法的第一實(shí)施例,所述步驟S20還可以包括:
[0066]步驟S23,進(jìn)入分屏模式,并確定所述應(yīng)用程序與所述中斷事件的優(yōu)先級(jí);
[0067]步驟S24,根據(jù)所確定的優(yōu)先級(jí)將所述當(dāng)前界面分為兩個(gè)不同尺寸值子界面,優(yōu)先級(jí)高的子界面的尺寸值大于優(yōu)先級(jí)低的子界面的尺寸值。
[0068]提前設(shè)置應(yīng)用程序和中斷事件的優(yōu)先級(jí),例如,來(lái)電優(yōu)先級(jí)設(shè)置為最高,游戲優(yōu)先級(jí)低于來(lái)電、視頻優(yōu)先級(jí)低于游戲、鬧鈴優(yōu)先級(jí)低于視頻等。在本發(fā)明其他實(shí)施例中,也可以將所述當(dāng)前應(yīng)用程序的優(yōu)先級(jí)設(shè)置為最高,高于所有中斷事件的優(yōu)先級(jí)。
[0069]在當(dāng)前界面運(yùn)行應(yīng)用程序,且偵測(cè)到中斷事件后,進(jìn)入分屏模式,并確定所述應(yīng)用程序與所述中斷事件的優(yōu)先級(jí),例如,確定所述應(yīng)用程序的優(yōu)先級(jí)高于所述中斷事件的優(yōu)先級(jí)時(shí),將所述當(dāng)前界面分為兩個(gè)不同尺寸值的子界面,且所述應(yīng)用程序的子界面的尺寸值大于所述中斷事件的子界面的尺寸值。在存在多個(gè)中斷事件時(shí),分別確定多個(gè)中斷事件的優(yōu)先級(jí),并根據(jù)優(yōu)先級(jí)與尺寸值的映射關(guān)系確定各個(gè)中斷事件對(duì)應(yīng)的子界面的尺寸值,并在不同的子界面中運(yùn)行對(duì)應(yīng)的中斷事件或應(yīng)用程序。本實(shí)施例通過(guò)為應(yīng)用程序和中斷事件的優(yōu)先級(jí),將當(dāng)前界面分為不同尺寸值的子界面,將優(yōu)先級(jí)高的以大尺寸值的子界面運(yùn)行,使得用戶能更好的完成所述優(yōu)先級(jí)高的操作,進(jìn)一步提高了終端應(yīng)用的體驗(yàn)度。
[0070]參照?qǐng)D4,圖4為本發(fā)明終端分屏控制方法的第三實(shí)施例的流程示意圖?;谏鲜鼋K端分屏控制方法的第二實(shí)施例,所述步驟S30之后,還可以包括:
[0071]步驟S40,判斷所述中斷事件是否結(jié)束;
[0072]在將所述應(yīng)用程序和所述中斷事件分別在兩個(gè)子界面中運(yùn)行后,偵測(cè)并判斷中斷事件是否結(jié)束。
[0073]具體的,參考圖5,所述判斷中斷事件是否結(jié)束的過(guò)程可以包括:
[0074]步驟S41,判斷是否在預(yù)設(shè)時(shí)間內(nèi)接收到基于所述中斷事件的操作或是否接收到結(jié)束中斷事件的指令;
[0075]步驟S42,在在預(yù)設(shè)時(shí)間內(nèi)未接收到基于所述中斷事件的操作或接收到結(jié)束中斷事件的指令時(shí),判斷所述中斷事件結(jié)束。
[0076]所述預(yù)設(shè)時(shí)間可以是I分鐘、2分鐘等根據(jù)用戶需要設(shè)置。是否在預(yù)設(shè)時(shí)間內(nèi)接收到基于所述中斷事件的操作,例如,是否收到QQ消息或是否發(fā)出QQ消息。也可以是判斷是否接收到結(jié)束中斷事件的指令,例如,退出QQ聊天界面、結(jié)束來(lái)電的通話、或停止鬧鈴等。
[0077]在預(yù)設(shè)時(shí)間內(nèi)未接收到基于所述中斷事件的操作或接收到結(jié)束中斷事件的指令時(shí),判斷所述中斷事件結(jié)束。例如,關(guān)閉QQ聊天界面或結(jié)束來(lái)電的通話時(shí),判斷中斷事件結(jié)束。
[0078]步驟S50,在所述中斷事件結(jié)束時(shí),自動(dòng)進(jìn)入全屏模式,并在所述當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0079]在判斷到中斷事件結(jié)束后,自動(dòng)進(jìn)入全屏模式,并在所述當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0080]參考圖6,在本發(fā)明其他實(shí)施例中,在步驟S40之后,也還可包括:
[0081]步驟S60,在所述中斷事件結(jié)束時(shí),發(fā)出是否結(jié)束分屏模式進(jìn)入全屏模式的提示信息;
[0082]步驟S70,在接收到基于所述提示信息的響應(yīng)信息時(shí),判斷所述響應(yīng)信息中是否包括結(jié)束分屏信息;
[0083]步驟S80,在所述響應(yīng)信息中包括結(jié)束分屏信息時(shí),結(jié)束分屏模式以進(jìn)入全屏模式,并在當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0084]在所述中斷事件結(jié)束時(shí),發(fā)出提示信息,以供用戶選擇是否進(jìn)入全屏模式,若接收到進(jìn)入全屏模式的指令時(shí),結(jié)束分屏模式并進(jìn)入全屏模式,并在當(dāng)前界面運(yùn)行所述應(yīng)用程序,即在當(dāng)前界面的整個(gè)界面運(yùn)行所述應(yīng)用程序,不采用分屏的模式運(yùn)行,例如,進(jìn)入橫屏全屏或進(jìn)入豎屏全屏。在本發(fā)明其他實(shí)施例中,也還可以是在所述應(yīng)用程序運(yùn)行時(shí),結(jié)束分屏模式,進(jìn)入全屏模式,在當(dāng)前界面運(yùn)行所述中斷事件。也還可以是:在存在多個(gè)中斷事件時(shí),在所有中斷事件結(jié)束時(shí),結(jié)束分屏,進(jìn)入全屏;或在部分中斷事件結(jié)束時(shí),繼續(xù)保留在分屏模式。
[0085]本實(shí)施例通過(guò)在中斷事件結(jié)束后,進(jìn)入全屏模式,使得應(yīng)用程序能在全屏模式下運(yùn)行,提高了應(yīng)用程序的體驗(yàn)度。
[0086]上述第一至第三實(shí)施例的終端分屏控制方法的執(zhí)行主體均可以為終端。更進(jìn)一步地,該終端分屏控制方法可以由安裝在終端上的客戶端終端分屏控制程序(例如,終端分屏控制軟件)實(shí)現(xiàn),其中,該終端可以包括但不限于手機(jī)、pad、筆記本電腦等。
[0087]本發(fā)明進(jìn)一步提供一種終端分屏控制裝置。
[0088]參照?qǐng)D7,圖7為本發(fā)明終端分屏控制裝置的第一實(shí)施例的功能模塊示意圖。
[0089]在一實(shí)施例中,所述終端分屏控制裝置包括:偵測(cè)模塊10、分屏模塊20及控制模塊30。
[0090]所述偵測(cè)模塊10,用于在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件;
[0091]所述應(yīng)用程序可以是游戲應(yīng)用程序、視頻應(yīng)用程序等會(huì)被中斷的應(yīng)用程序。所述中斷事件可以是來(lái)電、鬧鈴等可以中斷終端當(dāng)前運(yùn)行的應(yīng)用程序的事件。用戶需要玩游戲或看視頻時(shí),打開相應(yīng)的應(yīng)用程序,在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件,即偵測(cè)是否有操作會(huì)中斷當(dāng)前運(yùn)行的應(yīng)用程序。
[0092]所述分屏模塊20,用于在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面;
[0093]在偵測(cè)到操作事件時(shí),判斷所偵測(cè)到的操作事件是否為中斷操作事件,即判斷所偵測(cè)到的事件是否為來(lái)電、鬧鈴等可以中斷當(dāng)前運(yùn)行的應(yīng)用程序的操作事件,也還可以是來(lái)QQ/微信提示消息/短消息提示消息,用戶點(diǎn)擊QQ/微信提示消息/短消息提示消息進(jìn)入QQ/微信應(yīng)用程序/短消息應(yīng)用等中斷操作事件。在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面。
[0094]所述分屏模塊20,還用于在終端當(dāng)前為橫屏模式時(shí),將所述當(dāng)前界面分為左右兩個(gè)子界面;還用于在終端當(dāng)前為豎屏模式時(shí),將所述當(dāng)前界面分為上下兩個(gè)子界面。
[0095]在進(jìn)入分屏模式后,判斷終端當(dāng)前是否處于橫屏模式,在處于橫屏模式時(shí),將所述當(dāng)前界面分為左右兩個(gè)子界面,在終端當(dāng)前為豎屏模式時(shí),將所述當(dāng)前界面分為上下兩個(gè)子界面。
[0096]所述控制模塊30,用于將所述應(yīng)用程序和所述中斷事件分別在所述兩個(gè)子界面中運(yùn)行。
[0097]在進(jìn)入分屏模式,將所述當(dāng)前界面分為兩個(gè)子界面后,將所述應(yīng)用程序和所述中斷事件分別在所述兩個(gè)子界面中運(yùn)行,即應(yīng)用程序在一個(gè)子界面運(yùn)行,中斷事件在另一個(gè)子界面運(yùn)行。本實(shí)施例通過(guò)在當(dāng)前界面有應(yīng)用程序運(yùn)行,且偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將當(dāng)前界面分為兩個(gè)子界面,將所述應(yīng)用程序和所述中斷事件分別在兩個(gè)所述子界面運(yùn)行,且將焦點(diǎn)保留在所述應(yīng)用程序的子界面上。使得中斷事件不會(huì)影響到所述應(yīng)用程序的運(yùn)行,造成所述應(yīng)用程序運(yùn)行的中斷。可以理解的是,所述焦點(diǎn)也可以移動(dòng)至所述中斷事件的操作界面上,以供完成所述中斷事件對(duì)應(yīng)的操作過(guò)程。
[0098]在本發(fā)明其他實(shí)施例中,當(dāng)同時(shí)偵測(cè)到多個(gè)中斷事件時(shí),可以是:將當(dāng)前界面分為兩個(gè)子界面,然后將其中一個(gè)子界面分成與中斷事件對(duì)應(yīng)個(gè)數(shù)的單元界面,將所述應(yīng)用程序在所述子界面運(yùn)行,中斷事件在對(duì)應(yīng)單元界面運(yùn)行,可以隨機(jī)選擇中斷事件在單元界面運(yùn)行,也還可以是根據(jù)需要或者優(yōu)先級(jí)選擇中斷事件在單元界面運(yùn)行。當(dāng)同時(shí)偵測(cè)到多個(gè)中斷事件時(shí),也可以是:將當(dāng)前界面分為與應(yīng)用程序和中斷事件個(gè)數(shù)相同的子界面,并分別在各個(gè)子界面中運(yùn)行應(yīng)用程序和各個(gè)中斷事件。
[0099]本實(shí)施例通過(guò)在當(dāng)前界面運(yùn)行應(yīng)用程序,且偵測(cè)到中斷事件時(shí),將所述應(yīng)用程序和所述中斷事件分別在不同的子界面中運(yùn)行。有效避免在當(dāng)前界面有應(yīng)用程序運(yùn)行時(shí),中斷事件中斷所述應(yīng)用程序運(yùn)行,導(dǎo)致應(yīng)用程序的運(yùn)行不夠流暢、體驗(yàn)度差的問(wèn)題,使得應(yīng)用程序運(yùn)行更加流暢,提高了應(yīng)用程序的體驗(yàn)度。
[0100]參照?qǐng)D8,所述分屏模塊20包括確定單元21和分屏單元22,
[0101]所述確定單元21,用于確定所述應(yīng)用程序與所述中斷事件的優(yōu)先級(jí);
[0102]所述分配單元22,用于根據(jù)所確定的優(yōu)先級(jí)將所述當(dāng)前界面分為兩個(gè)不同尺寸值子界面,優(yōu)先級(jí)高的子界面的尺寸值大于優(yōu)先級(jí)低的子界面的尺寸值。
[0103]提前設(shè)置應(yīng)用程序和中斷事件的優(yōu)先級(jí),例如,來(lái)電優(yōu)先級(jí)設(shè)置為最高,游戲優(yōu)先級(jí)低于來(lái)電、視頻優(yōu)先級(jí)低于游戲、鬧鈴優(yōu)先級(jí)低于視頻等。在本發(fā)明其他實(shí)施例中,也可以將所述當(dāng)前應(yīng)用程序的優(yōu)先級(jí)設(shè)置為最高,高于所有中斷事件的優(yōu)先級(jí)。
[0104]在當(dāng)前界面運(yùn)行應(yīng)用程序,且偵測(cè)到中斷事件后,確定所述應(yīng)用程序與所述中斷事件的優(yōu)先級(jí),例如,確定所述應(yīng)用程序的優(yōu)先級(jí)高于所述中斷事件的優(yōu)先級(jí)時(shí),將所述當(dāng)前界面分為兩個(gè)不同尺寸值的子界面,且所述應(yīng)用程序的子界面的尺寸值大于所述中斷事件的子界面的尺寸值。在存在多個(gè)中斷事件時(shí),分別確定多個(gè)中斷事件的優(yōu)先級(jí),并根據(jù)優(yōu)先級(jí)與尺寸值的映射關(guān)系確定各個(gè)中斷事件對(duì)應(yīng)的子界面的尺寸值,并在不同的子界面中運(yùn)行對(duì)應(yīng)的中斷事件或應(yīng)用程序。本實(shí)施例通過(guò)為應(yīng)用程序和中斷事件的優(yōu)先級(jí),將當(dāng)前界面分為不同尺寸值的子界面,將優(yōu)先級(jí)高的以大尺寸值的子界面運(yùn)行,使得用戶能更好的完成所述優(yōu)先級(jí)高的操作,進(jìn)一步提高了終端應(yīng)用的體驗(yàn)度。
[0105]參照?qǐng)D9,圖9為本發(fā)明終端分屏控制裝置的第二實(shí)施例的功能模塊示意圖。所述終端分屏控制裝置還包括:判斷模塊40,
[0106]所述判斷模塊40,用于判斷所述中斷事件是否結(jié)束;
[0107]在將所述應(yīng)用程序和所述中斷事件分別在兩個(gè)子界面中運(yùn)行后,偵測(cè)并判斷中斷事件是否結(jié)束。
[0108]所述判斷模塊40,還用于判斷是否在預(yù)設(shè)時(shí)間內(nèi)接收到基于所述中斷事件的操作或是否接收到結(jié)束中斷事件的指令;還用于在在預(yù)設(shè)時(shí)間內(nèi)未接收到基于所述中斷事件的操作或接收到結(jié)束中斷事件的指令時(shí),判斷所述中斷事件結(jié)束。
[0109]所述預(yù)設(shè)時(shí)間可以是I分鐘、2分鐘等根據(jù)用戶需要設(shè)置。是否在預(yù)設(shè)時(shí)間內(nèi)接收到基于所述中斷事件的操作,例如,是否收到QQ消息或是否發(fā)出QQ消息。也可以是判斷是否接收到結(jié)束中斷事件的指令,例如,退出QQ聊天界面、結(jié)束來(lái)電的通話、或停止鬧鈴等。
[0110]在預(yù)設(shè)時(shí)間內(nèi)未接收到基于所述中斷事件的操作或接收到結(jié)束中斷事件的指令時(shí),判斷所述中斷事件結(jié)束。例如,關(guān)閉QQ聊天界面或結(jié)束來(lái)電的通話時(shí),判斷中斷事件結(jié)束。
[0111]所述分屏單元22,還用于在所述中斷事件結(jié)束時(shí),自動(dòng)進(jìn)入全屏模式,并在所述當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0112]在判斷到中斷事件結(jié)束后,自動(dòng)進(jìn)入全屏模式,并在所述當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0113]參考圖10,所述終端分屏控制裝置還包括提示模塊50,用于在所述中斷事件結(jié)束時(shí),發(fā)出是否結(jié)束分屏模式進(jìn)入全屏模式的提示信息;
[0114]所述判斷模塊40,還用于在接收到基于所述提示信息的響應(yīng)信息時(shí),判斷所述響應(yīng)信息中是否包括結(jié)束分屏信息;
[0115]所述分屏單元22,還用于在所述響應(yīng)信息中包括結(jié)束分屏信息時(shí),結(jié)束分屏模式以進(jìn)入全屏模式,并在當(dāng)前界面運(yùn)行所述應(yīng)用程序。
[0116]在所述中斷事件結(jié)束時(shí),發(fā)出提示信息,以供用戶選擇是否進(jìn)入全屏模式,若接收到進(jìn)入全屏模式的指令時(shí),結(jié)束分屏模式并進(jìn)入全屏模式,并在當(dāng)前界面運(yùn)行所述應(yīng)用程序,即在當(dāng)前界面的整個(gè)界面運(yùn)行所述應(yīng)用程序,不采用分屏的模式運(yùn)行,例如,進(jìn)入橫屏全屏或進(jìn)入豎屏全屏。在本發(fā)明其他實(shí)施例中,也還可以是在所述應(yīng)用程序運(yùn)行時(shí),結(jié)束分屏模式,進(jìn)入全屏模式,在當(dāng)前界面運(yùn)行所述中斷事件。也還可以是:在存在多個(gè)中斷事件時(shí),在所有中斷事件結(jié)束時(shí),結(jié)束分屏,進(jìn)入全屏;或在部分中斷事件結(jié)束時(shí),繼續(xù)保留在分屏模式。
[0117]本實(shí)施例通過(guò)在中斷事件結(jié)束后,進(jìn)入全屏模式,使得應(yīng)用程序能在全屏模式下運(yùn)行,提高了應(yīng)用程序的體驗(yàn)度。
[0118]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種終端分屏控制方法,其特征在于,包括步驟: 在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件; 在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面; 將所述應(yīng)用程序和所述中斷事件分別在所述兩個(gè)子界面中運(yùn)行。
2.如權(quán)利要求1所述的終端分屏控制方法,其特征在于,所述將所述應(yīng)用程序和所述中斷事件分別在兩個(gè)所述子界面中運(yùn)行的步驟之后,還包括: 判斷所述中斷事件是否結(jié)束; 在所述中斷事件結(jié)束時(shí),自動(dòng)進(jìn)入全屏模式,并在所述當(dāng)前界面運(yùn)行所述應(yīng)用程序。
3.如權(quán)利要求2所述的終端分屏控制方法,其特征在于,所述判斷所述中斷事件是否結(jié)束的步驟包括: 判斷是否在預(yù)設(shè)時(shí)間內(nèi)接收到基于所述中斷事件的操作或是否接收到結(jié)束中斷事件的指令; 在在預(yù)設(shè)時(shí)間內(nèi)未接收到基于所述中斷事件的操作或接收到結(jié)束中斷事件的指令時(shí),判斷所述中斷事件結(jié)束。
4.如權(quán)利要求2所述的終端分屏控制方法,其特征在于,所述判斷所述中斷事件是否結(jié)束的步驟之后,還包括: 在所述中斷事件結(jié)束時(shí),發(fā)出是否結(jié)束分屏模式進(jìn)入全屏模式的提示信息; 在接收到基于所述提示信息的響應(yīng)信息時(shí),判斷所述響應(yīng)信息中是否包括結(jié)束分屏信息; 在所述響應(yīng)信息中包括結(jié)束分屏信息時(shí),結(jié)束分屏模式以進(jìn)入全屏模式,并在當(dāng)前界面運(yùn)行所述應(yīng)用程序。
5.如權(quán)利要求1至4任一項(xiàng)所述的終端分屏控制方法,其特征在于,所述將所述當(dāng)前界面分為兩個(gè)子界面的步驟包括: 確定所述應(yīng)用程序與所述中斷事件的優(yōu)先級(jí); 根據(jù)所確定的優(yōu)先級(jí)將所述當(dāng)前界面分為兩個(gè)不同尺寸值子界面,優(yōu)先級(jí)高的子界面的尺寸值大于優(yōu)先級(jí)低的子界面的尺寸值。
6.一種終端分屏控制裝置,其特征在于,包括: 偵測(cè)模塊,用于在終端當(dāng)前界面運(yùn)行應(yīng)用程序時(shí),偵測(cè)中斷事件; 分屏模塊,用于在偵測(cè)到中斷事件時(shí),進(jìn)入分屏模式,并將所述當(dāng)前界面分為兩個(gè)子界面; 控制模塊,用于將所述應(yīng)用程序和所述中斷事件分別在兩個(gè)所述子界面中運(yùn)行。
7.如權(quán)利要求6所述的終端分屏控制裝置,其特征在于,所述終端分屏控制裝置還包括判斷模塊,用于判斷所述中斷事件是否結(jié)束; 所述分屏模塊,用于在所述中斷事件結(jié)束時(shí),自動(dòng)進(jìn)入全屏模式,并在所述當(dāng)前界面運(yùn)行所述應(yīng)用程序。
8.如權(quán)利要求7所述的終端分屏控制裝置,其特征在于,所述判斷模塊,還用于判斷是否在預(yù)設(shè)時(shí)間內(nèi)接收到基于所述中斷事件的操作或是否接收到結(jié)束中斷事件的指令; 在在預(yù)設(shè)時(shí)間內(nèi)未接收到基于所述中斷事件的操作或接收到結(jié)束中斷事件的指令時(shí),判斷所述中斷事件結(jié)束。
9.如權(quán)利要求8所述的終端分屏控制裝置,其特征在于,所述終端分屏控制裝置還包括提示模塊,用于在所述中斷事件結(jié)束時(shí),發(fā)出是否結(jié)束分屏模式進(jìn)入全屏模式的提示信息; 所述判斷模塊,還用于在接收到基于所述提示信息的響應(yīng)信息時(shí),判斷所述響應(yīng)信息中是否包括結(jié)束分屏信息; 分屏模塊,還用于在所述響應(yīng)信息中包括結(jié)束分屏信息時(shí),結(jié)束分屏模式以進(jìn)入全屏模式,并在當(dāng)前界面運(yùn)行所述應(yīng)用程序。
10.如權(quán)利要求6至9任一項(xiàng)所述的終端分屏控制裝置,其特征在于,所述分屏模塊包括確定單元和分屏單元, 所述確定單元,用于確定所述應(yīng)用程序與所述中斷事件的優(yōu)先級(jí); 所述分屏單元,用于根據(jù)所確定的優(yōu)先級(jí)將所述當(dāng)前界面分為兩個(gè)不同尺寸值子界面,優(yōu)先級(jí)高的子界面的尺寸值大于優(yōu)先級(jí)低的子界面的尺寸值。
【文檔編號(hào)】G06F9/48GK104461724SQ201410815533
【公開日】2015年3月25日 申請(qǐng)日期:2014年12月23日 優(yōu)先權(quán)日:2014年12月23日
【發(fā)明者】潘玲玲 申請(qǐng)人:深圳市中興移動(dòng)通信有限公司