本发明涉及通信,尤其涉及一种通信方法、装置、可读存储介质和车载数据处理设备。
背景技术:
1、随着通信技术的不断发展,从2g时代到5g时代除了正规通信运营商的基站设备为用户终端提供合法服务外,社会上也出现了不少用于非法目的伪基站在干扰影响用户终端的正常使用。伪基站(pseudo base station,pbs)也即假基站,一般由主机和笔记本电脑组成,可以干扰和屏蔽一定范围内的正规通信运营商的基站信号,并且通过移动信令监测设备获取范围内用户通信设备的通信信令以确定位置信息,进而通过短信群发器、短信发信机等设备向用户通信设备发送广告推销等信息。
2、在现有技术中,通常采用增加通信认证流程或校验通信信号参数的方式来识别伪基站并进行规避,例如正规通信运营商的基站对通信数据进行多次加密,然后用户设备对通信数据进行解密,再例如用户设备将接收到通信信号的频段、强度、方位角等参数与正规通信运营商的基站的通信信号参数进行比对。
3、一方面,增加通信认证流程导致通信时延较高,识别伪基站效率较低,用户体验较差;另一方面,伪基站可以屏蔽一定范围内的正规通信运营商的基站信号,导致用户设备无法接收到正规通信运营商的基站的通信数据。
技术实现思路
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、在一些实施例中,所述第一通知消息包括目标基站的id和/或目标基站的经纬度。
31、第二方面,本发明实施例提供了一种通信装置,所述装置包括:
32、基站数据获取单元,用于获取目标基站的关于目标主题的第一通信数据;
33、第一车联网数据获取单元,用于通过车联网无线通信链路获取第一对象关于所述目标主题的第二通信数据;
34、第二车联网数据获取单元,用于响应于所述第一通信数据中关于所述目标主题的内容与所述第二通信数据内容不匹配,通过所述车联网无线通信链路,从多个第二对象获取与所述目标主题相关的第三通信数据;
35、伪基站识别单元,用于响应于多个第三通信数据中关于所述目标主题的内容与所述第一通信数据内容不匹配,确定所述目标基站为伪基站,停止获取所述目标基站的通信数据。
36、第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面所述的方法。
37、第四方面,本发明实施例提供了一种车载数据处理设备,所述设备包括:
38、第一通信装置,用于通过基站信道进行通信;
39、第二通信装置,用于通过车联网无线通信链路进行通信;以及
40、存储器,用于存储一条或多条计算机程序指令;
41、处理器,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面所述的方法。
42、本发明实施例在获取目标基站的第一通信数据的同时,通过车联网无线通信链路获取第一对象的第二通信数据,当第一通信数据和第二通信数据中关于目标主题的内容不一致时,通过车联网无线通信链路获取多个第二对象的第三通信数据进行仲裁以确定目标主题的正确内容,当多个第三通信数据与第一通信数据中关于目标主题的内容不一致时,确定目标基站为伪基站,停止获取目标基站的通信数据。由此,可以有效识别伪基站并进行规避,提高车辆安全性,并提升用户体验。
1.一种通信方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一通信数据、第二通信数据和多个第三通信数据确定所述目标主题的正确内容包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述第一通信数据、第二通信数据和多个第三通信数据确定所述目标主题的正确内容包括:
5.根据权利要求1所述的方法,其特征在于,在停止获取所述目标基站的通信数据后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述通过车联网无线通信链路,从多个第二对象获取与所述目标主题相关第三通信数据包括:
7.根据权利要求1所述的方法,其特征在于,所述通过车联网无线通信链路,从多个第二对象获取与所述目标主题相关第三通信数据包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
11.根据权利要求9所述的方法,其特征在于,所述第一通知消息包括目标基站的id和/或目标基站的经纬度。
12.一种通信装置,其特征在于,所述装置包括:
13.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-11中任一项所述的方法。
14.一种车载数据处理设备,其特征在于,所述设备包括: