处理方法与处理设备技术

技术编号:18950826 阅读:21 留言:0更新日期:2018-09-15 13:21
本申请公开了一种处理方法与处理设备,所述方法包括:获得针对目标设备的第一控制命令;存储所述第一控制命令;在第一条件满足时,向所述目标设备发送所述第一控制命令。

Processing and processing equipment

The present application discloses a processing method and a processing device comprising: obtaining a first control command for the target device; storing the first control command; and transmitting the first control command to the target device when the first condition is satisfied.

【技术实现步骤摘要】
处理方法与处理设备
本申请涉及处理技术,具体涉及一种处理方法和处理设备。
技术介绍
在通信技术中,通信设备间通过信息交互实现通信。通常,对于可进行交互的二个通信设备,如果其中一通信设备接收到针对另一通信设备的控制命令时,通常考虑到通信的实时性,所述其中一个通信设备会立即将这个控制命令发送至所述另一通信设备,以令所述另一通信设备针对这个控制命令做出响应。而在一些实时性需求不强的应用场景下,这种实时对控制命令进行发送以令所述另一通信设备做出实时响应的方式,无法与实际需求相匹配。
技术实现思路
为解决现有存在的技术问题,本申请实施例提供一种处理方法与处理设备。本申请实施例的技术方案是这样实现的:本申请实施例提供一种处理方法,包括:获得针对目标设备的第一控制命令;存储所述第一控制命令;在第一条件满足时,向所述目标设备发送所述第一控制命令。本申请实施例还提供一种处理设备,包括:获取单元,用于获得针对目标设备的第一控制命令;存储单元,用于存储所述第一控制命令;处理单元,用于在第一条件满足时,触发发送单元;发送单元,用于向所述目标设备发送所述第一控制命令。本申请实施例又提供一种处理设备,包括:采集器,用于获得针对目标设备的第一控制命令;存储器,用于存储所述第一控制命令;处理器,用于在第一条件满足时,触发通信组件;通信组件,用于向所述目标设备发送所述第一控制命令本申请实施例的处理方法与处理设备,在获得针对目标设备的第一控制命令时,并非直接将第一控制命令发送至目标设备,而是将第一控制命令进行存储,并在第一条件满足时将存储的第一控制命令发送至目标设备。在实时性需求不强的应用场景下,本技术方案更能够与实际需求相匹配。附图说明图1为本申请提供的处理方法的第一实施例的实现流程示意图;图2为本申请提供的处理方法的第二实施例的实现流程示意图;图3为本申请提供的处理方法的第三实施例的实现流程示意图;图4为本申请提供的处理方法的第四实施例的实现流程示意图;图5为本申请提供的应用场景的示意图;图6为本申请提供的处理设备的组成框图;图7为本申请提供的处理设备的硬件组成结构示意图。具体实施方式下面结合附图及具体实施例对本申请作进一步详细的说明。在本申请中,所涉及的目标设备可以是任何能够响应命令的设备,如电子手机、平板电脑PAD等终端设备,还如智能门锁、智能音箱、智能电视等智能家居设备。本申请中所涉及的处理设备可以是任何能够获取命令、存储命令并发送命令的设备,如路由器、网关、中继器等中继设备,还如服务器、服务平台等网络中心设备。当然,本申请涉及的处理设备、目标设备还可以为任何能够想到的合理设备,对此不做具体限定。本申请提供的处理方法的第一实施例,应用于处理设备中,该处理设备能够与目标设备进行通信。进一步的,该处理设备能够与目标设备基于所建立的局域网如家庭局域网、办公场所局域网等进行通信,还可以基于所建立的互联网(广义上的网络)而进行通信。图1为本申请提供的处理方法的第一实施例的实现流程示意图。如图1所示,所述方法包括:步骤101:获得针对目标设备的第一控制命令;步骤101-103的执行主体均为处理设备。本步骤中,处理设备可通过主动和/或被动方式获得第一控制命令。主动方式可以是:对目标设备进行主动监测,监测其是否产生第一控制命令;或者,对第三设备进行主动监测,监测其是否产生第一控制命令;第三设备是能够与目标设备和处理设备进行通信的设备,第三设备如图5中的终端,处理设备监测第三设备基于对目标设备的操作而产生的第一控制命令。被动方式可以是:目标设备自身产生第一控制命令并将该命令发送至处理设备,处理设备接收第一控制命令;或者,第三设备产生针对目标设备的第一控制命令并将该命令发送至处理设备,处理设备接收第一控制命令。处理设备对第一控制命令的获取方式还可以是任何能够想到的合理方式,不做具体限定。第一控制命令是针对目标设备的控制命令,第一控制命令是来源于目标设备本身还是来源于其它设备如第三设备,本方案不做具体限定。本领域技术人员应该理解:当第一控制命令不是来源于目标设备而是来源于第三设备如图5中的终端时,目标设备可处于非开启状态或非工作状态等低功耗状态,如此,能够进一步节省目标设备的电量资源。在本申请后续的实施例二~四描述的方案中如果没有特殊说明主要以第一控制命令来源于第三设备为主(第三设备通过操控用于控制目标设备的软件而产生控制命令)。第一控制命令可以是任何能够想到的用于控制目标设备自身的命令或控制运行在目标设备中的应用、任务、进程等对象的命令,如命令目标设备执行开启操作,如命令运行在目标设备中的应用A执行关闭操作。步骤102:存储所述第一控制命令;本步骤中,将第一控制命令进行存储。为便于管理,存储的控制命令可以以队列、栈、堆、列表等至少一种存储形式进行存储。步骤103:在第一条件满足时,向所述目标设备发送所述第一控制命令。本步骤中,处理设备判断是否满足第一条件,当第一条件满足时向目标设备发送第一控制命令。综上所述,本实施例中,在处理设备获得针对目标设备的第一控制命令时,并非直接将第一控制命令发送至目标设备,而是将第一控制命令进行存储,并在第一条件满足时处理设备将存储下来的第一控制命令发送至目标设备以令目标设备进行响应。在一些实时性需求不强的应用场景下,应用本实施例的技术方案,更能够与实际需求相匹配。一个可选的方案中,在第一条件满足时,向所述目标设备发送所述第一控制命令,包括:在第一条件满足时,向所述目标设备发送包括所述第一控制命令的控制命令集合;其中,所述控制命令集合包括多个在目标设备处于第一状态时获得并存储的控制命令。这里,处理设备向目标设备发送的命令可以就是第一控制命令本身,还可以是除包括第一控制命令本身之外的其它控制命令,所述其它控制命令是在上一次处理设备向目标设备发送控制命令后至本次第一条件满足之前(本次目标设备处于第一状态的过程中)这段时间内存储下来的控制命令。也就是说,本申请中,对于针对目标设备的控制命令,在得到时并非直接发送给目标设备而是先存储下来等到第一条件满足时再将存储下来的控制命令一并(存储的控制命令为多个的情况)发送给目标设备。如此,处理设备不需要因为控制命令的逐个发送而与目标设备频繁发生交互,可节省一定的通信资源。在一个可选的方案中,在第一条件满足时,向所述目标设备发送包括第一控制命令的目标集合,所述目标集合为以下情况一~情况三中的至少一种:情况一:所述目标集合为对所述命令集合的多个控制命令中N-1个具有相同属性的控制命令被删除后的控制命令的集合,其中所述多个控制命令中存在N个具有相同属性的控制命令;N为大于等于2的正整数;其中,在所述N个具有相同属性的控制命令中,删除存储时间靠前的N-1个控制命令;在情况一中,属性相同的控制命令可视为重复的控制命令。考虑到在存储下来的多个控制命令中存在有重复的命令,为保证处理设备向目标设备不重复发送同一命令,在向目标设备发送控制命令之前,将上一次处理设备向目标设备发送控制命令后至本次第一条件满足之前这段时间内存储下来的控制命令进行重复命令的删除仅留下一条重复的控制命令即可。举个例子,假定在上一次处理设备向目标设备发送控制命令后至本次第一条件满足之前这段时间内存储下来的控制命令共为10本文档来自技高网...

