述開發(fā)客戶端11對所述終端13的狀態(tài)實時掌控,以進行更好的控制。
[0034]本發(fā)明的分布式開發(fā)系統(tǒng),令開發(fā)客戶端通過向所述云平臺發(fā)送調(diào)試指令,可以控制多個各異的智能終端進行并發(fā)調(diào)試操作,且所述開發(fā)客戶端可通過所述云平臺對遠程終端進行調(diào)試,可有效降低開發(fā)成本且提高開發(fā)效率。
[0035]請參閱圖2,顯示為本發(fā)明的一種分布式開發(fā)方法在一具體實施例中的流程示意圖。所述方法包括如下步驟:
[0036]Sll:一開發(fā)客戶端向一云平臺發(fā)送包含終端標識的調(diào)試指令;所述終端標識為與一個或多個終端對應的標識,例如為與所述終端一一對應的設備識別碼、或者與統(tǒng)一類型的多個終端對應的型號碼。所述開發(fā)客戶端例如為臺式電腦、筆記本電腦、或者PDA等電子設備,所述終端例如為智能手機、平板電腦等電子設備,所述開發(fā)客戶端以及所述終端可通過無線網(wǎng)絡WiFi或者藍牙與所述云平臺進行電連接。于一具體實施例中,所述開發(fā)客戶端向所述云平臺發(fā)送的所述調(diào)試指令用以令與所述終端標識相對應的終端進行模擬按鍵、觸屏、或轉(zhuǎn)動等操作,所述終端通過模擬按鍵、觸屏、或轉(zhuǎn)動等操作實現(xiàn)對所述終端的性能的測試,例如通過模擬觸屏,測試所述終端對觸屏動作的響應時間以及判斷響應結(jié)果是否有效。優(yōu)選的,在另一具體實施例中,所述開發(fā)客戶端預先向所述云平臺上傳多個軟件,所述開發(fā)客戶端向所述云平臺發(fā)送的所述調(diào)試指令可用以令與所述終端標識相對應的終端根據(jù)所述云平臺中保存的多個軟件進行軟件版本的保留、軟件版本的回退、或軟件版本的更新。
[0037]S12:所述云平臺接收所述調(diào)試指令,并根據(jù)所述調(diào)試指令向與所述終端標識相對應的終端發(fā)送控制指令;于一具體實施例中,所述云平臺根據(jù)所述開發(fā)客戶端發(fā)送的所述調(diào)試指令生成控制指令,用以令與所述終端標識相對應的終端進行模擬按鍵、觸屏、或轉(zhuǎn)動等操作,優(yōu)選的,在另一具體實施例中,所述開發(fā)客戶端預先向所述云平臺上傳多個軟件,所述云平臺根據(jù)所述開發(fā)客戶端發(fā)送的所述調(diào)試指令,用以令與所述終端標識相對應的終端根據(jù)所述云平臺中保存的多個軟件進行軟件版本的保留、軟件版本的回退、或軟件版本的更新。
[0038]S13:所述終端接收所述云平臺發(fā)送的控制指令,并根據(jù)所述控制指令進行相應的調(diào)試操作。所述調(diào)試操作包括:終端進行模擬按鍵、觸屏、或轉(zhuǎn)動等操作,或者所述終端進行軟件版本的保留、軟件版本的回退、或軟件版本的更新等
[0039]于一實際應用中,例如所述云平臺包括資源管理模塊、命令轉(zhuǎn)換模塊、軟件版本控制模塊、以及云平臺服務器管理模塊。所述資源管理模塊負責所述開發(fā)客戶端的調(diào)試指令的管理以及云平臺中存儲的資源的維護。所述命令轉(zhuǎn)換模塊,用以負責所述開發(fā)客戶端和所述終端的命令交互,根據(jù)所述開發(fā)客戶端的調(diào)試指令生成控制指令,以令所述終端進行模擬按鍵、觸屏、或者轉(zhuǎn)動等的操作。所述軟件版本控制模塊用以根據(jù)所述開發(fā)客戶端的調(diào)試指令,令所述終端進行軟件版本的保留、軟件版本的回退、或軟件版本的更新等的操作。所述云平臺服務器管理模塊,負責與所述云平臺對應的服務器的資源的管理,包括資源的釋放、資源的搜集、以及資源的統(tǒng)計等等。
[0040]于再一具體實施例中,所述終端根據(jù)所述調(diào)試操作以形成調(diào)試日志,且所述終端實時將其狀態(tài)以及所述調(diào)試日志上傳至所述云平臺,所述開發(fā)客戶端可根據(jù)需要實時從所述云平臺獲取所述調(diào)試日志以及所述終端的實時狀態(tài)。以令所述開發(fā)客戶端對所述終端的狀態(tài)實時掌控,以進行更好的控制。
[0041]如上所述,本發(fā)明的分布式開發(fā)方法,可令開發(fā)客戶端通過向所述云平臺發(fā)送調(diào)試指令,可以控制多個各異的智能終端進行并發(fā)調(diào)試操作,且所述開發(fā)客戶端可通過所述云平臺對遠程終端進行調(diào)試,可有效降低開發(fā)成本且提高開發(fā)效率。
[0042]本發(fā)明還提供一種智能終端,應用上述實施例中所述的分布式開發(fā)系統(tǒng)以及分布式開發(fā)方法進行軟件的開發(fā),所述智能終端例如為智能手機或平板電腦等,用于接收一云平臺發(fā)送的控制指令,并根據(jù)所述控制指令進行相應的調(diào)試操作;所述控制指令為所述云平臺根據(jù)一開發(fā)客戶端發(fā)送的包含終端標識的調(diào)試指令而生成的。所述調(diào)試操作包括進行模擬按鍵、觸屏、或轉(zhuǎn)動等操作,所述智能終端通過模擬按鍵、觸屏、或轉(zhuǎn)動等操作實現(xiàn)對所述終端的性能的測試,例如通過模擬觸屏,測試所述智能終端對觸屏動作的響應時間以及判斷響應結(jié)果是否有效。優(yōu)選的,在另一具體實施例中,所述開發(fā)客戶端預先向所述云平臺上傳多個軟件,所述開發(fā)客戶端向所述云平臺發(fā)送的所述調(diào)試指令可用以令與所述智能終端標識相對應的終端根據(jù)所述云平臺中保存的多個軟件進行軟件版本的保留、軟件版本的回退、或軟件版本的更新。
[0043]于再一具體實施例中,所述智能終端根據(jù)所述調(diào)試操作以形成調(diào)試日志,且所述智能終端實時將其狀態(tài)以及所述調(diào)試日志上傳至所述云平臺,所述開發(fā)客戶端可根據(jù)需要實時從所述云平臺獲取所述調(diào)試日志以及所述智能終端的實時狀態(tài)。以令所述開發(fā)客戶端對所述智能終端的狀態(tài)實時掌控,以進行更好的控制。
[0044]綜上所述,本發(fā)明的智能終端及其應用的分布式開發(fā)系統(tǒng)及方法,令開發(fā)客戶端通過向所述云平臺發(fā)送調(diào)試指令,可以控制多個各異的智能終端進行并發(fā)調(diào)試操作,且所述開發(fā)客戶端可通過所述云平臺對遠程終端進行調(diào)試,可有效降低開發(fā)成本且提高開發(fā)效率。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點而具高度產(chǎn)業(yè)利用價值。
[0045]上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾或改變。因此,舉凡所屬技術(shù)領域中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應由本發(fā)明的權(quán)利要求所涵蓋。
【主權(quán)項】
1.一種分布式開發(fā)系統(tǒng),其特征在于,包括:開發(fā)客戶端、云平臺、以及終端; 所述開發(fā)客戶端,用于向所述云平臺發(fā)送調(diào)試指令,所述調(diào)試指令包含終端標識; 所述云平臺,用于接收所述調(diào)試指令,并根據(jù)所述調(diào)試指令向與所述終端標識相對應的終端發(fā)送控制指令; 所述終端,用于接收所述云平臺發(fā)送的控制指令,并根據(jù)所述控制指令進行相應的調(diào)試操作。2.根據(jù)權(quán)利要求1所述的分布式開發(fā)系統(tǒng),其特征在于:所述調(diào)試操作至少包括以下操作中的一種:模擬按鍵、觸屏、以及轉(zhuǎn)動。3.根據(jù)權(quán)利要求1所述的分布式開發(fā)系統(tǒng),其特征在于:所述開發(fā)客戶端預先向所述云平臺上傳多個軟件,所述調(diào)試操作至少包括以下操作中的一種:軟件版本的保留、軟件版本的回退、以及軟件版本的更新。4.根據(jù)權(quán)利要求1所述的分布式開發(fā)系統(tǒng),其特征在于:所述終端根據(jù)所述調(diào)試操作以形成調(diào)試日志并上傳至所述云平臺。5.根據(jù)權(quán)利要求4所述的分布式開發(fā)系統(tǒng),其特征在于:所述開發(fā)客戶端實時從所述云平臺獲取所述調(diào)試日志。6.一種分布式開發(fā)方法,其特征在于,包括以下步驟: 一開發(fā)客戶端向一云平臺發(fā)送包含終端標識的調(diào)試指令; 令所述云平臺接收所述調(diào)試指令,并根據(jù)所述調(diào)試指令向與所述終端標識相對應的終端發(fā)送控制指令; 令所述終端接收所述云平臺發(fā)送的控制指令,并根據(jù)所述控制指令進行相應的調(diào)試操作。7.根據(jù)權(quán)利要求6所述的分布式開發(fā)方法,其特征在于:所述調(diào)試操作至少包括以下操作中的一種:模擬按鍵、觸屏、以及轉(zhuǎn)動。。8.根據(jù)權(quán)利要求6所述的分布式開發(fā)方法,其特征在于:所述開發(fā)客戶端預先向所述云平臺上傳多個軟件,所述調(diào)試操作至少包括以下操作中的一種:軟件版本的保留、軟件版本的回退、以及軟件版本的更新。9.根據(jù)權(quán)利要求6所述的分布式開發(fā)方法,其特征在于:所述終端根據(jù)所述調(diào)試操作以形成調(diào)試日志并上傳至所述云平臺,所述開發(fā)客戶端實時從所述云平臺獲取所述調(diào)試日)■'、O10.一種智能終端,其特征在于,用于接收一云平臺發(fā)送的控制指令,并根據(jù)所述控制指令進行相應的調(diào)試操作;所述控制指令為所述云平臺根據(jù)一開發(fā)客戶端發(fā)送的包含終端標識的調(diào)試指令而生成的。
【專利摘要】本發(fā)明提供一種智能終端及其應用的分布式開發(fā)系統(tǒng)及方法,所述方法包括以下步驟:一開發(fā)客戶端向一云平臺發(fā)送包含終端標識的調(diào)試指令;所述云平臺接收所述調(diào)試指令,并根據(jù)所述調(diào)試指令向與所述終端標識相對應的終端發(fā)送控制指令;所述終端接收所述云平臺發(fā)送的控制指令,并根據(jù)所述控制指令進行相應的調(diào)試操作。本發(fā)明令開發(fā)客戶端通過向所述云平臺發(fā)送調(diào)試指令,可以控制多個各異的智能終端進行并發(fā)調(diào)試操作,且所述開發(fā)客戶端可通過所述云平臺對遠程終端進行調(diào)試,可有效降低開發(fā)成本且提高開發(fā)效率。
【IPC分類】H04L29/08
【公開號】CN104935639
【申請?zhí)枴緾N201510228157
【發(fā)明人】包衛(wèi)衛(wèi), 梁虎
【申請人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
【公開日】2015年9月23日
【申請日】2015年5月6日