[go: up one dir, main page]

CN1862548A - Fight inviting method for internet game and system thereof - Google Patents

Fight inviting method for internet game and system thereof Download PDF

Info

Publication number
CN1862548A
CN1862548A CNA2005100303999A CN200510030399A CN1862548A CN 1862548 A CN1862548 A CN 1862548A CN A2005100303999 A CNA2005100303999 A CN A2005100303999A CN 200510030399 A CN200510030399 A CN 200510030399A CN 1862548 A CN1862548 A CN 1862548A
Authority
CN
China
Prior art keywords
game
user
invitation
user terminal
inviter
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.)
Pending
Application number
CNA2005100303999A
Other languages
Chinese (zh)
Inventor
刘长明
刘乾
钟杰萍
陈少兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2005100303999A priority Critical patent/CN1862548A/en
Publication of CN1862548A publication Critical patent/CN1862548A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及联网游戏领域,公开了一种联网游戏中的邀战方法及其系统,使得让邀战双方可以更方便地邀战。本发明中,通过用户搜索引擎查找符合邀战者要求的用户,对找到的用户群发邀战请求,将同意的用户直接加入邀战者所在的游戏单元。发出邀战请求时,对邀战者所在的游戏单元进行锁定,同时清除该游戏单元中除邀战者外的其它用户,解锁密码随邀战请求发送给符合要求的用户,同意的用户使用该密码解锁进入该游戏单元。邀战者可以向其它用户发出延时邀战请求,其中约定将来的游戏时刻;如果被邀战者同意则启动定时器,定时器在约定的游戏时刻触发超时事件,将参与约定的各用户加入同一游戏单元。

Figure 200510030399

The invention relates to the field of networked games, and discloses a method and system for inviting a game in a networked game, so that both parties inviting a game can invite a game more conveniently. In the present invention, users who meet the requirements of the inviter are searched through the user search engine, group invitation requests are sent to the found users, and approved users are directly added to the game unit where the inviter is located. When sending out a battle invitation request, the game unit where the inviter is located is locked, and other users in the game unit are cleared except for the inviter. The unlock password is sent to the qualified users along with the invitation request. The password is unlocked to enter the game unit. The inviter can send a delayed invitation request to other users, in which the future game time is agreed; if the invitee agrees, the timer will be started, and the timer will trigger a timeout event at the agreed game time, and the agreed users will join the game same game unit.

Figure 200510030399

Description

联网游戏中的邀战方法及其系统Invitation method and system in networked game

技术领域technical field

本发明涉及联网游戏领域,特别涉及联网游戏中的邀战相关技术。The invention relates to the field of online games, in particular to the technology related to invitation to battle in online games.

背景技术Background technique

随着联网游戏技术的发展,其吸引力日渐增强,受到越来越多的人的喜爱。随着联网游戏用户的增多,品味的增强,他们也越来越注重游戏中的对手,与和兴趣相投或者和水平相当的对手玩游戏将会体验到更多的刺激和精彩。因此在联网游戏中,邀战功能变得越来越重要。Along with the development of networked game technology, its attractiveness is strengthened day by day, is subjected to liking of more and more people. With the increase of online game users and the enhancement of their taste, they pay more and more attention to the opponents in the game. Playing games with opponents who share the same interests or are of the same level will experience more excitement and excitement. Therefore, in online games, the invitation to battle function is becoming more and more important.

目前公知的联网游戏通常采用以下方式进行邀战:Currently known online games usually use the following methods to invite battles:

通过游戏终端上的客户端登录游戏平台,进入游戏大厅;Log in to the game platform through the client on the game terminal and enter the game hall;

在游戏大厅中找到合适的游戏;Find the right game in the game lobby;

进入这一游戏,可以看到大量的游戏室;Entering this game, you can see a large number of game rooms;

选择一个合适的游戏室并进入,可以看到大量游戏桌;Choose a suitable game room and enter, you can see a large number of game tables;

选择一个空游戏桌坐上后,开始向被邀战者发送消息,告诉对方自己在某个游戏中的某个游戏室的某个游戏桌上,好让对方找到自己;After choosing an empty game table to sit on, start sending messages to the invited players, telling the other party that they are on a certain game table in a certain game room in a certain game, so that the other party can find themselves;

被邀战者收到消息后,如果决定接受邀请,然后也要经历与邀战者相同的步骤进入到邀战者所在的游戏桌,然后才可以开始游戏。After the invitee receives the message, if he decides to accept the invitation, he must go through the same steps as the inviter to enter the game table where the inviter is located, and then he can start the game.

上述邀战过程至少存在以下弊端:There are at least the following disadvantages in the above-mentioned invitation process:

首先,被邀战者要想找到邀战者必需经历很多个步骤,并且由于联网游戏一般都有大量的游戏室,而游戏室里又有大量的游戏桌等,这样更是增加了寻找的难度和时间。First of all, the invited player must go through many steps in order to find the invited player, and since online games generally have a large number of game rooms, and there are a large number of game tables in the game room, this increases the difficulty of finding and time.

其次,由于游戏平台是一个开放的平台,任何人都可以坐在与邀战者相同的桌子,而这是有违邀战者初衷的。这时邀战者为了达到与被邀者战对玩游戏的目的,不得不使用目前联网游戏中普遍存在的功能:利用桌主(通常是最早进入游戏桌者为桌主)的身份将其它非桌主踢出本游戏桌。但这样也有一个问题,那就是当这样的用户非常多时,邀战者将会因忙不过来而失去与被邀者对战的机会。Secondly, since the game platform is an open platform, anyone can sit at the same table as the inviter, which is contrary to the original intention of the inviter. At this time, in order to achieve the purpose of playing the game against the invitee, the inviter has to use the function commonly found in the current networked game: use the identity of the table owner (usually the person who first enters the game table as the table owner) to send other non- The table owner kicks out the game table. But this also has a problem, that is, when there are a lot of such users, the inviter will lose the opportunity to play against the invitee because he is too busy.

再次,邀者战自己必需先以桌主的身份进入到一个游戏桌或游戏中,然后才能够发出邀请,告诉被邀战者自己所在的位置,好让被邀战者能够找到这一位置。Thirdly, the inviter and himself must first enter a game table or game as the table owner, and then he can send out an invitation and tell the invitee where he is, so that the invitee can find this position.

此外,被邀战者必须立即决定是否应邀。目前这种邀战对用户来说有很大的限制性,如果被邀请者这时正在和其他人玩游戏,或者做其他事情,暂时不能应邀,或者只是想和其他人玩了这局就应邀,显然这种传统的方法不能满足需求。In addition, invited fighters must immediately decide whether to be invited. At present, this kind of invitational battle is very restrictive for users. If the invitee is playing games with other people or doing other things at this time, he cannot be invited temporarily, or if he just wants to play this game with other people, he will be invited. , obviously this traditional method cannot meet the demand.

发明内容Contents of the invention

有鉴于此,本发明的主要目的在于提供一种联网游戏中的邀战方法及其系统,使得让邀战双方可以更方便地邀战。In view of this, the main purpose of the present invention is to provide a method and system for inviting a game in an online game, so that both parties inviting a game can invite a game more conveniently.

为实现上述目的,本发明提供了一种联网游戏中的邀战方法,包含以下步骤:In order to achieve the above object, the present invention provides a method for inviting a game in an online game, which includes the following steps:

遨战者通过用户终端向网络侧发送搜索条件;Navigator sends search conditions to the network side through the user terminal;

网络侧至少部分地根据所收到的搜索条件查找符合条件的用户,并向符合条件的用户所在的用户终端发送邀战请求,其中包含所述邀战者的信息;The network side searches for qualified users based at least in part on the received search conditions, and sends a request for a challenge to a user terminal where the qualified user is located, which includes information about the challenger;