【技术保护点】
1.一种处理方法,包括:获得针对目标设备的第一控制命令;存储所述第一控制命令;在第一条件满足时,向所述目标设备发送所述第一控制命令。

【技术特征摘要】
1.一种处理方法,包括:获得针对目标设备的第一控制命令;存储所述第一控制命令;在第一条件满足时,向所述目标设备发送所述第一控制命令。2.根据权利要求1所述的方法,其中,所述获得针对目标设备的第一控制命令;存储所述第一控制命令;在第一条件满足时,向所述目标设备发送所述第一控制命令,包括:在目标设备处于第一状态时,获得针对目标设备的第一控制命令;存储所述第一控制命令,使得所述目标设备保持在第一状态;在第一条件满足时,向所述目标设备发送所述第一控制命令,使得所述目标设备能在第二状态执行所述第一控制命令;其中,所述目标设备在所述第一状态下功耗低于在所述第二状态下的功耗;和/或,所述第一状态是无法接收控制命令的状态,所述第二状态是能接收控制命令的状态。3.根据权利要求1所述的方法,其中,所述获得针对目标设备的第一控制命令;存储所述第一控制命令;在第一条件满足时,向所述目标设备发送所述第一控制命令,包括:获得针对目标设备的第一控制命令;处理所述第一控制命令;如果所述第一控制命令满足第二条件,存储所述第一控制命令;在第一条件满足时,向所述目标设备发送所述第一控制命令,使得所述目标设备能执行所述第一控制命令;其中,所述第一控制命令满足第二条件包括:所述第一控制命令是优先级满足条件的命令。4.根据权利要求3所述的方法,其中,在目标设备处于第一状态时,获得针对目标设备的第一控制命令;处理所述第一控制命令并在所述第一控制命令满足第二条件,存储所述第一控制命令,使得所述目标设备保持在第一状态;在第一条件满足时,向所述目标设备发送所述第一控制命令,使得所述目标设备能在第二状态执行所述第一控制命令;其中,所述目标设备在所述第一状态下功耗低于在所述第二状态下的功耗;和/或,所述第一状态是无法接收控制命令的状态,所述第二状态是能接收控制命令的状态。5.根据权利要求3或4所述的方法,其中,如果所述第一控制命令满足第二条件,存储所述第一控制命令后,所述方法包括:如果所述第一控制命令满足第三条件,向所述目标设备发送所述第一控制命令;其中,所述第一控制命令满足第三条件,包括下列中的至少一种:所述第一控制命令的存储时长超过预定时长且在所述存储时长内所述第一条件不满足;或有晚于所述第一控制命令,且满足所...

【专利技术属性】
技术研发人员:高长磊
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1