Information processing device, game device, and game system

文档序号:1276915 发布日期:2020-08-25 浏览:38次 中文

阅读说明:本技术 信息处理装置、游戏装置及游戏系统 (Information processing device, game device, and game system ) 是由 高久光一 齐藤秀树 于 2018-12-05 设计创作,主要内容包括:信息处理装置(10)具备:存储部(12);视频发送成功率获取部(134),基于从多个游戏装置(20)接收到的接收信息,获取将接收时间相对于推定期间的所需时间的比例作为表示由对方的游戏装置(20)发送视频的发送状况的视频发送成功率;存储处理部(135),将所获取的视频发送成功率与视频发送侧的游戏装置的识别信息及视频接收侧的游戏装置的识别信息绑定并存储在存储部中;以及限制部(136),对于以一个游戏装置(20)作为视频发送侧并与该一个游戏装置(20)绑定而存储在存储部(12)中的多个视频发送成功率,判断是否满足规定的发送不良条件,当满足规定的发送不良条件时,限制对一个游戏装置(20)提供在线游戏服务。(An information processing device (10) is provided with: a storage unit (12); a video transmission success rate acquisition unit (134) that acquires, as a video transmission success rate indicating the transmission status of video transmitted by the game device (20) of the other party, the ratio of the reception time to the required time of the estimated period, based on the reception information received from the plurality of game devices (20); a storage processing unit (135) that binds and stores the acquired video transmission success rate, the identification information of the video transmission-side game device, and the identification information of the video reception-side game device in a storage unit; and a limiting unit (136) that determines whether or not a predetermined transmission failure condition is satisfied for a plurality of video transmission success rates stored in the storage unit (12) with one game device (20) as a video transmission side and bound to the one game device (20), and that limits provision of an online game service to the one game device (20) when the predetermined transmission failure condition is satisfied.)

1. An information processing apparatus that provides an online game service to a plurality of game apparatuses via a communication network,

the plurality of game devices each include:

an imaging unit that generates a first video by imaging the periphery of the game device;

a first video transmission unit that transmits the first video to a game device of a partner;

a second video receiving unit that receives, from a game device of a partner, a second video generated by capturing an image of the periphery of the game device of the partner;

a display unit;

a second video display processing unit that displays the second video on the display unit;

a reception time calculation unit that calculates a reception time as an accumulated time during which the second video reception unit receives the second video from the game device of the other party during the progress of the estimated period; and

a reception information transmitting unit that transmits reception information based on the required time of the estimated period, the reception time, the identification information of the game device, and the identification information of the counterpart game device to the information processing device,

the information processing device is provided with:

a storage unit;

a video transmission success rate acquisition unit configured to acquire, as a video transmission success rate indicating a transmission status of a video transmitted from the game device of the other party, a ratio of the reception time to a required time of the estimated period, based on the reception information received from the plurality of game devices;

a storage processing unit that binds and stores the acquired video transmission success rate, identification information of a game device on a video transmission side and identification information of a game device on a video reception side in the storage unit; and

and a restricting unit that determines whether or not a predetermined transmission failure condition is satisfied for a plurality of video transmission success rates stored in the storage unit in a manner that one game device is a video transmission side and bound to the one game device, and restricts provision of an online game service to the one game device when the predetermined transmission failure condition is satisfied.

2. The information processing apparatus according to claim 1,

the predetermined transmission failure condition is a case where a video transmission success rate of a predetermined first ratio among video transmission success rates included in a predetermined first period is lower than a predetermined first threshold.

3. The information processing apparatus according to claim 1 or 2,

the information processing device further includes a matching processing unit that performs matching processing between the plurality of game devices,

the limiting unit removes the one game device from the objects subjected to the matching process by the matching process unit.

4. The information processing apparatus according to any one of claims 1 to 3,

the restriction unit notifies restriction information to the one game device,

the game device restricts a player from logging in the game device when the restriction information is received from the information processing device.

5. The information processing apparatus according to any one of claims 1 to 4,

the limiting unit may further determine whether or not a predetermined transmission failure condition is satisfied, in addition to the video transmission success rates bound to the other one of the game devices and stored in the storage unit, when the predetermined reception failure condition is satisfied for a plurality of video transmission success rates bound to the other one of the game devices and stored in the storage unit.

6. The information processing apparatus according to any one of claims 1 to 5,

the predetermined reception failure condition is a case where a video transmission success rate of a predetermined second ratio among video transmission success rates included in a predetermined second period is lower than a predetermined second threshold.

7. A game device connected to an information processing device providing an online game service and a game device of a counterpart via a communication network,

the game device is provided with:

an imaging unit that generates a first video by imaging the periphery of the game device;

a first video transmission unit that transmits the first video to the game device of the other party;

a second video receiving unit that receives, from the game device of the other party, a second video generated by capturing an image of the surroundings of the game device of the other party;

a display unit;

a second video display processing unit that displays the second video on the display unit;

a reception time calculation unit that calculates a reception time as an accumulated time during which the second video reception unit receives the second video from the game device of the other party during the progress of the estimated period; and

a reception information transmitting unit that transmits reception information based on the required time of the estimated period, the reception time, the identification information of the game device, and the identification information of the counterpart game device to the information processing device,

the information processing device is provided with:

a storage unit;

