一種動態(tài)參數調節(jié)系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種動態(tài)參數調節(jié)系統(tǒng)及方法,所述系統(tǒng)包括:變量預設單元,用于基于待修改參數在智能終端預設多個變量;調節(jié)控制單元,與所述變量預設單元連接,用于將手機與智能終端建立連接,通過智能終端向手機端發(fā)送包含有對應待修改參數的變量的指令,由手機端執(zhí)行指令實現動態(tài)參數調節(jié)。本發(fā)明的動態(tài)參數調節(jié)系統(tǒng)及方法,預先基于待修改的參數在智能終端設定多個變量,當調節(jié)時只需通過智能終端向手機端發(fā)送包含有對應待修改參數的變量的指令,即可在手機端實現動態(tài)參數的實時調整并實時生效,極大的縮短了動態(tài)參數的調節(jié)時間。
【專利說明】
一種動態(tài)參數調節(jié)系統(tǒng)及方法
技術領域
[0001] 本發(fā)明涉及參數調節(jié)技術領域,特別涉及一種動態(tài)參數調節(jié)系統(tǒng)及方法。
【背景技術】
[0002] 目前,傳統(tǒng)修改動態(tài)參數的流程大致為:修改參數一將修改的參數復制到源文件 中一編譯生成可執(zhí)行文件導入手機執(zhí)行該可執(zhí)行文件改動生效。由此可見, 導入手機之前的操作均由PC端執(zhí)行操作,在導入手機之后再由手機完成后續(xù)操作,這樣就 使得調節(jié)過程中每次修改源代碼后均需要進行編譯,導致調節(jié)時間變長,往往較為費時。
【發(fā)明內容】
[0003] 本發(fā)明提供一種動態(tài)參數調節(jié)系統(tǒng)及方法,以解決現有動態(tài)參數調節(jié)較為費時的 技術問題。
[0004] 根據本發(fā)明的一個方面,提供一種動態(tài)參數調節(jié)系統(tǒng),所述系統(tǒng)包括:
[0005] 變量預設單元,用于基于待修改參數在智能終端預設多個變量;
[0006] 調節(jié)控制單元,與所述變量預設單元連接,用于將手機與智能終端建立連接,通過 智能終端向手機端發(fā)送包含有對應待修改參數的變量的指令,由手機端執(zhí)行指令實現動態(tài) 參數調節(jié)。
[0007] 其中,在上述的發(fā)明中,每個所述變量對應一個單獨的待修改參數。
[0008] 其中,在上述的發(fā)明中,所述調節(jié)控制單元包括:
[0009] 連接建立模塊,用于將手機與智能終端建立連接;
[0010]指令控制模塊,與所述連接建立模塊連接,用于通過智能終端向手機端發(fā)送包含 有對應待修改參數的變量的指令,由手機端執(zhí)行指令實現動態(tài)參數調節(jié)。
[0011]其中,在上述的發(fā)明中,所述連接建立模塊將手機與智能終端建立ADB連接。
[0012] 其中,在上述的發(fā)明中,所述智能終端為PC電腦。
[0013] 根據本發(fā)明的另一個方面,提供一種動態(tài)參數調節(jié)方法,所述方法包括:
[0014] 基于待修改參數在智能終端預設多個變量;
[0015] 將手機與智能終端建立連接,通過智能終端向手機端發(fā)送包含有對應待修改參數 的變量的指令,由手機端執(zhí)行指令實現動態(tài)參數調節(jié)。
[0016] 其中,在上述的發(fā)明中,每個所述變量對應一個單獨的待修改參數。
[0017] 其中,在上述的發(fā)明中,所述將手機與智能終端建立連接,通過智能終端向手機端 發(fā)送包含有對應待修改參數的變量的指令,由手機端執(zhí)行指令實現動態(tài)參數調節(jié),包括:
[0018] 將手機與智能終端建立連接;
[0019] 通過智能終端向手機端發(fā)送包含有對應待修改參數的變量的指令,由手機端執(zhí)行 指令實現動態(tài)參數調節(jié)。
[0020] 其中,在上述的發(fā)明中,所述將手機與智能終端建立連接包括:將手機與智能終端 建立ADB連接。
[0021] 其中,在上述的發(fā)明中,所述智能終端為PC電腦。
[0022] 本發(fā)明的動態(tài)參數調節(jié)系統(tǒng)及方法,預先基于待修改的參數在智能終端設定多個 變量,當調節(jié)時只需通過智能終端向手機端發(fā)送包含有對應待修改參數的變量的指令,即 可在手機端實現動態(tài)參數的實時調整并實時生效,極大的縮短了動態(tài)參數的調節(jié)時間。
【附圖說明】
[0023] 圖1顯示了本發(fā)明【具體實施方式】中提供的動態(tài)參數調節(jié)系統(tǒng)的結構示意圖;
[0024]圖2顯示了本發(fā)明【具體實施方式】中提供的動態(tài)參數調節(jié)方法的流程圖;
[0025]圖3顯示了圖2中步驟S2的方法流程圖。
【具體實施方式】
[0026] 為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明了,下面結合【具體實施方式】并參 照附圖,對本發(fā)明進一步詳細說明。應該理解,這些描述只是示例性的,而并非要限制本發(fā) 明的范圍。此外,在以下說明中,省略了對公知結構和技術的描述,以避免不必要地混淆本 發(fā)明的概念。
[0027] 傳統(tǒng)修改動態(tài)參數的流程大致為:修改參數將修改的參數復制到源文件中一 編譯 生成可執(zhí)行文件 導入手機 執(zhí)行該可執(zhí)行文件---改動生效。由此可見,導入 手機之前的操作均由PC端執(zhí)行操作,在導入手機之后再由手機完成后續(xù)操作,這樣就使得 調節(jié)過程中每次修改源代碼后均需要進行編譯,導致調節(jié)時間變長,往往較為費時。
[0028] 而本發(fā)明調節(jié)時只需通過智能終端向手機端發(fā)送包含有對應待修改參數的變量 的指令,即可在手機端實現動態(tài)參數的實時調整并實時生效,極大的縮短了動態(tài)參數的調 節(jié)時間。
[0029]圖1顯示了本發(fā)明【具體實施方式】中提供的動態(tài)參數調節(jié)系統(tǒng)的結構示意圖。
[0030]下面結合圖1所述的結構示意圖,具體說明本實施例的動態(tài)參數調節(jié)系統(tǒng)。
[0031] 本實施例的動態(tài)參數調節(jié)系統(tǒng)至少包括:變量預設單元10和調節(jié)控制單元20。
[0032] 變量預設單元10用于基于待修改參數在智能終端預設多個變量,每個變量對應一 個單獨的待修改參數,即變量預設單元10將每個待修改的參數分別虛擬成一個變量,并使 得一個參數對應一個變量。
[0033] 在本實施例中,將每個待修改的參數及對參數的操作編碼成一種固定通訊格式, 通訊格式如下:
[0036] 其中CNT:取值范圍為0-255,并隨通訊記錄累加,主要用于驗證記錄是否丟失; [0037] 0P:對變量操作的類型,1-讀取2-寫入;
[0038] VARVAL:對變量操作的值;
[0039] CCSUM:對整條通訊記錄做校驗和,看是否有效。
[0040]調節(jié)控制單元20與變量預設單元10連接,該調節(jié)控制單元20用于將手機與智能終 端建立連接,通過智能終端向手機端發(fā)送包含有對應待修改參數的變量的指令,由手機端 執(zhí)行指令實現動態(tài)參數調節(jié)。
[0041] 具體來說,調節(jié)控制單元20包括:連接建立模塊21和指令控制模塊22。
[0042] 其中,連接建立模塊21用于將手機與智能終端建立連接,例如連接建立模塊21將 手機與智能終端建立ADB連接,即在手機端執(zhí)行ADB Shell,使得智能終端與手機端建立連 接,智能終端可以是但不僅限于PC電腦。
[0043]可選地,連接建立模塊21通過wifi將手機與智能終端建立ADB連接。具體為,在智 能終端的cmd中輸入命令:ADB connect 192.168.1.100,其中ADB就是手機的ip,如果連接 成功,就可以進入手機的shell了,然后ADB就可以連接手機了,實現手機與智能終端建立 ADB連接。需要注意地是,在把手機上的ADB服務打開之前,首先要在手機上下載一個模擬 器,然后切到root權限,并執(zhí)行如下命令打開ADB服務:su setprop service · adb · tcp · port 5555stop adbd start adbd〇
[0044] 可選地,連接建立模塊21通過usb將手機與智能終端建立ADB連接。具體為,先下載 驅動程序,然后把手機通過usb接上智能終端即可。
[0045] 其中,指令控制模塊22與連接建立模塊21連接,該指令控制模塊22用于通過智能 終端向手機端發(fā)送包含有對應待修改參數的變量的指令,由手機端執(zhí)行指令實現動態(tài)參數 調節(jié),即手機端服務器接收到通訊格式后進行解碼,按照通訊格式對指定變量執(zhí)行對應操 作,這樣使得調節(jié)過程中每次修改源代碼后無需再進行編譯,縮短了調節(jié)時間。
[0046] 如上所述,本發(fā)明的動態(tài)參數調節(jié)系統(tǒng),預先基于待修改的參數在智能終端設定 多個變量,當調節(jié)時只需通過智能終端向手機端發(fā)送包含有對應待修改參數的變量的指 令,即可在手機端實現動態(tài)參數的實時調整并實時生效,極大的縮短了動態(tài)參數的調節(jié)時 間。
[0047]圖2顯示了本發(fā)明【具體實施方式】中提供的動態(tài)參數調節(jié)方法的流程圖。
[0048] 下面結合圖2所示的流程圖,具體說明本實施例的動態(tài)參數調節(jié)方法。
[0049] 本實施例的動態(tài)參數調節(jié)方法包括:
[0050] 步驟S1,基于待修改參數在智能終端預設多個變量。
[0051 ]在步驟S1中,每個變量對應一個單獨的待修改參數,即步驟S1將每個待修改的參 數分別虛擬成一個變量,并使得一個參數對應一個變量。
[0052]在本步驟中,將每個待修改的參數及對參數的操作編碼成一種固定通訊格式,通 訊格式如下:
[0054] 其中CNT:取值范圍為0-255,并隨通訊記錄累加,主要用于驗證記錄是否丟失; [0055] 0P:對變量操作的類型,1-讀取2-寫入;
[0056] VARVAL:對變量操作的值;
[0057] CCSUM:對整條通訊記錄做校驗和,看是否有效。
[0058]步驟S2,將手機與智能終端建立連接,通過智能終端向手機端發(fā)送包含有對應待 修改參數的變量的指令,由手機端執(zhí)行指令實現動態(tài)參數調節(jié)。
[0059] 具體來說,參見圖3所示的方法流程圖,本步驟S2包括:
[0060] 步驟S21,將手機與智能終端建立連接,例如將手機與智能終端建立ADB連接,即在 手機端執(zhí)行ADB Shell,使得智能終端與手機端建立連接,智能終端可以是但不僅限于PC電 腦。
[0061 ]在步驟S21中,可選地,通過wifi將手機與智能終端建立ADB連接。具體為,在智能 終端的cmd中輸入命令:ADB connect 192.168.1.100,其中ADB就是手機的ip,如果連接成 功,就可以進入手機的shell了,然后ADB就可以連接手機了,實現手機與智能終端建立ADB 連接。需要注意地是,在把手機上的ADB服務打開之前,首先要在手機上下載一個模擬器,然 后切到root權限,并執(zhí)行如下命令打開ADB服務:su setprop service · adb · tcp · port 5555stop adbd start adbd〇
[0062] 在步驟S21中,可選地,通過usb將手機與智能終端建立ADB連接。具體為,先下載驅 動程序,然后把手機通過usb接上智能終端即可。
[0063] 步驟S22,通過智能終端向手機端發(fā)送包含有對應待修改參數的變量的指令,由手 機端執(zhí)行指令實現動態(tài)參數調節(jié),即手機端服務器接收到通訊格式后進行解碼,按照通訊 格式對指定變量執(zhí)行對應操作,這樣使得調節(jié)過程中每次修改源代碼后無需再進行編譯, 縮短了調節(jié)時間。
[0064] 綜上所述,通過上述流程,當調節(jié)時只需通過智能終端向手機端發(fā)送包含有對應 待修改參數的變量的指令,即可在手機端實現動態(tài)參數的實時調整并實時生效,極大的縮 短了動態(tài)參數的調節(jié)時間。
[0065] 應當理解的是,本發(fā)明的上述【具體實施方式】僅僅用于示例性說明或解釋本發(fā)明的 原理,而不構成對本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何 修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。此外,本發(fā)明所附權利要求旨 在涵蓋落入所附權利要求范圍和邊界、或者這種范圍和邊界的等同形式內的全部變化和修 改例。
【主權項】
1. 一種動態(tài)參數調節(jié)系統(tǒng),其中,所述系統(tǒng)包括: 變量預設單元(10 ),用于基于待修改參數在智能終端預設多個變量; 調節(jié)控制單元(20),與所述變量預設單元(10)連接,用于將手機與智能終端建立連接, 通過智能終端向手機端發(fā)送包含有對應待修改參數的變量的指令,由手機端執(zhí)行指令實現 動態(tài)參數調節(jié)。2. 如權利要求1所述的系統(tǒng),其中,每個所述變量對應一個單獨的待修改參數。3. 如權利要求2所述的系統(tǒng),其中,所述調節(jié)控制單元(20)包括: 連接建立模塊(21),用于將手機與智能終端建立連接; 指令控制模塊(22),與所述連接建立模塊(21)連接,用于通過智能終端向手機端發(fā)送 包含有對應待修改參數的變量的指令,由手機端執(zhí)行指令實現動態(tài)參數調節(jié)。4. 如權利要求3所述的系統(tǒng),其中,所述連接建立模塊(21)將手機與智能終端建立ADB 連接。5. 如權利要求1至4中任一項所述的系統(tǒng),其中,所述智能終端為PC電腦。6. -種動態(tài)參數調節(jié)方法,其中,所述方法包括: 基于待修改參數在智能終端預設多個變量; 將手機與智能終端建立連接,通過智能終端向手機端發(fā)送包含有對應待修改參數的變 量的指令,由手機端執(zhí)行指令實現動態(tài)參數調節(jié)。7. 如權利要求6所述的方法,其中,每個所述變量對應一個單獨的待修改參數。8. 如權利要求7所述的方法,其中,所述將手機與智能終端建立連接,通過智能終端向 手機端發(fā)送包含有對應待修改參數的變量的指令,由手機端執(zhí)行指令實現動態(tài)參數調節(jié), 包括: 將手機與智能終端建立連接; 通過智能終端向手機端發(fā)送包含有對應待修改參數的變量的指令,由手機端執(zhí)行指令 實現動態(tài)參數調節(jié)。9. 如權利要求8所述的方法,其中,所述將手機與智能終端建立連接包括:將手機與智 能終端建立ADB連接。10. 如權利要求6至9中任一項所述的方法,其中,所述智能終端為PC電腦。
【文檔編號】H04M1/725GK106027781SQ201610327168
【公開日】2016年10月12日
【申請日】2016年5月17日
【發(fā)明人】張鵬
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(北京)有限公司