Multi-terminal cross-platform developed mobile office management system hot update method and system
Through the management side, sending hot update requests and analyzing hot update resources, combining the update strategies of H5 and APP platforms, efficient hot updates of the mobile office management system are achieved, solving the problems of manual installation and full upgrades of users in the existing technology, and improving the User experience and update quality.
Patent Information
- Application Number
- CN202510053699.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-02-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing mobile office management system requires users to manually install the application installation package when the version is updated, and the incremental upgrade cannot be performed, resulting in poor user experience. The Flutter framework's own hot update capability is relatively weak, which cannot meet the user's unconscious upgrade needs. .
通过管理端发送热更新请求,查找并下载热更新资源,解析热更新资源以确定具体热更新内容,并根据H5平台和APP平台的更新必要性和权限进行分类操作,实现不同路径的热更新。
It realizes efficient thermal update operations for the mobile office management system, improves the quality and targeted updates, and meets the users' unaware upgrade needs.
Smart Images

Figure CN119473366A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer application technology, and in particular to a hot update method and system for a mobile office management system developed across multiple terminals and platforms. Background Art
[0002] Application software development is highly related to its operating environment. Currently, most mobile office management systems can be operated on both computers and mobile phones. The operating system on the computer is basically Windows, and the operating system on the mobile phone is iOS and Android. Since the mobile office management system is based on multi-terminal cross-platform development, the operating environment of the operating system varies greatly, and the development language is very different. In particular, in the software development on the mobile phone, Objective-C or Swift is used to develop iOS applications; JAVA or Kotlin is used to develop Android applications.
[0003] The Flutter cross-platform application framework can implement a set of codes to support mobile, desktop and Web terminals at the same time. In the use of the mobile office management system, in order to improve the user experience and meet business needs, its version will be continuously updated. When updating, it is necessary to send corresponding prompts to users. If the version is updated frequently, there will be more prompts, which will affect the user experience. The hot update capability of the Flutter framework itself is relatively weak. When the Flutter application implemented based on the Flutter framework is updated, the user needs to manually install the application installation package. Not only does it require user intervention, but it is a full upgrade and cannot be incrementally upgraded, which does not meet the user's service experience of no-perception upgrades. Hot update means dynamically sending packages. When the user opens the App, the upgrade package is downloaded from the Internet to update directly. There is no need to release the new version to the application market. The upgrade package is relatively small in size and has a fast download speed. It is more suitable for urgent bug fixes and real-time function releases.
[0004] Existing hot updates all support native code but not Flutter. In addition, current hot updates are uploaded to the server by injecting code, and then the client obtains the latest code for update. Therefore, only after it is released online can it be verified whether the latest version still has bugs. The hot update capability of the Flutter framework itself is relatively weak. When the Flutter application implemented based on the Flutter framework is updated, users need to manually install the application installation package. This not only requires user intervention, but also performs a full upgrade without incremental upgrades, which does not meet the user's unaware upgrade service experience.
[0005] Therefore, it is necessary to provide a hot update method and system for a mobile office management system developed across multiple terminals and platforms. Summary of the invention
[0006] The present invention provides a hot update method and system for a mobile office management system developed across multiple terminals and platforms. The hot update request is sent by the management terminal, hot update resources are searched and downloaded, and then the hot update resources are parsed to determine the specific hot update content for updating the mobile office management system. Finally, the specific hot update content is classified to achieve hot updates of different paths. Efficient update operations for hot updates of the mobile office management system can be achieved, and the quality and pertinence of the updates of the mobile office management system can be improved.
[0007] The present invention provides a hot update method for a mobile office management system developed across multiple terminals and platforms, comprising: The management end sends a hot update request to the server, so that the server searches for hot update resources according to the hot update request and sends the download address of the hot update resources to the management end; The management end downloads the corresponding hot update resource from the server according to the download address; The management end analyzes the hot update resource to determine the specific hot update content used to update the mobile office management system; The management side analyzes the necessity of updating the mobile office management system based on the H5 platform, and classifies the specific hot update content according to the update permissions of the mobile office management system based on the APP platform to achieve hot updates in different paths.
[0008] Furthermore, the management terminal sends a hot update request to the server, so that the server searches for hot update resources according to the hot update request and sends the download address of the hot update resources to the management terminal, including: The management end sends a hot update request to the server according to the set sending cycle to retrieve the update resource; If there is no updated resource, the storage information of the hot update resource repository is improved; if there is an updated resource, the corresponding hot update resource is downloaded according to the download address provided by the server; wherein the hot update resource repository is pre-built.
[0009] Furthermore, the management end downloads the corresponding hot update resource from the server according to the download address, including: The management end downloads the corresponding hot update resources from the server according to the download address, and stores the hot update resources in a hot update resource storage repository by category.
[0010] Furthermore, the management end parses the hot update resource to determine the specific hot update content for updating the mobile office management system, including: Read the hot update resource in the hot update resource repository to obtain the target file; If the target file is a file applied to the H5 platform, the first specific hot update content is obtained; If the target file is a file applied to the app platform, obtaining the second specific hot update content; If the target file is a file applied to the H5 platform and the app platform, the third specific hot update content is obtained; The first specific hot update content, the second specific hot update content, and the third specific hot update content are aggregated to form specific hot update content.
[0011] Furthermore, the management side analyzes the necessity of updating the mobile office management system based on the H5 platform, and classifies the specific hot update content according to the update authority of the mobile office management system based on the APP platform to achieve hot updates in different paths, including: The management end analyzes the necessity of updating the mobile office management system based on the H5 platform according to the first specific hot update content and the third specific hot update content, obtains an analysis result, and determines the update operation target in the first specific hot update content and the third specific hot update content according to the analysis result, so as to perform the hot update; The management end selectively updates the application end of the App and the sub-application items in the application end according to the update authority of the mobile office management system based on the APP platform.
[0012] Furthermore, the necessity of updating the mobile office management system based on the H5 platform is analyzed, and the analysis results are obtained, including: Obtaining the importance of updated resources, update records of the mobile office management system, and usage feedback data of the user end of the mobile office management system; According to the importance of updating resources, the update records of the mobile office management system, and the usage feedback data of the user end, the numerical value representing the necessity of updating is calculated using the set assignment weighted calculation method to obtain the update necessity characterization value, and the analysis result is determined based on the update necessity characterization value.
[0013] Further, determining the update operation targets in the first specific hot update content and the third specific hot update content for performing the hot update includes: According to the usage of the mobile office management system, determine the specific operation objectives of the update operation, specifically: Determining a first update operation target in the first specific hot update content and the third specific hot update content according to a situation where the update operation is not performed; According to the situation of the update operation required, first temporarily store and then classify and determine; the classification and determination include: according to the timely update situation, determine the second update operation target of the first specific hot update content and the third specific hot update content; Determining a third update operation target of the first specific hot update content and the third specific hot update content according to the situation of selecting a portion of the content for updating; According to the situation that all contents are selected for updating, determining a fourth update operation target of the first specific hot update content and the third specific hot update content; The first update operation target, the second update operation target, the third update operation target, and the fourth update operation target are collected to form an update operation target.
[0014] Furthermore, the management end selectively updates the application end of the App and the sub-application items in the application end according to the update authority of the mobile office management system based on the APP platform, including: The management end sets the update permissions of the application end and the sub-applications in the application end according to the user role of the mobile office management system based on the APP platform; Set the corresponding update policy according to the update permissions; Set the update strategy and the matching relationship between the hot update content and the corresponding library; According to the second specific hot update content and the third specific hot update content, based on the matching relationship corresponding library, matching to obtain the update strategy; According to the update strategy, the application end of the App and the sub-application items in the application end are selectively updated.
[0015] Furthermore, the update strategy includes directly updating the application end, directly updating the items to be updated in the sub-application items, and sending corresponding update items for different contents in the sub-application items for users to freely choose to update; Among them, for different contents in the sub-application items, corresponding update items are sent for users to freely choose to update, and it also includes: the management end sends information such as the update importance of the update item, the update record corresponding to the update item, the number of update operation users, etc. to the users of the application end.
[0016] The mobile office management system hot update system developed across multiple platforms includes: The hot update resource acquisition module is used for the management end to send a hot update request to the server, so that the server searches for hot update resources according to the hot update request and sends the download address of the hot update resources to the management end; The hot update resource download module is used for the management end to download the corresponding hot update resource from the server according to the download address; The hot update resource parsing module is used for the management end to parse the hot update resource to determine the specific hot update content used for updating the mobile office management system; The hot update resource implementation module is used by the management side to analyze the necessity of updating the mobile office management system based on the H5 platform, and to classify the specific hot update content according to the update permissions of the mobile office management system based on the APP platform to achieve hot updates of different paths.
[0017] Compared with the prior art, the present invention has the following advantages and beneficial effects: sending a hot update request through the management end, searching and downloading hot update resources, and then parsing the hot update resources to determine the specific hot update content used to update the mobile office management system, and finally classifying the specific hot update content to achieve hot updates of different paths, which can realize efficient update operations of the hot update of the mobile office management system and improve the quality and pertinence of the update of the mobile office management system.
[0018] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.
[0019] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings: Figure 1 Schematic diagram of the hot update method steps for a mobile office management system developed for multiple terminals and cross-platforms; Figure 2 A schematic diagram of the steps for sending the download address of the hot update resource to the management end; Figure 3 Schematic diagram of the hot update system structure of the mobile office management system developed for multiple terminals and cross-platforms. DETAILED DESCRIPTION
[0021] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0022] The present invention provides a hot update method for a mobile office management system developed across multiple terminals and platforms, such as Figure 1 As shown, including: The management end sends a hot update request to the server, so that the server searches for hot update resources according to the hot update request and sends the download address of the hot update resources to the management end; The management end downloads the corresponding hot update resource from the server according to the download address; The management end analyzes the hot update resource to determine the specific hot update content used to update the mobile office management system; The management side analyzes the necessity of updating the mobile office management system based on the H5 platform, and classifies the specific hot update content according to the update permissions of the mobile office management system based on the APP platform to achieve hot updates in different paths.
[0023] The working principle of the above technical solution is: in order to realize the hot update method of the mobile office management system developed across multiple platforms, the present invention first sends a hot update request to the server through the management end, so that the server searches for hot update resources according to the hot update request, and sends the download address of the hot update resources to the management end; then the management end downloads the corresponding hot update resources from the server according to the download address; then the hot update resources are parsed by the management end to determine the specific hot update content for updating the mobile office management system; finally, the management end analyzes the necessity of updating the mobile office management system based on the H5 platform, and classifies the specific hot update content according to the update authority of the mobile office management system based on the APP platform to realize hot updates of different paths, wherein the management end refers to the management end of the mobile office management system.
[0024] The beneficial effects of the above technical solution are: by adopting the solution provided in this embodiment, a hot update request is sent through the management end, hot update resources are searched and downloaded, and then the hot update resources are parsed to determine the specific hot update content used to update the mobile office management system, and finally the specific hot update content is classified to achieve hot updates of different paths, which can realize efficient update operations of hot updates of the mobile office management system and improve the quality and pertinence of updates of the mobile office management system.
[0025] In one embodiment, Figure 2 As shown, the management end sends a hot update request to the server, so that the server searches for hot update resources according to the hot update request and sends the download address of the hot update resources to the management end, including: The management end sends a hot update request to the server according to the set sending cycle to retrieve the update resource; If there is no updated resource, the storage information of the hot update resource repository is improved; if there is an updated resource, the corresponding hot update resource is downloaded according to the download address provided by the server; wherein the hot update resource repository is pre-built.
[0026] The working principle of the above technical solution is: in order to send a hot update request to the server, search for hot update resources, and download hot update resources, the present invention sends a hot update request to the server through the management end according to the set sending cycle to retrieve update resources; if there are no update resources, the storage information of the hot update resource repository is improved; if there are update resources, the corresponding hot update resources are downloaded according to the download address provided by the server; wherein, the hot update resource repository is pre-built.
[0027] The beneficial effect of the above technical solution is: by adopting the solution provided by this embodiment, by searching for hot update resources, downloading hot update resources, and downloading according to the download address, it is possible to ensure that the hot update resources are obtained, thereby improving the basis and conditions for subsequent analysis and updating.
[0028] In one embodiment, the management end downloads the corresponding hot update resource from the server according to the download address, including: The management end downloads the corresponding hot update resources from the server according to the download address, and stores the hot update resources in a hot update resource storage repository by category.
[0029] The working principle of the above technical solution is: in order to download the corresponding hot update resources from the server, the present invention downloads the corresponding hot update resources from the server according to the download address through the management terminal, and stores the hot update resources in the hot update resource storage library.
[0030] The beneficial effect of the above technical solution is: by adopting the solution provided by this embodiment, the hot update resources are classified and stored in the hot update resource storage library, which facilitates subsequent operations.
[0031] In one embodiment, the management end parses the hot update resource to determine the specific hot update content for updating the mobile office management system, including: Read the hot update resource in the hot update resource repository to obtain the target file; If the target file is a file applied to the H5 platform, the first specific hot update content is obtained; If the target file is a file applied to the app platform, obtaining the second specific hot update content; If the target file is a file applied to the H5 platform and the app platform, the third specific hot update content is obtained; The first specific hot update content, the second specific hot update content, and the third specific hot update content are aggregated to form specific hot update content.
[0032] The working principle of the above technical solution is: in order to realize the parsing of hot update resources, the present invention first reads the hot update resources in the hot update resource storage library to obtain the target file; then analyzes the specific classification of the target file, if the target file is a file applied to the H5 platform, the first specific hot update content is obtained; if the target file is a file applied to the app platform, the second specific hot update content is obtained; if the target file is a file applied to the H5 platform and a file of the app platform, the third specific hot update content is obtained; finally, the first specific hot update content, the second specific hot update content and the third specific hot update content are summarized to form the specific hot update content.
[0033] The beneficial effect of the above technical solution is: by adopting the solution provided by this embodiment, by classifying the hot update resources, the pertinence and effectiveness of subsequent update operations can be guaranteed.
[0034] In one embodiment, the management end analyzes the necessity of updating the mobile office management system based on the H5 platform, and classifies the specific hot update content according to the update authority of the mobile office management system based on the APP platform to implement hot updates of different paths, including: The management end analyzes the necessity of updating the mobile office management system based on the H5 platform according to the first specific hot update content and the third specific hot update content, obtains an analysis result, and determines the update operation target in the first specific hot update content and the third specific hot update content according to the analysis result, so as to perform the hot update; The management end selectively updates the application end of the App and the sub-application items in the application end according to the update authority of the mobile office management system based on the APP platform.
[0035] The working principle of the above technical solution is: in order to realize the analysis of the necessity of updating the mobile office management system based on the H5 platform by the management end, and classify the specific hot update content according to the update authority of the mobile office management system based on the APP platform to realize hot updates of different paths, the present invention first analyzes the necessity of updating the mobile office management system based on the H5 platform according to the first specific hot update content and the third specific hot update content by the management end, obtains the analysis result, and determines the update operation targets in the first specific hot update content and the third specific hot update content according to the analysis result for executing the hot update; then the management end selectively updates the application end of the App and the sub-application items in the application end according to the set update authority of the mobile office management system based on the APP platform.
[0036] The beneficial effect of the above technical solution is: by adopting the solution provided in this embodiment, through analyzing the necessity of updating the mobile office management system based on the H5 platform, and then according to the update permissions of the mobile office management system based on the APP platform, selectively updating the application end of the App and the sub-application items in the application end, the update targeting of the mobile office management system can be improved.
[0037] In one embodiment, the necessity of updating the mobile office management system based on the H5 platform is analyzed to obtain analysis results, including: Obtaining the importance of updated resources, update records of the mobile office management system, and usage feedback data of the user end of the mobile office management system; According to the importance of updating resources, the update records of the mobile office management system, and the usage feedback data of the user end, the numerical value representing the necessity of updating is calculated using the set assignment weighted calculation method to obtain the update necessity characterization value, and the analysis result is determined based on the update necessity characterization value.
[0038] The working principle of the above technical solution is: in order to realize the analysis of the necessity of updating the mobile office management system based on the H5 platform, the present invention first obtains the importance of the update resources, the update records of the mobile office management system, and the usage feedback data of the user end of the mobile office management system; then according to the importance of the update resources, the update records of the mobile office management system, and the usage feedback data of the user end, the numerical value representing the necessity of the update is calculated using the set assignment weighted calculation method to obtain the update necessity characterization value, and the analysis result is determined according to the update necessity characterization value.
[0039] The beneficial effect of the above technical solution is: by adopting the solution provided in this embodiment, through the analysis of the necessity of updating the mobile office management system based on the H5 platform, it is possible to obtain the necessity of updating the mobile office management system and provide a basis for targeted implementation of the update of the mobile office management system.
[0040] In one embodiment, determining update operation targets in the first specific hot update content and the third specific hot update content for performing the hot update includes: According to the usage of the mobile office management system, determine the specific operation objectives of the update operation, specifically: Determining a first update operation target in the first specific hot update content and the third specific hot update content according to a situation where the update operation is not performed; According to the situation of the update operation required, first temporarily store and then classify and determine; the classification and determination include: according to the timely update situation, determine the second update operation target of the first specific hot update content and the third specific hot update content; Determining a third update operation target of the first specific hot update content and the third specific hot update content according to the situation of selecting a portion of the content for updating; According to the situation that all contents are selected for updating, determining a fourth update operation target of the first specific hot update content and the third specific hot update content; The first update operation target, the second update operation target, the third update operation target, and the fourth update operation target are collected to form an update operation target.
[0041] The working principle of the above technical solution is: in order to realize the update operation target in the first specific hot update content and the third specific hot update content for determining the execution of hot update, the present invention determines the specific operation target of the update operation according to the use of the mobile office management system, specifically: first determine the first update operation target in the first specific hot update content and the third specific hot update content according to the situation where no update operation is performed; then temporarily store and then classify and determine according to the situation where the update operation needs to be performed; the classification determination includes: determining the second update operation target of the first specific hot update content and the third specific hot update content according to the situation of timely update; determining the third update operation target of the first specific hot update content and the third specific hot update content according to the situation of selecting part of the content for update; determining the fourth update operation target of the first specific hot update content and the third specific hot update content according to the situation of selecting all the content for update; summarizing the first update operation target, the second update operation target, the third update operation target and the fourth update operation target to constitute the update operation target.
[0042] The beneficial effect of the above technical solution is: by adopting the solution provided by this embodiment, a basis is provided for the targeted update of hot update content by distinguishing and acquiring multiple operation targets.
[0043] In one embodiment, the management end selectively updates the application end of the App and the sub-application items in the application end according to the update authority of the mobile office management system based on the APP platform, including: The management end sets the update permissions of the application end and the sub-applications in the application end according to the user role of the mobile office management system based on the APP platform; Set the corresponding update policy according to the update permissions; Set the update strategy and the matching relationship between the hot update content and the corresponding library; According to the second specific hot update content and the third specific hot update content, based on the matching relationship corresponding library, matching to obtain the update strategy; According to the update strategy, the application end of the App and the sub-application items in the application end are selectively updated.
[0044] The working principle of the above technical solution is: in order to realize the selective update operation on the application end of the App and the sub-application items in the application end, the present invention first sets the update permissions of the application end and the sub-applications in the application end according to the user role of the mobile office management system based on the APP platform by the management end; then sets the corresponding update policy according to the update permission; then, sets the matching relationship correspondence library between the update policy and the hot update content; finally, according to the second specific hot update content and the third specific hot update content, based on the matching relationship correspondence library, match and obtain the update policy; according to the update policy, selectively update the application end of the App and the sub-application items in the application end.
[0045] The beneficial effect of the above technical solution is: by adopting the solution provided in this embodiment, by selectively updating the application end of the App and the sub-application items in the application end, targeted updates can be provided.
[0046] In one embodiment, the update strategy includes directly updating the application end, directly updating the items to be updated in the sub-application items, and sending corresponding update items for different contents in the sub-application items for users to freely choose to update; Among them, for different contents in the sub-application items, corresponding update items are sent for users to freely choose to update, and it also includes: the management end sends information such as the update importance of the update item, the update record corresponding to the update item, the number of update operation users, etc. to the users of the application end.
[0047] The working principle of the above technical solution is: the update strategy in the present invention includes direct updating of the application end, direct updating of the items to be updated in the sub-application items, and sending corresponding update items for users to freely choose to update for different contents in the sub-application items; setting these update strategies corresponds to enriching the update operation methods, which is helpful to improve the quality of hot updates; among them, sending corresponding update items for users to freely choose to update for different contents in the sub-application items, and also includes: the management end sends information such as the update importance of the update item, the update record corresponding to the update item, and the number of update operation users to the user of the application end.
[0048] The beneficial effect of the above technical solution is: by adopting the solution provided by this embodiment, the quality of hot update can be improved by setting different update strategies.
[0049] A mobile office management system hot update system developed across multiple platforms, such as Figure 3 As shown, including: The hot update resource acquisition module is used for the management end to send a hot update request to the server, so that the server searches for hot update resources according to the hot update request and sends the download address of the hot update resources to the management end; The hot update resource download module is used for the management end to download the corresponding hot update resource from the server according to the download address; The hot update resource parsing module is used for the management end to parse the hot update resource to determine the specific hot update content used for updating the mobile office management system; The hot update resource implementation module is used by the management side to analyze the necessity of updating the mobile office management system based on the H5 platform, and to classify the specific hot update content according to the update permissions of the mobile office management system based on the APP platform to achieve hot updates of different paths.
[0050] The working principle of the above technical solution is: in order to realize the hot update system of the mobile office management system developed across multiple platforms, the present invention proposes a hot update resource acquisition module, which is used for the management end to send a hot update request to the server, so that the server can find the hot update resource according to the hot update request, and send the download address of the hot update resource to the management end; a hot update resource download module is proposed, which is used for the management end to download the corresponding hot update resource from the server according to the download address; a hot update resource parsing module is proposed, which is used for the management end to parse the hot update resource to determine the specific hot update content for updating the mobile office management system; a hot update resource implementation module is proposed, which is used for the management end to analyze the necessity of updating the mobile office management system based on the H5 platform, and classify the specific hot update content according to the update authority of the mobile office management system based on the APP platform to realize hot updates of different paths.
[0051] The beneficial effects of the above technical solution are: by adopting the solution provided in this embodiment, a hot update request is sent through the management end, hot update resources are searched and downloaded, and then the hot update resources are parsed to determine the specific hot update content used to update the mobile office management system, and finally the specific hot update content is classified to achieve hot updates of different paths, which can realize efficient update operations of hot updates of the mobile office management system and improve the quality and pertinence of updates of the mobile office management system.
[0052] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A hot update method for a mobile office management system developed across multiple terminals and platforms, characterized in that: include: The management end sends a hot update request to the server, so that the server searches for hot update resources according to the hot update request and sends the download address of the hot update resources to the management end; The management end downloads the corresponding hot update resource from the server according to the download address; The management end analyzes the hot update resource to determine the specific hot update content used to update the mobile office management system; The management side analyzes the necessity of updating the mobile office management system based on the H5 platform, and classifies the specific hot update content according to the update permissions of the mobile office management system based on the APP platform to achieve hot updates in different paths.
2. The method for hot updating a mobile office management system developed across multiple terminals and platforms according to claim 1 is characterized in that: The management end sends a hot update request to the server, so that the server searches for hot update resources according to the hot update request and sends the download address of the hot update resources to the management end, including: The management end sends a hot update request to the server according to the set sending cycle to retrieve the update resource; If there is no updated resource, the storage information of the hot update resource repository is improved; if there is an updated resource, the corresponding hot update resource is downloaded according to the download address provided by the server; wherein the hot update resource repository is pre-built.
3. The method for hot updating a mobile office management system developed across multiple terminals and platforms according to claim 2 is characterized in that: The management end downloads the corresponding hot update resources from the server according to the download address, including: The management end downloads the corresponding hot update resources from the server according to the download address, and stores the hot update resources in a hot update resource storage repository by category.
4. The method for hot updating a mobile office management system developed across multiple terminals and platforms according to claim 3 is characterized in that: The management end parses the hot update resources to determine the specific hot update content used to update the mobile office management system, including: Read the hot update resource in the hot update resource repository to obtain the target file; If the target file is a file applied to the H5 platform, the first specific hot update content is obtained; If the target file is a file applied to the app platform, obtaining the second specific hot update content; If the target file is a file applied to the H5 platform and the app platform, the third specific hot update content is obtained; The first specific hot update content, the second specific hot update content, and the third specific hot update content are aggregated to form specific hot update content.
5. The method for hot updating a mobile office management system developed across multiple terminals and platforms according to claim 4 is characterized in that: The management side analyzes the necessity of updating the mobile office management system based on the H5 platform, and classifies the specific hot update content according to the update authority of the mobile office management system based on the APP platform to achieve hot updates in different paths, including: The management end analyzes the necessity of updating the mobile office management system based on the H5 platform according to the first specific hot update content and the third specific hot update content, obtains an analysis result, and determines the update operation target in the first specific hot update content and the third specific hot update content according to the analysis result, so as to perform the hot update; The management end selectively updates the application end of the App and the sub-application items in the application end according to the update authority of the mobile office management system based on the APP platform.
6. The method for hot updating a mobile office management system developed across multiple terminals and platforms according to claim 5 is characterized in that: Analyze the necessity of updating the mobile office management system based on the H5 platform and obtain the analysis results, including: Obtaining the importance of updated resources, update records of the mobile office management system, and usage feedback data of the user end of the mobile office management system; According to the importance of updating resources, the update records of the mobile office management system, and the usage feedback data of the user end, the numerical value representing the necessity of updating is calculated using the set assignment weighted calculation method to obtain the update necessity characterization value, and the analysis result is determined based on the update necessity characterization value.
7. The method for hot updating a mobile office management system developed across multiple terminals and platforms according to claim 5 is characterized in that: Determining update operation targets in the first specific hot update content and the third specific hot update content for performing the hot update includes: According to the usage of the mobile office management system, determine the specific operation objectives of the update operation, specifically: Determining a first update operation target in the first specific hot update content and the third specific hot update content according to a situation where the update operation is not performed; According to the situation of the update operation required, first temporarily store and then classify and determine; the classification and determination include: according to the timely update situation, determine the second update operation target of the first specific hot update content and the third specific hot update content; Determining a third update operation target of the first specific hot update content and the third specific hot update content according to the situation of selecting a portion of the content for updating; According to the situation that all contents are selected for updating, determining a fourth update operation target of the first specific hot update content and the third specific hot update content; The first update operation target, the second update operation target, the third update operation target, and the fourth update operation target are collected to form an update operation target.
8. The method for hot updating a mobile office management system developed across multiple terminals and platforms according to claim 5 is characterized in that: The management end selectively updates the application end of the App and the sub-application items in the application end according to the update permissions set for the mobile office management system based on the APP platform, including: The management end sets the update permissions of the application end and the sub-applications in the application end according to the user role of the mobile office management system based on the APP platform; Set the corresponding update policy according to the update permissions; Set the update strategy and the matching relationship between the hot update content and the corresponding library; According to the second specific hot update content and the third specific hot update content, based on the matching relationship corresponding library, matching to obtain the update strategy; According to the update strategy, the application end of the App and the sub-application items in the application end are selectively updated.
9. The method for hot updating a mobile office management system developed across multiple terminals and platforms according to claim 8 is characterized in that: The update strategy includes directly updating the application end, directly updating the items to be updated in the sub-application items, and sending corresponding update items for different contents in the sub-application items for users to freely choose to update; Among them, for different contents in the sub-application items, corresponding update items are sent for users to freely choose to update, and it also includes: the management end sends information such as the update importance of the update item, the update record corresponding to the update item, the number of update operation users, etc. to the users of the application end.
10. A mobile office management system hot update system developed across multiple platforms, characterized by: include: The hot update resource acquisition module is used for the management end to send a hot update request to the server, so that the server searches for hot update resources according to the hot update request and sends the download address of the hot update resources to the management end; The hot update resource download module is used for the management end to download the corresponding hot update resource from the server according to the download address; The hot update resource parsing module is used for the management end to parse the hot update resource to determine the specific hot update content used for updating the mobile office management system; The hot update resource implementation module is used by the management side to analyze the necessity of updating the mobile office management system based on the H5 platform, and to classify the specific hot update content according to the update permissions of the mobile office management system based on the APP platform to achieve hot updates of different paths.
Citation Information
Patent Citations
Terminal system upgrading method and device, and server
CN104778057A
Patch generating method and device, updating method, electronic device and storage medium
CN107239309A
Method and a system for quickly hot-updating application program
CN113448611A
Updating method and device of Flutter application, equipment and storage medium
CN114529066A
Hot update method and device of application program, intelligent equipment and storage medium
CN116647447A