用户终端收到邀战请求后,向用户输出所述邀战者的信息,并根据用户的输入向网络侧回应;After receiving the invitation request, the user terminal outputs the information of the invitation to the user, and responds to the network side according to the input of the user;

网络侧如果收到来自所述用户终端的表示同意加入的回应,则直接将使用该用户终端的用户加入所述邀战者所在的游戏单元。If the network side receives a response from the user terminal indicating that it agrees to join, it will directly add the user using the user terminal to the game unit where the challenger is located.

其中,所述网络侧在发送邀战请求前,锁定所述邀战者所在的游戏单元,并为本次邀战设定一个密钥,将该密钥随邀战请求发送给所述符合条件的用户所在的用户终端;Wherein, before sending the invitation request, the network side locks the game unit where the inviter is located, sets a key for this invitation, and sends the key along with the invitation request to the eligible game unit. The user terminal where the user is located;

收到所述邀战请求的用户终端在向网络侧的回应中携带所述密钥,网络侧使用该密钥对所述邀战者所在的游戏单元进行解锁,将同意加入的用户加入该游戏单元。The user terminal receiving the invitation request carries the key in the response to the network side, and the network side uses the key to unlock the game unit where the inviter is located, and joins the user who agrees to join the game unit.

此外在所述方法中,所述密钥可由系统随机生成或由用户自行设定。In addition, in the method, the key can be randomly generated by the system or set by the user.

此外在所述方法中,还包含以下步骤:In addition, in described method, also comprise following steps:

锁定所述邀战者所在的游戏单元时,将除该邀战者以外的其它用户清除出该游戏单元。When the game unit where the challenger is located is locked, other users except the challenger are cleared from the game unit.

此外在所述方法中,还包含以下步骤:In addition, in described method, also comprise following steps:

锁定所述邀战者所在的游戏单元前,如果该邀战者尚未进入游戏单元,则由所述网络侧分配一个空闲的游戏单元并将该邀战者加入该游戏单元。Before locking the game unit where the challenger is located, if the challenger has not entered the game unit, the network side allocates an idle game unit and adds the challenger to the game unit.

此外在所述方法中,所述搜索条件可以是以下之一或其任意组合:In addition, in the method, the search condition can be one of the following or any combination thereof:

用户标识或其模糊匹配式、用户昵称或其模糊匹配式、性别、年龄、级别、积分、在线状态、通信质量、信用度。User ID or its fuzzy matching formula, user nickname or its fuzzy matching formula, gender, age, level, points, online status, communication quality, credit degree.

此外在所述方法中,所述游戏单元是游戏桌。Also in the method, the gaming unit is a gaming table.

本发明还提供了一种联网游戏中的邀战系统,包含用户终端和游戏平台,该游戏平台用于处理来自用户终端的命令,为用户终端提供游戏服务,还包含遨战管理子系统,用于至少部分地根据来自邀战者所在用户终端的搜索条件查找符合条件的用户,并指示所述游戏平台向符合条件的用户所在的用户终端发送邀战请求,其中包含该邀战者的信息,并且,在所述游戏平台收到来自所述用户终端的表示同意加入的回应时,指示所述游戏平台直接将使用该用户终端的用户加入该邀战者所在的游戏单元;The present invention also provides a battle invitation system in a networked game, which includes a user terminal and a game platform, the game platform is used to process commands from the user terminal, provide game services for the user terminal, and also includes a warfighting management subsystem for searching for eligible users based at least in part on the search criteria from the user terminal where the challenger is located, and instructing the game platform to send a request for invitation to the game to the user terminal where the qualified user is located, which includes information about the challenger, And, when the game platform receives a response from the user terminal indicating that it agrees to join, instruct the game platform to directly add the user using the user terminal to the game unit where the inviter is located;

所述用户终端还用于在收到所述邀战请求时向用户输出所述邀战者的信息,并根据用户的输入向所述邀战管理子系统回应。The user terminal is also configured to output the information of the challenger to the user when receiving the challenge invitation request, and respond to the challenge invitation management subsystem according to the user's input.

其中,所述邀战管理子系统包含:Wherein, the battle invitation management subsystem includes:

接口模块,用于为邀战管理子系统提供统一的对外接口,与所述游戏平台进行交互通信;The interface module is used to provide a unified external interface for the invitation management subsystem to communicate interactively with the game platform;

邀战数据库,用于保存与邀战相关的数据;The invitation database is used to save the data related to the invitation;

用户搜索引擎,用于至少部分地根据所述搜索条件查找符合条件的用户,将搜索结果保存到所述邀战数据库,供所述游戏平台根据该搜索结果向相应用户终端发送邀战请求。The user search engine is used to search for eligible users at least partially according to the search conditions, and save the search results to the invitation database for the game platform to send invitation requests to corresponding user terminals according to the search results.

此外在所述系统中,所述邀战管理子系统还包含:In addition, in the system, the battle invitation management subsystem also includes:

锁管理模块,用于在所述游戏平台发送所述邀战请求前对所述邀战者所在的游戏单元进行锁定,在所述游戏平台需要将用户加入所述邀战者所在的游戏单元时对该游戏单元进行解锁;A lock management module, configured to lock the game unit where the inviter is located before the game platform sends the invitation request, and when the game platform needs to add a user to the game unit where the inviter is located Unlock the game unit;

密钥管理模块,用于为所述锁管理模块产生用于锁定的密钥,以及在所述锁管理模块解锁时验证密钥。A key management module, configured to generate a key for locking for the lock management module, and verify the key when the lock management module is unlocked.

此外在所述系统中,所述邀战管理子系统还包含:In addition, in the system, the battle invitation management subsystem also includes:

定时管理器,用于保存用户终端间约定的将来游戏时刻,在约定的游戏时刻到来时调用所述接口模块通知相应的用户终端加入同一游戏单元。The timer manager is used to save the future game time agreed between the user terminals, and call the interface module to notify the corresponding user terminal to join the same game unit when the agreed game time arrives.

本发明还提供了一种联网游戏中的邀战方法,包含以下步骤:The present invention also provides a method for inviting a game in a networked game, which includes the following steps:

第一用户终端向第二用户终端发送延时邀战请求,其中带有约定的将来游戏时刻;The first user terminal sends a delay invitation request to the second user terminal, with an agreed future game time;

如果第二用户终端回复表示同意的应答,则启动定时器,该定时器在约定的所述游戏时刻发生超时;If the second user terminal replies with an acknowledgment indicating agreement, then start a timer, and the timer times out at the agreed game moment;

当所述定时器超时时,将第一、第二用户终端的用户加入同一个游戏单元。When the timer expires, the users of the first and second user terminals are added to the same game unit.

其中,将所述用户加入游戏单元前,还包含以下步骤:Wherein, before adding the user to the game unit, the following steps are also included:

所述第一、第二用户终端还分别向用户输出询问是否依约定进入游戏的信息,如果得到用户表示同意的输入,则将该用户加入所述游戏单元,否则通知对端的用户终端取消约定的游戏。The first and second user terminals also respectively output to the user information asking whether to enter the game as agreed, if the input of the user's consent is obtained, the user is added to the game unit, otherwise the user terminal at the opposite end is notified to cancel the agreement game.

此外在所述方法中,所述延时邀战请求可作为所述第二终端向第一终端在先提出的邀战请求的应答。In addition, in the method, the delayed challenge invitation request can be used as a response to the challenge invitation request previously made by the second terminal to the first terminal.

