发明名称 一种结束聊天会话和获取聊天会话信息的方法及系统
摘要 一种结束聊天会话和获取聊天会话信息的方法及系统,基于电信网络域提供的REST API,要结束聊天会话时,客户端向服务器发送结束聊天会话请求消息,消息中携带使用的动作和资源的信息,资源用资源URL标示;服务器收到所述结束聊天会话请求消息后,结束所述聊天会话,向客户端返回结束聊天会话响应消息。要获取聊天会话信息时,客户端以参与的聊天会话为使用的资源,向服务器发送获取聊天会话信息请求消息,消息中携带标示所述资源的资源URL;服务器收到所述获取聊天会话信息请求消息后,获取所述聊天会话的信息,向客户端返回获取聊天会话信息响应消息。本发明可以解决用户不能调用电信能力结束聊天会话和获取聊天会话信息的问题。
申请公布号 CN102469139B 申请公布日期 2016.05.25
申请号 CN201010548501.5 申请日期 2010.11.17
申请人 中兴通讯股份有限公司 发明人 邵伟翔
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I;H04L1/00(2006.01)I;H04L12/58(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 11262 代理人 李健;龙洪
主权项 一种结束聊天会话的方法,该方法基于电信网络域提供的表象化状态转变(REST)应用编程接口(API),包括:客户端向服务器发送结束聊天会话请求消息,消息中携带使用的动作和资源的信息,所述资源用资源统一资源位置符URL标示;服务器收到所述结束聊天会话请求消息后,结束所述聊天会话,向客户端返回结束聊天会话响应消息;所述客户端发送结束聊天会话请求消息之前,按以下方式生成所述结束聊天会话请求消息:以HTTP的布置(POST)动作为使用的动作,以结束聊天会话为使用的资源,生成消息头,其中,标示所述资源的资源URL中包含源端参与者用户标示符和/或聊天会话标示符;根据结束参数的表示“结束”的取值,生成结束参数的数据结构,作为消息体;根据所述消息头和消息体生成结束聊天会话请求消息;所述服务器结束聊天会话成功,返回结束聊天会话响应消息之前,按以下方式生成所述结束聊天会话响应消息:根据HTTP表示“无内容(No Content)”的响应符,生成消息头;根据所述消息头生成结束聊天会话响应消息;或者,所述客户端发送结束聊天会话请求消息之前,按以下方式生成所述结束聊天会话请求消息:使用HTTP的删除(Delete)动作和请求结束的聊天会话的资源,生成消息头,其中,标示所述资源的HTTP URL中包含源端参与者用户标示符和/或聊天会话标示符;根据所述消息头生成结束聊天会话请求消息;所述服务器结束聊天会话成功,返回结束聊天会话响应消息之前,按以下方式生成所述结束聊天会话响应消息:根据HTTP表示“成功(OK)”的响应符生成消息头;对所述聊天会话的每一个参与者,根据该参与者的参与者信息生成一个聊天会话参与者信息的数据结构;并根据生成的所有聊天会话参与者信息的数据结构,以及所述聊天会话的聊天状态、聊天模式、主题和资源URL中的至少一个,生成一个聊天会话信息的数据结构,作为消息体;根据所述消息头和消息体生成结束聊天会话响应消息。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部