车联网主题信息的获取方法及系统技术方案

技术编号:21405318 阅读:17 留言:0更新日期:2019-06-19 08:52
本申请公开了一种车联网主题信息的获取方法及系统,所述方法包括:中间服务器向业务服务器发送第一主题信息,第一主题信息包括第一主题信息对应的第一主题名称和第一负载;业务服务器根据第一主题信息,生成第二主题信息,第二主题信息包括第二主题信息对应的第二主题名称和第一负载;业务服务器将第二主题信息发送给中间服务器;业务服务器将第二主题名称发送给用户终端;用户终端向中间服务器订阅第二主题名称对应的第二主题信息。本申请中,由中间服务器向用户终端发送其订阅的第二主题信息。当业务服务器发生故障时,用户终端仍然能够从中间服务器获取订阅的主题信息,避免用户或监管人员无法实时地获取车辆信息。

【技术实现步骤摘要】
车联网主题信息的获取方法及系统
本申请涉及车联网(VehicletoEverything,V2X)
,特别涉及一种车联网主题信息的获取方法及系统。
技术介绍
V2X技术是指通过装载在车辆上的传感器、车载终端及电子标签提供车辆信息,采用各种通信技术实现车与车(VehicletoVehicle,V2V)、车与人(VehicletoPedestrian,V2P)、以及车与基础设施(VehicletoInfrastructure,V2I)互联互通,并在信息网络平台上对信息进行提取、共享等有效利用,对车辆进行有效的管控和提供综合服务。在V2X系统中,用户或监管人员需要监控车辆的路线、位置、速度和在线情况等信息。因此,用户或监管人员需要实时的获取车辆信息。用户终端向V2X系统中的业务服务器请求相关的主题信息。业务服务器提供不同主题信息。每一个主题(Topic)对应着一个或多个业务服务。例如,定位服务、路线规划服务和路况预警服务等等。在相关技术中,业务服务器所提供的主题信息是由部署有EMQ中间件的中间服务器发布的。业务服务器向中间服务器订阅主题。相应地,中间服务器发布主题对应的主题信息时,向订阅了该主题的业务服务器发送对应的主题信息。用户终端可以向业务服务器请求相关的主题信息。服务器所发布的主题信息包括主题名称和负载(payload)。其中,负载是指具体的信息内容。例如,对于定位服务的主题,其负载是具体的定位信息。主题名称是订阅者和发布者共同约定的验证信息,例如消息标签。相关技术中,虽然主题信息的是由中间服务器发布,但是为了保证主题信息的安全性,用户终端是向业务服务器请求的主题信息,而不是向中间服务器请求主题信息。当业务服务器发生故障时,用户终端就不能获取主题信息,使得用户或监管人员无法实时的获取车辆信息。
技术实现思路
本申请提供了一种车联网主题信息的获取方法及系统,可用于解决在相关技术中当业务服务器发生故障时,用户终端就不能获取主题信息,使得用户或监管人员无法实时的获取车辆信息的问题。第一方面,本申请提供一种车联网主题信息的获取方法,所述方法包括:中间服务器向业务服务器发送第一主题信息,所述第一主题信息包括所述第一主题信息对应的第一主题名称和第一负载;所述业务服务器根据所述第一主题信息,生成第二主题信息,所述第二主题信息包括所述第二主题信息对应的第二主题名称和所述第一负载;所述业务服务器将所述第二主题信息发送给所述中间服务器;所述业务服务器将所述第二主题名称发送给用户终端;用户终端向所述中间服务器订阅所述第二主题名称对应的第二主题信息。可选地,所述中间服务器向业务服务器发送所述第一主题信息之前,还包括:所述中间服务器获取车联网设备的业务数据,所述业务数据用于记录车联网中车辆的行驶状况;所述中间服务器根据所述业务数据和对应的业务服务,生成所述第一主题信息。可选地,所述中间服务器获取车联网中车辆的业务数据之前,所述方法还包括:当所述车联网设备上电并接入车联网时,向所述中间服务器发送上线信息,所述上线信息包括所述车联网设备的设备标识;所述中间服务器根据所述上线信息,向所述业务服务器发送第三主题信息,所述第三主题信息用于通知所述业务服务器所述车联网设备已上线。可选地,所述第二主题信息包括所述第二主题信息对应的第二主题名称和第二负载,所述方法还包括:所述业务服务器根据预先设定的业务需求和所述第一负载,生成所述第二负载。可选地,所述用户终端向所述中间服务器订阅所述第二主题名称对应的第二主题信息之后,还包括:所述中间服务器向所述用户终端发送所述第一主题信息和所述第二主题信息。第二方面,本申请提供一种车联网主题信息的获取系统,所述系统包括中间服务器,业务服务器和用户终端;所述中间服务器,用于向所述业务服务器发送第一主题信息,所述第一主题信息包括所述第一主题信息对应的第一主题名称和第一负载;所述业务服务器,用于根据所述第一主题信息,生成第二主题信息,所述第二主题信息包括所述第二主题信息对应的第二主题名称和所述第一负载;所述业务服务器,还用于将所述第二主题信息发送给所述中间服务器;所述业务服务器,还用于将所述第二主题名称发送给所述用户终端;所述用户终端,用于向所述中间服务器订阅所述第二主题名称对应的第二主题信息。可选地,所述中间服务器,还用于:获取车联网设备的业务数据,所述业务数据用于记录车联网中车辆的行驶状况;根据所述业务数据和对应的业务服务,生成所述第一主题信息。可选地,所述系统还包括车联网设备;所述车联网设备,用于当上电并接入车联网时,向所述中间服务器发送上线信息,所述上线信息包括所述车联网设备的设备标识;所述中间服务器,还用于根据所述上线信息,向所述业务服务器发送第三主题信息,所述第三主题信息用于通知所述业务服务器所述车联网设备已上线。可选地,所述第二主题信息包括所述第二主题信息对应的第二主题名称和第二负载;所述业务服务器,还用于根据预先设定的业务需求和所述第一负载,生成所述第二负载。可选地,所述中间服务器,还用于向所述用户终端发送所述第一主题信息和所述第二主题信息。在本申请中,业务服务器根据第一主题信息,向中间服务器发送第二主题信息。由中间服务器向用户终端发送其订阅的第二主题信息。用户终端无需向业务服务器订阅主题信息。当业务服务器发生故障时,用户终端仍然能够从中间服务器获取订阅的主题信息,避免用户或监管人员无法实时的获取车辆信息。附图说明图1是本申请一个实施例提供的网络架构的示意图;图2是本申请一个实施例提供的车联网主题信息的获取方法的流程图;图3是本申请一个实施例提供的车联网主题信息的获取系统的示意性框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。本申请实施例描述的网络架构是为了更加清楚地说明本申请实施例的技术方案,并不构成对本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新事物场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。下面首先结合图1对本申请实施例适用的可能的网络架构进行介绍。该网络架构包括:中间服务器101、业务服务器102、车联网设备103和用户终端104。中间服务器101是指部署有EMQ中间件的服务器,并与业务服务器102、车联网设备103和用户终端104分别建立有通信连接。业务服务器102是用于处理车联网相关业务的服务器,并与用户终端104建立有通信连接。车联网设备103是指用于采集车辆行驶信息的设备,其装载于车辆中。用户终端104是指用于获取主题信息的终端。例如,手机、平板电脑、可穿戴设备以及个人计算机等等。中间服务器101和业务服务器102可以是单个服务器,也可以是多个服务器构成的服务器集群。本申请实施例对比不做限定。请参考图2,其示出了本申请一个实施例提供的车联网主题信息的获取方法的流程图。该方法可以应用于图1所示的网络架构中。该方法可以包括如下几个步骤。步骤201,中间服务器向业务服务器发送第一主题信息。业务服务器根据自身部署的业务服务,向中间服务器订阅相关的主题。例如,业务服务器部署的导航服务。那么,业务服务器向中间服务器订阅车辆定位、路况查询等主题的主题信息。第一主本文档来自技高网
...

