一种数据处理方法及相关产品与流程

文档序号:20681314发布日期:2020-05-08 18:25阅读:118来源:国知局
一种数据处理方法及相关产品与流程

本申请涉及计算机技术领域,尤其涉及一种数据处理方法及相关产品。



背景技术:

早期的汽车故障诊断方法主要是人工诊断法,人工诊断是指凭借诊断人员的实践经验并借助简单的工具,用眼看、耳听、手摸等感官手段进行检查、试验和分析等,进而对汽车故障状况做出判断。随着汽车领域的技术发展,仪器设备诊断法开始逐渐应用于汽车故障诊断中。在诊断实践中,两种方法往往结合使用,具体过程为:诊断人员先向驾驶员询问故障情况,然后对车辆进行直观检视并凭经验初步判断故障,再利用诊断仪器设备进一步筛选、识别,最终确认故障。

诊断人员利用诊断仪器设备可以准确获取油温、电瓶电压、发动机运行时间等数据流的值。但是,在计算数据流值的环节,传统方法通常是先调用解析接口从算法库文件中检索算法表达式,然后通过算法表达式来完成算法的调用,最终计算出相应数据流的值,计算效率低。



技术实现要素:

本申请提供一种数据处理方法及相关产品,以提高汽车故障诊断过程中数据流值的计算效率。

第一方面,提供了一种数据处理方法,包括:获取待处理数据流的计算模型的目标标识符;根据数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,以及所述目标标识符,确定所述待处理数据流的计算模型的类对象的目标指针;所述数据流计算模型的类对象用于存储所述数据流计算模型的数据信息;通过所述目标指针调用所述待处理数据流的计算模型的类对象中的内容进行计算处理,获得所述待处理数据流的值。

在一种可能实现的方式中,所述获取待处理数据流的计算模型的目标标识符之前,所述方法还包括:获取汽车源文件,所述汽车源文件中包含多个数据流计算模型;对所述汽车源文件进行解析处理,获得所述多个数据流计算模型的数据信息和标识符;将所述多个数据流计算模型的数据信息分别存储至多个类对象中,所述类对象为针对所述数据流计算模型而创建的类对象,所述数据流计算模型和所述类对象一一对应;建立所述数据流计算模型的标识符和所述类对象的指针之间的映射关系。

在另一种可能实现的方式中,所述建立所述数据流计算模型的标识符和所述类对象的指针之间的映射关系,包括:创建映射类对象,所述映射类对象中包含键值对元素;将所述数据流计算模型的标识符作为所述映射类对象中的元素的键、所述类对象的指针作为所述映射类对象中的元素的值存储至所述映射类对象中。

在又一种可能实现的方式中,所述根据数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,以及所述目标标识符,确定所述待处理数据流的计算模型的类对象的目标指针,包括:对所述映射类对象中的元素进行检索处理,将以所述目标标识符作为键的元素的值确定为所述目标指针。

在又一种可能实现的方式中,所述映射类对象的数据类型为关联容器,所述关联容器为标准模板库中的数据结构。

在又一种可能实现的方式中,所述获取待处理数据流的计算模型的目标标识符,包括:接收计算所述待处理数据流的值的指令;根据数据流和数据流类对象之间的映射关系,以及所述待处理数据流,确定所述待处理数据流对应的目标数据流类对象,所述数据流类对象为针对所述数据流而创建的类对象;调用所述目标数据流类对象中的内容,获取所述目标标识符。

第二方面,提供了一种数据处理装置,包括:获取单元,用于获取待处理数据流的计算模型的目标标识符;确定单元,用于根据数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,以及所述目标标识符,确定所述待处理数据流的计算模型的类对象的目标指针;所述数据流计算模型的类对象用于存储所述数据流计算模型的数据信息;计算单元,用于通过所述目标指针调用所述待处理数据流的计算模型的类对象中的内容进行计算处理,获得所述待处理数据流的值。

在一种可能实现的方式中,所述装置还包括:解析单元、存储单元以及建立映射单元;在所述获取待处理数据流的计算模型的目标标识符之前,所述获取单元,还用于获取汽车源文件,所述汽车源文件中包含多个数据流计算模型;所述解析单元,用于对所述汽车源文件进行解析处理,获得所述多个数据流计算模型的数据信息和标识符;所述存储单元,用于将所述多个数据流计算模型的数据信息分别存储至多个类对象中,所述类对象为针对所述数据流计算模型而创建的类对象,所述数据流计算模型和所述类对象一一对应;所述建立映射单元,用于建立所述数据流计算模型的标识符和所述类对象的指针之间的映射关系。

在另一种可能实现的方式中,所述建立映射单元,具体用于:创建映射类对象,所述映射类对象中包含键值对元素;将所述数据流计算模型的标识符作为所述映射类对象中的元素的键、所述类对象的指针作为所述映射类对象中的元素的值存储至所述映射类对象中。

在又一种可能实现的方式中,所述确定单元,具体用于:对所述映射类对象中的元素进行检索处理,将以所述目标标识符作为键的元素的值确定为所述目标指针。

在又一种可能实现的方式中,所述映射类对象的数据类型为关联容器,所述关联容器为标准模板库中的数据结构。

在又一种可能实现的方式中,所述获取单元,具体用于:接收计算所述待处理数据流的值的指令;根据数据流和数据流类对象之间的映射关系,以及所述待处理数据流,确定所述待处理数据流对应的目标数据流类对象,所述数据流类对象为针对所述数据流而创建的类对象;调用所述目标数据流类对象中的内容,获取所述目标标识符。

第三方面,提供了一种电子设备,包括:处理器、存储器;所述处理器被配置为支持所述电子设备执行上述第一方面及其任一种可能的实现方式的方法中相应的功能。所述存储器保存所述电子设备必要的程序(指令)和数据。可选的,所述电子设备还可以包括输入/输出接口,用于支持所述电子设备与其他设备之间的通信。

第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面及其任一种可能的实现方式的方法。

第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面及其任一种可能的实现方式的方法。

本申请实施例先获取待处理数据流的计算模型的目标标识符;然后,根据数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,来确定目标标识符所对应的目标指针;最后,通过目标指针直接调用待处理数据流的计算模型的类对象中的内容来进行计算处理,获得待处理数据流的值。采用本方案可以高效地检索和调用计算模型来计算数据流值,提高了汽车故障诊断过程中数据流值的计算效率。

附图说明

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。

图1为本申请实施例提供的一种数据处理方法的流程示意图;

图2为本申请实施例提供的另一种数据处理方法的流程示意图;

图3为本申请实施例提供的又一种数据处理方法的流程示意图;

图4为本申请实施例提供的一种数据流列表的菜单示意图;

图5为本申请实施例提供的一种数据流值列表的菜单示意图;

图6为本申请实施例提供的一种数据处理装置的结构示意图;

图7为本申请实施例提供的一种数据处理装置的硬件结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

下面结合本申请实施例中的附图对本申请实施例进行描述。

请参阅图1,图1是本申请实施例提供的一种数据处理方法的流程示意图。

101、获取待处理数据流的计算模型的目标标识符。

本申请实施例中,待处理数据流是指用户在菜单界面上选择的请求获取数值信息的数据流,待处理数据流可以只包含一条数据流也可以包含多条数据流,待处理数据流具体包含的数据流的条数根据用户的选择而确定。待处理数据流的计算模型是指用于计算待处理数据流的值的算法,该算法包含进制信息、变量、函数等数据信息,每一条数据流对应地有一个计算模型。待处理数据流的计算模型的目标标识符,是指待处理数据流的计算模型区别于其他数据流的计算模型的区别性标识符,可选地,目标标识符可以为数字和字母组合的字符串,比如,“guzhangma0”、“guzhangma9”、“guzhangma52”等。以汽车故障诊断中诊断人员借助诊断仪器设备获取与汽车诊断相关的数据流值为例,比如,诊断人员希望准确获取油温、电瓶电压、发动机运行时间等数据流的值,相应地,诊断人员就会在读数据流菜单界面上显示的数据流列表中选择油温、电瓶电压、发动机运行时间等数据流选项,根据诊断人员的选择,待处理数据流就会包含油温、电瓶电压以及发动机运行时间共计三条数据流。

102、根据数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,以及目标标识符,确定待处理数据流的计算模型的类对象的目标指针。

数据流计算模型的类对象用于存储数据流计算模型的数据信息。

本申请实施例中,如上所述,数据流计算模型是指包含进制信息、变量、函数等数据信息的算法,为每一数据流计算模型创建一个类对象,将该数据流计算模型的数据信息存储在对应的类对象中,即为数据流计算模型的类对象,每一数据流计算模型的类对象的指针是唯一确定的。每一条数据流对应地有一个计算模型,而数据流计算模型的标识符就是用于区分不同数据流所对应的不同计算模型。每一数据流计算模型会有一个唯一区分性标识符,而每一数据流计算模型的类对象的指针是唯一确定的,那么,数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,就是指标识符和指针之间的一一对应的关系。可选地,标识符可以为字符串,而指针为指向内存中某一存储地址的对象。根据标识符和指针之间的一一对应的关系,那么当获取到目标标识符时,就可以确定与该目标标识符对应的目标指针,即根据上述映射关系和获取到的待处理数据流的计算模型的目标标识符,就可以确定待处理数据流的计算模型的类对象的目标指针。

103、通过目标指针调用待处理数据流的计算模型的类对象中的内容进行计算处理,获得待处理数据流的值。

本申请实施例中,待处理数据流的计算模型的类对象中的内容本质上为存储在某一内存块中的数据,通过指针可以访问内存即对内存进行读写数据操作。通过目标指针调用待处理数据流的计算模型的类对象中的内容,即通过目标指针来读取该指针所指向的内存块中的数据,如上所述,数据流计算模型的类对象用于存储数据流计算模型的数据信息,可以理解的是,待处理数据流的计算模型的类对象中的内容本质上为用于计算待处理数据流的值的算法,调用该算法进行具体的计算即可获得待处理数据流的值。

本申请实施例先获取待处理数据流的计算模型的目标标识符;然后,根据数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,来确定目标标识符所对应的目标指针;最后,通过目标指针直接调用待处理数据流的计算模型的类对象中的内容来进行计算处理,获得待处理数据流的值。采用本方案可以高效地检索和调用计算模型来计算数据流值,提高了汽车故障诊断过程中数据流值的计算效率。

请参阅图2,图2是本申请实施例提供的另一种数据处理方法的流程示意图。

201、获取汽车源文件,汽车源文件中包含多个数据流计算模型。

本申请实施例中,汽车源文件为汽车制造商所提供的源文件,汽车制造商在该汽车源文件中定义了数据流计算模型,用于汽车诊断过程中对汽车的各个电子控制单元(比如发动机、网关、平台化诊断仪、车身控制、远程信息处理控制器等系统)的数据流值的计算。汽车源文件和汽车车型是一一对应的。一种可能的实现方式是,汽车源文件预先被存储在指定的存储路径下,诊断人员可以借助汽车诊断软件从指定的存储路径下获取汽车源文件,比如,诊断人员在汽车诊断软件显示界面上输入待诊断的汽车车型,或者汽车诊断软件显示界面上提供了车型列表,诊断人员在该车型列表中选择了待诊断的汽车车型;然后,汽车诊断软件就会从预先设置的汽车源文件存储路径下检索与待诊断的汽车车型相匹配的汽车源文件,从而获取到对应的汽车源文件。

202、对汽车源文件进行解析处理,获得上述多个数据流计算模型的数据信息和标识符。

本申请实施例中,如上所述,汽车制造商在汽车源文件中定义了数据流计算模型,具体地,汽车源文件中不仅包含数据流计算模型的数据内容还包含数据流计算模型的标识符,汽车制造商在制作汽车源文件时就会对不同数据流的不同计算模型进行区分,具体区分方式即为每一数据流计算模型分配一个唯一区分性标识符。对汽车源文件进行解析,就可以获得该文件中定义的数据流计算模型的数据内容和标识符。

