本发明涉及信息交互领域,尤其涉及一种在网页页面上实现与客户端交互的方法和系统。
背景技术:
由于需要处理SIP协议(会话初始协议,即信令控制协议,用于IP多媒体会议、IP电话通信等等)、媒体流等,一般采用客户端形式实现。有些业务场景(如CRM、OA、电子商务等)需要客户端与WEB页面紧密集合,通过操作页面使用融合通信客户端功能,有效提高用户与客服人员沟通效率,增强用户体验,丰富沟通手段。比如说当用户在WEB页面上浏览某项业务,有疑问需要及时与客服人员沟通时,只需点击页面上按钮即可使用文字、图片、语音、视频等沟通手段,无须启动客户端,弹出令人生厌的界面遮住需要观看的业务页面。
技术实现要素:
本发明所要解决的技术问题是针对现有技术的不足,提供一种在网页页面上实现与客户端交互的方法和系统。
本发明解决上述技术问题的技术方案如下:一种在网页页面上实现与客户端交互的方法,包括如下步骤:
获取用户预先注册的登录信息;
启动本机上的即时通信客户端;
发送所述登录信息给所述即时通信客户端进行验证,验证通过后返回验证通过信息;
接收所述验证通过信息并转发给所述用户客户端,同时启动即时通信功能。
本发明的有益效果是:本发明能够实现网页页面与用户客户端之间的信息交互,简化沟通成本,提高工作效率。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,获取用户预先注册的登录信息的具体实施包括:
通过生成二维码并由用户客户端进行扫描的方式获取用户预先注册的登录信息。
进一步地,在执行启动本机上的即时通信客户端的步骤之前还包括:
检测本机上是否已经安装所述即时通信客户端,若是,则执行所述启动本机上的即时通信客户端的步骤,否则生成提醒在本机上安装所述即时通信客户端的信息。
本发明解决上述技术问题的另一种技术方案如下:一种在网页页面上实现与客户端交互的系统,包括:
获取模块,用于获取用户预先注册的登录信息;
启动模块,用于启动本机上的即时通信客户端;
发送模块,用于发送所述登录信息给所述即时通信客户端进行验证,验证通过后返回验证通过信息;
接收模块,用于接收所述验证通过信息并转发给所述用户客户端,同时启动即时通信功能。
本发明的有益效果是:本发明能够实现网页页面与用户客户端之间的信息交互,简化沟通成本,提高工作效率。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,所述获取模块的具体实施包括:
通过生成二维码并由用户客户端进行扫描的方式获取用户预先注册的登录信息。
进一步地,所述在网页页面上实现与客户端交互的系统还包括检测模块,与所述获取模块和所述启动模块连接,用于在获取模块的调用下检测本机上是否已经安装所述即时通信客户端,若是,则调用所述启动模块,否则生成提醒在本机上安装所述即时通信客户端的信息。
进一步地,所述在网页页面上实现与客户端交互的系统还包括用于启动所述即时通信客户端的插件。
进一步地,所述插件中包括用户数据报协议通信单元和注册表协议接口,所述用户数据报协议通信单元,用于在插件与即时通信客户端之间建立通信连接;所述注册表协议接口,用于在插件与网页页面之间建立通信连接。
本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。
附图说明
图1为本发明所述在网页页面上实现与客户端交互的方法流程图;
图2为本发明所述在网页页面上实现与客户端交互的系统结构图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
图1为本发明所述在网页页面上实现与客户端交互的方法流程图。
如图1所示,一种在网页页面上实现与客户端交互的方法,包括如下步骤:
获取用户预先注册的登录信息;
启动本机上的即时通信客户端;
发送所述登录信息给所述即时通信客户端进行验证,验证通过后返回验证通过信息;
接收所述验证通过信息并转发给所述用户客户端,同时启动即时通信功能。
在本发明的具体实施例中,获取用户预先注册的登录信息的具体实施包括:通过生成二维码并由用户客户端进行扫描的方式获取用户预先注册的登录信息。
在本发明的具体实施例中,在执行启动本机上的即时通信客户端的步骤之前还包括:检测本机上是否已经安装所述即时通信客户端,若是,则执行所述启动本机上的即时通信客户端的步骤,否则生成提醒在本机上安装所述即时通信客户端的信息。其中可以通过检测本机上是否有注册表的软件安装信息来实现检测本机上是否已经安装所述即时通信客户端的目的。
图2为本发明所述在网页页面上实现与客户端交互的系统结构图。
如图2所示,一种在网页页面上实现与客户端交互的系统,包括:
获取模块,用于获取用户预先注册的登录信息;
启动模块,用于启动本机上的即时通信客户端;
发送模块,用于发送所述登录信息给所述即时通信客户端进行验证,验证通过后返回验证通过信息;
接收模块,用于接收所述验证通过信息并转发给所述用户客户端,同时启动即时通信功能。
在本发明的具体实施例中,获取模块的具体实施包括:通过生成二维码并由用户客户端进行扫描的方式获取用户预先注册的登录信息。
在本发明的具体实施例中,所述在网页页面上实现与客户端交互的系统还包括检测模块,与所述获取模块和所述启动模块连接,用于在获取模块的调用下检测本机上是否已经安装所述即时通信客户端,若是,则调用所述启动模块,否则生成提醒在本机上安装所述即时通信客户端的信息。其中可以通过检测本机上是否有注册表的软件安装信息来实现检测本机上是否已经安装所述即时通信客户端的目的。
在本发明的具体实施例中,所述在网页页面上实现与客户端交互的系统还包括用于启动所述即时通信客户端的插件。
在本发明的具体实施例中,插件中包括用户数据报协议通信单元和注册表协议接口,所述用户数据报协议通信单元,用于在插件与即时通信客户端之间建立通信连接;所述注册表协议接口,用于在插件与网页页面之间建立通信连接。
在本说明书的描述中,参考术语“实施例一”、“实施例二”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体方法、装置或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、方法、装置或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。