一种在线服务系统第三方即时通讯系统的通讯方法

文档序号:9567050阅读:425来源:国知局
一种在线服务系统第三方即时通讯系统的通讯方法
【技术领域】
[0001]本发明涉及一种在线服务系统中客户端与第三方即时通讯系统进行通讯的机制,适用于各种在线服务系统与第三方即时通讯系统实现通讯的应用场景。
【背景技术】
[0002]随着移动互联网的快速发展,各种即时通讯系统以飞快的速度发展。各种特色通讯系统通过差异化服务跑马圈地快速积累起庞大的用户群体,成为移动互联网时代重要的用户入口 ;另一方面,通过不断丰富功能,围绕通信这个核心功能,发展成为集通信、社交、营销、媒体、工具五大功能于一体的平台化产品。
[0003]各即时通讯系统提供商都会为企业,商家开放社交公众服务账号,该帐号与各即时通讯软件账号互通,通过社交公众服务账号,商家可在平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动。
[0004]在企业,和商家通过社交公众服务账号进行营销推广沟通交流成为了一种主流的线上线下互动营销方式,而移动设备受输入设备限制不能形成真正生产力,并且很多移动社交平台还没有推出PC客户端的前提下,在互联网在线服务系统中接入各种移动通讯软件就显得必要。
[0005]作为电子商务服务平台的在线服务系统如何通过一种通讯机制能简单有效的接入各社交公众服务帐号展开高效的互联网+服务,是现在待解决的问题。

【发明内容】

[0006]本发明的目的在于:针对现有技术中存在的上述技术问题,提供一种通讯机制能简单有效的接入各社交公众服务帐号展开高效互联网+服务的在线服务系统第三方即时通讯系统的通讯方法。
[0007]本发明是通过以下技术方案实现的:
服务器Ncfs通过即时通讯系统提供提供的装置绑定社交公众服务帐号获取当前访客的信息和输入信息;服务器Ncfs包装消息与客服端进行通讯并根据内容进行相应的处理。所述服务器Ncfs包装的消息为与客服端约定好的特殊格式字符串。
[0008]所述的服务器Ncfs和客户端建立Socket链接,将相关信息转发给客户端。
[0009]所述的在线服务系统第三方即时通讯系统的通讯方法,步骤如下;
步骤1,配置服务器Ncfs和社交公众服务账号;
步骤2,访客接入社交公众服务账号;
步骤3,客户端接收消息并进行相应处理;
步骤4,客户端发送消息。
[0010]所述客户端的实现步骤如下:
步骤1,定义消息类型的枚举,和消息结构;
步骤2,与服务器Ncfs建立Socket链接; 步骤3,监听消息方法不停接收服务器发送的消息;
步骤4,消息处理方法对不同消息进行不同处理。
[0011]进一步,所述的消息类型的枚举结构为
{
连接第三方即时通讯系统发送客服ID消息="8106〃;
第三方即时通讯系统服务器连接返回确认消息=〃8107〃;
会话消息="8105";
客服主动关闭对话消息=〃8109〃;
获取当前访客对话记录="8110";
获取在线客服Id和name = 〃8111〃;
查询48小时内指定客服有效对话访客信息="8113〃;
};
所述的消息结构为
{
消息号;
消息内容数组;
}o
[0012]进一步,所述的服务器Ncfs建立Socket链接为
{
Socket链接(绑定地址端口);
开启线程监听消息;
}o
[0013]进一步,所述的监听消息方法
{
while (true)
{
格式化消息;
调用消息处理方法;
}
}o
[0014]进一步,所述的消息处理方法
{
消息结构类格式化消息;
消息结构类的消息号与消息类型枚举类匹配执行不同的处理程序;
}o
[0015]综上所述,由于采用了上述技术方案,本发明的有益效果是:本发明适用于在线客服系统或者期望与各第三方即时通讯系统进行打通的产品。实现了与各热门通讯系统互通互联,数据本地存储,客户管理,简单有效的扩展企业互联网+服务。
【附图说明】
[0016]本发明将通过例子并参照附图的方式说明,其中:
图1为本发明系统的拓扑图;。
【具体实施方式】
[0017]本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0018]本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0019]如图1所示的,一种在线服务系统第三方即时通讯系统的通讯方法,服务器Ncfs通过即时通讯系统提供提供的装置绑定社交公众服务帐号获取当前访客的信息和输入信息;服务器Ncfs包装消息与客服端进行通讯并根据内容进行相应的处理。所述服务器Ncfs包装的消息为与客服端约定好的特殊格式字符串。例如:“〈MmXSd>消息号;内容A ;内容B;〈/Md>〈/mS>”
注:openid为社交公众服务帐号提供的访客唯一标识
然后通过socket发送给客户端,客户端根据openid进行区分显示各个访客的消息,并进行回复。
[0020]
所述的服务器Ncfs和客户端建立Socket链接,将相关信息转发给客户端。
[0021]所述的在线服务系统第三方即时通讯系统的通讯方法,步骤如下;
步骤1,配置服务器Ncfs和社交公众服务账号;
步骤2,访客接入社交公众服务账号;用户关注社交公众服务帐号后,通过点击社交公众服务帐号进入聊天界面并点击菜单接入服务器,提示接入成功后输入内容并点击发送,此时服务器Ncfs根据社交公众服务帐号提供的装置可以获取访客的openid和nickName等相关访客信息。根据与客户端约定好的格式将这些信息包装成特殊格式字符串<MmXSd>8105 ;openid ;nickName ;content〈/Md>〈/mS> 并通过 Socket 发送
步骤3,客户端接收消息并进行相应处理;客户端通过Socket接收到<Mm>〈Sd>8105 ;openid ;nickName ;content</Md></mS>这条字符串消息,通过对字符串的拆分解析获得消息号8105知道这是一条对话消息,那么就根据openid将此消息的内容content显示在当前这个访客的对话窗口当中,nickName显示在此对话窗口页签上。
[0022]步骤4,客户端发送消息,将客服输入的信息包装成特定格式字符串<MmXSd>8105 ;cid ;CuName ;content</Md></mS> 并通过 Socket 发送给服务器 Ncfs,服务器Ncfs调用社交公众服务帐号装置发送消息传入相应参数,消息内容就为content。
[0023]
所述客户端的实现步骤如下:
步骤1,定义消息类型的枚举,和消息结构;
步骤2,与服务器Ncfs建立Socket链接;
步骤3,监听消息方法不停接收服务器发送的消息; 步骤4,消息处理方法对不同消息进行不同处理。
[0024]进一步,所述的消息类型的枚举结构为
{
连接第三方即时通讯系统发送客服ID消息="8106〃;
第三方即时通讯系统服务器连接返回确认消息=〃8107〃;
会话消息="8105";
客服主动关闭对话消息=〃8109〃;
获取当前访客对话记录="8110";
获取在线客服Id和name = 〃8111〃;
查询48小时内指定客服有效对话访客信息="8113〃;
};
所述的消息结构为
{
消息号;
消息内容数组;
}o
[0025]进一步,所述的服务器Ncfs建立Socket链接为
{
Socket链接(绑定地址端口);
开启线程监听消息;
}o
[0026]进一步,所述的监听消息方法
{
while (true)
{
格式化消息;
调用消息处理方法;
}
}o
[0027]进一步,所述的消息处理方法
{
消息结构类格式化消息;
消息结构类的消息号与消息类型枚举类匹配执行不同的处理程序;
}o
[0028]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
【主权项】
1.一种在线服务系统第三方即时通讯系统的通讯方法,其特征在于:服务器Ncfs通过即时通讯系统提供提供的装置绑定社交公众服务帐号获取当前访客的信息和输入信息;月艮务器Ncfs包装消息与客服端进行通讯并根据内容进行相应的处理;所述服务器Ncfs包装的消息为与客服端约定好的特殊格式字符串。2.根据权利要求1所述的在线服务系统第三方即时通讯系统的通讯方法,其特征在于,所述的服务器Ncfs和客户端建立Socket链接,将相关信息转发给客户端。3.根据权利要求1所述的在线服务系统第三方即时通讯系统的通讯方法,其特征在于,步骤如下:步骤1,配置服务器Ncfs和社交公众服务账号;步骤2,访客接入社交公众服务账号;步骤3,客户端接收消息并进行相应处理;步骤4,客户端发送消息。4.根据权利要求1或2所述的在线服务系统第三方即时通讯系统的通讯方法,其特征在于,所述客户端的实现步骤如下:步骤1,定义消息类型的枚举,和消息结构;步骤2,与服务器Ncfs建立Socket链接;步骤3,监听消息方法不停接收服务器发送的消息;步骤4,消息处理方法对不同消息进行不同处理。5.根据权利要求4所述的在线服务系统第三方即时通讯系统的通讯方法,其特征在于,所述的消息类型的枚举结构为{连接第三方即时通讯系统发送客服ID消息="8106〃;第三方即时通讯系统服务器连接返回确认消息=〃8107〃;会话消息="8105〃 ;客服主动关闭对话消息=〃8109〃;获取当前访客对话记录="8110";获取在线客服Id和name = 〃8111〃;查询48小时内指定客服有效对话访客信息="8113〃;};所述的消息结构为{消息号;消息内容数组;}〇6.根据权利要求4所述的在线服务系统第三方即时通讯系统的通讯方法,其特征在于,所述的服务器Ncfs建立Socket链接为{Socket链接(绑定地址端口);开启线程监听消息;}〇7.根据权利要求4所述的在线服务系统第三方即时通讯系统的通讯方法,其特征在于,所述的监听消息方法{while (true){格式化消息;调用消息处理方法;}}〇8.根据权利要求4所述的在线服务系统第三方即时通讯系统的通讯方法,其特征在于,所述的消息处理方法{消息结构类格式化消息;消息结构类的消息号与消息类型枚举类匹配执行不同的处理程序;}〇
【专利摘要】本发明涉及一种在线服务系统第三方即时通讯系统的通讯方法,服务器Ncfs通过即时通讯系统提供的装置绑定社交公众服务帐号获取当前访客的信息和输入信息;服务器Ncfs包装消息与客服端进行通讯并根据内容进行相应的处理。所述服务器Ncfs包装的消息为与客服端约定好的特殊格式字符串。本发明适用于在线客服系统或者期望与各第三方即时通讯系统进行打通的产品。实现了与各热门通讯系统互通互联,数据本地存储,客户管理,简单有效的扩展企业互联网+服务。
【IPC分类】H04L12/58, H04L29/06
【公开号】CN105323155
【申请号】CN201510858581
【发明人】赵成
【申请人】用友网络科技股份有限公司
【公开日】2016年2月10日
【申请日】2015年11月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1