一种通过第三方服务器提供自动化服务的方法技术

技术编号:16190622 阅读:81 留言:0更新日期:2017-09-12 12:30
本发明专利技术公开了一种通过第三方服务器提供自动化服务的方法,包括适配服务器、服务主机和终端机,所述的服务主机和终端机上分别设置有代理服务S端和代理服务C端,所述的代理服务S端和代理服务C端形成一个虚拟连接层,再通过代理服务S端的反向连接代理,把服务延伸至适配服务器,终端机通过寻找服务并通过适配服务器与代理服务S端进行通讯,从而实现在不修改原应用软件的基础上,使原应用在互联网上使用。通过上述方式,本发明专利技术的通过第三方服务器提供自动化服务的方法,局域网应用快速转成互联网应用,无需修改原应用,在对接中使用虚拟连接层,可以加强这种代理服务的安全性及客户终端的控制。

A method of providing automated services through third party servers

The invention discloses a method for providing automated service through the third party server, including adaptation server, host and terminal services, the service host and terminal are respectively arranged on the end of the S agent service and agent service C end, the S agent service and agent service end C end to form a virtual connection to connect to the proxy layer, through the reverse proxy service S end, extend service to the adaptive server, terminal and service by looking through the adapter server and the proxy service of S server communication, in order to achieve the foundation does not modify the original application software, the application in the internet. By the way, method of providing automation services through the third party server of the invention, fast LAN application into Internet applications, without modifying the original application, the use of virtual link layer in the dock, control can strengthen this proxy service safety and customer terminal.

