内容同步方法、装置及系统与流程

文档序号:11156886阅读:229来源:国知局
内容同步方法、装置及系统与制造工艺

本方案涉及通信领域,尤其涉及一种内容方法、装置及服务器集群。



背景技术:

在当今的信息时代,移动互联网已经深入到人们生活和工作领域的各个方面。随着移动互联网的普及,人们的日常生活已经离不开移动互联网,为了吸引消费者,提升服务质量,提高竞争力,国内越来越多的商家为用户提供商用Wi-Fi服务,覆盖范围几乎涵盖了所有人员密集区域,如宾馆、商场、餐厅、机场、学校等。

为了满足乘客在候车和乘车时的上网需求,铁路系统在火车车站、列车以及各铁路局、站段都设置了Wi-Fi服务平台。这是铁路利用资源优势,开展资产经营,提高铁路资源价值的重要举措,是提升铁路客运服务水平、提高铁路经济效益的重要手段,并且对于为旅客提供方便实用、丰富多彩的候车环境和旅行生活具有重要的现实意义。

铁路系统的Wi-Fi服务平台具有分布广泛、场所类型多样、服务内容的针对性多样等特点,特别是列车还具有移动性的特点,这使得行驶中的列车的通信具有不同于静止场所的特殊情况。不同的服务内容需要投放到不同的Wi-Fi服务平台,同时,同一服务内容投放的Wi-Fi服务平台也随着时间而动态变化。因此在内容统一管控的前提下,对于数据、文件的动态投放与实时更新具有较高的要求。

当前,在铁路系统的各Wi-Fi服务平台提供服务内容的一种方案是:在各个Wi-Fi服务平台分别设置运维人员,对本Wi-Fi服务平台的服务内容的同步进行独立管理。

现有技术中至少存在如下问题:

铁路系统的各Wi-Fi服务平台的服务内容的同步效率低,难以实现服务内容的统一维护和精准投放。



技术实现要素:

有鉴于此,本方案实施例提供了一种内容同步方法、装置及系统,用以解决现有技术中铁路系统的各Wi-Fi服务平台的服务内容的同步效率低,难以实现服务内容的统一维护和精准投放的问题。

第一方面,本方案实施例提供一种内容同步方法,应用于包括总平台和至少一个子平台的铁路商旅系统,所述子平台设置于铁路系统的车站或列车上,所述方法包括:

所述总平台确定要投放的服务内容以及所述服务内容的投放范围,所述投放范围包括至少一个子平台;

所述总平台根据子平台与服务器的对应关系,查找所述服务内容对应的传输目的服务器;

所述总平台根据查找到的传输目的服务器建立传输任务,所述传输任务中的待传输文件中包含所述服务内容;

所述子平台响应于查询到有对应的第一传输任务,创建与所述总平台之间的传输连接,并基于所述传输连接从所述总平台获取所述第一传输任务对应的服务内容;

所述子平台根据获取的服务内容更新指定服务器中的内容。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:

所述总平台采集服务内容并存储,以便从存储的服务内容中选取要投放到指定投放范围的服务内容。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:

所述子平台响应于检测到插入的摆渡盒,对所述摆渡盒中的文件进行有效性验证;

在验证通过的情况下,所述子平台读取所述文件;

所述子平台根据读取的文件更新指定服务器中的内容。

第二方面,本方案实施例提供一种内容同步系统,所述系统包括总平台和至少一个子平台,所述子平台设置于铁路系统的车站或列车上,

所述总平台,用于确定要投放的服务内容以及所述服务内容的投放范围,所述投放范围包括至少一个子平台;以及,用于根据子平台与服务器的对应关系,查找所述服务内容对应的传输目的服务器;以及,用于根据查找到的传输目的服务器建立传输任务,所述传输任务中的待传输文件中包含所述服务内容;

所述子平台,用于响应于查询到有对应的第一传输任务,创建与所述总平台之间的传输连接,并基于所述传输连接从所述总平台获取所述第一传输任务对应的服务内容;以及,用于根据获取的服务内容更新指定服务器中的内容。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述总平台,还用于采集服务内容并存储,以便从存储的服务内容中选取要投放到指定投放范围的服务内容。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述子平台,还用于响应于检测到插入的摆渡盒,对所述摆渡盒中的文件进行有效性验证;以及,用于在验证通过的情况下,读取所述文件;以及,用于根据读取的文件更新指定服务器中的内容。

第三方面,本方案实施例提供一种内容同步方法,应用于总平台服务器,所述方法包括:

确定要投放的服务内容以及所述服务内容的投放范围,所述投放范围包括至少一个子平台;

