CN106924967A - 一种进行棋牌游戏的方法和*** - Google Patents
一种进行棋牌游戏的方法和*** Download PDFInfo
- Publication number
- CN106924967A CN106924967A CN201710161402.3A CN201710161402A CN106924967A CN 106924967 A CN106924967 A CN 106924967A CN 201710161402 A CN201710161402 A CN 201710161402A CN 106924967 A CN106924967 A CN 106924967A
- Authority
- CN
- China
- Prior art keywords
- game
- user
- information
- request
- chess
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/71—Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/798—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/401—Secure communication, e.g. using encryption or authentication
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/5566—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by matching opponents or finding partners to build a team, e.g. by skill level, geographical area, background, play style
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种进行棋牌游戏的方法和***,该***本身可以为数据平台,其中存储有多个棋牌游戏的数据,可实现实物棋牌的全部功能,只是将实物的棋牌,例如扑克,麻将牌九等电子化和一体化,目的是用数字化的方式替代传统的实物麻将,扑克,牌九,象棋,围棋等,从而减少生产实物的预乐工具所带来的原材料浪费,以及在使用后废弃所造成的环境污染等问题,具体的该***可以做成例如机顶盒,机箱等形式,其有无线发射功能,可应用在家庭或公共的娱乐场所,可在一个局部的空间内,使用者的手机,平板,笔记本电脑,台式电脑等通过无线或有线的方式与之建立连接后进行娱乐活动,也可连接互联网来进行娱乐活动。
Description
技术领域
本发明涉及数据处理领域,特别涉及一种进行棋牌游戏的方法和***。
背景技术
现有技术中,进行棋牌游戏,都是基于棋牌的实物来进行游戏的,例如打麻将等活动时,都是在一个具体的空间,例如棋牌室,在这种情况下,首先必须要找齐打牌的人,若有缺失,很容易出现三缺一的情况,或者缺更多人的情况,导致打牌不成或者导致没法立刻开始玩,导致没法玩的尽兴,用户的体验很不好;此外,由于打牌时是面对面进行的,接触的比较近,可能存在有出老千作弊等行为,导致没法公平的进行游戏;且个人的习惯有所不同,例如可能出现抽烟等情况,导致其他的人被迫吸收二手烟,影响身体健康;再者,仍以麻将为例,麻将的生产需要消耗资源,且麻将本身也可能由于清洁以及用手触碰和周围环境的原因,导致不够清洁,以此一则给环境造成影响,对资源造成了消耗,且也会进一步影响到用户的健康。
为此,现在拯待一种进行棋牌游戏的方式,可以避免上述缺陷,同时保证进行棋牌游戏的乐趣。
发明内容
有鉴于此,本发明提出了一种进行棋牌游戏的方法和***;通过利用网络通信技术,实现了数字化的游戏场景,以此克服了上述缺陷,且保证了用户进行棋牌游戏的乐趣。
具体的,本发明公开了以下具体的实施例:
本发明实施例提出了一种进行棋牌游戏的方法,包括:
接收用户的登陆请求,并对所述登陆请求中的登陆信息进行验证;
当所述登陆信息验证通过时,执行所述登陆请求;
在登陆状态下,获取所述用户的包含游戏信息的游戏请求,并基于所述游戏请求为所述用户分配与其他用户进行游戏的游戏空间;
当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量时,为各作为游戏玩家的用户进行排序,以使各用户按照排序的结果分别进行游戏操作;
实时记录各用户进行游戏操作的数据生成包括用户的信息的历史游戏数据,并将所述历史游戏数据存储在数据库中。
在一个具体的实施例中,该方法还包括:
对各处于登陆状态下的用户的位置进行定位,并获取到实时的位置信息;
接收用户的查看请求,基于所述查看请求以及各用户的实时位置信息获取以该用户为中心,预设距离范围内的其他用户的位置信息并在地图上展示给该用户;
当接收到响应用户点击所展示的其他用户的位置信息时,生成邀请链接;
将所述邀请链接发送至所点击的用户,以使所点击的用户基于所述邀请链接进入所述游戏空间。
在一个具体的实施例中,在获取到用户的包含游戏信息的游戏请求之后,该方法还包括:
基于所述游戏信息确定待进行的游戏;
判断所述游戏的游戏数据是否存在于游戏数据库中;
若判断结果为不存在,则基于所述游戏信息从云端获取所述游戏数据并存储在游戏数据库中。
在一个具体的实施例中,在当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量,之后还包括:
接收处于所述游戏空间的各用户的规则选择指令;
综合所述规则选择指令确定对应游戏的游戏规则;
当进行游戏时,基于所述游戏规则对各用户的游戏操作进行提示。
在一个具体的实施例中,该方法还包括:
当各用户处于预设的服务器的网络覆盖范围内时,基于各用户的连接指令建立各用户与预设的服务器的局域网连接;
各用户基于所述局域网连接建立与其他用户的连接,并通过所述局域网连接以及预设的服务器中的游戏数据库进行游戏。
本发明实施例还提出了一种进行棋牌游戏的***,包括:
验证模块,用于接收用户的登陆请求,并对所述登陆请求中的登陆信息进行验证;
执行模块,用于当所述登陆信息验证通过时,执行所述登陆请求;
分配模块,用于在登陆状态下,获取所述用户的包含游戏信息的游戏请求,并基于所述游戏请求为所述用户分配与其他用户进行游戏的游戏空间;
排序模块,用于当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量时,为各作为游戏玩家的用户进行排序,以使各用户按照排序的结果分别进行游戏操作;
记录模块,用于实时记录各用户进行游戏操作的数据生成包括用户的信息的历史游戏数据,并将所述历史游戏数据存储在数据库中。
在一个具体的实施例中,该***还包括:
邀请模块,用于对各处于登陆状态下的用户的位置进行定位,并获取到实时的位置信息;
接收用户的查看请求,基于所述查看请求以及各用户的实时位置信息获取以该用户为中心,预设距离范围内的其他用户的位置信息并在地图上展示给该用户;
当接收到响应用户点击所展示的其他用户的位置信息时,生成邀请链接;
将所述邀请链接发送至所点击的用户,以使所点击的用户基于所述邀请链接进入所述游戏空间。
在一个具体的实施例中,该***还包括:更新模块:用于在获取到用户的包含游戏信息的游戏请求之后,基于所述游戏信息确定待进行的游戏;
判断所述游戏的游戏数据是否存在于游戏数据库中;
若判断结果为不存在,则基于所述游戏信息从云端获取所述游戏数据并存储在游戏数据库中。
在一个具体的实施例中,该***还包括:选择模块,用于在当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量之后,接收处于所述游戏空间的各用户的规则选择指令;
综合所述规则选择指令确定对应游戏的游戏规则;
当进行游戏时,基于所述游戏规则对各用户的游戏操作进行提示。
在一个具体的实施例中,该***还包括:
局域网连接模块,用于当各用户处于预设的服务器的网络覆盖范围内时,基于各用户的连接指令建立各用户与预设的服务器的局域网连接;
各用户基于所述局域网连接建立与其他用户的连接,并通过所述局域网连接以及预设的服务器中的游戏数据库进行游戏。
以此,本发明公开了一种进行棋牌游戏的方法和***,其中该方法包括:接收用户的登陆请求,并对所述登陆请求中的登陆信息进行验证;当所述登陆信息验证通过时,执行所述登陆请求;在登陆状态下,获取所述用户的包含游戏信息的游戏请求,并基于所述游戏请求为所述用户分配与其他用户进行游戏的游戏空间;当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量时,为各作为游戏玩家的用户进行排序,以使各用户按照排序的结果分别进行游戏操作;实时记录各用户进行游戏操作的数据生成包括用户的信息的历史游戏数据,并将所述历史游戏数据存储在数据库中。以此通过网络通信技术,实现了数字化的游戏场景;可以全部或者部分替代通过实物来进行棋牌游戏的方式,一则由于是虚拟的场景,不会出现有人手速很快造成的作弊现象,尽可能保证了游戏的公平性,此外,也不需要棋牌的实物,减少了生产和制造的成本,节约了资源,利于节能环保,且相较于实物棋牌,更加卫生,用户可以随时随地,只要可以联网,就都可以进行游戏,也很方便找到相应的玩家,充分保证了用户的游戏体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提出的一种进行棋牌游戏的方法的流程示意图;
图2A为本发明实施例提出的一种进行棋牌游戏的***在互联网连接状态下的结构示意图;
图2B为本发明实施例提出的一种进行棋牌游戏的***在局域网连接状态下的结构示意图;
图3为本发明实施例提出的一种进行棋牌游戏的***的结构示意图;
图4为本发明实施例提出的一种进行棋牌游戏的***的结构示意图;
图5为本发明实施例提出的一种进行棋牌游戏的***的结构示意图;
图6为本发明实施例提出的一种进行棋牌游戏的***的结构示意图;
图7为本发明实施例提出的一种进行棋牌游戏的***的结构示意图。
具体实施方式
在下文中,将更全面地描述本公开的各种实施例。本公开可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本公开的各种实施例限于在此公开的特定实施例的意图,而是应将本公开理解为涵盖落入本公开的各种实施例的精神和范围内的所有调整、等同物和/或可选方案。
在下文中,可在本公开的各种实施例中使用的术语“包括”或“可包括”指示所公开的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本公开的各种实施例中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
在本公开的各种实施例中,表述“或”或“A或/和B中的至少一个”包括同时列出的文字的任何组合或所有组合。例如,表述“A或B”或“A或/和B中的至少一个”可包括A、可包括B或可包括A和B二者。
在本公开的各种实施例中使用的表述(诸如“第一”、“第二”等)可修饰在各种实施例中的各种组成元件,不过可不限制相应组成元件。例如,以上表述并不限制所述元件的顺序和/或重要性。以上表述仅用于将一个元件与其它元件区别开的目的。例如,第一用户装置和第二用户装置指示不同用户装置,尽管二者都是用户装置。例如,在不脱离本公开的各种实施例的范围的情况下,第一元件可被称为第二元件,同样地,第二元件也可被称为第一元件。
应注意到:如果描述将一个组成元件“连接”到另一组成元件,则可将第一组成元件直接连接到第二组成元件,并且可在第一组成元件和第二组成元件之间“连接”第三组成元件。相反地,当将一个组成元件“直接连接”到另一组成元件时,可理解为在第一组成元件和第二组成元件之间不存在第三组成元件。
在本公开的各种实施例中使用的术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。
在本公开的各种实施例中使用的术语仅用于描述特定实施例的目的并且并非意在限制本公开的各种实施例。如在此所使用,单数形式意在也包括复数形式,除非上下文清楚地另有指示。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本公开的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本公开的各种实施例中被清楚地限定。
实施例1
本发明实施例1公开了一种进行棋牌游戏的方法,如图1、图2A以及图2B所示,包括:
步骤101、接收用户的登陆请求,并对所述登陆请求中的登陆信息进行验证;
具体的,事先用户需要下载与该进行棋牌游戏的平台对应的软件,并进行注册,具体的,可以通过基于输入用户的信息(例如手机号,姓名,邮箱等)来注册一个新的账户;也可以为利用已有的其他网络平台的账户,例如微信,QQ等来经过授权绑定之后直接进行登陆。在注册成功之后,会存储用户的注册信息,也即登陆时的登陆信息。
具体的,当用户进行登陆时,会登陆信息,也即输入账号以及密码,对此进行验证(也即判断登陆信息是否在数据库中存在),若验证通过,则执行下述步骤。
步骤102、当所述登陆信息验证通过时,执行所述登陆请求;
步骤103、在登陆状态下,获取所述用户的包含游戏信息的游戏请求,并基于所述游戏请求为所述用户分配与其他用户进行游戏的游戏空间;
具体的,若想要玩游戏,在登陆状态下,用户可以选取想要玩的游戏,例如各种棋牌,如麻将,扑克等的游戏;在此,以麻将为例来进行说明,用户发出游戏的请求之后,***会为该用户分配一个游戏空间,也即游戏房间;若是麻将,则游戏的玩家数量应该为4个,也即该游戏房间中会有四个位置,例如分别命名为位置1、位置2、位置3、位置4。
具体的,在开好游戏房间之后,需要邀请好友,具体的邀请好友包括:
对各处于登陆状态下的用户的位置进行定位,并获取到实时的位置信息;
接收用户的查看请求,基于所述查看请求以及各用户的实时位置信息获取以该用户为中心,预设距离范围内的其他用户的位置信息并在地图上展示给该用户;
当接收到响应用户点击所展示的其他用户的位置信息时,生成邀请链接;
将所述邀请链接发送至所点击的用户,以使所点击的用户基于所述邀请链接进入所述游戏空间。
各用户在安装有对应该棋牌游戏***的软件之后,会获取各用户的位置(通过登陆的终端,例如手机来进行定位),当然具体的也可以设置关闭选项,用户可以通过该关闭选项选择不显示自身的位置,也就无法被别人得知位置;而所示没有关闭该关闭选项,***可以得知各用户的实时位置,并在地图上进行实时的显示;以此当某一个用户,例如为用户A发出邀请时,可以给用户A展示其周边的地图,在地图上显示处于用户A附近的其他用户,例如可以选取距离在20公里以内的,当然具体的距离也可以,例如用户A在地图上点击某个用户(例如为用户B)的图标时,可以向用户B发出邀请,具体的,例如可以向用户B发送一个链接,若是用户B点击该链接,则可以直接进入所开好的游戏房间,具体的,若是没有被邀请,则无法进入该游戏房间;也可以将房间号以及对应的密码发送给用户B,以使得用户B通过房间号和密码进入该房间;具体的,若是用户B进入了该房间,也可以执行邀请玩家的操作,具体的操作可以与用户A的操作一致,具体的用户A的权限与用户B的权限可以一样,也可以不一样。其他的玩家与此类似。
此外,也可以查找自己添加的好友进行邀请;或者也可以请求***来自动匹配。不被邀请的用户无法进入该游戏房间。
步骤104、当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量时,为各作为游戏玩家的用户进行排序,以使各用户按照排序的结果分别进行游戏操作;
在凑齐了玩家之后,可以选取游戏的规则,也可以自身设定规则(在此情况下,***只提供基本规则,例如游戏顺序等);各玩家根据游戏位置进行抽牌,打牌(以棋牌为例)。
而在游戏过程中,还可以显示个用户自身所在的实际位置(例如显示到市或者县,或者也可以为经纬度或者其他的可以标识位置的其他信息),也可以选择不显示,只要其他的玩家同意即可;而在该游戏平台上,还通过网络可以实现文字或语音甚至视频的沟通。
在获取到用户的包含游戏信息的游戏请求之后,该方法还包括:
基于所述游戏信息确定待进行的游戏;
判断所述游戏的游戏数据是否存在于游戏数据库中;
若判断结果为不存在,则基于所述游戏信息从云端获取所述游戏数据并存储在游戏数据库中。
具体的,进行棋牌游戏的***中有游戏数据库,其中存储有各种游戏以及对应的游戏规则,该游戏数据库中的数据是实时更新的,此外,当用户想玩某款棋牌游戏时,若是在该游戏数据库中不存在该棋牌游戏,则可以找到该棋牌游戏的游戏数据并存储在游戏数据库中,以此保证用户可以玩到自己想要玩到的游戏;提高用户的使用体验。
另外,在当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量,之后还包括:
接收处于所述游戏空间的各用户的规则选择指令;
综合所述规则选择指令确定对应游戏的游戏规则;
当进行游戏时,基于所述游戏规则对各用户的游戏操作进行提示。
具体的,以麻将为例来进行说明,例如存在的规则有四川麻将,重庆麻将,北京麻将,上海麻将等等,具体的各玩家都可以选择想要玩的规则,并最终确定一个规则,例如选取的规则为四川麻将;具体的可以基于人数来进行确定,人多为重;也可以由开房的用户来确定;或者各用户的权限不一致,最终根据权限来进行确定等等。
当然也可以是几个玩家自己商量,规则存在于自己的心中即可;在此情况下,***只提供一些很基本的规则,例如游戏的顺序等等。
而当确定了规则之后,由于游戏时人难免会有疲惫的时候,因此例如在检测到用户有一定的时间内(例如10秒内)没进行出牌的操作,则可以给用户以提示,具体的提示方式可以有多种;例如在提示的牌上进行闪烁,或者其他的方式,但最终的打牌是用户来决定的。
具体的在进行棋牌游戏时可以有一定的游戏提示,例如出什么牌,在出牌时可以设置对应的声音以及震动感,以增强用户的游戏体验。
具体的,进行棋牌游戏可以进行收费操作,具体的例如可以基于时间的长短来进行收费,也可以基于每局游戏来进行收费,或者按照游戏房间来进行收费等等。
步骤105、实时记录各用户进行游戏操作的数据生成包括用户的信息的历史游戏数据,并将所述历史游戏数据存储在数据库中。
具体的,由于游戏的记录会一直存储,或者是至少存储一段时间内的用户进行游戏操作的数据,以此当后续用户发送查询指令时,可以调取自身之前的历史游戏数据来复盘查询,具体的可以有文字的记录,也可以是当时的动画或者视频的数据,便于用户进行查询。
此外,以上的方法可以通过连接互联网的方式来实现,也可以通过局域网的方式来实现,若是以局域网的方式来实现,则所有的数据都需要存储在一个或多个处于局域网中的服务器中,以此通过服务器来进行数据的处理以及数据的收发功能,例如存在有无线收发功能,以此服务器可以具备一定的网络覆盖范围,当然也可以设置数据接口,其他的终端设备,例如手机,平板,笔记本电脑,台式电脑等也可以通过有线的方式与服务器进行连接,进而进行棋牌游戏。
在此以互联网为例,由于互联网可能没有办法一直处于连接状态,为此,该方法还包括:
当各用户处于预设的服务器的网络覆盖范围内时,基于各用户的连接指令建立各用户与预设的服务器的局域网连接;
各用户基于所述局域网连接建立与其他用户的连接,并通过所述局域网连接以及预设的服务器中的游戏数据库进行游戏。
具体的,当连接有互联网时,可以享受到上述的所有功能,而当没有连接互联网时,可以几个玩家利用手里的平板,手机等等通过蓝牙,红外或者WiFi(Wireless-Fidelity,无线局域网)等方式建立一个局域网,并在该局域网内实现游戏;具体的功能会有所缩减,具体的需要连接互联网的功能会失效;而具体的游戏记录数据会存储在手机端,以待连接到互联网上时再上传至***进行存储。
具体的,如图2B所示,例如在一个房间内摆放一个服务器,该服务器可以覆盖该房间内的空间,以此该房间内的用户可以通过移动终端来与该服务器实现连接,并通过该服务器作为处理设备以及中继设备,实现各移动终端的连接,以此各移动终端可以在该局域网内进行棋牌游戏,而除了移动终端,进行游戏的设备可以为任何包含屏幕的设备,例如手机,平板,计算机等等。
实施例2
本发明实施例2还公开了一种进行棋牌游戏的***,如图3所示,包括:
验证模块201,用于接收用户的登陆请求,并对所述登陆请求中的登陆信息进行验证;
执行模块202,用于当所述登陆信息验证通过时,执行所述登陆请求;
分配模块203,用于在登陆状态下,获取所述用户的包含游戏信息的游戏请求,并基于所述游戏请求为所述用户分配与其他用户进行游戏的游戏空间;
排序模块204,用于当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量时,为各作为游戏玩家的用户进行排序,以使各用户按照排序的结果分别进行游戏操作;
记录模块205,用于实时记录各用户进行游戏操作的数据生成包括用户的信息的历史游戏数据,并将所述历史游戏数据存储在数据库中。
在一个具体的实施例中,如图4所示,该***还包括:
邀请模块206,用于对各处于登陆状态下的用户的位置进行定位,并获取到实时的位置信息;
接收用户的查看请求,基于所述查看请求以及各用户的实时位置信息获取以该用户为中心,预设距离范围内的其他用户的位置信息并在地图上展示给该用户;
当接收到响应用户点击所展示的其他用户的位置信息时,生成邀请链接;
将所述邀请链接发送至所点击的用户,以使所点击的用户基于所述邀请链接进入所述游戏空间。
在一个具体的实施例中,如图5所示,该***还包括:更新模块207:用于在获取到用户的包含游戏信息的游戏请求之后,基于所述游戏信息确定待进行的游戏;
判断所述游戏的游戏数据是否存在于游戏数据库中;
若判断结果为不存在,则基于所述游戏信息从云端获取所述游戏数据并存储在游戏数据库中。
在一个具体的实施例中,如图6所示,还包括:选择模块208,用于在当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量之后,接收处于所述游戏空间的各用户的规则选择指令;
综合所述规则选择指令确定对应游戏的游戏规则;
当进行游戏时,基于所述游戏规则对各用户的游戏操作进行提示。
在一个具体的实施例中,如图7所示,还包括:
局域网连接模块209,用于当各用户处于预设的服务器的网络覆盖范围内时,基于各用户的连接指令建立各用户与预设的服务器的局域网连接;
各用户基于所述局域网连接建立与其他用户的连接,并通过所述局域网连接以及预设的服务器中的游戏数据库进行游戏。
以此,本发明公开了一种进行棋牌游戏的方法和***,其中该方法包括:接收用户的登陆请求,并对所述登陆请求中的登陆信息进行验证;当所述登陆信息验证通过时,执行所述登陆请求;在登陆状态下,获取所述用户的包含游戏信息的游戏请求,并基于所述游戏请求为所述用户分配与其他用户进行游戏的游戏空间;当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量时,为各作为游戏玩家的用户进行排序,以使各用户按照排序的结果分别进行游戏操作;实时记录各用户进行游戏操作的数据生成包括用户的信息的历史游戏数据,并将所述历史游戏数据存储在数据库中。以此通过网络通信技术,实现了数字化的游戏场景;可以全部或者部分替代通过实物来进行棋牌游戏的方式,一则由于是虚拟的场景,不会出现有人手速很快造成的作弊现象,尽可能保证了游戏的公平性,此外,也不需要棋牌的实物,减少了生产和制造的成本,节约了资源,利于节能环保,且相较于实物棋牌,更加卫生,用户可以随时随地,只要可以联网,就都可以进行游戏,也很方便找到相应的玩家,充分保证了用户的游戏体验。该***本身可以为数据平台,其中存储有多个棋牌游戏的数据,可实现实物棋牌的全部功能,只是将实物的棋牌,例如扑克,麻将牌九等电子化和一体化,目的是用数字化的方式替代传统的实物麻将,扑克,牌九,象棋,围棋等,从而减少生产实物的预乐工具所带来的原材料浪费,以及在使用后废弃所造成的环境污染等问题,具体的该***可以做成例如机顶盒,机箱等形式,其有无线发射功能,可应用在家庭或公共的娱乐场所,可在一个局部的空间内,使用者的手机,平板,笔记本电脑,台式电脑等通过无线或有线的方式与之建立连接后进行娱乐活动,也可连接互联网来进行娱乐活动。本发明可以用于家庭中,例如可以作为一个机顶盒存在,以此家庭购买了之后,相当于购买了各种游戏工具,例如相当于购买了麻将,扑克,牌九,围棋,象棋等等,且可以随时打开使用,大大减少了占用的空间,还可以用于公共娱乐场所,例如棋牌室,以此棋牌室相当于购买了无数麻将机或者扑克牌以及象棋等,当然也可以存在于其他的应用场景,可以连接互联网使用,也可以处于局域网中使用。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (10)
1.一种进行棋牌游戏的方法,其特征在于,包括:
接收用户的登陆请求,并对所述登陆请求中的登陆信息进行验证;
当所述登陆信息验证通过时,执行所述登陆请求;
在登陆状态下,获取所述用户的包含游戏信息的游戏请求,并基于所述游戏请求为所述用户分配与其他用户进行游戏的游戏空间;
当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量时,为各作为游戏玩家的用户进行排序,以使各用户按照排序的结果分别进行游戏操作;
实时记录各用户进行游戏操作的数据生成包括用户的信息的历史游戏数据,并将所述历史游戏数据存储在数据库中。
2.如权利要求1所述的方法,其特征在于,还包括:
对各处于登陆状态下的用户的位置进行定位,并获取到实时的位置信息;
接收用户的查看请求,基于所述查看请求以及各用户的实时位置信息获取以该用户为中心,预设距离范围内的其他用户的位置信息并在地图上展示给该用户;
当接收到响应用户点击所展示的其他用户的位置信息时,生成邀请链接;
将所述邀请链接发送至所点击的用户,以使所点击的用户基于所述邀请链接进入所述游戏空间。
3.如权利要求1所述的方法,其特征在于,在获取到用户的包含游戏信息的游戏请求之后,该方法还包括:
基于所述游戏信息确定待进行的游戏;
判断所述游戏的游戏数据是否存在于游戏数据库中;
若判断结果为不存在,则基于所述游戏信息从云端获取所述游戏数据并存储在游戏数据库中。
4.如权利要求1所述的方法,其特征在于,在当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量,之后还包括:
接收处于所述游戏空间的各用户的规则选择指令;
综合所述规则选择指令确定对应游戏的游戏规则;
当进行游戏时,基于所述游戏规则对各用户的游戏操作进行提示。
5.如权利要求1所述的方法,其特征在于,还包括:
当各用户处于预设的服务器的网络覆盖范围内时,基于各用户的连接指令建立各用户与预设的服务器的局域网连接;
各用户基于所述局域网连接建立与其他用户的连接,并通过所述局域网连接以及预设的服务器中的游戏数据库进行游戏。
6.一种进行棋牌游戏的***,其特征在于,包括:
验证模块,用于接收用户的登陆请求,并对所述登陆请求中的登陆信息进行验证;
执行模块,用于当所述登陆信息验证通过时,执行所述登陆请求;
分配模块,用于在登陆状态下,获取所述用户的包含游戏信息的游戏请求,并基于所述游戏请求为所述用户分配与其他用户进行游戏的游戏空间;
排序模块,用于当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量时,为各作为游戏玩家的用户进行排序,以使各用户按照排序的结果分别进行游戏操作;
记录模块,用于实时记录各用户进行游戏操作的数据生成包括用户的信息的历史游戏数据,并将所述历史游戏数据存储在数据库中。
7.如权利要求6所述的***,其特征在于,还包括:
邀请模块,用于对各处于登陆状态下的用户的位置进行定位,并获取到实时的位置信息;
接收用户的查看请求,基于所述查看请求以及各用户的实时位置信息获取以该用户为中心,预设距离范围内的其他用户的位置信息并在地图上展示给该用户;
当接收到响应用户点击所展示的其他用户的位置信息时,生成邀请链接;
将所述邀请链接发送至所点击的用户,以使所点击的用户基于所述邀请链接进入所述游戏空间。
8.如权利要求6所述的***,其特征在于,还包括:更新模块:用于在获取到用户的包含游戏信息的游戏请求之后,基于所述游戏信息确定待进行的游戏;
判断所述游戏的游戏数据是否存在于游戏数据库中;
若判断结果为不存在,则基于所述游戏信息从云端获取所述游戏数据并存储在游戏数据库中。
9.如权利要求6所述的***,其特征在于,还包括:选择模块,用于在当进入所述游戏空间的用户的数量达到所述游戏信息中所要求的数量之后,接收处于所述游戏空间的各用户的规则选择指令;
综合所述规则选择指令确定对应游戏的游戏规则;
当进行游戏时,基于所述游戏规则对各用户的游戏操作进行提示。
10.如权利要求6所述的***,其特征在于,还包括:
局域网连接模块,用于当各用户处于预设的服务器的网络覆盖范围内时,基于各用户的连接指令建立各用户与预设的服务器的局域网连接;
各用户基于所述局域网连接建立与其他用户的连接,并通过所述局域网连接以及预设的服务器中的游戏数据库进行游戏。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710161402.3A CN106924967A (zh) | 2017-03-17 | 2017-03-17 | 一种进行棋牌游戏的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710161402.3A CN106924967A (zh) | 2017-03-17 | 2017-03-17 | 一种进行棋牌游戏的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106924967A true CN106924967A (zh) | 2017-07-07 |
Family
ID=59433510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710161402.3A Pending CN106924967A (zh) | 2017-03-17 | 2017-03-17 | 一种进行棋牌游戏的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106924967A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107773986A (zh) * | 2017-09-30 | 2018-03-09 | 尹辉 | 一种游戏app定位方法 |
CN109045702A (zh) * | 2018-07-24 | 2018-12-21 | 网易(杭州)网络有限公司 | 一种外挂检测方法、***、装置、计算设备和介质 |
CN113018843A (zh) * | 2021-04-01 | 2021-06-25 | 何正武 | 智能棋牌机 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1125617A2 (en) * | 2000-02-18 | 2001-08-22 | ICOMMSOFT Co., LTD. | Video game launching server, and network-based video gaming system and method using the same |
CN101835516A (zh) * | 2007-10-26 | 2010-09-15 | 微软公司 | 提供玩家状态和加入游戏的能力的方法 |
CN102467611A (zh) * | 2010-11-17 | 2012-05-23 | 腾讯科技(深圳)有限公司 | 一种进入游戏副本场景的方法、***及服务器 |
CN104184748A (zh) * | 2014-09-15 | 2014-12-03 | 重庆邮电大学 | 一种游戏数据交互的方法、装置及*** |
CN104958898A (zh) * | 2014-08-13 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 游戏控制方法、装置及*** |
-
2017
- 2017-03-17 CN CN201710161402.3A patent/CN106924967A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1125617A2 (en) * | 2000-02-18 | 2001-08-22 | ICOMMSOFT Co., LTD. | Video game launching server, and network-based video gaming system and method using the same |
CN101835516A (zh) * | 2007-10-26 | 2010-09-15 | 微软公司 | 提供玩家状态和加入游戏的能力的方法 |
CN102467611A (zh) * | 2010-11-17 | 2012-05-23 | 腾讯科技(深圳)有限公司 | 一种进入游戏副本场景的方法、***及服务器 |
CN104958898A (zh) * | 2014-08-13 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 游戏控制方法、装置及*** |
CN104184748A (zh) * | 2014-09-15 | 2014-12-03 | 重庆邮电大学 | 一种游戏数据交互的方法、装置及*** |
Non-Patent Citations (1)
Title |
---|
张焕甫: "互乐棋牌游戏大厅及斗地主子***的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107773986A (zh) * | 2017-09-30 | 2018-03-09 | 尹辉 | 一种游戏app定位方法 |
CN109045702A (zh) * | 2018-07-24 | 2018-12-21 | 网易(杭州)网络有限公司 | 一种外挂检测方法、***、装置、计算设备和介质 |
CN109045702B (zh) * | 2018-07-24 | 2022-03-25 | 网易(杭州)网络有限公司 | 一种外挂检测方法、***、装置、计算设备和介质 |
CN113018843A (zh) * | 2021-04-01 | 2021-06-25 | 何正武 | 智能棋牌机 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5964660A (en) | Network multiplayer game | |
US9280871B2 (en) | Gaming systems with authentication token support | |
US20050043097A1 (en) | Interrelated game and information portals provided within the context of an encompassing virtual world | |
JP5756216B1 (ja) | ゲーム制御方法、コンピュータ及び制御プログラム | |
CN102375927A (zh) | 一种网络在线的知识和技能比赛的***及其实现方法 | |
WO2003099401A2 (en) | On-line gaming spectator | |
CN106489259A (zh) | 目标达成在线快速问答游戏提供方法及*** | |
CN107115674A (zh) | 虚拟资源的分配方法和装置 | |
CN106924967A (zh) | 一种进行棋牌游戏的方法和*** | |
CN107441705A (zh) | 对象显示方法和装置及存储介质 | |
KR20050021624A (ko) | 캐릭터 및 마일리지 관리 서비스 시스템 및 이를 이용한 서비스 방법 | |
JP2016144645A (ja) | ゲーム制御方法、コンピュータ及び制御プログラム | |
CN106909438A (zh) | 基于真实数据的虚拟数据构建方法和*** | |
CN101765447A (zh) | 对战游戏*** | |
CA2415274A1 (en) | Premium acquisition game system utilizing communication network, and premium acquisition game host computer and player terminal both used in that system | |
CN104436651B (zh) | 智能玩具的控制方法和*** | |
JP6017599B2 (ja) | ゲーム管理装置、ゲームシステム及びプログラム | |
JP2024003173A (ja) | ゲームシステム、ゲーム制御方法、及びゲーム制御プログラム | |
WO2018227251A1 (en) | Multiuser knowledge evaluation system or device | |
CN104162276B (zh) | 一种执行游戏的方法 | |
JP5695009B2 (ja) | ゲーム管理装置、ゲームシステム、ゲーム管理方法及びプログラム | |
CN102236739A (zh) | 一种营地体育游戏平台及应用 | |
JP3821433B2 (ja) | イベント発生システム及びイベント発生方法 | |
JP5889469B1 (ja) | ゲーム制御方法、コンピュータ及び制御プログラム | |
KR20050118516A (ko) | 온라인 월드컵 운영방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1244249 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170707 |
|
RJ01 | Rejection of invention patent application after publication |