早鸽—汇聚行业精英
  • 联系客服
  • 帮助中心
  • 投诉举报
  • 关注微信
400-006-1351
您的问题早鸽都有答案
3000+专业顾问
搜索
咨询

聊天系统、聊天装置及聊天服务器的控制方法、信息存储介质制作方法

  • 专利名称
    聊天系统、聊天装置及聊天服务器的控制方法、信息存储介质制作方法
  • 发明者
    泉直克
  • 公开日
    2009年1月28日
  • 申请日期
    2006年12月15日
  • 优先权日
    2006年1月6日
  • 申请人
    科乐美数码娱乐株式会社
  • 文档编号
    A63F13/12GK101356512SQ200680050569
  • 关键字
  • 权利要求
    1.一种聊天系统,其中,包含多个聊天装置,各聊天装置具备消息输入机构,供使用者输入消息;消息发送机构,用以发送通过该消息输入机构输入的消息;消息接收机构,用以接收消息;消息输出机构,用以输出通过该消息接收机构所接收的消息;以及消息接收输出停止机构,根据使用者所进行的预定操作,停止上述消息接收机构及消息输出机构所进行的消息的接收及输出,该聊天系统中,包含停止限制机构,用以限制由上述消息接收输出停止机构所进行的消息的接收及输出的停止;关键词存储机构,用以存储关键词;及关键词有无判断机构,用以判断存储于上述关键词存储机构的关键词是否存在于由上述聊天装置的消息发送机构所发送的消息中,上述停止限制机构,在依据由上述关键词有无判断机构所执行的上述判断的结果而决定的预定的聊天停止限制时间内,限制该聊天装置中的消息的接收及输出的停止2. 如权利要求1所述的聊天系统,其特征在于, 还包含用以计测上述预定的聊天停止限制时间的计时机构3. 如权利要求1或2所述的聊天系统,其特征在于, 上述关键词存储机构、上述关键词有无判断机构以及上述停止限制机构,设在上述各聊天装置中4. 如权利要求1所述的聊天系统,其特征在于,还包含接收从上述各聊天装置所发送的消息,并转发至上述其它聊天 装置的聊天服务器,上述关键词存储机构、上述关键词有无判断机构以及上述停止限制机 构,设在上述聊天服务器中5. 如权利要求4所述的聊天系统,其特征在于, 上述各聊天装置还具备关键词输入机构,供使用者输入关键词;以及关键词发送机构,将通过上述关键词输入机构所输入的关键词发送至 上述聊天服务器,上述关键词存储机构,接收通过上述关键词发送机构所发送的关键词 并存储6. 如权利要求4或5所述的聊天系统,其特征在于, 上述聊天装置为游戏终端,上述聊天服务器为游戏服务器7. —种聊天装置的控制方法,所述聊天装置用于聊天系统,包含 输入消息的步骤;发送所输入的该消息的步骤,-接收消息的步骤;输出所接收的所述消息的步骤;依据使用者作出的预定操作,停止消息的接收及输出的步骤; 读出存储关键词而成的关键词存储机构的存储内容的步骤; 执行所述关键词是否存在于所发送的消息中的判断的步骤;以及, 在依据所述判断的结果而决定的预定的聊天停止限制时间内,限制消 息的接收及输出的停止的步骤8. —种聊天服务器的控制方法,所述聊天服务器用于包含多个聊天装 置的聊天系统,包含接收从所述各聊天装置发送的消息的步骤;将所接收的所述消息转发至所述多个聊天装置中的其它聊天装置的 步骤;读出存储关键词而成的关键词存储机构的存储内容的步骤; 执行该关键词是否存在于从所述各聊天装置所发送的消息中的判断 的步骤;以及在依据所述判断的结果而决定的预定的聊天停止限制时间内,限制该 聊天装置中的消息的接收及输出的停止的步骤9. 一种存储有程序的计算机可读取的信息存储介质,该程序使计算机 具有以下功能- 消息输入机构,用以输入消息; 消息发送机构,用以发送所输入的所述消息; 消息接收机构,用以接收消息; 消息输出机构,用以输出所接收的所述消息; 关键词存储机构,用以存储关键词;消息接收输出停止机构,依据使用者作出的预定操作,停止消息的接 收及输出;关键词有无判断机构,用以判断存储在所述关键词存储机构的关键 词,是否存在于由所述消息发送机构所发送的消息中;以及停止限制机构,在依据由所述关键词有无判断机构所执行的所述判断 的结果而决定的预定的聊天停止限制时间内,限制消息的接收及输出的停 止IO.—种存储有程序的计算机可读取的信息存储介质,所述程序使包含 多台计算机的聊天系统中所使用的计算机具有以下功能 消息接收机构,用以接收从所述各计算机发送的消息; 消息转发机构,将所接收的所述消息,转发至所述多台计算机中其它 计算机;关键词存储机构,用以存储关键词;关键词有无判断机构,用以判断所述关键词存储机构所存储的关键词 是否存在于由所述各计算机的消息发送机构所发送的消息中;以及停止限制机构,在依据由所述关键词有无判断机构所执行的所述判断 的结果而决定的预定的聊天停止限制时间内,限制该计算机中的消息的接 收及输出的停止
  • 技术领域
    本发明涉及一种在聊天装置间发送接收消息的聊天(chat)系统、聊天装 置及聊天服务器的控制方法、信息存储介质
  • 背景技术
  • 专利详情
  • 全文pdf
  • 权力要求
  • 说明书
  • 法律状态
