CN103064894A - 一种查询浏览器中检索内容的方法及装置 - Google Patents
一种查询浏览器中检索内容的方法及装置 Download PDFInfo
- Publication number
- CN103064894A CN103064894A CN2012105446448A CN201210544644A CN103064894A CN 103064894 A CN103064894 A CN 103064894A CN 2012105446448 A CN2012105446448 A CN 2012105446448A CN 201210544644 A CN201210544644 A CN 201210544644A CN 103064894 A CN103064894 A CN 103064894A
- Authority
- CN
- China
- Prior art keywords
- retrieval
- browser
- content
- data
- server
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种查询浏览器中检索内容的方法及装置,包括以下步骤:在服务器中设置检索规则,定义检索方式;在浏览器中设定检索区域,浏览器监测检索区域内是否有检索内容;浏览器检测到检索内容后,将检索内容传送给服务器,服务器端判断检索内容是否符合检索规则和检索方式是否符合要求;服务器查询服务器中的缓存单元中是否有与检索内容相同的缓存内容,如果有,则将缓存内容的数据信息发送给浏览器,否则,服务器连接数据库;浏览器显示与检索内容的数据信息。本发明采用的智能回补方式打破了传统数据检索及回补必须依赖于浏览器-服务器-数据库-服务器-浏览器的传统数据传输过程,通过服务器智能计算,尽可能减少数据库连接次数。
Description
技术领域
本发明涉及一种智能数据实时交互方式,特别涉及一种查询浏览器中检索内容的方法及装置。
背景技术
前端与服务器之间的数据交互是B/S***核心业务之一,高效、快速、实时的进行数据交互是***长期的目标。传统的数据交互大多必须遵循前端-服务器-数据库-服务器-前端的固定检索模式,无法根据检索内容来更改检索模式。且对于用户在前端的检索方式要求严格、模式单一,无法按照用户的喜好的方式来检索内容。随着互联网行业的发展、对于用户体验的重视程度加强,传统的数据交互模式已经无法满足当今***的需要。
发明内容
本发明所要解决的技术问题是提供一种服务器将之前检索过的检索内容保存于缓存单元,在获得检索内容后首先查询缓存单元,如果缓存单元没有检索内容时才查询数据库的查询浏览器中检索内容的方法及装置。
本发明解决上述技术问题的技术方案如下:一种查询浏览器中检索内容的方法,包括以下步骤:
步骤1:在浏览器中定义检索模块,用于为用户建立输入检索内容;
步骤2:在浏览器中设定检索区域,浏览器监测检索区域内是否有利用检索模块输入的检索内容;
步骤3:浏览器检测到检索内容后,将检索内容传送给服务器;
步骤4:服务器查询服务器中的缓存单元中是否有与检索内容相同的缓存内容,如果有,则将缓存内容的数据信息发送给浏览器,否则,服务器将检索内容保存于缓存单元,并连接数据库,在数据库中查询与检索内容相同的数据库内容,之后将与数据库内容的匹配的数据信息通过服务器返回给浏览器;
步骤5:浏览器接收服务器发送的数据信息,并显示数据信息。
本发明的有益效果是:服务器将之前检索过的检索内容保存于缓存单元,在获得检索内容后首先查询缓存单元,如果缓存单元没有检索内容时才查询数据库,通过服务器的判断,减少了数据库连接次数,进而提高了检索内容的显示效率。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述数据库保存的数据库内容设置有效期和数据版本期限,当数据库内容超过有效期和/或数据版本期限时,删除该数据库内容。
采用上述进一步方案的有益效果是防止出现同一数据库内容保存时间过长,占用***资源的情况。同时也避免由于数据库数据更新但缓存中未及时更新导致的检索结果不准确的情况。
进一步,所述步骤4中服务器返回数据信息给浏览器时包括直接返回和对数据信息进行处理后返回。
采用上述进一步方案的有益效果是对不需要处理的数据信息进行直接返回,对于需要整合或者其它处理的时候对数据信息进行加工后返回,可根据实际情况选择返回方式。
一种查询浏览器中检索内容的装置,包括定义模块1,设定模块2,检测模块3,判断模块4和显示模块5;
所述定义模块1,用于在浏览器中定义检索模块,所述检索模块为用户建立输入检索内容;
所述设定模块2,用于在浏览器中设定检索区域,浏览器监测检索区域内是否有利用定义模块1中定义的检索模块输入的检索内容;
所述检测模块3,用于浏览器检测到检索内容后,将检索内容传送给服务器;
所述判断模块4,用于服务器查询服务器中的缓存单元中是否有与检索内容相同的缓存内容,如果有,则将缓存内容的数据信息发送给浏览器,否则,服务器将检索内容保存于缓存单元,并连接数据库,在数据库中查询与检索内容相同的数据库内容,之后将与数据库内容的匹配的数据信息通过服务器返回给浏览器;
所述显示模块5,用于浏览器接收服务器发送的数据信息,并显示数据信息。
采用上述进一步方案的有益效果是服务器将之前检索过的检索内容保存于缓存单元,在获得检索内容后首先查询缓存单元,如果缓存单元没有检索内容时才查询数据库,通过服务器的判断,减少了数据库连接次数,进而提高了检索内容的显示效率。
进一步,所述数据库保存的数据库内容设置有效期和数据版本期限,当数据库内容超过有效期和/或数据版本期限时,删除该数据库内容。
采用上述进一步方案的有益效果是防止出现同一数据库内容保存时间过长,占用***资源的情况。
进一步,所述判断模块4中服务器返回数据信息给浏览器时包括直接返回和对数据信息进行处理后返回。
采用上述进一步方案的有益效果是对不需要处理的数据信息进行直接返回,对于需要整合或者其它处理的时候对数据信息进行加工后返回,可根据实际情况选择返回方式。
附图说明
图1为本发明方法步骤流程图;
图2为本发明装置结构图。
附图中,各标号所代表的部件列表如下:
1、定义模块,2、设定模块,3、检测模块,4、判断模块,5、显示模块。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,为本发明方法步骤流程图;图2为本发明装置结构图。
实施例1
一种查询浏览器中检索内容的方法,包括以下步骤:
步骤1:在浏览器中定义检索模块,用于为用户建立输入检索内容;
步骤2:在浏览器中设定检索区域,浏览器监测检索区域内是否有利用检索模块输入的检索内容;
步骤3:浏览器检测到检索内容后,将检索内容传送给服务器;
步骤4:服务器查询服务器中的缓存单元中是否有与检索内容相同的缓存内容,如果有,则将缓存内容的数据信息发送给浏览器,否则,服务器将检索内容保存于缓存单元,并连接数据库,在数据库中查询与检索内容相同的数据库内容,之后将与数据库内容的匹配的数据信息通过服务器返回给浏览器;
步骤5:浏览器接收服务器发送的数据信息,并显示数据信息。
所述数据库保存的数据库内容设置有效期和数据版本期限,当数据库内容超过有效期和/或数据版本期限时,删除该数据库内容。
所述步骤4中服务器返回数据信息给浏览器时包括直接返回和对数据信息进行处理后返回。
一种查询浏览器中检索内容的装置,包括定义模块1,设定模块2,检测模块3,判断模块4和显示模块5;
所述定义模块1,用于在浏览器中定义检索模块,所述检索模块为用户建立输入检索内容;
所述设定模块2,用于在浏览器中设定检索区域,浏览器监测检索区域内是否有利用定义模块1中定义的检索模块输入的检索内容;
所述检测模块3,用于浏览器检测到检索内容后,将检索内容传送给服务器;
所述判断模块4,用于服务器查询服务器中的缓存单元中是否有与检索内容相同的缓存内容,如果有,则将缓存内容的数据信息发送给浏览器,否则,服务器将检索内容保存于缓存单元,并连接数据库,在数据库中查询与检索内容相同的数据库内容,之后将与数据库内容的匹配的数据信息通过服务器返回给浏览器;
所述显示模块5,用于浏览器接收服务器发送的数据信息,并显示数据信息。
所述数据库保存的数据库内容设置有效期和数据版本期限,当数据库内容超过有效期和/或数据版本期限时,删除该数据库内容。
所述判断模块4中服务器返回数据信息给浏览器时包括直接返回和对数据信息进行处理后返回。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种查询浏览器中检索内容的方法,其特征在于,包括以下步骤:
步骤1:在浏览器中定义检索模块,用于为用户建立输入检索内容;
步骤2:在浏览器中设定检索区域,浏览器监测检索区域内是否有利用检索模块输入的检索内容;
步骤3:浏览器在检索区域中检测到检索内容后,将检索内容传送给服务器;
步骤4:服务器查询服务器中的缓存单元中是否有与检索内容相同的缓存内容,如果有,则将缓存内容的数据信息发送给浏览器,否则,服务器将检索内容保存于缓存单元,并连接数据库,在数据库中查询与检索内容相同的数据库内容,之后将与数据库内容的匹配的数据信息通过服务器返回给浏览器;
步骤5:浏览器接收服务器发送的数据信息,并显示数据信息。
2.根据权利要求1所述的查询浏览器中检索内容的方法,其特征在于:所述数据库保存的数据库内容设置有效期和数据版本期限,当数据库内容超过有效期和/或数据版本期限时,删除该数据库内容。
3.根据权利要求1所述的查询浏览器中检索内容的方法,其特征在于:所述步骤4中服务器返回数据信息给浏览器时包括直接返回和对数据信息进行处理后返回。
4.一种查询浏览器中检索内容的装置,其特征在于:包括定义模块(1),设定模块(2),检测模块(3),判断模块(4)和显示模块(5);
所述定义模块(1),用于在浏览器中定义检索模块,所述检索模块为用户建立输入检索内容;
所述设定模块(2),用于在浏览器中设定检索区域,浏览器监测检索区域内是否有利用定义模块(1)中定义的检索模块输入的检索内容;
所述检测模块(3),用于浏览器在设定模块(2)设定的检索区域中检测到检索内容后,将检索内容传送给服务器;
所述判断模块(4),用于服务器查询服务器中的缓存单元中是否有与检测模块(3)检测到的检索内容相同的缓存内容,如果有,则将缓存内容的数据信息发送给浏览器,否则,服务器将检索内容保存于缓存单元,并连接数据库,在数据库中查询与检索内容相同的数据库内容,之后将与数据库内容的匹配的数据信息通过服务器返回给浏览器;
所述显示模块(5),用于浏览器接收判断模块(4)中服务器发送的数据信息,并显示数据信息。
5.根据权利要求4所述的一种查询浏览器中检索内容的装置,其特征在于:所述数据库保存的数据库内容设置有效期和数据版本期限,当数据库内容超过有效期和/或数据版本期限时,删除该数据库内容。
6.根据权利要求4所述的一种查询浏览器中检索内容的装置,其特征在于:所述判断模块(4)中服务器返回数据信息给浏览器时包括直接返回和对数据信息进行处理后返回。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105446448A CN103064894A (zh) | 2012-12-14 | 2012-12-14 | 一种查询浏览器中检索内容的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105446448A CN103064894A (zh) | 2012-12-14 | 2012-12-14 | 一种查询浏览器中检索内容的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103064894A true CN103064894A (zh) | 2013-04-24 |
Family
ID=48107524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012105446448A Pending CN103064894A (zh) | 2012-12-14 | 2012-12-14 | 一种查询浏览器中检索内容的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103064894A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104331452A (zh) * | 2014-10-30 | 2015-02-04 | 北京思特奇信息技术股份有限公司 | 一种处理脏数据的方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7152164B1 (en) * | 2000-12-06 | 2006-12-19 | Pasi Into Loukas | Network anti-virus system |
CN101039177A (zh) * | 2007-04-27 | 2007-09-19 | 珠海金山软件股份有限公司 | 一种在线查毒的装置和方法 |
CN101539918A (zh) * | 2008-03-19 | 2009-09-23 | 天下互联(北京)科技有限公司 | 一种互联网搜索方法及*** |
-
2012
- 2012-12-14 CN CN2012105446448A patent/CN103064894A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7152164B1 (en) * | 2000-12-06 | 2006-12-19 | Pasi Into Loukas | Network anti-virus system |
CN101039177A (zh) * | 2007-04-27 | 2007-09-19 | 珠海金山软件股份有限公司 | 一种在线查毒的装置和方法 |
CN101539918A (zh) * | 2008-03-19 | 2009-09-23 | 天下互联(北京)科技有限公司 | 一种互联网搜索方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104331452A (zh) * | 2014-10-30 | 2015-02-04 | 北京思特奇信息技术股份有限公司 | 一种处理脏数据的方法及*** |
CN104331452B (zh) * | 2014-10-30 | 2017-07-28 | 北京思特奇信息技术股份有限公司 | 一种处理脏数据的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020015186A1 (zh) | 实时更新页面数据的方法、装置、电子设备 | |
KR20170023216A (ko) | 검색 결과에 대한 액세스를 향상시키기 위한 시스템 및 방법 | |
CN105869005A (zh) | 一种app开启广告预加载方法、装置和*** | |
CN104408334A (zh) | 一种外观设计专利预警方法 | |
CN104268166A (zh) | 一种输入方法、装置和电子设备 | |
WO2011072054A3 (en) | Systems and methods for identification and reporting of ad delivery hierarchy | |
CN103631948A (zh) | 命名实体的识别方法 | |
TWI630567B (zh) | 增進廣告快取之方法與系統 | |
CN104182429B (zh) | 网页处理方法和终端 | |
US20220052976A1 (en) | Answer text processing methods and apparatuses, and key text determination methods | |
CN103414693A (zh) | 打点方法及打点装置 | |
CN103312523A (zh) | 一种业务提醒消息的推送方法及装置、*** | |
CN108133000B (zh) | 一种元数据存储方法、装置和服务器 | |
CN111159590A (zh) | 一种基于前后端业务调用链路的串联方法及装置 | |
WO2004062299A3 (en) | A method and system for managing a validity period in association with a presence attribute | |
CN103345486A (zh) | 应用于远程浏览环境下客户端获取和展示图形文件的方法 | |
US20150007019A1 (en) | Apparatuses and methods for phone number processing | |
CN103377292B (zh) | 数据库结果集缓存方法及设备 | |
CN108073613A (zh) | 信息发送方法及装置 | |
CN104391936A (zh) | 浏览器收藏夹中标签的处理方法和装置 | |
CN110347955A (zh) | 一种资源检测方法及装置 | |
JP5959163B2 (ja) | 文書収集システムおよび方法 | |
CN104504110A (zh) | 搜索方法和装置 | |
CN103064894A (zh) | 一种查询浏览器中检索内容的方法及装置 | |
CN104636346A (zh) | 网页数据查询方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130424 |