CN1788458A - 应用执行方法、文件数据下载方法、文件数据上载方法、通信方法、网络识别符设定方法及无线通信终端装置 - Google Patents
应用执行方法、文件数据下载方法、文件数据上载方法、通信方法、网络识别符设定方法及无线通信终端装置 Download PDFInfo
- Publication number
- CN1788458A CN1788458A CNA2005800003691A CN200580000369A CN1788458A CN 1788458 A CN1788458 A CN 1788458A CN A2005800003691 A CNA2005800003691 A CN A2005800003691A CN 200580000369 A CN200580000369 A CN 200580000369A CN 1788458 A CN1788458 A CN 1788458A
- Authority
- CN
- China
- Prior art keywords
- wireless network
- function
- search
- game machine
- communication terminal
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 123
- 238000000034 method Methods 0.000 title claims description 40
- 230000006870 function Effects 0.000 claims description 54
- 230000015654 memory Effects 0.000 claims description 17
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 abstract 5
- 230000005540 biological transmission Effects 0.000 description 21
- 238000012545 processing Methods 0.000 description 15
- 238000012546 transfer Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000007115 recruitment Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- A63F13/12—
-
- 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/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- 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/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/32—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections
- A63F13/327—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections using wireless networks, e.g. Wi-Fi or piconet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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/404—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 characterized by a local network connection
- A63F2300/405—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 characterized by a local network connection being a wireless ad hoc network, e.g. Bluetooth, Wi-Fi, Pico net
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Abstract
本发明的游戏机(2)包括SSID设定部(14)和信道设定部(16)。SSID设定部(14)按照通信模式设定网络识别符SSID。作为通信模式,设定有下载备用模式、下载模式、大厅模式、游戏模式。通过对每个通信模式设定SSID,可对每个模式生成无线网络。信道设定部(16),对应SSID,设定要使用的通信信道。
Description
技术领域
本发明涉及在多个通信终端之间进行通信的技术,特别涉及在无线网络中高效率地执行应用的技术。
背景技术
由于实现了信息终端的小型化以及轻型化,携带信息终端已经十分普遍。近几年,利用基站和访问点等基础设施,多个用户能一起欣赏游戏等应用的无线通信环境已经变为现实。另一方面,作为点播(on-demand)型通信,正在进行构建无线专用网络的研究。在专用网络中,因为不需要基站和访问点,所以即使在基础设施不存在的情况下也能简易地构建无线网。在专用网络中,多个用户已经通过各持携带式游戏机来互相进行无线通信,可一起欣赏游戏。
基础设施网和专用网络(hoc network)使用IEEE802.11和Bluetooth等技术实现。作为现有设想的无线通信的环境一般是数台终端集合起来,实现这些终端之间的通信,而在基础设施网和专用网络中,也设想例如几十台的数量很多的终端集合在1个环境的情况。
在使用了IEEE802.11的无线网络中,作为构成互相通信的终端的组的基本单位,规定了BSS(Basic Service Set)。BSS是指互相通信的终端的组的集合,属于相同BSS的终端彼此可以通信。BSS用48位的识别符(Basic ServiceSet ID:BSSID)确定,对于BSSID,在环境内分配唯一的值。与BSSID不同,为了识别BSS,也存在0-32字节的字符串组成的SSID(Service Set ID)。SSID可任意设定,对多个BSS也能分配相同的SSID。BSS通过终端或访问点传输被叫做信标的参考包而构成。信标到达的范围构成BSS的空间范围,相同空间内也可存在多个BSS。
在利用使用了IEEE802.11的无线网络时,终端必需属于某个BSS。为此,终端进行存在于自身周围的BSS的搜索(扫描)。在终端参加现有的组的情况下,当知道希望参加的组的SSID时,指定该SSID即可,另一方面,当不知道SSID时,搜索周围存在的全部的BSS,从搜索到的SSID中选择并指定1个SSID。
在利用访问点的使用了基础设施模式的无线LAN中,访问点发送信标,构成BSS。访问点在多数情况下被连接于因特网或企业网络的那种专用网络,通常,这些网络的管理员决定SSID,对访问点进行设定。网络的用户根据网络管理员通知的SSID来进行无线通信。
在使用了不利用访问点的专用网络模式的无线LAN中,不存在网络管理员。因此,需要网络的用户自身决定SSID,进行连接。此时,如果在终端彼此之间不选择相同的SSID,则不能互相连接,所以在用户之间需要就SSID达成一致。另外,因为SSID可任意设定,当各个组之间被设定了相同的SSID时,也有可能连接到不打算连接的无线网络。这样,在专用网络中,用户自己设定SSID的操作繁杂,另外特别在相同环境内构建多个无线网络的环境下,存在难以实现通信的稳定性的问题。
发明内容
因此,本发明的目的在于提供一种技术,通过高效地设定SSID等网络识别符而高效率地执行应用。
为了解决上述课题,本发明的一个方案涉及应用程序的执行方法。该方案的应用执行方法包括:连接到用于搜索共同执行应用的对方的第1无线网络的步骤;搜索已经连接于第1无线网络的无线通信终端的步骤;对通过搜索接收了终端信息的无线通信终端,请求共同执行应用的步骤;在从对方接收到应允的回答时,连接到用于执行应用的第2无线网络的步骤;以及在第2无线网络中开始应用的步骤。
本发明的另一方案涉及文件数据的下载方法。该方案的文件数据下载方法包括:连接到用于搜索从其下载文件数据的对方的第1无线网络的步骤;搜索已经连接于第1无线网络的无线通信终端的步骤;对通过搜索接收了终端信息的无线通信终端,请求下载文件数据的步骤;在从对方接收到应允的回答时,连接到用于执行文件数据的下载的第2无线网络的步骤;以及在第2无线网络中,从对方下载文件数据的步骤。再有,文件数据包含程序文件以及数据文件。
本发明的再一方案涉及应用程序的执行方法。该方案的应用执行方法包括:连接到用于搜索从其下载应用程序的对方的第1无线网络的步骤;搜索已经连接于第1无线网络的无线通信终端的步骤;对通过搜索接收了终端信息的无线通信终端,请求下载应用程序的步骤;在从对方接收到应允的回答时,连接到用于执行应用程序的下载的第2无线网络的步骤;在第2无线网络中从对方下载应用程序的步骤;在应用程序的下载完成之后,起动被下载的应用程序,从而连接到用于搜索共同执行应用的对方的第3无线网络的步骤;搜索已经连接于第3无线网络的无线通信终端的步骤;对通过搜索接收到终端信息的无线通信终端,请求共同执行应用的步骤;在从对方接收到应允的回答时,连接到用于执行应用的第4无线网络的步骤;以及在第4无线网络中开始应用的步骤。
本发明的又一方案涉及无线通信终端装置,该装置包括:设定用于确定无线网络的识别符的网络识别符设定部;根据设定的网络识别符,连接到无线网络的无线接口部。在该方案的无线通信终端装置中,网络识别符设定部按照通信模式设定用于搜索从其下载应用程序的对方的第1无线网络的识别符、用于执行应用程序的下载的第2无线网络的识别符、用于搜索共同执行应用的对方的第3无线网络的识别符、以及,用于执行应用的第4无线网络的识别符中的其中一个。
本发明的另一方案涉及通信方法。该方案的通信方法包括:连接到第1无线网络的步骤;搜索已经连接于第1无线网络的无线通信终端的步骤;对通过搜索接收了终端信息的无线通信终端,请求单独地进行通信的步骤;以及在从对方接收到应允的回答时,连接到第2无线网络的步骤。
本发明的另一方案包括:连接到第1无线网络的步骤;对于来自已经连接于第1无线网络的其它的无线通信终端的下载文件数据的请求,发送应允的回答的步骤;连接到用于执行文件数据的上载的第2无线网络的步骤;以及在第2无线网络中,上载文件数据的步骤。再有,文件数据包含程序文件以及数据文件。
本发明的另一方案涉及设定连接的无线网络的标识符的方法。该方案的网络标识符设定方法包括:在启动应用程序时,确认在存储器的预定区域是否存储了确定无线网络的识别符的步骤;在存储有无线网络的识别符的情况下,将该识别符作为连接的无线网络的识别符来设定的步骤。
再有,将以上构成要素任意组合、本发明的表达在方法、装置、系统、记录媒体、计算机程序等之间进行变换,作为本发明的方式而有效。
根据本发明,可提供在无线网络中高效率地执行应用的技术。
附图说明
图1是概念性表示采用IEEE802.11的专用网络中的IBSS的图。
图2是表示在实施例中游戏者开始游戏应用为止的流程图。
图3(a)是表示大厅IBSS的游戏机间的关系的图;图3(b)是表示在游戏机中生成的终端信息列表的图。
图4是表示将终端信息列表显示在游戏机的监视器的例子的图。
图5是游戏机的通信模式的转移图。
图6(a)是表示大厅IBSS的游戏机间的关系的图;图6(b)是表示在游戏机中产生的终端信息列表的图。
图7是表示将终端信息列表显示在游戏机的监视器的例的图。
图8是表示在实施例中游戏者下载游戏程序的流程的图。
图9(a)是表示DL备用IBSS的游戏机之间的关系的图,图9(b)是表示在游戏机中生成的终端信息列表的图。
图10是表示将终端信息列表显示在游戏机的监视器的例的图。
图11是表示在实施例中游戏者上载游戏程序的流程的图。
图12是游戏机的通信模式的转移图。
图13是游戏机的功能框图。
标号的说明
2…游戏机、10…处理装置、12…CPU、14…SSID设定部、16…信道设定部、18…列表生成部、20…应用处理部、22…存储部、24…存储装置、26…输入输出部、28…媒体驱动器、30…记录媒体、40…无线接口装置
具体实施方式
图1概念性表示使用了IEEE802.11的专用网络中的独立BSS(Independent Basic Service Set:IBSS)。IBSS相当于无线网络。IBSS的站可互相直接通信,这里,作为无线通信终端装置(站)例示了4台游戏机2a、2b、2c、2d。再有,构成IBSS的游戏机2的台数不限于4台,也可以是4台以外的台数。游戏机2具有无线通信功能,通过集合多个游戏机2,构建无线网络。通过使用IEEE802.11等的无线LAN的标准,能构建无线专用网络。在IBSS,通过构建专用网络,不另外需要基站和访问点等基础设施,可实现在多个游戏机2之间的通信。IBSS的通信范围叫做基本服务区,该基本服务区由无线媒体的传播特性决定。
(实施例1)
图2是表示在实施例1中到游戏者开始游戏应用的流程图。该流程表示游戏机2的通信方法,具体地表示了应用的执行方法。首先,游戏者接通游戏机2的电源(S10)。在游戏机2的媒体驱动器中,假定预先插入了记录了要进行的游戏程序的记录媒体。在记录媒体中,也可记录通信用的程序。再有,通信用程序也可以预先存储在游戏机2的ROM中。
当电源接通时,从记录媒体中读取游戏程序,游戏应用被起动。在游戏机2的监视器中,显示进行1人游戏或和其他的用户进行游戏的选择画面。所谓和其他的用户游戏,例如,是格斗游戏中的比赛游戏,用户通过选择比赛模式,通过无线网络能和其他的游戏者欣赏游戏。当选择1人游戏时(S12为“是”),则游戏应用开始(S24),游戏者通过1人模式进行游戏。
当选择了比赛模式时(S12为“否”),游戏机2参加即连接大厅IBSS(S14)。在实施例的游戏系统中,大厅IBSS是用于搜索共同执行应用的对方的无线网络。具体地,大厅IBSS具有搜索其他的游戏机,或者,作为和其他的游戏机进行比赛联系的大厅室的作用。大厅IBSS的SSID(以下叫做“大厅SSID”),是识别网络的识别符,每个游戏标题被设定为唯一。每个游戏标题设定大厅SSID,构建大厅IBSS,籍此,在1个大厅IBSS中,变为仅集合进行相同游戏的游戏机。通过集中进行相同游戏的游戏者,能容易地搜索比赛对手等,可提高大厅IBSS的利用价值。
大厅SSID也可预先直接记述于游戏程序中。此时,游戏机2从程序中读取大厅SSID,搜索具有其SSID的IBSS。因此,可搜出大厅IBSS,通过取得大厅IBSS的BSSID,可参加大厅IBSS。因此,与搜索周围全部的大厅IBSS的情况相比,能节省搜索处理花费的时间,能缩短连接时间。另外,因为不需要在用户之间进行SSID决定,从这点看也能实现连接时间的缩短。
再有,为了降低游戏程序制作方的负担,也可以不将大厅SSID直接记述在游戏程序中。此时,在游戏程序中,记述每个游戏标题唯一分配的大厅ID,通信用程序以大厅ID为基础生成SSID。大厅ID,优选被规定为单纯的字符串。大厅ID也可以具有作为确定所谓的游戏标题的游戏ID的功能。不让游戏程序的制作者一方意识到SSID,通过用通信用程序自动生成SSID,不使游戏程序的制作者承受多余的负担。这里,假定游戏标题A的应用被起动,游戏标题A用的大厅IBSS的SSID被唯一决定为和“TITLE_A_MATCHMAKE”。
参加了大厅IBSS的游戏机2,搜索已经参加大厅IBSS的其他游戏机(S16)。参加了大厅IBSS的各游戏机,广播发送表示自身状态的终端信息包。在终端信息包中,包含游戏机的惯称(昵称)。每台游戏机由用户预先设定昵称。进行搜索的游戏机2,通过从其他的游戏机接收终端信息,可知道连接于相同无线网络(大厅SSID)的游戏机的存在以及终端信息。搜索处理的结果被列表化,显示在游戏机2的监视器上。
图3(a)表示大厅IBSS中的游戏机之间的关系。游戏机2a进行搜索处理,游戏机2b、2c广播发送了终端信息包。图3(a)中,箭头表示终端信息包被发送的方向。游戏机2a从游戏机2b、2c接收终端信息包,对终端信息列表化。再有,作为搜索方法,也可以,例如,游戏机2a发送搜索用包,接收从游戏机2b、2c返回的终端信息包。图3(b)表示在游戏机2a生成的终端信息列表。在终端信息列表中,游戏机和昵称互相对应。
图4表示将生成的终端信息列表显示在游戏机2a的监视器的例。用户操作操作按钮等,可选择显示在监视器的游戏者(昵称)。当想和朋友比赛时,通过预先知道朋友的昵称,可选择其昵称进行比赛。
返回到图2,当用户操作操作按钮、选择比赛对手时(S18),向选择的对手侧发送比赛请求包。比赛请求包,是对选择的比赛对手请求共同执行游戏应用的包。在比赛请求包中,含有游戏机2a的昵称。游戏机2a的昵称假设为“HAL”。当从游戏机2a对游戏机2b发送比赛请求包时,在游戏机2b的监视器上显示有从游戏机2a来的比赛要求,以及游戏机2a的昵称,游戏机2b的用户,决定是否比赛。可否比赛,作为回答包被发送到游戏机2a。当应允比赛时(S20为“是”),游戏机2a、2b,生成和“TITLE_A_MATCHMAKE”不同的SSID,移动到其无线网络(S22)。移动目标的无线网络,是进行游戏比赛的IBSS,称该IBSS为游戏专用IBSS。即,游戏专用IBSS,是用于由比赛对手彼此执行应用的无线网络。在比赛被拒绝的情况下(S20为“否”),游戏机2a的用户,选择其他的游戏机作为比赛对手,这里是游戏机2c(S18),比赛请求包被发送到游戏机2c。
游戏专用IBSS的SSID(以下,叫做“游戏SSID”),可基于自身或对手的至少一方的终端信息被决定。具体地,游戏SSID,可基于游戏机2a的昵称(HAL)和游戏机2b的昵称(Joe)被决定。通过将比赛对手的至少一方的昵称包含于SSID,可设定私有的SSID。例如,也可将游戏SSID设定为“TITLE_A_PLAYING_HAL_JOE”。游戏机2a以及2b,在游戏专用IBSS中,开始游戏应用(S24),进行比赛游戏。再有,这里,游戏应用的开始意味着实际与对手进行比赛游戏。
再有,在S16的搜索处理中,当从其他游戏机不能接收终端信息包的情况下,另外,在S20的达成协议判定中,不能和其他的游戏机达成比赛协议的情况下,广播发送自方终端信息,可招募比赛对手。
图5表示游戏机的通信模式的转移图。在实施例的专用网络中,设定有未参加任何IBSS的未连接模式、参加了大厅IBSS的大厅模式、参加了游戏专用IBSS的游戏模式的3种通信模式。未连接模式,对应于游戏机2的电源刚接通的状态,或用户1人进行游戏的状态。
在大厅IBSS,各游戏机2,从存在于相同IBSS的其他的游戏机接收终端信息包,或者,对于其他的游戏机广播发送自身的终端信息包。
参加大厅IBSS的游戏机2,当和其他的游戏机之间达成比赛一致时,就向比赛组专用的游戏专用IBSS转移。游戏专用IBSS,是由同时玩游戏的多台游戏机构成的组,相当于对每组设定的单独的无线网络。游戏专用IBSS,在相同环境内可存在多个。
从大厅IBSS以及游戏专用IBSS,可在任意时间返回未连接模式。在从游戏专用IBSS重回大厅IBSS时,临时转移到了未连接模式后,就参加大厅IBSS。
在实施例的游戏系统中,当进行省电控制或信号的避免冲突控制等时,在大厅IBSS和游戏专用IBSS中,可使控制模式不同。在大厅IBSS和游戏专用IBSS中,因为有时被请求的等待时间等不同,所以,通过按每个被设定的IBSS让控制模式变化,可实现效率良好的通信。
(实施例2)
在实施例1中,按每个游戏应用,即按每个游戏标题来设定大厅IBSS的SSID,对大厅IBSS按每个游戏标题被构建的情况进行了说明。在实施例2中,可为所有的游戏应用共同设定大厅IBSS的SSID。此时,对于多个游戏应用,作为共同的情况构建大厅IBSS。至用户开始游戏应用为止的流程与图2所示的流程图相同。
参照图2,首先,游戏者接通游戏机2的电源(S10)。游戏机2的媒体驱动器中,假定预先插入了记录有游戏标题A的游戏程序的记录媒体。
如果电源被接通,则从记录媒体读取游戏程序,游戏应用A被起动。在游戏机2的监视器中,显示进行1人游戏或和其他的用户进行游戏的选择画面。当选择1人游戏时(S12为“是”),游戏应用开始(S24),游戏者用1人模式进行游戏。
当选择了比赛模式时(S12为“否”),游戏机2,参加即连接大厅IBSS(S14)。在实施例2中,大厅SSID,在多个游戏应用上是共同的,被设定为“COMMON_MATCHMAKE”。
SSID“COMMON_MATCHMAKE”也可被记录于所有的游戏机2的ROM,另外,也可记述于全部的游戏程序中。因此,可省略在大厅IBSS的搜索处理上需要的时间,可缩短连接时间。另外,因为在用户之间不需要进行SSID决定,所以,从这一点看也可实现连接时间的缩短。
参加了大厅IBSS的游戏机2,搜索已经参加了大厅IBSS的其他游戏机(S16)。参加了大厅IBSS的各游戏机,广播发送表示自身状态的终端信息包。在终端信息包中,包含应用名、图标数据以及游戏机的惯名(昵称)。图标以及昵称按每个游戏机由用户预先设定。进行搜索的游戏机2,通过从其他游戏机接收终端信息包,可知道连接于相同无线网络(大厅SSID)的游戏机的存在、应用信息以及终端信息。搜索处理的结果被列表化,显示在游戏机2的监视器上。在实施例2中,因为构建应用共同的大厅SSID,所以,可知道在和自己不同的游戏应用中正在招募比赛对手的其他的游戏机的存在。例如,在和自己相同的游戏应用中不存在比赛对手的情况下,通过转换到正在招募比赛对手的其他的游戏应用,就变得可欣赏比赛游戏。
图6(a)表示大厅IBSS的游戏机间的关系。游戏机2a进行搜索处理,游戏机2b、2c广播发送终端信息包。游戏机2b起动游戏应用A,游戏机2c起动了游戏应用B、图6(a)中,箭头表示游戏信息包被发送的方向。游戏机2a,从游戏机2b、2c接收终端信息包,将应用信息以及终端信息列表化。再有,作为搜索方法,例如,游戏机2a发送搜索用包,也可接收从游戏机2b、2c返回的终端信息包。图6(b)表示在游戏机2a生成的终端信息列表。在终端信息列表中,图标、应用名以及昵称和游戏机对应着。
图7表示将生成的终端信息列表显示于游戏机2a的监视器的例子。用户对操作按钮等进行操作,可选择显示于监视器的游戏者。
返回到图2,当用户操作操作按钮选择比赛对手时(S18),向选择的对方侧发送比赛请求包。在比赛请求包中,包含游戏机2a的应用名、图标数据以及昵称。设游戏机2a的昵称为“HAL”。当从游戏机2a对游戏机2b发送比赛请求时,在游戏机2b的监视器显示有来自游戏机2a的比赛请求。此时,也显示在游戏机2a中已经起动的应用名、图标数据以及昵称。基于这些信息,游戏机2b的用户决定是否比赛。比赛的可否,被作为回答包发送到游戏机2a。当应允了比赛时(S20为“是”),游戏机2a、2b生成和“COMMON_MATCHMAKE”不同的SSID,从而转移到该无线网络(S22)。转移目的地的无线网络,是进行游戏比赛的游戏专用IBSS。如实施例1所示,游戏专用IBSS是用于执行游戏应用的无线网络,基于游戏机2a或2b的至少一方的终端信息生成游戏专用IBSS的SSID。因此,游戏专用IBSS,在游戏系统内作为单独的IBSS被设定。当拒绝了比赛时(S20为“否”),游戏机2a的用户,选择其他的游戏机(S18)。
当游戏机2a具有标题B的游戏程序时,将游戏应用A起动结束,并起动游戏应用B,从而也可向游戏机2c申请比赛。再有,在S16的搜索处理中,当不能从其他游戏机接收终端信息包时,或在S20的一致判定中,与其他游戏机未就比赛达成一致时,也可广播发送终端自身的信息包,招募比赛对手。
实施例3
在实施例1以及实施例2,说明了以游戏机2保存有游戏程序为前提,开始游戏应用的方法。在实施例3,对游戏机2未保存游戏程序、从周围存在的其他游戏机下载游戏程序的方法进行说明。
图8表示在实施例3中游戏者下载游戏程序的流程图。首先,游戏者接通游戏机2的电源(S30)。在实施例3,在游戏机2的媒体驱动器中,不插入记录了游戏程序的记录媒体,游戏机2不能起动游戏应用。用户选择游戏程序的下载模式(S32)。在游戏机2的ROM中,记录着下载用的程序。当选择下载模式时,下载用程序被自动地起动,游戏机2参加即连接于DL备用IBSS(S34)。
DL备用IBSS的SSID,是确定用于搜索从其下载应用程序的对方的网络的识别符,例如,被设定为“DOWNLOAD_MATCHMAKE”。SSID“DOWNLOAD_MATCHMAKE”也可被记录于所有的游戏机2的ROM中。因此,能省去在DL备用IBSS的搜索处理上需要的时间,可缩短连接时间。
参加了DL备用IBSS的游戏机2,搜索已经参加了DL备用IBSS的其他的游戏机(S36)。DL备用IBSS中,设想如下的情况:具有可下载的应用的游戏机为了搜索比赛对手,搜索希望下载的对手。现实地,可以认为,很多情况是,具有可下载的应用的游戏机的用户,是使希望下载的游戏机2的用户下载游戏程序,之后一起享受游戏的朋友。
具有可下载的应用的各游戏机,广播发送表示自身状态的终端信息包。在终端信息包中,包含应用名、图标数据以及游戏机的惯称(昵称)。图标数据以及昵称,按每个游戏机由用户预先设定。进行搜索的游戏机2,通过从其他游戏机接收终端信息包,可知已经连接于相同无线网络(DL备用IBSS)的游戏机的存在、可下载的应用信息以及终端信息。搜索处理的结果被列表,显示在游戏机2的监视器上。
图9(a)表示DL备用IBSS中的游戏机间的关系。游戏机2a进行搜索处理,游戏机2b、2c广播发送终端信息包。游戏机2b起动游戏应用A,游戏机2c起动游戏应用B。图9(a)中,箭头表示终端信息包被发送的方向。游戏机2a,从游戏机2b、2c接收终端信息包,将终端信息列表化。再有,作为搜索方法,例如,也可以游戏机2a发送搜索包,接收由游戏机2b、2c返回的终端信息包。图9(b)表示在游戏机2a中生成的终端信息列表。在终端信息列表中,图标、可下载的应用名以及昵称和游戏机相互对应。
图10表示将生成的终端信息列表显示在游戏机2a的监视器的例。用户操作操作按钮,可选择显示于监视器的游戏者。在监视器中,可下载的应用程序名和昵称等终端信息相互对应并显示。
返回到图8,如果用户对操作按钮进行操作,从而选择成为下载元的游戏者(S38),则向选择的对方侧发送游戏程序的发送请求包。发送请求包,是对特定的游戏机请求应用程序的下载的包。在发送请求包中,也包含游戏机2a的图标数据以及昵称。设游戏机2a的昵称是“HAL”。当从游戏机2a对游戏机2b发送了发送请求包时,在游戏机2b的监视器显示有从游戏机2a发来的游戏程序A的发送请求。此时,也显示游戏机2a的图标以及昵称。基于这些信息,游戏机2b的用户决定是否发送游戏程序。程序发送的可否,作为回答包发送到游戏机2a。当程序发送被拒绝时(S40为“否”),游戏机2a的用户选择其他的游戏机(S38)。
当程序发送被应允时(S40为“是”),游戏机2a、2b生成与“DOWNLOAD_MATCHMAKE”不同的SSID,转移到该无线网络(S42)。转移目的地的无线网络,是用于执行游戏程序的下载的IBSS,将该IBSS称为DL用IBSS。例如,也可规定DL用IBSS的SSID为“TITLE_A_PLAYING_HAL_JOE”。用DL用IBSS从游戏机2b向游戏机2a发送游戏程序A(S44)。游戏机2a,当下载游戏程序A时,起动游戏程序A,与游戏机2b进行比赛游戏。在DL用IBSS,不仅进行游戏程序的下载,而且也可以在游戏机2a和2b之间开始游戏应用。
再有,下载了游戏程序A的游戏机2a,在和游戏机2b之外的其他的游戏机之间也可玩比赛游戏。此时,游戏机2a,也可向游戏应用A的大厅IBSS转移,搜索比赛对手。从转移到大厅IBSS之后至开始游戏应用为止的处理,与实施例1以及实施例2中说明过的相同。
图11表示在实施例3中游戏者上载游戏程序的流程图。首先,游戏者接通游戏机2的电源(S50),在游戏机2的媒体驱动器中,预先插入有记录了玩的游戏程序的记录媒体。在记录媒体中,也可以记录通信用的程序。再有,通信用程序也可被预先存储在游戏机2的ROM中。
当电源接通时,游戏程序被从记录媒体中读出,游戏应用被起动。游戏者选择游戏程序的上载模式(S52)。上载模式是使自身的游戏程序对处于下载模式的其他游戏机上载的模式。在实施例3,上载模式和下载模式存在相反关系。当选择上载模式时,上载用程序自动起动,游戏机2参加即连接于DL备用IBSS(S54)。此时,游戏者可用1人模式进行游戏。
具有可下载的应用的游戏机2,广播发送表示自身状态的终端信息包。在终端信息包中,包含应用名、图标数据以及游戏机的惯称(昵称)。图标数据以及昵称,由用户对每个游戏机2预先设定。进行搜索的其他游戏机,通过从游戏机2接收终端信息包,可知在相同无线网络(DL备用IBSS)中连接有游戏机2。
游戏机2从希望下载的其他游戏机接收游戏程序的发送请求包(S56)。游戏机2的用户,决定是否上载游戏程序。程序发送的可否,作为回答包,被发送到期望下载的游戏机。当拒绝程序的上载时(S58为“否”),游戏机2等待来自其他的游戏机的下载请求。
当应允了程序的上载时(S58为“是”),游戏机2,转移到DL用INSS(S60),上载游戏程序(S62)。
图12表示实施例3中的游戏机的通信模式的转移图。在实施例3的专用网络中,设定有哪个IBSS都未参加的未连接模式、参加DL备用IBSS的下载备用模式、参加DL用IBSS的下载模式、参加大厅IBSS的大厅模式、参加游戏专用IBSS的游戏模式的5个通信模式。未连接模式,对应于游戏机2刚接通电源后的状态和用户1人进行游戏的状态。
在DL备用IBSS,游戏机2对具有游戏程序的游戏机,发送游戏程序的发送请求。具有游戏程序的游戏机,处于用于发送游戏程序的待机状态,当接收游戏程序的发送请求时,决定可否发送。
参加了DL备用IBSS的游戏机2,当其他游戏机决定游戏程序的发送时,可向用于执行下载的DL用IBSS转移。在DL用IBSS中,执行游戏程序的下载。完成了下载的游戏机2,起动下载的游戏程序,临时返回未连接状态。此时,在与上载游戏程序的对方之间,也可预先规定在游戏程序下载后,是否一起执行该游戏应用。
此时,在下载开始前或结束后,共同设定一起执行游戏应用的SSID。下载过的游戏机2,在起动游戏程序前,将设定的SSID存储在存储器的预定区域。该存储器例如是闪存,使用不因重启游戏机2而消失数据的存储器。该游戏机2,在游戏程序起动后,参照存储器的预定区域,确认是否存储了设定的SSID。当存储了时,游戏机2转移到用其SSID确定的IBSS。同样,上载过的游戏机也转移到用设定的SSID确定的IBSS。上载过的游戏机,也可在刚完成上载后,就转移到用设定的SSID确定的IBSS。该IBSS相当于游戏专用IBSS。
再有,两者也可在DL用IBSS中进行比赛,此时,游戏机2在下载的游戏程序起动后,可返回DL用IBSS。另外,当不一起执行游戏应用的情况下,可转移到其游戏的大厅IBSS。而且重新起动的游戏机2,参照存储器的预定区域,在未存储设定的SSID的情况下,按照游戏者的操作输入,转移到游戏大厅IBSS。
在大厅IBSS,各游戏机2从存在于相同IBSS的其他游戏机接收终端信息包,另外,对其他游戏机广播发送自身的终端信息包。
参加了大厅IBSS的游戏机2,在与其他游戏机之间就比赛达成一致时,可转移到比赛组专用的游戏专用IBSS。游戏专用IBSS,是由同时玩游戏的多台游戏机构成的组,相当于按每个组设定的个别的无线网络。游戏专用IBSS,可在相同环境内存在多个。另外,参加大厅IBSS的游戏机2与其他游戏机之间也可进行下载或上传文件数据。再有,为了下载或上载,游戏机彼此也可转移到新的IBSS。无论记录了游戏程序的记录媒体是否已经插入到游戏机2,都执行程序文件或数据文件等文件数据的下载或上载。
通过这样对每个通信模式改变SSID,构建每个通信模式的IBSS,提高各无线网络的利用价值。再有,如前文所述,在DL用IBSS中也可进行比赛游戏,另外,也可从DL用IBSS不经由大厅IBSS而直接转移到游戏专用IBSS。从DL备用IBSS、DL用IBSS、大厅IBSS以及游戏专用IBSS,可在任意时间返回到未连接模式。从DL用IBSS重回DL备用IBSS时,或从游戏专用IBSS重回大厅IBSS时,需要临时转移到未连接模式。再有,如实施例2说明过的那样,游戏机2在多个游戏应用上进入共同的大厅IBSS,比赛对方的一方不具有游戏程序时,也可进入DL用IBSS。
图13是游戏机2的功能框图。游戏机2,作为无线通信终端装置构成,包含主要进行有关游戏处理的动作的处理装置10,进行涉及通信的动作的无线接口装置40。处理装置10以及无线接口装置40,被设为单独的硬件,在处理装置10以及无线接口装置40之间,通过总线电连接。再有,处理装置10作为主机PC构成,也具有管理无线接口装置40的动作的功能。无线接口装置40包含CPU来构成。
本实施例中的游戏机2的通信功能,在处理装置10以及无线接口装置40中,通过CPU、存储器、装载到存储器中的程序等实现,这里描述了通过它们的协同而实现的结构。程序可内置于游戏机2中,另外也可以是以存储于记录媒体的形式从外部供给。因此,这些功能块可以通过仅以硬件、仅以软件、或者通过它们的组合而以各种形式来实现,这是被本领域的技术人员所理解的。在图示的例中,处理装置10的CPU12具有作为SSID设定部14、信道设定部16、列表生成部18、应用处理部20的功能。SSID设定部14设定识别网络的SSID,信道设定部16设定使用的通信信道。无线接口装置40,具有连接无线网络的功能、和无线网络内的游戏机发送接收包的功能。
输入输出部26,接受来自用户的输入,另外,进行向用户的输出。具体地,作为输入部,设置了接受来自用户的操作指示的方向键等操作按钮,另外,作为输出部,设置了监视器以及扬声器。存储装置24,被作为存储棒等外部存储装置而构成,用于游戏数据的存储。在媒体驱动器28中,插入盘状的记录媒体30,读取被记录于记录媒体30中的程序以及数据等。被读取的程序以及数据存储于存储部22,用于CPU12中的处理。另外,在实施例3中,在下载应用程序时,应用程序被存储于存储部22或存储装置24。
如在实施例3中说明过那样,当游戏机2的电源接通、用户选择下载模式时,SSID设定部14设定DL备用IBSS的SSID。信道设定部16,基于在SSID设定部14生成的SSID来设定使用的通信信道。信道设定部16的信道设定功能,在全部的游戏机2中,作为共同的算法被装入,因此,各游戏机2根据相同的SSID来设定相同的通信信道。
信道设定部16,为了降低多个IBSS之间的电波干扰,以在可使用的频带内进行分散、即分散的方式来设定在各IBSS中使用的通信信道。作为一例,可以在DL用IBSS中使用的通信信道不与在其他IBSS中使用的通信信道重叠的方式,设定各IBSS的通信信道。在DL用IBSS,由于发送数据量很大的应用程序,所以为了使DL用IBSS内的通信稳定,对DL用IBSS的通信信道进行设定,以使其与其他的IBSS的通信信道有所不同是有效的。
通信信道也可以根据SSID来设定。例如,也可以对SSID使用散列函数进行运算处理,从在IEEE802.11上可利用的通信信道中,决定对应了运算处理结果的通信信道。无论运算处理的种类,但通过利用预定的函数尽可能分散各个IBSS通信信道,如此,各个游戏机2中的信道设定部16可设定各个通信信道。另外,作为单纯的运算方法,用通信信道数对SSID的位数据进行模运算,可用其余数项规定通信信道。对通信信道预先赋予号码,通过将该号码和余数项相互对应,可在环境内分布设定通信信道。以上的运算处理,在所有的游戏机2中通过共同的通信信道设定算法来实现,因此,通信信道在各游戏机2中以SSID为基础唯一地决定。通过按每个SSID设定使用信道,可降低在各个专用网络之间的电波干扰。
由SSID设定部14设定的DL备用SSID,以及由信道设定部16设定的通信信道,被送往无线接口装置40。无线接口装置40,用设定的通信信道连接于DL备用IBSS。籍此,游戏机2可参加DL备用IBSS。无线接口装置40在DL备用IBSS中搜索具有可下载的应用程序的游戏机。无线接口装置40当从具有应用程序的游戏机接收终端信息包时,列表生成部18生成将可下载的应用程序名和终端信息对应起来的列表,显示在输入输出部26的监视器上。当用户从监视器显示画面选择游戏机时,无线接口装置40,对于该游戏机发送应用程序的发送请求。
当无线接口装置40接收了表示发送请求的应允的回答包时,SSID设定部14设定DL用IBSS的SSID。信道设定部16,以在SSID设定部14生成的SSID为基础,设定使用的通信信道。无线接口装置40,用设定的通信信道连接DL用IBSS。因此,游戏机2可参加DL用IBSS,下载应用程序。
接着,如在实施例1以及实施例2中说明的那样,应用程序被起动、用户选择比赛模式时,SSID设定部14设定大厅IBSS的SSID。信道设定部16根据SSID设定部14生成的SSID来设定使用的通信信道。无线接口装置40用设定的通信信道连接大厅IBSS。由此,游戏机2可参加大厅IBSS,搜索比赛对手。
无线接口装载40在大厅IBSS中搜索共同执行应用的游戏机。当无线接口装置40从其他游戏机接收终端信息包时,列表生成部18生成比赛候选列表,显示在输入输出部26的监视器。当用户从监视器的显示画面选择游戏机时,无线接口装置40对该游戏机发送比赛请求。
无线接口装置40接收到表示比赛请求的应允的回答包时,SSID设定部14设定游戏专用IBSS的SSID。信道设定部16根据在SSID设定部14生成的SSID来设定使用的通信信道。无线接口装置40用设定的通信信道连接游戏专用IBSS。由此,游戏机2可参加游戏专用IBSS。
应用处理部20执行游戏程序。在游戏SSID中,来自游戏者的操作输入通过无线接口装置40而传送到组内的其他游戏机,另外,组内的其他游戏机的操作输入通过无线接口装置被接收,由应用处理部20进行处理。
这样,SSID设定部14,对应于搜索从其下载的对方的下载备用模式、执行下载的下载模式、搜索游戏的比赛对手的大厅模式、和比赛对手进行游戏的游戏模式的4个通信模式,分别设定SSID。通过对应各通信模式设定无线网络,避免通信模式之间的通信干扰,同时可提高各通信模式的便利性。
再有,在游戏机2起动应用程序时,SSID设定部14也可确认在闪存等存储器的预定区域是否存储着设定的SSID。当SSID被存储了时,SSID设定部14设定该SSID作为连接的无线网络的识别符。另一方面,当SSID未被存储、且选择了比赛模式的时,SSID设定部14也可设定大厅IBSS的SSID。
另外,在游戏机2起动应用程序时,也可不是SSID设定部14而是设置于游戏机2的OS(操作系统)确认在存储器的预定区域是否存储着SSID。游戏机2的OS,在应用程序起动时,参照存储于存储器的预定区域的数据,当SSID被存储着时,作为连接无线网络的识别符设定该SSID。这样,游戏机2的OS,也可在应用程序起动时,执行进行这些处理的识别符设定程序。游戏机2的OS,接着,也可进行向用其SSID识别的无线网络的连接处理。再有,也可在游戏机2的OS读出了SSID后,将SSID交给SSID设定部14,SSID设定部14设定该SSID作为连接无线网络的识别符。
再有,当游戏机2作为实施例3中的上载侧的无线通信终端而起作用时,无线接口装置40在DL备用IBSS中发送终端信息。当从其他游戏机接收下载请求时,按照来自用户的应允指示,CPU12通过无线接口装置40发送应允的回答。SSID设定部14设定DL用IBSS的SSID,信道设定部16设定通信信道。无线接口装置40用设定的通信信道连接到DL用IBSS,CPU12通过无线接口装置40使应用程序上载。
以上,根据实施例说明了本发明。这些实施例是例示,它们的各构成要素以及各处理过程的组合可为各种变形例,另外,这样的变形例也包含于本发明的范围内,这是本领域的技术人员可理解的。在上述的实施例中,对在专用网络中生成IBSS的情况进行了说明,但本发明不限于专用网络,在基础设施网中也可适用。在基础设施网中,通过使访问点有设定SSID的功能,从而无线网络的识别符被有效地生成,各游戏机就可参加无线网络。
产业上利用的可能性
本发明的技术可在无线通信领域使用。
Claims (19)
1、一种应用执行方法,其特征在于,包括,
连接到用于搜索共同执行应用的对方的第1无线网络的步骤;
搜索已经连接于第1无线网络的无线通信终端的步骤;
对于通过搜索接收了终端信息的无线通信终端,请求共同执行应用的步骤;
当从对方接收了应允的回答时,连接到用于执行应用的第2无线网络的步骤;以及,
在第2无线网络中开始应用的步骤。
2、根据权利要求1所述的应用执行方法,其特征在于,第2无线网络的识别符基于自身或对方的至少一方的终端信息而被设定。
3、根据权利要求1或2所述的应用执行方法,其特征在于,对每个应用构建第1无线网络。
4、根据权利要求1或2所述的应用执行方法,其特征在于,对于多个应用,构建第1无线网络作为共用的网络。
5、一种文件数据下载方法,其特征在于,包括:
连接到用于搜索从其下载文件数据的对方的第1无线网络的步骤;
搜索已经连接于第1无线网络的无线通信终端的步骤;
对于通过搜索接收了终端信息的无线通信终端,请求下载文件数据的步骤;
当从对方接收了应允的回答时,连接到用于执行文件数据的下载的第2无线网络的步骤;以及,
在第2无线网络中从对方下载文件数据的步骤。
6、根据权利要求5所述的文件数据下载方法,其特征在于,还包括:作为在第1无线网络中的搜索结果,将可下载的文件数据名和终端信息互相对应并显示在监视器上的步骤。
7、一种应用执行方法,其特征在于,包括,
连接到用于搜索从其下载应用程序的对方的第1无线网络的步骤;
搜索已经连接于第1无线网络的无线通信终端的步骤;
对于通过搜索接收了终端信息的无线通信终端,请求下载应用程序的步骤;
当从对方接收了应允的回答时,连接到用于执行应用程序的下载的第2无线网络的步骤;
在第2无线网络中,从对方下载应用程序的步骤;
应用程序的下载完成后,起动被下载的应用程序,从而连接到用于搜索共同执行应用的对方的第3无线网络的步骤;
搜索已经连接于第3无线网络的无线通信终端的步骤;
对于通过搜索接收了终端信息的无线通信终端,请求共同执行应用步骤;
当从对方接收了应允的回答时,连接到用于执行应用的第4无线网络的步骤;以及
在第4无线网络开始应用的步骤。
8、一种无线通信终端装置,包括:设定用于确定无线网络的识别符的网络识别符设定部;以及根据设定的网络识别符,连接到无线网络的无线接口部;
其特征在于:网络识别符设定部按照通信模式,设定用于搜索从其下载应用程序的对方的第1无线网络的识别符、用于执行应用程序的下载第2无线网络的识别符、用于搜索共同执行应用的对方的第3无线网络的识别符、以及用于执行应用的第4无线网络的识别符的其中一个。
9、一种程序,使能够执行无线通信功能的计算机执行以下功能:
连接到用于搜索共同执行应用的对方的第1无线网络的功能;
搜索已经连接于第1无线网络的无线通信终端的功能;
对于通过搜索接收了终端信息的无线通信终端,请求共同执行应用的功能;
当从对方接收了应允的回答时,连接到用于执行应用的第2无线网络的功能;以及,
在第2无线网络中开始应用的功能。
10、一种计算机可读取的记录媒体,记录了使可执行无线通信功能的计算机执行如下功能的程序,所述程序使计算机执行以下功能:
连接到用于搜索共同执行应用的对方的第1无线网络的功能;
搜索已经连接于第1无线网络的无线通信终端的功能;
对于通过搜索接收了终端信息的无线通信终端,请求共同执行应用的功能;
当从对方接收了应允的回答时,连接到用于执行应用的第2无线网络的功能;以及,
在第2无线网络中开始应用的功能。
11、一种程序,使可执行无线通信功能的计算机执行如下功能:
连接到用于搜索从其下载文件数据的对方的第1无线网络的功能;
搜索已经连接于第1无线网络的无线通信终端的功能;
对于通过搜索接收了终端信息的无线通信终端,请求下载文件数据的功能;
当从对方接收了应允的回答时,连接到用于执行文件数据的下载的第2无线网络的功能;以及,
在第2无线网络中,从对方下载文件数据的功能。
12、一种计算机可读取的记录媒体,记录了使可执行无线通信功能的计算机执行如下功能的程序,所述程序使所述计算机执行以下功能:
连接到用于搜索从其下载文件数据的对方的第1无线网络的功能;
搜索已经连接于第1无线网络的无线通信终端的功能;
对于通过搜索接收了终端信息的无线通信终端,请求下载文件数据的功能;
当从对方接收了应允的回答时,连接到用于执行文件数据的下载的第2无线网络的功能;以及,
在第2无线网络中,从对方下载文件数据的功能。
13、一种通信方法,其特征在于,包括:
连接到第1无线网络的步骤;
搜索已经连接于第1无线网络的无线通信终端的步骤;
对于通过搜索接收了终端信息的无线通信终端,请求进行个别通信的步骤;以及,
当从对方接收了应允的回答时,连接到第2无线网络的步骤。
14、根据权利要求13所述的通信方法,其特征在于,第2无线网络的识别符被基于自身或对方的至少一方的终端信息而设定。
15、一种文件数据上载方法,其特征在于,包括:
连接到第1无线网络的步骤;
对于来自连接于第1无线网络的其他的无线通信终端的文件数据下载请求,发送应允的回答的步骤;
连接到用于执行文件数据的上载的第2无线网络的步骤;以及,在第2无线网络中上载文件数据的步骤。
16、一种程序,使可执行无线通信功能的计算机执行如下功能:
连接到第1无线网络的功能;
对于来自连接于第1无线网络的其他的无线通信终端的文件数据下载请求,发送应允的回答的功能;
连接到用于执行文件数据的上载的第2无线网络的功能;以及,
在第2无线网络中上载文件数据的功能。
17、一种计算机可读取的记录媒体,记录了使可执行无线通信功能的计算机执行如下功能的程序,所述程序使所述计算机执行以下功能:
连接到第1无线网络的功能;
对于来自连接于第1无线网络的其他的无线通信终端的文件数据下载请求,发送应允的回答的功能;
连接到用于执行文件数据的上载的第2无线网络的功能;以及,
在第2无线网络中上载文件数据的功能。
18、一种网络识别符设定方法,其特征在于,包括:
在起动应用程序时,确认在存储器的预定区域是否存储了确定无线网络的识别符的步骤;以及
当存储了无线网络的识别符的情况下,将该识别符设定为连接的无线网络的识别符的步骤。
19、一种程序,使计算机执行如下功能:
在起动应用程序时,确认在存储器的预定区域是否存储了确定无线网络的识别符的功能;和,
当存储了无线网络的识别符的情况下,将该识别符设定为连接的无线网络的识别符的功能。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004139180A JP3761091B2 (ja) | 2004-05-07 | 2004-05-07 | アプリケーション実行方法、ファイルデータダウンロード方法、ファイルデータアップロード方法、通信方法および無線通信端末装置 |
JP139180/2004 | 2004-05-07 | ||
PCT/JP2005/007326 WO2005109762A1 (ja) | 2004-05-07 | 2005-04-15 | アプリケーション実行方法、ファイルデータダウンロード方法、ファイルデータアップロード方法、通信方法、ネットワーク識別子設定方法および無線通信端末装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1788458A true CN1788458A (zh) | 2006-06-14 |
CN1788458B CN1788458B (zh) | 2010-06-23 |
Family
ID=35320562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005800003691A Active CN1788458B (zh) | 2004-05-07 | 2005-04-15 | 应用执行方法、文件数据下载方法、文件数据上载方法、通信方法及无线通信终端装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8041374B2 (zh) |
EP (1) | EP1617604B1 (zh) |
JP (1) | JP3761091B2 (zh) |
KR (1) | KR100762663B1 (zh) |
CN (1) | CN1788458B (zh) |
WO (1) | WO2005109762A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009009969A1 (en) * | 2007-07-13 | 2009-01-22 | Tencent Technology (Shenzhen) Company Limited | Service application platform and method for accessing service application platform |
CN104756527A (zh) * | 2012-10-24 | 2015-07-01 | 高通股份有限公司 | 用于邻域知悉型wi-fi网络的基于简档的发现引擎配置 |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8060626B2 (en) | 2008-09-22 | 2011-11-15 | Sony Computer Entertainment America Llc. | Method for host selection based on discovered NAT type |
US8224985B2 (en) * | 2005-10-04 | 2012-07-17 | Sony Computer Entertainment Inc. | Peer-to-peer communication traversing symmetric network address translators |
JP3698711B1 (ja) * | 2004-05-07 | 2005-09-21 | 株式会社ソニー・コンピュータエンタテインメント | ネットワーク識別子設定方法、通信方法および無線通信端末装置 |
US7769409B2 (en) | 2004-06-23 | 2010-08-03 | Sony Computer Entertainment America Inc. | Network participant status evaluation |
JP4456966B2 (ja) | 2004-09-17 | 2010-04-28 | 富士通株式会社 | 無線端末 |
US7881238B2 (en) * | 2005-06-30 | 2011-02-01 | Microsoft Corporation | Efficient formation of ad hoc networks |
US20070160004A1 (en) * | 2006-01-10 | 2007-07-12 | Ketul Sakhpara | Local Radio Group |
US8818322B2 (en) | 2006-06-09 | 2014-08-26 | Trapeze Networks, Inc. | Untethered access point mesh system and method |
JP4559459B2 (ja) * | 2006-09-12 | 2010-10-06 | 三星電子株式会社 | モバイルアドホックネットワークで通信するように動作可能なモバイル装置、及びその装置間のデータ交換セッションを確立する方法、及びコンピュータ読取り可能な媒体 |
JP4914182B2 (ja) | 2006-11-15 | 2012-04-11 | キヤノン株式会社 | データ処理装置、当該データ処理装置の制御方法、並びに当該制御方法をコンピュータに実行させるためのコンピュータプログラム |
US8634875B1 (en) * | 2006-12-07 | 2014-01-21 | Kyocera Corporation | Address book management method and user interface |
US7995478B2 (en) | 2007-05-30 | 2011-08-09 | Sony Computer Entertainment Inc. | Network communication with path MTU size discovery |
US8484284B2 (en) | 2007-08-03 | 2013-07-09 | Nintendo Co., Ltd. | Handheld wireless game device server, handheld wireless device client, and system using same |
US7856501B2 (en) | 2007-12-04 | 2010-12-21 | Sony Computer Entertainment Inc. | Network traffic prioritization |
US8160498B2 (en) * | 2007-12-12 | 2012-04-17 | Broadcom Corporation | Method and system for portable data storage with integrated 60 GHz radio |
US7856506B2 (en) | 2008-03-05 | 2010-12-21 | Sony Computer Entertainment Inc. | Traversal of symmetric network address translator for multiple simultaneous connections |
EP2357566B1 (en) | 2008-11-17 | 2018-02-21 | Sony Interactive Entertainment Inc. | Radio communication terminal, method for controlling the same, and information storage medium |
US8995923B2 (en) * | 2009-03-03 | 2015-03-31 | Mobilitie, Llc | System and method for management of a dynamic network using wireless communication devices |
US9609513B2 (en) | 2009-03-03 | 2017-03-28 | Mobilitie, Llc | System and method for device authentication in a dynamic network using wireless communication devices |
US10277683B2 (en) | 2009-03-16 | 2019-04-30 | Apple Inc. | Multifunctional devices as virtual accessories |
JP4871373B2 (ja) * | 2009-06-19 | 2012-02-08 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
JP5674296B2 (ja) | 2009-09-09 | 2015-02-25 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
KR101635615B1 (ko) | 2009-10-30 | 2016-07-05 | 삼성전자 주식회사 | 모바일 기기 및 모바일 기기의 제어 방법 |
US20110112895A1 (en) * | 2009-11-10 | 2011-05-12 | Sony Ericsson Mobile Communications Ab | Proximal game sharing |
JP2011250874A (ja) | 2010-05-31 | 2011-12-15 | Nintendo Co Ltd | 情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法 |
JP5593566B2 (ja) | 2010-06-10 | 2014-09-24 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理装置の制御方法および情報処理装置の制御プログラム |
JP5677811B2 (ja) | 2010-06-11 | 2015-02-25 | 任天堂株式会社 | 携帯型情報端末、携帯情報システム、携帯型情報端末制御プログラム |
JP2012018657A (ja) | 2010-06-11 | 2012-01-26 | Nintendo Co Ltd | 情報処理端末、情報処理システム、情報処理プログラム |
JP5800483B2 (ja) * | 2010-07-07 | 2015-10-28 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法 |
JP5572494B2 (ja) | 2010-07-07 | 2014-08-13 | 任天堂株式会社 | 情報処理システム、情報処理プログラム、情報処理装置、情報処理方法 |
JP4999213B2 (ja) | 2010-09-17 | 2012-08-15 | 任天堂株式会社 | 情報処理プログラム、携帯端末装置、システム、情報処理方法及び通信システム |
US8978113B2 (en) | 2010-12-23 | 2015-03-10 | Qualcomm Incorporated | Allocation of identifiers for application discovery |
JP4882022B1 (ja) | 2010-12-28 | 2012-02-22 | 任天堂株式会社 | 通信システム、情報処理プログラム、情報処理方法、情報処理装置、情報処理システム |
US10523804B2 (en) | 2011-09-16 | 2019-12-31 | Samsung Electronics Co., Ltd. | Method and system for searching for object in network |
KR101280924B1 (ko) | 2011-12-21 | 2013-07-22 | 엔에이치엔(주) | 도전 상대 연결을 통한 게임 제공 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 |
JP6261848B2 (ja) | 2012-05-17 | 2018-01-17 | 任天堂株式会社 | プログラム、サーバ装置、携帯端末、情報処理方法、通信システム及び通信方法 |
WO2014020641A1 (ja) | 2012-07-31 | 2014-02-06 | 株式会社スクウェア・エニックス | コンテンツ提供システム、コンテンツ提供機器、コンテンツ再生機器、制御方法、プログラム、及び記録媒体 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5618045A (en) * | 1995-02-08 | 1997-04-08 | Kagan; Michael | Interactive multiple player game system and method of playing a game between at least two players |
JP2001053901A (ja) * | 1999-08-11 | 2001-02-23 | Sony Corp | 情報通信システム、情報提供装置及び通信装置 |
JP2002224449A (ja) * | 2001-01-31 | 2002-08-13 | Tdk Corp | ビデオゲーム機 |
JP4686879B2 (ja) * | 2001-03-21 | 2011-05-25 | ソニー株式会社 | 伝送方法及び伝送装置 |
CN1225710C (zh) * | 2001-07-25 | 2005-11-02 | 英华达(南京)科技有限公司 | 手持式游戏机利用蓝牙通讯技术进行无线连网游戏的方法 |
JP3939992B2 (ja) * | 2002-01-29 | 2007-07-04 | 京セラ株式会社 | 圧電共振子の製造方法 |
JP2003101553A (ja) * | 2001-09-20 | 2003-04-04 | Canon Inc | 無線通信装置、無線通信システム、通信接続方法、プログラム、及び記憶媒体 |
JP2003304252A (ja) | 2002-04-11 | 2003-10-24 | Canon Inc | 通信システム、認証装置、通信接続装置、ステーション認証方法、プログラム、及び記憶媒体 |
JP2004096146A (ja) | 2002-08-29 | 2004-03-25 | Sony Corp | 通信装置、通信制御方法、およびプログラム、並びに記録媒体 |
US6950655B2 (en) * | 2002-10-01 | 2005-09-27 | Interdigital Technology Corporation | Method and system wherein handover information is broadcast in wireless local area networks |
US7016673B2 (en) * | 2002-10-01 | 2006-03-21 | Interdigital Technology Corporation | Wireless communication method and system with controlled WTRU peer-to-peer communications |
US20040082383A1 (en) * | 2002-10-24 | 2004-04-29 | Motorola, Inc | Methodology and wireless device for interactive gaming |
US7409716B2 (en) * | 2003-02-07 | 2008-08-05 | Lockheed Martin Corporation | System for intrusion detection |
US7158798B2 (en) * | 2003-02-28 | 2007-01-02 | Lucent Technologies Inc. | Location-based ad-hoc game services |
KR100904003B1 (ko) * | 2004-06-29 | 2009-06-22 | 노키아 코포레이션 | 근거리 무선 단말기의 제어 |
US7330696B2 (en) * | 2004-11-24 | 2008-02-12 | Symbol Technologies, Inc. | System and method for multi-mode radio operation |
US20060234631A1 (en) * | 2005-04-15 | 2006-10-19 | Jorge Dieguez | System and method for generation of interest -based wide area virtual network connections |
-
2004
- 2004-05-07 JP JP2004139180A patent/JP3761091B2/ja active Active
-
2005
- 2005-04-15 EP EP05730645.8A patent/EP1617604B1/en active Active
- 2005-04-15 WO PCT/JP2005/007326 patent/WO2005109762A1/ja not_active Application Discontinuation
- 2005-04-15 KR KR20067002244A patent/KR100762663B1/ko active IP Right Grant
- 2005-04-15 CN CN2005800003691A patent/CN1788458B/zh active Active
- 2005-10-20 US US11/256,686 patent/US8041374B2/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009009969A1 (en) * | 2007-07-13 | 2009-01-22 | Tencent Technology (Shenzhen) Company Limited | Service application platform and method for accessing service application platform |
CN104756527A (zh) * | 2012-10-24 | 2015-07-01 | 高通股份有限公司 | 用于邻域知悉型wi-fi网络的基于简档的发现引擎配置 |
US9923777B2 (en) | 2012-10-24 | 2018-03-20 | Qualcomm, Incorporation | Discovery engine configurations for neighborhood aware Wi-Fi networks |
Also Published As
Publication number | Publication date |
---|---|
US8041374B2 (en) | 2011-10-18 |
EP1617604A1 (en) | 2006-01-18 |
JP2005319047A (ja) | 2005-11-17 |
WO2005109762A1 (ja) | 2005-11-17 |
JP3761091B2 (ja) | 2006-03-29 |
EP1617604A4 (en) | 2011-09-28 |
CN1788458B (zh) | 2010-06-23 |
EP1617604B1 (en) | 2015-12-02 |
KR100762663B1 (ko) | 2007-10-01 |
US20060068702A1 (en) | 2006-03-30 |
KR20060083196A (ko) | 2006-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1788458A (zh) | 应用执行方法、文件数据下载方法、文件数据上载方法、通信方法、网络识别符设定方法及无线通信终端装置 | |
KR100765050B1 (ko) | 네트워크 식별자 설정방법, 통신방법 및 무선통신 단말장치 | |
US8437325B2 (en) | Wireless communication terminal, air interface apparatus and method for participating in wireless network | |
CN100344101C (zh) | 实现游戏数据共享的方法、系统及系统中的客户端和服务器 | |
CN101068180A (zh) | 网络游戏的主控系统、管理系统及管理方法 | |
CN101073708A (zh) | 一种参与游戏的方法以及系统、和游戏服务系统 | |
JP4393267B2 (ja) | ゲーム機、通信端末装置、ゲームシステムおよびアイテム交換方法 | |
CN1156996C (zh) | 无线通信设备、采用该设备的无线通信系统及其通信方法 | |
CN1455570A (zh) | 无线权标发现和协议协商的方法及包含该协议的无线装置 | |
CN1592439A (zh) | 宽带无线访问通信系统中控制休眠模式的方法和系统 | |
CN1684462A (zh) | 通信终端装置、通信系统和功率控制方法 | |
CN1755630A (zh) | 网络终端设备、配送服务器和客户/服务器系统 | |
CN1801725A (zh) | 联网游戏中客户端的终端类型匹配方法 | |
CN1795689A (zh) | 用于通过可互换的存储器自动地将移动终端设备连接到蜂窝网络服务器的方法和设备 | |
CN101075941A (zh) | 一种通过邀请参与游戏的方法和系统、及即时通信客户端 | |
CN1708051A (zh) | 自适应微微级网络协议 | |
CN1852326A (zh) | 一种移动终端获取移动游戏的方法和装置 | |
CN1852295A (zh) | 一种网络游戏系统及其实现网络游戏的方法 | |
CN1858758A (zh) | 一种实现游戏道具互通的系统和方法 | |
CN1713582A (zh) | 业务服务系统及方法 | |
JP4646005B2 (ja) | 無線通信端末装置、および無線ネットワーク構築方法 | |
CN101656705A (zh) | 信息的处理方法和系统 | |
CN1696989A (zh) | 一种便携终端机的附加服务菜单构成装置及构成方法 |
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 |