CN100355263C - 信号转换器和网络信息系统 - Google Patents

信号转换器和网络信息系统 Download PDF

Info

Publication number
CN100355263C
CN100355263C CNB00802099XA CN00802099A CN100355263C CN 100355263 C CN100355263 C CN 100355263C CN B00802099X A CNB00802099X A CN B00802099XA CN 00802099 A CN00802099 A CN 00802099A CN 100355263 C CN100355263 C CN 100355263C
Authority
CN
China
Prior art keywords
telephone terminal
data
server
signal
game server
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.)
Expired - Fee Related
Application number
CNB00802099XA
Other languages
English (en)
Other versions
CN1322429A (zh
Inventor
森口敦
板垣崇稔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Publication of CN1322429A publication Critical patent/CN1322429A/zh
Application granted granted Critical
Publication of CN100355263C publication Critical patent/CN100355263C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/007Telephonic communication systems specially adapted for combination with other electrical systems with remote control systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4938Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals comprising a voice browser which renders and interprets, e.g. VoiceXML
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/10Aspects of automatic or semi-automatic exchanges related to the purpose or context of the telephonic communication
    • H04M2203/1066Game playing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/20Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/22Automatic class or number identification arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/38Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
    • H04M3/382Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using authorisation codes or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42314Systems providing special services or facilities to subscribers in private branch exchanges
    • H04M3/42323PBX's with CTI arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0012Details of application programming interfaces [API] for telephone networks; Arrangements which combine a telephonic communication equipment and a computer, i.e. computer telephony integration [CPI] arrangements
    • H04M7/0018Computer Telephony Resource Boards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/18Electrical details
    • H04Q1/30Signalling arrangements; Manipulation of signalling currents
    • H04Q1/44Signalling arrangements; Manipulation of signalling currents using alternate current
    • H04Q1/444Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies
    • H04Q1/45Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies using multi-frequency signalling

Abstract

因为在利用DTMF信号(或分组信号)的网络信息系统中,电话终端301,302和303用作控制终端,所以没有必要使用专门设计的终端或计算机系统,而且任何具有电话终端的用户(或探索者)都可以响应服务器。另外,当该系统正在使用时,利用基本上就是向电话终端所提供的呼叫功能,可以容易地在用户之间建立音频通信。

Description

信号转换器和网络信息系统
技术领域
本发明涉及信号转换器、服务器、网络信息系统及其控制方法和电话终端,更具体地说,涉及利用来自诸如便携式电话终端或固定电话终端等电话终端的DTMF(双音多频)信号,亦即PB信号(按钮信号)或分组信号实现对服务器的控制的信号转换器、服务器、网络信息系统及其控制方法和电话终端。
背景技术
作为用户能够交互地与信息提供商通信的系统,已知有个人计算机通信系统和实时收集问卷的系统。
尤其是近年来,随着个人计算机通信的发展,网络游戏日益受到注意。这种网络游戏可以用诸如与不认识的游戏者对玩或与若干个集合在同一地方的其他游戏者一起猜迷语等不同的方法玩。
但是,上述传统系统有个问题,就是每一个游戏者必须开发一个计算机系统,这使某些游戏者难以参与游戏。
就是说,当若干个游戏者彼此对玩时,连接到诸如局域网等网络环境中的个人计算机对于每一个游戏者是必不可少的。
但是,不是许多地方都有例如,办公室等局域网环境,几乎不可能实现连接大量个人计算机的局域网。
另外当几个游戏者想彼此对玩游戏时,他们必须集合在一个地方,这使他们难以彼此对玩。
作为这些问题的一种解决办法,有一种利用Internet(互联网)的网络游戏。但是,这样的网络游戏也要求每一个游戏者实现一个计算机系统,因而不是一种每一个人都容易参与的系统。
另外,在实时收集问卷的系统的情况下,必须使用专门设计的终端,而且系统的实现和修改并不总是容易做到的。
若能用非常普及的电话终端(固定电话终端、便携式电话终端(=包括PHS的移动电话))作为控制器,上述问题即可解决。
因此,本发明的目的是提供一种能够响应信息提供者(亦即,服务器)利用电话终端作为控制器提供的信息的信号转换器、服务器、网络信息系统及其控制方法和电话终端。
本发明的公开
本发明的第一实施例是一种信号转换器,它通过通信线路连接到服务器,以便向服务器输出控制数据,它包括:信号转换装置,后者把通过公用通信线路来自电话终端的DTMF信号转换成预定的控制数据;和数据发送装置,它通过通信线路把控制数据发送给服务器。
本发明的第二实施例是本发明的第一实施例,它还包括连接请求拒绝装置,后者拒绝来自预先登记的电话终端以外的电话终端的连接请求。
本发明的第三实施例是本发明的第二实施例,其中连接请求拒绝装置还包括连接不批准消息发送装置,后者在从预先登记的电话终端以外的电话终端收到连接请求时向该电话终端发送连接不批准消息。
本发明的第四实施例是本发明的第一实施例,它还包括:音频信息存储装置,后者预先存储音频信息;和音频信息发送装置,后者从服务器收到音频输出指令数据时从音频信息存储装置读出音频信息,并将其发送给该电话终端。
本发明的第五实施例是本发明的第一实施例,其中数据发送装置还包括数据发送禁止装置,它在从多个电话终端收到DTMF信号时禁止发送对应于允许在预定定时发送控制数据的电话终端以外的电话终端的控制数据。
本发明的第六实施例是本发明的第一实施例,其中通信线路数目至少是2,而且数据发送装置同时向多条通信线路发送相同的控制数据。
本发明的第七实施例是本发明的第一实施例,它还包括目标服务器选择装置,后者在输入预定的DTMF信号时选择所述信号转换器应该通过通信线路连接到的服务器。
本发明的第八实施例是本发明的第一实施例,它还包括电话终端识别信息提供装置,后者向服务器提供所述电话终端的主叫用户号码或者与所述主叫用户号码对应的主叫用户识别号码和与用主叫用户号码标识的电话终端对应的线路号。
本发明的第九实施例是本发明的第八实施例,它还包括线路信息存储装置,后者存储主叫用户号码或与主叫用户号码对应的主叫用户识别号码和与用主叫用户号码标识的电话终端对应的线路号。
本发明的第十实施例是本发明的第八实施例,其中数据发送装置在通过通信线路向服务器发送控制数据时发送线路号。
本发明的第十一实施例是本发明的第一实施例,它还包括音频信道建立装置,后者在多个电话终端通过公用通信线路连接时,建立音频信道,使所述各电话终端中至少两个电话终端之间的音频通信成为可能。
本发明的第十二实施例是本发明的第十一实施例,其中所述音频信道建立装置在与从所述服务器收到的连接指令数据对应的电话终端之间建立音频信道。
本发明的第十三实施例是本发明的第十一实施例,其中连接指令数据是预定的二进制数据。
本发明的第十四实施例是本发明的第十一实施例,它还包括信道断开装置,后者在从所述电话终端输入预定的DTMF信号或收到所述服务器本身输出的指令数据时,根据从服务器输入的指令数据,把音频信道建立装置建立的音频信道对应的电话终端与所述音频信道断开。
本发明的第十五实施例是一种服务器,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把来自通过公用通信线路连接的电话终端的DTMF信号转换成预定的控制数据;和数据发送电路,它通过所述通信线路发送所述控制数据,它包括模仿装置,后者把通过所述信线路接收的所述控制数据转换成相应的应用程序用的操作控制数据。
本发明的第十六实施例是本发明的第十五实施例,它还包括数据发送装置,后者通过所述通信线路把各种数据发送到所述信号转换器。
本发明的第十七实施例是服务器,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把来自通过公用通信线路连接的电话终端的DTMF信号转换成预定的控制数据;数据发送电路,它通过所述通信线路把所述控制数据发送给所述服务器;音频信息存储电路,它预先存储音频信息;和音频信息发送电路,它在从所述服务器收到音频输出指令数据时从音频信息存储装置读出音频信息,并将其发送给所述电话终端,所述服务器还包括音频输出指令装置,它产生音频输出指令数据,并通过所述信线路把所述数据发送给所述服务器中的数据发送装置。
本发明的第十八实施例是服务器,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把来自通过公用通信线路连接的电话终端的DTMF信号转换成预定的控制数据;和数据发送电路,它通过多条通信线路把同一控制数据同时发送给服务器,所述服务器包括模仿装置,后者把通过所述多条通信线路输入的所述同一控制数据之一转换成与所述控制数据对应的相当于游戏应用程序的操作控制数据。
本发明的第十九实施例是服务器,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把来自通过公用通信线路连接的电话终端的DTMF信号转换成预定的控制数据;数据发送电路,它通过所述通信线路把所述控制数据发送给所述服务器;电话终端识别信息提供电路,它在电话终端通过公用通信线路连接时,向所述服务器提供所述电话终端的主叫用户号码或者与所述主叫用户号码对应的主叫用户识别号码和与用主叫用户号码标识的电话终端对应的线路号;和线路信息存储电路,它存储所述主叫用户号码或者与所述主叫用户号码对应的主叫用户识别号码和与用所述主叫用户号码标识的电话终端对应的线路号;所述服务器包括线路信息存储装置,它存储所述主叫用户号码或者与所述主叫用户号码对应的主叫用户识别号码和与用所述主叫用户号码标识的电话终端对应的线路号。
本发明的第二十实施例是本发明的第十七实施例,其中还包括发送目的地指定数据发送装置,它在通过所述通信线路向所述信号转换器发送各种数据时与所述电话终端对应的各种数据一起发送与所述电话终端对应的线路号。
本发明的第二十一实施例是本发明的第十五实施例,其中所述应用程序是游戏应用程序,而所述操作控制数据是操作游戏用的数据。
本发明的第二十二实施例是本发明的第十五实施例,其中所述应用程序是累加用的应用程序,而所述操作控制数据是累加用的数据。
本发明的第二十三实施例是本发明的第十五实施例,其中所述应用程序是用于控制广播内容分发的应用程序,而所述操作控制数据是供用户选择观看内容用的内容选择数据。
本发明的第二十四实施例是本发明的第二十三实施例,它还包括解扰数据发送装置,后者在收到内容选择数据时把用于对与所述内容选择数据对应的内容进行解扰的数据发送给与所述内容选择数据对应的电话终端。
本发明的第二十五实施例包括服务器,它包括:模拟装置,它把通过通信线路接收的控制数据转换成相应的应用程序用的操作控制数据;和信号转换器,它包括:信号转换装置,后者通过公用通信线路连接到电话终端并把来自所述电话终端的DTMF信号转换成预定的控制数据;和数据发送装置,它通过所述通信线路把所述控制数据发送给所述服务器。
本发明的第二十六实施例是本发明的第二十五实施例,其中所述应用程序是控制广播内容分发用的应用程序,而所述操作控制数据是供用户选择观看内容用的内容选择数据,而且所述服务器包括解扰数据发送装置,后者在接收到所述内容选择数据时把用于对与所述内容选择数据对应的内容进行解扰的数据发送给与所述内容选择数据对应的电话终端。
本发明的第二十七实施例是一种控制信号转换器用的方法,所述信号转换器通过通信线路连接到服务器,用来向服务器输出控制数据,所述方法包括:信号转换步骤,用来把来自通过所述通信线路连接的电话终端的DTMF信号转换成预定的控制数据;和数据发送步骤,其中通过所述通信线路把所述控制数据发送给所述服务器。
本发明的第二十八实施例是控制服务器用的方法,所述服务器通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把来自通过所述通信线路连接的电话终端的DTMF信号转换成预定的控制数据;和数据发送电路,它通过所述通信线路发送所述控制数据,所述方法包括模仿步骤,把通过所述通信线路接收的所述控制数据转换成相应的应用程序用的操作控制数据。
本发明的第二十九实施例是服务器,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把来自通过所述通信线路连接的电话终端的DTMF信号转换成预定的控制数据;数据发送电路,它通过所述通信线路发送所述控制数据;和音频信道建立电路,当多个电话终端通过所述公用通信线路连接时,它能够建立音频信道,后者使至少两个电话终端之间的音频通信成为可能,并在与来自所述服务器的连接指令数据对应的电话终端之间建立音频信道,所述服务器包括:处理装置,它根据来自所述信号转换器的控制数据完成预定的处理;和连接指令发送装置,它在所述处理装置内的处理结果与预定的条件匹配时,向所述信号转换器发送连接指令数据,用来指令在所述音频信道建立装置内建立音频信道。
本发明的第三十一实施例是本发明的第三十实施例,其中所述处理装置根据所述控制数据改变预先登记的预定数据的数值,当改变后的数据数值属于预定的范围时,所述连接指令数据发送装置判定处理结果与所述条件匹配。
本发明的第三十二实施例是本发明的第三十一实施例,其中所述控制数据包括用于识别通过所述公用通信线路连接到所述信号转换器的电话终端的识别号码;所述处理装置改变关于每一个识别号码的所述数据数值,并通过将其与所述识别号码联系起来而存储改变后的数据;以及连接指令数据发送装置根据与所述识别号码相联系而存储的数据比较的结果设置所述预定的范围。
本发明的第三十三实施例是本发明的第三十一实施例,其中所述处理装置包括显示控制装置,后者根据预定的数据控制屏幕显示;而所述预定的数据是表示显示控制装置中显示坐标的数据。
本发明的第三十四实施例是服务器,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把来自通过所述公用通信线路连接的电话终端的DTMF信号转换成预定的控制数据;和数据发送电路,它通过所述通信线路发送所述控制数据,所述服务器包括呼叫请求装置,发送向所述电话终端发出呼叫请求的呼叫请求数据。
本发明的第三十五实施例是信号转换器,它通过通信线路连接到服务器,以便向所述服务器输出控制数据,所述信号转换器包括:信号转换装置,它把包括在从通过所述公用通信线路连接的所述电话终端发送的分组信号中的并与所述电话终端操作按钮的操作对应的操作数据转换成预定的控制数据;和数据发送装置,它通过所述通信线路把所述控制数据发送到所述服务器。
本发明的第三十六实施例是本发明的第三十五实施例,它还包括连接请求拒绝装置,后者根据包括在所述分组信号中的所述电话终端识别信息拒绝来自预先登记的电话终端以外的电话终端的连接请求。
本发明的第三十七实施例是本发明的第三十五实施例,其中所述连接请求拒绝装置还包括连接不批准消息发送装置,后者在收到所述电话终端的连接请求时,向预先登记的电话终端以外的电话终端发送连接不批准消息。
本发明的第三十八实施例是本发明的第三十五实施例,它还包括音频信息存储装置,它预先存储音频信息;和音频信息发送装置,它在从所述服务器输入音频输出指令数据时,从所述音频信息存储装置读出所述音频信息,并将其发送给所述电话终端。
本发明的第三十九实施例是本发明的第三十五实施例,其中所述数据发送装置还包括数据发送禁止装置,后者当从多个电话终端收到分组信号时,禁止与在特定的定时允许发送控制数据的电话终端以外的电话终端对应的控制数据的发送。
本发明的第四十实施例是本发明的第三十五实施例,其中所述通信线路的数目至少是2,而所述数据发送装置同时向多条通信线路发送同样的控制数据。
本发明的第四十一实施例是本发明的第三十五实施例,它还包括目标服务器选择装置,当输入预定的分组信号时选择所述信号转换器应该通过通信线路连接到的服务器。
本发明的第四十二实施例是本发明的第三十五实施例,它还包括电话终端识别信息提供装置,后者向所述服务器提供所述电话终端的主叫用户号码或者与所述主叫用户号码对应的主叫用户识别号码和与用所述主叫用户号码标识的电话终端对应的线路号。
本发明的第四十三实施例是本发明的第四十二实施例,它还包括线路信息存储装置,后者存储所述主叫用户号码或与所述主叫用户号码对应的主叫用户的识别号码和与用所述主叫用户号码标识的电话终端对应的线路号。
本发明的第四十四实施例是本发明的第四十二实施例,其中所述数据发送装置在通过所述通信线路向所述服务器发送所述控制数据时发送所述线路号。
本发明的第四十五实施例是本发明的第三十五实施例,它还包括音频分组信道建立装置,当多个电话终端通过所述公用通信线路连接时,它建立音频分组信道,后者使所述各电话终端中至少两个电话终端之间的音频通信成为可能。
本发明的第四十六实施例是本发明的第四十五实施例,其中所述音频分组信道建立装置在与来自所述服务器的连接指令数据对应的电话终端之间建立音频信道。
本发明的第四十七实施例是本发明的第四十五实施例,其中所述连接指令数据是预定的二进制数据。
本发明的第四十八实施例是本发明的第四十五实施例,它还包括信道断开装置,后者在从所述电话终端输入包括预定的控制数据的分组信号或收到所述服务器本身输出的指令数据时,根据从所述服务器输出的所述指令数据,把所述音频分组信道建立装置建立的音频分组信道对应的电话终端与所述音频分组信道断开。
本发明的第四十九实施例是一种服务器,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把包括在从通过所述公用通信线路连接的电话终端发送的分组信号中并对应于所述电话终端操作按钮的操作的操作数据转换成预定的控制数据;和数据发送电路,它通过所述通信线路把所述控制数据发送给所述服务器,所述服务器包括模仿装置,后者把通过所述通信线路接收的所述控制数据转换成相应的应用程序用的操作控制数据。
本发明的第五十实施例是本发明的第四十九实施例,它还包括数据发送装置,后者通过所述通信线路把各种数据发送到所述信号转换器。
本发明的第五十一实施例是服务器,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把包括在从通过所述公用通信线路连接的电话终端发送的分组信号中并对应于电话终端操作按钮的操作的操作数据转换成预定的控制数据;和数据发送电路,它通过所述通信线路把所述控制数据发送给所述服务器;音频信息存储电路,它预先存储音频信息;和音频信息发送电路,后者在从所述服务器收到音频输出指令数据时从所述音频信息存储装置读出音频信息,并将其发送给所述电话终端,所述服务器还包括音频输出指令装置,它产生音频输出指令数据,并通过所述通信线路把所述数据发送给所述服务器中的数据发送装置。
本发明的第五十二实施例是服务器,它包括:信号转换电路,它把包括在从通过公用通信线路连接的电话终端发送的分组信号中并对应于电话终端操作按钮的操作的操作数据转换成预定的控制数据;数据发送电路,它通过多条通信线路把所述控制数据发送给所述服务器;和模仿装置,它把通过多条通信线路输入的所述相同控制数据之一转换成对应于与所述控制数据对应的游戏应用程序的操作控制数据。
本发明的第五十三实施例是服务器,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把包括在从通过公用通信线路连接的电话终端发送的分组信号中并相当于电话终端操作按钮的操作的操作数据转换成预定的控制数据;数据发送电路,它通过所述通信线路把所述控制数据发送给所述服务器;电话终端识别信息提供电路,它在电话终端通过所述公用通信线路连接时,向所述服务器提供所述电话终端的主叫用户号码或者与所述主叫用户号码对应的主叫用户识别号码和与用所述主叫用户号码标识的电话终端对应的线路号;和线路信息存储电路,它存储所述主叫用户号码或者与所述主叫用户号码对应的主叫用户识别号码和与用所述主叫用户号码标识的电话终端对应的线路号,所述服务器还包括线路信息存储装置,后者存储所述主叫用户号码或者与所述主叫用户号码对应的主叫用户识别号码和与用所述主叫用户号码标识的电话终端对应的线路号。
本发明的第五十四实施例是本发明的第五十一实施例,其中还包括发送目的地指定数据发送装置,它在通过所述通信线路向所述信号转换器发送各种数据时与对应于所述电话终端的所述各种数据一起发送与所述电话终端对应的所述线路号。
本发明的第五十五实施例是本发明的第四十九实施例,其中所述应用程序是游戏应用程序,而所述操作控制数据是操作游戏用的数据。
本发明的第五十六实施例是本发明的第四十九实施例,其中所述应用程序是累加用的应用程序,而所述操作控制数据用作累加用的数据。
本发明的第五十七实施例是本发明的第四十九实施例,其中所述应用程序是一个控制广播内容分发用的应用程序,而所述操作控制数据是为用户选择观看内容用的内容选择数据。
本发明的第五十八实施例是本发明的第五十七实施例,它还包括解扰数据发送装置,后者在收到内容选择数据时把与所述内容选择数据对应的内容解扰用的数据发送给与所述内容选择数据对应的电话终端。
本发明的第五十九实施例包括服务器,它包括:模仿装置,后者把通过通信线路接收的控制数据转换成相应的应用程序用的操作控制数据;和信号转换器,后者包括:信号转换装置,它把包括在从通过公用通信线路连接的电话终端发送的分组信号中并相当于所述电话终端操作按钮的操作的操作数据转换成预定的控制数据;和数据发送装置,它通过所述通信线路把所述控制数据发送给所述服务器。
本发明的第六十实施例是本发明的第五十九实施例,其中所述应用程序是一个控制广播内容分发用的应用程序,而所述操作控制数据是为用户选择观看内容用的内容选择数据,而所述服务器包括解扰数据发送装置,后者在收到所述内容选择数据时把与所述内容选择数据对应的内容解扰用的数据发送给与所述内容选择数据对应的所述电话终端。
本发明的第六十一实施例是控制信号转换器用的方法,所述信号转换器通过通信线路连接到服务器,用来向所述服务器输出控制数据,所述方法包括:信号转换步骤,其中把包括在从通过公用通信线路连接的电话终端发送的分组信号中并相当于所述电话终端操作按钮的操作的操作数据转换成预定的控制数据;和数据发送步骤,其中通过所述通信线路把所述控制数据发送给所述服务器。
本发明的第六十二实施例是控制服务器用的方法,所述服务器通过通信线路连接到信号转换器,后者包括:信号转换电路,它用来把包括在从通过公用通信线路连接的电话终端发送的分组信号中并相当于所述电话终端操作按钮的操作的操作数据转换成预定的控制数据;和数据发送电路,它通过所述通信线路发送所述控制数据;所述方法包括模仿步骤,把通过通信线路接收的控制数据转换成相应的应用程序用的操作控制数据。
本发明的第六十三实施例是电话终端,它通过公用通信线路连接到信号转换器,后者包括:信号转换电路,它把操作数据转换成预定的控制数据;和数据发送电路,它通过所述通信线路把所述控制数据发送到服务器;所述电话终端还包括:具有操作按钮的操作装置;操作检测装置,它检测操作装置的操作;分组产生装置,根据所检测到的所述操作装置的操作产生包括操作数据的分组信号;和分组发送装置,它通过所述通信线路向所述服务器发送所述分组信号。
本发明的第六十四实施例是本发明的第六十三实施例,其中所述分组产生装置当操作按钮操作之后预定时间周期过去时在所述预定的时间周期内产生包括相当于操作按钮操作的操作数据的分组信号;和分组发送装置,后者当所述分组产生装置产生分组时自动通过所述通信线路把所述分组信号发送给所述服务器。
附图简介
图1是第一实施例的网络游戏系统的总体方框图;
图2是PB转换器的总体方框图;
图3是游戏服务器203的总体方框图;
图4是游戏服务器208的总体方框图;
图5A和5B是PB转换器和游戏服务器的功能方框图;
图6是举例说明命令格式的示意图;
图7是举例说明第一类型命令格式的示意图;
图8是举例说明第二类型命令格式的示意图;
图9是举例说明第三类型命令格式的示意图;
图10是举例说明启动序列的示意图;
图11是举例说明从电话终端发出断开序列的示意图;
图12是举例说明强制断开序列的示意图;
图13是举例说明请求主叫用户号码的序列的示意图;
图14是举例说明请求音频输出的序列的示意图;
图15是举例说明请求结束音频输出的序列的示意图;
图16是举例说明请求禁止PB信号输入的序列的示意图;
图17是举例说明允许输入PB信号的序列的示意图;
图18是举例说明通知过程序列的示意图;
图19是举例说明启动测试方式序列的示意图;
图20是举例说明结束测试方式的序列的示意图;
图21是举例说明请求启动多用户通信的序列的示意图;
图22是举例说明请求结束多用户通信的序列的示意图;
图23是举例说明请求多用户通信状态的序列的示意图;
图24是举例说明多用户通信状态的示意图;
图25是举例说明请求启动多用户通信的情况下动作的示意图;
图26是第二实施例的总体方框图;
图27是第三实施例的总体方框图;
图28A和28B是举例说明计算机电话卡配置的示意图;
图29是举例说明PB对话功能和键盘模仿功能之间关系的示意图;
图30是举例说明数据库内容的示意图;
图31是举例说明多用户通信的示意图;
图32是举例说明启动两个个人之间通信时程序的序列示意图;
图33是举例说明结束两个个人之间通信时程序的序列示意图;
图34是举例说明启动多用户通信的条件的方框图;
图35是举例说明应用示例的示意图;
图36是举例说明应用示例的示意图;
图37是举例说明应用示例的示意图;
图38是举例说明应用示例的示意图;
图39是举例说明从游戏服务器发出呼叫请求的序列的示意图;
图40是第四实施例的网络游戏系统的总体方框图;
图41是分组网关服务器的总体方框图;
图42A和42B是分组网关服务器和游戏服务器的功能的方框图;
图43是电话终端的总体方框图;
图44是第四实施例过程的流程图;
图45是举例说明第四实施例电话终端显示屏幕的示例的示意图;
图46是举例说明分组数据配置实例的示意图。
实施本发明的最佳方式
现将参照附图描述本发明的适当的实施例。
[A]第一实施例
在本发明的第一实施例中,将以网络游戏系统为例描述网络信息系统。
[1]网络游戏系统的总体构成
网络游戏系统的总体构成示于图1。
网络游戏系统100大致包括第一网络游戏服务器200-1、第二网络游戏服务器200-2和通过通信线路把固定电话终端301、便携式电话终端302或便携式电话终端303连接到服务器200-1和200-2的公用线路网络300。
第一网络游戏服务器200-1包括:把从公用线路网络300输入的PB(按钮)信号转换成控制数据的PB转换器201;把通过公用线路网络300连接到专用支线交换机(PBX)202的固定电话终端301、便携式电话终端302或便携式电话终端303连接到PB转换器201的PBX;实际运行游戏应用程序的游戏服务器203;和在游戏服务器203控制下显示游戏屏幕的大屏幕显示器204。
第二网络游戏服务器200-2包括:把从公用线路网络300输入的PB信号转换成控制数据的PB转换器206;把通过公用线路网络300连接到专用支线交换机(PBX)的固定电话终端301、便携式电话终端302或便携式电话终端303连接到PB转换器206的PBX 207;实际执行游戏应用程序的游戏服务器208;根据游戏服务器208输出的图像信号显示游戏屏幕的大屏幕显示器209;和把游戏服务器208输出的图像信号和音频信号转换成无线电波并通过广播天线210把无线电波发送到家庭电视机305的广播电台211。
公用线路网络300包括有线公用线路网络305、无线公用线路网络306、无线基站307和308;以及控制站309和310。
[2]PB转换器的总体构成
因为PB转换器201和PB转换器206具有相同的构成,所以下面以PB转换器201为例描述PB转换器的总体构成。
[2.1]PB转换器201的总体构成
PB转换器的总体方框图示于图2。
PB转换器201包括:MPU(微处理装置)20,它控制整个PB转换器201;ROM(只读存储器)21,其中存储控制程序和控制数据;RAM(随机存储器)22,其中临时存储各种数据,也用作工作区;显示器23,显示各种信息;视频卡24,在MPU 20和显示器23之间起接口作用;输入装置25,诸如键盘,操作者用以执行各种操作;数据通信卡26,在MPU 20和游戏服务器203之间起接口作用;外部存储器27,诸如硬盘等,存储大量各种数据;多个计算机电话卡28-1至28-n,在MPU20和PBX 202之间起接口作用;总线29,使MPU 20、ROM 21、RAM22、显示器23、视频卡24、输入装置25、数据通信卡26、外部存储器27和计算机电话卡28-1至28-n彼此连接。
[2.2]计算机电话卡的构成
现将给出计算机电话卡28-1至28-n(28,除非特别指定)的详细描述。所有计算机电话卡28-1至28-n具有相同的构成。
计算机电话卡28具有两个线路连接端子,并且不仅包括各自与两条线路中的每一条对应的音频信号处理装置410-1和410-2,而且还包括CODEC(编码解码器)420、MVIP控制器431、DSP(数字信号处理器)432、存取控制装置433、SRAM(静态随机存取存储器)434、I/O(输入/输出)端口435、扩展总线接口(I/F)436、PC(个人计算机)接口440、总线控制器441、总线422、音频输出装置451和音频输入装置452。总线422的规格可以是,例如,现有总线规格,诸如ISA(工业标准结构)或PCI(外围接口互联)或其他规格。
CODEC 420具有把模拟音频信号(包括PB信号)转换成数字信号的功能和把数字信号转换成模拟音频信号的功能。
MVIP控制器431按照MVIP(多厂家集成协议)控制与每一条线路对应的数字数据的输入和输出。另外,MVIP控制器431具有线路交换和连接功能,它使控制器431能够不仅在同一卡上而且在通过MVIP总线连接的不同卡之间处理线路连接。
DSP 432不仅用MVIP控制器431控制线路连接,而且从输入的听觉信号检测DTMF(PB信号)。与在DSP 432中检测的PB信号对应的数据(1至9,0,*,#和A至D)在存取控制器433控制的定时下写入SRAM 434的预定区域。在本实施例中,与写入SRAM 434的PB信号对应的数据转换成预定的命令并发送给游戏服务器203。
I/O端口435是输入和输出控制设置在模拟处理装置410-和410-2中的各种开关通断的信号的端口。
扩展总线接口(I/F)436是附带实现传真机特征等时用的接口,而PC接口440是DSP 432和总线442之间的接口。总线控制器441控制总线442。
音频输出装置451向卡以外输出音频信号并具有扬声器端子SP。音频输入装置452从卡以外输入音频信号并具有微音器端子MIC。
接着,对模拟处理装置410-2的描述从略,因为它与模拟处理装置410-1具有相同的结构。
模拟处理装置410-1包括检测呼入信号的呼入信号检测装置411、检测极性反转的环路检测装置412、检测电压是否足以进行呼叫的线路电压监视装置413、使直流环路闭合而令线路连接的直流环路闭合电路414、提取音频信号(交流信号)的变压器415、把听觉信号分成输入信号和输出信号的混合电路416、检测外部连接到端子TEL1上的电话的挂机状态的挂机状态检测装置147、向外接电话供应预定数量电流的恒流电源电路418、在挂机状态下接收来话呼叫的F网络信号输入电路419、线路连接端子LINE1(电话端口)和外接电话端子TEL1。
另外,图28A和28B中的端子RING用来连接到电源,使外接电话产生振铃信号。
图28A和28B所示的计算机电话卡符合远程通信端子设备鉴定标准,而且当使用具有上述功能并符合鉴定标准的计算机电话卡时,可以完成本发明的本实施例。因此,对每一个功能的进一步描述从略。
[3]游戏服务器的总体结构
[3.1]游戏服务器203的总体结构
游戏服务器203的总体方框图示于图3。
游戏服务器203是利用所谓“游戏机”构成。它大致包括:游戏机体31(包括游戏应用程序ROM盒或CD-ROM重放器),后者具有控制器输入端子TC1和TC2,特殊的游戏控制器连接于其上;和信号转换器32,把PB转换器输出的信号转换成这样的信号,使之从游戏控制器输出。控制器输入端子数不限于2,可以是3或更多。
[3.2]游戏服务器208的总体结构
图4示出游戏服务器208的总体方框图。
游戏服务器208是个人计算机,其中安装了游戏应用程序,作为游戏服务器起服务作用,并包括控制整个游戏服务器208的MPU(微处理装置)35、其中存储了控制程序和控制数据的ROM 36、临时存储各种数据并用作工作区的RAM 37、在MPU 35和大屏幕显示器209之间起接口作用的视频卡38、诸如键盘等操作者执行各种操作用的输入装置、在MPU 35和PB转换器206之间起接口作用的数据通信卡40、诸如硬盘等存储大量各种数据的外部存储器41、在MPU 35和广播电台211之间起接口作用的数据通信卡42和使MPU 35、ROM 36、RAM 37、视频卡38、输入装置39、数据通信卡40、外部存储器41和数据通信卡42彼此连接的总线43。
[4]PB转换器和游戏服务器的功能构成
接着,以PB转换器206和游戏服务器208为例描述PB转换器和游戏服务器的功能构成。
图5A和5B示出PB转换器206和游戏服务器208的功能方框图。
[4.1]PB转换器206的功能构成
[4.1.1]PB信号转换功能
PB转换器206具有PB信号转换功能F1,它把通过PBX 207从网络接收的PB信号(DTMF)转换成预定的码,诸如ASCII码。
作为预定的码,按照转换器的规格任何码都可以使用。
[4.1.2]PB信号输入禁止功能
另外,PB转换器206也具有PB信号输入禁止功能F2,它在收到PB信号时不把与从特定的固定电话终端或便携式电话终端接收的PB信号(DTMF)对应的数据发送给游戏服务器208。
所述PB信号输入禁止功能F2用来把在各用户通过固定电话终端和便携式电话终端连接到游戏服务器208时从若干用户实时地接收所有输入的“实时处理”  切换成“时分处理”。就是说,例如,PB信号输入禁止功能F2使在某个时隙接收和处理与10个用户对应的PB信号的输入,而在另一个时隙中接收和处理与另外的10个用户对应的PB信号的输入。这样可以减少游戏服务器208的负载。
[4.1.3]连接请求拒绝功能
PB转换器206具有连接请求拒绝功能F3,它拒绝未登记电话终端的连接请求呼叫。
具体地说,当PB转换器206收到来自未登记电话终端的呼叫时,它用音频引导等向该电话终端发送连接不批准消息。
[4.1.4]音频输出功能
PB转换器206具有音频输出功能F4,在按照预定的控制码从游戏服务器208请求预定的音频输出时,从多媒体池读出与预定的控制数据对应的音频信息,重放并向该电话终端发送该信息。
[4.1.5]多媒体池功能
PB转换器206具有多媒体池功能F5,它存储诸如各种图像数据和音频数据等多媒体数据。
[4.1.6]发送目的地广播功能
PB转换器206具有发送目的地广播功能F6,它通过多条线路连接PB转换器和游戏服务器208,以维持通信的可靠性。
用这种功能,即使特定的线路断开,处理也可以连续进行,而不出任何问题,以此改进通信的可靠性。
[4.1.7]发送目的地选择功能
PB转换器206具有发送目的地选择功能F7,它在该PB转换器206可以连接到设置在不同地点(例如东京和大阪)的多个游戏服务器208时,在输入PB信号时,把PB转换器206连接到与预定的特定PB信号(例如,[3#])对应的地点上的游戏服务器208(例如,大阪的游戏服务器)。
[4.1.8]主叫用户号码特定PB历史保留功能
PB转换器206具有主叫用户号码特定PB历史保留功能F8,它为每一个主叫用户号码保留所收到的PB信号的历史(表示输入了哪一个PB信号)。
利用这种功能,可以执行UNDO功能(恢复操作前状态的功能),可以重放得到高分的游戏者的完成过程,并能根据多个游戏者的历史进行数据分析。
[4.1.9]数据发送功能
PB转换器206具有数据发送功能F9,它发送PB信号转换而获得的控制数据,或作为二进制数据的普通正文数据。
[4.1.10]主叫用户号码通知功能
PB转换器206具有主叫用户号码通知功能F10,它把用于指定便携式电话终端的主叫用户号码(与主叫用户号码对应的主叫用户识别号码)或线路与用于指定单线路计算机电话卡的CTI(计算机电话集成)线路号配对,并把这些号码通知游戏服务器。
另外,在多线路计算机电话卡的情况下,给每一个计算机电话端口分发一个CTI线路号,以便把这些号码通知游戏服务器208。此外,当实现多个计算机电话卡时,给每一个计算机电话端口分发一个CTI线路号。
在这种情况下,从管理的观点看CTI线路号最好是顺序号。
借助于这种通知功能,游戏服务器208和PB转换器206可以通过不是直接交换冗长主叫用户号码,而是把该数据与主叫用户号码联系起来来交换数据。
[4.1.11]主叫用户号码保留功能
PB转换器206具有主叫用户号码保留功能F11,它保留主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)和已经由上述主叫用户号码通知功能通知的CTI线路号的对应关系。
通过保留该对应关系,PB转换器206可以不是通过直接交换冗长的主叫用户号码而是通过得到与主叫用户号码相关的CTI线路号的通知而与游戏服务器208交换数据。
[4.1.12]数据接收功能
PB转换器206具有数据接收功能F12,它接收从游戏服务器208作为控制数据发送的二进制数据或作为普通正文数据从游戏服务器208发送的特定的二进制数据。
[4.1.13]多用户通信启动功能
PB转换器206具有多用户通信启动功能F13,它为在与游戏服务器208发出的指令相应的多个用户之间建立通信而形成音频信道。
[4.1.14]多用户通信结束功能
PB转换器206具有多用户通信结束功能F14,它结束形成了音频信道的多个用户之间的通信。
[4.1.15]特定电话呼叫放弃功能
PB转换器206具有特定电话呼叫放弃功能F15,在多个用户之间正在通信期间,它或者根据本身发出的或者根据来自任何电话终端的PB信号放弃对与游戏服务器208发出的放弃指令对应的电话终端的电话呼叫。
[4.1.16]多用户通信状态通知功能
PB转换器206具有多用户通信状态通知功能F16,它通知游戏服务器208有关形成音频信道时形成音频信道的线路号。
从管理的观点看,这个功能最好定期地(例如,每3秒一次)向游戏服务器提供通知。
[4.2]游戏服务器208的功能结构
[4.2.1]键盘模仿功能
游戏服务器208具有键盘模仿功能F21,它将PB转换器接收的特定编码转换成游戏操作码。
就是说,当操作电话终端的键盘把PB信号输入PB转换器时,产生一个与该PB信号对应的特定编码,向外送到游戏服务器。于是,游戏服务器208便把特定的编码转换成操作码,以便处理游戏。
[4.2.2]角色数据存储功能
游戏服务器208具有角色数据存储功能F22,它与游戏者对应地按照主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)存储动作的历史,经验数值等。
这种功能使游戏者在下一次在游戏服务器登记时能够立即从停止玩游戏的一点继续玩游戏。
[4.2.3]地点信息提供功能
游戏服务器208具有地点信息提供功能F23,它提供有关地点的信息。
[4.2.4]多用户通信启动请求功能
游戏服务器208具有多用户通信启动请求功能F24,它请求启动通信,以便形成音频线路,使得与PB转换器中选择的线路号(分发给每一个计算机电话卡(在单线路卡的情况下)或每一个计算机电话端口(在多线路卡是情况下))对应的用户可以与其他预定的用户通信。
[4.2.5]多用户通信断开请求功能
游戏服务器208具有多用户通信断开请求功能F25,它请求断开与在PB转换器中选择的线路号(分发给每一个计算机电话卡(在单线路卡的情况下)或每一个计算机电话端口(在多线路卡是情况下))对应的用户所使用的音频线路。
[4.2.6]主叫用户号码请求功能
游戏服务器208具有主叫用户号码请求功能F26,它在游戏服务器208由于某种原因丢失有关主叫用户号码(或与主叫用户号码对应的主叫用户识别号码),或者需要再次查找与特定线路连接的电话终端的主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)时,请求PB转换器通知主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)。
[4.2.7]音频输出请求功能
游戏服务器208具有音频输出请求功能F27,它把预设于PB转换器中的音频信息(诸如音频导引、音乐或音响效果)发送给用户电话终端,诸如便携式电话终端。
[4.2.8]PB信号输入禁止请求功能
游戏服务器208具有PB信号输入禁止请求功能F28,它通过只允许多个游戏者(游戏参与者)中特定的一些游戏者通过键盘键入来控制通信量。
[4.2.9]PB信号输入许可功能
游戏服务器208具有PB信号输入许可功能F29,它允许在上述PB信号输入禁止请求功能F28激活时已经被禁止输入PB信号的游戏者或准备好利用网络游戏系统的新参与的游戏者输入PB信号。
[4.2.10]数据接收功能
游戏服务器208具有数据接收功能F30,它接收从PB转换器206作为控制数据发送的二进制数据或从PB转换器206作为普通正文数据发送的特定的二进制数据。
[4.2.11]数据发送功能
游戏服务器208具有数据发送功能F31,它把控制数据或普通正文数据作为二进制数据发送。
[4.3]PB转换功能F1和键盘模仿功能F21之间关系
现将参照图29比较详细地描述上述功能中PB转换功能F1和键盘模仿功能F21之间关系。
如上所述,在本实施例中,因为计算机电话卡28-1至28-n中PB信号转换成编码,所以多个PB转换功能在图29的F1-1所示多路线方式下工作。PB转换器206的MPU 20按照与游戏服务器208的上述协议(F1-2)把对应于卡上转换的PB信号的数据(十键数字)编码成命令,并将命令编码成分组(F1-3)。
因为PB信号转换功能工作在上述多路线方式下,所以出现一种情况,就是一个路线正在发送一个分组时另一路线请求发送另一分组。所以,在本实施例中,数据发送功能F9对该分组的发送进行排他控制,以避免拥塞。
同时,游戏服务器208的数据接收功能F30和键盘模仿功能F21都工作在单路线方式下。数据接收功能F30从PB转换器206所接收的分组通过分组解码功能F21-1从分组格式进行解码,恢复的命令被命令解码功能F21-2解码,然后将解码后的命令通过查找键盘转换表F21-3转换成键盘信息。
在键盘转换表F21-3中,例如,如图29所示,对每一线路号存储与终端的十键相关的键控代码。键控代码是唯一地分发的,键盘模仿功能F21可以按照线路号和所接收的命令中出现的十键号指定键控代码。
另外,键盘模仿功能F21还具有功能(F21-5),它把通过查找键盘转换表F21-3而获得的键盘信息作为指示键盘操作的键盘事件(F21-4)发送给游戏应用程序。
于是,用户可以通过操作终端上的十个键玩游戏。
[5]命令
在PB转换器和游戏服务器之间交换控制命令。下面将详细描述命令。
[5.1]命令系统
命令按照功能和应用目的大体上分为第一至第四类型。
命令的这四种类型用与每一个命令的第一字节对应的命令字节中MSB(最高位)侧的两个识别位BID(=b7和b6)来区分。
更具体地说,如图6所示,命令用构成第一字节B1的识别位BID来区分如下。在以下的描述中,符号“%”代表二进制数。
BID=%00->第一类型命令
BID=%01->第二类型命令
BID=%10->第三类型命令
BID=%11->第四类型命令
第一字节剩余6位(b5至b0)分发第一类型以外的功能号。
[5.2]第一类型命令(2字节码)
如图7所示,第一类型命令是2字节数据,包括第一字节B1和第二字节B2。如上所述,构成第一字节B1的识别位BID为“%00”。
另外,跟在识别位BID之后的2位(=b5和b4;功能号位)分发给功能号。因此,原则上,可以把4(=22)种功能类型分发给第一类型命令。但是,当功能号位为“%11”时,第一字节B1中剩余的4位(b3至b0)也可以作为扩展功能号分发。
在PB信号提供功能的情况下,例如,PB信号分发给第一字节中剩余4位(=b3至b0)。
另外,第二字节B2分发给对应于指定PB转换器中的计算机电话卡的号码的线路号。
[5.3]第二类型命令(3字节码)
第二类型命令,如图8所示,是3字节数据,包括第一字节B1、第二字节B2和第三字节B3。如上所述,构成第一字节B1的识别位BID是“%01”。
另外,跟在识别位BID之后的6位(b5至b0;功能号位)分发给功能号。因此,可以把64(=26)种功能类型分发给第二类型的命令。
此外,第二字节B2分发给对应于指定PB转换器中的计算机电话卡的号码的线路号。
另外,第三字节B3分发给参数。
[5.4]第三类型命令(可变长度码)
第三类型命令是可变长度命令,如图9所示。如上所述,构成第一字节B1的识别位BID为“%10”。
另外,跟在识别位之后的6位(=b5至b0;功能号位)分发给功能号。因此,可以把64(=26)种功能类型分发给第三类型命令。
此外,第二字节B2分发给对应于指定PB转换器中计算机电话卡的号码的线路号。
另外,第三字节B3分发给命令长度,而第四字节B4至第n字节分发给参数。
第(n+1)字节B(n+1)分发给检查和字节。
[5.5]第四类型命令(测试方式码)
第四类型命令是一种用于测试方式的命令,在装置的正常操作下并不激活。
它具有与第三类型命令相同的命令格式。如上所述,构成第一字节B1的识别位BID为“%11”。
[6]处理序列
接着,将描述处理序列。
[6.1]启动序列
启动序列示于图10。
当便携式电话终端或固定电话终端发出呼叫并连接到PB转换器206时,PB转换器206向游戏服务器208发送所连接的线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)作为电话终端的识别符,以便把这些号码通知该服务器(步骤S1)。
此刻,PB转换器206把线路号和主叫用户号码(和要求的主叫用户号码对应主叫用户识别号码)彼此联系之后登记入数据库(DB)(步骤S2)。
图30是举例说明数据库内容的示意图。在本实施例中,如上所述,连接n个计算机电话卡28-1至28-n,而且每一个卡有两条线路。于是,例如,如图30所示,顺序线路号分发给计算机电话卡28-1至28-n的电话端口,并登记在数据库中,其中把顺序的线路号与所连接的主叫用户的号码相联系。
其时,游戏服务器208还通过把线路号与主叫用户号码相联系来把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)登记入数据库中(步骤S3)。
所述登记之后,在PB转换器206和游戏服务器208之间利用线路号而不是就数据量而言较大的主叫用户的号码进行通信,因而可以减少通信量。
通过把线路号与主叫用户号码相联系来把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)登记入数据库(步骤S4)之后,游戏服务器208向PB转换器206发送PB信号输入许可,允许与登记的线路号(或与主叫用户号码对应的主叫用户识别号码)对应的电话终端输入PB信号(步骤S5)。
当PB转换器206响应所述PB信号输入许可而返回PB信号输入许可通知时,完成启动序列。此后,PB转换器206准备好从相应的电话终端接收PB信号的输入。
[6.2]断开序列
断开序列或者由电话终端激活或者由游戏服务器208强制激活。
[6.2.1]断开序列由电话终端激活
断开序列由电话终端激活示于图11。
当断开序列由电话终端激活时,电话终端切换到挂机状态(步骤S10)。
因为所述切换把电话终端与PB转换器206断开,所以PB转换器206不仅与挂机状态的电话终端对应,而且把彼此联系并存储于数据库的线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)从数据库删除(步骤S11)。
然后,PB转换器206向游戏服务器208发送线路断开通知,通知游戏服务器208,与线路号对应的电话终端已经断开(步骤S12)。
收到通知时,游戏服务器208从数据库删除线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)(步骤S13)。
或者,上述序列可以构成如下。当检测出电话终端已经切换到挂机状态时,游戏服务器208被通知这种挂机状态。游戏服务器208然后把线路号和线路断开请求通知PB转换器。然后,PB转换器206对应于挂机状态的电话终端,把彼此联系并存储于数据库的线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)从数据库删除,并通知游戏服务器208,对应于该线路号的电话终端已经断开,于是游戏服务器208把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)从数据库删除。
[6.2.2]游戏服务器208强制激活断开序列
图12表示游戏服务器208强制激活断开序列。
当游戏服务器208强制激活断开序列时,游戏服务器208把线路号和线路断开请求通知PB转换器206(步骤S15)。
PB转换器206不仅对应于挂机状态的电话终端,而且把彼此联系并存储于数据库的线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)从数据库删除(步骤S16)。
然后,PB转换器206向游戏服务器208发送线路断开通知,通知游戏服务器208,与该线路号对应的电话终端已经断开(步骤S17)。
收到通知时,游戏服务器208把线路号和与该线路号对应的主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)从数据库删除(步骤S18)。
[6.3]主叫用户号码请求序列
主叫用户号码请求序列是这样的一种序列,当游戏服务器208由于某种原因丢失了有关主叫用户号码(或与主叫用户号码对应的主叫用户识别号码),或者需要再次查找连接到特定的线路的电话终端的主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)时,便用主叫用户号码请求序列来请求从PB转换器206发出主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)的通知。
主叫用户号码请求序列示于图13。
游戏服务器208发送连同线路号一起的主叫用户号码请求(步骤S20)。
收到这些号码时,PB转换器206根据线路号查找数据库(步骤S21),从数据库读出主叫用户号码(或与主叫用户号码对应的主叫用户识别号码),并向游戏服务器208发送连同线路号一起的主叫用户号码,以便把主叫用户电话终端通知游戏服务器(步骤S22)。
收到这些号码时,游戏服务器208把该线路号与主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)联系在一起,更新数据库(步骤S23)。
[6.4]音频输出请求序列
音频输出请求序列是一个用来把预先设置于PB转换器206内的音频信息发送给诸如便携式电话终端等用户的电话终端用的序列。
在这种情况下,图示的音频信息的实例包括对应于游戏的音频导引、诸如BGM(背景音乐)等的音乐、诸如爆炸的声音等音响效果和记录的语音。
音频输出请求序列示于图14。
游戏服务器208发送连同与特定的音频信息对应的索引号一起的关于音频输出的请求,使得按照游戏的进行在电话终端上重现特定的音频信息(步骤S25)。
收到该请求和索引号时,PB转换器206从音频池搜索与该索引号对应的音频信息,并把该音频信息发送给该电话终端(步骤S26)。
然后,PB转换器206通知游戏服务器208,随着音频输出启动通知,音频信息的输出已经启动(步骤S27)。
当准备输出所请求的音频信息的输出时间受到限制时,PB转换器206在音频信息输出完成时向游戏服务器208发送音频输出完成通知(步骤S28)。
音频输出结束请求序列示于图15。
另外,当请求输出的音频信息的输出时间不受限制并永久继续时,游戏服务器208从它向PB转换器206发送音频输出请求起要求的时间量过去之后,如图15所示,向PB转换器206发送音频输出结束请求(步骤S30)。
收到该请求时,PB转换器206结束音频信息的输出,并向游戏服务器208发出音频信息输出结束通知(步骤S31)。
[6.5]PB信号输入禁止请求序列
PB信号输入禁止请求序列是一个只允许多个游戏者(游戏参与者)中特定的游戏者通过每一个电话终端的键盘键入,从而控制通信流量的序列。
PB信号输入禁止请求序列示于图16。
游戏服务器208发送与电话终端对应的被禁止向PB转换器206键入的线路号一起的PB信号输入禁止请求序列,以此限制被允许键入的电话终端数(步骤S35)。
收到该请求和线路号时,PB转换器206通过禁止PB信号输入状态数据库中与接收的线路号对应的电话终端的PB信号输入状态来禁止PB信号的输入(步骤S36)。
然后,PB转换器206向游戏服务器208发送PB信号输入禁止通知,以便通知游戏服务器208 PB信号输入已被禁止(步骤S37)。
[6.6]PB信号输入许可序列
PB信号输入许可序列是一个用来允许已在上述PB信号输入禁止请求序列中被禁止输入PB信号的游戏者或已准备好利用网络游戏系统的新加入的游戏者输入PB信号的序列。
PB信号输入许可序列示于图17。
游戏服务器208发送与电话终端对应的被允许向PB转换器206键入的线路号一起的PB信号输入许可请求序列,以便重新选择被允许键入的电话终端(步骤S40)。
收到该请求和线路号时,PB转换器206通过启动PB信号输入状态数据库中与接收到的线路号对应的电话终端的PB信号输入状态来允许PB信号的输入(步骤S41)。
然后,PB转换器206向游戏服务器208发送PB信号输入许可通知,以便通知游戏服务器208 PB信号输入已被允许(步骤S42)。
[6.7]通知处理序列
通知处理序列是一个为不需要由游戏服务器208检查的命令而执行的序列因此,在特定的事件之后自动地执行通知处理。
通知处理序列的一个实例示于图18。
通知处理序列的一个示例包括:来自PB转换器206的信号通知,它把与电话终端键盘上输入的键对应的PB信号通知游戏服务器208(步骤S45);来自PB转换器206的主叫用户号码通知,它在激活时把主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)通知游戏服务器208(步骤S46);和来自PB转换器206的线路断开通知,在断开时把断开通知游戏服务器208(步骤S47)。
[6.8]测试方式启动序列
测试方式是一种用于设备维护、编程和遥控的方式,并且即使在应用程序正常运行过程中发送或收到了测试命令也不设置为激活。
就是说,测试方式是一种只在PB转换器206和游戏服务器208都切换到测试方式时才被激活的操作方式。
于是,测试方式启动序列是一种在或者PB转换器206或者游戏服务器208想要切换到测试方式时要求另一个设备也切换到测试方式的序列。
测试方式启动序列示于图19。
当游戏服务器208要求PB转换器206切换到测试方式时,游戏服务器208向PB转换器206发送测试方式请求(步骤S50)。
响应这一点,若PB转换器206接受切换到测试方式的请求,则PB转换器206不仅切换到测试方式,而且向游戏服务器208发送测试方式启动通知(步骤S51)。
收到通知时,游戏服务器208也切换到测试方式。
另一方面,当PB转换器206请求游戏服务器208切换到测试方式时,PB转换器206向游戏服务器208发送测试方式请求(步骤S52)。
响应这一点,若游戏服务器208接受切换到测试方式的请求,则游戏服务器208不仅切换到测试方式,而且向PB转换器206发送测试方式启动通知(步骤S53)。
收到该通知时,PB转换器206也切换到测试方式。PB转换器206和游戏服务器208都切换到测试方式之后,它们之间利用第四种类型命令交换数据。
[6.9]测试方式结束序列
测试方式结束序列是一种当或者PB转换器206或者游戏服务器208想要从测试方式切换到正常操作方式时,要求另一个设备也结束测试方式的序列。
测试方式结束序列示于图20。
当游戏服务器208请求PB转换器206结束测试方式时,游戏服务器208向PB转换器206发送测试方式结束请求(步骤S55)。
响应这一请求,若PB转换器206接受结束测试方式的请求,则PB转换器206不仅切换到正常操作方式,而且向游戏服务器208发送测试方式结束通知(步骤S56)。
收到该通知时,游戏服务器208也切换到正常操作方式。
另一方面,当PB转换器206请求游戏服务器208结束测试方式时,PB转换器206向游戏服务器208发送测试方式结束请求(步骤S57)。
响应这一请求,若游戏服务器208接受结束测试方式的请求,则游戏服务器208不仅切换到正常操作方式,而且还向PB转换器206发送测试方式结束通知(步骤S58)。
收到通知时,PB转换器206也切换到正常操作方式。
[6.10]多用户通信启动请求序列
多用户通信启动请求序列原则上是一种其中游戏服务器208提出请求,以便形成音频信道,以启动连接到两个目标线路号的游戏者之间的通信序列。但是,即使在3个或更多游戏者中间,重复同一序列可以形成一系列音频信道。
多用户通信启动请求序列示于图21。
游戏服务器208向PB转换器206发送连同两个目标线路号的多用户通信启动请求,以请求启动用户之间的通信(步骤S60)。
收到该请求和线路号时,PB转换器206电连接到与所收到的两个线路号对应的计算机电话卡(步骤S61)。
更具体地说,如图24所示,与接收到的两个线路号对应的计算机电话卡28-1和计算机电话卡28-2彼此连接。
通过连接,在分别与计算机电话卡28-1和计算机电话卡28-2对应的电话终端302和303之间形成音频信道(在图24中用虚线标出),以此在它们之间建立通信。
此后,PB转换器206向游戏服务器208发送多用户通信启动通知,以便通知游戏服务器208多用户通信已经启动(步骤S62)。
[6.11]多用户通信结束请求序列
多用户通信结束请求序列是一种请求业已在特定用户之间形成的音频信道断开、以便结束这些用户之间的通信的序列。
多用户通信结束请求序列示于图22。
游戏服务器208向PB转换器206发送连同与要结束的特定用户之间的通信对应的两个线路号的多用户通信结束请求,以便请求结束通信(步骤S65)。
收到该请求和线路号时,PB转换器206电气上与所收到的两个线路号对应的计算机电话卡彼此断开(步骤S66)。
通过断开,在与计算机电话卡28-1和28-2对应的两个电话终端之间形成的音频信道被切断,因而通信结束。
此后,PB转换器206向游戏服务器208发送多用户通信结束通知,以便通知游戏服务器208多用户通信已经结束(步骤S67)。
[6.12]多用户通信状态请求序列
多用户通信状态请求序列是一种询问与所选择的线路号对应的线路当前是否连接到任何其他线路用的序列。
多用户通信状态请求序列示于图23。
游戏服务器208向PB转换器206发送连同所选择的线路号的多用户通信状态请求,以便向PB转换器206查询,所选择的线路当前是否连接到任何其他线路(步骤S70)。
收到该请求和所选择的线路号时,PB转换器206针对所收到的线路号查找线路状态数据库(步骤S71)。当所选择的线路连接到任何其他线路时,PB转换器206向游戏服务器208发送包括一组线路号的多用户通信状态通知,同时当所选择的线路不与其他任何线路连接时,PB转换器206发送多用户通信状态通知,把该状态通知游戏服务器208(状态S72)。
[7]第一实施例的操作
[7.1]第一实施例的一般操作
接着,将描述第一实施例的一般操作。因为第一网络游戏服务器200-1和第二网络游戏服务器200-2以同一方式工作,所以下面主要描述第二网络游戏服务器200-2。
当固定电话终端301、便携式电话终端302或便携式电话终端303中任何一个通过公用线路网络300向第二网络游戏服务器发出呼叫时,PB转换器206执行启动序列,作为该电话终端的识别符,发送所连接的线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码),以便把这些号码通知游戏服务器208,并把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)彼此联系之后登记入数据库(DB)。
同时,把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)彼此联系后登记入数据库之后,游戏服务器208向PB转换器206发送PB信号输入许可,允许与所登记的线路号(或主叫用户号码或与主叫用户号码对应的主叫用户识别号码)对应的电话终端输入PB信号,而PB转换器206响应所述PB信号输入许可,返回PB信号输入已允许通知,以此完成启动序列。
此后,PB转换器206准备好接收来自发出呼叫的电话终端的PB信号的输入。
在这个过程中,作为与准备好接收PB信号输入的电话终端用户的游戏者对应的角色(游戏角色)显示在大屏幕显示器209的屏幕或电视305上。
此后,当游戏者操作电话终端,例如,便携式电话终端302的键盘时,与该操作对应的PB信号便输入PB转换器206。
然后,PB转换器206把所输入的PB信号转换成控制数据(二进制数据),用以控制游戏服务器208,并与PB信号由之输入的便携式电话终端302对应的线路号一起发送该控制数据。
更具体地说,当便携式电话终端302通过公用线路网络300向PB转换器206发出呼叫时,PB转换器206不仅把任何一个计算机电话卡28-1至28-n分发给该呼叫,而且把该呼叫连同与所分发的计算机电话卡28-x(x:1至n)对应的线路号一起通过数据通信卡26输出给游戏服务器208。另外,当多条线路可以分发给单个计算机电话卡时,线路号可以分发给计算机电话卡的端口并发送到游戏服务器208。
然后,MPU 20根据存储在ROM 21中的控制程序产生控制游戏服务器208用的控制数据(二进制数据),并如上所述通过数据通信卡26把控制数据输出给游戏服务器208。
游戏服务器208根据输入的控制数据(二进制数据)执行键盘模仿,并根据所输入的线路号控制屏幕上相应角色的显示(除角色的运动和动作外还包括角色反应的显示)。
更具体地说,游戏服务器208的MPU 35根据存储在ROM 36中的控制程序进行工作,并把从PB转换器206输入的控制数据(二进制数据)存储在RAM 37中。
然后,MPU 35根据键盘模仿功能把所输入的控制数据(二进制数据)转换成操作码,并把操作码传送给游戏应用程序,以此使游戏得以进展。
[7.2]多用户通信时的操作
[7.2.1]多用户通信时的一般操作
接着,将描述在本实施例中进行多用户通信时的操作。在这种情况下,第一网络游戏服务器200-1和第二网络游戏服务器200-2基本上以相同的方式工作。所以,下面主要描述第二网络游戏服务器200-2。
当游戏者的(游戏)角色在大屏幕显示器的屏幕上彼此靠近到预定的距离内时,如图25中符号C和D所示的,使游戏服务器208发出多用户通信启动请求。例如,当相邻的角色彼此靠近到预定的距离以内时使游戏服务器208发出请求。
这种设置意味着彼此靠得足够近的角色彼此通信。
在这样的情况下,游戏服务器208向PB转换器206发送连同两个线路号(指定计算机电话卡的号码)的多用户通信启动请求,以便请求启动多用户通信。
收到该请求和线路号时,PB转换器206在电气上连接到与所接收的两个线路号对应的计算机电话卡,并在这两个电话终端之间形成音频信道,以此建立通信。
此后,PB转换器206向游戏服务器208发送多用户通信启动通知,以便通知游戏服务器208多用户通信已经启动。
结果,与角色C和D对应的游戏者,例如,可以容易地通过便携式电话终端的耳机和微音器彼此交换“Hello”(您好)和“Hi”这样的字。
当多用户通信在进行时,游戏服务器208发送连同所选择的线路号的多用户通信状态请求,以便查询PB转换器206,在预定的时间间隔内所选择的线路当前是否连接到任何其他线路上。PB转换器206为所收到的线路号查找线路状态数据库。当所选择的线路连接到任何其他线路时,PB转换器206向游戏服务器208发送包括一组线路号多用户通信状态通知,PB转换器206发送多用户通信状态通知,把该状态通知游戏服务器208。
更具体地说,在上例的情况下,当多用户通信状态请求连同对应于角色C的所选择线路号一起被发送时,返回包括与角色C和D对应的线路号的多用户通信状态通知。
此后,当角色C停止玩游戏时,游戏服务器208向PB转换器206发送连同与角色C和D对应的线路号的多用户通信结束请求,以便请求结束特定游戏者、亦即对应于角色C和D游戏者之间的通信,而PB转换器206在电气上与对应于所接收的线路号的计算机电话卡彼此断开。通过断开,切断在对应于角色C和D的两个游戏者之间形成的音频信道,以此结束通信。此后,PB转换器206向游戏服务器208发送多用户通信结束通知,以便通知游戏服务器208多用户通信已经结束。
[7.2.1]多用户通信时的具体操作
下面将更详细地描述进行多用户通信时的操作。
首先,参照图28和31,描述计算机电话卡28-1至28-n中间多用户连接的操作。
如上所述,MVIP控制器431控制该卡每一个电话端口输入和输出两者的连接。
在本实施例中,因为当不进行多用户通信时,游戏的参与者利用电话终端作为控制器,所以不进行所谓的通信。在这种情况下,来自每一个计算机电话卡的输入数据主要用来检测DSP 432中的PB信号。向每一个计算机电话卡的输出数据是,例如,由上述多媒体池功能F5提供的音响效果的声音数据。
多用户通信时,正如下面就要描述的,在MVIP控制器中进行如下的线路连接。
首先,当准备连接分发给同一卡上的电话端口的线路时,DSP 432向MVIP控制器431输出一个信号,指令MVIP控制器431进行连接,使得读入来自电话端口的输入数据,作为向另一个电话端口的输出数据。接收到该信号时,MVIP控制器431进行所指令的连接,以便从与一个电话端口线路连接的电话终端输入的音频,输出到线路连接到另一个电话端口的电话终端。
接着,当连接不同卡上的电话端口时,DSP 432向MVIP控制器431输出控制信号,以便通过连接到MVIP控制器431的MVIP总线指定信道和时隙、用于存储来自多用户通信的电话端口的输入数据,并且通过所述MVIP总线指定信道和时隙、用于存储输出到电话端口的数据。
接收到控制信号时,MVIP控制器431把来自电话端口的输入数据输出给DSP 432所指定信道上的时隙,并把存储在DSP 432所指定的信道上的时隙中数据输出给电话端口(参见图31)。
尽管双用户通信刚才已经描述过了,但是,通过指定信道和时隙来存储输入数据并指定信道和时隙来为每一个电话端口存储输出数据,便可以进行涉及3个或更多的用户的通信。
接着,参照图32所示的序列描述多用户通信启动时的操作。将根据已经描述过的PB转换器206和游戏服务器208之间的序列描述启动两个用户的通信时的整个操作。
通过操作电话终端上的十键把PB信号输入到PB转换器206(S101)。PB转换器206把PB信号转换成上述命令(S102),并把该命令发送给游戏服务器208(S103)。
收到该命令之后,游戏服务器208通过解释命令来处理游戏应用程序的过程,并判断是否启动多用户通信(S104)。后面将举出具体例子描述这个判断过程。
当在步骤S104判定不要启动多用户通信(步骤S104的“否”)时,游戏服务器208等待另一个来自PB转换器206的命令。
另一方面,当在步骤S104判定要启动多用户通信(步骤S104中的“是”)时,游戏服务器208向PB转换器206发送多用户通信启动请求命令(S105)。如上所述,PB转换器206控制计算机电话卡28-1至28-n,把电话端口彼此线路连接(S106),并向游戏服务器208发送多用户通信启动命令(S107)。
接着,将参照图33所示序列描述多用户通信启动时的操作。
当通过电话端口之间的上述连接在两个电话终端之间进行双用户通信(S201)、并且通过操作电话终端上的十键把PB信号输入到PB转换器206(S202)时,PB转换器206把PB信号转换成命令(S203),并把该命令发送给游戏服务器208(S204)。
收到该命令后,游戏服务器208解释所收到的命令,以确定是否结束多用户通信(S205)。后面还将结合是否要启动多用户通信的判断,详细地描述这个判定。
当在步骤S205判定不要结束多用户通信(步骤S205的“否”)时,游戏服务器208等待来自PB转换器206的另一个命令。当已经判定准备结束多用户通信(步骤S205中的“是”)时,游戏服务器208向PB转换器206发送上述多用户通信结束请求命令(S206)。
收到该命令时,PB转换器206把计算机电话卡28-1至28-n中的连接状态从多用户连接状态切换到多用户不连接状态(S207),并向游戏服务器208发送多用户通信结束命令(S208)。
接着,将参照图34描述是启动还是结束多用户通信的判断。在本实施例的游戏应用程序中,角色准备显示的位置用屏幕上Y和X轴指定。在本实施例中,X1,X2,...和Xmax坐标可以在X轴方向上指定,Y1,Y2,...和Ymax坐标可以在Y轴方向上指定,在屏幕上形成由(Y,Y)指定的网格。
当要在屏幕上显示一个角色时,把给该角色分发的角色号和与该角色要显示的坐标一起存入游戏服务器208的数据库。
在本实施例中,线路号和主叫用户号码彼此关联并登记入数据库(参见图10),而当游戏要开始时,便给线路号分发一个角色并确定该角色的显示坐标。另外,通过预先准备一个数据库,其中主叫用户号码和线路号彼此联系并加以登记,便可以允许同一用户每次使用同一个角色,或者用户可以在参与游戏时被允许从若干个可用的角色中选择想要的角色。
在本实施例中,在游戏服务器208的外部存储器41中为每一个角色号存储显示角色用的图像数据。因为分发给已经参与游戏的用户的角色号已经登记在数据库中,所以游戏服务器208在收到来自PB转换器206的线路号时查找、选择和分发尚未登记在数据库中的角色号。然后把所分发的角色号与线路号彼此联系并登记入数据库。
然后,游戏服务器208确定所分发的角色在屏幕上显示的坐标。在本实施例中,用随机数使角色的初始显示位置不可预测。角色坐标也与线路号联系,并存储在数据库中。
接着,将根据图30和34提出具体的示例来描述本实施例。假定已经参与游戏的用户的主叫用户号码是“090123456789”,而线路号0分发给该用户。还假定角色号“Ca0”分发给该线路号“0”,显示坐标是(X4,Y3)。
现假定当一个主叫用户号码为“09012345321”的用户参与游戏时,给该用户分发线路号“1”,给该线路号分发角色号“Ca1”,而且利用随机数计算把初始显示位置确定为(X6,Y4)。
当主叫用户号码的游戏参与者操作电话终端的十键时,如上所述,与所操作的键对应的PB信号输入PB转换器206,而且代表所操作的十键命令输入游戏服务器208。游戏服务器208通过按照以下规则计算该角色显示坐标来更新该角色的显示位置。
如上所述,因为从PB转换器206发送的命令已经由键盘模仿功能F21转换成按键事件数据,所以游戏服务器208识别与所输入的按键事件对应的线路号。然后,游戏服务器208根据该线路号查找数据库,以便选择一个角色,来移动和规定该角色当前的显示坐标。
然后,根据按键事件数据确定用户操作了哪一个键。在本实施例中,当判定键“1”已经按下时,该角色向左上角移上一格,当判定键“2”已经按下时,该角色上移一格,当判定键“3”已经按下时,该角色向右上角移一格,当判定键“4”已经按下时,该角色左移一格,当判定键“6”已经按下时,该角色右移一格,当判定键“7”已经按下时,该角色向左下角移一格,当判定键“8”已经按下时,该角色下移一格,当判定键“9”已经按下时,该角色向右下移一格。
更具体地说,当代表所确定的键号的变量用Key表示,当前显示坐标用(X,Y)表示,而更新后的坐标用(Xa,Ya)表示时,坐标可以计算如下。
Key=1  (Xa,Ya)=(X-1,Y-1)
Key=2  (Xa,Ya)=(X,Y-1)
Key=3  (Xa,Ya)=(X+1,Y-1)
Key=4  (Xa,Ya)=(X-1,Y)
Key=6  (Xa,Ya)=(X+1,Y)
Key=7  (Xa,Ya)=(X-1,Y+1)
Key=8  (Xa,Ya)=(X+1,Y-1)
Key=9  (Xa,Ya)=(X+1,Y+1)
当该计算算出的坐标值为“0”时,坐标不更新,该角色的显示位置不变。通过如上所述地更新角色的坐标来改变该角色的显示位置之后,判断所移动的角色现在是否处于与任何一个其他角色相邻的位置。这里所用的术语“相邻位置”代表这样一种状态,即其他一个或多个角色显示在所显示的一个角色的一格的上、下、左和右相邻一格中任何一个位置上。
当其显示位置已经由从PB转换器206输入的命令改变的角色的坐标用(Xb,Yb)表示时,当存在满足以下表达式的(Xb,Yb)时,其他角色处于相邻坐标。
|Xa-Xb|+|Ya-Yb|=1
这是因为两个垂直或水平相邻一格的X坐标之间差值的绝对值和Y坐标之间差值的绝对值的总和总是1。
在图34所示的示例中,角色Ca0的坐标是(X4,Y3)。因此,当其他角色与该角色相邻时,它们显示在(X3,Y3),(X4,Y2),(X5,Y3)和(X4,Y4)中任何一个的位置上。在图34中,因为角色Ca1显示在(X6,Y4),所以当用户按电话终端十键中的“1”键时,角色Ca1的坐标更新如下。
(Xa,Ya)=(X6-1,Y4-1)=(X5,Y3)
在这种情况下,因为角色Ca1的坐标,(X4,Y3),包括在满足表达式|Xa-Xb|+|Ya-Yb|=1的坐标(Xb,Yb)中,所以判定角色Ca0和角色Ca1彼此相邻。
当判定它们处于彼此相邻的位置上时,游戏服务器208决定启动上述多用户通信(参见图32),查找数据库识别与彼此相邻角色对应的线路号,产生指定线路号的多用户通信请求命令,并把该命令发送给PB转换器206。
同时,当多用户通信启动之后已经判定相邻位置已经取消时,便判定多用户通信已经结束。相邻位置的取消意味着对于其坐标根据来自PB转换器206的命令已发生变化的角色,满足表达式|Xa-Xb|+|Ya-Yb|=1的坐标(Xb,Yb)不再存在。尽管在以上描述中相邻位置只描述为垂直相邻格和水平相邻格,但也可以包括对角线相邻格。
这样,因为任何数目的用户都可以利用电话终端参与游戏、并按照预定的条件在游戏上启动多用户通信,故可以用电话终端作为控制器提供各种各样的应用。按照预定的条件启动多用户通信的应用实例示于图35和38。
图35示出在预定区域中的角色彼此通信的应用实例。在这个实例中,预先登记通信区域的坐标范围和通信信道,当角色的坐标与坐标范围条件匹配时,通过设置在该范围内的通信信道发送多用户通信启动命令。在图35所示的实例中,在角色Ca0和Ca1之间和在Ca2和Ca3之间启动通信。
另外,图36示出把预定点(区域或格)设置为通信点的应用实例。在该游戏中,每一个点都显示为电话亭,还显示了分发给每一个点的连接号。当角色的坐标与通信点的坐标匹配时,允许角色的线路号请求连接其他通信点。更具体地说,在图36所示的实例中,分发在连接号1,2和3的通信点显示在屏幕上。与这些点对应的坐标预先登记在数据库中,角色Ca0的坐标与连接号3的点的坐标匹配,而角色Ca1的坐标与连接号2的点的坐标匹配。在这种情况下,角色Ca0被允许请求连接到连接号2。当分发在角色Ca0的游戏参与者的电话终端的十键中的“2”键按下时,在这个电话终端和分发了角色Ca1的游戏参与者的电话终端之间启动通信。
图37示出分发了特定角色的游戏参与者被允许选择与哪一个游戏参与者通信的应用实例。可选择的角色连同其连接号一起显示在屏幕上,当分发了有权作出选择的角色的游戏参与者用电话终端十键选择要求的连接号时,被分发了具有所选择的号码的角色的游戏参与者启动与这个电话终端的通信。
有权作出选择的角色和可选择的角色的确定可以根据游戏的内容而改变。
尽管在图37所示的应用实例中有权作出与多个可选角色通信的决定的只有一个角色,但是在图38所示的应用实例中有权作出与多个可选角色通信的决定的有多个角色。在这个实例中,所有已经分发了显示在屏幕上的角色的游戏参与者被设置成有权作出决定并有连接号。图37和38所示的这样的应用可以通过登记分发了角色的线路号和连接号之间的对应关系来实现。
另外,尽管当游戏是与另一个游戏参与者对玩时,举例说明从略,但例如可以在对手之间进行多用户通信。
作为另一个方案,角色的动作可以由应用程序控制,使得角色的位置在多用户通信启动之后一段给定的时间周期内固定不动。在这种情况下,游戏服务器208,例如,向游戏服务器208发送PB信号输入禁止命令。
在上述描述中,当用户提出连接的请求时,他可以参与游戏,游戏服务器208也可以作出连接的请求。例如,可以参与游戏的用户的主叫用户号码预先登记在数据库中,想参与游戏的用户在预定的条件下被选择,而游戏服务器208请求连接到这些用户。
在这样的情况下,如图39所示,游戏服务器208向PB转换器206发出代表呼叫ID(识别号码)的呼叫请求命令(S80),而PB转换器206向用户发出呼叫,启动他们之间的连接(S81),把线路号和主叫用户号码的对应关系登记在数据库中(S82),并把线路号发送给游戏服务器208(S83)。
游戏服务器208把所收到的线路号与主叫用户号码联系起来,把这些号码登记入数据库(S84)。
上述程序之后,游戏服务器208可以选择要连接的用户,并可以进一步增加应用的变化。
[8]第一实施例的作用
如上所述,按照本发明的第一实施例,因为电话终端(诸如固定电话终端、移动电话和PHS)用作控制器,所以每一个人都可以容易地参与游戏,并在游戏者之间进行音频通信。
另外,因为大屏幕显示器可以放在任何地方,所以游戏可以在各种地方玩。
[B]第二实施例
在本发明的第二实施例中,将以诸如实时累加问卷的实时网络数据累加系统为例描述网络信息系统。
[1]网络累加服务器的构成
实时网络数据累加系统中的网络累加服务器的外围设备的总体构成示于图26。在图26中,与在图1第一实施例中找到的相同的组件用相同的号码表示。
下面将参考图1和图26进行描述。
网络累加服务器200-3包括:PB转换器206,它把从公用线路网络300输入的PB信号转换成控制数据;专用支线交换机(PBX)207,它把通过公用线路网络300连接的固定电话终端301、便携式电话终端302或便携式电话终端303连接到PB转换器206;累加服务器221,它实际执行数据累加应用程序;数据库管(DB)理装置222,它存储诸如数据累加所要求的各种问题或累加结果的数据;大屏幕显示器209,它根据累加服务器221输出的图像信号显示问题和累加结果;和广播电台211,它把累加服务器208输出的图像信号和音频信号转换成广播无线电波并通过广播天线210把该无线电波发射给家用电视机305。
累加服务器2211和数据库管理装置222构成累加服务器系统220。
[2]第二实施例的一般操作
接着,将描述第二实施例的一般操作。
累加服务器221执行数据累加应用程序,从数据库管理装置222读出诸如数据累加所需的各种问题等数据,把与该数据对应的图像信号输出到大屏幕显示器209和广播电台211。
此后,大屏幕显示器209根据累加服务器221输出的图像信号在屏幕上显示问题。
此外,广播电台211把累加服务器208输出的图像信号和音频信号转换成广播无线电波,并通过广播天线210把该无线电波发射到家用电视机305。
此后,当探索者(researchee)利用任何一台固定电话终端301、便携式电话终端302或便携式电话终端303通过公用线路网络300向第二网络累加服务器200-3发出呼叫时,PB转换器206执行启动序列,把所连接的线路号和用作电话终端识别符的主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)发送给累加服务器220,以便把这些号码通知累加服务器220,并把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)彼此联系起来之后登记入数据库(未示出)。
同时,在把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)彼此联系起来并登记入未示出的数据库之后,累加服务器208向PB转换器206发送PB信号输入许可,允许与所登记的线路号(或主叫用户号码或与主叫用户号码对应的主叫用户识别号码)对应的电话终端把PB信号输入到PB转换器206,后者随后响应PB信号输入许可,返回PB信号输入许可通知,以此完成启动序列。此后,PB转换器206准备好从发出了呼叫的电话终端接收PB信号。
然后,当探索者如问题显示屏幕所示地操作电话终端的键盘时,把与键盘的操作对应的PB信号输入PB转换器206。
然后,PB转换器206把所输入的PB信号转换成用于累加数据库221的累加数据(二进制数据),并连同与输入了PB信号的电话终端对应的线路号一起把该数据输出给累加服务器221。
更具体地说,当便携式电话终端302通过公用线路网络300向PB转换器206发出呼叫时,PB转换器不仅给该呼叫分发任何一个计算机电话卡28-1至28-n,而且把呼叫连同与所分发的计算机电话卡28-x(x:1至n)对应的线路号一起通过数据通信卡26输出给累加服务器220。
然后,PB转换器206的MPU 20根据存储在ROM 21中的控制程序为累加服务器221产生累加数据(二进制数据),并如上所述通过数据通信卡26把该数据输出给累加服务器221。
累加服务器221根据所输入的累加数据(二进制数据)进行累加,并如所要求的,把累加结果显示在与线路号对应的累加结果屏幕上。
更具体地说,累加服务器221的MPU根据存储在ROM中的控制程序工作,并临时地把从PB转换器206输入的累加数据(二进制数据)存入RAM中。
然后,MPU根据所输入的累加数据(二进制数据)进行累加,然后把累加结果显示在大屏幕显示器209上或广播电台或把累加结果作为累加结果数据存入数据库管理装置222。
若在PB转换器206中探索者的数目不受限制,则上述系统可以用来实现任意数目探索者累加系统,而当在PB转换器206中探索者数目限定为预先登记者时,则上述系统可以用来实现仅对特定探索者的累加系统。
[3]第二实施例的作用
按照本发明的第二实施例,数据可以实时累加,因此即使当需要许多探索者时,系统也可以以低成本容易地灵活实现。
[C]第三实施例
在本发明的第三实施例中,以广播内容分发系统为例描述网络信息系统。
[1]广播内容分发系统的总体构成
广播内容分发系统的总体构成示于图27。在图27中,与在图1的第一实施例中找到的相同的组件用相同的号码表示。
广播内容分发系统包括:中心服务器200-4,它分发内容;和公用线路网络300,它通过通信线路把便携式电话终端303连接到服务器200-4。
中心服务器200-4包括:PB转换器206,它把从公用线路网络300输入的PB信号(包括后面将要描述的选择数据DSEL)转换成控制数据,并把以后准备描述的由中心服务器225提供的解扰数据DKEY发送给电话终端;专用支线交换机(PBX)207,它把通过公用线路网络300连接的固定电话终端301、便携式电话终端302或便携式电话终端303连接到PB转换器206;中心服务器225,它通过有线电视系统(CATV)或卫星广播(BS广播)分发广播内容;数据库管理装置226,它存储各种数据;机顶盒227,它根据由电话终端提供的解扰数据DKEY对从中心服务器225通过有线电视系统(CATV)或由卫星广播(BS广播)从广播卫星228通过抛物线天线229分发的加扰的图像信号(=内容)进行解扰,并把解扰后的图像信号作为正常图像信号输出给电视305。
公用线路网络300包括无线电公用线路网络306、无线电基站308和控制站310。
[2]第三实施例的一般操作
接着,将描述第三实施例的一般操作。
在这种情况下,假定中心服务器200-4通过有线电视系统或卫星广播分发各种加扰的广播(仅下行链路)内容,而用户想观看这些内容中的某些内容。
另外,还假定用户知道如何通过某些装置(诸如节目单)选择他想观看的内容。
当便携式电话终端303通过公用线路网络300向中心服务器200-4发出呼叫时,PB转换器206执行启动序列,发送所连接的线路号和用作该电话终端识别符的主叫用户号码(或与主叫用户号码对应的主叫用户识别号码),并把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)彼此联系后登记入数据库(DB)。
同时,中心服务器225把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)彼此联系,将它们登记入数据库,同时利用有线电视系统(CATV)或卫星广播(BS广播)不断地分发广播内容。
此后,游戏服务器208向PB转换器206发送PB信号输入许可,许可与所登记的线路号(或主叫用户号码或与主叫用户号码对应的主叫用户识别号码)对应的电话终端输入PB信号,而PB转换器206本身则响应PB信号输入许可,返回PB信号输入许可通知,以此完成启动序列。此后,PB转换器206准备好从发出呼叫的电话终端接收PB信号的输入。
与此同时,当用户操作便携式电话终端303的键盘,以选择他想观看的内容时,PB信号作为选择数据DSEL从便携式电话终端303通过无线电基站308、控制站310、无线电公用线路网络306和PBX 207输入PB转换器206。
然后,PB转换器把作为可以被游戏服务器208识别的所输入的选择数据DSEL转换成控制数据(二进制数据),并把该控制数据连同与该输入了PB信号的便携式电话终端对应的线路号一起输出给游戏服务器208。
中心服务器225把与控制数据(二进制数据)对应的解扰数据DKEY作为所输入的选择数据DSEL通过PB转换器206、PBX 207、无线电公用线路网络306、控制站310和无线电基站308发送给便携式电话终端303。
此后,当便携式电话终端303通过电缆或利用红外线的无线电通信等把解扰数据DKEY发送给机顶盒227时,机顶盒227根据由电话终端提供的解扰数据DKEY对从中心服务器225通过有线电视系统(CATV)或卫星广播(BS广播)和抛物线天线229分发来的加扰的图像信号(=内容)进行解扰,并作为正常图像信号向电视机305输出解扰后的图像信号。
结果,与选择数据DSEL对应的用户想要的内容图像便显示在电视305上。
[3]第三实施例的作用
按照本发明的第三实施例,机顶盒不具有与中心服务器225连接的通信机制。因此,该装置的构成可以在很大程度上简化,安装也变得方便。
另外,因为解扰数据是从电话终端获得的,所以数据的计费可以在普通电话呼叫计费时进行计费,机顶盒不必管理计费信息。
[D]第一至第三实施例的修改实例
尽管至今已经描述了PB转换器连接到游戏服务器,累加服务器或中心服务器,但是,PB转换器也可以应用于任何交互提供信息的服务器。
[4]第四实施例
尽管上述第一至第三实施例都是以利用DTMF信号的网络游戏系统为例进行描述的,但是,本发明的第四实施例是利用分组信号的网络游戏系统。
[1]网络游戏系统的总体构成
第四实施例的总体构成示于图40。在图40中,与图1中相同的的组件用同样的号码代表。
网络游戏系统500大致包括:第一网络游戏服务器200-1;第二网络游戏服务器200-2;和公用线路网络300,后者连接固定电话终端301、便携式电话终端502或能够通过通信线路用分组交换系统与网络游戏服务器200-1和200-2通信的便携式电话终端503。
第一网络游戏服务器200-1包括:分组网关服务器201,它把包括在通过公用线路网络300从便携式电话终端502或便携式电话终端503输入的分组信号中的、与便携式电话终端502或便携式电话终端503的操作开关(操作按钮)的操作对应的操作数据转换成控制数据;rooter 505,它把通过公用线路网络300连接的便携式电话终端502或便携式电话终端503连接到分组网关服务器504;游戏服务器203,它实际执行游戏应用程序;和大屏幕显示器204,它在游戏服务器203的控制下在屏幕上显示游戏。
第二网络游戏服务器200-2包括:分组网关服务器506,它把包括在通过公用线路网络300从便携式电话终端502或便携式电话终端503输入的分组信号中的、与便携式电话终端502或便携式电话终端503的操作开关(操作按钮)的操作对应的操作数据转换成控制数据;rooter 507,它把通过公用线路网络300连接的便携式电话终端502或便携式电话终端503连接到分组网关服务器504;游戏服务器208A,它实际上执行游戏应用程序;大屏幕显示器209,它根据游戏服务器208A输出的图像信号在屏幕上显示游戏;和广播电台211,它把从游戏服务器208A输出的图像信号和音频信号转换成无线电波,并通过广播天线210把无线电波发送给家用电视机305。
公用线路网络300包括有线公用线路网络305、无线公用线路网络306、无线基站307和308和控制站309和310。
在这种情况下,游戏服务器208A的构成和图4的游戏服务器208相同。
[2]分组网关服务器的总体构成
因为分组网关服务器201和分组网关服务器206具有相同的构成,所以下面将以分组网关服务器201为例描述分组网关服务器的总体构成。
[2.1]分组网关服务器504的总体构成
图41是表示分组网关服务器504总体构成的方框图。
分组网关服务器504包括:MPU(微处理器)20,它控制整个分组网关服务器201;ROM 21,其中存储控制程序和控制数据;RAM 22,它临时存储各种数据,并用作工作区;显示器23,它显示各种信息;视频卡24,它作为MPU 20和显示器23之间的接口;输入装置25,诸如操作者执行各种操作的键盘等;数据通信卡26,它作为MPU 20和游戏服务器203之间的接口;诸如硬盘等外部存储器27,它存储大量的各种数据;多个通信接口(通信I/F)卡508-1至508-n,它们用作MPU 20和rooter 505的接口;和总线29,它使MPU 20、ROM 21、RAM 22、显示器23、视频卡24、输入装置25、数据通信卡26、外部存储器27和通信接口卡508-1至508-n彼此互连。
上述通信接口卡符合远程通信终端设备合格性标准,当使用具有上述功能并符合合格性标准的通信接口卡时,可以实现本发明的本实施例。所以,对每一种功能的进一步描述从略。
[4]分组网关服务器和游戏服务器的功能构成
接着,将以PB分组网关服务器506和游戏服务器208A为例,描述分组网关服务器和游戏服务器的功能构成。
PB分组网关服务器506和游戏服务器208A的功能方框图示于图42A和42B。在图42A和42B中,与图5A和5B中所示的相同的组件用相同的号码代表,而对它们的描述从略。
[4.1]分组网关服务器506功能构成
图42A和42B所示的分组网关服务器506与图5A和5B所示的PB转换器的差别在于分组网关服务器506具有:代替PB信号转换功能F1的控制数据转换功能F41;代替PB信号输入禁止功能F2的分组信号输入禁止功能F42;代替主叫用户号码特定历史保留功能F8的主叫用户号码特定历史保留功能F43;代替主叫用户号码通知功能F10的主叫用户号码通知功能F44;以及代替主叫用户号码保留功能F11的主叫用户号码保留功能F45。
[4.1.1]控制数据转换功能
分组网关服务器506的控制数据转换功能F41是一种把通过rooter 507从网络接收到的分组信号中所包含的操作数据转换成预定的控制编码的功能。
这种预定的编码可以是按照系统的规格的任何编码。
[4.1.2]分组信号输入禁止功能
另外,分组网关服务器506的分组信号输入禁止功能F42是禁止与从特定的固定电话终端或便携式电话终端接收到的分组信号(DTMF)对应的数据发送给游戏服务器208的功能。
这种分组信号输入禁止功能F42用来执行“时分处理”以代替“实时处理”,后者实时地接收来自若干个通过固定电话终端和便携式电话终端连接到游戏服务器208的用户的所有输入。就是说,例如,这种功能使在某个时隙中接收和处理与10个用户对应的PB信号,而在下一个时隙中接收和处理其他10个用户对应的PB信号成为可能。于是,游戏服务器208的负载得以减轻。
[4.1.3]主叫用户号码特定历史保留功能
分组网关服务器506的主叫用户号码特定历史保留功能F43是一种为每一个主叫用户号码保留所接收的分组信号(指示输入哪一个PB信号)的历史的功能。
利用这种功能,可以实现UNDO功能(恢复操作前状态的功能),可以重放得了高分的游戏者的游戏过程,并能根据多个游戏者的历史进行数据分析。
[4.1.4]主叫用户号码通知功能
分组网关服务器506的主叫用户号码通知功能F44是一种把指定的便携式电话终端的主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)与单线路通信接口卡508-1至508-n中指定的任何一个的通信线路号配对并把这些号码通知游戏服务器208A的功能。
另外,在多线路通信接口卡的情况下,给通信接口卡508-1至508-n的每一个通信端口分发一个线路号,以便把上述号码通知游戏服务器208。另外,当实现多个通信接口卡时,给每一个通信端口分发一个通信线路号。
在这种情况下,从管理的观点看通信线路号最好是顺序号。
借助所述通知功能,游戏服务器208A和分组网关服务器506可以不用直接交换冗长的主叫用户号码,而通过把通信线路号与主叫用户号码相联系来交换数据。
[4.1.5]主叫用户号码保留功能
分组网关服务器506的主叫用户号码保留功能F45是一种保留已经用上述主叫用户号码通知功能通知过的主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)与通信线路号对应关系的功能。
通过保留这种对应关系,分组网关服务器506可以不通过直接交换冗余的主叫用户号码而是通过通知与主叫用户号码相关的CTI线号来与游戏服务器交换数据。
[4.2]游戏服务器208A的功能构成
图42A和42B中所示的游戏服务器208A与图5A和5B所示的游戏服务器208的差别在于游戏服务器208A具有:代替PB信号输入禁止功能F28的分组信号输入禁止功能F51;以及代替PB信号输入许可功能F29的分组信号输入许可功能F52。
[4.2.1]分组信号输入禁止请求功能
游戏服务器208A具有分组信号输入禁止请求功能F51,它通过只允许多个游戏者(游戏参与者)中的特定游戏者通过键盘键入来控制通信量。
[4.2.2]分组信号输入许可功能
游戏服务器208A具有分组信号输入许可功能F52,它允许上述分组信号输入禁止请求功能F51起作用时已经被禁止输入分组信号的游戏者或新参加进来准备好使用网络游戏系统的游戏者输入分组信号。
[5]第四实施例的操作
[5.1]第四实施例的一般操作
接着,将描述第四实施例的一般操作。因为第一网络游戏服务器200-1和第二网络游戏服务器200-2操作方法基本相同,所以下面主要描述第二网络游戏服务器200-2。
当便携式电话终端302或便携式电话终端303中任何一个通过公用线路网络300向第二网络游戏服务器发出呼叫时,分组网关服务器206执行启动序列,向游戏服务器208发送所连接的线路号和用作电话终端识别符的主叫用户号码(或与主叫用户号码对应的主叫用户识别号码),以便把这些号码通知游戏服务器208,并把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户识别号码)彼此联系起来之后登记入数据库(DB)。
同时,在把线路号和主叫用户号码(或与主叫用户号码对应的主叫用户的识别号码)彼此联系起来之后登记入数据库之后,游戏服务器208向分组网关服务器206发送分组信号输入许可,允许与所登记的线路号(或主叫用户号码或与主叫用户号码对应的主叫用户识别号码)对应的电话终端输入分组信号,而分组网关服务器206则响应该分组信号输入许可,返回分组信号输入许可通知,以此完成启动序列。此后,分组网关服务器208准备好从发出呼叫的电话终端接收输入分组信号。
与此同时,与作为准备好接收分组信号的便携式电话终端用户的游戏者对应的角色(游戏角色)显示在大屏幕显示器209或电视机305上。
此后,当游戏者操作便携式电话终端,例如便携式电话终端302的输入装置(诸如键盘等)时,与此操作对应的分组信号便输入分组网关服务器206。
现将参照图43至46描述产生分组信号时便携式电话终端302的操作。
首先,便携式电话终端302的总体构成的方框图示于图43。
便携式电话终端302包括:MPU(微处理器)601,它控制整个便携式电话终端302;ROM 602,其中存储控制程序和控制数据;RAM603,它临时存储各种数据,并且用作工作区;显示驱动器605,它在MPU 601的控制下控制显示器604;输入装置606,它具有诸如键按钮等操作开关,用户用它执行各种操作;外部存储器607,诸如IC(集成电路)存储卡,以非易失方式存储各种数据;通信接口装置609,它通过天线608进行包括音频通信的分组通信;和总线610,它使MPU601、ROM 602、RAM 602、显示驱动器605、输入装置606、外部存储器607和通信接口装置609彼此互联。
接着,将参照图44所示的处理流程图描述便携式电话终端302的操作。
在本发明的第四实施例中,提供了“单键方式”,其中分组信号基本上通过操作输入装置606上的一个键来自动产生和发送。另外,在这种单键方式下,第一键按下之后预定的时间周期(在本实施例中是300[毫秒])内按下第二键时,便从与包括第二键操作的二键操作对应的分组信号产生单个分组信号,以此改进可操作性和高速输入操作。
首先,MPU 601判定操作方式是否已经通过输入装置606的操作切换到单键方式(步骤S301)。
当在步骤S301判定操作方式尚未通过输入装置606的操作切换到单键方式(步骤S301中的“否”)时,继续未示出的正常处理过程。
当在步骤S301判定操作方式已经通过输入装置606的操作切换到单键方式(步骤S301中的“是”)时,在显示器604上显示图45所示的单键方式屏幕(步骤S302)。
如图45所示,单键方式屏幕包括,例如,显示当前操作方式是单键方式的方式显示区701、显示操作历史的操作历史显示区和引导操作过程的操作过程显示区703。
接着,判断是否已经按下一个键(步骤S303)。当没有键按下(步骤S303中“否”)时,终端302原样停留在备用状态。
当在步骤S303判定已经按下一个键(步骤S303中的“是”)时,然后判断哪一个键按下(步骤S304)。
当在步骤S304判定按下的键是诸如“2”、“4”、“6”和“8”等数字键时,存储与所按下的输入键对应的控制数据(步骤S305)。
接着,激活等待计时器(在本实施例中是300[毫秒]),以便等待第二个键输入(步骤S306)。在这种情况下,在等待时间过程中,第一键输入之后预定的时间(例如,200毫秒)内任何输入都被忽略,以免由于键操作时的颤抖而把单键操作误认为是多键操作。
接着,判断等待计时器的等待时间是否已经过去(步骤S307)。当等待时间尚未过去(步骤S307中的“否”)时,判断第二键是否已经按下(步骤S310)。
当第一键按下之后等待计时器的等待时间过去之前在任何键输入都被忽略的预定时间(在本实施例中是100[毫秒])之后有一个键已经按下时,存储与所按下的输入键对应的控制数据(步骤S311)。然后,过程进到步骤S308。
当在步骤S307判定等待计时器的等待时间已经过去时,根据所存储的控制数据(对应于一个键或两个键)产生分组数据(步骤S308)。
接着,将描述所产生的分组数据的分组格式。但是,下列描述是为描述分组格式的一个示例而提出的,本实施例中的分组格式并不限于此。
如图46所示,分组数据800包括具有1[字节]信息长度的协议识别数据801、具有3[字节]信息长度并存储分段信息的分段数据802、具有11[字节]信息长度并存储包括操作信息的用户信息的用户分组信息803。
协议识别数据801是固定的,例如,为二进制数值“00010000”,代表游戏控制协议。
分段数据802的第一字节中的数据802A代表分段数据的开始,并且是固定的,例如,为二进制数值“00000010”。
分段数据802的第二字节中的数据802B是用户分组数数据,并设有识别用户分组用的二进制数值。这个数值是循环使用的。
分段数据802的第三字节中的数据802C包括:1位数据802C1,用来表示在对应于用户分组数据803的段之后是否有另一个段包括在该分组数据中;和标识每一段用的7位段号数据802C2。
用户分组数据803中的第一字节中的数据803A代表用户数据的开始,而且是固定的,例如,为二进制数值“00000100”。
用户分组数据803中的第二字节中的数据803B是用户分组数据的数据长度。
用户分组数据803中的第三至八字节中的数据803C是识别用户用的用户识别符数据,以半字节表示的代表主叫用户号码。当该字节空白时,插入空码。
用户分组数据803的第九字节中的数据803D是与所存储的键数据对应的操作数据。
用户分组数据803的第十至十一字节中的数据803E是分组数据800中的纠错码数据。
产生分组数据之后,发送所产生的分组数据(步骤S309),以此完成该处理过程。
于是,分组网关服务器便把所输入的分组信号转换成控制游戏服务器208用的控制数据(二进制数据),并且把对应于从其中输入分组信号的便携式电话终端302的线路号与控制数据一起输出到游戏服务器208。
更具体地说,当分组网关服务器206通过公用线路网络300被便携式电话终端302呼叫时,该服务器206不仅把通信接口卡508-1至508-n中的任何一个分发给该呼叫,而且把该呼叫与对应于所分发的通信接口卡508-x(x:1-n)的线路号一起通过数据通信卡26向游戏服务器208A发送。当多条线路可以分发给单个通信接口卡时,给该通信接口卡的每一个分发一个唯一的线路号,并发送给游戏服务器208A。
为了根据存储在ROM 21中的控制程序控制游戏服务器208A,MPU 20产生控制数据(二进制数据),并如上所述通过数据通信卡26把该控制数据输出给游戏服务器208A。
游戏服务器208A根据所输入的控制数据(二进制数据)执行键盘模仿,并控制屏幕上与该线路号对应的角色的显示(包括连同该角色的运动和动作一起的角色反应的显示)。
更具体地说,游戏服务器208A的MPU 35根据存储在ROM 36中的控制程序工作,并将从分组网关服务器206输入的控制数据(二进制数据)存入RAM 37中。
然后,MPU 35根据键盘模仿功能把该控制数据(二进制数据)转换成操作码,并把该操作码送到游戏应用程序,以此使游戏向前进行。
[5.2]多用户通信时的操作
接着,将描述在本发明第四实施例中进行多用户通信时的操作。在这种情况下也是如此,因为第一网络游戏服务器200-1和第二网络游戏服务器200-2基本上以相同的方式工作,所以下面主要描述第二网络游戏服务器200-2。
游戏服务器208A设置成当游戏者的(游戏)角色在大屏幕显示器209的屏幕上彼此靠近到预定的距离以内,如图25中符号C和D所指示那样时,发出多用户通信启动请求。例如,游戏服务器208设置成当相邻角色彼此靠近到预定的距离以内时,发出该请求。
这样设置意味着角色彼此靠近到足以彼此进行通信。
在这种状态下,游戏服务器208把多用户发送启动请求连同对应于游戏角色C和D的两个线路号(规定通信接口卡的线路号)一起向分组网关服务器206发送,以便请求启动多用户通信。
收到该请求和线路号时,分组网关服务器206电气上连接到与所收到的两个线路号对应的通信接口卡,并在这两个电话终端之间形成音频分组信道,以此建立通信。
此后,分组网关服务器206向游戏服务器208发送多用户通信启动通知,以便通知游戏服务器208多用户通信已经启动。
结果,与例如角色C和D对应的游戏,可以容易地通过便携式电话终端的耳机和微音器彼此交换诸如“Hello”和“Hi”等。
在多用户通信进行的过程中,游戏服务器208把多用户通信状态请求连同所选线路号一起发送,以便查询分组网关服务器206在预定的时间间隔内所选线路号当前是否连接到任何其他一条线路。分组网关服务器206查找所接收的线路号的线路状态数据库。当所选线路正在连接到另一个线路时,分组网关服务器206发送多用户通信状态通知,以便通知所述状态。
此后,当角色C停止玩该游戏时,游戏服务器208把多用户通信结束请求连同对应于角色C和D的两个线路号一起向分组网关服务器206发送,以便请求结束特定游戏者、亦即与角色C和D对应的游戏者之间的通信,而分组网关服务器206在电气上使与所接收的两个线路号对应的通信接口卡彼此断开。通过这种断开,给在与角色C和D对应的两个游戏者之间形成的音频信道断开,以此结束该通信。此后,分组网关服务器206向游戏服务器208发送多用户通信结束通知,以便通知游戏服务器208多用户通信已经结束。
[6]第四实施例的效果
如上所述,按照本发明的第四实施例,使用能够进行分组通信的电话终端(诸如移动电话或PHS)作为控制终端,顺序地根据操作按钮(键)的操作自动产生分组。因此,与分组通信相联系的时间滞后减到最小,以此改善可操作性,而且每一个人都可以容易地参与游戏。另外,游戏者可以利用音频分组彼此建立音频通信。
此外,因为大屏幕显示器可以放在任何地方,所以可以在各种地方玩游戏。
[F]本实施例的修改实例
[1]第一修改实例
在以上的描述中为一个游戏服务器设置一个大屏幕显示器的同时,可以在不同的地点为一个游戏服务器设置多个大屏幕显示器。
通过这样的构成,东京和大阪的游戏者可以在观看同一个屏幕图像的情况下参与同一个游戏。
另外,即使移动到另一个地方之后,仍旧可以在另一个大屏幕显示器上继续玩同一个游戏。
[2]第二修改实例
上面已经描述,在屏幕上的角色进到预定的范围以内时,进行多用户通信,与此同时,还可以通过选择特定的角色进行多用户通信。
在这种情况下,角色不仅可以由游戏服务器选择,而且可以由游戏者选择。

Claims (18)

1.一种网络信息系统,包括:多个电话终端;信号转换器,它适合于通过公用通信线路与所述电话终端连接:服务器,它通过通信线路与所述服务器连接,
其中每一个所述电话终端包括:
操作单元;和
信号发送装置,用于对施加到所述操作单元的操作作出响应,发送双音多频(DTMF)信号,
所述信号转换器包括:
信号转换单元,用于把从每个电话终端接收的DTMF信号转换成控制数据;
数据发送装置,用于把所述控制数据发送到所述服务器;和
用于对来自所述服务器的指令作出响应而在所述多个电话终端的其中至少两个之间建立语音连接的装置,所述语音连接包括用于从所述至少两个电话终端接收DTMF信号的通信线路,以及
所述服务器包括:
接收装置,用于接收根据所述多个电话终端的所述DTMF信号产生的所述控制数据;和
处理器,用于根据所述接收装置接收的控制数据执行应用程序。
2.如权利要求1所述的网络信息系统,其特征在于,所述信号转换器还包括连接请求拒绝单元,用于拒绝从未预先登记的任何电话来的连接请求。
3.如权利要求2所述的网络信息系统,其特征在于,所述连接请求拒绝单元包括消息发送单元,用于把表示拒绝连接请求的消息发送到发送连接请求且未预先登记的电话终端。
4.如权利要求1所述的网络信息系统,其特征在于,所述信号转换器还包括:
音频信号存储单元,用于预先存储音频信息;和
音频信息发送单元,用于对来自所述服务器的音频输出指令作出响应,把存储在所述音频信息存储装置中的音频信息发送到电话终端。
5.如权利要求1所述的网络信息系统,其特征在于,所述数据发送装置还包括数据发送禁止单元,用于禁止发送与允许发送控制数据的电话终端以外的电话终端相对应的控制数据。
6.如权利要求1所述的网络信息系统,其特征在于,在所述信号转换器和所述服务器之间设置多个通信线路,所述数据发送装置利用所述多个通信线路同时发送所述控制数据。
7.如权利要求1所述的网络信息系统,其特征在于,所述信号转换器还包括目标选择单元,用于根据从电话终端接收的DTMF信号选择一个服务器作为所述服务器。
8.如权利要求1所述的网络信息系统,其特征在于,
所述服务器还包括连接指令单元,用于根据所述应用程序的执行结果来提供包括至少两个电话终端的标示的连接指令,并把所述连接指令发送到所述信号转换器;和
所述信号转换器还包括语音通信线路形成单元,用于在所述连接指令标示的电话终端之间形成语音通信线路。
9.如权利要求8所述的网络信息系统,其特征在于,
所述信号转换器的所述数据发送装置把用于与电话终端进行通信的通信线路的通信线路数与通过来自所述电话终端的DTMF信号得到的控制数据一道发送;和
所述服务器的所述连接指令单元把要连接到所述信号转换器的电话终端的通信线路数包含在所述连接指令中。
10.如权利要求8所述的网络信息系统,其特征在于,当所述应用程序的执行结果满足预定条件时,所述连接指令单元将在所述执行结果中产生的至少两个电话终端确定为所述语音通信的伙伴。
11.如权利要求8所述的网络信息系统,其特征在于,所述信号转换器还包括信道断开单元,用于根据来自所述服务器的指令把所述电话终端的其中之一与所述语音通信线路形成单元形成的语音通信线路断开。
12.如权利要求1所述的网络信息系统,其特征在于,所述服务器还包括数据发送装置,发送装置用于将电话终端的通信线路数和对所述电话终端的编址的数据通过所述通信线路发送到所述信号转换器。
13.如权利要求1所述的网络信息系统,其特征在于,所述应用程序是游戏应用程序,所述控制数据用于控制所述游戏。
14.如权利要求1所述的网络信息系统,其特征在于,所述应用程序是累加程序,所述控制数据是要累加的数据。
15.如权利要求1所述的网络信息系统,其特征在于还包括用于向公众开放所述应用程序执行结果的装置。
16.如权利要求15所述的网络信息系统,其特征在于,用于向公众公开所述结果的所述装置包括大屏幕显示器,用于显示所述应用程序的所述执行结果。
17.如权利要求15所述的网络信息系统,其特征在于,用于向公众公开所述结果的所述装置包括用于在电视上广播所述应用程序的所述执行结果的装置。
18.一种信号转换器,包括:
接收装置,用于接收从多个电话终端的其中每一个来的DTMF信号;
信号转换单元,用于把从所述多个电话终端的其中每一个接收的DTMF信号转换成控制数据;
数据发送装置,用于把所述控制数据发送到服务器,所述服务器根据接收的控制数据执行应用程序;和
用于对来自所述服务器的指令作出响应而在所述多个电话终端的其中至少两个之间建立语音连接的装置,所述语音连接包括用于从所述至少两个电话终端接收DTMF信号的通信线路。
CNB00802099XA 1999-07-30 2000-07-31 信号转换器和网络信息系统 Expired - Fee Related CN100355263C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP21823299 1999-07-30
JP218232/99 1999-07-30
JP218232/1999 1999-07-30
JP34952599 1999-12-08
JP349525/1999 1999-12-08
JP349525/99 1999-12-08