203、将上述多个数据流计算模型的数据信息分别存储至多个类对象中。

该类对象为针对该数据流计算模型而创建的类对象,该数据流计算模型和该类对象一一对应。

本申请实施例中,在获得数据流计算模型的数据信息后,会将该数据信息存储在针对该数据流计算模型而创建的类对象中,每一数据流计算模型和为其创建的类对象一一对应,该类对象相应地存储与其对应的数据流计算模型的数据信息。

204、建立上述数据流计算模型的标识符和上述类对象的指针之间的映射关系。

本申请实施例中,如上所述,汽车制造商在汽车源文件中为每一数据流计算模型分配了一个唯一区分性标识符,并且在203中,每一数据流计算模型的数据信息会被存储在针对该数据流计算模型而创建的专用类对象中,而类对象被创建后相应地会有一个唯一区分性指针。因此,针对每一数据流计算模型,可以建立该数据流计算模型的标识符和该数据流计算模型的类对象的指针之间的一一对应的映射关系。

本申请实施例先获取汽车源文件,然后通过对该汽车源文件进行解析处理,获得该汽车源文件中定义的数据流计算模型的数据信息和标识符,进一步地,将数据流计算模型的数据信息存储在针对该数据流计算模型而创建的类对象中,最后,可以建立该数据流计算模型的标识符和该数据流计算模型的类对象的指针之间的一一对应的映射关系。采用本方案,可以在数据流值的计算环节直接根据上述映射关系和待处理的数据流的计算模型的标识符,调用对应的算法数据进行计算处理,从而提高汽车故障诊断过程中数据流值的计算效率。

请参阅图3,图3是本申请实施例提供的又一种数据处理方法的流程示意图。

301、创建映射类对象,映射类对象中包含键值对元素。

本申请实施例中,映射类对象可以为标准模板库(standardtemplatelibrary,stl)中已经存在的数据结构的实例化类对象,也可以为自定义的数据结构的实例化类对象,该映射类对象中包含键值对元素。以标准模板库中已经存在的数据结构为例,一种可能的实现方式是,该映射类对象的数据类型为关联容器,即该映射类对象为关联容器对象。关联容器又称为关联数组,是一个抽象的数据结构,它包含着(键,值)即(key,value)的不重复有序对,内部采用的是一种非常高效的平衡检索二叉树,可通过取值操作符高效检索数据。

302、将上述数据流计算模型的标识符作为该映射类对象中的元素的键、上述类对象的指针作为该映射类对象中的元素的值存储至该映射类对象中。

本申请实施例中,上述数据流计算模型的标识符即为204中所述的汽车源文件中定义的数据流计算模型的标识符,上述类对象的指针即为该数据流计算模型的类对象的指针。将上述数据流计算模型的标识符作为该映射类对象中的元素的键、上述类对象的指针作为该映射类对象中的元素的值存储至该映射类对象中,即该映射类对象中的每一元素对应地包含一个数据流计算模型的标识符和该数据流计算模型的类对象的指针,比如,该映射类对象中包含元素a、元素b、元素c,相应地,元素a中的键值对为(标识符a,指针a),元素b中的键值对为(标识符b,指针b),元素c中的键值对为(标识符c,指针c)。因此,通过将上述数据流计算模型的标识符作为该映射类对象中的元素的键、上述类对象的指针作为该映射类对象中的元素的值存储至该映射类对象中,相当于建立了数据流计算模型的标识符和该数据流计算模型的类对象的指针之间的一一对应的映射关系。

303、接收计算待处理数据流的值的指令。

本申请实施例中,如图4所示,图4为数据流列表的菜单示意图。当用户在菜单上选中需要计算数据流值的数据流选项后,以汽车诊断设备为例,该诊断设备相应地就会接收到接收计算待处理数据流的值的指令,待处理数据流即为用户所选中的数据流选项对应的数据流。

304、根据数据流和数据流类对象之间的映射关系,以及上述待处理数据流,确定该待处理数据流对应的目标数据流类对象。

数据流类对象为针对数据流而创建的类对象。

本申请实施例中,如图4所示的数据流列表的菜单示意图,在菜单界面上显示的是多条数据流的文本内容,一种可能的实现方式是,数据流和数据流类对象之间的映射关系表现为:该文本内容列表中的数据流选项与存储数据流类对象的容器的索引具有一一对应的关系,数据流类对象为针对数据流而创建的类对象,而通过容器的索引可以访问该容器中的每一数据流类对象。当接收到计算待处理数据流的值的指令时,根据待处理数据流在数据流文本内容列表中的选项索引,可以确定与该选项索引对应的上述容器的目标索引,然后根据该目标索引就可以从上述容器中确定上述待处理数据流对应的目标数据流类对象。

305、调用上述目标数据流类对象中的内容,获取上述待处理数据流的计算模型的目标标识符。

本申请实施例中,如上所述,数据流类对象为针对数据流而创建的类对象,数据流类对象会保存数据流相关的数据信息,其中,包括数据流的计算模型的标识符,具体地,该标识符被保存在数据流类对象的变量中。调用上述目标数据流类对象中的内容,即通过变量名访问目标数据流类对象中保存数据流计算模型的标识符的目标变量,获取该目标变量中的值,即为上述待处理数据流的计算模型的目标标识符。

306、对上述映射类对象中的元素进行检索处理,将以上述目标标识符作为键的元素的值确定为目标指针。

如302中所述,上述映射类对象中的每一元素对应地包含一个数据流计算模型的标识符和该数据流计算模型的类对象的指针,具体地,数据流计算模型的标识符为键,数据流计算模型的类对象的指针为值。那么,对上述映射类对象中的元素进行检索处理,将以上述目标标识符作为键的元素的值确定为目标指针,即将上述目标标识符作为键,利用检索操作符查找上述映射类对象中的元素,确定以上述目标标识符作为键的元素,然后将该元素的值确定为目标指针。

307、通过上述目标指针调用上述待处理数据流的计算模型的类对象中的内容进行计算处理,获得上述待处理数据流的值。

本申请实施例具体过程和103中的过程相同,此处不再赘述。以汽车故障诊断的场景为例,举例说明通过本方案所获得的数据流的值,如图5所示,图5为数据流值列表的菜单示意图。

本申请实施例通过映射类对象来创建数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,在计算数据流值时,利用映射类对象中的元素的键值关系,以目标标识符作为键,快速检索对应的值作为目标指针;然后,通过目标指针直接调用待处理数据流的计算模型的类对象中的内容来进行计算处理,获得待处理数据流的值。采用本方案可以高效地检索和调用计算模型来计算数据流值,提高了汽车故障诊断过程中数据流值的计算效率。

上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。

请参阅图6,图6为本申请实施例提供的一种数据处理装置的结构示意图,该装置1包括:获取单元11、确定单元12、计算单元13。其中:

获取单元11,用于获取待处理数据流的计算模型的目标标识符;

确定单元12,用于根据数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,以及所述目标标识符,确定所述待处理数据流的计算模型的类对象的目标指针;所述数据流计算模型的类对象用于存储所述数据流计算模型的数据信息;

计算单元13,用于通过所述目标指针调用所述待处理数据流的计算模型的类对象中的内容进行计算处理,获得所述待处理数据流的值。

在一种可能实现的方式中,所述装置还包括:解析单元14、存储单元15以及建立映射单元16;在所述获取待处理数据流的计算模型的目标标识符之前,所述获取单元11,还用于获取汽车源文件,所述汽车源文件中包含多个数据流计算模型;所述解析单元14,用于对所述汽车源文件进行解析处理,获得所述多个数据流计算模型的数据信息和标识符;所述存储单元15,用于将所述多个数据流计算模型的数据信息分别存储至多个类对象中,所述类对象为针对所述数据流计算模型而创建的类对象,所述数据流计算模型和所述类对象一一对应;所述建立映射单元16,用于建立所述数据流计算模型的标识符和所述类对象的指针之间的映射关系。

