一种事件交互处理方法技术

技术编号:39591773 阅读:6 留言:0更新日期:2023-12-03 19:46
本发明专利技术实施例公开一种事件交互处理方法

【技术实现步骤摘要】
一种事件交互处理方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机软件
,尤其涉及一种事件交互处理方法

装置

电子设备和存储介质


技术介绍

[0002]基于
W3C
标准的现有
Web
运行时,用户访问在
Web
应用或网页时,标准的
Web
运行时不能为
GUI(Graphical User Interface
,图形用户界面
)
软件提供在不做任何额外开发的前提下与其他服务基于人机交互事件的交互能力


技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种事件交互处理方法

装置

电子设备和存储介质,便于实现跨
GUI
软件的事件交互服务

[0004]第一方面,本专利技术实施例提供一种事件交互处理方法,应用于终端设备,所述方法包括:
web
运行时监听用户对第一
GUI
软件的操作事件,并判断所述操作事件是否属于目标操作事件;若所述操作事件属于目标操作事件,则在已注册的事件交互服务中,筛选与所述目标操作事件相匹配的事件交互服务,并提供筛选出的事件交互服务;响应于对筛选出的事件交互服务的选中操作,
web
运行时启动第二
GUI
软件;其中,所述选中的事件交互服务为所述第二
GUI
软件所提供的服务;
web
运行时将所述操作事件所对应的操作数据,发送给所述第二
GUI
软件,以使所述第二
GUI
软件,对所述操作事件所对应的操作数据进行处理

[0005]可选的,所述
web
运行时监听用户对第一
GUI
软件的操作事件,包括:
web
运行时通过
web
应用程序接口监听用户对第一
GUI
软件的操作事件

[0006]可选的,在
web
运行时监听用户对第一
GUI
软件的操作事件之前,所述方法包括:响应于对第二
GUI
软件的确认安装请求,在
web
运行时中注册所述第二
GUI
软件及所述第二
GUI
软件所声明的事件交互服务;所述第二
GUI
软件所声明的事件交互服务包括所声明的可提供事件交互服务的操作事件的名称

描述或类别

[0007]可选的,所述若所述操作事件属于目标操作事件,则在已注册的事件交互服务中,筛选与所述目标操作事件相匹配的事件交互服务,包括:若所述操作事件属于目标操作事件,则在已注册的事件交互服务中,筛选与所述目标操作事件的名称

描述或类别相同的事件交互服务

[0008]可选的,在响应于对第二
GUI
软件的确认安装请求之前,所述方法还包括:响应于对第二
GUI
软件的访问请求,对所述第二
GUI
软件进行初始化,并提供第二
GUI
软件的安装提示

[0009]可选的,在所述第二
GUI
软件,对所述操作事件所对应的操作数据进行处理之后,所述方法还包括:响应于对所述第二
GUI
软件的卸载请求,在
web
运行时中注销所述第二
GUI
软件及所述第二
GUI
软件所声明的事件交互服务

[0010]可选的,所述目标操作事件包括:词或句的选取操作;所述事件交互服务包括:翻
译服务

[0011]第二方面,本专利技术实施例提供一种事件交互处理装置,所述装置包括:第一监听模块,用于
web
运行时监听用户对第一
GUI
软件的操作事件,并判断所述操作事件是否属于目标操作事件;第一筛选模块,用于若所述操作事件属于目标操作事件,则在已注册的事件交互服务中,筛选与所述目标操作事件相匹配的事件交互服务,并提供筛选出的事件交互服务;第一启动模块,用于响应于对筛选出的事件交互服务的选中操作,
web
运行时启动第二
GUI
软件;其中,所述选中的事件交互服务为所述第二
GUI
软件所提供的服务;数据处理模块,用于
web
运行时将所述操作事件所对应的操作数据,发送给所述第二
GUI
软件,以使所述第二
GUI
软件,对所述操作事件所对应的操作数据进行处理

[0012]可选的,所述第一监听模块,具体用于
web
运行时通过
web
应用程序接口监听用户对第一
GUI
软件的操作事件

[0013]可选的,所述装置还包括:注册安装模块,用于在
web
运行时监听用户对第一
GUI
软件的操作事件之前,响应于对第二
GUI
软件的确认安装请求,在
web
运行时中注册所述第二
GUI
软件及所述第二
GUI
软件所声明的事件交互服务;所述第二
GUI
软件所声明的事件交互服务包括所声明的可提供事件交互服务的操作事件的名称

描述或类别

[0014]可选的,所述第一筛选模块,具体用于若所述操作事件属于目标操作事件,则在已注册的事件交互服务中,筛选与所述目标操作事件的名称

描述或类别相同的事件交互服务

[0015]可选的,所述装置还包括:第一初始化模块,用于在响应于对第二
GUI
软件的确认安装请求之前,响应于对第二
GUI
软件的访问请求,对所述第二
GUI
软件进行初始化,并提供第二
GUI
软件的安装提示

[0016]可选的,所述装置还包括:卸载注销模块,用于在所述第二
GUI
软件,对所述操作事件所对应的操作数据进行处理之后,响应于对所述第二
GUI
软件的卸载请求,在
web
运行时中注销所述第二
GUI
软件及所述第二
GUI
软件所声明的事件交互服务

[0017]可选的,所述目标操作事件包括:词或句的选取操作;所述事件交互服务包括:翻译服务

[0018]第三方面,本专利技术实施例提供一种电子设备,所述电子设备包括:壳体

处理器
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种事件交互处理方法,应用于终端设备,其特征在于,所述方法包括:
web
运行时监听用户对第一
GUI
软件的操作事件,并判断所述操作事件是否属于目标操作事件;若所述操作事件属于目标操作事件,则在已注册的事件交互服务中,筛选与所述目标操作事件相匹配的事件交互服务,并提供筛选出的事件交互服务;响应于对筛选出的事件交互服务的选中操作,
web
运行时启动第二
GUI
软件;其中,所述选中的事件交互服务为所述第二
GUI
软件所提供的服务;
web
运行时将所述操作事件所对应的操作数据,发送给所述第二
GUI
软件,以使所述第二
GUI
软件,对所述操作事件所对应的操作数据进行处理
。2.
根据权利要求1所述的事件交互处理方法,其特征在于,所述
web
运行时监听用户对第一
GUI
软件的操作事件,包括:
web
运行时通过
web
应用程序接口监听用户对第一
GUI
软件的操作事件
。3.
根据权利要求1所述的事件交互处理方法,其特征在于,在
web
运行时监听用户对第一
GUI
软件的操作事件之前,所述方法包括:响应于对第二
GUI
软件的确认安装请求,在
web
运行时中注册所述第二
GUI
软件及所述第二
GUI
软件所声明的事件交互服务;所述第二
GUI
软件所声明的事件交互服务包括所声明的可提供事件交互服务的操作事件的名称

描述或类别
。4.
根据权利要求3所述的事件交互处理方法,其特征在于,所述若所述操作事件属于目标操作事件,则在已注册的事件交互服务中,筛选与所述目标操作事件相匹配的事件交互服务,包括:若所述操作事件属于目标操作事件,则在已注册的事件交互服务中,筛选与所述目标操作事件的名称

描述或类别相同的事件交互服务
。5.
根据权利要求3所述的事件交互处理方法,其特征在于,在响应于对第二
GUI
软件的确认安装请求之前,所述方法还包括:响应于对第二
GUI
软件的访问请求,对所述第二
GUI
软件进行初始化,并提供第二
...

【专利技术属性】
技术研发人员:宋庆林
申请(专利权)人:鼎道智联北京科技有限公司
类型:发明
国别省市:

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

1