一种减低查询次数的方法技术

技术编号:26693815 阅读:33 留言:0更新日期:2020-12-12 02:49
本发明专利技术提供一种减低查询次数的方法,服务器端包括接收单元、匹配单元和发送单元;所述服务器端通过所述接收单元获取数据请求指令,所述数据请求指令携带有设备信息,所述设备信息分别对应若干所述设备ID标识符,所述方法包括查询路径选择步骤、路径记录更新步骤以及数据条目更新步骤;通过匹配单元依照网路拥塞修正步骤结合目标路径的拥塞度和初始数据包的当前字节数采用网路修正策略更改窗口值,然后将更改后的判定数据包发给发送单元,使得发送设备可以根据判定数据包中的窗口值调整发送速率,该窗口值根据目标路径的拥塞度和所述初始数据包的当前字节数进行不同的修改,能够减轻服务器负载,同时又能满足用户体验的需求。

【技术实现步骤摘要】
一种减低查询次数的方法
本专利技术涉及数据处理
,具体涉及一种减低查询次数的方法。
技术介绍
设备数据包括序号、系统更新时间、组名、设备名、设备状态等数据字段信息,在设备进行数据查询时需要服务器每次将以下信息组合并发送给客户端,虽然客户端软件也可以延长查询时间间隔,如每隔5s发送一次请求,来减少服务器数据处理负载,但这样不能实时反映出设备的状态,如在5s的时间间隔,设备经历离线,在线等状态变更,数据跳跃性更新等缺点。因此,需要提出一种减低查询次数的方法,以达到减轻服务器负载,同时又能满足用户体验的需求。
技术实现思路
有鉴于此,本专利技术要解决的问题是提供一种减低查询次数的方法。为解决上述技术问题,本专利技术采用的技术方案是:一种减低查询次数的方法,应用于服务器端,包括携带有若干序列号的报文,每个所述序列号均对应一设备ID标识符,所述服务器端包括接收单元、匹配单元和发送单元;所述服务器端通过所述接收单元获取数据请求指令,所述数据请求指令携带有设备信息,所述设备信息分别对应若干所述设备ID标识符,所述方法包括查询路径选择步骤、路径记录更新步骤以及数据条目更新步骤;所述查询路径选择步骤包括网路拥塞判定步骤以及网路拥塞修正步骤:所述网路拥塞判定步骤配置有目标路径、通道拥塞判断策略和端口忙碌等级判断策略,所述匹配单元接收来自所述发送单元的初始数据包,经由所述目标路径向所述接收单元发送初始数据包,所述匹配单元采用所述通道拥塞判断策略确定所述目标路径的拥塞度,所述通道拥塞判断策略包括判定数据包;所述端口忙碌等级判断策略配置有第一标记,所述第一标记依照所述端口忙碌等级判断策略对应匹配所述初始数据包的当前字节数;所述网路拥塞修正步骤包括与所述判定数据包相对应的窗口值以及网路修正策略,所述窗口值用于反映所述接收单元能够接收的有效字节数,所述匹配单元依照所述网路拥塞修正步骤结合所述目标路径的拥塞度和所述初始数据包的当前字节数采用所述网路修正策略更改所述窗口值,然后将更改后的所述判定数据包发给所述发送单元;所述路径记录更新步骤包括若干路径标记,更改后的所述判定数据包的窗口值依照所述路径记录更新步骤生成相应所述路径标记;所述数据条目更新步骤包括更新判定子步骤和条目更新子步骤,所述更新判定子步骤配置有系统更新时间和更新判定比较策略,所述服务器端配置有当前服务器时间,所述当前服务器时间和所述系统更新时间依照所述更新判定比较策略判定是否更新。在本专利技术中,优选地,所述更新判定比较策略配置有频率设定阈值,对于所述当前服务器时间和所述系统更新时间做差且将差值与所述频率设定阈值进行比较,若差值小于等于所述频率设定阈值则将所述序列号存入已更新列表,否则存入未更新列表。在本专利技术中,优选地,所述更新列表和所述未更新列表均配置有编码转换策略和若干位编码字符,所述更新列表采用所述编码转换策略获得与所述位编码字符相对应的所述序列号,将所述更新列表中的所述编码字符置一。在本专利技术中,优选地,所述未更新列表采用所述编码转换策略获得与所述位编码字符相对应的所述序列号,将所述未更新列表中的所述编码字符置零。在本专利技术中,优选地,所述服务器端配置有时间戳,所述时间戳更新为所述系统更新时间。在本专利技术中,优选地,所述第一标记包括初始IP地址、目标端口、目标IP地址和目标端口。在本专利技术中,优选地,应用于客户端,所述客户端配置有若干设备信息字段以及排序策略,所述设备信息字段和所述设备ID标识符一一对应,且所述设备ID标识符依照所述排序策略与所述设备信息字段匹配生成设备列表,所述设备列表一一对应所述序列号。本专利技术具有的优点和积极效果是:通过匹配单元依照网路拥塞修正步骤结合目标路径的拥塞度和初始数据包的当前字节数采用网路修正策略更改窗口值,然后将更改后的判定数据包发给发送单元,使得发送设备可以根据判定数据包中的窗口值调整发送速率,该窗口值根据目标路径的拥塞度和所述初始数据包的当前字节数进行不同的修改,有助于实现更为精确有效的拥塞控制,提高网络资源利用率。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是本专利技术的一种减低查询次数的方法的整体流程图;图2是本专利技术的一种减低查询次数的方法的设备信息示意图;图3是本专利技术的一种减低查询次数的方法的服务器端获取数据请求指令的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。当一个组件被认为是“设置于”另一个组件,它可以是直接设置在另一个组件上或者可能同时存在居中组件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。如图1至图3所示,本专利技术提供一种减低查询次数的方法,包括应用于服务器端,包括携带有若干序列号的报文,每个序列号均对应一设备ID标识符,服务器端包括接收单元、匹配单元和发送单元;服务器端通过接收单元获取数据请求指令,数据请求指令携带有设备信息,设备信息分别对应若干设备ID标识符,方法包括查询路径选择步骤、路径记录更新步骤以及数据条目更新步骤;在本实施例中,进一步地,查询路径选择步骤包括网路拥塞判定步骤以及网路拥塞修正步骤:网路拥塞判定步骤配置有目标路径、通道拥塞判断策略和端口忙碌等级判断策略,匹配单元接收来自发送单元的初始数据包,经由目标路径向接收单元发送初始数据包,匹配单元采用通道拥塞判断策略确定目标路径的拥塞度,通道拥塞判断策略包括判定数据包;端口忙碌等级判断策略配置有第一标记,第一标记依照端口忙碌等级判断策略对应匹配初始数据包的当前字节数;网路拥塞修正步骤包括与判定数据包相对应的窗口值以及网路修正策略,窗口值用于反映接收单元能够接收的有效字节数,匹配单元依照网路拥塞修正步骤结合目标路径的拥塞度和初始数据包的当前字节数采用网路修正策略更改窗口值,然后将更改后的判定数据包发给发送单元;路径记录更新步骤包括若干路径标记,更改后的判定数据包的窗口值依照路径记录更新步骤生成相应路径标记;数据条目更新步骤包括更新判定子步骤和条目更新子步骤,更新判定子本文档来自技高网
...

