一种公交电视系统文件内容分发系统及方法技术方案

技术编号:15285911 阅读:121 留言:0更新日期:2017-05-07 10:56
本发明专利技术提供一种公交电视系统文件内容分发系统及方法,该系统包括:中心服务器、基站服务器及车载终端,其中,基站服务器从中心服务器获取新版本文件及其新版本信息;基站服务器根据新版本信息向车载终端推送发布列表文件;车载终端根据发布列表文件中的新版本信息与车载终端当前版本文件的版本信息确定差异文件;车载终端从基站服务器下载差异文件,并将车载终端中的当前版本文件更新至新版本文件。通过实施本发明专利技术,能够根据更新内容实现文件内容的自动传输、下载及更新的过程,以实现在多个公交车辆中快速、高效地传输及更新文件内容,也能够及时为公交车辆的乘客提供最新的服务内容。

System and method for distributing content of bus television system file

The invention provides a public television system file content distribution system and method, the system includes: central server, server and terminal station, the base station server gets the new version of the file and its new version information from a central server; the base station server according to the new version of the information to the terminal push release list file; vehicle terminal according to the version information publish a list of files in the new version of the vehicle terminal information and the current version of the file to determine the difference of file; download files from different base station terminal server, and the current version of the file is updated to the new version of the file in the vehicle terminal. The invention can realize the automatic updates according to the contents of the file transmission, download and update process, in order to realize the transmission in a number of public transport vehicles quickly and efficiently and update the contents of the documents, but also can provide the new service in time for the bus passengers.

【技术实现步骤摘要】

本专利技术是关于公交电视传输技术,具体地,是关于一种公交电视系统文件内容分发系统及方法
技术介绍
公交车辆电视系统在公共交通领域的应用已较为普及,但现在的公交电视系统中的文件的更新及传输机制都是将文件内容从场站通过人工操作存储到相应的存储介质中,再插入车载终端,拷贝到车载终端中进行存储、更新等操作。但这种模式下,由于公交场站中的车辆不断地进出,要更新车载终端中的文件时,需要人工的逐辆拷贝及更新文件内容,较为耗费人力及时间,严重影响公交调度的效率。
技术实现思路
本专利技术实施例的主要目的在于提供一种公交电视系统文件内容分发系统及方法,以实现在多个公交车辆中快速、高效地传输及更新文件内容。为了实现上述目的,本专利技术实施例提供一种公交电视系统文件内容分发系统,所述的系统包括:中心服务器、基站服务器及车载终端,其中,所述基站服务器从所述中心服务器获取新版本文件及其新版本信息;所述基站服务器根据所述新版本信息向所述车载终端推送发布列表文件;所述车载终端根据所述发布列表文件中的新版本信息与所述车载终端当前版本文件的版本信息确定差异文件;所述车载终端从基站服务器下载所述差异文件,并将所述车载终端中的当前版本文件更新至新版本文件。在一实施例中,在获取新版本文件及其新版本信息之后、向车载终端推送发布列表文件之前,所述的基站服务器还用于:检测所述车载终端是否连接,当检测到所述车载终端的连接后,根据所述新版本信息向所述车载终端推送发布列表文件。在一实施例中,上述的车载终端从基站服务器下载所述差异文件,并将所述车载终端中的当前版本文件更新至新版本文件,具体包括:根据所述差异文件中的信息从所述基站服务器下载对应的新版本内容包;用所述新版本内容包替换所述当前版本文件中的旧版本内容包,将所述当前版本文件更新为所述新版本文件。在一实施例中,用所述新版本内容包替换所述当前版本文件中的旧版本内容包,具体包括:优先用所述新版本内容包中的应用程序内容包替换所述旧版本内容包中的应用程序内容包;进一步用所述新版本内容包中的其他内容包替换所述旧版本内容包中的对应的内容包。本专利技术实施例还提供一种公交电视系统文件内容分发方法,所述的方法包括:获取新版本文件及其新版本信息;根据所述新版本信息向一车载终端推送发布列表文件;根据所述发布列表文件中的新版本信息与所述车载终端当前版本文件的版本信息确定差异文件;下载所述差异文件,并将所述车载终端中的当前版本文件更新至新版本文件。在一实施例中,在获取新版本文件及其新版本信息之后、向车载终端推送发布列表文件之前,所述的方法还包括:检测所述车载终端是否连接,当检测到所述车载终端的连接后,执行根据所述新版本信息向所述车载终端推送发布列表文件的步骤。在一实施例中,上述的下载所述差异文件,并将所述车载终端中的当前版本文件更新至新版本文件,具体包括:根据所述差异文件中的信息下载对应的新版本内容包;用所述新版本内容包替换所述当前版本文件中的旧版本内容包,将所述当前版本文件更新为所述新版本文件。在一实施例中,用所述新版本内容包替换所述当前版本文件中的旧版本内容包,具体包括:优先用所述新版本内容包中的应用程序内容包替换所述旧版本内容包中的应用程序内容包;进一步用所述新版本内容包中的其他内容包替换所述旧版本内容包中的对应的内容包。本专利技术实施例的有益效果在于,能够根据更新内容实现文件内容的自动传输、下载及更新的过程,以实现在多个公交车辆中快速、高效地传输及更新文件内容,也能够及时为公交车辆的乘客提供最新的服务内容。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术实施例的公交电视系统文件内容分发系统的结构示意图;图2为根据本专利技术实施例的公交电视系统文件内容分发方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种公交电视系统文件内容分发系统及方法。以下结合附图对本专利技术进行详细说明。本专利技术实施例提供一种公交电视系统文件内容分发系统,如图1所示,该公交电视系统文件内容分发系统主要包括:中心服务器1、基站服务器2及车载终端3。其中,该基站服务器2从中心服务器1获取新版本文件及其新版本信息;基站服务器2根据新版本信息向车载终端3推送发布列表文件;车载终端3根据发布列表文件中的新版本信息与车载终端3当前版本文件的版本信息确定差异文件;车载终端3从基站服务器2下载差异文件,并将车载终端3中的当前版本文件更新至新版本文件。通过本专利技术实施例的公交电视系统文件内容分发系统,能够根据更新内容实现文件内容的自动传输、下载及更新的过程,以实现在多个公交车辆中快速、高效地传输及更新文件内容,也能够及时为公交车辆的乘客提供最新的服务内容。在此实施例中,上述的公交电视系统文件内容分发系统中构成了三级传输体系:中心服务器1—>基站服务器2—>车载终端3。在一实施例中,该三级传输体系中是通过WIFI网络进行数据传输的,但本专利技术并不限于此。具体地,文件内容在上述的三级传输体系中传输的过程主要包括:步骤1:当有新版本内容文件发布时,各中心服务器1中生成各自的完成版本包;步骤2:基站服务器2定期轮询中心服务器1,在发现有新版本内容文件时自动更新本地(即该基站服务器2中)文件的版本;步骤3:基站服务器2从中心服务器1下载完成新版本后,MD5校验成功后,删除本地旧版本文件,并可以为车载终端3提供新版本文件;步骤4:当公交车辆进入场站,基站服务器2根据新版本文件向车载终端3推送发布列表文件;步骤5:车载终端3根据发布列表文件中的新版本的内容包确定与车载终端3中当前版本的内容包的差异,生成差异文件;步骤6:车载终端3从基站服务器2下载差异文件,从而将车载终端3中的当前版本文件更新至新版本文件。其中,在上述的步骤4中,还可包含一检测是否连接的步骤,基站服务器2检测车载终端3是否与其建立了连接,当确定车载终端3与基站服务器2建立了连接后,基站服务器2根据新版本文件向车载终端3推送发布列表文件。在一实施例中,上述的步骤6的更新过程主要是指:根据差异文件中的信息(例如是具体的资源内容包的信息)从基站服务器2下载对应的新版本内容包;然后,在车载终端3中,用下载的新版本内容包替换当前版本文件中的旧版本内容包,从而将当前版本文件更新为新版本文件。进一步地,在用新版本内容包替换旧版本内容包时,是优先传输应用程序的内容包(例如是App.tar.gz),用新版本的应用程序的内容包替换旧版本的应用程序的内容包,然后再用新版本的其他内容包替换对应的旧版本的内容包。在实际应用中,单个内容包传输完成且校验成功后,此内容即可使用;车载终端3未完成全部内容包的下载时离开场站/终端下载,即可用已经下载成功的内容包对用户开放。并且,本文档来自技高网...
一种公交电视系统文件内容分发系统及方法

