System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码精品视频一区二区三区,国产精品一级毛片无码视频,无码av无码天堂资源网
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法、系統(tǒng)技術(shù)方案

    技術(shù)編號:44391580 閱讀:2 留言:0更新日期:2025-02-25 10:06
    本發(fā)明專利技術(shù)屬于計算機(jī)應(yīng)用技術(shù)領(lǐng)域,提供多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法、系統(tǒng),方法包括:管理端發(fā)送熱更新請求至服務(wù)器,以使服務(wù)器根據(jù)熱更新請求,查找熱更新資源,將熱更新資源的下載地址下發(fā)至管理端;管理端根據(jù)下載地址,從服務(wù)器下載對應(yīng)的熱更新資源;管理端對熱更新資源進(jìn)行解析,以確定用于進(jìn)行移動辦公管理系統(tǒng)更新的具體熱更新內(nèi)容;管理端分析基于H5平臺的移動辦公管理系統(tǒng)的更新必要性,并根據(jù)基于APP平臺的移動辦公管理系統(tǒng)的更新權(quán)限,對具體熱更新內(nèi)容進(jìn)行分類操作,以實現(xiàn)不同路徑的熱更新。本發(fā)明專利技術(shù)可實現(xiàn)對移動辦公管理系統(tǒng)的熱更新的高效更新操作,可提高移動辦公管理系統(tǒng)的更新的質(zhì)量和針對性。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及計算機(jī)應(yīng)用,尤其涉及多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法、系統(tǒng)


    技術(shù)介紹

    1、應(yīng)用軟件開發(fā)與其運行環(huán)境高度相關(guān),目前大部分的移動辦公管理系統(tǒng)均可在電腦端和手機(jī)端進(jìn)行操作運行;其中電腦端操作系統(tǒng)基本上為windows系統(tǒng),手機(jī)端的操作系統(tǒng)為ios和android,由于移動辦公管理系統(tǒng)基于多端跨平臺開發(fā),操作系統(tǒng)運行環(huán)境差異巨大,且開發(fā)語言大相徑庭;尤其是,手機(jī)端的軟件開發(fā)中,使用objective-c或swift語言開發(fā)ios?應(yīng)用程序;使用java或?kotlin語言開發(fā)android?應(yīng)用程序。

    2、flutter跨平臺應(yīng)用框架能夠?qū)崿F(xiàn)一套代碼同時支持移動端、桌面端和web端,在移動辦公管理系統(tǒng)使用過程中,為了提升用戶體驗,以及業(yè)務(wù)需求,其版本會不斷迭代更新,更新時需要給用戶發(fā)送相應(yīng)的提示,如果版本更新頻繁則提示較多影響用戶體驗;flutter框架自身的熱更新能力較為羸弱,基于flutter框架所實現(xiàn)的flutter應(yīng)用在版本更新時需要用戶手動安裝應(yīng)用安裝包,不僅需要用戶干預(yù),而且進(jìn)行的是全量升級,無法進(jìn)行增量升級,不符合用戶無感知升級的服務(wù)體驗;

    3、熱更新是指通過動態(tài)下發(fā)包,當(dāng)用戶打開app時,通過網(wǎng)絡(luò)下載升級包來直接更新,不需要發(fā)布新版本到應(yīng)用市場,升級包的體積比較小,下載速度快,對于緊急的bug修復(fù)以及實時性較強(qiáng)的功能發(fā)布比較適合。

    4、現(xiàn)有的熱更新都是支持原生代碼,不支持flutter,且目前的熱更新都是通過注入代碼上傳到服務(wù)器,然后客戶端獲取到最新代碼來更新,因此只有發(fā)布到線上后才能驗證最新版本是否依然存在bug;flutter框架自身的熱更新能力較為羸弱,基于flutter框架所實現(xiàn)的flutter應(yīng)用在版本更新時需要用戶手動安裝應(yīng)用安裝包,不僅需要用戶干預(yù),而且進(jìn)行的是全量升級,無法進(jìn)行增量升級,不符合用戶無感知升級的服務(wù)體驗。

    5、因此,有必要提供多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法、系統(tǒng)。


    技術(shù)實現(xiàn)思路

    1、本專利技術(shù)提供了多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法、系統(tǒng),通過管理端發(fā)送熱更新請求、查找并下載熱更新資源,再對熱更新資源進(jìn)行解析,確定用于進(jìn)行移動辦公管理系統(tǒng)更新的具體熱更新內(nèi)容,最后對具體熱更新內(nèi)容進(jìn)行分類操作,以實現(xiàn)不同路徑的熱更新,可實現(xiàn)對移動辦公管理系統(tǒng)的熱更新的高效更新操作,可提高移動辦公管理系統(tǒng)的更新的質(zhì)量和針對性。

    2、本專利技術(shù)提供了多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,包括:

    3、管理端發(fā)送熱更新請求至服務(wù)器,以使服務(wù)器根據(jù)熱更新請求,查找熱更新資源,將熱更新資源的下載地址下發(fā)至管理端;

    4、管理端根據(jù)下載地址,從服務(wù)器下載對應(yīng)的熱更新資源;

    5、管理端對熱更新資源進(jìn)行解析,以確定用于進(jìn)行移動辦公管理系統(tǒng)更新的具體熱更新內(nèi)容;

    6、管理端分析基于h5平臺的移動辦公管理系統(tǒng)的更新必要性,并根據(jù)基于app平臺的移動辦公管理系統(tǒng)的更新權(quán)限,對具體熱更新內(nèi)容進(jìn)行分類操作,以實現(xiàn)不同路徑的熱更新。

    7、進(jìn)一步地,管理端發(fā)送熱更新請求至服務(wù)器,以使服務(wù)器根據(jù)熱更新請求,查找熱更新資源,將熱更新資源的下載地址下發(fā)至管理端,包括:

    8、管理端根據(jù)設(shè)置的發(fā)送周期發(fā)送熱更新請求至服務(wù)器,以檢索更新資源;

    9、若無更新資源,則完善熱更新資源存儲庫的存儲信息;若有更新資源,則根據(jù)服務(wù)器提供的下載地址下載對應(yīng)的熱更新資源;其中,熱更新資源存儲庫為預(yù)先構(gòu)建。

    10、進(jìn)一步地,管理端根據(jù)下載地址,從服務(wù)器下載對應(yīng)的熱更新資源,包括:

    11、管理端根據(jù)下載地址,從服務(wù)器下載對應(yīng)的熱更新資源,并將熱更新資源分類存儲到熱更新資源存儲庫中。

    12、進(jìn)一步地,管理端對熱更新資源進(jìn)行解析,以確定用于進(jìn)行移動辦公管理系統(tǒng)更新的具體熱更新內(nèi)容,包括:

    13、對熱更新資源存儲庫中的熱更新資源進(jìn)行讀取,獲取目標(biāo)文件;

    14、若目標(biāo)文件為應(yīng)用于h5平臺的文件,則獲得第一具體熱更新內(nèi)容;

    15、若目標(biāo)文件為應(yīng)用于app平臺的文件,則獲得第二具體熱更新內(nèi)容;

    16、若目標(biāo)文件為應(yīng)用于h5平臺的文件和app平臺的文件,則獲得第三具體熱更新內(nèi)容;

    17、匯總第一具體熱更新內(nèi)容、第二具體熱更新內(nèi)容和第三具體熱更新內(nèi)容,組成具體熱更新內(nèi)容。

    18、進(jìn)一步地,管理端分析基于h5平臺的移動辦公管理系統(tǒng)的更新必要性,并根據(jù)基于app平臺的移動辦公管理系統(tǒng)的更新權(quán)限,對具體熱更新內(nèi)容進(jìn)行分類操作,以實現(xiàn)不同路徑的熱更新,包括:

    19、管理端根據(jù)第一具體熱更新內(nèi)容和第三具體熱更新內(nèi)容,分析基于h5平臺的移動辦公管理系統(tǒng)的更新必要性,獲得分析結(jié)果,根據(jù)分析結(jié)果,確定第一具體熱更新內(nèi)容和第三具體熱更新內(nèi)容中的更新操作目標(biāo),以用于執(zhí)行熱更新;

    20、管理端根據(jù)設(shè)置的基于app平臺的移動辦公管理系統(tǒng)的更新權(quán)限,對app的應(yīng)用端以及應(yīng)用端中的子應(yīng)用項進(jìn)行有選擇地更新操作。

    21、進(jìn)一步地,分析基于h5平臺的移動辦公管理系統(tǒng)的更新必要性,獲得分析結(jié)果,包括:

    22、獲取更新資源的重要程度、移動辦公管理系統(tǒng)的更新記錄,以及移動辦公管理系統(tǒng)的用戶端的使用反饋數(shù)據(jù);

    23、根據(jù)更新資源的重要程度、移動辦公管理系統(tǒng)的更新記錄、用戶端的使用反饋數(shù)據(jù),利用設(shè)定的賦值加權(quán)計算方法,對表征更新必要性的數(shù)值進(jìn)行計算,獲得更新必要性表征值,根據(jù)更新必要性表征值,確定分析結(jié)果。

    24、進(jìn)一步地,確定第一具體熱更新內(nèi)容和第三具體熱更新內(nèi)容中的更新操作目標(biāo),以用于執(zhí)行熱更新,包括:

    25、根據(jù)移動辦公管理系統(tǒng)的使用情況,確定更新操作的具體操作目標(biāo),具體為:

    26、根據(jù)不進(jìn)行更新操作的情況,確定第一具體熱更新內(nèi)容和第三具體熱更新內(nèi)容中的第一更新操作目標(biāo);

    27、根據(jù)需要進(jìn)行更新操作的情況,先進(jìn)行暫時存儲,再進(jìn)行分類確定;分類確定包括:根據(jù)適時更新的情況,確定第一具體熱更新內(nèi)容和第三具體熱更新內(nèi)容的第二更新操作目標(biāo);

    28、根據(jù)選擇部分內(nèi)容進(jìn)行更新的情況,確定第一具體熱更新內(nèi)容和第三具體熱更新內(nèi)容的第三更新操作目標(biāo);

    29、根據(jù)選擇全部內(nèi)容進(jìn)行更新的情況,確定第一具體熱更新內(nèi)容和第三具體熱更新內(nèi)容的第四更新操作目標(biāo);

    30、匯總第一更新操作目標(biāo)、第二更新操作目標(biāo)、第三更新操作目標(biāo)和第四更新操作目標(biāo),構(gòu)成更新操作目標(biāo)。

    31、進(jìn)一步地,管理端根據(jù)設(shè)置的基于app平臺的移動辦公管理系統(tǒng)的更新權(quán)限,對app的應(yīng)用端以及應(yīng)用端中的子應(yīng)用項進(jìn)行有選擇地更新操作,包括:

    32、管理端根據(jù)基于app平臺的移動辦公管理系統(tǒng)的用戶的使用角色,設(shè)置應(yīng)用端以及應(yīng)用端中的子應(yīng)用的更新權(quán)限;

    33、根據(jù)更新權(quán)限設(shè)置相對應(yīng)的更新策略;

    34、本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點】

    1.多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,管理端發(fā)送熱更新請求至服務(wù)器,以使服務(wù)器根據(jù)熱更新請求,查找熱更新資源,將熱更新資源的下載地址下發(fā)至管理端,包括:

    3.根據(jù)權(quán)利要求2所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,管理端根據(jù)下載地址,從服務(wù)器下載對應(yīng)的熱更新資源,包括:

    4.根據(jù)權(quán)利要求3所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,管理端對熱更新資源進(jìn)行解析,以確定用于進(jìn)行移動辦公管理系統(tǒng)更新的具體熱更新內(nèi)容,包括:

    5.根據(jù)權(quán)利要求4所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,管理端分析基于H5平臺的移動辦公管理系統(tǒng)的更新必要性,并根據(jù)基于APP平臺的移動辦公管理系統(tǒng)的更新權(quán)限,對具體熱更新內(nèi)容進(jìn)行分類操作,以實現(xiàn)不同路徑的熱更新,包括:

    6.根據(jù)權(quán)利要求5所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,分析基于H5平臺的移動辦公管理系統(tǒng)的更新必要性,獲得分析結(jié)果,包括:

    7.根據(jù)權(quán)利要求5所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,確定第一具體熱更新內(nèi)容和第三具體熱更新內(nèi)容中的更新操作目標(biāo),以用于執(zhí)行熱更新,包括:

    8.根據(jù)權(quán)利要求5所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,管理端根據(jù)設(shè)置的基于APP平臺的移動辦公管理系統(tǒng)的更新權(quán)限,對App的應(yīng)用端以及應(yīng)用端中的子應(yīng)用項進(jìn)行有選擇地更新操作,包括:

    9.根據(jù)權(quán)利要求8所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,更新策略包括對應(yīng)用端進(jìn)行直接更新、對子應(yīng)用項中的待更新項直接更新,以及針對子應(yīng)用項中不同的內(nèi)容,發(fā)送相對應(yīng)的更新項供用戶自由選擇更新;

    10.多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新系統(tǒng),其特征在于,包括:

    ...

    【技術(shù)特征摘要】

    1.多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,管理端發(fā)送熱更新請求至服務(wù)器,以使服務(wù)器根據(jù)熱更新請求,查找熱更新資源,將熱更新資源的下載地址下發(fā)至管理端,包括:

    3.根據(jù)權(quán)利要求2所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,管理端根據(jù)下載地址,從服務(wù)器下載對應(yīng)的熱更新資源,包括:

    4.根據(jù)權(quán)利要求3所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,管理端對熱更新資源進(jìn)行解析,以確定用于進(jìn)行移動辦公管理系統(tǒng)更新的具體熱更新內(nèi)容,包括:

    5.根據(jù)權(quán)利要求4所述的多端跨平臺開發(fā)的移動辦公管理系統(tǒng)熱更新方法,其特征在于,管理端分析基于h5平臺的移動辦公管理系統(tǒng)的更新必要性,并根據(jù)基于app平臺的移動辦公管理系統(tǒng)的更新權(quán)限,對具體熱更新內(nèi)容進(jìn)行分類操作,以實現(xiàn)不同路徑的熱更新,包括:

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:湯靖
    申請(專利權(quán))人:深圳市友點科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久精品?ⅴ无码中文字幕| 国产成人无码精品久久久露脸 | 亚洲精品无码专区在线播放| 亚洲av永久无码精品天堂久久| 亚洲av无码专区国产不乱码| 天堂无码久久综合东京热| 亚洲大尺度无码无码专区| 中日韩亚洲人成无码网站| 熟妇人妻中文av无码| 国产精品无码无卡在线观看久| 国产午夜精品无码| 国产精品无码久久久久久久久久 | 亚洲AV无码成人精品区在线观看 | 色窝窝无码一区二区三区| 无码VA在线观看| 精品无码AV一区二区三区不卡| 亚洲AV无码不卡在线观看下载| 最新无码专区视频在线| 老司机亚洲精品影院无码 | 久久99精品久久久久久hb无码| 无码专区国产无套粉嫩白浆内射 | 亚洲AV无码成H人在线观看 | 国产50部艳色禁片无码| 一本大道无码人妻精品专区| 无码人妻久久一区二区三区免费丨 | 国产精品无码专区AV在线播放| 久久精品无码精品免费专区| 狠狠躁天天躁中文字幕无码| 性色AV无码中文AV有码VR| 亚洲av永久无码天堂网| 亚洲午夜无码毛片av久久京东热 | 嫩草影院无码av| 亚洲成av人片不卡无码久久| MM1313亚洲精品无码久久| 日本精品人妻无码免费大全| 少妇人妻偷人精品无码AV| 性色av无码免费一区二区三区 | 蜜臀亚洲AV无码精品国产午夜.| 亚洲午夜无码久久| 蜜色欲多人AV久久无码| 精品无码一区二区三区水蜜桃 |