掌桥专利:专业的专利平台
掌桥专利
首页

行情推送方法、装置、电子设备及存储介质

文献发布时间:2024-04-18 19:58:53


行情推送方法、装置、电子设备及存储介质

技术领域

本申请涉及数据处理领域,尤其涉及一种行情推送方法、装置、电子设备及存储介质。

背景技术

随着互联网的发展,网络协议传输在股票行情的极速系统运用中,通常用到的协议有TCP/UDP等模式。

然而,目前已公开的分析方法存在诸多问题,并不完善,相关技术中,例如,存在一种方案每解析重组一条行情就推送一条,在推送的数据中增加地址信息,而这种方案推送的数据量会比真实行情数据量大,导致流入数据速度大于推送数据速度从而造成数据堆积,基于此存在第二种方案将多条行情数据粘在一起推送,减少推送量,但是需要提前解析重组多条粘在一起的行情数据。

因而,亟需研发一种行情推送方法、装置、电子设备及存储介质以高效的解决上述存在的一个或多个问题。

发明内容

鉴于以上内容,本申请提供了一种行情推送方法、装置、电子设备及存储介质,以解决上述技术问题。

第一方面,本申请提供了一种行情推送方法,所述方法包括:

响应于推送请求,获取推送数组中行情数据的写入状态与存储状态;

根据所述行情数据的写入状态与存储状态得到所述推送数组的预估推送检验结果;

在所述预估推送检验结果为检验不通过的情况下,获取推送数组中正在写入或者已存储的行情数据作为待推送数据,并对所述待推送数据进行推送处理;

在所述预估推送检验结果为检验通过的情况下,获取推送数组中行情数据的预估行情推送量,并根据所述预估行情推送量完成行情数据的推送。

在一个可能的实施方式中,所述根据所述行情数据的写入状态与存储状态得到所述推送数组的预估推送检验结果,包括:

在所述行情数据的写入状态为正在写入行情数据或者已存储行情数据的情况下,所述预估推送检验结果为检验不通过;

在所述行情数据的写入状态为写入行情数据成功且存储状态为未存储行情数据的情况下,所述预估推送检验结果为检验通过。

在一个可能的实施方式中,所述方法还包括:

对所述写入状态下正在写入的行情数据进行写入处理,并存储至推送数组中;

从所述推送数组中的获取存储数据作为待推送数据。

在一个可能的实施方式中,所述获取推送数组中行情数据的预估行情推送量,包括:

获取当前推送数组的最大推送数据量;

获取当前推送数组中行情数据的预估推送数据量和待推送数据量;

根据所述最大推送数据量、预估推送数据量和待推送数据量得到全部推送检验结果;

根据所述全部推送检验结果得到行情数据的预估行情推送量。

在一个可能的实施方式中,所述方法还包括:

获取行情数据的数据长度值以及当前网络协议的网络长度值,根据所述数据长度值和网络长度值得到预估推送数据长度值;

根据所述预估推送数据长度值和数据字节数得到预估推送数据量。

在一个可能的实施方式中,所述根据所述最大推送数据量、预估推送数据量和待推送数据量得到全部推送检验结果,包括:

在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量全部推送条件的情况下,所述全部推送检验结果为检验通过;

在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量部分推送条件的情况下,所述全部推送检验结果为检验不通过。

在一个可能的实施方式中,所述根据所述全部推送检验结果得到行情数据的预估行情推送量,包括:

在所述全部推送检验结果为检验通过的情况下,根据所述预估推送数据量和待推送数据量得到行情数据的预估行情推送量;

在所述全部推送检验结果为检验不通过的情况下,利用待推送数据量得到提前推送预估量,并根据所述提前推送预估量和待推送数据量得到行情数据的预估行情推送量。

第二方面,本申请提供了一种行情推送装置,包括:

获取模块,用于响应于推送请求,获取推送数组中行情数据的写入状态与存储状态;

检验模块,用于根据所述行情数据的写入状态与存储状态得到所述推送数组的预估推送检验结果;

第一推送模块,用于在所述预估推送检验结果为检验不通过的情况下,获取推送数组中正在写入或者已存储的行情数据作为待推送数据,并对所述待推送数据进行推送处理;

第二推送模块,用于在所述预估推送检验结果为检验通过的情况下,获取推送数组中行情数据的预估行情推送量,并根据所述预估行情推送量完成行情数据的推送。

第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面任一项实施例所述的行情推送方法的步骤。

第四方面,本申请提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项实施例所述的行情推送方法步骤。

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,在收到第一笔行情数据选择性地开始解析重组行情数据,预估出适配的后续推送行情数据量实现连续地解析重组,在减少推送量连续推送的基础上有效避免数据堆积,实现边解析重组边推送的功能,提高用户接收推送数据的体验感。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1为本申请实施例提供的一种行情推送方法的流程示意图;

图2为本申请实施例提供的另一种行情推送方法的流程示意图;

图3为本申请一个可选实施例提供的一种行情推送方法的步骤流程示意图;

图4为本申请实施例提供的一种行情推送装置的结构框图;

图5为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

下文的公开提供了许多不同的实施例或例子用来实现本申请的不同结构。为了简化本申请的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。

图1为本申请实施例提供的一种行情推送方法的流程示意图,如图2所示,该方法具体包括:

S101:响应于推送请求,获取推送数组中行情数据的写入状态与存储状态;

在本实施例中,当FPGA接收到推送请求时,FPGA中的黏包模块将推送长度与条目数据传输给udp模块,FPGA中的获取模块开始获取FPGA中行情数据的写入状态与存储状态,FPGA中的行情数据存储在FPGA的推送数组中。

S102:根据所述行情数据的写入状态与存储状态得到所述推送数组的预估推送检验结果;

在本实施例中,行情数据的写入状态分为正在写入状态和写入行情数据成功状态,存储状态分为已存储行情数据状态和未存储行情数据状态,预估推送检验结果用于指示推送数组是否需要获取所述行情数据的预估行情数据量完成行情数据的推送。

在本发明实施例的一可选方案中,所述根据所述行情数据的写入状态与存储状态得到所述推送数组的预估推送检验结果,包括:在所述行情数据的写入状态为正在写入行情数据或者已存储行情数据的情况下,所述预估推送检验结果为检验不通过;在所述行情数据的写入状态为写入行情数据成功且存储状态为未存储行情数据的情况下,所述预估推送检验结果为检验通过。

在本实施例中,FPGA根据推送数组中行情数据的写入状态与存储状态判断是否需要预估推送。由此可以根据推送数组的状态选择性地解析重组行情数据,达到既可以实现写入-储存-推送数据又可以实现预估-写入-存储-推送数据,更方便地根据推送数据状态进行行情数据的推送。

S103:在所述预估推送检验结果为检验不通过的情况下,获取推送数组中正在写入或者已存储的行情数据作为待推送数据,并对所述待推送数据进行推送处理;

在本发明实施例的一可选方案中,该方法还包括对所述写入状态下正在写入的行情数据进行写入处理,并存储至推送数组中;从所述推送数组中的获取存储数据作为待推送数据。

在本实施例中,当预估推送检验结果为检验不通过时,推送数组不需要预估推送,若推送数组中存在正在写入的行情数据,需要先完成正在写入的行情数据的写入,写入后的行情数据存储在推送数组中,推送数据再对存储的行情数据进行推送处理,从而实现推送数组中的行情数据全部被推送,避免推送数据的遗漏。

S104:在所述预估推送检验结果为检验通过的情况下,获取推送数组中行情数据的预估行情推送量,并根据所述预估行情推送量完成行情数据的推送。

