技术特征:
1.一种开源群体协同消息通知方法,其特征在于,所述方法包括:在开源群体协同开发平台,根据消息定义模型定义多种消息类型;其中,每种消息类型对应一种交互目的;当消息发送方通过@工具给指定消息接收方发送消息时,通过平台交互界面根据预设的参数模板提示消息发送方输入多个参数;所述多个参数中包括用于选择消息类型的消息类型参数;根据所述参数模板解析并识别消息发送方发送的消息,提取得到参数内容后将消息以结构化数据的形式发送给指定的消息接收方;所述结构化数据将所述参数内容以字段形式存储;当消息接收方接收到所述结构化数据时,通过字段对消息进行过滤展示。2.根据权利要求1所述的方法,其特征在于,根据消息定义模型定义多种消息类型,包括:获取所述开源群体协同开发平台预设的通用消息定义模型,定义多种平台通用的消息类型;通过平台交互界面获取项目管理者针对当前项目配置的个性化消息定义模型,定义多种项目扩展的消息类型。3.根据权利要求2所述的方法,其特征在于,当消息发送方通过@工具给指定消息接收方发送消息时,通过平台交互界面根据预设的参数模板提示消息发送方输入多个参数;所述多个参数中包括用于选择消息类型的消息类型参数,包括:当消息发送方通过@工具给指定消息接收方发送消息时,通过平台交互界面根据预设的参数模板提示消息发送方输入三个参数;其中,第一参数为消息接收方用户名,第二参数为用于选择消息类型的消息类型参数,第三参数为消息内容。4.根据权利要求3所述的方法,其特征在于,所述第一参数和所述第二参数由消息发送方自行输入,或者从占位框下显示的推荐值中选择确定;所述第三参数由消息发送方输入自由文本或者留空。5.根据权利要求4所述的方法,其特征在于,所述第一参数占位框下显示的推荐值为在当前线程中和当前消息发送方有过直接交互的开发者,以及在当前线程中发表过评论的开发者。6.根据权利要求5所述的方法,其特征在于,根据所述参数模板解析并识别消息发送方发送的消息,提取得到参数内容后将消息以结构化数据的形式发送给指定的消息接收方;所述结构化数据将所述参数内容以字段形式存储,包括:根据所述参数模板解析并识别消息发送方发送的消息,提取得到参数内容后将消息以结构化数据的形式发送给指定的消息接收方;所述结构化数据将所述参数内容以字段形式存储;所述结构化数据表示为:
其中,sender、receiver、msg_type、msg_detail和mst_time为所述结构化数据的字段,dq、dp、消息类型、消息内容和消息发送时间为字段对应的参数内容。7.根据权利要求6所述的方法,其特征在于,当消息接收方接收到所述结构化数据时,通过字段对消息进行过滤展示,包括:当消息接收方接收到所述结构化数据时,所述开源群体协同开发平台将消息以消息通知面板和邮件的形式展示给消息接收方;获取消息接收方根据字段设置的过滤条件信息;根据所述过滤条件信息对消息进行过滤展示,以使消息接收方得到根据消息类型、消息内容或者消息发送时间过滤后的信息。8.一种开源群体协同消息通知装置,其特征在于,所述装置包括:消息类型定义模块,用于在开源群体协同开发平台,根据消息定义模型定义多种消息类型;其中,每种消息类型对应一种交互目的;消息发送模块,用于当消息发送方通过@工具给指定消息接收方发送消息时,通过平台交互界面根据预设的参数模板提示消息发送方输入多个参数;所述多个参数中包括用于选择消息类型的消息类型参数;消息打包模块,用于根据所述参数模板解析并识别消息发送方发送的消息,提取得到参数内容后将消息以结构化数据的形式发送给指定的消息接收方;所述结构化数据将所述参数内容以字段形式存储;消息过滤模块,用于当消息接收方接收到所述结构化数据时,通过字段对消息进行过滤展示。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
技术总结
本申请涉及一种开源群体协同消息通知方法、装置、计算机设备和存储介质。所述方法包括:根据消息定义模型定义多种消息类型,通过对@工具进行模板化扩展,允许消息发送方在指定提及目标的同时设置消息类型和消息内容,当消息发送方通过@工具给指定消息接收方发送消息时,通过平台交互界面根据预设的参数模板提示消息发送方输入多个参数,其中包括用于选择消息类型的消息类型参数;根据参数模板解析并识别消息发送方发送的消息,提取得到参数内容后将消息以结构化数据的形式发送给指定的消息接收方;当消息接收方接收到结构化数据时,能够通过结构化数据中的字段对消息进行过滤展示。展示。展示。
技术研发人员:李志星 王涛 余跃 王怀民
受保护的技术使用者:中国人民解放军国防科技大学
技术研发日:2022.06.07
技术公布日:2022/8/22