一种移动终端上引导用户操作流程的方法

文档序号:34546755发布日期:2023-06-27 21:13阅读:18来源:国知局
一种移动终端上引导用户操作流程的方法

本发明涉及一种引导用户操作流程的方法,特别是一种移动终端上引导用户操作流程的方法。


背景技术:

1、随着终端设备以及操作系统的发展,产生的应用程序或具备特殊功能的服务程序数量是海量的。服务程序提供的形式是多样的,伴随着新的技术或新的解决方案的产品,带来的学习成本越来越大。比如,在微信/支付宝等平台的各种小程序,当办公类服务在此平台上提供了新的服务小程序时,根据此程序使用此服务的普通消费者很难自行学习或了解正确的操作步骤。

2、上述问题,当前并没有任何一种自动的跟随用户操作过程实时进行指导的软件技术解决方案。

3、为了克服上述问题,现实生活中都有如下几种解决措施。

4、(1)贴图展示方式:如在实际的办公大厅,显眼位置摆放操作流程,通过对应软件界面截图,加上说明来指导用户按照步骤进行操作;

5、(2)人工方式,有对应的人员在一旁指导,亲自演示或指示;

6、(3)动画或视频方式:通过给出一段视频或动画,演示完整的操作步骤。一旦步骤比较长,消费者就需要反复观看视频或动画。非常的不方便。对于部分老年消费者,即使观看视频或动画,也没法完整的学习。

7、因此,针对上述现状,迫切需要一种移动技术解决方案,来让各种服务程序为用户提供一种实时的操作指导能力。

8、现有技术方案一cn 104951313 b:采用获取当前软件所处界面截图,并通过截图与预置的指导图对比的方式,来获取用户操作所处的流程位置。然后通过播放预置的指导图来实现指导。该方案存在的缺陷是,虽然能够通过屏幕截图的方式获取了当前的用户所处的位置,但是依然需要播放预置的引导语音,即依然是操作与指导分离的方式,没有实现操作界面的具体提示。一旦遇到语音中的技术术语,用户依然无法理解如何操作。

9、现有技术方案二cn 106657601 a:通过动画演示,并在关键帧时,启动对应的应用界面。并在后台监测用户操作的界面是否符合演示动画的关键帧。此方案,虽然提出了通过后台对比界面与动画帧的方式来监测用户的操作过程,但是当用户到具体界面时,依然不能获取需要操作的具体位置,因此需要反复观看动画。与技术方案一同样的问题,即操作与指导的分离。


技术实现思路

1、发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供一种移动终端上引导用户操作流程的方法。

2、为了解决上述技术问题,本发明公开了一种移动终端上引导用户操作流程的方法,包括以下步骤:

3、步骤1,开发者根据移动终端上当前应用程序需要提供的功能,预先在对应的界面或组件下进行标记;

4、步骤2,提前准备对话框,供用户选择所需的功能;

5、步骤3,用户选择功能后,将所述功能对应的标记传给服务程序,服务程序组织所述功能的操作集合;

6、步骤4,执行预先设置的操作集合,跳转至对应的页面,并高亮需要用户操作的界面中的组件,并语音播报此组件的功能或输入要求;

7、步骤5,等待用户继续操作,并继续执行上述操作集合中的指令,直到用户完成所有的操作,即完成移动终端上引导用户操作流程。

8、采用所述移动终端上引导用户操作流程的方法的系统包括:移动终端上的应用程序即app以及系统框架即fwk两个部分;其中移动终端上的应用程序用于完成用户交互的基本功能,系统框架用于向移动终端上的应用程序提供系统能力和接口。

9、所述应用程序即app包括:功能选择对话框、功能界面与组件、特殊窗口图层以及流程序列数据库。

10、所述功能选择对话框,具体包括:系统弹框,用于在用户进入当前应用程序时,选择功能;选择完成后,应用程序对所述功能的状态进行记录。

11、所述功能界面与组件,具体包括:所述功能界面为用户选择功能后跳转的界面,后续的界面依据用户的操作进行跳转;当前操作界面上采用特殊窗口图层阻止用户点击非必须的组件;即此时由特殊窗口图层接受用户的操作,并由所述特殊窗口图层传递给功能界面中的组件,完成对应的功能;当用户完成操作之后,确认并选择进行下一步操作;

12、所述组件包括用于用户输入的输入组件。

13、所述特殊窗口图层,具体包括:所述特殊窗口图层为透明,所述特殊窗口图层的位置覆盖用户的非操作区域,即用户的操作在所述特殊窗口图层进行过滤,实现误操作的事件隔离。

14、所述流程序列数据库,具体包括:所述流程序列数据库用于存储操作流程,提供对操作流程的查询,输入组件根据所述操作流程,通知所述特殊窗口图层进行位置变换,并通知系统框架中的控件管理模块,由控件管理模块实现组件的高亮显示。

