System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 功能开发方法及相关装置制造方法及图纸_技高网

功能开发方法及相关装置制造方法及图纸

技术编号:44298924 阅读:12 留言:0更新日期:2025-02-18 20:17
本发明专利技术公开了一种功能开发方法及相关装置,其中该方法包括:接收选择指令,选择指令指示从多个间接调用功能中选择目标功能,间接调用功能为无法通过调用间接调用功能对应的后台接口实现的功能;获取目标功能对应的开发网页;在开发网页中输入目标功能的开发数据,提交开发网页。通过实施本方法,使得在客户端的应用程序开发中,不需要配置调用目标功能对应的后台接口的相关程序,提高了客户端的应用开发效率。

【技术实现步骤摘要】

本专利技术涉及客户端的功能开发,尤其涉及一种功能开发方法及相关装置


技术介绍

1、在现有的客户端的应用程序开发中,客户端经常需要调用服务器中的不同功能模块来实现对应的功能。为了调用服务器中的功能模块又需要调用对应的后台接口,而对于不同的功能模块往往需要配置不同的开发程序代码,以使客户端的应用程序能够成功调用对应的后台接口从而实现对应功能。基于此,在现有的客户端程序开发中,开发程序代码需要处理多个网络接口的调用逻辑和关系,增加了应用开发的复杂度。


技术实现思路

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、第六方面,本申请实施例提供了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,计算机程序使得计算机执行如第一方本文档来自技高网...

【技术保护点】

1.一种功能开发方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述目标功能对应的开发网页,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一请求包括自定义信息,所述第一请求还用于指示服务器根据所述自定义信息调整所述开发网页的界面外观以使所述开发网页的界面外观与客户端的界面外观保持一致。

4.根据权利要求1-3任一项所述的方法,其特征在于,在所述接收选择指令之前,所述方法还包括:

5.一种功能开发方法,其特征在于,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,在所述发送第二响应之前,所述方法还包括:

7.根据权利要求5或6所述的方法,其特征在于,在所述获取第一请求之前,所述方法还包括:

8.一种客户端,其特征在于,用于执行功能开发方法,所述客户端包括:

9.一种服务器,其特征在于,用于执行功能开发方法,所述服务器包括:

10.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7中任一项所述方法中的步骤的指令。

...

【技术特征摘要】

1.一种功能开发方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述目标功能对应的开发网页,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一请求包括自定义信息,所述第一请求还用于指示服务器根据所述自定义信息调整所述开发网页的界面外观以使所述开发网页的界面外观与客户端的界面外观保持一致。

4.根据权利要求1-3任一项所述的方法,其特征在于,在所述接收选择指令之前,所述方法还包括:

5.一种功能开发方法,其特征在于,所述方法包括:

6.根据权利要求5...

【专利技术属性】
技术研发人员:刘新周辉濂
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1