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

一种智能密集架控制方法、系统、终端及存储介质与流程

2022-11-23 13:07:57 来源:中国专利 TAG:


1.本技术涉及智能密集架系统领域,尤其是涉及一种智能密集架控制方法、系统、终端及存储介质。


背景技术:

2.密集架是由多个子密集架拼接而成,因此其具有储存量大、节约空间的优点。然而,在使用密集架的过程中,由于密集架的高聚集性,使得在查询放置在中间子密集架上的档案时,必须先把处于两边的子密集架全部一一移动开后才能去阅读查阅,这一工作不仅需要消耗大量时间,而且甚至影响下一用户的正常查阅。


技术实现要素:

3.本技术提供一种智能密集架控制方法、系统、终端及存储介质,具有提高调取档案效率的特点。
4.本技术目的一是提供一种智能密集架控制方法。
5.本技术的上述申请目的一是通过以下技术方案得以实现的:一种智能密集架控制方法,包括:获取调取指令,所述调取指令包括目标档案和第一位置,所述目标档案为用户所需的档案,所述第一位置为用户所在的位置;基于所述目标档案和预设的划分规则得到关联密集架,所述关联密集架为调取目标档案需要移动的密集架;根据所述关联密集架确定目标查询位置;基于所述第一位置和目标查询位置计算用户到达目标查询位置的实际总时长;调取每一个关联密集架的属性信息,基于所述属性信息和预设的第一计算模型得到每一个关联密集架的初始运行时间;基于每一个关联密集架的初始运行时间和预设的第二计算模型得到全部关联密集架移动的消耗总时长;判断消耗总时长是否超出实际总时长;若是,则根据预设的调整规则调整关联密集架的启动时间,将所述调整启动时间的关联密集架标记为变动密集架;基于变动密集架生成第一驱动指令并输出至变动密集架中;基于剩余关联密集架生成第二驱动指令并输出至剩余关联密集架中,所述剩余关联密集架为全部关联密集架中除去变动密集架后剩余的关联密集架。
6.通过采用上述技术方案,本技术能够根据调取指令中的目标档案定位出目标档案所在的目标密集架,然后确定出关联密集架;再根据调取指令中的第一位置计算出用户到达目标查询位置的实际总时长;最后根据实际总时长管控关联密集架,使得用户到达目标查询位置时能够直接拿到目标档案,从而提高了调取档案的效率。
7.本技术在一较佳示例中可以进一步配置为:所述基于所述目标档案和预设的划分规则得到关联密集架的步骤包括:在得到关联密集架之前,对密集架进行预处理,所述预处理包括:将多个密集架并排分布,调取由小至大的顺序编号从指定的方向依次为并排分布的每一个密集架进行编号设置,将并排分布的每一个密集架朝向顺序编号最小的密集架的方向上的侧壁设置第一面板,将并排分布的每一个密集架朝向顺序编号最大的密集架的方向上的侧壁设置第二面板;对密集架进行预处理后,基于目标档案和预设的划分规则得到关联密集架的步骤包括:调取数据库,所述数据库包括与密集架一一对应的电子密集架,所述电子密集架中存储有与目标档案唯一对应的电子档案;根据目标档案在数据库中匹配电子档案,将匹配得到的电子档案所在的电子密集架所对应的密集架标记为目标密集架;根据目标档案位于目标密集架上的侧壁和目标密集架的编号确定关联密集架;所述侧壁包括第一面板和第二面板。
8.通过采用上述技术方案,首先,对密集架进行预处理为后续规划关联密集架提供了数据支持。其次,将预处理后的密集架进一步划分为关联密集架,从而便于后续仅对关联密集架进行管控,而仅对关联密集架进行管控的优势是:一方面,降低了管控密集架的数量,从而降低计算的复杂度,减少数据冗余;另一方面,减少移动的密集架数量,从而有效降低密集架的移动时间,进而保障了用户到达目标查询位置时能够直接获取到目标档案。
9.本技术在一较佳示例中可以进一步配置为:所述根据目标档案位于目标密集架上的侧壁和目标密集架的编号确定关联密集架的步骤包括:将按照顺序编号排序的密集架三等分为前段、中段、后段;当目标密集架位于前段或者后段时,将位于目标密集架远离中段方向上的密集架标记为第一密集架;确定目标档案位于目标密集架上的侧壁;当目标档案位于目标密集架上的侧壁的方向与目标密集架位于三等分的方向相同,则将第一密集架标记为关联密集架;当目标档案位于目标密集架上的侧壁的方向与目标密集架位于三等分的方向相反,则将目标密集架和第一密集架均标记为关联密集架;当目标密集架位于中段时,根据目标密集架在中段中的排序和目标密集架两侧的密集架的总重量确定关联密集架。
10.通过采用上述技术方案,将按照顺序编号排序的密集架三等分为前段、中段、后段,再根据目标档案位于前段、中段以及后段时规划出不同的关联密集架,从而保障有效的减少移动的密集架数量,进一步保障了用户到达目标查询位置时能够直接获取到目标档案。
11.本技术在一较佳示例中可以进一步配置为:所述根据目标密集架在中段中的排序和目标密集架两侧的密集架的总重量确定关联密集架的步骤包括:计算位于目标密集架的第一面板方向上密集架的数量得到第一数值;计算位于目标密集架的第一面板方向上密集架的总重量得到第一重量值;
将所述第一数值与所述第一重量值相乘得到第一比较值;计算位于目标密集架的第二面板方向上密集架的数量得到第二数值;计算位于目标密集架的第二面板方向上密集架的总重量得到第二重量值;将所述第二数值与所述第二重量值相乘得到第二比较值;判断所述第一比较值是否大于第二比较值;若是,且目标档案位于目标密集架的第一面板上,则将位于目标密集架的第一面板方向上密集架标记为关联密集架;或者若是,且目标档案位于目标密集架的第二面板上,则将目标密集架和位于目标密集架的第一面板方向上密集架均标记为关联密集架;否则,当目标档案位于目标密集架的第二面板上,则将位于目标密集架的第二面板方向上密集架标记为关联密集架;或者否则,当目标档案位于目标密集架的第一面板上,则将目标密集架和位于目标密集架的第二面板方向上密集架均标记为关联密集架。
12.通过采用上述技术方案,当目标密集架位于中段时,将目标密集架在中段中的排序和目标密集架两侧的密集架的总重量作为划分关联密集架的影响因子,从而保障了在目标密集架位于中段时的情况下划分关联密集架的有效性。
13.本技术在一较佳示例中可以进一步配置为:所述基于所述第一位置和目标查询位置计算用户到达目标查询位置的实际总时长的步骤包括:计算第一位置和目标查询位置之间的实际总长度d;调取预设的步行速度v;根据实际总长度d和步行速度v得到实际总时长
14.本技术在一较佳示例中可以进一步配置为:所述调取每一个关联密集架的属性信息,基于所述属性信息和预设的第一计算模型得到每一个关联密集架的初始运行时间的步骤包括:识别所述属性信息中包含的运行速度vn和可移动空间l;根据所述运行速度vn和可移动空间l得到初始运行时间
15.本技术在一较佳示例中可以进一步配置为:所述根据预设的调整规则调整关联密集架的启动时间的步骤包括:将相邻的两个关联密集架结对形成密集架联对;将密集架联对按照启动的先后顺序进行排序得到初始集;计算初始集中排序第一的密集架联对中包含的两个关联密集架的初始运行速度;若在先移动的关联密集架的初始运行速度超出在后移动的关联密集架的初始运行速度,则同时启动排序第一的密集架联对,并将在后移动的关联密集架标记为变动密集架;计算变动密集架和剩余关联密集架的移动时间总和;判断实际总时长是否超出变动密集架和剩余关联密集架的移动时间总和;若否,则继续遍历初始集中剩余排序的密集架联对;
当实际总时长未超出变动密集架和剩余关联密集架的移动时间总和时,输出变动密集架和剩余关联密集架;根据变动密集架生成第一驱动指令,根据剩余关联密集架生成第二驱动指令。
16.通过采用上述技术方案,在得到关联密集架的情况下,为了使用户到达目标查询位置时能够直接拿到目标档案,所以调整一部分关联密集架的启动时间,并将调整了启动时间的关联密集架标记为变动密集架。最后,再输出第一驱动指令至变动密集架中,使得变动密集架与在该变动密集架移动前先启动的关联密集架一齐启动,而输出第二驱动指令至剩余关联密集架中,使得剩余关联密集架还是按照之前的启动顺序依次启动。由于提前了变动密集架的启动时间,从而缩短了变动密集架和剩余关联密集架的移动时间总和,从而保障了用户到达目标查询位置时能够直接获取到目标档案,即提高了调取档案的效率。
17.本技术目的二是提供一种智能密集架控制系统。
18.本技术的上述申请目的二是通过以下技术方案得以实现的:一种智能密集架控制系统,包括:数据获取模块,用于获取调取指令,所述调取指令包括目标档案和第一位置,所述目标档案为用户所需的档案,所述第一位置为用户所在的位置;第一处理模块,用于基于所述目标档案和预设的划分规则得到关联密集架,所述关联密集架为调取目标档案需要移动的密集架;第一确定模块,用于根据所述关联密集架确定目标查询位置;第二处理模块,用于基于所述第一位置和目标查询位置计算用户到达目标查询位置的实际总时长;第三处理模块,用于调取每一个关联密集架的属性信息,基于所述属性信息和预设的第一计算模型得到每一个关联密集架的初始运行时间;第四处理模块,基于每一个关联密集架的初始运行时间和预设的第二计算模型得到全部关联密集架移动的消耗总时长;数据判断模块,用于判断消耗总时长是否超出实际总时长;第五处理模块,用于在消耗总时长超出实际总时长时,根据预设的调整规则调整关联密集架的启动时间,将所述调整启动时间的关联密集架标记为变动密集架;第一输出模块,用于基于变动密集架生成第一驱动指令并输出至变动密集架中;第二输出模块,用于基于剩余关联密集架生成第二驱动指令并输出至剩余关联密集架中,所述剩余关联密集架为全部关联密集架中除去变动密集架后剩余的关联密集架。
19.通过采用上述技术方案,由上述多个模块共同配合,为本技术对关联密集架进行管控提供了硬件支持。
20.本技术目的三是提供一种智能终端。
21.本技术的上述申请目的三是通过以下技术方案得以实现的:一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行的上述智能密集架控制方法的计算机程序指令。
22.本技术目的四是提供一种计算机介质,能够存储相应的程序。
23.本技术的上述申请目的四是通过以下技术方案得以实现的:一种计算机可读存储介质,存储有能够被处理器加载并执行上述智能密集架控制
方法的计算机程序。
24.综上所述,本技术包括以下至少一种有益技术效果:1.本技术能够根据调取指令中的目标档案定位出目标档案所在的目标密集架,然后确定出关联密集架;再根据调取指令中的第一位置计算出用户到达目标查询位置的实际总时长;最后根据实际总时长管控关联密集架,使得用户到达目标查询位置时能够直接拿到目标档案,从而提高了调取档案的效率;2.本技术得到关联密集架后,仅对关联密集架进行管控的优势是:一方面,降低了管控密集架的数量,从而降低计算的复杂度,减少数据冗余;另一方面,减少移动的密集架数量,从而有效降低密集架的移动时间,进而保障了用户到达目标查询位置时能够直接获取到目标档案。
附图说明
25.图1示出了本技术实施例中的应用场景图。
26.图2示出了本技术实施例的智能密集架控制方法流程图。
27.图3为本技术实施例的规划关联密集架的示例图。
28.图4示出了本技术实施例的智能密集架控制系统框图。
29.附图标记说明:1、档案室;2、服务器;21、数据获取模块;22、第一处理模块;23、第一确定模块;24、第二处理模块;25、第三处理模块;26、第四处理模块;27、数据判断模块;28、第五处理模块;29、第一输出模块;30、第二输出模块。
具体实施方式
30.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的全部其他实施例,都属于本技术保护的范围。
31.图1示出了本技术实施例中的应用场景图。参照图1,在该场景中,包括多个档案室1,每一个档案室1内包括多个密集架,位于同一个档案室1中的多个密集架并排分布在地面的导轨上,并集中位于导轨的中心,导轨两端存在多余的空间便于密集架移动,该多余的空间也叫做可移动空间l。
32.对于每一个档案室1中的多个密集架,首先提前进行预处理。预处理的原理为:首先,调取由小至大的顺序编号从指定方向依次为并排分布的每一个密集架进行编号设置;然后,将并排分布的每一个密集架朝向顺序编号最小的密集架的方向上的侧壁设置第一面板,将并排分布的每一个密集架朝向顺序编号最大的密集架的方向上的侧壁设置第二面板。在本示例图1中,指定方向为从左向右,而顺序编号为阿拉伯数字1、2、
……
n,n与密集架的数量值相等,第一面板用i表示,第二面板用j表示。
33.每一个密集架内均配置有一个独立的运行系统。运行系统包括输入模块、驱动模块、定位模块、称重模块、预警模块以及控制模块。进一步地,输入模块如触摸屏或者按键操作台,输入模块用于供管理员输入操作指令,从而便于管理员管理密集架。驱动模块为一个电机或者多个电机的组合,驱动模块用于驱动密集架沿导轨移动,驱动模块在驱动密集架
移动的过程中生成运行速度vn。定位模块为uwb无线模块,定位模块用于定位密集架的位置。称重模块为压力传感器或者压力传感器的组合,称重模块用于获取密集架的重量。预警模块为蜂鸣器或者指示灯,预警模块用于在密集架故障时生成预警数据。控制模块能够根据管理员输入的操作指令、密集架的运行速度、密集架的位置以及密集架的重量自动管控密集架,控制模块还能够在密集架故障时控制蜂鸣器蜂鸣,或者控制指示灯闪烁。
34.在该场景中,还设置有一个或者多个服务器2。当设置有一个服务器2时,由该服务器2同时管控多个档案室1内的多个密集架;而当设置有多个服务器2时,每一个服务器2可以单独控制一个档案室1内的多个密集架。在实际应用中,可以根据档案室1的规模大小和密集架的数量多少来适应性的增加或者减少服务器2的数量,以使得安装的服务器2能够同时管控多个密集架为准,具体的服务器2数量在此不作限制。
35.服务器2与密集架中的控制模块无线连接,控制模块能够将属性信息上传至服务器2中,从而便于服务器2对全部的密集架进行管控。为了便于控制模块将密集架的属性信息上传至服务器2中,密集架的运行系统还包括无线通信模块,无线通信模块如wifi模块、蓝牙模块、4g/5g通讯模块。上述的属性信息包括运行速度vn和可移动空间l。
36.需要说明的是,控制模块具有支撑密集架独立运行的控制程序,使得控制模块能够在脱离服务器2的情况下独立控制密集架正常运行,但是服务器2的控制命令优先级高于控制模块的控制命令的优先级,也就是说,在服务器2输出控制命令时,控制模块优先执行服务器2的控制命令。
37.图2示出了一种智能密集架控制方法流程图,所述控制方法的主要流程描述如下。
38.步骤s10:获取调取指令。
39.调取指令包括目标档案,目标档案为用户所需的档案。调取指令中包含的目标档案为与目标档案相关的关键字,如总顺序号、归档时间、案卷题名、档号、编制单位、编制日期、密级、保管期限、份数、页数、备注等所有与目标档案相关的关键字,通过关键字锁定目标档案。
40.调取指令中还包括第一位置,第一位置为用户所在的位置。由于用户需要通过用户终端输入调取指令,则当用户终端将调取指令输入服务器2中时,服务器2能够根据用户终端的位置来确认用户所在的位置,所以说调取指令中包括有第一位置。上述的用户终端可以为智能平板或者电脑端,且本技术中用户使用的用户终端一般位于档案馆大厅或者档案室1的门口等区域,用户终端用于为用户提供输入调取指令的途径。
41.步骤s20:基于调取指令和预设的划分规则得到关联密集架。
42.得到关联密集架的具体步骤如下:步骤s21:根据调取指令确定目标档案。
43.由步骤s10中可知,调取指令中包括有目标档案,所以获取到调取指令后即可确定目标档案。
44.步骤s22:调取数据库,基于目标档案和数据库确定目标密集架。
45.在本实施例中,数据库是提前设置并存储在服务器2中的,数据库包括与密集架一一对应的电子密集架,电子密集架中存储有与目标档案唯一对应的电子档案。简单来说,数据库与档案馆互相对应,数据库是依照档案馆建立的。
46.所以,在得到目标档案后,将目标档案输入数据库中,以匹配唯一对应的电子档
案,然后将匹配得到电子档案所在的电子密集架所对应的密集架标记为目标密集架,从而得到目标密集架。
47.步骤s23:根据目标档案位于目标密集架上的侧壁和目标密集架的编号确定关联密集架。上述的目标密集架上的侧壁包括第一面板和第二面板。
48.上述步骤s23的具体过程简述为:首先,将按照顺序编号排序的密集架三等分为前段、中段、后段。需要说明的是,若并排的密集架数量不为3的倍数,即并排的密集架不能均匀的划分为三份时,将并排的密集架数量除于3并取整数部分为前段和后段,而多余的密集架则纳入中段中。
49.然后,得到三等份的密集架后,存在以下两种情况:第一种情况为目标密集架位于前段或者后段中时:首先将位于目标密集架远离中段方向上的密集架标记为第一密集架;然后再确定目标档案位于目标密集架上的侧壁,当:目标档案位于目标密集架上的侧壁的方向与目标密集架位于三等分的方向相同,则将第一密集架标记为关联密集架;目标档案位于目标密集架上的侧壁的方向与目标密集架位于三等分的方向相反,则将目标密集架和第一密集架均标记为关联密集架。
50.如图3所示,例如目标密集架a5处于前段,当目标档案a位于目标密集架a5的第一面板上时,第一密集架a1、第一密集架a2、第一密集架a3、第一密集架a4均为关联密集架;而当目标档案b位于目标密集架a5的第二面板上时,第一密集架a1、第一密集架a2、第一密集架a3、第一密集架a4以及目标档案a5均为关联密集架。
51.第二种情况为目标密集架位于中段时:需要根据目标密集架在中段中的排序和目标密集架两侧的密集架的总重量确定关联密集架,具体地步骤包括:第一步:首先,计算位于目标密集架的第一面板方向上密集架的数量得到第一数值。然后,计算位于目标密集架的第一面板方向上密集架的总重量得到第一重量值。最后将第一数值与第一重量值相乘得到第一比较值;第二步:首先,计算位于目标密集架的第二面板方向上密集架的数量得到第二数值。然后,计算位于目标密集架的第二面板方向上密集架的总重量得到第二重量值。最后,将第二数值与第二重量值相乘得到第二比较值;第三步,判断第一比较值是否大于第二比较值:若是,且目标档案位于目标密集架的第一面板上,则将位于目标密集架的第一面板方向上密集架标记为关联密集架;或者若是,且目标档案位于目标密集架的第二面板上,则将目标密集架和位于目标密集架的第一面板方向上密集架均标记为关联密集架;否则,当目标档案位于目标密集架的第二面板上,则将位于目标密集架的第二面板方向上密集架标记为关联密集架;或者否则,当目标档案位于目标密集架的第一面板上,则将目标密集架和位于目标密集架的第二面板方向上密集架均标记为关联密集架。
52.简单来说,上述第二种情况是将目标密集架在中段中的排序和目标密集架两侧的密集架的总重量作为划分关联密集架的影响因子,这是因为确定关联密集架后,关联密集架要按照距离导轨端点由小至大的顺序依次移动关联密集架,所以当关联密集架的数量越多,移动消耗的时间越长;而若关联密集架的重量越大,则关联密集架的移动速度越慢,移动消耗的时间也越长。所以当目标密集架位于中段时,将目标密集架在中段中的排序和目
标密集架两侧的密集架的总重量作为划分关联密集架的影响因子能够有效降低关联密集架移动消耗的时间。需要说明的是,上述的导轨端点为关联密集架在导轨上移动时朝向的端点。
53.通过上述步骤s20得到关联密集架后,进入下一步骤。
54.步骤s30:根据关联密集架确定目标查询位置。
55.目标查询位置为用户拿取到目标档案的位置,而上述步骤s20中,划分关联密集架的目的是为了确定用户在拿取目标档案过程中,服务器2需要管控的密集架,即需要按照移动顺序移动关联密集架,才能使用户在目标查询位置处获取到目标档案。因此,最后移动的关联密集架所腾出的空间即为目标查询位置。
56.需要说明的是,上述关联密集架所依赖的移动顺序是关联密集架原有的移动顺序,该移动顺序是由控制模块进行控制的,控制模块为了防止相邻两个密集架发生碰撞,所以相邻两个密集架启动移动存在时间差,从而形成了一种移动顺序。
57.步骤s40:基于调取指令和目标查询位置计算用户到达目标查询位置的实际总时长。
58.由步骤s10可知,调取指令中包括第一位置,即用户所在的位置,从而可以计算出用户所在的位置至目标查询位置之间的距离d,然后再通过调取预设的步行速度v,从而计算出用户到达目标查询位置的实际总时长在本实施例中,v为成人行走的平均速度,v=1.5m/s。
59.本技术主要针对于线下的用户调取目标档案的情况,线下用户输入调取指令的位置为档案馆大厅或者档案室1的门口等设置有用户终端的区域,所以服务器2能够根据用户终端上传调取指令的位置而确定用户所在的位置,从而计算出用户到达目标查询位置的实际总时长。
60.需要说明的是,本技术还支持用户线上预约调取时间,当用户为线上预约时,则服务器2根据用户线上预约的调取时间合理安排关联密集架的移动速度和移动时间,从而保障线上用户到达现场时,能够直接获取到所需的档案,且不会影响线下的用户调取所需的档案。
61.步骤s50:调取每一个关联密集架的属性信息,基于属性信息和预设的第一计算模型得到每一个关联密集架的初始运行时间。
62.属性信息包括运行速度vn和可移动空间l,则得到初始运行时间
63.由此可知,所有的关联密集架的可移动空间l相等,均为关联密集架的初始位置至最终位置。上述的初始位置为关联密集架未移动前的位置,而最终位置为关联密集架移动后的位置。需要说明的是,可移动空间所包含的初始位置至最终位置是仅针对于同一个关联密集架来说的,而由于每一个关联密集架由初始位置移动至最终位置的距离相等,所以才得到所有关联密集架的可移动空间l相等。
64.由于每一个关联密集架的重量可能存在差异,所以不同的关联密集架的运行速度vn可能不同,但是每一个关联密集架的运行速度vn可以通过该关联密集架在前一次移动过程中电机输出的反馈脉冲数值而得,即m=vnn。其中,m为电机反馈的实时脉冲数值,n为电
机的比例系数。
65.得到每一个关联密集架的初始运行时间后进入下一步骤。
66.步骤s60:基于每一个关联密集架的初始运行时间和预设的第二计算模型得到全部关联密集架移动的消耗总时长,并判断消耗总时长是否超出实际总时长,若是,则进入下一步骤。
67.首先,从最先启动移动的关联密集架离开初始位置时计时,到最后启动移动的关联密集架到达最终位置停止计时,从而得到消耗总时长t