【技术保护点】
1.一种车联网主题信息的获取方法,其特征在于,所述方法包括:中间服务器向业务服务器发送第一主题信息,所述第一主题信息包括所述第一主题信息对应的第一主题名称和第一负载;所述业务服务器根据所述第一主题信息,生成第二主题信息,所述第二主题信息包括所述第二主题信息对应的第二主题名称和所述第一负载;所述业务服务器将所述第二主题信息发送给所述中间服务器;所述业务服务器将所述第二主题名称发送给用户终端;用户终端向所述中间服务器订阅所述第二主题名称对应的第二主题信息。

【技术特征摘要】
1.一种车联网主题信息的获取方法,其特征在于,所述方法包括:中间服务器向业务服务器发送第一主题信息,所述第一主题信息包括所述第一主题信息对应的第一主题名称和第一负载;所述业务服务器根据所述第一主题信息,生成第二主题信息,所述第二主题信息包括所述第二主题信息对应的第二主题名称和所述第一负载;所述业务服务器将所述第二主题信息发送给所述中间服务器;所述业务服务器将所述第二主题名称发送给用户终端;用户终端向所述中间服务器订阅所述第二主题名称对应的第二主题信息。2.根据权利要求1所述的方法,其特征在于,所述中间服务器向业务服务器发送所述第一主题信息之前,还包括:所述中间服务器获取车联网设备的业务数据,所述业务数据用于记录车联网中车辆的行驶状况;所述中间服务器根据所述业务数据和对应的业务服务,生成所述第一主题信息。3.根据权利要求2所述的方法,其特征在于,所述中间服务器获取车联网中车辆的业务数据之前,所述方法还包括:当所述车联网设备上电并接入车联网时,向所述中间服务器发送上线信息,所述上线信息包括所述车联网设备的设备标识;所述中间服务器根据所述上线信息,向所述业务服务器发送第三主题信息,所述第三主题信息用于通知所述业务服务器所述车联网设备已上线。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第二主题信息包括所述第二主题信息对应的第二主题名称和第二负载,所述方法还包括:所述业务服务器根据预先设定的业务需求和所述第一负载,生成所述第二负载。5.根据权利要求4所述的方法,其特征在于,所述用户终端向所述中间服务器订阅所述第二主题名称对应的第二主题信息之后,还包括:所述中间服务器向所述用户终...

【专利技术属性】
技术研发人员:周泽成
申请(专利权)人:江苏货斯基网络科技有限公司
类型:发明
国别省市:江苏,32

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

1