WO2018076800A1 - Method and system for asynchronously updating data - Google Patents

Method and system for asynchronously updating data Download PDF

Info

Publication number
WO2018076800A1
WO2018076800A1 PCT/CN2017/092961 CN2017092961W WO2018076800A1 WO 2018076800 A1 WO2018076800 A1 WO 2018076800A1 CN 2017092961 W CN2017092961 W CN 2017092961W WO 2018076800 A1 WO2018076800 A1 WO 2018076800A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
server
update
updated
idle
Prior art date
Application number
PCT/CN2017/092961
Other languages
French (fr)
Chinese (zh)
Inventor
彭仁诚
Original Assignee
深圳有麦科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳有麦科技有限公司 filed Critical 深圳有麦科技有限公司
Publication of WO2018076800A1 publication Critical patent/WO2018076800A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2308Concurrency control
    • G06F16/2315Optimistic concurrency control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2379Updates performed during online database operations; commit processing
    • G06F16/2386Bulk updating operations

Definitions

  • the present invention relates to the technical field of data updating, and more particularly to a data asynchronous updating method and system thereof.
  • An application a computer program that performs one or more specific tasks, which runs in user mode and can Interact with the user with a visual user interface.
  • the application is usually divided into two parts: the graphical user interface. (GUI) and engine (Engien) It is different from the concept of application software.
  • Application software refers to the classification of purposes used, which can be a collection of single programs or other dependent components, such as Microsoft. Office, OpenOffice.
  • An application is a single executable or a single program, such as Word, Photoshop. You can't distinguish the two carefully in your daily life.
  • General program is software An integral part.
  • the object of the present invention is to overcome the deficiencies of the prior art and to provide a data asynchronous update method and system thereof.
  • a method for asynchronously updating data comprising the following steps:
  • the relevant data of the application is stored in the data server, and the data server communicates with the cloud computing platform of the application;
  • the data server determines whether the relevant data in the server has been updated. If the relevant data in the server has been updated, the number is counted. According to the update, the data server triggers the asynchronous network, requests the server to deliver the updated data, and enters the data in the data server. The row is updated, or if the relevant data in the server is not updated, the data server is notified, and the data in the server is not updated.
  • a further technical solution is: the relevant data of the application is stored in the data server, and the data service After the data is exchanged with the cloud computing platform of the application, the method further includes: determining whether the data server is an idle period, triggering the asynchronous network to request update data, and if the data server is an idle period, triggering the asynchronous network to request the update data, The data is updated according to whether the server is in an idle period, or if the data server is not in an idle period, the asynchronous network requests to update the data, and when the data server reaches the set time period, the data is updated.
  • a further technical solution is: the determining whether the data server is an idle time period triggers an asynchronous network request New data, if the data server is idle time triggers asynchronous network request update data, the data server is in idle time, Data update, or if the data server does not trigger the asynchronous network to request update data during the idle period, the data server arrives at the set time period to update the data, including:
  • a further technical solution is: determining whether the relevant data in the server has been updated, if the server The related data has been updated, and the data is updated.
  • the data server triggers the asynchronous network and requests the server to deliver the updated number.
  • the data in the data server is updated, or if the relevant data in the server is not updated, the data service is notified Server, the data in this server is not updated, specifically: relying on the version number of the data to determine whether the relevant data has been more New, when the version number of the data changes, the related data has been updated, or when the version number of the data has not changed, the related data is not updated.
  • the invention also provides a data asynchronous update system, comprising a data storage module, a judgment trigger type module, Determining an update module, an update module, and a notification module;
  • the data storage module is configured to store related data of the application in the data server, and the data server Performing data exchange with the cloud computing platform of the application, and connecting to the determining trigger type module;
  • the determining update module is configured to determine whether the data server is an idle time period and trigger an asynchronous network request update. Data, connected to the judgment update module;
  • the determining update module is configured to determine whether related data in the server has been updated, and is respectively connected to the update module and the notification module;
  • the update module is configured to perform data update, the data server triggers an asynchronous network, and the request server sends the update New data to update data in the data server;
  • the notification module is configured to notify the data server that the data in the server is not updated.
  • a further technical solution is: the judging the update type module, including determining an idle update submodule, and an idle judgment a break submodule and a specified time judging submodule;
  • the determining an idle update submodule is configured to determine whether the data server triggers an asynchronous network during an idle period. Updating data is respectively connected to the idle determination submodule and the specified time determination submodule;
  • the idle judging submodule is configured to determine whether the data server is in an idle period, and is connected to the judging update module;
  • the specified time judging submodule is configured to determine whether the data server has reached a specified time period and is connected to the judgment update module.
  • the determining the update type module comprises setting a sub-module
  • the setting sub-module is used for the user to customize the time when the data server triggers the asynchronous network, respectively
  • the specified time judging submodule and the judging idle update submodule are connected.
  • the beneficial effects of the present invention compared with the prior art are: a method for asynchronously updating data according to the present invention, Data update and data caching and asynchronous processing, while using the data server as a carrier, reducing the number of applications directly connected to the server, enabling data access and data update asynchronous, avoiding asynchronous data updates
  • the application has a stuck phenomenon, while improving the stability of the application, so that users have a better experience.
  • FIG. 1 is a flow chart of a method for asynchronously updating data according to an embodiment of the present invention
  • FIG. 2 is a structural block diagram of a data asynchronous update system according to an embodiment of the present invention.
  • the data asynchronous update method provided in this embodiment can be applied.
  • the access of the data is asynchronous with the update of the data, and the phenomenon of the application jamming is avoided from the asynchronous aspect of the data update, and the stability of the application is improved, so that the user has A better experience.
  • a method for asynchronously updating data comprising the following steps:
  • the relevant data of the application is stored in the data server, and the data server communicates with the cloud computing platform of the application;
  • determining whether the data server is an idle time period triggers an asynchronous network request to update data, if the data server The idle time period triggers the asynchronous network to request the update data, when the data server is in the idle period, the data is updated, or if the data server is not in the idle period, the asynchronous network requests the update data, when the data server arrives at the set time. Inter-section, data update.
  • S3. Determine whether related data in the server has been updated, and if related data in the server has been updated, proceed The data is updated, the data server triggers the asynchronous network, and the requesting server delivers the updated data to the data in the data server. Update, or if the relevant data in the server is not updated, notify the data server that the data in the server is not updated.
  • the relevant data of the application is stored in the data server, the data server and the application
  • the order of the cloud computing platform for data exchange, relying on the internal network to complete, the internal network and data update depends on The network is a different network, so there is no phenomenon of competing for the same network, and the phenomenon of jamming of the application is reduced from the root of the network.
  • determining whether the data server is an idle time period triggers an asynchronous network request update.
  • Data if the data server is idle time triggers asynchronous network request to update data, the data server is in idle time, enter The data is updated, or if the data server does not trigger the asynchronous network to request the update data, the data server arrives at the set time period and performs data update, including:
  • S21 Determine whether the data server is in an idle period, and if the data server is in an idle period, perform data Update, or, if the data server is not in an idle period, continue to wait until it reaches an idle period;
  • S22 Determine whether the data server reaches a specified time period. If the data server reaches the specified time period, enter The row data is updated, or if the data server reaches the specified time period, it continues to wait until the specified time period is reached.
  • the user customizes the time at which the data server triggers the asynchronous network, where the time is in daily units.
  • the time when the user-defined data server triggers the asynchronous network may also be On a monthly basis, depending on the situation.
  • the data server triggers the asynchronous network, and the requesting server delivers the updated data to the data.
  • the data in the server is updated, or if the relevant data in the server is not updated, the data server is notified, this time.
  • the data in the server is not updated. Specifically, it depends on the version number of the data to determine whether the related data has been updated. When the version number changes, the related data is updated, or when the version number of the data does not change, the related data is not updated.
  • the above S3 determines whether the relevant data in the server has been updated, if the relevant information in the server
  • the data is updated, the data is updated, the data server triggers the asynchronous network, and the requesting server delivers the updated data.
  • the data in the data server is updated, or if the relevant data in the server is not updated, the data server is notified, The data in the server is not updated, depending on the version number of the data to determine whether the relevant data has been updated, when the version of the data When the number changes, the related data has been updated, or when the version number of the data has not changed, the related data is not updated.
  • the data server obtains the updated related data, searches for the original data corresponding to the updated related data, and replaces the updated related data with the corresponding original data by using an alternative manner.
  • the above-mentioned data asynchronous update method by asynchronously updating data and caching and data Rationally, the data server is used as a carrier to reduce the number of times the application and the server are directly connected to each other, and to realize data access. Asking asynchronously with the update of data, avoiding the jamming of the application from the asynchronous aspect of data update, and improving the stability of the application, so that the user has a better experience.
  • the invention also provides a data asynchronous update system, comprising a data storage module 10, a judgment trigger type module, Determining an update module 60, an update module 70, and a notification module 80; the data storage module 10 for correlating applications
  • the data is stored in the data server, and the data server communicates with the cloud computing platform of the application, and the data is Determining a trigger type module connection; the determining update module 60, configured to determine whether the data server is triggered by an idle period
  • the asynchronous network requests the update data to be connected to the judgment update module 60; the judgment update module 60 is configured to determine the service.
  • the update module 70 is used For data update, the data server triggers an asynchronous network, requesting the server to deliver updated data to the data server.
  • the data is updated;
  • the notification module 80 is configured to notify the data server that the data in the server is not updated.
  • the determining the update type module includes determining the idle update submodule 20, the idle determination submodule 30, and the designation The time judging sub-module 50, the judging idle update sub-module 20, configured to determine whether the data server is in an idle period Sending asynchronous network request update data, respectively, with the idle determination sub-module 30 and the specified time determination sub-module 50
  • the idle determination sub-module 30 is configured to determine whether the data server is in an idle period, and update the mode with the judgment Block 60 is connected;
  • the specified time judging sub-module 50 is configured to determine whether the data server has reached a specified time period and is connected to the judging update module 60.
  • the determining the update type module includes a setting submodule 40, and the setting submodule 40 is configured for the user. Defining the time at which the setting data server triggers the asynchronous network is respectively connected to the specified time judging sub-module 50 and the judging idle update sub-module 20.

