【技术实现步骤摘要】
基于浏览器的遥控方法和系统、浏览器、应用服务器
本专利技术涉及遥控领域,特别是涉及一种基于浏览器的遥控方法和系统、浏览器、应用服务器。
技术介绍
各种家电设备、工业设备等可通过遥控器进行遥控,例如电视、空调、计算机鼠标操作、键盘操作等。以电视遥控为例,电视遥控器采用红外遥控技术进行控制,然而红外遥控,方向性较差,功能较为单一,硬件制作和更新换代成本较高。随着网络技术的发展,智能手机和智能电视的普及,手机作为遥控器控制电视的技术逐渐兴起。但手机遥控电视需要从应用市场下载相应的软件安装包,并安装在手机上,其操作较为复杂。
技术实现思路
基于此,有必要针对传统的遥控需要下载软件安装包并安装,其操作复杂的问题,提供一种免去下载软件安装包及安装的过程,操作简单的基于浏览器的遥控方法。此外,还有必要提供一种免去下载软件安装包及安装的过程,操作简单的基于浏览器的遥控系统。此外,还有必要提供一种免去下载软件安装包及安装的过程,操作简单的浏览器及应用服务器。一种基于浏览器的遥控方法,包括:浏览器与应用服务器建立网页套接字连接;所述浏览器向所述应用服务器发送数据包套接字组包;所述浏览器接收所述应用服务器反馈的执行结果;其中,所述执行结果为所述应用服务器解析所述数据包套接字组包得到遥控命令并执行所述遥控命令而得到的执行结果。一种基于浏览器的遥控方法,包括:应用服务器与浏览器建立网页套接字连接;所述应用服务器接收所述浏览器发送的数据包套接字组包,并分析所述数据包套接字组包得到遥控命令,执行所述遥控命令得到相应的执行结果,并将所述执行结果返回给所述浏览器。一种浏览器,包括:第一连接建立 ...
【技术保护点】
一种基于浏览器的遥控方法,包括:浏览器与应用服务器建立网页套接字连接;所述浏览器向所述应用服务器发送数据包套接字组包;所述浏览器接收所述应用服务器反馈的执行结果;其中,所述执行结果为所述应用服务器解析所述数据包套接字组包得到遥控命令并执行所述遥控命令而得到的执行结果。
【技术特征摘要】
1.一种基于浏览器的遥控方法,包括:浏览器与应用服务器建立网页套接字连接;所述浏览器向所述应用服务器发送数据包套接字组包;所述浏览器接收所述应用服务器反馈的执行结果;其中,所述执行结果为所述应用服务器解析所述数据包套接字组包得到遥控命令并执行所述遥控命令而得到的执行结果;所述浏览器与应用服务器建立网页套接字连接的步骤包括:所述浏览器获取遥控网页,并根据所述遥控网页向所述应用服务器发起超文本传输协议请求;所述浏览器接收所述应用服务器根据所述超文本传输协议请求的响应,将所述超文本传输协议升级为网页套接字协议,根据所述网页套接字协议与所述应用服务器建立网页套接字连接;其中,所述浏览器是支持网页套接字WebSocket的,应用服务器提供对WebSocket的支持,并提供相应的通信端口;所述浏览器获取遥控网页,并根据所述遥控网页向所述应用服务器发起超文本传输协议请求的步骤之后包括:所述浏览器发起超文本传输协议请求连接应用服务器,并在超文本传输协议连接请求时,请求超文本传输协议升级。2.根据权利要求1所述的基于浏览器的遥控方法,其特征在于,所述浏览器获取遥控网页的步骤包括:所述浏览器从本地或从网页服务器获取遥控网页。3.根据权利要求1所述的基于浏览器的遥控方法,其特征在于,所述浏览器向所述应用服务器发送数据包套接字组包的步骤包括:所述浏览器以UDP方式或TCP方式向所述应用服务器发送数据包套接字组包。4.一种基于浏览器的遥控方法,包括:应用服务器与浏览器建立网页套接字连接;所述应用服务器接收所述浏览器发送的数据包套接字组包,并分析所述数据包套接字组包得到遥控命令,执行所述遥控命令得到相应的执行结果,并将所述执行结果返回给所述浏览器;其中,所述应用服务器与浏览器建立网页套接字连接的步骤包括:所述应用服务器接收该浏览器发送的超文本传输协议请求,并响应,以及接收所述浏览器将所述超文本传输协议升级为网页套接字协议后发送的建立网页套接字连接请求,与所述浏览器建立网页套接字连接;其中,所述浏览器是支持网页套接字WebSocket的,应用服务器提供对WebSocket的支持,并提供相应的通信端口;所述应用服务器与浏览器建立网页套接字连接的步骤包括:所述应用服务器接收所述浏览器发送的超文本传输协议请求,并响应,以及接收所述浏览器将所述超文本传输协议升级为网页套接字协议后发送的建立网页套接字连接请求,与所述浏览器建立网页套接字连接。5.根据权利要求4所述的基于浏览器的遥控方法,其特征在于,所述数据包套接字组包包括包头、数据包和包尾;所述包头包括组包头标示符、命令类型、命令参数和包大小;所述包尾包括校验码和包尾标示符;所述数据包包括命令和参数;所述应用服务器接收所述浏览器发送的数据包套接字组包,并分析所述数据包套接字组包得到遥控命令,执行所述遥控命令得到相应的执行结果,并将所述执行结果返回给所述浏览器的步骤包括:所述应用服务器接收所述浏览器发送的数据包套接字组包,并分析所述数据包套接字组包得到多个遥控命令,按照顺序执行所述多个遥控命令,并将上一条遥控命令执行的反馈值作为本次遥控命令的参数,根据所述本次遥控命令的参数...
【专利技术属性】
技术研发人员:张坤,
申请(专利权)人:TCL光电科技惠州有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。