网页控制knx总线的方法以及系统的制作方法

文档序号:7783288阅读:265来源:国知局
网页控制knx总线的方法以及系统的制作方法
【专利摘要】本发明实施例公开了网页控制KNX总线的方法以及系统,能够使得用户端可以通过配置网页发送控制数据来控制KNX总线上的设备,不存在距离上的限制,并且无需生产专门的载体来承载配置网页,减少了KNX总线的工程成本。本发明实施例方法包括:用户端通过配置网页发送控制数据到服务器,所述配置网页由服务器根据所述控制数据的控制需求对应生成,服务器通过调用所述控制数据对应的设备驱动程序将所述控制数据解析为控制命令,服务器将所述控制命令发送给KNX总线,使得KNX总线根据所述控制命令操作KNX总线上的设备。
【专利说明】网页控制KNX总线的方法以及系统
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及网页控制KNX总线的方法以及系统。
【背景技术】
[0002]KNX总线是独立于制造商和应用领域的系统。通过所有的总线设备连接到KNX介质上,它们可以进行信息交换。总线设备可以是传感器也可以是执行器,用于控制楼宇管理装置如:照明、遮光/百叶窗、保安系统、能源管理、供暖、通风、空调系统、信号和监控系统、服务界面及楼宇控制系统、远程控制、计量、视频/音频控制、大型家电等。所有这些功能通过一个统一的系统就可以进行控制、监视和发送信号,不需要额外的控制中心。
[0003]目前,KNX总线的控制面板主要是在局域网内通过电缆线与楼宇设备连接,用户可以通过控制面板对楼宇设备进行相关的控制和操作。
[0004]然而,KNX总线的控制面板通过电缆线与设备连接存在距离上的限制,并且需要生产专门的载体来承载控制面板,增加了 KNX总线的工程成本。

【发明内容】

