System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种动态构建终端设备移动界面的方法、介质和设备技术_技高网

一种动态构建终端设备移动界面的方法、介质和设备技术

技术编号:40588874 阅读:5 留言:0更新日期:2024-03-12 21:49
本发明专利技术公开了一种动态构建终端设备移动界面的方法、介质和设备,所述方法通过将多个组件窗口中的组件元素进行关联的方式,若发现原有的两个组件窗口中的组件元素存在关联性,则在对第一个组件窗口中的组件元素更新后,当需要对第二个组件窗口中的组件元素进行更新时,则在素材界面中自动弹出相关联的第二组件素材元素以供选择,相较于需要用户手动从数据库中手动筛选组件素材进行更新的方式,能够有效提升移动界面的构建速度,同时有效简化了操作步骤,降低了出错的可能性。

【技术实现步骤摘要】

本申请涉及终端设备移动界面构建领域,具体涉及一种动态构建终端设备移动界面的方法、介质和设备


技术介绍

1、随着移动设备的普及和网络技术的进步,移动终端设备层出不穷,多终端适配已经成为现代网站建设中的一项重要挑战,构建各种形式多样的页面就需要花费大量的时间和精力。目前市场上构建页面的过程往往操作复杂,尤其当需要生成的移动界面上的组件元素过多时,无法高效地生成相应的移动界面以应对不同的场景需求,且操作容易失误。


技术实现思路

1、鉴于上述问题,本申请提供了一种动态构建终端设备移动界面的技术方案,以解决现有构建移动界面的方式存在着操作复杂、容易出错、效率不高等问题。

2、为实现上述目的,在第一方面,本申请提供了一种动态构建终端设备移动界面的方法,所述方法包括:

3、在所述终端设备上显示初始的移动界面,所述移动界面包括多个组件窗口,每一组件窗口中至少设置有一组件元素,每一组件元素对应一基础参数,所述基础参数包括组件类型和/或组件尺寸大小;

4、判断是否接收到对所述移动界面中第一组件窗口的第一组件元素的更换指令,若是则从数据库中筛选出符合所述第一组件元素对应的第一基础参数的第一组件素材,并将筛选出的所述第一组件素材在素材界面中显示,以及接收对所述第一组件素材的选定指令,将选定的第一组件素材更新至所述第一组件窗口中;

5、判断是否接收到对所述移动界面中第二组件窗口的第二组件元素的更换指令,若是则判断所述第二组件元素是与所述第一组件元素是否具备关联性,若具备关联性则在所述素材界面中显示与所述第一组件素材相关联的第二组件素材,若不具备关联性则从数据库中筛选出符合所述第二组件元素对应的第二基础参数的第二组件素材,并将筛选出的所述第二组件素材在素材界面中显示;

6、接收对所述第二组件素材的选定指令,将选定的第二组件素材更新至所述第二组件窗口中。

7、进一步的,所述方法包括:

8、检测所述移动界面中是否还存在有未填充组件元素的空白窗口,若是从所述数据库中选择基础参数符合所述空白窗口的组件素材填充所述空白窗口。

9、进一步的,每一组件元素还对应一风格信息,所述方法包括:

10、预先在所述移动界面中配置若干组件窗口集合,所述组件窗口集合中包含多个组件窗口;

11、在每一次组件元素被更新至所述组件窗口后,判断当前组件窗口中更新后的组件元素的风格信息与同一组件窗口集合中其他组件窗口对应的风格信息是否一致,若否则发出第一提示信息,所述第一提示信息用于提示是否需要对当前组件窗口中的组件元素再次进行更换;以及

12、在接收到对当前组件窗口中的组件元素再次进行更换的确认指令后,在所述素材界面中显示与其他组件窗口对应的风格信息相一致的组件素材。

13、进一步的,所述方法包括:

14、接收对所述移动界面中多个第一组件窗口的第一组件元素的更换指令,在所述素材界面中选定多个第一组件素材,根据选定的第一组件素材的基础参数将多个第一组件素材填入对应的所述第一组件窗口中。

15、进一步的,所述方法还包括:

16、在将根据选定的第一组件素材的基础参数将多个第一组件素材填入对应的所述第一组件窗口中后,若检测到所选定的多个第一组件窗口中存在未被填入的第一组件窗口和/或选定的多个第一组件素材中存在未被填入某一第一组件窗口的第一组件素材,则对所述未被填入的第一组件窗口和/或未被填入某一第一组件窗口的第一组件素材进行高亮显示。

17、进一步的,所述方法包括:

18、接收对所述移动界面的保存指令,保存所述移动界面至界面数据库中并添加标识信息;

19、当接收到终端设备的界面获取指令时,根据当前终端设备的id信息从所述界面数据库中获取相应标识信息的移动界面在所述终端设备上进行显示。

20、进一步的,所述方法包括:

21、在应用程序启动后,根据所述终端设备的id确定组件版本信息,以及根据组件版本信息在所述终端设备上显示相应版本的所述移动界面;

22、若组件窗口请求接口从后端获取数据,则自动向后端发起数据请求,并将后端返回数据并渲染到移动界面上。

23、进一步的,所述第一组件元素和/或所述第二组件元素和/或第一组件素材和/或第二组件素材包括组件交互按钮、轮播图、资讯栏、视频信息栏、音频信息栏中的任一项或多项。

24、在第二方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如本申请第一方面所述的动态构建终端设备移动界面的方法。

25、在第三方面,本申请提供了一种电子设备,其上存储有计算机程序,包括处理器和存储介质,所述存储介质上存储有计算机程序,所述计算机程序被所述处理器执行时实现如本申请第一方面所述的动态构建终端设备移动界面的方法

26、区别于现有技术,上述技术方案中动态构建终端设备移动界面的方法、介质和设备,所述方法包括:在终端设备上显示初始的移动界面,判断是否接收到对移动界面中第一组件窗口的第一组件元素的更换指令,若是则从数据库中筛选出符合第一组件元素对应的第一基础参数的第一组件素材,并将筛选出的第一组件素材在素材界面中显示,以及接收对第一组件素材的选定指令,将选定的第一组件素材更新至第一组件窗口中;判断是否接收到对移动界面中第二组件窗口的第二组件元素的更换指令,若是则判断第二组件元素是与第一组件元素是否具备关联性,若具备关联性则在素材界面中显示与第一组件素材相关联的第二组件素材,若不具备关联性则从数据库中筛选出符合第二组件元素对应的第二基础参数的第二组件素材,并将筛选出的第二组件素材在素材界面中显示;接收对第二组件素材的选定指令,将选定的第二组件素材更新至第二组件窗口中。

27、上述方案通过将多个组件窗口中的组件元素进行关联的方式,若发现原有的两个组件窗口中的组件元素存在关联性,则在对第一个组件窗口中的组件元素更新后,当需要对第二个组件窗口中的组件元素进行更新时,则在素材界面中自动弹出相关联的第二组件素材元素以供选择,相较于需要用户手动从数据库中手动筛选组件素材进行更新的方式,能够有效提升移动界面的构建速度,同时有效简化了操作步骤,降低了出错的可能性。

28、上述
技术实现思路
相关记载仅是本申请技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本申请的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本申请的上述目的及其它目的、特征和优点能够更易于理解,以下结合本申请的具体实施方式及附图进行说明。

本文档来自技高网...

【技术保护点】

1.一种动态构建终端设备移动界面的方法,其特征在于,所述方法包括:

2.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,所述方法包括:

3.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,每一组件元素还对应一风格信息,所述方法包括:

4.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,所述方法包括:

5.如权利要求4所述的动态构建终端设备移动界面的方法,其特征在于,所述方法还包括:

6.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,所述方法包括:

7.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,所述方法包括:

8.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,所述第一组件元素和/或所述第二组件元素和/或第一组件素材和/或第二组件素材包括组件交互按钮、轮播图、资讯栏、视频信息栏、音频信息栏中的任一项或多项。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至8任一项所述的动态构建终端设备移动界面的方法。

10.一种电子设备,其上存储有计算机程序,其特征在于,包括处理器和存储介质,所述存储介质上存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8任意一项所述的动态构建终端设备移动界面的方法。

...

【技术特征摘要】

1.一种动态构建终端设备移动界面的方法,其特征在于,所述方法包括:

2.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,所述方法包括:

3.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,每一组件元素还对应一风格信息,所述方法包括:

4.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,所述方法包括:

5.如权利要求4所述的动态构建终端设备移动界面的方法,其特征在于,所述方法还包括:

6.如权利要求1所述的动态构建终端设备移动界面的方法,其特征在于,所述方法包括:

7.如权利要求1所述的动态构建终端设备移动界面的方法,...

【专利技术属性】
技术研发人员:叶章明陈天宇张汀勇林銮建张勤富
申请(专利权)人:福建博思数字科技有限公司
类型:发明
国别省市:

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

1