在另一种可能实现的方式中,所述建立映射单元16,具体用于:创建映射类对象,所述映射类对象中包含键值对元素;将所述数据流计算模型的标识符作为所述映射类对象中的元素的键、所述类对象的指针作为所述映射类对象中的元素的值存储至所述映射类对象中。

在又一种可能实现的方式中,所述确定单元12,具体用于:对所述映射类对象中的元素进行检索处理,将以所述目标标识符作为键的元素的值确定为所述目标指针。

在又一种可能实现的方式中,所述映射类对象的数据类型为关联容器,所述关联容器为标准模板库中的数据结构。

在又一种可能实现的方式中,所述获取单元11,具体用于:接收计算所述待处理数据流的值的指令;根据数据流和数据流类对象之间的映射关系,以及所述待处理数据流,确定所述待处理数据流对应的目标数据流类对象,所述数据流类对象为针对所述数据流而创建的类对象;调用所述目标数据流类对象中的内容,获取所述目标标识符。

图7为本申请实施例提供的一种数据处理装置的硬件结构示意图。该数据处理装置2包括处理器21,还可以包括输入装置22、输出装置23和存储器24。该输入装置22、输出装置23、存储器24和处理器21之间通过总线相互连接。

存储器包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器用于相关指令及数据。

输入装置用于输入数据和/或信号,以及输出装置用于输出数据和/或信号。输出装置和输入装置可以是独立的器件,也可以是一个整体的器件。

处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessingunit,cpu),在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

存储器用于存储网络设备的程序代码和数据。

处理器用于调用该存储器中的程序代码和数据,执行如下步骤:获取待处理数据流的计算模型的目标标识符;根据数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,以及所述目标标识符,确定所述待处理数据流的计算模型的类对象的目标指针;所述数据流计算模型的类对象用于存储所述数据流计算模型的数据信息;通过所述目标指针调用所述待处理数据流的计算模型的类对象中的内容进行计算处理,获得所述待处理数据流的值。

在一个实现方式中,所述处理器用于执行如下步骤:所述获取待处理数据流的计算模型的目标标识符之前,所述步骤还包括:获取汽车源文件,所述汽车源文件中包含多个数据流计算模型;对所述汽车源文件进行解析处理,获得所述多个数据流计算模型的数据信息和标识符;将所述多个数据流计算模型的数据信息分别存储至多个类对象中,所述类对象为针对所述数据流计算模型而创建的类对象,所述数据流计算模型和所述类对象一一对应;建立所述数据流计算模型的标识符和所述类对象的指针之间的映射关系。

在另一个实现方式中,所述处理器用于执行如下步骤:所述建立所述数据流计算模型的标识符和所述类对象的指针之间的映射关系,包括:创建映射类对象,所述映射类对象中包含键值对元素;将所述数据流计算模型的标识符作为所述映射类对象中的元素的键、所述类对象的指针作为所述映射类对象中的元素的值存储至所述映射类对象中。

在又一个实现方式中,所述处理器用于执行如下步骤:所述根据数据流计算模型的标识符和数据流计算模型的类对象的指针之间的映射关系,以及所述目标标识符,确定所述待处理数据流的计算模型的类对象的目标指针,包括:对所述映射类对象中的元素进行检索处理,将以所述目标标识符作为键的元素的值确定为所述目标指针。

在又一个实现方式中,所述映射类对象的数据类型为关联容器,所述关联容器为标准模板库中的数据结构。

在又一个实现方式中,所述处理器用于执行如下步骤:所述获取待处理数据流的计算模型的目标标识符,包括:接收计算所述待处理数据流的值的指令;根据数据流和数据流类对象之间的映射关系,以及所述待处理数据流,确定所述待处理数据流对应的目标数据流类对象,所述数据流类对象为针对所述数据流而创建的类对象;调用所述目标数据流类对象中的内容,获取所述目标标识符。

可以理解的是,图7仅仅示出了一种数据处理装置的简化设计。在实际应用中,数据处理装置还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、控制器、存储器等,而所有可以实现本申请实施例的数据处理装置都在本申请的保护范围之内。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digitalversatiledisc,dvd))、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-onlymemory,rom)或随机存储存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可存储程序代码的介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1