用户个性化消息推送方法、服务端、车机端及客户端技术

技术编号:21167291 阅读:50 留言:0更新日期:2019-05-22 09:42
一种用户个性化消息推送方法、服务端、车机端及客户端,包括:获取系统推送日志信息,提取并存储系统推送日志信息中的户推送数据;接收移动端推送请求和车机请求,提取移动端推送请求和车机请求中的自定义信息,根据自定义信息获取用户推送数据中的推送配置数据;提取推送配置数据中的推送参数信息,根据推送参数信息将用户推送数据打包为个性化推送信息,并加以推送,解决了现有技术中存在的推送个性化灵活度较低以及适用性较低的技术问题。

User Personalized Message Pushing Method, Server, Locomotive and Client

A user personalized message push method, service side, locomotive side and client side includes: acquiring system push log information, extracting and storing household push data in system push log information, receiving mobile push request and locomotive request, extracting user-defined information in mobile push request and locomotive request, and acquiring user push data according to user-defined information. Push configuration data, extract push parameter information from push configuration data, package user push data into personalized push information according to push parameter information, and push it, which solves the technical problems of low flexibility and applicability of push personalization in existing technology.

【技术实现步骤摘要】
用户个性化消息推送方法、服务端、车机端及客户端
本专利技术涉及一种个性化消息管理方法,特别是涉及一种用户个性化消息推送方法、服务端、车机端及客户端。
技术介绍
随着国民生活水平的日益改善,机动车辆在整个社会迅速普及,车辆需求不断加大,我国机动车保有量持续攀升,人驾车出行日益频繁。在车辆的行驶过程中,各种车载的设备以及车辆的控制系统在车辆使用过程中都预设有消息推送的功能实现,当车机系统等车辆控制设备及其子系统的软件请求推送信息时,不同的车载设备以及不同优先级的软件需要服务器通过不同的优先推送顺序以及不同的用户账户信息和设备信息进行消息推送服务,需要在服务端使用专门设置的用于设置优先级以及用户分类信息的子系统根据设定好的优先级顺序以及推送用户账户预设信息进行信息推送。如何提高不同优先级和对应不同用户账户及系统软件的推送消息的推送效率,日益成为车辆信息技术研发的重要方向。由于现有的车载设备的信息推送工具和渠道种类繁多,并且受网络传输速度影响较大,传统的个性化推送方法较单一,用户自定义的推送方式仅限于推送内容及种类等基本内容,存在个性化程度较低的问题。同时,现有技术中的消息推送方法由于在服务端聚合度较高,降低了整个推送系统的灵活性和可扩展性。综上所述,传统技术的车载软件推送系统耦合度较高。在遇到针对不同用户及不同设备需要进行不同优先级顺序及权限推送的状况时,推送效果较差。推送效率也受到制约,现有技术中的推送方法存在的推送个性化灵活度较低以及适用性较低的技术问题。
技术实现思路
鉴于以上现有技术的缺点,本专利技术的目的在于提供一种用户个性化消息推送方法、服务端、车机端及客户端,应用于车载设备升级,为解决现有技术中存在的推送个性化灵活度较低以及适用性较低的技术问题,本专利技术提供用户个性化消息推送方法、服务端、车机端及客户端,其中,一种用户个性化消息推送方法,具体包括:获取系统推送日志信息,提取并存储系统推送日志信息中提取用户推送数据,存储用户推送数据;接收移动端推送请求和车机请求,提取移动端推送请求和车机请求中的自定义信息,根据自定义信息获取用户推送数据中的推送配置数据;提取推送配置数据中的推送参数信息,根据推送参数信息将用户推送数据打包为个性化推送信息,并加以推送。于本专利技术的一实施方式中,获取系统推送日志信息,提取并存储系统推送日志信息中的户推送数据,还包括:获取系统推送日志信息和个性属性数据,并解密系统推送日志信息;根据个性属性数据从已解密的系统推送日志信息中提取用户推送数据;对用户推送数据进行入队列操作。于本专利技术的一实施方式中,接收移动端推送请求和车机请求,提取移动端推送请求和车机请求中的自定义信息,根据自定义信息获取用户推送数据中的推送配置数据,包括:接收移动端推送请求和车机请求,获取个性属性数据,并解密移动端推送请求和车机请求;根据个性属性数据提取已解密的移动端推送请求和车机请求中的自定义信息;根据自定义信息遍历用户推送数据以获取推送配置数据。于本专利技术的一实施方式中,提取推送配置数据中的推送参数信息,根据推送参数信息将用户推送数据打包为个性化推送信息,并加以推送,包括:创建一推送下发任务;提取推送配置数据中的推送参数信息;在推送下发任务中添加推送参数信息;利用任务处理器将用户推送数据打包为个性化推送信息,并通过任务处理器的接口进行加密推送。于本专利技术的一实施方式中,一种用户个性化消息推送服务端,包括:推送日志模块、自定义信息获取模块和个性化推送模块;推送日志模块,用于获取系统推送日志信息,提取并存储系统推送日志信息中的户推送数据;自定义信息获取模块,用于接收移动端推送请求和车机请求,提取移动端推送请求和车机请求中的自定义信息,根据自定义信息获取用户推送数据中的推送配置数据,自定义信息获取模块与推送日志模块连接;个性化推送模块,用于提取推送配置数据中的推送参数信息,根据推送参数信息将用户推送数据打包为个性化推送信息,并加以推送,个性化推送模块与自定义信息获取模块连接。于本专利技术的一实施方式中,推送日志模块包括:日志信息获取模块、个性属性模块、个性推送提取模块和推送数据入队列模块;日志信息获取模块,用于获取系统推送日志信息和个性属性数据,并解密系统推送日志信息;个性推送提取模块,用于根据个性属性数据从已解密的系统推送日志信息中提取用户推送数据,个性推送提取模块与个性属性模块连接;推送数据入队列模块,用于对用户推送数据进行入队列操作,推送数据入队列模块与个性推送提取模块连接。于本专利技术的一实施方式中,自定义信息获取模块,包括:请求解密模块、自定义提取模块和推送配置获取模块;请求解密模块,用于接收移动端推送请求和车机请求,获取个性属性数据,并解密移动端推送请求和车机请求;自定义提取模块,用于根据个性属性数据提取已解密的移动端推送请求和车机请求中的自定义信息,自定义提取模块与请求解密模块连接;推送配置获取模块,用于根据自定义信息遍历用户推送数据以获取推送配置数据,推送配置获取模块与自定义提取模块连接。于本专利技术的一实施方式中,个性化推送模块,包括:任务创建模块、推送参数模块、参数添加模块和加密推送模块;任务创建模块,用于创建一推送下发任务;推送参数模块,用于提取推送配置数据中的推送参数信息;参数添加模块,用于在推送下发任务中添加推送参数信息,参数添加模块与推送参数模块连接,参数添加模块与任务创建模块连接;加密推送模块,用于利用任务处理器将用户推送数据打包为个性化推送信息,并通过任务处理器的接口进行加密推送,加密推送模块与参数添加模块连接,加密推送模块与任务接口模块连接。于本专利技术的一实施方式中,一种用户个性化消息推送车机端实现方法,包括:加密车机请求,发送车机请求;获取个性化推送信息,解密个性化推送信息,根据预设逻辑提取个性化推送信息中的消息数据,保存消息数据;将消息数据处理为车机显示数据。于本专利技术的一实施方式中,一种用户个性化消息推送车机端,包括:车机请求发送模块、推送信息获取模块和显示模块;车机请求发送模块,用于加密车机请求,发送车机请求;推送信息获取模块,用于获取个性化推送信息,解密个性化推送信息,根据预设逻辑提取个性化推送信息中的消息数据,保存消息数据;显示模块,用于将消息数据处理为车机显示数据,显示模块与推送信息获取模块连接。于本专利技术的一实施方式中,一种用户个性化消息推送移动客户端实现方法,包括:登录客户端;将自定义数据编辑入移动端消息请求,加密移动端消息请求;发送移动端消息请求至服务端,请求移动端发送个性化推送信息;接收个性化推送信息,解密个性化推送信息。于本专利技术的一实施方式中,,包括:登录模块、请求加密模块、移动请求模块和移动接收模块;登录模块,用于登录客户端;请求加密模块,用于将自定义数据编辑入移动端消息请求,加密移动端消息请求;移动请求模块,用于发送移动端消息请求至服务端,请求移动端发送个性化推送信息,移动请求模块与请求加密模块连接;移动接收模块,用于接收个性化推送信息,解密个性化推送信息。如上所述,本专利技术提供的一种用户个性化消息推送方法、服务端、车机端及客户端,具有以下有益效果:本专利技术提供的一种用户个性化消息推送方法、服务端、车机端及客户端在系统架构设计上降低了个性化推送系统的耦合度。在遇到针对不同用户本文档来自技高网...

【技术保护点】
1.一种用户个性化消息推送方法,其特征在于,所述方法包括:获取系统推送日志信息,提取并存储所述系统推送日志信息中的户推送数据;接收移动端推送请求和车机请求,提取所述移动端推送请求和所述车机请求中的自定义信息,根据所述自定义信息获取所述用户推送数据中的推送配置数据;提取所述推送配置数据中的推送参数信息,根据所述推送参数信息将所述用户推送数据打包为个性化推送信息,并加以推送。

【技术特征摘要】
1.一种用户个性化消息推送方法,其特征在于,所述方法包括:获取系统推送日志信息,提取并存储所述系统推送日志信息中的户推送数据;接收移动端推送请求和车机请求,提取所述移动端推送请求和所述车机请求中的自定义信息,根据所述自定义信息获取所述用户推送数据中的推送配置数据;提取所述推送配置数据中的推送参数信息,根据所述推送参数信息将所述用户推送数据打包为个性化推送信息,并加以推送。2.根据权利要求1所述的用户个性化消息推送方法,其特征在于,所述获取系统推送日志信息,提取并存储所述系统推送日志信息中的户推送数据,还包括:获取系统推送日志信息和个性属性数据,并解密所述系统推送日志信息;根据所述个性属性数据从已解密的系统推送日志信息中提取用户推送数据;对所述用户推送数据进行入队列操作。3.根据权利要求1所述的用户个性化消息推送方法,其特征在于,所述接收移动端推送请求和车机请求,提取所述移动端推送请求和所述车机请求中的自定义信息,根据所述自定义信息获取所述用户推送数据中的推送配置数据,包括:接收移动端推送请求和车机请求,获取个性属性数据,并解密所述移动端推送请求和所述车机请求;根据所述个性属性数据提取已解密的所述移动端推送请求和所述车机请求中的所述自定义信息;根据所述自定义信息遍历所述用户推送数据以获取推送配置数据。4.根据权利要求1所述的用户个性化消息推送方法,其特征在于,所述提取所述推送配置数据中的推送参数信息,根据所述推送参数信息将所述用户推送数据打包为个性化推送信息,并加以推送,包括:创建一推送下发任务;提取所述推送配置数据中的推送参数信息;在所述推送下发任务中添加所述推送参数信息;利用任务处理器将所述用户推送数据打包为个性化推送信息,并通过任务处理器的接口进行加密推送。5.一种用户个性化消息推送服务端,其特征在于,包括:推送日志模块、自定义信息获取模块和个性化推送模块;所述推送日志模块,用于获取系统推送日志信息,提取并存储所述系统推送日志信息中的户推送数据;所述自定义信息获取模块,用于接收移动端推送请求和车机请求,提取所述移动端推送请求和所述车机请求中的自定义信息,根据所述自定义信息获取所述用户推送数据中的推送配置数据;所述个性化推送模块,用于提取所述推送配置数据中的推送参数信息,根据所述推送参数信息将所述用户推送数据打包为个性化推送信息,并加以推送。6.根据权利要求5所述的用户个性化消息推送服务端,其特征在于,所述推送日志模块包括:日志信息获取模块、个性推送提取模块和推送数据入队列模块;所述日志信息获取模块,用于获取系统推送日志信息和个性属性数据,并解密所述系统推送日志信息;所述个性推送提取...

【专利技术属性】
技术研发人员:唐焱沈哲磊叶琼青
申请(专利权)人:上海博泰悦臻网络技术服务有限公司
类型:发明
国别省市:上海,31

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

1