[发明专利]一种基于移动终端的搜索方法和装置在审
申请号: | 201711480900.0 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108121820A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 王峰 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务对象 业务对象标识 服务器资源 搜索 配置文件 搜索请求 特征数据 通用数据 移动终端 新项目 接收移动终端 方法和装置 人力成本 搜索结果 项目开发 复用率 调用 复制 开发 维护 | ||
本发明实施例提供了一种基于移动终端的搜索方法,其中所述搜索方法包括:为项目的各个业务对象生成配置文件;接收移动终端侧发起的搜索请求,依据搜索请求确定对应的一个或多个业务对象;判断一个或多个业务对象是否有效;若是,则获取所述有效的业务对象的业务对象标识;依据所述配置文件,调用所述业务对象标识对应的业务对象的通用数据和特征数据;依据通用数据和特征数据,生成所述业务对象标识对应的业务对象的搜索结果。解决了每次新项目开发都需要为不同的业务对象重新开发各种模块,或者是每次复制一套代码到新项目的问题,既节省了项目开发的时间和人力成本,又节省了服务器资源,提高了服务器资源的复用率,又利于后期的维护。
技术领域
本发明涉及通信技术领域,特别是涉及一种基于移动终端的搜索方法和装置。
背景技术
随着移动终端的普及,人们更多的使用移动终端浏览新闻、图片等热点信息。
在移动互联网中,通过应用软件浏览各类信息,而应用软件合作方的应用软件都具有各自的特色,随着合作方的增加,对于搜索引擎,有可能出现同一个搜索请求,需要针对不同合作方的应用软件生成不同数据包返回应用软件客户端,例如对于一个搜索请求,搜索结果的数据是一样的,但是在显示样式上由于应用软件的不同则返回的数据包也不一样。
目前,对于一个新项目,针对不同的合作方的应用软件,每次都需要为不同的合作方重新开发各种模块,或者是每次复制一套代码到新的项目,既浪费了时间和人力成本,又会占用大量的服务器资源,并且大量重复的逻辑都需要重写,不利于维护,一旦底层逻辑需要调整,会造成每一个项目相关的逻辑都需要改写。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于移动终端的搜索方法和相应的一种基于移动终端的搜索装置。
依据本发明的一个方面,提供了一种基于移动终端的搜索方法,包括:
为项目的各个业务对象生成配置文件;
接收移动终端侧发起的搜索请求,依据所述搜索请求确定对应的一个或多个业务对象;
判断所述一个或多个业务对象是否有效;
若是,则获取所述有效的业务对象的业务对象标识;
依据所述配置文件,调用所述业务对象标识对应的业务对象的通用数据和特征数据;
依据所述通用数据和所述特征数据,生成所述业务对象标识对应的业务对象的搜索结果。
可选地,还包括:
将所述搜索结果通过所述业务对象标识对应的业务对象发送至所述移动终端。
可选地,所述业务对象标识为业务对象的业务对象编号。
可选地,所述为项目的各个业务对象生成配置文件的步骤包括:
获取所述项目的各个业务对象的业务对象名称;
将所述各个业务对象的业务对象名称作为所述配置文件的名称,生成所述项目的各个业务对象的配置文件。
可选地,所述各个业务对象的通用数据和特征数据通过以下方式生成:
对各个业务对象的已有项目进行分析,得到各个业务对象的通用数据和特征数据;
将所述各个业务对象的业务对象名称作为所述特殊数据的名称。
可选地,所述依据所述配置文件,调用所述业务对象标识对应的业务对象的通用数据和特征数据的步骤包括:
对所述配置文件进行解析,得到所述各个业务对象的业务对象名称以及通用数据的名称;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711480900.0/2.html,转载请声明来源钻瓜专利网。