更新用户界面的方法、设备和计算机程序产品技术

技术编号:24995337 阅读:24 留言:0更新日期:2020-07-24 17:58
本公开的实施例涉及一种用于更新用户界面的方法、设备和计算机程序产品。根据本公开的示例性实现,获取包括用户界面上的多个元素的元素序列,元素序列中的每个元素与用户在用户界面上执行的多个动作中的每个动作相关联,并且元素序列中的多个元素按照用户执行多个动作的顺序排列;利用元素序列来训练自然语言处理模型,自然语言处理模型用于对自然语言进行建模和特征学习;以及使得用户界面基于经训练的自然语言处理模型而被更新。由此,软件开发者可以更深入地理解用户需求,从而开发出更加用户友好的用户界面。

【技术实现步骤摘要】
更新用户界面的方法、设备和计算机程序产品
本公开的实施例总体涉及电子设备的用户界面,具体涉及更新用户界面的方法、设备和计算机程序产品。
技术介绍
数据挖掘是在大型数据集中发现模式的过程。用户数据挖掘有助于发现用户的行为模式,还有助于了解用户需求,并进行意图预测。用户数据挖掘在软件开发中具有很大的应用潜力。一方面,用户数据挖掘可以帮助软件开发者了解用户如何使用软件。目前,软件开发者仅可以从用户获得非常基本的信息。在使得软件开发者了解详细的用户行为以及用户所理解的软件功能的内在关系方面,这些传统信息的价值非常有限,并且由于不同用户可能使用软件的不同版本而进一步受限,因而无法有效指导软件开发者设计出真正符合用户需求的软件。另一方面,用户数据挖掘可以帮助用户了解软件以及如何使用该软件。软件产品,特别是企业级软件(例如企业复制数据管理eCDM),通常具有复杂的机制,其工作流程包括许多步骤,因此软件的用户指南通常过于繁杂,并不用户友好。
技术实现思路
本公开的实施例提供了用于更新用户界面的方法、设备和计算机程序产品。...

【技术保护点】
1.一种用于更新用户界面的方法,包括:/n获取包括所述用户界面上的多个元素的元素序列,所述元素序列中的每个元素与用户在所述用户界面上执行的多个动作中的每个动作相关联,并且所述元素序列中的所述多个元素按照所述用户执行所述多个动作的顺序排列;/n利用所述元素序列来训练自然语言处理模型,所述自然语言处理模型用于对自然语言进行建模和特征学习;以及/n使得所述用户界面基于经训练的自然语言处理模型而被更新。/n

【技术特征摘要】
1.一种用于更新用户界面的方法,包括:
获取包括所述用户界面上的多个元素的元素序列,所述元素序列中的每个元素与用户在所述用户界面上执行的多个动作中的每个动作相关联,并且所述元素序列中的所述多个元素按照所述用户执行所述多个动作的顺序排列;
利用所述元素序列来训练自然语言处理模型,所述自然语言处理模型用于对自然语言进行建模和特征学习;以及
使得所述用户界面基于经训练的自然语言处理模型而被更新。


2.根据权利要求1所述的方法,其中获取所述元素序列包括:
获取所述用户在所述用户界面上执行的所述多个动作;
确定与所述多个动作相关联的所述多个元素;
确定所述多个元素中的每个元素的预分配的标识符;以及
将所确定的标识符按照所述用户执行的所述多个动作的顺序进行排列。


3.根据权利要求1所述的方法,其中与所述元素序列中的最后一个元素相关联的动作和与下一个元素序列中的第一个元素相关联的动作之间的间隔大于预定的阈值时间。


4.根据权利要求1所述的方法,其中获取所述元素序列包括:
获取与所述多个动作相关联的用户标识符,所述用户标识符是针对执行所述多个动作的用户而预定的;以及
基于所述用户标识符,获取针对所述用户的所述元素序列。


5.根据权利要求1所述的方法,其中更新所述用户界面包括:
从所述经训练的自然语言处理模型来确定多个特征向量,所述多个特征向量中的每个特征向量与所述元素序列中的所述多个元素中的每个元素相对应,并且指示所述每个元素在语义空间中的位置;以及
基于所述多个特征向量,确定所述多个元素在所述用户界面上的位置和所述多个元素之间的关系。


6.根据权利要求1所述的方法,其中更新所述用户界面包括:
获取与所述用户在所述用户界面上进行的当前动作相关联的当前元素;
基于所述当前元素和所述经训练的自然语言处理模型,确定与所述用户在所述当前动作之后可能进行的动作相关联的预测元素;以及
在所述用户界面中指示所述预测元素。


7.一种用于更新用户界面的设备,包括:
至少一个处理单元;
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个...

【专利技术属性】
技术研发人员:彭飞周忠毅
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:美国;US

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

1