[发明专利]信息处理系统和方法以及程序有效
申请号: | 201780035755.7 | 申请日: | 2017-03-06 |
公开(公告)号: | CN109313641B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 仓林修一 | 申请(专利权)人: | CY游戏公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;A63F13/58 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 系统 方法 以及 程序 | ||
本发明的目的是实现极高的响应性。子查询提取单元(110)提取子查询。PL数据生成单元(112)生成PL数据。PL数据管理单元(120)管理PL数据并将PL数据存储在PL数据DB中。用户接口控制单元(100)接受用户输入的查询条件。查询条件发送控制单元(101)将查询条件发送到服务器(2)。查询条件获得单元(121)获得已发送的查询条件。执行结果提取单元(123)提取子查询的执行结果。搜索结果生成单元(124)根据提取的执行结果生成搜索结果。搜索结果发送控制单元(125)将搜索结果发送到游戏者终端(1)。搜索结果获得单元(102)获得已发送的搜索结果。搜索结果显示控制单元(103)显示搜索结果。
技术领域
本发明涉及一种信息处理系统和方法和程序。
背景技术
用于提高数据库的速度的现有技术是索引技术(例如,参见专利文献1)。
然而,索引技术旨在在利用未预先指定的搜索条件进行搜索的情况下提高查询执行的速度。
该技术未针对可能触发数据搜索的操作类型是有限的数据结构的类型(即仅涉及有限查询的数据结构的类型)进行优化。
另一方面,用于高速缓存数据库的查询结果的技术是通过使用查询的状态来提高数据库搜索的速度的技术的示例。
例如,诸如最近最少使用(LRU)、最近最常使用(MRU)和最不经常使用(LFU)等的算法是众所周知的,其中,利用LRU,首先丢弃最近最少使用的搜索结果,利用MRU,首先丢弃最近最常使用的搜索结果,以及利用LFU,首先丢弃最近最不经常使用的搜索结果(例如,参见专利文献2)。
然而,利用这些算法,可以根据查询的使用频率来管理高速缓存。因此,这些算法在没有搜索位置的应用程序(例如,如在线游戏的情况)中不能有效地工作。
专利文献1:日本特开平11-212980
专利文献2:日本特开2009-266147
发明内容
本发明解决提高对存储有在线游戏的参数、场景展开等的固定数据集进行搜索或参考的处理的速度的问题。
随着战斗或游戏场景的进行,游戏系统以极高的频率在静态数据中搜索所需的数据。该搜索处理是在正执行游戏期间不断执行的操作,因此显著影响游戏整体的响应性。
特别地,在Web浏览器上运行的游戏类型中,难以在客户端预先安装数据,因此CSV文件的搜索构成性能瓶颈。因此,关键问题是提高搜索静态数据的速度。
然而,在长期提供的在线游戏中,游戏中使用的数据量(诸如物品和卡的属性等)变得庞大,并且在某些情况下,在游戏中存在仅字符和数值超过100兆字节的静态数据并不是罕见的。
此外,在游戏以多种语言(包括英语版本)或在国外市场中部署的情况下,自然语言数据随着支持的语言数量或进入的市场数量而增加。
本发明的目的是用于提高搜索或参考静态数据(诸如在线游戏的参数或场景展开等)的处理的效率和速度,由此在只能具有有限的计算能力的智能电话上以及在接受大量请求以至于在处理能力方面没有很多剩余能力的服务器上实现极高的响应性。
为了实现上述目的,根据本发明的一个方面的信息处理系统是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于CY游戏公司,未经CY游戏公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780035755.7/2.html,转载请声明来源钻瓜专利网。