a video transmission success rate acquisition unit configured to acquire, as a video transmission success rate indicating a transmission status of a video transmitted from the game device of the other party, a ratio of the reception time to a required time of the estimated period, based on the reception information received from the plurality of game devices;

a storage processing unit that binds the acquired video transmission success rate and identification information of a game device on a video transmitting side and a game device on a video receiving side and stores the bound information in the storage unit; and

and a limiting unit that limits provision of an online game service to one game device when the predetermined transmission failure condition is satisfied for a plurality of video transmission success rates stored in the storage unit in which the one game device is bound to the one game device as a video transmission side.

8. A game system comprising a plurality of game devices connected via a communication network and an information processing device for providing an online game service to the plurality of game devices,

the plurality of game devices each include:

an imaging unit that generates a first video by imaging the periphery of the game device;

a first video transmission unit that transmits the first video to a game device of a partner;

a second video receiving unit that receives, from a game device of a partner, a second video generated by capturing an image of the periphery of the game device of the partner;

a display unit;

a second video display processing unit that displays the second video on the display unit;

a reception time calculation unit that calculates a reception time as an accumulated time during which the second video reception unit receives the second video from the game device of the other party during the progress of the estimated period; and

a reception information transmitting unit that transmits reception information based on the required time of the estimated period, the reception time, the identification information of the game device, and the identification information of the counterpart game device to the information processing device,

the information processing device is provided with:

a storage unit;

a video transmission success rate acquisition unit configured to acquire, as a video transmission success rate indicating a transmission status of a video transmitted from the game device of the other party, a ratio of the reception time to a required time of the estimated period, based on the reception information received from the plurality of game devices;

a storage processing unit that binds and stores the acquired video transmission success rate, identification information of a game device on a video transmission side and identification information of a game device on a video reception side in the storage unit; and

and a restricting unit that determines whether or not a predetermined transmission failure condition is satisfied for a plurality of video transmission success rates stored in the storage unit in a manner that one game device is a video transmission side and bound to the one game device, and restricts provision of an online game service to the one game device when the predetermined transmission failure condition is satisfied.

Technical Field

The invention relates to an information processing apparatus, a game apparatus, and a game system.

Background

Currently, a so-called online game is prevalent in which a plurality of players operate a game device by using a server and a plurality of game devices connected via a network to play a game match. Among such online games, the following devices are known: for the reason of preventing cheating by players, a plurality of game devices that perform a match-up send video (including images) generated by capturing the players to each other, and display the video received by each game device from the other game device.

In a game device, if there is a malfunction in a series of functions for generating a video and transmitting the video to a counterpart game device, it is difficult to prevent a player from cheating. In this regard, as a method of detecting a video transmission malfunction, for example, a security camera imaging system described in patent document 1 is considered. Patent document 1 discloses a camera image system for preventing a monitoring device from detecting loss of a synchronization signal and issuing an abnormality warning when an image signal is interrupted in the middle.

Prior art documents

Patent document

Patent document 1: japanese patent laid-open No. 2000-194969

However, if it is determined that the video signal is abnormal immediately when the video signal is interrupted halfway, it is difficult to distinguish between a case where a failure occurs in video transmission due to only a temporary communication failure or the like and a case where a failure occurs in the video transmission function of the game device.

Disclosure of Invention

The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an information processing device capable of improving the accuracy of detecting a failure in the video transmission function of a game device.

An information processing device according to the present invention is an information processing device that provides an online game service to a plurality of game devices via a communication network, the plurality of game devices each including: an imaging unit that generates a first video by imaging the periphery of the game device; a first video transmission unit that transmits the first video to the game device of the other party; a second video receiving unit that receives, from a game device of a counterpart, a second video generated by capturing an image of the periphery of the game device of the counterpart; a display unit; a second video display processing unit for displaying the second video on the display unit; a reception time calculation unit that calculates a reception time, which is an accumulated time during which the second video reception unit receives the second video from the game device of the other party, during the progress of the estimated period; and a reception information transmitting unit that transmits reception information based on the required time and the reception time of the estimated period, the identification information of the game device, and the identification information of the counterpart game device to the information processing device, wherein the information processing device includes: a storage unit; a video transmission success rate acquisition unit that acquires, as a video transmission success rate indicating a video transmission status transmitted by the game device of the other party, a ratio of a reception time to a required time of the estimated period, based on the reception information received from the plurality of game devices; a storage processing unit that binds and stores the acquired video transmission success rate, identification information of the game device on the video transmission side and identification information of the game device on the video reception side in a storage unit; and a restricting unit that determines whether or not a predetermined transmission failure condition is satisfied for a plurality of video transmission success rates stored in the storage unit in a manner that one game device is bound to the one game device as a video transmission side, and restricts provision of an online game service to the one game device when the predetermined transmission failure condition is satisfied.

Effects of the invention

According to the present invention, it is possible to provide a game device capable of improving the accuracy of detecting a failure in the video transmission function.

Drawings

Fig. 1 is a network configuration diagram showing an example of a game system 1 according to a first embodiment of the present invention.

Fig. 2 is a schematic external view of the game device 20.

Fig. 3 is a block diagram showing a functional configuration of the game device 20.

Fig. 4 is a block diagram showing a functional configuration of the server 10.

Fig. 5 is a diagram showing an example of a video transmission success rate table.

Fig. 6 is a diagram for explaining a transmission failure condition.

Fig. 7 is a diagram showing an example of an operation sequence related to the matching process, the game progress process, and the received information storing process performed by the game system 1.