在本实施例中,在多条粘包行情推送的基础上产生预估极速粘包算法,当预估推送检验结果为检验通过时,推送数组需要预估当推送第一条行情数据时需要多少行情数据解析重组行情数据也就是预估行情推送量,其中,根据预估行情推送量包括已经解析重组的待推送数据量,根据预估行情推送量完成行情数据的推送,从而实现行情数据可以边解析重组边推送,实现行情数据的连续推送,提高用户获取行情数据的用户体验感。

图2为本申请实施例提供的另一种行情推送方法的流程示意图,如图2所示,该方法具体包括:

S201、获取当前推送数组的最大推送数据量;

在本实施例中,在推送行情数据之前,开始解析重组行情数据,逐渐增加解析重组行情数据的数据量,当增加的解析重组行情数据的数据量达到推送数组开始发送推送请求时,此时行情数据的数据量为当前推送数组的最大推送数据量。

S202、获取当前推送数组中行情数据的预估推送数据量和待推送数据量;

具体的,预估推送数据量为当前推送数组中预计可以推送行情数据的数据量,待推送数据量为当前推送数组中已经解析重组的行情数据的数据量。

在本实施例中,FPGA中fast数据来临时,获取当前FPGA中处于工作状态的推送数组中行情数据的预估推送数据量和待推送数据量。

在一个可能的实施方式中,预估推送数据量的获取方式如下:获取行情数据的数据长度值以及当前网络协议的网络长度值,根据所述数据长度值和网络长度值得到预估推送数据长度值;

根据所述预估推送数据长度值和数据字节数得到预估推送数据量。

在本实施例中,预估推送行情数据需要解析重组,在对行情数据解fast协议过程中,得到行情数据的长度信息fast_lens,同时获取网络协议传输时下发的当前net的数据长度信息net_lens,使用NET协议下发的数据长度信息net_lens,根据数据长度信息net_lens来预计判将至少可解析重组推送的条目数,当行情数据的长度信息fast_lens

进一步地,根据行情数据以往解码情况,设定该类型行情数据在解码时的最大需消耗字节量FAST_MAX_USE_BYTES,根据最大需消耗字节量FAST_MAX_USE_BYTES和当前行情推送的字节数是固定的FAST_MKT_BYTES可以得到至少能解出的行情字节数M1与条目数N1,其中至少能解出的行情字节数为预估推送数据量,以计算预估极速粘包算法预知出的可推送条目数。

其中,M1<=dram_lens/FAST_MAX_USE_BYTES;

N1<=FAST_MKT_BYTES*(dram_lens/FAST_MAX_USE_BYTES);

需要说明的是,计算过程中可能出现小数,由于小数位不推送,实际至少能解出的行情字节数M1小于计算量。

S203、根据所述最大推送数据量、预估推送数据量和待推送数据量得到全部推送检验结果;

在本实施例中,全部推送验证结果用于判断推送数组是否可以推送全部预估推送数据量,实现根据推送数据的情况合理分配推送量,有效避免推送导致的数据堆积。

在一个可能的实施方式中,在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量全部推送条件的情况下,所述全部推送检验结果为检验通过;

在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量部分推送条件的情况下,所述全部推送检验结果为检验不通过。

在本实施例中,接收到推送请求时,若推送数组的存储器中有行情数据,则优先推送已存储的行情数据,并不影响待推送数据量的计算,当发现推送数组的存储器没有行情数据时,出现以下两种情况,情况1:预估推送数据量+待推送数据量<=最大推送数据量,此时,推送数组可以推送预估推送数据量的全部,此时推送数组中可以有预估推送数据量个行情数据需要提前解析重组;情况2:预估推送数据量+待推送数据量>最大推送数据量,此时,推送数组可以推送预估推送数据量的部分,此时推送数组中仅需要小于预估推送数据量的行情数据需要提前解析重组。实现收到第一笔行情数据选择性地开始解析重组行情数据,预估出适配的后续推送行情数据量实现连续地解析重组,在减少推送量连续推送的基础上有效避免数据堆积,实现边解析重组边推送的功能,提高用户接收推送数据的体验感。

