电子设备控制方法、电子设备及网页服务器与流程

文档序号:21038138发布日期:2020-06-09 20:31阅读:221来源:国知局
电子设备控制方法、电子设备及网页服务器与流程

本发明涉及电子设备控制领域,尤其涉及电子设备控制方法、电子设备及网页服务器。



背景技术:

随着科技的发展,智能门锁等智能家居设备也走入了人们的生活。

为了能够在一个电子设备(如手机)或一个应用程序上控制智能家居设备,电子设备的生产方或应用程序的发布方需要充分了解智能家居设备的控制流指令,然后根据控制流指令制作用于控制智能家居设备的应用程序界面。用户可以在该应用程序界面中点击按键来触发控制流指令以控制智能家居设备。

但是,由于智能家居设备的功能复杂,因此智能家居设备的控制流指令也十分复杂,这无疑给电子设备的生产方或应用程序的发布方带来了很大的开发负担。

当然,除智能家居设备外,其他电子设备的控制实现过程也可能存在相同问题。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的电子设备控制方法、电子设备及网页服务器,方案如下:

一种电子设备控制方法,应用于第一电子设备中,所述第一电子设备与第二电子设备通信连接,所述方法包括:

所述第一电子设备显示所述第二电子设备的控制网页,其中,所述控制网页的网页数据是由网页服务器发送至所述第一电子设备中的;

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制。

可选的,所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制,包括:

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备进行控制,其中,所述第一电子设备中保存有所述预设的控制程序库。

可选的,在所述第一电子设备显示所述第二电子设备的控制网页之前,所述方法还包括:

所述第一电子设备向所述网页服务器发送对所述第二电子设备的控制网页的访问请求;

所述第一电子设备接收所述网页服务器返回的所述控制网页的网页数据;

所述第一电子设备显示所述第二电子设备的控制网页,包括:

所述第一电子设备根据接收的网页数据显示所述第二电子设备的控制网页。

可选的,所述访问请求中至少携带有所述第一电子设备的用户的用户身份信息,所述第一电子设备接收的网页数据是所述网页服务器在对所述用户身份信息审核通过后返回至所述第一电子设备的网页数据。

可选的,所述第一电子设备通过所述预设的控制程序库对控制所述第二电子设备过程中传输的至少一种数据进行加密。

可选的,所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备进行控制,包括:

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用所述预设的控制程序库的至少一个接口以调用所述至少一个接口对应的控制程序生成控制消息;

所述第一电子设备通过所述预设的控制程序库对所述控制消息进行加密并将加密后的所述控制消息发送至所述第二电子设备以对所述第二电子设备进行控制。

可选的,所述与所述操作对象对应的预设指令为与所述操作对象对应的电子设备控制流指令。

一种电子设备控制方法,应用于网页服务器,所述网页服务器与第一电子设备通信连接,所述第一电子设备还与第二电子设备通信连接,所述方法包括:

所述网页服务器接收所述第一电子设备发送的对所述第二电子设备的控制网页的访问请求;

所述网页服务器向所述第一电子设备返回所述控制网页的网页数据,以使所述第一电子设备显示所述第二电子设备的控制网页,并进一步使所述第一电子设备执行与所述操作对象对应的电子设备控制流指令以对所述第二电子设备进行控制,其中,所述第一电子设备是根据用户对所述控制网页中操作对象的操作执行所述电子设备控制流指令的,所述网页数据中包括有至少一个操作对象及所述操作对象对应的电子设备控制流指令。

一种电子设备,所述电子设备记为第一电子设备,所述第一电子设备与第二电子设备通信连接,所述第一电子设备包括:网页显示单元和控制单元,

所述网页显示单元,用于显示所述第二电子设备的控制网页,其中,所述控制网页的网页数据是由网页服务器发送至所述第一电子设备中的;

所述控制单元,用于根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制。

可选的,所述控制单元具体用于:根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备进行控制,其中,所述第一电子设备中保存有所述预设的控制程序库。

可选的,还包括:请求发送单元和数据接收单元,

所述请求发送单元,用于在所述网页显示单元显示所述第二电子设备的控制网页之前,向所述网页服务器发送对所述第二电子设备的控制网页的访问请求;

所述数据接收单元,用于接收所述网页服务器返回的所述控制网页的网页数据;

所述网页显示单元,具体用于:根据接收的网页数据显示所述第二电子设备的控制网页。

