页面交互方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:37471848 阅读:14 留言:0更新日期:2023-05-06 09:53
本发明专利技术实施例涉及计算机技术领域,公开了一种页面交互方法、装置、电子设备及计算机可读存储介质。该方法包括:根据用户的页面操作类型确定对应的事件标识;确定所述事件标识对应的任务流;在执行所述任务流时,若判断当前执行任务为内置任务,则直接执行所述内置任务;若判断当前执行任务为插件任务,则获取所述插件任务对应的脚本文件,解析所述脚本文件以执行所述插件任务。通过上述方式,本发明专利技术实施例实现了交互页面的灵活配置。施例实现了交互页面的灵活配置。施例实现了交互页面的灵活配置。

【技术实现步骤摘要】
页面交互方法、装置、电子设备及计算机可读存储介质


[0001]本专利技术实施例涉及计算机
,具体涉及一种页面交互方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]页面交互是指根据用户的点击、移入或键盘输入等操作进行过程处理,以使得用户获得预期的页面展示效果。为实现预期的页面展示效果,需要提前进行页面配置。
[0003]相关技术中,一般通过硬编码的方式或者通过页面配置工具进行页面配置。然而,专利技术人在实现本专利技术实施例的过程中发现,通过硬编码的方式进行页面配置时,页面配置方式与业务耦合度较高,当需求变更时,无法灵活扩展;通过页面配置工具进行页面配置时,只适用于交互逻辑较为简单的场景,无法灵活扩展到交互逻辑较为复杂的场景。

技术实现思路

[0004]鉴于上述问题,本专利技术实施例提供了一种页面交互方法、装置、电子设备及计算机可读存储介质,用于解决现有技术中存在的交互页面无法灵活配置的问题。
[0005]根据本专利技术实施例的一个方面,提供了一种页面交互方法,所述方法包括:
[0006]根据用户的页面操作类型确定对应的事件标识;
[0007]确定所述事件标识对应的任务流;
[0008]在执行所述任务流时,若判断当前执行任务为内置任务,则直接执行所述内置任务;
[0009]若判断当前执行任务为插件任务,则获取所述插件任务对应的脚本文件,解析所述脚本文件以执行所述插件任务。
[0010]在一种可选的方式中,在所述根据用户的页面操作类型确定对应的事件标识之前,所述方法包括:
[0011]获取服务器的页面配置信息;
[0012]所述根据用户的页面操作类型确定对应的事件标识包括:
[0013]根据所述页面配置信息以及用户的页面操作类型确定对应的事件标识。
[0014]在一种可选的方式中,所述方法还包括:
[0015]若判断当前执行任务为独立同步任务,则将所述独立同步任务发送至同步任务执行区进行执行;
[0016]若判断当前执行任务为非独立同步任务,则在所述非独立同步任务的依赖任务执行完成后,将所述独立同步任务发送至同步任务执行区进行执行。
[0017]在一种可选的方式中,所述方法包括:
[0018]若判断当前执行任务为异步任务,则先将所述异步任务发送至异步任务等待区,再通过所述异步任务等待区将所述异步任务发送至异步任务执行区进行执行。
[0019]在一种可选的方式中,所述方法包括:
[0020]当所述异步任务执行完成后,遍历依赖所述异步任务的执行结果的所有同步任务;
[0021]依次执行依赖所述异步任务的执行结果的所有同步任务。
[0022]在一种可选的方式中,所述方法还包括:
[0023]当所述异步任务执行完成后,清除所述异步任务等待区中所述异步任务对应的任务标识。
[0024]在一种可选的方式中,在所述清除所述异步任务等待区中所述异步任务对应的任务标识之前,所述方法包括:
[0025]将所述异步任务的标识添加至消息队列;
[0026]通过所述消息队列将所述异步任务的标识发送至所述异步任务等待区。
[0027]根据本专利技术实施例的另一方面,提供了一种页面交互装置,所述装置包括:
[0028]第一确定模块,用于根据用户的页面操作类型确定对应的事件标识;
[0029]第二确定模块,用于确定所述事件标识对应的任务流;
[0030]第一执行模块,用于在执行所述任务流时,若判断当前执行任务为内置任务,则直接执行所述内置任务;
[0031]第二执行模块,用于若判断当前执行任务为插件任务,则获取所述插件任务对应的脚本文件,解析所述脚本文件以执行所述插件任务。
[0032]根据本专利技术实施例的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0033]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述的页面交互方法的操作。
[0034]根据本专利技术实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令在电子设备上运行时,使得电子设备执行上述的页面交互方法的操作。
[0035]本专利技术实施例中,当检测到用户执行页面操作时,确定用户的页面操作类型,根据页面操作类型确定对应的事件标识,进一步确定事件标识对应的任务流;依次执行任务流中的任务,若判断当前执行任务为内置任务,则直接执行内置任务,若判断当前执行任务为插件任务,则获取插件任务对应的脚本文件,解析脚本文件以执行插件任务。上述实施方式中,通过依次执行页面操作类型对应的任务流,通过获取插件任务对应的脚本文件辅助进行插件任务的处理,可以使得页面配置可以灵活扩展,提高了页面配置的可用性。
[0036]上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0037]附图仅用于示出实施方式,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0038]图1示出了本专利技术实施例提供的页面交互方法的流程示意图;
[0039]图2示出了本专利技术实施例提供的页面交互装置的结构示意图;
[0040]图3示出了本专利技术实施例提供的电子设备的结构示意图。
具体实施方式
[0041]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。
[0042]图1示出了本专利技术实施例页面交互方法的流程图,该方法由电任务管理器你执行。如图1所示,该方法包括以下步骤:
[0043]步骤110:根据用户的页面操作类型确定对应的事件标识。
[0044]其中,用户可以在页面上执行页面操作,页面操作例如可以包括点击、移入或键盘输入等。当检测到用户执行页面操作时,可以根据用户的页面操作确定用户的页面操作类型,根据用户的页面操作类型确定对应的事件标识。用户针对页面上不同组件的操作可以对应不同的事件标识。进一步的,可以根据页面的配置信息确定对应的事件标识。在根据用户的页面操作类型确定对应的事件标识之前,可以获取服务器发送的页面配置信息,在根据用户的页面操作类型确定对应的事件标识时,根据页面配置信息以及用户的页面操作类型确定对应的事件标识。
[0045]其中,本专利技术实施例可以预先在服务器对控件元素进行配置,从而将用户的页面操作类型与控件元素对应的事件标识进行关联。例如,可以分别为不同的控件元素分别配置不同的配置信息,并将不同控件元素对应的配置信息保存在服务器。控件元素例如本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面交互方法,其特征在于,所述方法包括:根据用户的页面操作类型确定对应的事件标识;确定所述事件标识对应的任务流;在执行所述任务流时,若判断当前执行任务为内置任务,则直接执行所述内置任务;若判断当前执行任务为插件任务,则获取所述插件任务对应的脚本文件,解析所述脚本文件以执行所述插件任务。2.根据权利要求1所述的方法,其特征在于,在所述根据用户的页面操作类型确定对应的事件标识之前,所述方法包括:获取服务器的页面配置信息;所述根据用户的页面操作类型确定对应的事件标识包括:根据所述页面配置信息以及用户的页面操作类型确定对应的事件标识。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若判断当前执行任务为独立同步任务,则将所述独立同步任务发送至同步任务执行区进行执行;若判断当前执行任务为非独立同步任务,则在所述非独立同步任务的依赖任务执行完成后,将所述独立同步任务发送至同步任务执行区进行执行。4.根据权利要求3所述的方法,其特征在于,所述方法包括:若判断当前执行任务为异步任务,则先将所述异步任务发送至异步任务等待区,再通过所述异步任务等待区将所述异步任务发送至异步任务执行区进行执行。5.根据权利要求4所述的方法,其特征在于,所述方法包括:当所述异步任务执行完成后,遍历依赖所述异步任务的执行结果的所有同步任务;依次执行依赖所述异步任务的执行结果的所有同步任务。6.根据权利要求5所述的方法...

【专利技术属性】
技术研发人员:侯密
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1