[发明专利]基于模型的界面交互方法、装置、系统和介质有效
申请号: | 202210362139.5 | 申请日: | 2022-04-07 |
公开(公告)号: | CN115169295B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 唐旸 | 申请(专利权)人: | 唐旸 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F40/186;G06F40/242;G06F40/30;G06F3/0481 |
代理公司: | 北京博讯知识产权代理事务所(特殊普通合伙) 11593 | 代理人: | 张珉 |
地址: | 100048 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模型 界面 交互 方法 装置 系统 介质 | ||
1.一种基于模型的界面交互方法,用于供用户在用户交互界面制定规则,其特征在于,
所述用户交互界面包括规则编辑区和能够动态显示的输入提示框;所述规则的规则内容包括条件部分和动作部分;
所述方法包括如下步骤:
预先构建规则引导词库和对象模型库,其中:所述规则引导词库包括若干用于所述条件部分和/或所述动作部分的规则引导词;所述对象模型库包括若干用于所述条件部分和/或所述动作部分的对象模型,每个所述对象模型包括若干属性;其中,对象模型包括对业务流程中涉及的人员、岗位和/或组织进行统一描述的数据模型,即用于描述业务流程中与人相关的各种实体对象,对象模型也包括对业务流程中涉及的表单、文件和/或实物进行统一描述的数据模型,即用于描述业务流程中与物相关的各种实体对象;
响应于用户的操作请求,显示所述用户交互界面,并监听用户在所述用户交互界面内的输入,其中:在监听用户输入时,将用户输入的内容和预设的输入提示条件进行匹配,根据匹配结果触发所述输入提示框,并在所述输入提示框内显示由所述规则引导词库得到的规则引导词列表、或者由所述对象模型库得到的对象模型列表、或者由所述对象模型库得到的某个对象模型的属性列表,并将用户选择的规则引导词、对象模型或属性作为已识别的规则内容显示在所述规则编辑区的当前输入位置;
接收到用户在所述规则编辑区内依次输入的第一规则引导词、条件集合、第二规则引导词和动作集合,将所述第一规则引导词和所述条件集合进行组合得到所述规则内容的条件部分,将所述第二规则引导词和所述动作集合进行组合得到所述规则内容的动作部分,其中:所述条件集合用于对一个或者多个所述属性进行判断并得到布尔类型返回值;所述动作集合用于对一个或者多个所述对象模型或所述属性进行操作;
所述输入提示条件包括:分别用于规则引导词提示、对象模型提示和属性提示的第一输入提示符、第二输入提示符、第三输入提示符;其中,
若所述用户输入的内容与所述第一输入提示符匹配,则从所述规则引导词库中得到规则引导词列表并显示在所述输入提示框内,并将用户从所述规则引导词列表中选择的规则引导词作为已识别规则引导词显示在所述规则编辑区内的当前输入位置;
若所述用户输入的内容与所述第二输入提示符匹配,则从所述对象模型库中得到与所述用户输入关联的对象模型列表并显示在所述输入提示框内,并将用户从所述对象模型列表中选择的对象模型作为已识别对象模型显示在所述规则编辑区内的当前输入位置;
若所述用户输入的内容与所述第三输入提示符匹配,且所述规则编辑区的当前输入位置的上文内容为所述已识别对象模型,则从所述对象模型库中得到所述已识别对象模型的属性列表并显示在所述输入提示框内,并将所述第三输入提示符和用户从所述属性列表中选择的属性作为已识别属性显示在所述规则编辑区内的当前输入位置;
预先构建量纲模型库,所述量纲模型库包括若干量纲,所述量纲包括若干单位及其之间的换算关系;
所述预先构建对象模型库还包括:当所述属性的数据类型设置为数值类型时,将所述属性与所述量纲模型库中的某个量纲进行关联;
所述输入提示条件还包括:用于量纲提示的第九输入提示符;
若所述用户输入的内容与所述第九输入提示符匹配,且所述规则编辑区的当前输入位置的上文内容为所述已识别属性,且所述已识别属性的数据类型为数值,则从所述量纲模型库中得到与所述已识别属性关联的量纲并将所述量纲的若干单位及其之间的换算关系显示在所述用户交互界面。
2.如权利要求1所述的基于模型的界面交互方法,其特征在于,所述方法还包括如下步骤:
预先构建函数模型库,所述函数模型库包括若干第一函数,将每个所述第一函数与一个或者多个所述对象模型进行关联,用于所述第一函数对其所关联的对象模型进行操作;
所述输入提示条件还包括:用于第一函数提示的第四输入提示符;
若所述用户输入的内容与所述第四输入提示符匹配,且所述规则编辑区的当前输入位置的上文内容为所述已识别对象模型,则从所述函数模型库中得到与所述已识别对象模型关联的第一函数列表并显示在所述输入提示框内,并将所述第四输入提示符和用户从所述第一函数列表中选择的第一函数作为该所述已识别对象模型的第一目标函数显示在所述规则编辑区内的当前输入位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于唐旸,未经唐旸许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210362139.5/1.html,转载请声明来源钻瓜专利网。