根据子平台与服务器的对应关系,查找所述服务内容对应的传输目的服务器;

根据查找到的传输目的服务器建立传输任务,所述传输任务中的待传输文件中包含所述服务内容,以便所述投放范围内的子平台获取所述服务内容并根据所述服务内容更新指定服务器中的内容。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:

采集服务内容并存储,以便从存储的服务内容中选取要投放到指定投放范围的服务内容。

第四方面,本方案实施例提供一种内容同步装置,设置于总平台服务器,所述装置包括:

内容确定模块,用于确定要投放的服务内容以及所述服务内容的投放范围,所述投放范围包括至少一个子平台;

查找模块,用于根据子平台与服务器的对应关系,查找所述服务内容对应的传输目的服务器;

传输任务建立模块,用于根据查找到的传输目的服务器建立传输任务,所述传输任务中的待传输文件中包含所述服务内容,以便所述投放范围内的子平台获取所述服务内容并根据所述服务内容更新指定服务器中的内容。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:

采集与存储模块,用于采集服务内容并存储,以便从存储的服务内容中选取要投放到指定投放范围的服务内容。

第五方面,本方案实施例提供一种内容同步方法,应用于子平台服务器,所述方法包括:

响应于查询到有对应的第一传输任务,创建与总平台之间的传输连接,并基于所述传输连接从所述总平台获取所述第一传输任务对应的服务内容;

根据获取的服务内容更新指定服务器中的内容。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:

响应于检测到插入的摆渡盒,对所述摆渡盒中的文件进行有效性验证;

在验证通过的情况下,读取所述文件;

根据读取的文件更新指定服务器中的内容。

第六方面,本方案实施例提供一种内容同步装置,设置于子平台服务器,所述装置包括:

创建与获取模块,用于响应于查询到有对应的第一传输任务,创建与总平台之间的传输连接,并基于所述传输连接从所述总平台获取所述第一传输任务对应的服务内容;

第一更新模块,用于根据获取的服务内容更新指定服务器中的内容。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:

验证模块,用于响应于检测到插入的摆渡盒,对所述摆渡盒中的文件进行有效性验证;

读取模块,用于在验证通过的情况下,读取所述文件;

第二更新模块,用于根据读取的文件更新指定服务器中的内容。

本发明实施例具有以下有益效果:

本发明实施例通过在总平台根据投放内容和对应投放范围统一建立传输任务,并由子平台主动查询和获取相关传输任务中的投放内容,实现了铁路系统各Wi-Fi服务平台的服务内容的自动同步,减少了人工操作,因此提高了铁路系统各Wi-Fi服务平台的服务内容的同步效率,并且实现了服务内容的统一维护和精准投放。

【附图说明】

为了更清楚地说明本方案实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本方案的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例一中内容同步方法的流程示意图;

图2为图1所示内容同步方法的应用场景示例图;

图3为图2所示应用场景的一种详细架构示例图;

图4为本发明实施例二中内容同步系统的结构方块图;

图5为本发明实施例三中内容同步方法的流程示例图;

图6为本发明实施例四中内容同步装置的功能方块图;

图7为本发明实施例五中内容同步方法的流程示例图;

图8为本发明实施例六中内容同步装置的功能方块图。

【具体实施方式】

为了更好的理解本方案的技术方案,下面结合附图对本方案实施例进行详细描述。

应当明确,所描述的实施例仅仅是本方案一部分实施例,而不是全部的实施例。基于本方案中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本方案保护的范围。

在本方案实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本方案。在本方案实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

实施例一

本发明实施例提供了一种内容同步方法,该内容同步方法可以应用于包括总平台和至少一个子平台的铁路商旅系统,其中,子平台设置于铁路系统的车站或列车上。

图1为本发明实施例一中内容同步方法的流程示意图。如图1所示,本实施例中,内容同步方法可以包括如下步骤:

S101,总平台确定要投放的服务内容以及该服务内容的投放范围,投放范围包括至少一个子平台;

S102,总平台根据子平台与服务器的对应关系,查找服务内容对应的传输目的服务器;

S103,总平台根据查找到的传输目的服务器建立传输任务,传输任务中的待传输文件中包含服务内容;

S104,子平台响应于查询到有对应的第一传输任务,创建与总平台之间的传输连接,并基于该传输连接从总平台获取第一传输任务对应的服务内容;

S105,子平台根据获取的服务内容更新指定服务器中的内容。

其中,总平台可以是铁路总公司的系统平台,也可以是某铁路局或某站段的系统平台。子平台可以是火车车站的系统平台、列车的系统平台等。

其中,子平台中可以设置有一台或多台服务器,在子平台设置有多台服务器中,可以在该多台服务器中指定一台作为子平台的中心服务器。

其中,总平台确定好投放的服务内容和投放范围,并建立相应的传输任务后,由相关子平台根据查询结果主动到总平台将服务内容“拉”到子平台中,总平台不主动“推送”服务内容到子平台。这是因为,一些特殊的子平台,比如运行中的列车的子平台,由于位置在快速变化,子平台用于进行网络连接的IP地址在不断变化,而总平台的IP地址一般是不变的,所以采取了由子平台从总平台“拉”取服务内容的传输方式。

在一个具体的实现过程中,所述方法还可以包括:总平台采集服务内容并存储,以便从存储的服务内容中选取要投放到指定投放范围的服务内容。

在一个具体的实现过程中,所述方法还可以包括:子平台响应于检测到插入的摆渡盒,对摆渡盒中的文件进行有效性验证;在验证通过的情况下,子平台读取文件;子平台根据读取的文件更新指定服务器中的内容。

图2为图1所示内容同步方法的应用场景示例图。参见图2,铁路总公司Wi-Fi平台为总平台,列车Wi-Fi平台和车站Wi-Fi平台为子平台。铁路总公司Wi-Fi平台的运维、运营人员通过管理终端对铁路总公司Wi-Fi平台进行管理。旅客通过手机、平板电脑、笔记本电脑等移动终端通过列车Wi-Fi平台或车站Wi-Fi平台提供的接入点AP接入网络,访问互联网或者列车Wi-Fi平台或车站Wi-Fi平台的本地资源。

其中,铁路总公司Wi-Fi平台的内容服务器集群可以通过公共无线网络采集第三方资源作为服务内容,也可以通过专用的铁路综合数据网采集路内、客运等资源作为服务内容。铁路总公司Wi-Fi平台可以将采集的资源存储到本地的内容服务器中,以供选取投放到指定投放范围的服务内容。

参见图2,铁路总公司Wi-Fi平台一方面可以通过无线3G/4G网等无线网络将要投放的服务内容传输给列车Wi-Fi平台和车站Wi-Fi平台,另一方面,也可以利用数据摆渡盒通过人工数据传输方式将要投放的服务内容传输给列车Wi-Fi平台和车站Wi-Fi平台。

参见图2,列车Wi-Fi平台可以设置一台列车中心服务器和多台单车Wi-Fi服务器,其中单车Wi-Fi服务器可以设置在列车的每节车厢中。列车中心服务器可以通过无线传输方式或者人工数据传输方式从铁路总公司Wi-Fi平台获取投放给列车Wi-Fi平台的服务内容,然后将该服务内容同步到多台单车Wi-Fi服务器上,并由单车Wi-Fi服务器提供接入点AP。

参见图2,车站Wi-Fi平台可以设置一台或多台车站Wi-Fi服务器,车站Wi-Fi服务器可以通过无线传输方式或者人工数据传输方式从铁路总公司Wi-Fi平台获取投放给车站Wi-Fi平台的服务内容,并且由车站Wi-Fi服务器提供接入点AP。

平台管理人员在铁路总公司Wi-Fi平台中维护所有车站、列车的应用服务器的资产信息,并维护当前车站、车次与实际服务器的对应关系。这样,在铁路总公司Wi-Fi平台想要向列车Wi-Fi平台和车站Wi-Fi平台投放服务内容的时候,就可以通过维护的信息查找到服务内容需要传输到的具体目标服务器,从而建立传输任务,以供服务器查询。在一个具体的实现过程中,铁路总公司Wi-Fi平台中可以建立一个传输任务列表,用于创建与维护文件与传输任务。列车Wi-Fi平台或车站Wi-Fi平台中的服务器可以通过查询传输任务列表来获知有无自己的传输任务。

图3为图2所示应用场景的一种详细架构示例图。参见图3,图2所示应用场景中,内容同步过程如下:

a1,运营人员通过内容管理平台采集与录入新服务内容,或对已有服务内容进行维护,并将对新内容制定所要投放的车站与车次。通过内容管理平台进行数据发布操作,并通过内容管理平台对所发布的数据与文件进行打包。

a2,平台管理人员通过运营管理平台维护所有车站、列车的应用服务器的资产信息,并维护当前车站、车次与实际服务器的对应关系。内容管理平台通过Web服务接口调用的方式查询当前的范围与应用服务器对应关系数据,生成文件包的传输任务列表。

a3,数据传输管理平台根据传输任务列表自动创建与维护文件与传输任务;

