The invention discloses an intelligent UI interface layout method, a device, a terminal device and a storage medium. This method includes access to access requests sent by the client, access requests including access to URL, user ID and terminal ID; based on access to URL, access to the corresponding original UI interface, the original UI interface includes at least one functional module; based on user ID, access to users' historical access habits corresponding to user ID; The history access habit adjusts the display order of at least one functional module, gets the target UI interface, sends the target UI interface to the terminal ID corresponding client, so that the client displays the target UI interface. This method can adjust the display order of the functional modules of the original UI interface according to the user's history access habits of the functional modules in the original UI interface corresponding to the URL, making the acquired target UI interface a personalized UI interface that meets the user's historical access habits.
【技术实现步骤摘要】
智能UI界面布局方法、装置、终端设备及存储介质
本专利技术涉及应用界面显示领域,尤其涉及一种智能UI界面布局方法、装置、终端设备及存储介质。
技术介绍
UI(UserInterface,用户界面)设计是指对软件的人机交互、操作逻辑和界面美观的整体设计。现有的UI设计在确认设计目的后,UI界面布局往往只是简单地遵循用户从上而下、从左向右浏览的操作习惯进行设计,对UI界面布局中的功能模块进行顺序调整时,通常使用vue,react组件化引入虚拟dom节点对UI进行调整,但是这种UI界面布局的调整往往是开发人员在后台进行统一调整,展示给用户浏览的UI界面布局都是统一的,无法实现个性化UI界面设置。
技术实现思路
本专利技术实施例提供一种智能UI界面布局方法、装置、终端设备及存储介质,以解决现有的UI界面布局不能实现个性化UI界面设置的问题。第一方面,本专利技术实施例提供一种智能UI界面布局方法,包括:获取客户端发送的访问请求,所述访问请求包括待访问URL、用户ID和终端ID;基于所述待访问URL,获取对应的原始UI界面,所述原始UI界面包括至少一个功能模块;基于所述用户ID,获取与所述用户ID相对应的用户的历史访问习惯;基于所述历史访问习惯对至少一个所述功能模块的显示顺序进行调整,获取目标UI界面;将所述目标UI界面发送给所述终端ID对应的客户端,以使所述客户端显示所述目标UI界面。第二方面,本专利技术实施例提供一种智能UI界面布局装置,包括:访问请求获取模块,用于获取客户端发送的访问请求,所述访问请求包括待访问URL、用户ID和终端ID;原始UI界面获取模块,用于基 ...
【技术保护点】
1.一种智能UI界面布局方法,其特征在于,包括:获取客户端发送的访问请求,所述访问请求包括待访问URL、用户ID和终端ID;基于所述待访问URL,获取对应的原始UI界面,所述原始UI界面包括至少一个功能模块;基于所述用户ID,获取与所述用户ID相对应的用户的历史访问习惯;基于所述历史访问习惯对至少一个所述功能模块的显示顺序进行调整,获取目标UI界面;将所述目标UI界面发送给所述终端ID对应的客户端,以使所述客户端显示所述目标UI界面。
【技术特征摘要】
1.一种智能UI界面布局方法,其特征在于,包括:获取客户端发送的访问请求,所述访问请求包括待访问URL、用户ID和终端ID;基于所述待访问URL,获取对应的原始UI界面,所述原始UI界面包括至少一个功能模块;基于所述用户ID,获取与所述用户ID相对应的用户的历史访问习惯;基于所述历史访问习惯对至少一个所述功能模块的显示顺序进行调整,获取目标UI界面;将所述目标UI界面发送给所述终端ID对应的客户端,以使所述客户端显示所述目标UI界面。2.如权利要求1所述的智能UI界面布局方法,其特征在于,所述基于所述用户ID,获取与所述用户ID相对应的用户的历史访问习惯,包括:基于所述用户ID和所述待访问URL,获取对应的原始Cookie列表,所述原始Cookie列表包括至少一条Cookie记录,每一所述Cookie记录对应一个历史访问URL;统计每一所述功能模块对应的历史访问URL的历史访问次数,基于所述历史访问次数确定所述历史访问习惯。3.如权利要求2所述的智能UI界面布局方法,其特征在于,所述统计每一所述功能模块对应的历史访问URL的历史访问次数,基于所述历史访问次数确定所述历史访问习惯,包括:获取每一所述历史访问URL对应的访问时长;从所述原始Cookie列表中获取所述访问时长大于预设时长的历史访问URL作为目标访问URL;统计每一所述功能模块对应的所述目标访问URL的历史访问次数,基于所述历史访问次数确定所述历史访问习惯。4.如权利要求2或3所述的智能UI界面布局方法,其特征在于,所述原始UI界面包括原始DOM树,所述原始DOM树包括至少一个DOM标签,每一所述DOM标签与一所述功能模块相对应;所述基于所述历史访问习惯对至少一个所述功能模块的显示顺序进行调整,获取目标UI界面,包括:基于所述历史访问习惯,确定每一DOM标签对应的历史访问次数;基于所述历史访问次数对所述DOM标签进行排序,以获取目标DOM树;对所述目标DOM树进行渲染,获取所述目标UI界面。5.如权利要求4所述的智能UI界面布局方法,其特征在于,所述DOM标签包括标签层级;所述基于所述历史访问次数对所述DOM标签进行排序,以获取目标DOM树,包括:基于所述历史访问次数对同一标签层级下的所有所述DOM标签进行排序,以获取所述目标DOM树。6.如权利要求1所述的智能UI界面布局方法,其特征...
【专利技术属性】
技术研发人员:高林龙,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。