子機當(dāng)前運行的應(yīng)用切換到主機運行的方法及其移動終端的制作方法
【專利摘要】本發(fā)明適用于通信【技術(shù)領(lǐng)域】,提供了一種子機當(dāng)前運行的應(yīng)用切換到主機運行的方法及其移動終端,所述方法包括如下步驟:檢測步驟,檢測子機的電量是否低于預(yù)設(shè)的電量閾值;切換步驟,在檢測到所述子機的電量低于預(yù)設(shè)的電量閾值后,將所述子機當(dāng)前運行的應(yīng)用切換到所述主機上運行。借此,本發(fā)明實現(xiàn)了在子機電量低時,將子機運行的應(yīng)用切換到主機運行,可以有效的避免信息丟失。
【專利說明】子機當(dāng)前運行的應(yīng)用切換到主機運行的方法及其移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種子機當(dāng)前運行的應(yīng)用切換到主機的方法及其移動終端。
【背景技術(shù)】
[0002]隨著智能移動終端的不斷發(fā)展,移動終端越來越人性化,智能化,多元化,具有良好的用戶體驗,從而進(jìn)一步滿足用戶的需求。對于大屏幕移動終端,各式各樣的智能機已經(jīng)云集市場,也受到了客戶的關(guān)注。
[0003]藍(lán)牙子機也是備受客戶關(guān)注的焦點,但也存在一些弊端,當(dāng)子機的電量過低甚至馬上要關(guān)機,這時用戶還沒有完成自己的工作或任務(wù),子機就關(guān)機了,導(dǎo)致信息丟失,給客戶帶來沒有必要的損失,浪費用戶的寶貴時間。
[0004]綜上可知,現(xiàn)有子機運行的應(yīng)用的技術(shù)在實際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。
【發(fā)明內(nèi)容】
[0005]針對上述的缺陷,本發(fā)明的目的在于提供一種子機當(dāng)前運行的應(yīng)用切換到主機運行的方法及其移動終端,以實現(xiàn)在子機電量低時,將子機運行的應(yīng)用切換到主機運行,可以有效的避免信息丟失。
[0006]為了實現(xiàn)上述目的,本發(fā)明提供一種子機當(dāng)前運行的應(yīng)用切換到主機運行的方法,所述方法包括如下步驟:
[0007]檢測步驟,檢測子機的電量是否低于預(yù)設(shè)的電量閾值;
[0008]切換步驟,在檢測到所述子機的電量低于預(yù)設(shè)的電量閾值后,將所述子機當(dāng)前運行的應(yīng)用切換到所述主機上運行。
[0009]根據(jù)所述的方法,在所述檢測步驟之前包括:
[0010]監(jiān)控步驟,所述主機監(jiān)控所述子機上當(dāng)前運行的應(yīng)用,并在所述主機上啟動與所述子機上當(dāng)前運行的應(yīng)用相同的應(yīng)用。
[0011]根據(jù)所述的方法,所述切換步驟包括:
[0012]在檢測到所述子機的電量低于預(yù)設(shè)的電量閾值后,所述子機與所述主機進(jìn)行握手通訊,向所述主機發(fā)送將當(dāng)前運行的應(yīng)用切換到所述主機上運行的請求指令;
[0013]所述主機解析所述請求指令,并向所述子機返回響應(yīng)信息;
[0014]所述子機向所述主機同步所述子機當(dāng)前運行的應(yīng)用的進(jìn)程內(nèi)容;
[0015]根據(jù)所述進(jìn)程內(nèi)容,所述主機控制所述相同的應(yīng)用按照所述進(jìn)程所處的工作狀態(tài)以及所述進(jìn)程當(dāng)前的進(jìn)度運行。
[0016]根據(jù)所述的方法,在所述主機解析所述請求指令之前,所述主機判斷其自身當(dāng)前的工作狀態(tài);
[0017]在所述主機判斷其自身當(dāng)前的工作狀態(tài)為待機狀態(tài)時,將所述主機喚醒后解析所述請求指令;
[0018]在所述主機判斷其自身當(dāng)前的工作狀態(tài)為運行態(tài)時,所述主機直接解析所述請求指令。
[0019]根據(jù)上述任一項所述的方法,在所述子機當(dāng)前運行的應(yīng)用切換到主機上運行后,所述主機的顯示界面與所述子機當(dāng)前運行的應(yīng)用在切換到主機上運行前顯示的界面一致。
[0020]為了實現(xiàn)本發(fā)明的另一發(fā)明目的,本發(fā)明還提供了一種移動終端,包括主機和子機,所述移動終端包括:
[0021]檢測模塊,設(shè)置所述子機,用于檢測所述子機的電量是否低于預(yù)設(shè)的電量閾值;
[0022]切換模塊,設(shè)置于所述子機及主機,用于在所述檢測模塊檢測到所述子機的電量低于預(yù)設(shè)的電量閾值后,將所述子機當(dāng)前運行的應(yīng)用切換到所述主機上運行。
[0023]根據(jù)所述的移動終端,所述移動終端還包括
[0024]監(jiān)控模塊,設(shè)置于所述主機,用于監(jiān)控所述子機上當(dāng)前運行的應(yīng)用,并在所述主機上啟動與所述子機上當(dāng)前運行的應(yīng)用相同的應(yīng)用。
[0025]根據(jù)所述的移動終端,所述切換模塊包括:
[0026]指令發(fā)送子模塊,設(shè)置于所述子機,用于在所述檢測模塊檢測到所述子機的電量低于預(yù)設(shè)的電量閾值后,所述子機與所述主機進(jìn)行握手通訊時,向所述主機發(fā)送將當(dāng)前運行的應(yīng)用切換到所述主機上運行的請求指令。
[0027]解析子模塊,設(shè)置于所述主機,用于解析所述請求指令,并向所述子機返回響應(yīng)信息;
[0028]同步子模塊,設(shè)置于所述子機,用于向所述主機同步所述子機當(dāng)前運行的應(yīng)用的進(jìn)程內(nèi)容;
[0029]控制子模塊,設(shè)置于所述主機,用于根據(jù)所述進(jìn)程內(nèi)容,控制所述相同的應(yīng)用按照所述進(jìn)程所處的工作狀態(tài)以及所述進(jìn)程當(dāng)前的進(jìn)度運行。
[0030]根據(jù)所述的移動終端,所述切換模塊還包括:
[0031]狀態(tài)判斷子模塊,設(shè)置于所述主機,用于在所述主機解析所述請求指令之前,判斷其自身當(dāng)前的工作狀態(tài);
[0032]喚醒子模塊,設(shè)置于所述主機,用于在所述狀態(tài)判斷子模塊判斷所述主機的工作狀態(tài)為待機狀態(tài)時,將所述主機喚醒;
[0033]所述解析子模塊在所述喚醒子模塊將所述主機喚醒后或者所述狀態(tài)判斷子模塊判斷所述主機的工作狀態(tài)為運行態(tài)時,解析所述請求指令。
[0034]根據(jù)上述任一項所述的移動終端,在所述子機當(dāng)前運行的應(yīng)用切換到主機上運行后,所述主機的顯示界面與所述子機當(dāng)前運行的應(yīng)用在切換到主機上運行前顯示的界面一致。
[0035]本發(fā)明通過檢測子機的電量低于預(yù)設(shè)的電量閾值后,將所述子機當(dāng)前運行的應(yīng)用切換到主機上運行,可以有效的避免了信息丟失,節(jié)省了用戶的寶貴時間,極大地提高了用戶體驗。進(jìn)一步的,通過所述主機監(jiān)控所述子機上當(dāng)前運行的應(yīng)用,并在所述主機上啟動與所述子機上當(dāng)前運行的應(yīng)用相同的應(yīng)用,可以快速及準(zhǔn)確的在檢測子機的電量低于預(yù)設(shè)的電量閾值后,將所述子機當(dāng)前運行的應(yīng)用切換到主機上運行。優(yōu)選的,本發(fā)明的實施例中采用藍(lán)牙自動同步機制實現(xiàn)子機運行的應(yīng)用切換到主機,其操作過程智能、快捷、方便?!緦@綀D】
【附圖說明】
[0036]圖1是本發(fā)明第一實施例提供的移動終端的結(jié)構(gòu)示意圖;
[0037]圖2是本發(fā)明第二、三、四實施例提供的移動終端的結(jié)構(gòu)示意圖;
[0038]圖3是本發(fā)明第五實施例提供的子機當(dāng)前運行的應(yīng)用切換到主機運行的方法流程圖;
[0039]圖4是本發(fā)明一個實施例提供的移動終端結(jié)構(gòu)示意圖;
[0040]圖5是本發(fā)明一個實施例提供的子機當(dāng)前運行的應(yīng)用切換到主機運行的方法流程圖;
[0041]圖6是本發(fā)明的一個實施例提供的移動終端中的自動檢測電量模塊的工作流程圖;
[0042]圖7是本發(fā)明的一個實施例提供的移動終端中的通信握手模塊的工作流程圖;
[0043]圖8是本發(fā)明的一個實施例提供的移動終端中的程序切換模塊的工作流程圖。
【具體實施方式】
[0044]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0045]參見圖1,在本發(fā)明的第一實施例中提供了移動終端100,包括主機I和子機2,移動終端100包括:
[0046]檢測模塊10,設(shè)置子機2,用于檢測子機2的電量是否低于預(yù)設(shè)的電量閾值;
[0047]切換模塊20,設(shè)置于子機2及主機1,用于在檢測模塊10檢測到子機2的電量低于預(yù)設(shè)的電量閾值后,將子機2當(dāng)前運行的應(yīng)用切換到主機I上運行。
[0048]在該實施例中,通過檢測模塊10檢測子機2的電量,在子機2的電量低于預(yù)設(shè)的閾值時,則說明該子機2余下電量難以維持較長時間的子機2的工作用電,切換模塊20將子機2當(dāng)前運行的應(yīng)用切換到主機I上運行。由此,防止了子機2由于電量不足,難以正常運行應(yīng)用導(dǎo)致用戶信息丟失的情況發(fā)生。并且,子機2當(dāng)前運行的應(yīng)用切換到主機I上運行后,主機I的顯示界面與子機2當(dāng)前運行的應(yīng)用在切換到主機I上運行前顯示的界面一致。由此,使用戶在使用移動終端100的過程中操作方便,提升了用戶體驗。
[0049]參見圖2,在本發(fā)明的第二實施例中,移動終端100還包括:
[0050]監(jiān)控模塊30,設(shè)置于主機1,用于監(jiān)控子機2上當(dāng)前運行的應(yīng)用,并在主機I上啟動與子機2上當(dāng)前運行的應(yīng)用相同的應(yīng)用。
[0051]在該實施例中,監(jiān)控模塊30將監(jiān)控子機2的運行,并且在主機I上將相同的應(yīng)用啟動,該啟動后的應(yīng)用可以運行于主機I的后臺或者是前臺,以便于子機2上的應(yīng)用切換到主機I上運行。
[0052]參見圖2,在本發(fā)明的第三實施例中,切換模塊20包括:
[0053]指令發(fā)送子模塊21,設(shè)置于子機2,用于在檢測模塊10檢測到子機2的電量低于預(yù)設(shè)的電量閾值后,子機2與主機I進(jìn)行握手通訊時,向主機I發(fā)送將當(dāng)前運行的應(yīng)用切換到主機I上運行的請求指令;[0054]解析子模塊22,設(shè)置于主機1,用于解析所述請求指令,并向子機2返回響應(yīng)信息;
[0055]同步子模塊23,設(shè)置于子機2,用于向主機I同步子機2當(dāng)前運行的應(yīng)用的進(jìn)程內(nèi)容;
[0056]控制子模塊24,設(shè)置于主機1,用于根據(jù)所述應(yīng)用的進(jìn)程內(nèi)容,控制所述相同的應(yīng)用按照所述進(jìn)程所處的工作狀態(tài)以及所述進(jìn)程當(dāng)前的進(jìn)度運行。
[0057]在該實施例中,指令發(fā)送子模塊21在檢測模塊10檢測子機2的電量是否低于預(yù)設(shè)的電量閾值后,將請求與主機I進(jìn)行握手通訊,然后在子機2與主機I進(jìn)行握手通訊時,向主機I發(fā)送將當(dāng)前運行的應(yīng)用切換到主機I上運行的請求指令。解析子模塊22將解析所述請求指令,獲取子機2需要將其當(dāng)前運行的應(yīng)用切換到主機I上運行的請求信息,在主機I調(diào)整的配置適合所述當(dāng)前運行的應(yīng)用運行時,向子機2返回響應(yīng)信息,提示子機2主機I可以接收相關(guān)的應(yīng)用運行的信息。同步子模塊23則向主機I同步子機2當(dāng)前運行的應(yīng)用的進(jìn)程內(nèi)容;該進(jìn)程內(nèi)容包括該應(yīng)用的進(jìn)程所處的工作狀態(tài)以及所述進(jìn)程當(dāng)前的進(jìn)度。最后,控制子模塊24控制主機I上相同的應(yīng)用按照所述進(jìn)程所處的工作狀態(tài)以及所述進(jìn)程當(dāng)前的進(jìn)度運行,由此實現(xiàn)了將運行在子機2上的應(yīng)用切換到主機I上運行。
[0058]參見圖2,在本發(fā)明的第四實施例中,切換模塊20還包括:
[0059]狀態(tài)判斷子模塊25,設(shè)置于主機1,用于在主機I解析所述請求指令之前,判斷其自身當(dāng)前的工作狀態(tài);
[0060]喚醒子模塊26,設(shè)置于主機1,用于在狀態(tài)判斷子模塊25判斷主機I當(dāng)前的工作狀態(tài)為待機狀態(tài)時,將主機I喚醒;
[0061]解析子模塊22在喚醒子模塊26將主機I喚醒后或者狀態(tài)判斷子模塊25判斷主機I的工作狀態(tài)為運行態(tài)時,解析所述請求指令。
[0062]在該實施例中,主機I在接收子機2的切換請求時,通常會處于待機狀態(tài)或者是運行狀態(tài)。狀態(tài)判斷子模塊25則在主機I解析所述請求指令之前,判斷其自身當(dāng)前的工作狀態(tài);在狀態(tài)判斷子模塊25判斷主機I當(dāng)前的工作狀態(tài)為待機狀態(tài)時,喚醒子模塊26將主機I喚醒;并且解析子模塊22在主機I喚醒后,或者狀態(tài)判斷子模塊25判斷主機I的工作狀態(tài)為運行態(tài)時,解析所述請求指令。優(yōu)選的,子機2與主機I均包括藍(lán)牙模塊,兩者之間藍(lán)牙通訊,上述的多種信息及指令均通過藍(lán)牙通訊方式傳送。當(dāng)然,也可以是其他的無線通信方式,如3G通信方式、4G通信方式或者是紅外線等無線通信方式。
[0063]在上述多個實施例中,移動終端100可以是手機、PDA (Personal DigitalAssistant,個人數(shù)字助理)、平板電腦等,即主機I和子機2均可以為多種移動終端100,包括手機、PDA、平板電腦等。另外,主機I還可以是臺式電腦等固定終端。而子機2可以是外圍可穿戴設(shè)備,如智能手表等。并且,移動終端100的多個模塊可以是內(nèi)置于移動終端100的軟件單元,硬件單元或軟硬件結(jié)合單元。
[0064]參見圖3,在本發(fā)明的第五實施例中提供了一種子機當(dāng)前運行的應(yīng)用切換到主機運行的方法,所述方法包括如下步驟:
[0065]步驟S301中,檢測子機2的電量是否低于預(yù)設(shè)的電量閾值;該步驟為檢測步驟,由檢測模塊10實現(xiàn);
[0066]步驟S302中,在檢測到子機2的電量低于預(yù)設(shè)的電量閾值后,將子機2當(dāng)前運行的應(yīng)用切換到主機I上運行;該步驟為切換步驟,由切換模塊20實現(xiàn)。
[0067]在該實施例中,由于在子機2電量過低時,正在運行的功能沒有得到及時的保存,有可能導(dǎo)致重要信息的丟失,同時也浪費了客戶的時間。針對此問題,該實施例通過將在低電量情況下子機2運行的功能自動切換到主機1,將正在運行的程序自動切換到主機I上,并且將子機2運行的界面在主機I的屏幕上顯示,提供給用戶操作,可以有效的避免了重要信息的丟失,節(jié)省了用戶的寶貴時間,極大地提高了用戶體驗。所述預(yù)設(shè)的電量閾值可以根據(jù)用戶需要進(jìn)行設(shè)置,例如可以為子機2滿電量時的5%或者2%的電量值等。
[0068]在本發(fā)明的第六實施例中,在所述步驟S301之前包括:
[0069]監(jiān)控步驟,主機I監(jiān)控所述子機2上當(dāng)前運行的應(yīng)用,并在主機I上啟動與子機2上當(dāng)前運行的應(yīng)用相同的應(yīng)用;該步驟由監(jiān)控模塊30實現(xiàn)。
[0070]在該實施例中,在檢測步驟之前,主機I監(jiān)控子機2上當(dāng)前運行的應(yīng)用,并在主機I上啟動與子機2上當(dāng)前運行的應(yīng)用相同的應(yīng)用。因此,主機I可以和子機2運行的應(yīng)用保持一致,使得在檢測模塊10檢測到子機2電量低于預(yù)設(shè)的電量閾值后,能夠快速的將子機2當(dāng)前運行的應(yīng)用切換道主機I上運行。另外,該監(jiān)控步驟還可以在所述檢測步驟之后執(zhí)行。如在檢測到子機2的電量低于預(yù)設(shè)的電量閾值后,主機I才對監(jiān)控子機2上當(dāng)前運行的應(yīng)用進(jìn)行監(jiān)控,并在主機I上啟動與子機2上當(dāng)前運行的應(yīng)用相同的應(yīng)用,最后將子機2當(dāng)前運行的應(yīng)用切換到主機I上運行。由于,所述監(jiān)控步驟是在檢測到子機2的電量低于預(yù)設(shè)的電量閾值后才執(zhí)行的,因此,可以準(zhǔn)確的獲知主機I需要啟動哪些與子機2當(dāng)前運行的應(yīng)用相同的應(yīng)用,而不會啟動其他在切換時子機2并不在運行的應(yīng)用。由此。節(jié)省了主機I的電能,同時也減輕了主機I的工作負(fù)擔(dān)。
[0071]在本發(fā)明的第七實施例中,所述步驟S302包括:
[0072]在檢測到子機2的電量低于預(yù)設(shè)的電量閾值后,子機2與主機I進(jìn)行握手通訊,向主機I發(fā)送將當(dāng)前運行的應(yīng)用切換到主機I上運行的請求指令;該步驟由指令發(fā)送子模塊21實現(xiàn);
[0073]主機I解析所述請求指令,并向子機2返回響應(yīng)信息,該步驟由解析子模塊22實現(xiàn);
[0074]子機2向主機I同步子機2當(dāng)前運行的應(yīng)用的進(jìn)程內(nèi)容,該步驟由同步子模塊23實現(xiàn);
[0075]根據(jù)所述應(yīng)用的進(jìn)程內(nèi)容,主機I控制所述相同的應(yīng)用按照所述進(jìn)程所處的工作狀態(tài)以及所述進(jìn)程當(dāng)前的進(jìn)度運行,該步驟由控制子模塊24實現(xiàn)。
[0076]優(yōu)選的,在主機I解析所述請求指令之前,主機I判斷其自身當(dāng)前的工作狀態(tài);該步驟由狀態(tài)判斷子模塊25實現(xiàn);
[0077]在主機I判斷其自身當(dāng)前的工作狀態(tài)為待機狀態(tài)時,將主機I喚醒后解析所述請求指令;該步驟由喚醒子模塊26實現(xiàn);
[0078]在主機I判斷其自身當(dāng)前的工作狀態(tài)為運行態(tài)時,主機I直接解析所述請求指令;該步驟由解析子模塊22。
[0079]參見圖4,在本發(fā)明的一個實施例中提供了一種移動終端100,包括了:
[0080]自動檢測電量模塊101,設(shè)置于子機2,用于自動檢測子機2的電量;
[0081]通信握手模塊102,分別設(shè)置于子機2與主機1,用于子機2與主機I的通信握手;[0082]程序切換模塊103,設(shè)置于子機2,用于將當(dāng)前運行的程序切換到主機I ;
[0083]自動顯示模塊104,設(shè)置于主機1,用于顯示子機2傳送的應(yīng)用程序界面
[0084]在該實施例中,當(dāng)子機2有程序正在運行時,子機2中的自動檢測電量模塊101則會實時的檢測電池電量,當(dāng)電量小于一定電量閾值T時,自動啟動觸發(fā)跟主機I通信命令,子機2的通信握手模塊102與主機I的通信握手模塊102進(jìn)行握手通信,子機2等待主機I的響應(yīng)命令。主機I接受申請時,判斷主機I當(dāng)前的工作狀態(tài),包括兩種工作狀態(tài);一種是待機狀態(tài),一種是運行狀態(tài)。當(dāng)主機I處于待機狀態(tài)時,主機I接收子機2的申請,自動喚醒主機I系統(tǒng),主機I系統(tǒng)自動解析子機2申請的命令;當(dāng)主機I處于運行狀態(tài)時,則主機I系統(tǒng)直接解析子機2申請命令。主機I解析出子機2發(fā)送的命令,需要將子機2運行的程序切換至主機1,主機I進(jìn)行相關(guān)設(shè)置,準(zhǔn)備接收子機2的切換信息,同時發(fā)送給子機2通知其主機I已經(jīng)準(zhǔn)備好接收相關(guān)信息,可以傳送信息至主機I。子機2接收到主機I發(fā)送過來的響應(yīng)命令后,程序切換模塊103利用資源同步的方式通過藍(lán)牙快速將正在運行的程序自動同步到主機I上去。自動顯示模塊104在主機I處于待機狀態(tài)時,自動喚醒系統(tǒng)顯示當(dāng)前工作界面;當(dāng)主機I處于運行狀態(tài)時,就直接顯示子機2傳送過來的應(yīng)用程序界面,供客戶操作,繼續(xù)完成在子機2上沒有完成的工作或任務(wù)。
[0085]參見圖5,在本發(fā)明的一個實施例中,提供了一種子機當(dāng)前運行的應(yīng)用切換到主機運行的方法,所述方法包括:
[0086]步驟S501中,自動檢測藍(lán)牙子機2電量;
[0087]步驟S502中,低電量時子機2跟主機I握手通信;
[0088]步驟S503中,將子機2當(dāng)前運行的程序自動切換到主機I ;
[0089]步驟S504中,主機I自動被喚醒,顯示跟子機2同樣的界面供客戶操作。
[0090]在該實施例中,系統(tǒng)自動檢測藍(lán)牙子機2的電量,電量到達(dá)一定閾值時,藍(lán)牙子機2觸發(fā)主機I通信交互,讓主機I處于待命狀態(tài)。主機I接受待傳送命令時,藍(lán)牙子機2自動啟動同步更新策略,將藍(lán)牙子機2正在工作的進(jìn)程內(nèi)容,自動同步到實現(xiàn)設(shè)定好的區(qū)域內(nèi),同時寫入相應(yīng)內(nèi)存地址中。按照藍(lán)牙子機2的模式,自動顯示到主機I屏幕上,模式與藍(lán)牙子機2相似。通過藍(lán)牙傳遞相應(yīng)進(jìn)行進(jìn)程內(nèi)容時,自動記錄傳輸前在子機2上進(jìn)程所處的工作狀態(tài)以及當(dāng)前的進(jìn)度,同步到主機I后也會從當(dāng)前的工作狀態(tài)及當(dāng)前的進(jìn)度執(zhí)行。并且在本發(fā)明的多個實施例中可以設(shè)置同步機制信號量,該信號量主要是記錄進(jìn)程所處的進(jìn)度,以使藍(lán)牙子機2關(guān)機之前的工作進(jìn)度與同步到主機I的進(jìn)度一致。
[0091]參見圖6,在本發(fā)明的一個實施例中,提供了自動檢測電量模塊的工作流程,描述如下:
[0092]步驟S601中,子機2有功能程序在運行;
[0093]步驟S602中,子機2實時檢測電池電量;
[0094]步驟S603中,判斷當(dāng)前電量V是否小于閾值T ;是則執(zhí)行步驟S604,否則執(zhí)行步驟S602 ;
[0095]步驟S604中,子機2觸發(fā)與主機I的通信命令;
[0096]步驟S605中,子機2等待主機I返回響應(yīng)命令。
[0097]參見圖7,在本發(fā)明的一個實施例中,提供了通信握手模塊的工作流程,描述如下:[0098]步驟S701中,主機I通過藍(lán)牙接收子機2的申請命令;
[0099]步驟S702中,主機I自動判斷當(dāng)前運行狀態(tài);
[0100]步驟S703中,主機I判斷當(dāng)前是否是待機狀態(tài),是則執(zhí)行步驟S704,否則執(zhí)行步驟S705 ;
[0101]步驟S704中,喚醒主機I系統(tǒng);
[0102]步驟S705中,主機I處于運行狀態(tài);
[0103]步驟S706中,主機I系統(tǒng)自動解析子機2發(fā)送的命令申請;
[0104]步驟S707中,識別出子機2的意圖;
[0105]步驟S708中,主機2進(jìn)行相關(guān)配置準(zhǔn)備接收子機2傳送的相關(guān)信息;
[0106]步驟S709中,發(fā)送給子機2可以接受命令。
[0107]參見圖8,在本發(fā)明的一個實施例中,提供了程序切換模塊的工作流程,描述如下:
[0108]步驟S801中,子機2接收主機I發(fā)送的響應(yīng)命令;
[0109]步驟S802中,子機2利用同步更新的方法;
[0110]步驟S803中,子機2與主機I通過藍(lán)牙快速傳送應(yīng)用程序信息。
[0111]在本發(fā)明的實施例中,針對藍(lán)牙子機2與主機I之間的信息交互,自動檢測藍(lán)牙子機2的電量,當(dāng)電量到達(dá)某一設(shè)定的閾值時,通過藍(lán)牙傳輸?shù)姆椒ㄗ詣訂油礁虏呗?,將?dāng)前子機2顯示的內(nèi)容信息一并同步到主機I事先設(shè)定好的區(qū)域內(nèi),所述事先設(shè)定好的區(qū)域內(nèi)可以為與子機2上運行的應(yīng)用相同的應(yīng)用。按照同樣的方法顯示的主機I屏幕上。
[0112]綜上所述,本發(fā)明通過檢測子機的電量低于預(yù)設(shè)的電量閾值后,將所述子機當(dāng)前運行的應(yīng)用切換到主機上運行,可以有效的避免了信息丟失,節(jié)省了用戶的寶貴時間,極大地提高了用戶體驗。進(jìn)一步的,通過所述主機監(jiān)控所述子機上當(dāng)前運行的應(yīng)用,并在所述主機上啟動與所述子機上當(dāng)前運行的應(yīng)用相同的應(yīng)用,可以快速及準(zhǔn)確的在檢測子機的電量低于預(yù)設(shè)的電量閾值后,將所述子機當(dāng)前運行的應(yīng)用切換到主機上運行。優(yōu)選的,本發(fā)明的實施例中采用藍(lán)牙自動同步機制實現(xiàn)子機運行的應(yīng)用切換到主機,其操作過程智能、快捷、方便。
[0113]當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
【權(quán)利要求】
1.一種子機當(dāng)前運行的應(yīng)用切換到主機運行的方法,其特征在于,所述方法包括如下步驟: 檢測步驟,檢測子機的電量是否低于預(yù)設(shè)的電量閾值; 切換步驟,在檢測到所述子機的電量低于預(yù)設(shè)的電量閾值后,將所述子機當(dāng)前運行的應(yīng)用切換到所述主機上運行。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述檢測步驟之前包括: 監(jiān)控步驟,所述主機監(jiān)控所述子機上當(dāng)前運行的應(yīng)用,并在所述主機上啟動與所述子機上當(dāng)前運行的應(yīng)用相同的應(yīng)用。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述切換步驟包括: 在檢測到所述子機的電量低于預(yù)設(shè)的電量閾值后,所述子機與所述主機進(jìn)行握手通訊,向所述主機發(fā)送將當(dāng)前運行的應(yīng)用切換到所述主機上運行的請求指令; 所述主機解析所述請求指令,并向所述子機返回響應(yīng)信息; 所述子機向所述主機同步所述子機當(dāng)前運行的應(yīng)用的進(jìn)程內(nèi)容; 根據(jù)所述進(jìn)程內(nèi)容,所述主機控制所述相同的應(yīng)用 按照所述進(jìn)程所處的工作狀態(tài)以及所述進(jìn)程當(dāng)前的進(jìn)度運行。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述主機解析所述請求指令之前,所述主機判斷其自身當(dāng)前的工作狀態(tài); 在所述主機判斷其自身當(dāng)前的工作狀態(tài)為待機狀態(tài)時,將所述主機喚醒后解析所述請求指令; 在所述主機判斷其自身當(dāng)前的工作狀態(tài)為運行態(tài)時,所述主機直接解析所述請求指令。
5.根據(jù)權(quán)利要求1~4任一項所述的方法,其特征在于,在所述子機當(dāng)前運行的應(yīng)用切換到主機上運行后,所述主機的顯示界面與所述子機當(dāng)前運行的應(yīng)用在切換到主機上運行前顯示的界面一致。
6.一種移動終端,包括主機和子機,其特征在于,所述移動終端包括: 檢測模塊,設(shè)置所述子機,用于檢測所述子機的電量是否低于預(yù)設(shè)的電量閾值; 切換模塊,設(shè)置于所述子機及主機,用于在所述檢測模塊檢測到所述子機的電量低于預(yù)設(shè)的電量閾值后,將所述子機當(dāng)前運行的應(yīng)用切換到所述主機上運行。
7.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述移動終端還包括 監(jiān)控模塊,設(shè)置于所述主機,用于監(jiān)控所述子機上當(dāng)前運行的應(yīng)用,并在所述主機上啟動與所述子機上當(dāng)前運行的應(yīng)用相同的應(yīng)用。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述切換模塊包括: 指令發(fā)送子模塊,設(shè)置于所述子機,用于在所述檢測模塊檢測到所述子機的電量低于預(yù)設(shè)的電量閾值后,所述子機與所述主機進(jìn)行握手通訊時,向所述主機發(fā)送將當(dāng)前運行的應(yīng)用切換到所述主機上運行的請求指令; 解析子模塊,設(shè)置于所述主機,用于解析所述請求指令,并向所述子機返回響應(yīng)信息; 同步子模塊,設(shè)置于所述子機,用于向所述主機同步所述子機當(dāng)前運行的應(yīng)用的進(jìn)程內(nèi)容; 控制子模塊,設(shè)置于所述主機,用于根據(jù)所述進(jìn)程內(nèi)容,控制所述相同的應(yīng)用按照所述進(jìn)程所處的工作狀態(tài)以及所述進(jìn)程當(dāng)前的進(jìn)度運行。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述切換模塊還包括: 狀態(tài)判斷子模塊,設(shè)置于所述主機,用于在所述主機解析所述請求指令之前,判斷其自身當(dāng)前的工作狀態(tài); 喚醒子模塊,設(shè)置于所述主機,用于在所述狀態(tài)判斷子模塊判斷所述主機的工作狀態(tài)為待機狀態(tài)時,將所述主機喚醒; 所述解析子模塊在所述喚醒子模塊將所述主機喚醒后或者所述狀態(tài)判斷子模塊判斷所述主機的工作狀態(tài)為運行態(tài)時,解析所述請求指令。
10.根據(jù)權(quán)利要求6~9任一項所述的移動終端,其特征在于,在所述子機當(dāng)前運行的應(yīng)用切換到主機上運行后,所述主機的顯示界面與所述子機當(dāng)前運行的應(yīng)用在切換到主機上運行前顯示的界面一致。
【文檔編號】H04W36/00GK103533588SQ201310451949
【公開日】2014年1月22日 申請日期:2013年9月27日 優(yōu)先權(quán)日:2013年9月27日
【發(fā)明者】張開營, 胡奎然 申請人:宇龍計算機通信科技(深圳)有限公司