终端控制方法、系统、电子设备和存储介质与流程

文档序号:24252447发布日期:2021-03-12 13:31阅读:86来源:国知局
终端控制方法、系统、电子设备和存储介质与流程

本发明实施例涉及物联网领域,特别涉及终端控制方法、系统、电子设备和存储介质。



背景技术:

智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。

然而,传统的设备控制方式为通过手机app或电脑程序借助wifi网络或有线网络远程控制家庭终端控制系统,其认证方式也是在手机侧通过用户名密码等登陆方式远程进行。无论是手机端还是电脑端任何控制软件,如果在无网络或wifi环境下,都无法发送操作指令到家庭控制终端。



技术实现要素:

本发明实施方式的目的在于提供一种终端控制方法、系统、电子设备和存储介质,使得在无网络环境下实现物联网终端控制。

为解决上述技术问题,本发明的实施方式提供了一种终端控制方法,包括以下步骤:

对主叫用户以彩铃形式发送的认证信息进行验证;

验证通过后,分析主叫用户对目标终端的指令信息,获取所述目标终端标识和所述目标终端的操作信息,其中,所述指令信息以所述彩铃形式传递;

根据所述目标终端标识将所述目标终端的操作信息发送至所述目标终端,以对所述目标终端进行控制。

本发明的实施方式还提供了一种终端控制方法,包括:

接收被叫指令处理终端发送的操作信息;

确定所述目标终端执行所述目标终端指令信息所需其他终端标识和所述其他终端的操作指令;

根据所述其他终端标识将所述其他终端操作指令发送至所述其他终端,以对所述其他终端进行控制。

本发明的实施方式还提供了一种终端控制系统,包括:

鉴权模块,用于对主叫用户以彩铃形式发送的认证信息进行验证;

指令分析模块,用于验证通过后,分析主叫用户对目标终端的指令信息,获取所述目标终端标识和所述目标终端的操作信息;

控制模块,用于根据所述目标终端标识将所述目标终端的操作信息发送至所述目标终端,以对所述目标终端进行控制。

本发明的实施方式还提供了一种终端控制系统,包括:

接收模块,用于接收被叫指令处理终端发送的操作信息;

分析模块,用于确定所述目标终端执行所述目标终端指令信息所需其他终端标识和所述其他终端的操作指令;

发送模块,用于根据所述其他终端标识将所述其他终端操作指令发送至所述其他终端,以对所述其他终端进行控制。

本发明的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行任一所述的终端控制方法。

本发明的实施方式还提供了一种计算机可读存储介质,所述计算机程序被处理器执行时实现任一项所述的终端控制方法。

本发明实施方式相对于相关技术而言,通过拨号彩铃向终端传递认证信息和指令信息,无需网络即可实现信息的发送与控制,避免了在网络状态不佳时无法将指令发送至终端的情况发生;同时,设置被叫指令处理终端用于接收拨号彩铃,根据认证信息对主叫用户鉴权,区别于传统的通过软件进行鉴权的方式,提高了认证方面的安全性能。

另外,本发明实施方式提供的终端控制方法,所述根据所述目标终端标识将所述目标终端控制信令发送至所述目标终端后,包括:通过所述目标终端,结合所述目标终端的操作信息确定所述目标终端执行所述目标终端指令信息所需其他终端标识和所述其他终端的操作指令;根据所述其他终端标识将所述其他终端操作指令发送至所述其他终端。通过本发明的终端控制方法,使物联网终端不再仅接受和执行指令,还可以作为指令解析和发布的主体,将解析工作分散至多个物联网终端,缓解了单一终端或服务器解析指令的负担。

另外,本发明实施方式提供的终端控制方法,所述确定所述目标终端执行所述目标终端指令信息所需其他终端标识和所述其他终端的操作指令后,包括:将所述其他终端标识和所述其他终端的操作指令转化为可执行指令集。将指令转化为物联网设备指令集,使终端设备在接收到指令集后即可执行指令信息,无需进行进一步的分析。

另外,本发明实施方式提供的终端控制方法,所述根据所述其他终端标识将所述其他终端操作指令发送至所述其他终端,包括:将所述其他终端操作指令按照预设时间发送至所述其他终端,其中,所述预设时间包括在执行所述目标终端的操作指令之前、接收到所述其他终端操作指令时,和在执行所述目标终端的操作指令之后。设置指令执行的时间,使指令执行更加人性化。

另外,本发明实施方式提供的终端控制方法,所述通过所述目标终端,结合所述目标终端的操作信息确定所述目标终端执行所述目标终端指令信息所需其他终端标识和所述其他终端的操作指令前,包括:判断执行所述目标终端的指令信息是否需要控制所述其他终端;若不需要控制所述其他终端,直接执行所述目标终端的操作指令。对于无需其他终端合作执行指令的情况,直接在目标终端执行指令。

另外,本发明实施方式提供的终端控制方法,所述分析主叫用户对目标终端的指令信息,获取所述目标终端标识和所述目标终端的操作信息,包括:对所述目标终端的指令信息进行语义分析,获取所述指令信息的关键词;通过预先设置的对应关系将所述关键词转化为可执行指令集,所述可执行指令集包括所述目标终端标识和所述目标终端的操作信息。通过分析指令信息,将文字或语音指令转化为物联网设备可理解和执行的指令,方便控制终端设备。

另外,本发明实施方式提供的终端控制方法,所述通过被叫指令处理终端对主叫用户以彩铃形式发送的认证信息进行验证,包括:通过主叫用户选择的所述彩铃形式发送所述认证信息,其中,所述彩铃形式包括视频、图像、声音和字符。彩铃的形式多种多样,使用户可以用过不同的形式验证和传递指令。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明的第一实施方式提供的终端控制方法的流程图;

图2是本发明的第二实施方式提供的终端控制方法的流程图;

图3是本发明的第三实施方式提供的终端控制系统的结构示意图;

图4是本发明的第四实施方式提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施方式涉及一种终端控制方法。

在本实施方式中,终端指的是物联网终端,通过物联网将万物互联,实现远程遥控终端设备。本发明可以应用于智能家居物联网、车联网、企业物联网等。具体流程如图1所示:

步骤101,对主叫用户以彩铃形式发送的认证信息进行验证。

主叫拨打彩铃至被叫指令处理终端,指令在彩铃呼叫系统进行处理并转发至彩铃被叫信令处理终端,主叫用户与被叫指令处理终端通过一系列sip信令协商建立连接。具体地,主叫发出初始invite,被叫指令处理终端被叫域的系统-呼叫控制收到invite消息,被叫域的系统-呼叫控制透传主被叫消息,完成主被叫资源预留。

进一步地,主叫用户向被叫指令处理终端拨打彩铃电话,彩铃电话中携带认证信息。认证信息可以为视频、图像、声音和字符,但认证信息的形式不局限于此,可以根据不同的应用场景选择合适的认证信息形式。

在一个具体例子,认证信息的形式为人脸图片:主叫用户前置摄像头打开,获取主叫用户头像,将获取的头像图片以彩铃形式发送至被叫指令处理终端,被叫指令处理终端接收到彩铃电话后,对彩铃电话携带的头像图片通过人脸识别算法对像五官等面部表情进行识别分析,确认主叫用户身份。鉴权通过,允许主叫用户控制终端设备。

再如,认证信息的形式为声音:主叫用户录入语音,以彩铃形式发送至被叫指令处理终端,被叫指令处理终端进行声音识别,确认主叫用户身份。

步骤102,验证通过后,分析主叫用户对目标终端的指令信息,获取所述目标终端标识和所述目标终端的操作信息,其中,所述指令信息以所述彩铃形式传递。

对主叫用户的身份通过步骤101验证通过后,对主叫用户的指令信息进行分析。

需要说明的是,指令信息的传递有以下两种方式:其一,与认证信息共同通过彩铃电话呼叫发送至被叫指令处理终端;其二,在主叫用户身份确认后,主叫用户方与被叫指令处理终端方建立连接,用于传递指令信息,即主叫用户接收到被叫指令处理终端返回的验证通过标识后,向被叫指令处理终端发送指令信息。

指令信息一般为文字或语音,被叫指令处理终端对指令信息进行语义分析,得到指令信息的关键词。将关键词通过预先设定的对应关系,生成指令信息对应的可执行指令集。

具体地,可执行指令集一般为字符组,不同的关键词对应不同的字符或字符串,对关键词与字符或字符串的对应关系预先进行约定,约定后在物联网终端设备中的各节点同步,使每一个终端执行同一套可执行指令。

可执行指令集中包括目标终端标识和目标终端操作信息,将可执行指令发送至目标终端,如步骤103所示。

步骤103,根据所述目标终端标识将所述目标终端的操作信息发送至所述目标终端,以对所述目标终端进行控制。

目标终端接收到可执行指令集后,对指令集进行分析,分析结果有以下两种:

其一,目标终端执行操作信息即可实现主叫用户的指令信息,在本分析结果之下,目标终端执行指令,实现主叫用户对目标终端的控制;

其二,目标终端执行指令前或执行指令后还需要其他终端配合才能实现主叫用户的指令信息,在这样的情况下,目标终端在接收被叫指令处理终端发送的可执行指令集后,分析所需其他终端,及其他终端的操作信息,将操作信息以可执行指令集的形式发送至其他终端,使其他终端与目标终端配合操作,实现主叫用户的指令信息。

需要说明的是,其他终端在接收到目标终端的可执行指令集后,对指令集进行分析,如果其他终端执行指令还需另外的终端配合,可以向另外的终端发送指令。

其他终端执行指令的时间可以在目标终端执行指令之前、目标终端执行指令同时或目标终端执行指令之后,具体的执行指令的时间可以在可执行指令集中设置。

