智能网关的按键配置方法、装置及电子设备与流程

文档序号:20020005发布日期:2020-02-25 11:27阅读:671来源:国知局
智能网关的按键配置方法、装置及电子设备与流程
本申请涉及控制
技术领域
,更具体地,涉及一种智能网关的按键配置方法、装置及电子设备。
背景技术
:随着智能家居的快速发展,对于智能家居中的智能电器的控制也变得越来越方便了,相比于传统的电器需要单独配控制器或控制面板,现在的智能电器的控制按键可以继承在一个具有控制面板的智能网关中,当智能网关与各个智能电器通信后,即可对不同的智能电器进行控制,从而使控制变得更加简单。然而,目前的应用于智能家居的智能网关,其按键的功能往往在出场之前就已经设定好的,不能由用户自行修改,因此其按键的功能也无法根据用户使用场景的不同而灵活的扩展,无法满足用户的个性化需求,降低了用户体验。技术实现要素:本申请提出了一种智能网关的按键配置方法、装置及电子设备,以改善上述缺陷。第一方面,本申请实施例提供了一种智能网关的按键配置方法,应用于服务器,服务器分别与移动终端和智能网关通信,方法包括:获取智能网关的识别码,并根据识别码生成标签;将标签发送至智能网关,以指示智能网关展示标签;获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得;获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系;将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。第二方面,本申请实施例还提供了一种智能网关的按键配置装置,应用于服务器,服务器分别与移动终端和智能网关通信,装置包括:标签生成模块、标签发送模块、绑定模块、配置信息获取模块以及按键功能更新模块。其中,标签生成模块用于获取智能网关的识别码,并根据识别码生成标签。标签发送模块用于将标签发送至智能网关,以指示智能网关展示标签。绑定模块用于获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得。配置信息获取模块用于获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系。按键功能更新模块用于将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。第三方面,本申请实施例还提供了一种智能网关的按键配置系统,该系统包括服务器、分别与服务器通信的移动终端和智能网关。其中,智能网关,用于将识别码发送至服务器;服务器,用于根据识别码生成标签,并将标签发送至智能网关;智能网关,用于展示标签;移动终端,用于扫描智能网关的标签以获得令牌,且将令牌和移动终端对应的账号信息发送至服务器;服务器,用于基于令牌将账号信息和识别码进行绑定;移动终端,用于获取配置信息,并通过账号信息将配置信息发送至服务器,配置信息用于配置智能网关的按键和按键功能之间的对应关系;服务器,用于将配置发送至智能网关;智能网关,用于根据配置信息更新智能网关的按键的按键功能。第四方面,本申请实施例还提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个程序,其中一个或多个程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述方法。第五方面,本申请实施例还提供了一种计算机可读介质,可读存储介质存储有处理器可执行的程序代码,程序代码中的多条指令被处理器执行时使处理器执行上述方法。本申请提供的智能网关的按键配置方法、装置及电子设备,通过获取智能网关的识别码,并根据识别码生成标签;将标签发送至智能网关,以指示智能网关展示标签;获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得;获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系;将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。从而通过将移动终端的账号信息和智能网关进行准确绑定后,可在移动终端上对智能网关的按键功能进行自定义设置,实现了智能网关按键的灵活扩展,满足了用户的个性化要求,提高了用户体验,另外,由于在进行自定义设置之前需要对账号信息和智能网关进行绑定,因此可以避免其他用户对智能网关的按键功能进行恶意篡改,提高了智能网关的使用安全性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本申请一个实施例提供的应用环境示意图。图2示出了根据本申请一个实施例提供的智能网关的按键配置方法的方法流程图。图3示出了根据本申请实施例提供的智能网关的交互界面图。图4示出了根据本申请实施例提供的移动终端的交互界面图。图5示出了根据本申请另一个实施例提供的智能网关的按键配置方法的方法流程图。图6示出了根据本申请又一个实施例提供的智能网关的按键配置方法的方法流程图。图7示出了根据本申请再一个实施例提供的智能网关的按键配置方法的方法流程图。图8示出了根据本申请又另一个实施例提供的智能网关的按键配置方法的方法流程图。图9示出了根据本申请一个实施例提供的智能网关的按键配置装置的模块框图。图10示出了根据本申请实施例提供的智能网关的按键配置系统的结构示意图。图11示出了根据本申请实施例提供的电子设备的结构框图。图12示出了根据本申请实施例的用于保存或者携带实现根据本申请实施例的智能网关的按键配置方法的程序代码的存储单元。具体实施方式为了使本
技术领域
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。随着信息技术的快速发展,智能家居已经广泛则应用在日常生活中,相比于传统的家居设备,例如冰箱、电视、空调等电器,都会由设备自身配置一个控制面板或者遥控装置,每次需要对这些电器进行控制时都需要通过对应的控制面板或遥控装置才能实现,使得控制变得非常不便。现在的多个智能家居的控制可以由一个智能网关实现,智能网关与各个智能电器通信后,即可对不同的智能电器进行控制,从而使控制变得更加简单。但是,目前的应用于智能家居的智能网关,其按键的功能往往在出场之前就已经设定好的,不能由用户自行修改,因此其按键的功能也无法根据用户使用场景或者使用需求的不同而灵活的扩展或更改,无法满足用户的个性化需求,降低了用户体验。发明人在研究中发现,如果将智能网关与移动终端建立通信,当需更改智能网关的按键功能时,只需在移动终端上的按键更改界面上进行配置,以生成配置信息,再将配置发送至智能网关,由智能网关根据配置信息进行按键功能的更新,从而可以实现用户对智能网关的按键功能进行自定义设置,提升了用户体验。然而,如果用移动终端可以实现对智能网关的按键功能进行修改的话,也使得智能网关的按键功能变得容易被他人篡改,因此会存在一定的安全隐患。为了改善上述问题,发明人提出了本申请实施例中的智能网关的按键配置方法、装置、电子设备及存储介质。通过智能网关的唯一的识别码来与移动终端的账号信息进行绑定,当智能网关与移动终端的账号信息进行绑定后再通过移动终端发出的配置信息对智能网关的按键功能进行配置,从而防止智能网关的按键功能被他人进行恶意篡改。请参阅图1,图1示出了根据本申请一个实施例提供的应用环境示意图。如图1所示,该应用环境可以是一个智能家居系统100,该智能家居系统100可以包括智能家居设备101、智能网关102、服务器103以及移动终端104等,其中,智能网关102可以分别与智能家居设备101、智能网关102以及服务器103通信连接,移动终端104可以与服务器103通信连接。其中,智能网关102的数量可以是一个也可以是多个,在此不做限定。智能网关102可以是具有图像显示模块、人机交互模块、通信模块等模块的电子设备,其中,人机交互模块可以具有按键输入功能、语音输入功能、手势输入功能等,可选地,人机交互模块可以包括实体按键,也可以包括虚拟按键,例如触控屏。其中,智能家居设备101可以但不仅限于包括空调、地暖、新风、窗帘、灯、电视、冰箱、电扇。其中,智能家居设备101的数量至少为一个,该至少一个智能家居设备101分别和至少一个智能网关102通信连接,例如,一个智能网关102可以与多个智能家居设备101连接,在此不做限定。可选地,智能家居设备101可以通过wifi、zigbee、蓝牙、4g、5g等方式与智能网关102进行通信。其中,服务器103可以是传统服务器103,也可以是云端服务器103,在此不作具体限定。其中,移动终端104可以是具有显示屏且支持数据输入的各种移动终端104,包括但不限于智能手机、平板电脑、膝上型便携计算机、台式计算机和可穿戴式移动终端104等。具体的,数据输入可以是基于移动终端104上具有的语音模块输入语音、字符输入模块输入字符、图像输入模块输入图像等。其中,移动终端104上可以安装有客户端应用程序,用户可以基于客户端应用程序与服务器103进行通信,具体的,服务器103上安装有对应的服务端应用程序,用户可以基于客户端应用程序在服务器103注册一个用户帐号,并基于该用户帐号与服务器103进行通信,例如用户在客户端应用程序登录用户帐号,并基于该用户帐号通过客户端应用程序进行输入,可以输入文字信息、语音信息或图像信息等,客户端应用程序接收到用户输入的信息后,可以将该信息发送至服务器103,使得服务器103可以接收该信息并进行处理及存储,服务器103还可以接收该信息并根据该信息返回一个对应的输出信息至移动终端104或智能网关102。请参阅图2,图2示出了根据本申请一个实施例提供的智能网关的按键配置方法,该方法可以应用于服务器,服务器分别与移动终端和智能网关通信,方法包括:s110,获取智能网关的识别码,并根据识别码生成标签。在一些实施方式中,服务器获取智能网关的识别码,也称唯一识别码(universallyuniqueidentifier,uuid),并根据该识别码生成与智能网关对应的标签。其中,标签可以是一串数字,也可以是条形码或者二维码等标签。具体地,智能网关可以在开启后接入网络,其中,智能网关可以通过内置的服务器域名和端口与服务器建立连接,并将智能网关的识别码上传到服务器进行保存。服务器在保存识别码后并根据识别码生成与识别码对应的标签。可选地,该标签可以是由服务器随机生成,服务器可以在随机生成该标签后,再将该标签与识别码进行关联。s120,将标签发送至智能网关,以指示智能网关展示标签。服务器将标签发送至识别码对应的智能网关,智能网关在接收到该便签后,将该便签进行展示。具体地,如图3所示,智能网关102可以在自带的触摸屏或者显示屏上显示出该标签对应的二维码1021或条形码。s130,获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得。服务器接收移动终端发送的账号信息和令牌(也称token信息),并将账号信息与令牌进行绑定。其中,账号信息可以是用户通过移动终端的客户端应用程序登录时用户账号时获取,并由移动终端发送至服务器,其中,账号信息可以包括账号名称以及账号密码等。其中,令牌可以由移动终端扫描标签时获得,服务器可以根据令牌反查到智能网关。具体的,服务器通过令牌可以查询到服务器中保存的对应识别码,根据识别码可以确定对应的智能网关。作为一种示例,用户通过账号信息登录客户端应用程序,当登录成功以后,可以通过客户端应用程序上的扫码功能对智能网关上展示的标签进行扫描,从而识别出token信息,并将token信息和账号信息上传到服务器,服务器依据token信息在数据库中查询到对应智能网关的uuid,并建立对应智能网关的uuid与账号信息的绑定关系。在一些实施方式中,一个账号信息可以与多个智能网关的识别码进行绑定,在绑定后,用户可以通过一个账号对多个智能网关进行按键功能的配置,从而提高了配置效率。s140,获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系。服务器接收移动终端通过账号信息发送的配置信息,其中,配置信息可以记录了智能网关的按键序号与按键功能之间的对应关系。作为一种示例,如图4所示,用户在登录移动终端104的客户端应用程序后可以进入按键设置界面,该按键设置界面可以显示出智能网关的交互界面1041,该按键设置界面可以包括按键的序号以及按键的功能,在实际应用中,可以先用户可以先选择需要设置的按键序号,然后从按键功能列表中选取出按键功能与该按键序号进行关联。在每个按键序号都进行关联后可以得到按键和按键功能之间的对应关系表,作为一种示例,按键和按键功能之间的对应关系可以如表1所示。表1按键序号按键功能1播放音乐2音乐上一首3音乐下一首4语音呼叫物业管理中心5打车6呼叫楼下小卖铺s150,将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。服务器器接收到移动终端发送的配置信息后,可根据账号信息找到与该账号信息已建立绑定的智能网关,并将配置信息发送到该智能网关。当智能网关接收到服务器下发的配置信息时,根据配置信息中的按键和按键功能之间的对应关系表,对智能网关的按键进行更新。在本实施例中,通过获取智能网关的识别码,并根据识别码生成标签;将标签发送至智能网关,以指示智能网关展示标签;获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得;获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系;将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。从而通过将移动终端的账号信息和智能网关进行准确绑定后,可在移动终端上对智能网关的按键功能进行自定义设置,实现了智能网关按键的灵活扩展,满足了用户的个性化要求,提高了用户体验,另外,由于在进行自定义设置之前需要对账号信息和智能网关进行绑定,因此可以避免其他用户对智能网关的按键功能进行恶意篡改,提高了智能网关的使用安全性。请参阅图5,图5示出了根据本申请另一个实施例提供的智能网关的按键配置方法,该方法可以包括:s210,获取智能网关的识别码,并根据识别码生成标签。s220,将标签发送至智能网关,以指示智能网关展示标签。s230,获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得。s240,获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系。s250,将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。其中,s210-s250的具体实施方式可以参考s110-s150,故不在此赘述。s260,在第一预设时间后,根据识别码生成更新标签,其中,更新标签与标签不相同。服务器在第一预设时间后,可以根据识别码重新生成一个标签,即更新标签。可选地,更新标签可以由服务器随机生成,且服务器生成后的更新标签与识别码进行关联对应。作为一种示例,如第一预设时间为10分钟,服务器可以在上次向智能网关发送标签的10分钟后,根据上次发送标签的智能网关的识别码,重新生成一个与上次发送的标签不同的更新标签,例如上次发送的标签为数字456823,10分钟后生成的更新标签可以是数字682210。s270,将更新标签发送至智能网关,并解除账号信息和识别码的绑定关系,更新标签用于指示智能网关将当前展示的标签更新为更新标签。服务器将更新标签发送至智能网关,并且在服务器的数据库中解除上次发送的标签对应的识别码与该识别码绑定的用户信息的绑定关系。当智能网关接收到更新标签时,可以将当前展示的标签更改为更新标签,如将正在智能网关上显示的数字456823更改为数字682210。在一些实施方式中,可以每经过一次第一预设时间后,就执行s260和s270一次,从而可以保证标签为始终为动态变化的,从而可以防止标签被他人拍照后长期保存,并进行恶意绑定。在本实施例中,通过将标签设置为动态变化的,可以有效防止标签被他人拍照后进行保存,然后基于保存在标签随时随地地对智能网关进行绑定,并篡改其按键功能。从而提高了智能网关使用的安全性。在一些实施方式中,根据识别码生成更新标签之后,可以通过对当前账号信息的权限等级进行判断,从而根据判断结果决定是否要解除账号信息和识别码的绑定关系。具体的,服务器可以从服务器的数据库中获取账号信息对应的权限等级。其中,服务器的数据库中可以预先建立一个账号信息的权限等级关系表,账号信息的权限等级关系表中记录了每个账号信息对应的一个权限等级,因此可以根据账号信息的权限等级关系表确定账号信息对应的权限等级。一般而言,权限等级高的账号信息通常为智能网关的主要用户。可选地,可以根据账号信息对智能网关的使用频率来确定,该账号信息对应的权限等级,使用频率越高,则对应的权限等级越高。可选地,还可以由智能网关的管理人员自定义设置账号信息的权限等级。然后,判断账号信息对应的权限等级是否高于或等于预设权限等级。当账号信息对应的权限等级高于或等于预设权限等级时,维持账号信息和识别码的绑定关系。作为一种示例,如预设权限等级为4级,若当前的账号信息对应的权限等级为5级,则可以说明该账号信息对应的用户为智能网关的主要用户,由于智能网关大多时候是被主要用户使用,因此对于主要用户可以不用解除账号信息和识别码的绑定关系,以方便主要用户对智能网关的按键功能进行配置。若当前的账号信息对应的权限等级为3级,则可以说明该账号信息对应的用户为智能网关的普通用户,普通用户使用智能网关的频率通常不会太多,因此可以对于普通用户可以解除账号信息和识别码的绑定关系,以提升智能网关使用的安全性。在本实施例中,通过对当前账号信息的权限等级进行判断,从而根据判断结果决定是否要解除账号信息和识别码的绑定关系,从而提高了智能网关的按键功能配置的灵活性,可以在保证智能网关使用的安全性的同时提升用户的使用你体验。请参阅图6,图6示出了根据本申请又一个实施例提供的智能网关的按键配置方法,该方法可以包括:s310,获取智能网关的识别码,并根据识别码生成标签。s320,将标签发送至智能网关,以指示智能网关展示标签。s330,获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得。s340,获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系。其中,s310-s340的具体实施方式可以参考s210-s240,故不在此赘述。s350,获取账号信息对应的权限等级。服务器可以从服务器的数据库中获取账号信息对应的权限等级。其中,服务器的数据库中可以预先建立一个账号信息的权限等级关系表,账号信息的权限等级关系表中记录了每个账号信息对应的一个权限等级,因此可以根据账号信息的权限等级关系表确定账号信对应的权限等级。s360,判断账号信息对应的权限等级是否高于或等于配置信息对应的权限等级。其中,配置信息对应的权限等级可以从服务器的数据库中提取出。其中,服务器的数据库中可以预先建立一个配置信息的权限等级关系表,据配置信息的权限等级关系表中记录了每个配置信息对应的按键功能对应的一个权限等级,因此可以根据配置信息的权限等级关系表确定配置信息对应的权限等级。可选地,配置信息对应的权限等级可以根根据配置信息对应按键功能的数量或安全性进行设置,例如安全性要求越高的按键功能需要对应配置信息的权限等级也越高,配置信息对应的功能数量越多则需要对应配置信息的权限等级也越高。作为一种示例,配置信息的权限等级关系表可以如表2所示:表2权限等级配置信息对应的按键功能1开启/关闭电灯2开启/关闭空调3开启/关闭门锁s370,当账号信息对应的权限等级高于或等于配置信息对应的权限等级时,将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。作为一种示例,例如账号信息对应的权限等级为2级,当配置信息对应的按键功能为开启/关闭门锁时,即配置信息对应的权限等级为3级,此时该账号没有权限对该按键功能进行设置,因此服务器可以不用将该配置信息发送到智能网关,从而保证智能网关使用的安全性。又例如账号信息对应的权限等级为2级,当配置信息对应的按键功能为开启/关闭空调时,即配置信息对应的权限等级为2级,此时该账号有权限对该按键功能进行设置,因此服务器可以将该配置信息发送到智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。在本实施例中,通过获取账号信息对应的权限等级,判断账号信息对应的权限等级是否高于或等于配置信息对应的权限等级,当账号信息对应的权限等级高于或等于配置信息对应的权限等级时,将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。从而可以避免任何用户都能够对可能会影响到智能网关安全性的按键功能进行配置,进而提升了智能网关使用的安全性。请参阅图7,图7示出了根据本申请再一个实施例提供的智能网关的按键配置方法,该方法可以包括:s410,获取智能网关的识别码,并根据识别码生成标签。s420,将标签发送至智能网关,以指示智能网关展示标签。s430,获取移动终端发送的账号信息和令牌,并判断账号信息白名单中是否存在账号信息。在一些实施方式中,服务器获取移动终端发送的账号信息和令牌后,可以从服务器的数据库中提取出账号信息白名单,其中,账号信息白名单中记录了多个账号信息,该多个账号信息被设定为可以对该智能网关进行按键功能配置的账号信息。然后可以判断多个账号信息中是否有账号信息与移动终端发送的账号信息一致。若有,则确定账号信息白名单中存在该账号信息。若没有,则确定账号信息中不存在该账号信息。作为一种示例,如账号信息白名单中包括账号a、账号b以及账号c,当移动终端发送的账号信息为账号a时,则可以确定账号信息白名单中存在该账号信息。当移动终端发送的账号信息为账号d时,则可以确定账号信息白名单中不存在该账号信息。其中,账号信息白名单可以是由智能网关的管理员自定义设置。s440,当账号信息白名单中存在账号信息时,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得。s450,获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系。s460,将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。其中,s440-s460的具体实施方式可以参考s230-s250,故不在此赘述。在本实施例中,通过设置账号信息白名单,判断账号信息白名单中是否存在账号信息,当账号信息白名单中存在账号信息时,再基于令牌将账号信息和识别码进行绑定。从而可以避免陌生人对智能网关进行恶意绑定,从而保证了智能网关使用的安全性。请参阅图8,图8示出了根据本申请又另一个实施例提供的智能网关的按键配置方法,该方法可以包括:s510,获取智能网关的识别码,并根据识别码生成标签。s520,将标签发送至智能网关,以指示智能网关展示标签。s530,获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得。s540,获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系。s550,将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。其中,s510-s550的具体实施方式可以参考s110-s150,故不在此赘述。s560,获取智能网关上传的当前配置信息。在一些实施方式中,服务器可以接收智能网关上传的当前配置信息,可选地,服务器可以每隔一段时间就接收一次智能网关的配置信息。s570,判断当前配置信息是否与配置信息匹配。服务器判断智能网关上传的当前配置信息是否与此前最近一次服务器发送给智能网关的配置信息匹配。若匹配,则说明智能网关对配置信息接收成功。若不匹配,则说明智能网关可能没有成功接收到该配置信息。s580,当前配置信息与配置信息不匹配时,再次将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。当服务器确定当前配置信息与配置信息不匹配时,再次将配置信息发送至智能网关,以供智能网关更新按键功能,并持继续查智能网关的上传的当前配置信息,直到智能网关的当前配置信息和服务器发送的配置信息一致。s590,当前配置信息与配置信息匹配时,确定智能网关的按键的按键功能更新成功。在本实施例中,通过获取智能网关上传的当前配置信息,判断当前配置信息是否与配置信息匹配,当前配置信息与配置信息不匹配时,再次将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能,从而可以保证智能网关能够成功接收到配置信息,并及时地根据配置信息更新智能网关的按键的按键功能。请参阅图9,其示出了根据本申请实施例提供的一种智能网关的按键配置装置的结构框图,该装置600应用于服务器,服务器分别与移动终端和智能网关通信,该装置600可以包括:标签生成模块610、标签发送模块620、绑定模块630、配置信息获取模块640以及按键功能更新模块650。标签生成模块610,用于获取智能网关的识别码,并根据识别码生成标签。标签发送模块620,用于将标签发送至智能网关,以指示智能网关展示标签。绑定模块630,用于获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得。配置信息获取模块640,用于获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系。按键功能更新模块650,用于将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。进一步地,该装置600还包括:标签更新模块,用于在第一预设时间后,根据识别码生成更新标签,其中,更新标签与标签不相同;将更新标签发送至智能网关,并解除账号信息和识别码的绑定关系,更新标签用于指示智能网关将当前展示的标签更新为更新标签。进一步地,该装置600还包括:权限等级获取模块,用于获取账号信息对应的权限等级。第一判断模块,用于判断账号信息对应的权限等级是否高于或等于预设权限等级。绑定关系维持模块,用于当账号信息对应的权限等级高于或等于预设权限等级时,维持账号信息和识别码的绑定关系。进一步地,该装置600还包括:权限等级获取模块,用于获取账号信息对应的权限等级。第二判断模块,用于判断账号信息对应的权限等级是否高于或等于配置信息对应的权限等级。配置信息发送模块,用于当账号信息对应的权限等级高于或等于配置信息对应的权限等级时,执行将配置信息发送至智能网关。进一步地,绑定模块630还用于判断账号信息白名单中是否存在账号信息;当账号信息白名单中存在账号信息时,执行基于令牌将账号信息和识别码进行绑定。进一步地,该装置600还包括配置信息检验模块,用于在第二预设时间后,向智能网关发送检验请求,检验请求用于指示智能网关上传当前配置信息;获取智能网关上传的当前配置信息;判断当前配置信息是否与配置信息匹配;当前配置信息与配置信息不匹配时,再次将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。请参阅图10,图10示出了根据本申请实施例提供的智能网关的按键配置系统,该系统700包括服务器710、分别与服务器710通信的移动终端720和智能网关730。智能网关730,用于将识别码发送至服务器710。服务器710,用于根据识别码生成标签,并将标签发送至智能网关730。智能网关730,用于展示标签。移动终端720,用于扫描智能网关730的标签以获得令牌,且将令牌和移动终端720对应的账号信息发送至服务器710。服务器710,用于基于令牌将账号信息和识别码进行绑定。移动终端720,用于获取配置信息,并通过账号信息将配置信息发送至服务器710,配置信息用于配置智能网关730的按键和按键功能之间的对应关系。服务器710,用于将配置发送至智能网关730。所述智能网关730,用于根据所述配置信息更新所述智能网关730的按键的按键功能。请参考图11,其示出了本申请实施例提供的一种电子设备的结构框图。该电子设备800可以是智能手机、平板电脑、电子书等能够运行程序的电子设备。本申请中的电子设备800可以包括一个或多个如下部件:处理器810、存储器820、以及一个或多个程序,其中一个或多个程序可以被存储在存储器820中并被配置为由一个或多个处理器810执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。处理器810可以包括一个或者多个处理核。处理器810利用各种接口和线路连接整个电子设备800内的各个部分,通过运行或执行存储在存储器820内的指令、程序、代码集或指令集,以及调用存储在存储器820内的数据,执行电子设备800的各种功能和处理数据。可选地,处理器810可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器810可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器810中,单独通过一块通信芯片进行实现。存储器820可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器820可用于存储指令、程序、代码、代码集或指令集。存储器820可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备800在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。请参考图12,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质900中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。计算机可读存储介质900可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质900包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质900具有执行上述方法中的任何方法步骤的程序代码910的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码910可以例如以适当形式进行压缩。综上所述,本申请提供的智能网关的按键配置方法、装置及电子设备,通过获取智能网关的识别码,并根据识别码生成标签;将标签发送至智能网关,以指示智能网关展示标签;获取移动终端发送的账号信息和令牌,基于令牌将账号信息和识别码进行绑定,其中,令牌由移动终端扫描标签获得;获取移动终端通过账号信息发送的配置信息,配置信息用于配置智能网关的按键和按键功能之间的对应关系;将配置信息发送至智能网关,以指示智能网关根据配置信息更新智能网关的按键的按键功能。从而通过将移动终端的账号信息和智能网关进行准确绑定后,可在移动终端上对智能网关的按键功能进行自定义设置,实现了智能网关按键的灵活扩展,满足了用户的个性化要求,提高了用户体验,另外,由于在进行自定义设置之前需要对账号信息和智能网关进行绑定,因此可以避免其他用户对智能网关的按键功能进行恶意篡改,提高了智能网关的使用安全性。。最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1