(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211197556.5
(22)申请日 2022.09.29
(65)同一申请的已公布的文献号
申请公布号 CN 115269207 A
(43)申请公布日 2022.11.01
(73)专利权人 浙江省公众信息产业有限公司无
线运营分公司
地址 310023 浙江省杭州市余杭区五常街
道溪沁街8号中国电信浙江创新园A3-
2-4
(72)发明人 王淑春 郭民 李明 邵如青
赵晓春
(74)专利代理 机构 杭州坚果知识产权代理事务
所(普通合伙) 33366
专利代理师 刘晓
(51)Int.Cl.
G06F 9/50(2006.01)
(56)对比文件
US 6665701 B1,20 03.12.16
CN 110362409 A,2019.10.2 2CN 111949393 A,2020.1 1.17
CN 112286685 A,2021.01.2 9
US 2002016892 A1,2002.02.07
CN 112650576 A,2021.04.13
US 2022006855 A1,202 2.01.06
WO 2022127535 A1,202 2.06.23
CN 112269659 A,2021.01.26
CN 107566904 A,2018.01.09
CN 110888858 A,2020.0 3.17
CN 104954 468 A,2015.09.3 0
WO 2013097719 A1,2013.07.04
CN 110231992 A,2019.09.13
武东明等.IP卫星网络 接入网关中队列管理
器的设计与实现. 《通信技 术》 .2017,(第10期),
Flávio Meneses 等.Dynamic Modular
vCPE Orc hestrati on in Platform as a
Service Arc hitectures. 《2019 IE EE 8th
Internati onal Conference o n Cloud
Networking (CloudNet)》 .2020,第1- 6页. (续)
审查员 吴海旋
(54)发明名称
一种用于vCPE网元分配资源的方法和系统
(57)摘要
本发明涉及一种用于vCPE网元分配资源的
方法和系统, 包括将类资源单元存入Redis链表
中, 判断待申请类资源单元是否在该链表中; 若
是, 将其从该链表中弹出, 为待分配资源vCPE网
元分配待申请类 资源单元的资源, 更新待分配资
源vCPE网元的已分配待申请类资源单元的数据,
并将更新数据后的已分配待申请类资源单元插
入Redis链表; 否则, 判断数据库中是否存在待申
请类资源单元; 若是, 为待分配资源vCPE网元分
配待申请类资源单元的资源, 更新待分配资源
vCPE网元的已分配所待申请类资源单元的数据,
更新Redis链表。 本发明实现了 大量并发处理时,
减少对数据库的频繁访问和更新, 并发申请读取到的数据准确, 且当数据库出现异常时, 不中断
业务。
[转续页]
权利要求书3页 说明书7页 附图1页
CN 115269207 B
2022.12.23
CN 115269207 B
(56)对比文件
鞠照明等.互动电视边 缘资源管理系统的设
计与实现. 《计算机 工程》 .2012,(第17期),朱丽莉 等.基 于资源分配图的死锁检测算
法的改进. 《情 报 科 学》 .20 00,第18卷(第5
期),第45 3-455页.2/2 页
2[接上页]
CN 115269207 B1.一种用于vCPE网元分配资源的方法, 其特 征在于, 所述方法包括:
根据vCPE 网元待分配资源类型, 生成多个类资源单元, 并将所述类资源单元存入Redis
链表中;
接收到待分配资源vCPE网元的类资源申请消息时, 判断所述类资源申请消息中的待申
请类资源单 元是否在所述Redis链 表中;
若存在, 将所述待申请类资源单元从所述Redis链表中弹出, 为所述待分配资源vCPE 网
元分配所述待申请 类资源单元的资源后, 更新所述待分配资源vCP E网元的已分配所述待申
请类资源单元的数据, 并将更新数据后的所述已分配所述待申请类资源单元插入所述
Redis链表中;
否则, 判断数据库中是否存在所述待申请类资源单 元;
若所述数据库中存在所述待申请类资源单元, 为所述待分配资源vCPE网元分配所述待
申请类资源单元的资源后, 更新所述待分配 资源vCPE网元的已分配所述待申请 类资源单元
的数据, 并更新所述Redis链 表;
所述根据vCPE网元待分配资源类型, 生成多个类资源单元, 并将所述类资源单元存入
Redis链表中, 具体包括:
创建所述Redis链表, 将满足资源抢夺条件的所述待分配资源类型作为所述类资源单
元;
获取所述类资源单元的初始值, 并将所述类资源单元和所述类资源单元的数据插入所
述Redis链 表中, 其中所述Redis链 表是单向队列;
所述更新所述Redis链 表, 具体包括:
查询所述Redis链 表中是否存在所述待申请类资源单 元;
若存在, 则根据所述待分配资源vCPE网元的已分配所述待申请类资源单元的数据, 更
新所述Redis链 表中的所述待申请类资源单 元的数据;
否则, 在所述Redis链表中插入所述待申请类资源单元, 并更新所述Redis链表中的所
述待申请类资源单 元的数据。
2.根据权利要求1所述的用于vCPE网元分配资源的方法, 其特征在于, 所述方法还包
括:
所述Redis链表中的类资源单元的数据更新时, 更新所述数据库中存储的所述类资源
单元的数据。
3.根据权利要求1所述的用于vCPE网元分配资源的方法, 其特征在于, 所述方法还包括
当满足预设条件时, 所述Redis链 表和所述数据库进行同步;
所述Redis链 表和所述数据库进行同步, 具体包括:
依次读取所述Redis链表中的类资源单元, 在所述数据库中查询是否存在所述类资源
单元;
若所述数据库中存在所述类资源单元, 则判断所述Redis链表中的类资源单元的数据
是否与所述数据库中存储的类资源单元的数据一致, 并设置所述数据库中的类资源单元是
已更新标识;
若不一致, 则根据所述Redis链表中的类资源单元的数据更新所述数据库中的类资源
单元的数据;权 利 要 求 书 1/3 页
2
CN 115269207 B
3
专利 一种用于vCPE网元分配资源的方法和系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:10:12上传分享