使用IM等通讯账号对设备进行管理和使用的方法、系统、电子装置及存储介质与流程

文档序号:18639258发布日期:2019-09-11 22:46阅读:314来源:国知局
使用IM等通讯账号对设备进行管理和使用的方法、系统、电子装置及存储介质与流程

设备:指包括但不限于,机器人,家用电器和其他电子类产品,交通工具,工业制造工具,个人电脑软件,手机app等人造工具,用品,应用软件和服务。

通讯账号;指包括但不限于,即时消息(im)账号,电话号码,邮件地址,ip地址等各种通讯平台所提供的平台账号。

个体:指设备与其拥有的im等通讯账号的组合体或人类与其拥有的im等通讯账号的组合体。

移动终端:包括但不限于台式机,笔记本电脑,手机,平板电脑,可穿戴智硬件等个人电子装置。

本发明涉及智能家居领域,硬件设备和软件的使用与控制领域,尤其涉及一种使用im等通讯账号对设备进行管理和使用的方法、系统、电子装置及存储介质。



背景技术:

在智能家居、工业生产、应用软件等领域中,均存在人类用户与设备进行交互,对设备进行使用和控制的方法。

而上述设备也种类繁多,例如包括:机器人,家用电器和其他电子类产品,交通工具,工业制造工具,个人电脑软件,手机app等人造工具,用品,应用软件和服务等。

目前人们对于硬件设备的远程使用和控制有很多方法。比如遥控器,手机app等。用户需要进行各种手动操作。每个设备有不同的使用方式,用户都需要自主学习和适应。对于软件,比如windows软件,手机app,用户需要了解软件的操作界面,熟悉各种应用程序的菜单,点击菜单进行各种操作。这种使用方法给用户带来了很多不便和知识要求。就是说,在现有技术和模式下,人类与设备之间的交互方法是非常多样化和复杂繁琐的。



技术实现要素:

本发明的主要目的在于提供一种使用im等通讯账号对设备进行管理和使用的方法、系统、电子装置及存储介质,旨在解决现有技术中用户与设备的交互效率低、交互方式不统一的技术问题。

为实现上述目的,本发明第一方面提供一种使用im等通讯账号对设备进行管理和使用的方法,包括:为不同的设备建立并绑定独立的设备通讯账号,设备通过其绑定的所述设备通讯账号接收其他用户通讯账号或设备通讯账号发来的控制和使用请求,执行所诉请求并反馈该设备的答复信息;为不同用户建立并绑定独立的用户通讯账号,用户使用移动终端登陆所述用户通讯账号,并使用所述该用户通讯账号与其他通讯账号进行信息交互,从而实现对设备进行使用和控制以及与其他用户的交流;为所述通讯账号之间建立交互信息的传输关系,所述传输关系用于实现个体之间的信息交互,从而实现点对点,多点对多点的个体之间的相互使用及控制的新型人机交互模式。

进一步地,所述为不同的设备建立并绑定独立的设备通讯账号包括:为每一个设备建立并绑定独立的设备通讯账号,设备通过其绑定的所述设备通讯账号接收一个或多个其他用户通讯账号或设备通讯账号发来的控制和使用请求;设备对所述请求进行操作后,将数据和操作状态通过自身绑定的设备通讯账号反馈给请求者。

进一步地,所述为不同的设备建立并绑定独立的设备通讯账号还包括:为每一个人类用户建立并绑定独立的用户通讯账号;用户可以通过不同移动终端登陆自己的用户通讯账号,并以此用户通讯账号与其他人类用户进行一对一或一对多的信息交流;也可以与所有设备进行一对一,一对多的人机交流,从而达到对单个设备或多个设备同时的使用和控制。

