System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及子系统生成,具体而言,涉及一种子系统生成方法、装置、服务器和计算机可读存储介质。
技术介绍
1、目前,随着用户使用场景的微功能需求日益增多,可以通过生成新的子系统的方式在一个应用软件中增加新的功能。
2、现有技术中,在生成子系统的时候,需要根据子系统功能需求重新构建功能框架、定义数据结构以及编写业务代码,因此开发性能较低,需要开发人员付出较大的人力劳动。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种子系统生成方法、装置、服务器和计算机可读存储介质,以解决现有技术中存在的生成子系统时开发性能较低、需要开发人员付出较大的人力劳动的问题。
2、为了实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本专利技术提供一种子系统生成方法,应用于第一服务器,所述第一服务器分别与电子设备以及第二服务器通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述方法包括:
4、获取所述电子设备发送的待生成子系统对应的子系统生成数据;所述子系统生成数据用于表征所述待生成子系统对应的数据结构;
5、生成所述待生成子系统对应的子系统层级代码框架,并将所述子系统生成数据发送至所述第二服务器,以便所述第二服务器根据所述子系统生成数据在子系统数据表中生成所述待生成子系统对应的子系统数据记录;
6、获取所述待生成子系统对应的业务代码,并将所述业务代码设置至所述子系统层级
7、在可选的实施方式中,所述子系统生成数据包括所述待生成子系统对应的子系统标识、多个数据类型队列以及每个数据类型队列中的各个队列索引与子系统参数之间的映射关系;
8、在获取所述电子设备发送的待生成子系统对应的子系统生成数据之后,所述方法还包括:
9、生成所述子系统标识与多个所述数据类型队列之间的第一对应关系以及所述子系统标识与所述映射关系之间的第二对应关系。
10、在可选的实施方式中,所述将所述业务代码设置至所述子系统层级代码框架中,包括:
11、根据所述业务代码对应的事件类型,将所述业务代码设置至所述事件类型对应的子系统层级代码框架中。
12、在可选的实施方式中,所述方法还包括:
13、接收所述电子设备发送的请求数据包;所述请求数据包中包括目标子系统标识、请求事件类型以及事件参数;
14、在多个子系统中确定所述目标子系统标识对应的目标子系统,在所述目标子系统对应的业务代码中确定所述请求事件类型对应的目标业务代码;
15、调用所述目标业务代码,以根据所述事件参数对所述目标子系统的子系统参数进行更新。
16、在可选的实施方式中,所述方法还包括:
17、每隔预设时长获取各个所述子系统在所述预设时长内更新的各个更新子系统参数,并确定所述更新子系统参数所属的更新队列索引、更新数据;
18、将各个所述子系统对应的所述更新队列索引以及所述更新数据发送至第二服务器,以便所述第二服务器根据所述更新队列索引和所述更新数据对各个所述子系统对应的子系统数据记录进行数据更新。
19、第二方面,本专利技术提供一种子系统生成方法,应用于第二服务器,所述第二服务器与第一服务器通信连接,所述第一服务器还与电子设备通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述方法包括:
20、获取所述第一服务器发送的待生成子系统对应的子系统生成数据;其中,所述子系统生成数据用于表征所述待生成子系统对应的数据结构,且所述子系统生成数据由所述电子设备发送至所述第一服务器,由所述第一服务器生成所述待生成子系统对应的子系统层级代码框架,并将所述子系统生成数据发送至所述第二服务器;
21、根据所述子系统生成数据在子系统数据表中生成所述待生成子系统对应的子系统数据记录,以便所述第一服务器在获取到所述待生成子系统对应的业务代码,并将所述业务代码设置至所述子系统层级代码框架中,生成所述待生成子系统。
22、在可选的实施方式中,所述根据所述子系统生成数据在子系统数据表中生成所述待生成子系统对应的子系统数据记录,包括:
23、在所述子系统数据表中存储的子系统数据记录的数量未达到预设阈值的情况下,在所述子系统数据表中生成所述待生成子系统对应的子系统数据记录;
24、在所述子系统数据表中存储的子系统数据记录的数量达到预设阈值的情况下,生成新的子系统数据表以及系统映射表,并在所述新的子系统数据表中生成所述待生成子系统对应的子系统数据记录;
25、其中,所述系统映射表中存储有各个子系统标识与各个子系统数据表之间的映射关系。
26、第三方面,本专利技术提供一种子系统生成装置,应用于第一服务器,所述第一服务器分别与电子设备以及第二服务器通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述装置包括:
27、第一获取模块,用于获取所述电子设备发送的待生成子系统对应的子系统生成数据;所述子系统生成数据用于表征所述待生成子系统对应的数据结构;
28、子系统生成模块,用于生成所述待生成子系统对应的子系统层级代码框架,并将所述子系统生成数据发送至所述第二服务器,以便所述第二服务器根据所述子系统生成数据在子系统数据表中生成所述待生成子系统对应的子系统数据记录;
29、所述子系统生成模块,还用于获取所述待生成子系统对应的业务代码,并将所述业务代码设置至所述子系统层级代码框架中,以生成所述待生成子系统。
30、第四方面,本专利技术提供一种子系统生成装置,应用于第二服务器,所述第二服务器与第一服务器通信连接,所述第一服务器还与电子设备通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述装置包括:
31、第二获取模块,用于获取所述第一服务器发送的待生成子系统对应的子系统生成数据;其中,所述子系统生成数据用于表征所述待生成子系统对应的数据结构,且所述子系统生成数据由所述电子设备发送至所述第一服务器,由所述第一服务器生成所述待生成子系统对应的子系统层级代码框架,并将所述子系统生成数据发送至所述第二服务器;
32、记录生成模块,用于根据所述子系统生成数据在子系统数据表中生成所述待生成子系统对应的子系统数据记录,以便所述第一服务器在获取到所述待生成子系统对应的业务代码,并将所述业务代码设置至所述子系统层级代码框架中,生成所述待生成子系统。
33、第五方面,本专利技术提供一种服务器,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现前述实施方式任一项所述的方法。
34、第六方面本文档来自技高网...
【技术保护点】
1.一种子系统生成方法,其特征在于,应用于第一服务器,所述第一服务器分别与电子设备以及第二服务器通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述子系统生成数据包括所述待生成子系统对应的子系统标识、多个数据类型队列以及每个数据类型队列中的各个队列索引与子系统参数之间的映射关系;
3.根据权利要求1所述的方法,其特征在于,所述将所述业务代码设置至所述子系统层级代码框架中,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种子系统生成方法,其特征在于,应用于第二服务器,所述第二服务器与第一服务器通信连接,所述第一服务器还与电子设备通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述子系统生成数据在子系
8.一种子系统生成装置,其特征在于,应用于第一服务器,所述第一服务器分别与电子设备以及第二服务器通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述装置包括:
9.一种子系统生成装置,其特征在于,应用于第二服务器,所述第二服务器与第一服务器通信连接,所述第一服务器还与电子设备通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述装置包括:
10.一种服务器,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现权利要求1-5任一项所述的方法,或者权利要求6-7任一项所述的方法。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一项所述的方法,或者权利要求6-7任一项所述的方法。
...【技术特征摘要】
1.一种子系统生成方法,其特征在于,应用于第一服务器,所述第一服务器分别与电子设备以及第二服务器通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述子系统生成数据包括所述待生成子系统对应的子系统标识、多个数据类型队列以及每个数据类型队列中的各个队列索引与子系统参数之间的映射关系;
3.根据权利要求1所述的方法,其特征在于,所述将所述业务代码设置至所述子系统层级代码框架中,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种子系统生成方法,其特征在于,应用于第二服务器,所述第二服务器与第一服务器通信连接,所述第一服务器还与电子设备通信连接,所述第二服务器中存储有子系统数据表,所述子系统数据表中存储有各个子系统对应的子系统数据记录,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:刘璐,
申请(专利权)人:北京像素软件科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。