[发明专利]基于图形化编程的TCP通讯脚本生成方法和装置在审
申请号: | 202111334180.3 | 申请日: | 2021-11-11 |
公开(公告)号: | CN113778400A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 王建民;李仲效;姜宇 | 申请(专利权)人: | 深圳市越疆科技有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/34;G06F8/38;G06F9/455 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 姚泽鑫 |
地址: | 518000 广东省深圳市南山区桃源街道福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图形 编程 tcp 通讯 脚本 生成 方法 装置 | ||
本申请提供了基于图形化编程的TCP通讯脚本生成方法和装置,涉及图形化编程领域。TCP通讯脚本生成方法包括:响应于用户对积木图形的拖动操作,在编辑界面上搭建TCP图形组合,TCP图形组合包括分别与连接操作、获取操作和发送操作对应的TCP积木图形,TCP图形组合用于描述服务端与客户端之间进行TCP通讯时的数据交互逻辑;响应于用户在每个TCP积木图形中的输入操作,确定服务端与客户端之间进行TCP通讯所需的配置数据;对TCP图形组合和配置数据进行解析,得到TCP通讯的脚本文件。本申请提供的基于图形化编程的TCP通讯脚本生成方法和装置可以解决现有的TCP通讯的脚本文件编程难度较大的问题。
技术领域
本申请涉及图形化编程技术领域,尤其涉及基于图形化编程的TCP通讯脚本生成方法和装置。
背景技术
在通信技术领域中,服务端与客户端之间可以基于TCP(Transmission ControlProtocol,传输控制协议)建立通讯连接。在TCP通讯过程中,服务端的开放端口会等待客户端的连接,并在被动连接成功后通过开放端口接收和发送数据;客户端在启动后会与指定IP地址对应的服务端发起主动连接,并通过服务端的指定端口进行数据的发送和接收。目前,TCP通讯的脚本文件需要专业的人员进行代码编写。然而编程的难度较高,对于大多数非计算机专业的用户来说难以高效且准确地编写出TCP通讯的脚本文件。
发明内容
本申请实施例提供了一种基于图形化编程的TCP通讯脚本生成方法和装置,可以解决现有的TCP通讯的脚本文件编程难度较大的问题。
第一方面,本申请实施例提供了一种基于图形化编程的TCP通讯脚本生成方法,包括:响应于用户对积木图形的拖动操作,在编辑界面上搭建TCP图形组合,TCP图形组合包括分别与连接操作、获取操作和发送操作对应的TCP积木图形,TCP图形组合用于描述服务端与客户端之间进行TCP通讯时的数据交互逻辑;响应于用户在每个TCP积木图形中的输入操作,确定服务端与客户端之间进行TCP通讯所需的配置数据;对TCP图形组合和配置数据进行解析,得到TCP通讯的脚本文件。
基于本申请提供的基于图形化编程的TCP通讯脚本生成方法,图形化编程软件中设置有使服务端与客户端之间实现TCP通讯的TCP积木图形,用户可以将分别与TCP通讯中的连接操作、获取操作和发送操作对应的TCP积木图形拖动至编辑界面上,进行TCP图形组合的搭建,并在每个TCP积木图形中输入相应的配置数据。图形化编程软件可以自动对TCP图形组合以及配置数据进行解析后,得到TCP通讯的脚本文件。在设计过程中,用户无需编写代码,只需要对积木图形进行搭建并在积木图形中输入对应的数据即可获取TCP通讯的脚本文件,操作便捷,可以解决现有的TCP通讯的脚本文件编程难度较大的问题。
可选地,连接操作为服务端与客户端之间创建TCP通讯连接的操作,与连接操作对应的TCP积木图形包括:主动连接积木图形;主动连接积木图形包括第一客户端编辑栏、第一IP编辑栏和第一端口编辑栏,当第一客户端编辑栏中被输入第一套接字、第一IP编辑栏中被输入第一IP地址以及第一端口编辑栏中被输入第一端口后,主动连接积木图表示当执行脚本文件的执行主体使用第一套接字时,执行主体作为客户端向与第一IP地址和第一端口对应的服务端发起主动连接的过程。
可选地,与连接操作对应的TCP积木图形还包括:确定主动连接积木图形;确定主动连接积木图形包括第二客户端编辑栏,确定主动连接积木图形搭建在主动连接积木图形之后;当第二客户端编辑栏中被输入第一套接字后,确定主动连接积木图形表示执行主体作为客户端确定主动连接结果的过程,主动连接结果为主动连接成功或主动连接失败。
可选地,与连接操作对应的TCP积木图形还包括:被动连接积木图形;被动连接积木图形包括第一服务端编辑栏、第二IP编辑栏和第二端口编辑栏,当第一服务端编辑栏中被输入第二套接字、第二IP编辑栏中被输入第二IP地址以及第二端口编辑栏中被输入第二端口后,被动连接积木图形表示当执行脚本文件的执行主体使用第二套接字时,执行主体作为服务端开放第二IP地址和第二端口以与客户端进行被动连接的过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市越疆科技有限公司,未经深圳市越疆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111334180.3/2.html,转载请声明来源钻瓜专利网。