1.一种直播间全屏和半屏消息统一封装的方法,包括如下步骤:步骤S1,将来自消息源的消息分别传递给全屏直播间和半屏直播间,全屏直播间通过第一消息通道传递消息,半屏直播间通过第二消息通道传递消息;
步骤S2,在所述第一消息通道和所述第二消息通道上层增加消息通道合并业务层,所述消息通道合并业务层将所述第一消息通道和所述第二消息通道的消息处理后传输到业务逻辑层;
步骤S3,所述业务逻辑层将消息处理后传输到用户界面层。
2.根据权利要求1所述的方法,其特征在于,在步骤S2中所述消息通道合并业务层将所述第一消息通道和所述第二消息通道的消息经过转换、合并、筛选后进行统一输出。
3.根据权利要求2所述的方法,其特征在于,在步骤S2中将所述消息通道合并业务层设计成工厂类,以实现将消息经过转换、合并、筛选后进行统一输出的功能。
4.根据权利要求3所述的方法,其特征在于,在步骤S2中所述消息通道合并业务层中的每一种消息的转换为单独的子流程。
5.根据权利要求4所述的方法,其特征在于,在步骤S2中利用Java中的接口定义间接协议来衔接所述工厂类和所述单独的子流程。
6.根据权利要求5所述的方法,其特征在于,在步骤S2中所述接口包括getMessage接口方法,用于接收任意类型的消息。
7.一种计算机可读存储介质,其上存储有可执行指令,所述指令在由处理器执行时,实现根据权利要求1-6中的任一项所述的直播间全屏和半屏消息统一封装的方法的步骤。
8.一种电子设备,包括:
存储器,用于存储可执行指令;以及
处理器,用于执行所述存储器中存储的可执行指令,以实现根据权利要求1-6中任一项所述的直播间全屏和半屏消息统一封装的方法的步骤。