在网络架构中的通信连接系统以及方法技术方案

技术编号:4164550 阅读:278 留言:0更新日期:2012-04-11 18:40
一种在网络架构中的通信连接系统以及方法,首先使用户终端通过因特网与目标终端进行连线,接着判断连线方式为虚拟连线还是实体连线的连线方式,若为实体连线的连线方式,则用户终端是以实体连线的连线方式与目标终端通信连接,若为虚拟连线的连线方式,接着就判断局域网络是否是通过简单穿越服务器来连线,若判断是,则通过简单穿越服务器建立点对点连线,若判断不是,则用户终端通信连接于局域网络中的管理服务器,再由管理服务器通信连接于目标终端。因此,不论实体或各式虚拟的连线方式,都能使用户终端与目标终端进行通信连接,特别好用如远程桌面控制的应用。

Communication connection system and method in network architecture

A communication connecting system in network architecture and method, the first user terminal to connect through the Internet and the target terminal, then determine the connection mode for virtual connection or physical connection connection, if the connection is solid connection, the user terminal is in connection with the target entity connection terminal communication connection, if as the virtual connection connection, and then determine whether to connect through the local area network is simple through the server, if the judgment is that the point-to-point connection established by simple through the server, if not, the user terminal management server connected to the local communication network, the communication management server connected to the target terminal. Therefore, regardless of the physical or various types of virtual connections, the user terminal can communicate with the target terminal, and is particularly useful for applications such as remote desktop control.

【技术实现步骤摘要】

