一种集成网页页面与客户端信息的交互方法及装置的制作方法

文档序号:7868745阅读:189来源:国知局
专利名称:一种集成网页页面与客户端信息的交互方法及装置的制作方法
技术领域
本发明涉及一种信息交互方案,特别涉及一种网页页面与客户端信息的交互方法及装置。
背景技术
由于需要处理SIP协议(会话初始协议,即信令控制协议,用于IP多媒体会议、IP电话通信等等)、媒体流等,融合通信客户端一般采用客户端形式实现。有些业务场景(如CRM, 0A,电子商务等)需要客户端与WEB页面紧密集合,通过操作页面使用融合通信客户端功能,有效提高用户与客服人员沟通效率,增强用户体验,丰富沟通手段。比如说当用户在WEB页面上浏览某项业务,有疑问需要及时与客服人员沟通时,只需点击页面上按钮即可使用文字、图片、语音、视频等沟通手段,无须启动客户端,弹出令人生厌的界面遮住需要观看的业务页面。

发明内容
本发明所要解决的技术问题是提供一种通过操作业务系统的网页页面即可实现业务系统的网页页面与融合通信系统的客户端进行信息交互的集成网页页面与客户端信息的交互方法及装置。本发明解决上述技术问题的技术方案如下一种集成网页页面与客户端的信息交互方法,其特征在于,包括以下步骤步骤1:业务系统中的网页页面保存用户登录信息,为融合通信系统中的第一客户端创建启动模块,所述启动模块用于在网页页面与第一客户端之间传递信息;步骤2 :网页页面调用启动 模块启动第一客户端,并通过启动模块将用户信息发送给第一客户端;步骤3 :第一客户端接收用户信息,并通过用户信息在融合通信系统的服务器上注册,注册成功后,第一客户端发送注册成功消息给启动模块;步骤4 :启动模块接收注册成功消息,并将注册成功消息发送给网页页面,网页页面接收注册成功消息后自动刷新页面,显示注册成功;步骤5 :第一客户端与第二客户端通过启动模块建立通话连接;步骤6 :第二客户端挂机时,第二客户端通过服务器向第一客户端发送挂机消息,第一客户端接收挂机消息后,通过启动模块通知网页页面,网页页面显示空闲。本发明的有益效果是在与业务系统的网页页面与融合通信系统中的第一客户端同一台PC上创建启动模块,实现网页页面与第一客户端相互之间的信息传递。在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述步骤5中在网页页面和第一客户端主动建立通话连接时进一步包括以下步骤步骤501 :网页页面调用启动模块,向第一客户端发送准备呼叫信息,所述准备呼叫消息中携带被叫号码;步骤502 :第一客户端接收准备呼叫消息,之后第一客户端通过服务器向第二客户端发送请求通话消息,通知服务器请求与标记有被叫号码的第二客户端通话;步骤503 :服务器接收请求通话消息后,向第二客户端发送请求通话消息;步骤504:第二客户端接收请求通话消息后,通过服务器向第一客户端发送应答消息;步骤505 :第一客户端接收应答消息后,通过启动模块通知网页页面,显示通话中,通话连接建立成功。采用上述进一步方案的有益效果是网页页面通过调用启动模块建立第一客户端与第二客户端的通话连接,有效提高用户与客服人员沟通效率,增强用户体验,丰富沟通手段。进一步,所述步骤5中当第二客户端主动建立通话连接时进一步包括以下步骤步骤511 :第二客户端通过服务器向第一客户端发送请求通话消息;步骤512 :第一客户端接收请求通话消息后,通过启动模块向网页页面发送来电消息;步骤513 :网页页面接收来电消息后,显示来电号码和通话中,并通过启动模块向第一客户端发送准备应答消息;步骤514:第一客户端接收准备应答消息后,通过服务器向第二客户端发送应答消息;

