[发明专利]一种排队控制方法及其系统在审
申请号: | 201711097205.6 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107592275A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 杨俊卫 | 申请(专利权)人: | 深圳门之间科技有限公司 |
主分类号: | H04L12/863 | 分类号: | H04L12/863 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 排队 控制 方法 及其 系统 | ||
技术领域
本发明涉及仪器仪表技术领域,特别涉及一种排队控制方法及其系统。
背景技术
现有的请求响应处理过程中,当有多个用户同时要求控制同一个智能设备,或多个用户在智能设备处理一次请求的时间内需要控制同一智能设备时,系统首先将第一个用户的请求传送给智能设备,等收到智能设备的应答之后,才将下一个用户的控制请求再次传送到该智能设备。需要理解的是,虽然用户是同时发出请求的,但基于链路的不同,请求到达智能设备时仍有微小的先后顺序,因此系统可区分用户的先后顺序。
对于相同的控制请求,实际上只需要一次控制动作。但是由于目前常采用一问一答的通信机制,导致智能设备需要进行两次动作。而且,第二次控制请求需要等待第一次控制完成之后才执行,导致第二个用户的响应时间较长。若第二次控制请求相同,系统还会再次处理,既花费时间又造成系统运行资源浪费。
因而现有技术还有待改进和提高。
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种排队控制方法及其系统,以解决现有对相同的请求重复响应且响应时间较长的问题。
为了达到上述目的,本发明采取了以下技术方案:
一种排队控制方法,其包括:
步骤A、控制设备对所需控制的智能设备发出控制请求;服务器在一响应周期内,根据各控制请求的控制内容按序输入至对应的智能设备的队列中,将队头的控制请求发送给所需控制的智能设备;
步骤B、智能设备根据队头的控制请求反馈队头的控制应答给服务器;
步骤C、服务器移除队头的控制请求以及与队头的控制请求控制内容相同的控制请求,反馈队头的控制应答给所移除的控制请求对应的控制设备。
所述的排队控制方法中,在所述步骤A之前,还包括:
步骤A0、服务器对每个智能设备创建一个独立的先进先出的队列。
所述的排队控制方法中,在所述步骤A中,在控制请求中设置一命令字来表示该控制请求的控制内容。
所述的排队控制方法中,所述步骤C具体包括:
步骤C1、服务器将队头的控制请求从队列中移除,反馈控制应答给对应的控制设备;
步骤C2、判断队列中是否还有控制请求,有则执行步骤C3,没有则暂停处理,等待下一响应周期;
步骤C3、查询队列中是否有与队头的控制请求控制内容相同的控制请求:有则移除所述控制内容相同的控制请求,并反馈控制应答给对应的控制设备,执行步骤C4;没有则不处理,执行步骤C4;
C4、将队列中剩余的第一个控制请求发送至对应的智能设备,返回步骤B。
所述的排队控制方法中,所述步骤C3之后,还包括:
将队列中的剩余控制请求按序相邻排列。
所述的排队控制方法中,所述控制设备为手机;智能设备为智能门锁,智能空调、或智能电视中的一种或多种。
一种实现所述的排队控制方法的排队控制系统,其包括控制设备、服务器和智能设备;
所述控制设备对所需控制的智能设备发出控制请求;服务器在一响应周期内,根据各控制请求的控制内容按序输入至对应的智能设备的队列中,将队头的控制请求发送给所需控制的智能设备:
智能设备根据队头的控制请求反馈队头的控制应答给服务器;
服务器移除队头的控制请求以及与队头的控制请求控制内容相同的控制请求,反馈队头的控制应答给所移除的控制请求对应的控制设备。
相较于现有技术,本发明提供的排队控制方法及其系统,通过控制设备对所需控制的智能设备发出控制请求;服务器在一响应周期内,根据各控制请求的控制内容按序输入至对应的智能设备的队列中,将队头的控制请求发送给所需控制的智能设备;智能设备根据队头的控制请求反馈队头的控制应答给服务器;服务器移除队头的控制请求以及与队头的控制请求控制内容相同的控制请求,反馈队头的控制应答给所移除的控制请求对应的控制设备。能同时对不同智能设备进行控制,通过将队列中相同的控制请求一起移除,相同的控制请求反馈同一控制应答给对应的控制设备,则后续相同的控制请求不用等待前面的控制请求,缩短了对应控制设备的等待时间;也无需再次执行响应过程,减少了系统运行资源的浪费。
附图说明
图1为本发明提供的排队控制方法流程图。
图2为本发明提供的排队控制方法中队列的示意图。
图3为本发明提供的排队控制系统的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳门之间科技有限公司,未经深圳门之间科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711097205.6/2.html,转载请声明来源钻瓜专利网。