此外在所述方法中,所述第一用户终端还可向至少一个其它用户终端发出相同的延时邀战请求,在所述定时器超时时将同意该延时邀战请求的各其它用户终端与所述第一、第二用户终端一起加入同一个游戏单元。In addition, in the method, the first user terminal may also send the same delayed challenge request to at least one other user terminal, and each other user terminal that agrees to the delayed challenge request when the timer expires join the same game unit together with the first and second user terminals.

此外在所述方法中,在约定的所述游戏时刻到来前,如果所述第一和第二用户终端提前开始了约定的游戏则终止所述定时器。Furthermore, in the method, before the agreed game time arrives, the timer is terminated if the first and second user terminals start the agreed game in advance.

此外在所述方法中,所述定时器可位于网络侧或用户终端侧。Furthermore, in the method, the timer can be located at the network side or the user terminal side.

通过比较可以发现,本发明的技术方案与现有技术的主要区别在于,通过用户搜索引擎查找符合邀战者要求的用户,对找到的用户群发邀战请求,将同意的用户直接加入邀战者所在的游戏单元。Through comparison, it can be found that the main difference between the technical solution of the present invention and the prior art is that users who meet the requirements of the inviter are searched through the user search engine, and the found users are sent mass invitation requests, and the approved users are directly added to the inviter The game unit on which it is located.

发出邀战请求时,对邀战者所在的游戏单元进行锁定,同时清除该游戏单元中除邀战者外的其它用户,解锁密码随邀战请求发送给符合要求的用户,同意的用户使用该密码解锁进入该游戏单元。When sending out a battle invitation request, lock the game unit where the inviter is located, and clear other users in the game unit except the inviter, and the unlock password will be sent to qualified users along with the invitation request. The password is unlocked to enter the game unit.

如果在锁定时邀战者还没有进入游戏单元,则为其分配一个空闲的游戏单元。If the challenger has not entered a game unit at the time of the lock, he is assigned a free game unit.

邀战者可以向其它用户发出延时邀战请求,其中约定将来的游戏时刻;如果被邀战者同意则启动定时器,定时器在约定的游戏时刻触发超时事件,将参与约定的各用户加入同一游戏单元。在加入前可再次询问用户进入游戏的意愿。The inviter can send a delayed invitation request to other users, in which the future game time is agreed; if the invitee agrees, the timer will be started, and the timer will trigger a timeout event at the agreed game time, and the agreed users will join the game same game unit. The user's willingness to enter the game may be asked again before joining.

这种技术方案上的区别,带来了较为明显的有益效果,即邀战双方都可以快速找到合适的对手并进入同一个游戏单元。因为使用了用户搜索引擎,所以找到的用户都是符合邀战者条件的合适对手,大大节省了邀战者找对手并分析其是否合适的时间。因为采用了群发遨战请求的方式,所以邀战的效率大大提高;因为将同意的用户直接加入遨战者所在的游戏单元,所以被邀战者可以方便地定位到邀战者,可以以最快的速度进入游戏。This difference in technical solutions has brought obvious beneficial effects, that is, both sides of the invitation to fight can quickly find a suitable opponent and enter the same game unit. Because of the use of the user search engine, all the users found are suitable opponents who meet the conditions of the inviter, which greatly saves the time for the inviter to find opponents and analyze whether they are suitable. Because of the adoption of the method of mass-sending flying battle requests, the efficiency of inviting battles is greatly improved; because the agreed users are directly added to the game unit where the flying fighters are located, the invited fighters can easily locate the inviters, and can use the fastest Enter the game at a fast speed.

有效地限制了非被邀者进入游戏单元。通过在锁定时清除闲杂用户,可以使锁定时邀战者所在的游戏单元处于“干净”的状态。因为锁定后只能用密钥解锁加入,而只有收到邀战请求的用户才拥有密钥,所以可以保证进入游戏单元的用户都是符合条件的被邀战者。Effectively restricting access to game units by non-invitees. By clearing idle users when locked, the game unit where the challenger is located can be kept in a "clean" state when locked. Because after locking, only the key can be used to unlock and join, and only the user who has received the invitation request has the key, so it can be guaranteed that all users who enter the game unit are qualified invitees.

在遨战的一方或双方无法马上进入游戏时可约定延后游戏。通过引入定时机制,使邀战行为不再受到时间的束缚。被邀战用户可以发送某时间再一起玩游戏的请求,而不必马上就同意一起对战;邀战过程中可以直接发送定时邀战,请求某时间段后一起玩游戏或者某某时间点一起玩游戏;在定时时间还没有到达以前还可以提起开始游戏,而不必一定等到定时时间才可以一起玩。When one or both parties in the battle cannot enter the game immediately, they can agree to postpone the game. By introducing a timing mechanism, the invitation to battle is no longer bound by time. Invited users can send a request to play the game together at a certain time without immediately agreeing to play the game together; during the invitation process, they can directly send a timed invitation to play the game together after a certain period of time or at a certain point in time ; Before the scheduled time arrives, you can start the game instead of having to wait until the scheduled time before you can play together.

附图说明Description of drawings

图1是根据本发明第一实施方式的联网游戏中的邀战系统结构示意图;FIG. 1 is a schematic structural diagram of an invitation system in a networked game according to a first embodiment of the present invention;

图2是根据本发明第一实施方式的定时管理器内部结构示意图;Fig. 2 is a schematic diagram of the internal structure of the timing manager according to the first embodiment of the present invention;

图3是根据本发明第二实施方式的联网游戏中的邀战方法流程图;Fig. 3 is a flowchart of a method for inviting a game in a networked game according to a second embodiment of the present invention;

图4是根据本发明第三实施方式的延时邀战的流程示意图;Fig. 4 is a schematic flow diagram of a delayed invitation to battle according to the third embodiment of the present invention;

图5是根据本发明第四实施方式的延时邀战的流程示意图。Fig. 5 is a schematic flow chart of a delayed challenge invitation according to a fourth embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

先介绍本发明的系统结构,图1示出了本发明第一实施方式的联网游戏中的邀战系统结构。本发明的主要创新是增加了邀战管理子系统,该邀战管理子系统与游戏平台相连,游戏平台可以供多个用户终端接入。The system structure of the present invention is firstly introduced. FIG. 1 shows the system structure of the invitation to battle in the online game according to the first embodiment of the present invention. The main innovation of the present invention is to add a battle invitation management subsystem, which is connected with the game platform, and the game platform can be accessed by multiple user terminals.

游戏平台和用户终端的基本功能与公知技术相同。具体地说,游戏平台主要用于处理来自用户终端的命令,为用户终端提供游戏服务。用户终端主要用于向用户提供游戏界面,是接入游戏平台的工具。The basic functions of the game platform and the user terminal are the same as known technologies. Specifically, the game platform is mainly used to process commands from user terminals and provide game services for user terminals. The user terminal is mainly used to provide the user with a game interface, and is a tool for accessing the game platform.

邀战管理子系统进一步包含接口模块、用户搜索引擎、锁管理模块、密钥管理模块、定时管理器和邀战数据库。其中:The challenge management subsystem further includes an interface module, a user search engine, a lock management module, a key management module, a timing manager and a challenge database. in:

接口模块用于为邀战管理子系统提供统一的对外接口,与游戏平台进行交互通信。邀战管理子系统中其它模块都要通过接口模块才能与其它设备交互。The interface module is used to provide a unified external interface for the invitation management subsystem, and to communicate interactively with the game platform. Other modules in the battle invitation management subsystem can interact with other devices only through the interface module.

用户搜索引擎用于根据所述搜索条件查找符合条件的用户,将搜索结果保存到邀战数据库,供游戏平台根据该搜索结果向相应用户终端发送邀战请求。The user search engine is used to search for qualified users according to the search conditions, and save the search results to the invitation database for the game platform to send invitation requests to corresponding user terminals according to the search results.

