[发明专利]IOHandler类的继承、调用方法、服务器、终端设备及系统在审
申请号: | 202110353346.X | 申请日: | 2021-03-31 |
公开(公告)号: | CN112925665A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 严松;康文全 | 申请(专利权)人: | 深圳创维-RGB电子有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | iohandler 继承 调用 方法 服务器 终端设备 系统 | ||
本发明公开了一种IOHandler类的继承方法,包括在监听到终端设备的端口连接器部署作业时,连接所述终端设备;接收所述终端设备发送的通信功能应用请求,并确定所述通信功能应用请求对应的IOHandler类;创建所述IOHandler类与所述终端设备的继承关系,以使所述终端设备继承所述IOHandler类。本发明还公开了一种IOHandler类的调用方法、服务器、终端设备及系统。本发明采用Apache Mina通信框架应用到电视/智能产品与服务端建立类Socket连接,通过通信模块继承调用的方式与业务逻辑分开的方式实现业务应用,功能扩展完全由业务逻辑模块代码完成,具体通信请求由mina控制,通过业务、通信分离实现通信应用避免了高并发量通信应用环境影响通信连接的有益效果。
技术领域
本发明涉及互联网通信应用的技术领域,尤其涉及一种IOHandler类的继承、调用方法、服务器、终端设备及系统。
背景技术
随着互联网时代及移动通信时代的到来,人们日常生活的方方面面也越来越离不开互联网的支持。在互联网的信息交互场景中,逐渐延申出B/S(浏览器-服务器)架构和C/S(客户端-服务器)两种系统性通信架构方式。而基于以上两种通信架构的通信方式应用中,客户端或浏览器与服务器的请求方式在连接方式分为短连接和长连接两种,短连接是相对于长连接的通信方式,特点主要是建立连接的过程很短其仅进行单向请求,如基于http协议的请求;长连接是基于Socket套接字的请求,请求双方一般先会建立连接,以达到仅建立一次连接就可进行通信的目的,如TCP协议建立的连接。但在TCP协议基于一个线程对应一个客户端的调用方式中,大量线程创建和销毁的应用环境下,会导致通信连接时的连接速度下降,无法应对高并发量的访问,这样导致相关技术方案的适用场景存在局限性。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种IOHandler类的继承、调用方法、服务器、终端设备及系统,旨在提高TCP协议基于大量线程应用环境无法高并发量访问局限性。
为调用上述目的,本发明提供一种IOHandler类的继承方法,应用于服务器,包括以下内容:
在监听到终端设备的端口连接器部署作业时,连接所述终端设备;
接收所述终端设备发送的通信功能应用请求,并确定所述通信功能应用请求对应的IOHandler类;
创建所述IOHandler类与所述终端设备的继承关系,以使所述终端设备继承所述IOHandler类。
可选地,所述在监听到终端设备的端口连接器部署作业时,连接所述终端设备的步骤之前,还包括:
搭建Mina框架,并部署所述Mina框架的端口;
创建所述端口的监听器以监听所述端口。
可选地,所述搭建Mina框架的步骤,包括:
新建可继承的IOHandler类;
将所述IOHandler类挂载至所述Mina框架。
可选地,将所述IOHandler类挂载至所述Mina框架的步骤,包括:
在所述Mina架构新建Handler,将所述IOHandler类挂载至所述Handler。
为调用上述目的,本发明提供一种IOHandler类的调用方法,应用于终端设备,包括以下内容:
部署服务器端口的连接器以连接至所述服务器;
通过预设心跳类生成通信功能应用请求,向所述服务器发送所述通信功能应用请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维-RGB电子有限公司,未经深圳创维-RGB电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110353346.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车座椅用滑轨锁止解锁装置
- 下一篇:一种塑料喷嘴检测工装