-
公开(公告)号:CN110286990B
公开(公告)日:2023-04-14
申请号:CN201910580512.2
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司 , 上海小度技术有限公司
IPC: G06F9/451
Abstract: 本发明实施例提出一种用户界面展示方法、装置、设备及存储介质,其中方法包括:接收用户界面描述数据,所述用户界面描述数据中包含多个组件;加载对应所述用户界面描述数据的根模板;采用所述根模板渲染各个所述组件;所述渲染各个所述组件包括:页面层加载、组件层加载和子组件层渲染。本发明实施例能够提高用户界面呈现的效率。
-
公开(公告)号:CN110286896B
公开(公告)日:2023-03-31
申请号:CN201910584261.5
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司 , 上海小度技术有限公司
Abstract: 本发明实施例提出一种可视化编辑方法、装置、设备及存储介质,其中方法包括:显示编辑界面;在所述编辑界面处于页面展现状态下,所述编辑界面显示结构展现区和编辑区,所述结构展现区包括采用界面展现语言描述的各组件的框架结构和层级关系,所述编辑区包括所述组件的可编辑属性;响应于组件选择操作,在所述结构展现区所显示的框架结构和层级关系中选择目标组件;响应于对所述目标组件的编辑操作,在所述编辑区编辑所述目标组件的属性的逻辑描述代码。本发明实施例能够提高代码编辑效率。
-
公开(公告)号:CN110286990A
公开(公告)日:2019-09-27
申请号:CN201910580512.2
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/451
Abstract: 本发明实施例提出一种用户界面展示方法、装置、设备及存储介质,其中方法包括:接收用户界面描述数据,所述用户界面描述数据中包含多个组件;加载对应所述用户界面描述数据的根模板;采用所述根模板渲染各个所述组件;所述渲染各个所述组件包括:页面层加载、组件层加载和子组件层渲染。本发明实施例能够提高用户界面呈现的效率。
-
公开(公告)号:CN110297685B
公开(公告)日:2022-09-16
申请号:CN201910584265.3
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司 , 上海小度技术有限公司
IPC: G06F9/451 , G06F16/332 , G10L15/22
Abstract: 本发明实施例提出一种用户界面描述文件生成方法、装置、设备及存储介质,其中方法包括:获取用户界面呈现信息,所述用户界面呈现信息中包含需要在用户界面中呈现的内容信息,所述内容信息根据接收的语音请求生成;选取所述内容信息对应的组件及所述组件的多个属性;根据选取的所述组件及所述组件的多个属性,生成用户界面描述文件。本发明实施例能够提供良好的可视化交互体验。
-
公开(公告)号:CN110286896A
公开(公告)日:2019-09-27
申请号:CN201910584261.5
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明实施例提出一种可视化编辑方法、装置、设备及存储介质,其中方法包括:显示编辑界面;在所述编辑界面处于页面展现状态下,所述编辑界面显示结构展现区和编辑区,所述结构展现区包括采用界面展现语言描述的各组件的框架结构和层级关系,所述编辑区包括所述组件的可编辑属性;响应于组件选择操作,在所述结构展现区所显示的框架结构和层级关系中选择目标组件;响应于对所述目标组件的编辑操作,在所述编辑区编辑所述目标组件的属性的逻辑描述代码。本发明实施例能够提高代码编辑效率。
-
公开(公告)号:CN110290216B
公开(公告)日:2022-05-13
申请号:CN201910580598.9
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司 , 上海小度技术有限公司
IPC: H04L67/14
Abstract: 本发明实施例提出一种监听执行方法、指令下发方法、设备及存储介质,其中监听执行方法包括:监听与组件实例对应的事件;在所述与组件实例对应的事件被触发的情况下,从所述组件实例的可执行事件列表中查找所述事件绑定的指令集合;执行所述指令集合中的指令。本发明实施例能够及时地响应被触发的事件,提高终端设备的响应速度。
-
公开(公告)号:CN110290216A
公开(公告)日:2019-09-27
申请号:CN201910580598.9
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L29/08
Abstract: 本发明实施例提出一种监听执行方法、指令下发方法、设备及存储介质,其中监听执行方法包括:监听与组件实例对应的事件;在所述与组件实例对应的事件被触发的情况下,从所述组件实例的可执行事件列表中查找所述事件绑定的指令集合;执行所述指令集合中的指令。本发明实施例能够及时地响应被触发的事件,提高终端设备的响应速度。
-
公开(公告)号:CN110287429A
公开(公告)日:2019-09-27
申请号:CN201910579032.4
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F16/955 , G06F17/27
Abstract: 本发明实施例提出一种数据解析方法和装置,其中方法包括:接收数据源;对所述数据源进行数据源解析、样式解析及布局解析;基于所述数据源的表达式语法生成抽象语法树;基于所述抽象语法树递归进行主模板解析,利用所述数据源解析、样式解析及布局解析的结果对所述主模板中的值、样式及布局进行替换。本发明实施例能够提高数据解析的效率。
-
公开(公告)号:CN110297685A
公开(公告)日:2019-10-01
申请号:CN201910584265.3
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/451 , G06F16/332 , G10L15/22
Abstract: 本发明实施例提出一种用户界面描述文件生成方法、装置、设备及存储介质,其中方法包括:获取用户界面呈现信息,所述用户界面呈现信息中包含需要在用户界面中呈现的内容信息,所述内容信息根据接收的语音请求生成;选取所述内容信息对应的组件及所述组件的多个属性;根据选取的所述组件及所述组件的多个属性,生成用户界面描述文件。本发明实施例能够提供良好的可视化交互体验。
-
公开(公告)号:CN110275754A
公开(公告)日:2019-09-24
申请号:CN201910584296.9
申请日:2019-06-28
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明实施例提出用于用户界面呈现的交互方法、装置、设备及存储介质,其中一种用于用户界面呈现的交互方法,包括,接收用户请求;生成针对所述用户请求的用户界面描述数据,所述用户界面描述数据中包括用于用户界面呈现的多个组件;发送所述用户界面描述数据。本发明实施例能够提供丰富的交互形式,提高用户体验。
-
-
-
-
-
-
-
-
-