The invention discloses a queue control method and system, including the queue control method: step A, control equipment sends out the control request of intelligent equipment required to control the server; in a response period, in order to enter the corresponding intelligent control device according to the contents of the control request in the queue, sending the control team the first request to the required equipment intelligent control; step B, intelligent equipment according to the control request response feedback control team head team head to the server; the server control request step C, remove the team head and control team head and request the same control request, control response feedback control to the team head remove the request to the corresponding control device. The queue in the same control request together removed the same control request the same feedback control response to the control device corresponding to the following same control requests without waiting, shortens the waiting time control equipment; no need to execute response process again, reduce the waste of resources system.
【技术实现步骤摘要】
一种排队控制方法及其系统
本专利技术涉及仪器仪表
,特别涉及一种排队控制方法及其系统。
技术介绍
现有的请求响应处理过程中,当有多个用户同时要求控制同一个智能设备,或多个用户在智能设备处理一次请求的时间内需要控制同一智能设备时,系统首先将第一个用户的请求传送给智能设备,等收到智能设备的应答之后,才将下一个用户的控制请求再次传送到该智能设备。需要理解的是,虽然用户是同时发出请求的,但基于链路的不同,请求到达智能设备时仍有微小的先后顺序,因此系统可区分用户的先后顺序。对于相同的控制请求,实际上只需要一次控制动作。但是由于目前常采用一问一答的通信机制,导致智能设备需要进行两次动作。而且,第二次控制请求需要等待第一次控制完成之后才执行,导致第二个用户的响应时间较长。若第二次控制请求相同,系统还会再次处理,既花费时间又造成系统运行资源浪费。因而现有技术还有待改进和提高。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种排队控制方法及其系统,以解决现有对相同的请求重复响应且响应时间较长的问题。为了达到上述目的,本专利技术采取了以下技术方案:一种排队控制方法,其包括:步骤A、控制设备对所需控制的智能设备发出控制请求;服务器在一响应周期内,根据各控制请求的控制内容按序输入至对应的智能设备的队列中,将队头的控制请求发送给所需控制的智能设备;步骤B、智能设备根据队头的控制请求反馈队头的控制应答给服务器;步骤C、服务器移除队头的控制请求以及与队头的控制请求控制内容相同的控制请求,反馈队头的控制应答给所移除的控制请求对应的控制设备。所述的排队控制方法中,在 ...
【技术保护点】
一种排队控制方法,其特征在于,包括:步骤A、控制设备对所需控制的智能设备发出控制请求;服务器在一响应周期内,根据各控制请求的控制内容按序输入至对应的智能设备的队列中,将队头的控制请求发送给所需控制的智能设备;步骤B、智能设备根据队头的控制请求反馈队头的控制应答给服务器;步骤C、服务器移除队头的控制请求以及与队头的控制请求控制内容相同的控制请求,反馈队头的控制应答给所移除的控制请求对应的控制设备。
【技术特征摘要】
1.一种排队控制方法,其特征在于,包括:步骤A、控制设备对所需控制的智能设备发出控制请求;服务器在一响应周期内,根据各控制请求的控制内容按序输入至对应的智能设备的队列中,将队头的控制请求发送给所需控制的智能设备;步骤B、智能设备根据队头的控制请求反馈队头的控制应答给服务器;步骤C、服务器移除队头的控制请求以及与队头的控制请求控制内容相同的控制请求,反馈队头的控制应答给所移除的控制请求对应的控制设备。2.根据权利要求1所述的排队控制方法,其特征在于,在所述步骤A之前,还包括:步骤A0、服务器对每个智能设备创建一个独立的先进先出的队列。3.根据权利要求1所述的排队控制方法,其特征在于,在所述步骤A中,在控制请求中设置一命令字来表示该控制请求的控制内容。4.根据权利要求3所述的排队控制方法,其特征在于,所述步骤C具体包括:步骤C1、服务器将队头的控制请求从队列中移除,反馈控制应答给对应的控制设备;步骤C2、判断队列中是否还有控制请求,有则执行步骤C3,没有则暂停处理,等待下一响应周期;步骤C3、查询队...
【专利技术属性】
技术研发人员:杨俊卫,
申请(专利权)人:深圳门之间科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。