[发明专利]一种加快移动终端网络搜索速度的方法、装置和系统无效
申请号: | 201110108535.7 | 申请日: | 2011-04-28 |
公开(公告)号: | CN102184206A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 鲁林 | 申请(专利权)人: | 深圳市五巨科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 王光辉 |
地址: | 518040 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加快 移动 终端 网络 搜索 速度 方法 装置 系统 | ||
技术领域
本发明涉及移动通信技术,尤其涉及一种加快移动终端网络搜索速度的方法、装置和系统。
背景技术
在常用的移动终端搜索选项中,有些是单一的选项搜索,如音乐搜索、图片搜索,也有多种选项一起搜索的,这种搜索多种选项的可以称之为万能搜索。在万能搜索中,因为搜索的关键词是不确定的,所以,为了满足用户搜索的需求,需要将每一个选项单独搜索后将结果拼接起来显示给用户,尽管可以将搜索结果在内存缓存起来,但第一次搜索的用户将会花费较长的时间。
例如,万能搜索中,需要搜索的选项有:音乐、铃声、电子书、图片、视频、星座、新闻、娱乐、资讯等共10个选项,因为是要进行大量的数据库搜索,假定单独搜索一个选项,需要花费3秒的时间,那么10个选项搜索下来,将花费30秒的时间,这对用户来说,等待的时间太久。
发明内容
本发明的目的是提供一种加快移动终端网络搜索速度的方法、装置和系统,它能够减少第一次搜索的用户的等待时间。
为达到上述目的,本发明采用如下技术方案:
一种加快移动终端网络搜索速度的方法,包括:
步骤1:服务器端接收移动终端发送的请求万能搜索的关键字;
步骤2:服务器端使用预先确定的优先搜索选项对所述关键字进行搜索,得到第一搜索结果,所述优先搜索选项为万能搜索的所有搜索选项中的一部分搜索选项;
步骤3:服务器端将所述第一搜索结果和所述关键字在剩余搜索选项中的搜索链接返回给移动终端。
进一步地,所述步骤1之后、步骤2之前还包括:
步骤11:判断所述关键字的搜索结果是否有缓存数据,如果有,则进行下一步骤,否则,转至步骤2;
步骤12:获取所述缓存数据并返回给移动终端。
进一步地,所述步骤2中,服务器端还将所述关键字写入临时队列;
同时,所述步骤2之后还包括后续搜索过程,该后续搜索过程包括:
步骤1’:读取所述临时队列;
步骤2’:从中读出要搜索的关键字;
步骤3’:使用所述剩余搜索选项对所读出的关键字进行搜索,得到第二搜索结果;
步骤4’:将所述第一搜索结果和第二搜索结果拼接后写入缓存。
进一步地,所述步骤1’之后、步骤2’之前还包括:
步骤11’:判断所述临时队列中是否有值,如果有,则进行步骤2’,否则,结束。
进一步地,所述步骤2’中,还将所读出的关键字从所述临时队列中删除。
一种服务器端,包括:
接收模块,用于接收移动终端发送的请求万能搜索的关键字;
第一搜索模块,用于使用预先确定的优先搜索选项对所述关键字进行搜索,得到第一搜索结果,所述优先搜索选项为万能搜索的所有搜索选项中的一部分搜索选项;
返回模块,用于将所述第一搜索结果和所述关键字在剩余搜索选项中的搜索链接返回给移动终端。
进一步地,所述服务器端还包括:
第一判断模块,与所述接收模块相连,用于判断所述关键字的搜索结果是否有缓存数据,如果有,则转至获取模块,否则,转至第一搜索模块;
获取模块,用于获取所述缓存数据并返回给移动终端。
进一步地,所述第一搜索模块还包括:第一写入模块,用于将所述关键字写入临时队列;
同时,所述服务器端还包括:
读取模块,用于读取所述临时队列;
读出模块,用于从中读出要搜索的关键字;
第二搜索模块,用于使用所述剩余搜索选项对所读出的关键字进行搜索,得到第二搜索结果;
第二写入模块,用于将所述第一搜索结果和第二搜索结果拼接后写入缓存。
进一步地,所述服务器端还包括:第二判断模块,与所述读取模块相连,用于判断所述临时队列中是否有值,如果有,则转至读出模块,否则,结束;
所述读出模块包括:删除模块,用于将所读出的关键字从所述临时队列中删除。
一种通信系统,包括服务器端和移动终端,其中,
所述服务器端包括:
接收模块,用于接收移动终端发送的请求万能搜索的关键字;
第一搜索模块,用于使用预先确定的优先搜索选项对所述关键字进行搜索,得到第一搜索结果,所述优先搜索选项为万能搜索的所有搜索选项中的一部分搜索选项;
返回模块,用于将所述第一搜索结果和所述关键字在剩余搜索选项中的搜索链接返回给移动终端;
所述移动终端包括:
发送模块,用于将用户输入的万能搜索请求的关键字发送给服务器端;
接收模块,用于接收服务器端返回的搜索结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市五巨科技有限公司,未经深圳市五巨科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110108535.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种减速器中输出轴的支撑结构
- 下一篇:防裂分力挂钩