一种面向对象业务逻辑的处理方法及装置

    公开(公告)号:CN114637492A

    公开(公告)日:2022-06-17

    申请号:CN202210264306.2

    申请日:2022-03-17

    Inventor: 颜昀 车勇子 施为

    Abstract: 本申请提供了一种面向对象业务逻辑的处理方法及装置,包括:从顶点数组中取出第一节点;当第一节点为控制节点,将第一存储对象转换成源对象,执行第一节点对应的方法,获得第一边值;从边数组中查找起点为第一节点,边值与第一边值相等的第二节点;执行第二节点的方法获得第二存储对象;当第二节点的下一个节点不为空时,判断第二节点的下一个节点的类型,直至边数组无符合的边;当第一节点为计算节点,将第一存储对象输入第一节点;执行第一节点的方法获得第二存储对象;当第一节点的下一个节点不为空时,判断第一节点的下一个节点的所属类型,直至边数组无符合的边。本申请能够简化复杂的业务逻辑代码,降低了维护业务逻辑代码的成本。

    业务播放方法及装置
    2.
    发明授权

    公开(公告)号:CN112689169B

    公开(公告)日:2022-06-17

    申请号:CN202011518801.9

    申请日:2020-12-21

    Inventor: 施为 王磊泰 李京

    Abstract: 本申请提供了一种业务播放方法及装置,播放组件生成播放信号,对播放信号进行路由,触发播放信号的依赖组件执行第一操作,并在执行完第一操作后继续传递播放信号,触发关联组件传递播放信号并执行第一操作,当播放信号传递至播放组件时,播放组件执行业务播放操作,并销毁该播放信号。其中,第一操作包括:基于注入该业务组件的共享数据协议对象,获取共享通道内与该业务组件的待处理事务相关的共享数据,并基于共享数据,对待处理事务进行处理,并将处理的处理结果共享至共享通道。本申请通过对播放信号路由,触发播放信号的关联组件和依赖组件进行事务处理,并控制业务组件的业务逻辑仅仅在组件内部被操作,从而实现各个业务组件之间的解耦。

    基于事件驱动架构的App组件化方法及事件驱动架构

    公开(公告)号:CN111475140B

    公开(公告)日:2023-09-22

    申请号:CN202010201223.X

    申请日:2020-03-20

    Inventor: 颜昀 施为 徐斌

    Abstract: 本申请提供了一种基于事件驱动架构的App组件化方法,基于事件驱动架构,事件驱动架构包括:事件中介和事件通道,该方法包括:事件中介在接收到第一组件发布的组件动作的情况下,将组件动作转发给与第一组件关联的事件通道;与第一组件关联的事件通道,查找与组件动作对应的第二组件,第二组件与第一组件不同;与第一组件关联的事件通道,在查找到第二组件的情况下,将组件动作发送给第二组件,以使第二组件根据组件动作执行相应的操作。在本申请中,通过以上方式可以,降低不同组件之间的依赖,提高开发效率。

    业务播放方法及装置
    4.
    发明公开

    公开(公告)号:CN112689169A

    公开(公告)日:2021-04-20

    申请号:CN202011518801.9

    申请日:2020-12-21

    Inventor: 施为 王磊泰 李京

    Abstract: 本申请提供了一种业务播放方法及装置,播放组件生成播放信号,对播放信号进行路由,触发播放信号的依赖组件执行第一操作,并在执行完第一操作后继续传递播放信号,触发关联组件传递播放信号并执行第一操作,当播放信号传递至播放组件时,播放组件执行业务播放操作,并销毁该播放信号。其中,第一操作包括:基于注入该业务组件的共享数据协议对象,获取共享通道内与该业务组件的待处理事务相关的共享数据,并基于共享数据,对待处理事务进行处理,并将处理的处理结果共享至共享通道。本申请通过对播放信号路由,触发播放信号的关联组件和依赖组件进行事务处理,并控制业务组件的业务逻辑仅仅在组件内部被操作,从而实现各个业务组件之间的解耦。

    一种面向对象业务逻辑的处理方法及装置

    公开(公告)号:CN114637492B

    公开(公告)日:2024-09-03

    申请号:CN202210264306.2

    申请日:2022-03-17

    Inventor: 颜昀 车勇子 施为

    Abstract: 本申请提供了一种面向对象业务逻辑的处理方法及装置,包括:从顶点数组中取出第一节点;当第一节点为控制节点,将第一存储对象转换成源对象,执行第一节点对应的方法,获得第一边值;从边数组中查找起点为第一节点,边值与第一边值相等的第二节点;执行第二节点的方法获得第二存储对象;当第二节点的下一个节点不为空时,判断第二节点的下一个节点的类型,直至边数组无符合的边;当第一节点为计算节点,将第一存储对象输入第一节点;执行第一节点的方法获得第二存储对象;当第一节点的下一个节点不为空时,判断第一节点的下一个节点的所属类型,直至边数组无符合的边。本申请能够简化复杂的业务逻辑代码,降低了维护业务逻辑代码的成本。

    界面切换方法、装置、电子设备及存储介质

    公开(公告)号:CN113918264A

    公开(公告)日:2022-01-11

    申请号:CN202111332280.2

    申请日:2021-11-11

    Abstract: 本发明公开了一种界面切换方法、装置、电子设备及存储介质,当在显示的第一界面上检测到界面切换指令时,确定与界面切换指令对应的第二界面以及待切换视觉元素,获取第一界面中的视觉元素初始值以及第二界面的视觉元素目标值,在第一界面切换至第二界面的过程中,确定第一界面在当前时刻的滑动偏移位置,基于视觉元素初始值、视觉元素目标值和滑动偏移位置确定当前时刻的视觉元素插值,并显示在当前切换界面上。本发明在界面切换过程中,将根据第一界面实时的滑动偏移位置确定的视觉元素插值显示在切换过程中的页面上,使得第一界面自适应地从一种状态无缝切换到第二界面显示的另一种状态,整个界面切换过程都有过渡效果,因此提高了用户体验。

    基于事件驱动架构的App组件化方法及事件驱动架构

    公开(公告)号:CN111475140A

    公开(公告)日:2020-07-31

    申请号:CN202010201223.X

    申请日:2020-03-20

    Inventor: 颜昀 施为 徐斌

    Abstract: 本申请提供了一种基于事件驱动架构的App组件化方法,基于事件驱动架构,事件驱动架构包括:事件中介和事件通道,该方法包括:事件中介在接收到第一组件发布的组件动作的情况下,将组件动作转发给与第一组件关联的事件通道;与第一组件关联的事件通道,查找与组件动作对应的第二组件,第二组件与第一组件不同;与第一组件关联的事件通道,在查找到第二组件的情况下,将组件动作发送给第二组件,以使第二组件根据组件动作执行相应的操作。在本申请中,通过以上方式可以,降低不同组件之间的依赖,提高开发效率。

Patent Agency Ranking