车载网络安全通信方法、装置和设备与流程

文档序号:24727807发布日期:2021-04-16 16:33阅读:249来源:国知局
车载网络安全通信方法、装置和设备与流程

1.本申请涉及通信技术领域,尤其涉及一种车载网络安全通信方法、装置和设备。


背景技术:

2.近些年,汽车技术朝着智能化、电动化、网联化、共享化方向快速发展,车辆内部电子设备的数量、连接和交互也不断增多,逐渐形成了以控制器局域网络can(controller area network)、本地互联网络lin(local interconnection network)、flexray、多媒体传输系统most(media oriented systems transport)、车载以太ethernet等为代表的车载通信网络。在现有的车载网络中,大部分基本都是在没有安全措施或者安全措施较低的情况进行数据传输的,容易受到黑客的恶意攻击。
3.由于can协议在实时性、可靠性方面的优势,在车载网络通信中获得了广泛的应用。然而,can总线采用了面向消息的协议和广播总线网络的体系结构,难以将现有技术中的安全措施直接部署到车载网络通信中。一旦发生攻击者访问can总线的情况,攻击者注入的每个帧都有可能被读取为合法的帧,从而实现控制车辆的功能,如加速或制动操作,由此导致汽车存在安全隐患。
4.对于以上问题,汽车开放架构autosar(automotive open system architecture)组织补充了secoc(secure onboard communication)信息安全组件,在车载通信总线中引入通信加密和验证的标准,为协议数据单元(protocol data unit,pdu)消息级别上电子控制单元ecu(electronic control unit)消息提供有效的认证机制,确保pdu消息的新鲜度,防止消息重放攻击。autosar secoc规范给出新鲜值可采用时间戳和单调计数器两种可选方案。时间戳方案依赖在所有ecu间同步utc(coordinated universal time)世界标准时间,但是时钟抖动和时间戳同步异常等问题会导致接收器无法接收can消息,导致系统功能安全问题。对于单调计数器方案,新鲜值同步机制的实现过于复杂,新鲜值同步过程中存在诸多不可预见的不稳定因素,无法保证及时进行周期性同步,导致重放攻击的窗口放大。
5.由此可见,目前亟需一种简单有效的车载网络安全通信方法,保证新鲜值在车辆的整车生命周期内有效同步,防止重放攻击。


技术实现要素:

6.本申请提供了一种车载网络安全通信方法、装置和设备,使车载网络通信中,新鲜值在车辆的整车生命周期内保证有效同步,防止重放攻击,且不依赖额外的新鲜值同步机制,降低了新鲜值同步方案的复杂度和实现难度,减少了对计算资源的消耗。
7.第一方面,本申请实施例提供一种车载网络安全通信方法,该方法应用于发送装置,包括:
8.获取第一新鲜值fv(freshness value)的初始值;
9.根据该初始值获得该第一fv的第二值,该第二值大于该初始值;
10.将该初始值刷新为该第二值;
11.发送第一消息,该第一消息包含该第二值。
12.通过本申请的技术方案,新鲜值在整车生命周期内能够进行有效、可靠地同步,减小了可重放攻击的风险,且不依赖额外的新鲜值同步机制,降低了新鲜值同步方案的复杂度和实现难度,减少了对计算资源的消耗。
13.结合第一方面,在一些可能的实施方式中,新鲜值fv可以为一个n

bit整数,该n

bit整数保证该fv在整车生命周期内单调递增。长度n可以根据整车生命周期以及该车载通信网络中的消息发送频率预估消息发送数量的最大值,以该最大值为基础确定一个n

bit整数作为计数器。
14.结合第一方面,在一些可能的实施方式中,该第二值与该初始值的差值为预定值,该预定值为数值固定或者可变的正数。
15.在该可能的实施方式中,该预定值为正数,从而可以保证刷新后的第一fv单调递增,该正数可以为固定数值,也可以为可变数值。
16.结合第一方面,在一些可能的实施方式中,该预定值与整车生命周期相关。
17.在该可能的实施方式中,该预定值可以在整车生命周期长度的基础上,结合第一fv在该发送装置中可刷新的次数进行确定。该预定值不应设置过大,以避免过快消耗由n

bit整数所定义的整车生命周期;该预定值也不应设置过小,以避免由于频繁刷新导致车载部件的过早失效。
18.结合第一方面,在一些可能的实施方式中,第一fv的初始值为0、前次刷新的fv的值或者重置的fv的值。
19.在该可能的实施方式中,重置的fv的值与车辆状态参数相关。示例性地,该车辆状态参数包括车辆累计行驶里程或者累计行驶时间中至少一项。
20.结合第一方面,在一些可能的实施方式中,在t2时刻,将第一fv的第二值增加预定值或者增加在t1时刻和t2时刻期间发送的信息的数量,获得第三值,将第二值刷新为第三值,其中,t1时刻早于t2时刻。
21.第二方面,本申请实施例提供一种车载网络安全通信方法,该方法应用于接收装置,包括:
22.获取第二新鲜值fv的初始值;
23.接收第一消息,该第一消息包含前述第一fv的第二值;
24.满足第一条件时,将该第二fv的初始值刷新为该第一fv的第二值,其中,该第一条件包括该第一fv的第二值大于或等于该第二fv的初始值与预定值之和。
25.结合第二方面,在一些可能的实施方式中,该预定值为数值固定或者可变的正数。
26.结合第二方面,在一些可能的实施方式中,预定值与车辆的整车生命周期关联
27.结合第二方面,在一些可能的实施方式中,第二fv的初始值为0、前次刷新的fv的值或者重置的fv的值。
28.在该可能的实施方式中,重置的fv的值与车辆状态参数相关。示例性地,该车辆状态参数包括车辆累计行驶里程或者累计行驶时间中至少一项。
29.第三方面,本申请实施例提供一种车载网络的发送装置,该装置包括:
30.第一处理模块,用于获取第一新鲜值fv的初始值,根据该初始值获得第一fv的第二值,将该初始值刷新为第二值;
31.第一发送模块,用于执行第一消息发送,该第一消息包含前述第二值。
32.结合第三方面,在一些可能的实施方式中,该车载网络的发送装置中还可以包括第一存储模块,第一fv的初始值存储于第一存储模块。示例性地,第一存储模块可以为非易失性存储。
33.第四方面,本申请实施例提供一种车载网络的接收装置,该装置包括:
34.第一接收模块,用于接收第一消息,该第一消息包含第一新鲜值fv的第二值;
35.第二处理模块,用于获取第二新鲜值fv的初始值,满足第一条件时,用于将第二fv的初始值刷新为第一fv的第二值,该第一条件包括第一fv的第二值大于或等于第二fv的初始值与预定值之和。
36.结合第四方面,在一些可能的实施例中,该车载网络的接收装置中还可以包括第二存储模块,第二fv的初始值存储于该第二存储模块。具体地,该第二存储模块可以为非易失性存储。
37.结合第四方面,在一些可能的实施例中,该第一存储模块与该第二存储模块可以相同或者不同。
38.第五方面,本申请实施例提供一种车载网络通信设备,该设备包括:
39.第一处理模块,用于获取第一新鲜值fv的初始值,根据该初始值获得第二值,将该初始值刷新为第二值;
40.第一发送模块,用于发送第一消息,该第一消息包含第一fv的第二值;
41.第一接收模块,用于接收第一消息;
42.第二处理模块,用于获取第二新鲜值fv的初始值,满足第一条件时,将前述第二fv的初始值刷新为第二值,该第一条件包括第一fv的第二值大于或等于第二fv的初始值与预定值之和。
43.结合第五方面,在一些可能的实施例中,该设备还可以包括存储模块,前述第一fv的初始值和前述第二fv的初始值存储于该存储模块。具体地,该存储模块可以为非易失性存储。
44.结合第五方面,在一些可能的实施例中,该车载网络通信设备中还可以包括第一存储模块或第二存储模块中的至少一种,前述第一fv的初始值存储于第一存储模块,前述第二fv的初始值存储于第二存储模块。具体地,该第一存储模块或第二存储模块可以为非易失性存储。
45.第六方面,本申请实施例提供一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时实现如前述第一方面和第二方面实施例的方法。
46.第七方面,本申请实施例提供一种通信设备,包括处理器,该处理器与存储器耦合,该存储器上存储有计算机程序,该处理器用于执行该存储器上存储的计算机程序,以实现如前述第一方面和第二方面实施例的方法。
47.本申请的技术方案,新鲜值在整车生命周期内能够进行有效、可靠的同步,减小了可重放攻击的风险,且不依赖额外的新鲜值同步机制,降低了新鲜值同步方案的复杂度和实现难度,减少了对计算资源的消耗。
附图说明
48.图1为现有技术中的一种车载网络通信方法的流程示意图;
49.图2为现有技术中的又一种车载网络通信方法的流程示意图;
50.图3为现有技术中的另一种车载网络通信方法的流程示意图;
51.图4为一种车载网络安全通信方法的流程示意图;
52.图5为一种车载网络安全通信方法的流程示意图;
53.图6为一种车载网络的发送装置的示意性结构图;
54.图7为一种车载网络的接收装置的示意性结构图;
55.图8为一种车载网络通信设备的示意性结构图;
56.图9为一种通信设备的示意性结构图;
具体实施方式
57.以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施方式仅用以解释本申请,而非用于限定本申请。
58.以下将以can总线通信为例,结合说明书附图对本申请的具体实施方式进行说明。
59.图1和图2均是现有技术中的车载网络通信方法的流程示意图,具体为现有的两种车载can通信中的新鲜值同步方案。其中,图1是集中式新鲜值管理cfvm(centralized freshness value management)方法,图2是分布式新鲜值管理dfvm(decentralized freshness value management)方法。对于集中式新鲜值管理方法来说,cfvm和所有ecu共享一个密钥,通信安全风险集中于cfvm一点,需要考虑备份机制,cfvm需要常供电常在线以保障新鲜值可以顺利地同步。对于分布式新鲜值管理方法来说,尽管在同步消息失败的情况下不影响其它消息,鲁棒性优于集中式新鲜值管理方法,安全风险也小于cfvm,但dfvm占用了更多的控制器局域网can id资源,整体占用更多的计算资源用于维护更多新鲜值同步。现有技术中对于新鲜值同步的实现,如autosar secoc配置3的新鲜值同步实现方式中,三个同步计数器和复杂同步机制的设计会导致方案实现过于复杂,无法保证周期性同步新鲜值,由此可能导致可重放攻击窗口放大。
60.图3是现有技术中的另一种车载网络通信方法的流程示意图,具体为autosar secoc方案的新鲜值同步方法,该方案的实现有一个理想的假设前提,即要求发送端的新鲜值永久、单调地递增,具体步骤如下:
61.步骤s310:发送端在发送消息前保证计数器单调递增,对新鲜值进行更新;
62.步骤s320:发送端向接收端发送消息,该消息包含了消息认证码mac(message authentication code);
63.步骤s330:接收端接收消息后进行mac验证;
64.步骤s340:mac验证成功后,发送端对新鲜值进行更新。
65.然而,在实际的技术方案实现中,新鲜值必须复写到非易失性存储中才能做到永久维护,由此也会面临来自非易失性存储可靠性的挑战。
66.新鲜值被设计成单调递增,在车辆运行过程中需要写入策略触发,将新鲜值写入非易失性存储中。示例性地,写入策略包括:1、在车辆下电或ecu休眠前写入,该策略适用于常电设备;2、周期性写入,写入周期可参考非易失性存储的写失效生命周期进行确定。由于
车辆的下电或ecu的不确定性和不可预知性,发送端和接收端写入周期的不同步也可能导致概率性的新鲜值不同步,例如,当发送端非易失性存储中的fv的值<接收端非易失性存储中的fv的值,可能会导致接收端校验信息不通过,从而出现通信异常。另外,由于新鲜值是发送端主动维护的,接收端被动更新,示例性地,如果发送端的部件出现维修换件的情况,也会造成发送端和接收端的新鲜值不同步。
67.图4是本申请实施例提供的一种车载网络安全通信方法的流程示意图,该方法应用于发送装置,以下以车载通信领域普遍应用的can总线通信为例进行详细介绍。
68.步骤s410:发送装置上电后,获取第一新鲜值fv的初始值。作为示例,该初始值可以为0,也可以为前次刷新的fv的值。在进行车辆部件的维修或者更换的情况下,第一fv的初始值可以为重置的fv的值。
69.新鲜值fv可以为一个n

bit整数,该n

bit整数保证该fv在整车生命周期内单调递增。长度n可以根据整车生命周期以及该车载通信网络中的消息发送频率预估消息发送数量的最大值,以该最大值为基础确定。该n

bit整数通过计数器实现。在确定前述的长度n时,要兼顾到整车生命周期和can总线通信的负载约束。作为示例,前述的长度n可以通过以下方法进行确定:
70.整车生命周期内可发送的消息总数<2
n
,n+24≤can消息负载,即:
71.60*60*24*365*t*103/t<2
n
公式(1)
72.上式中,t是can通信的消息发送间隔,单位为毫秒(millisecond,ms),t为整车生命周期,单位为年;
73.在can消息负载为64字节的条件下,n的最大值为40;
74.以can通信的消息发送间隔为1毫秒为例,按照公式(1)进行计算可知,整车生命周期最大为34.865年。亦即,由该40

bit计数器定义的新鲜值可以保证在34.865年内单调递增。
75.作为示例,在车载部件进行维修换件导致发送端和接收端的新鲜值不同步的场景下,可以通过新增诊断命令重置车辆内部各部件的新鲜值。重置的fv在车辆运行期间应当没有被使用过。可以根据车辆累计行驶的里程或者车辆的累计行驶时间,按照上述方法进行估算,确定重置的fv。
76.作为一个具体实施方式,按照前述条件:整车生命周期最大为34.865年、can通信的消息发送间隔为1毫秒、40

