基于服务器的数据下发方法、客户端、服务器及系统与流程

文档序号:12134575阅读:来源:国知局

技术特征:

1.一种基于服务器的数据下发方法,其特征在于,所述方法包括以下步骤:

服务器从配置数据库中读取配置数据,所述配置数据的内容包括数据主键、数值及版本号;

客户端向所述服务器发送数据查询请求,所述数据查询请求包括数据主键;所述服务器根据配置数据查询得到所述查询请求的数据主键的数值及版本号,并将所述数据主键的数值及版本号下发给客户端。

2.根据权利要求1所述的基于服务器的数据下发方法,其特征在于,所述服务器根据配置数据查询得到所述查询请求的数据主键的数值及版本号,并将所述数据主键的数值及版本号下发给客户端的步骤之后还包括:

所述服务器将所述数据主键及版本号记录于用户数据数据库中。

3.根据权利要求2所述的基于服务器的数据下发方法,其特征在于,所述数据查询请求还包括所述数据主键对应的最大版本号,所述服务器根据配置数据查询得到所述查询请求的数据主键的数值及版本号,并将所述数据主键的数值及版本号下发给客户端的步骤具体包括:

所述服务器从用户数据数据库中读取得到客户端发送的数据主键对应的版本号,比较所述用户数据数据库中该数据主键对应的版本号是否小于配置数据中该数据主键对应的版本号;

若是,则所述服务器将所述配置数据中该数据主键及版本号记录于用户数据数据库中,并将所述配置数据中该数据主键的数值及版本号下发给所述客户端;

若否,则所述服务器在判断所述数据查询请求中数据主键对应的最大版本号小于用户数据数据库中所述数据主键对应的版本号的情况下,将用户数据数据库中所述数据主键、数值及版本号下发给客户端。

4.一种客户端,其特征在于,所述客户端包括:

查询请求单元,用于向服务器发送数据查询请求,所述数据查询请求包括数据主键;

接收存储单元,用于接收并存储服务器根据配置数据查询得到所述查询请求的数据主键的数值及版本号。

5.一种客户端,其特征在于,所述客户端包括:

查询请求单元,用于向服务器发送数据查询请求,所述数据查询请求包括数据主键及所述数据主键对应的最大版本号;

接收存储单元,用于接收并存储服务器根据配置数据查询得到所述查询请求的数据主键的数值及版本号;以及用于接收并存储服务器从用户数据数据库中读取的版本号大于所述最大版本号对应的数据主键、数值及版本号。

6.一种服务器,其特征在于,所述服务器包括:

配置数据读取单元,用于从配置数据库中读取配置数据,所述配置数据的内容包括数据主键、数值及版本号;

接收请求单元,用于接收客户端的数据查询请求,所述数据查询请求包括数据主键;

查询单元,用于根据配置数据查询得到所述查询请求的数据主键的数值及版本号;

下发单元,用于将所述数据主键的数值及版本号下发给客户端。

7.根据权利要求6所述的服务器,其特征在于,所述服务器还包括:

记录单元,用于将查询得到的数据主键及版本号记录于用户数据数据库中。

8.一种服务器,其特征在于,所述服务器包括:

配置数据读取单元,用于从配置数据库中读取配置数据,所述配置数据的内容包括数据主键、数值及版本号;

接收请求单元,用于接收客户端的数据查询请求,所述数据查询请求包 括数据主键及所述数据主键对应的最大版本号;

用户数据读取单元,用于从用户数据数据库中读取得到客户端的所述数据主键对应的版本号;

第一比较单元,用于比较所述用户数据数据库中该数据主键对应的版本号是否小于所述配置数据中该数据主键对应的版本号;

第二比较单元,用于在用户数据数据库中该数据主键对应的版本号不小于所述配置数据中该数据主键对应的版本号的情况下,比较数据查询请求中数据主键对应的最大版本号小于用户数据数据库中所述数据主键对应的版本号;

下发单元,用于将用户数据数据库中或配置数据中所述数据主键、数值及版本号下发给客户端下发给客户端。

9.根据权利要求8所述的服务器,其特征在于,所述服务器还包括:

记录单元,用于在所述用户数据数据库中该数据主键对应的版本号小于所述配置数据中该数据主键对应的版本号的情况下,将所述配置数据中该数据主键及版本号记录于用户数据数据库中。

10.一种基于服务器的数据下发系统,其特征在于,所述系统包括如权利要求4所述的客户端及如权利要求6或7所述的服务器。

11.一种基于服务器的数据下发系统,其特征在于,所述系统包括如权利要求5所述的客户端及如权利要求8或9所述的服务器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1