国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種智能終端及其應(yīng)用的分布式開發(fā)系統(tǒng)及方法

      文檔序號:9219826閱讀:436來源:國知局
      一種智能終端及其應(yīng)用的分布式開發(fā)系統(tǒng)及方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及智能終端的軟件開發(fā),特別是涉及一種智能終端及其應(yīng)用的分布式開發(fā)系統(tǒng)及方法。
      【背景技術(shù)】
      [0002]目前已進入移動互聯(lián)網(wǎng)時代,智能終端迅速普及,各式智能終端應(yīng)用開發(fā)需求爆發(fā)式持續(xù)增長。為最大化利用開發(fā)資源,智能終端相關(guān)軟件開發(fā)多采用分布式團隊開發(fā)。但隨之而來的問題是,因終端分辨率差異、芯片平臺差異、操作系統(tǒng)差異等原因,對調(diào)試驗證智能終端的開發(fā)客戶端需求很多,既需要大量開發(fā)樣機也需要開發(fā)客戶端對多個智能終端軟件版本進行管理,費時費力且造成諸多不便。且由于目前對智能終端的調(diào)試還是基于的開發(fā)客戶端-終端的模式,不能對終端進行遠程調(diào)試和控制,當(dāng)要對處于遠端的智能終端進行調(diào)試時,需要耗費大量的時間、人力、以及物力。
      [0003]所以亟需一種可有效降低開發(fā)成本且提高開發(fā)效率的智能開發(fā)平臺。

      【發(fā)明內(nèi)容】

      [0004]鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種智能終端及其應(yīng)用的分布式開發(fā)系統(tǒng)及方法,用于解決現(xiàn)有技術(shù)中因終端配置的差異,需要提供多個相應(yīng)的調(diào)試開發(fā)客戶端而造成的資源浪費,以及解決不能對遠程的智能終端進行高效軟件開發(fā)的問題。
      [0005]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種分布式開發(fā)系統(tǒng),包括:開發(fā)客戶端、云平臺、以及終端;所述開發(fā)客戶端,用以向所述云平臺發(fā)送調(diào)試指令,所述調(diào)試指令包含終端標(biāo)識;所述云平臺,用于接收所述調(diào)試指令,并根據(jù)所述調(diào)試指令向與所述終端標(biāo)識相對應(yīng)的終端發(fā)送控制指令;終端,用于接收所述云平臺發(fā)送的控制指令,并根據(jù)所述控制指令進行相應(yīng)的調(diào)試操作。
      [0006]可選的,所述調(diào)試操作至少包括以下操作中的一種:模擬按鍵、觸屏、以及轉(zhuǎn)動。
      [0007]可選的,所述開發(fā)客戶端預(yù)先向所述云平臺上傳多個軟件,所述調(diào)試操作至少包括以下操作中的一種:軟件版本的保留、軟件版本的回退、以及軟件版本的更新。
      [0008]可選的,所述終端根據(jù)所述調(diào)試操作以形成調(diào)試日志并上傳至所述云平臺。
      [0009]可選的,所述開發(fā)客戶端實時從所述云平臺獲取所述調(diào)試日志。
      [0010]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種分布式開發(fā)方法,包括以下步驟:
      [0011]一開發(fā)客戶端向一云平臺發(fā)送包含終端標(biāo)識的調(diào)試指令;所述云平臺接收所述調(diào)試指令,并根據(jù)所述調(diào)試指令向與所述終端標(biāo)識相對應(yīng)的終端發(fā)送控制指令;所述終端接收所述云平臺發(fā)送的控制指令,并根據(jù)所述控制指令進行相應(yīng)的調(diào)試操作。
      [0012]可選的,所述調(diào)試操作至少包括以下操作中的一種:模擬按鍵、觸屏、以及轉(zhuǎn)動。。
      [0013]可選的,所述開發(fā)客戶端預(yù)先向所述云平臺上傳多個軟件,所述調(diào)試操作至少包括以下操作中的一種:軟件版本的保留、軟件版本的回退、以及軟件版本的更新。
      [0014]可選的,所述終端根據(jù)所述調(diào)試操作以形成調(diào)試日志并上傳至所述云平臺。
      [0015]可選的,所述開發(fā)客戶端實時從所述云平臺獲取所述調(diào)試日志。
      [0016]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種智能終端,用于接收一云平臺發(fā)送的控制指令,并根據(jù)所述控制指令進行相應(yīng)的調(diào)試操作;所述控制指令為所述云平臺根據(jù)一開發(fā)客戶端發(fā)送的包含終端標(biāo)識的調(diào)試指令而生成的。
      [0017]如上所述,本發(fā)明的智能終端及其應(yīng)用的分布式開發(fā)系統(tǒng)及方法,令開發(fā)客戶端通過向所述云平臺發(fā)送調(diào)試指令,可以控制多個各異的智能終端進行并發(fā)調(diào)試操作,且所述開發(fā)客戶端可通過所述云平臺對遠程終端進行調(diào)試,可有效降低開發(fā)成本且提高開發(fā)效率。
      【附圖說明】
      [0018]圖1顯示為本發(fā)明的一種分布式開發(fā)系統(tǒng)在一具體實施例中的模塊結(jié)構(gòu)示意圖。
      [0019]圖2顯示為本發(fā)明的一種分布式開發(fā)方法在一具體實施例中的流程示意圖。
      [0020]元件標(biāo)號說明
      [0021]I分布式開發(fā)系統(tǒng)
      [0022]11開發(fā)客戶端
      [0023]12云平臺
      [0024]13終端
      [0025]Sll ?S13 步驟
      【具體實施方式】
      [0026]以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應(yīng)用,本說明書中的各項細節(jié)也可以基于不同觀點與應(yīng)用,在沒有背離本發(fā)明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,以下實施例及實施例中的特征可以相互組合。
      [0027]需要說明的是,以下實施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖示中僅顯示與本發(fā)明中有關(guān)的組件而非按照實際實施時的組件數(shù)目、形狀及尺寸繪制,其實際實施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
      [0028]云平臺,顧名思義,這種平臺允許開發(fā)者們或是將寫好的程序放在“云”里運行,或是使用“云”里提供的服務(wù),或二者皆是。至于這種平臺的名稱,現(xiàn)在我們可以聽到不止一種稱呼,比如按需平臺(on-demand platform)、PaaS (platform as a service,平臺即服務(wù))等等。但無論稱呼它什么,這種應(yīng)用方式因其使用的靈活和便捷性有著巨大的潛力。
      [0029]本發(fā)明應(yīng)用云平臺系統(tǒng)進行智能終端軟件的分布式開發(fā),請參閱圖1,顯示為本發(fā)明的一種分布式開發(fā)系統(tǒng)在一具體實施例中的模塊結(jié)構(gòu)示意圖。所述分布式開發(fā)系統(tǒng)I包括:開發(fā)客戶端11、云平臺12、以及終端13。
      [0030]所述開發(fā)客戶端11,用以向所述云平臺12發(fā)送調(diào)試指令,所述調(diào)試指令包含終端標(biāo)識,所述終端標(biāo)識為與一個或多個終端對應(yīng)的標(biāo)識,例如為與所述終端一一對應(yīng)的設(shè)備識別碼、或者與具有統(tǒng)一類型的多個終端對應(yīng)的型號碼。所述開發(fā)客戶端例如為臺式電腦、筆記本電腦、或者PDA等電子設(shè)備,所述終端例如為智能手機、平板電腦等電子設(shè)備,所述開發(fā)客戶端11以及所述終端可通過無線網(wǎng)絡(luò)WiFi或者藍牙與所述云平臺12進行電連接。于一具體實施例中,所述開發(fā)客戶端11向所述云平臺12發(fā)送的所述調(diào)試指令用以令與所述終端標(biāo)識相對應(yīng)的終端進行模擬按鍵、觸屏、或轉(zhuǎn)動等操作,所述終端13通過模擬按鍵、觸屏、或轉(zhuǎn)動等操作實現(xiàn)對所述終端13的性能的測試,例如通過模擬觸屏,測試所述終端13對觸屏動作的響應(yīng)時間以及判斷響應(yīng)結(jié)果是否有效。優(yōu)選的,在另一具體實施例中,所述開發(fā)客戶端預(yù)先向所述云平臺上傳多個軟件,所述開發(fā)客戶端11向所述云平臺12發(fā)送的所述調(diào)試指令可用以令與所述終端標(biāo)識相對應(yīng)的終端根據(jù)所述云平臺中保存的多個軟件進行軟件版本的保留、軟件版本的回退、或軟件版本的更新。
      [0031]所述云平臺12用于接收所述調(diào)試指令,并根據(jù)所述調(diào)試指令向與所述終端標(biāo)識相對應(yīng)的終端13發(fā)送控制指令,可高效的完成對所述開發(fā)客戶端11的請求的響應(yīng)以及對所述終端13的調(diào)試等操作,可作為所述開發(fā)客戶端11以及所述終端13之間的傳輸控制中樞。于一具體實施例中,所述云平臺12根據(jù)所述開發(fā)客戶端11發(fā)送的所述調(diào)試指令生成控制指令,用以令與所述終端標(biāo)識相對應(yīng)的終端進行模擬按鍵、觸屏、或轉(zhuǎn)動等操作,優(yōu)選的,在另一具體實施例中,所述開發(fā)客戶端預(yù)先向所述云平臺上傳多個軟件,所述軟件具有對應(yīng)多個系統(tǒng)的終端的軟件,例如具有與Android操作系統(tǒng)或者iοs操作系統(tǒng)對應(yīng)的軟件,所述云平臺12根據(jù)所述開發(fā)客戶端11發(fā)送的所述調(diào)試指令,用以令與所述終端標(biāo)識相對應(yīng)的終端根據(jù)所述云平臺中保存的多個軟件進行軟件版本的保留、軟件版本的回退、或軟件版本的更新。
      [0032]于一實際應(yīng)用中,例如所述云平臺12包括資源管理模塊、命令轉(zhuǎn)換模塊、軟件版本控制模塊、以及云平臺服務(wù)器管理模塊。所述資源管理模塊負責(zé)所述開發(fā)客戶端11的調(diào)試指令的管理以及云平臺中存儲的資源的維護。所述命令轉(zhuǎn)換模塊,用以負責(zé)所述開發(fā)客戶端11和所述終端13的命令交互,根據(jù)所述開發(fā)客戶端11的調(diào)試指令生成控制指令,以令所述終端13進行模擬按鍵、觸屏、或者轉(zhuǎn)動等的操作。所述軟件版本控制模塊用以根據(jù)所述開發(fā)客戶端11的調(diào)試指令,令所述終端13進行軟件版本的保留、軟件版本的回退、或軟件版本的更新等的操作。所述云平臺服務(wù)器管理模塊,負責(zé)與所述云平臺12對應(yīng)的服務(wù)器的資源的管理,包括資源的釋放、資源的搜集、以及資源的統(tǒng)計等等。
      [0033]于再一具體實施例中,所述終端13根據(jù)所述調(diào)試操作以形成調(diào)試日志,且所述終端13實時將其狀態(tài)以及所述調(diào)試日志上傳至所述云平臺12,所述開發(fā)客戶端11可根據(jù)需要實時從所述云平臺12獲取所述調(diào)試日志以及所述終端13的實時狀態(tài)。以令所
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1