[发明专利]一种基于插件化的个人消息聚合系统有效
申请号: | 201810840635.0 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109361591B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 宁淑荣;汪沁然;廖礼萍;范莉丽 | 申请(专利权)人: | 北京联合大学 |
主分类号: | H04L51/04 | 分类号: | H04L51/04;H04L51/212;G06F9/54 |
代理公司: | 北京驰纳智财知识产权代理事务所(普通合伙) 11367 | 代理人: | 谢亮 |
地址: | 100101 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 插件 个人 消息 聚合 系统 | ||
1.一种基于插件化的个人消息聚合系统,包括显示模块,其特征在于,还包括以下模块:
来源插件:用于登录到消息源,并从所述消息源获取和/或格式化消息;
控制中心:用于分析获取到的所述消息;所述控制中心包括消息路由、分析插件、过滤插件和存储模块中的至少一种;所述分析插件使用通过关键词提取算法提取消息中的关键词,公式为:
其中,d为阻尼参数代表每次迭代后的损耗概率,Vj为句子中每一词组的相似度向量,Vi为文本段i中的当前候选词,In(Vi)为文本段i中的重要性值,Out(Vi)为文本段j即词语集合中元素的个数,S(Vj)为上一词语的重要性值;
事件模块:用于将分析后的消息推送给用户;
插件管理器:用于通过进程信号量来标记进程状态,通过非零返回值和零返回值来确定插件运行状态;
所述插件化采用消息队列和消息路由模块相结合的方式,由消息队列负责分发所有消息数据,由消息路由模块负责把消息发送给所有动态注册的分析插件中以保证分析插件无需获得消息队列的权限即可访问消息;
所述消息队列和消息路由模块相结合的方式为:所述消息队列将从所述来源插件接收到的信息进行消息的预处理,调用所述存储模块并生成消息ID,由所述消息路由接收这个队列中的消息并传输到消息存档模块和过滤插件中。
2.如权利要求1所述的基于插件化的个人消息聚合系统,其特征在于:当所述来源插件连接到消息队列后向所述控制中心发送就绪指令。
3.如权利要求2所述的基于插件化的个人消息聚合系统,其特征在于:所述消息使用JSON格式进行传输。
4.如权利要求1所述的基于插件化的个人消息聚合系统,其特征在于:所述消息路由通过Source队列、Analysis队列、Reply队列、Push队列和Callback队列中的至少一种进行消息分发。
5.分析插件如权利要求4所述的基于插件化的个人消息聚合系统,其特征在于:所述过滤插件用于检索消息并去除无用的部分。
6.如权利要求5所述的基于插件化的个人消息聚合系统,其特征在于:所述过滤插件通过聊天模式和正则设定判断消息是否推送。
7.如权利要求6所述的基于插件化的个人消息聚合系统,其特征在于:当聊天模式为私聊时,则消息必定被推送。
8.一种基于插件化的个人消息聚合方法,包括显示聚合后的信息,其特征在于,还包括以下步骤:
通过来源插件登录到消息源,并从所述消息源获取和/或格式化消息;
控制中心分析获取到的所述消息;所述控制中心包括消息路由、分析插件、过滤插件和存储模块中的至少一种;所述分析插件使用通过关键词提取算法提取消息中的关键词,公式为:
其中,d为阻尼参数代表每次迭代后的损耗概率,Vj为句子中每一词组的相似度向量,文本段i中的当前候选词,In(Vi)为文本段i中的重要性值,Out(Vi)为文本段j即词语集合中元素的个数,S(Vj)为上一词语的重要性值;
将分析后的消息推送给用户;
所述方法包括插件管理器通过进程信号量来标记进程状态,通过非零返回值和零返回值来确定插件运行状态;
所述插件化采用消息队列和消息路由模块相结合的方式,由消息队列负责分发所有消息数据,由消息路由模块负责把消息发送给所有动态注册的分析插件中以保证分析插件无需获得消息队列的权限即可访问消息;
所述消息队列和消息路由模块相结合的方式为:所述消息队列将从所述来源插件接收到的信息进行消息的预处理,调用所述存储模块并生成消息ID,由所述消息路由接收这个队列中的消息并传输到消息存档模块和过滤插件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联合大学,未经北京联合大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810840635.0/1.html,转载请声明来源钻瓜专利网。