Abstract

A method and system for asynchronously updating data. The method comprises: store related data of an application program in a data server, and the data server exchanges data with a cloud computing platform of the application program; determine whether the related data in the server is updated or not, update the data if the related data in the server is already updated, the data server triggers an asynchronous network to request the server to issue the updated data and update the data in the data server; inform the data server that the data in the server is not updated this time if the related data in the server is not updated. According to the method and the system, data updating and data caching and exchanging are asynchronously processed, the data server is used as a carrier, and accordingly, the application program and server direct-connection frequencies can be reduced, and data access and data updating asynchronization can be implemented; application program jamming phenomena can be prevented from the aspect of data updating asynchronization, accordingly, the stability of the application program can be improved, and the user experience is good.

Description

一种数据异步更新方法及其***  Data asynchronous update method and system thereof
技术领域Technical field
本发明涉及数据更新的技术领域,更具体地说是指一种数据异步更新方法及其系 统。The present invention relates to the technical field of data updating, and more particularly to a data asynchronous updating method and system thereof.
背景技术Background technique
应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以 和用户进行交互,具有可视的用户界面。应用程序通常又被分为两部分:图形用户接口 (GUI)和引擎(Engien)它与应用软件的概念不同。应用软件指使用的目的分类,可以是单一 程序或其他从属组件的集合,例如Microsoft Office、OpenOffice。应用程序指单一可执行 文件或单一程序,例如Word、Photoshop。日常中可不将两者仔细区分。一般视程序为软件的 一个组成部分。An application, a computer program that performs one or more specific tasks, which runs in user mode and can Interact with the user with a visual user interface. The application is usually divided into two parts: the graphical user interface. (GUI) and engine (Engien) It is different from the concept of application software. Application software refers to the classification of purposes used, which can be a collection of single programs or other dependent components, such as Microsoft. Office, OpenOffice. An application is a single executable or a single program, such as Word, Photoshop. You can't distinguish the two carefully in your daily life. General program is software An integral part.
当前的所有应用程序都必须依赖于外部网络来访问服务器,以获取对应的信息, 服务器的数据更新时,数据变化的周期较长,应用程序也会立即更新从服务器下载的数据, 但是,应用程序访问服务器获取数据进行计算的同时,还需要进行数据的更新,造成服务器 的崩溃以及应用程序的卡壳,使得用户的体验感不好。All current applications must rely on the external network to access the server to obtain the corresponding information. When the server's data is updated, the data changes in a long period, and the application immediately updates the data downloaded from the server. However, when the application accesses the server to obtain data for calculation, it also needs to update the data, causing the server to crash and the application to be stuck, which makes the user's experience worse.
因此,有必要设计一种数据异步更新方法,实现数据的访问与数据的更新异步,从 数据更新异步方面避免应用程序出现卡壳的现象,同时提高应用程序的稳定性,让用户有 较好的体验感。Therefore, it is necessary to design a data asynchronous update method to achieve data access and data update asynchronously, from The asynchronous aspect of data update avoids the jamming of the application, and improves the stability of the application, so that the user has a better experience.
发明内容Summary of the invention
本发明的目的在于克服现有技术的缺陷,提供一种数据异步更新方法及其***。The object of the present invention is to overcome the deficiencies of the prior art and to provide a data asynchronous update method and system thereof.
为实现上述目的,本发明采用以下技术方案:一种数据异步更新方法,包括以下步 骤:To achieve the above object, the present invention adopts the following technical solution: a method for asynchronously updating data, comprising the following steps:
应用程序的相关数据存储于数据服务器中,数据服务器与应用程序的云计算平台 进行数据的来往;The relevant data of the application is stored in the data server, and the data server communicates with the cloud computing platform of the application;
判断服务器内的相关数据是否已更新,若服务器内的相关数据已更新,则进行数 据更新,数据服务器触发异步网络,请求服务器下发更新的数据,对数据服务器内的数据进 行更新,或者,若服务器内的相关数据未更新,则通知数据服务器,此次服务器内的数据未 更新。Determine whether the relevant data in the server has been updated. If the relevant data in the server has been updated, the number is counted. According to the update, the data server triggers the asynchronous network, requests the server to deliver the updated data, and enters the data in the data server. The row is updated, or if the relevant data in the server is not updated, the data server is notified, and the data in the server is not updated.
其进一步技术方案为:所述应用程序的相关数据存储于数据服务器中,数据服务 器与应用程序的云计算平台进行数据的来往之后,还包括判断数据服务器是否是空闲时段 触发异步网络请求更新数据,若数据服务器是空闲时段触发异步网络请求更新数据,当数 据服务器处于空闲时段,进行数据更新,或者,若数据服务器不是空闲时段触发异步网络请 求更新数据,当数据服务器到了设定的时间段,进行数据更新。A further technical solution is: the relevant data of the application is stored in the data server, and the data service After the data is exchanged with the cloud computing platform of the application, the method further includes: determining whether the data server is an idle period, triggering the asynchronous network to request update data, and if the data server is an idle period, triggering the asynchronous network to request the update data, The data is updated according to whether the server is in an idle period, or if the data server is not in an idle period, the asynchronous network requests to update the data, and when the data server reaches the set time period, the data is updated.
其进一步技术方案为:所述判断数据服务器是否是空闲时段触发异步网络请求更 新数据,若数据服务器是空闲时段触发异步网络请求更新数据,数据服务器处于空闲时段, 进行数据更新,或者,若数据服务器不是空闲时段触发异步网络请求更新数据,数据服务器 到了设定的时间段,进行数据更新,具体包括:A further technical solution is: the determining whether the data server is an idle time period triggers an asynchronous network request New data, if the data server is idle time triggers asynchronous network request update data, the data server is in idle time, Data update, or if the data server does not trigger the asynchronous network to request update data during the idle period, the data server arrives at the set time period to update the data, including:
判断数据服务器是否是空闲时段触发异步网络请求更新数据,若数据服务器是空 闲时段触发异步网络请求更新数据,则进行下一步骤,若数据服务器不是空闲时段触发异 步网络请求更新数据,则进行最后一步骤;Determine whether the data server is an idle time period and trigger the asynchronous network to request update data, if the data server is empty When the idle time period triggers the asynchronous network to request the update data, the next step is performed. If the data server does not trigger the asynchronous network to request the update data during the idle period, the last step is performed;
判断数据服务器是否处于空闲时段,若数据服务器处于空闲时段,进行数据更新, 或者,若数据服务器不处于空闲时段,继续等待直至到达空闲时段;Determine whether the data server is in an idle period, and if the data server is in an idle period, perform data update, Or, if the data server is not in the idle period, continue to wait until the idle period is reached;
判断数据服务器是否到达指定时间段,若数据服务器到达指定时间段,则进行数 据更新,或者,若数据服务器到达指定时间段,继续等待直至到达指定时间段。Determine whether the data server has reached the specified time period, and if the data server reaches the specified time period, perform the number According to the update, or if the data server reaches the specified time period, it continues to wait until the specified time period is reached.
其进一步技术方案为:所述判断服务器内的相关数据是否已更新,若服务器内的 相关数据已更新,则进行数据更新,数据服务器触发异步网络,请求服务器下发更新的数 据,对数据服务器内的数据进行更新,或者,若服务器内的相关数据未更新,则通知数据服 务器,此次服务器内的数据未更新,具体的是:依靠数据的版本号判断相关数据是否已更 新,当数据的版本号发生变化时,相关数据已更新,或者,当数据的版本号没发生变化时,相 关数据未更新。A further technical solution is: determining whether the relevant data in the server has been updated, if the server The related data has been updated, and the data is updated. The data server triggers the asynchronous network and requests the server to deliver the updated number. According to the data in the data server is updated, or if the relevant data in the server is not updated, the data service is notified Server, the data in this server is not updated, specifically: relying on the version number of the data to determine whether the relevant data has been more New, when the version number of the data changes, the related data has been updated, or when the version number of the data has not changed, the related data is not updated.
本发明还提供了一种数据异步更新***,包括数据存储模块、判断触发类型模块、 判断更新模块、更新模块以及通知模块;The invention also provides a data asynchronous update system, comprising a data storage module, a judgment trigger type module, Determining an update module, an update module, and a notification module;
所述数据存储模块,用于应用程序的相关数据存储于数据服务器中,数据服务器 与应用程序的云计算平台进行数据的来往,与所述判断触发类型模块连接;The data storage module is configured to store related data of the application in the data server, and the data server Performing data exchange with the cloud computing platform of the application, and connecting to the determining trigger type module;
所述判断更新模块,用于判断数据服务器是否是空闲时段触发异步网络请求更新 数据,与所述判断更新模块连接;The determining update module is configured to determine whether the data server is an idle time period and trigger an asynchronous network request update. Data, connected to the judgment update module;
所述判断更新模块,用于判断服务器内的相关数据是否已更新,分别与所述更新 模块以及所述通知模块连接;The determining update module is configured to determine whether related data in the server has been updated, and is respectively connected to the update module and the notification module;
所述更新模块,用于进行数据更新,数据服务器触发异步网络,请求服务器下发更 新的数据,对数据服务器内的数据进行更新;The update module is configured to perform data update, the data server triggers an asynchronous network, and the request server sends the update New data to update data in the data server;
所述通知模块,用于通知数据服务器,此次服务器内的数据未更新The notification module is configured to notify the data server that the data in the server is not updated.
其进一步技术方案为:所述判断更新类型模块包括判断空闲更新子模块、空闲判 断子模块以及指定时间判断子模块;A further technical solution is: the judging the update type module, including determining an idle update submodule, and an idle judgment a break submodule and a specified time judging submodule;
所述判断空闲更新子模块,用于判断数据服务器是否是空闲时段触发异步网络请 求更新数据,分别与所述空闲判断子模块以及所述指定时间判断子模块连接;The determining an idle update submodule is configured to determine whether the data server triggers an asynchronous network during an idle period. Updating data is respectively connected to the idle determination submodule and the specified time determination submodule;
所述空闲判断子模块,用于判断数据服务器是否处于空闲时段,与所述判断更新 模块连接;The idle judging submodule is configured to determine whether the data server is in an idle period, and is connected to the judging update module;
所述指定时间判断子模块,用于判断数据服务器是否到达指定时间段,与所述判 断更新模块连接。The specified time judging submodule is configured to determine whether the data server has reached a specified time period and is connected to the judgment update module.
其进一步技术方案为:所述判断更新类型模块包括设定子模块;A further technical solution is: the determining the update type module comprises setting a sub-module;
所述设定子模块,用于用户自定义设置数据服务器触发异步网络的时间,分别与 所述指定时间判断子模块以及所述判断空闲更新子模块连接。The setting sub-module is used for the user to customize the time when the data server triggers the asynchronous network, respectively The specified time judging submodule and the judging idle update submodule are connected.
本发明与现有技术相比的有益效果是:本发明的一种数据异步更新方法,通过将 数据的更新与数据的缓存和来往异步处理,同时采用数据服务器作为载体,减少应用程序 与服务器直接对接的次数,实现数据的访问与数据的更新异步,从数据更新异步方面避免 应用程序出现卡壳的现象,同时提高应用程序的稳定性,让用户有较好的体验感。The beneficial effects of the present invention compared with the prior art are: a method for asynchronously updating data according to the present invention, Data update and data caching and asynchronous processing, while using the data server as a carrier, reducing the number of applications directly connected to the server, enabling data access and data update asynchronous, avoiding asynchronous data updates The application has a stuck phenomenon, while improving the stability of the application, so that users have a better experience.
下面结合附图和具体实施例对本发明作进一步描述。The invention is further described below in conjunction with the drawings and specific embodiments.
附图说明DRAWINGS
图1为本发明具体实施例提供的一种数据异步更新方法的流程框图;FIG. 1 is a flow chart of a method for asynchronously updating data according to an embodiment of the present invention;
图2为本发明具体实施例提供的一种数据异步更新***的结构框图。FIG. 2 is a structural block diagram of a data asynchronous update system according to an embodiment of the present invention.
具体实施方式detailed description
为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进 一步介绍和说明,但不局限于此。In order to more fully understand the technical content of the present invention, the technical solution of the present invention will be further described below in conjunction with specific embodiments. One step introduction and explanation, but not limited to this.
如图1~2所示的具体实施例,本实施例提供的一种数据异步更新方法,可以运用 在任何应用程序向服务器发送数据更新的过程中,实现数据的访问与数据的更新异步,从 数据更新异步方面避免应用程序出现卡壳的现象,同时提高应用程序的稳定性,让用户有 较好的体验感。As shown in the specific embodiment shown in FIG. 1 to FIG. 2, the data asynchronous update method provided in this embodiment can be applied. In the process of sending data updates to the server by any application, the access of the data is asynchronous with the update of the data, and the phenomenon of the application jamming is avoided from the asynchronous aspect of the data update, and the stability of the application is improved, so that the user has A better experience.
一种数据异步更新方法,包括以下步骤:A method for asynchronously updating data, comprising the following steps:
S1、应用程序的相关数据存储于数据服务器中,数据服务器与应用程序的云计算 平台进行数据的来往;S1. The relevant data of the application is stored in the data server, and the data server communicates with the cloud computing platform of the application;
S2、判断数据服务器是否是空闲时段触发异步网络请求更新数据,若数据服务器 是空闲时段触发异步网络请求更新数据,当数据服务器处于空闲时段,进行数据更新,或 者,若数据服务器不是空闲时段触发异步网络请求更新数据,当数据服务器到了设定的时 间段,进行数据更新。S2, determining whether the data server is an idle time period triggers an asynchronous network request to update data, if the data server The idle time period triggers the asynchronous network to request the update data, when the data server is in the idle period, the data is updated, or if the data server is not in the idle period, the asynchronous network requests the update data, when the data server arrives at the set time. Inter-section, data update.
S3、判断服务器内的相关数据是否已更新,若服务器内的相关数据已更新,则进行 数据更新,数据服务器触发异步网络,请求服务器下发更新的数据,对数据服务器内的数据 进行更新,或者,若服务器内的相关数据未更新,则通知数据服务器,此次服务器内的数据 未更新。S3. Determine whether related data in the server has been updated, and if related data in the server has been updated, proceed The data is updated, the data server triggers the asynchronous network, and the requesting server delivers the updated data to the data in the data server. Update, or if the relevant data in the server is not updated, notify the data server that the data in the server is not updated.
在上述的S1中,应用程序的相关数据存储于数据服务器中,数据服务器与应用程 序的云计算平台进行数据的来往,依靠内部网络完成,该内部网络与数据更新时所依靠的 网络是不同的网络,这样,不存在共争同一网络的现象,从网络的根源减少应用程序出现卡 壳的现象。In the above S1, the relevant data of the application is stored in the data server, the data server and the application The order of the cloud computing platform for data exchange, relying on the internal network to complete, the internal network and data update depends on The network is a different network, so there is no phenomenon of competing for the same network, and the phenomenon of jamming of the application is reduced from the root of the network.
更进一步的,上述的S2,判断数据服务器是否是空闲时段触发异步网络请求更新 数据,若数据服务器是空闲时段触发异步网络请求更新数据,数据服务器处于空闲时段,进 行数据更新,或者,若数据服务器不是空闲时段触发异步网络请求更新数据,数据服务器到 了设定的时间段,进行数据更新,具体包括:Further, in the above S2, determining whether the data server is an idle time period triggers an asynchronous network request update. Data, if the data server is idle time triggers asynchronous network request to update data, the data server is in idle time, enter The data is updated, or if the data server does not trigger the asynchronous network to request the update data, the data server arrives at the set time period and performs data update, including:
S20、判断数据服务器是否是空闲时段触发异步网络请求更新数据,若数据服务器 是空闲时段触发异步网络请求更新数据,则进行下一步骤S21,若数据服务器不是空闲时段 触发异步网络请求更新数据,则进行最后一步骤S22;S20. Determine whether the data server is an idle time period and trigger an asynchronous network to request update data, if the data server If the idle network triggers the asynchronous network request update data, the next step S21 is performed. If the data server is not the idle time period, the asynchronous network request update data is triggered, then the last step S22 is performed;
S21、判断数据服务器是否处于空闲时段,若数据服务器处于空闲时段,进行数据 更新,或者,若数据服务器不处于空闲时段,继续等待直至到达空闲时段;S21: Determine whether the data server is in an idle period, and if the data server is in an idle period, perform data Update, or, if the data server is not in an idle period, continue to wait until it reaches an idle period;
S22、判断数据服务器是否到达指定时间段,若数据服务器到达指定时间段,则进 行数据更新,或者,若数据服务器到达指定时间段,继续等待直至到达指定时间段。S22. Determine whether the data server reaches a specified time period. If the data server reaches the specified time period, enter The row data is updated, or if the data server reaches the specified time period, it continues to wait until the specified time period is reached.
在上述的S22,判断数据服务器是否到达指定时间段,若数据服务器到达指定时间 段,则进行数据更新,或者,若数据服务器到达指定时间段,继续等待直至到达指定时间段 之前,还包括用户自定义设置数据服务器触发异步网络的时间。In the above S22, it is determined whether the data server has reached the specified time period, if the data server reaches the specified time The segment updates the data, or if the data server reaches the specified time period, it waits until it reaches the specified time period, and also includes the time when the user-defined data server triggers the asynchronous network.
在本实施例中,用户自定义设置数据服务器触发异步网络的时间,这里的时间是 以每日作为单位。In this embodiment, the user customizes the time at which the data server triggers the asynchronous network, where the time is in daily units.
当然,于其他实施例,用户自定义设置数据服务器触发异步网络的时间还可以是 以每月作为单元,视具体情况而定。Of course, in other embodiments, the time when the user-defined data server triggers the asynchronous network may also be On a monthly basis, depending on the situation.
另外,上述的S3中,判断服务器内的相关数据是否已更新,若服务器内的相关数据 已更新,则进行数据更新,数据服务器触发异步网络,请求服务器下发更新的数据,对数据 服务器内的数据进行更新,或者,若服务器内的相关数据未更新,则通知数据服务器,此次 服务器内的数据未更新,具体的是:依靠数据的版本号判断相关数据是否已更新,当数据的 版本号发生变化时,相关数据已更新,或者,当数据的版本号没发生变化时,相关数据未更 新。In addition, in the above S3, it is determined whether the related data in the server has been updated, if relevant data in the server Updated, the data is updated, the data server triggers the asynchronous network, and the requesting server delivers the updated data to the data. The data in the server is updated, or if the relevant data in the server is not updated, the data server is notified, this time. The data in the server is not updated. Specifically, it depends on the version number of the data to determine whether the related data has been updated. When the version number changes, the related data is updated, or when the version number of the data does not change, the related data is not updated.
更进一步的,上述的S3判断服务器内的相关数据是否已更新,若服务器内的相关 数据已更新,则进行数据更新,数据服务器触发异步网络,请求服务器下发更新的数据,对 数据服务器内的数据进行更新,或者,若服务器内的相关数据未更新,则通知数据服务器, 此次服务器内的数据未更新,依靠数据的版本号判断相关数据是否已更新,当数据的版本 号发生变化时,相关数据已更新,或者,当数据的版本号没发生变化时,相关数据未更新之 后,还包括数据服务器获取更新后的相关数据,搜索该更新后的相关数据所对应的原数据, 采用替换的方式,将更新后的相关数据替换对应的原数据。Further, the above S3 determines whether the relevant data in the server has been updated, if the relevant information in the server The data is updated, the data is updated, the data server triggers the asynchronous network, and the requesting server delivers the updated data. The data in the data server is updated, or if the relevant data in the server is not updated, the data server is notified, The data in the server is not updated, depending on the version number of the data to determine whether the relevant data has been updated, when the version of the data When the number changes, the related data has been updated, or when the version number of the data has not changed, the related data is not updated. After that, the data server obtains the updated related data, searches for the original data corresponding to the updated related data, and replaces the updated related data with the corresponding original data by using an alternative manner.
上述的一种数据异步更新方法,通过将数据的更新与数据的缓存和来往异步处 理,同时采用数据服务器作为载体,减少应用程序与服务器直接对接的次数,实现数据的访 问与数据的更新异步,从数据更新异步方面避免应用程序出现卡壳的现象,同时提高应用 程序的稳定性,让用户有较好的体验感。The above-mentioned data asynchronous update method, by asynchronously updating data and caching and data Rationally, the data server is used as a carrier to reduce the number of times the application and the server are directly connected to each other, and to realize data access. Asking asynchronously with the update of data, avoiding the jamming of the application from the asynchronous aspect of data update, and improving the stability of the application, so that the user has a better experience.
本发明还提供一种数据异步更新***,包括数据存储模块10、判断触发类型模块、 判断更新模块60、更新模块70以及通知模块80;所述数据存储模块10,用于应用程序的相关 数据存储于数据服务器中,数据服务器与应用程序的云计算平台进行数据的来往,与所述 判断触发类型模块连接;所述判断更新模块60,用于判断数据服务器是否是空闲时段触发 异步网络请求更新数据,与所述判断更新模块60连接;所述判断更新模块60,用于判断服务 器内的相关数据是否已更新,分别与更新模块70以及通知模块80连接;所述更新模块70,用 于进行数据更新,数据服务器触发异步网络,请求服务器下发更新的数据,对数据服务器内 的数据进行更新;所述通知模块80,用于通知数据服务器,此次服务器内的数据未更新。The invention also provides a data asynchronous update system, comprising a data storage module 10, a judgment trigger type module, Determining an update module 60, an update module 70, and a notification module 80; the data storage module 10 for correlating applications The data is stored in the data server, and the data server communicates with the cloud computing platform of the application, and the data is Determining a trigger type module connection; the determining update module 60, configured to determine whether the data server is triggered by an idle period The asynchronous network requests the update data to be connected to the judgment update module 60; the judgment update module 60 is configured to determine the service. Whether the related data in the device has been updated, and is respectively connected to the update module 70 and the notification module 80; the update module 70 is used For data update, the data server triggers an asynchronous network, requesting the server to deliver updated data to the data server. The data is updated; the notification module 80 is configured to notify the data server that the data in the server is not updated.
所述判断更新类型模块包括判断空闲更新子模块20、空闲判断子模块30以及指定 时间判断子模块50,所述判断空闲更新子模块20,用于判断数据服务器是否是空闲时段触 发异步网络请求更新数据,分别与所述空闲判断子模块30以及所述指定时间判断子模块50 连接;所述空闲判断子模块30,用于判断数据服务器是否处于空闲时段,与所述判断更新模 块60连接;所述指定时间判断子模块50,用于判断数据服务器是否到达指定时间段,与所述 判断更新模块60连接。The determining the update type module includes determining the idle update submodule 20, the idle determination submodule 30, and the designation The time judging sub-module 50, the judging idle update sub-module 20, configured to determine whether the data server is in an idle period Sending asynchronous network request update data, respectively, with the idle determination sub-module 30 and the specified time determination sub-module 50 The idle determination sub-module 30 is configured to determine whether the data server is in an idle period, and update the mode with the judgment Block 60 is connected; the specified time judging sub-module 50 is configured to determine whether the data server has reached a specified time period and is connected to the judging update module 60.
另外,所述判断更新类型模块包括设定子模块40,所述设定子模块40,用于用户自 定义设置数据服务器触发异步网络的时间,分别与所述指定时间判断子模块50以及所述判 断空闲更新子模块20连接。In addition, the determining the update type module includes a setting submodule 40, and the setting submodule 40 is configured for the user. Defining the time at which the setting data server triggers the asynchronous network is respectively connected to the specified time judging sub-module 50 and the judging idle update sub-module 20.
上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不 代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的 保护。本发明的保护范围以权利要求书为准。The above technical content of the present invention will be further described by way of examples only, so that the reader can understand more easily, but not The embodiments representing the present invention are limited thereto, and any technique extending or re-creating according to the present invention is protected by the present invention. The scope of the invention is defined by the claims.