锁管理模块用于对指定的游戏单元进行锁定和解锁,具体地说,在游戏平台发送邀战请求前对邀战者所在的游戏单元进行锁定,在游戏平台需要将用户加入邀战者所在的游戏单元时对该游戏单元进行解锁。本发明中的游戏单元是指直接参与游戏的多人所组成的集合,典型的代表是游戏桌,一个游戏桌中的所有用户都直接参与了同一个游戏。The lock management module is used to lock and unlock the designated game unit. Specifically, before the game platform sends the invitation request to lock the game unit where the inviter is located, the game platform needs to add the user to the inviter's When the game unit is unlocked, the game unit is unlocked. The game unit in the present invention refers to a collection of many people who directly participate in the game. The typical representative is a game table, and all users in a game table directly participate in the same game.

密钥管理模块用于为锁管理模块产生用于锁定的密钥,以及在锁管理模块解锁时验证密钥。The key management module is used for generating a key for locking for the lock management module, and verifying the key when the lock management module is unlocked.

邀战数据库用于保存与邀战相关的数据,例如用户搜索引擎的搜索结果等。邀战数据库也可以与游戏平台的数据库或其它数据库合在一起,并不一定要以独立的形式出现。The challenge database is used to save data related to the challenge, such as the search results of the user's search engine. The invitation to battle database can also be combined with the database of the game platform or other databases, and does not necessarily appear in an independent form.

定时管理器用于保存用户终端间约定的将来游戏时刻,在约定的游戏时刻到来时调用接口模块通知相应的用户终端加入同一游戏单元。定时管理器可以有各种实现方式,在本实施方式中采用如图2所示的结构。定时管理器包含定时装置调用接口、定时模块和定时任务列表。其中:The timer manager is used to save the future game time agreed between the user terminals, and when the agreed game time arrives, call the interface module to notify the corresponding user terminal to join the same game unit. The timing manager can be implemented in various manners, and the structure shown in FIG. 2 is adopted in this implementation manner. Timing manager includes timing device calling interface, timing module and timing task list. in:

定时装置调用接口是为用户实现的接口,由用户决定定时时间到后具体执行的操作;The calling interface of the timing device is an interface implemented for the user, and the user decides the specific operation to be performed after the timing time is up;

定时模块实现了定时器模块内部的逻辑;The timing module implements the logic inside the timer module;

定时任务列表维护了定时器的列表,管理各定时任务。The scheduled task list maintains a list of timers and manages each scheduled task.

在下面的多个流程实施方式中将说明上述各个模块是如何协同完成邀战的。In the following multiple process implementations, it will be explained how the above-mentioned modules cooperate to complete the challenge.

图3示出了根据本发明第二实施方式的联网游戏中的邀战方法流程。Fig. 3 shows the flow of the method for inviting a game in an online game according to the second embodiment of the present invention.

在步骤301中,邀战者通过用户终端向邀战管理子系统发送搜索条件。具体地说,邀战者所在的用户终端向游戏平台发送搜索游戏伙伴的请求,游戏平台向邀战管理子系统中的接口模块转发。In step 301, the challenger sends search conditions to the challenge management subsystem through the user terminal. Specifically, the user terminal where the inviter is located sends a request to the game platform to search for game partners, and the game platform forwards it to the interface module in the invite management subsystem.

此后进入步骤302,接口模块调用用户搜索引擎查找符合搜索条件的用户,搜索结果被保存到邀战数据库。搜索条件可以是以下之一或其任意组合:Then enter step 302, the interface module invokes the user search engine to search for users meeting the search conditions, and the search results are saved to the invitation database. Search criteria can be one or any combination of the following:

用户标识或其模糊匹配式、用户昵称或其模糊匹配式、性别、年龄、级别、积分、在线状态、通信质量、信用度等等。User ID or its fuzzy matching formula, user nickname or its fuzzy matching formula, gender, age, level, points, online status, communication quality, credibility, etc.

本领域的普通技术人员可以理解,只要是与用户相关的信息都可以作为搜索条件,并不限于以上列出的信息。Those of ordinary skill in the art can understand that any information related to the user can be used as a search condition, and is not limited to the information listed above.

此后进入步骤303,锁管理模块锁定邀战者所在游戏单元,并清除该游戏单元中其它用户。具体地说,锁管理模块先调用接口模块,并通过接口模块修改游戏平台数据库中邀战者所在游戏单元的属性字段中的值,以此来锁定该邀战者所在的游戏单元,保证在被邀者进入该游戏单元之前,该游戏单元处于“干净”状态。并且,锁管理模块在锁定该游戏单元后,锁管理模块还需调用接口模块将该游戏单元中除邀战者外的其他用户清除出该游戏单元。这是因为,在邀战者进入游戏单元到该邀战者向邀战管理子系统发送搜索条件期间,可能已有其他用户进入该游戏单元,因此,需要将除邀战者外的其他用户清除出该游戏单元,保证邀战者所在的游戏单元处于“干净”状态。Then enter step 303, the lock management module locks the game unit where the challenger is located, and clears other users in the game unit. Specifically, the lock management module first calls the interface module, and modifies the value in the attribute field of the game unit where the inviter is located in the database of the game platform through the interface module, so as to lock the game unit where the inviter is located, ensuring Before an inviter enters the game unit, the game unit is in a "clean" state. Moreover, after the lock management module locks the game unit, the lock management module also needs to call the interface module to remove other users in the game unit except the inviter from the game unit. This is because, between the time when the inviter enters the game unit and when the inviter sends the search conditions to the inviter management subsystem, other users may have entered the game unit. Therefore, other users except the inviter need to be cleared Take out the game unit to ensure that the game unit where the challenger is located is in a "clean" state.

需要说明的是,如果锁管理模块在锁定邀战者所在的游戏单元前,该邀战者尚未进入游戏单元,则由网络侧分配一个空闲的游戏单元并将该邀战者加入该游戏单元,再由锁管理模块锁定该游戏单元。比如说,邀战者直接在游戏大厅或游戏室中启动用户搜索引擎搜索用户来发起邀战,或者是在游戏室中看到某个用户后通过直接点该用户图标来发起邀战,由于该邀战者尚未进入某个具体的游戏单元,因此,由网络侧分配一个空闲的游戏单元并将该邀战者加入该游戏单元,再由锁管理模块锁定该游戏单元。It should be noted that if the caller has not entered the game unit before the lock management module locks the game unit where the caller is located, the network side will allocate an idle game unit and add the caller to the game unit, Then the game unit is locked by the lock management module. For example, the inviter directly starts the user search engine in the game lobby or game room to search for users to initiate the invitation, or directly clicks the user icon to initiate the invitation after seeing a user in the game room, because the The inviter has not yet entered a specific game unit. Therefore, the network side allocates an idle game unit and adds the inviter to the game unit, and then the lock management module locks the game unit.