进一步地,所述为所述通讯账号之间建立交互信息的传输关系包括:建立多个通讯账号之间的直接的数据传输关系,以使用户通过移动端与其他个体进行互动;其他个体指其他单个或多个人类用户,其他单个或多个设备;建立多个通讯账号之间的直接的数据传输关系,以使设备通过自身通讯账号与其他个体进行互动;其他个体指其他单个或多个人类用户,其他单个或多个设备;建立人类自然语言转换机制,所述人类自然语言转换机制用于将用户或设备传递给目标设备的人类自然语言转换为机器指令并传达给目标设备;目标设备响应机器指令后,所述人类自然语言转换机制将把目标设备的反馈信息转换为人类自然语言发送回用户或设备。

本发明第二方面提供一种使用通讯方式与设备互动的系统,包括:设备账号绑定模块,用于为不同的设备建立并绑定独立的设备通讯账号,设备通过其绑定的所述设备通讯账号接收其他用户通讯账号或设备通讯账号发来的控制和使用请求并反馈该设备的答复信息;用户账号绑定模块,用于为不同用户建立并绑定独立的用户通讯账号,用户使用移动终端登陆所述用户通讯账号,并使用所述该用户通讯账号与其他通讯账号进行信息交互,从而实现对设备进行使用和控制以及与其他用户的交流;传输关系建立模块,用于为所述通讯账号之间建立交互信息的传输关系,所述传输关系用于实现个体之间的信息交互,从而实现点对点,多点对多点的个体之间的相互使用及控制的新型人机交互模式。

进一步地,所述用户账号绑定模块包括:设备与账号绑定单元,用于为每一个设备建立并绑定独立的设备通讯账号,设备通过其绑定的所述设备通讯账号接收一个或多个其他用户通讯账号或设备通讯账号发来的控制和使用请求;设备对所述请求进行操作后,将数据和操作状态通过自身绑定的设备通讯账号反馈给请求者。

进一步地,所述用户账号绑定模块还包括:人类用户与账号绑定单元,用于为每一个人类用户建立并绑定独立的用户通讯账号;用户可以通过不同移动终端登陆自己的用户通讯账号,并以此用户通讯账号与其他人类用户进行一对一或一对多的信息交流;也可以与所有设备进行一对一,一对多的人机交流,从而达到对单个设备或多个设备同时的使用和控制。

进一步地,所述传输关系建立模块包括:第一传输单元,用于建立多个通讯账号之间的直接的数据传输关系,以使用户通过移动端与其他个体进行互动;其他个体指其他单个或多个人类用户,其他单个或多个设备;第二传输单元,用于多个通讯账号之间的直接的数据传输关系,以使设备通过自身通讯账号与其他个体进行互动;其他个体指其他单个或多个人类用户,其他单个或多个设备;语言转换单元,用于建立人类自然语言转换机制,所述人类自然语言转换机制用于将用户或设备传递给目标设备的人类自然语言转换为机器指令并传达给目标设备;目标设备响应机器指令后,所述人类自然语言转换机制将把目标设备的反馈信息转换为人类自然语言发送回用户或设备。

本发明第三方面提供一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现上述中的任意一项所述方法。

本发明第四方面提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述中的任意一项所述方法。

本发明提供一种使用通讯方式与设备互动的方法、系统、电子装置及存储介质,有益效果在于:在为用户建立并绑定了用户通讯账号,并为设备建立并绑定了设备通讯账号,且建立了用户通讯账号及设备通讯账号之间的数据传输关系后,用户通讯账号及设备通讯账号之间能够进行互动,从而使得用户能够通过移动端上的用户通讯账号与设备上的设备通讯账号与设备进行互动,从而使得用户能够与设备直接进行互动,进而对设备进行直接使用及控制,从而提高了用户及设备之间交互的效率。

附图说明

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

图1为本发明实施例设备的管理和使用的方法的流程示意框图;

图2为本发明实施例设备的管理和使用的系统的结构示意框图;

图3为本发明实施例设备的管理和使用的系统的另一结构示意框图;

图4为本发明实施例电子装置的结构示意框图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,为一种使用im等通讯账号对设备进行管理和使用的方法,包括:s1、为不同的设备建立并绑定独立的设备通讯账号,设备通过其绑定的设备通讯账号接收其他用户通讯账号或设备通讯账号发来的控制和使用请求并反馈该设备的答复信息,设备亦可通过自身绑定的设备通讯账号向其他设备发送使用或控制请求;设备亦可主动发起与人类用户的信息交互;s2、为不同用户建立并绑定独立的用户通讯账号,用户使用移动终端登陆用户通讯账号,并使用该用户通讯账号与其他通讯账号进行信息交互,从而实现对设备进行使用和控制以及与其他用户的交流;s3、为通讯账号之间建立交互信息的传输关系,传输关系用于实现个体之间的信息交互,从而实现点对点,单点对多点,多点对多点的个体之间的相互使用及控制的新型人机交互模式。

具体地,设备通讯账号及移动端通讯账号可以为即时通讯账号(im账号)、电话号码、手机号码、ip地址等,通讯平台为im平台或其他通讯平台,在本实施例中,设备通讯账号及用户通讯账号为im账号,通讯平台为im平台。

所述为不同的用户建立并绑定独立的用户通讯账号包括:为每一个设备建立并绑定独立的设备通讯账号,设备通过其绑定的所述设备通讯账号接收一个或多个其他用户通讯账号或设备通讯账号发来的控制和使用请求;设备对所述请求进行操作后,将数据和操作状态通过自身绑定的设备通讯账号反馈给请求者;设备亦可通过自身绑定的所述设备通讯账号向其他设备发送使用或控制请求,设备亦可主动发起与人类用户的信息交互。

所述为不同的设备建立并绑定独立的设备通讯账号还包括:为每一个人类用户建立并绑定独立的用户通讯账号;用户可以通过不同移动终端登陆自己的用户通讯账号,并以此用户通讯账号与其他人类用户进行一对一或一对多的信息交流;也可以与所有设备进行一对一,一对多的人机交流,从而达到对单个设备或多个设备同时的使用和控制;人类用户之间亦可进行任意组合的信息交流。

所述为所述通讯账号之间建立交互信息的传输关系包括:建立多个通讯账号之间的直接的数据传输关系,以使用户通过移动端与其他个体进行互动;其他个体指其他单个或多个人类用户,其他单个或多个设备;建立多个通讯账号之间的直接的数据传输关系,以使设备通过自身绑定的通讯账号与其他个体进行互动;其他个体指其他单个或多个人类用户,其他单个或多个设备;建立人类自然语言转换机制,所述人类自然语言转换机制用于将用户或设备传递给目标设备的人类自然语言转换为机器指令并传达给目标设备;目标设备响应机器指令后,所述人类自然语言转换机制将把目标设备的反馈信息转换为人类自然语言发送回用户或设备。

具体地,人类自然语言转换机制包括:集成了图像自动识别技术的图片识别端、集成了语音转换文字技术的语音识别端、集成了人类自然语言语义识别端、集成了gps功能的gps坐标与地址转换端、集成了文字识别技术的文字识别端、集成了视频识别技术的视频识别端及集成了文档识别技术的文档识别端;在本实施例中,人类自然语言转换机制还集成了机器学习技术,机器识别技术的一个应用场景如下:用户说我睡觉了。系统把灯全部关闭。用户又说:打开夜灯。第二天用户说我睡觉了。这时会留下夜灯不关闭。

在本实施例中,用户与其绑定的用户通讯账号,设备与其绑定的设备通讯账号,均统称为个体;

另外,移动终端,包括:台式机、笔记本电脑、手机、平板电脑、可穿戴智能硬件等个人电子装置。

本申请实施例提供一种设备的管理和使用的系统,请参阅图2,该系统包括:设备账号绑定模块1、用户账号绑定模块2及传输关系建立模块3;设备账号绑定模块1用于为不同的设备建立并绑定独立的设备通讯账号,设备通过其绑定的所述设备通讯账号接收其他用户通讯账号或设备通讯账号发来的控制和使用请求并反馈该设备的答复信息,设备亦可通过自身绑定的所述设备通讯账号向其他设备发送使用或控制请求,设备亦可主动发起与人类用户的信息交互;用户账号绑定模块2用于为不同用户建立并绑定独立的用户通讯账号,用户使用移动终端登陆所述用户通讯账号,并使用所述该用户通讯账号与其他通讯账号进行信息交互,从而实现对设备进行使用和控制以及与其他用户的交流;传输关系建立模块3用于为所述设备账号绑定模块1及用户账号绑定模块2中建立的所述通讯账号之间建立交互信息的传输关系,所述传输关系用于实现个体之间的信息交互,从而实现点对点,单点对多点,多点对多点的个体之间的相互使用及控制的新型人机交互模式。

用户账号绑定模块2包括:设备与账号绑定单元,用于为每一个设备建立并绑定独立的设备通讯账号,设备通过其绑定的所述设备通讯账号接收一个或多个其他用户通讯账号或设备通讯账号发来的控制和使用请求;设备对所述请求进行操作后,将数据和操作状态通过自身绑定的设备通讯账号反馈给请求者;设备亦可通过自身绑定的所述设备通讯账号向其他设备发送使用或控制请求,设备亦可主动发起与人类用户的信息交互。

用户账号绑定模块2还包括:人类用户与账号绑定单元,用于为每一个人类用户建立并绑定独立的用户通讯账号;用户可以通过不同移动终端登陆自己的用户通讯账号,并以此用户通讯账号与其他人类用户进行一对一或一对多的信息交流;也可以与所有设备进行一对一,一对多的人机交流,从而达到对单个设备或多个设备同时的使用和控制。

传输关系建立模块3包括:第一传输单元,用于建立多个通讯账号之间的直接的数据传输关系,以使用户通过移动端与其他个体进行互动;其他个体指其他单个或多个人类用户,其他单个或多个设备;第二传输单元,用于建立多个通讯账号之间的直接的数据传输关系,以使设备通过自身通讯账号与其他个体进行互动;其他个体指其他单个或多个人类用户,其他单个或多个设备;语言转换单元,用于建立人类自然语言转换机制,所述人类自然语言转换机制用于将用户或设备传递给目标设备的人类自然语言转换为机器指令并传达给目标设备;目标设备响应机器指令后,所述人类自然语言转换机制将把目标设备的反馈信息转换为人类自然语言发送回用户或设备。

请参阅图3,在本实施例中,用户1、用户2……用户n等多个用户通过im平台或其他通讯平台与设备1、设备2……设备n直接发送信息,语言转换机制在用户及设备之间进行语言转换,从而实现单个用户或多个用户对单个设备后多个设备之间进行互动;在本实施例中,设备以窗帘为例,语言转换机制负责在人类语言和窗帘指令之间互相翻译,从而实现用户与窗帘用自然语言交流,以此实现了用户与设备之间的直接互动,从而提高了用户与设备之间的交互效率,并解决了用户与设备之间的交互方式不统一的问题。

本申请实施例提供一种电子装置,请参阅4,该电子装置包括:存储器601、处理器602及存储在存储器601上并可在处理器602上运行的计算机程序,处理器602执行该计算机程序时,实现前述中描述的设备的管理和使用的方法。

进一步的,该电子装置还包括:至少一个输入设备603以及至少一个输出设备604。

上述存储器601、处理器602、输入设备603以及输出设备604,通过总线605连接。

其中,输入设备603具体可为摄像头、触控面板、物理按键或者鼠标等等。输出设备604具体可为显示屏。

存储器601可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器601用于存储一组可执行程序代码,处理器602与存储器601耦合。

进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是前述中的存储器601。该计算机可读存储介质上存储有计算机程序,该程序被处理器602执行时实现前述实施例中描述的设备的管理和使用的方法。

进一步的,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器601(rom,read-onlymemory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

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

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

以上为对本发明所提供的一种设备的管理和使用的方法、系统、电子装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

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