bit计数器定义的新鲜值,以累计行驶里程为例,假设该车辆的累计行驶里程为5万公里,以普通人步行平均速度5公里/小时为基础(假设该5万公里是以5公里/小时的速度行驶的,车辆实际行驶速度通常会远高于5公里/小时,这样估算是为了保证重置的新鲜值尽量单调递增),估算出该车辆可能已行驶的最大时间10000小时,对应重置新鲜值=10000*60*60*103。
77.作为又一个具体实施方式,按照前述条件:整车生命周期为34.865年、can通信的消息发送间隔为1毫秒、40

bit计数器定义的新鲜值,以累计行驶时间为例,根据重置新鲜值的日期与该车辆的生产日期,换算出以毫秒为单位的差值,进一步根据该差值得到重置的新鲜值。
78.步骤s420:进一步地,根据所获取的第一fv的初始值获得其第二值。作为示例,可以在第一fv初始值的基础上增加一预定值,获得第二值,第一fv的该第二值大于初始值。该
预定值为正数,从而可以确保前述的第二值大于初始值。该正数可以为一数值固定的正数,也可以为一数值可变的正数。
79.步骤s430:进一步地,将第一fv的初始值刷新为该第二值。示例性地,在第一fv的初始值存储于第一存储模块的条件下,前述的刷新是通过将第一fv的第二值写入该第一存储模块中实现,当第二值写入该第一存储模块中后,前述第二值将作为第一fv的初始值。可选地,前述的将第一fv的第二值写入第一存储模块后,执行从该存储模块中读取所写入的fv的操作。可选地,在读取校验失败的条件下,上报异常告警。
80.进一步地,在t2时刻,将第二值(或者前面所述的刷新后的初始值)增加预定值或者增加在t1时刻和t2时刻期间发送的信息的数量,获得第三值,将第二值(或者前面所述的刷新后的初始值)刷新为第三值。具体地,t1时刻为获得第二值的时刻,t2为获得第三值的时刻,t2与t1的差值可以定义为刷新周期。可选地,可以根据车辆的运行状态,按照前述的刷新周期在前一fv的基础上增加预定值获得新的fv并进行刷新。可以理解的,在t1到t2期间,发送端可以一直处于供电状态,或正常工作状态,即没有出现过断电,或异常工作状态,fv的初始值也没有因为其它原因被刷新过。
81.作为示例,刷新周期可以参考硬件可支持的复写能力设计周期值(例如:秒或者分钟或者小时),具体周期值应根据整车厂所采购器件的非易失性存储的写失效生命周期来评估,复写周期应满足整车生命周期内写有效为前提,不可以过于频繁地进行复写。以某非易失性产品为例进行具体的示例性描述,该产品在保证存储数据最长10年可用的前提下,最大可擦写次数125000次。假设新鲜值fv由长度n=40bit的计数器定义,在can消息的发送间隔为1ms的条件下,至少可以覆盖整车生命周期的最大值34.865年,可按照公式(2)定义整车生命周期内可靠的刷新周期。
82.刷新周期=min(2
40
,整车生命周期*24*365*60*60*1000)/n/1000/(60*60)公式(2)
83.在公式(2)中,n为非易失性存储的最大可擦写次数。根据公式(2)进行估算,在可擦写次数取最大值125000次的条件下,可以获得刷新周期为2.443小时。由式(2)可以看出,最大可擦写次数越大,则可靠的刷新周期就可以设计的越小。另一方面,刷新周期也不可以设置过小,以避免过快消耗由完整新鲜值定义的整车生命周期。可选地,刷新周期可以根据统计平均单次驾驶时间内进行设置。
84.步骤s440:进一步地,前述的发送装置发送第一消息,该第一消息包含前述第一fv的第二值。
85.图5是本申请实施例提供的一种车载网络安全通信方法的流程示意图,该方法应用于接收装置,以下继续以can总线通信为例进行详细介绍。
86.步骤s510:接收装置上电后,获取第二新鲜值fv的初始值。作为示例,该初始值可以为0,也可以为前次刷新的fv的值。在进行车辆部件的维修或者更换的情况下,第二fv的初始值可以为重置的fv的值。
87.步骤s520:进一步地,接收装置接收第一消息,该第一消息发送自前述的发送装置,该第一消息包含了第一fv的第二值。
88.步骤s530:进一步地,在满足第一条件的情况下,将第二fv的初始值刷新为前述第一fv的第二值。其中,该第一条件包括第一fv的第二值大于或等于第二fv的初始值与预定
值之和。示例性地,在第二fv的初始值存储于第二存储模块的条件下,前述的刷新是通过将前述第一fv的第二值写入该第二存储模块中实现,当第一fv的第二值写入该第一存储模块中后,该第二值将作为第二fv的初始值。可选地,前述的将第一fv的第二值写入第一存储模块后,执行从该存储模块中读取所写入的fv的操作。可选地,在读取校验失败的条件下,上报异常告警。
89.图6是本申请实施例提供的一种车载网络的发送装置600的示意性结构图,用于执行图4所示的车载网络安全通信方法。
90.该装置包括以下模块:
91.第一处理模块620,用于获取第一新鲜值fv的初始值,根据该初始值获得第一fv的第二值,将第一fv的初始值刷新为第二值;
92.第一发送模块630,用于发送第一消息,该第一消息包含第一fv的第二值。
93.作为一个具体实施方式,该发送装置还包括第一存储模块610,第一fv的初始值存储于该第一存储模块。
94.可以理解的,本申请实施例中具体的描述可以参考前面的图4对应的方法实施例中的描述,在此不作赘述。
95.图7是本申请实施例提供的一种车载网络的接收装置700的示意性结构图,用于执行图5所示的车载网络安全通信方法。
96.该装置包括:
97.第一接收模块730,用于接收第一消息,第一消息包含第一新鲜值fv的第二值;
98.第二处理模块720,用于获取第二新鲜值fv的初始值,满足第一条件时,用于将该第二fv的初始值刷新为第一fv的第二值,该第一条件包括第一fv的第二值大于或等于第二fv的初始值与预定值之和。
99.作为一个具体实施方式,该接收装置还包括第二存储模块710,前述的第二fv的初始值存储于该第二存储模块。
100.作为又一个具体实施方式,第一存储模块610与第二存储模块710不相同,第一存储模块610和第二存储模块710分别布置于发送装置600和接收装置700。
101.作为另一个具体实施方式,第一存储模块610与第二存储模块710相同,即存储模块可以同时与发送装置600和接收装置700的功能模块配合并分别存储第一fv的初始值和第二fv的初始值。
102.可以理解的,本申请实施例中具体的描述可以参考前面的图5对应的方法实施例中的描述,在此不作赘述。
103.图8是本申请实施例提供的一种车载网络通信设备800,该通信设备执行如图4和图5所示的车载网络安全通信方法。包括如下模块:
104.第一处理模块620,用于获取第一新鲜值fv的初始值,根据初始值获得第二值,将初始值刷新为第二值;
105.第一发送模块630,用于发送第一消息,第一消息包含第一fv的第二值;
106.第一接收模块730,用于接收第一消息;
107.第二处理模块720,用于获取第二新鲜值fv的初始值,满足第一条件时,将第二fv的初始值刷新为前述的第二值,第二条件包括第一fv的第二值大于或等于第二fv的初始值
与预定值之和。
108.作为一个具体实施方式,该车载网络通信设备还可以包括第一存储模块610和第二存储模块710,前述第一fv的初始值存储于第一存储模块610,前述第二fv的初始值存储于第二存储模块710。
109.作为又一个具体实施方式,上述第一存储模块610与第二存储模块710可以是同一存储模块,前述第一fv的初始值和前述第二fv的初始值分别存储于该存储模块。
110.为了描述的方便和简洁,上述描述的装置和设备的具体工作过程,可以参照前述方法实施例中的对应过程,在此不再赘述。
111.本申请实施例提供的一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时实现如本申请图4和图5所示实施例提供的车载网络安全通信方法。
112.图9是本申请实施例提供的一种通信设备900的示意性结构图,包括:
113.处理器910,该处理器用于执行存储器920上存储的计算机程序,以实现如本申请图4和图5所示实施例提供的车载网络安全通信方法。可选地,该存储器920与该处理器910耦合。
114.该处理器910可以是一个或多个处理器,本申请不作限制。
115.可选地,该通信设备还可以包括上述存储器920,该存储器920上存储有计算机程序。
116.需要说明的是,上述实施例是以can总线为例进行说明的,但不构成对本申请的限定,上述方案同样可以适用于采用其它车载网络通信方式的技术方案。
117.本申请实施例的具体实施方式部分使用的术语仅用于对本申请的具体实施方式进行解释,而非旨在限定本申请实施例。
118.需要说明的是,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或者相似项进行区分,例如第一新鲜值和第二新鲜值仅仅是为了区分不同的新鲜值,除非另有明确的规定和限定,并不对其先后顺序进行限定,也不能理解为指示或者暗示。本领域技术人员可以理解,“第一”、“第二”等字样并不对数量和执行次序进行限定。
119.本申请中实施例中的“汽车”、“车辆”和“整车”可以是燃油汽车、混合动力汽车、电动汽车、燃料电池汽车,其中,电动汽车包括纯电动汽车、增程式电动汽车等,本申请对此不做具体限定。
120.本领域技术人员能够领会,结合本文公开描述的各种说明性逻辑框、模块和算法步骤所描述的功能可以硬件、软件、固件或其任何组合来实施。如果以软件来实施,那么各种说明性逻辑框、模块、和步骤描述的功能可作为一或多个指令或代码在计算机可读介质上存储或传输,且由基于硬件的处理单元执行。计算机可读介质可包含计算机可读存储介质,其对应于有形介质,例如数据存储介质,或包括任何促进将计算机程序从一处传送到另一处的介质(例如,根据通信协议)的通信介质。以此方式,计算机可读介质大体上可对应于(1)非暂时性的有形计算机可读存储介质,或(2)通信介质,例如信号或载波。数据存储介质可为可由一或多个计算机或一或多个处理器存取以检索用于实施本申请中描述的技术的指令、代码和/或数据结构的任何可用介质。计算机程序产品可包含计算机可读介质。
121.作为实例而非限制,此类计算机可读存储介质可包括ram、rom、eeprom、cd

