1.一种界面消息流控制方法,其特征在于,包括如下步骤:
持续接收符合同一协议规范的不同类型的界面消息,按序将界面消息添加到消息队列中;
依据队列规则按序从消息队列中获取界面消息,将该界面消息转换为界面对象,其中界面消息的类型信息被转换为界面对象的视图层索引;
适应每一界面对象,根据其视图层索引从图形用户界面的多个视图层中选定一个目标视图层,在该目标视图层中输出显示所述界面对象。
2.根据权利要求1所述的方法,其特征在于,按序将界面消息添加到消息队列的步骤中,存在多个与界面消息的不同类型一一对应的消息队列,界面消息按照其不同类型被添加到对应的消息队列中,各消息队列被并行处理。
3.根据权利要求1所述的方法,其特征在于,每个消息队列均设置有优先级,根据消息队列的优先级处理不同消息队列的界面消息的显示关系。
4.根据权利要求1所述的方法,其特征在于,按序将界面消息添加到消息队列的步骤中,存在单个所述的消息队列,不同类型的界面消息被添加到该单个消息队列中。
5.根据权利要求1所述的方法,其特征在于,将该界面消息转换为界面对象的步骤中,将界面消息所包含的类型信息包含所述视图层索引,直接将其作为界面对象的类型字段的值,以用于选定所述的目标视图层。
6.根据权利要求5所述的方法,其特征在于,将该界面消息转换为界面对象的步骤中,当不存在与其视图层索引相对应的目标视图层时,创建相对应的视图层作为该目标视图层。
7.根据权利要求1所述的方法,其特征在于,输出显示所述界面对象的步骤中,当目标视图层被占用时,候至该目标视图层进入空闲状态以执行本步骤。
8.根据权利要求1所述的方法,其特征在于,还包括如下前置步骤:
启动直播间应用程序进程,由该进程创建所述的消息队列和/或视图层。
9.一种界面消息流控制装置,其特征在于,其包括:
队列添加消息模块:持续接收符合同一协议规范的不同类型的界面消息,按序将界面消息添加到消息队列中;
获取队列消息模块:依据队列规则按序从消息队列中获取界面消息,将该界面消息转换为界面对象,其中界面消息的类型信息被转换为界面对象的视图层索引;
视图定位显示模块;适应每一界面对象,根据其视图层索引从图形用户界面的多个视图层中选定一个目标视图层,在该目标视图层中输出显示所述界面对象。
10.一种电子设备,包括中央处理器和存储器,其特征在于,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如权利要求1至8中任意一项所述的界面消息流控制方法的步骤。
11.一种非易失性存储介质,其特征在于,其存储有依据权利要求1至8中任意一项所述的界面消息流控制方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行该方法所包括的步骤。