一种嵌入式网络注册机的制作方法

文档序号:7878371阅读:339来源:国知局
专利名称:一种嵌入式网络注册机的制作方法
技术领域
本实用新型涉及一种计算机数据传输技术,更具体的说,涉及一种嵌入式网络注册机。
背景技术
动态域名解析服务,简称DDNS (Dynamic Domain Name Server),是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样域名就可以始终解析到非固定IP的服务器上,互联网用户通过本地·的域名服务器获得网站域名的IP地址,从而可以访问网站的服务。这种方式的的缺陷在于,使用端口映射必须拥有公网路由器的控制权,需要专用的域名解析服务器,价格昂贵,安装麻烦,使用不便,特别是一些学校、小区等地方,不能够普及应用。

实用新型内容本实用新型所要解决的技术问题是,克服现有技术的缺点,提供一种无需网络穿透和公网服务器,速度快,使用方便的嵌入式网络注册机。为了解决以上技术问题,本实用新型提供一种嵌入式网络注册机,包括中央处理器、嵌入式设备接口、协议接口、以太网接口和辅助电路,所述中央处理器为ARM中央处理器,用于在STUN服务器上的注册、与浏览器客户端保持通信和接收浏览器客户端的请求;所述嵌入式设备接口与所述中央处理器连接,将数据发送到所述中央处理器,由所述中央处理器打包发送到浏览器客户端;所述协议接口与所述中央处理器连接,为数据传输提供打包的协议;所述以太网接口与所述中央处理器连接,将中央处理器接入公网;所述辅助电路与所述中央处理器连接,辅助中央处理器的工作。本实用新型进一步限定的技术方案是,所述嵌入式设备接口包括USB接口、FLASH接口、视频接口和音频接口。进一步的,所述协议接口支持的协议为zigbee协议。进一步的,所述辅助电路包括复位电路和时钟电路。进一步的,所述中央处理器的芯片为ARM9 S3C2440。本实用新型的有益效果是本实用新型所述的一种嵌入式网络注册机,采用ARM9做为中央处理器,实现在STUN服务器上的注册、与浏览器客户端保持通信和接收浏览器客户端的请求,节约了网络资源,节省了实施的成本,同时,提供了多种嵌入式设备接口,可适配各种可扩展的移动存储设备,扩展了应用的场景。

[0011]图I为本实用新型所述的一种嵌入式网络注册机的结构示意图;图2为本实用新型所述的一种嵌入式网络注册机的组网示意图。
具体实施方式
实施例I本实施例提供的一种嵌入式网络注册机,,结构如图I所示,包括中央处理器、嵌入式设备接口、协议接口、以太网接口和辅助电路。所述中央处理器为ARM中央处理器,所述芯片为ARM9 S3C2440,用于在STUN服务器上的注册、与浏览器客户端保持通信和接收浏览器客户端的请求。所述嵌入式设备接口与所述中央处理器连接,将数据发送到所述中央处理器,由·所述中央处理器打包发送到浏览器客户端。所述嵌入式设备接口包括USB接口、FLASH接口、视频接口和音频接口。与嵌入式设备接口对应的嵌入式设备为U盘等,传输好,速度快,并且可携带。所述协议接口与所述中央处理器连接,为数据传输提供打包的协议,所述协议接口支持的协议为zigbee协议。所述以太网接口与所述中央处理器连接,将中央处理器接入公网。所述辅助电路与所述中央处理器连接,辅助中央处理器的工作,所述辅助电路包括复位电路和时钟电路。本实用新型所述的一种嵌入式网络注册机的组网方式如图2所示,包括嵌入式网络注册机1、STUN服务器2和浏览器客户端3,其工作方式为(I)启动嵌入式网络注册机1,将网页服务器硬件接入家庭网络,获得局域网地址,例如 192. 168. I. 10。(2)在嵌入式网络注册机I上启动浏览器客户端3,与在公网上的STUN服务器2通过RFC3489的stun协议发送udp包的进行打洞,同时浏览器客户端3也开始探测外部传输端口,都完成在中心STUN服务器2上的注册。(3)注册成功后(在探测外部地址和外部通信端口成功后),获取与浏览器客户端通信的地址和端口,为传输网页数据做准备;(4)与浏览器客户端3尝试进行通信,如果通信成功,则发送心跳包,维持与浏览器客户端3的通信状态,同时与服务器STUN服务器2发送心跳包,维持嵌入式网页服务器I在线状态;如果通信不成功,则重复步骤(3)。(5)侦听到浏览器客户端3的http请求后,将嵌入式网页服务器I的http数据,通过udp-socket的方式进行传输,为了改善由于udp伪装http数据传输的可靠性,通过在udp中加入超时检测和分块传输等方式对udp数据进行可靠性传输的改善,可通过Udt和enet可靠性传输库来实现。(6)数据传送到客户端浏览器3,此时在客户端浏览器3启动解析,数据传送成功。除上述实施例外,本实用新型还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本实用新型要求的保护范围。
权利要求1.一种嵌入式网络注册机,其特征在于,包括中央处理器、嵌入式设备接口、协议接口、以太网接口和辅助电路,所述中央处理器为ARM中央处理器,用于在STUN服务器上的注册、与浏览器客户端保持通信和接收浏览器客户端的请求;所述嵌入式设备接口与所述中央处理器连接,将数据发送到所述中央处理器,由所述中央处理器打包发送到浏览器客户端;所述协议接口与所述中央处理器连接,为数据传输提供打包的协议;所述以太网接口与所述中央处理器连接,将中央处理器接入公网;所述辅助电路与所述中央处理器连接,辅助中央处理器的工作。
2.根据权利要求I所述的一种嵌入式网络注册机,其特征在于,所述嵌入式设备接口包括USB接口、FLASH接口、视频接口和音频接口。
3.根据权利要求I所述的一种嵌入式网络注册机,其特征在于,所述协议接口支持的协议为zigbee协议。
4.根据权利要求I所述的一种嵌入式网络注册机,其特征在于,所述辅助电路包括复位电路和时钟电路。
5.根据权利要求I所述的一种嵌入式网络注册机,其特征在于,所述中央处理器的芯片为 ARM9 S3C2440。
专利摘要本实用新型涉及一种嵌入式网络注册机,包括中央处理器、嵌入式设备接口、协议接口、以太网接口和辅助电路,所述中央处理器为ARM中央处理器,所述嵌入式设备接口与所述中央处理器连接,将数据发送到所述中央处理器,由所述中央处理器打包发送到浏览器客户端;所述协议接口与所述中央处理器连接,为数据传输提供打包的协议;所述以太网接口与所述中央处理器连接,将中央处理器接入公网;所述辅助电路与所述中央处理器连接,辅助中央处理器的工作。本实用新型所述的一种嵌入式网络注册机,节约了网络资源,节省了实施的成本,可适配各种可扩展的移动存储设备,扩展了应用的场景。
文档编号H04L29/12GK202713380SQ20122033209
公开日2013年1月30日 申请日期2012年7月10日 优先权日2012年7月10日
发明者洪智 申请人:江苏达科信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1