The invention discloses a custom Internet TV HTTP protocol based on Netty encapsulation method, using Netty as the core framework, interface information, identity information such as package to Baotou custom HTTP protocol, the HTTP request for the first time in Baotou using the secret key encryption, the HTTP request content installed for second content encryption and transmission for the binary code; the custom HTTP protocol includes the main thread pool, thread pool and request receiver; the invention has the advantages that the custom of Internet TV HTTP protocol based on Netty encapsulation method, reasonable design, high safety, can greatly improve the speed and security of the Server HTTP protocol transceiver.
【技术实现步骤摘要】
基于Netty封装的自定义互联网电视http协议方法
本专利技术涉及互联网电视领域,更具体的说,它涉及用于基于Netty封装的自定义互联网电视http协议方法。
技术介绍
HTTP(超文本传输协议)协议是建立在TCP传输协议之上的应用层协议,它的发展是万维网协会和Internet工作小组IETF合作的结果。HTTP是一个属于应用层的面向对象的协议,由于其简洁、快速的方式,适用于分布式超媒体信息系统。普通的http应用服务端都是利用,struct、servlet、spring等技术部署到tomcat、Jboss等容器中。但是普通http协议安全级别低,比较容易被盗取阅读,且普通的基于struts,servlet的http服务器,处理客户端请求时,是不支持异步非阻塞的,故效率比较低下。
技术实现思路
本专利技术克服了现有技术的不足,提供了一种处理请求效率高,安全级别高的基于Netty封装的自定义互联网电视http协议方法,从而更符合现在注重安全的趋势。本专利技术的技术方案如下:基于Netty封装的自定义互联网电视http协议方法,具体包括如下步骤:101)封装信息步骤:以Netty作为核心框架,将关键信息封装到自定义http协议的包头中;所述自定义http协议包括主线程池、子线程池和请求接收器,所述主线程池只用于客户端的登陆、握手和安全认证,一旦链路建立成功,就将链路注册到后端子线程池的IO线程上,由IO线程负责后续的IO操作;所述子线程池以worker线程池为主,其包括执行具体工作的handler,编解码器;所述请求接收器,用于监听来自客户端的连接请求;102) ...
【技术保护点】
基于Netty封装的自定义互联网电视http协议方法,其特征在于,具体包括如下步骤:101)封装信息步骤:以Netty作为核心框架,将关键信息封装到自定义http协议的包头中;所述自定义http协议包括主线程池、子线程池和请求接收器,所述主线程池只用于客户端的登陆、握手和安全认证,一旦链路建立成功,就将链路注册到后端子线程池的IO线程上,由IO线程负责后续的IO操作;所述子线程池以worker线程池为主,其包括执行具体工作的handler,编解码器;所述请求接收器,用于监听来自客户端的连接请求;102)第一次加密步骤:在步骤101)后,利用包头的秘钥对http封装的信息进行第一次内容加密;103)第二次加密步骤:在步骤102)处理后的http封装的信息转换为二进制码进行第二次内容加密,并传输出去。
【技术特征摘要】
1.基于Netty封装的自定义互联网电视http协议方法,其特征在于,具体包括如下步骤:101)封装信息步骤:以Netty作为核心框架,将关键信息封装到自定义http协议的包头中;所述自定义http协议包括主线程池、子线程池和请求接收器,所述主线程池只用于客户端的登陆、握手和安全认证,一旦链路建立成功,就将链路注册到后端子线程池的IO线程上,由IO线程负责后续的IO操作;所述子线程池以worker线程池为主,其包括执行具体工作的handler,编解码器;所述请求接收器,用于监听来自客户端的连接请求;102)第一次加密步骤:在步骤101)后,利用包头的秘钥对http封装的信息进行第一次内容加密;103)第二次加密步骤:在步骤102)处理后的http封装的信息转换为二进制码进行第二次内容加密,并传输出去。2.根据权利要求1所述基于Netty封装的自定义互联网电视http协议方...
【专利技术属性】
技术研发人员:韩潇毅,袁开,朱航明,黄璐,沈琦,安竹勇,刘波,
申请(专利权)人:华数传媒网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。