行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210541560.2 (22)申请日 2022.05.19 (65)同一申请的已公布的文献号 申请公布号 CN 114663202 A (43)申请公布日 2022.06.24 (73)专利权人 山东佳联电子商务有限公司 地址 250000 山东省济南市历下区高新区 新泺大街1299号鑫盛大厦1号楼19层B 区 专利权人 点拍科技有限公司 (72)发明人 陈伟 李丽华  (74)专利代理 机构 济南金迪知识产权代理有限 公司 37219 专利代理师 杨树云(51)Int.Cl. G06Q 30/08(2012.01) G06Q 30/06(2012.01) G06F 8/30(2018.01) G06F 9/50(2006.01) (56)对比文件 刘浩等.移动社交网络中基 于拍卖模型的数 据转发激励机制. 《通信学报》 .2017,(第1 1期), Fabiana Ros si.GOFS: Geo-distributed Scheduling in OpenFa aS. 《2021 IE EE Symposium o n Computers and Com munications (ISCC)》 .2021, 审查员 王兰云 (54)发明名称 一种基于faas函数服务的拍卖竞价系统及 方法 (57)摘要 本发明涉及一种基于faas函数服务的拍卖 竞价系统及方法, 包括公告/标的上传模块、 标的 展示模块、 竞买人拍卖竞价模块、 拍卖师功能模 块及faas函数服务模块; 在需要保障重点拍卖会 或重点二级域名网站场景下, 将所有模块抽象成 一组函数服务, 还包括函数镜像生成及函数部署 模板生成功能; 在对应场景下, 实现函数服务部 署、 函数服务调用及函数服务删除的功能。 通过 faas函数服务架构, 为需要重点保障的拍卖会及 二级域名网站提供单独的函数服务, 与其他后台 服务隔离。 使用本发明的函数服务架构, 只需单 独开发新增加的函数功能, 部署新开发的函数镜 像服务即可, 避免了微服务架构需要在模块中增 加函数, 升级时需要暂停服 务, 重新部署的问题。 权利要求书3页 说明书13页 附图3页 CN 114663202 B 2022.09.02 CN 114663202 B 1.一种基于faas函数服务的拍卖竞价系 统, 其特征在于, 包括公告/标的上传模块、 标 的展示模块、 竞买人拍卖竞 价模块、 拍卖师功能模块及fa as函数服 务模块; 公告/标的上传模块用于: 上传、 录入拍卖 会公告及标的信息, 录入标的业 务信息; 标的展示模块用于: 对信息进行展示, 供用户查询、 查看; 具体是指: 在未开拍前, 展示 标的信息及距离开拍的时间; 拍卖中, 展示拍卖的状态信息; 拍卖结束后, 对拍卖结束的标 的展示标的 的状态; 竞买人拍卖竞价模块用于: 提供竞买人参与标的拍卖, 实时获取当前拍卖状态信 息、 出 价; 拍卖师功能模块用于: 提供拍卖师主持拍卖 会功能; faas函数服务模块用于: 在需要隔离保障重点拍卖会或重点二级域名网站场景下, 将 所述公告/标的上传模块、 标的展示模块、 竞买人拍卖竞价模块、 拍卖师功能模块的功能服 务抽象成一组函数服务, faas函数服务模块还包括函数镜像生成及函数部署模板生成功 能; 每个函数服务都通过openfaas+k8s, 最终以docker容器的形式发布并启动运行, 通过不 同的函数服务访问地址为前端网页、 APP终端提供对应的功能服务; 以及, 在需要隔离保障 重点拍卖会的场景下, 对拍卖和竞价过程涉及的业务进行函数服务部署、 函数服务调用及 函数服务删除的功能; 在需要隔离重点二级域名网站场景下, 对整个重点二级域名网站进 行函数服 务部署、 函数服 务调用及函数服 务删除的功能; faas函数服务模块包括nginx模块、 openfass  API gateway模块、 faas ‑netes模块、 kubernetes集群、 消息分发模块、 消息队列、 redis内存数据库、 Rejson模块、 推送模块及nfs 文件存储模块; nginx模块用于: 接收、 返回来自PC端、 移动客户端的客户端访问请求, 将对后台的服务 请求转发至openfas s API gateway模块; openfass  API gateway模块用于: 当要部署或者调用函数服务的时候, openfass  API  gateway模块将请求转发给faas ‑netes模块, faas ‑netes模块完成调用kubernetes集群中 部署的函数服 务镜像, 实现业 务功能调用; 消息队列用于存储消息, 由消息分发模块发送至订阅者, 实现并发场景下的同步信息 处理, 同步并发处理拍卖竞价过程中的报价信息、 拍卖师拍卖会主持开拍、 暂停、 恢复、 终 止、 公示信息; redis内存数据库用于缓存标的, 或对二级域名是否重点保障的信息、 及在拍卖过程中 的报价信息; Rejson模块直接从redis内存数据库中存 储、 更新和获取JSON 值; 推送模块用于客户端的websocket信息推送,保证参与同一场次拍卖会 的所有用户能 及时收到出价及拍卖师信息; nfs文件存储模块用于存 储服务函数部署的yaml文件。 2.一种基于faas函数服务的拍卖竞价方法, 运行于权利要求1  所述的基于faas函数服 务的拍卖竞 价系统, 其特 征在于, 包括: 将所述公告/标的上传模块、 标的展示模块、 竞买人拍卖竞价模块、 拍卖师功能模块的 功能服务抽象成一组函数服务, faas函数服务模块还包括函数镜像生 成及函数部署模板生 成功能; 对于 没有特殊要求重点保障的服务, 统一访问默认的函数服务; 对于需要重点保障权 利 要 求 书 1/3 页 2 CN 114663202 B 2的拍卖场次即需要隔离重点拍卖会的服务, 对拍卖和竞价过程涉及的业务进 行函数服务部 署、 函数服务调用及函数服务删除的功 能; 对于需要重点保 障的二级域名整站服务即需要 隔离重点二级域名网站的服务, 对整个重点二级域名网站进行函数服务部署、 函数服务调 用及函数服 务删除的功能。 3.根据权利要求2所述的一种基于faas函数服务的拍卖竞价方法, 其特征在于, 函数镜 像生成, 包括: 基于OpenFaaS框架编写服务函数, 使用faas ‑cli工具编译打包生成docker镜 像, 将docker镜像 推送到docker镜像仓库中; 函数部署模板生成, 包括: 将编写的服务函数部署的yaml文件提取成为yaml文件模板, 将yaml文件中随场景不同的参数配置抽取出来, yaml文件模板中使用占位符形式, 将yaml 文件模板存入NFS服务器, 按函数文件名生成文件目录, 目录中存 入yaml文件 模板。 4.根据权利要求2所述的一种基于faas函数服务的拍卖竞价方法, 其特征在于, 函数服 务部署, 包括: 创建需要隔离重点拍卖会及创建需要隔离重点二级域名网站时, 对于对应的服务函 数, 从NFS服务器中读取yaml文件模板, 传入参数, 替换yaml文件模板中需要替代的部分, 形 成部署yaml文件, 一个yaml文件中能配置多个服 务函数, yaml文件保存到NFS服 务器; 运行faas ‑cli deploy指令, 根据faas ‑cli deploy指令中指定的yaml文件, 从docker 镜像仓库中下载函数镜像到kubernetes集群, 生成docker容器; deploy指令启动docker容 器。 5.根据权利要求2所述的一种基于faas函数服务的拍卖竞价方法, 其特征在于, OpenFaaS为每个服务函数生成基于函数名称的唯一URL地址; 函数服务调用, 包括: 前端应 用调用统一的后台的函数服务地址, 函数服务请求中写有标的ID及所在二级域名网站系统 ID; 函数服务请求被到转发openfass  API gateway模块, openfass  API gateway模块将函 数服务请求转发至faas ‑netes模块, faas ‑netes模块根据标的ID及二级域名网站系统ID, 从redis内存 数据库中读取出该标的, 或对二级域名站点ID的请求, 是否重点保障, 如是, 则 读取出对应的函数服 务名称, 调用对应的函数服 务。 6.根据权利要求5所述的一种基于faas函数服务的拍卖竞价方法, 其特征在于, redis 内存数据库中存储是否需要隔离重点的拍卖会、 需要隔离重点的二级域名网站的信息, 在 创建拍卖会、 创建二级站点时, 以json格式存入redis内存 数据库中, redis内存 数据库中存 储的是否需要隔离重点的拍卖会、 需要隔离重点的二级域名网站的信息, 在拍卖会结束、 二 级域名网站 站点撤销时清除。 7.根据权利要求5所述的一种基于faas函数服务的拍卖竞价方法, 其特征在于, 在 faas‑netes中设置缓存, 当拍卖会或二级域名网站站点第一次调用后台服务函数, 读取 redis内存数据库中的结果后, 将结果放置到缓存中; faas ‑netes中的缓存信息, 在拍卖会 结束、 二级域名网站 站点撤销时清除。 8.根据权利要求2所述的一种基于faas函数服务的拍卖竞价方法, 其特征在于, 函数服 务删除, 包括:

.PDF文档 专利 一种基于faas函数服务的拍卖竞价系统及方法

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于faas函数服务的拍卖竞价系统及方法 第 1 页 专利 一种基于faas函数服务的拍卖竞价系统及方法 第 2 页 专利 一种基于faas函数服务的拍卖竞价系统及方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:26:44上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。