CN104142964B - 信息匹配的方法及装置 - Google Patents
信息匹配的方法及装置 Download PDFInfo
- Publication number
- CN104142964B CN104142964B CN201310233728.4A CN201310233728A CN104142964B CN 104142964 B CN104142964 B CN 104142964B CN 201310233728 A CN201310233728 A CN 201310233728A CN 104142964 B CN104142964 B CN 104142964B
- Authority
- CN
- China
- Prior art keywords
- keyword
- interface
- chat record
- key message
- application interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种信息匹配的方法及装置,涉及互联网技术领域,能够解决聊天过程中信息匹配繁琐不便的问题。本发明的方法包括:在即时通讯应用中对产生的聊天记录进行实时检测,在所述聊天记录中包含预设的关键词的情况下,调用搜索应用接口,通过所述搜索应用接口获取对应所述关键词的关键信息,最后将对应所述关键词的关键信息加载到所述即时通讯应用的界面中。本发明主要应用于根据聊天记录显示街景图片的过程中。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种信息匹配的方法及装置。
背景技术
用户在通过即时通讯软件进行聊天时,聊天内容中经常涉及到地名、专有名词等关键词,如果用户需要对关键词对应的信息做进一步了解,则需要手动启动搜索引擎软件,通过关键词检索的方式获取到相关信息。例如,用户接收到好友发送的地名“西四”,如果用户想要得知到达西四的行车路线,则需要启动地图搜索软件,在地图搜索界面中输入起点关键词以及终点关键词“西四”,检索得到从当前位置到达西四的行车路线。再例如,当用户接收到好友发送的专有名词“无线网络控制器”时,需要启动浏览器软件,在浏览器网页中输入关键词“无线网络控制器”,获得名词“无线网络控制器”的定义和解释。
在上述信息匹配的过程中,发明人发现现有技术中至少存在如下问题:用户需要从聊天界面手动切换到搜索界面,然后输入关键词获取对应的图像或文字信息,这种信息匹配的方式操作繁琐,容易使用户对信息匹配产生抵触心理。另外,手动匹配信息的方式需要启动搜索引擎软件,在即时通讯软件与搜索引擎软件之间的往复切换会中断用户的聊天过程,对用户聊天产生不便。
发明内容
本发明实施例提供一种信息匹配的方法及装置,能够解决聊天过程中信息匹配繁琐不便的问题。
一方面,本发明实施例提供了一种信息匹配的方法,包括:
在即时通讯应用中对产生的聊天记录进行实时检测;
在所述聊天记录中包含预设的关键词的情况下,调用搜索应用接口;
通过所述搜索应用接口获取对应所述关键词的关键信息;
将对应所述关键词的关键信息加载到所述即时通讯应用的界面中。
另一方面,本发明实施例还提供了一种信息匹配的装置,包括:
检测单元,用于在即时通讯应用中对产生的聊天记录进行实时检测;
调取单元,用于在所述检测单元检测到所述聊天记录中包含预设的关键词的情况下,调用搜索应用接口;
获取单元,用于通过所述调取单元调取的所述搜索应用接口获取对应所述关键词的关键信息;
加载单元,用于将所述获取单元获取的对应所述关键词的关键信息加载到所述即时通讯应用的界面中。
本发明实施例提供的信息匹配的方法及装置,能够在即时通讯应用中对产生的聊天记录进行实时检测,在聊天记录中包含预设的关键词的情况下,调用搜索应用接口,通过搜索应用接口获取对应该关键词的关键信息,并将对应该关键词的关键信息加载到即时通讯应用的界面中提供给用户。与现有技术中需要用户手动启动搜索引擎软件检索关键词相比,可以在不切换即时通讯应用界面的情况下调用搜索应用接口对关键词自动进行检索,并将检索出的关键信息加载到即时通讯应用的界面中提供给用户,能够节省用户在即时通讯软件与搜索引擎软件之间往复切换的操作以及在搜索引擎软件中手动检索的操作,同时不影响用户的正常聊天。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中信息匹配的方法流程图;
图2为本发明实施例中另一个信息匹配的方法流程图;
图3为本发明实施例中聊天记录界面的示意图;
图4为本发明实施例中另一个聊天记录界面的示意图;
图5为本发明实施例中确认加载对话框的示意图;
图6为本发明实施例中显示街景图片的显示界面的示意图;
图7为本发明实施例中信息匹配的装置的结构示意图;
图8为本发明实施例中另一个信息匹配的装置的结构示意图;
图9为本发明实施例中再一个信息匹配的装置的结构示意图;
图10为本发明实施例中又一个信息匹配的装置的结构示意图。
具体实施方式
下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为简化用户在聊天过程中手动检索关键词的操作步骤,本实施例提供了一种信息匹配的方法,如图1所示,所述方法包括:
101、在即时通讯应用中对产生的聊天记录进行实时检测。
当用户通过即时通讯应用与好友聊天时,电子设备对用户及其好友产生的聊天记录实时进行检测,检测聊天记录中是否包含预设的关键词。所述预设的关键词为预先设定的特定词汇,包括但不仅限于是地名、人名、专业术语等。
102、在聊天记录中包含预设的关键词的情况下,调用搜索应用接口。
电子设备在聊天记录中检测到预设的关键词后,后台调用搜索应用的接口,而前台仍旧运行即时通讯应用,方便用户进行聊天操作。
103、通过搜索应用接口获取对应关键词的关键信息。
电子设备通过搜索应用接口后台获取对应关键词的关键信息,例如获取某个地名对应的街景图片,或者获取某个专业术语的定义及解释等。本实施例中关键信息的类型包括但不仅限于为文本类型、图像类型或者音频类型。
104、将对应关键词的关键信息加载到即时通讯应用的界面中。
在获取到对应关键词的关键信息后,电子设备将该关键信息加载到前台运行的即时通讯应用中,通过特定的交互界面显示给用户查看。例如,在获取到对应“天安门”的街景图片后,在聊天记录界面右侧启动一个显示界面,将天安门的街景图片加载到该显示界面中展示给用户。
在现有的聊天过程中,当聊天对方发送过来一个地名时,如果用户需要查看该地名对应的街景图片或者查看该地名的地图,则需要退出前台运行的即时通讯应用界面,然后启动搜索引擎应用,在搜索引擎界面的输入栏里输入地名关键词,获取并查看该地名对应的街景图片或地图。这种信息匹配的方式需要用户在即时通讯应用与搜索引擎应用之间往复切换,并且手动输入检索条件(关键词)操作十分繁琐,同时会打断用户的聊天过程。在实际应用中,用户往往因为不便中止聊天而放弃关键词的检索,从而无法获取需要的关键信息。
本发明实施例提供的信息匹配的方法,能够在即时通讯应用中对产生的聊天记录进行实时检测,在聊天记录中包含预设的关键词的情况下,调用搜索应用接口,通过搜索应用接口获取对应该关键词的关键信息,并将对应该关键词的关键信息加载到即时通讯应用的界面中提供给用户。与现有技术中需要用户手动启动搜索引擎软件检索关键词相比,可以在不切换即时通讯应用界面的情况下后台调用搜索应用接口对关键词自动进行检索,并将检索出的关键信息加载到即时通讯应用的界面中提供给用户,能够节省用户在即时通讯软件与搜索引擎软件之间往复切换的操作以及在搜索引擎软件中手动检索的操作,同时不影响用户的正常聊天。
作为对图1所示方法的详细说明以及进一步扩展,本实施例还提供了一种信息匹配的方法,如图2所示,所述方法包括:
201、获取即时通讯应用中产生的聊天记录。
电子设备在用户聊天的过程中进行信息匹配,每当用户或对方输入一条聊天记录时,电子设备就获取一条聊天记录并执行步骤202。
可选的,电子设备也可以按照预设的匹配周期对聊天记录进行获取,例如,每隔20秒记录一次聊天记录并执行步骤202,本实施例后续以产生一条聊天记录获取一条聊天记录为例进行说明。
202、在即时通讯应用中对产生的聊天记录进行实时检测。
电子设备可以本地保存或者向网络侧服务器获取预设词库,预设词库中记录有多个关键词,电子设备对获取到的聊天记录进行检测,如果检测到聊天记录中包含词库中含有的关键词,则执行步骤203。
本实施例中,所谓对聊天记录进行实时检测是指,每当产生一条聊天记录(包括用户输入的文字记录以及对方输入的文字记录)时,电子设备即对该条聊天记录进行检测,将该条聊天记录中的文字内容与预设词库中的关键词进行比对。电子设备对聊天记录和词库的比对具体包括下述步骤:
202a、当产生新的聊天记录时,对该聊天记录的文字内容进行遍历。
电子设备对一条聊天记录的文字内容进行遍历,通过语义分析将该条聊天记录解析为多个词汇。
202b、判断聊天记录的文字内容中是否包含词库中预设的关键词。
电子设备将解析出的多个词汇依次与词库中的关键词进行比对,判断词库中是否包含该词汇,如果词库中包含该词汇则将该词汇作为关键词执行步骤203,如果词库中不包含该词汇则重复执行步骤201。
例如,用户与好友的聊天记录如图3所示,其中电子设备在获取到聊天记录“周末一起去工体看球吧?”后,从该条聊天记录中解析出地名“工体”,然后将其与词库进行比对,查找到词库中包含关键词“工人体育场”,于是将地名“工体”确定为关键词。接着电子设备又获取到聊天记录“可以啊,周六么?”并对该条聊天记录进行语义分析,解析出词汇“周六”并与词库中的关键词进行比对,词库中不包含关键词“周六”于是电子设备重复执行步骤201,获取下一条聊天记录。
203、在聊天记录中包含预设的关键词的情况下,调用搜索应用接口。
进一步的,有时聊天记录中偶然出现的关键词并不一定是用户需要进一步了解的关键词,因此为避免频繁进行信息匹配对用户聊天产生影响,电子设备可以只对出现频率达到一定次数阈值的关键词进行信息匹配。具体的,电子设备在每遍历到一次相同的关键词时,将对应该关键词的计数器加1。当计数器数值达到预设数值时,电子设备执行步骤203,调用搜索应用接口,其中,预设数值为大于或等于2的整数。例如对于图4所示的聊天记录,当在第一条聊天记录“要不要周末去圆明园呀?”中第一次解析到关键词“圆明园”时,电子设备将对应关键词“圆明园”的计数器加1,然后判断该关键词出现的次数为1未达到预设次数3,于是电子设备重复执行步骤201,获取下一条聊天记录“圆明园?可以啊,周末么?”并在该条聊天记录中第二次解析出关键词“圆明园”。然后电子设备将对应关键词“圆明园”的计数器加1,并且判断该关键词出现的次数为2未达到预设次数3。于是电子设备重复执行步骤201,获取第三条聊天记录“估计周末圆明园人会很多。”并在该条聊天记录中第三次解析出关键词“圆明园”。然后电子设备将对应关键词“圆明园”的计数器再次加1,并且判断该关键词出现的次数为3已达到预设次数3,于是电子设备执行步骤203对关键词“圆明园”的关键信息进行匹配,并将对应关键词“圆明园”的计数器清零。
本实施例中,电子设备可以以一个预设时长作为统计关键词出现次数的周期,例如以30分钟为一个周期统计某个关键词出现的次数,如果在一个周期内某个关键词出现的次数达到预设次数则执行步骤203,如果一个周期到时时某个关键词出现的次数未达到预设次数,则电子设备将对应该关键词的计数器清零,并在下一周期继续进行统计。
此外,电子设备还可以以一次完整的聊天过程作为统计某个关键词出现次数的范围,例如用户与某好友进行一次聊天产生230条聊天记录,电子设备对这230条聊天记录依次进行遍历,如果某个关键词出现的次数达到预设次数则执行步骤203,如果遍历结束时某个关键词出现的次数未达到预设次数,则电子设备将对应该关键词的计数器清零。
本实施例中的数值仅用于事例性说明,不作为对实际应用的限制。
进一步的,作为本实施例的一个优选方案,当某个关键词出现的次数达到预设次数时,在执行步骤203之前,电子设备还可以在即时通讯应用界面中显示加载关键信息的提示信息,以便用户进行确认。当接收到用户触发的加载确认指令后,电子设备执行步骤203。例如在图5中,电子设备显示确认加载的对话框,当用户触发确认按键时,电子设备执行步骤203,当用户触发取消按键时,电子设备将对应该关键词的计数器清零并重复执行步骤201。在本优选方案中,增加人机交互步骤的目的在于,避免电子设备智能化过度导致信息重复匹配,例如当电子设备已对关键词“圆明园”进行了关键信息加载后,聊天记录中又出现了词汇“圆明园”,此时电子设备可以根据用户的指令取消关键信息加载,而非对关键词“圆明园”的关键信息进行重复加载,对于手机、平板电脑等移动客户端而言可以为用户节省不必要的流量开销。
204、通过搜索应用接口获取对应关键词的关键信息。
在后台调用搜索应用接口后,电子设备通过搜索应用接口获取对应关键词的关键信息。本实施例中关键信息的类型包括但不仅限于为文本类型、图像类型或者音频类型。下面,以地名作为关键词、街景图片作为关键信息对电子设备通过搜索应用接口获取对应关键词的关键信息进行具体说明:
204a、在词库中查找关联地名的经纬度信息。
电子设备在解析出一个地名后,在词库中查找对应该地名的经纬度信息。词库中可以预先设置一个以地名为索引,以经纬度信息为value值的映射数组集合,事例性的,该映射数组集合可以如下所示:
$map[′天安门′]=array(′x′=>39.916527,′y′=>116.397128);
$map[′天坛′]=array(′x′=>39.88098,′y′=>116.41052000000002);
$map[′国家博物馆′]=array(′x′=>39.9037,′y′=>116.39489000000003);
$map[′中山公园′]=array(′x′=>39.91185,′y′=>116.39481);
$map[′凤凰岭′]=array(′x′=>40.11175,′y′=>116.07213999999999);
…………
其中,“天安门”、“天坛”为作为索引的地名(即关键词),x′,y′分别为与地名关联的经纬度(即经纬度信息)。
204b、通过街景应用接口将经纬度信息发送给网络侧。
电子设备获取到对应地名的经纬度信息后,在后台通过街景应用接口将经纬度信息发送给网络侧。
204c、接收网络侧发送的街景图片的URL地址。
该街景图片为对应电子设备发送的经纬度信息的街景图片,网络侧服务器根据经纬度信息查找到街景图片的统一资源定位符(Uniform Resource Locator,简称URL)地址,并将该URL地址发送给电子设备。
204d、根据街景图片的URL地址获取街景图片。
电子设备根据街景图片的URL地址下载街景图片。可选的,作为对步骤204c和步骤204d的替换,网络侧服务器也可以在查找到对应经纬度信息的街景图片后直接将街景图片发送给电子设备。
下面以专有名词作为关键词、专有名词的定义及解释作为关键信息对电子设备通过搜索应用接口获取对应关键词的关键信息再次进行具体说明:
204a、通过浏览器应用接口将专有名词发送给网络侧。
电子设备在解析出作为关键词的专有名词后直接将该专有名词发送给网络侧服务器。
204b、接收网络侧发送的网页URL地址。
该网页包含专有名词的检索内容,包括专有名词的定义及解释。
204c、根据网页URL地址获取该网页。
电子设备根据网页URL地址下载该网页。
205、将对应关键词的关键信息加载到即时通讯应用的界面中。
电子设备在获取到对应关键词的关键信息后,可以将关键信息加载到即时通讯应用界面中。仍以街景图片为例,在图6中,对应图4所示的聊天记录,电子设备可以在聊天记录界面右侧生成一个显示界面,将获取的圆明园的街景图片显示在该显示界面中。用户可以在不切换聊天应用界面的情况下查看街景图片。
本实施例中,电子设备在在聊天记录界面右侧生成显示界面的实现方式仅为事例性说明,实际应用中显示界面的位置还可以位于聊天记录界面的左侧、上方或者下方。此外,电子设备还可以在聊天记录界面上增加一个图层,半透明显示关键信息,或者通过对话框显示链接关键信息路径的功能键或地址,当用户点击该功能键或地址时,启动新的网页或界面以显示关键信息,本实施例不对电子设备显示关键信息的具体实现方式进行限定。
本实施例中以文本类型的聊天记录为例对信息匹配的方法进行了说明,实际应用中,电子设备还可以对语音类型的聊天记录进行信息匹配,即在获取到语音聊天记录时,电子设备通过语音识别将语音类型的聊天记录转换为文本类型的聊天记录,然后顺序执行步骤201至步骤205,步骤201至步骤205的具体实现方式可以参考图2所示方法的实现,此处不再赘述。
本实施例中所述的电子设备可以是个人电脑(Personal Computer,简称PC)等网页客户端,也可以是手机等移动客户端,所述即时通讯应用包括但不仅限于是QQ、微信、飞信等,所述搜索应用包括但不仅限于是地图街景应用或者浏览器应用。
本实施例提供的信息匹配的方法,能够在用户聊天的过程中自动识别聊天记录中的地名,然后调用街景应用接口获取对应该地名的街景图片,并将获取的街景图片加载到前台运行的即时通讯应用界面,可以简化街景图片获取过程中的用户操作并且不中断用户的聊天过程。此外,本实施例提供的信息匹配的方法,还能够对相同关键词出现的次数进行统计,当该关键词出现一定次数后再进行信息匹配,由此可以避免频繁匹配信息对用户聊天过程产生影响。最后,本实施例提供的信息匹配的方法,还可以在信息匹配之前对用户进行信息匹配提示,由此避免频繁匹配信息对移动客户端造成不必要的流量浪费。
下面,对本实施例的几个应用场景进行介绍:
1)用户与好友进行QQ聊天时提及相约到“海坨山”游玩,电子设备后台调用街景应用接口获取海坨山的风景图片,显示在QQ界面中供用户查看。
2)用户与好友进行QQ语音聊天时提及相约在某某酒吧见面,电子设备从聊天记录中获取该酒吧名称,然后通过酒吧名称后台调用地图应用接口获取该酒吧的二维地图图片,显示在QQ界面中供用户查看。
3)用户与好友进行微信聊天时提及介绍一首歌曲给好友,电子设备从聊天记录中获取该首歌曲的歌名,然后通过歌名后台调用浏览器应用接口获取该首歌曲的音频文件,通过音频输出设备播放给用户好友。
4)用户与好友进行微信语音聊天时提及专业名词“发光二极管”,电子设备后台调用浏览器应用接口获取发光二极管的检索网页,显示在微信界面中供用户查看。
5)国外用户进行QQ聊天时提及来中国旅游要品尝四川名菜“宫保鸡丁”,电子设备后台调用浏览器应用接口获取宫保鸡丁菜品的图片,显示在QQ界面中供国外用户查看。
6)用户与好友进行QQ聊天时提及毕业典礼需要着正装系领带,电子设备从聊天记录中获取关键词“领带”,然后通过关键词“领带”后台调用浏览器应用接口获取领带系法的组图,显示在QQ界面中供用户查看。
7)用户与好友进行QQ聊天时提及需要预定某某酒店的客房,电子设备从聊天记录中获取该酒店名称,然后通过酒店名称后台调用浏览器应用接口获取某机票酒店预定网站的主页链接,并将该网站的主页显示在QQ界面中供用户查看。
8)用户与好友进行QQ聊天时提及需要购买某商品,电子设备从聊天记录中获取该商品名称,然后通过商品名称后台调用搜索引擎应用接口查找各个电商网站中该商品的价格及促销信息,显示在QQ界面中供用户查看。
9)用户与好友进行QQ聊天时提及其好友在某社交网站中上传了新日志,电子设备获取该用户的用户名及密码并通过该用户的用户名及密码后台登录该用户的社交网站账号,获取其好友的主页链接,并将其好友的主页示在QQ界面中供用户查看。
参考图1或图2所示方法的实现,本实施例还提供了一种信息匹配的装置,用于实现图1或图2所示的方法。所述装置可以位于诸如PC、手机等电子设备中,如图7所示,所述装置包括:检测单元71、调取单元72、获取单元73、加载单元74、计数单元75、显示单元76以及接收单元77,其中,
所述检测单元71,用于在即时通讯应用中对产生的聊天记录进行实时检测;
所述调取单元72,用于在所述检测单元71检测到所述聊天记录中包含预设的关键词情况下,调用搜索应用接口;
所述获取单元73,用于通过所述调取单元72调取的所述搜索应用接口获取对应所述关键词的关键信息;
所述加载单元74,用于将所述获取单元73获取的对应所述关键词的关键信息加载到所述即时通讯应用的界面中。
进一步的,如图8所示,所述检测单元71,包括:
遍历子单元81,用于当产生新的聊天记录时,对该聊天记录的文字内容进行遍历;
判断子单元82,用于判断所述遍历子单元81遍历的所述聊天记录的文字内容中是否包含词库中预设的关键词。
所述计数单元75,用于在所述调取单元72调用搜索应用接口之前,在所述遍历子单元每遍历到一次所述关键词时,将对应所述关键词的计数器加1;
所述调取单元72用于当所述计数单元75记录的数值达到预设数值时,调用所述搜索应用接口,其中,所述预设数值为大于或等于2的整数。
所述显示单元76,用于在所述调取单元72后台调用所述搜索应用接口之前,在所述即时通讯应用的界面中显示加载所述关键信息的提示信息;
所述接收单元77,用于接收加载确认指令;
所述调取单元72用于当所述接收单元77接收到加载确认指令后,调用所述搜索应用接口。
进一步的,如图9所示,所述获取单元73包括:查找子单元91、第一发送子单元92、第一接收子单元93以及第一获取子单元94;
所述检测单元71检测到的所述关键词为地名;
所述查找子单元91,用于在所述词库中查找关联所述地名的经纬度信息;
所述第一发送子单元92,用于通过街景应用接口将所述查找子单元91查找到的所述经纬度信息发送给网络侧;
所述第一接收子单元93,用于接收所述网络侧发送的街景图片的URL地址,所述街景图片为对应所述经纬度信息的街景图片;
所述第一获取子单元94,用于根据所述第一接收子单元93接收到的所述街景图片的URL地址获取所述街景图片。
进一步的,如图10所示,所述获取单元73包括:第二发送子单元101、第二接收子单元102以及第二获取子单元103;
所述检测单元71检测到的所述关键词为专有名词;
所述第二发送子单元101,用于通过浏览器应用接口将所述专有名词发送给网络侧;
所述第二接收子单元102,用于接收所述网络侧发送的网页URL地址,所述网页包含所述专有名词的检索内容;
所述第二获取子单元103,用于根据所述第二接收子单元102接收到的所述网页URL地址获取所述网页。
本发明实施例提供的信息匹配的装置,能够在即时通讯应用中对产生的聊天记录进行实时检测,在聊天记录中包含预设的关键词的情况下,调用搜索应用接口,通过搜索应用接口获取对应该关键词的关键信息,并将对应该关键词的关键信息加载到即时通讯应用的界面中提供给用户。与现有技术中需要用户手动启动搜索引擎软件检索关键词相比,可以在不切换即时通讯应用界面的情况下后台调用搜索应用接口对关键词自动进行检索,并将检索出的关键信息加载到即时通讯应用的界面中提供给用户,能够节省用户在即时通讯软件与搜索引擎软件之间往复切换的操作以及在搜索引擎软件中手动检索的操作,同时不影响用户的正常聊天。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (2)
1.一种信息匹配的方法,其特征在于,包括:
在即时通讯应用中对产生的聊天记录进行实时检测;
在所述聊天记录中包含预设的关键词的情况下,调用搜索应用接口;
通过所述搜索应用接口获取对应所述关键词的关键信息;
将对应所述关键词的关键信息加载到所述即时通讯应用的界面中;
其中,所述将对应所述关键词的关键信息加载到所述即时通讯应用的界面中包括以下至少之一:在将对应所述关键词的关键信息加载到所述即时通讯应用的界面中提示播放与所述关键词对应的音频文件;在将对应所述关键词的关键信息加载到所述即时通讯应用的界面中显示与所述关键词匹配的主页链接;
其中,所述在即时通讯应用中对产生的聊天记录进行实时检测的步骤,包括:当产生新的聊天记录时,对该聊天记录的文字内容进行遍历;判断所述聊天记录的文字内容中是否包含词库中预设的关键词;
在所述调用搜索应用接口的步骤之前,所述方法进一步包括:在每遍历到一次所述关键词时,将对应所述关键词的计数器加1,在遍历第一数量条所述聊天记录后,在所述计数器数值未达到预设阈值的情况下,重置所述计数器数值为零;所述在所述聊天记录中包含预设的关键词的情况下,调用搜索应用接口的步骤,包括:当所述计数器数值达到预设数值时,调用所述搜索应用接口,其中,所述预设数值为大于或等于2的整数;
其中,在所述调用所述搜索应用接口的步骤之前,所述方法进一步包括:在所述即时通讯应用的界面中显示加载所述关键信息的提示信息;所述调用所述搜索应用接口的步骤,包括:当接收到加载确认指令后,调用所述搜索应用接口;
其中,所述信息匹配的方法还包括:所述关键词为地名,所述通过所述搜索应用接口获取对应所述关键词的关键信息的步骤,包括:在所述词库中查找关联所述地名的经纬度信息;通过街景应用接口将所述经纬度信息发送给网络侧;接收所述网络侧发送的街景图片的URL地址,所述街景图片为对应所述经纬度信息的街景图片;根据所述街景图片的URL地址获取所述街景图片;或者
所述关键词为专有名词,所述通过所述搜索应用接口获取对应所述关键词的关键信息的步骤,包括:通过浏览器应用接口将所述专有名词发送给网络侧;接收所述网络侧发送的网页URL地址,所述网页包含所述专有名词的检索内容;根据所述网页URL地址获取所述网页;
其中,所述检索内容包括所述专有名词的定义及解释;
其中,所述将对应所述关键词的关键信息加载到所述即时通讯应用的界面中包括:在聊天界面上添加图层,在所述图层中半透明显示所述关键信息。
2.一种信息匹配的装置,其特征在于,包括:
检测单元,用于在即时通讯应用中对产生的聊天记录进行实时检测;
调取单元,用于在所述检测单元检测到所述聊天记录中包含预设的关键词的情况下,调用搜索应用接口;
获取单元,用于通过所述调取单元调取的所述搜索应用接口获取对应所述关键词的关键信息;
加载单元,用于将所述获取单元获取的对应所述关键词的关键信息加载到所述即时通讯应用的界面中;
其中,所述将对应所述关键词的关键信息加载到所述即时通讯应用的界面中包括以下至少之一:在将对应所述关键词的关键信息加载到所述即时通讯应用的界面中提示播放与所述关键词对应的音频文件;在将对应所述关键词的关键信息加载到所述即时通讯应用的界面中显示与所述关键词匹配的主页链接;
其中,所述检测单元,包括:遍历子单元,用于当产生新的聊天记录时,对该聊天记录的文字内容进行遍历;判断子单元,用于判断所述遍历子单元遍历的所述聊天记录的文字内容中是否包含词库中预设的关键词;
其中,所述装置进一步包括:计数单元,用于在所述调取单元调用搜索应用接口之前,在所述遍历子单元每遍历到一次所述关键词时,将对应所述关键词的计数器加1,在遍历第一数量条所述聊天记录后,在所述计数器数值未达到预设阈值的情况下,重置所述计数器数值为零;所述调取单元用于当所述计数单元记录的数值达到预设数值时,调用所述搜索应用接口,其中,所述预设数值为大于或等于2的整数;
其中,所述装置进一步包括:显示单元,用于在所述调取单元调用所述搜索应用接口之前,在所述即时通讯应用的界面中显示加载所述关键信息的提示信息;接收单元,用于接收加载确认指令;所述调取单元用于当所述接收单元接收到加载确认指令后,调用所述搜索应用接口;
其中,所述检测单元检测到的所述关键词为地名;所述获取单元,包括:查找子单元,用于在所述词库中查找关联所述地名的经纬度信息;第一发送子单元,用于通过街景应用接口将所述查找子单元查找到的所述经纬度信息发送给网络侧;第一接收子单元,用于接收所述网络侧发送的街景图片的URL地址,所述街景图片为对应所述经纬度信息的街景图片;第一获取子单元,用于根据所述第一接收子单元接收到的所述街景图片的URL地址获取所述街景图片;或者
所述检测单元检测到的所述关键词为专有名词;所述获取单元,包括:第二发送子单元,用于通过浏览器应用接口将所述专有名词发送给网络侧;第二接收子单元,用于接收所述网络侧发送的网页URL地址,所述网页包含所述专有名词的检索内容;第二获取子单元,用于根据所述第二接收子单元接收到的所述网页URL地址获取所述网页;
其中,所述检索内容包括所述专有名词的定义及解释;
其中,所述装置还用于在聊天界面上添加图层,在所述图层中半透明显示所述关键信息。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310233728.4A CN104142964B (zh) | 2013-06-13 | 2013-06-13 | 信息匹配的方法及装置 |
PCT/CN2014/072258 WO2014198132A1 (en) | 2013-06-13 | 2014-02-19 | Methods and systems for information matching |
US14/311,764 US9396264B2 (en) | 2013-06-13 | 2014-06-23 | Methods and systems for information matching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310233728.4A CN104142964B (zh) | 2013-06-13 | 2013-06-13 | 信息匹配的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104142964A CN104142964A (zh) | 2014-11-12 |
CN104142964B true CN104142964B (zh) | 2019-11-05 |
Family
ID=51852138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310233728.4A Active CN104142964B (zh) | 2013-06-13 | 2013-06-13 | 信息匹配的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104142964B (zh) |
WO (1) | WO2014198132A1 (zh) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160076201A (ko) * | 2014-12-22 | 2016-06-30 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
CN104462525B (zh) * | 2014-12-23 | 2018-04-13 | 百度在线网络技术(北京)有限公司 | 实现搜索的方法及装置 |
CN104683218B (zh) * | 2015-02-11 | 2018-10-23 | 广州酷狗计算机科技有限公司 | 服务预警的方法及装置 |
CN107104881B (zh) * | 2015-05-29 | 2021-09-14 | 北京搜狗科技发展有限公司 | 一种信息处理方法和装置 |
CA2990409A1 (en) | 2015-06-26 | 2016-12-29 | Groupon, Inc. | Mobile chat application integration with promotional systems |
CN105608100A (zh) * | 2015-08-31 | 2016-05-25 | 南京酷派软件技术有限公司 | 信息提取方法和信息提取装置 |
CN106527841A (zh) * | 2015-09-15 | 2017-03-22 | 阿里巴巴集团控股有限公司 | 一种功能界面显示方法及装置 |
CN105224201A (zh) * | 2015-09-28 | 2016-01-06 | 深圳市金立通信设备有限公司 | 一种界面显示的方法及终端 |
CN106682006B (zh) * | 2015-11-06 | 2021-12-21 | 北京奇虎科技有限公司 | 关于通信内容的信息提示方法和装置 |
CN106713110B (zh) * | 2015-11-16 | 2021-06-04 | 钉钉控股(开曼)有限公司 | 即时通讯方法、客户端及电子设备 |
CN105528415A (zh) * | 2015-12-04 | 2016-04-27 | 小米科技有限责任公司 | 信息交互方法及装置 |
CN106855768A (zh) * | 2015-12-08 | 2017-06-16 | 阿里巴巴集团控股有限公司 | 信息处理方法、装置、***及终端设备 |
CN105577518A (zh) * | 2015-12-17 | 2016-05-11 | 掌赢信息科技(上海)有限公司 | 一种在即时通信中显示网址对应信息的方法及电子设备 |
CN105721283B (zh) * | 2016-01-26 | 2020-03-17 | 北京小米移动软件有限公司 | 截屏消息的发送方法、装置及设备 |
CN107092603A (zh) * | 2016-02-18 | 2017-08-25 | 腾讯科技(深圳)有限公司 | 一种图片识别方法及装置 |
CN105956008A (zh) * | 2016-04-21 | 2016-09-21 | 深圳市金立通信设备有限公司 | 一种图片管理方法及终端 |
US11490232B2 (en) | 2016-08-01 | 2022-11-01 | Microsoft Technology Licensing, Llc | Location-based conversation identifier |
CN106294725B (zh) * | 2016-08-08 | 2019-02-15 | 浪潮集团有限公司 | 一种基于移动终端即时通讯应用的关键信息提取方法 |
CN106303557A (zh) * | 2016-08-16 | 2017-01-04 | 广州华多网络科技有限公司 | 网络直播的直播内容展示方法和装置 |
CN106528796A (zh) * | 2016-11-11 | 2017-03-22 | 苏州工讯科技有限公司 | 工业产品电子商务搜索引擎中快速识别专有名词的方法 |
CN106776990B (zh) * | 2016-12-06 | 2020-04-14 | 北京搜狗科技发展有限公司 | 一种信息处理方法、装置及电子设备 |
CN106777249A (zh) * | 2016-12-27 | 2017-05-31 | 广东小天才科技有限公司 | 一种信息搜索方法和装置 |
CN106993085A (zh) * | 2017-03-01 | 2017-07-28 | 北京小米移动软件有限公司 | 定位结果显示方法及装置、电子设备 |
CN106960047A (zh) * | 2017-03-30 | 2017-07-18 | 联想(北京)有限公司 | 一种信息处理方法、装置和电子设备 |
CN107145398A (zh) * | 2017-04-17 | 2017-09-08 | 北京小米移动软件有限公司 | 信息的处理方法、装置及设备 |
CN107220051A (zh) * | 2017-05-25 | 2017-09-29 | 深圳天珑无线科技有限公司 | 一种交互信息的处理方法、装置及终端 |
CN108306814B (zh) * | 2017-08-11 | 2020-07-28 | 腾讯科技(深圳)有限公司 | 基于即时通讯的信息推送方法、装置、终端及存储介质 |
CN107864178B (zh) * | 2017-09-19 | 2021-08-24 | 五八有限公司 | 提示的方法及装置 |
CN109587032A (zh) * | 2017-09-29 | 2019-04-05 | 北京金山安全软件有限公司 | 一种信息展示方法及装置 |
CN110019270B (zh) * | 2017-12-20 | 2023-08-04 | 腾讯科技(深圳)有限公司 | 信息更新方法及其装置、终端、服务器、可读存储介质 |
JP6904435B2 (ja) * | 2017-12-25 | 2021-07-14 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置及び発話解析方法 |
CN108256073A (zh) * | 2018-01-17 | 2018-07-06 | 中兴通讯股份有限公司 | 多媒体文件的获取方法及终端、存储介质、电子装置 |
CN108345475A (zh) * | 2018-01-29 | 2018-07-31 | 上海爱优威软件开发有限公司 | 一种基于消息的应用调用方法及终端 |
CN108418745A (zh) * | 2018-02-09 | 2018-08-17 | 深圳百诺国际生命科技有限公司 | 基于医患之间即时通讯消息的信息***方法及*** |
CN111078991A (zh) * | 2018-10-19 | 2020-04-28 | 奇酷互联网络科技(深圳)有限公司 | 推送信息的方法、移动终端和计算机可读存储介质 |
CN111089603B (zh) * | 2018-10-23 | 2023-07-25 | 博泰车联网科技(上海)股份有限公司 | 基于社交应用沟通内容的导航信息提示方法及车辆 |
CN110059241A (zh) * | 2019-04-25 | 2019-07-26 | 网易(杭州)网络有限公司 | 信息查询方法及装置、计算机可读存储介质、电子设备 |
CN112543432A (zh) * | 2019-09-20 | 2021-03-23 | 上海擎感智能科技有限公司 | 信息管理/处理方法/***、存储介质、车机/客户端 |
CN111079439A (zh) * | 2019-12-11 | 2020-04-28 | 拉扎斯网络科技(上海)有限公司 | 异常信息识别方法、装置、电子设备及计算机存储介质 |
CN111752448A (zh) * | 2020-05-28 | 2020-10-09 | 维沃移动通信有限公司 | 信息显示方法、装置及电子设备 |
CN113792198A (zh) * | 2021-09-17 | 2021-12-14 | 北京房江湖科技有限公司 | 物品宣传海报的生成方法、装置及程序产品、存储介质 |
CN114006879B (zh) * | 2021-10-28 | 2023-04-07 | 平安普惠企业管理有限公司 | 基于多人会话群组的输出提示信息的方法及相关设备 |
CN114035724A (zh) * | 2021-11-11 | 2022-02-11 | 深圳传音控股股份有限公司 | 应用界面显示方法、智能终端及存储介质 |
CN114845127A (zh) * | 2022-04-13 | 2022-08-02 | 广州方硅信息技术有限公司 | 直播间词条展示方法、***、装置、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102891874A (zh) * | 2011-07-21 | 2013-01-23 | 腾讯科技(深圳)有限公司 | 一种基于会话提供搜索提示信息的方法、装置及*** |
CN102938727A (zh) * | 2012-11-26 | 2013-02-20 | 上海量明科技发展有限公司 | 即时通信中显示广告信息的方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101119518A (zh) * | 2007-09-17 | 2008-02-06 | 腾讯科技(深圳)有限公司 | 一种无线搜索***及方法 |
CN101140587A (zh) * | 2007-10-15 | 2008-03-12 | 深圳市迅雷网络技术有限公司 | 一种搜索方法及装置 |
US20090254618A1 (en) * | 2008-04-02 | 2009-10-08 | Arnold Jeremy A | Method and system for real-time/dynamic retrieval of information related to an on-going instant message communication |
CN101360071A (zh) * | 2008-09-16 | 2009-02-04 | 腾讯科技(深圳)有限公司 | 基于即时聊天进行多媒体资源共享的方法及*** |
US8898219B2 (en) * | 2010-02-12 | 2014-11-25 | Avaya Inc. | Context sensitive, cloud-based telephony |
-
2013
- 2013-06-13 CN CN201310233728.4A patent/CN104142964B/zh active Active
-
2014
- 2014-02-19 WO PCT/CN2014/072258 patent/WO2014198132A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102891874A (zh) * | 2011-07-21 | 2013-01-23 | 腾讯科技(深圳)有限公司 | 一种基于会话提供搜索提示信息的方法、装置及*** |
CN102938727A (zh) * | 2012-11-26 | 2013-02-20 | 上海量明科技发展有限公司 | 即时通信中显示广告信息的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
WO2014198132A1 (en) | 2014-12-18 |
CN104142964A (zh) | 2014-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104142964B (zh) | 信息匹配的方法及装置 | |
US11847151B2 (en) | Disambiguating user intent in conversational interaction system for large corpus information retrieval | |
CN108881339B (zh) | 推送方法、用户标签的生成方法、装置及设备 | |
CN108984650B (zh) | 计算机可读记录介质及计算机设备 | |
JP6744480B2 (ja) | ネットワークベースの広告データトラフィックレイテンシ削減 | |
KR20180090957A (ko) | 오디오 기반의 데이터 구조 생성 | |
CN103902535B (zh) | 获取联想词的方法、装置及*** | |
US20120269116A1 (en) | Context-aware mobile search based on user activities | |
CN111061750A (zh) | 一种查询处理方法、装置及计算机可读存储介质 | |
CN105989120B (zh) | 一种个性化内容推荐方法及个性化内容推荐*** | |
CN105677815B (zh) | 一种网页书签添加方法及终端 | |
CN111078986B (zh) | 数据检索方法、装置及计算机可读存储介质 | |
US11556442B2 (en) | Immersive web-based simulator for digital assistant-based applications | |
US11556454B2 (en) | Immersive web-based simulator for digital assistant-based applications | |
CN107203470B (zh) | 页面调试方法和装置 | |
CN105279159B (zh) | 联系人的提示方法和装置 | |
CN109656510A (zh) | 一种网页中语音输入的方法及终端 | |
CN102024063A (zh) | 自动搜索方法和移动通信终端 | |
US11210462B1 (en) | Voice input processing | |
CN111611369A (zh) | 基于人工智能的交互方法和相关装置 | |
CN106850662B (zh) | 一种会话处理的方法及服务器 | |
CN106991144A (zh) | 一种定制数据爬取工作流的方法及*** | |
CN102855330B (zh) | 搜索方法和***、移动终端 | |
CN103020224B (zh) | 一种智能搜索方法及装置 | |
KR101722157B1 (ko) | 정보 수집 장치 및 이를 이용한 웹 사이트의 정보 수집 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |