本发明专利技术适用于通讯领域,提供了一种即时通讯方法及装置,解析网页预设的位置存储的信息;将解析出的关键字信息和兴趣点信息发送至服务器,以使所述服务器查找与所述关键字信息和兴趣点信息匹配的会话;接收所述服务器发送的查找到的会话对应的唯一标识;将自身的网络环境信息以及所述会话对应的唯一标识发送至服务器;接收所述服务器发送的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息;根据接收的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息与所述具有相同所述会话对应的唯一标识的其他客户端建立通讯连接,以与建立通讯连接的客户端进行即时通讯。本发明专利技术实施例能够提高通讯的便利性。
【技术实现步骤摘要】
本专利技术实施例属于通讯领域,尤其涉及一种即时通讯方法及装置。
技术介绍
在互联网飞速发展的今天,人与人之间进行即时通讯的需求越来越强烈。但由于目前的即时通讯方式,比如音视频电话、即时通讯软件、网络聊天室,都是以用户账号及用户账号之间的关联关系为建立通讯的前提基础,因此限制了人们之间自由的通讯;此外,现有方法无法有效的把有共同兴趣、共同需求的人快速连接起来,比如难以将关注同一条新闻的人或在网上挑选同一类商品的人快速连接起来,从而使得建立通讯的效率过低。
技术实现思路
本专利技术实施例提供了一种即时通讯方法及装置,旨在解决现有方法在建立即时通讯限制过多,从而使得建立即时通讯的效率过低的问题。本专利技术实施例是这样实现的,一种即时通讯方法,所述方法包括:解析网页预设的位置存储的信息;将解析出的关键字信息和兴趣点信息发送至服务器,以使所述服务器查找与所述关键字信息和兴趣点信息匹配的会话;接收所述服务器发送的查找到的会话对应的唯一标识;将自身的网络环境信息以及所述会话对应的唯一标识发送至服务器;接收所述服务器发送的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息;根据接收的具有相同所述会话对应的唯一标识的其他客户端的网络环境信
息与所述具有相同所述会话对应的唯一标识的其他客户端建立通讯连接,以与建立通讯连接的客户端进行即时通讯。本专利技术实施例的另一目的在于提供一种即时通讯方法,所述方法包括:接收客户端发送的解析网页预设的位置得到的关键字信息和兴趣点信息;查找与所述关键字信息和兴趣点信息匹配的会话;在查找到与所述关键字信息和兴趣点信息匹配的会话时,将查找到的会话对应的唯一标识发送至客户端;接收具有所述会话对应的唯一标识的客户端发送的网络环境信息;将接收到的网络环境信息发送给具有相同所述会话对应的唯一标识的其他客户端,以使所述具有相同所述会话对应的唯一标识的其他客户端根据接收的网络环境信息与对应客户端建立通讯连接,并与建立通讯连接的客户端进行即时通讯。本专利技术实施例的另一目的在于提供一种即时通讯装置,所述装置包括:网页解析单元,用于解析网页预设的位置存储的信息;解析结果发送单元,用于将解析出的关键字信息和兴趣点信息发送至服务器,以使所述服务器查找与所述关键字信息和兴趣点信息匹配的会话;会话标识接收单元,用于接收所述服务器发送的查找到的会话对应的唯一标识;第一网络环境信息发送单元,用于将自身的网络环境信息以及所述会话对应的唯一标识发送至服务器;第一网络环境信息接收单元,用于接收所述服务器发送的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息;通讯连接建立单元,用于根据接收的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息与所述具有相同所述会话对应的唯一标识的其他客
户端建立通讯连接,以与建立通讯连接的客户端进行即时通讯。本专利技术实施例的另一目的在于提供一种即时通讯装置,所述装置包括:解析结果接收单元,用于接收客户端发送的解析网页预设的位置得到的关键字信息和兴趣点信息;会话查找单元,用于查找与所述关键字信息和兴趣点信息匹配的会话;会话标识发送单元,用于在查找到与所述关键字信息和兴趣点信息匹配的会话时,将查找到的会话对应的唯一标识发送至客户端;第一网络环境信息接收单元,用于接收具有所述会话对应的唯一标识的客户端发送的网络环境信息;第二网络环境信息发送单元,用于将接收到的网络环境信息发送给具有相同所述会话对应的唯一标识的其他客户端,以使所述具有相同所述会话对应的唯一标识的其他客户端根据接收的网络环境信息与对应客户端建立通讯连接,并与建立通讯连接的客户端进行即时通讯。在本专利技术实施例中,由于当查找到相同关注点客户端之间的通讯方式是P2P的,因此,通讯过程不受任何运营方控制,通讯内容也无需经过服务器,且无需注册、登录,从而在提高便利性的同时有效地保护用户的隐私。附图说明图1是本专利技术第一实施例提供的一种即时通讯方法的流程图;图2是本专利技术第二实施例提供的另一种即时通讯方法的结构图;图3是本专利技术第三实施例提供的一种即时通讯装置的结构图;图4是本专利技术第四实施例提供的另一种即时通讯装置的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,客户端将从网页预设的位置解析出关键字信息和兴趣点信息发送至服务器,以使服务器查找与关键字信息和兴趣点信息匹配的会话,并将查找到的会话的唯一标识发送至客户端,客户端再将自身的网络环境信息通过所述会话对应的唯一标识发送至服务器,服务器接收到客户端的网络环境信息后,将与会话的唯一标识有关的其他客户端的网络环境信息发送至客户端,以便客户端与其他客户端建立通讯连接。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种即时通讯方法的流程图,其是指客户端上实现的即时通讯方法,在本专利技术实施例中,客户端将从网页预设的位置解析出关键字信息和兴趣点信息发送至服务器,以使服务器查找与关键字信息和兴趣点信息匹配的会话,并将查找到的会话的唯一标识发送至客户端,客户端再将自身的网络环境信息以及所述会话对应的唯一标识发送至服务器,服务器接收到客户端的网络环境信息后,将与会话的唯一标识有关的其他客户端的网络环境信息发送至客户端,以便客户端与接收到的网络环境信息对应的客户端建立通讯,详述如下:步骤S11,解析网页预设的位置存储的信息。其中,网页预设的位置是指预设的用于存储页面内容的关键字信息和兴趣点信息的位置,页面内容的关键字和兴趣点可以作为显示信息或隐藏信息加入页面内容本身,也可以作为附加信息,在发布页面内容的同时提供给客户端(即用户),比如在客户端获取电影列表时获取每部影片的附加信息。在该步骤,客户端应用软件通过编程接口和相应功能界面,从内容或附加
信息中提取网页预设的位置存储的信息:比如,(1)浏览器软件提供编程接口获得用户(即客户端)正在浏览网页的url地址(Uniform Resoure Locator:统一资源定位器),再在该url地址对应的页面中查找内嵌的关键字信息和兴趣点信息,这些信息按照约定规则保存在页面指定名称或ID的元素中,浏览器通过查找约定规则的页面元素来获取;(2)视频播放器提供编程接口从当前正在播放影片的附加信息中提取关键字信息和兴趣点信息;(3)对于展示商品的网站时,若鼠标移动到某个商品,则浏览器根据约定规则【预先在网页关键字和兴趣点设置对应的内容】获取该商品对应的关键字以及兴趣点,比如提取网页url和商品的编码作为关键字。可选地,在解析网页预设的位置存储的信息之前,包括:根据页面内容的类型从本地和/或从服务器获取相应的关键字和兴趣点,并显示获取的关键字和兴趣点以供用户选择。由于用户可在显示的关键字和兴趣点中选择感兴趣的关键字和兴趣点,因此,在客户端解析用户选择的关键字和兴趣点时能够得到更准确的关键字信息和兴趣点信息。可选地,在解析网页预设的位置存储的信息之前,包括:显示关键字和兴趣点的自定义界面。用户通过显示的自定义界面自定义页面内容的关键字和兴趣点,从本文档来自技高网...
【技术保护点】
一种即时通讯方法,其特征在于,所述方法包括:解析网页预设的位置存储的信息;将解析出的关键字信息和兴趣点信息发送至服务器,以使所述服务器查找与所述关键字信息和兴趣点信息匹配的会话;接收所述服务器发送的查找到的会话对应的唯一标识;将自身的网络环境信息以及所述会话对应的唯一标识发送至服务器;接收所述服务器发送的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息;根据接收的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息与所述具有相同所述会话对应的唯一标识的其他客户端建立通讯连接,以与建立通讯连接的客户端进行即时通讯。
【技术特征摘要】
1.一种即时通讯方法,其特征在于,所述方法包括:解析网页预设的位置存储的信息;将解析出的关键字信息和兴趣点信息发送至服务器,以使所述服务器查找与所述关键字信息和兴趣点信息匹配的会话;接收所述服务器发送的查找到的会话对应的唯一标识;将自身的网络环境信息以及所述会话对应的唯一标识发送至服务器;接收所述服务器发送的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息;根据接收的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息与所述具有相同所述会话对应的唯一标识的其他客户端建立通讯连接,以与建立通讯连接的客户端进行即时通讯。2.根据权利要求1所述的方法,其特征在于,在所述接收所述服务器发送的查找到的会话对应的唯一标识时,还包括:接收所述服务器发送的令牌,所述令牌与所述服务器为会话分配的权限对应;此时,所述将自身的网络环境信息通过所述会话对应的唯一标识发送至服务器具体为:将自身的网络环境信息通过所述会话对应的唯一标识及令牌发送至服务器。3.根据权利要求1所述的方法,其特征在于,所述根据接收的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息与所述具有相同所述会话对应的唯一标识的其他客户端建立通讯连接,以与建立通讯连接的客户端进行即时通讯,具体包括:将通讯连接建立请求通过接收的具有相同所述会话对应的唯一标识的其他客户端的网络环境信息发送至所述客户端,所述通讯连接建立请求携带通讯所需的参数;接收所述客户端反馈的同意建立通讯连接的信息,并根据接收的信息与所述具有相同所述会话对应的唯一标识的其他客户端建立通讯连接。4.一种即时通讯方法,其特征在于,所述方法包括:接收客户端发送的解析网页预设的位置得到的关键字信息和兴趣点信息;查找与所述关键字信息和兴趣点信息匹配的会话;在查找到与所述关键字信息和兴趣点信息匹配的会话时,将查找到的会话对应的唯一标识发送至客户端;接收具有所述会话对应的唯一标识的客户端发送的网络环境信息;将接收到的网络环境信息发送给具有相同所述会话对应的唯一标识的其他客户端,以使所述具有相同所述会话对应的唯一标识的其他客户端根据接收的网络环境信息与对应客户端建立通讯连接,并与建立通讯连接的客户端进行即时通讯。5.根据权利要求4所述的方法,其特征在于,在所述将查找到的会话对应的唯一标识发送至...
【专利技术属性】
技术研发人员:刘永明,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。