[发明专利]一种调用即时通信功能的方法及相关设备在审
| 申请号: | 202011444732.1 | 申请日: | 2020-12-08 |
| 公开(公告)号: | CN112688857A | 公开(公告)日: | 2021-04-20 |
| 发明(设计)人: | 林皓;杨大郁;杨海伟;宋萌 | 申请(专利权)人: | 北京北信源软件股份有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L9/32 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李文清 |
| 地址: | 100081 北京市海淀区中关村*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 调用 即时 通信 功能 方法 相关 设备 | ||
本发明提供一种调用即时通信功能的方法及相关设备,属于即时通信技术领域,所述方法包括:调用即时通信的后台接口,获取所述即时通信的登录令牌;根据获取到的所述登录令牌,调用所述即时通信的网页服务功能并启动所述即时通信的服务窗口以进行页面操作与控制。本发明通过给第三方应用提供即时通信的登录令牌,实现第三方应用和即时通信功能的交互及通讯规范,从而也实现第三方应用调用即时通信的网页服务功能。
技术领域
本发明涉及即时通信技术领域,尤其涉及一种调用即时通信功能的方法及相关设备。
背景技术
即时通信(Instant Messaging,简称IM)是手机、平板电脑和计算机用户之间利用网络进行即时消息的发送与接收过程,能够传送文字、图片、声音和视频等信息,是互联网非常普遍和受欢迎的网络应用之一。典型的IM应用有微信、QQ、Skype、腾讯通和亿企通等,其中,前三者面向公众用户,后两者面向企业或组织用户。
目前在很多项目实施过程中,都需要第三方应用和即时通信进行交互,甚至需要嵌入即时通信的功能。目前情况下没有成熟的方案来实现单点登录,平滑的启动即时通信,呼起即时通信,并在通话之后退出登录。第三方应用和即时通信之间只能形成信息孤岛各自调用,无法实现整合处理的用户体验。
同时,第三方应用调用即时通信提供的公开接口,也存在安全调用问题:比如调用者身份认证、权限检查或单点登录的同时实现授权调用,怎么才可以避免信息泄露,防窃听以及防盗用。
因此,迫切需要一个解决方案来实现第三方应用和即时通信功能的交互及通讯规范。
发明内容
本发明提供一种调用即时通信功能的方法及相关设备,用以解决现有技术中第三方应用无法与即时通信实现功能交互的问题,实现第三方应用和即时通信功能的交互及通讯规范。
本发明提供一种调用即时通信功能的方法,包括:
调用即时通信的后台接口,获取所述即时通信的登录令牌;
根据获取到的所述登录令牌,调用所述即时通信的网页服务功能并启动所述即时通信的服务窗口以进行页面操作与控制。
根据本发明提供的一种调用即时通信功能的方法,所述调用即时通信后台接口,获取所述即时通信的登录令牌,包括:
启动所述即时通信的http服务进程;
调用所述即时通信的http服务接口获取所述即时通信的客户端标识和服务器信息,所述服务器信息包括所述即时通信登录的域名信息。
根据本发明提供的一种调用即时通信功能的方法,所述调用所述http服务接口获取所述即时通信的客户端标识和服务器信息,包括:
如果所述即时通信已登录,则在获取所述即时通信的客户端标识接口判断所请求域名信息是否与已登录的服务器一致,如果服务器不一致,则直接返回请求服务错误;
如果所述即时通信未登录,则直接返回请求成功,并保存所述即时通信的客户端标识以便为后面的接口调用。
根据本发明提供的一种调用即时通信功能的方法,所述获取所述即时通信的登录令牌,包括:
调用获取授权码接口申请授权码;
获取到所述授权码后,调用获取访问令牌接口请求所述访问令牌;
获取到所述访问令牌后,调用获取登录令牌接口请求所述即时通信的登录令牌,并传入所述访问令牌与所述客户端标识;
获取到所述即时通信的登录令牌和服务器标识。
根据本发明提供的一种调用即时通信功能的方法,所述根据获取到的所述登录令牌,调用所述即时通信的网页服务功能并启动所述即时通信的服务窗口以进行页面操作与控制,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北信源软件股份有限公司,未经北京北信源软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011444732.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微纳米带电极、其制备方法及无酶生物传感器
- 下一篇:一种油漆工艺





