[发明专利]一种事件通知方法、装置、电子设备及存储介质在审
申请号: | 202111155112.0 | 申请日: | 2021-09-29 |
公开(公告)号: | CN114048042A | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 吴贯亮;张赛;曹云轩;方昌权 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/451;G06F9/48;G06F16/957;G06F16/958 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 事件 通知 方法 装置 电子设备 存储 介质 | ||
本公开关于一种事件通知方法、装置、电子设备及存储介质,包括:接收事件提供方发送的事件触发指令,事件触发指令包括目标事件的事件标识,事件触发指令表征目标事件在事件提供方已经触发生成,基于事件标识确定监听目标事件的事件消费方,向事件消费方发送事件回调指令,事件回调指令包括事件标识,事件回调指令用于通知事件消费方,目标事件在事件提供方已经触发生成。本申请可以做到任一个目标事件在事件提供方发生时,都可以通过事件触发指令主动对事件中心系统进行通知,进而通知监听该目标事件的事件消费方,在保证事件提供方做到主动通知的同时,还提高了通知的效率。
技术领域
本公开涉及互联网技术领域,尤其涉及一种事件通知方法、装置、电子设备及存储介质。
背景技术
随着当前的移动互联网的迅速发展,随着移动端的普及、H5技术的发展,开发们越来越迫切需要一种非主动式的H5页面与本地化应用之间的通信方式,以此实现端状态变更一类能力的使用和扩展,包括App切前后台、App挂起恢复、App网络变化、App用户登录登出等等。
在H5页面与本地化应用之间构建以Bridge为通道的通信方式后,实现了H5页面与本地化应用的交互,满足了绝大多数交互的场景,然而还存在一类场景依然不能通过这种方式满足,那就是上文提到的端状态变更的场景。比如当H5页面需要确定本地化应用中某些事件(端状态是否发生变更)是否已经发生时,都要H5页面调用该事件对应的桥轮询本地化应用,确定事件是否发生,这显然较为被动,且通过轮询的方式也意味着需要耗费大量时间占用通道资源。
发明内容
本公开提供一种事件通知方法、装置、电子设备及存储介质,本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种事件通知方法,包括:
接收事件提供方发送的事件触发指令;事件触发指令包括目标事件的事件标识;事件触发指令表征目标事件在事件提供方已经触发生成;
基于事件标识确定监听目标事件的事件消费方;
向事件消费方发送事件回调指令;事件回调指令包括事件标识;事件回调指令用于通知事件消费方,目标事件在事件提供方已经触发生成。
在一些可能的实施例中,当事件提供方包括第一事件提供方和第二事件提供方,接收事件提供方发送的事件触发指令包括:
通过第一接口接收第一事件提供方发送的第一事件触发指令;第一事件触发指令包括第一目标事件的事件标识;
通过第一接口接收第二事件提供方发送的第二事件触发指令;第二事件触发指令包括第二目标事件的事件标识。
在一些可能的实施例中,接收事件提供方发送的事件触发指令之前,还包括:
接收事件提供方发送的事件注册指令;事件注册指令包括目标事件的事件标识和事件描述信息;
接收事件消费方发送的事件监听指令;事件监听指令包括待监听事件的描述信息;
若待监听事件的描述信息与目标事件的事件描述信息匹配,确定事件消费方为监听目标事件的事件消费方。
在一些可能的实施例中,确定事件消费方为监听目标事件的事件消费方包括:
将目标事件的事件标识和事件消费方建立映射关系。
在一些可能的实施例中,接收事件提供方发送的事件注册指令包括:
通过第二接口接收第一事件提供方发送的第一事件注册指令;第一事件注册指令包括第一目标事件的事件标识和第一事件描述信息;
通过第二接口接收第二事件提供方发送的第二事件注册指令;第二事件注册指令包括第二目标事件的事件标识和第二事件描述信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111155112.0/2.html,转载请声明来源钻瓜专利网。