。然后,再调取实际总时长t,并判断是否满足t

>t。最后,如果判断的结果是t

>t,则进入下一步骤。否则,判断的结果为t

≤t时,服务器2直接输出驱动指令至全部的关联密集架中,关联密集架接收到驱动指令后,均按照各自控制模块控制的移动顺序进行移动。
68.当t

≤t时,说明关联密集架按照各自控制模块控制的移动顺序由最初位置移动至最终位置所花费的时间并未超出用户到达目标查阅位置所花费的时间,所以用户到达目标查阅位置时是能够直接拿到目标档案,所以服务器2只要输出驱动指令即可。
69.步骤s70:根据预设的调整规则调整关联密集架的启动时间,将调整启动时间的关联密集架标记为变动密集架,根据变动密集架生成第一驱动指令并输出至变动密集架中,根据剩余关联密集架生成第二驱动指令并输出至剩余关联密集架中。
70.当t

>t时,说明用户到达目标查询位置时关联密集架还处于移动状态中,此时用户无法直接拿到目标档案。为此,服务器2将从最后启动移动的关联密集架开始调整。具体的调整过程如下:步骤s71:将相邻的两个关联密集架结对形成密集架联对;步骤s72:将密集架联对按照启动的先后顺序进行排序得到初始集;步骤s73:计算初始集中排序第一的密集架联对中包含的两个关联密集架的初始运行速度;步骤s74:若在先移动的关联密集架的初始运行速度超出在后移动的关联密集架的初始运行速度,则同时启动排序第一的密集架联对,并将在后移动的关联密集架标记为变动密集架;步骤s75:计算变动密集架和剩余关联密集架的移动时间总和;步骤s76:判断实际总时长是否超出变动密集架和剩余关联密集架的移动时间总和;步骤s77:若实际总时长未超出变动密集架和剩余关联密集架的移动时间总和,则继续遍历初始集中剩余排序的密集架联对;步骤s78:当实际总时长未超出变动密集架和剩余关联密集架的移动时间总和时,输出变动密集架和剩余关联密集架;步骤s79:根据变动密集架生成第一驱动指令并输出至变动密集架,根据剩余关联密集架生成第二驱动指令并输出至剩余关联密集架。
71.上述剩余关联密集架为全部关联密集架中除去变动密集架后剩余的关联密集架。
72.简单来说,首先,根据x个关联密集架得到x-1个密集架联对,x为2以上的任意正整数,x包含正整数2。得到x-1个密集架联对后,对比密集架联队中启动移动最早的关联密集架,以密集架联队中启动移动最早的关联密集架的启动顺序对密集架联对排序,从而得到
初始集。然后,按照初始集中密集架联对的排序依次计算每一对密集架联对中包含的两个关联密集架的初始运行速度,若在先移动的关联密集架的初始运行速度超出在后移动的关联密集架的初始运行速度,则同时启动该排序下的密集架联对中包含的两个关联密集架,同时将在后移动的关联密集架标记为变动密集架。
73.每当从关联密集架中标记一个变动密集架时,就需要重新计算变动密集架和剩余关联密集架的移动时间总和,直至实际总时长未超出变动密集架和剩余关联密集架的移动时间总和时,才输出变动密集架和剩余关联密集架。
74.得到变动密集架和剩余关联密集架后,针对于变动密集架:控制变动密集架与在该变动密集架移动前先启动移动的关联密集架或者变动密集架一齐启动;针对于剩余关联密集架:控制剩余关联密集架按照之前的启动顺序依次启动,即在先启动的关联密集架或者变动密集架与在后启动的关联密集架之间的距离达到预设的距离后,在后启动的关联密集架就启动移动。
75.上述预设的距离由在相邻两个密集架中设置距离传感器而获得,而密集架启动移动的时间提前或者不提前都将由控制模块控制驱动模块来实现。
76.所以,服务器2输出第一驱动指令至变动密集架后,由变动密集架的控制模块改变变动密集架的启动移动时间。而服务器2输出第二驱动指令至剩余关联密集架后,由剩余关联密集架的控制模块对应的调整(以达到预设的距离为准)变动密集架的启动移动时间。
77.可以理解的是,变动密集架的控制模块改变变动密集架的启动移动时间有两种方式:一方面,可以通过服务器2在同一时间输出第一驱动指令,而使得变动密集架与在该变动密集架移动前先启动移动的关联密集架或者变动密集架同时接收到第一驱动指令,进而同时启动;另一方面,还可以通过变动密集架在接收到第一驱动指令后,即认为该变动密集架需要保障与在该变动密集架移动前先启动移动的关联密集架或者变动密集架保持当前距离不变,而使得在该变动密集架移动前先启动移动的关联密集架或者变动密集架位置发生变动时,该变动密集架立即启动,进而实现变动密集架与在该变动密集架移动前先启动移动的关联密集架或者变动密集架一齐启动的目的。
78.上述存在变动密集架移动前先启动移动的可能是关联密集架或者变动密集架的情况是因为:可能存在三个以上连续的关联密集架符合上述标记变动密集架的条件。
79.还需要说明的是,为了便于下一个用户调取档案,在当前用户调取到所需的档案后,服务器2将自动输出恢复指令至所有的变动密集架和剩余关联密集架中,使得变动密集架和剩余关联密集架能够恢复到初始位置。而确认当前用户拿到目标档案的技术可以是通过档案室1的门口设置的摄像头拍摄的图片,也可以是档案室1门口的rifd射频识别器识别到用户已经将目标档案带出档案室1等技术,具体采用哪一种确认技术在此不作限制。
80.综上所述,本技术能够接收用户输入的调取指令,并根据调取指令确定关联密集架,再基于关联密集架,以调整变动密集架的启动移动时间和适应性调整剩余关联密集架的启动移动时间,从而使得调整后的变动密集架和剩余关联密集架共同花费的移动时间低于或者等于用户到达目标查阅位置的时间,从而便于用户到达目标查阅位置时能够直接拿取到所需的档案,进而实现了提高调取档案效率的目的。
81.本技术提供一种智能密集架控制系统,如图4所示,该控制系统包括数据获取模块21、第一处理模块22、第一确定模块23、第二处理模块24、第三处理模块25、第四处理模块
26、数据判断模块27、第五处理模块28、第一输出模块29以及第二输出模块30。
82.具体地,数据获取模块21用于获取调取指令。第一处理模块22用于基于目标档案和预设的划分规则得到关联密集架。第一确定模块23用于根据关联密集架确定目标查询位置。第二处理模块24用于基于第一位置和目标查询位置计算用户到达目标查询位置的实际总时长。第三处理模块25用于调取每一个关联密集架的属性信息,基于属性信息和预设的第一计算模型得到每一个关联密集架的初始运行时间。第四处理模块26用于基于每一个关联密集架的初始运行时间和预设的第二计算模型得到全部关联密集架移动的消耗总时长。数据判断模块27用于判断消耗总时长是否超出实际总时长。第五处理模块28用于在消耗总时长超出实际总时长时,根据预设的调整规则调整关联密集架的启动时间,并将调整启动时间的关联密集架标记为变动密集架。第一输出模块29用于基于变动密集架生成第一驱动指令并输出至变动密集架中。第二输出模块30用于基于剩余关联密集架生成第二驱动指令并输出至剩余关联密集架中。
83.为了更好地执行上述方法的程序,本技术还提供一种智能终端,智能终端包括存储器和处理器。
84.其中,存储器可用于存储指令、程序、代码、代码集或指令集。存储器可以包括存储程序区和存储数据区,其中存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令以及用于实现上述智能密集架控制方法的指令等;存储数据区可存储上述智能密集架控制方法中涉及到的数据等。
85.处理器可以包括一个或者多个处理核心。处理器通过运行或执行存储在存储器内的指令、程序、代码集或指令集,调用存储在存储器内的数据,执行本技术的各种功能和处理数据。处理器可以为特定用途集成电路、数字信号处理器、数字信号处理装置、可编程逻辑装置、现场可编程门阵列、中央处理器、控制器、微控制器和微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本技术实施例不作具体限定。
86.本技术还提供一种计算机可读存储介质,例如包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。该计算机可读存储介质存储有能够被处理器加载并执行上述智能密集架控制方法的计算机程序。
87.以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离前述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其他技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献