一种汽车推介程序的数据更新方法及系统技术方案

技术编号:12338438 阅读:65 留言:0更新日期:2015-11-18 11:14
本发明专利技术公开一种汽车推介程序的数据更新方法及系统。所述方法包括:获取客户端的汽车推介程序客户端版本信息;判断所述客户端版本信息与服务器端运行的汽车推介程序服务器端版本信息是否相同;当所述客户端版本信息与所述服务器端版本信息不同时,确定服务器端版本的所述汽车推介程序相对于客户端版本的所述汽车推介程序的更新数据;确定所述更新数据所对应的车型列表信息;将所述车型列表信息与所述更新数据发送至所述客户端。采用本发明专利技术的方法或系统,可以减少更新过程中传输的数据,提高更新效率。

【技术实现步骤摘要】

本专利技术涉及数据传输领域,特别是涉及一种汽车推介程序的数据更新方法及系统
技术介绍
随着生活水平的不断提高,汽车的普及率和保有量也呈现出巨大的增长。由于汽车属于大宗商品,所以用户在购买汽车之前,通常都希望对汽车的各项细节进行全面了解。为了向用户介绍汽车的相关信息,现有技术中,存在各种类型的汽车网站。这些汽车网站上具有对于汽车的产品信息和实际测评的介绍。但是,由于互联网中存在很多汽车网站,所以用户往往需要浏览多个网站才能够获取对于某些汽车的全面信息。为了使用户更加方便地就可以了解汽车的全面信息,专利技术人研发了一款适用于移动终端的汽车推介程序。该程序可以整合互联网中的多个汽车网站的汽车信息,从而使得用户可以方便快捷地获取汽车的全面信息,而不必浏览多个网站。专利技术人在研发过程中发现,当某款车型推出新款或者改款时,对应的汽车产品的信息则需要更新,由于汽车产品的更新换代频率较高,且汽车产品的种类繁多,因此汽车推介程序中汽车产品的信息更新频率极高。而现有技术中,对于汽车推介程序中汽车产品的信息数据,主要是以表格的形式在数据库中分别存储。例如,车型A的信息数据,可以单独存储在一份表格中。当车型A的信息数据发生更新时,则直接将对应的表格中的全部数据进行更新。由于需要对表格中的全部数据进行更新,因此更新的数据较多,并且更新效率较低。
技术实现思路
本专利技术的目的是提供一种汽车推介程序的数据更新方法及系统,可以减少更新过程中传输的数据,提高更新效率。为实现上述目的,本专利技术提供了如下方案: 一种汽车推介程序的数据更新方法,包括: 获取客户端的汽车推介程序客户端版本信息; 判断所述客户端版本信息与服务器端运行的汽车推介程序服务器端版本信息是否相同,得到第一判断结果; 当所述第一判断结果表示所述客户端版本信息与所述服务器端版本信息不同时,确定服务器端版本的所述汽车推介程序相对于客户端版本的所述汽车推介程序的更新数据;确定所述更新数据所对应的车型列表信息;所述车型列表信息至少包括所述更新数据对应的车型信息,以及所述更新数据在所述车型信息对应的列表中的位置信息; 将所述车型列表信息与所述更新数据发送至所述客户端,以便所述客户端的所述汽车推介程序采用所述更新数据进行数据更新。可选的,所述获取客户端的汽车推介程序客户端版本信息之前,还包括: 获取最新采集的汽车信息数据; 将所述汽车信息数据与所述服务器端已存储的多个版本的汽车信息数据进行比对,确定每个版本中对应的更新数据; 建立所述更新数据与版本的对应关系。可选的,所述确定每个版本中对应的更新数据,具体包括: 对于数值类型的数据,确定所述最新采集的汽车信息数据与所述服务器端已存储的版本的汽车信息数据之间的差值; 将非零的所述差值确定为所述更新数据; 对于非数值类型的数据,确定所述最新采集的汽车信息数据中与所述服务器端已存储的版本的汽车信息数据之间不同的变动数据; 将所述变动数据确定为所述更新数据。—种汽车推介程序的数据更新方法,包括: 获取客户端的汽车推介程序客户端版本信息; 将所述汽车推介程序客户端版本信息上报至服务器端; 获取所述服务器端发送的车型列表信息与更新数据;所述车型列表信息至少包括所述更新数据对应的车型信息,以及所述更新数据在所述车型信息对应的列表中的位置信息;根据所述车型列表信息,确定所述更新数据对应的列表以及在所述列表中的位置;依据所述更新数据,更新所述列表的所述位置中的已有数据。可选的,所述更新所述列表的所述位置中的数据,具体包括: 对于数值类型的所述更新数据,根据所述已有数据与所述更新数据计算得到完整更新数据; 将所述完整更新数据写入所述列表的所述位置; 对于非数值类型的所述更新数据,将所述更新数据写入所述列表的所述位置。 一种汽车推介程序的数据更新系统,包括: 客户端版本信息获取单元,用于获取客户端的汽车推介程序客户端版本信息; 第一判断单元,用于判断所述客户端版本信息与服务器端运行的汽车推介程序服务器端版本信息是否相同,得到第一判断结果; 更新数据确定单元,用于当所述第一判断结果表示所述客户端版本信息与所述服务器端版本信息不同时,确定服务器端版本的所述汽车推介程序相对于客户端版本的所述汽车推介程序的更新数据; 车型列表信息确定单元,用于确定所述更新数据所对应的车型列表信息;所述车型列表信息至少包括所述更新数据对应的车型信息,以及所述更新数据在所述车型信息对应的列表中的位置信息; 发送单元,用于将所述车型列表信息与所述更新数据发送至所述客户端,以便所述客户端的所述汽车推介程序采用所述更新数据进行数据更新。可选的,还包括: 汽车信息数据获取单元,用于在获取客户端的汽车推介程序客户端版本信息之前,获取最新采集的汽车信息数据; 数据比对单元,用于将所述汽车信息数据与所述服务器端已存储的多个版本的汽车信息数据进行比对,确定每个版本中对应的更新数据; 对应关系建立单元,用于建立所述更新数据与版本的对应关系。可选的,所述数据比对单元,具体包括: 差值确定子单元,用于对于数值类型的数据,确定所述最新采集的汽车信息数据与所述服务器端已存储的版本的汽车信息数据之间的差值; 第一更新数据确定子单元,用于将非零的所述差值确定为所述更新数据; 变动数据确定子单元,用于对于非数值类型的数据,确定所述最新采集的汽车信息数据中相对于所述服务器端已存储的版本的汽车信息数据发生改变的变动数据; 第二更新数据确定子单元,用于将所述变动数据确定为所述更新数据。—种汽车推介程序的数据更新系统,包括: 客户端版本信息获取单元,用于获取客户端的汽车推介程序客户端版本信息; 客户端版本信息上传单元,用于将所述汽车推介程序客户端版本信息上报至服务器端; 车型列表信息与更新数据获取单元,用于获取所述服务器端发送的车型列表信息与更新数据;所述车型列表信息至少包括所述更新数据对应的车型信息,以及所述更新数据在所述车型信息对应的列表中的位置信息; 列表及位置确定单元,用于根据所述车型列表信息,确定所述更新数据对应的列表以及在所述列表中的位置; 数据更新单元,用于依据所述更新数据,更新所述列表的所述位置中的已有数据。可选的,所述数据更新单元,具体包括: 完整更新数据获得子单元,用于对于数值类型的所述更新数据,根据所述已有数据与所述更新数据计算得到完整更新数据; 第一更新数据写入子单元,用于将所述完整更新数据写入所述列表的所述位置; 第二更新数据写入子单元,用于对于非数值类型的所述更新数据,将所述更新数据写入所述列表的所述位置。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果: 本专利技术实施例中的汽车推介程序的数据更新方法及系统,通过确定服务器端版本的所述汽车推介程序相对于客户端版本的所述当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种汽车推介程序的数据更新方法,其特征在于,包括:获取客户端的汽车推介程序客户端版本信息;判断所述客户端版本信息与服务器端运行的汽车推介程序服务器端版本信息是否相同,得到第一判断结果;当所述第一判断结果表示所述客户端版本信息与所述服务器端版本信息不同时,确定服务器端版本的所述汽车推介程序相对于客户端版本的所述汽车推介程序的更新数据;确定所述更新数据所对应的车型列表信息;所述车型列表信息至少包括所述更新数据对应的车型信息,以及所述更新数据在所述车型信息对应的列表中的位置信息;将所述车型列表信息与所述更新数据发送至所述客户端,以便所述客户端的所述汽车推介程序采用所述更新数据进行数据更新。

【技术特征摘要】

【专利技术属性】
技术研发人员:魏同
申请(专利权)人:北京网田科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1