Fig. 8 is a diagram showing an example of a game screen.

Fig. 9 is a diagram showing an example of an operation flow of the video transmission process performed by the game device 20.

Detailed Description

Hereinafter, various embodiments of the present invention will be described with reference to the drawings. It is to be noted, however, that the technical scope of the present invention is not limited to these embodiments, but extends to the inventions recited in the claims and equivalents thereof.

(1) Construction of the Game System 1

Fig. 1 is a network configuration diagram showing an example of a game system 1. The game system 1 is a system for executing a dart game as an example of an online game. The game system 1 includes a server 10 and a plurality of game devices 20 connected to each other via a communication network 2 such as the internet. The plurality of game devices 20 may be installed in different shops, or may be installed in the same shop.

(2) Constitution of each device

(2-1) construction of Game device 20

Fig. 2 is a schematic external view of the game device 20. Fig. 3 is a block diagram showing a functional configuration of the game device 20. The game device 20 is a game device for a player to play a dart game. The game device 20 includes a game device communication unit 21, a game device storage unit 22, an operation unit 23, a display unit 24, a card slot CS, a card RW unit 25, a dartboard DB, a detection unit 26, a coin insertion unit 27, an imaging unit 28, and a game device processing unit 29. In the dart game, a player throws darts at the dart board DB from an area appropriately set in front of the game device 20.

The game device communication unit 21 includes a communication interface circuit for connecting the game device 20 to the communication network 2, and communicates with the communication network 2. The game device communication unit 21 supplies data received from the server 10 and the other game devices 20 to the game device processing unit 29 via the communication network 2. The game device communication unit 21 transmits the data supplied from the game device processing unit 29 to the server 10 and other game devices 20 via the communication network 2.

The game device storage unit 22 includes at least one of a magnetic tape device, a magnetic disk device, and an optical disk device, for example. The game device storage unit 22 stores an operating system program, a driver program, an application program, data, and the like used for processing in the game device processing unit 29. For example, the game device storage unit 22 stores a program for playing a dart game or the like as an application program. Further, for example, the game device storage unit 22 stores video received from another game device 20 via the communication network 2 or the like. The computer program can be installed in the game device storage unit 22 from a computer-readable portable recording medium such as a CD-ROM or a DVD-ROM by using a known installation program or the like. Alternatively, the computer program may be downloaded from the server 10 or another information processing device via the communication network 2 or the like and installed in the game device storage unit 22.

The operation unit 23 is used for a player to perform various operations, and is implemented by, for example, operation buttons or the like provided on an operation panel. The operation unit 23 receives an operation by a player, and transmits a signal corresponding to the operation to the game device processing unit 29 and the like.

The display unit 24 may be any device as long as it can display images, and the like, and may be, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, or the like. The display unit 24 may be integrated with the operation unit 23 by a liquid crystal touch panel display. The display unit 24 displays an image or video corresponding to the data supplied from the game device processing unit 29.

The card slot CS is an insertion slot for a player to insert a owned game card. The game device 20 is provided with 4 card slots CS so that a game match can be played by 4 persons at most. Further, more than 4 card slots CS may be provided so that the number of people exceeding 4 can play the game match.

The card RW unit 25 can read a card ID or the like recorded in a game card owned by a player, and can write information or the like obtained in a game result on the game card.

The dart board DB is a dart board which becomes a target of a dart game. The dartboard DB is divided into a plurality of target areas, and a plurality of narrow holes are provided in each of the target areas. The front end portion of the dart thrown by the player is accepted by any one of a plurality of holes provided on the target area.

The detection unit 26 includes: a film switch provided corresponding to each target area for detecting the dart incident on the target area; and a vibration sensor provided to detect that the thrown dart is out of the target area. The detection unit 26 detects where the dart is or is not incident on the target zone based on the signals of the membrane switch and the vibration sensor, and sends the detection signal to the game device processing unit 29.

The coin insertion unit 27 includes an insertion port into which coins are inserted, and a sensor that detects coins inserted from the insertion port. In the game device 20, the player can play the game only by inserting a predetermined number of coins from the coin insertion slot. In the game device 20, the game may be played without inserting coins from the coin insertion slot.

The image pickup unit 28 is configured by, for example, a camera, and generates a video by picking up an image of the periphery of the game device 20, and outputs the video to the game device processing unit 29. Here, the video means at least one image that is sequential in time and is used as an image including a single image. The imaging unit 28 images the periphery of the game device 20, for example, a player, a dart game area, the game device 20, and the like. The imaging unit 28 may execute imaging while zooming or panning under control of the game device processing unit 29.

The game device processing unit 29 includes one or more processors and peripheral circuits thereof. The game device processing unit 29 is, for example, a CPU, and collectively controls the overall operation of the game device 20. The game device processing unit 29 controls the operations of the game device communication unit 21 and the like so that various processes of the game device 20 are executed in an appropriate order based on a program and the like stored in the game device storage unit 22.

The game device processing unit 29 includes a matching request unit 291, a game progress unit 292, a counterpart video receiving unit 293, a reception time calculating unit 294, a display processing unit 295, a self-video transmitting unit 296, and a reception information transmitting unit 297. The matching request section 291 transmits, for example, a matching request from a player received by the game device 20 to the server 10 via the communication network 2. The game progress unit 292 executes, for example, processing related to the progress of a dart game. The counterpart video receiving unit 293 is an example of a second video receiving unit, and receives, for example, a video (second video) generated by the counterpart game device 20 capturing an image of the periphery of the counterpart game device 20.

The reception time calculation unit 294 calculates, for example, a reception time as an accumulated time during which the counterpart video reception unit 293 receives the second video from the counterpart game device 20 during the progress of the estimated period. Here, the estimated period is a period that becomes a unit for defining the reception time, and may be arbitrarily set according to the type of game. The estimation period is, for example, the entire period or a part of the period of the first half, the second half, the round, one time, one game, or the like, or may be a period of a plurality of these periods in succession. The method of calculating the reception time is not particularly limited, and any known method may be used. For example, the time of each period during which no video is received may be recorded, the cumulative time during which no video is received may be calculated by summing up the times after the game is completed, and the cumulative time may be subtracted from the required time of the estimated period to calculate the reception time. Further, a predetermined threshold value may be set for the duration of the state in which no video is received, and the duration of the state in which no video is received may be only a period less than the predetermined threshold value and not counted in the period in which no video is received. The predetermined threshold value may be any value such as 2 seconds or 1 second.

The display processing section 295 displays, for example, data relating to the progress of the dart game received from the server 10 and the game device 20 of the counterpart, or a second video received from the game device 20 of the counterpart, on the display section 24. The self-video transmission unit 296 is an example of a first video transmission unit, and transmits, for example, a video generated by the image capturing unit 28 to the game device 20 of the other party.

The reception information transmitting unit 297 transmits the reception information to the server 10, for example. Here, the reception information is information indicating a situation in which the game device 20 receives the video from the game device 20 of the other party, and is information based on the required time of the estimated period, the reception time calculated by the reception time calculation unit 294, the identification information of the game device 20, and the identification information of the game device 20 of the other party. The reception information may include, for example, the required time of the estimated period, the reception time calculated by the reception time calculation section 294, identification information of the game device 20, and identification information of the counterpart game device 20. Alternatively, the reception information may include, for example, a ratio of the reception time calculated by the reception time calculation section 294 to the required time of the estimated period.

(2-1) construction of Server 10

Fig. 4 is a block diagram showing a functional configuration of the server 10. The server 10 is an example of an information processing device, and executes matching processing, game progress processing, received information storage processing, and defective game device restriction processing, which will be described later, for example. The server 10 includes a server communication unit 11, a server storage unit 12, and a server processing unit 13.

The server communication unit 11 includes a communication interface circuit for connecting the server 10 to the communication network 2, and communicates with the communication network 2. The server communication unit 11 supplies data received from the game device 20 or the like to the server processing unit 13. The server communication unit 11 transmits the data supplied from the server processing unit 13 to the game device 20 and the like.

The server storage unit 12 includes at least one of a magnetic tape device, a magnetic disk device, and an optical disk device, for example. The server storage unit 12 stores an operating system program, a driver program, an application program, data, and the like used for processing in the server processing unit 12. For example, the server storage section 12 stores, as an application program, a program for executing matching processing for matching a plurality of players with each other as opponents, a program for playing a dart game, or the like. The computer program can be installed in the server storage unit 12 from a computer-readable portable recording medium such as a CD-ROM or a DVD-ROM by using a known installation program or the like. Alternatively, the computer program may be downloaded from another information processing apparatus via the communication network 2 or the like and installed in the server storage unit 12. Further, for example, the server storage unit 12 stores a video transmission success rate table and the like described later as data.

The server processing unit 13 includes one or more processors and peripheral circuits thereof. The server processing unit 13 is, for example, a CPU, and integrally controls the overall operation of the server 10. The server processing unit 13 controls the operations of the server communication unit 11 and the like so that various processes of the server 10 are executed in an appropriate order based on a program and the like stored in the server storage unit 12.

The server processing unit 13 includes a matching processing unit 131, a game progress unit 132, a received information reception unit 133, a video transmission success rate acquisition unit 134, a storage processing unit 135, and a restriction unit 136. The matching processing unit 131 performs, for example, matching processing for matching a plurality of players as opponents. The game progress unit 132 executes, for example, processing relating to the progress of a dart game. The received information receiving unit 133 receives received information transmitted from the game device 20, for example. The video transmission success rate acquisition unit 134 acquires, for example, a ratio of the reception time to the required time of the estimated period as a video transmission success rate indicating a transmission situation of the video transmitted from the game device 20 of the other party based on the reception information. The storage processing unit 135 stores the acquired video transmission success rate in the server storage unit 12, for example. The limiting unit 136 determines, for example, a transmission failure condition, and executes a limiting process of limiting a service of providing an online game to the game device 20 from the server 10 in accordance with the determination result. The transmission failure condition and the restriction process will be described in detail later.

Fig. 5 is a diagram showing an example of the video transmission success rate table stored in the server storage unit 12. The video transmission success rate table is a table in which the video transmission success rate acquired by the video transmission success rate acquisition unit 134 is recorded.

As shown in fig. 5, the video transmission success rate table includes, for example, a game ID, a play time, a transmitting-side game device ID, a receiving time, and a video transmission success rate. The game play time is the time required for the game. The transmission-side game device ID is identification information for identifying the game device 20 on the side of transmitting the video. The reception-side game device ID is identification information for identifying the game device 20 on the side of receiving the video. The reception time is a cumulative time during which the reception-side game device 20 can receive the video transmitted from the transmission-side game device 20. The ratio of the video transmission success rate reception time to the game play time indicates the transmission state of the video to the counterpart game device 20.