Claims (7)

  1. 一种数据异步更新方法,其特征在于,包括以下步骤:A method for asynchronously updating data, comprising the steps of:
    应用程序的相关数据存储于数据服务器中,数据服务器与应用程序的云计算平台进行 数据的来往;The relevant data of the application is stored in the data server, and the data server communicates with the cloud computing platform of the application;
    判断服务器内的相关数据是否已更新,若服务器内的相关数据已更新,则进行数据更 新,数据服务器触发异步网络,请求服务器下发更新的数据,对数据服务器内的数据进行更 新,或者,若服务器内的相关数据未更新,则通知数据服务器,此次服务器内的数据未更新。Determine whether the relevant data in the server has been updated, and if the relevant data in the server has been updated, the data is further New, the data server triggers the asynchronous network, requests the server to deliver updated data, and performs data on the data server. New, or, if the relevant data in the server is not updated, notify the data server that the data in the server is not updated.
  2. 根据权利要求1所述的一种数据异步更新方法,其特征在于,所述应用程序的相关数 据存储于数据服务器中,数据服务器与应用程序的云计算平台进行数据的来往之后,还包 括判断数据服务器是否是空闲时段触发异步网络请求更新数据,若数据服务器是空闲时段 触发异步网络请求更新数据,当数据服务器处于空闲时段,进行数据更新,或者,若数据服 务器不是空闲时段触发异步网络请求更新数据,当数据服务器到了设定的时间段,进行数 据更新。A method for asynchronously updating data according to claim 1, wherein the number of correlations of the application According to the data server, after the data server communicates with the cloud computing platform of the application, the method further includes: determining whether the data server is an idle period, triggering the asynchronous network to request update data, and if the data server is idle. Trigger an asynchronous network request to update data, when the data server is in an idle period, perform data update, or, if the data service The server does not trigger the asynchronous network to request update data during the idle period. When the data server reaches the set time period, the data is updated.
  3. 根据权利要求1所述的一种数据异步更新方法,其特征在于,所述判断数据服务器是 否是空闲时段触发异步网络请求更新数据,若数据服务器是空闲时段触发异步网络请求更 新数据,数据服务器处于空闲时段,进行数据更新,或者,若数据服务器不是空闲时段触发 异步网络请求更新数据,数据服务器到了设定的时间段,进行数据更新,具体包括:A method for asynchronously updating data according to claim 1, wherein said judgment data server is No, the idle time period triggers the asynchronous network request to update the data. If the data server is idle, the asynchronous network request is triggered. New data, the data server is in idle time, data is updated, or if the data server is not idle The asynchronous network requests to update the data, and the data server arrives at the set time period to update the data, including:
    判断数据服务器是否是空闲时段触发异步网络请求更新数据,若数据服务器是空闲时 段触发异步网络请求更新数据,则进行下一步骤,若数据服务器不是空闲时段触发异步网 络请求更新数据,则进行最后一步骤;Determine whether the data server is an idle time period and trigger the asynchronous network to request update data, if the data server is idle If the segment triggers the asynchronous network to request the update data, the next step is performed. If the data server does not trigger the asynchronous network to request the update data during the idle period, the last step is performed;
    判断数据服务器是否处于空闲时段,若数据服务器处于空闲时段,进行数据更新,或 者,若数据服务器不处于空闲时段,继续等待直至到达空闲时段;Determine whether the data server is in an idle period, if the data server is in an idle period, perform data update, or If the data server is not in the idle period, continue to wait until the idle period is reached;
    判断数据服务器是否到达指定时间段,若数据服务器到达指定时间段,则进行数据更 新,或者,若数据服务器到达指定时间段,继续等待直至到达指定时间段。Determine whether the data server has reached the specified time period. If the data server reaches the specified time period, the data is further New, or, if the data server reaches the specified time period, continue to wait until the specified time period is reached.
  4. 根据权利要求1至3任一项所述的一种数据异步更新方法,其特征在于,所述判断服 务器内的相关数据是否已更新,若服务器内的相关数据已更新,则进行数据更新,数据服务 器触发异步网络,请求服务器下发更新的数据,对数据服务器内的数据进行更新,或者,若 服务器内的相关数据未更新,则通知数据服务器,此次服务器内的数据未更新,具体的是: 依靠数据的版本号判断相关数据是否已更新,当数据的版本号发生变化时,相关数据已更 新,或者,当数据的版本号没发生变化时,相关数据未更新。A method for asynchronously updating data according to any one of claims 1 to 3, characterized in that said judgment service Whether the relevant data in the server has been updated, if the relevant data in the server has been updated, the data update, data service Trigger an asynchronous network, request the server to send updated data, update the data in the data server, or, if If the related data in the server is not updated, the data server is notified, and the data in the server is not updated. The specific one is: Relying on the version number of the data to determine whether the relevant data has been updated, when the version number of the data changes, the relevant data has been more New, or, when the version number of the data has not changed, the related data is not updated.
  5. 一种数据异步更新***,其特征在于,包括数据存储模块、判断触发类型模块、判断 更新模块、更新模块以及通知模块;A data asynchronous update system, comprising: a data storage module, a judgment trigger type module, and a judgment Updating module, updating module, and notification module;
    所述数据存储模块,用于应用程序的相关数据存储于数据服务器中,数据服务器与应 用程序的云计算平台进行数据的来往,与所述判断触发类型模块连接;The data storage module is configured to store related data of the application in the data server, and the data server and the data server Performing data exchange with the cloud computing platform of the program, and connecting with the determining trigger type module;
    所述判断更新模块,用于判断数据服务器是否是空闲时段触发异步网络请求更新数 据,与所述判断更新模块连接;The determining update module is configured to determine whether the data server triggers an asynchronous network request update number during an idle period According to the connection with the judgment update module;
    所述判断更新模块,用于判断服务器内的相关数据是否已更新,分别与所述更新模块 以及所述通知模块连接;The determining and updating module is configured to determine whether related data in the server has been updated, respectively, and the update module And the notification module is connected;
    所述更新模块,用于进行数据更新,数据服务器触发异步网络,请求服务器下发更新的 数据,对数据服务器内的数据进行更新;The update module is configured to perform data update, and the data server triggers an asynchronous network, and requests the server to send an update. Data, update data in the data server;
    所述通知模块,用于通知数据服务器,此次服务器内的数据未更新。The notification module is configured to notify the data server that the data in the server is not updated.
  6. 根据权利要求5所述的一种数据异步更新方法,其特征在于,所述判断更新类型模块 包括判断空闲更新子模块、空闲判断子模块以及指定时间判断子模块;A method for asynchronously updating data according to claim 5, wherein said judging update type module The method includes a judging idle update submodule, an idle judging submodule, and a specified time judging submodule;
    所述判断空闲更新子模块,用于判断数据服务器是否是空闲时段触发异步网络请求更 新数据,分别与所述空闲判断子模块以及所述指定时间判断子模块连接;Determining an idle update submodule for determining whether the data server is an idle time period triggering an asynchronous network request New data is respectively connected to the idle judgment submodule and the specified time judging submodule;
    所述空闲判断子模块,用于判断数据服务器是否处于空闲时段,与所述判断更新模块 连接;The idle determination sub-module is configured to determine whether the data server is in an idle period, and is connected to the judgment update module;
    所述指定时间判断子模块,用于判断数据服务器是否到达指定时间段,与所述判断更 新模块连接。The specified time judging submodule is configured to determine whether the data server arrives at the specified time period and is connected to the judging update module.
  7. 根据权利要求6所述的一种数据异步更新方法,其特征在于,所述判断更新类型模块 包括设定子模块;The data asynchronous update method according to claim 6, wherein the determining the update type module comprises setting a sub-module;
    所述设定子模块,用于用户自定义设置数据服务器触发异步网络的时间,分别与所述 指定时间判断子模块以及所述判断空闲更新子模块连接。The setting submodule is configured to: user customize a time when the data server triggers the asynchronous network, respectively The specified time judging sub-module and the judging idle update sub-module connection.
