一种基于智能手表输入虚拟文本的数据处理方法及系统与流程

文档序号:34087184发布日期:2023-05-07 01:38阅读:27来源:国知局
一种基于智能手表输入虚拟文本的数据处理方法及系统与流程

本发明涉及虚拟数据处理领域,特别涉及为一种基于智能手表输入虚拟文本的数据处理方法及系统。


背景技术:

1、vr技术是基于虚拟现实技术领域,通过将交互技术、三维立体成像技术及传感技术等融合发展,从而增强虚拟现实技术的沉浸感、交互性及扩展用户的想象力,自2016年开始,vr设备作为虚拟现实的核心硬件,走进主流消费市场,并随着虚拟现实技术应用场景的扩展,不断推陈出新,尽管三维图形的显示技术已经较为成熟,但实时动态交互生成及虚拟现实硬件的大众化发展,并未实现。

2、目前头戴式vr设备通过使用unity3d实现vr技术交互的过程中,用户需要在虚拟应用场景中输入虚拟文本时,双手经常会因为无法精确命中虚拟键盘,导致在虚拟应用场景中的文本信息输出效率大大降低,影响用户的vr交互体验。


技术实现思路

1、本发明旨在解决用户需要在虚拟应用场景中输入虚拟文本时,双手经常会因为无法精确命中虚拟键盘,导致在虚拟应用场景中的文本信息输出效率大大降低的问题,提供一种基于智能手表输入虚拟文本的数据处理方法及系统。

2、本发明为解决技术问题采用如下技术手段:

3、本发明提供一种基于智能手表输入虚拟文本的数据处理方法,包括以下步骤:

4、识别用户当前的虚拟应用场景,判断所述虚拟应用场景是否需要进行文本交互;

5、若需要,将vr设备与预连接的智能手表进行数据同步,通过所述智能手表的传感设备采集所述用户的手部数据,将所述手部数据同步至所述虚拟应用场景中,识别所述手部数据在所述虚拟应用场景中的方位信息,根据所述方位信息在所述虚拟应用场景中生成对应的虚拟落点,依据所述虚拟落点在所述虚拟应用场景中生成至少一个虚拟键盘,其中,所述传感设备包括加速度计与加速度传感器,所述虚拟键盘具体依据所述用户的食指作为所述虚拟落点的固定落点;

6、识别所述用户的文本交互效率,判断所述文本交互效率是否达到预设的交互频率;

7、若否,则基于所述用户进行文本交互时通过所述虚拟键盘输入的起始交互关键字,将所述起始交互关键字输入至预测模型中,通过所述预测模型进行预测生成至少一种追加关键字在所述虚拟应用环境中,将所述追加关键字与所述起始交互关键字进行预组合,根据预设的优先级排序生成对应的可选取序列,并通过识别所述用户的手部摆动方位滑动选择所述可选取序列,应用所述虚拟键盘确认所述可选取序列,其中,所述优先级排序具体依据所述用户的交互关键词使用次数作为优先级进行排序,所述手部摆动方位具体包括上、下、左、右四个方位。

8、进一步地,所述将所述起始交互关键字输入至预测模型中,通过所述预测模型进行预测生成至少一种追加关键字在所述虚拟应用环境中的步骤中,包括:

9、记录所述用户进行文本交互时输入的交互内容,将所述交互内容上传至预设数据库中,识别所述交互内容中的至少一个文本特征,采集各个文本特征的识别次数;

10、基于所述识别次数中用户使用次数最多的交互文本,对预生成的交互文本内容进行优先级排序,生成至少一种所述用户常用的交互副本。

11、进一步地,所述依据所述虚拟落点在所述虚拟应用场景中生成至少一个虚拟键盘的步骤前,包括:

12、获取所述用户在所述虚拟应用场景中的视野信息;

13、判断所述视野信息内是否检测到所述用户的手部数据;

14、若是,则基于所述手部数据和所述虚拟落点在所述虚拟应用场景中生成虚拟键盘。

15、进一步地,所述识别所述用户的文本交互效率,判断所述文本交互效率是否达到预设的交互频率的步骤中,还包括:

16、采集所述用户应用所述虚拟键盘上输入的文本数据,基于所述文本数据生成所述用户待上传的文本交互信息,同时记录生成所述待上传的文本交互信息所需消耗的时段;

17、判断所述所需消耗的时段是否大于预设时段;

18、若是,则为所述用户提供交互辅助功能,在所述用户进行所述文本数据输入时,在所述虚拟应用环境中展示预组合的文本辅助数据,待所述用户选取所述文本辅助数据后生成交互辅助文本。