In the present embodiment, at least two video transmission success rates are defined for each game in order for two game devices to transmit and receive video to and from each other. For example, the video transmission success rate is labeled "R (game ID)/transmitting-side game device ID/receiving-side game device ID", and the like. At this time, in the game with the game ID "G1", the video transmission success rate "R (G1)/C/D" of the game device "C" with respect to the video transmitted from the game device "C" to the game device "D" and the video transmission success rate "R (G1)/D/C" of the game device "D" with respect to the video transmitted from the game device "D" to the game device "C" are defined.

Here, the transmission failure condition determined by the limiting unit 136 of the server 10 will be described with reference to fig. 6. In fig. 6, a plurality of video transmission success rates for game device "a" are arranged in time series. The transmission failure condition is, for example, a case where a video transmission success rate of a predetermined ratio (first ratio) among video transmission success rates included in a predetermined period (first period) is lower than a predetermined threshold value (first threshold value). For example, the predetermined period is the latest 5 games, the predetermined percentage is 100%, and the predetermined threshold is 70%. In the case of the example shown in fig. 6, 100% of the video transmission success rates included in the latest 5 games are the video transmission success rates "R (G61/a/D)", "R (G57/a/E)", "R (G54/a/C)", "R (G53/a/B)", and "R (G47/a/D)". In addition, these video transmission success rates "R (G61/a/D)", "R (G57/a/E)", "R (G54/a/C)", "R (G53/a/B)", and "R (G47/a/D)" are all lower than 70%. Therefore, in this case, since the video transmission success rate of 100% among the video transmission success rates included in the latest 5 games is lower than 70%, the transmission failure condition is satisfied. The predetermined period is not limited to the latest predetermined period, and may be a past predetermined period. The predetermined ratio is not limited to 100%, and may be any ratio of 95%, 90%, 85%, 80%, 70%, 60%, or the like. The predetermined threshold is not limited to 70%, and may be any threshold such as 95%, 90%, 85%, 80%, 60%, 1%, or the like. Further, a plurality of transmission failure conditions may be set, and the limiting unit 136 of the server 10 may execute the limiting process when any of the plurality of transmission failure conditions is satisfied.

Next, a description will be given of a limiting process for limiting the service of providing the online game, which is executed by the limiting unit 136 of the server 10 when it is determined that the transmission failure condition is satisfied. Since the game device 20 satisfying the transmission failure condition is highly likely to have a failure in the video transmission function, the restriction unit 136 of the server 10 restricts the service of providing the online game to the game device 20 in various forms. For example, the limiting unit 136 may exclude the game device 20 satisfying the transmission failure condition from the matching objects to be matched by the matching processing unit 131, at least for a predetermined type of game for which a request for preventing cheating by the player is large. The restricting unit 136 notifies the game device 20 that satisfies the transmission failure condition of predetermined restriction information, and when the game device 20 receives the predetermined restriction information, the game device 20 can restrict the registration operation performed by the player to the game device 20.

(3) Actions of the Game System 1

(3-1) matching processing, Game progress processing, and reception information storing processing

Fig. 7 is a diagram showing an example of an operation sequence related to the matching process, the game progress process, and the received information storing process performed by the game system 1. Hereinafter, the game device operated by the player a and the game device operated by the player B are referred to as a game device 20A and a game device operated by the player a and the player B are referred to as a game device 20B, respectively. Note that, as appropriate, a symbol "a" is given to the end of each configuration provided in the game device 20A, and a symbol "B" is given to the end of each configuration provided in the game device 20B. This operation sequence is executed by the server processing unit 13, the game device processing unit 29A, and the game device processing unit 29B, which are based on programs stored in advance in the server storage unit 12, the game device storage unit 22A, and the game device storage unit 22B, and are operated in cooperation with the respective elements of the server 10, the game device 20A, and the game device 20B.

(step S101)

First, the operation unit 23A of the game device 20A receives an operation of a matching request by the player a. For example, the player a inputs information such as the ID of the player a and the kind of a desired game as information included in the matching request.

(step S102)

Next, the matching request section 291A of the game device 20A transmits the matching request received in step S101 to the server 10.

(step S103)

Further, similarly to step S101, the operation unit 23B of the game device 20B receives an operation of the matching request by the player B.

(step S104)

Further, similarly to step S102, the matching request section 291B of the game device 20B transmits the matching request received in step S103 to the server 10.

(step S105)

Next, the matching processing unit 131 of the server 10 performs matching processing. Here, by this matching process, player a and player B match each other to become opponents of each other.

(step S106)

Next, the matching processing unit 131 of the server 10 transmits a match determination notification, which is information indicating that the player a and the player B are opponents of each other, to each of the game device 20A and the game device 20B.

(step S107)

Next, the server 10, the game device 20A, and the game device 20B execute the progress processing of the dart game. At this time, the score, the number of rounds, and data (game data) related to the progress of another dart game are transmitted and received among the server 10, the game device 20A, and the game device 20B. Further, the video data of the game device 20A and the video data of the game device 20B are transmitted and received between the game device 20A and the game device 20B.

