【技术实现步骤摘要】
界面布局方法、装置及系统
本申请属于人工智能识别
,尤其涉一种界面布局方法、装置及系统。
技术介绍
随着终端设备的不断发展,终端设备在加载应用程序的过程中,不但可以展示应用程序的界面,还可以向其他终端设备投屏该应用程序的界面,以便用户能够通过其他终端设备控制应用程序执行不同的功能,使得用户能够在不同终端设备上体验具有一致操作的无缝连续服务。相关技术中,第一终端设备在加载应用程序的过程中,若检测到用户触发的投屏操作,则可以根据该投屏操作,将应用程序当前展示的界面向投屏操作所指示的第二终端设备进行投屏,则第二终端设备可以展示该应用程序在第一终端设备中所展示的界面。但是,不同终端设备的屏幕大小不同,而且用户对各个终端设备进行操控的方便程度不同,导致将第一终端设备展示的界面投屏到第二终端设备后,用户基于第二终端设备可能无法方便对投屏的界面进行操控。
技术实现思路
本申请实施例提供了一种界面布局方法、装置及系统,可以解决第一终端设备将展示的界面投屏到第二终端设备后,用户基于第二终端设备无法方便对投屏的界面进行操控的问题。第一方面,本申请实施例提供了一种界面布局方法,应用于第一终端设备,所述第一终端设备与第二终端设备连接,所述方法包括:接收投屏指令,所述投屏指令用于指示所述第一终端设备向所述第二终端设备投屏;根据第一界面的界面信息和第二设备信息,生成用于在所述第二终端设备展示的第二界面,所述第一界面为所述第一终端设备展示的界面,所述第二设备信息用于表示所述 ...
【技术保护点】
1.一种界面布局方法,其特征在于,应用于第一终端设备,所述第一终端设备与第二终端设备连接,所述方法包括:/n接收投屏指令,所述投屏指令用于指示所述第一终端设备向所述第二终端设备投屏;/n根据第一界面的界面信息和第二设备信息,生成用于在所述第二终端设备展示的第二界面,所述第一界面为所述第一终端设备展示的界面,所述第二设备信息用于表示所述第二终端设备的屏幕尺寸和屏幕状态。/n
【技术特征摘要】
1.一种界面布局方法,其特征在于,应用于第一终端设备,所述第一终端设备与第二终端设备连接,所述方法包括:
接收投屏指令,所述投屏指令用于指示所述第一终端设备向所述第二终端设备投屏;
根据第一界面的界面信息和第二设备信息,生成用于在所述第二终端设备展示的第二界面,所述第一界面为所述第一终端设备展示的界面,所述第二设备信息用于表示所述第二终端设备的屏幕尺寸和屏幕状态。
2.如权利要求1所述的界面布局方法,其特征在于,所述根据第一界面的界面信息和第二设备信息,生成用于在所述第二终端设备展示的第二界面,包括:
获取所述第一界面的界面信息和所述第二设备信息,所述第一界面的界面信息包括所述第一界面中至少一个界面元素的元素信息,所述元素信息用于表示所述界面元素的名称、类型以及所述界面元素在所述第一界面中的位置;
根据至少一个界面元素的所述元素信息,结合预先训练的界面识别模型进行识别,确定界面类别;
根据所述界面类别和所述第二设备信息对至少一个所述界面元素进行排布,得到所述第二界面。
3.如权利要求2所述的界面布局方法,其特征在于,所述第一界面的界面信息还包括界面属性,所述界面属性用于表示所述第一界面的界面尺寸和界面方向;
所述根据至少一个界面元素的所述元素信息,结合预先训练的界面识别模型进行识别,确定界面类别,包括:
根据所述界面属性对至少一个所述元素信息进行特征提取,得到界面特征数据;
将所述界面特征数据输入所述界面识别模型,通过所述界面识别模型对所述界面特征数据进行识别,得到所述界面识别模型输出的所述界面类别。
4.如权利要求2所述的界面布局方法,其特征在于,所述根据所述界面类别和所述第二设备信息对至少一个所述界面元素进行排布,得到所述第二界面,包括:
根据所述界面类别,对所述第二设备信息所指示的第二终端设备的显示区域进行划分,得到多个子区域;
确定每个所述子区域内排布的界面元素;
根据所述第二设备信息所指示的所述显示区域的尺寸和每个所述子区域内排布的界面元素的元素数目,对各个所述子区域内的各个所述界面元素进行调整,得到所述第二界面。
5.如权利要求4所述的界面布局方法,其特征在于,所述根据所述第二设备信息所指示的所述显示区域的尺寸和每个所述子区域内排布的界面元素的元素数目,对各个所述子区域内的各个所述界面元素进行调整,得到所述第二界面,包括:
确定每个所述子区域内各个所述界面元素的所述元素数目;
根据所述显示区域的尺寸、预先设置的排布规则和每个所述子区域对应的元素数目,对每个所述子区域内的每个所述界面元素的大小和方向进行调整,得到调整后的界面元素;
对于每个所述子区域,根据所述子区域对应的元素数目,对所述子区域内调整后的界面元素在所述子区域内的位置进行调整,得到所述第二界面。
6.如权利要求1...
【专利技术属性】
技术研发人员:马晓慧,周星辰,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。