[发明专利]源代码及模块推荐系统及模块组件在审
申请号: | 201980031868.9 | 申请日: | 2019-09-17 |
公开(公告)号: | CN112154471A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 白承敏;孙胜培;郑允相 | 申请(专利权)人: | 乐思罗博有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06Q10/10 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 谢玉斌 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 源代码 模块 推荐 系统 组件 | ||
1.一种源代码及模块推荐系统,包括:
模块组件,所述模块组件包括控制模块及多个其他模块,所述控制模块包括具备拓扑结构管理部的功能单元,所述拓扑结构管理部感知及生成拓扑结构信息,所述多个其他模块包括与所述控制模块不同的功能单元;
使用者终端,所述使用者终端与所述模块组件连接;及
推荐服务器,所述推荐服务器通过网络与所述使用者终端连接,存储所述模块组件的拓扑结构信息,基于所述拓扑结构信息,向使用者终端提供关于推荐源代码的信息;
所述拓扑结构信息包括代表所述多个其他模块连接于所述控制模块的顺序的连接顺序,所述推荐服务器基于所述连接顺序,决定关于所述推荐源代码的信息并传输给所述使用者终端。
2.根据权利要求1所述的模块推荐系统,其中,
所述拓扑结构信息还包括模块共享信息及下级连接模块信息。
3.根据权利要求2所述的源代码及模块推荐系统,其中,
所述拓扑结构信息还包括层级信息,所述层级信息计数从所述模块组件的控制模块至相应模块的最短路径上的模块而决定,所述推荐服务器能够基于所述层级信息及所述模块共享信息,向所述模块组件推荐能追加或置换的推荐模块。
4.根据权利要求2所述的源代码及模块推荐系统,其中,
所述拓扑结构管理部的拓扑结构感知部基于从所述控制模块的下级连接模块接受提供的模块ID及下级连接模块信息,感知所述模块组件的连接状态。
5.根据权利要求1所述的源代码及模块推荐系统,其中,
所述推荐服务器基于追加地从所述使用者终端接受输入的关键词信息,推荐能追加或置换的推荐模块。
6.根据权利要求1所述的源代码及模块推荐系统,其中,
在所述推荐服务器中存储有与所述模块组件的拓扑结构信息相同的拓扑结构信息的情况下,所述推荐服务器将与所述相同的构成对应的源代码显示于所述使用者终端,
在所述推荐服务器中未存储与所述模块组件的拓扑结构信息相同的拓扑结构信息的情况下,所述推荐服务器推荐与包含所述模块组件的拓扑结构信息中一部分的拓扑结构信息对应的源代码及能追加或置换的模块。
7.根据权利要求4所述的源代码及模块推荐系统,其中,
所述推荐服务器基于元信息,推荐源代码及能追加或置换的推荐模块。
8.根据权利要求1所述的源代码及模块推荐系统,其中,
所述拓扑结构信息还包括代表包含多个模块功能的模块类别的类别信息,所述推荐服务器基于所述类别信息来推荐源代码及能追加或置换的推荐模块。
9.一种模块组件,所述模块组件能够与通过网络而与推荐服务器连接的使用者终端进行连接,包括:
感知、生成拓扑结构信息的拓扑结构管理部;通信控制部;包括模块信息及拓扑结构信息的存储器;包括微处理器并具备能运行使用者终端中所移植程序的功能单元的控制模块;及分别具备与所述控制模块不同的功能单元的多个其他模块;
所述拓扑结构信息包括代表所述多个其他模块连接于所述控制模块的顺序的连接顺序,所述推荐服务器基于所述连接顺序,决定关于所述推荐源代码的信息并传输给所述使用者终端。
10.根据权利要求9所述的模块组件,其中,
所述拓扑结构信息还包括模块共享信息及下级连接模块信息,所述层级信息计数从所述模块组件的控制模块至相应模块的最短路径上的模块而决定。
11.根据权利要求10所述的模块组件,其中,
所述拓扑结构信息还包括层级信息,所述层级信息计数从所述模块组件的控制模块至相应模块的最短路径上的模块而决定,所述推荐服务器能够基于所述层级信息及所述模块共享信息,向所述模块组件推荐能追加或置换的推荐模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐思罗博有限公司,未经乐思罗博有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980031868.9/1.html,转载请声明来源钻瓜专利网。