Specifically, the game progression unit 292A of the game device 20A transmits data indicating the score number and the like of the player a to the server 10 and the game device 20B, respectively, based on the detection signal generated by the player a when the dart is thrown. The imaging unit 28A of the game device 20A generates a video by imaging the periphery of the game device 20A (the player a, the dart game area, the game device 20A, and the like), and outputs the video to the game device processing unit 29A. Then, the video transmission unit 296A of the game device processing unit 29A transmits the video image obtained by capturing the periphery of the game device 20A to the game device 20B. Further, the counterpart video receiving unit 293A of the game device 20A receives the video around the game device 20B generated by the image capturing unit 28B from the game device 20B. The display processing unit 295A of the game device 20A synthesizes data relating to the progress of the dart game received from the server 10 and the game device 20B with video images taken around the game device 20B received from the game device 20B, and displays a game screen, which will be described later, on the display unit 24A.

Similarly, the game progression unit 292B of the game device 20B transmits data indicating the score number and the like of the player B to the server 10 and the game device 20A, respectively, based on the detection signal generated by the player B dart-throwing detection unit 26B. The imaging unit 28B of the game device 20B generates a video by imaging the periphery of the game device 20B (the player B, the dart game area, the game device 20B, and the like), and outputs the video to the game device processing unit 29B. Then, the video transmission unit 296B of the game device processing unit 29B transmits the video image obtained by capturing the periphery of the game device 20B to the game device 20A. Further, the counterpart video receiving unit 293B of the game device 20B receives the video around the game device 20A generated by the image capturing unit 28A from the game device 20A. The display processing unit 295B of the game device 20B synthesizes data relating to the progress of the dart game received from the server 10 and the game device 20A with video images taken around the game device 20A received from the game device 20A, and displays a game screen, which will be described later, on the display unit 24B.

Here, an example of a game screen 500 displayed on the display unit 24A of the game device 20A and the display unit 24B of the game device 20B will be described with reference to fig. 8. As shown in fig. 8, the game screen 500 includes a game data area 501, a video area 502A, and a video area 502B. The score points of each of player a and player B, the number of rounds, and data relating to the progress of other dart games are displayed in the game data area 501. The video image generated by the imaging unit 28A imaging the periphery of the game device 20A (the player a, the game device 20A, and the like) is displayed in the video image area 502A. In the player B video area 502B, a video image generated by the imaging unit 28B imaging the periphery of the game device 20B (player B, game device 20B, and the like) is displayed.

(step S108)

When the process of the dart game (step S107) ends, the reception time calculation unit 294A of the game device 20A calculates the reception time as the cumulative time during which the counterpart video reception unit 293A receives the video from the game device 20B during the course of the estimated period.

(step S109)

Next, reception information transmitting unit 297A of game device 20A transmits to server 10 reception information based on the required time of the estimated period, the reception time calculated by reception time calculating unit 294A, the identification information of game device 20A, and the identification information of counterpart game device 20B. At this time, the received information transmitting unit 297A may include the required time of the estimated period and the received time calculated by the received time calculating unit 294A in the received information. Alternatively, the received information transmitting unit 297A may include the ratio of the received time calculated by the received time calculating unit 294A to the required time of the estimated period in the received information.

(step S110)

Further, as in step S108, when the process of the dart game (step S107) ends, the reception time calculation unit 294B of the game device 20B calculates the reception time as the cumulative time during which the counterpart video reception unit 293B receives the video from the game device 20A during the progress of the estimated period.

(step S111)

In addition, as in step S109, reception information transmitting unit 297B of game device 20B transmits to server 10 reception information based on the required time of the estimated period, the reception time calculated by reception time calculating unit 294B, the identification information of game device 20B, and the identification information of counterpart game device 20A. In this case, the received information transmitting unit 297B may include the required time of the estimated period and the received time calculated by the received time calculating unit 294B in the received information. Alternatively, the reception information transmitting unit 297B may include the ratio of the reception time calculated by the reception time calculating unit 294B to the required time of the estimated period in the reception information.

(step S112)

Next, the reception information reception unit 133 of the server 10 receives the reception information transmitted from the game device 20A and the reception information transmitted from the game device 20B.

(step S113)

Next, based on the reception information received by game device 20A in step S112, video transmission success rate acquisition unit 134 of server 10 acquires video transmission success rate "R (/ B/a)" indicating the video transmission status of game device 20B. Specifically, when the reception information received by the game device 20A includes the required time of the estimated period and the reception time calculated by the reception time calculation unit 294A, the video transmission success rate acquisition unit 134 calculates the ratio of the reception time to the required time of the estimated period as the video transmission success rate "R (/ B/a)". When the reception information received by game device 20A includes the ratio of the reception time calculated by reception time calculation unit 294A to the required time of the estimated period, video transmission success rate acquisition unit 134 sets the ratio as video transmission success rate "R (/ B/a)". Similarly, video transmission success rate acquisition unit 134 of server 10 acquires video transmission success rate "R (/ a/B)" indicating the video transmission status of game device 20A based on the reception information received by game device 20B in step S112. Specifically, when the reception information received by the game device 20B includes the required time of the estimated period and the reception time calculated by the reception time calculation unit 294B, the video transmission success rate acquisition unit 134 calculates the ratio of the reception time to the required time of the estimated period as the video transmission success rate "R (/ a/B)". In addition, when the reception information received by game device 20B includes the ratio of the reception time calculated by reception time calculation unit 294B to the required time of the estimation period, video transmission success rate acquisition unit 134 sets the ratio as video transmission success rate "R (/ a/B)".

