CN102195935B - 游戏托管***及方法 - Google Patents
游戏托管***及方法 Download PDFInfo
- Publication number
- CN102195935B CN102195935B CN201010120657.3A CN201010120657A CN102195935B CN 102195935 B CN102195935 B CN 102195935B CN 201010120657 A CN201010120657 A CN 201010120657A CN 102195935 B CN102195935 B CN 102195935B
- Authority
- CN
- China
- Prior art keywords
- game
- behavior information
- user
- user behavior
- knowledge base
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种游戏托管***及方法,所述***包括:提供游戏服务的游戏服务器,还包括:游戏客户端,运行游戏,将托管后的用户行为信息发送到机器人服务器;机器人服务器,接收用户行为信息,根据所述用户行为信息向所述游戏客户端返回答复。采用本发明提供的游戏托管***及方法,在游戏托管后,将用户行为信息发送到机器人服务器进行分析,并返回相应的答复,从而能使托管对象的行为和语言更丰富灵活。
Description
【技术领域】
本发明涉及计算机技术领域,尤其涉及一种游戏托管***及方法。
【背景技术】
目前,很多游戏都提供了托管的功能,在托管模式下,游戏中的角色可由电脑进行控制。例如,某些游戏(如斗地主、麻将等)允许用户让电脑进行托管,实现的效果好像是人在进行游戏,而实际是电脑在进行游戏。托管后的角色通常可以和其他游戏角色进行聊天对话,传统方式下,托管对象的聊天对话都是事先设置好的,是固定不变的,托管后角色聊天乏味单调的互动容易让人生厌,反反复复的几句对白和固定的情节发展很难让人兴起再玩一遍的感觉,甚至可以通过这些简单固定的对白判断出用户是否使用了托管功能,降低了用户的体验效果。
通常,可通过对游戏进行升级来改变托管对象的行为和语言,但是升级后的聊天对话在下次升级之前仍然是固定不变的。并且,通过游戏升级的方式每次改变托管对象的行为和语言都是通过硬编码实现,需要投入人力,游戏无法进行自我优化过程,浪费资源。
【发明内容】
基于此,有必要提供一种能够使游戏托管对象的行为和语言更丰富灵活的游戏托管***。
一种游戏托管***,包括提供游戏服务的游戏服务器,其特征在于,所述***还包括:游戏客户端,运行游戏,将托管后的用户行为信息发送到机器人服务器;机器人服务器,接收用户行为信息,根据所述用户行为信息向所述游戏客户端返回答复。
该机器人服务器可以包括:查询模块,根据所述用户行为信息在知识库中查询相应的答复;通信模块,接收所述游戏客户端发送的用户行为信息,并将所述查询到的答复返回给所述游戏客户端。
该机器人服务器还可包括:统计模块,统计用户行为信息,分析后转换为知识库文件格式并存储在知识库中。
该***还可包括:升级服务器,提供游戏升级包供所述游戏客户端进行下载安装。
而所述用户行为信息可以为游戏角色的聊天对话信息。
此外,还有必要提供一种能够使游戏托管对象的行为和语言更丰富灵活的游戏托管方法。
一种游戏托管方法,所述方法包括:运行游戏,将托管后的用户行为信息发送到机器人服务器;通过所述机器人服务器接收用户行为信息,根据所述用户行为信息返回答复。
其中,通过所述机器人服务器返回答复的步骤具体可以是:接收用户行为信息;根据所述用户行为信息在知识库中查询相应的答复;返回所述查询到的答复。
其中,该方法还可包括步骤:统计用户行为信息,分析后转换为知识库文件格式并存储在知识库中。
而该方法还可包括步骤:提供游戏升级包对游戏进行升级。
另外,上述用户行为信息可以是游戏角色的聊天对话信息。
上述游戏托管***及方法引入机器人服务器,在游戏托管后,将用户行为信息发送到机器人服务器进行分析,并返回相应的答复,从而能使托管对象的行为和语言更丰富灵活。
机器人服务器通过统计用户行为信息对知识库进行更新,实现了托管对象的行为语言自动升级,使游戏能进行自我优化过程,使得玩游戏的人越多,托管后所带来的游戏体验更好。通过这种自我优化方式,改变托管对象的行为语言不需要编码和其他额外人力,节约了资源。
【附图说明】
图1是一个实施例中游戏托管***的结构示意图;
图2是一个实施例中机器人服务器的结构示意图;
图3是另一个实施例中游戏托管***的结构示意图;
图4是一个实施例中游戏托管方法的流程图。
【具体实施方式】
图1示出了一个实施例中的游戏托管***,该***包括游戏客户端100、游戏服务器200和机器人服务器300。其中:
游戏客户端100用于运行游戏,将托管后的用户行为信息发送到机器人服务器300。游戏客户端100可为多种终端设备,例如个人计算机、个人数字助理、移动通信设备,以及各种网页客户端(可运行网页游戏)等。在一个实施例中,用户行为信息包括游戏角色的聊天对话信息等。游戏客户端100运行的游戏提供了托管的功能,当用户选择托管功能后,托管对象则由游戏客户端100进行控制,托管后游戏运行过程中,游戏角色之间的聊天对话信息都将发送到机器人服务器300。
游戏服务器200用于为用户提供游戏服务,其与游戏客户端100进行交互,处理游戏客户端100提交的游戏数据并返回处理结果,以及存储相应的游戏数据。
机器人服务器300接收用户行为信息,根据所述用户行为信息向所述游戏客户端100返回答复。在一个实施例中,如图2所示,机器人服务器300包括通信模块301和查询模块302,其中:通信模块301用于接收游戏客户端100发送的用户行为信息,并将查询模块302查询到的答复返回给游戏客户端100;查询模块302根据用户行为信息在知识库中查找相应的答复。知识库中以问答的形式存储了大量的知识,当所得到的用户对话中自然语言与知识库中的某一个句子匹配成功时,则对应的回答会返回给用户。
在一个实施方式中,机器人服务器300可采用即时通讯聊天机器人服务器,其可根据用户提出的问题做出相应的回答,例如对于“中国的首都在哪里”的问题,则相应回答“北京”。因此,在用户对游戏进行托管后,机器人服务器300收到用户的聊天对话信息后,从知识库查询相应的答复并返回给游戏客户端100,从而能改变托管对象的聊天内容,丰富其行为和语言,且能针对其他游戏玩家的提问做出相应的答复,不易被判断出使用了托管功能,充分满足了用户的体验需求。
在另一个实施例中,机器人服务器300还包括统计模块(图中未示出),统计模块用于统计用户行为信息,分析后转换为知识库文件格式并存储在知识库中。统计模块记录用户的聊天对话,进行分析处理后存储在知识库中,用于更新知识库,实现了托管对象的行为语言自动升级,使游戏能进行自我优化过程,这样,玩游戏的人越多,托管后所带来的游戏体验更好,托管对象与非托管对象之间的聊天对话更丰富。
图3示出了另一个实施例中的游戏托管***,该***除了包括上述游戏客户端100、游戏服务器200和机器人服务器300外,还包括升级服务器400,所述升级服务器400用于提供游戏升级包供游戏客户端100进行下载安装。通过游戏升级包也可改变托管对象的行为和语言,使得托管对象的聊天对话更丰富。
图4示出了一个实施例中的游戏托管方法,该方法具体过程如下:
在步骤S10中,运行游戏,将托管后的用户行为信息发送到机器人服务器300。在一个实施例中,用户行为信息包括游戏角色的聊天对话信息等。游戏客户端100运行的游戏提供了托管的功能,当用户选择托管功能后,托管对象则由游戏客户端100进行控制,托管后游戏运行过程中,游戏角色之间的聊天对话信息都将发送到机器人服务器300。
在步骤S20中,通过机器人服务器300接收用户行为信息,根据用户行为信息返回答复。在一个实施例中,步骤S20的具体过程是:在用户对游戏进行托管后,机器人服务器300收到用户的聊天对话信息后,从知识库查询相应的答复并返回给游戏客户端100,从而能改变托管对象的聊天内容,丰富其行为和语言,且能针对其他游戏玩家的提问做出相应的答复,不易被判断出使用了托管功能,充分满足了用户的体验需求。
在另一个实施例中,上述方法还包括步骤:统计用户行为信息,分析后转换为知识库文件格式并存储在知识库中。该实施例中,通过统计模块记录用户的聊天对话,进行分析处理后存储在知识库中,用于更新知识库,实现了托管对象的行为语言自动升级,使游戏能进行自我优化过程,这样,玩游戏的人越多,托管后所带来的游戏体验更好,托管对象与非托管对象之间的聊天对话更丰富。
在一个实施例中,上述方法还包括步骤:提供游戏升级包对游戏进行升级。该实施例中,通过升级服务器400提供游戏升级包供游戏客户端100进行下载安装。通过游戏升级包也可改变托管对象的行为和语言,使得托管对象的聊天对话更丰富。
应当说明的是,上述游戏托管***及方法中,机器人服务器300还可与其它机器人客户端(例如即时通讯机器人客户端等)进行交互,使本***及方法中的机器人服务器300可服务于其它机器人,从而减少了运行成本。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (4)
1.一种游戏托管***,包括提供游戏服务的游戏服务器,其特征在于,所述***还包括:
游戏客户端,运行游戏,当用户选择托管功能后,托管对象则由游戏客户端进行控制,将托管后的用户行为信息发送到机器人服务器;
机器人服务器,采用即时通讯聊天机器人服务器,接收用户行为信息,所述用户行为信息包括游戏角色的聊天对话信息,根据所述用户行为信息向所述游戏客户端返回答复;
所述机器人服务器包括:
查询模块,根据所述用户行为信息在知识库中查询相应的答复,所述知识库以问答的形式存储了大量的知识,当所得到的用户对话中自然语言与知识库中的某一个句子匹配成功时,将对应的回答返回给用户;
通信模块,接收所述游戏客户端发送的用户行为信息,并将所述查询到的答复返回给所述游戏客户端;
统计模块,用于统计用户行为信息,分析后转换为知识库文件格式并存储在知识库中,具体是:记录用户的聊天对话,进行分析处理后存储在知识库中,用于更新知识库,实现托管对象的行为语言自动升级。
2.根据权利要求1所述的游戏托管***,其特征在于,所述***还包括:
升级服务器,提供游戏升级包供所述游戏客户端进行下载安装。
3.一种游戏托管方法,所述方法包括:
运行游戏,当用户选择托管功能后,托管对象则由游戏客户端进行控制,将托管后的用户行为信息发送到机器人服务器,所述机器人服务器采用即时通讯聊天机器人服务器;
通过所述机器人服务器接收用户行为信息,所述用户行为信息包括游戏角色的聊天对话信息,根据所述用户行为信息返回答复;
通过所述机器人服务器返回答复的步骤具体是:
接收用户行为信息;
根据所述用户行为信息在知识库中查询相应的答复,所述知识库以问答的形式存储了大量的知识,当所得到的用户对话中自然语言与知识库中的某一个句子匹配成功时,将对应的回答返回给用户;
返回所述查询到的答复;
统计用户行为信息,分析后转换为知识库文件格式并存储在知识库中,具体是:记录用户的聊天对话,进行分析处理后存储在知识库中,用于更新知识库,实现托管对象的行为语言自动升级。
4.根据权利要求3所述的游戏托管方法,其特征在于,所述方法还包括步骤:提供游戏升级包对游戏进行升级。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010120657.3A CN102195935B (zh) | 2010-03-03 | 2010-03-03 | 游戏托管***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010120657.3A CN102195935B (zh) | 2010-03-03 | 2010-03-03 | 游戏托管***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102195935A CN102195935A (zh) | 2011-09-21 |
CN102195935B true CN102195935B (zh) | 2015-07-29 |
Family
ID=44603330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010120657.3A Active CN102195935B (zh) | 2010-03-03 | 2010-03-03 | 游戏托管***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102195935B (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411976B (zh) * | 2015-07-30 | 2019-10-25 | 博雅网络游戏开发(深圳)有限公司 | 网络游戏托管方法和***、服务器 |
EP3367250A4 (en) * | 2015-10-20 | 2018-12-05 | Sony Corporation | Information processing system and information processing method |
CN105435453B (zh) * | 2015-12-22 | 2019-02-19 | 网易(杭州)网络有限公司 | 一种弹幕信息处理方法、装置和*** |
CN105749551B (zh) * | 2016-02-26 | 2019-04-30 | 网易(杭州)网络有限公司 | 一种游戏托管方法、***及终端 |
CN105809338A (zh) * | 2016-03-04 | 2016-07-27 | 厦门大易孝德文化产业有限公司 | 一种用于智能陵园的网络遗产托管*** |
US10456672B2 (en) | 2016-05-19 | 2019-10-29 | Google Llc | Methods and systems for facilitating participation in a game session |
US10888788B2 (en) * | 2016-06-30 | 2021-01-12 | Sony Interactive Entertainment Inc. | Automated artificial intelligence (AI) control mode for playing specific tasks during gaming applications |
CN106293079A (zh) * | 2016-08-01 | 2017-01-04 | 李良 | 游戏数据设置方法、设备、电子设备、服务器和*** |
CN106796523B (zh) * | 2016-11-04 | 2020-07-03 | 深圳达闼科技控股有限公司 | 智能控制的方法、装置、电子设备以及*** |
EP4336800A3 (en) | 2017-10-10 | 2024-05-29 | Google LLC | Distributed sample-based game profiling with game metadata and metrics and gaming api platform supporting third-party content |
CN108031119A (zh) * | 2017-11-14 | 2018-05-15 | 武汉卓讯互动信息科技有限公司 | 一种游戏中角色切换的方法及服务器 |
WO2019182752A1 (en) | 2018-03-22 | 2019-09-26 | Google Llc | Methods and systems for rendering and encoding content for online interactive gaming sessions |
CN108553881B (zh) * | 2018-03-30 | 2021-05-11 | Oppo广东移动通信有限公司 | 电子装置、游戏控制方法及相关产品 |
CN108465242A (zh) * | 2018-03-31 | 2018-08-31 | 丁超 | 网络游戏处理方法、装置及计算机存储介质 |
US11077364B2 (en) | 2018-04-02 | 2021-08-03 | Google Llc | Resolution-based scaling of real-time interactive graphics |
CN115253276A (zh) | 2018-04-02 | 2022-11-01 | 谷歌有限责任公司 | 交互式云游戏的方法、设备和*** |
US10773168B2 (en) * | 2018-04-02 | 2020-09-15 | Google Llc | Temporary game control by user simulation following loss of active control |
KR20230173223A (ko) | 2018-04-10 | 2023-12-26 | 구글 엘엘씨 | 게이밍 렌더링에서의 메모리 관리 |
CN108854073A (zh) * | 2018-05-09 | 2018-11-23 | 苏州蜗牛数字科技股份有限公司 | 一种网络游戏中游戏角色智能托管的方法及存储介质 |
EP3807766B1 (en) | 2018-11-16 | 2021-10-27 | Google LLC | Shadow tracking of real-time interactive simulations for complex system analysis |
CN116966603B (zh) * | 2023-09-22 | 2024-01-02 | 深圳云天畅想信息科技有限公司 | 云游戏多账户的托管方法、托管***及计算机装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179587A (zh) * | 2006-11-28 | 2008-05-14 | 腾讯科技(深圳)有限公司 | 在游戏中使用机器人的方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100505664C (zh) * | 2007-03-27 | 2009-06-24 | 腾讯科技(深圳)有限公司 | 一种互动问答***及其实现方法 |
-
2010
- 2010-03-03 CN CN201010120657.3A patent/CN102195935B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179587A (zh) * | 2006-11-28 | 2008-05-14 | 腾讯科技(深圳)有限公司 | 在游戏中使用机器人的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN102195935A (zh) | 2011-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102195935B (zh) | 游戏托管***及方法 | |
CN111953763B (zh) | 一种业务数据推送方法、装置及存储介质 | |
EP4379551A1 (en) | Data processing method and apparatus based on edge computing, and device and storage medium | |
CN101335916B (zh) | 一种通用的手机角色扮演(rpg)网络游戏引擎 | |
CN103186534B (zh) | 一种联系人动态信息的提示方法和装置 | |
CN101604358B (zh) | 一种资源更新方法、装置和*** | |
CN110765744A (zh) | 多人协同文档编辑方法及*** | |
WO2006034220A3 (en) | User interface system and method for implementation on multiple types of clients | |
CN106960143A (zh) | 用户账号的识别方法及装置、存储介质、电子设备 | |
CN108206777A (zh) | 一种消息推送方法及服务器 | |
CN106850789A (zh) | 基于服务器负载检测的游戏玩家动态分配***和方法 | |
CN110365739A (zh) | 消息同步方法、装置、计算机装置及计算机可读存储介质 | |
CN201917908U (zh) | 单机存档游戏*** | |
US11707684B2 (en) | Cross-platform consumption of in-game objects | |
CN106354529A (zh) | 一种应用升级方法及相关设备 | |
CN109214895A (zh) | 一种游戏资源推广方法、装置及*** | |
CN104102536B (zh) | 一种数据的展示方法和*** | |
CN108762817A (zh) | 应用调起的配置方法、装置、设备及存储介质 | |
CN110975294A (zh) | 游戏对战实现方法及终端 | |
CN111782829A (zh) | 一种即时通讯会话消息的处理方法、装置及电子设备 | |
CN108854062B (zh) | 一种移动游戏的语音聊天模块 | |
US20220253717A1 (en) | System and method for bringing inanimate characters to life | |
CN111714899A (zh) | 一种实时游戏对战***及方法 | |
CN105245558B (zh) | 支持虚拟在线的应用程序运行方法、***、服务器 | |
CN105045590A (zh) | 一种更改界面资源的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |