一種通訊終端分屏多任務(wù)交互方法
【專利摘要】一種通訊終端分屏多任務(wù)交互方法,所述通訊終端包括屏幕和屏幕感應(yīng)單元,包括:一:操作系統(tǒng)根據(jù)應(yīng)用場景,定義用以協(xié)作、分步完成該場景任務(wù)的至少兩個應(yīng)用程序?yàn)槌绦蚪M;定義用以觸發(fā)所述程序組的信息條件;二:當(dāng)操作系統(tǒng)監(jiān)視到所述觸發(fā)條件時,提示用戶是否對通訊終端的屏幕進(jìn)行虛擬分屏,若是,則根據(jù)所述至少兩個應(yīng)用程序的步驟個數(shù)及步驟順序,對通訊終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)并且按所述順序排列的多個程序運(yùn)行窗口;或者直接根據(jù)所述至少兩個應(yīng)用程序的步驟個數(shù)及步驟順序,對通訊終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)并且按所述順序排列的多個程序運(yùn)行窗口,并在多個程序運(yùn)行窗口顯示所述程序組中各程序的運(yùn)行內(nèi)容。
【專利說明】一種通訊終端分屏多任務(wù)交互方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種通訊終端分屏多任務(wù)交互方法。
【背景技術(shù)】
[0002]隨著新技術(shù),新材料的日新月異,在通訊市場發(fā)展迅速同時,我們看到智能手機(jī)性能過剩,網(wǎng)絡(luò)資源閑置,表現(xiàn)在:一方面,許多高端的商務(wù)用戶期盼運(yùn)營商和終端廠商能提供給客戶產(chǎn)生實(shí)在價值的“殺手”應(yīng)用;另外一方面運(yùn)營商、終端廠商卻局限于提供一些拼參數(shù),比性能的同質(zhì)同化花哨功能,不能符合商務(wù)用戶的需求,導(dǎo)致每用戶利潤值不斷降低和廠商利潤的下滑。
[0003]最為典型的是目前隨著處理器和顯示屏的技術(shù)改進(jìn),4英寸到10英寸的雙核,四核,甚至八核的手機(jī)和平板電腦引領(lǐng)的終端市場,。但在多程序交互上,并沒有很好的用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明為解決現(xiàn)有技術(shù)中存在的問題,提供一種通訊終端分屏多任務(wù)交互方法,所述通訊終端包括屏幕和屏幕感應(yīng)單元,包括如下步驟:
[0005]步驟一:操作系統(tǒng)根據(jù)應(yīng)用場景,默認(rèn)定義,或者由用戶自由定義用以協(xié)作、分步完成該場景任務(wù)的至少兩個應(yīng)用程序?yàn)槌绦蚪M;定義用以觸發(fā)所述程序組的信息條件;
[0006]步驟二:當(dāng)操作系統(tǒng)監(jiān)視到所述觸發(fā)條件時,提示用戶是否對通訊終端的屏幕進(jìn)行虛擬分屏,若是,則根據(jù)所述至少兩個應(yīng)用程序的步驟個數(shù)及步驟順序,對通訊終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)并且按所述順序排列的多個程序運(yùn)行窗口 ;或者直接根據(jù)所述至少兩個應(yīng)用程序的步驟個數(shù)及步驟順序,對通訊終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)并且按所述順序排列的多個程序運(yùn)行窗口,并在多個程序運(yùn)行窗口顯示所述關(guān)聯(lián)程序組中各程序的運(yùn)行內(nèi)容;
[0007]步驟三:當(dāng)在屏幕上檢測到操作者的指點(diǎn)動作時,測定指點(diǎn)位置所屬的程序運(yùn)行窗口,并根據(jù)程序運(yùn)行窗口內(nèi)處于指點(diǎn)位置的第一對象,檢索與該對象相關(guān)的原始信息;
[0008]步驟四:當(dāng)檢測到操作者有繼續(xù)進(jìn)行的拖拽動作時,測定拖拽動作的終點(diǎn)位置所屬的另一程序運(yùn)行窗口,并根據(jù)處于終點(diǎn)位置的第二對象,檢索與該對象相關(guān)的原始信息;
[0009]步驟五:結(jié)合第一對象和第二對象所攜帶的原始信息,第一對象和第二對象之間根據(jù)預(yù)設(shè)的程序接口進(jìn)行交互。第一對象和第二對象輪換對稱。
[0010]進(jìn)一步地,所述的多個程序運(yùn)行窗口中的至少一個為包含聯(lián)系人識別信息的程序運(yùn)行窗口。
[0011]進(jìn)一步地,所述多個程序運(yùn)行窗口包括:緩存編輯器窗口、第一程序運(yùn)行窗口,其中當(dāng)?shù)谝怀绦蜻\(yùn)行窗口某個位置檢測到操作者的指點(diǎn)動作時,通訊終端測定指點(diǎn)位置所屬的程序運(yùn)行窗口為第一程序運(yùn)行窗口,并根據(jù)處于指點(diǎn)位置的對象檢索與該對象相關(guān)的第一信息,通訊終端持續(xù)監(jiān)視操作者后續(xù)緊貼觸摸屏的拖拽動作,如果拖拽動作的終點(diǎn)位置落于緩存編輯器窗口內(nèi),通訊終端測定拖拽動作的終點(diǎn)位置處于緩存編輯器窗口,并將第一信息拷貝至緩存編輯器窗口以備編輯;當(dāng)緩存編輯器窗口某個位置發(fā)生操作者的指點(diǎn)動作時,通訊終端檢測到指點(diǎn)位置所屬的程序運(yùn)行窗口為緩存編輯器窗口,并根據(jù)處于指點(diǎn)位置的對象,檢索與該對象相關(guān)第二信息,第二信息為第一信息被編輯完成后的信息,通訊終端持續(xù)監(jiān)視操作者后續(xù)緊貼觸摸屏的拖拽動作,如果拖拽動作的終點(diǎn)位置落于包含聯(lián)系人識別信息的程序運(yùn)行窗口內(nèi),通訊終端測定拖拽動作的終點(diǎn)位置處于包含聯(lián)系人識別信息的程序運(yùn)行窗口,并根據(jù)處于該終點(diǎn)位置的對象檢索與該對象相關(guān)的聯(lián)系人信息,彈出是否將第二信息發(fā)送給聯(lián)系人的菜單,若選擇發(fā)送,則網(wǎng)絡(luò)數(shù)據(jù)發(fā)送進(jìn)程將編輯后的信息數(shù)據(jù)打包后向網(wǎng)絡(luò)發(fā)送信息數(shù)據(jù)請求。
[0012]進(jìn)一步地,所述位于緩存編輯器窗口的信息的編輯方法具體為:當(dāng)緩存編輯器窗口某個位置發(fā)生操作者的指點(diǎn)動作時,通訊終端檢測到指點(diǎn)位置所屬的程序運(yùn)行窗口為緩存編輯器窗口,并根據(jù)處于指點(diǎn)位置的對象檢索與該對象相關(guān)的第一信息,操作系統(tǒng)持續(xù)監(jiān)視后續(xù)是否有緊貼觸摸屏的拖動動作,如果有,檢測拖動后的位移終點(diǎn),根據(jù)指點(diǎn)位置以及所述拖拽動作的終點(diǎn)位置判斷使用者的滑動方向,和滑動軌跡,緩存編輯器進(jìn)程把相應(yīng)軌跡路徑的字符進(jìn)行相應(yīng)的處理
[0013]進(jìn)一步地,所述多個程序運(yùn)行窗口的顯示優(yōu)先參數(shù)同為最高,前后顯示坐標(biāo)軸Z軸數(shù)據(jù)都為0,Z軸為垂直于終端屏幕的虛擬軸,并且所述多個程序運(yùn)行窗口的面積之和等于整個屏幕的面積。
[0014]進(jìn)一步地,得到多個程序運(yùn)行窗口后,系統(tǒng)屏蔽窗口移動和調(diào)整請求,除非用戶使用特定的指令解除多窗口模式。
[0015]進(jìn)一步地,所述多個程序運(yùn)行窗口中的至少一個為通話窗口。
[0016]進(jìn)一步地,當(dāng)所述關(guān)聯(lián)程序組包含的應(yīng)用程序大于或者等于三個時,每個窗口對應(yīng)于所述場景任務(wù)的關(guān)鍵步驟的關(guān)鍵節(jié)點(diǎn),這些步驟有預(yù)設(shè)的邏輯關(guān)系,并根據(jù)邏輯關(guān)系有一定合理順序的窗口排列,對用戶不合邏輯的操作能做提示并阻止相應(yīng)的應(yīng)用程序運(yùn)行。
[0017]進(jìn)一步地,所述關(guān)聯(lián)程序組包括信息展示窗口屬性信息展示窗口用以在受到相應(yīng)條件觸發(fā)后,自動顯示指定相鄰窗口中相應(yīng)元素的屬性。
[0018]進(jìn)一步地,所述多個程序運(yùn)行窗口包括用以和其他終端在同一程序中進(jìn)行交互的第二程序運(yùn)行窗口,其中當(dāng)?shù)诙绦蜻\(yùn)行窗口某個位置檢測到操作者的指點(diǎn)動作時,通訊終端測定指點(diǎn)位置所屬的程序運(yùn)行窗口為第二程序運(yùn)行窗口,以及在本窗口中所指點(diǎn)的對象是屬于一個待交互圖形范圍的一個點(diǎn),系統(tǒng)即為本點(diǎn)分配一個具有一定形狀和顏色的標(biāo)示,并將標(biāo)示的坐標(biāo)和顏色,形狀等的相關(guān)原始信息,通過網(wǎng)絡(luò)數(shù)據(jù)發(fā)送進(jìn)程將相關(guān)原始信息打包后向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)請求;當(dāng)本終端通過網(wǎng)絡(luò)接收到其他終端同一程序的數(shù)據(jù)發(fā)送請求時,將收到的數(shù)據(jù)轉(zhuǎn)換成本地的一個具有一定形狀和顏色的標(biāo)示,將該標(biāo)示疊加在所述待交互圖形相應(yīng)坐標(biāo)的位置上。
[0019]進(jìn)一步地,根據(jù)權(quán)利要求1所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于,所述多個程序運(yùn)行窗口包括用以和其他終端在同一程序中進(jìn)行交互的第三程序運(yùn)行窗口,所述第三程序?yàn)閷?dǎo)航程序,操作系統(tǒng)控制在第三程序運(yùn)行窗口顯示本身地圖坐標(biāo),并將該坐標(biāo)轉(zhuǎn)換為網(wǎng)絡(luò)數(shù)據(jù)并發(fā)送至接收方,并且把接受到的網(wǎng)絡(luò)的數(shù)據(jù)還原成甲方的位置疊加在自己的地圖上。
[0020]目前大屏幕手機(jī),展示的程序的多窗口,僅是為了利用大屏幕并行地多展示幾個程序內(nèi)容,而沒有進(jìn)行程序窗口之間進(jìn)行信息交換。本發(fā)明通過窗口之間的信息交換,執(zhí)行交互動作,多個程序在操作系統(tǒng)指揮下協(xié)調(diào)一致、高效率實(shí)現(xiàn)多窗口配合的聚合任務(wù),極大提升用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0021]圖1是本發(fā)明實(shí)施例的一種通訊終端分屏多任務(wù)交互方法的流程圖;
[0022]圖2是本發(fā)明又一實(shí)施例的一種通訊終端分屏多任務(wù)交互方法操作界面示意圖;
[0023]圖3是本發(fā)明又一實(shí)施例的一種通訊終端分屏多任務(wù)交互方法操作界面示意圖;
[0024]圖4是本發(fā)明又一實(shí)施例的一種通訊終端分屏多任務(wù)交互方法對應(yīng)的發(fā)送方界面示意圖;
【具體實(shí)施方式】
[0025]下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]圖1是本發(fā)明實(shí)施例的一種通訊終端分屏多任務(wù)交互方法的流程圖;如圖1所示,本發(fā)明實(shí)施例的一種通訊終端分屏多任務(wù)交互方法包括
[0027]步驟一:操作系統(tǒng)根據(jù)應(yīng)用場景,默認(rèn)定義,或者由用戶自由定義用以協(xié)作、分步完成該場景任務(wù)的至少兩個應(yīng)用程序?yàn)槌绦蚪M;定義用以觸發(fā)所述程序組的信息條件;
[0028]步驟二:當(dāng)操作系統(tǒng)監(jiān)視到所述觸發(fā)條件時,提示用戶是否對通訊終端的屏幕進(jìn)行虛擬分屏,若是,則根據(jù)所述至少兩個應(yīng)用程序的步驟個數(shù)及步驟順序,對通訊終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)并且按所述順序排列的多個程序運(yùn)行窗口 ;或者直接根據(jù)所述至少兩個應(yīng)用程序的步驟個數(shù)及步驟順序,對通訊終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)并且按所述順序排列的多個程序運(yùn)行窗口,并在多個程序運(yùn)行窗口顯示所述關(guān)聯(lián)程序組中各程序的運(yùn)行內(nèi)容。
[0029]步驟三:當(dāng)在屏幕上檢測到操作者的指點(diǎn)動作時,測定指點(diǎn)位置所屬的程序運(yùn)行窗口,并根據(jù)程序運(yùn)行窗口內(nèi)處于指點(diǎn)位置的第一對象,檢索與該對象相關(guān)的原始信息;
[0030]步驟四:當(dāng)檢測到操作者有繼續(xù)進(jìn)行的拖拽動作時,測定拖拽動作的終點(diǎn)位置所屬的另一程序運(yùn)行窗口,并根據(jù)處于終點(diǎn)位置的第二對象,檢索與該對象相關(guān)的原始信息;
[0031]步驟五:結(jié)合第一對象和第二對象所攜帶的原始信息,第一對象和第二對象之間根據(jù)預(yù)設(shè)的程序接口進(jìn)行交互。第一對象和第二對象在邏輯上輪換對稱的。
[0032]作為上述技術(shù)方案的進(jìn)一步改進(jìn),所述的多個程序運(yùn)行窗口中的至少一個為包含聯(lián)系人識別信息的程序運(yùn)行窗口。
[0033]圖2是本發(fā)明又一實(shí)施例,一種通訊終端分屏多任務(wù)交互方法操作界面示意圖;如圖2所示:操作系統(tǒng)此時要完成的場景任務(wù)為:操作者需將已收到的短信重新編輯后再發(fā)送給正在通話的第三人,操作系統(tǒng)根據(jù)該應(yīng)用場景,默認(rèn)定義,或者由用戶自由定義用以協(xié)作、分步完成該場景任務(wù)的短信、緩存編輯器、通話三個程序?yàn)槌绦蚪M;其中,完成該場景任務(wù)的具體步驟為:首選將目標(biāo)短信復(fù)制到緩存編輯器窗口進(jìn)行編輯,然后再將編輯后的短信發(fā)送至正在通話的第三人;并且定義了用以觸發(fā)所述程序組的觸發(fā)條件;在某些實(shí)施例中,所述的觸發(fā)條件具體為應(yīng)答事件或?qū)Ψ降耐ㄔ捄艚小?br>
[0034]當(dāng)操作系統(tǒng)監(jiān)視到所述觸發(fā)條件時,根據(jù)上述三個應(yīng)用程序的步驟個數(shù)及步驟順序,對通訊終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)并且按所述順序排列的多個程序運(yùn)行窗口,并在多個程序運(yùn)行窗口顯示所述關(guān)聯(lián)程序組中各程序的運(yùn)行內(nèi)容。
[0035]作為上述技術(shù)方案的進(jìn)一步改進(jìn),所述多個程序運(yùn)行窗口包括:緩存編輯器窗口、第一程序運(yùn)行窗口,其中當(dāng)?shù)谝怀绦蜻\(yùn)行窗口某個位置檢測到操作者的指點(diǎn)動作時,通訊終端測定指點(diǎn)位置所屬的程序運(yùn)行窗口為第一程序運(yùn)行窗口,并根據(jù)處于指點(diǎn)位置的對象檢索與該對象相關(guān)的第一信息,通訊終端持續(xù)監(jiān)視操作者后續(xù)緊貼觸摸屏的拖拽動作,如果拖拽動作的終點(diǎn)位置落于緩存編輯器窗口內(nèi),通訊終端測定拖拽動作的終點(diǎn)位置處于緩存編輯器窗口,并將第一信息拷貝至緩存編輯器窗口以備編輯;當(dāng)緩存編輯器窗口某個位置發(fā)生操作者的指點(diǎn)動作時,通訊終端檢測到指點(diǎn)位置所屬的程序運(yùn)行窗口為緩存編輯器窗口,并根據(jù)處于指點(diǎn)位置的對象,檢索與該對象相關(guān)第二信息,第二信息為第一信息被編輯完成后的信息,通訊終端持續(xù)監(jiān)視操作者后續(xù)緊貼觸摸屏的拖拽動作,如果拖拽動作的終點(diǎn)位置落于包含聯(lián)系人識別信息的程序運(yùn)行窗口內(nèi),通訊終端測定拖拽動作的終點(diǎn)位置處于包含聯(lián)系人識別信息的程序運(yùn)行窗口,并根據(jù)處于該終點(diǎn)位置的對象檢索與該對象相關(guān)的聯(lián)系人信息,彈出是否將第二信息發(fā)送給聯(lián)系人的菜單,若選擇發(fā)送,則網(wǎng)絡(luò)數(shù)據(jù)發(fā)送進(jìn)程將編輯后的信息數(shù)據(jù)打包后向網(wǎng)絡(luò)發(fā)送信息數(shù)據(jù)請求。具體地,在本實(shí)施例中,所述的聯(lián)系人識別信息的程序運(yùn)行窗口為通話窗口,第一程序運(yùn)行窗口為短信窗口。
[0036]作為上述技術(shù)方案的進(jìn)一步改進(jìn),所述位于緩存編輯器窗口的信息的編輯方法具體為:當(dāng)緩存編輯器窗口某個位置發(fā)生操作者的指點(diǎn)動作時,通訊終端檢測到指點(diǎn)位置所屬的程序運(yùn)行窗口為緩存編輯器窗口,并根據(jù)處于指點(diǎn)位置的對象檢索與該對象相關(guān)的第一信息,操作系統(tǒng)持續(xù)監(jiān)視后續(xù)是否有緊貼觸摸屏的拖動動作,如果有,檢測拖動后的位移終點(diǎn),根據(jù)指點(diǎn)位置以及所述拖拽動作的終點(diǎn)位置判斷使用者的滑動方向,和滑動軌跡,緩存編輯器進(jìn)程把相應(yīng)軌跡路徑的字符進(jìn)行相應(yīng)的處理。,在本實(shí)施例中,相應(yīng)的處理具體為刪除操作。
[0037]具體地,在某些實(shí)施例中,緩存編輯器窗口是一個包含了能加載并編輯多種數(shù)據(jù)文件(例如圖片,視頻,聲音,文字)的多功能函數(shù)集合的一個進(jìn)程程序,在等待數(shù)據(jù)加載時候,顯不為空白窗口。
[0038]作為上述技術(shù)方案的進(jìn)一步改進(jìn),所述多個程序運(yùn)行窗口的顯示優(yōu)先參數(shù)同為最高,前后顯示坐標(biāo)軸Z軸數(shù)據(jù)都為0,Z軸為垂直于終端屏幕的虛擬軸,并且所述多個程序運(yùn)行窗口的面積之和等于整個屏幕的面積。
[0039]作為上述技術(shù)方案的進(jìn)一步改進(jìn),得到多個程序運(yùn)行窗口后,系統(tǒng)屏蔽窗口移動和調(diào)整請求,除非用戶使用特定的指令解除多窗口模式。
[0040]作為上述技術(shù)方案的進(jìn)一步改進(jìn),所述多個程序運(yùn)行窗口中的至少一個為通話窗□。
[0041]作為上述技術(shù)方案的進(jìn)一步改進(jìn),當(dāng)所述關(guān)聯(lián)程序組包含的應(yīng)用程序大于或者等于三個時,每個窗口對應(yīng)于所述場景任務(wù)的關(guān)鍵步驟的關(guān)鍵節(jié)點(diǎn),這些步驟有預(yù)設(shè)的邏輯關(guān)系,并根據(jù)邏輯關(guān)系有一定合理順序的窗口排列,對用戶不合邏輯的操作能做提示并阻止相應(yīng)的應(yīng)用程序運(yùn)行。
[0042]作為上述技術(shù)方案的進(jìn)一步改進(jìn),所述關(guān)聯(lián)程序組包括屬性信息展示窗口用以在受到相應(yīng)條件觸發(fā)后,自動顯示指定相鄰窗口中相應(yīng)元素的屬性。
[0043]具體地,在某些實(shí)施例中,系統(tǒng)根據(jù)應(yīng)用場景,當(dāng)某一窗口(甲窗口)進(jìn)程運(yùn)行時,同時激發(fā)一個或多個相臨窗口,甲窗口里面的元素的屬性,例如經(jīng)緯度,文字,多媒體,文件存儲地址,按相應(yīng)的設(shè)置,在相臨窗口進(jìn)行動態(tài)展示。
[0044]圖4是本發(fā)明又一實(shí)施例的一種通訊終端分屏多任務(wù)交互方法操作界面示意圖;如圖4所示:作為上述技術(shù)方案的進(jìn)一步改進(jìn),所述多個程序運(yùn)行窗口包括用以和其他終端在同一程序中進(jìn)行交互的第二程序運(yùn)行窗口,其中當(dāng)?shù)诙绦蜻\(yùn)行窗口某個位置檢測到操作者的指點(diǎn)動作時,通訊終端測定指點(diǎn)位置所屬的程序運(yùn)行窗口為第二程序運(yùn)行窗口,以及在本窗口中所指點(diǎn)的對象是屬于一個待交互圖形范圍的一個點(diǎn),系統(tǒng)即為本點(diǎn)分配一個具有一定形狀和顏色的標(biāo)示A,并將標(biāo)示A的坐標(biāo)和顏色,形狀等的相關(guān)原始信息,通過網(wǎng)絡(luò)數(shù)據(jù)發(fā)送進(jìn)程將相關(guān)原始信息打包后向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)請求;當(dāng)本終端通過網(wǎng)絡(luò)接收到其他終端同一程序的數(shù)據(jù)發(fā)送請求時,將收到的數(shù)據(jù)轉(zhuǎn)換成本地的一個具有一定形狀和顏色的標(biāo)示A,將該標(biāo)示疊加在所述待交互圖形相應(yīng)坐標(biāo)的位置上。
[0045]具體地,在某些實(shí)施例中,采用本發(fā)明實(shí)施例的兩個終端在同一個程序中進(jìn)行交互的方式為:雙方操作系統(tǒng)進(jìn)程監(jiān)視并響應(yīng)互動需求的多窗口的中斷,雙方終端的按預(yù)置的用戶名和密碼自動登陸到數(shù)據(jù)交換服務(wù)器,并通過唯一識別ID,完成握手協(xié)議,確認(rèn)要進(jìn)行雙方互動,雙方的終端的交互狀態(tài)位標(biāo)識為I。在交互狀態(tài)位標(biāo)識為I的條件下,啟動2個或者2個以上的窗口應(yīng) 用.其中一個窗口“互動進(jìn)程”所啟動,顯示為空白窗口:“互動進(jìn)程”收到本地或者網(wǎng)絡(luò)控制和數(shù)據(jù)據(jù)指令后,啟動指令所指示的功能模塊,原來空白窗口被新啟動功能模塊信息內(nèi)容窗口所覆蓋。
[0046]過程描述如下:
[0047]操作系統(tǒng)監(jiān)視甲方把一個圖片拖動到交互白板窗口.系統(tǒng)產(chǎn)生一個本地控
[0048]制和數(shù)據(jù)據(jù)指令,舉例如下:
[0049]
本地控I網(wǎng)絡(luò)控I網(wǎng)絡(luò)對I功能模塊I啟動模塊I數(shù)據(jù)信I數(shù)據(jù)信制位制位象ID號標(biāo)示位位息I 息2
IOX3IXX
[0050]本地控制位=I,表示這個是本地觸發(fā)的中斷,
[0051]進(jìn)程標(biāo)示位=3,表示拖動的是圖片,對應(yīng)交互進(jìn)程中的模塊為3(進(jìn)程標(biāo)示位由系統(tǒng)預(yù)先分配),即畫圖功能模塊
[0052]啟動進(jìn)程位=I表示需要新啟動一個功能模塊(此功能類型由功能標(biāo)示位決定)來完成交互任務(wù)
[0053]“互動進(jìn)程”收到指令后,啟動畫圖功能模塊,畫圖功能模塊把此圖形裝載后,形成新的窗口內(nèi)容覆蓋了原來空白窗口。
[0054]操作系統(tǒng)監(jiān)視甲在觸摸屏上的操作,發(fā)現(xiàn)用戶在屏幕某點(diǎn)有按壓的動作,檢測出按壓位置所屬互動進(jìn)程窗口一個等待交互圖形的一個點(diǎn),系統(tǒng)即為本點(diǎn)分配預(yù)設(shè)的一個標(biāo)示(如A)和形狀和顏色,A點(diǎn)疊加在原來的圖形上,并形成一個新的圖形。網(wǎng)絡(luò)數(shù)據(jù)發(fā)送進(jìn)程將相關(guān)控制信息和最新圖形信息完整打包后通過網(wǎng)絡(luò)向交互數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)請求,即系統(tǒng)產(chǎn)生一個網(wǎng)絡(luò)控制和數(shù)據(jù)指令發(fā)送到網(wǎng)絡(luò)中。
[0055]舉例如下
[0056]
【權(quán)利要求】
1.一種通訊終端分屏多任務(wù)交互方法,所述通訊終端包括屏幕和屏幕感應(yīng)單元,其特征在于,包括如下步驟: 步驟一:操作系統(tǒng)根據(jù)應(yīng)用場景,默認(rèn)定義,或者由用戶自由定義用以協(xié)作、分步完成該場景任務(wù)的至少兩個應(yīng)用程序?yàn)槌绦蚪M;定義用以觸發(fā)所述程序組的信息條件; 步驟二:當(dāng)操作系統(tǒng)監(jiān)視到所述觸發(fā)條件時,提示用戶是否對通訊終端的屏幕進(jìn)行虛擬分屏,若是,則根據(jù)所述至少兩個應(yīng)用程序的步驟個數(shù)及步驟順序,對通訊終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)并且按所述順序排列的多個程序運(yùn)行窗口 ;或者直接根據(jù)所述至少兩個應(yīng)用程序的步驟個數(shù)及步驟順序,對通訊終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)并且按所述順序排列的多個程序運(yùn)行窗口,并在多個程序運(yùn)行窗口顯示所述關(guān)聯(lián)程序組中各程序的運(yùn)行內(nèi)容; 步驟三:當(dāng)在屏幕上檢測到操作者的指點(diǎn)動作時,測定指點(diǎn)位置所屬的程序運(yùn)行窗口,并根據(jù)程序運(yùn)行窗口內(nèi)處于指點(diǎn)位置的第一對象,檢索與該對象相關(guān)的原始信息; 步驟四:當(dāng)檢測到操作者有繼續(xù)進(jìn)行的拖拽動作時,測定拖拽動作的終點(diǎn)位置所屬的另一程序運(yùn)行窗口,并根據(jù)處于終點(diǎn)位置的第二對象,檢索與該對象相關(guān)的原始信息;步驟五:結(jié)合第一對象和第二對象所攜帶的原始信息,第一對象和第二對象之間根據(jù)預(yù)設(shè)的程序接口進(jìn)行交互;第一對象和第二對象在邏輯上是輪換對稱的。
2.根據(jù)權(quán)利要求1所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于,所述的多個程序運(yùn)行窗口中的至少一個為包含聯(lián)系人識別信息的程序運(yùn)行窗口。
3.根據(jù)權(quán)利要求2所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于:所述多個程序運(yùn)行窗口包括:緩存編輯器窗口、第一程序運(yùn)行窗口,其中當(dāng)?shù)谝怀绦蜻\(yùn)行窗口某個位置檢測到操作者的指點(diǎn)動作時,通訊終端測定指點(diǎn)位置所屬的程序運(yùn)行窗口為第一程序運(yùn)行窗口,并根據(jù)處于指點(diǎn)位置的對象檢索與該對象相關(guān)的第一信息,通訊終端持續(xù)監(jiān)視操作者后續(xù)緊貼觸摸屏的拖拽動作,如果拖拽動作的終點(diǎn)位置落于緩存編輯器窗口內(nèi),通訊終端測定拖拽動作的終點(diǎn)位置處于緩存編輯器窗口,并將第一信息拷貝至緩存編輯器窗口以備編輯;當(dāng)緩存編輯器窗口某個位置發(fā)生操作者的指點(diǎn)動作時,通訊終端檢測到指點(diǎn)位置所屬的程序運(yùn)行窗口為緩存編輯器窗口,并根據(jù)處于指點(diǎn)位置的對象,檢索與該對象相關(guān)第二信息,第二信息為第一信息被編輯完成后的信息,通訊終端持續(xù)監(jiān)視操作者后續(xù)緊貼觸摸屏的拖拽動作,如果拖拽動作的終點(diǎn)位置落于包含聯(lián)系人識別信息的程序運(yùn)行窗口內(nèi),通訊終端測定拖拽動作的終點(diǎn)位置處于包含聯(lián)系人識別信息的程序運(yùn)行窗口,并根據(jù)處于該終點(diǎn)位置的對象檢索與該對象相關(guān)的聯(lián)系人信息,彈出是否將第二信息發(fā)送給聯(lián)系人的菜單,若選擇發(fā)送,則網(wǎng)絡(luò)數(shù)據(jù)發(fā)送進(jìn)程將編輯后的信息數(shù)據(jù)打包后向網(wǎng)絡(luò)發(fā)送信息數(shù)據(jù)請求。
4.根據(jù)權(quán)利要求3所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于,所述位于緩存編輯器窗口的信息的編輯方法具體為:當(dāng)緩存編輯器窗口某個位置發(fā)生操作者的指點(diǎn)動作時,通訊終端檢測到指點(diǎn)位置所屬的程序運(yùn)行窗口為緩存編輯器窗口,并根據(jù)處于指點(diǎn)位置的對象檢索與該對象相關(guān)的第一信息,操作系統(tǒng)持續(xù)監(jiān)視后續(xù)是否有緊貼觸摸屏的拖動動作,如果有,檢測拖動后的位移終點(diǎn),根據(jù)指點(diǎn)位置以及所述拖拽動作的終點(diǎn)位置判斷使用者的滑動方向,和滑動軌跡,緩存編輯器進(jìn)程把相應(yīng)軌跡路徑的字符進(jìn)行相應(yīng)的處理。
5.根據(jù)權(quán)利要求1所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于:所述多個程序運(yùn)行窗口的顯示優(yōu)先參數(shù)同為最高,前后顯示坐標(biāo)軸Z軸數(shù)據(jù)都為O,Z軸為垂直于終端屏幕的虛擬軸,并且所述多個程序運(yùn)行窗口的面積之和等于整個屏幕的面積。
6.根據(jù)權(quán)利要求1所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于:得到多個程序運(yùn)行窗口后,系統(tǒng)屏蔽窗口移動和調(diào)整請求,除非用戶使用特定的指令解除多窗口模式。
7.根據(jù)權(quán)利要求1所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于:所述多個程序運(yùn)行窗口中的至少一個為通話窗口。
8.根據(jù)權(quán)利要求1所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于,當(dāng)所述關(guān)聯(lián)程序組包含的應(yīng)用程序大于或者等于三個時,每個窗口對應(yīng)于所述場景任務(wù)的關(guān)鍵步驟的關(guān)鍵節(jié)點(diǎn),這些步驟有預(yù)設(shè)的邏輯關(guān)系,并根據(jù)邏輯關(guān)系有一定合理順序的窗口排列,對用戶不合邏輯的操作能做提示并阻止相應(yīng)的應(yīng)用程序運(yùn)行。
9.根據(jù)權(quán)利要求1所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于,所述關(guān)聯(lián)程序組包括屬性信息展示窗口用以在受到相應(yīng)條件觸發(fā)后,自動顯示指定相鄰窗口中相應(yīng)元素的屬性。
10.根據(jù)權(quán)利要求1所述的一種通訊終端分屏多任務(wù)交互方法,其特征在于,所述多個程序運(yùn)行窗口包括用以和其他終端在同一程序中進(jìn)行交互的第二程序運(yùn)行窗口,其中當(dāng)?shù)诙绦蜻\(yùn)行窗口某個位置檢測到操作者的指點(diǎn)動作時,通訊終端測定指點(diǎn)位置所屬的程序運(yùn)行窗口為第二程序運(yùn)行窗口,以及在本窗口中所指點(diǎn)的對象是屬于一個待交互圖形范圍的一個點(diǎn),系統(tǒng)即為本點(diǎn)分配一個具有一定形狀和顏色的標(biāo)示,并將標(biāo)示的坐標(biāo)和顏色,形狀等的相關(guān)原始信息,通過網(wǎng)絡(luò)數(shù)據(jù)發(fā)送進(jìn)程將相關(guān)原始信息打包后向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)請求;當(dāng)本終端通過網(wǎng)絡(luò)接收到其他終端同一程序的數(shù)據(jù)發(fā)送請求時,將收到的數(shù)據(jù)轉(zhuǎn)換成本地的一個具有一定形狀和顏色的標(biāo)示,將該標(biāo)示疊加在所述待交互圖形相應(yīng)坐標(biāo)的位置上。
【文檔編號】G06F3/0488GK104035683SQ201410213717
【公開日】2014年9月10日 申請日期:2014年5月14日 優(yōu)先權(quán)日:2014年5月14日
【發(fā)明者】張智鋒 申請人:張智鋒, 劉霞