15、所述系统框架即fwk,包括如下能力模块:控件管理、界面管理、窗口管理、语音播报服务、数据库能力以及权限管理。

16、所述能力模块具体包括:

17、控件管理:提供组件高亮功能的接口,实现控件背景高亮;

18、界面管理:提供界面跳转意图的接口,实现界面的切换;

19、窗口管理:提供特殊窗口图层,所述特殊窗口图层在移动终端上的应用程序的界面图层之上;提供创建窗口图层的能力;

20、语音播报服务:当用户正在进行或完成某一操作时,由组件触发语音播报服务,语音播报根据组件提供的状态和组件信息,查询流程序列数据库,并由流程序列数据库提供播报语料;

21、数据库能力:提供应用程序数据库存储能力;

22、权限管理:用于窗口管理和语音播报的授权。

23、所述语音播报服务为非必须的能力模块。

24、有益效果:

25、本发明提供了一种能够为用户在操作软件时,实时地针对特定流程进行详细指导的技术方案,用户的每一步都将获得屏幕上具体位置、具体空间的操作,即由系统实时完成流程的每一步,包括界面跳转、组件提示等,用户可以不用学习具体的视频或动画,只需要按照界面的高亮提示或语音提示,来实时地完成每一步操作。

26、本发明拟解决当前很多用户,尤其是对移动技术更新换代了解慢的用户,在处理新的服务程序要求的流程中,难以自行学习完整操作步骤的问题。发明通过固定的或常用的功能操作集,来引导用户按照指定的功能,进行服务程序页面对应的点击,并在点击之后,实现下一步页面的自动跳转和下一步的提示。



技术特征:

1.一种移动终端上引导用户操作流程的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种移动终端上引导用户操作流程的方法,其特征在于,采用所述方法的系统包括:移动终端上的应用程序即app以及系统框架即fwk两个部分;其中移动终端上的应用程序用于完成用户交互的基本功能,系统框架用于向移动终端上的应用程序提供系统能力和接口。

3.根据权利要求2所述的一种移动终端上引导用户操作流程的方法,其特征在于,所述应用程序即app包括:功能选择对话框、功能界面与组件、特殊窗口图层以及流程序列数据库。

4.根据权利要求3所述的一种移动终端上引导用户操作流程的方法,其特征在于,所述功能选择对话框,具体包括:系统弹框,用于在用户进入当前应用程序时,选择功能;选择完成后,应用程序对所述功能的状态进行记录。

5.根据权利要求4所述的一种移动终端上引导用户操作流程的方法,其特征在于,所述功能界面与组件,具体包括:所述功能界面为用户选择功能后跳转的界面,后续的界面依据用户的操作进行跳转;当前操作界面上采用特殊窗口图层阻止用户点击非必须的组件;即此时由特殊窗口图层接受用户的操作,并由所述特殊窗口图层传递给功能界面中的组件,完成对应的功能;当用户完成操作之后,确认并选择进行下一步操作;

6.根据权利要求5所述的一种移动终端上引导用户操作流程的方法,其特征在于,所述特殊窗口图层,具体包括:所述特殊窗口图层为透明,所述特殊窗口图层的位置覆盖用户的非操作区域,即用户的操作在所述特殊窗口图层进行过滤,实现误操作的事件隔离。

7.根据权利要求6所述的一种移动终端上引导用户操作流程的方法,其特征在于,所述流程序列数据库,具体包括:所述流程序列数据库用于存储操作流程,提供对操作流程的查询,输入组件根据所述操作流程,通知所述特殊窗口图层进行位置变换,并通知系统框架中的控件管理模块,由控件管理模块实现组件的高亮显示。

8.根据权利要求7所述的一种移动终端上引导用户操作流程的方法,其特征在于,所述系统框架即fwk,包括如下能力模块:控件管理、界面管理、窗口管理、语音播报服务、数据库能力以及权限管理。

9.根据权利要求8所述的一种移动终端上引导用户操作流程的方法,其特征在于,所述能力模块具体包括:

10.根据权利要求9所述的一种移动终端上引导用户操作流程的方法,其特征在于,所述语音播报服务为非必须的能力模块。


技术总结
本发明提出了一种移动终端上引导用户操作流程的方法,包括以下步骤:步骤1,开发者根据移动终端上当前应用程序需要提供的功能,预先在对应的界面或组件下进行标记;步骤2,提前准备对话框,供用户选择所需的功能;步骤3,用户选择功能后,将所述功能对应的标记传给服务程序,服务程序组织所述功能的操作集合;步骤4,执行预先设置的操作集合,跳转至对应的页面,并高亮需要用户操作的界面中的组件,并语音播报此组件的功能或输入要求;步骤5,等待用户继续操作,并继续执行上述操作集合中的指令,直到用户完成所有的操作,即完成移动终端上引导用户操作流程。

技术研发人员:陈霄
受保护的技术使用者:金陵科技学院
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1