页面操作的控制方法、装置、电子设备和存储介质制造方法及图纸

技术编号:28623560 阅读:22 留言:0更新日期:2021-05-28 16:19
本发明专利技术实施例提供一种页面操作的控制方法、装置、电子设备和存储介质,涉及计算机技术领域。该页面操作的控制方法包括:建立一个或多个页面跳转过程,每个页面跳转过程包括一个或多个按序排列的页面操作;根据所述一个或多个页面跳转过程建立过程队列;将所述过程队列中每个页面跳转过程对应的页面操作按序依次取出并执行。通过本发明专利技术实施例可以实现任意页面按照需求进行跳转,以解决现有的控制方法无法实现跨多步跳转的问题。

【技术实现步骤摘要】
页面操作的控制方法、装置、电子设备和存储介质
本专利技术涉及计算机
,尤其涉及一种页面操作的控制方法、装置、电子设备和存储介质。
技术介绍
在绝大多数的应用程序(Application,APP)中,由于业务需要会存在功能或者页面跳转的情况。比如某个电商APP中,通过点击一级页面首页的“更多”按钮可以跳转到一级页面的分类页中,通过点击某个二级商品浏览页的“购物车”需要跳转到一级页面的“购物车”中。再比如,支付完成页也有可能有回首页按钮,以方便用户进行浏览商品和购买。在实际应用中用户的每一步操作几乎都伴随着UI(User'sInterface,用户界面)动画,单步跳转只能将一步操作的动画展现出来。然而,现有的控制方法只能实现单步跳转,无法实现多步跳转。
技术实现思路
有鉴于此,本专利技术实施例提供一种页面操作的控制方法、装置、电子设备和存储介质,能够解决现有的控制方法无法实现多步跳转的问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种页面操作的控制方法。本专利技术实施例的页面操作的控制方法包括:建立一个或多个页面跳转过程,每个页面跳转过程包括一个或多个按序排列的页面操作;根据所述一个或多个页面跳转过程建立过程队列;将所述过程队列中每个页面跳转过程对应的页面操作按序依次取出并执行。可选地,建立一个页面跳转过程,包括:接收用户输入的页面跳转请求以及用户选择的目标页面,根据所述页面跳转请求识别出当前页面;建立从所述当前页面到所述目标页面的至少一个页面操作;根据所述至少一个页面操作,建立一个页面跳转过程。可选地,建立从所述当前页面到所述目标页面的至少一个页面操作,包括:根据预设的所述当前页面与所述目标页面之间的位置关系,确定从所述当前页面到所述目标页面的每个页面操作对应的操作类型和操作属性。可选地,建立一个或多个页面跳转过程,包括:获取用户在预设时间内所执行的一个或多个页面操作;若用户在预设时间内所执行的页面操作为一个,则根据用户在预设时间内所执行的页面操作,建立一个页面跳转过程;若用户在预设时间内所执行的页面操作为多个,则根据每个页面操作的执行顺序,依次判断当前的第一页面操作与第二页面操作的时间间隔是否大于预设时间间隔,所述第二页面操作是所述第一页面操作的上一个页面操作;若所述第一页面操作与所述第二页面操作的时间间隔小于或等于预设时间间隔时,则根据所述第一页面操作和所述第二页面操作,建立一个页面跳转过程;若所述第一页面操作与所述第二页面操作的时间间隔大于预设时间间隔时,则根据所述第一页面操作和所述第二页面操作,建立两个不同的页面跳转过程。可选地,将所述过程队列中每个页面跳转过程对应的页面操作按序依次取出并执行,包括:对所述过程队列中每个页面跳转过程对应的页面操作进行解析,确定每个页面操作的操作类型和操作属性;根据每个页面操作的操作类型和操作属性,按序依次执行所述页面跳转过程中的每个页面操作。可选地,所述操作类型为纵向正向操作,所述操作属性至少包括:正向类型、业务类型和页面标识;所述根据每个页面操作的操作类型和操作属性,依次执行所述页面跳转过程中每个页面操作,包括:若所述操作类型为纵向正向操作,则根据预设的用于表示页面与页面标识之间关系的映射表以及操作属性中的第一页面标识,判断是否存在所述第一页面标识对应的第一页面;若存在所述第一页面标识对应的第一页面,则解析所述第一页面的配置属性,并判断所述第一页面的配置属性是否支持所述操作属性中的正向类型或者业务类型;若不存在所述第一页面标识对应的第一页面或所述第一页面的配置属性不支持所述操作属性中的正向类型或者业务类型,则确定不存在对应的第一页面;若存在所述第一页面标识对应的第一页面且所述第一页面的配置属性支持所述操作属性中的正向类型和业务类型,则创建所述第一页面。可选地,所述操作类型为横向操作,所述操作属性至少包括:需要横向跳转的第二页面的根下标;所述根据每个页面操作的操作类型和操作属性,依次执行所述页面跳转过程中每个页面操作,包括:若所述操作类型为横向操作,则根据所述第二页面的根下标,跳转至所述第二页面。可选地,所述操作类型为纵向逆向操作,所述操作属性至少包括:执行信息;所述根据每个页面操作的操作类型和操作属性,依次执行所述页面跳转过程中每个页面操作,包括:若所述操作类型为纵向逆向操作,则根据所述执行信息,返回至上一个页面。为实现上述目的,根据本专利技术的再一方面,提供了一种电子设备。本专利技术的一种电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术所提供的页面操作的控制方法。为实现上述目的,根据本专利技术的再一方面,提供了一种计算机可读存储介质。本专利技术的一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行本专利技术所提供的页面操作的控制方法。上述专利技术中的一个实施例具有如下优点或有益效果:在本专利技术实施例中,首先通过建立页面跳转过程,来将一个或多个页面操作按序排列,其中页面操作是以页面级为单位把功能和操作进行抽象和剥离形成的。然后通过将一个或多个页面跳转过程建立过程队列,来将所建立的一个或多个页面跳转过程按序排列,最终将所述过程队列中每个页面跳转过程对应的页面操作按序依次取出并执行,这样可以实现任意页面按照需求进行跳转,能实现和用户一系列实际点击使用相同的多步操作效果,以解决现有的控制方法无法实现跨多步跳转的问题。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的页面操作的控制方法的主要流程的示意图之一;图2是根据本专利技术实施例的应用框架的示意图;图3是根据本专利技术实施例的创建页面跳转过程的示意图之一;图4是根据本专利技术实施例的创建页面跳转过程的示意图之二;图5是根据本专利技术实施例的页面操作的执行过程的流程示意图;图6是根据本专利技术实施例的页面操作的控制方法的主要流程的示意图之二;图7是根据本专利技术实施例的页面操作的控制方法的主要流程的示意图之三;图8是根据本专利技术实施例的页面操作的控制装置的主要模块的示意图之一;图9是根据本专利技术实施例的页面操作的控制装置的主要模块的示意图之二;图10是本专利技术实施例可以应用于其中的示例性系统架构图;图11是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实本文档来自技高网...

【技术保护点】
1.一种页面操作的控制方法,其特征在于,包括:/n建立一个或多个页面跳转过程,每个页面跳转过程包括一个或多个按序排列的页面操作;/n根据所述一个或多个页面跳转过程建立过程队列;/n将所述过程队列中每个页面跳转过程对应的页面操作按序依次取出并执行。/n

【技术特征摘要】
1.一种页面操作的控制方法,其特征在于,包括:
建立一个或多个页面跳转过程,每个页面跳转过程包括一个或多个按序排列的页面操作;
根据所述一个或多个页面跳转过程建立过程队列;
将所述过程队列中每个页面跳转过程对应的页面操作按序依次取出并执行。


2.根据权利要求1所述的方法,其特征在于,建立一个页面跳转过程,包括:
接收用户输入的页面跳转请求以及用户选择的目标页面,根据所述页面跳转请求识别出当前页面;
建立从所述当前页面到所述目标页面的至少一个页面操作;
根据所述至少一个页面操作,建立一个页面跳转过程。


3.根据权利要求2所述的方法,其特征在于,建立从所述当前页面到所述目标页面的至少一个页面操作,包括:
根据预设的所述当前页面与所述目标页面之间的位置关系,确定从所述当前页面到所述目标页面的每个页面操作对应的操作类型和操作属性。


4.根据权利要求1所述的方法,其特征在于,建立一个或多个页面跳转过程,包括:
获取用户在预设时间内所执行的一个或多个页面操作;
若用户在预设时间内所执行的页面操作为一个,则根据用户在预设时间内所执行的页面操作,建立一个页面跳转过程;
若用户在预设时间内所执行的页面操作为多个,则根据每个页面操作的执行顺序,依次判断当前的第一页面操作与第二页面操作的时间间隔是否大于预设时间间隔,所述第二页面操作是所述第一页面操作的上一个页面操作;
若所述第一页面操作与所述第二页面操作的时间间隔小于或等于预设时间间隔时,则根据所述第一页面操作和所述第二页面操作,建立一个页面跳转过程;
若所述第一页面操作与所述第二页面操作的时间间隔大于预设时间间隔时,则根据所述第一页面操作和所述第二页面操作,建立两个不同的页面跳转过程。


5.根据权利要求2或4所述的方法,其特征在于,将所述过程队列中每个页面跳转过程对应的页面操作按序依次取出并执行,包括:
对所述过程队列中每个页面跳转过程对应的页面操作进行解析,确定每个页面操作的操作类型和操作属性;
根据每个页面操作的操作类型和操作属性,按序依次执行所述页面跳转过程中的每个页面操作。


6.根据权利要求5所述的方法,其特征在于,所述操作类型为纵向正向操作,所述操作属性至少包括:正向类型、业务类型和页面标识;
所述根据...

【专利技术属性】
技术研发人员:郭挺
申请(专利权)人:北京沃东天骏信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1