[发明专利]一种统一简约的通讯实训服务器无效
申请号: | 201210335425.9 | 申请日: | 2012-09-12 |
公开(公告)号: | CN102882941A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 欧湘平;张立为 | 申请(专利权)人: | 南通智翔信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;赵镇勇 |
地址: | 226003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 统一 简约 通讯 服务器 | ||
技术领域
本发明提供了一种统一简约的通讯实训服务器,属于通信网络技术领域。
背景技术
随着信息时代的不断发展,不同部门、不同地区间的信息交流逐步增加,计算机网络技术的发展为信息传输提供了保障。当大量的空间数据出现在网络上,面对多种多样的数据格式,就需要涉及数据共享与数据转换的问题。其中,数据共享是让在不同地方使用不同计算机、不同软件的用户能够读取他人数据并进行各种操作运算和分析,使计算机与计算机之间通过计算机网络技术实现数据共享,然而为了实现移动端与上位机PC、移动端与移动端的数据共享,就需要一种移动端终与PC端、移动终端与移动终端之间通过简易的通讯来实现数据交互的设备,但现有技术中还缺少解决这一问题的技术方案。
发明内容
本发明为解决现有的通讯技术存在的缺少一种移动端终与PC端、移动终端与移动终端之间通过简易的通讯来实现数据交互的设备的问题,进而提供一种统一简约的通讯实训服务器。为此,本发明提出了以下的技术方案:
一种统一简约的通讯实训服务器,包括:
通讯服务器运行管理模块,用于通过安卓系统中电话类的API获取GSM通讯模块的数据参数,再通过Jetty组件中的API创建服务器,当所述服务器接收到数据请求后,响应相应的请求,并将获取到的GSM通讯模块的数据参数发送给发送所述数据请求的设备。
本发明采用Jetty中Continuations的机制实现异步Servlet功能,另外使用Jetty中IO多路复用的连接器,使得服务器可以花费较少的资源来并发服务多个请求,实现了移动端终与PC端、移动终端与移动终端之间通过简易的通讯来实现数据交互。
附图说明
图1是本发明的具体实施方式提供的统一简约的通讯实训服务器的结构示意图;
图2是本发明的具体实施方式提供的将统一简约的通讯实训服务器应用到通讯系统中的示意图;
图3是本发明的具体实施方式提供的移动端设备的结构示意图。
具体实施方式
Jetty是一个由Java实现的、开源的HTTP服务器和javax.servlet容器,它不仅仅作为一个独立服务软件(如Tomcat)被使用,而且其组件(Componet)设计、高内聚低耦合、高扩展性等特性使得Jetty非常易于作为嵌入式工具使用,在这一领域已经成功应用于多个产品当中。Jetty支持HTTP1.1,很好的实现了Servlet2.4/2.5、Jsp2.0/2.1规范和JEE部分规范。Jetty提供的各种可用的零件和组装这些零件的工具,使得Jetty在服务器配置时积极灵活,而且把Jetty作为工具使用时也非常便捷。同时Jetty是基于Apache Licence 2.0和Eclipse Public License 1.0开源协议发布的,因此你可以在任意地方使用它,并可以免费地用于商业行为。
本发明的具体实施方式正是基于Jetty组件提供了一种统一简约的通讯实训服务器,包括通讯服务器运行管理模块,用于通过安卓系统中电话类的API获取GSM通讯模块的数据参数,再通过Jetty组件中的API创建服务器,当所述服务器接收到数据请求后,响应相应的请求,并将获取到的GSM通讯模块的数据参数发送给发送所述数据请求的设备。
具体的,通讯服务器运行管理模块主要实现两个功能:第一个功能是检测GSM通讯模块的数据参数;第二个功能是对服务器进行管理。其运行过程是:通过利用安卓系统中电话类的API获取GSM通讯模块的数据参数,然后在利用Jetty组件中的API创建一个服务器。PC或移动端有连接到服务器并有数据请求后,服务器响应相应的请求,把获取到的GSM通讯模块的数据参数发送给请求端。
其中,通讯服务器运行管理模块的结构如图1所示,包括:
连接子模块,用于接收数据请求,根据HTTP/1.1协议将所述数据请求打包成为处理子模块能够识别的请求和相应对象,并发送给处理子模块;
处理子模块,用于接收的数据请求,并对所述数据请求进行内容响应;
线程池,用于为连接子模块和处理子模块提供接收数据请求、将数据请求打包以及对数据请求进行内容响应的线程。
通讯服务器运行管理模块的具体工作过程包括服务器处理请求过程:首先连接子模块收到一个请求,连接子模块根据HTTP/1.1协议将数据请求打包成为处理子模块所能够识别的请求和响应对象,然后用Server提供的线程池来分配一个线程去执行处理子模块调用,并让处理子模块对数据请求进行处理并响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通智翔信息科技有限公司,未经南通智翔信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210335425.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于动力转向电机的继电器装置
- 下一篇:风能设备方位或变桨驱动装置