Publications (2)

Publication Number Publication Date
CN1322429A CN1322429A (zh) 2001-11-14
CN100355263C true CN100355263C (zh) 2007-12-12

Family

ID=26522460

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB00802099XA Expired - Fee Related CN100355263C (zh) 1999-07-30 2000-07-31 信号转换器和网络信息系统

Country Status (7)

Country Link
US (1) US6681000B1 (zh)
EP (1) EP1124368B1 (zh)
JP (1) JP3949961B2 (zh)
CN (1) CN100355263C (zh)
AU (1) AU769147B2 (zh)
CA (1) CA2343942C (zh)
WO (1) WO2001010103A1 (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8458754B2 (en) 2001-01-22 2013-06-04 Sony Computer Entertainment Inc. Method and system for providing instant start multimedia content
GB0103830D0 (en) * 2001-02-16 2001-04-04 Pace Micro Tech Plc Broadcast data reciever system
US20030081744A1 (en) * 2001-08-28 2003-05-01 Gedaliah Gurfein Interactive voice communications network entertainment
US6775374B2 (en) 2001-09-25 2004-08-10 Sanyo Electric Co., Ltd. Network device control system, network interconnection apparatus and network device
US20030142661A1 (en) * 2002-01-28 2003-07-31 Masayuki Chatani System and method for distributing data between a telephone network and an entertainment network
US7502610B2 (en) 2002-06-28 2009-03-10 Qualcomm Incorporated System and method for application management through threshold events
US6697467B1 (en) * 2002-08-01 2004-02-24 Voice Media Lab, Inc. Telephone controlled entertainment
CN1739279A (zh) * 2002-12-20 2006-02-22 萤火虫移动公司 用于无线通信的方法和系统
KR100596723B1 (ko) * 2004-10-13 2006-07-05 한국전자통신연구원 멀티미디어 스트리밍 서비스와 응용 프로그램 스트리밍서비스의 통합형 실행장치 및 실행방법
CN101119468B (zh) * 2007-09-19 2011-07-06 华为技术有限公司 视频交互方法、终端设备及其菜单选择装置
US9483405B2 (en) * 2007-09-20 2016-11-01 Sony Interactive Entertainment Inc. Simplified run-time program translation for emulating complex processor pipelines
JP5745424B2 (ja) * 2009-11-04 2015-07-08 キヤノンイメージングシステムズ株式会社 デバイス制御装置、クライアント装置、デバイス制御方法、およびデバイス制御システム
US8972892B2 (en) * 2010-01-05 2015-03-03 Qualcomm Incorporated Notification in immersive applications
CN106161141B (zh) * 2016-07-20 2019-02-12 国网江苏省电力公司苏州供电公司 通信线路自动测试系统
US10972203B2 (en) * 2017-06-12 2021-04-06 Gracenote, Inc. Detecting and responding to rendering of interactive video content
CN111541822B (zh) * 2020-04-30 2021-10-29 南通科硕海洋装备科技有限公司 一种广播通信的控制系统及控制方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08317119A (ja) * 1995-05-19 1996-11-29 Matsushita Electric Ind Co Ltd 音声応答装置
EP0797338A2 (en) * 1996-03-20 1997-09-24 Helsingin Puhelin Oy - Helsingfors Telefon Ab Method and arrangement for inter-connecting a virtual-reality world and the real world for the purpose of establishing a real-time communications connection such as a telephone call connection

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4677659A (en) * 1985-09-03 1987-06-30 John Dargan Telephonic data access and transmission system
US5007649A (en) 1986-01-16 1991-04-16 Selectro-Vision, Ltd. Gaming system with system base station and gaming boards
US4757267A (en) * 1987-06-17 1988-07-12 Applied Telematics, Inc. Telephone system for connecting a customer to a supplier of goods
JPH06261318A (ja) 1993-03-08 1994-09-16 Nippon Telegr & Teleph Corp <Ntt> 映像プログラム配信方式
JPH0758878A (ja) 1993-08-17 1995-03-03 Media Rinku:Kk 通信システム
JPH0888689A (ja) 1994-09-16 1996-04-02 Fujitsu Ltd インテリジェントネットワークにおける電話投票サービス方式
US5679077A (en) 1995-08-11 1997-10-21 Pocock; Terrence System and method for remote participation in bingo and other games of chance where players select numbers
US5884262A (en) * 1996-03-28 1999-03-16 Bell Atlantic Network Services, Inc. Computer network audio access and conversion system
JPH10307766A (ja) * 1997-05-02 1998-11-17 Nippon Joho Tsushin Consulting Kk データベースアクセス方法及び方式
JPH11164058A (ja) 1997-11-26 1999-06-18 Hitachi Electron Service Co Ltd 携帯型音楽選曲視聴システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08317119A (ja) * 1995-05-19 1996-11-29 Matsushita Electric Ind Co Ltd 音声応答装置
EP0797338A2 (en) * 1996-03-20 1997-09-24 Helsingin Puhelin Oy - Helsingfors Telefon Ab Method and arrangement for inter-connecting a virtual-reality world and the real world for the purpose of establishing a real-time communications connection such as a telephone call connection

Also Published As

Publication number Publication date
AU6183600A (en) 2001-02-19
EP1124368A4 (en) 2005-05-18
WO2001010103A1 (fr) 2001-02-08
AU769147B2 (en) 2004-01-15
EP1124368B1 (en) 2016-03-30
US6681000B1 (en) 2004-01-20
CA2343942C (en) 2004-09-14
JP3949961B2 (ja) 2007-07-25
EP1124368A1 (en) 2001-08-16
CA2343942A1 (en) 2001-02-08
CN1322429A (zh) 2001-11-14

Similar Documents

Publication Publication Date Title
CN100355263C (zh) 信号转换器和网络信息系统
US5848134A (en) Method and apparatus for real-time information processing in a multi-media system
US5946378A (en) Information on hold telephony service
US5790646A (en) Remotely accessing special services in telephone exchange
EP0627837A1 (en) Telecommunications call completion based on mutually agreed upon criteria
CA2210058C (en) Games on hold telephony service
CN1870743B (zh) 分别用无绳电话和电视进行控制和显示的可视电话装置
CN101316291B (zh) 可携式固网电话方法
JP2012217214A (ja) コミュニケーションシステム、コミュニケーション方法、プログラム
US5390240A (en) Data dial system and method
CN101115097B (zh) 进行可视电话通信的呼叫中心系统
JP3777579B2 (ja) ディジタルavシステム
JP2001257784A (ja) グループ通話システム
JP3421212B2 (ja) 移動体無線通信システムおよび移動体無線通信方法
CN1237058A (zh) 在被呼叫方的终端上显示主叫方电话号码的方法
KR100221846B1 (ko) 노래방 기능을 갖춘 키폰시스템
JPH0219972A (ja) データベースの検索結果情報出力方式
JP3107472B2 (ja) コードレス端末の位置通知方式
JPH032960Y2 (zh)
CN2749198Y (zh) 一种共享型话音通信自动拨号系统
JP2000125354A (ja) 無線端末装置
CN111429904A (zh) 一种智能语音服务交互系统
JPH08289040A (ja) パーソナル通信制御装置及び方法
KR19990045864A (ko) 그룹통화시스템
JPH05268156A (ja) 移動体通信網におけるpb信号送出方式

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071212

Termination date: 20190731