信息处理方法、装置、智能控制系统、智能网关及服务器与流程

文档序号:17375014发布日期:2019-04-12 23:12阅读:127来源:国知局
信息处理方法、装置、智能控制系统、智能网关及服务器与流程
本发明涉及智能家居
技术领域
,更具体地,涉及一种信息处理方法、装置、智能控制系统、智能网关及服务器。
背景技术
:智能家居系统是一种对智能家居设备进行控制的系统,智能家居系统通常包括:智能家居设备、智能网关以及服务器。智能家居设备接入智能网关后,智能网关将智能家居设备的信息上报给云服务器进行注册,注册成功后智能网关将智能家居设备的信息进行保存。但是,目前智能网关是基于已存储的智能家居设备的信息对智能家居设备进行控制,控制形式单一且控制效果不佳。技术实现要素:鉴于上述问题,本发明提出了一种信息处理方法、装置、智能控制系统、智能网关及服务器,以解决上述问题。第一方面,本发明实施例提供了一种信息处理方法,应用于智能网关,所述方法包括:所述智能网关接收指令信息,并基于所述指令信息生成待处理请求;将所述待处理请求发送至服务器,以指示所述服务器对所述待处理请求进行处理并反馈处理结果;接收所述服务器发送的所述处理结果并通过所述智能网关输出。第二方面,本发明实施例提供了一种信息处理方法,应用于服务器,所述方法包括:所述服务器接收智能网关发送的待处理请求,所述待处理请求由所述智能网关在接收到指令信息时生成;对所述待处理请求进行处理生成处理结果;将所述处理结果发送至所述智能网关,并通过所述智能网关输出所述处理结果。第三方面,本发明实施例提供了一种信息处理方法,应用于智能控制系统,所述智能控制系统包括服务器和智能网关,所述服务器和所述智能网关通信连接,所述方法包括:所述智能网关接收指令信息,并基于所述指令信息生成待处理请求;将所述待处理请求发送至所述服务器;所述服务器对所述待处理请求进行处理生成处理结果,并将所述处理结果发送至所述智能网关;所述智能网关输出所述处理结果。第四方面,本发明实施例提供了一种信息处理装置,应用于智能网关,所述装置包括:指令信息接收模块,用于所述智能网关接收指令信息,并基于所述指令信息生成待处理请求;待处理请求发送模块,用于将所述待处理请求发送至服务器,以指示所述服务器对所述待处理请求进行处理并反馈处理结果;处理结果输出模块,用于接收所述服务器发送的所述处理结果并通过所述智能网关输出。第五方面,本发明实施例提供了一种信息处理装置,应用于服务器,所述装置包括:待处理请求发送模块,用于所述服务器接收智能网关发送的待处理请求,所述待处理请求由所述智能网关在接收到指令信息时生成;待处理请求处理模块,用于对所述待处理请求进行处理生成处理结果;处理结果发送模块,用于将所述处理结果发送至所述智能网关,并通过所述智能网关输出所述处理结果。第六方面,本发明实施例提供了一种智能控制系统,所述智能控制系统包括服务器和智能网关,所述服务器和所述智能网关通信连接,其中:所述智能网关,用于接收指令信息,并基于所述指令信息生成待处理请求;所述智能网关,用于将所述待处理请求发送至所述服务器;所述服务器,用于对所述待处理请求进行处理生成处理结果,并将所述处理结果发送至所述智能网关;所述智能网关,用于输出所述处理结果。第七方面,本发明实施例提供了一种智能网关,包括:存储器;一个或多个处理器,与所述存储器耦接;一个或多个程序,其中,所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述方法。第八方面,本发明实施例提供了一种服务器,包括:存储器;一个或多个处理器,与所述存储器耦接;一个或多个程序,其中,所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述方法第九方面,本发明实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。相对于现有技术,本发明提供的方案,智能网关接收指令信息,并基于该指令信息生成待处理请求,将待处理请求发送至服务器,以指示该服务器对待处理请求进行处理并反馈处理结果,接收服务器发送的处理结果并通过该智能网关输出,从而通过服务器对用户触发的指令信息进行处理并返回处理结果在智能网关上输出,利用服务器的处理能力提升指令信息的处理效果以及对智能网关的控制效果。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1示出了本发明实施例提供的信息处理方法的应用环境示意图;图2示出了本发明一个实施例提供的信息处理方法的时序图;图3示出了本发明实施例提供的智能网关的结构示意图;图4示出了本发明又一个实施例提供的信息处理方法的流程示意图;图5示出了本发明再一个实施例提供的信息处理方法的流程示意图;图6示出了本发明另一个实施例提供的信息处理方法的流程示意图;图7示出了本发明一个实施例提供的信息处理装置的模块框图;图8示出了本发明另一个实施例提供的信息处理装置的模块框图;图9示出了本发明实施例用于执行根据本发明实施例的信息处理方法的智能网关的框图;图10示出了本发明实施例的用于保存或者携带实现根据本发明实施例的信息处理方法的程序代码的存储单元。具体实施方式为了使本
技术领域
的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。随着物联网技术的发展,多个智能家居设备可以通过物联网技术连接到一起,并通过一个或多个网关设备进行控制,其中,所述网关设备为智能家居控制的总控制器,网关设备可以是智能网关,可以实现系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能。智能网关可以负责具体的安防报警,家电控制,用电信息采集。智能网关还可以通过无线方式与智能交互终端等产品进行数据交互。智能网关还具备有无线路由功能,优良的无线性能,网络安全和覆盖面积。但是,目前智能网关对于智能家居设备的控制都是本地控制,对于大多数控制指令无法识别,造成控制形式单一且控制效果不佳的问题。针对上述问题,发明人经过长期的研究发现并提出了本发明实施例提供的信息处理方法、装置、智能控制系统、智能网关及服务器,通过服务器对用户触发的指令信息进行处理并返回处理结果在智能网关上输出,利用服务器的处理能力提升指令信息的处理效果以及对智能网关的控制效果。下面将先对本发明所涉及的一种应用环境进行介绍。请参阅图1,图1示出了可用于本发明实施例提供的信息处理方法的智能控制系统10,该智能控制系统10包括智能网关100和服务器200,其中,所述服务器200可以采用传统服务器,也可以采用云服务器,在此不做限定。所述智能网关100的数量至少为一个,其中,所述服务器200分别与该至少一个智能网关100连接,例如,所述服务器200可以通过无线网络分别与至少一个智能网关100进行通信连接,以进行服务器200和智能网关100之间的数据交互。进一步地,在所述智能控制系统10中,还可以包括智能家居设备300,其中,所述智能家居设备300可以但不仅于包括空调、地暖、新风、窗帘、灯、电视、冰箱、电扇。其中,所述智能家居设备300的数量至少为一个,该至少一个智能家居设备300分别和至少一个智能网关100连接,例如,一个智能网关100与多个智能家居设备300连接,或多个智能网关100与一个智能家居设备300连接,在此不做限定。其中,所述智能网关100与智能家居设备300可以通过蓝牙、wifi或者zigbee等方式进行连接。进一步地,在所述智能控制系统10中,还可以包括移动终端400,其中,所述移动终端400和所述智能网关100连接,该移动终端400可以包括个人电脑、智能手机、平板电脑、穿戴式电子设备等,在此不做限定。作为一种方式,该移动终端400用于与用户之间进行交互,方便用户通过移动终端400与智能网关100的远程通信。另外,用户可以在智能网关100和移动终端400同时添加一账号信息,通过该账号信息实现智能网关100和移动终端400的信息同步。下面将结合附图具体描述本发明的各实施例。请参阅图2,图2示出了本发明一个实施例提供的信息处理方法的时序图,应用于上述智能控制系统。下面将针对图2所示的实施例进行详细的阐述,所述方法具体可以包括以下步骤:步骤s110:所述智能网关接收指令信息,并基于所述指令信息生成待处理请求。在本实施例中,指令信息可以由用户直接在智能网关上触发,也可以由用户通过其他电子设备配置后发送到该智能网关,如通过移动终端配置指令信息后,将所述指令信息发送到所述智能网关。具体地,如图3所示,所述智能网关100可以包括智能网关主体150,其中,所述智能网关主体150可以为圆柱体、规则框体、不规则框体等,可选的,作为一种方式,所述智能网关主体150为规则框体,例如,长方体、正方体等,且该智能网关主体150的一侧可以设置固定部,以通过该固定部将所述智能网关主体150固定于目标物体上,例如,将所述智能网关主体150固定于墙体、固定于门上等。作为一种方式,所述智能网关100还可以包括至少一个物理按键140,所述至少一个物理按键140设置于智能网关主体150上,其中,当该智能网关主体150为规则框体且固定于目标物体上时,所述至少一个物理按键140可以设置于智能网关主体150的侧边或者远离该目标物体的正面,在此不做限定。其中,在本实施例中,至少一个物理按键140中的每个物理按键140均可以对应一个操作指令,例如,当所述物理按键140包括a1按键、b1按键、c1按键以及d1按键四个按键时,可以为a1按键对应第一操作指令、b1按键对应第二操作指令、c1按键对应第三操作指令以及d1按键对应第四操作指令,其中,物理按键140对应的操作指令可以由用户自行配置,例如,可以将a1按键配置为对应第五操作指令或对应第六操作指令等,在此不做限定。进一步地,操作指令也可以由用户自行配置,例如,将所述第一操作指令配置为关闭空调、第二操作指令配置为打开电视等。作为第二种方式,所述智能网关100还可以包括至少一个虚拟按键,所述至少一个虚拟按键设置于智能网关主体150上。具体地,所述智能网关主体150可以包括触摸屏130,至少一个虚拟按键设置于所述触摸屏130上,其中,所述触摸屏130用于显示智能网关100所输出的画面信息以及用于供用户触控操作,例如,触控所述至少一个虚拟按键。同样的,至少一个虚拟按键中的每个虚拟按键均可以对应一个操作指令,例如,当所述虚拟按键包括a2按键、b2按键、c2按键以及d2按键四个按键时,可以为a2按键对应第一操作指令、b2按键对应第二操作指令、c2按键对应第三操作指令以及d2按键对应第四操作指令,其中,虚拟按键对应的操作指令可以由用户自行配置,例如,可以将a2按键配置为对应第五操作指令或对应第六操作指令等,在此不做限定。进一步地,操作指令也可以由用户自行配置,例如,将所述第一操作指令配置为关闭空调、第二操作指令配置为打开电视等。作为第三种方式,所述智能网关还可以包括音频采集装置,其中,该音频采集装置设置于智能网关主体上,用于采集输入该智能网关的语音信息,其中,所述音频采集装置可以包括话筒、麦克风等,在此不做限定。因此,在本实施例中,所述智能网关可以通过物理按键、虚拟按键、音频采集装置或者移动终端接收指令信息。具体地,当所述智能网关检测到作用于其物理按键上的第一触控操作时,可以认为所述智能网关接收到用户通过物理按键输入的指令信息;当所述智能网关检测到作用于其虚拟按键上的第二触控操作时,可以认为所述智能网关接收到用户通过虚拟按键输入的指令信息;当所述智能网关的音频采集装置采集到用户输入的语音信息时,可以认为所述智能网关接收到用户输入的语音信息;当所述智能网关接收到移动终端发送的指令信息时,可以认为所述智能网关接收到用户通过移动终端发送的指令信息。进一步地,智能网关基于所述第一触控操作、第二触控操作或语音信息生成的指令信息或移动终端发送的指令信息均可以生成待处理请求,可以理解的,该待处理请求至少包含有该指令信息。步骤s120:将所述待处理请求发送至所述服务器。智能网关在将所述待处理请求发送至服务器时,所述待处理请求可以包括指令信息的身份标识,例如,可以包含对指令信息指定的id、序号等,从而使服务器在对所述待处理请求进行处理后,能够根据所述身份标识正确反馈。其中,智能网关可以通过无线网络将所述待处理请求发送至服务器,例如,无线局域网或者城域网。同时,上述的无线网络可以使用各种通信标准、协议及技术,例如无线保真技术(wirelessfidelity,wifi)(如美国电气和电子工程师协会标准ieee802.10a,ieee802.11b,ieee802.11g和/或ieee802.11n)等。步骤s130:所述服务器对所述待处理请求进行处理生成处理结果,并将所述处理结果发送至所述智能网关。在本实施例中,服务器接收智能网关发送的待处理请求后,对所述待处理请求进行分析处理,例如,提取所述待处理请求中的指令信息以及指令信息的标识,然后对所述指令信息进行处理以得到处理结果。作为第一种方式,所述服务器可以预先创建指令信息集以及映射关系表,所述指令信息集中存储有多条指令信息,所述映射关系表中存储有多条指令信息中的每条指令信息所对应的控制指令。因此,当所述服务器在提取到待处理请求中的指令信息时,通过所述指令信息集查找是否有与所述待处理请求中的指令信息一致的指令信息。其中,在本实施例中,对于所述待处理请求中的指令信息与所述指令信息集中的指令信息的一致性的判定并不限定为完全一致,当所述待处理请求中的指令信息与所述指令信息集中的一指令信息的相似度达到预定比例,如达到80%时,也可以认为所述待处理请求中的指令信息与所述一指令信息一致。例如,当所述待处理请求中的指令信息为“打开空调”,且指令信息集中存储有“开空调”的指令信息时,也可以认为所述待处理请求中的指令信息与指令信息集中的指令信息一致。进一步地,当确定所述多条指令信息中的一指令信息与所述待处理请求中的指令信息一致时,可以进一步查找映射关系表中与所述一指令信息对应的控制指令,将所述控制指令作为所述待处理请求中的指令信息所对应的控制指令,并基于该控制指令生成处理结果,将所述处理结果通过无线网络发送至所述智能网关,可以理解的,所述处理结果中至少包括所述控制指令。其中,所述服务器可以将所述处理结果发送到至少一个智能网关,其中,当多个智能网关相互关联时,服务器可以基于其中一个智能网关发送的待处理请求,反馈处理结果至所述一个智能网关或多个智能网关,在此不做限定。作为第二种方式,所述服务器中存储有基于指令信息计算处理结果的算法。因此,当所述服务器在提取到待处理请求中的指令信息时,将所述指令信息输入所述算法中,以获得所述指令信息所对应的处理结果,将所述处理结果通过无线网络发送至所述智能网关。作为第三种方式,所述服务器中预先创建神经网络,并将所述神经网络存储作为预设神经网络。因此,当所述服务器在提取到待处理请求中的指令信息时,可以将该指令信息输入预设神经网络,以输出所述处理结果,将所述处理结果通过无线网络发送至所述智能网关。其中,该预设神经网络可以基于卷积神经网络构架并通过多个指令信息和多个处理结果训练获得,该多个指令信息和多个处理结果一一对应。步骤s140:所述智能网关输出所述处理结果。进一步地,智能网关在接收到服务器反馈的处理结果后,输出所述处理结果。具体地,作为第一种方式,所述智能网关可以通过所述智能网关的触摸屏显示所述处理结果;作为第二种方式,所述智能网关可以通过扬声器或喇叭等音频输出装置播放所述处理结果;作为第三种方式,所述智能网关可以将所述处理结果发送至其他移动终端,在此不做限定。本发明一个实施例提供的信息处理方法,智能网关接收指令信息,并基于该指令信息生成待处理请求,将该待处理请求发送至服务器,服务器对该待处理请求进行处理生成处理结果,并将该处理结果发送至智能网关,该智能网关输出所述处理结果,从而通过服务器对用户触发的指令信息进行处理并返回处理结果在智能网关上输出,利用服务器的处理能力提升指令信息的处理效果以及对智能网关的控制效果。请参阅图4,图4示出了本发明又一个实施例提供的信息处理方法的流程示意图,应用于上述智能网关。下面将针对图4所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:步骤s210:所述智能网关接收指令信息,并基于所述指令信息生成待处理请求。步骤s220:将所述待处理请求发送至服务器,以指示所述服务器对所述待处理请求进行处理并反馈处理结果。步骤s230:接收所述服务器发送的所述处理结果并通过所述智能网关输出。其中,步骤s210-步骤s230的具体描述请参阅步骤s110-步骤s140,在此不再赘述。本发明又一个实施例提供的信息处理方法,智能网关接收指令信息,并基于该指令信息生成待处理请求,将待处理请求发送至服务器,以指示该服务器对待处理请求进行处理并反馈处理结果,接收服务器发送的处理结果并通过该智能网关输出,从而通过服务器对用户触发的指令信息进行处理并返回处理结果在智能网关上输出,利用服务器的处理能力提升指令信息的处理效果以及对智能网关的控制效果。请参阅图5,图5示出了本发明再一个实施例提供的信息处理方法的流程示意图,应用于上述智能网关。下面将针对图5所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:步骤s310:所述智能网关接收指令信息,并基于所述指令信息生成待处理请求。步骤s320:将所述待处理请求发送至服务器,以指示所述服务器对所述待处理请求进行处理并反馈处理结果。步骤s330:接收所述服务器发送的所述处理结果并通过所述智能网关输出。其中,步骤s310-步骤s330的具体描述请参阅步骤s110-步骤s140,在此不再赘述。步骤s340:所述智能网关根据所述处理结果,控制所述至少一个智能家居设备更新状态参数,其中,更新后的状态参数与所述处理结果对应。在本实施例中,所述智能网关与至少一个智能家居设备连接,其中,所述智能网关可以通过蓝牙、wifi或者zigbee等方式与所述至少一个智能家居设备连接。其中,以蓝牙为例,当所述智能网关与至少一个智能家居设备通过蓝牙连接时,所述智能网关包括第一蓝牙模块,所述至少一个智能家居设备中的每个智能家居设备均包括第二蓝牙模块,所述第一蓝牙模块和第二蓝牙模块用于实现智能网关与每个智能家居设备之间的蓝牙连接,其中,第一蓝牙模块和第二蓝牙模块的数量可以为一个,也可以为多个集成在一起,在此不做限定。具体地,智能网关和智能家居设备通过蓝牙协议5.0/4.2/4.1/2.1/2.0,也可以通过蓝牙低能耗技术(bluetoohlowenergy,ble)、蓝牙增强速率技术(enhanceddatarate,edr)或者蓝牙基本速率(baserate,br)等。其基本电路构成与wifi模块类似,也可以由功率放大器、无线收发器、收发切换器、低噪声放大器以及天线等组成。作为一种方式,所述处理结果中可以包括控制指令,所述智能网关在接收到所述处理结果后,提取所述处理结果中的控制指令,并根据所述控制指令控制与智能网关相连接的至少一个智能家居设备更新状态参数,以使智能家居设备更新后的状态参数与处理结果相对应。具体的,当所述至少一个智能家居设备包括第一智能家居设备、第二智能家居设备以及第三智能家居设备时,所述智能网关可以根据所述处理结果,控制所述第一智能家居设备、第二智能家居设备以及第三智能家居设备中的至少一个智能家居设备更新状态参数,例如,控制所述第一智能家居设备更新状态参数,且控制第二智能家居设备以及第三智能家居设备保持原始状态参数;或者控制第一智能家居设备和第二智能家居设备更新状态参数,且控制第三智能家居设备保持原始状态参数等。下面以空调、灯以及电视为例进行说明,所述智能网关可以根据处理结果控制空调、灯以及电视中的至少一个更新状态参数,例如,当所述处理结果为“空调开、灯关闭、电视开”时,所述智能网关可以对应控制所述空调处于打开状态、控制所述灯处于关闭状态以及控制所述电子处于打开状态;又例如,当所述处理结果为“空调温度调低、灯光亮度调高、电视音量调高”时,所述智能网关可以对应控制所述调制所述空调的温度降低、控制所述灯光的亮度提高以及控制所述电视的音量调高等,在此不做限定。步骤s350:所述智能网关接收用户基于所述处理结果的选择操作。作为另一种方式,所述智能网关可以以询问的方式将所述处理结果输出,以指示用户对该处理结果进行选择,并检测用户基于所述处理结果的选择操作,例如,智能网关可以询问所述用户是否确认执行该处理结果,可以理解,用户基于该询问可以触发确认执行和确认不执行两个选择。具体地,当所述智能网关通过触摸屏显示所述处理结果时,可以同时显示询问信息,例如,在所述触摸屏上同时显示“是”和“否”两个选择控件,以指示用户进行选择,其中,用户进行选择的方式可以是直接在触摸屏上进行触控选择,也可以是通过物理按键进行按压选择,在此不做限定。可以理解的,当检测到指示选择“是”的选择操作时,表征所述用户确认执行所述处理结果,当检测到指示选择“否”的选择操作时,表征所述用户确认不执行所述处理结果。当所述智能网关通过扬声器或喇叭等音频输出装置播放所述处理结果时,可以同时播放询问信息,以指示用户基于该询问信息输出语音信息进行选择。可以理解的,当检测到用户的语音信息包含“是”、“确定”等词时,表征所述用户确认执行所述处理结果,当检测到用户的语音信息包含“否”、“不”等词时,表征所述用户确认不执行所述处理结果。当所述智能网关将所述处理结果发送至其他移动终端时,可以同时发送询问信息,以指示用户基于该询问信息在移动终端上输入选择信息,并将所述选择信息返回所述智能网关。同样的,所述移动终端上可以显示“是”和“否”两个选择控件,以指示用户进行选择,可以理解的,当移动终端检测到指示选择“是”的选择操作时,将所述选择操作发送至所述智能网关,所述智能网关确认所述用户确认执行所述处理结果,当移动终端检测到指示选择“否”的选择操作时,将所述选择操作发送至所述智能网关,所述智能网关确认所述用户确认不执行所述处理结果。步骤s360:根据所述选择操作,控制所述至少一个智能家居设备更新所述状态参数,其中,更新后的状态参数与所述处理结果对应。其中,需要说明的是,步骤s340和步骤s350-步骤s360之间的先后顺序在本实施例中不做限定,即所述步骤s340可以设置于步骤s350-步骤s360之前,步骤s340也可以设置于步骤s350-步骤s360之后。步骤s370:所述智能网关建立所述指令信息和所述处理结果之间的对应关系。作为一种方式,该智能网关的本地预先创建并存储有映射关系表,其中,该映射关系表用于存储指令信息和处理结果之间的映射关系,如表1所示,其中,指令信息用n表示,处理结果用m表示。因此,在本实施例中,所述智能网关在接收到处理结果后,可以建立该处理结果和指令信息之间的对应关系,即指令信息-处理结果,并将该对应关系添加至所述映射关系表,即将所述对应关系存储在智能网关的本地。表1指令信息处理结果n1m1n2m2n3m3n4m4可以理解的,通过将所述指令信息和处理结果建立关系后存储在智能网关的本地,可以在再次接收到所述指令信息时,直接从所述智能网关的本地获取所述处理结果,因此,相较于从所述服务器获取处理结果避免了网络的影响,提升了所述处理结果的获取速度。步骤s380:将所述对应关系存储在所述智能网关的本地。本发明再一个实施例提供的信息处理方法,智能网关接收指令信息,并基于该指令信息生成待处理请求,将该待处理请求发送至服务器,以指示服务器对待处理请求进行处理并反馈处理结果,接收服务器发送的处理结果并通过该智能网关输出,智能网关根据该处理结果,控制至少一个智能家居设备更新状态参数,或者智能网关接收用户基于该处理结果的选择操作,根据该选择操作,控制智能一个智能家居设备更新状态参数,另外,智能网关建立待处理请求与处理结果之间的对应关系,将该对应关系存储在智能网关的本地。相较于图4所示的信息处理方法,本实施例还可以根据处理结果利用智能网关对智能家居进行控制,提升智能家居的控制效果,另外,将指令信息和处理结果存储在智能网关的本地,可以加快处理结果的获取速度。请参阅图6,图6示出了本发明另一个实施例提供的信息处理方法的流程示意图,应用于上述服务器。下面将针对图6所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:步骤s410:所述服务器接收智能网关发送的待处理请求,所述待处理请求由所述智能网关在接收到指令信息时生成。步骤s420:对所述待处理请求进行处理生成处理结果。步骤s430:将所述处理结果发送至所述智能网关,并通过所述智能网关输出所述处理结果。其中,步骤s410-步骤s430的具体描述请参阅步骤s110-步骤s140,在此不再赘述。本发明另一个实施例提供的信息处理方法,服务器接收智能网关发送的待处理请求,该待处理请求由智能网关在接收到指令信息时生成,对该待处理请求进行处理生成处理结果,将该处理结果发送至智能网关,并通过该智能网关输出该处理结果,从而通过服务器对用户触发的指令信息进行处理并返回处理结果在智能网关上输出,利用服务器的处理能力提升指令信息的处理效果以及对智能网关的控制效果。请参阅图7,图7示出了本发明一个实施例提供的信息处理装置500的模块框图,所述信息处理装置500应用于上述智能网关。下面将针对图7所示的框图进行阐述,所述信息处理装置500包括:指令信息接收模块510、待处理请求发送模块520以及处理结果输出模块530,其中:指令信息接收模块510,用于所述智能网关接收指令信息,并基于所述指令信息生成待处理请求。进一步地,所述指令信息接收模块510包括:第一指令信息接收子模块,用于所述智能网关接收作用于所述智能网关的物理按键上的第一触控操作,并基于所述第一触控操作生成所述待处理请求。第二指令信息接收子模块,用于所述智能网关接收作用于所述智能网关的虚拟按键上的第二触控操作,并基于所述第二触控操作生成所述待处理请求。第三指令信息接收子模块,用于所述智能网关接收用户输入的语音信息,并基于所述语音信息生成所述待处理请求。第四指令信息接收子模块,用于所述智能网关接收移动终端发送指令信息,并基于所述指令信息生成所述待处理请求。待处理请求发送模块520,用于将所述待处理请求发送至服务器,以指示所述服务器对所述待处理请求进行处理并反馈处理结果。处理结果输出模块530,用于接收所述服务器发送的所述处理结果并通过所述智能网关输出。进一步地,所述智能网关与至少一个智能家居设备连接,所述信息处理装置500还包括:第一控制模块、选择操作接收模块以及第二控制模块,其中:第一控制模块,用于所述智能网关根据所述处理结果,控制所述至少一个智能家居设备更新状态参数,其中,更新后的状态参数与所述处理结果对应。选择操作接收模块,用于所述智能网关接收用户基于所述处理结果的选择操作。第二控制模块,用于根据所述选择操作,控制所述至少一个智能家居设备更新所述状态参数,其中,更新后的状态参数与所述处理结果对应。进一步地,所述信息处理装置500还包括:对应关系建立模块和对应关系存储模块,其中:对应关系建立模块,用于所述智能网关建立所述指令信息和所述处理结果之间的对应关系。对应关系存储模块,将所述对应关系存储在所述智能网关的本地。请参阅图8,图8示出了本发明又一个实施例提供的信息处理装置600的模块框图,所述信息处理装置600应用于上述服务器。下面将针对图8所示的框图进行阐述,所述信息处理装置600包括:待处理请求发送模块610、待处理请求处理模块620以及处理结果发送模块630,其中:待处理请求发送模块610,用于所述服务器接收智能网关发送的待处理请求,所述待处理请求由所述智能网关在接收到指令信息时生成。待处理请求处理模块620,用于对所述待处理请求进行处理生成处理结果。处理结果发送模块630,用于将所述处理结果发送至所述智能网关,并通过所述智能网关输出所述处理结果。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明实施例还提供了一种智能控制系统,所述智能控制系统包括服务器和智能网关,所述服务器和所述智能网关通信连接,其中:所述智能网关,用于接收指令信息,并基于所述指令信息生成待处理请求。所述智能网关,用于将所述待处理请求发送至所述服务器。所述服务器,用于对所述待处理请求进行处理生成处理结果,并将所述处理结果发送至所述智能网关。所述智能网关,用于输出所述处理结果。下面将结合图8对本发明提供的一种智能网关进行说明。请参阅图8,基于上述的信息处理方法、装置,本发明实施例还提供一种可以执行前述信息处理方法的智能网关100。本发明中的智能网关100可以包括一个或多个如下部件:处理器110、存储器120、触摸屏130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个智能网关100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行智能网关100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,cpu)、图形处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。存储器120可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。进一步地,所述触摸屏130可以为液晶显示屏(liquidcrystaldisplay,lcd),可以为有机发光二极管(organiclight-emittingdiode,oled)等。所述触摸屏130用于显示由用户输入的信息、提供给用户的信息以及所述移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成。请参阅图9,其示出了本发明实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质700中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。计算机可读存储介质700可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质700包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质700具有执行上述方法中的任何方法步骤的程序代码710的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码710可以例如以适当形式进行压缩。综上所述,本发明实施例提供的信息处理方法、装置、智能控制系统、智能网关及服务器,智能网关接收指令信息,并基于该指令信息生成待处理请求,将待处理请求发送至服务器,以指示该服务器对待处理请求进行处理并反馈处理结果,接收服务器发送的处理结果并通过该智能网关输出,从而通过服务器对用户触发的指令信息进行处理并返回处理结果在智能网关上输出,利用服务器的处理能力提升指令信息的处理效果以及对智能网关的控制效果。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属
技术领域
的技术人员所理解。在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(移动终端),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。本
技术领域
的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1