火箭撬采样数据处理方法、装置、计算机设备和存储介质与流程

文档序号:29090313发布日期:2022-03-02 02:35阅读:85来源:国知局
火箭撬采样数据处理方法、装置、计算机设备和存储介质与流程

1.本发明涉及数据处理技术领域,具体涉及一种火箭撬采样数据处理方法、装置、计算机设备和存储介质。


背景技术:

2.火箭撬数据高频采样及实时处理是火箭撬试验综合管理系统中核心功能性指标,主要是对单轨或双轨火箭撬撬体振动数据做高频率采样与实时处理、分析与研判。高频采样为更实时、更准确、更全面分析研判试验数据提供可靠的数据保障,比如频谱分析。但是高频采样无可避免将生成海量的数据信息,如何提供稳定可靠的数据处理方法对这些海量数据进行实时、准确、全面进行分析研判,已经成为了火箭撬综合管理系统中的核心课题。
3.目前火箭撬撬体产生的海量数据处理方式是以相对较低的频率接收火箭撬传感器高频数据,由于上位机软件系统数据实时处理响应存在无法逾越的性能瓶颈,比如高于200hz后,上位机软件系统就无法及时处理,系统只能在最大性能瓶颈点的接收频率实时接收火箭撬的高频传感器数据。这种方式可以实时处理数据,但是往往会造成关键数据丢失。
4.可见,现有技术的火箭撬采样数据处理方法存在数据丢失的问题。


技术实现要素:

