一种信息处理方法及播放设备和介质产品技术

技术编号:19438653 阅读:31 留言:0更新日期:2018-11-14 13:47
本发明专利技术实施例公开了一种信息处理方法及播放设备。其中,该方法包括:接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;执行所述时间戳最早的控制指令;从所述指令队列中删除所述时间戳最早的控制指令。实施本发明专利技术实施例可以有效地控制无线音乐系统。

【技术实现步骤摘要】
一种信息处理方法及播放设备和介质产品
本专利技术涉及通信
,尤其涉及一种信息处理方法及播放设备和介质产品。
技术介绍
随着人们生活品质的提高,越来越多的用户喜欢在家里放置多个音箱(即播放设备),这多个音箱可以构成一个无线音乐系统。安装有控制APP的用户终端(如智能手机)通过无线网络可以与无线音乐系统建立连接,从而控制无线音乐系统。然而实践中发现,用户终端向无线音乐系统发送控制指令时,由于网络延迟等原因,容易出现如下情况:即用户终端先后向无线音乐系统发送多个控制指令,无线音乐系统却在同一时间接收到,此时,无线音乐系统无法同时响应该多个控制指令,从而造成无法控制无线音乐系统。
技术实现思路
本专利技术实施例提供了一种信息处理方法及播放设备,可以有效地控制无线音乐系统。本专利技术实施例第一方面公开了一种信息处理方法,包括:接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;执行所述时间戳最早的控制指令;从所述指令队列中删除所述时间戳最早的控制指令。结合第一方面,在第一方面的第一种可能的实施方式中,所述从所述指令队列中删除所述时间戳最早的控制指令之后,所述方法还包括:判断所述指令队列剩余的控制指令中是否存在目标控制指令,所述目标控制指令与所述时间戳最早的控制指令为同一个用户终端发送的;当所述指令队列剩余的控制指令中存在目标控制指令时,判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令,若是,则读取所述目标控制指令,并执行所述目标控制指令。结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令,包括:判断所述目标控制指令的时间戳与所述时间戳最早的控制指令的时间戳的差值是否小于或等于预设时间戳阈值,若是,则确定所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令。结合第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述方法还包括:当所述目标控制指令与所述时间戳最早的控制指令不构成关联控制指令时,读取所述指令队列剩余的控制指令中时间戳最早的控制指令,并执行所述指令队列剩余的控制指令中时间戳最早的控制指令。结合第一方面至第一方面的第二种可能的实施方式中的任一种,在第一方面的第四种可能的实施方式中,所述接收用户终端发送的控制指令之后,所述方法还包括:判断所述控制指令的时间戳是否早于当前正在执行的控制指令的时间戳;若否,则执行所述将所述控制指令存储在指令队列中的步骤。本专利技术实施例第二方面公开了一种播放设备,包括:接收单元,用于接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;存储单元,用于将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;读取单元,用于扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;执行单元,用于执行所述时间戳最早的控制指令;删除单元,用于从所述指令队列中删除所述时间戳最早的控制指令。结合第二方面,在第二方面的第一种可能的实施方式中,所述播放设备还包括:第一判断单元,用于在所述删除单元从所述指令队列中删除所述时间戳最早的控制指令之后,判断所述指令队列剩余的控制指令中是否存在目标控制指令,所述目标控制指令与所述时间戳最早的控制指令为同一个用户终端发送的;第二判断单元,用于当所述第一判断单元判断所述指令队列剩余的控制指令中存在目标控制指令时,判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令;所述读取单元,还用于当所述第二判断单元判断所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令时,读取所述目标控制指令;所述执行单元,还用于执行所述目标控制指令。结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述第二判断单元判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令的方式具体为:判断所述目标控制指令的时间戳与所述时间戳最早的控制指令的时间戳的差值是否小于或等于预设时间戳阈值,若是,则确定所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令。结合第二方面的第一种可能的实施方式或第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述读取单元还用于当所述第二判断单元判断所述目标控制指令与所述时间戳最早的控制指令不构成关联控制指令时,读取所述指令队列剩余的控制指令中时间戳最早的控制指令;所述执行单元,还用于执行所述指令队列剩余的控制指令中时间戳最早的控制指令。结合第二方面至第二方面的第二种可能的实施方式中的任一种,在第二方面的第四种可能的实施方式中,所述播放设备还包括:第三判断单元,用于在所述接收单元接收用户终端发送的控制指令之后,判断所述控制指令的时间戳是否早于当前正在执行的控制指令的时间戳;所述存储单元,具有用于当所述第三判断单元判断所述控制指令的时间戳不早于当前正在执行的控制指令的时间戳时,将所述控制指令存储在指令队列中。本专利技术实施例中,播放设备可以接收用户终端发送的控制指令,该控制指令包括控制指令被发送时的时间戳,并将控制指令存储在指令队列中,进一步的,播放设备可以扫描指令队列中所有的控制指令,读取所有的控制指令中时间戳最早的控制指令,并执行时间戳最早的控制指令;更进一步地,播放设备可以从指令队列中删除时间戳最早的控制指令。可见,通过本专利技术实施例,当播放设备接收到一个控制指令时,播放设备不是立即执行该控制指令,而是先将该控制指令存储在指令队列中,并读取指令队列中所有的控制指令中时间戳最早的控制指令,并执行该时间戳最早的控制指令,执行完后并删除该时间戳最早的控制指令。这样,无论播放设备同时接收到多少个控制指令,播放设备执行的都是时间戳最早的控制指令,从而可以有效地控制无线音乐系统。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种网络架构示意图;图2是本专利技术实施例公开的一种信息处理方法的流程示意图;图3是本专利技术实施例公开的另一种信息处理方法的流程示意图;图4是本专利技术实施例公开的一种播放设备的结构示意图;图5是本专利技术实施例公开的另一种播放设备的结构示意图;图6是本专利技术实施例公开的另一种播放设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种信息处理方法及播放设备,可以有效地控制无线音乐系统。以下分别进行详细说明。为了更好的理解本专利技术实施例公开的一种本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,包括:接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;执行所述时间戳最早的控制指令;从所述指令队列中删除所述时间戳最早的控制指令。

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;执行所述时间戳最早的控制指令;从所述指令队列中删除所述时间戳最早的控制指令。2.根据权利要求1所述的方法,其特征在于,所述从所述指令队列中删除所述时间戳最早的控制指令之后,所述方法还包括:判断所述指令队列剩余的控制指令中是否存在目标控制指令,所述目标控制指令与所述时间戳最早的控制指令为同一个用户终端发送的;当所述指令队列剩余的控制指令中存在目标控制指令时,判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令,若是,则读取所述目标控制指令,并执行所述目标控制指令。3.根据权利要求2所述的方法,其特征在于,所述判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令,包括:判断所述目标控制指令的时间戳与所述时间戳最早的控制指令的时间戳的差值是否小于或等于预设时间戳阈值,若是,则确定所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:当所述目标控制指令与所述时间戳最早的控制指令不构成关联控制指令时,读取所述指令队列剩余的控制指令中时间戳最早的控制指令,并执行所述指令队列剩余的控制指令中时间戳最早的控制指令。5.根据权利要求1~4任一项所述的方法,其特征在于,所述接收用户终端发送的控制指令之后,所述方法还包括:判断所述控制指令的时间戳是否早于当前正在执行的控制指令的时间戳;若否,则执行所述将所述控制指令存储在指令队列中的步骤。6.一种播放设备,其特征在于,包括:接收单元,用于接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;存储单元,用于将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;读取单元,用于扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;执行单元,用于执行所述时间戳最早的控制指令;删除单元,用于从所述指令队列中删除所述时间戳最早的控制指令。7.根据权利要求6所述的播放设...

【专利技术属性】
技术研发人员:林尚波
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1