数据传输的方法及装置、客户端、服务器及数据传输系统制造方法及图纸

技术编号:16282987 阅读:59 留言:0更新日期:2017-09-23 02:29
本发明专利技术公开了一种数据传输的方法及装置、客户端、服务器及数据传输系统。该方法包括:接收服务器发送的服务参数信息,所述服务参数信息对应的服务仅在服务器端可见;根据所述服务参数信息在本端构建仅本端可见的伪服务,所述伪服务与所述服务相同;通过所述伪服务的第一数据传输端口将本端的待处理数据发送给所述服务的第二数据传输端口,以与所述服务器进行数据传输。本发明专利技术实施例通过采用上述技术方案,可以避免未与服务器建立连接的终端对服务器端服务的占用,保证客户端可以及时与服务器建立连接,减少服务器与客户端建立连接所耗费的时间。

Data transmission method and device, client terminal, server and data transmission system

The invention discloses a method and a device for data transmission, a client, a server and a data transmission system. The method includes: receiving service parameter information sent by the server, the service parameter information corresponding to the service is only visible in the server; according to the construction of the information service parameters only visible end pseudo services in the end, the pseudo services with the same service; through the first data transmission port of the pseudo service the data to be processed is sent to the second data transmission port of the service is the end of the data transmission to the server with the. The embodiment of the invention adopts the technical scheme, can avoid the occupation did not establish a connection with the server terminal services on the server, the client can ensure the timely establishment of a connection with the server, reduce cost of the establishment of the client and server connection time.

【技术实现步骤摘要】
数据传输的方法及装置、客户端、服务器及数据传输系统
本专利技术涉及信息处理
,尤其涉及一种数据传输的方法及装置、客户端、服务器及数据传输系统。
技术介绍
近年来,随着信息处理技术的发展以及用户对于通信速度要求的提高,网络通信技术逐渐成为研究的热点之一。在基于服务器和客户端之间彼此进行通信的软件系统中,服务器通常可以为客户端提供音频视频流数据、文件数据等数据传输服务。在使用某项服务时,服务器往往会通过局域网广播的方式发送该项服务的相关信息,从而使局域网内的每个客户端都能够发现并使用服务器的该项服务。一般的,在该种情况下,局域网内的客户端无论是否已与服务器建立连接,均可直接访问并使用服务器的该项服务功能。服务器一般可以划分为一对一服务器(同时只能为一个客户端提供服务)和一对多服务器(同时可以为多个客户端提供服务)。在仅提供一对一服务的公共服务器上,服务器同时只能接受一个客户端的连接。针对于仅提供一对一服务的公共服务器,专利技术人在实现本专利技术的过程中发现现有技术存在如下技术缺陷:采用局域网广播的方式进行服务器连接时,局域网内的其他未与服务器建立连接的客户端能够通过预先约定的协议使用服务器的该项服务,当其他未与服务器建立连接的客户端已抢先使用服务器的该项服务时,会导致当前已与服务器建立连接的客户端无法使用该项服务,不利于已与服务器建立连接的客户端与服务器之间进行数据传输。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据传输的方法及装置、客户端、服务器及数据传输系统,以解决现有技术中已与服务器建立连接的客户端无法与服务器之间进行数据传输的技术问题。第一方面,本专利技术实施例提供了一种数据传输的方法,包括:接收服务器发送的服务参数信息,所述服务参数信息对应的服务仅在服务器端可见;根据所述服务参数信息在本端构建仅本端可见的伪服务,所述伪服务与所述服务相同;通过所述伪服务的第一数据传输端口将本端的待处理数据发送给所述服务的第二数据传输端口,以与所述服务器进行数据传输。第二方面,本专利技术实施例提供了另一种数据传输的方法,包括:接收客户端发送的服务连接请求;获取与所述服务连接请求相对应的服务参数信息,并将所述服务参数信息发送给所述客户端,其中,所述服务参数信息对应的服务仅在本端可见;通过所述服务的第二数据传输端口接收所述客户端发送的待处理数据,并按照对应的处理方式对所述待处理数据进行处理。第三方面,本专利技术实施例提供了一种数据传输的装置,包括:参数信息接收模块,用于接收服务器发送的服务参数信息,所述服务参数信息对应的服务仅在服务器端可见;伪服务构建模块,用于根据所述服务参数信息在本端构建仅本端可见的伪服务,所述伪服务与所述服务器的服务相同;数据发送模块,用于通过所述伪服务的第一数据传输端口将本端的待处理数据发送给所述服务的第二数据传输端口,以与所述服务器进行数据传输。第四方面,本专利技术实施例提供了另一种数据传输的装置,包括:请求接收模块,用于接收客户端发送的服务连接请求;参数信息发送模块,用于获取与所述服务连接请求相对应的服务参数信息,并将所述服务参数信息发送给所述客户端,其中,所述服务参数信息对应的服务仅在本端可见;数据接收模块,用于通过所述服务的第二数据传输端口接收所述客户端发送的待处理数据,并按照对应的处理方式对所述待处理数据进行处理。第五方面,本专利技术实施例提供了一种客户端,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所述的数据传输的方法。第六方面,本专利技术实施例提供了一种服务器,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所述的数据传输的方法。第七方面,本专利技术实施例还提供了一种数据传输系统,包括客户端和服务器,所述服务器,用于接收客户端发送的服务连接请求;获取与所述服务连接请求相对应的服务参数信息,并将所述服务参数信息发送给所述客户端,其中,所述服务参数信息对应的服务仅在本端可见;所述客户端,用于接收服务器发送的服务参数信息;根据所述服务参数信息在本端构建仅本端可见的伪服务,所述伪服务与所述服务相同;通过所述伪服务的第一数据传输端口将本端的待处理数据发送给所述服务的第二数据传输端口,以与所述服务器进行数据传输;所述服务器,还用于通过所述服务的第二数据传输端口接收所述客户端发送的待处理数据,并按照对应的处理方式对所述待处理数据进行处理。本专利技术实施例提供的传输数据的技术方案,客户端接收服务器发送的服务参数信息,根据该服务参数信息在本端构建仅本端可见的伪服务,通过所建立的伪服务将待处理数据发送给服务器;和/或,服务器接收客户端发送的服务连接请求,获取与该服务连接请求相对应的服务参数信息,将该服务参数信息发送给客户端,接收客户端所发送的待处理数据并对所接收到的待处理数据进行处理。本专利技术实施例通过采用上述技术方案,可以避免未与服务器建立连接的终端对服务器端服务的占用,保证客户端可以及时与服务器建立连接,减少服务器与客户端建立连接所耗费的时间。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术实施例一提供的一种数据传输的方法的流程示意图;图2为本专利技术实施例二提供的一种数据传输的方法的流程示意图;图3为本专利技术实施例三提供的一种数据传输的方法的流程示意图;图4为本专利技术实施例四提供的一种数据传输的方法的流程示意图;图5为本专利技术实施例五提供的一种优选的数据传输的方法的流程示意图;图6为本专利技术实施例六提供的一种数据传输的装置的结构框图;图7为本专利技术实施例七提供的一种数据传输的装置的结构框图;图8为本专利技术实施例八提供的一种客户端的结构示意图;图9为本专利技术实施例九提供的一种服务器的结构示意图;图10为本专利技术实施例十提供的一种数据传输系统的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一本专利技术实施例一提供一种数据传输的方法。该方法可由数据传输的装置执行,其中,该装置可以由软件和/或硬件实现,一般可集成在客户端中,实现提供一对一服务的服务器与客户端之间的数据传输。图1是本专利技术实施例一提供的数据传输的方法的流程示意图,如图1所示,该方法包括:S101、接收服务器发送的服务参数信息,所述服务参数信息对应的服务仅在服务器端可见。本实施例中,服务参数信息对应的服务位于服务器端,该服务的服务参数信息可以为该服务的服务名称、服务主机地址、服务端口号、服务协议和/或主机参数等配置信息,此处不作限制。S102、根据所述服务参数信息在本端构建仅本端可见的伪服务,所述伪服务与所述服务相同。本实施例中,可以通过禁止本端在局域网内广播伪服务的参数信息的方式使所建立的伪服务处于仅在本端可见的状态。其中,客户端伪服务的参数信息与所接收到的服务器端服务的参数信息完全相同。S103、通过所述伪服务的第一数据传输端口将本端的本文档来自技高网...
数据传输的方法及装置、客户端、服务器及数据传输系统

【技术保护点】
一种数据传输的方法,其特征在于,包括:接收服务器发送的服务参数信息,所述服务参数信息对应的服务仅在服务器端可见;根据所述服务参数信息在本端构建仅本端可见的伪服务,所述伪服务与所述服务相同;通过所述伪服务的第一数据传输端口将本端的待处理数据发送给所述服务的第二数据传输端口,以与所述服务器进行数据传输。

【技术特征摘要】
1.一种数据传输的方法,其特征在于,包括:接收服务器发送的服务参数信息,所述服务参数信息对应的服务仅在服务器端可见;根据所述服务参数信息在本端构建仅本端可见的伪服务,所述伪服务与所述服务相同;通过所述伪服务的第一数据传输端口将本端的待处理数据发送给所述服务的第二数据传输端口,以与所述服务器进行数据传输。2.根据权利要求1所述的方法,其特征在于,在所述接收服务器发送的服务参数信息之前,还包括:基于预设连接规则将本端的第一指令传输端口与服务器建立连接;生成服务连接请求,并将所述服务连接请求通过所述第一指令传输端口发送给所述服务器,以获取所述服务器的服务参数信息。3.根据权利要求2所述的方法,其特征在于,还包括:如果所述第一指令传输端口与所述服务器断开连接,则删除所述伪服务。4.根据权利要求3所述的方法,其特征在于,在所述如果所述第一指令传输端口与所述服务器断开连接,则删除所述伪服务之前,还包括:基于用户操作关闭所述第一指令传输端口,并生成第一断开连接指令;将所述第一断开指令发送给所述服务器,以与所述服务器断开连接;或者,接收所述服务器发送的第二断开连接指令;根据所述第二断开连接指令关闭所述第一指令传输端口,以与所述服务器断开连接。5.一种数据传输的方法,其特征在于,包括:接收客户端发送的服务连接请求;获取与所述服务连接请求相对应的服务参数信息,并将所述服务参数信息发送给所述客户端,其中,所述服务参数信息对应的服务仅在本端可见;通过所述服务的第二数据传输端口接收所述客户端发送的待处理数据,并按照对应的处理方式对所述待处理数据进行处理。6.根据权利要求5所述的方法,其特征在于,在所述接收客户端发送的服务连接请求之前,还包括:监测本端的第二指令传输端口与客户端的连接状态;在所述第二指令传输端口与所述客户端建立连接时,按照设定开启规则开启本端的服务。7.根据权利要求6所述的方法,其特征在于,还包括:如果所述第二指令传输端口与所述客户端断开连接,则关闭所述服务。8.根据权利要求7所述的方法,其特征在于,在所述如果所述指令传输端口与所述客户端断开连接,则关闭所述服务之前,还包括:接收所述客户端发送的第一断开连接指令;根据所述第一断开连接指令关闭所述第二指令传输端口,以与所述客户端断开连接;或者,获取客户端的当...

【专利技术属性】
技术研发人员:唐广超
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

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

1