本专利技术涉及一种,尤其涉及利用 判断连线方式,。
技术介绍
因特网的发达,带来信息传递的便捷。在因特网上的连接,各终端(terminal)需要以因特网协议地址(IP Address)来定义位置,以方便数据的下载 与上传。近年因特网的发展更加快速,点对点(peer-to-peer)的方式,其能达成远 程交换数据的功效,使其应用更广为流行。其中例如远程桌面控制应用,可 通过点对点的连线方式,使一台终端能通过因特网连接另一台终端,修复或 帮忙维护另一台终端的系统。以实体因特网协议地址来进行此种点对点的连线当然不成问题,但是, 当欲连接的终端位于虚拟因特网协议地址时,会较为困扰,公知技术手段有 不少技术着重于虚拟因特网协议地址的通信连接。例如,欲连接防火墙后端 的终端为例,技术上会于防火墙建立通道(tunnel),以特定的端口号做连接, 并于防火墙后端的局域网络中设置一管理服务器,在管理服务器中将此局域 网络中所有连线的终端分别对应不同的管理账号,管理服务器通过管理账号 以使防火墙外端的终端,通过防火墙的信道来通信连接于局域网络中想要通 信连接的终端。然而,真正的问题是,当因特网上一终端要连接另一终端时,并不知道 所谓的另一终端是何种连线方式,传统技术作法不论何种连线方式,都使用 相同的原则来进行连线,例如以实体因特网协议地址来进行通信连接,但是, 碰到所要连接的另一终端为虚拟因特网协议地址,突然间会一愁莫展。或者是,直接以虚拟连线的连线方式来进行通信连接,干脆传送至一管 理服务器中,再以前述方式进行连接,但是,若不论青红皂白的都将连线工5作交给管理服务器负担,则会耗费大量的系统资源,使系统无法负荷过多的 工作。
技术实现思路
因此,本专利技术的主要目的在于提供一种利用以判断连线方式,在网络架 构中的通信连接系统以及方法,以改善所述问题。本专利技术的目的在提供一种,能有 效的以点对点的连线方式,不论实体或各式虚拟的连线方式,都能使用户终 端与目标终端进行通信连接,特别好用于如远程桌面控制的应用。本专利技术是关于一种,该网络架构 包含一因特网、 一用户终端、以及一目标终端。该通信连接系统以及方法首 先是使该用户终端通过该因特网与该目标终端进行连线。其中,所述连线是 选自于由实体连线以及虚拟连线所组成族群中的连线方式。接着,判断连线方式为实体连线或虚拟连线的连线方式,若判断连线方 式为实体连线的连线方式,则该用户终端是以实体连线的连线方式与该目标 终端通信连接。若判断连线方式为虚拟连线的连线方式,此时该目标终端是在一局域网络中,则会先判断该局域网络是否通过一简单穿越服务器(STUN Server)来连 线。其中,所述的简单穿越服务器是利用一网络地址转换器(Network Address Translation; NAT)指定该目标终端的虚拟因特网协议地址所对应的实体网 络地址及端口号。当判断是以该简单穿越服务器连线该局域网络时,则该用户终端通过简 单穿越服务器建立点对点连线,连接该目标终端。当判断不是以该简单穿越服务器连线该局域网络后,则该用户终端是通 信连接于该局域网络中的管理服务器,再由该管理服务器通信连接于该目标 终端。因此,通过本专利技术,利用连线判 断模块循序的判断因特网的连线方式,能有效的以点对点的连线方式,不论 实体或各式虚拟的连线方式,都能使用户终端与目标终端进行通信连接,特 别好用如远程桌面控制的应用。关于本专利技术的优点与精神可以通过以下的专利技术详述及所附附图得到进 一步的了解。附图说明图l是本专利技术通信连接系统所在网络架构的示意图2是本专利技术通信连接系统的示意图3是说明本专利技术判断虚拟连线的示意图4是说明本专利技术判断以简单穿越服务器连线的示意图5是本专利技术管理服务器的示意图;以及图6是本专利技术通信连接方法的流程图。具体实施例方式请参阅图1,图1是本专利技术通信连接系统30所在网络架构20的示意图。 本专利技术是关于一种在网络架构20中的通信连接系统30,网络架构20包含一 因特网32、 一用户终端34、以及所要连接的目标终端36,通信连接系统30 是设置于用户终端34中。用户终端34通过因特网32欲与目标终端36进行连线,其中所述连线 可能为实体连线42或是虚拟连线44的连线方式。以虚拟连线44的连线方 式而言,此时目标终端36是在一局域网络33中,目标终端36所在的局域 网络33有可能通过简单穿越服务器(STUN Server)lO与因特网32连线,目标 终端36所在的局域网络33也有可能通过一防火墙14或一因特网协议分享 器(IP分享器)与因特网32连线。其中,简单穿越服务器10是利用一网络地址转换器(Network Address Translation; NAT)12指定局域网络33内每一个目标终端36的虚拟因特网 协议地址。而防火墙14或因特网协议分享器后端的局域网络33中,进一步 可包含一管理服务器16,利用此管理服务器16来管理局域网络33中的目标 终端36。配合图1进一步请参考图2,图2是本专利技术通信连接系统30的示意图。 通信连接系统30进一步包含一处理器51、 一连线模块52、 一连线判断模块 50、以及一存储装置54。连线模块52例如为网络卡,用户终端34利用连线模块52通过因特网 32与目标终端36进行连线。配合图2请进一步参阅图3,图3是说明本专利技术判断虚拟连线44的示意 图。连线判断模块50用以判断连线方式为实体连线42或是虚拟连线44的 连线方式。连线判断模块50通过处理器51,再以连线模块52与因特网32 远程的目标终端36进行连线,会得到所连线的因特网协议地址(IP address); 连线判断模块50再通过处理器51,自存储装置54中对比存储装置54中所 预储的虚拟因特网协议地址数据5402,虚拟因特网协议地址会有一定的特 征,如图3所示,以IPv4为例,前两码可能为10.10或192.68,这类的因特 网协议地址为虚拟因特网协议地址。所以连线判断模块50判断是否为实体连线42或为虚拟连线44的连线 方式,是由连线判断模块50通过处理器51,对比连线模块52所连线的因特 网协议地址是否符合存储装置54中的虚拟因特网协议地址数据5402,符合 的连线则是为虚拟连线44的连线方式,不符合的连线则是为实体连线42的 连线方式。当连线判断模块50判断连线方式为实体连线42的连线方式时,则连线 模块52是以实体连线42的连线方式直接与目标终端36通信连接。当连线判断模块50判断连线方式为虚拟连线44的连线方式时,则连线 判断模块50会进一步判断局域网络33是否通过一简单穿越服务器(STUN Server)lO来连线;简单穿越服务器10 —般称为用户数据报协议简单穿越网 络地址转换器服务器(Simple Traversal of UDP over NAT Server; STUN server)o当连线判断模块50判断是以简单穿越服务器10连线局域网络33时, 则连线模块52是对应于网络地址转换器12所指定的虚拟因特网协议地址以 通信连接目标终端36。最后,当连线判断模块50判断不是以简单穿越服务 器10连线局域网络33后,会假定局域网络33是通过防火墙14或是因特网 协议分享器与因特网32进行连线,则本文档来自技高网
...

