一种基于搜索历史的内容自动填充系统技术方案

技术编号:17388626 阅读:24 留言:0更新日期:2018-03-04 13:48
本发明专利技术公开了一种基于搜索历史的内容自动填充系统,包括顺序连接的:本地短语数据库、数据分析部、数据缓存部、检索部、数据填充部和输入窗口,输入窗口还连接检索部,系统还包括:连接数据缓存部和检索部的云端短语数据库,云端短语数据库包括依次连接的:连接输入窗口的数据记录模块一、数据拆分模块一和数据存储模块一;本地短语数据库包括依次连接的:数据例句模块二、数据拆分模块二和数据存储模块二。通过记录使用者的输入历史,对其进行分析分类,进一步在由众多用户搜索记录构建的云端短语数据库中匹配出使用者在数据窗口中输入字符对应的短语,进一步填充该短语到输入窗口,从而减少使用者反复输入短语的工作量。

A content automatic filling system based on search history

The invention discloses an automatic filling system based on the contents of the search history, including the order of connection: the local phrase database, data analysis, data caching, data retrieval, packing and input window, the input window is also connected with the retrieval part, system also includes a connecting part and data cache retrieval of cloud. Cloud database, database includes the phrase: connect the input window data recording module, a data resolution module and a data storage module and a local database; phrase comprises: data. Module two, two data resolution module and data storage module two. Through the history of the user's input, analysis of its classification, further in record matching user input characters corresponding to the phrases in the data window to build cloud database by many users search phrases, to fill the phrase to the input window, thereby reducing the workload of the user input phrase repeatedly.

