报文处理方法、装置及系统

    公开(公告)号:CN109302447B

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

    申请号:CN201810934158.4

    申请日:2018-08-16

    Inventor: 赵剑川

    Abstract: 本申请涉及一种报文处理方法、装置及系统。其中,在报文处理方法中,基站根据预设的业务协议对属于第一操作系统的第一报文进行业务处理;第一报文为通过第一操作系统对接收到的第二报文进行过滤得到;基站根据预设的业务协议对属于第二操作系统的第三报文进行业务处理;第三报文为通过第二操作系统对获取到的第四报文进行过滤得到的;第四报文为第二报文的镜像报文。通过镜像报文,减少接收报文给第一操作系统的冲击,提高第一操作系统的处理能力。可在满足基站业务吞吐量要求的同时,解决多操作系统基站报文处理的问题。

    一种SCTP通信方法及装置
    3.
    发明授权

    公开(公告)号:CN103888283B

    公开(公告)日:2018-05-18

    申请号:CN201310407715.4

    申请日:2013-09-09

    Inventor: 赵剑川 贾克明

    Abstract: 本发明公开了一种SCTP通信方法,包括:将本端设备中主机和备机的IP地址设置为相同,并将所述备机的IP地址设置为对对端设备不可见;当本端设备中的主机与对端设备通信时,实时同步所述主机与所述备机上的SCTP偶联信息;当发生主机备机切换时,将所述备机切换为主机并将所述备机的IP地址设置为对对端设备可见,所述备机通过其SCTP偶联信息与对端设备通信。此外,还公开了一种SCTP通信装置。本发明不仅节约IP资源,而且在发生主备机切换时不需要重建偶联,对端设备不需要执行相应操作来配合切换。主备机器采用实时同步机制来保证切换时主备机上SCTP偶联信息的一致性,使主备机切换速度大大提高,缩短了切换时间。

    一种缓存分配方法及装置

    公开(公告)号:CN103699497A

    公开(公告)日:2014-04-02

    申请号:CN201310710756.0

    申请日:2013-12-19

    Abstract: 本发明实施例提供了一种缓存分配方法及装置,从不同预设长度中,确定长度不小于需要分配的缓存长度的预设长度,并从确定的预设长度中,确定长度最小的预设长度;从配置的各子缓存块中,确定最小的预设长度对应的且使用状态为空闲的子缓存块,并将确定的空闲子缓存块进行分配,其中,各子缓存块为基于所述不同预设长度,分别将同一缓存块划分为多个长度相等的子缓存块。与现有技术中,无论需要分配的缓存是大还是小均分配固定大小的子缓存块相比,提高了对缓存的利用率,使得对缓存块的划分和分配更加合理。本发明涉及计算机技术领域。

    报文处理方法及其系统

    公开(公告)号:CN105656808B

    公开(公告)日:2019-02-12

    申请号:CN201511024807.X

    申请日:2015-12-29

    Inventor: 赵剑川 张思思

    Abstract: 本发明涉及一种报文处理方法及其系统,其中,方法包括:当物理网口接收第一数据面报文或第一控制面报文时,所述虚拟网口内核模块根据所述数据面模块发送的第一虚拟网口创建指令在内核空间创建虚拟网口内核模块的接收线程;所述数据面模块通过物理网口驱动接口模块读取物理网口接收的第一数据面报文,并进行处理;所述控制面模块利用内核网络协议栈通过虚拟网口内核模块从物理网口驱动接口模块读取物理网口接收的第一控制面报文,并进行处理。通过上述技术方案,加快了数据面报文和控制面报文的处理速度,有效地提高了报文处理系统的报文处理效率。

    一种信息处理的方法和装置

    公开(公告)号:CN104994032B

    公开(公告)日:2018-09-25

    申请号:CN201510251265.3

    申请日:2015-05-15

    Inventor: 赵剑川

    Abstract: 本发明涉及通信领域,公开了一种信息处理的方法和装置,该方案为:在多核处理器启动之后,当接收到报文时,调用第一类核判断报文的类型,并基于报文的类型,通过第一类核将报文发送至与报文的类型匹配的核所对应的存储空间中;当通过第二类核和/或第三类核监控到其对应的存储空间中有存储的报文时,调用第二类核和/或第三类核对报文进行处理;当确定需要通过第二类核和/或第三类核发送报文时,将第二类核和/或第三类核对应的存储空间中的报文发送到指定的待发送存储空间中;调用第一类核对待发送存储空间中的报文进行发送。这样,不仅提高了数据的处理和转发的效率,同时避免了操作系统的冗余开销问题,进而提升了网络系统的整体吞吐量。

    一种缓存分配方法及装置

    公开(公告)号:CN103699497B

    公开(公告)日:2017-01-04

    申请号:CN201310710756.0

    申请日:2013-12-19

    Abstract: 本发明实施例提供了一种缓存分配方法及装置,从不同预设长度中,确定长度不小于需要分配的缓存长度的预设长度,并从确定的预设长度中,确定长度最小的预设长度;从配置的各子缓存块中,确定最小的预设长度对应的且使用状态为空闲的子缓存块,并将确定的空闲子缓存块进行分配,其中,各子缓存块为基于所述不同预设长度,分别将同一缓存块划分为多个长度相等的子缓存块。与现有技术中,无论需要分配的缓存是大还是小均分配固定大小的子缓存块相比,提高了对缓存的利用率,使得对缓存块的划分和分配更加合理。本发明涉及计算机技术领域。

    多核定时器实现方法和多核系统

    公开(公告)号:CN106020333B

    公开(公告)日:2019-03-05

    申请号:CN201610344969.X

    申请日:2016-05-20

    Inventor: 赵剑川

    Abstract: 本发明涉及一种多核定时器实现方法和多核系统,其方法为预先配置与多核系统的内核数量相同的定时器列表,其中,每个内核对应一个所述定时器列表,其方法包括:需要创建定时器的内核创建定时器数据结构;需要创建定时器的内核将所创建的定时器数据结构插入到任意一个内核的定时器列表中;需要进行处理的内核对所对应的定时器列表中的定时器数据结构进行调度或者/和调整。采用本发明的方案,可以将定时器任务的管理和定时任务的执行分担到每个内核中去,解决了集中管理存在负载过重的问题;同时,各内核之间不存在核间交互,避免了信息丢失和延迟,提高了定时效率以及系统稳定性。

Patent Agency Ranking