PCT/CN2017/092961 2016-10-24 2017-07-14 Method and system for asynchronously updating data WO2018076800A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610939149.5 2016-10-24
CN201610939149.5A CN106484910A (en) 2016-10-24 2016-10-24 A kind of data asynchronous refresh method and its system

Publications (1)

Publication Number Publication Date
WO2018076800A1 true WO2018076800A1 (en) 2018-05-03

Family

ID=58271596

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/092961 WO2018076800A1 (en) 2016-10-24 2017-07-14 Method and system for asynchronously updating data

Country Status (2)

Country Link
CN (1) CN106484910A (en)
WO (1) WO2018076800A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020047215A1 (en) 2018-08-30 2020-03-05 Danisco Us Inc Enzyme-containing granules
WO2020242858A1 (en) 2019-05-24 2020-12-03 Danisco Us Inc Subtilisin variants and methods of use
WO2020247582A1 (en) 2019-06-06 2020-12-10 Danisco Us Inc Methods and compositions for cleaning
WO2021080948A2 (en) 2019-10-24 2021-04-29 Danisco Us Inc Variant maltopentaose/maltohexaose-forming alpha-amylases
WO2022047149A1 (en) 2020-08-27 2022-03-03 Danisco Us Inc Enzymes and enzyme compositions for cleaning
WO2022165107A1 (en) 2021-01-29 2022-08-04 Danisco Us Inc Compositions for cleaning and methods related thereto
WO2023278297A1 (en) 2021-06-30 2023-01-05 Danisco Us Inc Variant lipases and uses thereof
WO2023034486A2 (en) 2021-09-03 2023-03-09 Danisco Us Inc. Laundry compositions for cleaning
WO2023039270A2 (en) 2021-09-13 2023-03-16 Danisco Us Inc. Bioactive-containing granules
WO2023114939A2 (en) 2021-12-16 2023-06-22 Danisco Us Inc. Subtilisin variants and methods of use
WO2023114988A2 (en) 2021-12-16 2023-06-22 Danisco Us Inc. Variant maltopentaose/maltohexaose-forming alpha-amylases
WO2023114932A2 (en) 2021-12-16 2023-06-22 Danisco Us Inc. Subtilisin variants and methods of use
WO2023114936A2 (en) 2021-12-16 2023-06-22 Danisco Us Inc. Subtilisin variants and methods of use
WO2023168234A1 (en) 2022-03-01 2023-09-07 Danisco Us Inc. Enzymes and enzyme compositions for cleaning
WO2023250301A1 (en) 2022-06-21 2023-12-28 Danisco Us Inc. Methods and compositions for cleaning comprising a polypeptide having thermolysin activity
WO2024050343A1 (en) 2022-09-02 2024-03-07 Danisco Us Inc. Subtilisin variants and methods related thereto
WO2024050346A1 (en) 2022-09-02 2024-03-07 Danisco Us Inc. Detergent compositions and methods related thereto

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484910A (en) * 2016-10-24 2017-03-08 深圳有麦科技有限公司 A kind of data asynchronous refresh method and its system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6081840A (en) * 1997-10-14 2000-06-27 Zhao; Yan Two-level content distribution system
CN102023973A (en) * 2009-09-14 2011-04-20 ***通信集团公司 Method, device and system for synchronizing database with application cache server
CN102111449A (en) * 2011-02-23 2011-06-29 北京蓝汛通信技术有限责任公司 Method, device and system for updating data
US20110289495A1 (en) * 2004-12-15 2011-11-24 Apple Inc. Software update management
CN103491137A (en) * 2013-09-02 2014-01-01 用友软件股份有限公司 Data synchronizing system and data synchronizing method
CN106484910A (en) * 2016-10-24 2017-03-08 深圳有麦科技有限公司 A kind of data asynchronous refresh method and its system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6081840A (en) * 1997-10-14 2000-06-27 Zhao; Yan Two-level content distribution system
US20110289495A1 (en) * 2004-12-15 2011-11-24 Apple Inc. Software update management
CN102023973A (en) * 2009-09-14 2011-04-20 ***通信集团公司 Method, device and system for synchronizing database with application cache server
CN102111449A (en) * 2011-02-23 2011-06-29 北京蓝汛通信技术有限责任公司 Method, device and system for updating data
CN103491137A (en) * 2013-09-02 2014-01-01 用友软件股份有限公司 Data synchronizing system and data synchronizing method
CN106484910A (en) * 2016-10-24 2017-03-08 深圳有麦科技有限公司 A kind of data asynchronous refresh method and its system

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020047215A1 (en) 2018-08-30 2020-03-05 Danisco Us Inc Enzyme-containing granules
WO2020242858A1 (en) 2019-05-24 2020-12-03 Danisco Us Inc Subtilisin variants and methods of use
WO2020247582A1 (en) 2019-06-06 2020-12-10 Danisco Us Inc Methods and compositions for cleaning
WO2021080948A2 (en) 2019-10-24 2021-04-29 Danisco Us Inc Variant maltopentaose/maltohexaose-forming alpha-amylases
WO2022047149A1 (en) 2020-08-27 2022-03-03 Danisco Us Inc Enzymes and enzyme compositions for cleaning
WO2022165107A1 (en) 2021-01-29 2022-08-04 Danisco Us Inc Compositions for cleaning and methods related thereto
WO2023278297A1 (en) 2021-06-30 2023-01-05 Danisco Us Inc Variant lipases and uses thereof
WO2023034486A3 (en) * 2021-09-03 2023-06-08 Danisco Us Inc. Laundry compositions for cleaning
WO2023034486A2 (en) 2021-09-03 2023-03-09 Danisco Us Inc. Laundry compositions for cleaning
WO2023039270A2 (en) 2021-09-13 2023-03-16 Danisco Us Inc. Bioactive-containing granules
WO2023114939A2 (en) 2021-12-16 2023-06-22 Danisco Us Inc. Subtilisin variants and methods of use
WO2023114988A2 (en) 2021-12-16 2023-06-22 Danisco Us Inc. Variant maltopentaose/maltohexaose-forming alpha-amylases
WO2023114932A2 (en) 2021-12-16 2023-06-22 Danisco Us Inc. Subtilisin variants and methods of use
WO2023114936A2 (en) 2021-12-16 2023-06-22 Danisco Us Inc. Subtilisin variants and methods of use
WO2023168234A1 (en) 2022-03-01 2023-09-07 Danisco Us Inc. Enzymes and enzyme compositions for cleaning
WO2023250301A1 (en) 2022-06-21 2023-12-28 Danisco Us Inc. Methods and compositions for cleaning comprising a polypeptide having thermolysin activity
WO2024050343A1 (en) 2022-09-02 2024-03-07 Danisco Us Inc. Subtilisin variants and methods related thereto
WO2024050346A1 (en) 2022-09-02 2024-03-07 Danisco Us Inc. Detergent compositions and methods related thereto