此后进入步骤304,邀战管理子系统指示游戏平台向查找结果集中的用户发送邀战请求。具体地说,邀战管理子系统中的锁管理模块在锁定邀战者所在的游戏单元后,先通过接口模块调用密钥管理模块为本次邀战产生一个密钥,该密钥可由系统随机生成或由用户自行设定,并将该密钥和唯一标识本次邀战的ID(标识号)等信息存储到邀战数据库中,其中,邀战的ID是唯一对应保存在邀战数据库中根据邀战者所输入的搜索条件而得到的结果集。然后,邀战管理子系统通过调用接口模块将包含本次邀战的ID,本次邀战的密钥、邀战者信息以及邀战者所在的游戏单元等信息的邀战请求发给游戏平台。游戏平台接收到该邀战请求后,根据邀战的ID可以在邀战数据库查找出与其对应的结果集,也就是所有符合邀战者的搜索条件的用户信息,并将包含本次邀战的ID,本次邀战的密钥、邀战者信息以及邀战者所在的游戏单元等信息的遨战请求发送给查找到的所有符合条件的用户所在的用户终端。Then enter step 304, where the challenge management subsystem instructs the game platform to send a challenge request to the users in the search result set. Specifically, after the lock management module in the invitation management subsystem locks the game unit where the inviter is located, it first calls the key management module through the interface module to generate a key for this invitation, and the key can be randomly selected by the system. Generated or set by the user, and store the key and the ID (identification number) that uniquely identifies the invitation to the invitation database in the invitation database, where the ID of the invitation is uniquely stored in the invitation database A set of results based on the search criteria entered by the challenger. Then, the invitation management subsystem sends the invitation request including the ID of this invitation, the key of this invitation, the information of the inviter, and the game unit where the inviter is located to the game platform by calling the interface module . After receiving the invitation request, the game platform can find the corresponding result set in the invitation database according to the invitation ID, that is, all user information that meets the search criteria of the inviter, and will include the information of this invitation. The ID, the key of the invitation to the battle, the information of the inviter, and the game unit where the inviter is located are sent to the user terminals where all qualified users are located.

此后进入步骤305,接收到邀战请求的被邀战用户,根据其用户终端所输出的邀战请求中邀战者的信息决定是否接收邀战,并将决定输入用户终端。如果接收,则进入步骤306,回应代表同意的应答;如果不接收,则进入步骤307,回应代表拒绝的应答,也就是向游戏平台发送拒绝的消息,游戏平台接收到拒绝的消息后再转发给邀战者,通知邀战者对方拒绝了本次邀请,并结束本流程。Then enter step 305, the invited user who has received the battle invitation request decides whether to accept the battle invitation according to the information of the inviter in the battle invitation request output by the user terminal, and inputs the decision into the user terminal. If it is received, then enter step 306, and respond to a response representing agreement; if not, then enter step 307, respond to a response representing rejection, that is, send a message of rejection to the game platform, and the game platform will forward it to the game platform after receiving the message of rejection. The inviter shall notify the inviter that the opponent has rejected the invitation and end this process.

在步骤306中,被邀战用户向游戏平台回应代表同意的应答,在该应答中携带本次邀战的ID、本次邀战的密钥等信息。游戏平台接收到该应答消息后,再将该应答消息回应给邀战管理子系统。In step 306, the invited user responds to the game platform with a response representing agreement, and the response carries information such as the ID of the invitation to the competition, the key of the current invitation to the competition, and the like. After receiving the response message, the game platform responds the response message to the invitation management subsystem.

此后进入步骤308,通过锁管理模块解锁邀战者所在的游戏单元,并加入同意邀战请求的用户。具体地说,邀战管理子系统接收到被邀战用户发送的同意应答后,通过接口模块调用锁管理模块对邀战者所在的游戏单元进行解锁。锁管理模块先调用密钥管理模块对被邀战用户发送的同意应答中的密钥信息进行判断。密钥管理系统根据同意应答中的邀战ID在邀战数据库中查找到相应的邀战密钥,并与同意应答中的密钥进行比较。如果在邀战数据库中查找到的邀战密钥与同意应答中的密钥一致,则再由锁管理模块对邀战者所在的游戏单元执行解锁操作;如果不一致,则向发送同意应答的用户反馈解锁失败消息。邀战者所在游戏单元被成功解锁后,游戏平台直接将同意邀战请求的用户加入到该游戏单元中。Then enter step 308, unlock the game unit where the inviter is located through the lock management module, and join the user who agrees to the invite request. Specifically, after receiving the consent response sent by the invited user, the battle invitation management subsystem invokes the lock management module through the interface module to unlock the game unit where the inviter is located. The lock management module first calls the key management module to judge the key information in the consent response sent by the invited user. The key management system finds the corresponding challenge key in the challenge database according to the challenge ID in the consent response, and compares it with the key in the consent response. If the invitation key found in the invitation database is consistent with the key in the consent response, then the lock management module will perform an unlock operation on the game unit where the inviter is located; if not, the user who sent the consent response Feedback unlock failure message. After the game unit where the inviter is located is successfully unlocked, the game platform will directly add the user who agrees to the invitation request to the game unit.

在本实施例中,通过用户搜索引擎查找符合邀战者要求的用户,对找到的用户群发邀战请求,将同意的用户直接加入邀战者所在的游戏单元,使得邀战双方都可以快速找到合适的对手并进入同一个游戏单元。由于使用了用户搜索引擎,所以找到的用户都是符合遨战者条件的合适对手,大大节省了邀战者找对手并分析其是否合适的时间。另外,因为采用了群发邀战请求的方式,所以邀战的效率大大提高。而且由于邀战者在发出邀战请求时,对所在的游戏单元进行锁定的同时,清除该游戏单元中除邀战者外的其它用户。有效地限制了非被邀者进入游戏单元,并通过在锁定时清除闲杂用户,使锁定时邀战者所在的游戏单元处于“干净”的状态。由于锁定后只能用密钥解锁加入,而且只有收到邀战请求的用户才拥有密钥,所以可以保证进入游戏单元的用户都是符合条件的被邀战者。In this embodiment, users who meet the requirements of the inviter are searched through the user search engine, and a group invitation request is sent to the found users, and the approved users are directly added to the game unit where the inviter is located, so that both parties to the inviter can quickly find suitable opponents and enter the same game unit. Due to the use of the user search engine, all the users found are suitable opponents who meet the requirements of the fighter, which greatly saves the time for the inviter to find the opponent and analyze whether it is suitable. In addition, due to the adoption of the method of mass invitation to battle invitations, the efficiency of battle invitations has been greatly improved. And because the war inviter sends out the war inviter's request, while locking the game unit where, removes other users in the game unit except the war inviter. It effectively restricts non-invitees from entering the game unit, and by removing idle users when locking, the game unit where the inviter is located is in a "clean" state when locked. Since it can only be unlocked and joined with a key after being locked, and only the user who has received the invitation request has the key, it can be guaranteed that all users who enter the game unit are qualified invitees.

图4示出了根据本发明第三实施方式的联网游戏中延时邀战的流程图。Fig. 4 shows a flow chart of a delayed invitation to battle in a networked game according to the third embodiment of the present invention.

在步骤401中,邀战者进入游戏大厅。In step 401, the inviter enters the game lobby.

此后进入步骤402,邀战者通过用户搜索引擎寻找想一起对战的用户或自行指定一起对战的用户。Afterwards, enter step 402, where the inviter searches for a user who wants to fight together through a user search engine or specifies a user who wants to fight together.

此后进入步骤403,邀战者找到想一起对战的用户后,通过游戏平台向该用户的移动终端发出邀战请求。Then enter step 403, after the inviter finds the user who wants to fight together, he sends a request for invitation to the mobile terminal of the user through the game platform.

此后进入步骤404,被邀战的用户在回应邀战者发出的邀战请求时询问该邀战者是否同意将来某时刻再一起对战,并且,在该回应消息中带有约定的将来游戏的具体时刻。如果邀战者同意,则进入步骤405;否则,结束本流程。Then enter step 404, when the invited user responds to the invitation request sent by the inviter, he asks whether the inviter agrees to fight together at a certain time in the future, and the response message contains the specific details of the agreed future game. time. If the challenger agrees, go to step 405; otherwise, end this process.