S204、根据所述全部推送检验结果得到行情数据的预估行情推送量。

在一个可能的实施方式中,该步骤具体包括在所述全部推送检验结果为检验通过的情况下,根据所述预估推送数据量和待推送数据量得到行情数据的预估行情推送量;

在所述全部推送检验结果为检验不通过的情况下,利用待推送数据量得到提前推送预估量,并根据所述提前推送预估量和待推送数据量得到行情数据的预估行情推送量。

在本实施例中,全部推送检验结果为检验通过,推送数组可以推送预估推送数据量的全部,此时推送数组的预估行情推送量=预估推送数据量+待推送数据量;全部推送检验结果为检验不通过,推送数组可以推送预估推送数据量的部分,需要根据最大推送量、待推送数据量得到提前推送预估量,此时推送数组的预估行情推送量=提前推送预估量+待推送数据量。

进一步地,当推送数组可以推送预估推送数据量的部分时,预估推送数据量的部分可以被推送出去,此时获取推送数组中的最大黏包字节数PUSH_MKT_MAX_BYTES,根据最大黏包字节数PUSH_MKT_MAX_BYTES和待推送数据量M4得到提前推送预估量M2;

其中

需要说明的是,计算过程中可能出现小数,由于小数位不推送,实际提前推送预估量M2小于计算量。

图3为本申请实施例提供的一种行情推送方法的步骤流程示意图,如图3所示,具体包括以下步骤:

首先判断是否更新计算预估量标识,若否需要更新计算预估量标识,若是更新预估推送数据量,之后相应推送请求判断数组中是否正在写入数据或者已存储数据,若是直接顺序读取推送数组中的行情数据推送完成行情数据的推送,若否需要将上述预估推送量的行情数据写入推送数组中,进而顺序读取推送数组中的行情数据进行推送完成行情数据的推送。

在本实施例中,还包括检测数组中是否出现更新待推送数据量标识,若有需要更新待推送数据量自加,实现推送数组的容量最大化,提高推送效率。

在本实施例中,通过根据行情数据的写入状态与存储状态判断是否需要预估推送,在不需要预估推送的情况下,获取推送数组中正在写入或者已存储的行情数据作为待推送数据,并对待推送数据进行推送处理,在需要预估推送的情况下,获取推送数组中行情数据的预估行情推送量,并根据所述预估行情推送量完成行情数据的推送。实现在收到第一笔行情数据选择性地开始解析重组行情数据,预估出适配的后续推送行情数据量实现连续地解析重组,在减少推送量连续推送的基础上有效避免数据堆积,实现边解析重组边推送的功能,提高推送行情数据的推送速度,提高用户接收推送数据的体验感。

图4为本申请实施例提供的一种行情推送装置的结构示意图,具体包括:

获取模块,用于响应于推送请求,获取推送数组中行情数据的写入状态与存储状态;

检验模块,用于根据所述行情数据的写入状态与存储状态得到所述推送数组的预估推送检验结果;

第一推送模块,用于在所述预估推送检验结果为检验不通过的情况下,获取推送数组中正在写入或者已存储的行情数据作为待推送数据,并对所述待推送数据进行推送处理;

第二推送模块,用于在所述预估推送检验结果为检验通过的情况下,获取推送数组中行情数据的预估行情推送量,并根据所述预估行情推送量完成行情数据的推送。

在本发明实施例的一可选方案中,所述检验模块包括(图中未示出):

第一检验子模块:用于在所述行情数据的写入状态为正在写入行情数据或者已存储行情数据的情况下,所述预估推送检验结果为检验不通过;

第三检验子模块:用于在所述行情数据的写入状态为写入行情数据成功且存储状态为未存储行情数据的情况下,所述预估推送检验结果为检验通过。

在本发明实施例的一可选方案中,所述检验模块还包括(图中未示出):

写入模块:用于对所述写入状态下正在写入的行情数据进行写入处理,并存储至推送数组中;