rom或
其它光盘存储装置、磁盘存储装置或其它磁性存储装置、快闪存储器或可用来存储指令或数据结构的形式的所要程序代码并且可由计算机存取的任何其它介质。并且,任何连接被恰当地称作计算机可读介质。举例来说,如果使用同轴缆线、光纤缆线、双绞线、数字订户线(dsl)或例如红外线、无线电和微波等无线技术从网站、服务器或其它远程源传输指令,那么同轴缆线、光纤缆线、双绞线、dsl或例如红外线、无线电和微波等无线技术包含在介质的定义中。但是,应理解,计算机可读存储介质和数据存储介质并不包括连接、载波、信号或其它暂时介质,而是实际上针对于非暂时性有形存储介质。如本文中所使用,磁盘和光盘包含压缩光盘(cd)、激光光盘、光学光盘、数字多功能光盘(dvd)和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光以光学方式再现数据。以上各项的组合也应包含在计算机可读介质的范围内。
122.可通过例如一或多个数字信号处理器(dsp)、通用微处理器、专用集成电路(asic)、现场可编程逻辑阵列(fpga)或其它等效集成或离散逻辑电路等一或多个处理器来执行指令。因此,如本文中所使用的术语“处理器”可指前述结构或适合于实施本文中所描述的技术的任一其它结构中的任一者。而且,前述技术可完全实施于一或多个电路或逻辑元件中。
123.本申请的技术可在各种各样的装置或设备中实施,包含车载设备、集成电路(ic)或一组ic(例如,芯片组)。本申请中描述各种组件、模块是为了强调用于执行所揭示的技术的装置的功能方面,但未必需要由不同硬件实现。实际上,如上文所描述,各种模块可结合合适的软件和/或固件组合在硬件中,或者通过互操作硬件(包含如上文所描述的一个或多个处理器)来提供。
124.在上述实施例中,对各个实施例的描述各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
125.以上所述,仅为本申请的具体实施方式,对于本领域技术人员来说,在本申请揭露的范围内可轻易想到变化或替代,都应涵盖在本申请的保护范围之内。本申请的保护范围应以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1