一种基于图形化编程平台实现同步云变量的方法及其系统与流程

文档序号:16734917发布日期:2019-01-28 12:33阅读:275来源:国知局
一种基于图形化编程平台实现同步云变量的方法及其系统与流程

本发明涉及通信技术领域,尤其涉及一种基于图形化编程平台实现同步云变量的方法及其系统。



背景技术:

图形化编程平台具体是指一种图形编辑软件,不仅如此,其还具有丰富的功能,例如,绘制图形、编辑文字、编写代码和运行代码等等。

用户还可通过所述图形化编程平台操作游戏角色。具体是先向后台服务器获取云变量,然后根据云变量对实现对游戏角色进行控制。

所述云变量是指存储于后台服务器中的数据,云变量可以是文字、图像、字符和代码等等。

然而,每个游戏角色对应的云变量只能存储数个,无法承担游戏大量数据的需求。也就是说,无法实现对游戏角色精确控制,例如,将游戏角色移动至指定坐标位置。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种基于图形化编程平台实现同步云变量的方法及其系统,旨在解决云变量无法承担游戏需求的问题。

本发明的技术方案如下:

一种基于图形化编程平台实现同步云变量的,其包括:

a、当用户向后台服务器发送获取第一云变量的请求时,后台服务器响应所述请求,并将第一云变量返回至用户终端;

b、用户终端在接收第一云变量后,判断所述第一云变量是否包含标识符,若是,则根据所述标识符将所述第一云变量拆分为具有多项内容的第一列表;

c、分别执行所述第一列表中的各项内容;

d、用户终端响应用户对所述第一列表中各项内容进行修改的操作,得到第二列表;

e、用户终端响应用户在所述第二列表中插入多个标识符的指令,得到第二云变量,并将所述第二云变量上传至后台服务器,完成第二云变量上传。

优选的,所述步骤e包括:

用户终端得到第二云变量后,将第二云变量覆盖第一云变量。

优选的,所述步骤e还包括:

获取标识符的插入函数,按照所述插入函数在所述第二列表中插入标识符。

优选的,所述标识符为字符串。

优选的,所述步骤a具体包括:

a1、用户终端接收用户获取第一云变量的指令,并向后台服务器发送获取第一云变量的请求;

a2、后台服务器接收到所述请求后,将第一云变量返回至用户终端。

本发明还提供一种基于图形化编程平台实现同步云变量的系统,其包括:

用户终端,用于向后台服务器发送获取第一云变量的请求,在接收第一云变量后,判断所述第一云变量是否包含标识符,若是,则根据所述标识符将所述第一云变量拆分为具有多项内容的第一列表,分别执行所述第一列表中的各项内容,响应用户对所述第一列表中各项内容进行修改的操作,得到第二列表,响应用户在所述第二列表中插入多个标识符的指令,得到第二云变量,并将所述第二云变量上传至后台服务器,完成第二云变量上传;

后台服务器,接收用户终端发送的获取第一云变量的请求,并将第一云变量返回至用户终端;用于接收用户终端发送的第二云变量。

优选的,所述标识符为字符串。

优选的,所述响应用户对所述第一列表中各项内容进行修改的操作,得到第二列表,响应用户在所述第二列表中插入多个标识符的指令,得到第二云变量,并将所述第二云变量上传至后台服务器的步骤包括:

用户终端得到第二云变量后,将第二云变量覆盖第一云变量。

优选的,所述响应用户对所述第一列表中各项内容进行修改的操作,得到第二列表,响应用户在所述第二列表中插入多个标识符的指令,得到第二云变量,并将所述第二云变量上传至后台服务器的步骤还包括:

获取标识符的插入函数,按照所述插入函数在所述第二列表中插入标识符。

优选的,所述向后台服务器发送获取第一云变量的请求的步骤具体包括:

用户终端接收用户获取第一云变量的指令,并向后台服务器发送获取第一云变量的请求。

有益效果:通过本发明提供的方法,用户可向后台服务器发送获取第一云变量的请求,在获取后台服务器返回的第一云变量后,根据标识符将第一云变量拆分为具有多项内容的第一列表;然后,(执行)运行第一列表中的各项内容;再然后,用户对第一列表中各项内容进行修改操作,得到第二列表,以及在第二列表中插入标识符,得到第二云变量,并将第二云变量上传至后台服务器。这样,用户均可以对云变量(包括第一云变量和第二云变量)进行获取和上传,一个游戏角色可以对应多个云变量,并根据获取得到的云变量中列表内容对游戏角色进行精确控制,例如,将游戏角色移动至指定坐标位置。解决了现有技术中在图形化编程平台无法对游戏进行精确控制的问题。

