一种信息处理方法及播放设备和介质产品与流程

文档序号:15926232发布日期:2018-11-14 01:10阅读:191来源:国知局

本发明涉及通信技术领域,尤其涉及一种信息处理方法及播放设备和介质产品。

背景技术

随着人们生活品质的提高,越来越多的用户喜欢在家里放置多个音箱(即播放设备),这多个音箱可以构成一个无线音乐系统。安装有控制app的用户终端(如智能手机)通过无线网络可以与无线音乐系统建立连接,从而控制无线音乐系统。

然而实践中发现,用户终端向无线音乐系统发送控制指令时,由于网络延迟等原因,容易出现如下情况:即用户终端先后向无线音乐系统发送多个控制指令,无线音乐系统却在同一时间接收到,此时,无线音乐系统无法同时响应该多个控制指令,从而造成无法控制无线音乐系统。



技术实现要素:

本发明实施例提供了一种信息处理方法及播放设备,可以有效地控制无线音乐系统。

本发明实施例第一方面公开了一种信息处理方法,包括:

接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;

将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;

扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;

执行所述时间戳最早的控制指令;

从所述指令队列中删除所述时间戳最早的控制指令。

结合第一方面,在第一方面的第一种可能的实施方式中,所述从所述指令队列中删除所述时间戳最早的控制指令之后,所述方法还包括:

判断所述指令队列剩余的控制指令中是否存在目标控制指令,所述目标控制指令与所述时间戳最早的控制指令为同一个用户终端发送的;

当所述指令队列剩余的控制指令中存在目标控制指令时,判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令,若是,则读取所述目标控制指令,并执行所述目标控制指令。

结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令,包括:

判断所述目标控制指令的时间戳与所述时间戳最早的控制指令的时间戳的差值是否小于或等于预设时间戳阈值,若是,则确定所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令。

结合第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述方法还包括:

当所述目标控制指令与所述时间戳最早的控制指令不构成关联控制指令时,读取所述指令队列剩余的控制指令中时间戳最早的控制指令,并执行所述指令队列剩余的控制指令中时间戳最早的控制指令。

结合第一方面至第一方面的第二种可能的实施方式中的任一种,在第一方面的第四种可能的实施方式中,所述接收用户终端发送的控制指令之后,所述方法还包括:

判断所述控制指令的时间戳是否早于当前正在执行的控制指令的时间戳;

若否,则执行所述将所述控制指令存储在指令队列中的步骤。

本发明实施例第二方面公开了一种播放设备,包括:

接收单元,用于接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;

存储单元,用于将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;

读取单元,用于扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;

执行单元,用于执行所述时间戳最早的控制指令;

删除单元,用于从所述指令队列中删除所述时间戳最早的控制指令。

结合第二方面,在第二方面的第一种可能的实施方式中,所述播放设备还包括:

第一判断单元,用于在所述删除单元从所述指令队列中删除所述时间戳最早的控制指令之后,判断所述指令队列剩余的控制指令中是否存在目标控制指令,所述目标控制指令与所述时间戳最早的控制指令为同一个用户终端发送的;

第二判断单元,用于当所述第一判断单元判断所述指令队列剩余的控制指令中存在目标控制指令时,判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令;

所述读取单元,还用于当所述第二判断单元判断所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令时,读取所述目标控制指令;

所述执行单元,还用于执行所述目标控制指令。

结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述第二判断单元判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令的方式具体为:

判断所述目标控制指令的时间戳与所述时间戳最早的控制指令的时间戳的差值是否小于或等于预设时间戳阈值,若是,则确定所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令。

结合第二方面的第一种可能的实施方式或第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述读取单元还用于当所述第二判断单元判断所述目标控制指令与所述时间戳最早的控制指令不构成关联控制指令时,读取所述指令队列剩余的控制指令中时间戳最早的控制指令;

所述执行单元,还用于执行所述指令队列剩余的控制指令中时间戳最早的控制指令。

结合第二方面至第二方面的第二种可能的实施方式中的任一种,在第二方面的第四种可能的实施方式中,所述播放设备还包括:

第三判断单元,用于在所述接收单元接收用户终端发送的控制指令之后,判断所述控制指令的时间戳是否早于当前正在执行的控制指令的时间戳;

所述存储单元,具有用于当所述第三判断单元判断所述控制指令的时间戳不早于当前正在执行的控制指令的时间戳时,将所述控制指令存储在指令队列中。

本发明实施例中,播放设备可以接收用户终端发送的控制指令,该控制指令包括控制指令被发送时的时间戳,并将控制指令存储在指令队列中,进一步的,播放设备可以扫描指令队列中所有的控制指令,读取所有的控制指令中时间戳最早的控制指令,并执行时间戳最早的控制指令;更进一步地,播放设备可以从指令队列中删除时间戳最早的控制指令。可见,通过本发明实施例,当播放设备接收到一个控制指令时,播放设备不是立即执行该控制指令,而是先将该控制指令存储在指令队列中,并读取指令队列中所有的控制指令中时间戳最早的控制指令,并执行该时间戳最早的控制指令,执行完后并删除该时间戳最早的控制指令。这样,无论播放设备同时接收到多少个控制指令,播放设备执行的都是时间戳最早的控制指令,从而可以有效地控制无线音乐系统。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种网络架构示意图;

图2是本发明实施例公开的一种信息处理方法的流程示意图;

图3是本发明实施例公开的另一种信息处理方法的流程示意图;

图4是本发明实施例公开的一种播放设备的结构示意图;

图5是本发明实施例公开的另一种播放设备的结构示意图;

图6是本发明实施例公开的另一种播放设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种信息处理方法及播放设备,可以有效地控制无线音乐系统。以下分别进行详细说明。

为了更好的理解本发明实施例公开的一种控制信息传输的方法及用户终端,下面先对本发明实施例适用的网络结构进行描述。请参见图1,图1是本发明实施例公开的一种网络架构示意图。在图1所示的网络构架中,可以包括多个用户终端、无线路由设备以及由多个播放设备构成的无线音乐系统,其中,每个用户终端均可以通过无线方式(如wi-fi)与无线路由设备进行通信连接,无线音乐系统中的所有播放设备之间可以通过无线方式(ad-hoc网络形式或mesh网络形式)建立通信连接,其中,有一个播放设备(如播放设备1)可以通过无线或有线的方式与无线路由设备直接进行通信连接,而其他播放设备(如播放设备2、播放设备3、播放设备4)可以通过播放设备1与无线路由设备间接的进行通信,安装有控制app的用户终端与无线路由设备建立无线连接后,用户终端就可以通过无线路由设备间接地与无线音乐系统进行通信连接,并控制无线音乐系统中的所有播放设备。在图1所示的网络构架中,用户终端可以包括但不限于智能手机、笔记本电脑、个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、智能穿戴设备(如智能手表、智能手环)等各类用户终端,播放设备可以包括但不限于音箱、mp4、mp3、多媒体设备以及任何具备播放功能的设备等,无线路由设备可以包括但不限于无线路由器以及任何具有无线覆盖功能的设备等。通过实施图1所示的网络构架,可以使用户终端有效地控制无线音乐系统。

基于图1所示的网络构架,本发明实施例公开了一种信息处理方法。请参见图2,图2是本发明实施例公开的一种信息处理方法的流程示意图,如图2所示,该方法可以包括以下步骤。

s201、接收用户终端发送的控制指令。

本发明实施例中,用户可以在家里放置多个播放设备(如音箱),这多个播放设备可以任意部署,例如:在同一层楼中,将多个播放设备分别放置在不同的房间,如播放设备1和播放设备2放置在客厅;播放设备3放置在卧室;播放设备4放置在书房;在多层的楼房中,将多个播放设备放置在不同的楼层。这多个播放设备可以构成一个无线音乐系统,无线音乐系统中的播放设备之间可以通过无线方式进行通信,并形成一个内部网络,即mesh网络。

用户终端可以通过无线路由设备建立与无线音乐系统的连接,在图1所示的网络构架,用户终端和无线音乐系统均与无线路由设备保持无线连接,安装有控制app的用户终端可以通过无线路由设备与无线音乐系统进行通信。其中,该控制app上可以存储无线音乐系统包括的所有播放设备的相关信息,比如:所有播放设备的标识、播放设备的分组信息、每个播放设备上的歌曲设置(歌曲名单、音量大小)等等。

本发明实施例中,当用户需要使用用户终端来控制无限音乐体系中的播放设备时,用户终端可以向需要被控制的播放设备发送控制指令。同时,播放设备就会接收到用户终端发送的控制指令,其中,该控制指令可以包括但不限于添加歌曲指令、删除歌曲指令以及播放暂停指令,该控制指令包括控制指令被发送时的时间戳。举例来说,假设用户终端是8:20发送的控制指令,由于网络延迟等原因,播放设备会延迟接收到该控制指令,该控制指令中会携带一个时间戳,该时间戳表征该控制指令被发送时的时间点8:20。

需要说明的是,本发明实施例默认播放设备接收到的控制指令携带的时间戳均不相同。

s202、将控制指令存储在指令队列中。

本发明实施例中,由于网络延迟等原因,播放设备可能同时接收到多个用户终端先后发送的控制指令或同一个用户终端先后发送的多个控制指令,此时,播放设备无法同时执行这些控制指令,播放设备会把接收到的控制指令存储在指令队列中,其中,该指令队列用于存储待执行的控制指令。

在一个实施例中,播放设备接收到用户终端发送的控制指令之后,播放设备会先判断该控制指令的时间戳是否正在执行的控制指令的时间戳,若否,则播放设备才会把刚接收到的控制指令存储在指令队列中,否则,直接将接收到的控制指令丢弃不存储,这样就能按照时间戳的先后顺序依次执行控制指令,确保有效的控制无线音乐系统中的播放设备。

s203、扫描指令队列中所有的控制指令,并读取所有的控制指令中时间戳最早的控制指令。

本发明实施例中,播放设备将控制指令存储在指令队列中之后,播放设备可以先扫描指令队列中所有的控制指令,提取所有控制指令的时间戳,确定时间戳最早的控制指令,并读取时间戳最早的控制指令。

s204、执行时间戳最早的控制指令。

s205、从指令队列中删除时间戳最早的控制指令。

本发明实施例中,播放设备执行完时间戳最早的控制指令之后,播放设备可以从指令队列中删除时间戳最早的控制指令,这样,不仅可以节约指令队列的存储空间,同时,还可以确保指令队列中存储的都是待执行的控制指令。

本发明实施例中,播放设备可以循环执行步骤s201~s205的步骤,无论播放设备接收到多少控制指令,播放设备均能按照时间戳的先后顺序依次执行控制指令,这样就可以有效的控制无线音乐系统中的播放设备。

在图2所描述的方法流程中,播放设备可以接收用户终端发送的控制指令,该控制指令包括控制指令被发送时的时间戳,并将控制指令存储在指令队列中,进一步的,播放设备可以扫描指令队列中所有的控制指令,读取所有的控制指令中时间戳最早的控制指令,并执行时间戳最早的控制指令;更进一步地,播放设备可以从指令队列中删除时间戳最早的控制指令。可见,通过本发明实施例,当播放设备接收到一个控制指令时,播放设备不是立即执行该控制指令,而是先将该控制指令存储在指令队列中,并读取指令队列中所有的控制指令中时间戳最早的控制指令,并执行该时间戳最早的控制指令,执行完后并删除该时间戳最早的控制指令。这样,无论播放设备同时接收到多少个控制指令,播放设备执行的都是时间戳最早的控制指令,从而可以有效地控制无线音乐系统。

