一种多人同时操作控制的智能储物柜系统及其控制方法_3

文档序号:9431660阅读:来源:国知局
则返回给人机界面和分配条码枪失败的信息,当等待时间累计未超过Y时,继续等待直到等待超时或者成功分配;
再例如,如图7所示,N个人机界面,向调度模块发送开大箱格的请求,等待分配;
调度模块根据请求查看是否有空闲大箱格可供分配:
当无空闲大箱格可供分配时,N个人机界面继续等待,此时等待的时间阀值为Y,当等待时间累计超过Y时则返回给人机界面分配失败的信息,当等待时间累计未超过Y时,继续等待直到等待超时或者成功分配。
[0031]当有空闲大箱格可供分配,成功分配η个大箱格,刚好η等于N时,调度模块将η个大箱格对应分配给N个人机界面;调度模块向N个人机界面返回对应分配的大箱格信息,并向总线模块发送开箱命令,总线模块根据开箱命令,向对应的大箱格发送开门命令,对应的大箱格的箱门均打开,然后将对应箱门的开门结果返回给总线模块,总线模块将对应箱门的开门结果发送给调度模块,调度模块将N个对应箱门的开门结果发送给对应的N个人机界面,人机界面接收到开门结果后,进行后续业务流程处理,可能是投件,也可能是取件,也可能是寄件,从而体现了多类型业务同步进行的高效性。
[0032]当有空闲大箱格可供分配,成功分配η个大箱格,但是η小于N时,调度模块按照请求顺序先将η个大箱格一一对应分配给η个人机界面;调度模块向η个人机界面一一对应返回对应分配的大箱格信息,并向总线模块发送开箱命令,总线模块根据开箱命令,向对应的η个大箱格发送开门命令,对应的η个大箱格的箱门均打开,然后将η个箱门对应的η个开门结果返回给总线模块,总线模块将η个开门结果发送给调度模块,调度模块将η个开门结果发送给对应的人机界面,人机界面接收到η个开门结果后,进行后续业务流程处理,可能是投件,也可能是取件,也可能是寄件;此时剩余的Ν-η个人机界面持续等待调度模块分配大箱格,然后调度模块再次查看是否有空闲大箱格可供分配,当刚刚分类的大箱格有取件业务时,那么就会有空闲大箱格,根据控制流程,再次进行分配控制。其中,所述Ν-η个人机界面等待的时间阀值为Y,当等待时间累计超过Y时则返回给Ν-η个人机界面分配失败的信息,当等待时间累计未超过Y时,继续等待直到等待超时或者成功分配。
【主权项】
1.一种多人同时操作控制的智能储物柜系统,其特征在于:包括人机界面、调度模块、总线模块和外设; 人机界面,是操作者与外设进行信息交互的载体; 调度模块,用于发送人机界面对外设的请求以及返回外设响应请求的结果数据,并调度分配空闲外设给发出请求的人机界面; 总线模块,根据调度模块发送的人机界面对外设的请求对分配成功的空闲外设发出控制命令; 外设,用于根据人机界面的请求反馈数据或执行相应动作。2.根据权利要求1所述的一种多人同时操作控制的智能储物柜系统,其特征在于:所述人机界面为智能终端设备的人机界面。3.根据权利要求1所述的一种多人同时操作控制的智能储物柜系统,其特征在于:所述外设分为被动型外设或控制型外设,被动型外设是获取数据并将相应数据返回的外设,控制型外设是根据控制命令返回执行结果的外设。4.一种智能储物柜系统的多人同时操作控制方法,其特征在于步骤为: 首先,多个用户同时发出控制外设的请求; 其次,根据请求一一对应地调度分配的空闲外设进行响应,然后将分配信息一一对应地反馈给用户; 最后,分配信息为成功分配的信息时,将控制分配的外设一一对应地根据用户请求获取数据或者执行相应动作,并返给用户相应的数据或者执行结果。5.根据权利要求4所述的一种智能储物柜系统的多人同时操作控制方法,其特征在于:所述用户对外设控制命令的请求通过人机界面进行发送,人机界面发送的控制命令的请求通过调度模块接收;调度模块接收控制命令的请求后对外设进行查看和调度分配,为发出控制命令请求的人机界面分配外设,调度模块将分配结果发送给人机界面; 然后,外设根据控制命令响应,并将响应的结果数据返回给总线模块;总线模块接收到外设响应的结果数据,并将结果数据发送给调度模块,调度模块接收到结果数据后发送给人机界面,人机界面接收到结果数据后再进行后续业务流程处理。6.根据权利要求5所述的一种智能储物柜系统的多人同时操作控制方法,其特征在于:在调度模块将分配结果发送给人机界面后,先判断外设的控制类型;当请求控制的外设为控制型时,需要通过调度模块将控制命令发送给总线模块,通过总线模块发出控制命令给外设,外设根据控制命令响应动作,再将响应的结果数据返回给总线模块;当请求控制的外设为被动型时,外设直接根据分配结果对应的控制命令将响应的结果数据返回给总线丰旲块。7.根据权利要求6所述的一种智能储物柜系统的多人同时操作控制方法,其特征在于,当一个人机界面请求操作外设时,其控制流程如下: 总线模块初始化所有外设; 人机界面A,向调度模块发送控制X类型外设的请求,等待分配外设; 调度模块根据请求查看是否有空闲X类型外设可供分配: 当有空闲X类型外设可供分配时,成功分配外设Z,人机界面A获得外设返回的结果数据,进行后续业务流程处理; 当无空闲X类型外设可供分配时,人机界面A继续等待,此时等待的时间阀值为Y,当等待时间累计超过Y时则返回给人机界面分配X类型外设失败的信息,当等待时间累计未超过Y时,继续等待直到等待超时或者成功分配。8.根据权利要求6所述的一种智能储物柜系统的多人同时操作控制方法,其特征在于,当N个人机界面请求操作外设时,其控制流程如下: 总线模块初始化所有外设; N个人机界面,向调度模块发送控制X类型外设的请求,等待分配; 调度模块根据请求查看是否有空闲X类型外设可供分配: 当有空闲X类型外设可供分配,则成功分配η个外设,调度模块将η个外设分配给η个人机界面,已分配外设的人机界面获得外设返回的结果数据进行后续业务流程处理;同时,调度模块查看是否还有未分配外设的人机界面,如果有未分配外设的人机界面,则继续查看是否有空闲X类型外设可供分配以及分配外设的过程,如果没有未分配外设的人机界面,则进行后续业务流程处理;其中,η等于或小于N ; 当无空闲X类型外设可供分配时,N个人机界面继续等待,此时等待的时间阀值为Y,当等待时间累计超过Y时则返回给人机界面分配失败的信息,当等待时间累计未超过Y时,继续等待直到等待超时或者成功分配。9.根据权利要求8所述的一种智能储物柜系统的多人同时操作控制方法,其特征在于:当η等于N时,调度模块对应N个人机界面的请求进行分配;当η小于N时,调度模块先分配η个外设,Ν-η个人机界面继续等待,调度模块继续查看是否有空闲X类型外设可供分配,即分为两次或两次以上完成N个人机界面的请求;Ν-η个人机界面等待的时间阀值为Y,当等待时间累计超过Y时则返回给人机界面分配X类型外设失败的信息,当等待时间累计未超过Y时,继续等待直到等待超时或者成功分配。
【专利摘要】本发明提供了一种多人同时操作控制的智能储物柜系统及其控制方法,该系统包括人机界面、调度模块、总线模块和外设;人机界面发出控制请求,调度模块对外设进行有效调度分配,总线模块对有效分配的外设发送控制命令,外设根据控制命令将数据或执行结果反馈给总线模块,总线模块将数据或执行结果发送给调度模块,调度模块将数据或执行结果发送给人机界面,人机界面接收数据或执行结果后进行后续业务流程操作;本发明可有效调度分配空闲外设给请求的人机界面,通过总线模块发出控制命令给外设,及时反馈结果,分配效率高;本发明可同时支持多个人机界面进行操作,可满足不同类型用户的不同请求,解决了传统的方式需要排队等候操作的难题。
【IPC分类】G07F17/12, G05B19/04
【公开号】CN105182826
【申请号】CN201510580952
【发明人】补建, 贾勇, 刘禾, 姜春
【申请人】成都我来啦网格信息技术有限公司
【公开日】2015年12月23日
【申请日】2015年9月14日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1