Processing

Please wait...

Settings

Settings

Goto Application

1. CN107257308 - Intelligent device control method, intelligent device and storage medium

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ ZH ]
一种智能设备的控制方法、智能设备和存储介质


技术领域
本发明涉及电子设备控制领域,尤其涉及一种智能设备的控制方法、智能设备和存储介质。
背景技术
近年来,移动宽带技术和智能设备技术迅速发展,如手机和平板等移动终端逐步进入了千家万户。无线wifi功能也早已成为各种移动终端和如机顶盒、智能冰箱、智能洗衣机和智能电视等各种智能设备的标配,智能终端的功能和操作也日趋智能化和人性化。
当手机等各种移动终端利用无线wifi,通过无线路由器与机顶盒等各种智能设备建立无线通信连接后,用户即可通过手机等移动终端,在其触摸屏上对如机顶盒等智能设备进行操作控制,从而改变了用户通过遥控器操作如机顶盒等智能设备的传统控制方式。
但是,一个家庭通常同时存在多个移动终端,当这些移动终端同时操作控制同一智能终端时,必然会存在如何协调控制权的的技术问题。
发明内容
观察目前现有的智能设备所采用的控制技术方案,都没有考虑当多个移动终端同时操作控制同一个如机顶盒等智能设备时,如何进行控制权的协调问题。例如,当移动终端A正在对机顶盒进行操作控制时,如此时移动终端B也接入了进来,且在移动终端B完全不知道移动终端A正在操作控制机顶盒,且在没有经过移动终端A授权的情况下,如果也直接对机顶盒进行操作控制,则移动终端B对机顶盒的操作控制结果将会直接影响到移动终端A对机顶盒的正常使用。此时,如果移动终端C也接入进来,那么移动终端C在没有经过移动终端A和B授权的情况下,如果也可以对机顶盒等智能设备进行直接操作控制,其操作控制结果必然会影响到移动终端A和B对机顶盒等智能设备的使用体验。
由上述分析可知,移动终端操作控制如机顶盒等智能设备的现有技术是一种无序的随意控制方式,在这种条件下,容易出现如下问题,即一个用户(如A用户)的操作在不知情的情况下,可能被另一个用户(如B用户)的操作任意打乱,导致用户对机顶盒终端的操作完全失控。
有鉴于此,本发明的目的是提出一种智能设备的控制方法、智能设备和存储介质,以解决多个移动终端在同时操作控制同一智能设备时,用户所持有的移动终端之间产生的相互干扰影响、智能设备资源合理协调分配的问题,提高智能设备在多用户工作模式下的稳定性的问题。
为实现上述目的,本发明采用如下技术方案:
第一方面,本发明实施例提供了一种智能设备的控制方法,包括:
接收第二移动终端的第二控制请求;
检测所述智能设备是否已接受第一移动终端的第一控制请求;
若是,则根据预设协商规则,与所述第一移动终端和所述第二移动终端进行控制权协商,得到控制权协商结果;
根据所述控制权协商结果,选择继续接受所述第一控制请求,或者选择终止所述第一控制请求,以及接收所述第二移动终端的所述第二控制请求。
进一步地,所述则根据预设协商规则,与所述第一移动终端和所述第二移动终端进行控制权协商的步骤包括:
发送第一协商通知给所述第一移动终端,所述第一协商通知用于通知所述第一移动终端,所述智能设备接收到所述第二控制请求;
发送第一控制权协商请求给所述第一移动终端,所述第一控制权协商请求用于请求所述第一移动终端暂时中断对所述智能设备的控制权;
发送第二协商通知给所述第二移动终端,所述第二协商通知用于通知所述第二移动终端,所述智能设备当前已接受所述第一控制请求,请等待所述第一控制权协商请求结果。
进一步地,所述根据所述协商结果,选择继续接受所述第一控制请求,或者选择终止所述第一控制请求,以及接收所述第二移动终端的所述第二控制请求的步骤包括:
若所述协商结果为所述第一移动终端不中断控制权,则选择继续接受所述第一控制请求;或者
若所述协商结果为所述第一移动终端中断控制权,则选择终止所述第一控制请求,以及接收所述第二移动终端的所述第二控制请求;或者
若所述协商结果为所述第一移动终端在预设时间内,不响应所述控制权协商,则选择终止所述第一控制请求,以及接收所述第二移动终端的所述第二控制请求。
进一步地,在选择终止所述第一控制请求的步骤之前,还包括:
保存所述第一移动终端对所述智能设备的当前操作现场的现场数据,其中,当所述第一移动终端再次获得所述智能设备的控制权时,利用所述现场数据,恢复所述当前操作现场。
进一步地,在所述选择继续接受所述第一控制请求的步骤之后,还包括:
将所述第二移动终端的控制权获取优先级更新到所述第一移动终端的控制权获取优先级之后;
当检测到所述第一移动终端终止所述第一控制请求后,根据所述控制权获取优先级,优先向所述第二移动终端发送第四协商通知;
根据所述第四协商通知,通知所述第二移动终端,所述智能设备处于等待接受所述第二移动终端控制的状态。
进一步地,所述将所述智能设备的控制权转让给所述第二移动终端的步骤包括:
发送第六协商通知给所述第二移动终端;
通过所述第六协商通知,使所述第二移动终端从所述控制权协商状态,进入能够控制所述智能设备的状态。
进一步地,所述若所述协商结果为所述第一移动终端在预设时间内,不响应所述控制权协商,则选择终止所述第一控制请求,以及接收所述第二移动终端的所述第二控制请求的步骤之后,还包括:
发送第三协商通知给所述第一移动终端;
根据所述第三协商通知,通知所述第一移动终端,所述智能设备的控制权已经从所述第一移动终端转让给了所述第二移动终端。
第二方面,本发明实施例提供了一种智能设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面中任一所述的智能设备的控制方法。
第三方面,本发明实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行以实现如第一方面中任一所述的一种智能设备的控制方法。
本发明的有益效果是:本发明提供的一种智能设备的控制方法、智能设备和存储介质,通过在接收第二移动终端的第二控制请求之后,检测智能设备是否已接受第一移动终端的第一控制请求,若是,则根据预设协商规则,与第一移动终端和第二移动终端进行控制权协商,得到控制权协商结果,根据控制权协商结果,选择移动终端的技术手段,解决了现有技术中,一个家庭多个移动终端同时操作控制同一智能设备时,用户通过移动终端控制智能设备的操作被干扰且从一个不确定的位置开始操作的问题,一个用户(如A用户)的操作在不知情的情况下,可能被另一个用户(如B用户)的操作任意打乱,导致用户对如机顶盒等智能设备的操作完全失控,从而带来极坏的用户体验。
与现有技术中,移动终端操作控制如机顶盒等智能设备的一种无序的随意控制方式相比,本发明提供的技术方案,能够在多用户操作控制场景下,根据控制协商请求的响应,按照预设协商规则,协调不同移动终端的控制请求,能够保证多用户对智能设备进行有序控制,以避免在多用户操作控制时,对智能设备操作失控或混乱控制的情况,协调多个用户对智能设备的控制,间接提升用户体验。
附图说明
下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其他特征和优点,附图中:
图1是本发明实施例一提供的一种智能设备的控制方法的流程示意图;
图2是本发明实施例二提供的一种智能设备的控制方法的流程示意图;
图3是本发明实施例三提供的一种智能设备的控制方法的流程示意图;
图4是本发明实施例四提供的一种智能设备的结构框图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。在不冲突的情况下,本发明实施例以及实施例中的特征可以相互组合。
实施例一
本发明实施例提供的一种智能设备的控制方法。该方法适用于多个移动终端在同时操作控制同一智能设备的情况,该方法可以由如智能空调、机顶盒终端和智能洗衣机等可以进行智能控制的智能设备来执行。具体可以由部署在智能设备和/装置中软件和/或硬件的方式来实现。下面以机顶盒终端的控制为了进行说明,如图1所示,该方法包括:
步骤110、接收第二移动终端的第二控制请求。
移动终端可以是手机、平板等便携式智能终端,智能设备可以是智能空调、机顶盒终端和智能洗衣机等终端设备。移动终端与智能设备可以通过无线路由器、蓝牙等无线传输设备进行联通和数据交互。
第二移动终端可以是任意一个没有与机顶盒终端建立网络控制连接的手持终端,如:手机和平板。
在第二移动终端发送控制请求之后,机顶盒终端接收第二移动终端的第二控制请求。
步骤120、检测智能设备是否已接受第一移动终端的第一控制请求。
第一控制请求是指第一移动终端向智能设备发送的控制请求指令,在智能设备接受之后,第一移动终端可以对智能设备进行控制。
第一移动终端可以是与机顶盒终端建立网络控制连接的手持终端。
在接收到第二移动终端控制请求之后,机顶盒终端需要检测是否存在第一移动终端,并与第一移动终端已建立了网络控制连接。
步骤130、若是,则根据预设协商规则,与第一移动终端和第二移动终端进行控制权协商,得到控制权协商结果。
若机顶盒终端已接受第一移动终端的第一控制请求,此时存在第二移动终端向机顶盒终端发送控制请求,机顶盒终端在接收到第二移动终端发送的控制请求之后,通过无线路由器或蓝牙等无线传输设备发送控制协商请求给第一移动终端和第二移动终端,进行控制权协商;获得第一移动终端和第二移动终端的控制权协商结果。
示例性地,预设协商规则可以是:当第二移动终端发送等待协商指令后,第一移动终端发送不转让控制器指令时,接收第一移动终端的控制;当第二移动终端发送等待协商指令,第一移动终端发送转让控制器指令时,接收第二移动终端的控制;当第二移动终端发送等待协商指令,第一移动终端无响应时,接收第一移动终端的控制;当第二移动终端发送不等待协商指令时,接收第一移动终端的控制。
步骤140、根据控制权协商结果,选择继续接受第一控制请求,或者选择终止第一控制请求,以及接收第二移动终端的第二控制请求。
分别接手第二移动终端和第一移动终端对控制协商请求的响应,第二移动终端的响应包括:等待协商和不等待协商;第一移动终端的响应包括:转让控制权、不转让控制器和无响应,其中,无响应可能是因为第一移动终端无法联网或是用户操作处于离线且没有使用第一移动终端。
本发明实施例提供的一种智能设备的控制方法,在接收第二移动终端的第二控制请求之后,检测智能设备是否已接受第一移动终端的第一控制请求,若是,则根据预设协商规则,与第一移动终端和第二移动终端进行控制权协商,得到控制权协商结果,根据控制权协商结果,选择继续接受第一控制请求,或者选择终止第一控制请求,以及接收第二移动终端的第二控制请求。由于现有的智能设备不能够对多个移动终端进行协商处理,在多用户操作控制场景下,通常采用一种无序的随意控制方式,很容易造成一个移动终端的操作在不知情的情况下可被另一个移动终端的操作任意打乱,导致移动终端对机顶盒终端操作失控的情况,与现有技术相比,本发明实施例能够在多用户操作控制场景下,根据预设协商规则,得到控制权协商结果,协调不同移动终端的控制请求,能够保证多用户对智能设备进行有序控制,以避免在多用户操作控制时,对智能设备操作失控或混乱控制的情况,协调多个用户对智能设备的控制,间接提升用户体验。
实施例二
本实施例在上述实施例的基础上,对步骤130进行了进一步地优化。如图2所示,该方法包括:
步骤210、接收第二移动终端的第二控制请求。
步骤220、检测智能设备是否已接受第一移动终端的第一控制请求。
步骤230、若是,发送第一协商通知给第一移动终端,第一协商通知用于通知第一移动终端,智能设备接收到第二控制请求。
发送第一协商通知给第一移动终端的目的是为了通知第一移动终端,其控制端的智能设备接收到了第二移动终端发送的第二控制请求。
通过发送第一协商通知,能够将请求控制智能设备移动终端的信息发送给正在控制智能设备的移动终端,从而,使正在控制智能设备的移动终端能够清楚的了解待接入的移动终端的信息,从而判断是否暂时中断对智能终端的控制权。
步骤240、发送第一控制权协商请求给第一移动终端,第一控制权协商请求用于请求第一移动终端暂时中断对智能设备的控制权。
发送第一控制权协商请求给第一移动终端,与第一移动终端进行协商,是否可以暂时中断对智能设备的控制权。
通过发送第一控制权协商请求,与第一移动终端进行协商,征求第一移动终端用户的意见,使用户的知情的情况下进行选择,保证第一移动终端用户的用户权益,提升用户满意度。
步骤250、发送第二协商通知给第二移动终端,第二协商通知用于通知第二移动终端,智能设备当前已接受第一控制请求,请等待第一控制权协商请求结果。
发送第二协商通知给第二移动终端,使第二移动终端用户获知智能设备的正在被第一移动终端控制,不能及时接受其控制请求,需要与第一移动终端进行协商,请第二移动终端等待协商结果,在第二移动终端用户知情的情况下,可以选择是否等待,避免盲目等待给用户带来的不良体验。
步骤260、根据控制权协商结果,选择继续接受第一控制请求,或者选择终止第一控制请求,以及接收第二移动终端的第二控制请求。
进一步地,在选择终止第一控制请求的步骤之前,还包括:保存第一移动终端对智能设备的当前操作现场的现场数据,其中,当第一移动终端再次获得智能设备的控制权时,利用现场数据,恢复当前操作现场。
机顶盒终端上的存储单元能够对盒端实时运行场景状态进行存储,可以将第一移动终端的设备信息及其操作控制机顶盒终端时的操作现场状态进行标记存储,这里的操作现场状态可以是用户通过移动终端操作机顶盒终端时的实时场景信息;示例性地,如果是直播节目播放,则记录正在播放节目的频道号和其输出的音量大小,如果是本地节目播放,则记录正在播放节目所在的存储位置、播放时间进度和输出音量大小,如果是网络节目播放,则记录正在播放节目所在的网络地址、播放时间进度和输出音量大小,如果是图片相册,则记录正在显示图片文件所在的位置信息,如果是网页浏览状态,则记录当前网页所在的网络地址,这些操作现场状态信息与移动终端的设备信息一并存储到存储单元中,方便移动终端恢复操作现场时进行调取。
本发明实施例提供的一种智能设备的控制方法,在接收第二移动终端的第二控制请求,检测智能设备已接受第一移动终端的第一控制请求之后,发送第一协商通知给根据第一移动终端,通知根据第一移动终端,根据智能设备接收到根据第二控制请求,发送第一控制权协商请求给根据第一移动终端,请求根据第一移动终端暂时中断对根据智能设备的控制权,发送第二协商通知给根据第二移动终端,通知根据第二移动终端,根据智能设备当前已接受根据第一控制请求,请等待根据第一控制权协商请求结果,根据第一控制权协商请求结果,重新确定控制权。本发明实施例能够在多用户操作控制场景下,通过发送第一协商通知和第二协商通知给第二移动终端进行控制权及控制权协商通知,发送第一控制权协商请求给第一移动终端进行控制权协商,实现了对不同移动终端控制请求的协调,保证多用户对智能设备进行有序控制,以避免在多用户操作控制时,对智能设备操作失控或混乱控制的情况,协调多个用户对智能设备的控制,间接提升用户体验。
实施例三
本实施例在上述实施例的基础上,对协商后的处理过程进行了具体优化。如图3所示,该方法包括:
步骤310、接收第二移动终端的第二控制请求。
步骤320、检测智能设备是否已接受第一移动终端的第一控制请求。
步骤330、若是,则根据预设协商规则,与第一移动终端和第二移动终端进行控制权协商,得到控制权协商结果。
步骤340、若协商结果为第一移动终端不中断控制权,则选择继续接受第一控制请求;或者若协商结果为第一移动终端中断控制权,则选择终止第一控制请求,以及接收第二移动终端的第二控制请求;或者若协商结果为第一移动终端在预设时间内,不响应控制权协商,则选择终止第一控制请求,以及接收第二移动终端的第二控制请求。
进一步地,在选择继续接受第一控制请求的步骤之后,还包括:
将第二移动终端的控制权获取优先级更新到第一移动终端的控制权获取优先级之后;
当检测到第一移动终端终止第一控制请求后,根据控制权获取优先级,优先向第二移动终端发送第四协商通知;
根据第四协商通知,通知第二移动终端,智能设备处于等待接受第二移动终端控制的状态。
通过设置优先级,能够保证用户依次获得对智能设备的控制权,使各个移动终端能够对智能设备进行有序控制,保障了各个移动终端用户的权益。
进一步地,将智能设备的控制权转让给第二移动终端的步骤包括:
发送第六协商通知给第二移动终端;
通过第六协商通知,使第二移动终端从控制权协商状态,进入能够控制智能设备的状态。
进一步地,若协商结果为第一移动终端在预设时间内,不响应控制权协商,则选择终止第一控制请求,以及接收第二移动终端的第二控制请求的步骤之后,还包括:
发送第三协商通知给第一移动终端;
根据第三协商通知,通知第一移动终端,智能设备的控制权已经从第一移动终端交给了第二移动终端。
如果第一移动终端在预设时间内未发送任何协商结果,则第一移动终端可能出来带线或离线状态,说明第一移动终端已失去了对智能设备的控制权,智能设备出去无控制状态,此时,智能设备可以接受其他移动终端的控制请求。优选地,预设时间可以是30s或60s。通过对预设时间的判断,能够有效的避免第一移动终端在带线或离线时,长期占有智能终端的控制权,导致其他移动终端不能够及时获得智能终端控制权,造成智能终端长期占用,无法控制的现象,不利于用户使用,间接降低用户体验。
为了方便阐述本发明的实施方法,现在以机顶盒为例进行说明,此时,一个家庭中有两个成员用户A和用户B,他们正在通过移动终端操作使用同一个机顶盒终端,通过上述应用场景为例,详细阐述本发明的实施过程。
机顶盒终端对移动终端暴露自身设备信息的过程。机顶盒终端上的服务端程序将自身的设备信息,如:设备名称、IP地址、端口号和可提供访问的资源类型等,构成网络数据包,通过无线路由器以固定的时间间隔进行持续发送;移动终端搜索网络中存在的机顶盒终端设备,用户A、B使用的移动终端客户端程序通过建立网络侦听任务,收到机顶盒终端发送的广播数据包,通过解析收到的数据包得到网络中存在的具体设备信息,并以设备列表的形式呈现于客户端上;此时,移动终端可以对机顶盒终端进行操作控制,移动终端A从客户端程序的设备列表中选择机顶盒终端设备,并与机顶盒终端设备通过无线路由器建立网络连接,用户A借助移动终端A的客户端程序所呈现的触控交互界面,进行触摸或者点击操作,移动终端A的客户端程序将触摸或者点击操作按照触摸的方向和点击的位置信息转换成数据包,并通过网络套接字向机顶盒终端进行发送;机顶盒终端对用户端发送控制指令,在机顶盒终端创建网络侦听任务,负责实时接收手持端设备发送过来的数据包,通过拆包和解析后,得到数据包发送方移动终端A设备的具体信息,这些信息包括MAC地址、IP地址和通讯使用的网络端口号,同时得到数据包携带的控制指令信息,这些信息在机顶盒终端是指向左移动、向右移动、向上移动、向下移动、确定、返回、退出等控制指令,机顶盒终端将控制指令序列发送到机顶盒终端的控制单元,控制单元依次响应控制指令序列,实现对机顶盒资源的调度控制,这些调度控制包括:直播节目的播放、本地节目的播放、网络节目的播放、图片相册的浏览、网页的呈现、音量的控制和机顶盒应用的调用。
当移动终端B设备接入到网络中,通过其客户端程序,请求对机顶盒终端发起操作控制请求,机顶盒终端接收到B设备的控制请求后,检测与自身已建立连接关系的移动终端设备情况,通过检测发现移动终端A设备已存在,则首先发送通知消息给移动终端B,告知移动终端B当前有移动终端A设备正在使用机顶盒终端资源,期望移动终端B等待机顶盒终端与移动终端A设备的协商结果,并发送通知消息给移动终端A,告知移动终端A当前有移动终端B设备请求使用机顶盒终端资源,期望移动终端A暂时转让控制权,并为移动终端A保存操纵现场状态。
移动终端A收到机顶盒终端发送的资源协商请求后,用户A根据自身情况选择接受,或者选择拒绝,或者由于其他原因(比如客户A走开了、移动终端A与机顶盒终端网络连接失效),移动终端A在约定的时间阈值范围内没有应答,根据上述三种情况,在移动终端B等待协商的情况下,机顶盒终端会根据三种消息类型分别进行如下处理:
当移动终端A选择接受后,机顶盒终端收到这一回应消息类型后,盒端启动存储单元,将移动终端A的实时运行场景状态进行及时保存,具体保存的内容包括,如果是直播节目播放,则记录正在播放节目的频道号和其输出的音量大小,如果是本地节目播放,则记录正在播放节目所在的存储位置、播放时间进度和输出音量大小,如果是网络节目播放,则记录正在播放节目所在的网络地址、播放时间进度和输出音量大小,如果是图片相册,则记录正在显示图片文件所在的位置信息,如果是网页浏览状态,则记录当前网页所在的网络地址等,而后通知移动终端B,盒端资源已经处于就绪状态,可以对盒端资源发起操作控制;移动终端B收到机顶盒终端的回应通知后,从回应状态循环等待画面跳出,进入用户操作控制界面,机顶盒终端将自身资源管理权限交给移动终端B进行调用和控制,用户B借助移动终端B上的客户端程序所呈现的触控交互界面,进行触摸或者点击操作,移动终端B的客户端程序将触摸或者点击操作按照触摸的方向和点击的位置信息转换成数据包,并通过网络套接字向机顶盒终端进行发送,机顶盒终端通过上述描述操作过程为移动终端B提供资源调度和数据传输服务。
当移动终端A选择拒绝后,机顶盒终端收到这一回应消息类型后,盒端将此消息转发给移动终端B,移动终端B收到这一消息类型后,继续运行在回应状态循环等待过程,并弹出选择提示对话框,告知用户B当前盒端资源正在被另外一个用户A使用,请用户B选择继续等待空闲资源或者结束本次请求,用户B根据自身情况选择继续等待和结束请求操作;当用户B选择继续等待时,盒端收到用户B的这一选择消息,记录下来,同时将移动终端B调度盒端资源的优先级提高至用户A之后,当盒端检测到用户A退出盒端资源请求时,盒端优先对移动终端B发送通知消息,告知其盒端资源已经处于就绪状态,可以对盒端资源发起操作控制,移动终端B收到通知消息后,便可实现对盒端资源的调度和控制;当移动终端B选择退出时,不需要向盒端发送任何消息即可单方面结束由移动终端B发起的本次请求服务。
当机顶盒终端向移动终端A发送资源协商请求消息后,移动终端A在预设时间范围内没有应答时,将移动终端A的实时运行场景状态进行及时保存,随后通知移动终端B,盒端资源已经处于就绪状态,可以对盒端资源发起操作控制;同时向移动终端A发送提示类型的消息,告知移动终端A对机顶盒资源的控制权已转交给另一移动终端B使用,如果移动终端A再次使用机顶盒终端资源时,请重新向机顶盒终端发起请求。上述过程,移动终端A和B实现了对机顶盒终端资源调度与控制。
本发明实施例提供的一种智能设备的控制方法,在接收第二移动终端的第二控制请求之后,检测智能设备是否已接受第一移动终端的第一控制请求,若是,则根据预设协商规则,与第一移动终端和第二移动终端进行控制权协商,得到控制权协商结果,若协商结果为第一移动终端不中断控制权,则选择继续接受第一控制请求;或者若协商结果为第一移动终端中断控制权,则选择终止第一控制请求,以及接收第二移动终端的第二控制请求;或者若协商结果为第一移动终端在预设时间内,不响应控制权协商,则选择终止第一控制请求,以及接收第二移动终端的第二控制请求。本发明实施例在多用户操作控制场景下,根据控制权协商结果,选择移动终端,协调不同移动终端的控制请求,能够保证多用户对智能设备进行有序控制,以避免在多用户操作控制时,对智能设备操作失控或混乱控制的情况,协调多个用户对智能设备的控制,间接提升用户体验。
实施例四
图4为本发明实施例三提供的一种智能设备的结构示意图。如图4所示,该智能设备包括:处理器410、存储器420、输入装置430和输出装置440;设备/终端/服务器中处理器410的数量可以是一个或多个,图4中以一个处理器410为例;设备/终端/服务器中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线连接为例。
存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的智能设备的方法对应的程序指令/模块。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行设备/终端/服务器的各种功能应用以及数据处理,即实现上述的智能设备方法。
存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置430可用于接收输入的数字或字符信息,以及产生与智能设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。
本实施例提供的一种智能设备,可执行本发明任意实施例所提供的一种智能设备的控制方法,具备相应的功能和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的一种智能设备的控制方法。
实施例五
本发明实施例五还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种智能设备控制的方法,该方法包括:
接收第二移动终端的第二控制请求;
检测智能设备是否已接受第一移动终端的第一控制请求;
若是,则根据预设协商规则,与第一移动终端和第二移动终端进行控制权协商,得到控制权协商结果;
根据控制权协商结果,选择继续接受第一控制请求,或者选择终止第一控制请求,以及接收第二移动终端的第二控制请求。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的智能设备的方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过软件或硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。