5.针对现有技术中所存在的不足,本发明提供的火箭撬采样数据处理方法、装置、计算机设备和存储介质,解决了现有技术中火箭撬采样数据处理方法存在数据丢失的问题,多种类型的数据缓存区实现数据接收、数据处理及数据发布等业务两两间逻辑异步分离及解耦,消除数据峰值凸起的冲击,防止高频采样数据的丢失,并且通过多任务并行处理方式提高了数据处理效率。
6.第一方面,本发明提供一种火箭撬采样数据处理方法,所述方法包括:通过数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区;通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区;通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发送。
7.可选地,对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值,包括:根据当前采样数据帧的帧序号,获取与所述当前采样数据帧相匹配的目标参数列表,其中每个参数列表包括多个参数对象,每个参数对象包括参数key值和与参数key值相对应的参数实体对象;根据所述目标参数列表中的每个参数对象的参数key值,在目标平衡树中获取与所述每个参数对象相对应的参数实体对象;根据每个参数对象相对应的参数实体对象对所述当前采样数据帧进行字节流提取和数据转换,得到当前采样数据帧中的多个目标采样值。
8.可选地,根据每个参数对象相对应的参数实体对象对所述当前采样数据帧进行字节流提取和数据转换,得到当前采样数据帧中的多个目标采样值,包括:根据每个参数对象
相对应的参数实体对象,得到每个参数对象在当前采样数据帧中的起始位置、字节长度和目标数据类型;根据每个参数对象在当前采样数据帧中的起始位置和字节长度,获取每个参数对象在所述当前采样数据帧中的对应字节流;将每个参数对象在所述当前采样数据帧中的对应字节流转换成相对应的目标数据类型,得到每个参数对象相对应的目标采样值;其中,将所有参数对象相对应的目标采样值作为所述当前采样数据帧中的多个目标采样值。
9.可选地,在根据所述每个采样数据帧的帧序号,获取与所述每个采样数据帧相匹配的目标参数列表之前,所述方法还包括:对多个通信数据协议文件进行解析,得到多个参数列表,每个参数列表包括多个参数对象,每个参数对象包括参数key值和与参数key值相对应的参数实体对象;根据每个参数对象的参数key值构建目标平衡树,使所述目标平衡树中存储与每个参数key值相对应的参数实体对象。
10.可选地,根据每个参数对象的参数key值构建目标平衡树,包括:以目标参数key值作为根节点建立目标平衡树,所述平衡树包括祖父节点、父节点、叔叔节点和兄弟节点;若当前插入的参数key值大于所述目标参数key值,当前插入的参数key值将所述根节点作为父节点并设置在所述父节点的右边。
11.可选地,所述方法还包括:若当前插入的参数key值在父节点的左边,且所述父节点在祖父节点的左边,以所述祖父节点为支点进行右旋,得到目标平衡树;若当前插入的参数key值在父节点的右边,且所述父节点在祖父节点的右边,以所述祖父节点为支点进行左旋,得到目标平衡树;若当前插入的参数key值在父节点的右边,且所述父节点在祖父节点的左边,以所述父节点为支点进行左旋,得到目标平衡树;若当前插入的参数key值在父节点的左边,且所述父节点在祖父节点的右边,以所述父节点为支点进行右旋,得到目标平衡树。
12.可选地,在所述数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区之前,所述方法还包括:多个数据源根据相对应的通信数据协议文件生成所述采样数据帧。
13.第二方面,本发明提供一种火箭撬采样数据处理装置,所述装置包括:数据接收器,用于通过数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区;数据解析器,用于通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区;数据发布器,用于通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发送。
14.第三方面,本发明提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:通过数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区;通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区;通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发送。
15.第四方面,本发明提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:通过数据接收线程将多个数据源发送的采样数据帧存储
到数据接收缓冲区;通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区;通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发送。
16.与现有技术相比,本发明的有益效果为:
17.1、本发明中的数据接收缓冲区用于解耦数据接收与数据处理业务,数据发送缓冲区用于解耦数据处理与数据发布业务逻辑,因此多种类型的数据缓存区实现数据接收、数据处理及数据发布等业务两两间逻辑异步分离及解耦,消除数据峰值凸起的冲击,防止高频采样数据的丢失。
18.2、本发明针对高频采样数据进行实时接收、实时处理、实时发布等处理流程,开启不同类型的线程进行多任务并行处理,多个数据处理线程接收不同数据源发送的采样数据,多个数据解析线程对不同采样数据帧进行解析处理,数据发布线程对数据发送缓冲区中的数值进行全网发送;因此,提高了高频采样数据的实时接收、实时处理、实时发布的处理效率。
附图说明
19.图1所示为本发明实施例提供的一种火箭撬采样数据处理方法的流程示意图;
20.图2所示为本发明实施例提供的一种多任务并发处理方式的流程示意图;
21.图3所示为图1中步骤s102的具体流程示意图;
22.图4所示为本发明实施例提供的一种采样数据帧解析处理的流程示意图;
23.图5所示为本发明实施例提供的一种目标平衡树的结构示意图;
24.图6所示为本发明实施例提供的一种目标平衡树的旋转示意图;
25.图7所示为本发明实施例提供的一种目标平衡树各节点的名称示意图;
26.图8所示为本发明实施例提供的一种目标平衡树构建流程示意图;
27.图9所示为本发明实施例提供的一种火箭撬采样数据处理装置的结构示意图。
具体实施方式
28.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
29.图1所示为本发明实施例提供的一种火箭撬采样数据处理方法的流程示意图;如图1所示,所述火箭撬采样数据处理方法具体包括以下步骤:
30.步骤s101,通过数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区。
31.需要说明的是,本实施例利用多核cpu的优势,采用多线程并发处理方式,如图2所示。针对火箭撬的采样数据进行实时接收、实时处理、实时发布等处理流程开启不同类型线程进行多任务并行处理。数据接收流程可开启多个数据处理线程处理不同数据源数据,实时处理流程可开启多个数据解析线程对不同数据帧进行解析处理,数据发布流程提供一个
全网数据发布线程即可。
32.为实现数据接收、处理、发布等业务间解耦及消除数据凸峰带来的冲击,本实施例提供多种类型的数据缓存区。其中接收数据缓冲区用于解耦数据接收与数据处理业务,发送数据缓存区用于解耦数据处理与数据发布业务逻辑。
33.在数据接收线程中,仅需要将数据源发送的采样数据帧经过简单判断即可将其转发至输入数据接收缓冲区,此外,网络协议自身可确保接收数据的码率在200mbps以上,因此在接收阶段因为不满足接收速率要求丢包的可能性趋近于0。丢包更大的可能性来自于网络传输中数据bit位的跳变,或者由于线路不稳造成包的遗失。对于网络传输中数据bit位由于跳变而产生的不可预知性错误,在帧尾设置crc校验,用于检测一帧数据的完整性。crc校验未通过时,整包数据变得不可信赖,因此需要丢弃。为了统计由于线路不稳造成的包的遗失,数据编帧时,在帧头部分包含帧计数,帧计数为一个字节,从0-255依次循环。如果约定在发送端,每帧数据发出前帧计数加1,那么在接收端,当接收到的帧计数不连续时,可以判定有一包数据丢失。
34.需要进一步说明的是,数据接收与数据解析间存在数据处理程度的差异,数据接收部分仅需经过简单判断数据放入哪个缓冲区即可,因此处理速度快,而数据解析部分需要验证每条数据帧的各数据是否可靠,例如帧长、帧格式是否遵照协议。同时,数据解析线程需要将数据解算成物理量此过程较为耗时,因此可能存在数据接收与解析时间不匹配的情况。为了解决时间上冲突需要在数据接收与数据解析间构建了数据缓冲区。在数据解析线程未来得及处理已接收数据时,已接收数据可以暂时存储于缓冲区中。当某尖峰时刻大量数据涌入,数据均可暂存于缓冲区,缓解了解析压力。此外,解析线程的数量是接收线程的数倍,因为一个数据源的数据可能拥有多种不同格式,因此将相同格式数据汇聚入同一个数据解析线程,一方面减少了单个数据解析线程所需计算时间,另一方面将数据的处理并行进行,提高了解析速率。为了进一步确保数据不丢失,通常数据缓冲区会定义较大的空间,留出更多缓冲余地。但缓冲区满时,数据接收部分无法写入新接收的数据,此数据帧也会丢失。
35.在数据解析与数据发布同样存在数据处理程度差异问题,由此在两者之间构建一个发送数据缓存区。当数据发布速度低于数据解析数据时,借助数据缓存区将来不及发送的数据进行高效缓存。
36.步骤s102,通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区。
37.在本实施例中,如图3所示,对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值还包括以下步骤:
38.步骤s201,根据当前采样数据帧的帧序号,获取与所述当前采样数据帧相匹配的目标参数列表;
39.步骤s202,根据所述目标参数列表中的每个参数对象的参数key值,在目标平衡树中获取与所述每个参数对象相对应的参数实体对象;
40.步骤s203,根据每个参数对象相对应的参数实体对象对所述当前采样数据帧进行字节流提取和数据转换,得到当前采样数据帧中的多个目标采样值。
41.在本实施例中,根据每个参数对象相对应的参数实体对象对所述当前采样数据帧进行字节流提取和数据转换,得到当前采样数据帧中的多个目标采样值,包括:根据每个参数对象相对应的参数实体对象,得到每个参数对象在当前采样数据帧中的起始位置、字节长度和目标数据类型;根据每个参数对象在当前采样数据帧中的起始位置和字节长度,获取每个参数对象在所述当前采样数据帧中的对应字节流;将每个参数对象在所述当前采样数据帧中的对应字节流转换成相对应的目标数据类型,得到每个参数对象相对应的目标采样值;其中,将所有参数对象相对应的目标采样值作为所述当前采样数据帧中的多个目标采样值。
42.进一步地,在根据所述每个采样数据帧的帧序号,获取与所述每个采样数据帧相匹配的目标参数列表之前,所述方法还包括:对多个通信数据协议文件进行解析,得到多个参数列表,每个参数列表包括多个参数对象,每个参数对象包括参数key值和与参数key值相对应的参数实体对象;根据每个参数对象的参数key值构建目标平衡树,使所述目标平衡树中存储与每个参数key值相对应的参数实体对象。
43.需要说明的是,通信数据帧协议文件包括数据源信息及参数信息等内容,以xml格式文件作为载体,存放在主机指定目录下。数据源信息指定通信对端网络通信类型,可指定串口方式,也可以指定网口方式。通信数据帧协议定义了多种类型的参数对象,如振动数据、温度数据、多通道数据等。本实施例可对一个或多个通信数据帧协议文件进行解析处理,得到全量的、可用的参数列表,其中一个通信数据帧协议文件对应一个参数列表,每个参数列表包括多个参数对象,每个参数对象包括参数key值和与参数key值相对应的参数实体对象;举例说明参数对象为振动数据、温度数据和多通道数据等,振动数据对应参数key值为1、温度数据对应参数key值为2、多通道数据对应参数key值为3,参数key值1对应的参数实体对象中包括采样数据帧中的起始位置为1、字节长度为5、数据类型为浮点型。
44.在本实施例中,数据解析线程首先从接收缓冲区提取一帧数据,识别数据帧长度、帧序号、帧时间等基本信息。然后按照数据帧协议对每一帧数据解析得出传感器参数实时值。每一帧数据解析处理需要对数据通信帧协议包含的所有的参数进行处理,如图4所示。具体处理流程如下:
45.步骤1:提取一帧采样数据,获取帧序号及时码等信息;
46.步骤2:遍历目标参数列表,将第一个参数对象设置为当前参数key值;
47.步骤3:根据当前参数key值,在目标平衡树进行查找,找到相关节点后,获得key值对应的value值,也就是key对应的参数实体对象;根据参数实体对象,获取当前参数起始位置、字节长度、数据类型等信息;
48.步骤4:根据参数起始位置、字节长度等信息提取当前采样数据帧中对应的字节流;
49.步骤5:将提取出来的字节流根据参数数据类型转换成指定类型的数值,作为参数实时值,如浮点数、整型数等;
50.步骤6:将携带实时值的参数对象打包推送到发送至缓冲区;
51.步骤7:判断参数列表是否遍历完毕,如果遍历完毕,处理接收;如果未遍历完毕,获取下一个参数,并设置为当前处理参数,跳回至步骤3。
52.步骤s103,通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发
送。
53.在本实施例中,数据发布线程遍历所有参数发送缓存区,针对每一发送缓存区提取全部实时数据进行全网广播发送。
54.与现有技术相比,本发明的有益效果为:
55.1、本发明中的数据接收缓冲区用于解耦数据接收与数据处理业务,数据发送缓冲区用于解耦数据处理与数据发布业务逻辑,因此多种类型的数据缓存区实现数据接收、数据处理及数据发布等业务两两间逻辑异步分离及解耦,消除数据峰值凸起的冲击,防止高频采样数据的丢失。
56.2、本发明针对高频采样数据进行实时接收、实时处理、实时发布等处理流程,开启不同类型的线程进行多任务并行处理,多个数据处理线程接收不同数据源发送的采样数据,多个数据解析线程对不同采样数据帧进行解析处理,数据发布线程对数据发送缓冲区中的数值进行全网发送;因此,提高了高频采样数据的实时接收、实时处理、实时发布的处理效率。
57.3、本发明根据目标平衡树规则将多个参数key值作为树节点进行插入,进而构建以参数key值为节点的平衡树,并通过平衡树的数据结构保存参数key值和与参数key值相对应的参数实体对象,从而实现参数key值和参数实体对象的快速实时查找,提高了采样数据帧的解析效率,进一步提高了高频采样数据的处理效率。
58.在本发明的另一个实施例中,根据每个参数对象的参数key值构建目标平衡树,包括:以目标参数key值作为根节点建立目标平衡树,所述平衡树包括祖父节点、父节点、叔叔节点和兄弟节点;若当前插入的参数key值大于所述目标参数key值,当前插入的参数key值将所述根节点作为父节点并设置在所述父节点的右边。
59.在本实施例中,所述方法还包括:若当前插入的参数key值在父节点的左边,且所述父节点在祖父节点的左边,以所述祖父节点为支点进行右旋,得到目标平衡树;若当前插入的参数key值在父节点的右边,且所述父节点在祖父节点的右边,以所述祖父节点为支点进行左旋,得到目标平衡树;若当前插入的参数key值在父节点的右边,且所述父节点在祖父节点的左边,以所述父节点为支点进行左旋,得到目标平衡树;若当前插入的参数key值在父节点的左边,且所述父节点在祖父节点的右边,以所述父节点为支点进行右旋,得到目标平衡树。
60.需要说明的是,传统的map数据结构是由一系列有序的key-value键值对构成。通信数据协议文件中的参数列表存放在map结构中,每一个参数对象对应一个key-value键值对,key是全局唯一的32位整型数,value表示一个参数实体对象。键值对中的key值按照平衡树方式进行排序处理。平衡树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,详见图5。平衡树是一种特化的avl树(平衡二叉树),都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。平衡树要求:每一个节点要么是白色,要么是黑色;根节点永远的黑色的;所有的叶子节点都是黑色,其中叶子节点就是图5中的nil节点;每个白色节点的两个子节点一定都是黑色;从任一节点的两个叶子节点的路径都包含相同数量的黑色节点。
61.为构建全局性的参数列表,需要保障每一个参数键值对的key值的唯一性。通过将通信协议标识号与参数标识号一起做了输入,通过hash运算得到全局唯一的32位整型数。
通信协议标识号(protocol_code)是一个16位整型数,参数标识号(parameter_code)也是一个16位的整型数。首先定义一个32位整型数(hash_code),将通信协议号右移16位放到32位整型数的高16位,参数标识号作为32位整型数的低16位。公式如下:int32hash_code=protocol_code《《16+parameter_code。
62.当平衡树插入和删除key值,为维护保持平衡树的特征,需要做单旋转或双旋转操作。平衡树单旋转包括指定节点左旋转或右旋转,如附图6所示。双旋转是两次单旋转操作叠加。通过不断插入或删除树节点,构建完整的平衡树。在系统数据处理的各个阶段,借助平衡树,可快速找到指定参数对象,实现运行效率提升。插入前需要对当前节点、兄弟节点、父节点、叔叔节点、祖父节点进行约定,详见如图7所示。
63.向平衡树中插入新节点时,首先将新节点设置为白色,然后按照二叉排序树的插入方法插入到平衡树中;然后按照不同的情况,对平衡树进行调整,具体调整规则如下:
64.情况1:当前节点n为根节点,当前节点为根节点,直接涂黑即可。
65.情况2:父节点p为黑色,无需做任何操作。
66.情况3:父节点p与叔叔节点u均为白色,将父节点p与叔叔节点u涂黑,祖父节点g涂白;然后以祖父节点g作为新的当前节点,递归进行调整处理。
67.情况4:父节点p在祖父节点的左边,当前节点n在父节点的左边,此时祖父节点g为支点进行右旋;将祖父节点p涂黑,将祖父节点g涂白。
68.情况5:父节点p在祖父节点的右边,当前节点n在父节点的右边,此时祖父节点g为支点进行左旋;将祖父节点p涂黑,将祖父节点g涂白。
69.情况6:父节点p在祖父节点左边,当前节点n在父节点的右边,此时以父节点进行左旋;旋转后,设置p节点作为新的当前节点,以【情况4】方式进行处理。
70.情况7:父节点p在祖父节点右边,当前节点n在父节点的左边,此时以父节点进行右旋;旋转后,设置p节点作为新的当前节点,以【情况5】方式进行处理。
71.本实施例以按顺序依次插入【10,20,15,30,5,8】数组为例构建目标平衡树,具体构建过程如图8所示。
72.图9所示为本发明实施例提供的一种火箭撬采样数据帧处理装置的结构框图;如图9所示,所述火箭撬采样数据帧处理装置包括:
73.数据接收器110,用于通过数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区;
74.数据解析器120,用于通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区;
75.数据发布器130,用于通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发送。
76.需要说明的是,本实施例中的数据接收器用于通过网口方式或串口方式实时接收二进制信息流。为有效解决数据串扰问题,数据接收器针对每一数据源加载对应独立的网口配置或串口配置,并创建一个数据缓存区,实时接收该数据源的二进制信息流,并将二进制信息流推送至对应的数据接收缓冲区;一个数据源对应一份数据帧格式文件,此数据帧格式可编制包含多个参数或多个通道数据,二进制信息流严格按照通信数据帧格式文件进
行处理。系统初始化后,生成全局的数据接收线程列表及接收数据缓存区列表,方便进行全局管理及维护。
77.在本实施例中的数据解析器用于数据校验、提取、解析、转换等处理,数据解析器包括数据帧解析器、数据缓冲区等部件。系统处理实时并行处理多个数据源,系统指定唯一的数据通讯协议与每一个数据源进行的通信交互。针对不同数据源或通信协议帧创建一个独立的数据缓冲区、一个独立的数据帧解析器及分配一个独立的参数解析处理线程。系统初始化后,生成全局的数据解析线程列表及接收数据缓存区列表,方便进行全局管理及维护。数据解析器中的参数解析处理线程读取数据缓冲区中的数据帧二进制流,并按通信帧协议进行快速解析,得到实时值,实时值类型可以是整型,也可以是浮点数。最后将实时值推送至发送缓冲区,进行实时发布。
78.在本实施例中的数据发布器实时遍历获取发送缓存区中的实时值数据,并通过udp方式即可进行实时全网广播发布。
79.在本发明的另一个实施例中,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:通过数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区;通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区;通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发送。
80.在本发明的又一个实施例中,提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:通过数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区;通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区;通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发送。
81.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
82.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设
备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1