a4,车站/列车数据传输客户端(即车站/列车中的服务器)通过Web接口调用的方式查询是否有传输任务。若查询到传输任务,则自动创建传输连接并下载文件。文件的传输过程支持断点续传。传输客户端将下载完成的压缩包复制于文件缓存区供应用服务使用。

a5,对于无法通过无线传输的场景,运维人员可以从内容管理系统直接下载压缩包至数据摆渡盒。当车站/列车应用服务器检测到插入的摆渡盒后,将自动挂在摆渡盒的文件分区,对文件进行有效性验证。若验证通过,则将文件拷贝至文件缓存区中,供应用服务器使用。

a6,车站/列车Wi-Fi应用检测到文件缓存区中有新文件后,从压缩包中提取数据与媒体文件,并分别将数据文件写入数据库,将媒体文件拷贝至应用服务目录中,完成内容的更新。

本发明实施例提供的内容同步方法,通过在总平台根据投放内容和对应投放范围统一建立传输任务,并由子平台主动查询和获取相关传输任务中的投放内容,实现了铁路系统各Wi-Fi服务平台的服务内容的自动同步,减少了人工操作,因此提高了铁路系统各Wi-Fi服务平台的服务内容的同步效率,并且实现了服务内容的统一维护和精准投放。

为了实现前述内容同步方法实施例中的各步骤,本发明实施例还提供了内容同步系统实施例。

实施例二

本发明实施例提供了一种内容同步系统,该内容同步系统包括总平台和至少一个子平台,其中,子平台设置于铁路系统的车站或列车上。

图4为本发明实施例二中内容同步系统的结构方块图。如图4所示,本实施例中,内容同步系统可以包括:

总平台,用于确定要投放的服务内容以及所述服务内容的投放范围,所述投放范围包括至少一个子平台;以及,用于根据子平台与服务器的对应关系,查找所述服务内容对应的传输目的服务器;以及,用于根据查找到的传输目的服务器建立传输任务,所述传输任务中的待传输文件中包含所述服务内容;

子平台,用于响应于查询到有对应的第一传输任务,创建与所述总平台之间的传输连接,并基于所述传输连接从所述总平台获取所述第一传输任务对应的服务内容;以及,用于根据获取的服务内容更新指定服务器中的内容。

在一个具体的实现过程中,总平台还可以用于采集服务内容并存储,以便从存储的服务内容中选取要投放到指定投放范围的服务内容。

在一个具体的实现过程中,子平台还可以用于响应于检测到插入的摆渡盒,对所述摆渡盒中的文件进行有效性验证;以及,用于在验证通过的情况下,读取所述文件;以及,用于根据读取的文件更新指定服务器中的内容。

由于本实施例中的内容同步系统能够执行前述实施例一中的内容同步方法,本实施例未详细描述的部分,可参考对前述实施例一中内容同步方法的相关说明。

本发明实施例提供的内容同步系统,通过在总平台根据投放内容和对应投放范围统一建立传输任务,并由子平台主动查询和获取相关传输任务中的投放内容,实现了铁路系统各Wi-Fi服务平台的服务内容的自动同步,减少了人工操作,因此提高了铁路系统各Wi-Fi服务平台的服务内容的同步效率,并且实现了服务内容的统一维护和精准投放。

实施例三

本发明实施例提供了一种内容同步方法,该内容同步方法为前述实施例一中总平台侧执行的内容同步方法。

图5为本发明实施例三中内容同步方法的流程示例图。参见图5,本实施例中,内容同步方法应用于总平台服务器(即总平台侧的服务器),所述方法包括:

S501,确定要投放的服务内容以及服务内容的投放范围,投放范围包括至少一个子平台;

S502,根据子平台与服务器的对应关系,查找服务内容对应的传输目的服务器;

S503,根据查找到的传输目的服务器建立传输任务,传输任务中的待传输文件中包含服务内容,以便投放范围内的子平台获取该服务内容并根据该服务内容更新指定服务器中的内容。

在一个具体的实现过程中,所述方法还可以包括:采集服务内容并存储,以便从存储的服务内容中选取要投放到指定投放范围的服务内容。

由于本发明实施例中的内容同步方法为前述实施例一中总平台侧执行的内容同步方法,本实施例未详细描述的部分,可参考对前述实施例一中内容同步方法总平台侧执行步骤的相关说明。

本发明实施例提供的内容同步方法,通过在总平台根据投放内容和对应投放范围统一建立传输任务,使得子平台能够主动查询和获取相关传输任务中的投放内容,从而实现铁路系统各Wi-Fi服务平台的服务内容的自动同步,减少人工操作,提高了铁路系统各Wi-Fi服务平台的服务内容的同步效率,并且实现服务内容的统一维护和精准投放。