附图说明

图1为本发明基于图形化编程平台实现同步云变量的方法较佳实施例的流程图。

图2为发明基于图形化编程平台实现同步云变量的系统较佳实施例的结构框图。

具体实施方式

本发明提供一种基于图形化编程平台实现同步云变量的方法及其系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,一种基于图形化编程平台实现同步云变量的,其包括:

s1、当用户向后台服务器发送获取第一云变量的请求时,后台服务器响应所述请求,并将第一云变量返回至用户终端;

s2、用户终端在接收第一云变量后,判断所述第一云变量是否包含标识符,若是,则根据所述标识符将所述第一云变量拆分为具有多项内容的第一列表;

s3、分别执行所述第一列表中的各项内容;

s4、用户终端响应用户对所述第一列表中各项内容进行修改的操作,得到第二列表;

s5、用户终端响应用户在所述第二列表中插入多个标识符的指令,得到第二云变量,并将所述第二云变量上传至后台服务器,完成第二云变量上传。

通过本发明提供的方法,用户均可从后台服务器中获取第一云变量,然后根据标识符将第一云变量拆分为具有多项内容的第一列表,从而运行列表中的各项内容。这样,便完成了第一云变量的获取。用户获取第一云变量的目的是为准确控制本地游戏角色,使得游戏角色实现相应的动作。用户还可对第一云变量各项内容进行修改,得到第二列表,以及在第二列表中插入标识符,得到第二云变量,并上传至后台服务器,完成第二云变量的上传。这样,用户在获取云变量(包括第一云变量和第二云变量)后,便可以根据列表中的内容实现对游戏角色精确控制的目标。

所述步骤s1中,所述后台服务器是指具有存储、识别和处理等功能的云端设备。所述用户终端可以是笔记本电脑或移动电话等等。

用户可通过用户终端请求获取第一云变量,然后,用户终端自动将所述请求发送至后台服务器。

优选的,所述步骤s1具体包括:

s11、用户终端接收用户获取第一云变量的指令,并向后台服务器发送获取第一云变量的请求;

s12、后台服务器接收到所述请求后,将第一云变量返回至用户终端。

用户可预先在用户终端安装图形化编程平台(实现本发明方法的软件),然后通过所述图形化编程平台请求获取第一云变量,然后,所述图形化编程平台将根据预设的时间间隔向后台服务器发送获取第一云变量的请求。例如,所述图形化编程平台每间隔三十分之一秒向后台发送一次获取第一云变量的请求。

关于图形化编程平台已在背景技术中详细介绍,故此不做赘述。

所述步骤s12中,后台服务器接收到用户终端发送的请求后,同样根据所述时间间隔将第一云变量返回至用户终端。例如,后台服务器每间隔三十分之一秒将第一云变量返回至用户终端。

所述步骤s2中,用户终端在接收到第一云变量后,判断第一云变量是否存在标识符,若是,将根据标识符自动将第一云变量拆分为具有多项内容的第一列表;若否,则重新向后台服务器发送获取第一云变量的请求。

优选的,所述标识符为字符串。所述标识符可以是“&”、也可以是“$”等等。当所述第一云变量包含标识符时,将根据标识符将第一云变量拆分为具有多项内容的第一列表。例如,第一云变量为:aa&bb$cc&ff,那么可将第一云变量拆分为:aa、bb、cc和ff。其中,aa表示第一列表中第一项的内容,bb表示第一列表中第二项的内容,cc和ff分别表示第一列表中第三项的内容和第一列表中第四项的内容。

所述步骤s3中,所述图形化编程平台将运行第一列表中的各项内容。也就是说,第一列表中的各项内容实际上为代码,通过所述图形化编程平台执行相应的代码。

所述步骤s4中,用户可通过所述图形化编程平台对第一列表的各项内容进行修改,从而得到第二列表。例如,将第一列表“aabbccff”修改为“azbscsdr”,从而得到第二列表。

所述步骤s5中,用户可通过所述图形化编程平台在第二列表中添加标识符,得到第二云变量。例如,在第二列表“azbscsdr”中添加相应的标识符,得到“a&zbs&cs&dr”,这样,便可以获取得到第二云变量。

