本申请提出一种即时通讯中包含URL地址的消息的处理方法和装置,该方法包括:接收第一即时通讯客户端发送的消息数据包,所述消息数据包中包括消息内容;判断所述消息内容中是否包含URL地址;如果是,获取与所述URL地址对应的网页摘要信息,并根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,得到修改后的消息数据包;将修改后的消息数据包发送给第二即时通讯客户端,以使所述第二即时通讯客户端显示所述网页摘要信息。该方法能够减少不必要的操作成本和耗时等待成本,并提高安全性。
【技术实现步骤摘要】
本申请涉及互联网
,尤其涉及一种即时通讯中包含URL地址的消息的处理方法和装置。
技术介绍
用户在使用即时消息(InstantMessaging,IM)通讯软件给其他用户发送消息时,经常有给目标用户发送包含统一资源定位符(Uniform Resource Locator,URL)地址的消息的需求,其目的是希望接收到消息的目标用户能够通过该URL地址去访问某个网页。相关技术中,大多数即时通讯客户端会将消息内容中的URL地址替换为一个以URL内容为链接文本,以URL地址为链接地址的文字链,这样目标用户在消息会话窗口中看到消息后,就可以直接点击消息内容中的URL地址内容所对应的文字链来快速访问该URL地址对应的网页。但是,大多数时候,目标用户仅凭YRL地址本身是无法预知其对应的网页内容的情况的,贸然点击其对应的文字链以访问其对应的网页,可能访问用户并不感兴趣的网页,造成流量浪费,甚至访问到钓鱼网页或包含木马病毒的网页等危险网页。因此,相关技术中点击文字链才能访问对应的网页的方式,存在不必要的操作成本和耗时等待成本,以及存在安全风险。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种即时通讯中包含URL地址的消息的处理方法,该方法可以减少不必要的操作成本和耗时等待成本,并提高安全性。本申请的另一个目的在于提出一种即时通讯中包含URL地址的消息的处理装置。为达到上述目的,本申请第一方面实施例提出的即时通讯中包含URL地址的消息的处理方法,包括:接收第一即时通讯客户端发送的消息数据包,所述消息数据包中包括消息内容;判断所述消息内容中是否包含URL地址;如果是,获取与所述URL地址对应的网页摘要信息,并根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,得到修改后的消息数据包;将修改后的消息数据包发送给第二即时通讯客户端,以使所述第二即时通讯客户端显示所述网页摘要信息。本申请第一方面实施例提出的即时通讯中包含URL地址的消息的处理方法,通过获取与所述URL地址对应的网页摘要信息,并根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,可以在第二即时通讯客户端显示URL地址对应的网页摘要信息,由于直接将网页摘要信息显示给用户,可以使得用户直观的获知URL地址对应的网页的情况,用户可以根据自己需要选择打开或不打开相应的网页,从而可以减少不必要的操作成本和耗时等待成本,并提高安全性。为达到上述目的,本申请第二方面实施例提出的即时通讯中包含URL地址的消息的处理装置,包括:接收模块,用于接收第一即时通讯客户端发送的消息数据包,所述消息数据包中包括消息内容;第一判断模块,用于判断所述消息内容中是否包含URL地址;修改模块,用于在所述消息内容中包含URL地址时,获取与所述URL地址对应的网页摘要信息,并根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,得到修改后的消息数据包;发送模块,用于将修改后的消息数据包发送给第二即时通讯客户端,以使所述第二即时通讯客户端显示所述网页摘要信息。本申请第二方面实施例提出的即时通讯中包含URL地址的消息的处理装置,通过获取与所述URL地址对应的网页摘要信息,并根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,可以在第二即时通讯客户端显示URL地址对应的网页摘要信息,由于直接将网页摘要信息显示给用户,可以使得用户直观的获知URL地址对应的网页的情况,用户可以根据自己需要选择打开或不打开相应的网页,从而可以减少不必要的操作成本和耗时等待成本,并提高安全性。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本申请一个实施例提出的即时通讯中包含URL地址的消息的处理方法的流程示意图;图2是本申请另一个实施例提出的即时通讯中包含URL地址的消息的处理方法的流程示意图;图3是本申请实施例中发送消息的示意图;图4是本申请实施例中采用一般消息处理流程显示的接收消息与采用本实施例的消息处理流程显示的接收消息的比较示意图;图5是本申请另一个实施例提出的即时通讯中包含URL地址的消息的处理方法的流程示意图;图6是本申请一个实施例提出的即时通讯中包含URL地址的消息的处理装置的结构示意图;图7是本申请另一个实施例提出的即时通讯中包含URL地址的消息的处理装置的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本申请一个实施例提出的即时通讯中包含URL地址的消息的处理方法的流程示意图。本实施例以即时通讯服务端的处理为例。参见图1,本实施例的流程包括:S11:接收第一即时通讯客户端发送的消息数据包,所述消息数据包中包括消息内容。其中,用户可以在第一即时通讯客户端中输入消息,以通过即时通讯服务端发送给第二即时通讯客户端。第一即时通讯客户端接收到用户输入的消息后,会根据该消息生成消息数据包,并发送给即时通讯服务端。其中,上述的消息数据包中包括消息内容,消息内容用于描述用户输入的消息。消息内容通常是以结构化数据对用户输入的消息进行描述。S12:判断所述消息内容中是否包含URL地址。当用户输入的消息中包含URL地址时,消息内容中也会包含URL地址,且消息内容中包含的URL地址的数量与用户输入的消息中的URL地址的数量相同,可以为一个或多个。进一步的,消息数据包中还可以包括消息类型信息,消息类型信息用于指示消息内容中是否包含URL地址,因此,可以根据消息数据包中的消息类型信息判断消息内容中是否包含URL地址。具体的,当消息类型信息指示消息内容中包含URL地址时(如消息类型信息是字符“1”)时,则判断出消息内容中包含URL地址,否则,当消息类型信息指示消息内容中不包含URL地址时(如消息类型信息是字符“0”)时,则判断出消息内容中不包含URL地址。S13:如果是,获取与所述URL地址对应的网页摘要信息,并根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,得到修改后的消息数据包。其中,可以在网页摘要信息生成系统中,对应每个URL地址,获取该URL地址对应的网页摘要信息,具体的获取方式不限定,例如先获取该URL地址对应的网页,再对该网页进行自动或人工的摘要信息提取,从而获取每个URL地址对应的网页摘要信息,并在网页摘要信息生成系统中对应记录URL地址与网页摘要信息。因此当即时通讯服务端确定消息内容中包含URL地址后,可以从网页摘要信息生成系统中,获取消息内容中包含的URL地址对应的网页摘要信息。其中,网页摘要信息本身是一个结构化数据,其中包含但不仅限于以下一些数据:a)配图b)网页标题c)网页主体的内容摘要在获取到网页摘要信息后,根据网页摘要信息和URL地址对消息内容进本文档来自技高网...
【技术保护点】
一种即时通讯中包含URL地址的消息的处理方法,其特征在于,包括:接收第一即时通讯客户端发送的消息数据包,所述消息数据包中包括消息内容;判断所述消息内容中是否包含URL地址;如果是,获取与所述URL地址对应的网页摘要信息,并根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,得到修改后的消息数据包;将修改后的消息数据包发送给第二即时通讯客户端,以使所述第二即时通讯客户端显示所述网页摘要信息。
【技术特征摘要】
1.一种即时通讯中包含URL地址的消息的处理方法,其特征在于,包括:接收第一即时通讯客户端发送的消息数据包,所述消息数据包中包括消息内容;判断所述消息内容中是否包含URL地址;如果是,获取与所述URL地址对应的网页摘要信息,并根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,得到修改后的消息数据包;将修改后的消息数据包发送给第二即时通讯客户端,以使所述第二即时通讯客户端显示所述网页摘要信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,包括:根据所述网页摘要信息生成图片,并根据所述图片和所述URL地址生成图片链信息,并用所述图片链信息替换所述消息数据包中所述URL地址对应的文本或文字链信息;或者,根据所述URL地址和所述网页摘要信息生成对应的富文本的代码,用所述代码修改所述消息数据包,其中,所述代码包括:HTML代码或者原生代码。3.根据权利要求1所述的方法,其特征在于,所述消息数据包中还包括消息类型信息,所述消息类型信息用于指示所述消息内容中是否包含URL地址,所述判断所述消息内容中是否包含URL地址,包括:根据所述消息类型信息,判断所述消息内容中是否包含URL地址。4.根据权利要求1所述的方法,其特征在于,在所述消息内容中包含URL地址之后,所述方法还包括:判断所述URL地址是否满足预设条件,以便在满足预设条件时,获取与所述URL地址对应的网页摘要信息,并根据所述URL地址和所述网页摘要信息对所述消息数据包进行修改,得到修改后的消息数据包。5.根据权利要求4所述的方法,其特征在于,所述预设条件包括如下项中的至少一项:对应URL地址设置用于指示需要进行上述替换处理的标识;URL地址不是通过预设的功能组件输入的;URL地址属于预设的白名单。6.根据权利要求1所述的方法,其特征在于,所述消息数据包中还包括目标用户的身份标识信息,所述将修改后的消息数据包发送给第二即时通讯客...
【专利技术属性】
技术研发人员:朱建庭,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。