【技术实现步骤摘要】
一种通过第三方服务器提供自动化服务的方法
本专利技术涉及互联网的领域,尤其涉及一种通过第三方服务器提供自动化服务的方法,把现有局域网应用快速转成互联网应用的通用技术。
技术介绍
随着信息化技术的发展,单个智能设备运算能力越来越强,而原来局域网中的应用有很多希望能够按需能够在互联网上去使用,到互联网上去应用,目前主流的有二种方式:一是提供外网IP;二是新建一个平台,通过平台进行数据共享及交互。方式一,需要主机有公网的IP,这样另一端可以通过此IP进行连接,实现应用在互联网上的使用。方式二,需要新建一个平台,可以通过对此类应用需求特性进行研发,实现数据共享和交互,这种方式需要定制开发,缺乏通用性。现有的问题包括:需要公网IP的方式:a)现在WIFI和NAT技术广泛应用,PC端或智能终端有外网IP的机率越来越低;b)通过拔号进行上网的,很多是有外网IP,但是每次拔号相关地址都会发生变化不稳定;c)固定公网IP费用较高,对于临时提供一些服务的主机来说比较浪费。研发平台方式:a)由于重新开发一个平台,实现时间较长;b)新研发平台投入成本大,不利于快速应用;c)对于新平台也需要了解原应用的通讯协议,这往往会对研发新平台产生困难,只有是原应用的开发者才能来实现。
技术实现思路
本专利技术主要解决的技术问题是提供一种通过第三方服务器提供自动化服务的方法,局域网应用快速转成互联网应用,无需修改原应用,在对接中使用虚拟连接层,可以加强这种代理服务的安全性及客户终端的控制。为解决上述技术问题,本专利技术采用的一个技术方案是:提供了一种通过第三方服务器提供自动化服务的方法,包括适配服务器、服务主机和终端机,所述的服务主机和终端机上分别设置有代理服务S端和代理服务C端,所述的代理服务S端和代理服务C端形成一个虚拟连接层,再通过代理服务S端的反向连接代理,把服务延伸至适配服务器,终端机通过寻找服务并通过适配服务器与代理服务S端进行通讯,从而实现在不修改原应用软件的基础上,使原应用在互联网上使用,具体包括以下步骤:a、在服务主机上的代理服务S端设置:服务名称,服务授权码,本地应用服务端口;b、在终端机上的代理服务C端设置:服务名称,服务授权码,本地局域网服务端口,终端机的应用客户端则配制本地IP及此服务端口;c、代理服务S端连接适配服务器进行服务注册,代理服务C端来发现对应的服务名;d、匹配授权码,成功后适配服务器分配新的端口对给代理服务S端和代理服务C端;e、代理服务S端通过测试本地应用服务端口,测试服务正常,则通过分配的端口连接适配服务器形成服务连接;f、当终端机中应用主动连接服务时,会连接本地代理服务C端中的端口,代理服务C端收到指定连接后,将通过分配的端口来连接适配服务器形成服务连接,而此连接通过适配服务器作为代理,再与代理服务S端的已经连接的服务连接形成代理,代理服务S端收到数据包,则再连接本地应用服务,完成连接代理;g、在代理服务S端的服务连接用了之后,再发起一个连接至适配服务器形成另一个服务连接,以等待客户连接。在本专利技术一个较佳实施例中,所述的代理服务S端通过ServerOnline连接适配服务器进行服务注册。在本专利技术一个较佳实施例中,所述的代理服务C端通过ServerFind来发现对应的服务名。在本专利技术一个较佳实施例中,所述的服务主机和终端机都设置在各自的局域网中通过代理上网。在本专利技术一个较佳实施例中,所述的适配服务器是在互联网上的一台服务主机。在本专利技术一个较佳实施例中,所述的适配服务器具有公网IP,且是7×24小时提供服务。本专利技术的有益效果是:本专利技术的通过第三方服务器提供自动化服务的方法,局域网应用快速转成互联网应用,无需修改原应用,在对接中使用虚拟连接层,可以加强这种代理服务的安全性及客户终端的控制。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1是本专利技术通过第三方服务器提供自动化服务的逻辑图;图2是通过服务器提供自动化服务的时序图。具体实施方式下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例包括:一种通过第三方服务器提供自动化服务的方法,包括适配服务器、服务主机和终端机,所述的服务主机和终端机上分别设置有代理服务S端和代理服务C端,所述的代理服务S端和代理服务C端形成一个虚拟连接层,再通过代理服务S端的反向连接代理,把服务延伸至适配服务器,终端机通过寻找服务并通过适配服务器与代理服务S端进行通讯,从而实现在不修改原应用软件的基础上,使原应用在互联网上使用,具体包括以下步骤:a、在服务主机上的代理服务S端设置:服务名称,服务授权码,本地应用服务端口;b、在终端机上的代理服务C端设置:服务名称,服务授权码,本地局域网服务端口,终端机的应用客户端则配制本地IP及此服务端口;c、代理服务S端连接适配服务器进行服务注册,代理服务C端来发现对应的服务名;d、匹配授权码,成功后适配服务器分配新的端口对给代理服务S端和代理服务C端;e、代理服务S端通过测试本地应用服务端口,测试服务正常,则通过分配的端口连接适配服务器形成服务连接;f、当终端机中应用主动连接服务时,会连接本地代理服务C端中的端口,代理服务C端收到指定连接后,将通过分配的端口来连接适配服务器形成服务连接,而此连接通过适配服务器作为代理,再与代理服务S端的已经连接的服务连接形成代理,代理服务S端收到数据包,则再连接本地应用服务,完成连接代理;g、在代理服务S端的服务连接用了之后,再发起一个连接至适配服务器形成另一个服务连接,以等待客户连接。上述中,所述的代理服务S端通过ServerOnline连接适配服务器进行服务注册;所述的代理服务C端通过ServerFind来发现对应的服务名。通过第三方服务器提供自动化服务分成三个组成部份:一是适配服务器,它主要提供服务注册、服务查找及认证、作为代理服务器,这个服务器需要有公网IP,并且是7×24小时提供服务;二是服务主机,它主要在网中为提供服务方应用,原有应用保持不变,并在服主机上(或局域网内另一台主机上)安装一个代理服务S端,提供服务注册,并延展指定的服务至适配服务器的功能;三是终端机,它的原有应用保持不变,并在终端机上(或局域网内另一台主机上)安装一个代理服务C端,通过连接代理服务C端来获得服务。方案将代理服务S端+代理服务C端形成一个虚拟连接层,再通过代理服务S端的反向连接代理,把服务延伸至适配服务器,终端通过寻找服务并通过适配服务器与代理服务S端进行通讯,从而实现在不修改原应用软件的基础上,使原应用在互联网上使用。如图1所示,现在假设A机和B机都在各自的局域网中,通过代理上网,A机提供一个应用服务,B机希望通过授权后访问A机的应用服务,并在A机上安装了代理服务S端,在B机上安装了代理服务C端,C机是在互联网上的一台服务主机本文档来自技高网...
一种通过第三方服务器提供自动化服务的方法

【技术保护点】
一种通过第三方服务器提供自动化服务的方法,其特征在于,包括适配服务器、服务主机和终端机,所述的服务主机和终端机上分别设置有代理服务S端和代理服务C端,所述的代理服务S端和代理服务C端形成一个虚拟连接层,再通过代理服务S端的反向连接代理,把服务延伸至适配服务器,终端机通过寻找服务并通过适配服务器与代理服务S端进行通讯,从而实现在不修改原应用软件的基础上,使原应用在互联网上使用,具体包括以下步骤:a、在服务主机上的代理服务S端设置:服务名称,服务授权码,本地应用服务端口;b、在终端机上的代理服务C端设置:服务名称,服务授权码,本地局域网服务端口,终端机的应用客户端则配制本地IP及此服务端口;c、代理服务S端连接适配服务器进行服务注册,代理服务C端来发现对应的服务名;d、匹配授权码,成功后适配服务器分配新的端口对给代理服务S端和代理服务C端;e、代理服务S端通过测试本地应用服务端口,测试服务正常,则通过分配的端口连接适配服务器形成服务连接;f、当终端机中应用主动连接服务时,会连接本地代理服务C端中的端口,代理服务C端收到指定连接后,将通过分配的端口来连接适配服务器形成服务连接,而此连接通过适配服务器作为代理,再与代理服务S端的已经连接的服务连接形成代理,代理服务S端收到数据包,则再连接本地应用服务,完成连接代理;g、在代理服务S端的服务连接用了之后,再发起一个连接至适配服务器形成另一个服务连接,以等待客户连接。...

【技术特征摘要】
1.一种通过第三方服务器提供自动化服务的方法,其特征在于,包括适配服务器、服务主机和终端机,所述的服务主机和终端机上分别设置有代理服务S端和代理服务C端,所述的代理服务S端和代理服务C端形成一个虚拟连接层,再通过代理服务S端的反向连接代理,把服务延伸至适配服务器,终端机通过寻找服务并通过适配服务器与代理服务S端进行通讯,从而实现在不修改原应用软件的基础上,使原应用在互联网上使用,具体包括以下步骤:a、在服务主机上的代理服务S端设置:服务名称,服务授权码,本地应用服务端口;b、在终端机上的代理服务C端设置:服务名称,服务授权码,本地局域网服务端口,终端机的应用客户端则配制本地IP及此服务端口;c、代理服务S端连接适配服务器进行服务注册,代理服务C端来发现对应的服务名;d、匹配授权码,成功后适配服务器分配新的端口对给代理服务S端和代理服务C端;e、代理服务S端通过测试本地应用服务端口,测试服务正常,则通过分配的端口连接适配服务器形成服务连接;f、当终端机中应用主动连接服务时,会连接本地代理服务C端中的端口,代理服务C端收到指定连接后,将...

【专利技术属性】
技术研发人员:徐烨
申请(专利权)人:苏州云屏网络科技有限公司
类型:发明
国别省市:江苏,32

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

1