实施例四

本发明实施例提供了一种内容同步装置,该内容同步装置用于执行前述实施例三中的内容同步方法。

图6为本发明实施例四中内容同步装置的功能方块图。参见图6,本实施例中,内容同步装置设置于总平台服务器,所述装置包括:

内容确定模块610,用于确定要投放的服务内容以及所述服务内容的投放范围,所述投放范围包括至少一个子平台;

查找模块620,用于根据子平台与服务器的对应关系,查找所述服务内容对应的传输目的服务器;

传输任务建立模块630,用于根据查找到的传输目的服务器建立传输任务,所述传输任务中的待传输文件中包含所述服务内容,以便所述投放范围内的子平台获取所述服务内容并根据所述服务内容更新指定服务器中的内容。

在一个具体的实现过程中,所述装置还可以包括:采集与存储模块,用于采集服务内容并存储,以便从存储的服务内容中选取要投放到指定投放范围的服务内容。

由于本实施例中的内容同步装置能够执行前述实施例三中的内容同步方法,本实施例未详细描述的部分,可参考对前述实施例三中内容同步方法的相关说明。

本发明实施例提供的内容同步装置,通过在总平台根据投放内容和对应投放范围统一建立传输任务,使得子平台能够主动查询和获取相关传输任务中的投放内容,从而实现铁路系统各Wi-Fi服务平台的服务内容的自动同步,减少人工操作,提高了铁路系统各Wi-Fi服务平台的服务内容的同步效率,并且实现服务内容的统一维护和精准投放。

实施例五

本发明实施例提供了一种内容同步方法,该内容同步方法为前述实施例一中子平台侧执行的内容同步方法。

图7为本发明实施例五中内容同步方法的流程示例图。参见图7,本实施例中,内容同步方法应用于子平台服务器(即子平台侧的服务器),所述方法包括:

S701,响应于查询到有对应的第一传输任务,创建与总平台之间的传输连接,并基于所述传输连接从所述总平台获取所述第一传输任务对应的服务内容;

S702,根据获取的服务内容更新指定服务器中的内容。

在一个具体的实现过程中,所述方法还可以包括:响应于检测到插入的摆渡盒,对所述摆渡盒中的文件进行有效性验证;在验证通过的情况下,读取所述文件;根据读取的文件更新指定服务器中的内容。

由于本发明实施例中的内容同步方法为前述实施例一中子平台侧执行的内容同步方法,本实施例未详细描述的部分,可参考对前述实施例一中内容同步方法子平台侧执行步骤的相关说明。

本发明实施例提供的内容同步方法,子平台能够基于总平台根据投放内容和对应投放范围统一建立的传输任务,主动查询和获取相关传输任务中的投放内容,从而实现铁路系统各Wi-Fi服务平台的服务内容的自动同步,减少人工操作,提高了铁路系统各Wi-Fi服务平台的服务内容的同步效率,并且实现服务内容的统一维护和精准投放。

实施例六

本发明实施例提供了一种内容同步装置,该内容同步装置用于执行前述实施例五中的内容同步方法。

图8为本发明实施例六中内容同步装置的功能方块图。参见图8,本实施例中,内容同步装置设置于子平台服务器,所述装置包括:

创建与获取模块810,用于响应于查询到有对应的第一传输任务,创建与总平台之间的传输连接,并基于所述传输连接从所述总平台获取所述第一传输任务对应的服务内容;

第一更新模块820,用于根据获取的服务内容更新指定服务器中的内容。

在一个具体的实现过程中,所述装置还可以包括:

验证模块,用于响应于检测到插入的摆渡盒,对所述摆渡盒中的文件进行有效性验证;

读取模块,用于在验证通过的情况下,读取所述文件;

第二更新模块,用于根据读取的文件更新指定服务器中的内容。

由于本实施例中的内容同步装置能够执行前述实施例五中的内容同步方法,本实施例未详细描述的部分,可参考对前述实施例五中内容同步方法的相关说明。

本发明实施例提供的内容同步装置,子平台能够基于总平台根据投放内容和对应投放范围统一建立的传输任务,主动查询和获取相关传输任务中的投放内容,从而实现铁路系统各Wi-Fi服务平台的服务内容的自动同步,减少人工操作,提高了铁路系统各Wi-Fi服务平台的服务内容的同步效率,并且实现服务内容的统一维护和精准投放。

以上所述仅为本方案的较佳实施例而已,并不用以限制本方案,凡在本方案的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本方案保护的范围之内。

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