步骤515 :第二客户端接收应答消息后,通话连接建立成功。采用上述进一步方案的有益效果是第二客户端通过启动模块建立第一客户端与第二客户端的通话连接,有效提高用户与客服人员沟通效率,增强用户体验,丰富了沟通手段。进一步,所述启动模块中包括用户数据报协议通信单元和注册表协议接口,所述用户数据报协议通信单元,用于实现启动模块与客户端通信;所述注册表协议接口,用于在启动模块与网页页面之间建立通信连接。采用上述进一步方案的有益效果是采用数据报协议通信单元,实现了控件与客户端分离,接口规范,客户端独立性好,可以远程部署,可以较容易的移植到其它应用,其它应用只需实现接口规范即可使用客户端功能。数据报协议通信单元另外的好处是处理简单、占用资源少,由于在这个应用环境中,一般是在本地或局域网内,网络质量好,丢包率很低,可以忽略不计。通过注册表协议注册融合通信客户端,就可以从网页或调用链接直接启动客户端,使用简单方便。一种集成网页页面与客户端的信息交互装置,包括创建模块,启动发送模块,接收注册模块,所述注册成功模块,所述建立连接模块和所述挂机模块;所述创建模块,用于业务系统中的网页页面保存用户登录信息,为融合通信系统中的第一客户端创建启动模块,所述启动模块用于在网页页面与第一客户端之间传递信息;所述启动发送模块,用于网页页面调用启动模块启动第一客户端,并通过启动模块将用户信息发送给第一客户端;所述接收注册模块,用于第一客户端接收用户信息,并通过用户信息在融合通信系统的服务器上注册,注册成功后,第一客户端发送注册成功消息给启动模块;所述注册显示模块,用于启动模块接收注册成功消息,并将注册成功消息发送给网页页面,网页页面接收注册成功消息后自动刷新页面,显示注册成功;所述建立连接模块,用于第一客户端与第二客户端通过启动模块建立通话连接;所述挂机模块,用于第二客户端挂机时,第二客户端通过服务器向第一客户端发送挂机消息,第一客户端接收挂机消息后,通过启动模块通知网页页面,网页页面显示空闲。采用上述进一步方案的有益效果是在与业务系统的网页页面与融合通信系统中的第一客户端同一台PC上创建启动模块,实现网页页面与第一客户端相互之间的信息传递。进一步,所述建立连接模块在网页页面和第一客户端主动建立通话连接时进一步包括准备呼叫子模块,第一请求子模块,第二请求子模块,应答子模块和通知显示子模块;所述准备呼叫子模块,用于网页页面调用启动模块,向第一客户端发送准备呼叫信息,所述准备呼叫消息中携带被叫号码;所述第一请求子模块,用于第一客户端接收准备呼叫消息,之后第一客户端通过服务器向第二客户端发送请求通话 消息,通知服务器请求与标记有被叫号码的第二客户端通话;所述第二请求子模块,用于服务器接收请求通话消息后,向第二客户端发送请求通话消息;所述应答子模块,用于第二客户端接收请求通话消息后,通过服务器向第一客户端发送应答消息;所述通知显示子模块,用于第一客户端接收应答消息后,通过启动模块通知网页页面,显示通话中,通话连接建立成功。采用上述进一步方案的有益效果是网页页面通过调用启动模块建立第一客户端与第二客户端的通话连接,有效提高用户与客服人员沟通效率,增强用户体验,丰富沟通手段。进一步,所述建立连接模块中当第二客户端主动建立通话连接时进一步包括请求通话子模块,所述请求通话子模块,用于第二客户端通过服务器向第一客户端发送请求通话消息;所述通知来电子模块,用于第一客户端接收请求通话消息后,通过启动模块向网页页面发送来电消息;所述接收显示子模块,用于网页页面接收来电消息后,显示来电号码和通话中,并通过启动模块向第一客户端发送准备应答消息;所述接收应答子模块,用于第一客户端接收准备应答消息后,通过服务器向第二客户端发送应答消息;所述连接成功子模块,用于第二客户端接收应答消息后,通话连接建立成功。采用上述进一步方案的有益效果是第二客户端通过启动模块建立第一客户端与第二客户端的通话连接,有效提高用户与客服人员沟通效率,增强用户体验,丰富了沟通手段。进一步,所述启动模块中包括用户数据报协议通信单元和注册表协议接口,所述用户数据报协议通信单元,用于实现启动模块与客户端通信;所述注册表协议接口,用于在启动模块与网页页面之间建立通信连接。采用上述进一步方案的有益效果是采用数据报协议通信单元,实现控件与客户端分离,接口规范,客户端独立性好,可以远程部署,可以较容易的移植到其它应用,其它应用只需实现接口规范即可使用客户端功能。数据报协议通信单元另外的好处是处理简单、占用资源少,由于在这个应用环境中,一般是在本地或局域网内,网络质量好,丢包率很低,可以忽略不计。通过注册表协议注册融合通信客户端,就可以从网页或调用链接直接启动客户端,使用简单方便。


