发明名称 一种数据库的同步方法及系统
摘要 本发明公开了一种数据库的同步方法及系统,该方法包括:数据库更新服务程序被驱动后,获得最新版本的数据库的第一信息;数据库更新客户程序被驱动后获得当前版本的数据库的第二信息;数据库更新服务程序接收到请求同步信息后,分析判断,若当前版本的数据库的版本号与最新版本的数据库的版本号不一致时,向数据库更新客户程序发送更新当前版本的数据库的反馈信息,数据库更新客户程序更新当前版本的数据库;否则发送当前版本的数据库的版本号与所述最新版本的数据库版本号一致的反馈信息。本发明的方案中,用户只需要选择发送更新或检查当前版本的数据库的命令,进而驱动相关的程序来执行命令,操作过程简单,灵活性强。
申请公布号 CN102737028A 申请公布日期 2012.10.17
申请号 CN201110082402.7 申请日期 2011.04.01
申请人 深圳市赛格导航科技股份有限公司 发明人 楚甲良;张先助;殷帆帆
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 深圳市顺天达专利商标代理有限公司 44217 代理人 郭伟刚
主权项 一种数据库的同步方法,其特征在于,包括如下步骤:S1、驱动程序接收到用户的检查或更新当前版本的数据库的命令,驱动数据库更新服务程序;S2、数据库更新服务程序连接最新版本的数据库系统,从所述最新版本的数据库系统中获得最新版本的数据库的第一信息,所述第一信息包括所述最新版本的数据库的版本号;S3、驱动程序驱动数据库更新客户程序;S4、数据库更新客户程序连接所述数据库更新服务程序,并连接当前版本的数据库系统,在所述当前版本的数据库系统中获得所述当前版本的数据库的第二信息,所述第二信息包括所述当前版本的数据库的版本号;S5、数据库更新客户程序向所述数据库更新服务程序发送请求同步信息,所述请求同步信息携带请求检查或更新所述当前版本的数据库的信息、所述第二信息;S6、接收到所述请求同步信息,数据库更新服务程序分析相关数据,所述相关数据包括所接收的请求同步信息和所述第一信息;S7、根据分析结果,判断所述当前版本的数据库的版本号与所述最新版本的数据库的版本号是否一致,如判断为是,则转向步骤S8,否则转向步骤S9;S8、向所述数据库更新客户程序发送第一反馈信息,所述第一反馈信息携带所述当前版本的数据库的版本号与所述最新版本的数据库的版本号一致的信息;S9、向所述数据库更新客户程序发送第二反馈信息,所述第二反馈信息携带更新所述当前版本的数据库的指令及所述最新版本的数据库的相关信息,所述相关信息包括所述最新版本的数据库的版本号;S10、数据库更新客户程序根据所接收的反馈信息,执行相对应的步骤。
地址 518019 广东省深圳市南山区高新区市高新技术工业村T2栋B6厂房