一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

C-V2X的低功耗方法、电子设备及芯片系统与流程

2022-02-24 10:53:49 来源:中国专利 TAG:

c-v2x的低功耗方法、电子设备及芯片系统
技术领域
1.本技术涉及终端领域,尤其涉及一种c-v2x的低功耗方法、电子设备及芯片系统。


背景技术:

2.为了提升收费道路的收费电子化,从而提升收费效率和道路通行效率。各国都逐步采用了道路电子收费(electronic toll collection,etc)作为收费道路的收费手段。
3.目前,第三代伙伴项目(3rd generation partnership project,3gpp)提供了应用于etc的蜂窝车用无线通讯(cellular vehicle-to-everything,c-v2x)技术。相对于传统的etc,c-v2x从技术和业务演进都更具优势。在全球范围内,已陆续开始支持通过c-v2x实现etc。
4.现有的c-v2x模块应用于etc时,需要保持c-v2x模块始终处于工作状态,以发送和接收c-v2x信息。由于c-v2x模块设置于车载单元(on board unit,obu)内,c-v2x模块始终处于工作状态会导致obu的功耗增高,影响obu的续航。


技术实现要素:

5.本技术实施例提供了一种c-v2x的低功耗方法、电子设备及芯片系统。可以改善由于c-v2x模块始终处于工作状态导致obu的功耗增高,影响obu的续航的问题。
6.第一方面,本技术实施例提供了一种c-v2x的低功耗方法,应用于第一电子设备,第一电子设备支持c-v2x功能,该方法包括:
7.当确定第一电子设备处于目标位置时,激活第一电子设备的c-v2x功能。第一电子设备通过c-v2x协议与第二电子设备进行数据交互。当确定第一电子设备与第二电子设备完成数据交互时,去激活第一电子设备的c-v2x功能。
8.其中,第一电子设备可以是obu。obu为具备c-v2x功能的终端设备,如车载设备(on board equipment,obe)、有c-v2x功能的智能手机、平板电脑、可穿戴设备、定制终端等。第二电子设备则可以是路边单元(road side unit,rsu),obu与rsu进行数据交互时,可以完成etc交易。c-v2x功能可通过c-v2x芯片实现,c-v2x芯片可集成于第一电子设备内的基带处理器(baseband processor,bp)中。激活第一电子设备的c-v2x功能指的是令bp中的c-v2x芯片开始工作,即c-v2x芯片开始接收和发送数据。类似的,去激活第一电子设备的c-v2x功能则指的是令bp中的c-v2x芯片停止工作,即c-v2x芯片不再接收和发送数据。
9.在第一方面中,通过在确定第一电子设备处于目标位置时,激活第一电子设备的c-v2x功能。然后,第一电子设备通过c-v2x协议与第二电子设备进行数据交互。最后,当确定第一电子设备与第二电子设备完成数据交互时,去激活第一电子设备的c-v2x功能。由于第一电子设备的c-v2x功能仅在目标位置开启,且完成数据交互后,去激活c-v2x功能,为c-v2x功能提供了有效地低功耗模式。使得第一电子设备中的c-v2x功能仅在需要进行数据交互时开启,有效的降低了第一电子设备的功耗,增强了续航。
10.一些实施方式中,第一电子设备包括控制组件。
11.确定第一电子设备处于目标位置包括:若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能。
12.其中,第一控制操作可以是手动开启c-v2x功能的操作,如点击第一电子设备上的预设区域,或者按压预设的c-v2x功能开启按钮等。通过第一控制操作可以人工指示第一电子设备处于目标位置,更加准确地进行低功耗控制。
13.一些实施方式中,第一电子设备包括定位组件。
14.确定第一电子设备处于目标位置包括:若定位组件接收到位于预设的地理位置范围内的地理位置信息,则确定第一电子设备处于目标位置。
15.其中,定位组件可以是北斗定位模块或者全球定位系统(global positioning system,gps)模块,根据定位组件提供的第一电子设备的地理位置信息,以及预设的地理位置范围,确定第一电子设备处于目标位置,可以自动确定第一电子设备处于目标位置,更加灵活地进行低功耗控制。
16.一些实施方式中,第一电子设备包括蜂窝通信组件。
17.确定第一电子设备处于目标位置包括:若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
18.其中,蜂窝通信组件可以是全球移动通讯系统(global system of mobile communication,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、长期演进(long term evolution,lte)、时分复用wcdma(time-division wcdma,td-wcdma)、时分复用lte(time-division lte,td-lte)、第五代新无线(the 5th generation new radio,5g nr)等。若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置,可以自动确定第一电子设备处于目标位置,更加灵活地进行低功耗控制。
19.一些实施方式中,第一电子设备通过c-v2x协议与第二电子设备进行数据交互,包括:接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
20.其中,第一电子设备通过c-v2x协议与第二电子设备进行数据交互,可以完成etc交易,即第一电子设备设置于交通工具上,该交通工具行驶在收费道路上时,可通过第一电子设备的c-v2x功能进行etc交易,完成缴费。
21.一些实施方式中,确定第一电子设备与第二电子设备完成数据交互,包括:若接收到事件报告信息,则确定第一电子设备与第二电子设备完成数据交互。
22.一些实施方式中,第一电子设备包括控制组件。
23.确定第一电子设备与第二电子设备完成数据交互,包括:若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指
示去激活第一电子设备的c-v2x功能。
24.一些实施方式中,第一电子设备包括定位组件。
25.确定第一电子设备与第二电子设备完成数据交互,包括:若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互。
26.一些实施方式中,第一电子设备包括蜂窝通信组件。
27.确定第一电子设备与第二电子设备完成数据交互,包括:若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
28.一些实施方式中,第一电子设备包括用于展示显示界面的显示组件。
29.在激活第一电子设备的c-v2x功能之后,方法还包括:在显示界面上展示c-v2x功能激活的提示信息。
30.一些实施方式中,在第一电子设备通过c-v2x协议与第二电子设备进行数据交互时,方法还包括:在显示界面上展示数据交互的提示信息。
31.一些实施方式中,在去激活第一电子设备的c-v2x功能之后,方法还包括:
32.在显示界面上展示c-v2x功能去激活的提示信息。
33.一些实施方式中,第一电子设备包括控制组件、定位组件、蜂窝通信组件和用于展示显示界面的显示组件。
34.确定第一电子设备处于目标位置包括:若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围内的地理位置信息,则确定第一电子设备处于目标位置;或,若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
35.第一电子设备通过c-v2x协议与第二电子设备进行数据交互,包括:接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
36.确定第一电子设备与第二电子设备完成数据交互,包括:若接收到事件报告信息,则确定第一电子设备与第二电子设备完成数据交互;或,若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指示去激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互;或,若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
37.在激活第一电子设备的c-v2x功能之后,方法还包括:在显示界面上展示c-v2x功能激活的提示信息。
38.在第一电子设备通过c-v2x协议与第二电子设备进行数据交互时,方法还包括:在显示界面上展示数据交互的提示信息。
39.在去激活第一电子设备的c-v2x功能之后,方法还包括:在显示界面上展示c-v2x功能去激活的提示信息。
40.第二方面,本技术实施例提供了一种c-v2x的低功耗装置,应用于第一电子设备,第一电子设备支持c-v2x功能,该装置包括:
41.确定模块,用于当确定第一电子设备处于目标位置时,激活第一电子设备的c-v2x功能。交互模块,用于第一电子设备通过c-v2x协议与第二电子设备进行数据交互。确定模块,还用于当确定第一电子设备与第二电子设备完成数据交互时,去激活第一电子设备的c-v2x功能。
42.一些实施方式中,第一电子设备包括控制组件。
43.确定模块,具体用于若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能。
44.一些实施方式中,第一电子设备包括定位组件。
45.确定模块,具体用于若定位组件接收到位于预设的地理位置范围内的地理位置信息,则确定第一电子设备处于目标位置。
46.一些实施方式中,第一电子设备包括蜂窝通信组件。
47.确定模块,具体用于若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
48.一些实施方式中,交互模块,具体用于接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
49.一些实施方式中,确定模块,具体用于若接收到事件报告信息,则确定第一电子设备与第二电子设备完成数据交互。
50.一些实施方式中,第一电子设备包括控制组件。
51.确定模块,具体用于若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指示去激活第一电子设备的c-v2x功能。
52.一些实施方式中,第一电子设备包括定位组件。
53.确定模块,具体用于若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互。
54.一些实施方式中,第一电子设备包括蜂窝通信组件。
55.确定模块,具体用于若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
56.一些实施方式中,第一电子设备包括用于展示显示界面的显示组件。
57.该装置还包括展示模块,用于在显示界面上展示c-v2x功能激活的提示信息。
58.一些实施方式中,展示模块,还用于在显示界面上展示数据交互的提示信息。
59.一些实施方式中,展示模块,还用于在显示界面上展示c-v2x功能去激活的提示信息。
60.一些实施方式中,第一电子设备包括控制组件、定位组件、蜂窝通信组件和用于展示显示界面的显示组件。
61.确定模块,具体用于若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围内的地理位置信息,则确定第一电子设备处于目标位置;或,若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
62.交互模块,具体用于接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
63.确定模块,具体用于若接收到事件报告信息,则确定第一电子设备与第二电子设备完成数据交互;或,若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指示去激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互;或,若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
64.该装置还包括展示模块,用于在显示界面上展示c-v2x功能激活的提示信息。
65.展示模块,还用于在显示界面上展示数据交互的提示信息。
66.展示模块,还用于在显示界面上展示c-v2x功能去激活的提示信息。
67.第三方面,本技术实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述电子设备支持c-v2x功能,所述处理器执行所述计算机程序时实现以下的c-v2x的低功耗方法:
68.当确定所述电子设备处于目标位置时,激活所述电子设备的c-v2x功能。所述电子设备通过c-v2x协议与第二电子设备进行数据交互。当确定所述电子设备与所述第二电子设备完成数据交互时,去激活所述电子设备的c-v2x功能。
69.一些实施方式中,第一电子设备包括控制组件。
70.确定第一电子设备处于目标位置包括:若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能。
71.一些实施方式中,第一电子设备包括定位组件。
72.确定第一电子设备处于目标位置包括:若定位组件接收到位于预设的地理位置范
围内的地理位置信息,则确定第一电子设备处于目标位置。
73.一些实施方式中,第一电子设备包括蜂窝通信组件。
74.确定第一电子设备处于目标位置包括:若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
75.一些实施方式中,第一电子设备通过c-v2x协议与第二电子设备进行数据交互,包括:接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
76.一些实施方式中,确定第一电子设备与第二电子设备完成数据交互,包括:若接收到事件报告信息,则确定第一电子设备与第二电子设备完成数据交互。
77.一些实施方式中,第一电子设备包括控制组件。
78.确定第一电子设备与第二电子设备完成数据交互,包括:若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指示去激活第一电子设备的c-v2x功能。
79.一些实施方式中,第一电子设备包括定位组件。
80.确定第一电子设备与第二电子设备完成数据交互,包括:若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互。
81.一些实施方式中,第一电子设备包括蜂窝通信组件。
82.确定第一电子设备与第二电子设备完成数据交互,包括:若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
83.一些实施方式中,第一电子设备包括用于展示显示界面的显示组件。
84.在激活第一电子设备的c-v2x功能之后,方法还包括:在显示界面上展示c-v2x功能激活的提示信息。
85.一些实施方式中,在第一电子设备通过c-v2x协议与第二电子设备进行数据交互时,方法还包括:在显示界面上展示数据交互的提示信息。
86.一些实施方式中,在去激活第一电子设备的c-v2x功能之后,方法还包括:
87.在显示界面上展示c-v2x功能去激活的提示信息。
88.一些实施方式中,第一电子设备包括控制组件、定位组件、蜂窝通信组件和用于展示显示界面的显示组件。
89.确定第一电子设备处于目标位置包括:若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围内的地理位置信息,则确定第一电子设备处于目标位置;或,若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
90.第一电子设备通过c-v2x协议与第二电子设备进行数据交互,包括:接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
91.确定第一电子设备与第二电子设备完成数据交互,包括:若接收到事件报告信息,则确定第一电子设备与第二电子设备完成数据交互;或,若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指示去激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互;或,若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
92.在激活第一电子设备的c-v2x功能之后,方法还包括:在显示界面上展示c-v2x功能激活的提示信息。
93.在第一电子设备通过c-v2x协议与第二电子设备进行数据交互时,方法还包括:在显示界面上展示数据交互的提示信息。
94.在去激活第一电子设备的c-v2x功能之后,方法还包括:在显示界面上展示c-v2x功能去激活的提示信息。
95.第四方面,本技术实施例提供了一种芯片系统,芯片系统应用于电子设备,其特征在于,芯片系统内包括至少一个处理器、至少一个接口电路、以及c-v2x芯片,处理器、接口电路以及c-v2x芯片通过线路互联,c-v2x芯片激活时用于实现电子设备的c-v2x功能,处理器通过接口电路从电子设备接收并执行计算机指令以实现以下的c-v2x的低功耗方法:响应电子设备处于目标位置时发送的激活指令,激活c-v2x芯片,实现电子设备的c-v2x功能。响应电子设备发送的数据交互指令,通过c-v2x协议与第二电子设备进行数据交互。响应电子设备在确定电子设备与第二电子设备完成数据交互时发送的去激活指令,去激活c-v2x芯片。
96.一些实施方式中,响应电子设备发送的数据交互指令,通过c-v2x协议与第二电子设备进行数据交互,包括:接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示电子设备与第二电子设备完成数据交互。
97.第五方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现可实现上述各个方面实施例中的方法步骤。
98.第六方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述各个方面实施例中的方法步骤。
99.可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
100.图1为一种c-v2x的低功耗方法的应用场景示意图;
101.图2为本技术一实施例提供的c-v2x的低功耗方法的应用场景示意图;
102.图3为本技术实施例提供的obu的结构示意图;
103.图4为本技术一实施例提供的c-v2x的低功耗方法的流程示意图;
104.图5为本技术另一实施例提供的c-v2x的低功耗方法的流程示意图;
105.图6为本技术另一实施例提供的c-v2x的低功耗方法的应用场景示意图;
106.图7为本技术一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
107.图8为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
108.图9为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
109.图10为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
110.图11为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
111.图12为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
112.图13为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
113.图14为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
114.图15为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
115.图16为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
116.图17为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
117.图18为本技术另一实施例提供的obu实现的c-v2x的低功耗方法的场景示意图;
118.图19为本技术一实施例提供的c-v2x的低功耗方法应用于etc时的信令图;
119.图20为本技术一实施例提供的c-v2x的低功耗方法应用于etc时的信令图;
120.图21为本技术另一实施例提供的c-v2x的低功耗方法的流程示意图;
121.图22为本技术一实施例提供的c-v2x的低功耗装置的结构示意图;
122.图23为本技术另一实施例提供的c-v2x的低功耗装置的结构示意图;
123.图24为本技术一实施例提供的电子设备的结构示意图。
具体实施方式
124.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
125.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
126.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
127.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到”或“响应于检测到”。
128.另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
129.在本技术说明书中描述的参考“一个实施方式”或“一些实施方式”等意味着在本技术的一个或多个实施方式中包括结合该实施方式描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施方式中”、“在一些实施方式中”、“在其他一些实施方式中”、“在另外一些实施方式中”等不是必然都参考相同的实施方式,而是意味着“一个或多个但不是所有的实施方式”,除非是以其他方式另外特别强调。
130.图1示出了一种蜂窝车用无线通讯模块的激活方法的应用场景示意图。
131.在图1示出的场景中,etc是通过c-v2x实现计费、收费的。
132.请参考图1,其中包括支持c-v2x的rsu11、具有支持c-v2x的obu的车辆12。rsu11和obu12在进行etc交易时,是通过基于车联网(vehicle-to-everything,v2x)协议的信息(c-v2x信息)进行交互的。etc交易包括etc计费和etc收费。例如,当车辆经过收费道路的入口14时、或者设置在收费道路上的检测点13时,进行etc计费;当车辆经过收费道路的出口15时,进行etc收费。进行计费包括根据车辆12经过的收费道路入口14与经过的检测点13的距离、对应收费道路的收费费率,计算车辆12的同行费用。而收费则是根据车辆12经过的收费道路入口14、经过的检测点13以及收费道路出口15之间的距离和对应收费道路的收费费率,计算得到车辆的通行费用,并进行扣费。
133.例如,假设车辆行驶进入高速公路后,从高速公路入口的收费站到第一检测点之间的距离为15公里,收费费率为0.4元/公里。第一检测点到第二检测点之间的距离为20公里,收费费率为0.5元/公里。第二检测点到高速公路出口的收费站之间的距离为10公里,收费费率为0.6元/公里。则在第一检测点进行计费时,通行费用为6元。在第二检测点进行计费时,通行费用为从高速公路入口到第二检测点之间的通行费用之和,即10元 6元=16元。最后,在高速公路出口进行收费时,计算并扣取的通行费用为高速公路入口到高速公路出口之间的通行费用之和,即10元 6元 6元=22元。
134.rsu11可以设置在收费道路的入口14处、检测点13处以及收费道路的出口15处。其中,收费道路可以是如国道、高速公路、跨海大桥等收取通行费用的道路。检测点13用于对经过检测点13的车辆12进行计费。例如,当车辆12行驶过检测点13时,车辆12内的obu和检测点13上设置的rsu11进行交互,对车辆12进行计费。作为示例,检测点13可以是设置在收费道路上的龙门架、横杆等。
135.作为示例,对于车道较多的收费道路,如4车道或5车道的高速公路,可以设置横跨整个道路的龙门架,并在龙门架上对应每个车道的位置上设置一个rsu11。或者,在车道较少时,如2车道的高速公路、收费桥梁道路等,可以在路侧设置立杆,并在立杆顶端设置延伸至车道的横杆,在横杆上对应每个车道的位置上设置一个rsu11。当车辆12在其中一条车道
上行驶并经过检测点13时,车辆12内的obu与该车道对应的rsu11进行交互,完成计费。
136.当车辆驶过rsu时,车辆上的obu接收rsu发送的路侧信息(road side information,rsi),其中,rsi可以包括该rsu对应的收费路网号、收费站号、收费车道号、时间、通行状态等。然后,obu根据接收到的rsi,确认rsu具有访问obu的权限。在确认后,生成鉴别报文和交易验证码(transaction authentication code,tac)。obu将鉴别报文、车辆信息和tac发送给rsu,rsu根据鉴别报文获取obu的验证结果,若obu的验证结果为通过,则确认obu具有rsu的访问权限,然后rsu将车辆信息和tac上报给服务器。
137.一些场景中,rsu设置于高速公路的入口处,或者设置于高速公路上的龙门架上。在rsu将车辆信息和tac上报给服务器之后,服务器将根据车辆信息和tac进行计费。而在另一些场景中,rsu设置于高速公路的出口处,在rsu将车辆信息和tac上报给服务器之后,服务器根据将车辆信息和tac进行收费。
138.需要说明的是,车辆的obu在每次经过收费道路的出入口、或者检测点时,均会与rsu进行一次交互。例如,基于图1示出的场景,车辆从收费道路入口驶入,从收费道路出口驶出,其中经过了一个检测点,则车辆的obu会分别与设置在收费道路入口、收费道路出口以及一个检测点上的rsu进行交互,即一共进行三次交互。即车辆在行驶至收费道路入口时,obu与rsu进行交互,实现etc功能,开始计费。当车辆在行驶至检测点时,obu再次与rsu进行交互,进行计费。最后当车辆行驶至收费道路出口时,obu与rsu进行交互,完成收费。
139.在obu与rsu交互时,为了实现etc的功能,二者之间会通过各自的c-v2x模块发送和接收c-v2x信息,通过多次信息交互,完成etc交易。进行信息交互的次数可根据rsu和obu中预先设置好的交互流程确定。例如,常用的信息交互流程包括5次交互和7次交互。在此,以5次交互为例进行说明。
140.作为示例,obu在检测到rsu广播的rsi时,可以先与rsu建立链接,接受rsu发送的rsi。并根据rsi从集成于obu的车载设备安全控制模块(on board equipment-security access module,obe-sam)中获取第一验证信息。
141.然后,obu向rsu发送包括第一验证信息的确认字符(acknowledge character,ack),rsu在接收到ack后,根据第一验证信息从消费安全访问模块(payment security access module,psam),获取第二验证信息和访问证书。rsu将第二验证信息和访问证书发送给obu。其中,访问证书用于验证rsu访问obu的权限。
142.接着,obu根据第二验证信息和访问证书从obe-sam获取验证结果和tac,若验证结果为通过,则确认rsu具有访问obu的权限,即obu为合法的。然后,obu将鉴别报文、车辆信息和tac发送给rsu。
143.rsu根据接收到的验证结果确定obu为合法的,然后将收到车辆信息和tac上报至服务器。同时,生成人机交互界面(man machine interface,mmi)请求,发送给obu。mmi请求用于指示obu提示用户交易结果。
144.最后,obu根据接收到的mmi请求提示用户交易结果,再将mmi请求的响应结果返回给rsu,完成交易。在接收到rsu根据mmi请求的响应结果返回的事件报告信息后,obu断开与rsu的链接。
145.现有基于c-v2x进行etc时,包括三个交易过程。即在收费道路入口处计费、在收费道路上的检测点进行计费以及在收费道路出口处进行收费。但是,进行etc交易在整个驾驶
过程中,一般只占极短的时间。例如,在进入收费道路后,若每隔15km设置一个检测点,车速为100km/h,obu与检测点的rsu进行交易的通讯过程耗时1秒,则在行驶过程中,c-v2x模块99.8%的时间是无需发送和接收c-v2x信息的。然而,c-v2x技术目前无法支持如休眠唤醒等低功耗措施。导致无论车辆在行驶时,obu中的c-v2x模块只能始终开启,即不间断的发送v2x消息或接受v2x消息,会大幅增加obu的功耗。尤其对于使用电池作为能源的obu,会严重缩短obu的续航时间。
146.为此,本技术提供了一种c-v2x的低功耗方法,该方法基于c-v2x技术。可以在需要c-v2x模块通讯时激活c-v2x模块,并在交易完成后再去激活c-v2x模块,降低obu的功耗,增加obu的续航时间。其中,c-v2x可以包括基于长期演进(long term evolution,lte)的v2x通信(lte-vehicle,lte-v)以及基于新无线(new radio,nr)的v2x通信(new radio-vehicle,nr-v)。
147.图2示出了一种可能的车辆12内部的结构,其中,包含了至少一个obu,其中,obu可以是车载设备(on board equipment,obe)、集成有c-v2x模块的智能手机、平板电脑、可穿戴设备、定制终端等具备c-v2x功能的终端设备。obe可以是包含了上述应用了c-v2x的低功耗方法的车载设备,例如,obe可以是集成有c-v2x模块的车载终端、连接有c-v2x模块的行车电脑等。
148.在本技术中,作为示例,obu可以是车载终端121、智能手机122、或者具备c-v2x功能的obu定制终端(未示出)等。
149.其中,对于车载终端121和智能手机122来说,可以通过其中的部分模块实现obu的功能。例如,对于智能手机122来说,obu的功能可以由智能手机的ap、bp以及定位模块实现。
150.而对于具备c-v2x功能的obu定制终端来说,obu至少包括具有c-v2x功能的bp、电子围栏模块等,以能够实现etc功能为准。
151.仅作为示例,图3提供了一种图2中车载obu的结构示意图,该obu可以应用本技术中提供的c-v2x低功耗方法。
152.如图3所示,该obu包括:处理器201、音频模块202、屏幕203、通信模块204、存储模块205、c-v2x模块206、定位模块207、传感器模块208、输入模块209、电源模块210、接口211等部件。本领域技术人员可以理解,图1中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,如摄像模块、震动模块等,或者组合某些部件,或者不同的部件布置。
153.下面结合图3对obu的各个构成部件及模块进行具体的介绍:
154.处理器201是obu的控制中心,可以利用各种接口和线路连接obu的各个部分,通过运行或执行存储在存储模块205内的软件程序和/或模块,以及调用存储在存储模块205内的数据,执行obu的各种功能和处理数据。在obu中,处理器201可以是用于处理应用程序的应用处理器(application process,ap)。
155.一些实施方式中,处理器201可包括一个或多个处理单元。例如,可以是中央处理单元(central processing unit,cpu),或者还可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
156.需要说明的是,当处理器201为系统级芯片(system on chip,soc)时,处理器201同时包括ap、bp、协处理器(coprocessor,cp)。
157.还有一些实施方式中,处理器201可集成应用处理器和调制解调处理器。其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器201中,本技术对此不作限制。
158.音频模块202,用于播放音频。例如,音频模块202播放提示语音、或者播放提示音等。
159.屏幕203用于通过视觉输出,展示终端设备输出的内容。例如,可以显示用户输入的信息、展示提供给用户的信息、显示终端设备的系统界面、以及在终端设备上运行的应用程序的界面等。屏幕203显示面板的材质可以为液晶显示器(liquid crystal display,lcd)、薄膜晶体管(thin film transistor,tft)、发光半导体(light-emitting diode,led)、有机发光半导体(organic light-emitting diode,oled)等,在此不做限制。
160.一些实施方式中,触控面板可覆盖在屏幕的显示面板上,当触控面板检测到在其上或附近的触摸操作后,传送给处理器201以确定触摸事件的类型,随后处理器201根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图3中屏幕和触控面板(未示出)为互相独立的两个部件来实现手机的输入和输入功能,但是在一些实施方式中,可以将触控面板与显示面板集成而实现手机的输入和输出功能。其中,当触控面板与屏幕集成后,可以作为触摸屏使用,触摸屏可以接收触控面板上的触控信号,并反馈给处理器201。处理器201根据触控信号进行响应,并将响应后的结果通过屏幕的显示面板进行展示。
161.通信模块204包括移动通信模块2041和无线通信模块2042。移动通信模块2041可以集成于bp,bp可以支持任一通信标准或协议,包括但不限于全球移动通讯系统(global system of mobile communication,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、长期演进(long term evolution,lte)、时分复用wcdma(time-division wcdma,td-wcdma)、时分复用lte(time-division lte,td-lte)、第五代新无线(the 5th generation new radio,5g nr)等。而无线通信模块2042则可以支持蓝牙(bluetooth)、无线保真(wireless fidelity,wi-fi)、近场通信(near field communication,nfc)等。
162.移动通信模块2041可以用于通过天线与通信基站连接,以建立终端设备与其他终端设备之间通话链路,接收通话音频。无线通信模块2042用于与外置通话装置无线连接,其中,外置通话装置可以是蓝牙耳机、蓝牙音响等具有放音、收音功能的外置装置。当外置通话装置通过无线通信模块2042与终端设备连接时,可通过外置通话装置播放音频,并接收外置通话装置采集到的模拟音频信号,对其进行处理并发送给处理器201。
163.其中,存储模块205中包括内部存储器2051和外部存储器接口2052,内部存储器2051可以是闪存、硬盘、运算内存等。例如,内部存储器可以包括至少一个硬盘或闪存,一个运算内存。外部存储器接口2052用于连接外部存储器,外部存储器可以包括内存卡、移动硬盘、u盘、光碟等。
164.存储模块205可用于存储软件程序以及模块,处理器201通过运行存储在存储模块205的软件程序以及模块,从而执行终端设备的各种功能应用以及数据处理。存储模块205
可主要包括存储程序区和存储数据区。其中,存储程序区通常位于内部存储器2051上,可存储操作系统、至少一个功能所需的应用程序(如声音播放功能、触摸响应功能)。存储数据区可以位于内部存储器2051上,或者位于与外部存储器接口2052连接的外部存储器上,或者同时位于内部存储器和外部存储器上。存储数据区可存储根据手机的使用所创建的数据(如音频数据、图像数据、视频数据)。
165.c-v2x模块206可以是独立的模块,也可以集成于移动通信模块2041中,c-v2x模块可以与其他具有c-v2x模块的设备通过v2x协议进行通讯。例如,具有c-v2x模块的rsu和具有c-v2x模块的obu之间的通讯。或者,具有c-v2x模块的obu可以和具有c-v2x模块的用户设备之间通过蜂窝移动网络进行通讯,例如,具有c-v2x模块的obu向用户设备发送车辆的行驶信息。再或者,还可以将具有c-v2x模块的obu接入英特网,英特网中获取需要的数据,例如,具有c-v2x模块的obu从服务器下载道路拥堵信息等。
166.需要说明的是,在一些实施方式中,c-v2x模块可以单独作为obu使用。或者,c-v2x模块还可以与其他模块一同组成obu,在此不做限制。
167.定位模块207则可以包括gps模块和北斗模块,定位模块207可以从gps或北斗系统获取当前obu的地理位置信息,如obu的经纬度等。
168.终端设备还可包括传感器模块208。传感器模块包括至少一种传感器,比如包括压力传感器2081、陀螺仪传感器2082、距离传感器2083、接近光传感器2084、触摸传感器2085或加速度传感器2086等。其中,接近光传感器2084可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在手机移动到耳边时,关闭屏幕203的显示面板和/或背光。作为运动传感器的一种,加速度传感器2086可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备的姿态(如拿起或放下终端设备,横置或竖置终端设备等)。还可用于通过震动识别相关动作(比如计步、敲击)等。终端设备的其他传感器,在此不作赘述。
169.输入模块209可用于接收输入的信息和按键信号,输入的信息包括数字或字符信息、触控信息等,按键信号包括物理按键的按压信号、虚拟按键的按压信号等。
170.一种实施方式中,输入模块209可包括触控面板以及其他输入设备。触控面板与屏幕203可组成触摸屏,触控面板可收集用户在其上或附近的触摸操作(如用户使用手指、触控笔等能够在触控面板上产生触摸信号的物体或附件在触控面板上或在触摸屏附近的操作),并根据预先设定的程式驱动执行相应的功能。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器。触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器201,处理器201接收发来的触点坐标,将其转换为触控指令并加以执行。可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板。其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆中的一种或多种。
171.终端设备还包括给各个部件供电的电源模块210。电源模块可以包括电池、电源管理模块等。电源管理模块可以与处理器210逻辑相连,从而通过电源管理模块实现管理电池的充电、放电、以及功耗管理等功能。
172.一种实施方式中,电源模块210还可以包括光伏组件,用于将太阳辐射能转换为电
能,为其他组件供电。
173.接口211包括但不限于用户识别(subscriber identity module,sim)卡接口2111、usb接口2112。sim卡接口用于插入运营商提供的sim卡,以使得终端设备通过移动通信模块2041与基站通信连接时,识别验证用户身份,并在通过验证后,向基站发送通话请求、数据请求以及接收基站转发的通话、数据、短信等。
174.usb接口2112可以通过usb数据线将终端设备与电脑连接,进行数据交换。同时,usb接口2112还与电源模块210连接,usb数据线在接入电脑或充电插口时,可以将输入电能传输给电源模块210,对终端设备进行充电。其中,usb接口2112可以为micro-usb、mini-usb、usb type-c等,在此不做限制。
175.图4示出了本技术提供的c-v2x的低功耗方法的示意性流程图,该方法可以应用于图1、图2和图3中所示出的设于交通工具内的obu。在本技术中,交通工具以车辆为例,但交通工具还可以是摩托车、代步车、农用车等需要进行etc的交通工具。
176.s21、当确定第一电子设备处于目标位置时,激活第一电子设备的c-v2x功能。
177.s22、第一电子设备通过c-v2x协议与第二电子设备进行数据交互。
178.s23、当确定第一电子设备与第二电子设备完成数据交互时,去激活第一电子设备的c-v2x功能。
179.其中,第一电子设备可以是obu。obu为具备c-v2x功能的终端设备,如obe、有c-v2x功能的智能手机、平板电脑、可穿戴设备、定制终端等。第二电子设备则可以是rsu,obu与rsu进行数据交互时,可以完成etc交易。c-v2x功能可通过c-v2x芯片实现,c-v2x芯片可集成于第一电子设备内的bp中。激活第一电子设备的c-v2x功能指的是令bp中的c-v2x芯片开始工作,即c-v2x芯片开始接收和发送数据。类似的,去激活第一电子设备的c-v2x功能则指的是令bp中的c-v2x芯片停止工作,即c-v2x芯片不再接收和发送数据。
180.一些实施方式中,第一电子设备通过c-v2x协议与第二电子设备进行数据交互,可以实现收费道路的etc交易。而目标位置即为需要进行etc交易的区域,如高速公路的出入口、高速公路上进行计费的检测点等。
181.作为示例,激活c-v2x功能,可以通过向c-v2x模块的使能端发送相应的激活指令,使c-v2x模块开始工作。而停止收发c-v2x信息的功能,则可以通过向c-v2x模块的使能端发送相应的去激活指令,使c-v2x模块停止工作。
182.在另一种示例中,停止收发c-v2x信息的功能,还可以通过断开c-v2x模块的供电实现。相对的,开启收发c-v2x信息的功能则可以通过向c-v2x模块供电实现。开启收发c-v2x信息的功能和关闭收发c-v2x信息的功能的方式在此不做限制。
183.在本实施例中,通过obu与rsu进行c-v2x信息交互,以进行etc交易。当etc交易结束,obu停止收发c-v2x信息。使得在无需进行etc交易时,可以关闭收发c-v2x信息的功能,降低obu的功耗,增加obu的续航时间。
184.图5示出了本技术中,一种可能的c-v2x的低功耗方法,如图5所示,该方法包括:
185.s31、确定obu处于目标位置时,向c-v2x模块发送激活指令。
186.s32、c-v2x模块响应激活指令,切换为激活状态。
187.一些实施方式中,确定obu处于目标位置时,可以包括两种情况,一种是手动确定,另一种是自动确定。
188.其中,手动确定时,即表示用户对obu进行控制,主动将c-v2x模块激活,启用c-v2x功能。c-v2x模块激活指的是c-v2x模块开始进行工作,启用c-v2x功能指的是开始发送和接收c-v2x信息的。
189.一些实施方式中,手动确定时,若obu接收到用户发送的激活指令,则确定obu处于目标位置。作为示例,激活指令可以是按下用于激活c-v2x模块的按键操作。例如,参考图5,用于激活c-v2x模块的按键可以是设于车辆方向盘上激活按键41,或者,设于中控的激活拨杆42等。当用户按下激活按键41或者拨动激活拨杆42,obu接收到相应的按键操作,则确定obu满足预设的激活条件。
190.另一些实施方式中,手动确定时,还可以是检测到用户启动obu中预设的应用程序。例如,参考图2和图6,在车载终端或用户设备上装有用于进行etc的应用程序,当用户在车载终端或者用户设备上点击该应用程序对应的图标后,车载终端或者用户设备接收并响应该点击操作,启动应用程序。在obu检测到该应用程序启动时,则确定obu处于目标位置。或者,当该应用程序已启动,但是在后台运行时。若接收到将该应用程序切换至前台的操作时,即可则确定obu处于目标位置。
191.一些实施方式中,c-v2x模块是集成于bp上的,c-v2x模块的激活、去激活可通过at(attention)指令实现。例如,在确定obu处于目标位置后,ap可以向bp发送用于激活c-v2x模块的at指令,如“at^vmode=1”。bp在接收到at指令后,根据at指令激活c-v2x模块。c-v2x模块激活后,开始接受和发送c-v2x信息。
192.在此,对应用手动确定的场景进行说明。
193.一些实施方式中,obu可以是用户设备,如具有c-v2x的智能手机、平板电脑等。参考图7,以obu为智能手机进行说明。
194.在图7示出的界面中,展示了用于etc收费的应用程序图标61,当智能手机接收到作用于图标61的点击操作时,智能手机的活动管理服务(activity manager service,ams)检测到该点击操作用于指示程序名为“etc收费”的应用程序启动,并通过ap启动“etc收费”应用。同时,ap检测到用于进行etc收费的应用程序启动,则确定obu处于目标位置,向bp发送激活c-v2x模块的at指令。bp在接收到at指令后,根据at指令激活c-v2x模块。
195.在应用程序启动后,可以展示如图8所示的界面。在该界面中,包括激活/去激活按键71,激活提示信息72。
196.其中,当c-v2x激活时,激活提示信息72显示“c-v2x已激活”,激活/去激活按键71上显示“休眠”。若接收到作用于激活/去激活按键71的点击操作,则ap可以向bp发送去激活c-v2x模块的at指令,使c-v2x模块不再使能,进入休眠状态。随后,可展示如图8所示的界面。其中,激活/去激活按键71上显示为“激活”,激活提示信息72显示为“c-v2x已休眠”。若再次接收到作用于激活/去激活按键71的点击操作,则再次确定obu处于目标位置,ap可以再次向bp发送激活c-v2x模块的at指令,使c-v2x模块激活工作,并展示图8的界面。
197.可选的,当c-v2x模块激活并进行etc交易后,若ap检测到c-v2x模块向rsu发送交易完成的指令,可以向bp发送去激活c-v2x模块的at指令,以及时使c-v2x模块进入休眠状态,减少功耗,增加续航。
198.还需说明的是,在图8和图9示出的界面中,还可以包括计费信息73,用于展示车辆在收费道路上已进行etc交易的站点,以及根据站点之间距离计算得出的预计通行费用。以
提示用户进行etc交易的详情。
199.另一些实施方式,obu可以是车载终端,例如,可以是支持c-v2x的行车电脑及与行车电脑连接的中控屏幕。参考图10,图10中示出了与行车电脑连接的激活按键41、激活拨杆42以及展示在中控屏幕上的激活图标43。需要说明的是,在实际应用时,可以包括激活按键41、激活拨杆42以及激活图标43中的至少一个,以提供手动确认操作。
200.在默认的行驶过程中,c-v2x模块是休眠的。在c-v2x模块休眠时,可以在中控屏幕上以及车载电脑的信息屏幕上展示提示信息81“etc已休眠”。
201.作为示例,当行车电脑的ap检测到作用于激活按键41的按压操作、作用于激活拨杆42的拨动操作或作用于激活图标43的点击操作中的一个操作时,确定obu处于目标位置。ap向bp发送激活c-v2x模块的at指令。bp在接收到at指令后,根据at指令激活c-v2x模块。
202.c-v2x模块激活后,可以参考图11,将中控屏幕上以及车载电脑的信息屏幕上展示提示信息81更新为“etc已激活”,以提示用户c-v2x功能的开启状态。
203.在c-v2x模块激活时,若ap再次检测到作用于激活按键41的按压操作、作用于激活拨杆42的拨动操作或作用于激活图标43的点击操作中的一个操作时,ap向bp发送去激活c-v2x模块的at指令。bp在接收到at指令后,根据at指令去激活c-v2x模块。
204.通过手动确认obu处于目标位置,然后对c-v2x模块进行激活,可以在需要进行c-v2x通讯的区域激活c-v2x模块,开启c-v2x功能,并在交易完成后关闭c-v2x模块。由于是通过手动确认,可以更加灵活的适应所有应用场景。
205.而自动确认,即表示obu确定车辆已靠近需要进行etc交易的区域。进而激活c-v2x模块,开启c-v2x功能,以完成etc交易。
206.一些实施方式中,自动确认obu处于目标位置时,可以是确认车辆已进入预设的电子围栏范围。作为示例,可以在obu的存储器中,存储多个预置的电子围栏信息。其中,电子围栏信息可以包括电子围栏坐标和电子围栏的覆盖半径。或者,电子围栏信息还可以包括预设的基站编号。
207.对于电子围栏信息为电子围栏坐标和电子围栏的覆盖半径时,obu可以从定位模块获取boe的位置信息,根据obu的位置是否位于电子围栏覆盖的范围内,从而确定车辆是否进入电子围栏。若进入,则确定车辆已靠近需要进行etc交易的区域。
208.而对于电子围栏信息为预设的基站编号,则可以通过obu中的移动通讯模块获取车辆当前位置能够识别到的所有基站的编号,若获取到的基站编号包括预设的基站编号,则可以确定obu进入电子围栏。进而确定车辆已靠近需要进行etc交易的区域。
209.另一些实施方式中,还可以获取车辆前方的图像,并对图像进行识别,若能识别到收费站或者检查点的图像,则确定车辆已靠近需要进行etc交易的区域。
210.在满足自动激活条件后,ap、定位模块或移动通讯模块可以向bp发送上述用于激活c-v2x模块的at指令。bp在接收到at指令后,根据at指令激活c-v2x模块。c-v2x模块激活后,开始接受和发送c-v2x信息。
211.在此,对应用自动激活的场景进行说明。
212.一种实施方式中,obu除包括c-v2x模块外,还需包括电子围栏模块。电子围栏模块是obu中能够实现电子围栏功能的模块集合。电子围栏功能用于识别obu是否处于目标位置。
213.作为示例,电子围栏模块可以包括ap和定位模块。例如,ap通过定位模块获取obu的地理位置信息,再与预存的电子围栏的地理位置范围作对比,若obu的地理位置处于电子围栏的地理位置范围之内,则确认obu处于目标位置。
214.或者,电子围栏模块还可以包括ap和移动通信模块。例如,ap通过移动通信模块识别覆盖obu所处位置的小区对应的基站是否为目标基站,若是,则确认obu处于目标位置。作为示例,移动通信模块可以获取信号范围内所有基站广播的小区的身份标识号(identity document,id),若获取到的小区id中包括预存的目标基站对应的小区的id,则可以确认obu处于目标位置。另一种示例中,移动通信模块可以接收信号范围内基站广播的系统信息块(system information block,sib)消息,sib消息中包括了发送该sib消息的基站的特征,若接收到的sib消息对应的基站特征包括了预存的目标基站的特征,则可以确认obu处于目标位置。
215.再或者,电子围栏模块还可以包括ap和wifi模块、蓝牙模块、近场通信(near field communication,nfc)模块等。例如,ap通过wifi模块识别到预设的wifi无线访问接入点时,即可确认obu处于目标位置。类似的,ap还可以通过蓝牙模块识别到预设的蓝牙无线访问接入点、通过nfc模块与预设的nfc接入点通信等来确认obu处于目标位置。
216.以下实施例中,以电子围栏模块包括ap和移动通信模块为例,对自动确认进行说明。
217.一种可能的实现方式中,电子围栏模块包括ap和移动通信模块。参考图12和图13,车辆12在行驶时,车辆12中的obu可能会驶入第一基站101、第二基站102、第三基站103的小区覆盖范围内。其中,不同的基站广播的小区可以通过小区id进行区分。例如,设第一基站广播的小区的id为00001,第二基站广播的小区的id为00002,第三基站广播的小区的id为00003。
218.电子围栏模块可以获取能够覆盖obu所处位置的所有小区的小区id,并将获取到的小区id与多个预存的目标基站对应的小区id进行比对,若存在与预存的目标基站对应的小区id相同的小区id,则确定车辆进入电子围栏内,即确认obu处于目标位置。
219.其中,预存的目标基站为广播小区的覆盖范围能够覆盖需要进行c-v2x通讯的rsu的基站。例如,图12和图13中rsu11设置在检测点13上,检测点13为龙门架。第一基站101和第三基站103的小区覆盖范围覆盖了rsu11。则在图12和图13示出的场景中,可以将第一基站101和第三基站103作为预存的目标基站。即可以将第一基站101和第三基站103对应的小区id预先存储在obu的存储器中。
220.作为示例,图12中示出的车辆12处于第二基站102小区覆盖的范围内,车辆12中的obu通过移动通信模块与第二基站102连接。obu接收到的小区id的列表中仅存在id为00002的小区。由于第一基站101和第三基站103为预存的目标基站,则当车辆12行驶至如图13所示的位置时,obu可以接收到两个小区id,分别为00001以及00002。obu确定识别到小区id00001是预存的目标基站对应的小区id,则确定obu进入了电子围栏的范围,即确认obu处于目标位置。ap或移动通信模块向bp发送激活c-v2x模块的at指令。bp在接收到at指令后,根据at指令激活c-v2x模块。
221.当c-v2x模块激活并进行etc交易后,若ap检测到c-v2x模块向rsu发送交易完成的指令,可以向bp发送去激活c-v2x模块的at指令,以及时使c-v2x模块进入休眠状态,减少功
耗,增加续航。
222.还需说明的是,参考图12和图13,为了使双向行驶的车辆中的c-v2x模块均能被及时激活,可以将能够覆盖检测点13的多个基站均设置为目标基站,例如,可以将第一基站和第三基站对应的小区id同时存入obu的存储器。
223.但是,在这种情况下,车辆12在行驶时,可能会先搜索到第一基站101对应的小区id的编号,激活c-v2x模块,完成交易并去激活c-v2x模块。然后又驶入第三基站103的覆盖范围,搜索到第三基站对应的小区id,造成重复激活的问题。
224.对此,可以将覆盖同一检测点的小区id进行编组。在obu完成交易后,若在预设时间内搜索到属于同一编组的小区id,则可以忽略此次搜索,不进行激活。其中,预设时间可以根据基站覆盖的半径和收费道路的限速速度进行计算。例如,lte基站覆盖半径约为1-3公里。若收费道路的限速为100km/h,则用基站的最大覆盖直径除以80%的限速速度,即6km除以80km/h。得到预设时间应大于4.5分钟。但不以此为限。
225.以下实施例中,以电子围栏模块包括ap和定位模块为例,对自动确认进行说明。
226.另一种实施方式中,电子围栏模块包括ap和定位模块。其中,定位模块可以为gps模块或北斗定位模块等。定位模块用于获取obu的位置信息。obu中预存有多个电子围栏的坐标和半径。若ap确定obu的位置位于预存的电子围栏覆盖的范围内,则确定车辆进入电子围栏内,确认obu处于目标位置。
227.作为示例,参考图14和图15,电子围栏的坐标111可以设置于检测点13的中心位置,电子围栏的半径可以根据收费道路的限速速度和rsu11所处的位置进行设置。例如,设收费道路限速100km/h,rsu11设于检测点13上,若obu唤醒c-v2x模块需要1秒,obu与rsu进行交易需要1秒,则电子围栏的半径可以设为65米(以80%限速速度行驶3秒钟的距离)。以保证车辆12中的obu有足够的时间激活c-v2x模块,并有足够的时间与rsu11进行交易。或者,若rsu11设于收费道路入口或出口时,可以不考虑限速速度,直接将电子围栏的半径设为20米或50米等。在此不做限制。
228.作为示例,图14中示出的车辆12处于电子围栏的覆盖范围113外,车辆12中的obu获取定位信息,电子围栏模块根据定位信息确认车辆12未进入电子围栏内,保持c-v2x模块的休眠状态。当车辆12行驶至如图15所示的位置时,ap根据定位信息确认车辆12进入电子围栏内,确认obu处于目标位置。ap或定位模块向bp发送激活c-v2x模块的at指令。bp在接收到at指令后,根据at指令激活c-v2x模块。
229.当c-v2x模块激活并进行etc交易后,若ap检测到c-v2x模块向rsu发送交易完成的指令,可以向bp发送去激活c-v2x模块的at指令,以及时使c-v2x模块进入休眠状态,减少功耗,增加续航。
230.需要说明的是,由于电子围栏的覆盖范围是圆形或扇形,会有部分区域覆盖在收费道路之外。有可能导致未行驶在收费道路上,但是具有支持c-v2x的obu的车辆误判,激活c-v2x模块,导致增加功耗或者误收费。
231.对此,可以参考图16和图17示出的etc收费应用程序的界面。其中,包括开启自动激活c-v2x的开关按键1601。参考图16,在默认设置中,启动应用程序后,若未识别到已经进入收费道路,则自动激活c-v2x是关闭的。以避免发生上述的误操作。当接收到作用于开关按键1601的点击操作或滑动操作时,可以开始自动激活c-v2x,以实现本实施例中提供的方
法。
232.可选的,参考图17,当启动应用程序时,识别到已经进入收费道路(存在入口站点的交易信息),则可以开启自动激活c-v2x,以实现本实施例中提供的方法。
233.本技术还可以提供一种实施方式,obu除包括c-v2x模块外,还需包括摄像模块。摄像模块可以是obu上集成的摄像头、设于车辆内的行车记录仪或者设于车辆外部的摄像头等。摄像模块的形式不做限制。
234.摄像模块用于获取车辆前方的影像。obu可以识别影像中是否存在用于etc的设备,如包括rsu的监测点、收费道路入口的道闸、导流岛等。若检测到,确认obu处于目标位置。向bp发送激活c-v2x模块的at指令。bp在接收到at指令后,根据at指令激活c-v2x模块。
235.作为示例,参考图18,图18为摄像模块获取的帧图像,其中包括检测点13,以及设置于检测点13上的多个rsu11。obu获取到图18后,可以识别图18中是否包括用于etc的设备。例如,可以将图18发送给服务器,服务器根据预先训练的图像识别模型,识别该图像中是否存在用于etc的设备。再或者,预先训练的图像识别模型也可以集成于上述的etc收费应用程序,obu在获取到帧图像后,通过应用程序提供的图像识别模型识别帧图像中是否存在用于etc的设备。
236.若在帧图像中识别到了用于etc的设备(如图18中包括了检测点13以及多个rsu11),确认obu处于目标位置。
237.通过自动检测obu是否处于目标位置,对c-v2x模块进行自动激活和去激活,可以在需要进行c-v2x通讯的区域激活c-v2x模块,并在交易完成后关闭c-v2x模块。由于是通过电子围栏、图像识别等方法自动进行激活,可以减少用户的操作频率,提高c-v2x模块进行etc时的自动化程度,同时有效减少obu的功耗。
238.s33、通过c-v2x模块接收rsu发送的交易信息。
239.s34、通过c-v2x模块根据交易信息与rsu进行交易。
240.一些实施方式中,obu与rsu进行etc交易,可以包括五次交互的方案或者七次交互的方案。其中,图19示出了五次交互的方案。
241.参考图19,obu与rsu之间进行etc交易的流程包括:
242.s1801、rsu广播rsi,obu检测到广播的rsi后,建立rsu与obu之间的通信连接,obu接收rsu发送的rsi。
243.一些实施方式中,通过c-v2x模块建立rsu与obu之间的通信连接可以借助lte-v或nr-v进行。即rsu和obu的c-v2x模块分别通过lte或nr接入蜂窝移动网络,然后rsu和obu之间的c-v2x模块通过蜂窝移动网络进行通信。或者,rsu与obu中的c-v2x模块,还可以借助v2x协议,直接进行通信,在此不做限制。
244.其中,rsi包括rsu所处站点的信息文件,例如,当rsu位于收费道路入口时,rsi包括rsu对应的收费路网号、收费站号、收费车道号、时间、通行状态等。
245.s1802、obu根据接收到的rsi从obe-sam中获取第一验证信息。
246.需要说明的是,obe-sam内存储有obe对应的车辆信息、秘钥文件、交易记录文件等。其中,obu根据rsi从obe-sam中获取的第一验证信息,是根据obe-sam中的秘钥文件生成的随机数rand1(obe)
247.一些实施方式中,第一验证信息是obe-sam根据rsi获取的obe的随机数(rand1
(obe))。
248.s1803、obu向rsu发送包括第一验证信息的ack。
249.s1804、rsu根据第一验证信息从psam中获取第二验证信息和访问证书。
250.一些实施方式中,psam用于通过第一验证信息验证obu的合法性,若通过验证,则生成第二验证信息和访问证书。其中,第二验证信息是在psam中,根据第一验证信息获取的随机数(rand2(rse))。访问证书则用于获得读取obu中数据的权限,实现obu对rsu的单方向认证。
251.s1805、rsu向obu发送收费信息请求,收费信息请求包括第二验证信息和访问证书。
252.s1806、obu根据收费信息请求从obe-sam获取鉴别报文和tac。
253.一些实施方式中,当obu根据访问证书验证rsu具有读取obu中数据的权限后,根据obe-sam中的秘钥文件计算生成鉴别报文。再根据收费信息从obe-sam中获取tac作为通行凭证。
254.s1807、若根据访问证书确定rsu具有obu的访问权限,则obu发送鉴别报文、tac和车辆信息给rsu。
255.s1808、rsu根据鉴别报文从psam获取obu的验证结果,若接收到psam发送的ack,则确认obu验证通过。
256.s1809、rsu将车辆信息和tac上报至服务器。
257.s1810、rsu向obu发送mmi请求。
258.s1811、obu向rsu发送mmi请求的响应结果。
259.一些实施方式中,mmi请求用于指示obu显示交易结果。
260.作为示例,参考图6,在智能手机中的c-v2x模块接收到rsu发送的mmi请求。mmi请求可以包括指示c-v2x显示于2020年7月10日15:28:12秒,在a高速c检测点完成交易。智能手机中的c-v2x模块在接收到mmi请求后,将其中包含的mmi信息发送给ap,ap根据mmi信息在应用程序的界面中展示接收到的mmi请求,并通过振动、播放提示音等方式,提示用户已完成交易。
261.一些实施方式中,ap在接收到mmi信息后,即可向bp发送指示c-v2x模块去激活的指令,去激活c-v2x模块,使其休眠。
262.s912、rsu向obu发送事件报告信息,obu断开与rsu之间的通信连接。
263.一些实施方式中,ap在接收到mmi信息后,等待obu确认接收到rsu发送的事件报告信息,并断开与rsu之间的通信连接后,再向bp发送指示c-v2x模块去激活的指令,去激活c-v2x模块,使其休眠。其中,事件报告信息用于指示obu与rsu完成交易。
264.图20示出了七次交互的方案。
265.另一些实施方式中,参考图20,obu与rsu之间进行etc交易的流程包括:
266.s1901、rsu广播rsi,obu检测到广播的rsi后,建立rsu与obu之间的通信连接,obu接收rsu发送的rsi。
267.s1902、obu根据接收到的rsi从obe-sam中获取第三验证信息。
268.s1903、obu向rsu发送包括第三验证信息的ack。
269.s1904、rsu根据第三验证信息从psam中获取访问证书。
270.s1905、rsu向obu发送收费信息请求,收费信息请求包括访问证书。
271.s1906、obu根据访问证书从obe-sam中确认rsu具有obu的访问权限。
272.s1907、obu向rsu发送收费响应信息,收费信息响应包括车辆信息。
273.s1908、rsu根据车辆信息从psam中获取包括计费信息的第四验证信息。
274.s1909、rsu向obu发送鉴别报文获取请求,鉴别报文获取请求包括第四验证信息。
275.s1910、obu根据第四验证信息,生成鉴别报文和tac
276.s1911、发送鉴别报文响应,鉴别报文响应包括鉴别报文和tac。
277.s1912、rsu根据鉴别报文从psam获取obu的验证结果,若接收到psam发送的ack,则确认obu验证通过。
278.s1913、rsu将tac上报至服务器。
279.s1914、rsu向obu发送mmi请求。
280.s1915、obu向rsu发送mmi请求的响应结果。
281.s1916、rsu向obu发送事件报告信息,obu断开与rsu之间的通信连接。
282.在七次交互的方案中,第三验证信息相当于五次交互方案中的第一验证信息;第四验证信息相当于五次交互方案中的第二验证信息。
283.其中,s1904-s1913的步骤,相当于五次交互方案中s904-s909的步骤,其实现方法类似,在此不做赘述。
284.s35、当检测到交易完成时,obu向c-v2x模块发送去激活指令。
285.一些实施方式中,当车辆经过rsu时,obu中的c-v2x模块与rsu中的c-v2x模块,进行通讯,完成etc交易。在完成etc交易后,obu向c-v2x模块发送去激活的at指令。c-v2x模块响应去激活指令,停止工作,不再发送和接收c-v2x信息。例如,在完成交易后,ap向bp发送c-v2x去激活的at指令,如“at^vmode=0”。bp根据接收到的at指令,去激活c-vx2模块。
286.在本实施例中,在完成etc交易后,去激活c-v2x模块,可以在无需使用c-v2x时将其关闭,减少obu的功耗,提高obu的续航能力。
287.图21中,示出了一种c-v2x的低功耗方法的流程示意图。参考图21,该方法包括:
288.s2001、检测obu是否满足预设的激活条件,若满足,则执行s2002,否则继续检测。
289.一些实施方式中,检测obu是否满足预设的激活条件可以参考s31和s32中示出的方法,在此不做赘述。
290.s2002、在确定obu满足预设的激活条件后,向c-v2x模块发送激活指令。
291.一些实施方式中,在手动或自动确认obu处于目标位置后,ap、定位模块或移动通讯模块可以向bp发送用于激活c-v2x模块的at指令。bp在接收到at指令后,根据at指令激活c-v2x模块。c-v2x模块激活后,开始接受和发送c-v2x信息。
292.s2003、c-v2x模块响应激活指令,切换为激活状态,与rsu进行交易。
293.一些实施方式中,c-v2x模块与rsu中的c-v2x模块通过v2x协议进行交易,交易的过程可以为s1801-s1811所示出的五次交互方案,或者s1901-s1916中示出的七次交互方案,在此不做限制。
294.s2004、检测c-v2x模块是否完成交易,若完成,则执行s2005,否则继续检测。
295.一些实施方式中,参考上述的交互方案,当obu接收到rsu发送的事件报告信息时,则可以确认c-v2x模块完成了交易。
296.s2005、向c-v2x模块发送去激活指令。
297.s2006、c-v2x模块响应去激活指令,停止工作。同时,继续检测obu是否满足预设的激活条件。
298.一些实施方式中,s2005和s2006中,发送的去激活指令与s35中相同,在此不做赘述。
299.在本实施例中,若obu检测到obu处于目标位置时,则确定交通工具已靠近需要进行etc交易的区域。obu向c-v2x模块发送激活指令。c-v2x模块在接收到激活指令后,切换为激活状态,开始接受和发送c-v2x信息,与rsu进行交易。在交易完成后,obu向c-v2x模发送去激活指令,使c-v2x模块停止工作。实现了obu中的c-v2x模块在与rsu进行交易前唤醒,在完成交易后停止工作,无需始终保持激活状态,可以有效减少obu的功耗,提高obu的续航能力。
300.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
301.对应于上文实施例所述的c-v2x的低功耗方法,图22示出了本技术实施例提供的c-v2x的低功耗装置的结构框图,为了便于说明,仅示出了与本技术实施例相关的部分。
302.参照图22,本技术实施例提供了一种c-v2x的低功耗装置,应用于第一电子设备,第一电子设备支持c-v2x功能,该装置包括:
303.确定模块221,用于当确定第一电子设备处于目标位置时,激活第一电子设备的c-v2x功能。交互模块222,用于第一电子设备通过c-v2x协议与第二电子设备进行数据交互。确定模块221,还用于当确定第一电子设备与第二电子设备完成数据交互时,去激活第一电子设备的c-v2x功能。
304.一些实施方式中,第一电子设备包括控制组件。
305.确定模块221,具体用于若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能。
306.一些实施方式中,第一电子设备包括定位组件。
307.确定模块221,具体用于若定位组件接收到位于预设的地理位置范围内的地理位置信息,则确定第一电子设备处于目标位置。
308.一些实施方式中,第一电子设备包括蜂窝通信组件。
309.确定模块221,具体用于若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
310.一些实施方式中,交互模块222,具体用于接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
311.一些实施方式中,确定模块221,具体用于若接收到事件报告信息,则确定第一电
子设备与第二电子设备完成数据交互。
312.一些实施方式中,第一电子设备包括控制组件。
313.确定模块221,具体用于若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指示去激活第一电子设备的c-v2x功能。
314.一些实施方式中,第一电子设备包括定位组件。
315.确定模块221,具体用于若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互。
316.一些实施方式中,第一电子设备包括蜂窝通信组件。
317.确定模块221,具体用于若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
318.一些实施方式中,第一电子设备包括用于展示显示界面的显示组件。
319.参考图23,该装置还包括展示模块223,用于在显示界面上展示c-v2x功能激活的提示信息。
320.一些实施方式中,展示模块223,还用于在显示界面上展示数据交互的提示信息。
321.一些实施方式中,展示模块223,还用于在显示界面上展示c-v2x功能去激活的提示信息。
322.一些实施方式中,第一电子设备包括控制组件、定位组件、蜂窝通信组件和用于展示显示界面的显示组件。
323.确定模块221,具体用于若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围内的地理位置信息,则确定第一电子设备处于目标位置;或,若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
324.交互模块222,具体用于接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
325.确定模块221,具体用于若接收到事件报告信息,则确定第一电子设备与第二电子设备完成数据交互;或,若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指示去激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互;或,若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
326.该装置还包括展示模块223,用于在显示界面上展示c-v2x功能激活的提示信息。
327.展示模块223,还用于在显示界面上展示数据交互的提示信息。
328.展示模块223,还用于在显示界面上展示c-v2x功能去激活的提示信息。
329.需要说明的是,上述模块之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
330.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
331.图24为本技术一实施例提供的电子设备的结构示意图。如图24所示,该实施例的电子设备24包括:至少一个处理器241(图24中仅示出一个)处理器、存储器242以及存储在存储器242中并可在至少一个处理器241上运行的计算机程序243,处理器241执行计算机程序243时实现以下的c-v2x的低功耗方法:
332.当确定所述电子设备处于目标位置时,激活所述电子设备的c-v2x功能。所述电子设备通过c-v2x协议与第二电子设备进行数据交互。当确定所述电子设备与所述第二电子设备完成数据交互时,去激活所述电子设备的c-v2x功能。
333.一些实施方式中,第一电子设备包括控制组件。
334.确定第一电子设备处于目标位置包括:若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能。
335.一些实施方式中,第一电子设备包括定位组件。
336.确定第一电子设备处于目标位置包括:若定位组件接收到位于预设的地理位置范围内的地理位置信息,则确定第一电子设备处于目标位置。
337.一些实施方式中,第一电子设备包括蜂窝通信组件。
338.确定第一电子设备处于目标位置包括:若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
339.一些实施方式中,第一电子设备通过c-v2x协议与第二电子设备进行数据交互,包括:接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
340.一些实施方式中,确定第一电子设备与第二电子设备完成数据交互,包括:若接收到事件报告信息,则确定第一电子设备与第二电子设备完成数据交互。
341.一些实施方式中,第一电子设备包括控制组件。
342.确定第一电子设备与第二电子设备完成数据交互,包括:若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指示去激活第一电子设备的c-v2x功能。
343.一些实施方式中,第一电子设备包括定位组件。
344.确定第一电子设备与第二电子设备完成数据交互,包括:若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互。
345.一些实施方式中,第一电子设备包括蜂窝通信组件。
346.确定第一电子设备与第二电子设备完成数据交互,包括:若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
347.一些实施方式中,第一电子设备包括用于展示显示界面的显示组件。
348.在激活第一电子设备的c-v2x功能之后,方法还包括:在显示界面上展示c-v2x功能激活的提示信息。
349.一些实施方式中,在第一电子设备通过c-v2x协议与第二电子设备进行数据交互时,方法还包括:在显示界面上展示数据交互的提示信息。
350.一些实施方式中,在去激活第一电子设备的c-v2x功能之后,方法还包括:
351.在显示界面上展示c-v2x功能去激活的提示信息。
352.一些实施方式中,第一电子设备包括控制组件、定位组件、蜂窝通信组件和用于展示显示界面的显示组件。
353.确定第一电子设备处于目标位置包括:若控制组件接收到第一控制操作,则确定第一电子设备处于目标位置,其中,第一控制操作用于指示激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围内的地理位置信息,则确定第一电子设备处于目标位置;或,若蜂窝通信组件接收到的基站特征信息中包括预设基站的特征信息,则确定第一电子设备处于目标位置。
354.第一电子设备通过c-v2x协议与第二电子设备进行数据交互,包括:接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问第一电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示第一电子设备与第二电子设备完成数据交互。
355.确定第一电子设备与第二电子设备完成数据交互,包括:若接收到事件报告信息,则确定第一电子设备与第二电子设备完成数据交互;或,若控制组件接收到第二控制操作,则确定第一电子设备与第二电子设备完成数据交互,其中,第二控制操作用于指示去激活第一电子设备的c-v2x功能;或,若定位组件接收到位于预设的地理位置范围外的地理位置信息,则确定第一电子设备与第二电子设备完成数据交互;或,若蜂窝通信组件接收到的基站特征信息中不包括预设基站的特征信息,则确定第一电子设备与第二电子设备完成数据交互。
356.在激活第一电子设备的c-v2x功能之后,方法还包括:在显示界面上展示c-v2x功能激活的提示信息。
357.在第一电子设备通过c-v2x协议与第二电子设备进行数据交互时,方法还包括:在显示界面上展示数据交互的提示信息。
358.在去激活第一电子设备的c-v2x功能之后,方法还包括:在显示界面上展示c-v2x功能去激活的提示信息。
359.电子设备24可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。该电子设备24可包括,但不仅限于,处理器241、存储器242。本领域技术人员可以理解,图24仅仅是电子设备24的举例,并不构成对电子设备24的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
360.所称处理器241可以是中央处理单元(central processing unit,cpu),该处理器241还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
361.存储器242在一些实施例中可以是电子设备24的内部存储单元,例如电子设备24的硬盘或内存。存储器242在另一些实施例中也可以是电子设备24的外部存储设备,例如电子设备24上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器242还可以既包括电子设备24的内部存储单元也包括外部存储设备。存储器242用于存储操作系统、应用程序、引导装载程序(bootloader)、数据以及其他程序等,例如计算机程序的程序代码等。存储器242还可以用于暂时地存储已经输出或者将要输出的数据。
362.本技术实施例提供了一种芯片系统,芯片系统应用于电子设备,其特征在于,芯片系统内包括至少一个处理器、至少一个接口电路、以及c-v2x芯片,处理器、接口电路以及c-v2x芯片通过线路互联,c-v2x芯片激活时用于实现电子设备的c-v2x功能,处理器通过接口电路从电子设备接收并执行计算机指令以实现以下的c-v2x的低功耗方法:响应电子设备处于目标位置时发送的激活指令,激活c-v2x芯片,实现电子设备的c-v2x功能。响应电子设备发送的数据交互指令,通过c-v2x协议与第二电子设备进行数据交互。响应电子设备在确定电子设备与第二电子设备完成数据交互时发送的去激活指令,去激活c-v2x芯片。一些实施方式中,响应电子设备发送的数据交互指令,通过c-v2x协议与第二电子设备进行数据交互,包括:接收第二电子设备发送的路侧信息。根据路侧信息,确认第二电子设备具有访问电子设备的权限。生成用于指示访问权限的鉴别报文和用于指示交易信息的交易验证码,并将鉴别报文和交易验证码发送给第二电子设备。接收第二电子设备根据鉴别报文和交易验证码发送的人机交互界面请求。响应人机交互界面请求,并向第二电子设备发送人机交互界面请求的响应结果。接收第二电子设备根据人机交互界面请求的响应结果发送的事件报告信息,事件报告信息用于指示电子设备与第二电子设备完成数据交互。
363.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。
364.本技术实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现可实现上述各个方法实施例中的步骤。
365.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质至少可以包括:能够将计算机程序代码携带到电子设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
366.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
367.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
368.在本技术所提供的实施例中,应该理解到,所揭露的方法、装置和电子设备,可以通过其它的方式实现。例如,以上所描述的方法、装置和电子设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
369.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
370.最后应说明的是:以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献