【技术实现步骤摘要】
一种基于搜索历史的内容自动填充系统
本专利技术涉及数据库应用领域,尤其是一种基于搜索历史的内容自动填充系统。
技术介绍
随着信息社会的发展,电子墨水在越来越多的领域逐渐占领着传统纸质文件的市场,而同时,该方案也符合低碳环保的理念。而对于电子文档,尤其是私人输入终端,对于某些字符、短语是需要经常使用的,如果每次都重新输入,则会进行重复的工作,如果从长远看,日积月累的重复工作将会耗费大量的工作时间。
技术实现思路
本专利技术的专利技术目的在于:针对上述存在的问题,提供一种基于使用者的历史输入习惯,自动为其填充输入字符对应的短语,解决使用者反复输入同一短语的耗时耗力问题。本专利技术采用的技术方案如下:一种基于搜索历史的内容自动填充系统,包括:云端短语数据库,用于存储搜索引擎用户在输入窗口输入的搜索历史;本地短语数据库,用于存储使用者使用用户端的输入历史;数据分析部,连接本地短语数据库,用于根据所述输入历史,分析出使用者的输入习惯;数据缓存部,连接数据分析部和云端短语数据库,用于根据所述输入习惯,在云端短语数据库中提取部分其记录的短语;检索部,连接输入窗口、数据缓存部和云端短语数据库,用于获取使用者通过用户端在输入窗口中输入的字符;还将所述输入的字符在数据缓存部中匹配出相应短语,或者在所述数据缓存部中未匹配出相应短语时,在云端短语数据库中匹配出相应短语;数据填充部,连接检索部和输入窗口,用于将检索部匹配出的短语填充到输入窗口。上述搜索引擎的用户为使用该搜索引擎的全部用户或特定范围内的用户,是一个庞大的基数,以此保证填充短语的丰富性。本文的使用者为用户端的使用者,或通过用户端使用搜索引擎的使用者,本文的输入窗口为搜索引擎对应的输入窗口。上述方案,通过基于用户输入历史,自动对其在输入窗口输入字符时,填充相应的短语。同时,该方案还基于用户输入历史对其可能输入的字符进行粗定位,从而有效缩短匹配的计算量,减少匹配时间。进一步的,云端短语数据库包括:数据记录模块一,用于获取搜索引擎用户在输入窗口中的搜索历史;数据拆分模块一,用于按预定规则拆分所述数据记录模块一获取的搜索历史为若干短语;数据存储模块一,用于存储数据拆分模块一拆分的若干短语;所述本地短语数据库包括:数据记录模块二,用于获取使用者在使用用户端时的输入历史;数据拆分模块二,用于按预定规则拆分所述数据记录模块二获取的输入历史为若干短语;数据存储模块二,用于存储数据拆分模块二拆分的若干短语。上述通过相同方案构建短语数据库的方式,保证了数据库匹配的同源性,从而保证了云端短语数据库可准确分析出使用者的输入习惯,进而分配正确的短语。作为优选,上述预定规则为:按词性进行拆分。即将搜索历史或输入历史按词性拆分为若干短语。进一步的,数据存储模块一将所述数据拆分模块一拆分的短语进行分类存储。该构建方式,可为快速匹配出短语提供便利,以保证填充的及时性。作为优选,数据存储模块一按数据拆分模块一拆分出的短语所属的专业领域进行分类存储。进一步的,数据分析部根据本地短语数据库记录的短语,分析使用者的输入习惯偏向的专业领域;所述数据缓存部按所述数据分析部分析出的所述专业领域,在数据存储模块一中提取其存储的相同或相近专业领域的短语。上述方案,进一步限定短语分配原则,以减小短语匹配范围,从而进一步提高短语匹配的效率。进一步的,数据填充部将检索部匹配出的短语填充到输入窗口具体为:将匹配出的至少一条短语展示给使用者,接收使用者在所述展示的至少一条短语中选择的一条短语,将所述选择的短语填充到输入窗口。作为优选,数据填充部将检索部匹配出的短语填充到输入窗口具体为:填充所述选择的短语中,使用者未输入的字符部分到输入窗口;或者,以所述选择的短语,替换使用者输入的:对应所述选择的短语的字符。作为优选,上述输入窗口为搜索引擎的输入窗口,或者为链接所述搜索引擎的输入窗口。即云端短语数据库记录直接或间接实用该搜索引擎的搜索历史。作为优选,上述使用者使用用户端的输入历史为:使用者在用户端离线状态下的输入历史,和/或使用者在用户端在线状态下,未使用所述搜索引擎的输入历史。该方案保证了本地短语数据库记录的专业性,避免因实用在线搜索引擎的输入历史影响本地短语数据库的记录范围,进而导致云端短语数据库分配短语范围的扩大,以影响短语匹配效率。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:通过本系统,实现基于用户输入历史的字符自动填充,一方面,保证了短语填充的有效性,即满足用户输入历史习惯,另一方面,可有效减少输入者反复输入某些短语的工作量,从而节省用户工作时间,提高输入者工作效率。同时,本方案通过广大用户的搜索历史,保证了填充短语的丰富性,通过基于专业领域的短语粗定位,有效减小了短语匹配的计算量,从而提高短语匹配效率。本方案流程简单,实用价值高。附图说明本专利技术将通过例子并参照附图的方式说明,其中:图1是基于搜索历史的内容自动填充系统连接结构图。图2是图1中云端短语数据库的模块结构图。图3是图1中本地短语数据库的模块结构图。具体实施方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。如图1所示,本实施例一公开了一种基于搜索历史的内容自动填充系统,包括:云端短语数据库,用于存储搜索引擎用户在输入窗口输入的搜索历史;本地短语数据库,用于存储使用者使用用户端的输入历史;数据分析部,连接本地短语数据库,用于根据所述输入历史,分析出使用者的输入习惯;数据缓存部,连接数据分析部和云端短语数据库,用于根据所述输入习惯,在云端短语数据库中提取部分其记录的短语;检索部,连接输入窗口、数据缓存部和云端短语数据库,用于获取使用者通过用户端在输入窗口中输入的字符;还将所述输入的字符在数据缓存部中匹配出相应短语,或者在所述数据缓存部中未匹配出相应短语时,在云端短语数据库中匹配出相应短语;数据填充部,连接检索部和输入窗口,用于将检索部匹配出的短语填充到输入窗口。上述输入窗口为搜索引擎的输入窗口,或者为链接所述搜索引擎的输入窗口。上述使用者使用用户端的输入历史为:使用者在用户端离线状态下的输入历史,和/或使用者在用户端在线状态下,未使用所述搜索引擎的输入历史。进一步的,参照附图2和3,本实施例二公开了实施例一中系统的优选结构:上述云端短语数据库包括:数据记录模块一,用于获取搜索引擎用户在输入窗口中的搜索历史;数据拆分模块一,用于按词性拆分所述数据记录模块一获取的搜索历史为若干短语;数据存储模块一,用于存储数据拆分模块一拆分的若干短语;上述本地短语数据库包括:数据记录模块二,用于获取使用者在使用用户端时的输入历史;数据拆分模块二,用于按词性拆分所述数据记录模块二获取的输入历史为若干短语;数据存储模块二,用于存储数据拆分模块二拆分的若干短语。进一步的,数据存储模块一将所述数据拆分模块一拆分的短语按其所属专业领域进行分类存储。相应的,数据分析部根据本地短语数据库记录的短语,分析使用者的输入习惯偏向的专业领域;所述数据本文档来自技高网...
一种基于搜索历史的内容自动填充系统

