基于图形化编程平台实现网络数据传输的方法及其系统技术方案

技术编号:20014161 阅读:19 留言:0更新日期:2019-01-05 22:26
本发明专利技术公开基于图形化编程平台实现网络数据传输的方法及其系统,方法包括:当用户向后台服务器发送获取云变量的请求时,后台服务器响应所述请求,并将云变量返回至用户终端;用户终端获取云变量后,对云变量进行解码,得到相应的解码结果,并执行解码结果,完成网络数据获取;用户终端接收用户对所述云变量的数值进行修改的指令,得到修改结果,并将修改结果上传至后台服务器,完成网络数据上传。通过本发明专利技术提供的方法,可从后台服务器中获取云变量,通过对云变量进行解码,得到解码结果,再运行解码结果,从而控制本地游戏角色的动作,实现网络同步游戏的目标。

Method and System of Network Data Transmission Based on Graphical Programming Platform

The invention discloses a method and a system for realizing network data transmission based on graphical programming platform. The method includes: when a user sends a request for cloud variables to a background server, the background server responds to the request and returns the cloud variables to the user terminal; after the user terminal obtains the cloud variables, it decodes the cloud variables, obtains the corresponding decoding results, and performs decoding. As a result, the network data acquisition is completed; the user terminal receives the user's instructions to modify the values of the cloud variables, gets the modification results, and uploads the modification results to the background server to complete the network data upload. By the method provided by the invention, cloud variables can be obtained from the background server, decoded by cloud variables, decoded results can be obtained, and then decoded results can be run, thus controlling the action of local game characters and realizing the goal of network synchronization game.

【技术实现步骤摘要】
基于图形化编程平台实现网络数据传输的方法及其系统
本专利技术涉及通信
,尤其涉及基于图形化编程平台实现网络数据传输的方法及其系统。
技术介绍
图形化编程平台具体是指一种图形编辑软件,不仅如此,其还具有丰富的功能,例如,绘制图形、编辑文字、编写代码和运行代码等等。然而,现有的图形化编程平台并不能实现同步游戏。也就是说,现有的图形化编程平台只支持单机游戏,却不支持联网游戏。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供基于图形化编程平台实现网络数据传输的方法及其系统,旨在解决现有的图形化编程平台无法实现联网游戏的问题。本专利技术的技术方案如下:一种基于图形化编程平台实现网络数据传输的方法,其包括:A、当用户向后台服务器发送获取云变量的请求时,后台服务器响应所述请求,并将云变量返回至用户终端;B、用户终端获取云变量后,对云变量进行解码,得到相应的解码结果,并执行解码结果,完成网络数据获取;C、用户终端接收用户对所述云变量的数值进行修改的指令,得到修改结果,并将修改结果上传至后台服务器,完成网络数据上传。优选的,所述步骤A包括:用户终端根据预设的时间间隔向后台服务器发送获取云变量的请求。优选的,所述时间间隔为十分之一秒、二十分之一秒或三十分之一秒。优选的,所述步骤A具体包括:A1、用户终端接收用户获取云变量的指令,并根据所述时间间隔向后台服务器发送获取云变量的请求;A2、后台服务器接收到所述请求后,将云变量返回至用户终端。优选的,所述步骤B具体包括:B1、用户终端接收后台服务器返回的云变量后,根据预设的解码规则对云变量进行解码,得到解码结果;B2、通过图形化编程平台执行所述解码结果。本专利技术还提供一种基于图形化编程平台实现网络数据传输的系统,其包括:用户终端,用于向后台服务器发送获取云变量的请求,在获取云变量后,对云变量进行解码,得到相应的解码结果,并执行解码结果;以及用于对所述云变量的数值进行修改的指令,得到修改结果,并将修改结果上传至后台服务器;后台服务器,用于接收用户终端发送的获取云变量的请求,用于将云变量返回至用户终端,还用于接收用户终端发送的修改结果。优选的,所述向后台服务器发送获取云变量的请求的步骤包括:用户终端根据预设的时间间隔向后台服务器发送获取云变量的请求。优选的,所述时间间隔为十分之一秒、二十分之一秒或三十分之一秒。优选的,所述向后台服务器发送获取云变量的请求的步骤具体包括:用户终端接收用户获取云变量的指令,并根据所述时间间隔向后台服务器发送获取云变量的请求;后台服务器接收到所述请求后,将云变量返回至用户终端。优选的,所述获取云变量后,对云变量进行解码,得到相应的解码结果,并执行解码结果的步骤包括:用户终端接收后台服务器返回的云变量后,根据预设的解码规则对云变量进行解码,得到解码结果;通过图形化编程平台执行所述解码结果。有益效果:通过本专利技术提供的方法,用户A可从后台服务器中获取云变量,通过对云变量进行解码,得到解码结果,再运行解码结果,从而控制本地游戏角色的动作,这样,便完成了网络数据的获取;然后对云变量的数值进行修改,得到修改结果,并将修改结果上传至后台服务器,这样,便完成网络数据的上传。当用户B从后台服务器获取云变量时,获取得到的云变量便是修改结果,用户B可通过对修改结果进行解码,从而控制本地游戏角色的动作。这样,通过获取和上传云变量(修改结果),便能实现网络同步游戏的目标。附图说明图1为本专利技术基于图形化编程平台实现网络数据传输的方法较佳实施例的流程图。图2为本专利技术基于图形化编程平台实现网络数据传输的系统较佳实施例的结构框图。具体实施方式本专利技术提供基于图形化编程平台实现网络数据传输的方法及其系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,一种基于图形化编程平台实现网络数据传输的方法,其包括:S1、当用户向后台服务器发送获取云变量的请求时,后台服务器响应所述请求,并将云变量返回至用户终端;S2、用户终端获取云变量后,对云变量进行解码,得到相应的解码结果,并执行解码结果,完成网络数据获取;S3、用户终端接收用户对所述云变量的数值进行修改的指令,得到修改结果,并将修改结果上传至后台服务器,完成网络数据上传。通过本专利技术提供的方法,用户均可从后台服务器中获取云变量,并对云变量进行解码,得到解码结果,从而运行解码结果,从而实现控制本地游戏角色,这样,便完成了网络数据的获取;当用户对云变量进行修改时,得到修改结果,并将修改结果上传至后台服务器,这样,便完成了网络数据的上传。也就是说,所有的用户都可以实现网络数据的获取和上传,从而控制游戏角色实现相应的行为,实现互联网联机游戏的目标。所述步骤S1中,所述后台服务器是指具有存储、识别和处理等功能的云端设备。所述云变量是指存储于后台服务器中的数据,用户均可以通过用户终端获取所述云变量。所述云变量可以是代码,也可以是文字,更可以是字符。当用户终端向后台服务器请求获取云变量时,后台服务器首先对接收到的请求进行核实,例如,核实其身份的有效性、合法性等等;然后,将相应的云变量返回至用户终端。优选的,所述步骤S1包括:用户终端根据预设的时间间隔向后台服务器发送获取云变量的请求。换句话说,用户终端每间隔一段时间自动向后台服务器发送获取云变量的请求。优选的,所述时间间隔为十分之一秒、二十分之一秒或三十分之一秒。当然,上述时间间隔仅仅为举例,所述时间间隔也可以是五分之一秒、十五分之一秒和二十五分之一秒等等。但本专利技术最优选的方案是将所述时间间隔设置为二十分之一秒,这样,用户能够及时获取最新的云变量。优选的,所述步骤S1具体包括:S11、用户终端接收用户获取云变量的指令,并根据所述时间间隔向后台服务器发送获取云变量的请求;S12、后台服务器接收到所述请求后,将云变量返回至用户终端。所述步骤S11中,用户可预先在用户终端安装图形化编程平台(实现本专利技术方法的软件),然后通过所述图形化编程平台请求获取云变量,然后,所述图形化编程平台将根据预设的时间间隔向后台服务器发送获取云变量的请求。例如,所述图形化编程平台每间隔二十分之一秒向后台发送一次获取云变量的请求。关于图形化编程平台已在
技术介绍
中详细介绍,故此不做赘述。所述步骤S12中,后台服务器接收到用户终端发送的请求后,同样根据所述时间间隔将云变量返回至用户终端。例如,后台服务器每间隔二十分之一秒将云变量返回至用户终端。所述步骤S2中,用户终端在获取云变量后,通过预设的解码规则对云变量进行解码,得到解码结果,再通过所述图形化编程平台执行得到的解码结果,从而控制游戏角色实现相应的动作。这样,便完成了网络数据的获取。优选的,所述步骤S2具体包括:S21、用户终端接收后台服务器返回的云变量后,根据预设的解码规则对云变量进行解码,得到解码结果;S22、通过图形化编程平台执行所述解码结果。所述步骤S21中,所述解码规则是一种预设的解码算法。当用户获取得到云变量后,通过所述图形化编程平台中解码器模块进行解码。更具体的说,所述解码器模块根据所述解码算法(解码规则)对云变量进行解码本文档来自技高网
...

【技术保护点】
1.一种基于图形化编程平台实现网络数据传输的方法,其特征在于,包括:A、当用户向后台服务器发送获取云变量的请求时,后台服务器响应所述请求,并将云变量返回至用户终端;B、用户终端获取云变量后,对云变量进行解码,得到相应的解码结果,并执行解码结果,完成网络数据获取;C、用户终端接收用户对所述云变量的数值进行修改的指令,得到修改结果,并将修改结果上传至后台服务器,完成网络数据上传。

【技术特征摘要】
1.一种基于图形化编程平台实现网络数据传输的方法,其特征在于,包括:A、当用户向后台服务器发送获取云变量的请求时,后台服务器响应所述请求,并将云变量返回至用户终端;B、用户终端获取云变量后,对云变量进行解码,得到相应的解码结果,并执行解码结果,完成网络数据获取;C、用户终端接收用户对所述云变量的数值进行修改的指令,得到修改结果,并将修改结果上传至后台服务器,完成网络数据上传。2.根据权利要求1所述基于图形化编程平台实现网络数据传输的方法,其特征在于,所述步骤A包括:用户终端根据预设的时间间隔向后台服务器发送获取云变量的请求。3.根据权利要求2所述基于图形化编程平台实现网络数据传输的方法,其特征在于,所述时间间隔为十分之一秒、二十分之一秒或三十分之一秒。4.根据权利要求2所述基于图形化编程平台实现网络数据传输的方法,其特征在于,所述步骤A具体包括:A1、用户终端接收用户获取云变量的指令,并根据所述时间间隔向后台服务器发送获取云变量的请求;A2、后台服务器接收到所述请求后,将云变量返回至用户终端。5.根据权利要求1所述基于图形化编程平台实现网络数据传输的方法,其特征在于,所述步骤B具体包括:B1、用户终端接收后台服务器返回的云变量后,根据预设的解码规则对云变量进行解码,得到解码结果;B2、通过图形化编程平台执行所述解码结果。6.一种基于图形化编程平台实现网络数据传输的系统,其特征...

【专利技术属性】
技术研发人员:孙悦李天驰韩思杨
申请(专利权)人:深圳点猫科技有限公司
类型:发明
国别省市:广东,44

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

1