System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,特别是涉及一种图形化积木编程应用的数据处理方法、装置、电子设备。
技术介绍
1、随着编程教育的普及,图形化积木编程做为一种直观易懂的编程方式受到广泛欢迎,尤其是在青少年中。然而,现有的图形化积木编程应用通常限于单机应用,缺乏与移动设备交互的功能,不支持多玩家实时在线互动游戏体验,这限制了可接入性和普及度。
技术实现思路
1、本专利技术实施例提供的一种图形化积木编程应用的数据处理方法、装置、电子设备,至少解决相关技术中图形化积木编程应用只能在电脑的单机应用上进行操作,导致使用不便,普及难度大的问题。
2、本专利技术实施例提供的一种图形化积木编程应用的数据处理方法,包括:获取图形化积木编程应用的标识信息;根据所述标识信息与所述图形化积木编程应用进行局域网连接,并生成虚拟手柄;响应所述虚拟手柄的操作界面上的操作,生成对所述图形化积木编程应用的控制指令;将所述控制指令通过所述局域网连接,发送给所述图形化积木编程应用,对所述图形化积木编程应用进行控制。
3、做为一种可选的实施例,获取图形化积木编程应用上对已编程游戏逻辑的标识信息包括:获取所述图形化积木编程应用上进行虚拟手柄扩展的二维码;通过扫描所述二维码,获取图形化积木编程的标识信息。
4、做为一种可选的实施例,根据所述标识信息与所述图形化积木编程应用进行局域网连接,并生成虚拟手柄包括:根据所述标识信息,将所述与所述图形化积木编程应用的游戏服务器与本机终端进行局域网连接;调用本机终端的
5、做为一种可选的实施例,根据所述标识信息,将所述与所述图形化积木编程应用的终端与本机终端进行局域网连接包括:检查所述本机终端所连接的网络是否与所述图形化积木编程应用的游戏服务器处于相同的局域网内;在确认所述网络与所述游戏服务器处于相同的局域网内,获取所述游戏服务器的连接端口,进行局域网连接;在连接成功后,标记所述本机终端的连接状态为已连接状态,其中,在所述已连接状态下,执行响应所述虚拟手柄的操作界面上的操作,生成对所述图形化积木编程应用的控制指令的步骤。
6、做为一种可选的实施例,检查所述本机终端所连接的网络是否与所述图形化积木编程应用的游戏服务器处于相同的局域网内之前,所述方法还包括:对所述标识信息进行参数有效性校验;在所述标识信息通过所述参数有效性校验的情况下,对本机终端进行权限校验和网络校验;在所述本机终端通过所述权限校验和网络校验的情况下,执行检查所述本机终端所连接的网络是否与所述图形化积木编程应用的游戏服务器处于相同的局域网内的步骤。
7、做为一种可选的实施例,对所述标识信息进行参数有效性校验包括:对所述标识信息的参数合法性进行校验;在所述标识信息的参数合法性校验不通过的情况下,提示重新扫描所述二维码;在所述标识信息的参数合法性校验通过的情况下,通过比较所述二维码的生成时间,以及获取所述标识信息时的扫描时间来进行二维码有效性校验;在所述扫描时间超出所述生成时间之后的有效时间的情况下,更新所述二维码并提示重新扫描;在所述扫描时间未超出所述生成时间之后的有效时间的情况下,确定通过所述二维码有效性校验。
8、做为一种可选的实施例,对本机终端进行权限校验和网络校验包括:检测所述本机终端是否对所述目标应用的小程序开启对应的权限,其中,所述权限包括下列至少之一:定位权限,网络连接权限;在所述本机终端未开启对应权限的情况下,提示开启对应权限;在所述本机终端开启对应权限的情况下,确定所述本机终端通过权限校验;检测所述本机终端连接的网络是否为预设网络,其中,所述预设网络用于将本机终端与所述游戏服务器进行局域网连接;在所述本机终端连接的网络为所述预设网络的情况下,确定所述本机终端通过网络校验;在所述本机终端连接的网络不是所述预设网络的情况下,提示所述本机终端连接所述预设网络。
9、做为一种可选的实施例,所述方法还包括:在所述图形化积木编程应用已连接本机终端的虚拟手柄的情况下;第三方终端通过接入所述局域网连接,生成对应的虚拟手柄,对所述图形化积木编程应用进行多人联机。
10、做为一种可选的实施例,第三方终端通过接入所述局域网连接之前,还包括:将所述第三方终端的接入请求发送给本机终端;在本机终端同意所述接入请求的情况下,进行所述第三方终端的接入。
11、做为一种可选的实施例,所述第三方终端通过接入所述局域网连接,包括:所述第三方终端通过具有局域网连接功能的连接应用,接入所述局域网;或,所述第三方终端通过与所述本机终端相同的方式,接入所述局域网。
12、本专利技术实施例提供的一种图形化积木编程应用的数据处理装置,包括:获取模块,用于获取图形化积木编程应用的标识信息;连接模块,用于根据所述标识信息与所述图形化积木编程应用进行局域网连接,并生成虚拟手柄;操作模块,用于响应所述虚拟手柄的操作界面上的操作,生成对所述图形化积木编程应用的控制指令;控制模块,用于将所述控制指令通过所述局域网连接,发送给所述图形化积木编程应用,对所述图形化积木编程应用进行控制。
13、本专利技术实施例提供的一种电子设备,包括:处理器,以及存储程序的存储器,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行上述中任一项所述的方法。
14、本专利技术实施例提供的一种存储有计算机指令的非瞬时机器可读介质,所述计算机指令用于使所述计算机执行上述中任一项所述的方法。
15、本专利技术实施例的有益效果:通过获取图形化积木编程应用的标识信息,利用标识信息将图形化积木编程应用的游戏服务器与本机终端连接到同一局域网,并在本机终端上创建虚拟手柄,利用该局域网实现本机终端的虚拟手柄对图形化积木编程应用的控制,进而实现利用本机终端对图形化积木编程应用的便捷控制,提高了使用的便捷性,进而更方便普及,解决了相关技术中图形化积木编程应用只能在电脑的单机应用上进行操作,导致使用不便,普及难度大的问题。
16、本专利技术的一个或多个实施例的细节在以下附图和描述中提出,以使本专利技术的其他特征、目的和优点更加简明易懂。
本文档来自技高网...【技术保护点】
1.一种图形化积木编程应用的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取图形化积木编程应用上对已编程游戏逻辑的标识信息包括:
3.根据权利要求2所述的方法,其特征在于,根据所述标识信息与所述图形化积木编程应用进行局域网连接,并生成虚拟手柄包括:
4.根据权利要求3所述的方法,其特征在于,根据所述标识信息,将所述与所述图形化积木编程应用的终端与本机终端进行局域网连接包括:
5.根据权利要求4所述的方法,其特征在于,检查所述本机终端所连接的网络是否与所述图形化积木编程应用的游戏服务器处于相同的局域网内之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,对所述标识信息进行参数有效性校验包括:
7.根据权利要求5所述的方法,其特征在于,对本机终端进行权限校验和网络校验包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,第三方终端通过接入所述局域网连接之前,还包括:
10.根据
11.一种图形化积木编程应用的数据处理装置,其特征在于,包括:
12.一种电子设备,包括:处理器,以及存储程序的存储器,其特征在于,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据权利要求1至10中任一项所述的方法。
13.一种存储有计算机指令的非瞬时机器可读介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1至10中任一项所述的方法。
...【技术特征摘要】
1.一种图形化积木编程应用的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取图形化积木编程应用上对已编程游戏逻辑的标识信息包括:
3.根据权利要求2所述的方法,其特征在于,根据所述标识信息与所述图形化积木编程应用进行局域网连接,并生成虚拟手柄包括:
4.根据权利要求3所述的方法,其特征在于,根据所述标识信息,将所述与所述图形化积木编程应用的终端与本机终端进行局域网连接包括:
5.根据权利要求4所述的方法,其特征在于,检查所述本机终端所连接的网络是否与所述图形化积木编程应用的游戏服务器处于相同的局域网内之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,对所述标识信息进行参数有效性校验包括:
7.根据权利要求5所述的...
【专利技术属性】
技术研发人员:李天驰,孙悦,袁颢,
申请(专利权)人:深圳点猫科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。