System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于多端应用平台的数据处理方法、装置、设备及介质制造方法及图纸_技高网

基于多端应用平台的数据处理方法、装置、设备及介质制造方法及图纸

技术编号:40419856 阅读:8 留言:0更新日期:2024-02-20 22:38
本申请提供了一种基于多端应用平台的数据处理方法、装置、设备及介质。该方法包括:显示业务创建控件;响应于针对业务创建控件的触发操作,显示业务创建界面;响应于针对组件配置信息的确认操作,将业务创建界面切换回应用处理界面,响应于针对模式选择区域的模式切换操作,显示组件开发模式,显示组件目录文件;响应于针对组件项目文件的文件打开操作,显示模板组件源码;响应于针对模板组件源码的源码调用语句配置操作,得到模板组件源码所关联的源码调用语句,基于模板组件源码和源码调用语句得到业务组件的组件配置源码;基于组件配置源码构建得到业务组件,将业务组件发布显示在多端应用平台上。本申请可以提升业务的执行成功率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种基于多端应用平台的数据处理方法、装置、设备及介质


技术介绍

1、目前,小程序开发者可以通过多端框架对小程序(如应用1)的源码文件进行编译得到多端应用,如ios(一种运行环境)移动应用、android(一种运行环境)移动应用,以实现应用的多端开发。其中,应用1中的功能业务(比如功能业务a)是由安装在应用1中的小程序工具包(用于安装在小程序中的工具包,全称为软件开发工具包)提供。相应地,应用1对应的ios移动应用(如应用2)在执行功能业务a时,也需要通过调用安装在应用2中的ios工具包(即用于安装在ios应用中的工具包)实现。

2、然而,专利技术人在实践中发现,在小程序开发者没有同步开发适配于应用2的ios工具包的情况下,多端框架通常是使用官方发布的通用ios工具包来生成应用2,该通用ios工具包可能无法提供应用2所需的所有功能业务,比如,在通用ios工具包本身提供的功能业务中不包含功能业务a时,应用2无法正常使用功能业务a,这意味着在通过多端框架开发得到多端应用的情况下,如何确保在多端应用中特定应用(例如,应用2)上的功能业务的执行成功率是目前亟待解决的技术问题。


技术实现思路

1、本申请实施例提供了一种基于多端应用平台的数据处理方法、装置、设备及介质,可以提升在多端应用中特定应用上的业务的执行成功率。

2、一方面,本申请实施例提供了一种基于多端应用平台的数据处理方法,多端应用平台上的多端应用包括第一应用和第二应用,方法包括:</p>

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、其中,应用处理界面中显示有与组件开发模式相关联的调试语句构建控件,以及显示有与组件本文档来自技高网...

【技术保护点】

1.一种基于多端应用平台的数据处理方法,其特征在于,所述多端应用平台上的多端应用包括第一应用和第二应用,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述模板组件源码包括针对所述业务组件的模板组件注册源码和模板组件初始化源码;

3.根据权利要求2所述的方法,其特征在于,所述基于所述模板组件源码和所述源码调用语句,得到所述业务组件的组件配置源码,包括:

4.根据权利要求1所述的方法,其特征在于,所述应用处理界面中显示有与所述组件开发模式相关联的调试语句构建控件,以及显示有与所述组件开发模式相关联的组件调试区域;所述组件调试区域包括组件加载控件;

5.根据权利要求4所述的方法,其特征在于,所述组件配置源码包括所述模板组件源码中的模板组件初始化源码;

6.根据权利要求4所述的方法,其特征在于,所述组件配置源码包括针对所述组件业务的业务执行方法;所述组件调试区域包括组件调用控件;

7.根据权利要求6所述的方法,其特征在于,所述组件配置源码包括所述模板组件源码中的模板组件初始化源码;

8.根据权利要求1所述的方法,其特征在于,所述组件配置源码包括针对所述组件业务的业务执行方法;所述应用项目文件包括所述第一应用的应用处理文件;

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述组件配置信息中包含所述业务组件所关联的应用标识;

11.一种基于多端应用平台的数据处理方法,其特征在于,所述多端应用平台上的多端应用包括第一应用和第二应用,所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述第二应用包括所述源码调用语句对应的第一组件处理方法;

13.根据权利要求12所述的方法,其特征在于,所述组件配置源码包括所述模板组件源码中的模板组件初始化源码;

14.根据权利要求11所述的方法,其特征在于,所述组件配置源码包括针对所述组件业务的业务执行方法;所述第二应用包括所述业务执行方法对应的第二组件处理方法;

15.一种基于多端应用平台的数据处理装置,其特征在于,所述多端应用平台上的多端应用包括第一应用和第二应用,所述装置包括:

16.一种基于多端应用平台的数据处理装置,其特征在于,所述多端应用平台上的多端应用包括第一应用和第二应用,所述装置包括:

17.一种计算机设备,其特征在于,包括存储器和处理器;

18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1-14任一项所述的方法。

19.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现权利要求1-14任一项所述的方法。

...

【技术特征摘要】

1.一种基于多端应用平台的数据处理方法,其特征在于,所述多端应用平台上的多端应用包括第一应用和第二应用,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述模板组件源码包括针对所述业务组件的模板组件注册源码和模板组件初始化源码;

3.根据权利要求2所述的方法,其特征在于,所述基于所述模板组件源码和所述源码调用语句,得到所述业务组件的组件配置源码,包括:

4.根据权利要求1所述的方法,其特征在于,所述应用处理界面中显示有与所述组件开发模式相关联的调试语句构建控件,以及显示有与所述组件开发模式相关联的组件调试区域;所述组件调试区域包括组件加载控件;

5.根据权利要求4所述的方法,其特征在于,所述组件配置源码包括所述模板组件源码中的模板组件初始化源码;

6.根据权利要求4所述的方法,其特征在于,所述组件配置源码包括针对所述组件业务的业务执行方法;所述组件调试区域包括组件调用控件;

7.根据权利要求6所述的方法,其特征在于,所述组件配置源码包括所述模板组件源码中的模板组件初始化源码;

8.根据权利要求1所述的方法,其特征在于,所述组件配置源码包括针对所述组件业务的业务执行方法;所述应用项目文件包括所述第一应用的应用处理文件;

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述组...

【专利技术属性】
技术研发人员:董原恺郭锋棉李可欣张晨
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1