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

数据传输方法、装置、电子设备、系统及存储介质与流程

2022-06-11 09:14:40 来源:中国专利 TAG:


1.本发明属于设备数据传输与管理技术领域,具体涉及一种数据传输方法、装置、电子设备、系统及存储介质。


背景技术:

2.汽车诊断对时延要求很高,通常要求不超过55毫秒。超时则很可能造成诊断失败。但是在远程诊断中,网络延时是不可靠的,很难保证网络延时都小于55毫秒,特别是当用户试用wifi或者4g等无线网络时,更加不可靠。为了解决这个问题,现有的做法是利用所有uds的服务代码都支持0x78的消极响应代码,b端(应用服务端)在收到诊断仪的请求时,代回一个0x78的应答,当诊断仪接收到该应答后,会至少等待5秒,这样就可以避免因网络延时大于50毫秒造成诊断失败的问题。
3.但是在解决延时问题时,现有方法又带来了新的问题。众所周知,每个车辆上都有很多系统,例如acc(自适应巡航系统)、icc(智能领航系统)、bcm(车身控制系统)、tcm(自动变速箱控制模块)、abs、esp、ecm等等系统,多达几十种。这些有的标配的,有的是选配的;高配车和低配车的配置也不同。在扫描系统的时候,例如车辆没有配置acc,在扫描到acc时,如果没有代回0x78,50毫秒超时没有应答后,就失败了,加上重试机制,诊断仪在几秒内就可以判断没有这个系统,就会去扫描下一个,但是如果代回了0x78就不同了,诊断仪会等待至少5秒才超时,再加上重试机制,那至少要等待几十秒才超时了。如果扫描一个车,特别是低配的车辆,很多系统都没有配置,那么扫描一轮的时间很长,极大地降低了诊断效率,严重影响用户体验。


技术实现要素:

