WO2018076800A1 - Method and system for asynchronously updating data - Google Patents
Method and system for asynchronously updating data Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
- G06F16/2315—Optimistic concurrency control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
- G06F16/2386—Bulk 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
技术领域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)
- 一种数据异步更新方法,其特征在于,包括以下步骤: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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 一种数据异步更新***,其特征在于,包括数据存储模块、判断触发类型模块、判断 更新模块、更新模块以及通知模块;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.
- 根据权利要求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.
- 根据权利要求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.
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)
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)
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)
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 |
-
2016
- 2016-10-24 CN CN201610939149.5A patent/CN106484910A/en active Pending
-
2017
- 2017-07-14 WO PCT/CN2017/092961 patent/WO2018076800A1/en active Application Filing
Patent Citations (6)
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)
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 |