一种网页服务器,所述网页服务器与第一电子设备通信连接,所述第一电子设备还与第二电子设备通信连接,所述网页服务器包括:请求接收单元和数据返回单元,

所述请求接收单元,用于接收所述第一电子设备发送的对所述第二电子设备的控制网页的访问请求;

所述数据返回单元,用于向所述第一电子设备返回所述控制网页的网页数据,以使所述第一电子设备显示所述第二电子设备的控制网页,并进一步使所述第一电子设备执行与所述操作对象对应的电子设备控制流指令以对所述第二电子设备进行控制,其中,所述第一电子设备是根据用户对所述控制网页中操作对象的操作执行所述电子设备控制流指令的,所述网页数据中包括有至少一个操作对象及所述操作对象对应的电子设备控制流指令。

借由上述技术方案,本发明提供的一种电子设备控制方法、电子设备及网页服务器,可以在第一电子设备上显示第二电子设备的控制网页,其中,所述控制网页的网页数据是由网页服务器发送至所述第一电子设备中的;所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制。由于第二电子设备的控制可以通过控制网页实现,因此该控制网页可以由网页服务器进行配置和修改,无需第一电子设备的生产方或第一电子设备上的应用程序的发布方了解第二电子设备的控制流指令,大大降低了第一电子设备的生产方或第一电子设备上的应用程序的发布方的开发负担。同时,由于网页的灵活性,本发明可以使得网页服务器很方便的对控制网页进行修改,而该修改不需要第一电子设备或第一电子设备上的应用程序进行修改,因此适应性和灵活性更强。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的电子设备控制方法的应用架构图;

图2示出了本发明实施例提供的一种电子设备控制方法的流程图;

图3示出了本发明实施例提供的另一种电子设备控制方法的流程图;

图4示出了本发明实施例提供的另一种电子设备控制方法的流程图;

图5示出了本发明实施例提供的一种电子设备的结构示意图;

图6示出了本发明实施例提供的一种网页服务器的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

请结合图1和图2,本发明实施例提供的一种电子设备控制方法,可以应用于图1所示的第一电子设备001中,所述第一电子设备001与第二电子设备002通信连接,如图2所示,该方法可以包括:

s100、所述第一电子设备001显示所述第二电子设备002的控制网页,其中,所述控制网页的网页数据是由网页服务器003发送至所述第一电子设备001中的;

其中,第一电子设备001可以为手机、计算机、平板电脑、可穿戴电子设备等。在实际应用中,第一电子设备001中可以安装有可以打开网页的应用程序,如浏览器或具有浏览器功能的应用程序。具体的,该应用程序中可以具有跳转至第二电子设备002的控制网页的操作对象,例如:该应用程序的主界面中包含一个“智能门锁控制”按键,用户点击该按键后,第一电子设备通过该应用程序向网页服务器003发送对第二电子设备002的控制网页的访问请求,网页服务器003收到访问请求后向所述第一电子设备001返回所述控制网页的网页数据。这样,第一电子设备001就可以根据控制网页的网页数据显示所述第二电子设备的控制网页。

其中,第二电子设备002可以为智能家居设备,例如:智能门锁、智能电饭煲、智能电灯、智能热水器等。可以理解的是,本发明中的智能家居设备为可与其他电子设备进行通信并可根据其他电子设备发送的控制指令执行相应处理的家居设备。当然,本发明的第二电子设备002并不仅局限于智能家居设备,其他电子设备也适用于本发明。

其中,网页服务器003也可以是第二电子设备002的生产商的服务器,该生产商可以通过网页服务器003对第二电子设备002的控制网页进行维护和修改。对控制网页的修改方式有多种,例如对第二电子设备002的控制网页中的操作对象对应的电子设备控制流指令进行修改。

具体的,控制网页的网页数据可以包括:至少一个操作对象及与所述操作对象对应的预设指令,其中,所述预设指令可以为电子设备控制流指令。具体的,操作对象可以包括:按键、滑动条等。具体的,电子设备控制流指令可以为控制电子设备时所需执行的控制流程,例如:需要首先向智能家居设备发送一个消息,然后等待多长时间,如在这段时间内接收到智能家居设备返回的消息,则进一步根据该消息进行其他处理;如在这段时间内未接收到智能家居设备返回的消息,则进行某些处理。再如:首先调用软件开发工具包(sdk,softwaredevelopmentkit)的一个接口向智能家居设备发送一个消息,然后再调用sdk的另一个接口向智能家居设备发送另一个消息。其中,sdk是由第三方服务商提供的实现软件产品某项功能的工具包,一般包括:应用程序编程接口(api,applicationprogramminginterface)、文档、范例、工具等。

可选的,本发明实施例中的控制网页可以为符合第5代html标准规范的网页,即h5网页。h5网页是一种可以在电子设备中(尤其是手机、平板电脑等移动终端中)展示的动态网页,它对触屏互动的支持远超上一代标准。

s200、所述第一电子设备001根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备002进行控制。

具体的,在实际应用中,第一电子设备001可以直接根据网页数据中的预设指令控制第二电子设备002,也可以通过网页数据中的预设指令调用其他控制程序控制第二电子设备002。

具体的,与所述操作对象对应的预设指令可以为与所述操作对象对应的电子设备控制流指令。在预设指令为电子设备控制流指令时,第一电子设备001可以通过执行电子设备控制流指令按照一定顺序调用其他控制程序控制第二电子设备002。

其中,步骤s200可以具体包括:

所述第一电子设备001根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备002进行控制,其中,所述第一电子设备001中保存有所述预设的控制程序库。

具体的,所述预设的控制程序库可以为sdk。其中,sdk中可以保存有控制第二电子设备002的多个控制程序,例如:保存有控制第二电子设备002调整工作状态的控制程序。

所述第一电子设备可以通过所述预设的控制程序库对控制所述第二电子设备过程中传输的至少一种数据进行加密。

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备进行控制,可以包括:

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用所述预设的控制程序库的至少一个接口以调用所述至少一个接口对应的控制程序生成控制消息;

所述第一电子设备通过所述预设的控制程序库对所述控制消息进行加密并将加密后的所述控制消息发送至所述第二电子设备以对所述第二电子设备进行控制。

其中,预设的控制程序库可以向外提供多个控制程序的接口让其他应用程序对接口进行调用,不同的接口被调用时可以执行不同的控制程序以完成不同的控制功能。

本发明一可选实施例中,对于对安全性要求比较高的第二电子设备(例如智能门锁),第一电子设备中可以打开网页的应用程序在每次显示控制网页后,都可以获得用户输入的或第一电子设备中保存的用户标识,然后根据该用户标识进行预设的控制程序库的初始化并经预设的控制程序库向网页服务器发送控制秘钥获取请求(预设的控制程序库可以首先对控制秘钥获取请求进行加密,然后将加密后的控制秘钥获取请求发送至网页服务器),预设的控制程序库在获得网页服务器返回的控制秘钥后可以将该控制秘钥发送至控制网页。这样,当用户点击控制网页上的操作对象时,第一电子设备就可以在调用预设的控制程序库的接口向第二电子设备发送消息时将该控制秘钥一起发送至第二电子设备。这样第二电子设备就可以根据该控制秘钥进行安全判定,当该控制秘钥为正确的控制秘钥时,第二电子设备根据接收的消息执行相应的处理并经预设的控制程序库将处理结果返回给控制页面,第一电子设备中的控制页面可以将处理结果显示以告知用户本次电子设备控制的结果,例如:开门成功。

在实际应用中,第二电子设备的生产商的服务器可以为上述网页服务器,第二电子设备的生产商可以将第二电子设备的各种控制程序打包在一起,形成预设的控制程序库。这样,第一电子设备的生产方或显示控制网页的应用程序发布方就可以将预设的控制程序库植入第一电子设备或应用程序中,方便后续对预设的控制程序库中的控制程序进行调用。

具体的,处于安全考虑,本发明的第一电子设备可以通过控制网页将第二电子设备的设备标识或显示控制网页的应用程序的标识发送至网页服务器进行审核。

如图3所示,本发明实施例提供的另一种电子设备控制方法,可以包括:

s001、所述第一电子设备向所述网页服务器发送对所述第二电子设备的控制网页的访问请求;

其中,第一电子设备中可以保存有第二电子设备的控制网页的网址。

具体的,所述访问请求中可以至少携带有所述第一电子设备的用户的用户身份信息。用户的用户身份信息可以包括:用户的账号和密码等。上述用户身份信息可以用于网页服务器对用户进行身份审核,以提高安全性,避免他人对第二电子设备进行非法控制。

s002、所述第一电子设备接收所述网页服务器返回的所述控制网页的网页数据;

具体的,所述第一电子设备接收的网页数据可以是所述网页服务器在对所述用户身份信息审核通过后返回至所述第一电子设备的。

具体的,网页服务器中可以保存有具有权限的用户的用户身份信息,这样网页服务器就可以将接收的用户身份信息和保存的用户身份信息进行对比,如果保存的用户身份信息中存在接收的用户身份信息,则确认审核通过。当然,审核方式还可以有多种,本发明并不仅局限于上述的一种。

s110、所述第一电子设备根据接收的网页数据显示所述第二电子设备的控制网页。

其中,步骤s110为图2所示方法中步骤s100的一种具体实现方式。

具体的,第一电子设备接收的网页数据中可以包括访问令牌accesstoken,该访问令牌可以表示用户的权限。这样,本发明就可以根据该访问令牌在用户的权限内对第二电子设备进行控制。

s200、所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制。

本发明实施例提供的一种电子设备控制方法,可以在第一电子设备上显示第二电子设备的控制网页,其中,所述控制网页的网页数据是由网页服务器发送至所述第一电子设备中的;所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制。由于第二电子设备的控制可以通过控制网页实现,该控制网页可以由网页服务器进行配置和修改,因此无需第一电子设备的生产方或第一电子设备上的应用程序的发布方了解第二电子设备的控制流指令,大大降低了第一电子设备的生产方或第一电子设备上的应用程序的发布方的开发负担。同时,由于网页的灵活性,本发明可以使得网页服务器很方便的对控制网页进行修改,而该修改不需要第一电子设备或第一电子设备上的应用程序进行修改,因此适应性和灵活性更强。

与图2所示方法相对应,本发明还提供了一种电子设备控制方法,应用于图1所示的网页服务器003,所述网页服务器003与第一电子设备001通信连接,所述第一电子设备001还与第二电子设备002通信连接,如图4所示,该方法可以包括:

s401、所述网页服务器接收所述第一电子设备发送的对所述第二电子设备的控制网页的访问请求;

s402、所述网页服务器向所述第一电子设备返回所述控制网页的网页数据,以使所述第一电子设备显示所述第二电子设备的控制网页,并进一步使所述第一电子设备执行与所述操作对象对应的电子设备控制流指令以对所述第二电子设备进行控制,其中,所述第一电子设备是根据用户对所述控制网页中操作对象的操作执行所述电子设备控制流指令的,所述网页数据中包括有至少一个操作对象及所述操作对象对应的电子设备控制流指令。

其中,网页服务器003可以是第二电子设备002的生产商的服务器,该生产商可以通过网页服务器003对第二电子设备002的控制网页进行维护和修改。对控制网页的修改方式有多种,例如对第二电子设备002的控制网页中的操作对象对应的电子设备控制流指令进行修改。

具体的,控制网页的网页数据可以包括:至少一个操作对象及与所述操作对象对应的预设指令,其中,所述预设指令可以为电子设备控制流指令。具体的,操作对象可以包括:按键、滑动条等。具体的,电子设备控制流指令可以为控制电子设备时所需执行的控制流程,例如:需要首先向智能家居设备发送一个消息,然后等待多长时间,如在这段时间内接收到智能家居设备返回的消息,则进一步根据该消息进行其他处理;如在这段时间内未接收到智能家居设备返回的消息,则进行某些处理。再如:首先调用软件开发工具包(sdk,softwaredevelopmentkit)的一个接口向智能家居设备发送一个消息,然后再调用sdk的另一个接口向智能家居设备发送另一个消息。其中,sdk是由第三方服务商提供的实现软件产品某项功能的工具包,一般包括:应用程序编程接口(api,applicationprogramminginterface)、文档、范例、工具等。

可选的,本发明实施例中的控制网页可以为符合第5代html标准规范的网页,即h5网页。h5网页是一种可以在电子设备中(尤其是手机、平板电脑等移动终端中)展示的动态网页,它对触屏互动的支持远超上一代标准。

具体的,处于安全考虑,网页服务器可以对第一电子设备通过控制网页发送的第二电子设备的设备标识或显示控制网页的应用程序的标识进行审核。

具体的,网页服务器中可以保存有具有权限的用户的用户身份信息,这样网页服务器就可以将接收的用户身份信息和保存的用户身份信息进行对比,如果保存的用户身份信息中存在接收的用户身份信息,则确认审核通过。当然,审核方式还可以有多种,本发明并不仅局限于上述的一种。

本发明实施例提供的一种电子设备控制方法,网页服务器可以接收所述第一电子设备发送的对所述第二电子设备的控制网页的访问请求,向所述第一电子设备返回所述控制网页的网页数据,以使所述第一电子设备显示所述第二电子设备的控制网页,并进一步使所述第一电子设备执行与所述操作对象对应的电子设备控制流指令以对所述第二电子设备进行控制。由于第二电子设备的控制可以通过控制网页实现,该控制网页可以由网页服务器进行配置和修改,因此无需第一电子设备的生产方或第一电子设备上的应用程序的发布方了解第二电子设备的控制流指令,大大降低了第一电子设备的生产方或第一电子设备上的应用程序的发布方的开发负担。同时,由于网页的灵活性,本发明可以使得网页服务器很方便的对控制网页进行修改,而该修改不需要第一电子设备或第一电子设备上的应用程序进行修改,因此适应性和灵活性更强。

与本发明实施例提供的应用于第一电子设备的电子设备控制方法相对应,本发明实施例还提供了一种电子设备。

本发明实施例提供了一种电子设备,该电子设备可以记为第一电子设备,如图1所示,所述第一电子设备001与第二电子设备002通信连接,如图5所示,所述第一电子设备001可以包括:网页显示单元100和控制单元200,

所述网页显示单元100,用于显示所述第二电子设备的控制网页,其中,所述控制网页的网页数据是由网页服务器发送至所述第一电子设备中的;

其中,第一电子设备001可以为手机、计算机、平板电脑、可穿戴电子设备等。在实际应用中,第一电子设备001中可以安装有可以打开网页的应用程序,如浏览器或具有浏览器功能的应用程序。具体的,该应用程序中可以具有跳转至第二电子设备002的控制网页的操作对象,例如:该应用程序的主界面中包含一个“智能门锁控制”按键,用户点击该按键后,第一电子设备通过该应用程序向网页服务器003发送对第二电子设备002的控制网页的访问请求,网页服务器003收到访问请求后向所述第一电子设备001返回所述控制网页的网页数据。这样,第一电子设备001就可以根据控制网页的网页数据显示所述第二电子设备的控制网页。

其中,第二电子设备002可以为智能家居设备,例如:智能门锁、智能电饭煲、智能电灯、智能热水器等。可以理解的是,本发明中的智能家居设备为可与其他电子设备进行通信并可根据其他电子设备发送的控制指令执行相应处理的家居设备。当然,本发明的第二电子设备002并不仅局限于智能家居设备,其他电子设备也适用于本发明。

其中,网页服务器003也可以是第二电子设备002的生产商的服务器,该生产商可以通过网页服务器003对第二电子设备002的控制网页进行维护和修改。对控制网页的修改方式有多种,例如对第二电子设备002的控制网页中的操作对象对应的电子设备控制流指令进行修改。

具体的,控制网页的网页数据可以包括:至少一个操作对象及与所述操作对象对应的预设指令,其中,所述预设指令可以为电子设备控制流指令。具体的,操作对象可以包括:按键、滑动条等。具体的,电子设备控制流指令可以为控制电子设备时所需执行的控制流程,例如:需要首先向智能家居设备发送一个消息,然后等待多长时间,如在这段时间内接收到智能家居设备返回的消息,则进一步根据该消息进行其他处理;如在这段时间内未接收到智能家居设备返回的消息,则进行某些处理。再如:首先调用软件开发工具包(sdk,softwaredevelopmentkit)的一个接口向智能家居设备发送一个消息,然后再调用sdk的另一个接口向智能家居设备发送另一个消息。其中,sdk是由第三方服务商提供的实现软件产品某项功能的工具包,一般包括:应用程序编程接口(api,applicationprogramminginterface)、文档、范例、工具等。

可选的,本发明实施例中的控制网页可以为符合第5代html标准规范的网页,即h5网页。h5网页是一种可以在电子设备中(尤其是手机、平板电脑等移动终端中)展示的动态网页,它对触屏互动的支持远超上一代标准。

所述控制单元200,用于根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制。

其中,控制单元200可以通过所述预设的控制程序库对控制所述第二电子设备过程中传输的至少一种数据进行加密。

具体的,在实际应用中,控制单元200可以直接根据网页数据中的预设指令控制第二电子设备002,也可以通过网页数据中的预设指令调用其他控制程序控制第二电子设备002。

具体的,与所述操作对象对应的预设指令可以为与所述操作对象对应的电子设备控制流指令。在预设指令为电子设备控制流指令时,控制单元200可以通过执行电子设备控制流指令按照一定顺序调用其他控制程序控制第二电子设备002。

其中,所述控制单元200可以具体用于:根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备进行控制,其中,所述第一电子设备中保存有所述预设的控制程序库。

可选的,控制单元200可以包括:指令调用子单元和加密子单元,

所述指令调用子单元,用于根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用所述预设的控制程序库的至少一个接口以调用所述至少一个接口对应的控制程序生成控制消息;

所述加密子单元,用于通过所述预设的控制程序库对所述控制消息进行加密并将加密后的所述控制消息发送至所述第二电子设备以对所述第二电子设备进行控制。

在本发明其他实施例中,图5所示电子设备还可以包括:请求发送单元和数据接收单元,

所述请求发送单元,用于在所述网页显示单元显示所述第二电子设备的控制网页之前,向所述网页服务器发送对所述第二电子设备的控制网页的访问请求;

其中,所述访问请求中可以至少携带有所述第一电子设备的用户的用户身份信息,所述第一电子设备接收的网页数据是所述网页服务器在对所述用户身份信息审核通过后返回至所述第一电子设备的网页数据。

所述数据接收单元,用于接收所述网页服务器返回的所述控制网页的网页数据;

在此基础上,所述网页显示单元100,可以具体用于:根据接收的网页数据显示所述第二电子设备的控制网页。

本发明实施例提供的一种电子设备,可以显示第二电子设备的控制网页,根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制。由于第二电子设备的控制可以通过控制网页实现,该控制网页可以由网页服务器进行配置和修改,因此无需第一电子设备的生产方或第一电子设备上的应用程序的发布方了解第二电子设备的控制流指令,大大降低了第一电子设备的生产方或第一电子设备上的应用程序的发布方的开发负担。同时,由于网页的灵活性,本发明可以使得网页服务器很方便的对控制网页进行修改,而该修改不需要第一电子设备或第一电子设备上的应用程序进行修改,因此适应性和灵活性更强。

与图4所示方法相对应,本发明还提供了一种网页服务器。

本发明实施例提供的一种网页服务器,与第一电子设备通信连接,所述第一电子设备还与第二电子设备通信连接,如图6所示,该网页服务器可以包括:请求接收单元300和数据返回单元400,

所述请求接收单元300,用于接收所述第一电子设备发送的对所述第二电子设备的控制网页的访问请求;

所述数据返回单元400,用于向所述第一电子设备返回所述控制网页的网页数据,以使所述第一电子设备显示所述第二电子设备的控制网页,并进一步使所述第一电子设备执行与所述操作对象对应的电子设备控制流指令以对所述第二电子设备进行控制,其中,所述第一电子设备是根据用户对所述控制网页中操作对象的操作执行所述电子设备控制流指令的,所述网页数据中包括有至少一个操作对象及所述操作对象对应的电子设备控制流指令。

所述电子设备包括处理器和存储器,上述网页显示单元、控制单元、请求发送单元和数据接收单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

所述网页服务器包括处理器和存储器,上述请求接收单元和数据返回单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来对第二电子设备进行控制。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述电子设备控制方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述电子设备控制方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

一种电子设备控制方法,应用于第一电子设备中,所述第一电子设备与第二电子设备通信连接,所述方法包括:

所述第一电子设备显示所述第二电子设备的控制网页,其中,所述控制网页的网页数据是由网页服务器发送至所述第一电子设备中的;

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制。

可选的,所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制,包括:

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备进行控制,其中,所述第一电子设备中保存有所述预设的控制程序库。

可选的,在所述第一电子设备显示所述第二电子设备的控制网页之前,所述方法还包括:

所述第一电子设备向所述网页服务器发送对所述第二电子设备的控制网页的访问请求;

所述第一电子设备接收所述网页服务器返回的所述控制网页的网页数据;

所述第一电子设备显示所述第二电子设备的控制网页,包括:

所述第一电子设备根据接收的网页数据显示所述第二电子设备的控制网页。

可选的,所述访问请求中至少携带有所述第一电子设备的用户的用户身份信息,所述第一电子设备接收的网页数据是所述网页服务器在对所述用户身份信息审核通过后返回至所述第一电子设备的网页数据。

可选的,所述第一电子设备通过所述预设的控制程序库对控制所述第二电子设备过程中传输的至少一种数据进行加密。

可选的,所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备进行控制,包括:

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用所述预设的控制程序库的至少一个接口以调用所述至少一个接口对应的控制程序生成控制消息;

所述第一电子设备通过所述预设的控制程序库对所述控制消息进行加密并将加密后的所述控制消息发送至所述第二电子设备以对所述第二电子设备进行控制。

可选的,所述与所述操作对象对应的预设指令为与所述操作对象对应的电子设备控制流指令。

一种电子设备控制方法,应用于网页服务器,所述网页服务器与第一电子设备通信连接,所述第一电子设备还与第二电子设备通信连接,所述方法包括:

所述网页服务器接收所述第一电子设备发送的对所述第二电子设备的控制网页的访问请求;

所述网页服务器向所述第一电子设备返回所述控制网页的网页数据,以使所述第一电子设备显示所述第二电子设备的控制网页,并进一步使所述第一电子设备执行与所述操作对象对应的电子设备控制流指令以对所述第二电子设备进行控制,其中,所述第一电子设备是根据用户对所述控制网页中操作对象的操作执行所述电子设备控制流指令的,所述网页数据中包括有至少一个操作对象及所述操作对象对应的电子设备控制流指令。

本文中的设备可以是服务器、pc、pad、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

一种电子设备控制方法,应用于第一电子设备中,所述第一电子设备与第二电子设备通信连接,所述方法包括:

所述第一电子设备显示所述第二电子设备的控制网页,其中,所述控制网页的网页数据是由网页服务器发送至所述第一电子设备中的;

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制。

可选的,所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设指令以对所述第二电子设备进行控制,包括:

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备进行控制,其中,所述第一电子设备中保存有所述预设的控制程序库。

可选的,在所述第一电子设备显示所述第二电子设备的控制网页之前,所述方法还包括:

所述第一电子设备向所述网页服务器发送对所述第二电子设备的控制网页的访问请求;

所述第一电子设备接收所述网页服务器返回的所述控制网页的网页数据;

所述第一电子设备显示所述第二电子设备的控制网页,包括:

所述第一电子设备根据接收的网页数据显示所述第二电子设备的控制网页。

可选的,所述访问请求中至少携带有所述第一电子设备的用户的用户身份信息,所述第一电子设备接收的网页数据是所述网页服务器在对所述用户身份信息审核通过后返回至所述第一电子设备的网页数据。

可选的,所述第一电子设备通过所述预设的控制程序库对控制所述第二电子设备过程中传输的至少一种数据进行加密。

可选的,所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用预设的控制程序库中的至少一个控制程序对所述第二电子设备进行控制,包括:

所述第一电子设备根据用户对所述控制网页中操作对象的操作,执行与所述操作对象对应的预设调用指令,通过执行所述预设调用指令调用所述预设的控制程序库的至少一个接口以调用所述至少一个接口对应的控制程序生成控制消息;

所述第一电子设备通过所述预设的控制程序库对所述控制消息进行加密并将加密后的所述控制消息发送至所述第二电子设备以对所述第二电子设备进行控制。

可选的,所述与所述操作对象对应的预设指令为与所述操作对象对应的电子设备控制流指令。

一种电子设备控制方法,应用于网页服务器,所述网页服务器与第一电子设备通信连接,所述第一电子设备还与第二电子设备通信连接,所述方法包括:

所述网页服务器接收所述第一电子设备发送的对所述第二电子设备的控制网页的访问请求;

所述网页服务器向所述第一电子设备返回所述控制网页的网页数据,以使所述第一电子设备显示所述第二电子设备的控制网页,并进一步使所述第一电子设备执行与所述操作对象对应的电子设备控制流指令以对所述第二电子设备进行控制,其中,所述第一电子设备是根据用户对所述控制网页中操作对象的操作执行所述电子设备控制流指令的,所述网页数据中包括有至少一个操作对象及所述操作对象对应的电子设备控制流指令。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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