4.鉴于以上所述现有技术的不足,本发明的目的在于:提供一种数据传输方法、装置、电子设备、系统及存储介质,该方法能够更为精准地向诊断仪发送延时指令,提高诊断效率。
5.为实现上述发明目的,本发明提供以下技术方案:
6.一种数据传输方法,该方法应用于第一电子设备,包括:
7.接收数据发送设备发送的目标数据,从所述目标数据中解析得到请求canid;
8.判断预设的canid列表中是否存在与所述请求canid对应的应答canid;
9.若存在,则向所述数据发送设备发送延时指令,并将所述目标数据发送至第二电子设备,以使第二电子设备将所述目标数据发送至数据接收设备;
10.若否,则直接将所述目标数据发送至第二电子设备,以使第二电子设备将所述目标数据发送至数据接收设备;所述canid列表存储了所述第二电子设备从所述数据接收设备获取并发送至所述第一电子设备的应答canid。
11.根据一种具体的实施方式,上述一种数据传输方法中,所述方法还包括:
12.接收所述第二电子设备从所述数据接收设备处获取的应答canid;
13.根据所述应答canid更新所述canid列表,在列表更新后,向所述第二电子设备反馈确认信息。
14.根据一种具体的实施方式,上述一种数据传输方法中,在所述判断预设的canid列表中是否存在与所述请求canid对应的应答canid之前,还包括:
15.基于预设的配置文件,判断所述请求canid是否存在对应的应答canid,若否,则无需应答;若是,则进行所述判断预设的canid列表中是否存在与所述请求canid对应的应答canid的步骤。
16.另一方面,提供一种数据传输方法,该方法应用于第二电子设备,包括:
17.接收第一电子设备发送的目标数据,并将所述目标数据发送至数据接收设备;
18.接收所述数据接收设备基于所述目标数据反馈的响应数据;将所述响应数据发送至第一电子设备,以使所述第一电子设备将所述响应数据发送至所述数据发送设备;
19.从所述响应数据中提取与所述请求canid对应的应答canid;
20.遍历既有应答canid,判断所述应答canid是否为既有应答canid;若是,则无需传输所述应答canid至第一电子设备;若否,则将所述应答canid传输至所述第一电子设备,以使所述第一电子设备根据所述应答canid更新所述canid列表。
21.根据一种具体的实施方式,上述一种数据传输方法中,在所述将应答canid传输至所述第一电子设备之后,还包括:
22.接收所述第一电子设备在列表更新后反馈的确认信息,根据所述确认信息,将所述应答canid标记为既有应答canid。
23.另一方面,提供一种数据发送装置,应用于第一电子设备,包括:
24.第一数据传输模块,用于接收数据发送设备发送的目标数据,从所述目标数据中解析得到请求canid;以及,向所述数据发送设备发送延时指令;
25.判断模块,用于判断预设的canid列表中是否存在与所述请求canid对应的应答canid;若存在,则向第一数据传输模块发送延时指令,并向第二数据传输模块发送所述目标数据,若否,则直接向第二数据传输模块发送所述目标数据;
26.存储模块,用于存储所述canid列表,所述canid列表存储了所述第二电子设备从所述数据接收设备获取并发送至所述第一电子设备的应答canid;
27.第二数据传输模块,用于将所述目标数据发送至第二电子设备,以使第二电子设备将所述目标数据发送至数据接收设备。
28.另一方面,提供一种数据发送装置,应用于第二电子设备,包括:
29.第三数据传输模块,用于接收第一电子设备发送的目标数据,并将所述目标数据发送至数据接收设备;以及,接收所述数据接收设备基于所述目标数据反馈的响应数据;以及,将所述响应数据发送至第一电子设备与分析模块,以使所述第一电子设备将所述响应数据发送至所述数据发送设备;以及,将分析模块发送的应答canid传输至所述第一电子设备,以使所述第一电子设备根据所述应答canid更新所述canid列表;
30.分析模块,用于从所述响应数据中提取与所述请求canid对应的应答canid;遍历既有应答canid,判断所述应答canid是否为既有应答canid;若是,则无需传输所述应答canid;若否,则向所述第三数据传输模块发送所述应答canid。
31.另一方面,提供一种电子设备,包括处理器、网络接口和存储器,所述处理器、所述
网络接口和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述应用于第一电子设备的数据传输方法,或者,上述应用于第二电子设备的数据传输方法。
32.另一方面,一种计算机存储介质,所述计算机存储介质中存储有程序指令,所述程序指令被至少一个处理器执行时,用于实现上述应用于第一电子设备的数据传输方法,或者,上述应用于第二电子设备的数据传输方法。
33.另一方面,提供一种数据传输系统,包括:第一电子设备、第二电子设备、数据发送设备与数据接收设备;
34.其中,所述第一电子设备与数据发送设备、第二电子设备通讯连接;所述第二电子设备用于与数据接收设备通信;
35.所述第一电子设备接收数据发送设备发送的的目标数据,从所述目标数据中解析得到请求canid;判断预设的canid列表中是否存在与所述请求canid对应的应答canid,若是,则向所述数据发送设备发送延时指令,并将所述目标数据发送至第二电子设备;若否,则直接将所述目标数据发送至第二电子设备;
36.所述第二电子设备接收第一电子设备发送的目标数据,并将所述目标数据发送至数据接收设备;接收所述数据接收设备基于所述目标数据反馈的响应数据;将所述响应数据发送至第一电子设备;从所述响应数据中提取与所述请求canid对应的应答canid;遍历既有应答canid,判断所述应答canid是否为既有应答canid;若是,则无需传输所述应答canid至第一电子设备;若否,则将所述应答canid传输至所述第一电子设备;
37.所述第一电子设备根据所述应答canid更新所述canid列表;
38.第一电子设备将从第二电子设备接收的所述响应数据发送至所述数据发送设备。
39.与现有技术相比,本发明的有益效果:
40.本发明所提供的数据传输方法,通过存储第二电子设备从所述数据接收设备获取并发送至所述第一电子设备的应答canid;并在接收到数据发送设备(诊断仪)的目标数据后,将目标数据中携带的请求canid与存储的应答canid进行匹配,并基于匹配结果判断是否需要基于所述目标数据回复延时指令。在本技术中,数据接收设备和数据发送设备通过can协议进行通讯,如若第一电子设备能够获取到数据接收设备发送的应答canid,说明该数据接收设备上存在与该应答canid对应的系统,那么当第一电子设备接收到数据发送设备的目标数据后,如果目标数据中的请求canid能够匹配到第一电子设备存储的应答canid,就给数据发送设备发送延时指令,如果匹配不到,就不给数据发送设备发送延时指令。因此,本技术能够准确地根据数据接收设备上是否存在某个系统来判断要不要给数据发送设备发送延时指令,避免了因系统不存在而导致诊断超时的问题,极大地提高了诊断效率,提高了用户的体验。
附图说明
41.图1为本发明实施例的数据传输系统架构示意图;
42.图2为本发明实施例的应用于第一电子设备的数据传输方法流程示意图;
43.图3为本发明实施例的应用于第一电子设备的数据传输装置架构示意图;
44.图4为本发明实施例的应用于第二电子设备的数据传输装置架构示意图;
45.图5为本发明实施例的电子设备架构示意图;
46.附图标记:101-第一数据传输模块;102-判断模块;103-存储模块;104-第二传输模块;201-第三传输模块;202-分析模块。
具体实施方式
47.以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
48.实施例1,请参阅图1,图1是本技术实施例提供的一种数据传输系统的架构示意图,包括:第一电子设备、第二电子设备、数据发送设备与数据接收设备;其中,所述第一电子设备与数据发送设备、第二电子设备通讯连接;所述第二电子设备用于与数据接收设备通信;
49.所述第一电子设备接收数据发送设备发送的的目标数据,从所述目标数据中解析得到请求canid;判断预设的canid列表中是否存在与所述请求canid对应的应答canid,若是,则向所述数据发送设备发送延时指令,并将所述目标数据发送至第二电子设备;若否,则直接将所述目标数据发送至第二电子设备;
50.所述第二电子设备接收第一电子设备发送的目标数据,并将所述目标数据发送至数据接收设备;接收所述数据接收设备基于所述目标数据反馈的响应数据;将所述响应数据发送至第一电子设备;从所述响应数据中提取与所述请求canid对应的应答canid;遍历既有应答canid,判断所述应答canid是否为既有应答canid;若是,则无需传输所述应答canid至第一电子设备;若否,则将所述应答canid传输至所述第一电子设备;
51.所述第一电子设备根据所述应答canid更新所述canid列表;
52.第一电子设备将从第二电子设备接收的所述响应数据发送至所述数据发送设备。
53.在本技术中,数据接收设备和数据发送设备通过can协议进行通讯,如若第一电子设备能够获取到数据接收设备发送的应答canid,说明该数据接收设备上存在与该应答canid对应的系统,那么当第一电子设备接收到数据发送设备的目标数据后,如果目标数据中的请求canid能够匹配到第一电子设备存储的应答canid,就给数据发送设备发送延时指令,如果匹配不到,就不给数据发送设备发送延时指令。因此,本技术能够准确地根据数据接收设备上是否存在某个系统来判断要不要给数据发送设备发送延时指令,避免了因系统不存在而导致诊断超时的问题,极大地提高了诊断效率,提高了用户的体验。在一种可能的实现方式中,所述数据发送设备即为诊断仪,数据接收设备即为车辆,第一电子设备、第二电子设备即为实现诊断仪与车辆之间的数据传输设备。可以理解的是,如果车辆上某个系统不存在,则第二电子设备则一定不会收到这个系统发出的应答canid,那么反之,如果第二电子设备收到了对应的应答canid,则说明该系统肯定存在。据此,本实施例通过配置第一电子设备在接收到诊断仪的目标数据时,从目标数据中提取请求canid,基于预设的canid列表判断是否需要对请求canid发送延时指令;同时配置第二电子设备接收并获取来自车辆的应答canid,并将应答canid传输至第一电子设备,以使第一电子设备根据应答canid建立canid列表;从而使得第一电子设备能够根据第二电子设备从车辆获取到的应答
canid对诊断仪进行延时指令(0x78应答),有效解决现有数据传输方法中在车辆上某个系统不存在时还向诊断仪发送延时指令导致诊断时间过长的问题。
54.实施例2
55.请参阅图2,图2是本发明实施例所提供的数据传输方法,应用于图3所示的第一电子设备,其包括以下步骤:
56.s11、接收数据发送设备发送的目标数据,从所述目标数据中解析得到请求canid;
57.s12、判断预设的canid列表中是否存在与所述请求canid对应的应答canid;若存在,则向所述数据发送设备发送延时指令,并将所述目标数据发送至第二电子设备,以使第二电子设备将所述目标数据发送至数据接收设备;
58.若否,则直接将所述目标数据发送至第二电子设备,以使第二电子设备将所述目标数据发送至数据接收设备;所述canid列表存储了所述第二电子设备从所述数据接收设备获取并发送至所述第一电子设备的应答canid。
59.在本实施例中,canid列表存储了所述第二电子设备从所述数据接收设备获取并发送至所述第一电子设备的应答canid,如果该canid列表记录了某个系统对应的canid,说明该数据接收设备(车辆)是存在这个系统的,本技术根据该canid列表来判断是否对数据发送设备发送延时指令。具体地,当第一电子设备接收到数据发送设备的目标数据后,如果目标数据中的请求canid能够匹配到第一电子设备存储的应答canid,就给数据发送设备发送延时指令,如果匹配不到,就不给数据发送设备发送延时指令。
60.因此,本技术能够准确地根据数据接收设备上是否存在某个系统来判断要不要给数据发送设备发送延时指令,避免了因系统不存在而导致诊断超时的问题,极大地提高了诊断效率,提高了用户的体验。
61.可以理解的是,第一电子设备在收到数据发送设备(诊断仪)的目标数据后,先根据预设的canid列表来确定是否对数据发送设备发送延时指令,然后经由第二电子设备将目标数据发给数据接收设备,如果数据接收设备(车辆)中相应的目标系统是存在的,则一定会反馈响应数据,第一电子设备也可以接收到响应数据中存在的应答canid,并将该canid记录到预设的canid列表中。如果数据接收设备(车辆)不存在这个系统,这样最坏的情况也就是第一次数据发送设备的目标数据请求超时,但是数据发送设备都有重试机制,第二次就肯定能正确代回延时指令了。而如果没有代回延时指令时,诊断仪超时等待是很短的,因此用户也几乎不会感觉到,不会影响用户体验。
62.在一种可能的实现方式中,采用数据存储结构对接收到的应答canid进行结构性存储,便于提高后续的查表对比的效率;相应的数据存储结果包括:链表、数组或者其他存储结构。
63.本实施例中,采用数据存储结构对接收到的应答can id数据进行结构性存储,有效提高后续寻址查询对比的效率。
64.优选地,根据所接收的应答canid建立canid链表,基于所述canid链表对诊断仪的诊断指令做出应答。例如:接收到的应答canid为0x7e0、0x71a、0x71b;即可基于这几个应答canid建立can id链表,以便后续进行比对。因此本实施例中,通过链表的形式将接收到的车辆系统对应的can id进行存储,进一步节省存储空间。
65.在一种可能的实现方式中,上述数据传输方法还包括:s13、接收所述第二电子设
备从所述数据接收设备处获取的应答canid;根据所述应答canid更新所述canid列表,在列表更新后,向所述第二电子设备反馈确认信息。
66.本实施例中,在接收到第二电子设备从所述数据接收设备处获取的应答canid、对canid列表进行更新之后,通过反馈确认信息,以便于第二电子设备能够根据确认信息判断其所接收到的应答canid是否为既有canid。
67.在一种可能的实现方式中,在执行上述步骤s12中,判断预设的canid列表中是否存在与所述请求canid对应的应答canid之前,还包括:
68.基于预设的配置文件,判断所述请求canid是否存在对应的应答canid,若否,则无需应答;若是,则进行所述判断预设的canid列表中是否存在与所述请求canid对应的应答canid的步骤。
69.可以理解的是,车辆内不同系统的canid不同,而在车辆诊断过程中,并不是所有系统的请求canid都需要应答,此时通过预设的配置文件,即可判断诊断仪所发出的的目标数据中是否存在需要应答的请求canid,若是,再通过canid列表判断车辆中是否存在该系统,从而进行准确的数据传输与延时指令。同时,在canid列表中则记录的是需要进行延时的请求canid与对应的应答canid。
70.本实施例中,在基于预设canid列表判断车辆中是否存在该系统之前,首先基于配置文件判断目标数据中的请求canid是否存在需要应答的canid,从而防止对目标数据中不需要应答的canid进行延时指令,确保向诊断仪发送准确的延时指令。
71.另一方面,提供一种数据传输方法,该方法应用于第二电子设备,包括:
72.s21、接收第一电子设备发送的目标数据,并将所述目标数据发送至数据接收设备;
73.s22、接收所述数据接收设备基于所述目标数据反馈的响应数据;将所述响应数据发送至第一电子设备,以使所述第一电子设备将所述响应数据发送至所述数据发送设备;
74.s23、从所述响应数据中提取与所述请求canid对应的应答canid;
75.遍历既有应答canid,判断所述应答canid是否为既有应答canid;若是,则无需传输所述应答canid至第一电子设备;若否,则将所述应答canid传输至所述第一电子设备,以使所述第一电子设备根据所述应答canid更新所述canid列表。
76.本实施例,通过在将来自第一电子设备的目标数据发送至数据接收设备后,接收数据接收设备发送的响应数据,通过第一电子设备将响应数据发送至数据发送设备,并从所述响应数据中提取与所述请求canid对应的应答canid,遍历既有应答canid,在提取到的应答canid不是既有应答canid时,将所述应答canid传输至所述第一电子设备,以使所述第一电子设备根据所述应答canid更新所述canid列表;从而使得第一电子设备能够基于canid列表向数据发送设备准确发送延时指令,基于提高数据发送设备目标数据检测的准确性与检测效率。
77.在一种可能的实现方式中,上述数据传输方法的步骤s23中,在所述将应答canid传输至所述第一电子设备之后,还包括:
78.接收所述第一电子设备在列表更新后反馈的确认信息,根据所述确认信息,将所述应答canid标记为既有应答canid。
79.本实施例中,通过接收第一电子设备基于应答canid发送的确认信息,根据确认信
息将当前发送的应答canid标记为既有canid,从而在后续目标数据、响应数据的传输过程中,避免向第一电子设备重复发送相应的应答canid,造成canid列表数据的冗杂,提高对比效率。
80.本发明的另一方面,提供一种数据传输装置,应用于第一电子设备包括:
81.第一数据传输模块101,用于接收数据发送设备发送的目标数据,从所述目标数据中解析得到请求canid;以及,向所述数据发送设备发送延时指令;
82.判断模块102,用于判断预设的canid列表中是否存在与所述请求canid对应的应答canid;若存在,则向第一数据传输模块发送延时指令,并向第二数据传输模块发送所述目标数据,若否,则直接向第二数据传输模块发送所述目标数据;
83.存储模块103,用于存储所述canid列表,所述canid列表存储了所述第二电子设备从所述数据接收设备获取并发送至所述第一电子设备的应答canid;
84.第二数据传输模块104,用于将所述目标数据发送至第二电子设备,以使第二电子设备将所述目标数据发送至数据接收设备。
85.本技术实施例所提供的数据传输装置,通过存储第二电子设备从所述数据接收设备获取并发送至所述第一电子设备的应答canid;并在接收到数据发送设备(诊断仪)的目标数据后,基于canid列表判断是否需要向数据发送设备回复延时指令。本技术能够准确地根据数据接收设备上是否存在某个系统来判断要不要给数据发送设备发送延时指令,避免了因系统不存在而导致诊断超时的问题,极大地提高了诊断效率,提高了用户的体验。
86.在一种可能的实现方式中,上述第二数据传输模块104被进一步配置为:接收所述第二电子设备从所述数据接收设备处获取的应答canid;并传输至存储模块103;以及,在存储模块103,根据所述应答canid更新所述canid列表后,向所述第二电子设备反馈确认信息。
87.本实施例中,在接收到第二电子设备从所述数据接收设备处获取的应答canid、对canid列表进行更新之后,通过反馈确认信息,以便于第二电子设备能够根据确认信息判断其所接收到的应答canid是否为既有canid,避免第二电子设备重复发送其所接收到的应答canid。
88.在一种可能的实现方式中,上述存储模块103还用于存储预设配置文件,所述判断模块102被进一步配置为:在判断预设的canid列表中是否存在与所述请求canid对应的应答canid之前,基于存储模块103中的预设的配置文件,判断所述请求canid是否存在对应的应答canid,若否,则无需应答;若是,则进行所述判断预设的canid列表中是否存在与所述请求canid对应的应答canid的步骤。
89.可以理解的是,车辆上不同系统的canid不同,而在车辆诊断过程中,并不是所有设备的canid都需要一个个应答,此时通过预设的配置文件,即可判断诊断仪所发出的的目标数据中是否存在需要应答的canid,若是,再通过canid列表判断车辆中是否存在该设备,从而进行准确的数据传输与延时指令。同时,列表中记录的是需要进行延时的请求canid与对应的应答canid。
90.本实施例中,在基于预设canid列表判断车辆中是否存在该设备之前,首先基于配置文件判断目标数据中的请求canid是否存在需要应答的canid,从而防止对目标数据中不需要应答的canid进行延时指令,确保向诊断仪发送准确的延时指令。
91.本发明实施例的另一方面,提供一种数据传输装置,应用于第二电子设备,包括:
92.第三数据传输模块201,用于接收第一电子设备发送的目标数据,并将所述目标数据发送至数据接收设备;以及,接收所述数据接收设备基于所述目标数据反馈的响应数据;以及,将所述响应数据发送至第一电子设备与分析模块,以使所述第一电子设备将所述响应数据发送至所述数据发送设备;以及,将分析模块发送的应答canid传输至所述第一电子设备,以使所述第一电子设备根据所述应答canid更新所述canid列表;
93.分析模块202,用于从所述响应数据中提取与所述请求canid对应的应答canid;遍历既有应答canid,判断所述应答canid是否为既有应答canid;若是,则无需传输所述应答canid;若否,则向所述第三数据传输模块发送所述应答canid。
94.本实施例,通过接收数据接收设备基于目标数据发送的响应数据,将响应数据通过第一电子设备发送至数据发送设备,并从所述响应数据中提取与所述请求canid对应的应答canid,遍历既有应答canid,在提取到的应答canid不是既有应答canid时,将所述应答canid传输至所述第一电子设备,以使所述第一电子设备根据所述应答canid更新所述canid列表;从而使得第一电子设备能够基于canid列表向数据发送设备准确发送延时指令,基于提高数据发送设备目标数据检测的准确性与检测效率。
95.在一种可能的实现方式中,上述数据传输装置中,所述第三数据传输模块201被进一步配置为:接收所述第一电子设备在列表更新后反馈的确认信息,向分析模块202发送所述确认信息,以使所述分析模块202根据所述确认信息,将所述应答canid标记为既有应答canid。
96.本实施例中,通过接收第一电子设备基于应答canid发送的确认信息,根据确认信息将当前发送的应答canid标记为既有canid,从而在后续目标数据、响应数据的传输过程中,避免向第一电子设备重复发送相应的应答canid,造成canid列表数据的冗杂,提高对比效率。
97.在本发明的另一方面,如图5所示,还提供一种电子设备300,包括处理器301、网络接口302和存储器303,所述处理器301、所述网络接口302和所述存储器303相互连接,其中,所述存储器303用于存储计算机程序,所述计算机程序包括程序指令,所述处理器301被配置用于调用所述程序指令,执行上述信息推荐方法。
98.在本发明的实施例中,处理器可以是一种集成电路芯片,具有信号的处理能力。处理器可以是通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
99.可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。处理器读取存储介质中的信息,结合其硬件完成上述方法的步骤。
100.本发明的另一方面,还提供一种计算机存储介质,所述计算机存储介质中存储有
程序指令,所述程序指令被至少一个处理器执行时,用于实现上述信息推荐方法。
101.在一中可能的实现方式中,上述存储介质可以是存储器,例如可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
102.其中,非易失性存储器可以是只读存储器(read-only memory,简称rom)、可编程只读存储器(programmable rom,简称prom)、可擦除可编程只读存储器(erasable prom,简称eprom)、电可擦除可编程只读存储器(electrically eprom,简称eeprom)或闪存。
103.易失性存储器可以是随机存取存储器(random access memory,简称ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,简称sram)、动态随机存取存储器(dynamic ram,简称dram)、同步动态随机存取存储器(synchronous dram,简称sdram)、双倍数据速率同步动态随机存取存储器(double data ratesdram,简称ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,简称esdram)、同步连接动态随机存取存储器(synchlink dram,简称sldram)和直接内存总线随机存取存储器(directrambus ram,简称drram)。
104.本发明实施例描述的存储介质旨在包括但不限于这些和任意其它适合类型的存储器。
105.应该理解到,本发明所揭露的系统,可通过其它的方式实现。例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,模块之间的通信连接可以是通过一些接口,服务器或单元的间接耦合或通信连接,可以是电性或其它的形式。
106.另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
107.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

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

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

相关文献