一種同步運行相同應(yīng)用程序的方法、系統(tǒng)及主、從移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端技術(shù)領(lǐng)域,更具體地說,是涉及一種同步運行相同應(yīng)用程序的方法、系統(tǒng)及主移動終端和從移動終端。
【背景技術(shù)】
[0002]目前的智能移動終端(如手機、平板電腦等)已成為了人們隨身攜帶的電子設(shè)備,用戶可以在智能移動終端中制定各種任務(wù),啟動各種應(yīng)用程序,如:用戶可以根據(jù)需要制定終端鬧鈴、任務(wù)提醒和播放音樂等。
[0003]在多人聚會或戶外活動等群體性活動時,用戶有時候會希望自己的移動終端能夠與他人的移動終端組合實現(xiàn)同步運行相同的應(yīng)用程序的功能,比如:集體同步播放音樂和統(tǒng)一設(shè)置鬧鐘等,但是,目前的智能移動終端大部分不能實現(xiàn)上述功能。而在一些能夠同步播放音樂的音樂播放控制系統(tǒng)中,其通常采用主從設(shè)備進行數(shù)據(jù)交互,在同一局域網(wǎng)內(nèi),主機發(fā)送控制命令和同一首歌的歌曲數(shù)據(jù)到各個從機從而控制其播放,但是該系統(tǒng)的功能單一,只適用于音樂播放,且數(shù)據(jù)流較大,交互較多,容易受傳輸環(huán)境的影響,導(dǎo)致數(shù)據(jù)傳輸?shù)难舆t,同時一些控制命令的發(fā)送也會影響數(shù)據(jù)的傳輸,難以有效實現(xiàn)真正的同步。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的上述缺陷,提供一種傳輸數(shù)據(jù)量小、不易受傳輸環(huán)境影響、能有效實現(xiàn)多個移動終端的快速同步且適用于多種應(yīng)用程序的同步運行相同應(yīng)用程序的方法、系統(tǒng)及主移動終端和從移動終端。
[0005]為實現(xiàn)上述目的,本發(fā)明第一方面提供了一種同步運行相同應(yīng)用程序的方法,包括以下步驟:
[0006]與至少一個從移動終端建立連接;
[0007]創(chuàng)建與各個從移動終端相同的工作任務(wù)列表,所述工作任務(wù)列表中包含有至少一個與指定的應(yīng)用程序相對應(yīng)的工作任務(wù);
[0008]當(dāng)接收到與被選定的工作任務(wù)相對應(yīng)的任務(wù)開始指令時,向各個從移動終端發(fā)送該被選定的工作任務(wù)的指定啟動時間,使各個從移動終端與對應(yīng)連接的基站校準(zhǔn)對時后,根據(jù)接收到的指定啟動時間與從移動終端最終執(zhí)行該被選定的工作任務(wù)的實際啟動時間之間的差異進行內(nèi)部調(diào)整,以實現(xiàn)與主移動終端同步運行相同應(yīng)用程序。
[0009]作為優(yōu)選的,在上述方法中,所述工作任務(wù)列表中的工作任務(wù)所對應(yīng)的應(yīng)用程序包括音樂播放器、鬧鈴或者手電筒。
[0010]作為優(yōu)選的,在上述方法中,所述從移動終端根據(jù)接收到的指定啟動時間與從移動終端最終執(zhí)行該被選定的工作任務(wù)的實際啟動時間之間的差異進行內(nèi)部調(diào)整的步驟具體包括:
[0011 ] 從移動終?而根據(jù)接收到的指定啟動時間與從移動終?而最終執(zhí)彳丁該被選定的工作任務(wù)的實際啟動時間之間的差值進行時間上的暫?;蛘呖爝M操作。
[0012]本發(fā)明的第二方面提供了一種同步運行相同應(yīng)用程序的方法,包括以下步驟:
[0013]與主移動終端建立連接;
[0014]創(chuàng)建與主移動終端相同的工作任務(wù)列表,所述工作任務(wù)列表中包含有至少一個與指定的應(yīng)用程序相對應(yīng)的工作任務(wù);
[0015]當(dāng)接收到主移動終端發(fā)送的被選定的工作任務(wù)的指定啟動時間時,與對應(yīng)連接的基站校準(zhǔn)對時,并根據(jù)接收到的指定啟動時間與終端本機最終執(zhí)行該被選定的工作任務(wù)的實際啟動時間之間的差異進行內(nèi)部調(diào)整,以實現(xiàn)與主移動終端同步運行相同應(yīng)用程序。
[0016]作為優(yōu)選的,在上述方法中,所述工作任務(wù)列表中的工作任務(wù)所對應(yīng)的應(yīng)用程序包括音樂播放器、鬧鈴或者手電筒。
[0017]作為優(yōu)選的,在上述方法中,所述根據(jù)接收到的指定啟動時間與終端本機最終執(zhí)行該被選定的工作任務(wù)的實際啟動時間之間的差異進行內(nèi)部調(diào)整的步驟具體包括:
[0018]根據(jù)接收到的指定啟動時間與終端本機最終執(zhí)行該被選定的工作任務(wù)的實際啟動時間之間的差值進行時間上的暫停或者快進操作。
[0019]本發(fā)明的第三方面提供了一種主移動終端,包括:
[0020]第一連接模塊,用于與至少一個從移動終端建立連接;
[0021]第一任務(wù)列表創(chuàng)建模塊,用于創(chuàng)建與各個從移動終端相同的工作任務(wù)列表,所述工作任務(wù)列表中包含有至少一個與指定的應(yīng)用程序相對應(yīng)的工作任務(wù);
[0022]發(fā)送控制模塊,用于當(dāng)接收到與被選定的工作任務(wù)相對應(yīng)的任務(wù)開始指令時,向各個從移動終端發(fā)送該被選定的工作任務(wù)的指定啟動時間,使各個從移動終端與對應(yīng)連接的基站校準(zhǔn)對時后,根據(jù)接收到的指定啟動時間與從移動終端最終執(zhí)行該被選定的工作任務(wù)的實際啟動時間之間的差異進行內(nèi)部調(diào)整,以實現(xiàn)與主移動終端同步運行相同應(yīng)用程序。
[0023]作為優(yōu)選的,在上述主移動終端的方案中,所述工作任務(wù)列表中的工作任務(wù)所對應(yīng)的應(yīng)用程序包括音樂播放器、鬧鈴或者手電筒。
[0024]本發(fā)明的第四方面提供了一種從移動終端,包括:
[0025]第二連接模塊,用于與主移動終端建立連接;
[0026]第二任務(wù)列表創(chuàng)建模塊,創(chuàng)建與主移動終端相同的工作任務(wù)列表,所述工作任務(wù)列表中包含有至少一個與指定的應(yīng)用程序相對應(yīng)的工作任務(wù);
[0027]校準(zhǔn)對時模塊,用于當(dāng)接收到主移動終端發(fā)送的被選定的工作任務(wù)的指定啟動時間時,與對應(yīng)連接的基站校準(zhǔn)對時;
[0028]時間同步調(diào)整模塊,用于與對應(yīng)連接的基站校準(zhǔn)對時后,根據(jù)接收到的指定啟動時間與終端本機最終執(zhí)行該被選定的工作任務(wù)的實際啟動時間之間的差異進行內(nèi)部調(diào)整,以實現(xiàn)與主移動終端同步運行相同應(yīng)用程序。
[0029]作為優(yōu)選的,在上述從移動終端的方案中,所述工作任務(wù)列表中的工作任務(wù)所對應(yīng)的應(yīng)用程序包括音樂播放器、鬧鈴或者手電筒。
[0030]作為優(yōu)選的,在上述從移動終端的方案中,所述時間同步調(diào)整模塊進一步用于與對應(yīng)連接的基站校準(zhǔn)對時后,根據(jù)接收到的指定啟動時間與終端本機最終執(zhí)行該被選定的工作任務(wù)的實際啟動時間之間的差值進行時間上的暫?;蛘呖爝M操作。
[0031]本發(fā)明的第五方面提供了一種同步運行相同應(yīng)用程序的系統(tǒng),包括一個上述技術(shù)方案所述的主移動終端和至少一個上述技術(shù)方案所述的從移動終端。
[0032]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
[0033]本發(fā)明的主移動終端和從移動終端分別創(chuàng)建有相同的工作任務(wù)列表,所述工作任務(wù)列表中包含有至少一個與指定的應(yīng)用程序相對應(yīng)的工作任務(wù),在本發(fā)明的整個運作過程中,主移動終端只需要向從移動終端發(fā)送需要執(zhí)行的工作任務(wù)的指定啟動時間即可控制從移動終端啟動對應(yīng)的工作任務(wù),其傳輸數(shù)據(jù)量小,不易受傳輸環(huán)境的影響,并且從移動終端與基站校準(zhǔn)對時后能夠根據(jù)接收到的指定啟動時間與從移動終端本機最終執(zhí)行該被選定的工作任務(wù)的實際啟動時間之間的差異進行內(nèi)部調(diào)整,保證了各個移動終端運行程序的時間一致,能有效和快速地實現(xiàn)多個移動終端同步運行相同應(yīng)用程序,其適用范圍廣,能適用于多種應(yīng)用程序的運行。
【附圖說明】
[0034]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本發(fā)明實施例一提供的一種同步運行相同應(yīng)用程序的方法流程圖;
[0036]圖2是本發(fā)明實施例二提供的主移動終端的結(jié)構(gòu)框圖;
[0037]圖3是本發(fā)明實施例三提供的一種同步運行相同應(yīng)用程序的方法流程圖;
[0038]圖4是本發(fā)明實施例四提供的從移動終端的結(jié)構(gòu)框圖;
[0039]圖5是本發(fā)明實施例五提供的同步運行相同應(yīng)用程序的系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0040]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施