[发明专利]一种信息处理方法及设备在审
申请号: | 201710210254.X | 申请日: | 2017-03-31 |
公开(公告)号: | CN107085601A | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 张琪 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/52 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 崔晓岚,张颖玲 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 设备 | ||
技术领域
本发明涉及信息处理技术,具体涉及一种信息处理方法及设备。
背景技术
目前搜索引擎采用索引访问(IndexWriter)锁机制,在搜索处理过程中每创建一个的AnalyzingInfixSuggester对象时,均会创建一个与之对应的IndexWriter锁,不同的AnalyzingInfixSuggester对象分别对应一个IndexWriter锁,而所有的IndexWriter锁均对应一个索引存储区域。该索引存储区域中对应于同一索引的存储资源每次只允许一个进程使用。这样,不同的IndexWriter锁对应的不同的AnalyzingInfixSuggester对象若要访问同一索引时会造成互斥的问题,互斥问题严重的话会造成搜索引擎的崩溃。另外,创建的AnalyzingInfixSuggester对象过多会导致内存资源的占用过大,如果其中AnalyzingInfixSuggester对象对应的IndexWriter锁未能及时释放内存,也会导致内存资源的占用过大,严重时会导致搜索引擎的崩溃。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种信息处理方法及设备。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种信息处理设备,所述设备包括:初始化模块、索引访问模块和至少一个第一类型模块;其中,
所述初始化模块,用于初始化至少一个第一类型模块时,初始化所述索引访问模块;所述至少一个第一类型模块与所述索引访问模块对应;
所述索引访问模块,用于按照预设机制调度所述至少一个第一类型模块的索引任务。
上述方案中,所述设备还包括用于存储索引信息的索引存储模块;
所述索引访问模块,用于当接收到基于所述至少一个第一类型模块的索引任务时,按照预设机制调度所述至少一个第一类型模块的索引任务,以使特定类型模块基于所述索引存储模块执行所述索引任务;
其中,所述特定类型模块为按照所述预设机制从所述至少一个第一类型模块中选择的类型模块。
上述方案中,所述索引访问模块,用于按照预设的特定操作系统的互斥机制调度所述至少一个第一类型对象的索引任务。
上述方案中,所述设备还包括释放模块,用于当第一类型模块的索引任务执行完成后,释放所述第一类型模块。
上述方案中,所述释放模块,还用于当所述至少一个第一类型模块的索引任务均执行完成后,释放所述索引访问模块。
本发明实施例还提供了一种信息处理方法,所述方法包括:
初始化至少一个第一类型对象时,初始化一索引访问对象;所述至少一个第一类型对象与所述索引访问对象对应;
所述索引访问对象按照预设机制调度所述至少一个第一类型对象的索引任务。
上述方案中,所述索引访问对象对应一索引存储区域;所述索引访问对象按照预设机制调度所述至少一个第一类型对象的索引任务,包括:
当接收到基于所述至少一个第一类型对象的索引任务时,所述索引访问对象按照预设机制调度所述至少一个第一类型对象的索引任务,以使特定类型对象基于所述索引存储区域执行所述索引任务;
其中,所述特定类型对象为按照所述预设机制从所述至少一个第一类型对象中选择的类型对象。
上述方案中,所述索引访问对象按照预设机制调度所述至少一个第一类型对象的索引任务,包括:
所述索引访问对象按照预设的特定操作系统的互斥机制调度所述至少一个第一类型对象的索引任务。
上述方案中,所述方法还包括:当第一类型对象的索引任务执行完成后,释放所述第一类型对象。
上述方案中,所述方法还包括:当所述至少一个第一类型对象的索引任务均执行完成后,释放所述索引访问对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710210254.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:凸台倒角刀
- 下一篇:用于车床加工牵引辊包覆材料的刀具和车床