在步骤405中,定时管理器保存回应消息中带有的约定游戏时刻,并启动定时器。当定时时间到后,也就是进入步骤406,定时器在约定的游戏时刻发生超时时,紧接着进入步骤407,游戏平台通过对战的双方,也就是邀战者与被邀战者的用户终端询问对战双方是否依约定进入游戏。如果用户向其用户终端输入表示同意的信息,则将该用户加入到游戏单元中;如果用户向其用户终端输入表示不同意的信息,则通知对端的用户终端取消约定的游戏。也就是说,如果对战的双方都同意依约定进入游戏,则进入步骤408,将对战双方加入到同一个游戏单元中,开始游戏;如果对战的双方有一方或都不同意依约定进入游戏,则结束本流程。In step 405, the timing manager saves the agreed game time carried in the response message, and starts the timer. When the timing time is up, enter step 406. When the timer expires at the agreed game time, then enter step 407. The game platform inquires through the user terminals of the two parties, that is, the inviter and the invitee. Whether the two parties enter the game as agreed. If the user inputs information indicating consent to the user terminal, the user is added to the game unit; if the user inputs information indicating disapproval to the user terminal, the user terminal at the opposite end is notified to cancel the agreed game. That is to say, if both parties to the battle agree to enter the game according to the agreement, then enter step 408, add both parties to the same game unit, and start the game; if both parties to the battle agree to enter the game according to the agreement, then End this process.

需要说明的是,在本实施例中,邀战者与被邀战者也可以在定时器发生超时前,终止定时器,提前开始约定的游戏。另外,所述定时器可位于网络侧,也可以位于用户终端侧。It should be noted that, in this embodiment, the inviter and the invitee may also terminate the timer before the timer times out, and start the agreed game in advance. In addition, the timer can be located at the network side or at the user terminal side.

由于邀战者向被邀战者发出邀战请求时,被邀战者可以在回应消息中询问该邀战者是否同意某时间后再一起对战,并且,在该回应消息中带有约定的将来游戏的具体时刻,如果邀战者同意则启动定时器,定时器在约定的游戏时刻触发超时事件,将参与约定的各用户加入同一游戏单元。因此,在本实施例中,即使邀战的一方或双方无法马上进入游戏,也可以约定延后游戏,使邀战行为不再受到时间的束缚。When the inviter sends an invitation request to the invitee, the invitee can ask the inviter in the response message whether they agree to fight together after a certain time, and the response message contains the agreed future At the specific moment of the game, if the inviter agrees, the timer will be started, and the timer will trigger a timeout event at the agreed game moment, and each user participating in the agreement will join the same game unit. Therefore, in this embodiment, even if the party or both parties who invite the game cannot immediately enter the game, they can agree to postpone the game, so that the invitation to the game is no longer bound by time.

图5示出了根据本发明第四实施方式的联网游戏中延时邀战的流程图。Fig. 5 shows a flow chart of a delayed invitation to a game in a networked game according to a fourth embodiment of the present invention.

在步骤501中,邀战者进入游戏大厅。In step 501, the inviter enters the game lobby.

此后进入步骤502,邀战者通过用户搜索引擎寻找想一起对战的用户或自行指定一起对战的用户。Afterwards, enter step 502, where the inviter uses the user search engine to search for users who want to fight together or designate users to fight together.

此后进入步骤503,邀战者找到想一起对战的用户后,询问该用户是否接受在将来某时刻一起对战,也就是通过游戏平台向该用户的移动终端发出延时邀战请求,在该邀战请求中指定将来游戏的具体时刻。如果该用户,也就是被邀战者接受该邀战请求,则进入步骤504,启动定时器;否则,结束本流程。Then enter step 503, after the inviter finds the user who wants to play together, he asks the user whether he accepts to play together at a certain time in the future, that is, sends a delay invitation request to the user's mobile terminal through the game platform, and the invitation A specific moment in the future game is specified in the request. If the user, that is, the invitee accepts the invitation request, go to step 504 and start the timer; otherwise, end this process.

在步骤504中,定时管理器保存邀战请求中的约定游戏时刻,并启动定时器。当定时时间到后,也就是进入步骤505,定时器在约定的游戏时刻发生超时时,紧接着进入步骤506,游戏平台通过对战的双方,也就是邀战者与被邀战者的用户终端询问对战双方是否依约定进入游戏。如果用户向其用户终端输入表示同意的信息,则将该用户加入到游戏单元中;如果用户向其用户终端输入表示不同意的信息,则通知对端的用户终端取消约定的游戏。也就是说,如果对战的双方都同意依约定进入游戏,则进入步骤507,将对战双方加入到同一个游戏单元中,开始游戏;如果对战的双方有一方或都不同意依约定进入游戏,则结束本流程。In step 504, the timing manager saves the agreed game time in the invitation request and starts the timer. When the timing time is up, enter step 505. When the timer times out at the agreed game time, then enter step 506. The game platform inquires through the user terminals of the two parties, that is, the inviter and the invitee. Whether the two parties enter the game as agreed. If the user inputs information indicating consent to the user terminal, the user is added to the game unit; if the user inputs information indicating disapproval to the user terminal, the user terminal at the opposite end is notified to cancel the agreed game. That is to say, if both parties to the battle agree to enter the game according to the agreement, then enter step 507, add the two parties to the same game unit, and start the game; if both parties to the battle agree to enter the game according to the agreement, then End this process.

需要说明的是,在本实施例中,邀战者与被邀战者也可以在定时器发生超时前,终止定时器,提前开始约定的游戏,所述定时器可位于网络侧,也可以位于用户终端侧。另外,邀战者还可向至少一个其它用户终端发出相同的延时遨战请求,当定时器超时时将邀战者与所有同意该延时邀战请求的用户终端一起加入同一个游戏单元。It should be noted that, in this embodiment, the inviter and the invitee can also terminate the timer before the timer times out, and start the agreed game in advance. The timer can be located on the network side or on the user terminal side. In addition, the inviter can also send the same delayed battle request to at least one other user terminal, and when the timer expires, the inviter will join the same game unit with all user terminals that agree to the delayed invite request.

由于邀战者可以向其它用户发出延时邀战请求,其中约定将来的游戏时刻;如果被邀战者同意则启动定时器,定时器在约定的游戏时刻触发超时事件,将参与约定的各用户加入同一游戏单元。因此,在本实施例中,即使邀战的一方或双方无法马上进入游戏,也可以约定延后游戏,使邀战行为不再受到时间的束缚。Since the inviter can send a delayed invitation request to other users, in which the future game time is agreed; if the invitee agrees, the timer will be started, and the timer will trigger a timeout event at the agreed game time, and each user will participate in the game. join the same game unit. Therefore, in this embodiment, even if the party or both parties who invite the game cannot immediately enter the game, they can agree to postpone the game, so that the invitation to the game is no longer bound by time.

虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。Although the present invention has been illustrated and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the present invention. The spirit and scope of the invention.

Claims (17)

