一种网络转换的处理方法和设备与流程

文档序号:12378561阅读:224来源:国知局
一种网络转换的处理方法和设备与流程
本发明涉及视联网
技术领域
,特别是涉及一种网络转换的处理方法、一种协转服务器和一种视联网服务器。
背景技术
:在基于视联网的视频会议系统中,接入终端一般分为软终端和硬终端。软终端是指可以安装部署在普通PC(PersonalComputer,个人计算机)上的视频会议客户端,以软件的方式加入到视频会议系统中,实现音视频的互动交流。而硬终端是指实际的硬件设备,通过接入视联网的网络线路中,并被批准授权入网,再外接摄像头、麦克风、电视等设备,来实现音视频输入输出的视频会议需求。在移动设备日渐普及的今天,终端多元化已成为视频会议发展的趋势,然而,对于传统的基于视联网的视频会议系统,还没有实现通过另一种硬终端,即移动终端(如手机、平板电脑等)加入到基于视联网的视频会议的方法。技术实现要素:本发明实施例所要解决的技术问题是提供一种网络转换的处理方法、一种协转服务器和一种视联网服务器,能够实现将移动终端加入到基于视联网的视频会议。为了解决上述问题,本发明公开了一种网络转换的处理方法,包括:将来自互联网终端的请求数据转换为符合视联网协议的指令集;向视联网服务器发送所述指令集;接收所述视联网服务器针对所述指令集返回的响应数据;向所述互联网终端发送所述响应数据。优选地,所述将来自互联网终端的请求数据转换为符合视联网协议的指令集的步骤,包括:对所述请求数据进行解析,得到所述请求数据对应的请求类型;在协议转换编码表中查找得到所述请求类型对应的符合视联网协议的指令集;其中,所述协议转换编码表中记录有请求类型和符合视联网协议的指令集的映射关系。优选地,所述方法还包括:在解析得到所述请求数据对应的请求类型不符合预置条件时,丢弃所述请求数据。优选地,所述方法还包括:依据协转服务器的性能设置多个处理通道;为来自互联网终端的请求数据随机分配空闲的处理通道。优选地,所述向所述互联网终端发送所述响应数据的步骤,包括:将所述响应数据转换为符合互联网协议的网络数据包;向所述互联网终端发送所述网络数据包。优选地,所述方法还包括:接收来自互联网终端的网络数据包;将所述网络数据包依据视联网协议封装为符合视联网协议的视联网数据包;向视联网服务器发送所述视联网数据包。依据本发明的另一个方面,提供了一种网络转换的处理方法,包括:接收来自协转服务器的指令集;向所述协转服务器发送所述指令集对应的响应数据。优选地,所述方法还包括:接收来自视联网终端的请求数据;向所述视联网终端发送所述请求数据对应的响应数据。依据本发明的另一个方面,提供了一种协转服务器,包括:第一协议转换模块,用于将来自互联网终端的请求数据转换为符合视联 网协议的指令集;指令发送模块,用于向视联网服务器发送所述指令集;第一数据接收模块,用于接收所述视联网服务器针对所述指令集返回的响应数据;及第一数据发送模块,用于向所述互联网终端发送所述响应数据。优选地,所述第一协议转换模块,包括:解析子模块,用于对所述请求数据进行解析,得到所述请求数据对应的请求类型;及指令转换子模块,用于在协议转换编码表中查找得到所述请求类型对应的符合视联网协议的指令集;其中,所述协议转换编码表中记录有请求类型和符合视联网协议的指令集的映射关系。优选地,所述协转服务器还包括:丢弃模块,用于在解析得到所述请求数据对应的请求类型不符合预置条件时,丢弃所述请求数据。优选地,所述协转服务器还包括:通道设置模块,用于依据协转服务器的性能设置多个处理通道;及通道分配模块,用于为来自互联网终端的请求数据随机分配空闲的处理通道。优选地,所述第一数据发送模块,包括:数据转换子模块,用于将所述响应数据转换为符合互联网协议的网络数据包;及数据发送子模块,用于向所述互联网终端发送所述网络数据包。优选地,所述协转服务器还包括:第二数据接收模块,用于接收来自互联网终端的网络数据包;第二协议转换模块,用于将所述网络数据包依据视联网协议封装为符合视联网协议的视联网数据包;及第二数据发送模块,用于向视联网服务器发送所述视联网数据包。依据本发明的又一个方面,提供了一种视联网服务器,包括:指令接收模块,用于接收来自协转服务器的指令集;及第一响应数据发送模块,用于向所述协转服务器发送所述指令集对应的响应数据。优选地,所述视联网服务器还包括:第三数据接收模块,用于接收来自视联网终端的请求数据;及第二响应数据发送模块,用于向所述视联网终端发送所述请求数据对应的响应数据。与现有技术相比,本发明实施例包括以下优点:本发明实施例将来自互联网终端的请求数据转换为符合视联网协议的指令集,再向视联网服务器发送该指令集以使视联网服务器执行该指令集对应的操作。由此可以实现互联网终端与视联网设备之间的通信,进而可以实现移动终端(如手机、平板电脑等)与视联网设备之间的数据交互,因此,通过本发明实施例可以实现将移动终端加入到基于视联网的视频会议。附图说明图1示出了本发明的一种网络转换的处理方法实施例一的步骤流程图;图2示出了本发明的一种将来自互联网终端的请求数据转换为符合视联网协议的指令集的步骤流程图;图3示出了本发明的一种网络转换的处理系统的流程示意图;图4示出了本发明的一种网络转换的处理方法实施例二的步骤流程图;图5示出了本发明的一种协转服务器实施例的结构框图;及图6示出了本发明的一种视联网服务器实施例的结构框图。具体实施方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。在视联网中,终端要全部入网授权,只有在入网授权后,才能与视联网服务器建立通信连接,以在自身与视联网服务器之间进行数据的接收和发送。在实际应用中,可以基于视联网的技术架构实现终端的入网授权,在建设完整的视联网网络环境的前提下,终端的入网授权过程可以为,终端可分为视联网终端和互联网终端,其中,视联网终端可以直接通过连通线路的交换路由网络设备与视联网服务器建立网络连接;而互联网终端入网授权则需要部署网络协议转换服务器(以下简称协转服务器),该协转服务器的一端网卡可以通过视联网交换机连接视联网服务器,另一端网卡可以通过网络交换机连接互联网终端。通过上述方法建立了视联网终端和互联网终端与视联网服务器之间的连接,以此完成终端与视联网服务器之间的内外通信和数据传输。视联网服务器可以用于对入网授权后的终端进行统一管理。例如,视联网服务器中可以维护所有终端的终端入网表,终端入网表中记录了终端的号码、名称、寻址地址等,视联网服务器只对终端入网表中已配置入网的终端进行控制调度。本发明的网络转换的处理系统具体可以包括协转服务器、视联网服务器、互联网终端、以及视联网终端。下面首先从协转服务器侧详细说明本发明的一种网络转换的处理方法。实施例一参照图1,示出了本发明的一种网络转换的处理方法实施例一的步骤流程图,具体可以包括:步骤101、将来自互联网终端的请求数据转换为符合视联网协议的指令集;由于视联网属于二层网络结构,所有设备之间的传输控制都是通过协议寻址来实现的。而互联网终端如移动终端则是需要通过连接移动通信网络(如2G、3G、4G等)、互联网等实现数据的发送和获取,也即互联网终端 连接的是IP网络,不能直接与视联网进行交互。因此,本发明实施例将来自互联网终端的请求数据转换为符合视联网协议的指令集,以实现互联网终端与视联网设备的互联互通。其中,视联网设备具体可以包括视联网服务器、视联网终端等。具体地,可以通过协转服务器实现互联网协议与视联网协议之间的转换,所述协转服务器具体可以选用一台高性能的x86服务器,该服务器的主板支持双网卡,一端连接视联网的交换路由设备,一端连接互联网的交换路由设备,通过双网卡不同的配置让视联网和互联网都能在各自的网络中找到这台协转服务器。在本发明实施例中,所述协转服务器具备与外部互联网通信的能力,可以用来实现网络协议转换的功能。具体地,可以利用套接字(socket)通信技术开发网络协议转换的服务程序,以支持协转服务器接收来自任何移动终端的请求数据,并解析该请求数据的请求类型,将所述请求类型按照预先定义的协议转换规则进行匹配,得到符合视联网协议的指令集,将该指令集送达视联网内部进行处理。其中,预先定义的协议转换规则具体可以为预先定义的协议转换编码表,例如,可以定义一系列的请求类型编码,以及将所述请求类型编码保存在协议转换编码表中,在该协议转换编码表中,请求类型编码对应视联网服务器能够识别的指令集。当协转服务器解析请求数据得到请求类型编码后,先去协议转换编码表中进行匹配,找到与该请求类型编码对应的指令集,然后将该指令集发送至视联网服务器以实现对应的操作控制。参照表1,示出了本发明的一种协议转换编码表的结构示意。表1请求类型编码指令集具体操作001EC5278视联网终端获取流002EC5279视联网终端发送流003EC5280视联网终端停止如上述表1可知,协转服务器解析请求数据得到的请求类型编码为“001”时,通过匹配得到该请求类型编码对应的指令集为“EC5278”,该指令集实际想要视联网服务器做的事情就是获取数据流,最终通过协转服务器发送出去的是指令集“EC5278”,该指令集符合视联网协议,可以在视联网中传输并且能够被视联网服务器识别,当视联网服务器接收到该指令集后,可以依据该指令集执行对应的操作,例如,发送视联网终端想要获取的数据流。本领域技术人员应该知悉,上述协议转换编码表只是作为一种应用示例,在实际应用中,可以根据实际需要设置协议转换编码表的结构以及指令集,本发明对于协议转换编码表的结构、请求类型编码和指令集的格式和内容不加以限制。在实际应用中,通过本发明实施例除了可以实现将移动终端(如手机、平板电脑等)加入到基于视联网的视频会议中,还可以支持监控介入、视频会议、手术示教、PC收看电视、手机和平板电脑(PAD)介入等各种功能。本发明对于具体的应用场景不加以限制。在本发明实施例中,协转服务器可以具备内部通信处理机制,可以预先定义设备入网、数据交换、传输调度、分析检查等指令集,这些指令集可直接被视联网设备所识别。由于视联网服务器和视联网终端的技术特性,视联网设备本身不需要中央处理器(CentralProcessingUnit,CPU)和随机存取存储器(RandomAccessMemory,RAM)等运算模块,使得通过协转服务器接收到的指令集完全没有处理延迟,可极其高效的交由视联网设备执行处理,以此实现一次通信请求和交互。在本发明的一种优选实施例中,协转服务器的内部处理设计,可以运用动态执行指令的方式,例如,根据系统性能合理地设置多个处理通道,所述处理通道可以用于对接收到的请求数据执行相应的操作处理,具体地,在接收到外部指令时,可以随机分配当前空闲的处理通道,以响应数据通信和操作调度。在本发明实施例中,为了便于描述,外部指令可用于表示来自互联网终端的指令,例如,上述表1中的“001”就是一种外部指令的示例。由于上述协转服务器的内部处理设计不是使用固定的通道处理固定的逻辑,而 是根据当前系统性能动态分配空闲的处理通道,因此能极大的提高资源利用率,合理使用空闲资源。步骤102、向视联网服务器发送所述指令集;具体地,协转服务器可以将转换后的指令集交由连通视联网的网卡进行传输,以发送至对应的视联网服务器。步骤103、接收所述视联网服务器针对所述指令集返回的响应数据;在本发明的一种应用示例中,视联网服务器接收到来自协转服务器的指令集具体为移动终端请求视频会议数据对应的指令集,则视联网服务器可以针对该指令集执行相应的操作,即向协转服务器发送针对所述指令集的响应数据,其中,视频会议的音视频数据是一种响应数据的示例。步骤104、向所述互联网终端发送所述响应数据。具体地,在上述应用示例中,协转服务器接收到上述音视频数据后交由连通互联网的网卡进行传输,由移动终端接收并显示。在本发明的一种应用示例中,某行业客户需要通过远程视频会议,与外地分公司人员进行实时交流,少量公司人员不在公司内部,但也有参会的需求。该行业客户已在总部和分公司搭建视联网以及所有视联网设备,不同地区公司可以通过视联网终端设备发起实时视频会议,进行双向的音视频互动交流。而少数不在公司的员工,只能通过移动终端(手机、平板电脑等)安装客户端程序,并通过高速网络连接到协转服务器进行参会。协转服务器可以将来自互联网中移动终端的数据转换为符合视联网协议的数据,以及将视频会议的音视频数据发送至对应的视联网终端和移动终端,间接实现了视联网终端和移动终端之间的沟通、交流和互动,如可以互相听到对方的声音和图像等。综上,本发明实施例将来自互联网终端的请求数据转换为符合视联网协议的指令集,再向视联网服务器发送该指令集以使视联网服务器执行该指令集对应的操作。由此可以实现互联网终端与视联网设备之间的通信,进而可以实现移动终端(如手机、平板电脑等)与视联网设备之间的数据交互,因此,通过本发明实施例可以实现将移动终端加入到基于视联网的视频会议;此外,本发明实施例的协转服务器具备内部通信处理机制,可以预先定义设备入网、数据交换、传输调度、分析检查等指令集,这些指令集可直接被视联网设备所识别。由于视联网服务器和视联网终端的技术特性,视联网设备本身不需要CPU处理器和RAM内存等运算模块,使得通过协转服务器接收到的指令集完全没有处理延迟,可极其高效的交由视联网设备执行处理,以此实现一次通信请求和交互;进一步地,协转服务器的内部处理设计,可以运用动态执行指令的方式,根据系统性能合理设置多个处理通道,对接收到的外部指令随机分配当前空闲的处理通道,以响应数据通信和操作调度。通过这种设计能极大的提高资源利用率,合理使用空闲资源。实施例二本实施例的网络转换的处理方法在上述实施例一的基础上,进一步还可以包括如下可选技术方案。参照图2,示出了本发明的一种将来自互联网终端的请求数据转换为符合视联网协议的指令集的步骤流程图,具体可以包括:步骤201、对所述请求数据进行解析,得到所述请求数据对应的请求类型;在本发明的一种应用示例中,解析请求数据的操作可由协转服务器来完成,并且协转服务器可以监听来自互联网终端的请求数据,协转服务器中还可以内置一张协议转换编码表,当移动终端通过外部互联网发来请求数据时,这个请求数据通常是一组定义好的字符串,协转服务器会通过字符串过滤的手段解析该请求数据,例如得到请求类型编码为“001”,如果识别成功并且确定该请求数据是合法的,就转换成视联网设备能够识别的指令集,然后向指定的视联网设备发送该指令集;步骤202、在协议转换编码表中查找得到所述请求类型对应的符合视联网协议的指令集;其中,所述协议转换编码表中记录有请求类型和符合视联网协议的指令集的映射关系。在本发明的一种优选实施例中,所述方法还可以包括:在解析得到所述请求数据对应的请求类型不符合预置条件时,丢弃所述请求数据。如果解析得到的请求类型不符合预置条件,例如在协议转换编码表中不存在对应的请求类型编码,则可以认为该请求数据不合法,丢弃所述请求数据。这样可以防止视联网中出现恶意请求或者网络攻击,保证视联网的网络安全。在本发明的另一种优选实施例中,所述方法还可以包括:接收来自互联网终端的网络数据包;将所述网络数据包依据视联网协议封装为符合视联网协议的视联网数据包;向视联网服务器发送所述视联网数据包。相反地,当协转服务器向互联网终端发送来自视联网服务器的响应数据时,首先,可以为该响应数据添加符合互联网协议的IP包头,将该响应数据转换为符合互联网协议的网络数据包;该IP包头中包括的源地址为协转服务器的IP地址,目的地址为移动终端的IP地址,协转服务器即可根据该IP包头中的源地址和目的地址将网络数据包发送至移动终端;例如可以通过传输控制协议(TransmissionControlProtocol,TCP)、用户数据报协议(UserDatagramProtocol,UDP)或实时传输协议(Real-timeTransportProtocol,RTP)发送到协转服务器。由于视联网是一个高速专用网络,为了保证视联网的安全,防止未知的IP数据包进入视联网络,导致出现未知的IP网络风暴的情况,本发明实施例只允许有权限的数据包进入视联网,这种方法类似于为视联网中的数据加了一个通行证,没有通行证的数据包将不会被识别。因此,对于接收到的来自互联网的网络数据包,需要首先为该网络数据包发放一个进入视联网的通行证。在本实施例中,协转服务器对于进入视联网的网络数据包统一加上符合视联网协议的视联网包头,该视联网包头中包括有该视联网数据包在视联网 中传输所要达到的视联网目的地址;其中,视联网目的地址用于在视联网中对该视联网数据包进行路由寻址。当封装为视联网数据包的网络数据包进入视联网后,由于具有视联网能够识别的通行证(视联网包头),因此可以在视联网中依据视联网协议以及视联网包头中的目的地址信息进行传输。参见表2,示出了本发明的一种视联网数据包的结构示意图。表2视联网包头IP包头IP数据其中,封装的原始的网络数据包具体可以包括IP包头和IP数据,本发明实施例对原始的网络数据包不做任何处理,即本发明不会解析或修改任意一个用户数据包。也就是说,本发明只是在网络数据的发送方和接收方之间建立一条完全隔离的透明管道。用户终端不管收发什么数据,一概与网络无关,这样,从结构上切断了病毒和木马的生命线。因此,可以杜绝网络上的无关人员窃取用户数据的可能,同理,那些想当黑客或制毒的人根本就没有可供攻击的对象,从而提高了视联网网络的安全性。实施例三为了更清楚的描述本发明的网络转换的处理方法,下面结合具体视频会议应用示例对本发明提供的方法进行详细说明。参照图3,示出了本发明的一种网络转换的处理系统的流程示意图,具体可以包括以下步骤:步骤301、搭建视联网网络;所述搭建视联网网络具体可以包括:部署视联网服务器、部署与用户交互的视联网终端设备、接入用来进行音视频输入输出的电视、摄像头、麦克风等设备,以及将上述视联网服务器与各设备通过网络交换、路由设备和线路连通。其中,视联网服务器是视联网设备的调度控制中心,所有的音视频调度 请求、终端控制命令都是由视联网服务器完成的;视联网终端用来收发音视频流,可接入输入输出设备。步骤302、配置协转服务器;具体地,协转服务器可以选用高性能的x86服务器,能够支持双网卡接入。优选地,所述协转服务器还可以搭载数据存储设备,并通过网络设备和线路连通。例如,可以搭载外挂硬盘、存储阵列、磁盘阵列等存储设备,通过交换路由设备和网线连通。步骤303、移动终端接入互联网;具体地,移动终端上可以安装客户端程序,并且通过任意高速网络接入外部互联网网络。步骤304、视联网服务器发起视频会议请求;具体地,可以由视联网服务器发起视频会议请求,建立视频会议用户列表,并执行该视频会议。步骤305、视联网终端接受视联网服务器发起的视频会议请求;具体地,视联网终端可以直接接受视联网服务器发起的视频会议请求,并加入到视频会议中,进行实时的音视频交流互动。步骤306、移动终端通过互联网向协转服务器发送加入视频会议的请求数据;具体地,移动终端的用户可以通过登录客户端程序,请求从互联网加入该视频会议,即向协转服务器发送加入视频会议的请求数据。步骤307、协转服务器接收来自移动终端的请求数据并进行解析转换;具体地,协转服务器在接收到移动终端的请求数据之后,可以首先对该请求数据进行解析得到请求类型编码,然后在协议转换编码表中查找得到与该请求类型编码匹配的指令集,最后通过连通视联网的网卡端将该指令集发出。步骤308、视联网服务器接收并执行来自协转服务器的指令集;视联网服务器接收到协转服务器发来的指令集,该指令集表示用户通过 移动终端想要加入视频会议,视联网服务器执行该指令集,将视频会议的音视频数据发送至协转服务器。步骤309、协转服务器向移动终端发送音视频数据。协转服务器接收到来自视联网服务器的音视频数据后交由连通互联网的网卡进行传输,由移动终端对该音视频数据接收并显示。以上即完成了一次由协转服务器实现的视频会议数据交换,反过来将移动终端的音视频数据传回视联网的过程与上述步骤相似,具体过程可以如下:移动终端将采集到的音视频数据打包成网络数据包发送至协转服务器。具体地,在打包过程中,可以添加IP包头,该IP包头中包括的源地址为移动终端的IP地址,目的地址为协转服务器的IP地址,移动终端即可根据该IP包头中的源地址和目的地址将网络数据包发送至协转服务器,之后经过协转服务器的封装将所述网络数据包转换为符合视联网协议的视联网数据包,发送至指定的视联网服务器。在上述实现过程中,协转服务器要做的工作就是视联网与互联网的数据转发,不会对数据本身做处理,保证了数据在传输过程中的准确性。实施例四在视联网中,每台允许入网的终端都需要在视联网服务器中注册,没有注册的终端无法入网。因此,在视联网服务器中会维护一个终端注册信息表,该终端注册信息表里可以包括已注册终端的标识、介质访问控制(Medium/MediaAccessControl,MAC)地址等信息。即本发明实施例中协转服务器首先要在视联网服务器中注册,注册成功之后视联网服务器将该协转服务器的标识、MAC地址保存至终端注册信息表中。本发明实施例中,协转服务器上电初始化后接入视联网服务器具体可以包括以下步骤:步骤A1,所述协转服务器接收所述视联网服务器下发的视联网身份查询指令,所述视联网身份查询指令包括所述协转服务器的MAC地址和所述 视联网服务器为所述协转服务器分配的视联网地址;当协转服务器要接入视联网服务器时,视联网服务器首先可以从终端注册信息表里查找该协转服务器的MAC地址,然后根据终端注册信息表中该协转服务器的注册信息得到视联网服务器为协转服务器分配一个视联网地址。视联网服务器在获取到上述信息之后,即可向协转服务器下发视联网身份查询指令,该指令中可以包括上述协转服务器的MAC地址和视联网服务器为该协转服务器分配的视联网地址。步骤A2,所述协转服务器检测所述MAC地址是否正确,当正确时向所述视联网服务器发送视联网身份查询应答指令,所述视联网身份查询应答指令包括所述协转服务器的标识;协转服务器在接收到视联网服务器下发的视联网身份查询指令之后,首先可以检测该视联网身份查询指令中的MAC地址是否正确(即检测该MAC地址是否与协转服务器的MAC地址相同)。如果正确,协转服务器将向视联网服务器发送视联网身份查询应答指令,该视联网身份查询应答指令中可以包括所述协转服务器的标识。如果不正确,则不继续执行后续的步骤,可以对出现的错误进行检测,或者视联网服务器可以重新发送视联网身份查询指令给协转服务器。步骤A3,所述协转服务器接收所述视联网服务器下发的入网指令,所述入网指令包括所述协转服务器的视联网地址和所述视联网服务器为所述协转服务器分配的用户号码,所述入网指令为视联网服务器对所述协转服务器的标识进行验证,并且验证通过后发送的;视联网服务器接收到视联网身份查询应答指令后,首先要对其中包括的协转服务器的标识进行验证(即验证该协转服务器的标识与注册信息表中对应的协转服务器的标识是否相同)。验证通过后(即相同时),视联网服务器可以为协转服务器分配一个用户号码,之后将向协转服务器发送入网指令,该入网指令中可以包括所述协转服务器的视联网地址和所述视联网服务器为所述协转服务器分配的用户号码。如果验证没有通过(即不相同时),则不继续执行后续的步骤,可以对出现的错误进行检测,或者进行一些其他处 理。对于上述视联网服务器为协转服务器分配用户号码的具体过程,本领域技术人员根据实际经验进行相关处理即可,本发明实施例在此不再详细论述。步骤A4,所述协转服务器将入网应答指令发送至所述视联网服务器,所述协转服务器成功接入所述视联网服务器。协转服务器接收到入网成功应答指令后,向视联网服务器返回入网应答指令,视联网服务器收到之后,协转服务器成功接入所述视联网服务器。接下来从视联网服务器侧说明本发明的一种网络转换的处理方法。实施例五参照图4,示出了本发明的一种网络转换的处理方法实施例二的步骤流程图,具体可以包括:步骤401、接收来自协转服务器的指令集;步骤402、向所述协转服务器发送所述指令集对应的响应数据。在本发明的一种应用示例中,视联网服务器接收到来自协转服务器的指令集具体为移动终端请求视频会议数据的指令集,则视联网服务器针对该指令集执行相应的操作,向协转服务器发送视频会议的音视频数据。在本发明的一种优选实施例中,所述方法还可以包括:接收来自视联网终端的请求数据;向所述视联网终端发送所述请求数据对应的响应数据。对于视联网终端发送的请求数据,视联网终端可以直接识别,因此,视联网服务器接收到来自视联网终端的请求数据后,直接依据该请求数据返回相应的响应数据。由于该实施例是从视联网服务器侧进行的描述,具体过程与上述实施例一基本相似,相关之处参照上述实施例即可,本发明实施例在此不再详细论述。服务器实施例一参照图5,示出了本发明的一种协转服务器实施例的结构框图,具体可以包括:第一协议转换模块510,用于将来自互联网终端的请求数据转换为符合视联网协议的指令集;指令发送模块520,用于向视联网服务器发送所述指令集;第一数据接收模块530,用于接收所述视联网服务器针对所述指令集返回的响应数据;及第一数据发送模块540,用于向所述互联网终端发送所述响应数据。在本发明的一种优选实施例中,所述第一协议转换模块510,具体可以包括:解析子模块,用于对所述请求数据进行解析,得到所述请求数据对应的请求类型;及指令转换子模块,用于在协议转换编码表中查找得到所述请求类型对应的符合视联网协议的指令集;其中,所述协议转换编码表中记录有请求类型和符合视联网协议的指令集的映射关系。在本发明的另一种优选实施例中,所述协转服务器还可以包括:丢弃模块,用于在解析得到所述请求数据对应的请求类型不符合预置条件时,丢弃所述请求数据。在本发明的又一种优选实施例中,所述协转服务器还可以包括:通道设置模块,用于依据协转服务器的性能设置多个处理通道;及通道分配模块,用于为来自互联网终端的请求数据随机分配空闲的处理通道。在本发明的再一种优选实施例中,所述第一数据发送模块540,具体可以包括:数据转换子模块,用于将所述响应数据转换为符合互联网协议的网络数据包;及数据发送子模块,用于向所述互联网终端发送所述网络数据包。在本发明的再一种优选实施例中,所述协转服务器还可以包括:第二数据接收模块,用于接收来自互联网终端的网络数据包;第二协议转换模块,用于将所述网络数据包依据视联网协议封装为符合视联网协议的视联网数据包;及第二数据发送模块,用于向视联网服务器发送所述视联网数据包。服务器实施例二参照图6,示出了本发明的一种视联网服务器实施例的结构框图,具体可以包括:指令接收模块610,用于接收来自协转服务器的指令集;及第一响应数据发送模块620,用于向所述协转服务器发送所述指令集对应的响应数据。在本发明的一种优选实施例中,所述视联网服务器还可以包括:第三数据接收模块,用于接收来自视联网终端的请求数据;及第二响应数据发送模块,用于向所述视联网终端发送所述请求数据对应的响应数据。对于协转服务器实施例和视联网服务器实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句 “包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。以上对本发明所提供的一种网络转换的处理方法、一种协转服务器和一种视联网服务器,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1