(step S114)

Next, the storage processing unit 135 of the server 10 registers the video transmission success rate "R (/ a/B)" acquired in step S113 in the video transmission success rate table stored in the server storage unit 12, with the transmission-side game device ID "a" and the reception-side game device ID "B". Similarly, the storage processing unit 135 of the server 10 registers the video transmission success rate "R (/ B/a)" acquired in step S113 in the video transmission success rate table stored in the server storage unit 12, with the transmission-side game device ID "B" and the reception-side game device ID "a". The matching process, the game progress process, and the received information storing process performed by the game system 1 are completed in the above manner.

(3-2) defective Game device restriction processing

Fig. 9 is a diagram showing an example of an operation flow of the defective game device restriction processing performed by the server 10. This operation flow is executed mainly by the server processing unit 13 in cooperation with each element of the server 10 based on a program stored in advance in the server storage unit 12.

(step S201)

First, the limiting unit 136 of the server 10 refers to the video transmission success rate table stored in the server storage unit 12, and determines whether or not the transmission failure condition is satisfied as described with reference to fig. 6. If it is determined that the transmission failure condition is not satisfied (step S201; no), the failure game device restriction process is terminated.

(step S202)

When determining that any of the game devices 20 satisfies the transmission failure condition (step S201; yes), the limiting unit 136 of the server 10 performs the limiting process described above for the game device, and ends the failure game device limiting process.

(4) Modification example

When the game device 20 having a video reception function is frequently matched with a game device 20 having a video reception function failure, the game device 20 may satisfy a transmission failure condition and become a target of the restriction processing by the restriction unit 136 of the server 10, even though the game device 20 having a video transmission function failure does not have a video transmission function failure. In order to prevent such a situation, the limiting unit 136 of the server 10 may determine whether or not the reception failure condition is satisfied, and determine the transmission failure condition based on only the video transmission success rate excluding the video transmission success rate on the reception side of the game device 20 satisfying the reception failure condition. Here, the reception failure condition is a condition based on the transmission failure condition, and may be a condition determined by a plurality of video transmission success rates of a game device on which one game device 20 (not on the transmission side) is a reception side. For example, the reception failure condition of the game device "a" is determined based on a plurality of video transmission success rates "R (/) with the game device" a "as the reception-side game device. The reception failure condition is, for example, a case where the video transmission success rate of a predetermined ratio (second ratio) among the video transmission success rates included in a predetermined period (second period) is lower than a predetermined threshold value (second threshold value).

In the above-described embodiment, the limiting unit 136 equally treats the video transmission success rates of the plurality of estimation periods, and determines a transmission failure condition. However, the transmission failure condition may be determined by giving a change to the weight of the video transmission success rate for each estimation period according to the rules of the game. For example, the threshold value may be changed in magnitude for each estimation period such that the threshold value is larger as the estimation period approaches the end of the game than the video transmission success rate related to the estimation period.

As described above, in the present embodiment, the server 10 acquires, as the video transmission success rate indicating the transmission status of the video transmitted from the game device of the other party, the ratio of the reception time to the required time of the estimated period based on the reception information received from the plurality of game devices 20. With this configuration, the video transmission status throughout the entire estimation period in the game device can be evaluated using an index, i.e., the video transmission success rate.

The server 10 binds and stores the acquired video transmission success rate with the identification information of the video transmission-side game device 20 and the identification information of the video reception-side game device 20 in the server storage unit 12. The server 10 determines whether or not a predetermined transmission failure condition is satisfied for a plurality of video transmission success rates, each of which is on the video transmission side of one game device 20 and is bound to the one game device 20 and stored in the server storage unit 12. In addition, the server 10 restricts the service of providing the online game to the one game device 20 when the predetermined transmission failure condition is satisfied. With this configuration, by evaluating the video transmission status in a multi-field game, particularly in a recent multi-field game, it is possible to improve the accuracy of detecting a failure in the video transmission function of the game device 20.

The present invention is not limited to the above-described embodiments, and can be implemented in various other embodiments without departing from the scope of the present invention. Therefore, the above-described embodiments are mere examples in all aspects and should not be construed as limiting. For example, the respective processing steps described above may be arbitrarily changed in order within a range where contradiction does not occur in the processing contents, or may be executed in parallel. Further, other steps may be added between the respective processing steps. Further, a step described as one step may be executed by dividing the step into a plurality of steps, or a step described as a plurality of steps may be regarded as one step.

Description of the reference numerals

1, a game system; 2a communication network; 10, a server; 11 a server communication unit; 12 a server storage unit; 13 a server processing unit; 131 a matching processing section; 132 a game progress section; 133 a received information receiving unit; 134 video transmission success rate obtaining part; 135 a storage processing section; 136 a restricting portion; 20a game device; 21 a game device communication unit; 22a game device storage unit; 23 an operation part; a 24 display unit; 25 card RW part; 26a detection unit; 27 a coin input unit; 28 an imaging unit; 29a game device processing unit; 291a matching request section; 293 counterpart video receiving part; 294a reception time calculating section; 295a display processing section; 296a self video transmission unit; 297 receiving information transmitting part; a CS card slot; DB dart board.

The claims (modification according to treaty clause 19)

1. An information processing apparatus that provides an online game service to a plurality of game apparatuses via a communication network,

the plurality of game devices each include:

an imaging unit that generates a first video by imaging the periphery of the game device;