1.一种联网游戏中的邀战方法,其特征在于,包含以下步骤:1. A method for inviting a battle in a networked game, comprising the following steps: 邀战者通过用户终端向网络侧发送搜索条件;The challenger sends the search conditions to the network side through the user terminal; 网络侧至少部分地根据所收到的搜索条件查找符合条件的用户,并向符合条件的用户所在的用户终端发送邀战请求,其中包含所述邀战者的信息;The network side searches for qualified users based at least in part on the received search conditions, and sends a request for a challenge to a user terminal where the qualified user is located, which includes information about the challenger; 用户终端收到邀战请求后,向用户输出所述邀战者的信息,并根据用户的输入向网络侧回应;After receiving the invitation request, the user terminal outputs the information of the invitation to the user, and responds to the network side according to the input of the user; 网络侧如果收到来自所述用户终端的表示同意加入的回应,则直接将使用该用户终端的用户加入所述邀战者所在的游戏单元。If the network side receives a response from the user terminal indicating that it agrees to join, it will directly add the user using the user terminal to the game unit where the challenger is located. 2.根据权利要求1所述的联网游戏中的邀战方法,其特征在于,所述网络侧在发送邀战请求前,锁定所述邀战者所在的游戏单元,并为本次邀战设定一个密钥,将该密钥随邀战请求发送给所述符合条件的用户所在的用户终端;2. The method for inviting a battle in a networked game according to claim 1, wherein the network side locks the game unit where the inviter is located before sending the invitation request, and sets Determine a key, and send the key to the user terminal where the qualified user is located along with the invitation request; 收到所述邀战请求的用户终端在向网络侧的回应中携带所述密钥,网络侧使用该密钥对所述邀战者所在的游戏单元进行解锁,将同意加入的用户加入该游戏单元。The user terminal receiving the invitation request carries the key in the response to the network side, and the network side uses the key to unlock the game unit where the inviter is located, and joins the user who agrees to join the game unit. 3.根据权利要求2所述的联网游戏中的邀战方法,其特征在于,所述密钥可由系统随机生成或由用户自行设定。3. The method for inviting a game in an online game according to claim 2, wherein the key can be randomly generated by the system or set by the user. 4.根据权利要求2所述的联网游戏中的邀战方法,其特征在于,还包含以下步骤:4. The method for inviting a game in an online game according to claim 2, further comprising the following steps: 锁定所述邀战者所在的游戏单元时,将除该邀战者以外的其它用户清除出该游戏单元。When the game unit where the challenger is located is locked, other users except the challenger are cleared from the game unit. 5.根据权利要求2所述的联网游戏中的邀战方法,其特征在于,还包含以下步骤:5. The method for inviting a game in an online game according to claim 2, further comprising the following steps: 锁定所述邀战者所在的游戏单元前,如果该邀战者尚未进入游戏单元,则由所述网络侧分配一个空闲的游戏单元并将该邀战者加入该游戏单元。Before locking the game unit where the challenger is located, if the challenger has not entered the game unit, the network side allocates an idle game unit and adds the challenger to the game unit. 6.根据权利要求1至5中任一项所述的联网游戏中的邀战方法,其特征在于,所述搜索条件可以是以下之一或其任意组合:6. The method for inviting a game in an online game according to any one of claims 1 to 5, wherein the search condition can be one of the following or any combination thereof: 用户标识或其模糊匹配式、用户昵称或其模糊匹配式、性别、年龄、级别、积分、在线状态、通信质量、信用度。User ID or its fuzzy matching formula, user nickname or its fuzzy matching formula, gender, age, level, points, online status, communication quality, credit degree. 7.根据权利要求1至5中任一项所述的联网游戏中的邀战方法,其特征在于,所述游戏单元是游戏桌。7. The method for inviting a game in an online game according to any one of claims 1 to 5, wherein the game unit is a game table. 8.一种联网游戏中的邀战系统,包含用户终端和游戏平台,该游戏平台用于处理来自用户终端的命令,为用户终端提供游戏服务,其特征在于,还包含邀战管理子系统,用于至少部分地根据来自邀战者所在用户终端的搜索条件查找符合条件的用户,并指示所述游戏平台向符合条件的用户所在的用户终端发送邀战请求,其中包含该邀战者的信息,并且,在所述游戏平台收到来自所述用户终端的表示同意加入的回应时,指示所述游戏平台直接将使用该用户终端的用户加入该邀战者所在的游戏单元;8. A battle invitation system in a networked game, comprising a user terminal and a game platform, the game platform is used to process commands from the user terminal and provide game services for the user terminal, and is characterized in that it also includes a battle invitation management subsystem, It is used to search for eligible users based at least in part on the search criteria from the user terminal where the challenger is located, and instruct the game platform to send a request for invitation to the game to the user terminal where the qualified user is located, which includes the information of the challenger , and, when the game platform receives a response from the user terminal indicating that it agrees to join, instruct the game platform to directly add the user using the user terminal to the game unit where the inviter is located; 所述用户终端还用于在收到所述邀战请求时向用户输出所述邀战者的信息,并根据用户的输入向所述邀战管理子系统回应。The user terminal is also configured to output the information of the challenger to the user when receiving the challenge invitation request, and respond to the challenge invitation management subsystem according to the user's input. 9.根据权利要求8所述的联网游戏中的邀战系统,其特征在于,所述邀战管理子系统包含:9. The battle invitation system in online games according to claim 8, wherein the battle invitation management subsystem comprises: 接口模块,用于为邀战管理子系统提供统一的对外接口,与所述游戏平台进行交互通信;The interface module is used to provide a unified external interface for the invitation management subsystem to communicate interactively with the game platform; 邀战数据库,用于保存与邀战相关的数据;The invitation database is used to save the data related to the invitation; 用户搜索引擎,用于至少部分地根据所述搜索条件查找符合条件的用户,将搜索结果保存到所述邀战数据库,供所述游戏平台根据该搜索结果向相应用户终端发送邀战请求。The user search engine is used to search for eligible users at least partially according to the search conditions, and save the search results to the invitation database for the game platform to send invitation requests to corresponding user terminals according to the search results. 10.根据权利要求9所述的联网游戏中的邀战系统,其特征在于,所述邀战管理子系统还包含:10. The battle invitation system in online games according to claim 9, wherein the battle invitation management subsystem further comprises: 锁管理模块,用于在所述游戏平台发送所述邀战请求前对所述邀战者所在的游戏单元进行锁定,在所述游戏平台需要将用户加入所述邀战者所在的游戏单元时对该游戏单元进行解锁;A lock management module, configured to lock the game unit where the inviter is located before the game platform sends the invitation request, and when the game platform needs to add a user to the game unit where the inviter is located Unlock the game unit; 密钥管理模块,用于为所述锁管理模块产生用于锁定的密钥,以及在所述锁管理模块解锁时验证密钥。A key management module, configured to generate a key for locking for the lock management module, and verify the key when the lock management module is unlocked. 11.根据权利要求9所述的联网游戏中的邀战系统,其特征在于,所述邀战管理子系统还包含:11. The battle invitation system in online games according to claim 9, wherein the battle invitation management subsystem further comprises: 定时管理器,用于保存用户终端间约定的将来游戏时刻,在约定的游戏时刻到来时调用所述接口模块通知相应的用户终端加入同一游戏单元。The timer manager is used to save the future game time agreed between the user terminals, and call the interface module to notify the corresponding user terminal to join the same game unit when the agreed game time arrives. 12.一种联网游戏中的邀战方法,其特征在于,包含以下步骤:12. A method for inviting a game in a networked game, comprising the following steps: 第一用户终端向第二用户终端发送延时邀战请求,其中带有约定的将来游戏时刻;The first user terminal sends a delay invitation request to the second user terminal, with an agreed future game time; 如果第二用户终端回复表示同意的应答,则启动定时器,该定时器在约定的所述游戏时刻发生超时;If the second user terminal replies with an acknowledgment indicating agreement, then start a timer, and the timer times out at the agreed game moment; 当所述定时器超时时,将第一、第二用户终端的用户加入同一个游戏单元。When the timer expires, the users of the first and second user terminals are added to the same game unit. 13.根据权利要求12所述的联网游戏中的邀战方法,其特征在于,将所述用户加入游戏单元前,还包含以下步骤:13. The method for inviting a game in a networked game according to claim 12, characterized in that before adding the user to the game unit, the method further comprises the following steps: 所述第一、第二用户终端还分别向用户输出询问是否依约定进入游戏的信息,如果得到用户表示同意的输入,则将该用户加入所述游戏单元,否则通知对端的用户终端取消约定的游戏。The first and second user terminals also respectively output to the user information asking whether to enter the game as agreed, if the input of the user's consent is obtained, the user is added to the game unit, otherwise the user terminal at the opposite end is notified to cancel the agreement game. 14.根据权利要求12所述的联网游戏中的邀战方法,其特征在于,所述延时邀战请求是所述第二终端向第一终端在先提出的邀战请求的应答。14. The method for inviting a game in an online game according to claim 12, characterized in that, the delayed game invitation request is a response to a game invitation request previously made by the second terminal to the first terminal. 15.根据权利要求12至14中任一项所述的联网游戏中的邀战方法,其特征在于,所述第一用户终端还向至少一个其它用户终端发出相同的延时邀战请求,在所述定时器超时时将同意该延时邀战请求的各其它用户终端与所述第一、第二用户终端一起加入同一个游戏单元。15. The method for inviting a game in a networked game according to any one of claims 12 to 14, wherein the first user terminal also sends the same delay invitation request to at least one other user terminal. When the timer expires, other user terminals that agree to the delay invitation request will join the same game unit together with the first and second user terminals. 16.根据权利要求12至14中任一项所述的联网游戏中的邀战方法,其特征在于,在约定的所述游戏时刻到来前,如果所述第一和第二用户终端提前开始了约定的游戏则终止所述定时器。16. The method for inviting a game in a networked game according to any one of claims 12 to 14, characterized in that, before the agreed game time arrives, if the first and second user terminals start The agreed game then terminates the timer. 17.根据权利要求12至14中任一项所述的联网游戏中的邀战方法,其特征在于,所述定时器可位于网络侧或用户终端侧。17. The method for inviting a game in an online game according to any one of claims 12 to 14, wherein the timer can be located at the network side or the user terminal side.
CNA2005100303999A 2005-10-11 2005-10-11 Fight inviting method for internet game and system thereof Pending CN1862548A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2005100303999A CN1862548A (en) 2005-10-11 2005-10-11 Fight inviting method for internet game and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2005100303999A CN1862548A (en) 2005-10-11 2005-10-11 Fight inviting method for internet game and system thereof

