本发明涉及车机系统网络管理的,更具体地,涉及一种车机系统应用的网络管理方法、装置及系统。
背景技术:
1、当前智能车机系统已经成为了人们日常生活中不可或缺的一部分,越来越多的联网应用被广泛安装在汽车上,这些应用程序会存在过度使用流量的情况,导致用户的账单超支,影响用户使用智能车载系统体验。当前的车机系统一般仅能基于云端,对部分预置应用的网络流量进行管理,无法对所有应用的网络进行精细化管理,如对单个应用程序的网络流量的类型划分、权限设置、优先级设置。并且,车机系统基于多系统模式,如安卓系统、qnx(quick unix)系统、linux系统。目前市面上的车机系统通常仅能对安卓系统下运行的应用进行网络监控和控制,无法对qnx系统或linux系统下运行的应用进行监控和控制,兼容性差。
技术实现思路
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、优选地,所述接收流量数据,并与所述网络管理策略进行匹配,获得触发策略的具体方法为:
36、接收客户端应用的流量数据,所述流量数据包括每个客户端应用已使用的流量和所有客户端应用已使用的总流量;
37、将所述流量数据与所述网络管理策略中的网络禁用策略进行匹配,获得触发策略包括:
38、当任意客户端应用已使用的流量达到对应的应用流量阈值时,将禁止该客户端应用使用网络作为触发策略;
39、当所有客户端应用已使用的总流量达到第四等级阈值时,将禁止所有第四优先级的客户端应用使用网络作为触发策略;
40、当所有客户端应用已使用的总流量达到第三等级阈值时,将禁止所有第三优先级的客户端应用使用网络作为触发策略;
41、当所有客户端应用已使用的总流量达到第二等级阈值时,将禁止所有第二优先级的客户端应用使用网络,并向用户发送预设的流量告警信息作为触发策略;
42、当所有客户端应用已使用的总流量达到第一等级阈值时,将向用户发送预设的流量用尽信息作为触发策略。
43、优选地,所述客户端应用包括安卓客户端应用、qnx 客户端和linux客户端中的一种或多种。
44、本发明还提供一种车机系统应用的网络管理方法,包括:
45、接收服务端下发的网络管理策略,并根据所述网络管理策略运行;监控并上传流量数据至服务端,以供所述服务端将所述流量数据与所述网络管理策略进行匹配,生成触发策略;
46、接收服务端下发的触发策略,根据所述触发策略进行网络管理。
47、优选地,所述网络管理策略在服务端设置,并以缓存文件的形式进行保存。
48、优选地,所述网络管理策略包括网络配置策略和网络禁用策略;
49、所述网络配置策略包括网络使用权限规则、网络类型配置规则、后台网络权限规则和网络使用优先级规则中的一种或多种;
50、所述网络禁用策略包括主动禁用规则和监控禁用规则。
51、优选地,所述接收服务端下发的网络管理策略,根据所述网络管理策略运行的具体方法为:
52、接收服务端下发的网络配置策略,根据所述网络配置策略配置网络后运行。
53、优选地,监控并上传的流量数据包括每个客户端应用已使用的流量和所有客户端应用已使用的总流量。
54、优选地,接收的服务端下发的触发策略包括:
55、当任意客户端应用已使用的流量达到对应的应用流量阈值时,将禁止该客户端应用使用网络;
56、当所有客户端应用已使用的总流量达到第四等级阈值时,将禁止所有第四优先级的客户端应用使用网络;
57、当所有客户端应用已使用的总流量达到第三等级阈值时,将禁止所有第三优先级的客户端应用使用网络;
58、当所有客户端应用已使用的总流量达到第二等级阈值时,将禁止所有第二优先级的客户端应用使用网络,并向用户发送预设的流量告警信息;
59、当所有客户端应用已使用的总流量达到第一等级阈值时,将向用户发送预设的流量用尽信息。
60、本发明还提供了一种车机系统应用的网络管理方法,包括:
61、服务端设置网络管理策略,并将所述网络管理策略以预设形式进行保存;
62、服务端读取所述网络管理策略,下发至车机系统的客户端应用;
63、客户端应用接收服务端下发的所述网络管理策略,并根据所述网络管理策略运行;
64、客户端应用监控并上传流量数据至服务端;
65、服务端接收所述流量数据,与所述网络管理策略进行匹配,获得触发策略;
66、服务端将所述触发策略下发至车机系统对应的客户端应用;
67、客户端应用接收服务端下发的触发策略,根据所述触发策略进行网络管理。
68、本发明还提供了一种车机系统应用的网络管理系统,用于实现上述的网络管理方法,包括服务端和客户端应用;
69、所述服务端包括策略设置模块、策略下发模块、第一流量监控模块和第一控制模块;所述客户端应用包括策略接收模块、第二流量监控模块和第二控制模块;
70、策略设置模块,用于设置网络管理策略,并将所述网络管理策略以预设形式进行保存;
71、策略下发模块,用于读取所述网络管理策略,下发至策略接收模块;
72、策略接收模块,用于接收所述网络管理策略,并根据所述网络管理策略运行;
73、第二流量监控模块,用于监控并上传流量数据至第一流量监控模块;
74、第一流量监控模块,用于接收所述流量数据,与所述网络管理策略进行匹配,获得触发策略;
75、第一控制模块,用于将所述触发策略下发至对应的第二控制模块;
76、第二控制模块,用于接收第一控制模块下发的触发策略,根据所述触发策略进行网络管理。
77、本发明还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的网络管理方法的步骤。
78、与现有技术相比,本发明技术方案的有益效果是:
79、本发明在服务端设置网络管理策略,并以预设形式进行保存;车机系统运行后,服务端读取网络管理策略,下发至车机系统的客户端应用;客户端应用根据接收到的网络管理开始运行;由于设置的网络管理策略以预设形式保存在服务端,车机系统运行后,才下发至客户端应用,可适用于任意客户端应用,兼容性强;服务端接收客户端应用监控上传的流量数据,与网络管理策略进行匹配,获得触发策略并下发至对应的客户端应用;客户端应用根据接收到的触发策略进行网络管理,实现了对单个客户端应用精细化管理,同时也实现了对所有客户端应用的全面精确管理。本发明能够对不同系统下的客户端应用进行全面且精细的网络管理,兼容性强,精确度高。