检索方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及一种检索方法及系统。
【背景技术】
[0002]目前的检索方式,只是根据用户提供的检索关键字,在媒体文件索引库中进行检索,但是对于检索结果只能给出对应的媒体文件列表,且对该媒体文件无法进行区分,导致用户需要进一步地对媒体文件列表逐一翻阅查找自己感兴趣的媒体文件,其中翻阅查找的过程无疑浪费了用户的大量时间,如何有效地提供给用户其所喜欢的媒体文件以便用户节约时间成为了亟待解决的问题。
【发明内容】
[0003]本发明实施例的目的在于提供一种检索方法及系统,旨在解决现有技术中的根据用户的喜好对检索的媒体文件列表进行排序或筛选导致用户需要花费大量时间逐一查阅选取个人喜好的媒体文件的问题。
[0004]本发明实施例提供了检索方法,所述方法包括如下步骤:
获取移动终端发送的检索关键字;
根据所述检索关键字在媒体文件索引库中检索对应的媒体文件,形成媒体文件列表; 在媒体文件列表中优先排列属于白名单关键字库的检索关键字所对应的媒体文件;和
/或
在媒体文件列表中过滤属于黑名单关键字库的检索关键字所对应的媒体文件;
向移动终端发送所述媒体文件列表。
[0005]本发明实施例又提供了一种检索系统,所述系统包括用于发送检索关键字的移动终端,用于检索媒体文件的检索模块,及用于存储媒体文件及关键字的数据库模块,所述数据库模块包括媒体文件索引库、白名单关键字库、黑名单关键字库,
所述移动终端,用于发送检索关键字,接收媒体文件列表;
所述检索模块,用于获取移动终端发送的检索关键字;根据所述检索关键字在媒体文件索引库中检索对应的媒体文件,形成媒体文件列表;在媒体文件列表中优先排列属于白名单关键字库的检索关键字所对应的媒体文件;和/或在媒体文件列表中过滤属于黑名单关键字库的检索关键字所对应的媒体文件;发送所述媒体文件列表;
所述数据库模块,用于存储媒体文件及关键字。
[0006]本发明实施例所提供的检索方法及系统,通过用户提供的检索关键字进行检索,检索到对应的媒体文件列表后,根据用户在交互过程中根据个人偏好所选的黑名单或白名单,进一步地对媒体文件列表进行排序或筛选,以便用户得到根据自身个性化反馈的媒体文件列表,从而节省了用户大量的查阅时间,能够在媒体文件列表的优先显示位置查阅到自己想要的媒体文件,方便用户快速得到检索结果,提高了检索结果的契合度。
【附图说明】
[0007]图1为本发明实施例提供的检索方法的一种流程图;
图2为本发明实施例提供的检索方法中建立媒体文件索引库的流程图;
图3为本发明实施例提供的检索方法中建立白名单关键字库的流程图;
图4为本发明实施例提供的检索方法中建立黑名单关键字库的流程图;
图5为本发明实施例提供的检索系统的一种结构示意图。
【具体实施方式】
[0008]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0009]图1示出了本发明实施例提供的检索方法的一种流程图,为了便于描述,仅示出了与本发明实施例相关的部分,本发明实施例提供的检索方法,所述方法包括如下步骤:
步骤S11,获取移动终端发送的检索关键字。
[0010]在本实施例中,移动终端为具有交互操作功能的终端设备,如智能手机,在发送检索关键字后,进彳T相关检索。
[0011]步骤S12,根据所述检索关键字在媒体文件索引库中检索对应的媒体文件,形成媒体文件列表。
[0012]在本实施例中,图2示出了本发明实施例提供的检索方法中建立媒体文件索引库的流程图,所述建立媒体文件索引库,具体为:
步骤S21,获取媒体文件;
步骤S22,将所述媒体文件的内容进行分词处理,提取关键字;
步骤S23,将所述关键字与对应的媒体文件形成映射关系,存储在媒体文件索引库中。
[0013]在本实施例中,在后台录入媒体文件,可以是在后台手动输入媒体文件,较佳实施例中,媒体文件的内容为普通的文本内容,同时后台提供多种媒体素材的导入功能,如txt格式、docs格式、pdf格式等,从这些媒体素材中提取出媒体文件,校正后进行保存,将媒体文件保存到媒体文件库中。在保存媒体文件内容的时候,通过分词法实时构建媒体文件索引库。例如:如果某一电商的网站,关键字可能包含各种商品的名称、品牌、类型、尺码、型号、质地、产地及其他专用的名词和术语等,比如有“TP-LINK普联TL-WR842N 300M无线宽带路由器”媒体文件内容,关键字可能包含“TP-LINK”,“普联”,“TL-WR842N”,“300M”,“无线宽带”,“路由器”等关键字,那么该媒体文件内容将被分词成“TP-LINK”,“普联”,“TL-WR842N”,“300M”,“无线宽带”,“路由器”,“无线宽带路由器”等多个关键字,同时媒体文件索引库会被更新,建立关键字和媒体文件的映射对应关系,为后面的媒体文件快速检索提供基础。
[0014]步骤S13,在媒体文件列表中优先排列属于白名单关键字库的检索关键字所对应的媒体文件;和/或在媒体文件列表中过滤属于黑名单关键字库的检索关键字所对应的媒体文件。
[0015]在本实施例中,图3示出了本发明实施例提供的检索方法中建立白名单关键字库的流程图,所述建立白名单关键字库,具体为: 步骤S31,对移动终端选择订阅的媒体文件,提取对应的白名单关键字,所述白名单关键字包括移动终端的标识符;
步骤S32,将所述白名单关键字存储在白名单关键字库中。
[0016]在本实施例中,图4示出了本发明实施例提供的检索方法中建立黑名单关键字库的流程图,所述建立黑名单关键字库,具体为:
步骤S41,对移动终端选择屏蔽的媒体文件,提取对应的黑名单关键字,所述黑名单关键字包括移动终端的标识符;
步骤S42,将所述黑名单关键字存储在黑名单关键字库中。
[0017]替代实施例中,进一步包括交互界面推送步骤用于自动收集和调整移动终端对应的黑名单关键字或白名单关键字。具体地,在移动终端显示媒体内容的过程中,系统会在媒体文件内容页面嵌入预先设定的代码脚本,所述代码脚本是一段JS (JavaScript)脚本代码,在媒体文件内容加载完成之后开始执行,这段代码脚本的主要负责移动终端交互界面组件的展示,同时当用户执行交互操作的时候,用于搜集用户的喜好,记录移动终端白名单关键字或黑名单关键字,当媒体文件内容在移动终端加载完成之后才被执行。一实施例中,交互模式可以是预先设定好的支持用户交互操作的展示界面或按钮图标,比如可以是一个投票界面,也可以是一个简单的可被点击的“喜欢”或“不喜欢”按钮图标,也可以是单选择或多选的表单调查界面,也可以是用户选择的“不要显示此类信息”,“订阅此类相关信息”等可与用户通过交互的方式表达自己喜好的展示界面。较佳实施例中,在包括文字“TP-LINK普联TL-WR842N 300M无线宽带路由器”的媒体文件内容展示页面,可以添加“喜欢”,“不喜欢”单选按钮图标,如果用户选择“不喜欢”,该交互操作将通过异步请求的方式提交,所述异步请求又叫AJAX (Asynchronous Javascript And XML)请求,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新,不用刷新整个网页,提交用户体验和效率。根据请求参数生成对