19、进一步地,所述识别所述用户的文本交互效率的步骤前,包括:

20、实时追踪所述手部数据的变换方位,判断所述变换方位是否与所述虚拟键盘存在预设距离阈值;

21、若是,则根据所述变换方位在所述虚拟应用环境中调整所述虚拟键盘的生成方位,其中,所述生成方位始终跟踪所述虚拟落点生成。

22、进一步地,所述识别用户当前的虚拟应用场景的步骤中,包括:

23、追踪所述用户在所述虚拟应用场景中的注视点,判断所述注视点是否属于交互对象;

24、若是,则获取所述交互对象输出的交互内容,基于所述交互内容生成对应的交互选项,根据所述用户选取的不同交互选项,为所述用户呈现所述不同交互选项对应的交互方式,其中,所述交互方式包括文本交互、触摸交互或手势交互。

25、进一步地,所述识别所述手部数据在所述虚拟应用场景中的方位信息,根据所述方位信息在所述虚拟应用场景中生成对应的虚拟落点的步骤中,还包括:

26、获取文本交互环节中需要输入的交互内容类型,基于所述交互内容类型呈现对应的虚拟落点预置范围,其中,所述交互内容类型包括数字、符号、方向和字母;

27、根据所述虚拟落点预置范围为所述用户提供对应的手部提示,通过所述手部提示供所述用户选取不同手部对应的交互内容,其中,所述不同手部对应的交互内容具体包括左手手部的交互内容类型为符号与字母,右手手部的交互内容类型为数字与方向。

28、本发明还提供一种基于智能手表输入虚拟文本的数据处理系统,包括:

29、判断模块,用于识别用户当前的虚拟应用场景,判断所述虚拟应用场景是否需要进行文本交互;

30、执行模块,用于若需要,将vr设备与预连接的智能手表进行数据同步,通过所述智能手表的传感设备采集所述用户的手部数据,将所述手部数据同步至所述虚拟应用场景中,识别所述手部数据在所述虚拟应用场景中的方位信息,根据所述方位信息在所述虚拟应用场景中生成对应的虚拟落点,依据所述虚拟落点在所述虚拟应用场景中生成至少一个虚拟键盘,其中,所述传感设备包括加速度计与加速度传感器,所述虚拟键盘具体依据所述用户的食指作为所述虚拟落点的固定落点;

31、第二判断模块,用于识别所述用户的文本交互效率,判断所述文本交互效率是否达到预设的交互频率;

32、第二执行模块,用于若否,则基于所述用户进行文本交互时通过所述虚拟键盘输入的起始交互关键字,将所述起始交互关键字输入至预测模型中,通过所述预测模型进行预测生成至少一种追加关键字在所述虚拟应用环境中,将所述追加关键字与所述起始交互关键字进行预组合,根据预设的优先级排序生成对应的可选取序列,并通过识别所述用户的手部摆动方位滑动选择所述可选取序列,应用所述虚拟键盘确认所述可选取序列,其中,所述优先级排序具体依据所述用户的交互关键词使用次数作为优先级进行排序,所述手部摆动方位具体包括上、下、左、右四个方位。

33、进一步地,所述第二执行模块还包括:

34、记录单元,用于记录所述用户进行文本交互时输入的交互内容,将所述交互内容上传至预设数据库中,识别所述交互内容中的至少一个文本特征,采集各个文本特征的识别次数;

35、生成单元,用于将所述文本特征对应的交互内容基于所述识别次数与用户最近使用的交互文本进行优先级排序,生成至少一种所述用户近期内使用的交互副本。

36、进一步地,还包括:

37、获取模块,用于获取所述用户在所述虚拟应用场景中的视野信息;

38、第三判断模块,用于判断所述视野信息内是否检测到所述用户的手部数据;

39、第三执行模块,用于若是,则基于所述手部数据和所述虚拟落点在所述虚拟应用场景中生成虚拟键盘。

40、本发明提供了基于智能手表输入虚拟文本的数据处理方法及系统,具有以下有益效果:

41、本发明通过将智能手表与vr设备进行连接和数据同步,使用户可以在虚拟应用环境中应用智能手表上设有的传感设备,将用户的手部数据同步至虚拟应用环境中,使得在虚拟应用场景中输入虚拟文本时,用户的双手能够精确命中虚拟键盘,不会影响用户在虚拟应用场景中交互文本信息时的输出效率,有效提升用户的vr交互体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1