基于图1所示的网络构架,本发明实施例公开了一种信息处理方法。请参见图3,图3是本发明实施例公开的另一种信息处理方法的流程示意图,如图3所示,该方法可以包括以下步骤。

s301、播放设备接收用户终端发送的控制指令。

s302、播放设备判断控制指令的时间戳是否早于当前正在执行的控制指令的时间戳,若否,执行步骤s303~s307,若是,结束本流程。

本发明实施例中,由于网络延迟等原因,有可能先发送的控制指令后接收到,比如:控制指令a被发送的时间戳为8点,控制指令b被发送的时间戳为8:20,而播放设备接收到控制指令a的时间为9:20,接收到控制指令b的时间为9点。

本发明实施例中,由于播放设备是按照时间戳的先后顺序来执行控制指令的,因此,在播放设备接收到用户终端发送的控制指令之后,播放设备需要先判断控制指令的时间戳是否早于当前正在执行的控制指令的时间戳,若否,播放设备可以将该控制指令存储在指令队列中,该控制指令等待比它时间戳早的控制指令执行完后再被执行,若是,播放设备可以将接收到的控制指令丢弃不存储。

举例来说,假设当前正在执行控制指令b,此时接收到了控制指令a和控制指令c,而控制指令a被发送的时间戳为8点,控制指令b被发送的时间戳为8:20,控制指令c被发送的时间戳为9点,即控制指令a的时间戳早于当前正在执行的控制指令b的时间戳,控制指令c的时间戳晚于当前正在执行的控制指令b的时间戳,这个时候,播放设备就会把控制指令a直接丢弃,而将控制指令c存储在指令队列中。

s303、播放设备将控制指令存储在指令队列中。

s304、播放设备扫描指令队列中所有的控制指令,并读取所有的控制指令中时间戳最早的控制指令。

s305、播放设备执行时间戳最早的控制指令。

s306、播放设备从指令队列中删除时间戳最早的控制指令。

s307、播放设备判断指令队列剩余的控制指令中是否存在目标控制指令,若是,执行步骤s308,若否,执行步骤s310。

本发明实施例中,播放设备执行完时间戳最早的控制指令并删除掉该时间戳最早的控制指令之后,播放设备可以判断指令队列剩余的控制指令中是否存在目标控制指令,其中,该目标控制指令与时间戳最早的控制指令为同一个用户终端发送的,若是,播放设备可以进一步执行步骤s308,若否,播放设备可以按照时间戳的先后顺序,执行指令队列剩余的控制指令中时间戳最早的控制指令。

s308、播放设备判断目标控制指令与时间戳最早的控制指令是否构成关联控制指令,若是,执行步骤s309,若否,执行步骤s310。

本发明实施例中,播放设备判断指令队列剩余的控制指令中存在目标控制指令之后,播放设备可以进一步判断目标控制指令与时间戳最早的控制指令是否构成关联控制指令,如果该目标控制指令与时间戳最早的控制指令构成关联控制指令,为了确保关联控制指令被连续地执行,播放设备可以不按照时间戳的先后顺序执行指令队列剩余的控制指令中时间戳最早的控制指令,而是执行该目标控制指令;如果该目标控制指令与时间戳最早的控制指令不构成关联控制指令,播放设备依然可以按照时间戳的先后顺序,执行指令队列剩余的控制指令中时间戳最早的控制指令。

其中,该关联控制指令可以为针对同一控制对象的指令,比如,用户终端可以先后发送音量控制指令,这多个音量控制指令就可以构成关联控制指令。

举例来说,假设指令队列中存储有控制指令a、控制指令b、控制指令c以及控制指令d,且控制指令a的时间戳早于控制指令b的时间戳,控制指令b的时间戳早于控制指令c的时间戳,控制指令c的时间戳早于控制指令d的时间戳,当播放设备执行完控制指令a后,播放设备会先判断指令队列中剩余的控制指令b、控制指令c以及控制指令d中是否存在与控制指令a为同一个用户终端发送的控制指令,如果控制指令d与控制指令a为同一个用户终端发送的控制指令,播放设备进一步判断控制指令d与控制指令a是否构成关联控制指令,若是,则播放设备先执行控制指令d,若否,则播放设备就会执行指令队列中剩余的控制指令中时间戳最早的控制指令b。

可选的,播放设备判断目标控制指令与时间戳最早的控制指令是否构成关联控制指令的方式具体为:

判断目标控制指令的时间戳与时间戳最早的控制指令的时间戳的差值是否小于或等于预设时间戳阈值,若是,则确定目标控制指令与时间戳最早的控制指令构成关联控制指令。

其中,该预设时间戳阈值可以为用户自定义的时间,也可以为系统默认设置的时间,比如1s、5s等。

s309、播放设备读取目标控制指令,并执行目标控制指令,并结束本流程。

s310、播放设备读取指令队列剩余的控制指令中时间戳最早的控制指令,并执行指令队列剩余的控制指令中时间戳最早的控制指令。

在图3所描述的方法流程中,接收到用户终端发送的控制指令之后,如果该控制指令的时间戳晚于当前正在执行的控制指令的时间戳,播放设备将会把该控制指令存储在指令队列中,并执行指令队列中时间戳最早的控制指令,进一步地,播放设备可以判断指令队列剩余的控制指令中是否存在目标控制指令,当指令队列剩余的控制指令中存在目标控制指令时,判断目标控制指令与时间戳最早的控制指令是否构成关联控制指令,若是,则执行该目标控制指令,否则,播放设备执行指令队列剩余的控制指令中时间戳最早的控制指令。可见,实施本发明实施例,不仅可以有效地控制无线音乐系统中的播放设备,同时,还可以确保构成关联控制指令的多个控制指令得到连续地执行,提高用户体验。

下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例中的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明上述方法实施例。

基于图1所示的网络构架,本发明实施例公开了一种播放设备。请参见图4,图4是本发明实施例公开的一种播放设备的结构示意图,如图4所示,该播放设备400可以包括:

接收单元401,用于接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;

存储单元402,用于将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;

读取单元403,用于扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;

执行单元404,用于执行所述时间戳最早的控制指令;

删除单元405,用于从所述指令队列中删除所述时间戳最早的控制指令。

基于图1所示的网络构架,本发明实施例公开了一种播放设备。请参见图5,图5是本发明实施例公开的另一种播放设备的结构示意图,其中,图5所示的播放设备是在图4所示的播放设备的基础上进一步优化得到的,与图4所示的播放设备相比,图5所示的播放设备除了包括图4所示的播放设备的所有单元外,还可以包括:

第一判断单元406,用于在所述删除单元405从所述指令队列中删除所述时间戳最早的控制指令之后,判断所述指令队列剩余的控制指令中是否存在目标控制指令,所述目标控制指令与所述时间戳最早的控制指令为同一个用户终端发送的;

第二判断单元407,用于当所述第一判断单元406判断所述指令队列剩余的控制指令中存在目标控制指令时,判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令;

所述读取单元403,还用于当所述第二判断单元407判断所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令时,读取所述目标控制指令;

所述执行单元404,还用于执行所述目标控制指令。

作为一种可选的实施方式,所述第二判断单元407判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令的方式具体为:

判断所述目标控制指令的时间戳与所述时间戳最早的控制指令的时间戳的差值是否小于或等于预设时间戳阈值,若是,则确定所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令。

作为另一种可选的实施方式,所述读取单元403还用于当所述第二判断单元407判断所述目标控制指令与所述时间戳最早的控制指令不构成关联控制指令时,读取所述指令队列剩余的控制指令中时间戳最早的控制指令;

所述执行单元404,还用于执行所述指令队列剩余的控制指令中时间戳最早的控制指令。

作为另一种可选的实施方式,图5所示的播放设备400还可以包括:

第三判断单元408,用于在所述接收单元401接收用户终端发送的控制指令之后,判断所述控制指令的时间戳是否早于当前正在执行的控制指令的时间戳;

所述存储单元402,具有用于当所述第三判断单元408判断所述控制指令的时间戳不早于当前正在执行的控制指令的时间戳时,将所述控制指令存储在指令队列中。

在图4~图5所描述的播放设备400中,接收单元401可以接收用户终端发送的控制指令,该控制指令包括控制指令被发送时的时间戳,存储单元402将控制指令存储在指令队列中,进一步的,读取单元403可以扫描指令队列中所有的控制指令,读取所有的控制指令中时间戳最早的控制指令,执行单元404执行时间戳最早的控制指令;更进一步地,删除单元405可以从指令队列中删除时间戳最早的控制指令。可见,通过本发明实施例,当播放设备接收到一个控制指令时,播放设备不是立即执行该控制指令,而是先将该控制指令存储在指令队列中,并读取指令队列中所有的控制指令中时间戳最早的控制指令,并执行该时间戳最早的控制指令,执行完后并删除该时间戳最早的控制指令。这样,无论播放设备同时接收到多少个控制指令,播放设备执行的都是时间戳最早的控制指令,从而可以有效地控制无线音乐系统。

请参见图6,图6是本发明实施例公开的另一种播放设备的结构示意图。如图6所示,该播放设备600可以包括:至少一个处理器601,如cpu,输入装置602、存储器603以及至少一个通信总线604。其中,通信总线604用于实现这些组件之间的通信连接,存储器603可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。可选地,存储器603还可以是至少一个位于远离前述处理器601的存储装置。其中,存储器603中存储一组程序代码,且处理器601调用存储器603中存储的程序代码,用于执行以下操作:

通过输入装置602接收用户终端发送的控制指令,所述控制指令包括所述控制指令被发送时的时间戳;

将所述控制指令存储在指令队列中,所述指令队列用于存储待执行的控制指令;

扫描所述指令队列中所有的控制指令,并读取所述所有的控制指令中时间戳最早的控制指令;

执行所述时间戳最早的控制指令;

从所述指令队列中删除所述时间戳最早的控制指令。

作为一种可选的实施方式,所述处理器601从所述指令队列中删除所述时间戳最早的控制指令之后,还可以调用存储器603中存储的程序代码,用于执行以下操作:

判断所述指令队列剩余的控制指令中是否存在目标控制指令,所述目标控制指令与所述时间戳最早的控制指令为同一个用户终端发送的;

当所述指令队列剩余的控制指令中存在目标控制指令时,判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令,若是,则读取所述目标控制指令,并执行所述目标控制指令。

可选的,所述处理器601判断所述目标控制指令与所述时间戳最早的控制指令是否构成关联控制指令的方法具体为:

判断所述目标控制指令的时间戳与所述时间戳最早的控制指令的时间戳的差值是否小于或等于预设时间戳阈值,若是,则确定所述目标控制指令与所述时间戳最早的控制指令构成关联控制指令。

作为另一种可选的实施方式,所述处理器601还可以调用存储器603中存储的程序代码,用于执行以下操作:

当所述目标控制指令与所述时间戳最早的控制指令不构成关联控制指令时,读取所述指令队列剩余的控制指令中时间戳最早的控制指令,并执行所述指令队列剩余的控制指令中时间戳最早的控制指令。

作为另一种可选的实施方式,所述处理器601通过输入装置602接收用户终端发送的控制指令之后,还可以调用存储器603中存储的程序代码,用于执行以下操作:

判断所述控制指令的时间戳是否早于当前正在执行的控制指令的时间戳;

若否,则执行所述将所述控制指令存储在指令队列中的步骤。

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1