专利名称:聊天系统、聊天装置及聊天服务器的控制方法、信息存储介质的制作方法以往,在聊天装置间发送接收消息,实时进行交流(聊天)。尤其是在 线游戏中,为使游戏变得有趣, 一般为在各游戏终端安装有聊天功能,且 为促进使用者间的交流下了许多的工夫。专利文献1中,介绍了一种根据 输入的消息的文字数,将显示该消息的时间适当化的游戏装置(聊天装置)。日本特开2003_290549号公报然而,根据上述聊天装置,由于各聊天装置的使用者能随时将聊天停 止,因此例如在发言后立即将聊天停止时,没有给予对方使用者对该发言 进行回复的机会,存在不公平。作为应对于此的一个对策,考虑从使用者的发言起算给定的期间内, 禁止该使用者停止聊天功能。此处,上述所给定的期间可为固定的期间, 也可为与使用者的发言量相应的期间。从而,确保接收到消息的使用者有 消息回复的机会,且能缓和上述不公平。然而,根据所接受的消息的不同,有时使用者在上述给定的期间,无 法输入完回复消息。例如,虽然对对方的一句话有很多的反驳,但对方仍 可在所有反驳传达完前即停止聊天功能。结果,会让使用者留下对无法回 复消息的不公平感,存在使用者间的交流变得不健全的顾虑。
本发明正是鉴于上述课题而作出的,其目的在于,提供一种实现使用 者间的健全交流的聊天系统、聊天装置及聊天服务器的控制方法、信息存储介质。为解决上述课题,本发明的聊天系统,其中,包含多个聊天装置,该 聊天装置具备消息输入机构,供使用者输入消息;消息发送机构,用以 发送通过该消息输入机构输入的消息;消息接收机构,用以接收消息;消 息输出机构,用以输出通过该消息接收机构所接收的消息;以及消息接收 输出停止机构,根据使用者所进行的预定操作,停止上述消息接收机构及 消息输出机构所进行的消息的接收及输出,该聊天系统中,包含停止限 制机构,用以限制由上述消息接收输出停止机构所进行的消息的接收及输 出的停止;关键词存储机构,用以存储关键词;及关键词有无判断机构, 用以判断存储于上述关键词存储机构的关键词是否存在于由上述聊天装 置的消息发送机构所发送的消息中,上述停止限制机构,在依据由上述关 键词有无判断机构所执行的上述判断的结果而决定的预定的聊天停止限 制时间内,限制该聊天装置中的消息的接收及输出的停止。
通过本发明,在各聊天装置的消息的输出入以及在各聊天装置间的消 息的发送接收变为可能。另外,能因应各聊天装置的使用者所进行的预定 操作,在该聊天装置停止消息的接收及输出。另外,具有用以存储关键词 的关键词存储机构,能在根据前述关键词存储机构所存储的关键词是否包 含在自前述聊天装置所发送的消息中的判断的结果而决定的聊天停止限 制时间内,限制在该聊天装置的消息的发送及输出的停止。如上所述,本 发明通过判断消息中有无关键词来判断该消息的内容,而可依据所判断的 内容来决定聊天停止限制时间的长度。通过如上所述方式,适当地确保接 收到消息的使用者有回复消息的机会,且能缓和该使用者无法回复消息的 不公平。然后,能让使用者间的交流变得正常。此外,此处的关键词为指 由任意的字符串所构成者,例如为使用在毁谤中伤他人、或名誉损毁褒贬 时的言语等。
本发明的一方式中,该聊天系统亦可进一步包含用以计测前述预定的 聊天停止限制时间的计时机构。通过该形态,能正确地计测聊天停止限制 时间。然后,能在经计测的聊天停止限制时间中,将在输入及发送有消息 的聊天装置的消息的接收及输出的停止予以限制。
另外,本发明的一方式中,前述关键词存储机构、前述关键词有无判断机构和前述停止限制机构,可设在前述各聊天装置,亦可设在聊天服务
器。此处的聊天服务器,指的是接收自前述各聊天装置所发送的消息而转 发至前述其它聊天装置的服务器。
另外,本发明的一方式中,在聊天服务器设有前述关键词存储机构、 前述关键词有无判断机构和前述停止限制机构的聊天系统中,前述各聊天 装置还具备关键词输入机构,供使用者输入关键词;以及关键词发送机 构,将通过上述关键词输入机构所输入的关键词发送至上述聊天服务器, 上述关键词存储机构,接收通过上述关键词发送机构所发送的关键词并存 储。根据该方式,可通过各使用者将关键词个别输入而登录,例如,于接 收的情形中,各使用者可预先指定将聊天停止限制时间设定成较通常更加 长的消息内容。如此,可更适当的确保使用者对接收到的消息有回复的机 会,且能让使用者间的交流变得健全。
另外,本发明的一方式中,前述聊天装置为为游戏终端,而前述聊天 服务器为为游戏服务器亦可。
再者,本发明的聊天装置的控制方法为包含输入消息的步骤;发送 所输入的该消息的步骤;接收消息的步骤;输出所接收的所述消息的步骤; 依据使用者作出的预定操作,停止消息的接收及输出的步骤;读出存储关 键词而成的关键词存储机构的存储内容的步骤;执行所述关键词是否存在 于所发送的消息中的判断的步骤;以及,在依据所述判断的结果而决定的 预定的聊天停止限制时间内,限制消息的接收及输出的停止的步骤。
另外,本发明的信息存储介质,是存储有程序的计算机可读取的信息 存储介质,该程序使计算机具有以下功能消息输入机构,用以输入消息; 消息发送机构,用以发送所输入的所述消息;消息接收机构,用以接收消 息;消息输出机构,用以输出所接收的所述消息;关键词存储机构,用以 存储关键词;消息接收输出停止机构,依据使用者作出的预定操作,停止 消息的接收及输出;关键词有无判断机构,用以判断存储在所述关键词存 储机构的关键词,是否存在于由所述消息发送机构所发送的消息中;以及 停止限制机构,在依据由所述关键词有无判断机构所执行的所述判断的结 果而决定的预定的聊天停止限制时间内,限制消息的接收及输出的停止。
通过本发明,于各聊天装置,能限制在该聊天装置的消息接收及输出
的停止。
另外,本发明的聊天服务器的控制方法,所述聊天服务器用于包含多 个聊天装置的聊天系统,包含接收从所述各聊天装置发送的消息的步骤; 将所接收的所述消息转发至所述多个聊天装置中的其它聊天装置的步骤; 读出存储关键词而成的关键词存储机构的存储内容的步骤;执行该关键词 是否存在于从所述各聊天装置所发送的消息中的判断的步骤;以及在依据 所述判断的结果而决定的预定的聊天停止限制时间内,限制该聊天装置中 的消息的接收及输出的停止的步骤。
又,本发明的信息存储介质,为存储有程序的计算机可读取的信息存 储介质,所述程序使包含多台计算机的聊天系统中所使用的计算机具有以 下功能消息接收机构,用以接收从所述各计算机发送的消息;消息转发 机构,将所接收的所述消息,转发至所述多台计算机中其它计算机;关键 词存储机构,用以存储关键词;关键词有无判断机构,用以判断所述关键 词存储机构所存储的关键词是否存在于由所述各计算机的消息发送机构 所发送的消息中;以及停止限制机构,在依据由所述关键词有无判断机构 所执行的所述判断的结果而决定的预定的聊天停止限制时间内,限制该计 算机中的消息的接收及输出的停止。
通过本发明,可于聊天服务器判断从各聊天装置所发送的消息中有无 关键词,且能限制在各聊天装置的消息的接收及输出的停止。藉此,减少 于各聊天装置所执行的处理,而能减轻各聊天装置的负荷。