【技术保护点】
一种公交电视系统文件内容分发系统,其特征在于,所述的系统包括:中心服务器、基站服务器及车载终端,其中,所述基站服务器从所述中心服务器获取新版本文件及其新版本信息;所述基站服务器根据所述新版本信息向所述车载终端推送发布列表文件;所述车载终端根据所述发布列表文件中的新版本信息与所述车载终端当前版本文件的版本信息确定差异文件;所述车载终端从基站服务器下载所述差异文件,并将所述车载终端中的当前版本文件更新至新版本文件。

【技术特征摘要】
1.一种公交电视系统文件内容分发系统,其特征在于,所述的系统包括:中心服务器、基站服务器及车载终端,其中,所述基站服务器从所述中心服务器获取新版本文件及其新版本信息;所述基站服务器根据所述新版本信息向所述车载终端推送发布列表文件;所述车载终端根据所述发布列表文件中的新版本信息与所述车载终端当前版本文件的版本信息确定差异文件;所述车载终端从基站服务器下载所述差异文件,并将所述车载终端中的当前版本文件更新至新版本文件。2.根据权利要求1所述的公交电视系统文件内容分发系统,其特征在于,在获取新版本文件及其新版本信息之后、向车载终端推送发布列表文件之前,所述的基站服务器还用于:检测所述车载终端是否连接,当检测到所述车载终端的连接后,根据所述新版本信息向所述车载终端推送发布列表文件。3.根据权利要求1所述的公交电视系统文件内容分发系统,其特征在于,所述车载终端从基站服务器下载所述差异文件,并将所述车载终端中的当前版本文件更新至新版本文件,具体包括:根据所述差异文件中的信息从所述基站服务器下载对应的新版本内容包;用所述新版本内容包替换所述当前版本文件中的旧版本内容包,将所述当前版本文件更新为所述新版本文件。4.根据权利要求3所述的公交电视系统文件内容分发系统,其特征在于,用所述新版本内容包替换所述当前版本文件中的旧版本内容包,具体包括:优先用所述新版本内容包中的应用程序内容包替换所述旧版本内容包中的应用程序内容...

【专利技术属性】
技术研发人员:王献蜀
申请(专利权)人:巴士在线科技有限公司
类型:发明
国别省市:江西;36

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

1