[发明专利]基于卡夫卡的服务调度方法、服务端、车机端及客户端有效
| 申请号: | 201910166750.9 | 申请日: | 2019-03-05 |
| 公开(公告)号: | CN109862108B | 公开(公告)日: | 2022-11-15 |
| 发明(设计)人: | 叶琼青;唐焱;沈哲磊 | 申请(专利权)人: | 上海博泰悦臻网络技术服务有限公司 |
| 主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L67/55;H04L67/60 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 王华英 |
| 地址: | 201822 上海市嘉定区嘉*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 卡夫卡 服务 调度 方法 服务端 车机端 客户端 | ||
一种基于卡夫卡的服务调度方法、服务端、车机端及客户端,包括:获取微服务数据,提取并存储微服务数据中的服务属性数据;接收移动端服务请求和车机请求,提取移动端服务请求和车机请求中的提取请求属性信息,根据请求属性信息从服务属性数据中获取并汇总存储服务调度数据于卡夫卡消息中心;从卡夫卡消息中心获取服务调度数据,根据服务调度数据推送推送消息数据本发明解决了现有技术中存在的系统稳定性低、扩展性差和响应速度慢的技术问题。
技术领域
本发明涉及一种服务调度方法,特别是涉及一种基于卡夫卡的服务调度方法、服务端、车机端及客户端。
背景技术
随着国民生活水平的日益改善,机动车辆在整个社会迅速普及,车辆需求不断加大,我国机动车保有量持续攀升,人驾车出行日益频繁。在车辆的行驶过程中,各种车载的设备以及车辆的控制系统在车辆使用过程中都预设有消息推送的功能实现,当车机系统等车辆控制设备及其子系统的软件请求推送信息时,不同的车载设备以及不同功能类别的软件如天气、车况、路况及音乐等软件等等需要服务器通过单一消息数据推送系统进行消息推送服务,单个系统处理的推送数据量巨大,需要在服务端使用专门设置的用于统一推送各类消息的消息推送系统对不同种类以及批次的设备对象以不同的周期以及批量数据进行信息推送。如何提高批量推送以及周期推送各类推送消息的推送效率,日益成为车辆信息技术研发的重要方向。由于现有的车载设备的信息推送工具和渠道种类繁多,并且受网络传输速度影响较大,传统的个性化推送方法较单一,推送系统处理数据任务量较大,存在系统响应速度慢的问题。同时,现有技术中的消息推送方法由于在服务端聚合度较高,降低了整个推送系统的灵活性和横向可扩展性。
综上所述,传统技术的车载软件推送系统耦合度较高。在遇到针对不同用户及不同设备需要进行不同优先级顺序及权限推送的状况时,信息推送的准确率较低。推送效率也受到制约,现有技术中的推送方法存在系统稳定性低、扩展性差和响应速度慢的技术问题。
发明内容
鉴于以上现有技术的缺点,本发明的目的在于提供一种基于卡夫卡的服务调度方法、服务端、车机端及客户端,应用于车载设备升级,为解决现有技术中存在的系统稳定性低、扩展性差和响应速度慢的技术问题,本发明提供基于卡夫卡的服务调度方法、服务端、车机端及客户端,一种基于卡夫卡的服务调度方法,方法包括:获取微服务数据,提取并存储微服务数据中的服务属性数据;接收移动端服务请求和车机请求,提取移动端服务请求和车机请求中的提取请求属性信息,根据请求属性信息从服务属性数据中获取并汇总存储服务调度数据于卡夫卡消息中心;从卡夫卡消息中心获取服务调度数据,根据服务调度数据推送推送消息数据。
于本发明的一实施方式中,获取微服务数据,提取并存储微服务数据中的服务属性数据,还包括:获取系统服务日志信息和批量周期属性数据;根据批量周期属性数据提取微服务数据中的服务属性数据;存储服务属性数据。
于本发明的一实施方式中,接收移动端服务请求和车机请求,提取移动端服务请求和车机请求中的请求属性信息,根据请求属性信息从服务属性数据中获取服务调度数据,包括:接收移动端服务请求和车机请求,获取批量周期属性数据,并解密随时移动端服务请求和随时车机请求;根据批量周期属性数据提取移动端服务请求和车机请求中的请求属性信息;根据请求属性信息从服务属性数据中获取服务调度数据。
于本发明的一实施方式中,从卡夫卡消息中心获取服务调度数据,根据服务调度数据推送推送消息数据,包括:提取服务调度数据中的调度配置信息;调度服务器将服务任务发送至卡夫卡消息中心,卡夫卡消息中心在每一服务任务中添加调度配置信息得配置服务任务;任务处理器接收配置服务任务,提取配置服务任务中的调度配置信息,根据调度配置信息推送推送消息数据;判断推送消息数据是否已推送;若是,则判定完成推送;若否,则重试完成推送至达到预设重试次数上限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博泰悦臻网络技术服务有限公司,未经上海博泰悦臻网络技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910166750.9/2.html,转载请声明来源钻瓜专利网。