图1为表示本发明实施方式的聊天系统的整体构造的一例的图。 图2为表示聊天画面的一例的图。
图3为本发明实施方式1的游戏服务器的构造/功能方块图。
图4为表示使使用者ID与地址数据关联起来存储的表的一例的图。
图5为表示关键词数据的一例图。
图6为本发明实施方式1的游戏终端的构造/功能方块图。 图7为本发明实施方式1的在游戏服务器的消息转发及聊天功能的停 止限制处理的一例的流程图。
图8为本发明实施方式2的游戏服务器的构造/功能方块图。 图9为本发明实施方式2的游戏终端的构造/功能方块图。 图10为本发明实施方式2的游戏终端中的消息发送及聊天功能的停 止限制处理的流程图的一例。
图11为表示关键词登录窗口的一例的图。 图12为游戏服务器的控制部的功能方块图。 图13为游戏终端的控制部的功能方块图。 图14为表示关键词数据的一例的图。

以下,根据附图详细说明本发明一实施方式(实施方式1)。 图1为表示本发明一实施方式的聊天系统的整体构造的图。如图1所 示,该聊天系统,包含游戏服务器1与游戏终端2A、 2B构成。游戏服务 器1、游戏终端2均可经网络进行通信。以下,无须特别区别游戏终端2A、 2B时,仅称为游戏终端2。
游戏服务器1,通过以微处理器、各种存储装置以及数据通信装置为 中心构成的公知的服务器计算机实现,用以管理/中继在游戏终端2间所进 行的聊天。另一方面,游戏终端2A、 2B,通过以显示器、键盘、控制器 等输入机构、处理器、各种存储装置以及数据通信装置为中心所构成的公 知的家庭用游戏机、业务游戏机、个人计算机、移动电话以及便携信息终 端等计算机所构成,用于供使用者进行聊天(由消息字符串的交换而行的谈 话)。
图2为表示在对战型在线游戏中,显示于游戏终端2A的监视器 (monitor)的聊天画面的一例。游戏终端2B也显示有相同的画面。此处, 以在足球游戏的比赛结束后,在显示有比赛结果的状态下进行的聊天的聊 天画面为例。如图2所示,在画面下部配置有消息输入栏3,在其上部配 置有聊天记录(log)栏4。游戏终端2A的使用者A(以下,将游戏终端2A 的使用者称为使用者A、将游戏终端2B的使用者称为使用者B),通过在 消息输入栏3输入消息,进行点击未图标的发送按键等输入确定操作,来 确定该消息的输入。当使用者A确定该消息的输入时,在聊天记录栏4将
该消息以附带于使用者的使用者ID(此处为UserA)等的形式,作为使用者 A的发言显示输出。此时,显示于游戏终端2B的聊天画面的聊天记录栏 4,也同样显示输出有该消息,而使用者B根据该消息来输入、发送消息。 如上述,使用者A、 B为一面看各自的聊天记录栏4, 一面在各自的消息 输入栏3输入消息来与对方聊天,例如能对比赛内容进行对话。具体而言, 当进行输入确定操作时,游戏终端2所输入的消息,被与聊天的对方使用 者的识别数据(例如使用者ID)等信息一起发送至游戏服务器1。各使用者 的识别数据与该使用者的游戏终端2的网络地址,以相关联的状态预先存 储在游戏服务器1,游戏服务器1,将该消息转发至与所发送的识别数据 对应的网络地址,即聊天的对方使用者的游戏终端2。然后,对方使用者 的游戏终端2接收该消息,显示输出于其聊天记录栏4。
接着,在图2所示的画面中,使用者进行点击附图右下部所显示的「下 一步」按键5等的聊天停止操作时,聊天功能即停止(结束)。聊天功能停 止(结束)时,该游戏终端2,成为无法接收从其它游戏终端2对该游戏终 端2所送出的消息的状态。此外,此时也可显示与聊天画面不同的其他画 面。另外,按键5为只要为用以指示停止聊天功能的聊天功能停止指示图 像的话,任一种形态皆可。图2中,将按键5作为附有「下一步」的字符 串的矩形图像,来作为聊天功能停止指示图像的一例。
该游戏服务器1为具备公知的定时器,将从游戏终端2发送的消息的 接收时刻存储在RAM等的存储装置。进一步,根据所接收的消息的内容 来计算出停止限制时间。此处,为根据消息的文字数及消息中有无预定字 符串(关键词),来计算出停止限制时间。该停止限制时间,为游戏服务器 1限制由上述聊天停止操作实现的聊天功能停止的期间,具体而言,在该 停止限制时间,使图2所示的按键5的显示形态改变,使得使用者无法点 击,或是即使点击也使所执行的处理无效化。以显示形态的变化来说,有 将按键5以半透明显示、完全消除、或者使按键5的显示尺寸变小等。艮P, 游戏服务器1在停止限制时间,使游戏终端2的使用者无法执行聊天停止 操作本身,或是使通过聊天停止操作所执行的处理无效化,以限制用聊天 停止操作来停止聊天功能。此外,停止限制时间也可与消息的文字数无关, 仅根据消息中的关键词的有无来计算。
如上所示,游戏服务器l,将从游戏终端2接收的消息转发至对方使 用者的游戏终端2,并且进行该消息的接收时刻的记录,并根据该消息的 文字数及该消息有无关键词来进行停止限制时间的计算。如上述,将该消 息的接收时刻作为停止限制时间的开始时刻,到停止限制时间经过为止, 限制在发送了该消息的游戏终端2中以聊天停止操作所进行的聊天功能的 停止。S卩,游戏服务器l,使得在游戏终端2进行消息发送后,在该游戏 终端2中使用者无法立即停止(无法结束)聊天功能。
通过以上,该聊天系统中,为在给定的期间中限制由发送消息的使用 者所进行的聊天停止操作,并根据所接收的内容,适当地确保接收到消息 的使用者有进行消息回复的机会。结果,能实现使用者间的健全交流。
以下更详细说明本系统的构造/动作。
图3为游戏服务器1的构造/功能方块图。如图3所示,游戏服务器1 包含控制部ll、存储装置12及网络接口 13。另外,还可包含未图标的键 盘、显示器、DVD播放装置等的输入输出部、DVD-ROM以及CD-ROM 等信息存储介质而构成。控制部ll,包含由消息转发部11a、定时器部llb、 停止限制部llc以及停止限制时间算出部lld构成的功能方块,这些功能 方块,通过在游戏服务器1中执行存放在存储装置12的预定程序12a来 实现。此外,程序12a及后述的关键词数据12c,可存放在上述DVD-ROM、 CD-ROM等计算机可读取的存储介质中。
控制部ll,包含例如公知的CPU而构成,从该游戏终端2接收消息, 并且确定出该消息的发送目的地,将该消息发送至所确定的游戏终端2。 另外,控制部ll,计算所接收到的消息的文字数,并且判断该消息中有无 预定的关键词,依据文字数及判断结果来计算出停止限制时间。然后,控 制部11,限制在发送消息后的游戏终端2中通过聊天停止操作来停止聊天 功能。控制部ll如上述所示,由包含消息转发部lla、定时器部llb、停 止限制部llc以及停止限制时间算出部lld构成的功能而构成。这各个部 的具体的处理后述。
存储装置12,包含例如公知的RAM等存储器而构成。存储装置12 中,存放有程序12a,并输出至控制部ll。另外,存储装置12,伴随聊天 开始,将由公知技术取得的使用者ID及该使用者的游戏终端2的IP地址
等的地址数据12b,如图4所示的表那样关联起来存放。再者,在存储装 置12存放有关键词数据12c,并输出至控制部11。在该关键词数据12c 中,如图5的表所示, 一个或多个关键词,被以与各自对应的加算时间关 连的状态存储。所谓加算时间,指的是在该关键词包含于消息中时,加到 停止限制时间上的时间。此处,虽然对每一关键词设定加算时间,但也可 对所有关键词设定相同的加算时间。
网络接口 13,为例如公知的网卡等的通信装置,经由网络对数据进行 发送接收。
此处,说明控制部11的各部的具体处理。
消息转发部lla,以公知的CPU为中心构成,通过执行程序12a实现。 消息转发部11a,从游戏终端2A,通过网络接口 13接收消息及聊天对相(使 用者B)的使用者ID。然后,参照图4的表,将该消息发送至与所接收的 使用者ID对应的地址数据12b所表示的地址,即游戏终端2B。
定时器部lib,以公知的CPU、定时器为中心构成,通过执行程序12a 实现。定时器部llb,计测通过消息转发部lla接收到消息的时刻(停止限 制时间开始时刻),并且确定出从该时刻起经过上述停止限制时间后的时刻 (停止限制时间结束时刻)。
停止限制时间算出部lld,以公知的CPU为中心构成,通过执行程序 12a来实现。停止限制时间算出部lld,为计算通过消息转发部lla所接 收的消息的文字数。再者,停止限制时间算出部lld,对在该消息中是否 包含有存储在图5的关键词数据12c的一个或多个关键词的任一个进行判 断。然后,根据消息的文字数及有无关键词的判断,来计算出停止限制时 间T。此外,关键词的有无的判断,通过包含在停止限制时间算出部lld 的关键词有无判断部lle来执行。
艮卩,停止限制时间算出部lld,计数接收到的消息的文字数p,来算 出基本限制时间L。此处,基本限制时间L为依照包含于消息的文字数p 所算出的时间,并通过将文字数P与每一文字的停止限制时间m相乘计算 出来。此外,此处虽由数式求取基本限制时间L,但并不限于此。例如, 可参照以消息的文字数p与基本限制时间L相对应的状态进行存储的表, 求取对应消息的文字数p的基本限制时间L。
然后,关键词有无判断部lle,对存储于关键词数据12c的一个或多 个关键词ki是否包含于该消息进行判断,在有包含时进一步判断包含有该 关键词的次数ri。另外,在该消息包含有关键词ki时,根据关键词数据 12c,确定与该关键词ki关连起来存储的加算时间ti。然后,对所确定的 加算时间ti乘上上述次数ri,算出关于该关键词ki的总加算时间Ti。同样 地,对存储在关键词数据12c的所有的关键词ki算出总加算时间Ti,且 将所算出的所有总加算时间Ti加算在基本限制时间L,来算出停止限制时 间T。此外,i为1以上n以下的整数,n为包含于关键词数据12c的关键 词的数量。具体而言,通过以下数式(1)算出停止限制时间T。
T=L+2Ti...(l)
此处,2为关于i的和。
停止限制部llc,以公知的CPU为中心构成,通过执行程序12a来实 现。停止限制部llc,当由消息转发部lla接收消息时,将用以限制使用 者A的聊天停止操作的各种的限制指示,发送至游戏终端2A。例如,发 送用以使得图2中将按键5半透明化或消除而无法被点击的状态的指示、 或者使得虽可点击按键5但使因按下而执行的处理无效化的指示。g卩,停 止限制部llc,将用以限制使用者A以聊天停止操作在游戏终端2A停止 接收消息以及输出消息的指示,发送至游戏终端2A。
另外,停止限制部llc,随着到达停止限制时间结束时刻,将用以解 除上述限制指示的限制解除指示发送至游戏终端2A。通过以上,从接收 到消息时起到停止限制时间经过为止,限制使用者A以聊天停止操作来停 止聊天功能。以上为在游戏服务器1中的处理的内容。
图6为游戏终端2的构造/功能方块图。如图6所示,游戏终端2由控 制部21、存储装置22、网络接口23、包含控制器及键盘等的操作部24、 监视器等显示部25以及DVD播放装置等输入部26所构成。控制部21, 包含由消息发送部21a、消息接收部21b、聊天功能停止部21c及停止限 制指示接收部21d构成的功能方块,这些功能方块,通过在游戏终端2中 执行存放在存储装置22的预定的游戏程序22a来实现。此外,游戏程序 22a,也可存放在DVD-ROM等计算机可读取的存储介质中。
控制部21,包含例如公知的CPU而构成,将从操作部24输入的消息
与聊天对象的使用者ID—起发送至游戏服务器1。另外,接收从游戏服务 器l转发的消息,输出至显示部25。另外,依据使用者的聊天停止操作, 停止对从游戏服务器l转发来的消息的接收及输出。如上述所示,该控制 部21,由消息发送部21a、消息接收部21b、聊天功能停止部21c及停止 限制指示接收部21d构成。各部的具体的处理后述。
存储装置22,包含例如公知的RAM等存储器构成。该存储装置22, 存放有预定的游戏程序22a,并输出至控制部21。网络接口23,例如为公 知的网卡等通信装置,通过网络来发送接受数据。
此处,说明控制部21的各部的具体处理。
消息发送部21a、消息接收部21b、聊天功能停止部21c及停止限制 指示接收部21d,以公知的CPU为中心构成,通过执行游戏程序22a来实 现。消息发送部21a,接收上述发送按键的点击等输入确定操作,将从键 盘及控制器等操作部24所输入的消息、与聊天对象的使用者ID —起发送 至游戏服务器1。消息接收部21b,接收从游戏服务器〗转发来的消息, 输出至显示部25上显示输出的聊天画面的聊天记录栏4。聊天功能停止部 21c,从操作部24接受基于聊天停止操作的输入,执行聊天功能停止的处 理(聊天功能停止处理),停止对被转发的消息的接收及输出。停止限制指 示接收部21d,从游戏服务器1接收上述的限制指示或限制解除指示。然 后,从接收到限制指示时起到接收到限制解除指示时为止,限制聊天功能 停止部21c的聊天功能停止处理。S卩,从消息的发送时起到停止限制时间 经过为止,限制聊天功能停止处理。以上为在游戏终端2的处理的内容。
接着,更加详细说明游戏服务器1的处理。图7为表示游戏服务器1 的消息发送处理及聊天功能的停止限制处理的一例的流程图。如图7所示, 游戏服务器l中,监视是否从游戏终端2接收到消息(S001);当消息转发 部lla接收到消息时,参照上述图4的表来确定出对应于与该消息一起接 收的聊天对象的使用者ID的地址,将该消息转发至该地址的游戏终端 2(S002)。至此,为消息转发处理的具体的内容。然后,开始聊天功能的停 止限制处理。即,停止限制部Uc,对消息发送源的游戏终端2发送上述 的限制指示,即发送用以限制该游戏终端2的聊天功能停止部21c的聊天 功能停止处理的指示(S003)。另外,定时器部llb,取得消息接收时的现
在时刻(S004)。
然后,停止限制时间算出部lld,计数消息的文字数p,根据该文字 数p计算出基本限制时间L(S005)。然后,关键词有无判断部lle,确认存 储在关键词数据12c的各关键词ki,是否包含在该消息(S006)。然后,在 包含时,关键词有无判断部lle,判断包含有该关键词ki的次数ri,并且 根据关键词数据12c确定出与该关键词可ki关连起来存储的加算时间ti。 然后,关键词有无判断部lle,对所确定的加算时间ti乘上上述次数ri, 算出关于该关键词ki的总加算时间Ti(S007)。若已经对包含于该消息的所 有的关键词ki执行了 S006与S007的处理(S008的Y),则根据上述数式(l), 停止限制时间算出部lld算出停止限制时间L,且确定出从所取得的现在 时刻经过所算出的停止限制时间T后的时刻,即停止限制时间结束时刻 (S009)。
然后,到了停止限制时间结束时刻时(S010的Y),停止限制部llc, 将上述的限制解除指示发送至消息发送源的游戏终端2,解除该游戏终端 2中的聊天功能停止处理的限制(SOll)。以上,为游戏服务器1的消息转 发处理及聊天功能的停止限制处理的内容。
这样,可通过判断在接收的消息中是否包含有预定的关键词来判断该 消息的内容,并可依照该判断的内容决定停止限制时间的长度。这样,可 适当地确保接收到消息的使用者有回复消息的机会,而缓解该使用者无法 回复消息的不公平,进而使使用者间的交流变得健全。此外,S002至S004 的处理,为伴随消息转发部lla的消息的接收而执行的处理,也可不按照 该顺序执行。
以上,为本发明一实施方式(实施方式l)的内容。
接着,说明本发明另一实施方式(实施方式2)。实施方式1中,游戏 服务器1包含有定时器部11b、停止限制部11c、停止限制时间算出部lld、 关键词有无判断部lle及关键词数据12c,且在游戏服务器1侧进行对基 于聊天停止操作的聊天功能停止的限制以及消息中有无关键词的判断。而 实施方式2中,将这些功能作为各游戏终端2的功能,在消息发送源的游 戏终端2本身对基于聊天停止操作的聊天功能的停止进行限制,而在游戏 服务器1仅执行消息转发处理。以下,根据附图进行说明。此外,以下的
说明中,对于名称相同的,引用实施方式l所使用的符号。
实施方式2的聊天系统的整体构成与图1所示的构成相同,包含游戏 终端2A、 2B与游戏服务器1而构成,各游戏终端2的使用者,与实施方 式1同样,在如图2所示的聊天画面中,进行消息的输出入及发送接收, 来进行聊天。
图8为游戏服务器1的构成/功能方块图。如图8所示,游戏服务器1 包含控制部ll、存储装置12及网络接口 13。此外,另外还可包含未图标 的键盘、显示器、DVD播放装置等输入输出部、DVD-ROM以及CD-ROM 等信息存储介质而构成。控制部11,包含由消息转发部lla构成的功能方 块构成,这些功能方块,通过在游戏服务器1中,执行存放在存储装置12 的预定的程序12a来实现。此外,预定程序12a亦可存放在上述DVD-ROM、 CD-ROM等计算机可读取的存储介质。
控制部ll,包含例如公知的CPU而构成,从游戏终端2接收消息, 并且确定该消息的发送目的地,将该消息发送至所确定的游戏终端2。该 控制部11如上述所示,包含消息转发部lla的功能而构成。该消息转发 部lla,以公知的CPU为中心构成,通过执行程序12a来实现。消息转发 部lla,从游戏终端2A,通过网络接口 13接收消息及聊天对象(使用者 B)的使用者ID。另外,参照存放在存储装置12的图4的表,将该消息发 送至与所接收的使用者ID对应的地址数据所示的地址,即游戏终端2B。
存储装置12,由RAM等存储器构成,且存放有程序12a及地址数据 12b,但与实施方式1的不同点在于,没有关键词数据12c。网络接口 13 为与实施方式l相同。以上为实施方式2的游戏服务器1的处理内容。
图9为游戏终端2的构成/功能方块图。如图9所示,游戏终端2,由 控制部21、存储装置22、网络接口 23、包含控制器及键盘等的操作部24、 监视器(monitor)等显示部25以及DVD播放装置等输入部26构成。控制 部ll,包含由消息发送部21a、消息接收部21b、聊天功能停止部21c、 定时器部llb、停止限制部llc及停止限制时间算出部lld构成的功能方 块而构成,停止限制时间算出部lld,包含关键词有无判断部lle。这些 功能方块,通过在游戏终端2执行存放在存储装置22的预定的游戏程序 22a来实现。此外,游戏程序22a及关键词数据12c,也可存放在DVD-ROM
等计算机可读取的存储介质中。
存储装置22与实施方式1同样,包含RAM等存储器而构成,存放有 游戏程序22a。而且,在存储装置22,还存放有上述的关键词数据12c, 并输出至控制部21。
控制部21,包含例如公知的CPU而构成,将从操作部24输入的消息, 与聊天对象的使用者ID—起发送至游戏服务器1,或接收从游戏服务器1 所转发的消息,并输出至显示部25。另外,根据使用者作出的聊天停止操 作,停止对从游戏服务器l所转发的消息的接收及输出。另外,控制部21 计数所发送的消息的文字数,并且判断该消息中有无预定的关键词,依据 消息的文字数及关键词的有无来计算出停止限制时间。然后,控制部21 在所计算出的停止限制时间的期间,限制由使用者作出的聊天停止操作所 进行的聊天功能的停止。如上述所示,该控制部21包含消息发送部21a、 消息接收部21b、聊天功能停止部21c、定时器部llb、停止限制部llc以 及停止限制时间算出部lld,而且停止限制时间算出部lld,包含关键词 有无判断部lle。
这些消息发送部21a、消息接收部21b、聊天功能停止部21c、定时器 部llb、停止限制部llc、停止限制时间算出部lld以及关键词有无判断 部lle,以公知的CPU为中心构成,通过执行游戏程序22a来实现。消息 发送部21a,根据上述的发送按键的点击等输入确定操作,将由键盘或控 制器等的操作部24输入的消息与聊天对象的使用者ID —起发送至游戏服 务器l。消息接收部21b,接收从游戏服务器1所转发的消息,并输出至 显示部25的聊天记录栏4。聊天功能停止部21c,从操作部24接受聊天 停止操作后,执行聊天功能的停止处理(聊天功能停止处理),停止对转发 至该游戏终端2的消息的接收及输出。
定时器部llb,计测通过消息发送部21a发送消息的时刻(停止限制时 间开始时刻),并进一步确定从该时刻起经过上述停止限制时间后的时刻 (停止限制时间结束时刻)。
停止时间算出部lld及关键词有无判断部lle,对由消息发送部21a 发送的消息执行与实施方式1同样的处理,算出停止限制时间T。详细内 容与已经在实施方式l中说明,故予以省略。
停止限制部llc,在通过消息发送部21a发送消息时,对由聊天功能 停止部21c依照使用者的聊天停止操作而执行的聊天功能停止处理、即与 消息的接收停止及消息的输出停止相关的处理,进行限制。此外,停止限 制部llc,随着停止限制时间结束时刻的到来,解除对聊天功能停止处理 的限制。以上为在游戏终端2的处理内容。
接着,更加详细说明游戏终端2的处理。图10为表示游戏终端2的 消息的发送处理及聊天功能的停止限制处理的流程图的一例。如图10所 示,消息发送部21a依据图2的按键5的点击等输入确定操作,发送由使 用者所输入的消息(S101)。至此,为消息的发送处理。之后,游戏终端2 进行聊天功能的停止限制处理。即,定时器部llb,取得消息发送时的现 在时刻(S102)。
然后,停止限制时间算出部lld,计数所发送的消息的文字数p,根 据该文字数p,计算出基本限制时间L(S103)。另外,关键词有无判断部 Ue,确认存储在关键词数据12c的各关键词ki是否包含在该消息(S104)。 然后,在包含时,关键词有无判断部lle判断该关键词ki包含于该消息的 次数ri,并且根据关键词数据12c,确定被与该关键词Ki关连起来存储的 加算时间ti。然后,关键词有无判断部lle,对所确定的加算时间ti乘上 上述次数ri,计算出关于该关键词ki的总加算时间Ti(S105)。若对所有的 关键词ki执行了 S104与S105的处理后(S106的Y),根据上述数式(l), 停止限制时间算出部lld算出停止限制时间T,并且定时器部llb,确定 出从所取得的现在时刻经过了所算出的停止限制时间T时的时刻,即停止 限制时间结束时刻(S107)。
另外停止限制部llc,在消息发送后,对聊天功能停止部21c依据使 用者的操作所执行的聊天功能停止处理进行限制(S108)。此外,在S108 所执行的处理为伴随消息的发送所执行的处理,只要在S101至S109间, 在任一阶段执行皆可。
之后,到了停止限制时间结束时刻时(S109的Y),停止限制部llc即 解除对聊天功能停止处理的限制(SllO)。以上,为游戏终端2的消息发送 处理及聊天功能的停止限制处理的内容。
如上所示,根据实施方式1及2,能够通过判断所发送的消息中是否
包含有预定的关键词来判断该消息的内容,并依照该判断的内容决定停止 限制时间的长度。然后,可适当地确保接收到消息的使用者有回复消息的 机会,而缓解该使用者无法回复消息的不公平,进而让使用者间的交流变 得健全。例如,当接受到消息的使用者因该消息而感到不愉快,想对该消 息进行很多反驳时,即使该消息仅一句话,但若该一句话为预定的关键词 (例如中伤人的言语),则因停止限制时间会被设定为较通常更长,故能带 给使用者进行充分反驳的机会。因而,能够缓解感到不愉快却又无法充分 反驳的不公平。另外,例如亦能够使接受到了接受后会感到高兴的消息的 使用者,不会产生想对该消息做很多的回礼但无法充分地回礼的不满足
感。根据实施方式2,通过在各游戏终端2执行包含关键词有无的判断的 聊天功能的停止限制处理,能减轻游戏服务器1的负荷。以上为实施方式 l及2的内容。
此外,本发明为并未限定于上述实施方式所说明的内容。 例如,游戏终端2的使用者还可通过关键词登录操作,在聊天开始前 预先将关键词个别登录。此处,所谓关键词登录操作,是指在聊天开始前 预先将关键词登录的操作。于关键词登录操作,各使用者在显示于各自的 游戏终端2的显示部25的关键词登录窗口(图U)的预定位置,输入欲登 录的关键词(图11中显示为禁句)。然后,执行按下画面右方的发送按键等 的输入确定操作,将该关键词登录。即,使游戏终端2将该关键词发送至 游戏服务器1,来使该关键词存储在该游戏服务器1。如上述,此后在有 发送给该使用者的消息时,根据该消息中是否包含有登录的关键词,算出 停止限制时间。此外,图11所示的关键词登录窗口,只要可接受使用者 的关键词的输入的使用者接口即可,可以是为任何的形态。
具体而言,在实施方式1中,通过对游戏服务器1,如图12所示在控 制部11追加关键词登录部llf,对游戏终端2,如图13所示对游戏终端2 的控制部21追加关键词发送部21e来实现。该关键词发送部21e,通过执 行游戏程序22a来实现,将使用者在图11所示的关键词登录窗口输入的 关键词,根据上述的输入确定操作,与该使用者的使用者ID—起发送至 游戏服务器l。另外,关键词登录部llf,通过执行程序12a来实现,接收 从游戏终端2所发送的关键词及使用者ID,如图14所示,在该关键词与 该使用者ID关连起来的状态下,存储在存储装置12的关键词数据12c。 图14所示的关键词数据12c,是对图5所示的关键词数据12c进一步将使 用者ID关连起来存储。此外,虽然在图14中对于任一关键词加算时间皆 为固定,但亦可针对各个关键词关联不同的加算时间来予以存储。
如上述,游戏服务器l在实际的聊天中,对各个与所接收到的消息的 发送目的地的使用者的使用者ID关连起来存储的关键词,执行图7中的 S006及S007的处理,算出停止限制时间。
如上述,由于各使用者能将关键词个别登录,因此例如,各使用者能 对在接收到消息时将停止限制时间较通常加长设定的消息的内容进行预 先指定。另外,能更加适当地确保使用者对接收到的消息有回复的机会, 且能让使用者间的交流变得健全。
另外,进行聊天的人数也可不是两人。即,为游戏服务器l与多台游 戏终端2通过网络连接为可以通信,游戏服务器1将某游戏终端2所发送 的消息,转发至其它多台游戏终端2的形态。g卩,本发明为亦能适用于所 谓会议形式的聊天等。通过该实施方式,实施方式1及2同样,确保接收 到消息的使用者有对该消息回复的机会,因此能防止聊天以半途而废的形 式结束。
另外,在实施方式1及2中,虽使用游戏终端2及游戏服务器1作为 构成聊天系统的装置,但也可取代游戏终端2而使用个人计算机、便携信 息终端等的一般的通信装置,或取代游戏服务器1而使用一般公知的服务 器计算机。这样,也可在在线游戏以外进行聊天。即,本发明亦能适用于 将个人计算机作为聊天装置,将服务器计算机作为聊天服务器来进行的一 般的聊天。
另外,虽然此处,游戏服务器1等服务器装置用于中继游戏终端2等 客户端(client)装置间的消息,但各客户端装置为直接进行相互通信的所谓 点对点(P2P)的形态亦可。这与实施方式2的游戏终端2同样,通过在各客 户端装置本身保持关键字数据12c,并执行聊天功能的停止限制处理来实现。
另外,停止限制时间的基本限制时间,不限于依据消息正文数而决定 的时间。例如,可将相当于消息的输入所需时间的时间作为停止限制时间。
20 另外,停止限制时间的结束时点,不一定总为根据停止限制时间所算 出的停止限制时间结束时刻。例如,可当在消息的发送目的地的使用者输 入回复消息中,停止限制时间结束时刻到来时,将停止限制时间结束时刻 延长到该回复消息的发送时刻为止。如上述时,能防止使用者在输入回复 消息中,因对方使用者的聊天停止操作而停止聊天功能。
另外,实施方式1中,当消息发送源的游戏终端2被施以聊天功能的 停止限制时,游戏服务器l,可在从消息发送目的地的游戏终端接2接收 到回复消息时,以该时点来结束在消息发送源的游戏终端2的聊天功能的 停止限制。另外,在实施方式2中也同样,当消息发送源的游戏终端2被 施以聊天功能的停止限制时,该游戏终端2可以从消息发送目的地的游戏 终端2接收到回复消息时的时点,来结束在消息发送源的游戏终端2的聊 天功能的停止限制。


本发明提供一种实现使用者间的健全交流的聊天系统、聊天装置及聊天服务器的控制方法、信息存储介质。当消息转发部(11a)接收消息后,将该消息转发至发送目的地的游戏终端,并且停止限制部(11c),对该消息的发送源的游戏终端发送用以限制该游戏终端中的聊天功能停止处理的指示(限制指示),限制该游戏终端中的聊天功能的停止。停止限制时间算出部(11d),依据接收到的消息的文字数p及关键词有无判断部(11e)的判断,来算出限制聊天功能停止处理的期间(停止限制时间T),而定时器部(11b),确定出停止限制时间结束时刻。到了停止限制时间结束时刻后,停止限制部(11c)发送用以解除聊天功能停止处理的限制的指示(限制解除指示)。



查看更多专利详情

下载专利文献

下载专利