Publications (1)

Publication Number Publication Date
CN1862548A true CN1862548A (en) 2006-11-15

Family

ID=37389978

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005100303999A Pending CN1862548A (en) 2005-10-11 2005-10-11 Fight inviting method for internet game and system thereof

Country Status (1)

Country Link
CN (1) CN1862548A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101068194B (en) * 2007-06-15 2010-12-01 腾讯科技(深圳)有限公司 Method and system for realizing on-line game invitation
CN101163160B (en) * 2007-11-05 2011-04-06 中兴通讯股份有限公司 Method and system of combining multi-party network game service in network television system
CN102360360A (en) * 2011-09-29 2012-02-22 宇龙计算机通信科技(深圳)有限公司 Method, equipment and system for searching friends
CN102750435A (en) * 2011-04-20 2012-10-24 迪士尼企业公司 System and method for dynamic matchmaking population herding
CN102982235A (en) * 2012-11-02 2013-03-20 北京奇虎科技有限公司 Information interaction method and browser for web games
CN104184748A (en) * 2014-09-15 2014-12-03 重庆邮电大学 Game data interaction method, device and system
CN105094771A (en) * 2014-05-07 2015-11-25 阿里巴巴集团控股有限公司 Invitation method, device and system used for participating in and responding to applications
CN105389747A (en) * 2014-08-29 2016-03-09 三星电子株式会社 Display apparatus, server, and method for providing contents
WO2017028262A1 (en) * 2015-08-19 2017-02-23 黄冠明 Method for transmitting unlocking key based on critical-point tackling progress, and charging system
CN108339274A (en) * 2018-03-29 2018-07-31 北京达佳互联信息技术有限公司 Service connection processing method, device and electronic equipment
CN110870979A (en) * 2018-08-31 2020-03-10 日本聚逸株式会社 Game processing system, game processing method, and information processing device

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101068194B (en) * 2007-06-15 2010-12-01 腾讯科技(深圳)有限公司 Method and system for realizing on-line game invitation
CN101163160B (en) * 2007-11-05 2011-04-06 中兴通讯股份有限公司 Method and system of combining multi-party network game service in network television system
CN102750435A (en) * 2011-04-20 2012-10-24 迪士尼企业公司 System and method for dynamic matchmaking population herding
CN102360360A (en) * 2011-09-29 2012-02-22 宇龙计算机通信科技(深圳)有限公司 Method, equipment and system for searching friends
CN102982235A (en) * 2012-11-02 2013-03-20 北京奇虎科技有限公司 Information interaction method and browser for web games
CN105094771A (en) * 2014-05-07 2015-11-25 阿里巴巴集团控股有限公司 Invitation method, device and system used for participating in and responding to applications
CN105389747A (en) * 2014-08-29 2016-03-09 三星电子株式会社 Display apparatus, server, and method for providing contents
CN105389747B (en) * 2014-08-29 2020-12-01 三星电子株式会社 Display device, server, and method for providing content
CN104184748A (en) * 2014-09-15 2014-12-03 重庆邮电大学 Game data interaction method, device and system
WO2017028262A1 (en) * 2015-08-19 2017-02-23 黄冠明 Method for transmitting unlocking key based on critical-point tackling progress, and charging system
CN108339274A (en) * 2018-03-29 2018-07-31 北京达佳互联信息技术有限公司 Service connection processing method, device and electronic equipment
CN110870979A (en) * 2018-08-31 2020-03-10 日本聚逸株式会社 Game processing system, game processing method, and information processing device
CN110870979B (en) * 2018-08-31 2024-01-30 日本聚逸株式会社 Game processing system, game processing method and information processing device
US11890537B2 (en) 2018-08-31 2024-02-06 Gree, Inc. System, method, and device for processing game

Similar Documents

Publication Publication Date Title
CN1862548A (en) Fight inviting method for internet game and system thereof
RU2419844C2 (en) Setting up interactive extra-game context game sessions
US10398985B2 (en) Social matching of game players on-line
CN101521874B (en) Method, system and client for realizing fighting alternation of stand-alone mobile phone game
CN101068180A (en) Network game main controlling system, management system and managing method
JP2009523541A (en) Participation in ongoing online game sessions
CN101068194A (en) Method and system for realizing on-line game invitation
JP2009523537A (en) Computer-based gaming group
CN101075941A (en) Method and system for sharing game by invitation and instant telecommunication end
CN105727558B (en) Treating method and apparatus is invited in interaction
CN1471772A (en) Flexible infrastructure configuration
JP2011238249A (en) Reduction of unsolicited instant messages by tracking communication threads
CN102546469A (en) Method and device for establishing instant messaging group based on search trigger
CN1795689A (en) Method and device for automatically connecting a mobile terminal device to a cellular network server by means of an interchangeable memory
CN1945588A (en) Network game system and method for establishing game elements
CN107733864A (en) A kind of account sharing method, device and computer-readable recording medium
CN105429851A (en) A multi-person collaborative recording system and recognition method based on instant messaging
CN1862547A (en) Internet game contest method and service system thereof
CN111888770A (en) Matching method, device and server for multiplayer game
CN1691597A (en) A system and method for providing game service in communication network
CN1794248A (en) Method of establishing connection with game partner
CN1794667A (en) Detection method of network communication state
CN1866895A (en) User log-on method and system in network game
CN1863342A (en) Method and system for increasing users in cluster session
US7570606B2 (en) Managing a communications system by offering participants the opportunity to respond to requests submitted by other participants

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication