[发明专利]用于在集成开发环境内提供即时通信信道的系统和方法在审
申请号: | 201880068346.1 | 申请日: | 2018-08-22 |
公开(公告)号: | CN111602114A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 彼得·裴塞瑞斯 | 申请(专利权)人: | 切普泰克有限责任公司;蔻德史德润公司;彼得·裴塞瑞斯 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/71 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 向霞 |
地址: | 美国纽约州纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 集成 开发 环境 提供 即时 通信 信道 系统 方法 | ||
1.一种用于增强软件开发环境的通信系统,所述系统包括:
至少一个处理器,其可操作地连接到存储器;
开发引擎,其由所述至少一个处理器执行,所述至少一个处理器被配置为管理对代码存储库和版本控制应用的访问;
通信引擎,其由所述至少一个处理器执行,所述至少一个处理器被配置为启用基于用户的通信,并且结合代码编辑器和代码导航菜单(例如,代码树、代码列表等)显示通信接口;和
跟踪引擎,由所述至少一个处理器执行,所述至少一个处理器被配置为存储基于用户的通信,所述基于用户的通信具有到相应的基于用户的通信的代码行或代码文件的关联。
2.如权利要求1所述的系统,所述系统还包括接口引擎,所述接口引擎由所述至少一个处理器执行,所述至少一个处理器被配置为将可执行程序集成到现有的集成开发环境(“IDE”)应用(例如,应用或服务)中。
3.如权利要求2所述的系统,其中所述接口引擎包括IDE应用的插件或扩展。
4.如权利要求1所述的系统,所述系统还包括由所述至少一个处理器执行的接口引擎,所述接口引擎被配置为结合代码编辑面板来生成通信面板,其中所述通信面板被配置为显示与所述代码编辑面板中显示的代码相关联的消息流。
5.如权利要求4所述的系统,其中所述接口引擎还被配置为显示用于接受用户地址的通信接口和用于传达基于用户的消息的文本。
6.如权利要求5所述的系统,其中所述接口引擎还被配置为:
确定所述基于用户的消息是否与代码块(例如,改变的代码块、孤立的代码块等)相关;以及
响应于确定所述基于用户的消息与具体代码块相关,在所述通信面板中可视地区分所述基于用户的消息,以向所述用户指示这种关系。
7.如权利要求4所述的系统,其中所述接口引擎还被配置为:
在所述代码编辑面板中接收对所述代码的修改(例如,添加另外的代码、删除、重新编号、移动);以及
响应于接收到所述修改,存储用于保持修改后的代码和与所述代码编辑面板中所述代码相关联的消息流之间的通信线程链接的元数据。
8.如权利要求7所述的系统,其中所述保持动作还包括:
在所述元数据中存储所述代码编辑面板中的所述代码的第一标识和/或所述修改后的代码的第二标识(例如,当所述修改后的代码被包括在所述代码存储库中时)。
9.如权利要求8所述的系统,其中所述第一标识和所述第二标识中的一者或两者是提交标识。
10.如权利要求7所述的系统,其中所述保持动作还包括:
标识所述消息流中的所述基于用户的消息的接收方;以及
在所述元数据中注释关于所述基于用户的消息的所述接收方。
11.如权利要求10所述的系统,其中所述标识所述消息流中的所述基于用户的消息的所述接收方的动作包括:
在所述基于用户的消息的目标用户与所述基于用户的消息中提到的另一个用户之间进行区分;以及
选择所述目标用户作为所述基于用户的消息的所述接收方。
12.如权利要求7所述的系统,其中所述保持动作还包括:
确定所述修改是否包括删除所述代码编辑面板中的所述代码的至少一部分;以及
响应于确定所述修改包括删除:
在所述代码编辑面板中可视地指示对应于所述删除后的代码的部分;以及
在所述元数据中存储对应于所述删除后的代码的所述消息流中的一个或多个基于用户的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于切普泰克有限责任公司;蔻德史德润公司;彼得·裴塞瑞斯,未经切普泰克有限责任公司;蔻德史德润公司;彼得·裴塞瑞斯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880068346.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有集成的生物传感器的医疗装置
- 下一篇:用于母线的结构装置