利索能及
我要发布
收藏
专利号: 2017111405804
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-04-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种应用页面启动方法,其特征在于,所述方法包括:页面组件生成页面请求信息,并发送至关联设置的事件总线;

所述事件总线将所述页面请求信息转发至关联设置的事件接收器,其中,所述事件接收器定义于包括至少一个应用页面的应用程序;

所述事件接收器根据所述页面请求信息调用所述页面组件,以完成应用页面的启动。

2.根据权利要求1所述的应用页面启动方法,其特征在于,可以通过以下步骤将所述页面组件与所述事件总线关联设置:获取所述页面组件的构造函数;

在所述构造函数中调用所述事件总线的注册函数,以将所述页面组件注册至所述事件总线,以使所述页面组件与所述事件总线关联设置。

3.根据权利要求1所述的应用页面启动方法,其特征在于,可以通过以下步骤将所述事件接收器与所述事件总线关联设置:在所述事件接收器中添加转发路径的注解;

通过所述注解将所述事件接收器注册至所述事件总线,以使所述事件接收器与所述事件总线关联设置。

4.根据权利要求1-3任意一项所述的应用页面启动方法,其特征在于,所述页面请求信息包括地址信息,所述事件总线将所述页面请求信息转发至关联设置的事件接收器的步骤包括:所述事件总线接收所述页面请求信息,并获取所述页面请求信息中的地址信息;

所述事件总线根据所述地址信息将所述页面请求信息转发至关联设置的事件接收器。

5.根据权利要求4所述的应用页面启动方法,其特征在于,所述页面请求信息还包括需要启动的应用页面的名称信息,所述事件接收器根据所述页面请求信息调用所述页面组件,以完成应用页面的启动的步骤包括:所述事件接收器获取所述页面请求信息中的名称信息;

所述事件接收器根据所述名称信息调用所述页面组件,以完成应用页面的启动。

6.根据权利要求5所述的应用页面启动方法,其特征在于,所述页面组件生成页面请求信息,并发送至关联设置的事件总线的步骤包括:页面组件生成页面请求信息;

所述页面组件调用navation(target,msg)函数将所述页面请求信息发送至关联设置的事件总线,其中,target为所述页面请求信息中的地址信息,msg为所述页面请求信息中需要启动的应用页面的名称信息。

7.一种应用页面启动装置,其特征在于,所述装置包括:信息生成模块,用于通过页面组件生成页面请求信息,并发送至关联设置的事件总线;

信息转发模块,用于通过所述事件总线将所述页面请求信息转发至关联设置的事件接收器,其中,所述事件接收器定义于包括至少一个应用页面的应用程序;

组件调用模块,用于通过所述事件接收器根据所述页面请求信息调用所述页面组件,以完成应用页面的启动。

8.根据权利要求7所述的应用页面启动装置,其特征在于,所述装置还包括:函数获取模块,用于获取所述页面组件的构造函数;

组件注册模块,用于在所述构造函数中调用所述事件总线的注册函数,以将所述页面组件注册至所述事件总线,以使所述页面组件与所述事件总线关联设置。

9.根据权利要求7所述的应用页面启动装置,其特征在于,所述装置还包括:注解添加模块,用于在所述事件接收器中添加转发路径的注解;

接收器注册模块,用于通过所述注解将所述事件接收器注册至所述事件总线,以使所述事件接收器与所述事件总线关联设置。

10.根据权利要求7-9任意一项所述的应用页面启动装置,其特征在于,所述页面请求信息包括地址信息,所述信息转发模块包括:信息接收子模块,用于通过所述事件总线接收所述页面请求信息,并获取所述页面请求信息中的地址信息;

信息转发子模块,用于通过所述事件总线根据所述地址信息将所述页面请求信息转发至关联设置的事件接收器。