然后,将第二云变量上传至后台服务器,完成第二云变量的上传。

优选的,所述步骤s5还包括:

获取标识符的插入函数,按照所述插入函数在所述第二列表中插入标识符。

在第二列表中插入标识符具有多种方式,例如,随机插入等等。但本发明优选的方案是根据插入函数在所述第二列表中插入标识符。例如,每间隔一项内容插入一个标识符;每间隔十项内容插入一个标识符等等。

优选的,所述步骤s5包括:

用户终端得到第二云变量后,将第二云变量覆盖第一云变量。

当用户终端在第二列表中插入标识符得到第二云变量后,将第二云变量覆盖第一云变量。也就是说,通过第二云变量替换第一云变量。再将第二云变量上传至后台服务器。

这样,通过本发明提供的方法,用户均可以从后台服务器中获取云变量(包括第一云变量和第二云变量),再根据标识符将第一云变量拆分具有多项内容的第一列表,然后通过所述图形化编程平台运行第一列表的各项内容,由于所述列表包含多项内容,这样,便可以实现对游戏角色进行精准的控制。

下面,通过一个具体的实施例,对本发明做进一步的解释和说明。

当用户a通过用户终端向后台服务器请求获取第一云变量时,用户终端将向后台服务器发送请求;后台服务器在接收到所述请求后,先对请求进行核实,并在核实成功后,将第一云变量返回至用户终端。

用户a在获取得到云变量后,判断所述第一云变量是否包含标识符,若是,则根据所述标识符将所述第一云变量拆分为具有多项内容的第一列表;再通过所述图形化编程平台运行第一列表中各项内容,从而控制游戏角色精准实现相应的动作。

用户a可对第一云变量的各项内容进行修改得到第二列表,然后根据插入函数在第二列表中插入相应的标识符,从而得到第二云变量。

再将第一云变量通过第二云变量进行覆盖,得到最新的云变量。再将最新的云变量上传至后台服务器。

当用户b通过用户终端向后台服务器请求获取第一云变量时,用户终端将向后台服务器发送一次请求;后台服务器在接收到所述请求后,先对请求进行核实,并在核实成功后,将最新的第一云变量(即用户a上传的第二云变量)返回至用户终端。

同样的,用户b也可对接收到的第一云变量进行拆分,得到第一列表,再通过所述图形化编程平台运行第一列表中各项内容。

也就是说,所述第一云变量和第二云变量实际上为共有云变量,用户均可通过用户终端获取、修改和上传。这样,通过云变量(包括第一云变量和第二云变量)为桥梁,实现了精准控制游戏角色的目标。

请参阅图2,本发明还提供一种基于图形化编程平台实现同步云变量的系统10,其包括:

用户终端110,用于向后台服务器发送获取第一云变量的请求,在接收第一云变量后,判断所述第一云变量是否包含标识符,若是,则根据所述标识符将所述第一云变量拆分为具有多项内容的第一列表,分别执行所述第一列表中的各项内容,响应用户对所述第一列表中各项内容进行修改的操作,得到第二列表,响应用户在所述第二列表中插入多个标识符的指令,得到第二云变量,并将所述第二云变量上传至后台服务器,完成第二云变量上传;

后台服务器120,接收用户终端发送的获取第一云变量的请求,并将第一云变量返回至用户终端;用于接收用户终端发送的第二云变量。

优选的,所述标识符为字符串。

优选的,所述响应用户对所述第一列表中各项内容进行修改的操作,得到第二列表,响应用户在所述第二列表中插入多个标识符的指令,得到第二云变量,并将所述第二云变量上传至后台服务器的步骤包括:

用户终端得到第二云变量后,将第二云变量覆盖第一云变量。

优选的,所述响应用户对所述第一列表中各项内容进行修改的操作,得到第二列表,响应用户在所述第二列表中插入多个标识符的指令,得到第二云变量,并将所述第二云变量上传至后台服务器的步骤还包括:

获取标识符的插入函数,按照所述插入函数在所述第二列表中插入标识符。

优选的,所述向后台服务器发送获取第一云变量的请求的步骤具体包括:

用户终端接收用户获取第一云变量的指令,并向后台服务器发送获取第一云变量的请求。

关于上述用户终端110和后台服务器120的具体技术细节,已在上述步骤中详述,故此不做赘述。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1