CN106326237A - 一种微信信息检索方法和*** - Google Patents
一种微信信息检索方法和*** Download PDFInfo
- Publication number
- CN106326237A CN106326237A CN201510341551.9A CN201510341551A CN106326237A CN 106326237 A CN106326237 A CN 106326237A CN 201510341551 A CN201510341551 A CN 201510341551A CN 106326237 A CN106326237 A CN 106326237A
- Authority
- CN
- China
- Prior art keywords
- retrieval
- information
- database
- wechat information
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种微信信息检索方法和***,该方法包括:建立数据库单元用于存储微信聊天信息,并进行实时更新;检索管理单元用于管理检索请求,管理Socket连接和管理检索内容的推送;检索客户端用于输入检索请求;数据库单元是微信的基础数据库,具有可扩展性;检索微信信息的关键字包括微信号,微信昵称,手机号或QQ号;检索***为每个检索请求建立Socket连接,每个Socket连接对应不同的检索请求。本发明技术方案能够从多个入口实现对微信聊天信息历史记录的检索,并且可以实时管理用户的微信聊天信息,能够充分挖掘微信信息的大数据价值,提高了微信信息数据库的管理效率。
Description
技术领域
本发明涉及数据库技术领域,特别涉及一种微信数据库的检索方法和***。
背景技术
如同即时聊天工具(IM)在互联网用户中的普及一样,移动互联网用户也大量使用移动聊天工具(MIM),很多用户都是通过朋友间告知而开始使用该业务,并采用MIM来发送即时文字、图片或者视频信息,在使用过程中用户黏性不断提高。MIM业务提供商高度重视此业务的发展,通过MIM来实现移动互联网客户群的积累,通过流量经营逐渐巩固用户基础,并带动移动互联网广告、电子商务、门户、互联网金融和互联网社区等业务的发展,从而实现移动互联网流量的价值经营。
在众多MIM产品中,微信的发展最引人注目。微信是一款为智能手机提供即时通讯服务的免费应用程序,支持跨通信运营商、跨操作***平台通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、图片和文字信息,并且支持多人群聊。用户可以通过微信可以享受到类似于传统电信运营商所提供的类似于短信、彩信等额业务,并且还可以享受到更加附加的通信服务。根据腾讯科技公司公布的2014年财报数据,微信月活用户已超过5亿,已经在亚洲地区的移动社交APP领域占据第一的市场份额。
用户大量使用微信,就会产生大量的微信信息。如何有效管理微信聊天的历史信息,挖掘其中的大数据价值,将是微信提供商长期的任务。为了对微信信息进行有效管理,微信管理***需要具备如下功能:
1、对微信聊天信息进行存储,形成微信聊天信息数据库,保证历史聊天信息的完整性。
2、微信聊天信息数据库可以根据聊天内容进行实时的更新。
3、可以根据微信用户的微信号、微信昵称、QQ号、手机号等多个入口对聊天信息进行检索。
4、微信聊天信息的检索内容可以根据数据库的实时更新而进行更新,达到实时监听的目的。
发明内容
本发明提供一种微信聊天信息检索方法和***,可以加强微信聊天信息管理的功能,能够从多个入口实现对微信聊天信息历史记录的检索,并且可以实时管理用户的微信聊天信息,能够充分挖掘微信信息的大数据价值,提高了微信信息数据库的管理效率。
本发明的技术方案提供了一种微信聊天信息检索***,包括数据库单元,检索管理单元和检索客户端,其中,
数据库单元用于存储微信聊天信息,并进行实时更新;
检索管理单元用于管理检索请求,管理Socket连接和管理检索内容的推送;
检索客户端用于输入检索请求。
进一步的,数据库单元具有可扩展性。
本发明的技术方案还提供了一种交易信息管理方法,包括以下步骤:
为微信用户建立微信信息数据库;
对所述微信信息数据库进行检索,获得用户的所有微信信息;
对用户的微信信息进行监听。
进一步的,所述微信信息数据库是微信的基础数据库。
进一步的,所述微信基础数据库根据用户的聊天信息进行实时更新。
进一步的,检索微信信息的关键字包括微信号,微信昵称,手机号或QQ号。
进一步的,所述微信信息检索******自动判断所述关键字的种类。
进一步的,所述微信信息检索***为每个检索请求建立Socket连接,每个Socket连接对应不同的检索请求。
进一步的,所述微信聊天信息更新时,所述基础数据库也实时更新,检索内容随之更新,并通过所述Socket连接发送出来。
进一步的,所述微信信息检索***对重复、超时或无效的检索请求设立有管理机制。
本发明技术方案由于在微信信息检索***采用了多入口的检索方案,能够多途径实现对微信聊天信息历史记录的检索,增强了微信聊天信息的管理功能,并且微信信息数据库支持实时更新,能够分挖掘微信信息的大数据价值,提高了微信信息数据库的管理效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例一中通过QQ号进行微信信息检索的方法流程图;
图2为本发明实施例二中监听用户微信信息的方法流程图;
图3为本发明实施例一和二中微信信息检索***的结构图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1为通过QQ号进行微信信息检索的方法流程图,包括以下步骤:
步骤101、建立微信信息数据库。
采用数据库技术对微信聊天信息进行管理,此数据库是微信***的基础数据库;
该数据库储存所有微信用户的昵称,微信号,QQ号,手机号,历史聊天信息等内容;
该数据库可以以昵称,微信号,QQ号,手机号作为关键字进行检索;
该数据库根据用户的聊天信息进行实时更新,并且随着聊天信息的不断增加,可以具有较强的可扩展性。
步骤102、输入QQ号作为检索关键字。
步骤103、***自动判断输入检索关键字的种类为QQ号。
***以QQ号为关键字进行检索。
步骤104、***建立Socket连接,对应此次QQ号检索
***建立Socket连接;
把本次检索内容和Socket连接对应起来;
对于重复的检索,则***新设Socket连接并对应已有的检索结果,以避免检索资源的浪费,同时保证不同用户对检索结果的使用需求。出现超时或无效的检索请求,则***提示相关信息,用户可以重新发起检索请求,并建立新的Socket连接。
步骤105、输出本次检索结果。
本次检索结果通过Socket连接输出出来。
图2为本发明实施例二中监听用户微信信息的方法流程图,包括以下步骤:
步骤201、建立微信信息数据库。
采用数据库技术对微信聊天信息进行管理,此数据库是微信***的基础数据库;
该数据库储存所有微信用户的昵称,微信号,QQ号,手机号,历史聊天信息等内容;
该数据库可以以昵称,微信号,QQ号,手机号作为关键字进行检索;
该数据库根据用户的聊天信息进行实时更新,并且随着聊天信息的不断增加,可以具有较强的可扩展性。
步骤202、输入手机号作为检索关键字。
步骤203、***自动判断输入检索关键字的种类为手机号。
***以手机号为关键字进行检索。
步骤204、***建立Socket连接,对应此次手机号检索
***建立Socket连接;
把本次检索内容和Socket连接对应起来;
对于重复的检索,则***新设Socket连接并对应已有的检索结果,以避免检索资源的浪费,同时保证不同用户对检索结果的使用需求。出现超时或无效的检索请求,则***提示相关信息,用户可以重新发起检索请求,并建立新的Socket连接。
步骤205、保持检索结果的更新。
首先通过Socket连接输出历史聊天信息的检索结果。
微信聊天信息更新时,所述基础数据库也实时更新,检索内容随之更新。
检索内容的更新通过所述Socket连接发送出来,达到了对用户微信信息的监听效果。
为了实现上述微信信息检索流程,本实施例还提供了一种微信信息检索***,图3为本发明实施例一和二中微信信息检索***的结构图。如图3所示,该***包括数据库单元301,检索管理单元302和检索客户端303,其中:
数据库单元存储微信***的基础数据,储存所有微信用户的昵称,微信号,QQ号,手机号,历史聊天信息等内容;可以以昵称,微信号,QQ号,手机号作为关键字对微信信息进行检索;可以根据用户的聊天信息进行数据的实时更新,并且随着聊天信息的不断增加,可以具有较强的可扩展性。
检索管理单元用于管理检索请求,管理Socket连接和管理检索内容的推送,并对对重复、超时或无效的检索请求设立有管理机制。***对于每个检索请求建立有Socket连接进行对应,检索内容通过Socket连接进行推送。对于重复的检索,则***新设Socket连接并对应已有的检索结果,以避免检索资源的浪费,同时保证不同用户对检索结果的使用需求。出现超时或无效的检索请求,则***提示相关信息,用户可以重新发起检索请求,并建立新的Socket连接。
检索客户端用于输入检索请求。
上述实施例中的方案在微信信息检索***采用了多入口的检索方案,能够多途径实现对微信聊天信息历史记录的检索,增强了微信聊天信息的管理功能,并且微信信息数据库支持实时更新,能够分挖掘微信信息的大数据价值,提高了微信信息数据库的管理效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种微信信息检索***,其特征在于,包括数据库单元,检索管理单元和检索客户端,其中,
数据库单元用于存储微信聊天信息,并进行实时更新;
检索管理单元用于管理检索请求,管理Socket连接和管理检索内容的推送;
检索客户端用于输入检索请求。
2.根据权利要求1所述的***,其特征在于,数据库单元具有可扩展性。
3.一种微信信息检索方法,其特征在于,包括以下步骤:
为微信用户建立微信信息数据库;
对所述微信信息数据库进行检索,获得用户的所有微信信息;
对用户的微信信息进行监听。
4.根据权利要求3所述的方法,其特征在于,所述微信信息数据库是微信的基础数据库。
5.根据权利要求3所述的方法,其特征在于,所述微信基础数据库根据用户的聊天信息进行实时更新。
6.根据权利要求3所述的方法,其特征在于,检索微信信息的关键字包括微信号,微信昵称,手机号或QQ号。
7.根据权利要求3或6所述的方法,其特征在于,所述微信信息检索******自动判断所述关键字的种类。
8.根据权利要求3所述的方法,其特征在于,所述微信信息检索***为每个检索请求建立Socket连接,每个Socket连接对应不同的检索请求。
9.根据权利要求3或8所述的方法,其特征在于,所述微信聊天信息更新时,所述基础数据库也实时更新,检索内容随之更新,并通过所述Socket连接发送出来。
10.根据权利要求3或8所述的方法,其特征在于,所述微信信息检索***对重复、超时或无效的检索请求设立有管理机制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510341551.9A CN106326237A (zh) | 2015-06-18 | 2015-06-18 | 一种微信信息检索方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510341551.9A CN106326237A (zh) | 2015-06-18 | 2015-06-18 | 一种微信信息检索方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106326237A true CN106326237A (zh) | 2017-01-11 |
Family
ID=57731967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510341551.9A Pending CN106326237A (zh) | 2015-06-18 | 2015-06-18 | 一种微信信息检索方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106326237A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1808426A (zh) * | 2005-01-17 | 2006-07-26 | 马岩 | 一种通用的文件搜索***及方法 |
CN101068224A (zh) * | 2007-06-18 | 2007-11-07 | 北京亿企通信息技术有限公司 | 一种即时通信***中信息监视的方法 |
CN101072205A (zh) * | 2007-06-21 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 一种聊天信息的检索方法及检索*** |
US20140330774A1 (en) * | 2011-11-28 | 2014-11-06 | Tencent Technology (Shenzhen) Company Limited | Information searching method and system |
-
2015
- 2015-06-18 CN CN201510341551.9A patent/CN106326237A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1808426A (zh) * | 2005-01-17 | 2006-07-26 | 马岩 | 一种通用的文件搜索***及方法 |
CN101068224A (zh) * | 2007-06-18 | 2007-11-07 | 北京亿企通信息技术有限公司 | 一种即时通信***中信息监视的方法 |
CN101072205A (zh) * | 2007-06-21 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 一种聊天信息的检索方法及检索*** |
US20140330774A1 (en) * | 2011-11-28 | 2014-11-06 | Tencent Technology (Shenzhen) Company Limited | Information searching method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103309998B (zh) | 一种消息查询方法及装置、终端设备 | |
CN109889426B (zh) | 基于即时通信的信息处理方法、装置及*** | |
US8724795B1 (en) | Problem centric knowledge management tool for call center | |
US9020983B2 (en) | Address list system and method of implementing an address list | |
US8548444B2 (en) | Linking a name to a phone number in a text message based on a contact list in a mobile device | |
CN102323923B (zh) | 历史记录处理方法及设备 | |
CN102982049B (zh) | 实现电子邮件收件人模板的方法和*** | |
CN108959444A (zh) | 基于树状结构的主页集群***管理方法及装置 | |
US20130097124A1 (en) | Automatically aggregating contact information | |
CN103686723A (zh) | 移动客户热线短信服务厅复杂短信的处理***及其方法 | |
CN102769640B (zh) | 用户信息的更新方法、服务器以及*** | |
US11646020B2 (en) | Communication notification management | |
CN104113466A (zh) | 一种骚扰电话的识别方法、客户端、服务器及*** | |
CN114615220B (zh) | 一种消息发送控制的方法和装置 | |
CN102790727A (zh) | 一种动态推送用户个人标签的方法和*** | |
CN101106784B (zh) | 信息排序及建立初始网络通讯录的方法、***和装置 | |
CN102999513A (zh) | 基于地理位置服务搜索的信息展示方法和装置 | |
CN109155804A (zh) | 基于卡片的信息管理方法与*** | |
CN102291693A (zh) | 一种基于终端的融合消息业务实现方法及装置 | |
EP2618529A1 (en) | Microblog client, method for aggregating microblog messages, and instant communication client | |
WO2017105808A1 (en) | Providing relevance based dynamic hashtag navigation | |
CN102934419A (zh) | 用于管理运营商信息的设备和方法 | |
US20090037443A1 (en) | Intelligent group communication | |
CA3065729A1 (en) | Business rules processing framework | |
US20140136629A1 (en) | Device, system and method for smart notifications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170111 |