System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于车联网,尤其涉及一种消息推送方法、消息推送装置、服务器及计算机程序产品。
技术介绍
1、车主出行过程中常因不同需求产生多样化的车辆服务场景,使得基于服务场景的消息推送已越来越普及。但目前的消息推送通常采用静态逻辑实现,即一个服务一套静态逻辑代码,随着服务的增多,不同服务的整合性、灵活性和实时性等渐露弊端,难以顺应服务多样化的发展,容易降低用户体验。
技术实现思路
1、本申请提供了一种消息推送方法、消息推送装置、服务器及计算机程序产品,能够有效提高不同服务业务的整合性、灵活性和实时性,顺应服务多样化的发展,提高用户体验。
2、第一方面,本申请提供了一种消息推送方法,应用于服务器,推送方法包括:
3、解析接收到的车端数据;车端数据由车辆获取上传;
4、基于解析后的车端数据生成车辆的行程事件;
5、在预设服务中存在目标服务的情况下,基于目标服务的推送要求从服务数据库中查找匹配的目标服务信息;目标服务为预设服务属性满足推送启动条件的预设服务;服务数据库中包括各预设服务以及各预设服务对应的服务信息;
6、在查找到目标服务信息的情况下,向车辆发送目标服务信息,以使车辆将目标服务信息推送给用户。
7、第二方面,本申请提供了一种消息推送装置,包括:
8、解析模块,用于解析接收到的车端数据;车端数据由车辆获取上传;
9、生成模块,用于基于解析后的车端数据生成车辆的行程事件;
10、查
11、推送模块,用于在查找到目标服务信息的情况下,向车辆发送目标服务信息,以使车辆将目标服务信息推送给用户。
12、第三方面,本申请提供了一种服务器,包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面的方法的步骤。
13、第四方面,本申请提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
14、第五方面,本申请提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面的方法的步骤。
15、本申请第一方面与现有技术相比存在的有益效果是:鉴于服务信息的推荐一般是在用户存在行程需求的情况下,例如对于停车服务来说,一般从家去往公司,或者从公司前往某个商场等。为了能够准确确定是否进行消息推送,本申请通过解析车辆获取后上传的车端数据,以确定是否生成行程事件。行程事件的生成说明用户存在行程需求,是能够进行消息推送的一种信号。此时,为了准确推送用户想要的服务信息,可基于各预设条件的预设服务属性确定哪些预设服务满足推送启动条件,即哪些预设服务为目标服务。其中,推送启动条件的设定本身可反映用户在特定场景下的需求特征,同时预设服务属性明确了服务的适用性,由此,满足推送启动条件的预设服务在当前场景下与用户需求高度相关,可确定为目标服务。目标服务能够精准激活潜在需求,此时推送相关消息不仅更有针对性,还能够更好地满足用户期望。故此,在基于行程事件和目标服务双重条件确定用户存在消息推送需求的情况下,可根据目标服务的推送要求从服务数据库中查找匹配的目标服务信息,可通过匹配的方式灵活便捷地确定出对应的目标服务信息,即以便于车辆将目标服务信息推送给用户。其中,将各预设服务及其对应的消息信息整合至服务数据库中,可对不同服务业务的数据进行统一管理,提高服务的整合性;此外,服务数据库通过规则进行匹配查询这一机制,相较于相关技术中还需要车端先将消息推送所需的数据发送至服务供应商,由服务供应商运行静态代码后再将推送信息反馈至车端的消息推送方式,具备更高的灵活性和时效性。
16、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
本文档来自技高网...【技术保护点】
1.一种消息推送方法,其特征在于,应用于服务器,所述推送方法包括:
2.如权利要求1所述的消息推送方法,其特征在于,所述车端数据包括车况信号和导航信息,解析接收到的车端数据,包括:
3.如权利要求2所述的消息推送方法,其特征在于,所述确定基于解析后的所述车端数据是否生成所述车辆的行程事件,包括:
4.如权利要求2所述的消息推送方法,其特征在于,所述预设服务属性包括服务状态信息和服务触发规则;相应地,所述服务状态信息包括服务推送功能已开启,且所述服务触发规则包括所述车辆的当前位置与导航目的地之间的距离小于第一距离阈值。
5.如权利要求1所述的消息推送方法,其特征在于,所述向所述车辆发送所述目标服务信息,以使所述车辆将所述目标服务信息推送给用户,包括:
6.如权利要求1至5中任一项所述的消息推送方法,其特征在于,所述推送要求包括静态要求和动态要求;所述服务数据库中包括每个所述预设服务下不同服务商的静态信息和实时信息;所述基于所述目标服务的推送要求从服务数据库中查找匹配的目标服务信息,包括:
7.如权利要求1至5中
8.一种消息推送装置,其特征在于,包括:
9.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的消息推送方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被一个或多个处理器执行时实现如权利要求1至7任一项所述的消息推送方法。
...【技术特征摘要】
1.一种消息推送方法,其特征在于,应用于服务器,所述推送方法包括:
2.如权利要求1所述的消息推送方法,其特征在于,所述车端数据包括车况信号和导航信息,解析接收到的车端数据,包括:
3.如权利要求2所述的消息推送方法,其特征在于,所述确定基于解析后的所述车端数据是否生成所述车辆的行程事件,包括:
4.如权利要求2所述的消息推送方法,其特征在于,所述预设服务属性包括服务状态信息和服务触发规则;相应地,所述服务状态信息包括服务推送功能已开启,且所述服务触发规则包括所述车辆的当前位置与导航目的地之间的距离小于第一距离阈值。
5.如权利要求1所述的消息推送方法,其特征在于,所述向所述车辆发送所述目标服务信息,以使所述车辆将所述目标服务信息推送给用户,包括:
6.如权利要求1至5中任一项所述的消...
【专利技术属性】
技术研发人员:陈坚,
申请(专利权)人:长城汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。