【技术保护点】
一种基于搜索历史的内容自动填充系统,其特征为,包括:云端短语数据库,用于存储搜索引擎用户在输入窗口输入的搜索历史;本地短语数据库,用于存储使用者使用用户端的输入历史;数据分析部,连接本地短语数据库,用于根据所述输入历史,分析出使用者的输入习惯;数据缓存部,连接数据分析部和云端短语数据库,用于根据所述输入习惯,在云端短语数据库中提取部分其记录的短语;检索部,连接输入窗口、数据缓存部和云端短语数据库,用于获取使用者通过用户端在输入窗口中输入的字符;还将所述输入的字符在数据缓存部中匹配出相应短语,或者在所述数据缓存部中未匹配出相应短语时,在云端短语数据库中匹配出相应短语;数据填充部,连接检索部和输入窗口,用于将检索部匹配出的短语填充到输入窗口。

【技术特征摘要】
1.一种基于搜索历史的内容自动填充系统,其特征为,包括:云端短语数据库,用于存储搜索引擎用户在输入窗口输入的搜索历史;本地短语数据库,用于存储使用者使用用户端的输入历史;数据分析部,连接本地短语数据库,用于根据所述输入历史,分析出使用者的输入习惯;数据缓存部,连接数据分析部和云端短语数据库,用于根据所述输入习惯,在云端短语数据库中提取部分其记录的短语;检索部,连接输入窗口、数据缓存部和云端短语数据库,用于获取使用者通过用户端在输入窗口中输入的字符;还将所述输入的字符在数据缓存部中匹配出相应短语,或者在所述数据缓存部中未匹配出相应短语时,在云端短语数据库中匹配出相应短语;数据填充部,连接检索部和输入窗口,用于将检索部匹配出的短语填充到输入窗口。2.如权利要求1所述的系统,其特征为,所述云端短语数据库包括:数据记录模块一,用于获取搜索引擎用户在输入窗口中的搜索历史;数据拆分模块一,用于按预定规则拆分所述数据记录模块一获取的搜索历史为若干短语;数据存储模块一,用于存储数据拆分模块一拆分的若干短语;所述本地短语数据库包括:数据记录模块二,用于获取使用者在使用用户端时的输入历史;数据拆分模块二,用于按预定规则拆分所述数据记录模块二获取的输入历史为若干短语;数据存储模块二,用于存储数据拆分模块二拆分的若干短语。3.如权利要求2所述的系统,其特征为,所述预定规则为:按词性...

【专利技术属性】
技术研发人员:罗艳
申请(专利权)人:四川九鼎智远知识产权运营有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1