【技术保护点】
一种在网络架构中的通信连接方法,所述网络架构包含因特网、用户终端、以及目标终端,其特征是,所述通信连接方法包含下列步骤: 所述用户终端通过所述因特网与所述目标终端进行连线,其中所述连线包含有实体连线以及虚拟连线的连线方式;以及  判断连线方式,当判断为实体连线时,所述用户终端以实体连线的连线方式与所述目标终端通信连接;当判断为虚拟连线的连线方式时,所述目标终端于局域网络中,则所述用户终端是通信连接于所述局域网络中的管理服务器,再由所述管理服务器通信连接于所述目标终端。

【技术特征摘要】
1、一种在网络架构中的通信连接方法,所述网络架构包含因特网、用户终端、以及目标终端,其特征是,所述通信连接方法包含下列步骤所述用户终端通过所述因特网与所述目标终端进行连线,其中所述连线包含有实体连线以及虚拟连线的连线方式;以及判断连线方式,当判断为实体连线时,所述用户终端以实体连线的连线方式与所述目标终端通信连接;当判断为虚拟连线的连线方式时,所述目标终端于局域网络中,则所述用户终端是通信连接于所述局域网络中的管理服务器,再由所述管理服务器通信连接于所述目标终端。2、 根据权利要求1所述的通信连接方法,其特征是,其中所述通信连接方法包含预储虚拟因特网协议地址数据,以利所述判断连线方式对比连线的因特网协议地址。3、 根据权利要求2所述的通信连接方法,其特征是,其中所述连线的因特网协议地址符合所述虚拟因特网协议地址数据时,为虚拟连线的连线方式,不符合的连线为实体连线的连线方式。4、 根据权利要求1所述的通信连接方法,其特征是,其中于判断为虚拟连线的连线方式后,所述通信连接方法进一步进行下列步骤,判断所述局域网络是通过简单穿越服务器来连线。5、 根据权利要求4所述的通信连接方法,其特征是,其中所述简单穿越服务器是利用网络地址转换器指定所述目标终端的所述虚拟因特网协议地址,当判断是以所述简单穿越服务器连线所述局域网络时,则所述用户终端是对应于所述虚拟因特网协议地址以通信连接所述目标终端,当判断不是以所述简单穿越服务器连线所述局域网络后,则所述用户终端是通信连接于所述局域网络中的管理服务器,再由所述管理服务器通信连接于所述目标终^山顿。6、 根据权利要求5所述的通信连接方法,其特征是,其中所述判断所述局域网络是通过所述简单穿越服务器连线,是于所述用户终端通过所述因特网与所述目标终端进行连线后,解读响应自所述简单穿越服务器至所述用户终端的封包信息,当所述封包信息的表头信息中具有对应于所述简单穿越服务器的特征信息时,则判断所述局域网络是通过所述简单穿越服务器连线。7、 根据权利要求1所述的通信连接方法,其特征是,其中所述管理服务器是将所述局域网络中所有的目标终端分别对应不同的管理账号,所述管理服务器是通过所述管理账号以通信连接于所述目标终端。8、 根据权利要求1所述的通信连接方法,其特征是,其中所述局域网络是通过防火墙以连线。9、 一种在网络架构中的通信连接系统,所述网络架构包含因特网、用户终端、以及目标终端,所述通信连接系统是设置于所述用户终端中,其特征是,所述通信连接系统包含连线模...

【专利技术属性】
技术研发人员:陈智乙王献纲游适华
申请(专利权)人:华硕电脑股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1