其他终端可以向目标终端返回执行结果,目标终端将其他终端的执行结果与其自身的执行结果进行合并后,发送至被叫指令处理终端。被叫指令处理终端返回终端执行指令状态,状态信息分别在主叫与彩铃被叫信令处理终端侧已做出定义,主叫可以解析出被叫的状态数据。状态信息可以包括:终端是否执行结束指令、终端的工作状态或终端获取到的环境信息等。

在本实施方式,通过拨号彩铃向终端传递认证信息和指令信息,无需网络即可实现信息的发送与控制,避免了在网络状态不佳时无法将指令发送至终端的情况发生;同时,设置被叫指令处理终端用于接收拨号彩铃,根据认证信息对主叫用户鉴权,区别于传统的通过软件进行鉴权的方式,提高了认证方面的安全性能。通过本发明的终端控制方法,使物联网终端不再仅接受和执行指令,还可以作为指令解析和发布的主体,将解析工作分散至多个物联网终端,缓解了单一终端或服务器解析指令的负担。

本发明的第二实施方式涉及一种终端控制方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:本实施方式以智能家居物联网进行举例说明。流程如图2所示。

步骤201,主叫用户向被叫指令处理终端发送认证信息和指令信息。

本步骤的实现方式已在第一实施方式步骤101中详细记录,此处不再一一赘述。

步骤202,被叫指令处理终端在对认证信息验证通过后,分析指令信息,确定目标终端和目标终端的可执行指令集。

在一个具体实例,主叫用户发送的指令为“晚上七点打开空调”,被叫处理终端对指令进行语义分析,提取关键词如下:晚上七点/打开/空调。

步骤203,被叫指令处理终端将可执行指令集发送至目标终端。

根据被叫处理终端预先设备的关键词与可执行指令的对应的关系,生成可执行指令集。例如,101对应空调,o对应打开,1900对应晚上7点,最终生成的可执行指令集为1900o101。同时确定目标终端标识空调(101)。

被叫指令处理终端将可执行指令集1900o101发送至空调(101)。

步骤204,目标终端接收到可执行指令集后,分析可执行指令集,确定其他终端可执行指令集。

空调(101)接收到指令集101o1900后,根据预设的对应关系进行解析,得到在19点进行开启的指令。此时,空调(101)根据预设的动作执行条件确定执行开启动作所需的条件,如电源接通,关窗等。

其他终端为电源和窗户,设电源为220,则电源的可执行指令为220o1900,设窗户为308,关闭为c,则窗户的可执行指令为308c1900。

步骤205,目标终端将其他终端的可执行指令集发送至其他终端。

空调(101)将220o1900发送至电源(220),将308c1900发送至窗户(308)。

需要说明的是,在具体事件时,可能出现无动作执行条件的情况,此时无其他终端,仅目标终端执行指令集即可。

另外,本步骤可以在目标终端确定其他终端以及得到执行指令之后立即下发,也可以在指令执行时间之前预设时间段内发送,如19点之前的5分钟,即18:55发送。此时,可以把指令设置为220o1855和308c1855。

步骤206,在其他终端执行指令后,向目标终端返回执行状态。

步骤207,目标终端接收到其他终端的执行状态就,综合目标终端执行状态返回被叫指令处理终端。

步骤208,被叫指令处理终端将终端状态返回主叫用户。

例如,状态信息定义为11:空调已打开;10:空调已关闭;1020:空调晚上八点打开等。状态信息通过呼叫系统透传给主叫终端,主叫用户通过解析返回状态数据可以实时看到下发的指令集执行情况。例如各个电器终端会把各自执行的动作过程以及结果返回给主叫终端,让主叫知晓各个电器工作状态及结果:室内当前温度多少,空调是否开始工作、窗帘是否已经关闭、电饭煲工作情况等。

在本实施方式中,以智能家庭物联网中空调控制为例,通过被叫指令处理终端对家庭成员(主叫用户)的认证信息进行认证,确定发送命令的用户身份,区别于传统的通过控制软件进行认证的方式,避免了传统软件易破解易被攻击的状况,使终端设备的控制更安全;同时,通过彩铃电话进行控制,无需有线网络或wifi,使设备控制可以应用于更多的场景之下,对场景要求更低。并且,通过本实施方式,使每一个终端都可以成为分析指令和发布指令的主体,分散了被叫用户的处理压力;还可以设置不同终端不同的执行指令时间,使终端控制的更加便携。

由于第一实施方式与本实施方式相互对应,因此本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,在第一实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种终端控制系统,如图3所示,包括:

鉴权模块301,用于通过被叫指令处理终端对主叫用户以彩铃形式发送的认证信息进行验证;

指令分析模块302,用于验证通过后,分析主叫用户对目标终端的指令信息,获取所述目标终端标识和所述目标终端的操作信息,其中,所述指令信息以所述彩铃形式传递;

控制模块303,用于根据所述目标终端标识将所述目标终端的操作信息发送至所述目标终端,以对所述目标终端进行控制。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第四实施方式涉及一种电子设备,如图4所示,包括:

至少一个处理器401;以及,

与所述至少一个处理器401通信连接的存储器402;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如实施方式一和实施方式二任一所述的终端控制方法。

其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路链接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。

处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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