图1为本发明方法步骤流程图;图2为本发明装置结构图;图3为建立连接子模块内部结构图。附图中,各标号所代表的部件列表如下1、创建模块,2、启动发送模块,3、接收注册模块,4、注册成功模块,5、建立连接模块,6、挂机模块,7、准备呼叫子模块,8、第一请求子模块,9、第二请求子模块、10、应答子模块,11、通知显示子模块,12、请求通话子模块,13、通知来电子模块,14、接收显示子模块,15、接收应答子模块,16、连接成功子 模块。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。如图1所示,为本发明方法步骤流程图;图2为本发明装置结构图,图3为建立连接子模块内部结构图。实施例1一种集成网页页面与客户端的信息交互方法,包括以下步骤步骤1:业务系统中的网页页面保存用户登录信息,为融合通信系统中的第一客户端创建启动模块,所述启动模块用于在网页页面与第一客户端之间传递信息;步骤2 :网页页面调用启动模块启动第一客户端,并通过启动模块将用户信息发送给第一客户端;步骤3 :第一客户端接收用户信息,并通过用户信息在融合通信系统的服务器上注册,注册成功后,第一客户端发送注册成功消息给启动模块;步骤4 :启动模块接收注册成功消息,并将注册成功消息发送给网页页面,网页页面接收注册成功消息后自动刷新页面,显示注册成功;步骤5 :第一客户端与第二客户端通过启动模块建立通话连接;步骤6 :第二客户端挂机时,第二客户端通过服务器向第一客户端发送挂机消息,第一客户端接收挂机消息后,通过启动模块通知网页页面,网页页面显示空闲。
所述步骤5中在网页页面和第一客户端主动建立通话连接时进一步包括以下步骤步骤501 :网页页面调用启动模块,向第一客户端发送准备呼叫信息,所述准备呼叫消息中携带被叫号码;步骤502 :第一客户端接收准备呼叫消息,之后第一客户端通过服务器向第二客户端发送请求通话消息,通知服务器请求与标记有被叫号码的第二客户端通话;步骤503 :服务器接收请求通话消息后,向第二客户端发送请求通话消息;步骤504:第二客户端接收请求通话消息后,通过服务器向第一客户端发送应答消息;步骤505 :第一客户端接收应答消息后,通过启动模块通知网页页面,显示通话中,通话连接建立成功。所述步骤5中当第二客户端主动建立通话连接时进一步包括以下步骤步骤511 :第二客户端通过服务器向第一客户端发送请求通话消息;步骤512 :第一客户端接收请求通话消息后,通过启动模块向网页页面发送来电消息;步骤513 :网页页面接收来电消息后,显示来电号码和通话中,并通过启动模块向第一客户端发送准备应答消息;步骤514:第一客户端接收准备应答消息后,通过服务器向第二客户端发送应答消息;步骤515 :第二客户端接收应答消息后,通话连接建立成功。所述启动模块中包括用户数据报协议通信单元和注册表协议接口,所述用户数据报协议通信单元,用于实现启动模块与客户端通信;所述注册表协议接口,用于在启动模块与网页页面之间建立通信连接。一种集成网页页面与客户端的信息交互装置,包括创建模块1,启动发送模块2,接收注册模块3,所述注册成功模块4,所述建立连接模块5和所述挂机模块6 ;所述创建模块1,用于业务系统中的网页页面保存用户登录信息,为融合通信系统中的第一客户端创建启动模块,所述启动模块用于在网页页面与第一客户端之间传递信息;所述启动发送模块2,用于网页页面调用启动模块启动第一客户端,并通过启动模块将用户信息发送给第一客户端;所述接收注册模块3,用于第一客户端接收用户信息,并通过用户信息在融合通信系统的服务器上注册,注册成功后,第一客户端发送注册成功消息给启动模块;所述注册显示模块4,用于启动模块接收注册成功消息,并将注册成功消息发送给网页页面,网页页面接收注册成功消息后自动刷新页面,显示注册成功;所述建立连接模块5,用于第一客户端与第二客户端通过启动模块建立通话连接; 所述挂机模块6,用于第二客户端挂机时,第二客户端通过服务器向第一客户端发送挂机消息,第一客户端接收挂机消息后,通过启动模块通知网页页面,网页页面显示空闲。所述建立连接模块5在网页页面和第一客户端主动建立通话连接时进一步包括准备呼叫子模块7,第一请求子模块8,第二请求子模块9,应答子模块10和通知显示子模块
11;所述准备呼叫子模块7,用于网页页面调用启动模块,向第一客户端发送准备呼叫信息,所述准备呼叫消息中携带被叫号码;所述第一请求子模块8,用于第一客户端接收准备呼叫消息,之后第一客户端通过服务器向第二客户端发送请求通话消息,通知服务器请求与标记有被叫号码的第二客户端通话;所述第二请求子模块9,用于服务器接收请求通话消息后,向第二客户端发送请求通话消息;所述应答子模块10,用于第二客户端接收请求通话消息后,通过服务器向第一客户端发送应答消息;所述通知显示子模块11,用于第一客户端接收应答消息后,通过启动模块通知网页页面,显示通话中,通话连接建立成功。所述建立连接模块5中当第二客户端主动建立通话连接时进一步包括请求通话子模块12,所述请求通话子模块12,用于第二客户端通过服务器向第一客户端发送请求通话消息;所述通知来电子模块13,用于第一客户端接收请求通话消息后,通过启动模块向网页页面发送来电消息;所述接收显示 子模块14,用于网页页面接收来电消息后,显示来电号码和通话中,并通过启动模块向第一客户端发送准备应答消息;所述接收应答子模块15,用于第一客户端接收准备应答消息后,通过服务器向第二客户端发送应答消息;所述连接成功子模块16,用于第二客户端接收应答消息后,通话连接建立成功。所述启动模块中包括用户数据报协议通信单元和注册表协议接口,所述用户数据报协议通信单元,用于实现启动模块与客户端通信;所述注册表协议接口,用于在启动模块与网页页面之间建立通信连接。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种集成网页页面与客户端的信息交互方法,其特征在于,包括以下步骤 步骤1:业务系统中的网页页面保存用户登录信息,为融合通信系统中的第一客户端创建启动模块,所述启动模块用于在网页页面与第一客户端之间传递信息; 步骤2:网页页面调用启动模块启动第一客户端,并通过启动模块将用户信息发送给第一客户端; 步骤3 :第一客户端接收用户信息,并通过用户信息在融合通信系统的服务器上注册,注册成功后,第一客户端发送注册成功消息给启动模块; 步骤4 :启动模块接收注册成功消息,并将注册成功消息发送给网页页面,网页页面接收注册成功消息后自动刷新页面,显示注册成功; 步骤5 :第一客户端与第二客户端通过启动模块建立通话连接; 步骤6:第二客户端挂机时,第二客户端通过服务器向第一客户端发送挂机消息,第一客户端接收挂机消息后,通过启动模块通知网页页面,网页页面显示空闲。
2.根据权利要求1所述的集成网页页面与客户端的信息交互方法,其特征在于,所述步骤5中在网页页面和第一客户端主动建立通话连接时进一步包括以下步骤 步骤501 :网页页面调用启动模块,向第一客户端发送准备呼叫信息,所述准备呼叫消息中携带被叫号码; 步骤502 :第一客户端接收准备呼叫消息,之后第一客户端通过服务器向第二客户端发送请求通话消息,通知服务器请求与标记有被叫号码的第二客户端通话; 步骤503 :服务器接收请求通话消息后,向第二客户端发送请求通话消息; 步骤504 :第二客户端接收请求通话消息后,通过服务器向第一客户端发送应答消息;步骤505:第一客户端接收应答消息后,通过启动模块通知网页页面,显示通话中,通话连接建立成功。
3.根据权利要求1所述的集成网页页面与客户端的信息交互方法,其特征在于,所述步骤5中当第二客户端主动建立通话连接时进一步包括以下步骤 步骤511 :第二客户端通过服务器向第一客户端发送请求通话消息; 步骤512 :第一客户端接收请求通话消息后,通过启动模块向网页页面发送来电消息;步骤513 :网页页面接收来电消息后,显示来电号码和通话中,并通过启动模块向第一客户端发送准备应答消息; 步骤514 :第一客户端接收准备应答消息后,通过服务器向第二客户端发送应答消息; 步骤515 :第二客户端接收应答消息后,通话连接建立成功。
4.根据权利要求1至3任一所述的集成网页页面与客户端的信息交互方法,其特征在于所述启动模块中包括用户数据报协议通信单元和注册表协议接口,所述用户数据报协议通信单元,用于再启动模块与客户端之间建立通信连接;所述注册表协议接口,用于在启动模块与网页页面之间建立通信连接。
5.一种集成网页页面与客户端的信息交互装置,其特征在于包括创建模块(1),启动发送模块(2),接收注册模块(3),所述注册成功模块(4),所述建立连接模块(5)和所述挂机模块(6); 所述创建模块(1),用于业务系统中的网页页面保存用户登录信息,为融合通信系统中的第一客户端创建启动模块,所述启动模块用于在网页页面与第一客户端之间传递信息;所述启动发送模块(2),用于网页页面调用启动模块启动第一客户端,并通过启动模块将用户信息发送给第一客户端; 所述接收注册模块(3),用于第一客户端接收用户信息,并通过用户信息在融合通信系统的服务器上注册,注册成功后,第一客户端发送注册成功消息给启动模块; 所述注册显示模块(4),用于启动模块接收注册成功消息,并将注册成功消息发送给网页页面,网页页面接收注册成功消息后自动刷新页面,显示注册成功;所述建立连接模块(5 ),用于第一客户端与第二客户端通过启动模块建立通话连接;所述挂机模块(6 ),用于第二客户端挂机时,第二客户端通过服务器向第一客户端发送挂机消息,第一客户端接收挂机消息后,通过启动模块通知网页页面,网页页面显示空闲。
6.根据权利要求5所述的集成网页页面与客户端信息的交互装置,其特征在于所述建立连接模块(5)在网页页面和第一客户端主动建立通话连接时进一步包括准备呼叫子模块(7),第一请求子模块(8),第二请求子模块(9),应答子模块(10)和通知显示子模块(11); 所述准备呼叫子模块(7),用于网页页面调用启动模块,向第一客户端发送准备呼叫信息,所述准备呼叫消息中携带被叫号码; 所述第一请求子模块(8),用于第一客户端接收准备呼叫消息,之后第一客户端通过服务器向第二客户端发送请求通话消息,通知服务器请求与标记有被叫号码的第二客户端通话; 所述第二请求子模块(9),用于服务器接收请求通话消息后,向第二客户端发送请求通话消息; 所述应答子模块(10),用于第二客户端接收请求通话消息后,通过服务器向第一客户端发送应答消息; 所述通知显示子模块(11),用于第一客户端接收应答消息后,通过启动模块通知网页页面,显示通话中,通话连接建立成功。
7.根据权利要求5所述的集成网页页面与客户端的信息交互装置,其特征在于所述建立连接模块(5)中当第二客户端主动建立通话连接时进一步包括请求通话子模块(12),通知来电子模块(13),接收显示子模块(14),接收应答子模块(15)和连接成功子模块(16); 所述请求通话子模块(12 ),用于第二客户端通过服务器向第一客户端发送请求通话消息; 所述通知来电子模块(13),用于第一客户端接收请求通话消息后,通过启动模块向网页页面发送来电消息; 所述接收显示子模块(14),用于网页页面接收来电消息后,显示来电号码和通话中,并通过启动模块向第一客户端发送准备应答消息; 所述接收应答子模块(15),用于第一客户端接收准备应答消息后,通过服务器向第二客户端发送应答消息; 所述连接成功子模块(16 ),用于第二客户端接收应答消息后,通话连接建立成功。
8.根据权利要求5至7任一所述的集成网页页面与客户端的信息交互装置,其特征在于所述启动模块中包括用户数据报协议通信单元和注册表协议接口,所述用户数据报协议通信单元,用于实现启动模块与客户端通信;所述注册表协议接口,用于在启动模块与网页 页面之间建立通信连接。
全文摘要
本发明涉及一种集成网页页面与客户端的信息交互方法及装置,包括以下步骤业务系统中的网页页面保存用户登录信息,创建启动模块;网页页面调用启动模块启动第一客户端,并通过启动模块将用户信息发送给第一客户端;第一客户端接收用户信息,并在融合通信系统的服务器上注册;启动模块将注册成功消息发送给网页页面,网页页面接收注册成功消息后自动刷新页面,显示注册成功;第一客户端与第二客户端通过启动模块建立通话连接;第二客户端挂机时,网页页面显示空闲。本发明通过操作业务系统的网页页面即可实现业务系统的网页页面与融合通信系统的客户端进行信息交互,有效提高用户与客服人员沟通效率,增强用户体验,丰富沟通手段。
文档编号H04L29/06GK103067454SQ20121054419
公开日2013年4月24日 申请日期2012年12月14日 优先权日2012年12月14日
发明者钟贵华 申请人:北京思特奇信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1