报文传输方法、装置、设备及存储介质与流程-j9九游会真人

文档序号:35695399发布日期:2023-10-11 18:29阅读:6来源:国知局


1.本技术涉及通信技术领域,尤其涉及汽车通讯技术领域,具体涉及一种报文传输方法、装置、设备及存储介质。


背景技术:

2.随着电子电气架构的演变和发展,汽车内部通信形式越来越丰富,包括控制器局域网总线(controller area network,can)或者可变速率的can(can with flexible data-rate,canfd)网络,以及以太网。
3.由于can/canfd网络成本较低且性能稳定,以太网可以提供更高的通信带宽,can/canfd网络和以太网的协同作业更适用于实际应用中汽车的内部通信。
4.目前,实现多个通信网络之间报文传输的方法通常是在不同通信网络之间创建报文映射表,后续可以通过查表,实现源报文在另一个通信网络中一对一转换的目标报文。但是,网络传输参数不同的通信网络之间报文的一对一转换,会存在例如高带宽的以太网中带宽浪费,以及低带宽的can/canfd网络中带宽不足等问题,导致不同通信网络之间报文传输效率较低。


技术实现要素:

5.本技术提供一种报文传输方法、装置、设备及存储介质,以至少解决相关技术中报文传输效率较低的技术问题。本技术的技术方案如下:
6.根据本技术涉及的第一方面,提供一种报文传输方法,包括:接收第一通信网络的第一网络报文;根据预设的第一通信网络与第二通信网络之间的转换规则,对第一网络报文的应用层报文进行转换,得到转换后的应用层报文;对转换后的应用层报文重新封装,得到第二网络报文;第二网络报文与第一网络报文传输的数据量相同,报文数量不同;在第二通信网络中,发送第二网络报文。
7.根据上述技术手段,本技术可以通过对应用层报文的转换,以及重新封装,实现在任意两个通信网络之间传输相同数据的过程中,报文数量不同的源报文与目标报文之间的转换。相较于通用技术,本技术可以通过设定转换规则,使得转换后的报文数量更适应第二通信网络,有效提高了在网络传输参数不同的多个通信网络中的报文传输效率。
8.在一种可能的实施方式中,上述根据预设的第一通信网络与第二通信网络之间的转换规则,对第一网络报文的应用层报文进行转换,得到转换后的应用层报文的方法,包括:当第一网络报文为多个传输单帧数据的报文时,将多个传输单帧数据的报文的应用层报文进行打包,得到一个转换后的应用层报文。
9.根据上述技术手段,本技术可以通过对应用层报文的转换,以及重新封装,实现在任意两个通信网络之间传输相同数据的过程中,多个报文转换为一个报文,即“多转一”。本技术可以提高报文在低传输性能通信网络向高传输性能转换中的资源利用率。
10.在一种可能的实施方式中,上述根据预设的第一通信网络与第二通信网络之间的
转换规则,对第一网络报文的应用层报文进行转换,得到转换后的应用层报文的方法,包括:当第一网络报文为一个传输多帧数据的报文时,将一个传输多帧数据的报文的应用层报文进行拆包,得到多个转换后的应用层报文。
11.根据上述技术手段,本技术可以通过对应用层报文的转换,以及重新封装,实现在任意两个通信网络之间传输相同数据的过程中,一个报文转换为多个报文,即“一转多”。本技术可以提高报文在高传输性能通信网络向低传输性能转换中的资源利用率。
12.在一种可能的实施方式中,数据字段还包括:每帧数据的特征信息;当传输单帧数据的通信网络为can/canfd网络时,特征信息包括:数据帧类型、报文周期类型、报文标识、单帧数据场长度、单帧数据场中的至少一种。
13.根据上述技术手段,本技术可以在应用层报文中记录每帧数据的特征信息,相对于现有技术中的报文结构简单,本技术可以补充关键信息,减少信息缺失,便于后期报文的应用。
14.在一种可能的实施方式中,应用层报文包括:计数器;方法还包括:按照预设的计数器更新规则,根据在第二通信网络中,在第二网络报文之前发送的前一帧报文的计数器,确定第二网络报文的计数器。
15.根据上述技术手段,可以按照预设的计数器更新规则,更新计数器,可以用于心跳进行丢帧超时等检测,又可以用于网络安全防止重放攻击,本技术可以进一步提高数据的安全性。
16.在一种可能的实施方式中,应用层报文包括:帧起始;帧起始用于标识数据的发送端。
17.根据上述技术手段,为了提高帧起始的字段包含的信息量,同时便于数据溯源,本技术可以通过帧起始标识数据的发送端。
18.在一种可能的实施方式中,应用层报文包括:校验字段。
19.根据上述技术手段,本技术在报文传输过程中,可以通过检验字段检查报文是否被正确接收的一种信号,可以避免报文中的错误,从而保证报文的正确传输。
20.在一种可能的实施方式中,应用层报文包括:数据封装信息;数据封装信息包括:数据安全类型、传输单帧数据的通信网络、封装的数据帧数中的至少一种。
21.根据上述技术手段,本技术可以在应用层报文中记录数据封装信息,相对于现有技术中的报文结构简单,本技术可以避免信息缺失,便于后期报文的应用。
22.在一种可能的实施方式中,当第一通信网络或者第二通信网络为can/canfd网络时,第二通信网络或者第一通信网络为以太网。
23.根据上述技术手段,本技术可以应用于can/canfd网络与以太网之间的报文转换,避免了报文映射表通用性不佳,有效提高了在can/canfd网络与以太网中的报文传输效率。
24.根据本技术提供的第二方面,提供一种报文传输装置,包括通信单元以及处理单元;通信单元,用于接收第一通信网络的第一网络报文;处理单元,用于根据预设的第一通信网络与第二通信网络之间的转换规则,对第一网络报文的应用层报文进行转换,得到转换后的应用层报文;处理单元,还用于对转换后的应用层报文重新封装,得到第二网络报文;第二网络报文与第一网络报文传输的数据量相同,报文数量不同;通信单元,还用于在第二通信网络中,发送第二网络报文。
25.在一种可能的实施方式中,上述处理单元,用于当第一网络报文为多个传输单帧数据的报文时,将多个传输单帧数据的报文的应用层报文进行打包,得到一个转换后的应用层报文。
26.在一种可能的实施方式中,上述处理单元,用于当第一网络报文为一个传输多帧数据的报文时,将一个传输多帧数据的报文的应用层报文进行拆包,得到多个转换后的应用层报文。
27.在一种可能的实施方式中,应用层报文包括:时间戳字段和数据字段;时间戳字段用于表示数据传输的基准时间;一个传输多帧数据的报文中,数据字段包括多帧数据中,每帧数据的传输时间相较于基准时间的偏移时间。
28.在一种可能的实施方式中,数据字段还包括:每帧数据的特征信息;当传输单帧数据的通信网络为can/canfd网络时,特征信息包括:数据帧类型、报文周期类型、报文标识、单帧数据场长度、单帧数据场中的至少一种。
29.在一种可能的实施方式中,应用层报文包括:计数器;上述处理单元,还用于按照预设的计数器更新规则,根据在第二通信网络中,在第二网络报文之前发送的前一帧报文的计数器,确定第二网络报文的计数器。
30.在一种可能的实施方式中,应用层报文包括:帧起始;帧起始用于标识数据的发送端。
31.在一种可能的实施方式中,应用层报文包括:校验字段。
32.在一种可能的实施方式中,应用层报文包括:数据封装信息;数据封装信息包括:数据安全类型、传输单帧数据的通信网络、封装的数据帧数中的至少一种。
33.在一种可能的实施方式中,当第一通信网络或者第二通信网络为can/canfd网络时,第二通信网络或者第一通信网络为以太网。
34.根据本技术提供的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面及其任一种可能的实施方式的方法。
35.根据本技术提供的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中及其任一种可能的实施方式的方法。
36.根据本技术提供的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面及其任一种可能的实施方式的方法。
37.由此,本技术的上述技术特征具有以下有益效果:
38.(1)本技术可以通过对应用层报文的转换,以及重新封装,实现在任意两个通信网络之间传输相同数据的过程中,报文数量不同的源报文与目标报文之间的转换。相较于通用技术,本技术可以通过设定转换规则,使得转换后的报文数量更适应第二通信网络,有效提高了在网络传输参数不同的多个通信网络中的报文传输效率。
39.(2)可以通过对应用层报文的转换,以及重新封装,实现在任意两个通信网络之间传输相同数据的过程中,多个报文转换为一个报文,即“多转一”。本技术可以提高报文在低传输性能通信网络向高传输性能转换中的资源利用率。
40.(3)可以通过对应用层报文的转换,以及重新封装,实现在任意两个通信网络之间传输相同数据的过程中,一个报文转换为多个报文,即“一转多”。本技术可以提高报文在高传输性能通信网络向低传输性能转换中的资源利用率。
41.(4)为了便于数据回溯、分析、排障等处理,需要在报文中封装单帧数据的传输时间。相对于在每帧数据的数据字段都预留时间戳字段,本技术可以保留一个时间戳字段,然后在每帧数据的数据字段记录每帧数据的传输时间相较于基准时间的偏移时间。由于偏移时间的字段长度明显小于时间戳字段,因此,本技术既可以准确记录每帧数据的传输时间,还可以降低报文的字节长度。
42.(5)本技术可以在应用层报文中记录每帧数据的特征信息,相对于现有技术中的报文结构简单,本技术可以补充关键信息,减少信息缺失,便于后期报文的应用。
43.(6)本技术可以按照预设的计数器更新规则,更新计数器,可以用于心跳进行丢帧超时等检测,又可以用于网络安全防止重放攻击,本技术可以进一步提高数据的安全性。
44.(7)为了提高帧起始的字段包含的信息量,同时便于数据溯源,本技术可以通过帧起始标识数据的发送端。
45.(8)本技术在报文传输过程中,可以通过检验字段检查报文是否被正确接收的一种信号,可以避免报文中的错误,从而保证报文的正确传输。
46.(9)本技术可以在应用层报文中记录数据封装信息,相对于现有技术中的报文结构简单,本技术可以避免信息缺失,便于后期报文的应用。
47.(10)本技术可以应用于can/canfd网络与以太网之间的报文转换,避免了报文映射表通用性不佳,有效提高了在can/canfd网络与以太网中的报文传输效率。
48.需要说明的是,第二方面至第五方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。
49.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
50.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理,并不构成对本技术的不当限定。
51.图1是根据一示例性实施例示出的一种报文传输方法的流程图;
52.图2是根据一示例性实施例示出的一种应用层报文的结构示意图;
53.图3是根据一示例性实施例示出的一种封装报文的结构示意图;
54.图4是根据一示例性实施例示出的一种报文传输装置的框图;
55.图5是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
56.为了使本领域普通人员更好地理解本技术的技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
57.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
58.为了便于理解,以下结合附图对本技术提供的报文传输方法进行具体介绍。
59.图1是根据一示例性实施例示出的一种报文传输方法的流程图,如图1所示,该报文传输方法包括以下步骤:
60.s101、报文传输装置接收第一通信网络的第一网络报文。
61.s102、报文传输装置根据预设的第一通信网络与第二通信网络之间的转换规则,对第一网络报文的应用层报文进行转换,得到转换后的应用层报文。
62.可选的,第一通信网络和第二通信网络可以是任意两个不同的功能域,也可以是同一功能域中的不同网段,例如,当第一通信网络或者第二通信网络为can/canfd网络时,第二通信网络或者第一通信网络为以太网。
63.在一种可以实现的方式中,由于不同通信网络之间的网络传输参数不同,对应的传输性能不对等,为了提高报文在各个通信网络中的资源利用率,本技术中转换规则可以是基于第一通信网络与第二通信网络之间的传输性能差异确定的,例如,当第一通信网络的带宽高于第二通信网络时,转换规则可以包括对第一网络报文的应用层报文进行拆包,此时,转换后的应用层报文的数据量减少,可以适用于低带宽的第二通信网络。反之,当第一通信网络的带宽低于第二通信网络时,转换规则可以包括对第一网络报文的应用层报文进行打包,此时,转换后的应用层报文的数据量增加,可以适用于高带宽的第二通信网络。
64.由于报文中包括多个信号,在以信号为元素进行打包或拆包的方法对应的处理量较大。处理相同的数据量时,相对于对应用层报文的打包或拆包,以信号为元素进行打包或拆包的方法处理起来较为复杂和繁琐,降低了处理效率。
65.在一种可以实现的方式中,报文传输装置根据预设的第一通信网络与第二通信网络之间的转换规则,对第一网络报文的应用层报文进行转换,得到转换后的应用层报文的方法,具体可以包括:当第一网络报文为多个传输单帧数据的报文时,报文传输装置将多个传输单帧数据的报文的应用层报文进行打包,得到一个转换后的应用层报文。
66.在另一种可以实现的方式中,报文传输装置根据预设的第一通信网络与第二通信网络之间的转换规则,对第一网络报文的应用层报文进行转换,得到转换后的应用层报文的方法,具体可以包括:当第一网络报文为一个传输多帧数据的报文时,报文传输装置将一个传输多帧数据的报文的应用层报文进行拆包,得到多个转换后的应用层报文。
67.本技术提出的报文传输方法,可以通过对应用层报文的转换,以及重新封装,实现在任意两个通信网络之间传输相同数据的过程中,一个报文转换为多个报文,即“一转多”,或者多个报文转换为一个报文,即“多转一”。相较于通用技术,本技术转换后的应用层报文可以更适应第二通信网络,有效提高了在网络传输参数不同的多个通信网络中的报文传输效率。
68.可选的,如图2所示,应用层报文可以包括:首部字段、时间戳字段、数据字段和校验字段。
69.其中,首部字段可以用于表示数据封装信息,包括:帧起始、数据安全类型、传输单
帧数据的通信网络、封装的数据帧数、计数器。
70.帧起始为报文固定格式,标志着应用层报文的起始。为了提高帧起始的字段包含的信息量,同时便于数据溯源,本技术可以通过帧起始标识数据的发送端。发送端可以为具体的实体设备,也可以是平台或项目应用。本技术可以根据实际需求设定发送端对应的帧起始。如表1所示,设定帧起始的字节长度为16比特(bit),内容为发送端对应的固定值,如“0x5555”。
71.数据安全类型可以用于表示报文中数据设定的安全等级,例如是否通过加密和/或校验。如表1所示,设定数据安全类型的字节长度为3比特,二进制表示时,该字段的应用范围可以取0-7共8个数值,数据范围取应用范围中的任意一个。其中每个取值均有对应的数据安全类型,如“0:不校验,不加密”、“1:校验,加密”、“2:校验,不加密”。
72.传输单帧数据的通信网络用于表示低传输性能的网络,例如以太网与can网络中的can网络。如表1所示,设定通信网络的字节长度为5比特,二进制表示时,该字段的应用范围可以取0-31共32个数值,数据范围取应用范围中的任意一个。其中每个取值均有对应的通信网络,如“1:动力驱动总线(power train can,ptcan)”。
73.封装的数据帧数可以用于表示封装的数据帧的个数,总长度不能超过通信网络的载荷。如表1所示,设定封装的数据帧数的字节长度为8比特,二进制表示时,该字段的应用范围可以取0-255共256个数值,数据范围取应用范围中的任意一个,表示封装的can数据帧的个数,总长度不能超过以太网的载荷。
74.计数器可以为循环计数器,既可以用于心跳进行丢帧超时等检测,又可以用于网络安全防止重放攻击。如表1所示,设定计数器的字节长度为32比特,每发送1帧报文,计数器加1,数据达到最大值后从0开始重新计数。
75.在一种可以实现的方式中,报文传输装置按照预设的计数器更新规则,根据在第二通信网络中,在第二网络报文之前发送的前一帧报文的计数器,确定第二网络报文的计数器。
76.时间戳字段用于表示数据传输的基准时间,如,采用接收到的远程信息处理器(telematics box,tbox)的全球定位系统(global positioning system,gps)时间。如表1所示,设定时间戳字段的字节长度为32比特。
77.数据字段可以包括:每帧数据的传输时间相较于基准时间的偏移时间、每帧数据的特征信息。
78.其中,当传输单帧数据的通信网络为can/canfd网络时,特征信息可以包括:数据帧类型、报文周期类型、报文标识、单帧数据场长度、单帧数据场中的至少一种。
79.如表1所示,设定数据帧类型的字节长度为5比特,二进制表示时,该字段的应用范围可以取0-31共32个数值,数据范围取应用范围中的任意一个。如“0:can标准帧报文封装格式”、“1:can扩展帧报文封装格式”、“2:canfd标准帧封装格式”、“3:canfd扩展帧封装格式”。
80.报文周期类型的字节长度为6比特。报文标识的字节长度为29比特,例如,标准帧按11个bit解析,扩展帧按29个bit解析。单帧数据场长度用来表示报文的控制场数据长度代码(date length code,dlc)长度。数据场数据即该报文有效数据场数据。数据场实际字节数应与dlc的定义保持一致。单帧数据场长度的字节长度为4比特,单帧数据场的字节长
度为512比特,包括待传输的单帧数据。
81.需要说明的是,为了便于数据回溯、分析、排障等处理,特别是在数据上云、故障诊断的业务中,可以准确追溯报文的发送时刻,在多种类型的数据分析中可以快速确定时序和问题所在,使数据更大限度接近第一手原始数据,数据失真少,需要在报文中封装单帧数据的传输时间。相对于在每帧数据的数据字段都预留时间戳字段,本技术可以保留一个时间戳字段,然后在每帧数据的数据字段记录每帧数据的传输时间相较于基准时间的偏移时间。由于偏移时间的字段长度明显小于时间戳字段,如表1所示,设定偏移时间的字段长度为11比特,因此,本技术既可以准确记录每帧数据的传输时间,还可以降低报文的字节长度。
82.校验字段用于校验报文数据的真实性和安全性,如表1所示,设定校验字段的字节长度为32比特。
83.表1
84.[0085][0086]
s103、报文传输装置对转换后的应用层报文重新封装,得到第二网络报文。
[0087]
其中,第二网络报文与第一网络报文传输的数据量相同,报文数量不同。
[0088]
可选的,在对第一网络报文的应用层报文进行拆包,得到转换后的应用层报文的情况下,第二网络报文的报文数量大于第一网络报文的报文数量。在对第一网络报文的应用层报文进行打包,得到转换后的应用层报文的情况下,第二网络报文的报文数量小于第一网络报文的报文数量。
[0089]
在一种可以实现的方式中,对转换后的应用层报文重新封装可以包括:对应用层报文依次进行传输层、网络层和数据链路层封装。图3以得到以太网报文为例,在传输层对应用层报文封装传输控制协议(transmission control protocol,tcp)首部,在网络层封装网际协议(internet protocol,ip)首部,在数据链路层封装以太网报文首部和尾部,得到一帧完整的以太网报文。
[0090]
s104、报文传输装置在第二通信网络中,发送第二网络报文。
[0091]
通用技术在不同通信网络之间创建报文映射表的方法,会存在例如高带宽的以太网中带宽浪费,以及低带宽的can/canfd网络中带宽不足等问题,导致不同通信网络之间报
文传输效率较低。
[0092]
同时,报文映射表需要预先设定,如果要更新报文,就要修改报文映射表,会有较多的设计变更,通用性不佳。
[0093]
本技术提出的报文传输方法,可以通过对应用层报文的转换,以及重新封装,实现在任意两个通信网络之间传输相同数据的过程中,报文数量不同的源报文与目标报文之间的转换。相较于通用技术,本技术可以通过设定转换规则,使得转换后的报文数量更适应第二通信网络,有效提高了在网络传输参数不同的多个通信网络中的报文传输效率。
[0094]
同时,相较于报文映射表通用性不佳,本技术的报文传输方法中,增加或删除报文对应用。
[0095]
上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,报文传输装置或电子设备包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0096]
本技术实施例可以根据上述方法,示例性的对报文传输装置或电子设备进行功能模块的划分,例如,报文传输装置或电子设备可以包括对应各个功能划分的各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0097]
图4是根据一示例性实施例示出的一种报文传输装置的框图。参照图4,该报文传输装置包括:通信单元01以及处理单元02。
[0098]
通信单元01,用于接收第一通信网络的第一网络报文。
[0099]
处理单元02,用于根据预设的第一通信网络与第二通信网络之间的转换规则,对第一网络报文的应用层报文进行转换,得到转换后的应用层报文。
[0100]
处理单元02,还用于对转换后的应用层报文重新封装,得到第二网络报文;第二网络报文与第一网络报文传输的数据量相同,报文数量不同。
[0101]
通信单元01,还用于在第二通信网络中,发送第二网络报文。
[0102]
在一种可能的实施方式中,上述处理单元02,用于当第一网络报文为多个传输单帧数据的报文时,将多个传输单帧数据的报文的应用层报文进行打包,得到一个转换后的应用层报文。
[0103]
在一种可能的实施方式中,上述处理单元02,用于当第一网络报文为一个传输多帧数据的报文时,将一个传输多帧数据的报文的应用层报文进行拆包,得到多个转换后的应用层报文。
[0104]
在一种可能的实施方式中,应用层报文包括:计数器;上述处理单元02,还用于按照预设的计数器更新规则,根据在第二通信网络中,在第二网络报文之前发送的前一帧报文的计数器,确定第二网络报文的计数器。
[0105]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法
的实施例中进行了详细描述,此处将不做详细阐述说明。
[0106]
图5是根据一示例性实施例示出的一种电子设备的框图。如图5所示,电子设备包括但不限于:处理器501和存储器502。
[0107]
其中,上述的存储器502,用于存储上述处理器501的可执行指令。可以理解的是,上述处理器501被配置为执行指令,以实现上述实施例中的报文传输方法。
[0108]
需要说明的是,本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图5所示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0109]
处理器501是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器501可包括一个或多个处理单元。可选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
[0110]
存储器502可用于存储软件程序以及各种数据。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能模块所需的应用程序(比如确定单元、处理单元等)等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0111]
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器502,上述指令可由电子设备的处理器501执行以实现上述实施例中的方法。
[0112]
在实际实现时,图4中的通信单元01、处理单元02的功能均可以由图5中的处理器501调用存储器502中存储的计算机程序实现。其具体的执行过程可参考上实施例中的方法部分的描述,这里不再赘述。
[0113]
可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,该非临时性计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存储存储器(random access memory,ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0114]
在示例性实施例中,本技术实施例还提供了一种包括一条或多条指令的计算机程序产品,该一条或多条指令可以由电子设备的处理器501执行以完成上述实施例中的方法。
[0115]
需要说明的是,上述计算机可读存储介质中的指令或计算机程序产品中的一条或多条指令被电子设备的处理器执行时实现上述方法实施例的各个过程,且能达到与上述方法相同的技术效果,为避免重复,这里不再赘述。
[0116]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全分类部或者部分功能。
[0117]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论
的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0118]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全分类部单元来实现本实施例方案的目的。
[0119]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0120]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全分类部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例方法的全分类部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0121]
以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1  
相关技术
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图