a first video transmission unit that transmits the first video to a game device of a partner;

a second video receiving unit that receives, from a game device of a partner, a second video generated by capturing an image of the periphery of the game device of the partner;

a display unit;

a second video display processing unit that displays the second video on the display unit;

a reception time calculation unit that calculates a reception time as an accumulated time during which the second video reception unit receives the second video from the game device of the other party during the progress of the estimated period; and

a reception information transmitting unit that transmits reception information based on the required time of the estimated period, the reception time, the identification information of the game device, and the identification information of the counterpart game device to the information processing device,

the information processing device is provided with:

a storage unit;

a video transmission success rate acquisition unit configured to acquire, as a video transmission success rate indicating a transmission status of a video transmitted from the game device of the other party, a ratio of the reception time to a required time of the estimated period, based on the reception information received from the plurality of game devices;

a storage processing unit that binds and stores the acquired video transmission success rate, identification information of a game device on a video transmission side and identification information of a game device on a video reception side in the storage unit; and

and a restricting unit that determines whether or not a predetermined transmission failure condition is satisfied for a plurality of video transmission success rates stored in the storage unit in a manner that one game device is a video transmission side and bound to the one game device, and restricts provision of an online game service to the one game device when the predetermined transmission failure condition is satisfied.

2. The information processing apparatus according to claim 1,

the predetermined transmission failure condition is a case where a video transmission success rate of a predetermined first ratio among video transmission success rates included in a predetermined first period is lower than a predetermined first threshold.

3. The information processing apparatus according to claim 1 or 2,

the information processing device further includes a matching processing unit that performs matching processing between the plurality of game devices,

the limiting unit removes the one game device from the objects subjected to the matching process by the matching process unit.

4. The information processing apparatus according to any one of claims 1 to 3,

the restriction unit notifies restriction information to the one game device,

the game device restricts a player from logging in the game device when the restriction information is received from the information processing device.

5. The information processing apparatus according to any one of claims 1 to 4,

the limiting unit may further determine whether or not a predetermined transmission failure condition is satisfied, in addition to the video transmission success rates bound to the other one of the game devices and stored in the storage unit, when the predetermined reception failure condition is satisfied for a plurality of video transmission success rates bound to the other one of the game devices and stored in the storage unit.

6. The information processing apparatus according to any one of claims 1 to 5,

the predetermined reception failure condition is a case where a video transmission success rate of a predetermined second ratio among video transmission success rates included in a predetermined second period is lower than a predetermined second threshold.

7. A game device connected to an information processing device providing an online game service and a game device of a counterpart via a communication network,

the game device is provided with:

an imaging unit that generates a first video by imaging the periphery of the game device;

a first video transmission unit that transmits the first video to the game device of the other party;

a second video receiving unit that receives, from the game device of the other party, a second video generated by capturing an image of the surroundings of the game device of the other party;

a display unit;

a second video display processing unit that displays the second video on the display unit;

a reception time calculation unit that calculates a reception time as an accumulated time during which the second video reception unit receives the second video from the game device of the other party during the progress of the estimated period; and

a reception information transmitting unit that transmits reception information based on the required time of the estimated period, the reception time, the identification information of the game device, and the identification information of the counterpart game device to the information processing device,

the information processing device is provided with:

a storage unit;

a video transmission success rate acquisition unit configured to acquire, as a video transmission success rate indicating a transmission status of a video transmitted from the game device of the other party, a ratio of the reception time to a required time of the estimated period, based on the reception information received from the plurality of game devices;

a storage processing unit that binds and stores the acquired video transmission success rate, identification information of a game device on a video transmission side and identification information of a game device on a video reception side in the storage unit; and

and a limiting unit that limits provision of an online game service to one game device when the predetermined transmission failure condition is satisfied for a plurality of video transmission success rates stored in the storage unit in which the one game device is bound to the one game device as a video transmission side.

8. A game system comprising a plurality of game devices connected via a communication network and an information processing device for providing an online game service to the plurality of game devices,

the plurality of game devices each include:

an imaging unit that generates a first video by imaging the periphery of the game device;

a first video transmission unit that transmits the first video to a game device of a partner;

a second video receiving unit that receives, from a game device of a partner, a second video generated by capturing an image of the periphery of the game device of the partner;

a display unit;

a second video display processing unit that displays the second video on the display unit;

a reception time calculation unit that calculates a reception time as an accumulated time during which the second video reception unit receives the second video from the game device of the other party during the progress of the estimated period; and

a reception information transmitting unit that transmits reception information based on the required time of the estimated period, the reception time, the identification information of the game device, and the identification information of the counterpart game device to the information processing device,

the information processing device is provided with:

a storage unit;

a video transmission success rate acquisition unit configured to acquire, as a video transmission success rate indicating a transmission status of a video transmitted from the game device of the other party, a ratio of the reception time to a required time of the estimated period, based on the reception information received from the plurality of game devices;

a storage processing unit that binds and stores the acquired video transmission success rate, identification information of a game device on a video transmission side and identification information of a game device on a video reception side in the storage unit; and

and a restricting unit that determines whether or not a predetermined transmission failure condition is satisfied for a plurality of video transmission success rates stored in the storage unit in a manner that one game device is a video transmission side and bound to the one game device, and restricts provision of an online game service to the one game device when the predetermined transmission failure condition is satisfied.

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:游戏装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!