[0005]本发明实施例提供了网页控制KNX总线的方法以及系统,能够使得用户端可以通过配置网页发送控制数据来控制KNX总线上的设备,不存在距离上的限制,并且无需生产专门的载体来承载配置网页,减少了 KNX总线的工程成本。
[0006]一种网页控制KNX总线的方法,包括:
[0007]用户端通过配置网页发送控制数据到服务器,所述配置网页由服务器根据所述控制数据的控制需求对应生成;
[0008]服务器通过调用所述控制数据对应的设备驱动程序将所述控制数据解析为控制命令;
[0009]服务器将所述控制命令发送给KNX总线,使得KNX总线根据所述控制命令操作KNX总线上的设备。
[0010]可选地,用户端通过网页发送控制数据到服务器还包括:
[0011]服务器将控制信息存储到数据库,所述控制信息与KNX总线上的对应的设备的程序语言存在对应关系;
[0012]服务器从所述数据库中提取所述控制信息;
[0013]服务器通过调用PHP解析程序将所述控制信息和预置的PHP网页生成配置网页。
[0014]可选地,还包括:
[0015]服务器将所述配置网页上传至网络服务器上,所述网络服务器为因特网服务器或局域网服务器。
[0016]可选地,服务器将所述控制命令发送给KNX总线之后还包括:
[0017]KNX总线根据KNX协议栈将所述控制命令解析为控制指令,所述控制指令为操作KNX总线上的对应的设备的程序语言;[0018]KNX总线上的设备根据所述控制指令执行对应的操作。
[0019]可选地,KNX总线上的设备根据所述控制指令执行对应的操作之后还包括:
[0020]KNX总线上的设备反馈状态报文给所述KNX总线,所述状态报文包含所述设备的更新状态信息;
[0021 ] KNX总线根据KNX协议栈将所述状态报文解析为设备更新信息;
[0022]服务器从KNX总线中获取所述设备更新信息;
[0023]服务器通过调用PHP解析程序将所述设备更新信息更新至配置网页。
[0024]可选地,用户端通过配置网页发送控制数据到服务器具体包括:
[0025]用户端通过浏览器向配置网页发送控制请求;
[0026]浏览器通过所述配置网页解析所述控制请求,得到控制数据;
[0027]浏览器通过路由器将所述控制数据转发给服务器。
[0028]可选地,服务器通过调用PHP解析程序将所述设备更新信息更新至配置网页之后还包括:
[0029]服务器将所述设备更新信息经过路由器推送至用户端的浏览器;
[0030]所述浏览器根据所述设备更新信息更新浏览器上显示的配置网页的网页界面。
[0031]—种网页控制KNX总线的系统,包括:
[0032]用户端、服务器、KNX总线以及KNX总线上的设备;
[0033]用户端,用于通过配置网页发送控制数据到服务器;
[0034]服务器,用于根据所述控制数据的控制需求对应生成配置网页,接收所述控制数据,通过调用所述控制数据对应的设备驱动程序将所述控制数据解析为控制命令,将所述控制命令发送给KNX总线;
[0035]KNX总线,用于根据所述控制命令操作KNX总线上的设备;
[0036]KNX总线上的设备,用于根据所述控制命令执行对应操作。
[0037]可选地,还包括:
[0038]服务器,还用于预先将控制数据对应的控制信息存储到数据库,从所述数据库中提取所述控制信息通过调用PHP解析程序将所述控制信息和预置的PHP网页生成配置网页;
[0039]数据库,用于存储该控制信息。
[0040]可选地,
[0041]服务器,还用于将所述配置网页上传至网络服务器上,所述网络服务器为因特网服务器或局域网服务器;
[0042]网络服务器,用于为用户端提供网络连接服务,承载所述配置网页。
[0043]从以上技术方案可以看出,本发明实施例具有以下优点:
[0044]本发明实施例中,用户端通过配置网页发送控制数据到服务器,所述配置网页由服务器根据所述控制数据的控制需求对应生成,服务器通过调用所述控制数据对应的设备驱动程序将所述控制数据解析为控制命令,服务器将所述控制命令发送给KNX总线,使得KNX总线根据所述控制命令操作KNX总线上的设备。在本发明实施例中,用户端可以通过配置网页发送控制数据来控制KNX总线上的设备,不存在距离上的限制,并且用户端只要连接网络就可以连接所述配置网页,无需生产专门的载体来承载配置网页,因此减少了 KNX总线的工程成本。
【专利附图】

【附图说明】
[0045]图1为本发明实施例中网页控制KNX总线的方法一个实施例流程图;
[0046]图2为本发明实施例中网页控制KNX总线的方法另一个实施例流程图;
[0047]图3为本发明实施例中网页控制KNX总线的系统一个实施例示意图;
[0048]图4为本发明实施例中网页控制KNX总线的系统另一个实施例示意图。
【具体实施方式】
[0049]本发明实施例提供了一种网页控制KNX总线的方法,使得用户端可以通过配置网页发送控制数据来控制KNX总线上的设备,不存在距离上的限制,并且无需生产专门的载体来承载配置网页,减少了 KNX总线的工程成本。
[0050]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0051]请参阅图1,本发明实施例中网页控制KNX总线的方法一个实施例包括:
[0052]101、用户端通过配置网页发送控制数据到服务器;
[0053]当用户需要控制KNX总线时,用户端通过配置网页发送控制数据到服务器,该配置网页由服务器根据该控制数据的控制需求对应生成。
[0054]102、服务器通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令;
[0055]服务器接收到该控制数据后,通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令。
[0056]103、服务器将该控制命令发送给KNX总线,使得KNX总线根据该控制命令操作KNX总线上的设备。
[0057]服务器获得该控制命令后,将该控制命令发送给KNX总线,使得KNX总线根据该控制命令操作KNX总线上的设备。
[0058]本实施例中,用户端通过配置网页发送控制数据到服务器,该配置网页由服务器根据该控制数据的控制需求对应生成,服务器通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令,服务器将该控制命令发送给KNX总线,使得KNX总线根据该控制命令操作KNX总线上的设备。在本实施例中,用户端可以通过配置网页发送控制数据来控制KNX总线上的设备,不存在距离上的限制,并且用户端只要连接网络就可以连接该配置网页,无需生产专门的载体来承载配置网页,因此减少了 KNX总线的工程成本。
[0059]为便于理解,下面对本发明实施例中的网页控制KNX总线的方法进行详细描述,请参阅图2,本发明实施例中网页控制KNX总线的方法另一个实施例包括:
[0060]201、服务器将控制信息存储到数据库;
[0061]在生成配置网页前,服务器可以将控制信息存储到数据库,该控制信息与KNX总线上的对应的设备的程序语言存在对应关系。可以理解的是,服务器将该控制信息存储到数据库中,在需要该控制信息时可以从数据库中提取,若该控制信息需要进行更新,也可以将数据库中的控制信息进行更新,以便于该控制信息的使用和管理。
[0062]需要说明的是,该控制信息包含KNX总线上的对应的设备的功能信息。
[0063]202、服务器从该数据库中提取该控制信息;
[0064]当服务器需要生成配置网页时,服务器从该数据库中提取该控制信息。
[0065]203、服务器通过调用PHP解析程序将该控制信息和预置的PHP网页生成配置网页;
[0066]服务器在获得该控制信息后,可以通过调用PHP解析程序将该控制信息和预置的PHP网页生成配置网页。
[0067]需要说明的是,该预置的PHP网页可以预先存放在服务器中,该预置的PHP网页可以是该配置网页的网页模型或网页框架。
[0068]204、服务器将该配置网页上传至网络服务器上;
[0069]服务器生成该配置网页后,可以将该配置网页上传至网络服务器上,该网络服务器为因特网服务器或局域网服务器。可以理解的是,当该配置网页上传至网络服务器上时,尤其是因特网服务器上时,用户端可以通过连接因特网服务器来登录该配置网页并进行操作,使得用户端可以在任何被因特网覆盖的地方实现连接该配置网页。
[0070]205、用户端通过浏览器向配置网页发送控制请求;
[0071]当用户需要控制KNX总线时,用户端通过浏览器向配置网页发送控制请求。可以理解的是,用户端通过浏览器登上配置网页,从配置网页的网页界面中选择或输入用户需要的操作信息,该用户需要的操作信息即为控制请求。
[0072]206、浏览器通过该配置网页解析该控制请求,得到控制数据;
[0073]在配置网页获得该控制请求后,浏览器通过该配置网页解析该控制请求,得到控制数据。可以理解的是,该控制请求是用户通过配置网页的网页界面选择或者输入的操作信息,这些操作信息可能不便于网络传输或者服务器识别,因此配置网页可以将该控制请求解析为控制数据,该控制数据可以被服务器识别,并便于网络传输。
[0074]207、浏览器通过路由器将该控制数据转发给服务器;
[0075]浏览器获得控制数据后,通过路由器将该控制数据转发给服务器。可以理解的是,路由器可以通过该控制数据中的服务器的IP地址和/或端口地址定位到达服务器的路径,然后通过该路径将该控制数据转发给服务器。需要说明的是,IP地址和/或端口地址可以由配置网页将控制请求解析为控制数据时写入控制数据中,也可以在浏览器向配置网页发送控制请求时由浏览器写入控制请求中,具体此处不作限定。
[0076]208、服务器通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令;
[0077]服务器接收到该控制数据后,通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令。可以理解的是,该控制数据可以是适合网络传输和服务器识别的信息,但并不适合KNX总线识别,因此可以根据对应的设备驱动程序将该控制数据解析为控制命令,该控制命令易于KNX总线识别。
[0078]209、服务器将该控制命令发送给KNX总线;[0079]服务器获得该控制命令后,将该控制命令发送给KNX总线。
[0080]210、KNX总线根据KNX协议栈将该控制命令解析为控制指令;
[0081 ] KNX总线接收到该控制命令后,根据KNX协议栈将该控制命令解析为控制指令,该控制指令为操作KNX总线上的对应的设备的程序语言。该控制指令可以被KNX总线上的设备识别并执行对应的操作。
[0082]需要说明的是,KNX总线获得该控制指令后,可以将该控制指令发送到EIB总线上,并让该EIB总线将该控制指令分发到对应的设备。
[0083]211、KNX总线上的设备根据该控制指令执行对应的操作;
[0084]KNX总线上的设备接收到该控制指令后,根据该控制指令执行对应的操作。这些操作可以是开灯、调光、场景功能等。
[0085]212、KNX总线上的设备反馈状态报文给该KNX总线;
[0086]当KNX总线上的设备执行了对应的操作后,KNX总线上的设备反馈状态报文给该KNX总线,该状态报文包含该设备的更新状态信息。需要说明的是,KNX总线上的设备可以将该状态报文反馈到EIB总线上,EIB总线汇总设备的状态报文后,在将该状态报文转发给KNX总线。
[0087]213、KNX总线根据KNX协议栈将该状态报文解析为设备更新信息;
[0088]KNX总线获取到该状态报文后,根据KNX协议栈将该状态报文解析为设备更新信
肩、O
[0089]214、服务器从KNX总线中获取该设备更新信息;
[0090]KNX总线获取到该设备更新信息后,将该设备更新信息发送给服务器,服务器从KNX总线中获取该设备更新信息。
[0091]215、服务器通过调用PHP解析程序将该设备更新信息更新至配置网页;
[0092]服务器获取到该设备更新信息后,通过调用PHP解析程序将该设备更新信息更新至配置网页。
[0093]216、服务器将该设备更新信息经过路由器推送至用户端的浏览器;
[0094]服务器获取到该设备更新信息后,服务器可以将该设备更新信息经过路由器推送至用户端的浏览器。可以理解的是,服务器可以将该设备更新信息发送给路由器,路由器根据该设备更新信息携带的目的IP地址和/或端口地址寻找到通往用户端的浏览器的路径,路由器再根据该路径将设备更新信息转发至用户端的浏览器。
[0095]217、该浏览器根据该设备更新信息更新浏览器上显示的配置网页的网页界面。
[0096]浏览器在接收到该设备更新信息后,根据该设备更新信息更新浏览器上显示的配置网页的网页界面。可以理解的是,在更新了浏览器上显示的配置网页的网页界面后,用户可以通过该网页界面获知该设备更新信息,从而得知KNX总线上的设备的最新状态,以便于用户的操作、使用。
[0097]本实施例中,用户端通过配置网页发送控制数据到服务器,该配置网页由服务器根据该控制数据的控制需求对应生成,服务器通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令,服务器将该控制命令发送给KNX总线,使得KNX总线根据该控制命令操作KNX总线上的设备。在本实施例中,用户端可以通过配置网页发送控制数据来控制KNX总线上的设备,不存在距离上的限制,并且用户端只要连接网络就可以连接该配置网页,无需生产专门的载体来承载配置网页,因此减少了 KNX总线的工程成本。进一步地,本实施例中,KNX总线上的设备可以将更新状态信息通过服务器反馈到用户端,使得设备的最新状态可以实时更新至用户端,方便用户的操作、使用。
[0098]为便于理解,根据图2所描述的实施例,下面以一个实际应用场景对本发明实施例中网页控制KNX总线的方法进行描述:
[0099]服务器将所需的功能的控制信息存储到数据库中,并且,服务器需要预先准备存储至少一个PHP网页,该PHP网页作为生成网页的模板。
[0100]服务器从数据库中提取出该控制信息,并获得PHP网页,通过调用PHP解析程序将该控制信息和预置的PHP网页生成一个配置网页,并且将该配置网页上传至因特网服务器中,使得用户端可以通过互联网接入访问该配置网页。
[0101]当用户需要控制KNX总线是,用户通过手机终端或者电脑终端接入互联网,并访问配置网页。用户登入配置网页后,根据配置网页呈现给用户的网页界面进行相关操作,如选择KNX总线上的设备、对该设备进行功能的选择、对该设备的参数设置、对该设备的操作等,用户可以通过选择操作选项或者输入操作参数的方式实现。当用户确认操作后,浏览器向配置网页发送控制请求。
[0102]配置网页将该控制请求解析为控制数据,浏览器将该控制数据通过路由器发送到服务器。
[0103]服务器接收到该控制数据后,通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令,并将该控制命令发送给KNX总线。
[0104]KNX总线接收到该控制命令后,根据KNX协议栈将该控制命令解析为控制指令,并将控制指令发送给EIB总线上。EIB总线再将控制指令分发到对应的设备上。
[0105]KNX总线上的设备根据该控制指令执行对应的操作,如开关、调光、场景功能等。设备执行操作后,状态发生相应的变化,将更新状态信息以状态报文的形式反馈给EIB总线。
[0106]EIB总线将该状态报文转发给KNX总线,KNX总线根据KNX协议栈将该状态报文解析为设备更新信息,并发送给服务器。
[0107]服务器获得设备更新信息后,更新数据库,并通过调用PHP解析程序将该设备更新信息更新至配置网页,将该设备更新信息经过路由器推送至用户端的浏览器。
[0108]用户端的浏览器获得该设备更新信息后,根据该设备更新信息更新浏览器上显示的配置网页的网页界面,用户从网页界面上实时获知KNX总线上的设备执行操作后的最新状态。
[0109]上面对本发明实施例中网页控制KNX总线的方法进行了详细描述,下面对本发明实施例中网页控制KNX总线的系统进行了详细描述,请参阅图3,本发明实施例中网页控制KNX总线的系统一个实施例包括:
[0110]用户端301,用于通过配置网页发送控制数据到服务器302 ;
[0111]服务器302,用于根据该控制数据的控制需求对应生成配置网页,接收来自用户端301的该控制数据,通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令,将该控制命令发送给KNX总线303 ;
[0112]KNX总线303,用于根据该控制命令操作KNX总线上的设备304 ;
[0113]KNX总线上的设备304,用于根据该控制命令执行对应操作。[0114]本实施例中,用户端301通过配置网页发送控制数据到服务器302,该配置网页由服务器302根据该控制数据的控制需求对应生成,服务器302通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令,服务器302将该控制命令发送给KNX总线303,使得KNX总线303根据该控制命令操作KNX总线上的设备304。在本实施例中,用户端301可以通过配置网页发送控制数据来控制KNX总线上的设备304,不存在距离上的限制,并且用户端301只要连接网络就可以连接该配置网页,无需生产专门的载体来承载配置网页,因此减少了 KNX总线303的工程成本。
[0115]为便于理解,下面对本发明实施例中网页控制KNX总线的系统进行更详细的描述,请参阅图4,本发明实施例中网页控制KNX总线的系统另一个实施例包括:
[0116]用户端401,用于通过配置网页发送控制数据到服务器402 ;
[0117]服务器402,用于根据该控制数据的控制需求对应生成配置网页,接收来自用户端401的该控制数据,通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令,将该控制命令发送给KNX总线403 ;
[0118]KNX总线403,用于根据该控制命令操作KNX总线上的设备404 ;
[0119]KNX总线上的设备404,用于根据该控制命令执行对应操作。
[0120]本实施例中网页控制KNX总线的系统还包括:
[0121]服务器402,还用于预先将控制数据对应的控制信息存储到数据库405,从该数据库405中提取该控制信息通过调用PHP解析程序将该控制信息和预置的PHP网页生成配置网页,将该配置网页上传至网络服务器406上;
[0122]数据库405,用于存储该控制信息;
[0123]网络服务器406,用于为用户端401提供网络连接服务,承载该配置网页。
[0124]本实施例中,用户端401通过配置网页发送控制数据到服务器402,该配置网页由服务器402根据该控制数据的控制需求对应生成,服务器402通过调用该控制数据对应的设备驱动程序将该控制数据解析为控制命令,服务器402将该控制命令发送给KNX总线403,使得KNX总线403根据该控制命令操作KNX总线上的设备404。在本实施例中,用户端401可以通过配置网页发送控制数据来控制KNX总线上的设备404,不存在距离上的限制,并且用户端401只要连接网络就可以连接该配置网页,无需生产专门的载体来承载配置网页,因此减少了 KNX总线403的工程成本。
[0125]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0126]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0127]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0128]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0129]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0130]以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1.一种网页控制KNX总线的方法,其特征在于,包括: 用户端通过配置网页发送控制数据到服务器,所述配置网页由服务器根据所述控制数据的控制需求对应生成; 服务器通过调用所述控制数据对应的设备驱动程序将所述控制数据解析为控制命令; 服务器将所述控制命令发送给KNX总线,使得KNX总线根据所述控制命令操作KNX总线上的设备。
2.根据权利要求1所述的方法,其特征在于,用户端通过网页发送控制数据到服务器还包括: 服务器将控制信息存储到数据库,所述控制信息与KNX总线上的对应的设备的程序语言存在对应关系; 服务器从所述数据库中提取所述控制信息; 服务器通过调用PHP解析程序将所述控制信息和预置的PHP网页生成配置网页。
3.根据权利要求2所述的方法,其特征在于,还包括: 服务器将所述配置网页上传至网络服务器上,所述网络服务器为因特网服务器或局域网服务器。
4.根据权利要求1所述的方法,其特征在于,服务器将所述控制命令发送给KNX总线之后还包括: KNX总线根据KNX协议栈将所述控制命令解析为控制指令,所述控制指令为操作KNX总线上的对应的设备的程序语言; KNX总线上的设备根据所述控制指令执行对应的操作。
5.根据权利要求4所述的方法,其特征在于,KNX总线上的设备根据所述控制指令执行对应的操作之后还包括: KNX总线上的设备反馈状态报文给所述KNX总线,所述状态报文包含所述设备的更新状态信息; KNX总线根据KNX协议栈将所述状态报文解析为设备更新信息; 服务器从KNX总线中获取所述设备更新信息; 服务器通过调用PHP解析程序将所述设备更新信息更新至配置网页。
6.根据权利要求5所述的方法,其特征在于,用户端通过配置网页发送控制数据到服务器具体包括: 用户端通过浏览器向配置网页发送控制请求; 浏览器通过所述配置网页解析所述控制请求,得到控制数据; 浏览器通过路由器将所述控制数据转发给服务器。
7.根据权利要求6所述方法,其特征在于,服务器通过调用PHP解析程序将所述设备更新信息更新至配置网页之后还包括: 服务器将所述设备更新信息经过路由器推送至用户端的浏览器; 所述浏览器根据所述设备更新信息更新浏览器上显示的配置网页的网页界面。
8.一种网页控制KNX总线的系统,其特征在于,包括: 用户端、服务器、KNX总线以及KNX总线上的设备;用户端,用于通过配置网页发送控制数据到服务器; 服务器,用于根据所述控制数据的控制需求对应生成配置网页,接收所述控制数据,通过调用所述控制数据对应的设备驱动程序将所述控制数据解析为控制命令,将所述控制命令发送给KNX总线; KNX总线,用于根据所述控制命令操作KNX总线上的设备; KNX总线上的设备,用于根据所述控制命令执行对应操作。
9.根据权利要求8所述的系统,其特征在于,还包括: 服务器,还用于预先将控制数据对应的控制信息存储到数据库,从所述数据库中提取所述控制信息通过调用PHP解析程序将所述控制信息和预置的PHP网页生成配置网页;数据库,用于存储该控制信息。
10.根据权利要求9所述的系统,其特征在于, 服务器,还用于将所述配置网页上传至网络服务器上,所述网络服务器为因特网服务器或局域网服务器; 网络服务器,用于为用户·端提供网络连接服务,承载所述配置网页。
【文档编号】H04L12/40GK103716218SQ201310752360
【公开日】2014年4月9日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】何新仁, 朱湘军, 彭永坚 申请人:广州视声电子实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1