第一获取子模块:用于从所述推送数组中的获取存储数据作为待推送数据。

在本发明实施例的一可选方案中,所述第二推送模块还包括(图中未示出):

第二获取子模块:获取当前推送数组的最大推送数据量;

第三获取子模块:用于获取当前推送数组中行情数据的预估推送数据量和待推送数据量;

第四检验子模块:用于根据所述最大推送数据量、预估推送数据量和待推送数据量得到全部推送检验结果;

第一确定模块:用于根据所述全部推送检验结果得到行情数据的预估行情推送量。

在本发明实施例的一可选方案中,所述第二推送模块还包括(图中未示出):

第四获取子模块:用于获取行情数据的数据长度值以及当前网络协议的网络长度值,根据所述数据长度值和网络长度值得到预估推送数据长度值;

第二确定模块:用于根据所述预估推送数据长度值和数据字节数得到预估推送数据量。

在本发明实施例的一可选方案中,所述第四检验子模块还包括(图中未示出):

第一检验确定模块:用于在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量全部推送条件的情况下,所述全部推送检验结果为检验通过;

第二检验确定模块:用于在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量部分推送条件的情况下,所述全部推送检验结果为检验不通过。

在本发明实施例的一可选方案中,所述第一确定模块还包括(图中未示出):

第一预估量获取模块:用于在所述全部推送检验结果为检验通过的情况下,根据所述预估推送数据量和待推送数据量得到行情数据的预估行情推送量;

第二预估量获取模块:用于在所述全部推送检验结果为检验不通过的情况下,利用待推送数据量得到提前推送预估量,并根据所述提前推送预估量和待推送数据量得到行情数据的预估行情推送量。

本实施例提供的行情推送装置可以是如图4中所示的行情推送装置,可执行如图1-3中行情推送方法的所有步骤,进而实现图1-3所示行情推送方法的技术效果,具体请参照图1-3相关描述,为简洁描述,在此不作赘述。

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

如图5所示,本申请实施例提供了一种电子设备,包括处理器411、通信接口412、存储器413和通信总线414,其中,处理器411,通信接口412,存储器413通过通信总线414完成相互间的通信;存储器413,用于存放计算机程序;处理器411,用于执行存储器413上所存放的程序时,实现前述任意一个方法实施例提供的行情推送方法的步骤,例如包括:

响应于推送请求,获取推送数组中行情数据的写入状态与存储状态;根据所述行情数据的写入状态与存储状态得到所述推送数组的预估推送检验结果;在所述预估推送检验结果为检验不通过的情况下,获取推送数组中正在写入或者已存储的行情数据作为待推送数据,并对所述待推送数据进行推送处理;在所述预估推送检验结果为检验通过的情况下,获取推送数组中行情数据的预估行情推送量,并根据所述预估行情推送量完成行情数据的推送。

在一个可能的实施方式中,在所述行情数据的写入状态为正在写入行情数据或者已存储行情数据的情况下,所述预估推送检验结果为检验不通过;

在所述行情数据的写入状态为写入行情数据成功且存储状态为未存储行情数据的情况下,所述预估推送检验结果为检验通过。

在一个可能的实施方式中,对所述写入状态下正在写入的行情数据进行写入处理,并存储至推送数组中;

从所述推送数组中的获取存储数据作为待推送数据。

在一个可能的实施方式中,获取当前推送数组的最大推送数据量;

获取当前推送数组中行情数据的预估推送数据量和待推送数据量;

根据所述最大推送数据量、预估推送数据量和待推送数据量得到全部推送检验结果;

根据所述全部推送检验结果得到行情数据的预估行情推送量。

在一个可能的实施方式中,获取行情数据的数据长度值以及当前网络协议的网络长度值,根据所述数据长度值和网络长度值得到预估推送数据长度值;

根据所述预估推送数据长度值和数据字节数得到预估推送数据量。

在一个可能的实施方式中,在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量全部推送条件的情况下,所述全部推送检验结果为检验通过;

在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量部分推送条件的情况下,所述全部推送检验结果为检验不通过。

在一个可能的实施方式中,在所述全部推送检验结果为检验通过的情况下,根据所述预估推送数据量和待推送数据量得到行情数据的预估行情推送量;

在所述全部推送检验结果为检验不通过的情况下,利用待推送数据量得到提前推送预估量,并根据所述提前推送预估量和待推送数据量得到行情数据的预估行情推送量。

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述任意一个方法实施例提供的行情推送方法的步骤,例如包括:

响应于推送请求,获取推送数组中行情数据的写入状态与存储状态;根据所述行情数据的写入状态与存储状态得到所述推送数组的预估推送检验结果;在所述预估推送检验结果为检验不通过的情况下,获取推送数组中正在写入或者已存储的行情数据作为待推送数据,并对所述待推送数据进行推送处理;在所述预估推送检验结果为检验通过的情况下,获取推送数组中行情数据的预估行情推送量,并根据所述预估行情推送量完成行情数据的推送。

在一个可能的实施方式中,在所述行情数据的写入状态为正在写入行情数据或者已存储行情数据的情况下,所述预估推送检验结果为检验不通过;

在所述行情数据的写入状态为写入行情数据成功且存储状态为未存储行情数据的情况下,所述预估推送检验结果为检验通过。

在一个可能的实施方式中,对所述写入状态下正在写入的行情数据进行写入处理,并存储至推送数组中;

从所述推送数组中的获取存储数据作为待推送数据。

在一个可能的实施方式中,获取当前推送数组的最大推送数据量;

获取当前推送数组中行情数据的预估推送数据量和待推送数据量;

根据所述最大推送数据量、预估推送数据量和待推送数据量得到全部推送检验结果;

根据所述全部推送检验结果得到行情数据的预估行情推送量。

在一个可能的实施方式中,获取行情数据的数据长度值以及当前网络协议的网络长度值,根据所述数据长度值和网络长度值得到预估推送数据长度值;

根据所述预估推送数据长度值和数据字节数得到预估推送数据量。

在一个可能的实施方式中,在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量全部推送条件的情况下,所述全部推送检验结果为检验通过;

在最大推送数据量、预估推送数据量和待推送数据量满足推送预估量部分推送条件的情况下,所述全部推送检验结果为检验不通过。

在一个可能的实施方式中,在所述全部推送检验结果为检验通过的情况下,根据所述预估推送数据量和待推送数据量得到行情数据的预估行情推送量;

在所述全部推送检验结果为检验不通过的情况下,利用待推送数据量得到提前推送预估量,并根据所述提前推送预估量和待推送数据量得到行情数据的预估行情推送量。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术作出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

应理解的是,文中使用的术语仅出于描述特定示例实施方式的目的,而无意于进行限制。除非上下文另外明确地指出,否则如文中使用的单数形式“一”、“一个”以及“所述”也可以表示包括复数形式。术语“包括”、“包含”、“含有”以及“具有”是包含性的,并且因此指明所陈述的特征、步骤、操作、元件和/或部件的存在,但并不排除存在或者添加一个或多个其他特征、步骤、操作、元件、部件、和/或它们的组合。文中描述的方法步骤、过程、以及操作不解释为必须要求它们以所描述或说明的特定顺序执行,除非明确指出执行顺序。还应当理解,可以使用另外或者替代的步骤。

以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其他实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

相关技术
  • 一种语音信息推送方法、装置、电子设备及存储介质
  • 广告推送方法、装置、存储介质及电子设备
  • 处方审核推送方法、装置、电子设备及存储介质
  • 资讯个性化推送方法、装置、电子设备及存储介质
  • 信息推送方法、装置、车辆、存储介质及电子设备
  • 行情数据推送方法、装置、电子设备及存储介质
  • 行情数据推送方法、装置、电子设备及存储介质
技术分类

06120116506520