【技术保护点】
1.一种减低查询次数的方法,应用于服务器端,包括携带有若干序列号的报文,每个所述序列号均对应一设备ID标识符,其特征在于,所述服务器端包括接收单元、匹配单元和发送单元;所述服务器端通过所述接收单元获取数据请求指令,所述数据请求指令携带有设备信息,所述设备信息分别对应若干所述设备ID标识符,所述方法包括查询路径选择步骤、路径记录更新步骤以及数据条目更新步骤;/n所述查询路径选择步骤包括网路拥塞判定步骤以及网路拥塞修正步骤:所述网路拥塞判定步骤配置有目标路径、通道拥塞判断策略和端口忙碌等级判断策略,所述匹配单元接收来自所述发送单元的初始数据包,经由所述目标路径向所述接收单元发送初始数据包,所述匹配单元采用所述通道拥塞判断策略确定所述目标路径的拥塞度,所述通道拥塞判断策略包括判定数据包;所述端口忙碌等级判断策略配置有第一标记,所述第一标记依照所述端口忙碌等级判断策略对应匹配所述初始数据包的当前字节数;/n所述网路拥塞修正步骤包括与所述判定数据包相对应的窗口值以及网路修正策略,所述窗口值用于反映所述接收单元能够接收的有效字节数,所述匹配单元依照所述网路拥塞修正步骤结合所述目标路径的拥塞度和所述初始数据包的当前字节数采用所述网路修正策略更改所述窗口值,然后将更改后的所述判定数据包发给所述发送单元;/n所述路径记录更新步骤包括若干路径标记,更改后的所述判定数据包的窗口值依照所述路径记录更新步骤生成相应所述路径标记;/n所述数据条目更新步骤包括更新判定子步骤和条目更新子步骤,所述更新判定子步骤配置有系统更新时间和更新判定比较策略,所述服务器端配置有当前服务器时间,所述当前服务器时间和所述系统更新时间依照所述更新判定比较策略判定是否更新。/n...

【技术特征摘要】
1.一种减低查询次数的方法,应用于服务器端,包括携带有若干序列号的报文,每个所述序列号均对应一设备ID标识符,其特征在于,所述服务器端包括接收单元、匹配单元和发送单元;所述服务器端通过所述接收单元获取数据请求指令,所述数据请求指令携带有设备信息,所述设备信息分别对应若干所述设备ID标识符,所述方法包括查询路径选择步骤、路径记录更新步骤以及数据条目更新步骤;
所述查询路径选择步骤包括网路拥塞判定步骤以及网路拥塞修正步骤:所述网路拥塞判定步骤配置有目标路径、通道拥塞判断策略和端口忙碌等级判断策略,所述匹配单元接收来自所述发送单元的初始数据包,经由所述目标路径向所述接收单元发送初始数据包,所述匹配单元采用所述通道拥塞判断策略确定所述目标路径的拥塞度,所述通道拥塞判断策略包括判定数据包;所述端口忙碌等级判断策略配置有第一标记,所述第一标记依照所述端口忙碌等级判断策略对应匹配所述初始数据包的当前字节数;
所述网路拥塞修正步骤包括与所述判定数据包相对应的窗口值以及网路修正策略,所述窗口值用于反映所述接收单元能够接收的有效字节数,所述匹配单元依照所述网路拥塞修正步骤结合所述目标路径的拥塞度和所述初始数据包的当前字节数采用所述网路修正策略更改所述窗口值,然后将更改后的所述判定数据包发给所述发送单元;
所述路径记录更新步骤包括若干路径标记,更改后的所述判定数据包的窗口值依照所述路径记录更新步骤生成相应所述路径标记;
所述数据条目更新步骤包括更新判定子步骤和条目更新子步骤,所述更新判定子步骤配置有系统更新时间和更新判定比较策略,所述服务器端配置有当前服务器时间,所述...

【专利技术属性】
技术研发人员:吴宗鸿
申请(专利权)人:浙江鸿城科技有限责任公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1