本申请涉及汽车电子,特别是涉及一种车载应用程序的流量监控方法及装置。
背景技术:
1、随着车联网(internet of vehicles)技术的不断发展,具有网络互连和以太网等功能的机动车辆不断涌现。同时,车载应用程序的流量消耗问题也成为了现在关注点之一。
2、现今主机厂商统计车机移动网络数据流量的消耗,大多依托运营商后台数据,此方案需运营商提供流量消耗的详单,增加了双方的沟通成本,同时在解决问题的时效上也得不到保障。同时运营商提供的流量消耗数据无法得知车机端所对应的哪个业务或者哪个模块进行消耗的,因此从数据中就无法判断哪个功能的使用导致了流量消耗过大,而车主也有可能因此而买单,由于无法确定是车主行为还是主机厂商的行为,因此责任难辨。
技术实现思路
1、本申请的目的在于提供一种车载应用程序的流量监控方法及装置,通过确定各车载应用程序的流量消耗情况,有助于用户更好的掌握车机的网络流量消耗详情,根据具体应用模块的流量消耗状况明确车主好主机厂商责任。
2、为达到上述目的:
3、第一方面,本申请实施例提供了一种车载应用程序的流量监控方法,包括以下步骤:
4、获取车辆的网络请求域的网络请求信息;
5、对所述网络请求信息进行解析以获取所述网络请求信息中的上行流量信息、字符串标识和报文请求信息;
6、将所述报文请求信息反馈给所述网络请求域,以请求所述网络请求域返回报文信息;
7、获取所述网络请求域返回的报文信息并对所述报文信息进行解析,将解析后的报文信息与所述字符串标识相匹配,确定所述网络请求信息中的下行流量信息和与所述报文对应的应用信息;
8、根据所述与所述报文对应的应用信息对与所述报文对应的所述上行流量信息和下行流量信息一一对应进行存储。
9、可选的,所述对所述网络请求信息进行解析以获取所述网络请求信息中的上行流量信息、字符串标识和报文请求信息,包括:
10、获取所述车辆的网络请求域中的车载应用程序的网络请求信息;
11、通过流量统计对所述网络请求信息进行解析,以确定所述车辆的网路请求域中车载应用程序的所述上行流量信息、字符串标识和请求报文的地址信息;
12、将所述解析的上行流量信息、字符串标识和请求报文的地址信息进行存储,并发送给所述网络请求域。
13、可选的,所述获取所述网络请求域返回的报文信息并对所述报文信息进行解析,将解析后的报文信息与所述字符串标识相匹配,确定所述网络请求信息中与所述报文对应的应用信息,包括:
14、获取所述网络请求域返回的报文信息,并通过流量统计对所述报文信息进行解析,获取所述报文信息对应的下行流量信息和地址信息;
15、根据所述地址信息与所述网络请求域的字符串标识进行匹配,确定所述报文对应的车载应用程序。
16、可选的,所述获取所述网络请求域返回的报文信息并对所述报文信息进行解析,将解析后的报文信息与所述字符串标识相匹配,确定所述网络请求信息中的下行流量信息,还包括:
17、根据所述请求报文的地址信息与所述网络请求域内车载应用程序的字符串标识进行比对,以确定对应所述车载应用程序的下行流量信息;
18、根据所述确定的车载应用程序确定对应的所述上行流量信息和所述下行流量信息。
19、可选的,所述方法还包括:
20、根据所述上行流量信息、所述下行流量信息和相对应的应用信息生成所述车辆的应用-流量展示数据图,并根据所述应用信息和对应的流量使用数据判断所述应用是否超过预设的流量阈值;
21、若判断所述应用超过所述流量阈值则进行流量预警,并在所述应用-流量展示数据图对所述应用进行强调处理。
22、第二方面,本申请实施例提供了一种车载应用程序的流量监控装置,所述装置包括:
23、采集模块,用于获取车辆的网络请求域的网络请求信息;
24、解析模块,用于对所述网络请求信息进行解析以获取所述网络请求信息中的上行流量信息、字符串标识和报文请求信息;将所述报文请求信息反馈给所述网络请求域,以请求所述网络请求域返回报文信息;获取所述网络请求域返回的报文信息并对所述报文信息进行解析,将解析后的报文信息与所述字符串标识相匹配,确定所述网络请求信息中的下行流量信息和与所述报文对应的应用信息;
25、存储模块,用于根据所述与所述报文对应的应用信息对与所述报文对应的所述上行流量信息和下行流量信息一一对应进行存储。
26、可选的,所述解析模块,具体用于:
27、获取所述车辆的网络请求域中的车载应用程序的网络请求信息;
28、通过流量统计对所述网络请求信息进行解析,以确定所述车辆的网路请求域中车载应用程序的所述上行流量信息、字符串标识和请求报文的地址信息;
29、将所述解析的上行流量信息、字符串标识和请求报文的地址信息进行存储,并发送给所述网络请求域。
30、可选的,所述解析模块,具体用于:
31、获取所述网络请求域返回的报文信息,并通过流量统计对所述报文信息进行解析,获取所述报文信息对应的下行流量信息和地址信息;
32、根据所述地址信息与所述网络请求域的字符串标识进行匹配,确定所述报文对应的车载应用程序。
33、第三方面,本申请实施例公开了一种电子设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行如第一方面所述的车载应用程序的流量监控方法。
34、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够实现如第一方面所述的车载应用程序的流量监控方法。
35、本申请实施例提供了一种车载应用程序的流量监控方法及装置,包括以下步骤:获取车辆的网络请求域的网络请求信息;对网络请求信息进行解析以获取网络请求信息中的上行流量信息、字符串标识和报文请求信息;将报文请求信息反馈给网络请求域,以请求网络请求域返回报文信息;获取网络请求域返回的报文信息并对报文信息进行解析,将解析后的报文信息与字符串标识相匹配,确定网络请求信息中的下行流量信息和与报文对应的应用信息;根据确定的应用信息对与报文对应的上行流量信息和下行流量信息进行存储。如此,通过确定各车载应用程序的流量消耗情况,有助于用户更好的掌握车机的网络流量消耗详情,以进一步做好业务改善。
1.一种车载应用程序的流量监控方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述对所述网络请求信息进行解析以获取所述网络请求信息中的上行流量信息、字符串标识和报文请求信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述获取所述网络请求域返回的报文信息并对所述报文信息进行解析,将解析后的报文信息与所述字符串标识相匹配,确定所述网络请求信息中与所述报文对应的应用信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述网络请求域返回的报文信息并对所述报文信息进行解析,将解析后的报文信息与所述字符串标识相匹配,确定所述网络请求信息中的下行流量信息,还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种车载应用程序的流量监控装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述解析模块,具体用于:
8.根据权利要求6所述的装置,其特征在于,所述解析模块,具体用于:
9.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序用于由所述处理器加载并执行如权利要求1~5中任意一项的车载应用程序的流量监控方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,所述指令用于由处理器加载并执行如权利要求1~5中任意一项的车载应用程序的流量监控方法。