Also Published As

Publication number Publication date
CN106484910A (en) 2017-03-08

Similar Documents

Publication Publication Date Title
WO2018076800A1 (en) Method and system for asynchronously updating data
WO2020224250A1 (en) Method, apparatus, and device for smart contract triggering, and storage medium
WO2018214320A1 (en) Database service logic monitoring method and system, and storage medium
WO2017012404A1 (en) Group management method and terminal, and storage medium
US20100161551A1 (en) Selective database replication
WO2020134545A1 (en) Method for updating configuration, and related product
WO2013163920A1 (en) Method and device for inserting or deleting cells, rows or columns in spreadsheet
WO2014044136A1 (en) Distributed data-based concurrent processing method and system, and computer storage medium
WO2018056751A1 (en) Summarized data storage management system for streaming data
WO2018000174A1 (en) Rapid and parallelstorage-oriented dna sequence matching method and system thereof
WO2019109957A1 (en) Esb-based service providing method, apparatus and device, and readable storage medium
WO2016011826A1 (en) Cloud virtual server scheduling method and device
WO2020119062A1 (en) Pre-installed application management method, device and storage medium
WO2018201871A1 (en) Data notification method, device and readable storage medium
WO2021051492A1 (en) Database service node switching method, apparatus and device, and computer storage medium
WO2020237859A1 (en) Data migration method employing nbd device, apparatus, device, and storage medium
WO2016123898A1 (en) Short message managing method and mobile terminal thereof
WO2012128527A2 (en) Method and system for managing contact information in a universal plug and play home network environment
WO2014142610A1 (en) Terminal and method for synchronizing application thereof
WO2020098075A1 (en) Financial data processing method, apparatus and device, and storage medium
CN114185489A (en) Data synchronization method and device, electronic equipment and storage medium
WO2023125837A1 (en) Device state monitoring method and apparatus, computer device and storage medium
WO2019184821A1 (en) Method and system for managing background process
WO2018076810A1 (en) Method and system for improving the stability of application program
WO2020186780A1 (en) User operation recording and restoring method and apparatus, device, and readable storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17864693

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 20.09.2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17864693

Country of ref document: EP

Kind code of ref document: A1