-
公开(公告)号:CN107102900B
公开(公告)日:2020-02-07
申请号:CN201610097234.1
申请日:2016-02-22
Applicant: 上海大唐移动通信设备有限公司 , 大唐移动通信设备有限公司
IPC: G06F9/54
Abstract: 本发明公开一种共享内存空间的管理方法,包括:基于预设的链表模式,将待管理的共享内存空间初始化为公共区和私有区,且在私有区中初始化一块属性区,并将链表模式对应的链表结点的属性存放到属性区;在接收到一条待写入的数据时,从私有区的非属性区为该条数据申请一个链表结点空间;将该条数据写入到该链表结点的数据域,并在该链表结点的指针域记录与该链表结点相关的链表结点相对共享内存空间的首地址的地址偏移量。相比现有技术,本发明公开的共享内存空间的管理方法,利用链表结点的指针域记录相对共享内存空间首地址的地址偏移量,用以模拟链表结构,对共享内存空间实现灵活、高效的管理。
-
公开(公告)号:CN106997293A
公开(公告)日:2017-08-01
申请号:CN201610052909.0
申请日:2016-01-26
Applicant: 上海大唐移动通信设备有限公司 , 大唐移动通信设备有限公司
Inventor: 李永海
IPC: G06F9/44
CPC classification number: G06F9/4498
Abstract: 本发明提供一种有限状态机的实现方法及装置,该方法包括:当状态机接收到用户终端发来的状态请求时,根据对象标识符在对象状态集中确定当前对象的状态标识符;根据当前对象的状态标识符和状态切换条件在状态查找字典中查找下一个状态标识符并更新对象状态集中的相应状态标识符。本发明所述有限状态机是在内存中构建一个状态查找字典,后续状态机的任何操作都是通过查询状态查找字典来实现的。通过查找字典内的多个链表来获得状态机的切换信息,由于是静态字典,不需要保证多线程、多进程同步;且通过状态标识符对应唯一当前状态名,规避了字符串的操作,较小查找算法复杂度。
-
公开(公告)号:CN107102900A
公开(公告)日:2017-08-29
申请号:CN201610097234.1
申请日:2016-02-22
Applicant: 上海大唐移动通信设备有限公司 , 大唐移动通信设备有限公司
IPC: G06F9/54
Abstract: 本发明公开一种共享内存空间的管理方法,包括:基于预设的链表模式,将待管理的共享内存空间初始化为公共区和私有区,且在私有区中初始化一块属性区,并将链表模式对应的链表结点的属性存放到属性区;在接收到一条待写入的数据时,从私有区的非属性区为该条数据申请一个链表结点空间;将该条数据写入到该链表结点的数据域,并在该链表结点的指针域记录与该链表结点相关的链表结点相对共享内存空间的首地址的地址偏移量。相比现有技术,本发明公开的共享内存空间的管理方法,利用链表结点的指针域记录相对共享内存空间首地址的地址偏移量,用以模拟链表结构,对共享内存空间实现灵活、高效的管理。
-
公开(公告)号:CN107025125A
公开(公告)日:2017-08-08
申请号:CN201610067318.0
申请日:2016-01-29
Applicant: 上海大唐移动通信设备有限公司 , 大唐移动通信设备有限公司
Inventor: 李永海
IPC: G06F9/45
Abstract: 本发明涉及一种原始码流解码方法和系统,其中该方法包括:将当前所使用解码库的字段属性信息写入配置文件中;读取配置文件,加载字段属性信息至内存;接收用户端的原始码流;按照字段属性信息依序遍历并解析原始码流字段;根据用户需求格式化输出解析结果。本发明将码流数据结构信息,与程序完全解藕,若要获取字段值,只要配置文件进行简单的修改即可,有利于新手快速参与到项目中来,同时代码行将不随字段多少,而线性增加。而且不要需要强制转换数据结构,利用指针按字节(单位),利用偏移量依次访问原始码流,在频繁解码过程中,可以有效提高解码速率,代码行比较稳定,不会随需求变更,产生大的变迁。
-
公开(公告)号:CN107025125B
公开(公告)日:2019-10-22
申请号:CN201610067318.0
申请日:2016-01-29
Applicant: 上海大唐移动通信设备有限公司 , 大唐移动通信设备有限公司
Inventor: 李永海
IPC: G06F8/41
Abstract: 本发明涉及一种原始码流解码方法和系统,其中该方法包括:将当前所使用解码库的字段属性信息写入配置文件中;读取配置文件,加载字段属性信息至内存;接收用户端的原始码流;按照字段属性信息依序遍历并解析原始码流字段;根据用户需求格式化输出解析结果。本发明将码流数据结构信息,与程序完全解藕,若要获取字段值,只要配置文件进行简单的修改即可,有利于新手快速参与到项目中来,同时代码行将不随字段多少,而线性增加。而且不要需要强制转换数据结构,利用指针按字节(单位),利用偏移量依次访问原始码流,在频繁解码过程中,可以有效提高解码速率,代码行比较稳定,不会随需求变更,产生大的变迁。
-
-
-
-