WO2014115396A1 - 無線通信装置、通信システム、無線通信装置の制御方法およびプログラム - Google Patents
無線通信装置、通信システム、無線通信装置の制御方法およびプログラム Download PDFInfo
- Publication number
- WO2014115396A1 WO2014115396A1 PCT/JP2013/079966 JP2013079966W WO2014115396A1 WO 2014115396 A1 WO2014115396 A1 WO 2014115396A1 JP 2013079966 W JP2013079966 W JP 2013079966W WO 2014115396 A1 WO2014115396 A1 WO 2014115396A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- wireless communication
- information
- user
- communication device
- service
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- This technology relates to a wireless communication device.
- the present invention relates to a wireless communication device that transmits and receives data to and from another wireless communication device using wireless communication, a communication system, a method for controlling the wireless communication device, and a program that causes a computer to execute the method.
- each wireless communication device can communicate with a nearby wireless communication device without depending on a master station such as a control device.
- This technology was created in view of such a situation, and aims to facilitate and safely exchange services using wireless communication between wireless communication devices.
- the present technology has been made to solve the above-described problems, and a first aspect of the present technology is transmission / reception of data related to a service provided by at least one of the wireless communication device and another wireless communication device.
- a communication unit that performs communication with another wireless communication device existing within a predetermined range using wireless communication, service information for specifying the service, and a user who uses the wireless communication device that provides the service.
- the present invention relates to a wireless communication apparatus including a control unit that associates user information for identification with the above-described data and transmits the data, a control method thereof, and a program that causes a computer to execute the method.
- the service information for specifying the service and the user information for specifying the user who uses the wireless communication apparatus that provides the service are associated with each other and transmitted.
- the control unit when the control unit receives the data, the control unit provides a service related to the service information associated with the user information based on the user information included in the data. You may make it judge whether it receives from the other radio
- control unit provides the service based on whether the user information registered in the permission list matches the user information included in the received data. You may make it judge whether it receives. This brings about the effect of determining whether or not to receive service provision based on whether or not the user information registered in the permission list matches the user information included in the received data.
- control unit provides the service based on a result of matching determination using the permission list stored in the storage unit or the permission list stored in the external device. You may make it judge whether it receives. Accordingly, there is an effect of determining whether or not to receive the service based on the result of the match determination using the permission list stored in the storage unit or the permission list stored in the external device.
- control unit provides the service based on whether the user information registered in the rejection list matches the user information included in the received data. You may make it judge whether it receives. This brings about the effect of determining whether or not to receive the service based on whether or not the user information registered in the rejection list matches the user information included in the received data.
- the control unit includes the first user information that is the user information related to a user who uses the wireless communication device, and the data included in the data transmitted from another wireless communication device.
- the user data and second user information that is the user information related to the user who uses the other wireless communication device may be included in the data and transmitted. This brings about the effect
- control unit may transmit only the second user information that is permitted to be transferred, included in the data. Thereby, only the second user information permitted to be transferred is included in the data and transmitted.
- the second aspect of the present technology is data related to a service provided by at least one of the wireless communication device and another wireless communication device, and provides service information for specifying the service and the service.
- a communication unit that transmits / receives data including information associated with user information for identifying a user who uses the wireless communication device, and, when receiving the data, based on the user information included in the data
- a wireless communication device comprising: a control unit that determines whether or not to receive a service related to the service information associated with the user information from another wireless communication device related to the user information;
- a program for causing a computer to execute the method is provided.
- transmission / reception of data related to a service provided by at least one of the wireless communication device and another wireless communication device is performed using other wireless communication.
- a communication unit that performs communication with the wireless communication device, service information for specifying the service, and user information for specifying a user who uses the wireless communication device that provides the service are included in the data in association with each other.
- a first wireless communication device including a transmission control unit; a communication unit that transmits and receives the data; and when the data is received, the data is associated with the user information based on the user information included in the data.
- a control unit that determines whether or not the provision of the service related to the service information is received from another wireless communication device related to the user information.
- the second wireless communication apparatus determines whether or not to receive a service related to the service information associated with the user information from another wireless communication apparatus related to the user information based on the user information included in the data. It brings about the effect of judging.
- 3 is a sequence chart illustrating an example of communication processing between devices included in the communication system 100 according to the first embodiment of the present technology.
- 3 is a sequence chart illustrating an example of communication processing between devices included in the communication system 100 according to the first embodiment of the present technology.
- 7 is a flowchart illustrating an example of a processing procedure of user information registration processing by the first wireless communication device 200 according to the first embodiment of the present technology.
- 6 is a flowchart illustrating an example of a processing procedure of data communication processing by the first wireless communication device 200 according to the first embodiment of the present technology. It is a figure showing an example system configuration of communication system 400 in a modification of a 1st embodiment of this art.
- FIG. 16 is a flowchart illustrating an example of a processing procedure of data communication processing performed by the first wireless communication device 200 according to the modification of the first embodiment of the present technology. It is a figure which shows the example of a format of the beacon which each radio
- First embodiment communication control: example of determining whether or not to receive service provision based on user information included in discovery information
- Second embodiment communication control: example in which user information of own device and other device is included in discovery information and transmitted
- FIG. 1 is a diagram illustrating a system configuration example of a communication system 100 according to the first embodiment of the present technology.
- the communication system 100 includes a plurality of wireless communication devices (first wireless communication device 200, second wireless communication device 102, third wireless communication device 103,..., Thirteenth wireless communication device 113).
- Each wireless communication device (device) constituting the communication system 100 is, for example, a portable information processing device (for example, a smartphone, a mobile phone, a tablet terminal) or a fixed information processing device (for example, a printer, a personal computer). is there.
- ad-hoc communication ad-hoc network, and the like are known as communication methods for autonomously interconnecting with neighboring wireless communication devices.
- each wireless communication device can communicate with a nearby wireless communication device without depending on a master station (for example, a control device). Therefore, in the embodiment of the present technology, an ad hoc network will be described as an example of a communication method for autonomously interconnecting with a close proximity wireless communication device.
- the new wireless communication device can freely join the network.
- the wireless communication devices shown in FIG. 1 only the first wireless communication device 200, the second wireless communication device 102, the third wireless communication device 103,. Assume that you are participating. In this case, it is assumed that the ninth wireless communication device 109 to the thirteenth wireless communication device 113 are sequentially added. In this case, the coverage of the network can be increased as each of these wireless communication devices (adjacent wireless communication devices) increases. That is, as the ninth wireless communication device 109 to the thirteenth wireless communication device 113 are sequentially added, the network coverage can be increased.
- each wireless communication device can also transfer information exchanged between other wireless communication devices in a bucket relay manner.
- the first wireless communication device 200 can directly communicate with each of the second wireless communication device 102 to the fourth wireless communication device 104. It is assumed that direct communication is not possible.
- a range in which the first wireless communication device 200 can directly communicate (a transmission range when the first wireless communication device 200 is used as a reference) is shown as a transmission range 121.
- the transmission range 121 corresponds to the transmission range when the number of transfers (hops) is limited to one.
- the wireless communication devices capable of direct communication with the first wireless communication device 200 are the data of the first wireless communication device 200. Can be transferred to other wireless communication devices. Thus, by transferring the data in this way, the first wireless communication device 200 and the wireless communication device that cannot directly communicate with the first wireless communication device 200 can exchange information with each other. .
- the first wireless communication device 200 and the fifth wireless communication device 105 that cannot directly communicate with the first wireless communication device 200 are routed through the third wireless communication device 103 (or the fourth wireless communication device 104). Thus, it is possible to exchange information with each other.
- This method of transferring data to each other (so-called bucket relay) and delivering information to a distant wireless communication device is called a multi-hop relay.
- a network that performs multi-hop is generally known as a mesh network.
- FIG. 2 shows the configuration of such a wireless communication device that constitutes an ad hoc network or a mesh network.
- the first wireless communication device 200 identifies which communication path is used (which wireless communication device is routed) before starting communication with the fifth wireless communication device 105. For example, the first wireless communication device 200 exchanges communication route selection information with each adjacent wireless communication device based on a procedure according to a known communication route selection protocol.
- OLSR Optimized Link State Routing Protocol
- MAC Wireless LAN-Medium-Access Control
- PHY Physical-Layer
- the first wireless communication apparatus 200 detects that it can communicate with the fifth wireless communication apparatus 105 without wasting wireless resources via the third wireless communication apparatus 103. Can do. For example, communication is possible without waste based on the minimum number of relay stations, the minimum transmission delay, and the minimum time to occupy the frequency channel for transmission. Can be detected.
- the information used in this detection is held inside each wireless communication device as communication path information, and when actually transmitting / receiving a packet, which radio is next to reach the final destination. It is referenced when searching whether to transmit to the communication device.
- the first wireless communication device 200 acquires valid communication path information up to the fifth wireless communication device 105 in the above-described procedure. Then, first wireless communication apparatus 200 transmits a packet addressed to fifth wireless communication apparatus 105 to third wireless communication apparatus 103 based on the acquired communication path information. The third wireless communication apparatus 103 that has received this packet transfers the received packet addressed to the fifth wireless communication apparatus 105 to the fifth wireless communication apparatus 105 based on the communication path information held therein.
- the creation of the communication path information described above may be performed for all wireless communication devices connected to the mesh network.
- the number of wireless communication devices existing in the network is extremely large, overhead due to control packets relating to creation of communication path information increases. Therefore, in order to reduce overhead due to control packets related to the creation of communication path information, for example, as described above, a limit can be set on the number of times each packet is transferred.
- the transmission range in which the number of transfers (hops) is limited to two is defined as the transmission range 122 and the number of transfers (hops) is limited to three. This transmission range is indicated as a transmission range 123. Similarly, a transmission range in which the number of transfers (hops) is limited to four is indicated as a transmission range 124.
- each wireless communication device by including discovery information (service information 157) in a beacon periodically transmitted by each wireless communication device, it is possible to notify the surroundings of services that can be provided by each wireless communication device. It is.
- Each wireless communication device can find a wireless communication device existing in the vicinity by searching for a beacon. In this case, it is also possible to detect what service the discovered wireless communication device provides.
- user information (user information 158 shown in FIG. 7) is transmitted in the discovery information, and it is determined whether or not to receive service provision based on the user information.
- the discovery information is information (information for notifying a service provided by each wireless communication device) used when discovering a service that can be provided by another wireless communication device.
- service information 157 and user information 158 shown in FIG. 7 correspond to discovery information.
- the service information and user information will be described in detail with reference to FIG.
- the discovery information can be grasped as service discovery information.
- FIG. 2 is a block diagram illustrating an internal configuration example of the first wireless communication device 200 according to the first embodiment of the present technology. Since the internal configuration of the other wireless communication device is the same as that of the first wireless communication device 200, only the first wireless communication device 200 will be described here, and the description of the other wireless communication devices will be omitted.
- the first wireless communication apparatus 200 includes an antenna 210, a communication unit 220, an I / O (Input / Output) interface 230, a control unit 240, and a memory 300. These units are connected via a bus 250.
- the communication unit 220 is a module (for example, a modem) for transmitting and receiving radio waves via the antenna 210.
- the communication unit 220 can perform wireless communication by millimeter-wave communication (60 GHz or the like), 5 GHz wireless LAN (Local Area Network), or UWB (Ultra Wide Band).
- the communication unit 220 can perform wireless communication by visible light communication or NFC (Near Field Communication).
- the communication unit 220 uses discovery information (service information 157 and a user shown in FIG. 7 and a user) between other wireless communication devices that exist within a predetermined range using wireless communication based on the control of the control unit 240. Information 158) is transmitted and received. Further, the communication unit 220 transmits / receives data related to services provided by each wireless communication device to / from other wireless communication devices existing within a predetermined range using wireless communication based on the control of the control unit 240. Do. In this case, the communication unit 220 can also transfer data related to services provided from one wireless communication device to another wireless communication device.
- discovery information service information 157 and a user shown in FIG. 7 and a user
- Information 158 is transmitted and received. Further, the communication unit 220 transmits / receives data related to services provided by each wireless communication device to / from other wireless communication devices existing within a predetermined range using wireless communication based on the control of the control unit 240. Do. In this case, the communication unit 220 can also transfer data related to services provided from one wireless communication device
- the communication unit 220 transmits / receives data related to a service provided by at least one of the first wireless communication device 200 and another wireless communication device to another wireless communication existing within a predetermined range using wireless communication.
- the predetermined range is a range based on the position of the first wireless communication device 200, for example, and means a range in which the communication unit 220 can transmit and receive data using wireless communication.
- the other wireless communication device existing within the predetermined range is, for example, a wireless communication device that exists in the vicinity of the first wireless communication device 200 and is connected to the first wireless communication device 200 using wireless communication. It is assumed that the wireless communication device can transmit and receive data.
- the communication unit 220 may perform wireless communication using radio waves (electromagnetic waves), or perform wireless communication using a medium other than radio waves (for example, wireless communication performed using a magnetic field). Also good.
- radio waves electromagnetic waves
- wireless communication using a medium other than radio waves for example, wireless communication performed using a magnetic field. Also good.
- the communication unit 220 establishes a communication link with a neighboring wireless communication device to perform mutual communication, and manages the number of neighboring wireless communication devices with which the first wireless communication device 200 can communicate, Information indicating the number of neighboring wireless communication devices that can communicate (communication number information) is held. Further, the communication unit 220 regularly or irregularly observes the degree of use of the channel used for wireless communication, and indicates information on how much the communication line around the first wireless communication apparatus 200 is congested (congestion). Degree information). The communication unit 220 also observes the link quality (reception power, transmittable data rate, etc.) with a neighboring wireless communication device that performs wireless communication, and with what bandwidth the neighboring wireless communication device Information (communication state information) indicating whether or not wireless communication can be performed. Then, the communication unit 220 supplies these pieces of information to the control unit 240.
- the I / O interface 230 is an interface with an external device such as a sensor / actuator that operates in conjunction with the first wireless communication device 200.
- 2 shows an example in which, for example, a movement detection unit 260, an operation reception unit 270, a display unit 280, and an audio output unit 290 are connected to the I / O interface 230 as external devices.
- FIG. 2 illustrates an example in which the movement detection unit 260, the operation reception unit 270, the display unit 280, and the audio output unit 290 are provided outside the first wireless communication apparatus 200. You may make it incorporate in the communication apparatus 200.
- the movement detection unit 260 detects the movement of the first wireless communication device 200 by detecting the acceleration, movement, inclination, etc. of the first wireless communication device 200.
- the data is output to the control unit 240 via the O interface 230.
- the movement detection unit 260 holds movement information (log (or real-time information related to the movement)) indicating whether or not the first wireless communication apparatus 200 is moving around a location, and supplies the movement information to the control unit 240.
- movement detection unit 260 for example, an acceleration sensor, a gyro sensor, or GPS (Global Positioning System) can be used.
- the movement detection unit 260 calculates a movement distance (for example, a movement distance per unit time) of the first wireless communication apparatus 200 using position information (for example, latitude and longitude) detected using GPS. can do.
- the operation accepting unit 270 is an operation accepting unit that accepts an operation input performed by the user, and outputs operation information corresponding to the accepted operation input to the control unit 240 via the I / O interface 230.
- the operation reception unit 270 is realized by, for example, a touch panel, a keyboard, and a mouse.
- the display unit 280 is a display unit that displays various types of information (for example, the registration screen 350 illustrated in FIG. 9) based on the control of the control unit 240.
- a display panel such as an organic EL (Electro Luminescence) panel or an LCD (Liquid Crystal Display) panel can be used.
- the operation receiving unit 270 and the display unit 280 can be integrally configured using a touch panel that allows a user to input an operation by touching or approaching the finger with the display surface.
- the sound output unit 290 is a sound output unit (for example, a speaker) that outputs various sounds based on the control of the control unit 240.
- the control unit 240 controls each unit of the first wireless communication device 200 based on a control program stored in the memory 300. For example, the control unit 240 performs signal processing of transmitted / received information.
- the control unit 240 is realized by a CPU (Central Processing Unit).
- the memory 300 is a memory for storing various information.
- the memory 300 stores various information (for example, a control program) necessary for the first wireless communication apparatus 200 to perform a desired operation.
- the content storage area of the memory 300 stores various contents such as music contents and image contents (for example, moving picture contents and still picture contents).
- the memory 300 also stores a user information management table 310 (shown in FIG. 3) for managing user information and a friend list management table 320 (shown in FIG. 4) for managing a friend list. .
- the memory 300 stores a rejection list management table 330 (shown in FIG. 5) for managing the rejection list.
- the control unit 240 processes information read from the memory 300, a signal input from the I / O interface 230, and the like, and actually transmits the data. A lump (transmission packet) is generated. Subsequently, the control unit 240 outputs the generated transmission packet to the communication unit 220. In addition, the communication unit 220 converts the transmission packet into a communication system format or the like for actual transmission, and then transmits the converted transmission packet from the antenna 210 to the outside.
- the communication unit 220 when receiving data using wireless communication, extracts a received packet from a radio signal received via the antenna 210 by signal processing performed by a receiver in the communication unit 220. To do. Then, the control unit 240 interprets the extracted received packet. As a result of this interpretation, when it is determined that the data is to be held, the control unit 240 writes the data in the memory 300. If it is determined that the data is to be transferred to another wireless communication device, the control unit 240 outputs the data to the communication unit 220 as a transmission packet to be transferred to the other wireless communication device. . If it is determined that the data should be transferred to the external actuator, the control unit 240 outputs the data from the I / O interface 230 to the outside (for example, the display unit 280).
- control unit 240 can provide various contents stored in the memory 300 to other wireless communication devices using wireless communication. Further, the control unit 240 generates user information (user information 158 shown in FIG. 7) based on the user information management table 310 of the memory 300, and sends the discovery information including the generated user information to other wireless communication devices. Send.
- user information user information 158 shown in FIG. 7
- the control unit 240 has a function of estimating the remaining battery level, and can acquire the estimated remaining battery level as needed.
- FIG. 3 is a diagram schematically illustrating an example of management contents of the user information management table 310 stored in the memory 300 according to the first embodiment of the present technology.
- the user information management table 310 is a table for managing information (user information) related to a user who uses the first wireless communication apparatus 200.
- the first wireless communication apparatus 200 is used by a plurality of users (for example, family members). Therefore, FIG. 3 shows an example in which the user information management table 310 manages user information related to a plurality of users.
- the user information is information for specifying a user who uses the first wireless communication apparatus 200.
- User information can also be grasped as owner information and owner information.
- the user information has a one-to-one correspondence with service information (service information 157 shown in FIG. 7).
- management information 311, a name 312, an ID (identifier) type 313, a user ID 314, and related information 315 are stored in association with each other.
- FIG. 3 shows a registration example in which user information regarding four families (father, mother, daughter, son) is registered.
- Management information 311 is information for managing user information to be registered in units of users.
- the name 312 stores a name (for example, name, nickname) for identifying the user.
- a name for example, name, nickname
- the name 312 stores a name by an input operation by the user.
- the ID type 313 stores an identifier indicating the type of user ID.
- the ID type is a unique ID shared by the entire system. In FIG. 3, for example, the ID type of the e-mail address is indicated by “0x0001”, the ID type of the account of the short text posting information service is indicated by “0x001e”, and the ID type specific to the place is indicated by “0x003f”.
- the place-specific ID type is, for example, an ID used in a place where the user exists, for example, an employee number or a student ID number.
- an ID (identification information (for example, information composed of characters, numerical values, and symbols)) for specifying a user is stored for each ID type 313. For example, “[email protected] (email address)” is stored as the user ID 314 corresponding to the ID type 313 “0x0001”.
- the related information 315 stores various types of information related to the user. For example, information for specifying a user (for example, an image or encryption for specifying a user) is stored. For example, a person can be specified by displaying information stored in the related information 315 on another wireless communication device.
- information for specifying a user for example, an image or encryption for specifying a user
- a person can be specified by displaying information stored in the related information 315 on another wireless communication device.
- registration to the user information management table 310 can be performed by an input operation by the user. For example, when a user inputs some ID on an application that operates on the first wireless communication apparatus 200, the input ID can be acquired and registered as a user ID. This registration example will be described in detail with reference to FIG.
- user information can be written in advance in the user information management table 310 in the process of manufacturing the first wireless communication apparatus 200. In this case, the first wireless communication device 200 is shipped with user information registered in the user information management table 310.
- an ID for specifying a user or a use group is registered as a user ID.
- an ID for identifying the family can be registered as a user ID.
- the user ID functions as an ID for specifying all users (for example, father, mother, daughter, son) constituting the family.
- FIG. 3 shows an example in which a plurality of users are collectively managed by the user information management table 310, a user information management table for each user may be prepared and managed separately for each user.
- the user information stored in the user information management table 310 can be changed according to information given from the outside.
- FIG. 4 is a diagram schematically illustrating an example of management contents of the friend list management table 320 stored in the memory 300 according to the first embodiment of the present technology.
- the friend list management table 320 is a table for managing a list (friend list) of partners (for example, user's friends and acquaintances) permitted to receive various services using the first wireless communication apparatus 200.
- the friend list is a list used when determining whether or not user information transmitted from a nearby wireless communication device is related to a user (or owner) using the first wireless communication device 200. It is. That is, the friend list can be grasped as a permission list.
- the ID type 321, the user ID 322, and the communication history information 323 are sorted and stored in association with each ID type.
- the ID type 321 stores an identifier indicating the type of user ID.
- the ID type 321 corresponds to the ID type 313 shown in FIG.
- a user ID for specifying a user is stored for each ID type 321.
- the user ID 322 corresponds to the user ID 314 shown in FIG.
- the communication history information 323 stores information (communication history information) related to communication performed with the wireless communication device used by the user whose user ID is stored in the user ID 322.
- the communication history information 323 for example, the communication date and time and the communication time are sequentially recorded. Note that only the latest communication history information may be recorded in the communication history information 323.
- the registration to the friend list management table 320 is performed by an input operation by the user or a registration operation by the user using the user information included in the received discovery information.
- the registration operation using the user information included in the discovery information will be described in detail with reference to FIG.
- registration in the friend list management table 320 may be performed in accordance with an inquiry result to an external database (for example, the friend list management database 411 shown in FIG. 14). For example, when it is determined that the user is related to the user who uses the first wireless communication device 200 as a result of inquiring to the external database, the user information regarding the user is automatically registered in the friend list management table 320. can do.
- an external database for example, the friend list management database 411 shown in FIG. 14
- the number of registrations in the friend list management table 320 may be more than necessary. In such a case, based on the communication history information stored in the communication history information 323, the user ID having the oldest communication date and time is sequentially deleted from the user IDs stored in the user ID 322. It may be. Thereby, the number of registrations in the friend list management table 320 can be made to be within a predetermined value.
- a friend list may be created and used for each of a plurality of users (for example, family members).
- a determination process for example, the process of step S912 shown in FIG. 13 is performed according to the user who is actually using the first wireless communication apparatus 200. Change the friend list used for.
- create and use a friend list management table that classifies according to the type of friend (for example, friend familiarity (for example, close friend and friend who is not), company friend and student friend, etc.) It may be.
- one friend list management table may be created for each user, or one friend list management table may be created by a plurality of people.
- a plurality of friend list management tables corresponding to the types of friends may be created.
- FIG. 5 is a diagram schematically illustrating an example of management contents of the rejection list management table 330 stored in the memory 300 according to the first embodiment of the present technology.
- the rejection list management table 330 is a table for managing a partner (for example, a person unknown to the user) who refuses to receive various services using the first wireless communication apparatus 200.
- the rejection list is a so-called black list.
- an ID type 331 and a user ID 332 are stored in association with each other.
- the ID type 331 and the user ID 332 correspond to the ID type 321 and the user ID 322 shown in FIG.
- the registration in the rejection list management table 330 is performed by an input operation by the user or a registration operation by the user using the user information included in the received discovery information.
- the registration operation using the user information included in the discovery information will be described in detail with reference to FIG.
- registration in the rejection list management table 330 may be performed according to the registration contents in the friend list management table 320. For example, when it is determined that the user is not related to the user who uses the first wireless communication apparatus 200 based on the registered contents in the friend list management table 320, the user information regarding the user is stored in the rejection list management table 330. Can be registered automatically.
- registration in the rejection list management table 330 may be performed in accordance with an inquiry result to an external database (for example, the friend list management database 411 shown in FIG. 14). For example, when it is determined that the user is not related to the user who uses the first wireless communication apparatus 200 as a result of inquiring of the external database, the user information regarding the user is automatically registered in the rejection list management table 330. be able to.
- an external database for example, the friend list management database 411 shown in FIG. 14
- FIG. 6 is a diagram illustrating a transmission example when each wireless communication device configuring the communication system 100 according to the first embodiment of the present technology transmits discovery information.
- FIG. 6 shows an example of transmitting a beacon (beacon signal) including discovery information periodically (or irregularly). Also. FIG. 6 shows an example of beacon transmission when the horizontal axis is the time axis. That is, FIG. 6 schematically shows beacons 141 to 143 that are sequentially transmitted in time series.
- each wireless communication device constituting the communication system 100 notifies the surrounding wireless communication devices regularly (or irregularly) of discovery information (included in the beacon).
- a configuration example of the beacon will be described in detail with reference to FIG.
- service information and user information are associated and included in a beacon
- the service information and user information may be transmitted in different signals.
- FIGS. 7 and 8 are diagrams illustrating a format example of a beacon transmitted by each wireless communication device that configures the communication system 100 according to the first embodiment of the present technology.
- 7A shows a format example of the service information 157 included in the beacon information 153
- FIG. 7B shows a format example of the user information 158 included in the beacon information 153
- FIG. 8 shows an example of the contents of the service notification field included in the service information 157.
- the beacon 150 includes a preamble 151, a header 152, and beacon information 153.
- the preamble 151 is information indicating the presence of a packet (beacon). That is, each wireless communication device constituting the communication system 100 can detect the presence of a beacon by receiving the preamble 151.
- the header 152 is arranged at a predetermined position of the packet and stores information on the packet (beacon) itself.
- the header 152 stores each piece of information (information about the packet (beacon) itself) such as a transmission source and a transmission destination, and a packet size. That is, each wireless communication device constituting the communication system 100 decodes and analyzes the header. By this analysis, each wireless communication device constituting the communication system 100 determines which wireless communication device is a signal transmitted to which wireless communication device, and what type of signal the signal is (a beacon). Whether or not).
- the beacon information 153 is information notified to each wireless communication device configuring the communication system 100. That is, each wireless communication device constituting the communication system 100 transmits information to be notified to other wireless communication devices in a beacon.
- beacon information 153 will be described in detail.
- the beacon information 153 includes time information 154, a network ID 155, a network attribute 156, service information 157, user information 158, and other information 159.
- the time information 154 is time information indicating the time when the beacon including this information is transmitted from the transmission source wireless communication apparatus.
- the network ID 155 is information indicating the ID of the network configured by the transmission source wireless communication apparatus.
- the network attribute 156 is information indicating the attribute of the network configured by the transmission source wireless communication apparatus.
- the service information 157 is information (service information) related to a service provided by the transmission source wireless communication apparatus.
- User information 158 is information (user information) related to a user who uses the wireless communication device of the transmission source.
- Other information 159 is information other than the information described above.
- service information 157 and user information 158 will be described.
- the service information 157 includes an element ID 160, a length 161, and information fields of service notification fields [0] to [N] 162.
- Element ID 160 is an element ID indicating that service information is stored.
- Length 161 is a Length indicating the length of the service information element.
- the service notification fields [0] to [N] 162 are configured by one or a plurality of service notification fields (for example, N).
- One service notification field is arranged for each service provided by the corresponding wireless communication device.
- three fields are arranged for a wireless communication apparatus that provides three services.
- the service notification fields [0] to [N] 162 include a service type 163, a content ID 164, a content attribute 165, ranking information 166, a cache recommendation 167, a clone order 168, and secondary distribution information 169. Stored. These pieces of information will be described in detail with reference to FIG.
- the user information 158 is composed of information fields of Element ID 170, Length 171 and user ID fields [0] to [M] 172.
- Element ID 170 is an element ID indicating that user information is stored.
- Length 171 is Length indicating the length of the element of the user information.
- User ID fields [0] to [M] 172 are configured by one or a plurality of user ID fields (for example, M).
- One user ID field is arranged for each user ID registered by a user using the corresponding wireless communication apparatus. For example, the same field as the number of user IDs stored in the user ID 314 of the user information management table 310 shown in FIG. 3 is arranged.
- user information of a plurality of users may be registered in the user information management table 310.
- only the user ID registered by the user who actually uses the first wireless communication device 200 may be transmitted. That is, only the user ID field related to the user ID registered by the user who actually uses the first wireless communication apparatus 200 may be arranged.
- an ID type 173, a user ID 174, and related information 175 are stored.
- the ID type 313, the user ID 314, and the related information 315 shown in FIG. 3 are stored.
- the service type 163 is information for identifying the contents of the service (content distribution etc.).
- the service type 163 may include information indicating how many times this discovery information can be transferred (restriction information for limiting the number of transfers). By including this restriction information, it is possible to prevent discovery information related to this service from being transferred more than the number of times. Further, the wireless communication apparatus that has received the discovery information can determine whether or not to enjoy the service specified by the service type 163 based on the information of the service type 163. Note that an example of discovery information transfer will be described in the second embodiment of the present technology.
- the content ID 164 is an ID for specifying a service.
- the wireless communication apparatus that transmits or receives the discovery information manages that the service specified by the content ID 164 has been received based on the information of the content ID 164, and generates billing information or the like as necessary.
- the content attribute 165 is information indicating a bit capacity necessary for providing a service, a group that can enjoy the service, an authentication method that is necessary for enjoying the service, and the like.
- the group that can enjoy the service can be, for example, a friend of the user who owns the wireless communication device that provides the service (a wireless communication device possessed by the friend). In this case, it is possible to determine whether or not the wireless communication device belongs to the group by using an authentication method for identifying the friend.
- the group which can enjoy service can also be made into the member of a predetermined
- the wireless communication apparatus that has received the discovery information can determine whether or not to enjoy a service corresponding to the content attribute 165 and whether or not to enjoy the service.
- the content attribute 165 is information indicating which wireless communication apparatus can access the corresponding content and how the corresponding content can be accessed.
- Ranking information 166 is information indicating service (content) evaluation (for example, whether the access frequency to the service (content) is high or low). Based on the information of the ranking information 166, the wireless communication device that transmits the discovery information can determine whether the discovery information should be notified to the next wireless communication device or how often the notification information should be set. The wireless communication apparatus that has received the discovery information can determine whether the received content should be cached based on the information of the ranking information 166. For example, it is preferable to set the ranking information 166 so as to notify and enjoy a high ranking service.
- the cache recommendation 167 is information indicating the degree of recommendation of service cache (recommendation degree) for adjacent wireless communication devices.
- the wireless communication device that transmits discovery information has many accesses to the service and determines that the service should be provided to other wireless communication devices, the setting is made to increase the degree of recommendation. Further, the wireless communication apparatus that has received the discovery information can determine whether to receive the content and cache based on the information of the cache recommendation 167.
- the clone order 168 is information indicating how many times the service (content) is copied from the original, or how many times copying is permitted.
- the wireless communication apparatus that has received the discovery information is controlled so that it cannot hold more copies than the number of times determined by the clone order 168.
- Secondary distribution information 169 is information indicating whether or not the wireless communication apparatus that has received the discovery information may cache the service (content) and perform secondary distribution.
- the wireless communication apparatus that has received the discovery information controls the cache of the service (content) and the necessity of the secondary distribution based on the information of the secondary distribution information 169.
- the surrounding wireless communication devices receive the beacon. Then, the second wireless communication device 102 to the fourth wireless communication device 104 can detect that the beacon is a beacon transmitted from the first wireless communication device 200 based on the received beacon header. Also, the second wireless communication device 102 to the fourth wireless communication device 104 grasp the services that the first wireless communication device 200 can provide by confirming the contents of the beacon information 153 included in the received beacon. Can do.
- the second wireless communication device 102 to the fourth wireless communication device 104 receive the beacon 150 transmitted from the first wireless communication device 200.
- the second wireless communication device 102 to the fourth wireless communication device 104 configure the network in the vicinity of the transmission source first wireless communication device 200 based on the network attribute 156 included in the received beacon 150. Can be detected.
- the network attribute is specified by the network attribute 156.
- the second wireless communication device 102 to the fourth wireless communication device 104 acquire information regarding various services that can be enjoyed via the first wireless communication device 200 based on the service notification field 162 included in the received beacon 150. can do.
- the second wireless communication device 102 to the fourth wireless communication device 104 may acquire user information regarding a user who uses the first wireless communication device 200 based on the user ID field 172 included in the received beacon 150. it can. Then, the second wireless communication device 102 to the fourth wireless communication device 104 determine whether to exchange services using wireless communication with the first wireless communication device 200 based on the acquired user information. can do.
- FIG. 9 is a diagram illustrating an example of a display screen (registration screen 350) displayed on the display unit 280 according to the first embodiment of the present technology.
- the registration screen 350 is a display screen for registering user information using the discovery information received by the first wireless communication apparatus 200.
- the registration screen 350 is displayed based on discovery information (service information 157 and user information 158 shown in FIG. 7) transmitted from each wireless communication device constituting the communication system 100.
- a registration selection 351, a service 352, a user ID 353, and related information 354 are displayed for each service (for each transmission source wireless communication device).
- an arrow button 355, a confirmation button 356, and a return button 357 are displayed on the registration screen 350.
- Registration selection 351 is an area for selecting whether or not to register user information of a user who uses a wireless communication apparatus that has transmitted discovery information. For example, a radio button is displayed in the registration selection 351, and “register” or “not register” is selected.
- a service (a service that can be received by the first wireless communication apparatus 200) specified by the service information 157 (shown in FIG. 7) included in the received discovery information is displayed.
- This service is displayed based on, for example, discovery information (service type 163 shown in FIG. 7).
- the content of the user ID 174 (shown in FIG. 7) included in the user information 158 (shown in FIG. 7) included in the received discovery information is displayed. If the user information 158 included in the received discovery information includes a plurality of user ID fields, each user ID is displayed.
- the content of the related information 175 (shown in FIG. 7) included in the user information 158 (shown in FIG. 7) included in the received discovery information is displayed.
- the image for example, a penguin, a dog, or a portrait
- the image is displayed.
- the arrow button 355 is a button that is pressed when displaying information related to other discovery information when the number of received discovery information is large. When the arrow button 355 is pressed, information regarding other discovery information is sequentially displayed according to the pressing operation.
- the confirmation button 356 is a button that is pressed when confirming the necessity of registration selected by a user operation.
- the return button 357 is a button that is pressed when returning to the display screen displayed immediately before.
- FIG. 10 is a sequence chart illustrating an example of communication processing between devices included in the communication system 100 according to the first embodiment of the present technology.
- FIG. 10 illustrates an example of communication processing when the first wireless communication device 200, the second wireless communication device 102, and the fourth wireless communication device 104 exist in the topology illustrated in FIG.
- the friend list management table (corresponding to the friend list management table 320 shown in FIG. 4) provided in the second wireless communication apparatus 102 stores the user ID of the user who uses the first wireless communication apparatus 200.
- the first wireless communication apparatus 200 notifies discovery information (including user information) to each wireless communication apparatus existing in the vicinity (401 to 404). For example, the first wireless communication device 200 transmits a beacon including discovery information to the second wireless communication device 102 and the fourth wireless communication device 104 existing in the vicinity (401 to 404).
- discovery information (1) indicates discovery information related to a service provided by first radio communication apparatus 200.
- Discovery information (2) indicates discovery information related to a service provided by the second wireless communication apparatus 102.
- discovery information (1) related to the service provided by the first wireless communication apparatus 200 is transmitted as service information 157 and user information 158 (shown in FIG. 7) (401 to 404).
- Processing 401 to 404 is an example of a communication procedure described in the claims.
- Processing 401 and 403 is an example of a control procedure described in the claims.
- the second wireless communication device 102 and the fourth wireless communication device 104 receive what discovery information (1) from the first wireless communication device 200 and what kind of service the transmission source (first wireless communication device 200) provides. It can be detected.
- the second wireless communication device 102 and the fourth wireless communication device 104 perform determination processing based on user information included in the discovery information (1) from the first wireless communication device 200 (405, 406).
- the second wireless communication apparatus 102 matches the user ID included in the discovery information (1) from the first wireless communication apparatus 200 in the friend list management table (corresponding to the user ID 322 shown in FIG. 4). It is determined whether there is something to be performed (405). As described above, the user list of the user who uses the first wireless communication device 200 is stored in the friend list management table provided in the second wireless communication device 102. For this reason, the second wireless communication apparatus 102 determines that there is a friend list management table that matches the user ID included in the discovery information (1) from the first wireless communication apparatus 200 (405).
- the second wireless communication apparatus 102 transmits a service execution request to the first wireless communication apparatus 200 (408, 409).
- the first wireless communication apparatus 200 When the service execution request is received (409), the first wireless communication apparatus 200 reads the content (including the accompanying information) related to the service execution request from the memory 300. Then, the first wireless communication apparatus 200 transmits the read content (including supplementary information) to the second wireless communication apparatus 102 (413, 414). That is, the first wireless communication device 200 activates a procedure for establishing a communication link with the second wireless communication device 102, changes to a state in which service can be provided, and communicates with the second wireless communication device 102. Data is exchanged (413, 414). As a result, the second wireless communication apparatus 102 can enjoy a desired service (413, 414).
- the fourth wireless communication apparatus 104 uses the user ID included in the discovery information (1) from the first wireless communication apparatus 200 in the friend list management table (corresponding to the friend list management table 320 shown in FIG. 4). It is determined whether there is a match (406). As described above, the friend list management table provided in the fourth wireless communication apparatus 104 does not store the user ID of the user who uses the first wireless communication apparatus 200. Therefore, the fourth wireless communication apparatus 104 determines that there is no match in the friend list management table that matches the user ID included in the discovery information (1) from the first wireless communication apparatus 200 (406).
- the second wireless communication apparatus 102 makes a determination using the rejection list management table (corresponding to the rejection list management table 330 shown in FIG. 5). Processing is performed (406). In other words, the second wireless communication apparatus 102 determines whether there is a rejection list management table that matches the user ID included in the discovery information (1) from the first wireless communication apparatus 200 (406). .
- the fourth wireless communication apparatus 104 determines that there is no match in the rejection list management table that matches the user ID included in the discovery information (1) from the first wireless communication apparatus 200 (406).
- the fourth wireless communication apparatus 104 performs a registration process (407).
- the fourth wireless communication apparatus 104 displays a registration screen (for example, the registration screen 350 shown in FIG. 9). Subsequently, the fourth wireless communication apparatus 104 registers the user ID included in the discovery information (1) in either the friend list management table or the rejection list management table based on a user operation using the registration screen. Processing is performed (407). For example, when a user operation for registration in the friend list management table is performed, the user ID included in the discovery information (1) is stored in the friend list management table (corresponding to the user ID 322 shown in FIG. 4). The On the other hand, when a user operation for registration in the rejection list management table is performed, the user ID included in the discovery information (1) is stored in the rejection list management table (corresponding to the user ID 332 shown in FIG. 5). .
- a user operation that is not registered in either the friend list management table or the rejection list management table may be performed.
- the registration process is performed by performing a user operation corresponding to each.
- the fourth wireless communication device 104 transmits a service execution request to the first wireless communication device 200. You may do it.
- the processing after transmission of the service execution request in this case is the same as the processing (408, 409, 413, 414).
- control unit 240 associates the service information for specifying the service provided by the first wireless communication device 200 with the user information for specifying the user who uses the first wireless communication device 200 and performs discovery. Send it in the information. Further, based on the user information included in the discovery information, the control unit 240 determines whether or not to receive a service related to the service information associated with the user information from another wireless communication apparatus that has transmitted the discovery information. Judging.
- control unit 240 determines whether or not to receive the service based on whether or not the user information registered in the friend list management table 320 matches the user information included in the received discovery information. Can be judged. Also, for example, the control unit 240 determines whether or not to receive provision of the service based on whether or not the user information registered in the rejection list management table 330 matches the user information included in the received data. Can be determined.
- FIG. 10 shows an example of registration in the friend list management table or the rejection list management table based on a user operation.
- the fourth wireless communication apparatus 104 automatically registers the user ID in the rejection list management table. You may make it (407). In this case, it is preferable to notify the user that the user ID has been registered in the rejection list management table before the registration process.
- FIG. 10 shows an example in which service provision is started based only on the match determination in the receiving-side wireless communication apparatus.
- the service provision may be started based on the coincidence determination in both the transmitting side and the receiving side wireless communication apparatuses. That is, the provision of the service may be started on the condition that the user ID of the user who uses the wireless communication device of the communication partner is registered in the friend list management tables on both the transmitting side and the receiving side.
- An example of this communication is shown in FIG.
- FIG. 11 is a sequence chart illustrating an example of communication processing between devices included in the communication system 100 according to the first embodiment of the present technology.
- the communication processing example shown in FIG. 11 is a modification of a part of the communication processing shown in FIG. 10, and therefore, the same reference numerals are given to the parts common to the communication processing shown in FIG. A part of the description will be omitted.
- the friend list management table 320 shown in FIG. 4
- the first wireless communication apparatus 200 stores the user ID of the user who uses the second wireless communication apparatus 102.
- the second wireless communication apparatus 102 When there is a user ID that matches the friend list management table (405), the second wireless communication apparatus 102 notifies the first wireless communication apparatus 200 of discovery information (including user information) in order to notify the presence of the own apparatus. ) Is transmitted (421, 422). Note that the second wireless communication apparatus 102 transmits discovery information to the first wireless communication apparatus 200 by notifying each wireless communication apparatus existing in the vicinity of the discovery information (for example, transmitting a beacon). Good (421, 422).
- the second wireless communication device 102 exchanges services with the first wireless communication device 200.
- An execution request is transmitted (408, 409).
- the first wireless communication apparatus 200 may detect what service the transmission source (second wireless communication apparatus 102) provides by receiving discovery information (2) from the second wireless communication apparatus 102. it can.
- the first wireless communication device 200 performs a determination process using the user ID included in the discovery information (2) from the second wireless communication device 102 (423).
- This determination process (423) is the same as the above-described determination process (405).
- the friend list management table 320 provided in the first wireless communication apparatus 200 stores the user ID of the user who uses the second wireless communication apparatus 102. For this reason, the first wireless communication device 200 determines that there is a friend list management table 320 that matches the user ID included in the discovery information (2) from the second wireless communication device 102 (423).
- the first wireless communication device 200 has a relationship of exchanging services with the second wireless communication device 102.
- a service execution request is transmitted (424, 425).
- a service execution request is transmitted from each of the first wireless communication device 200 and the second wireless communication device 102 to the counterpart device (408, 409, 424, 425).
- the execution of the service is permitted between the first wireless communication apparatus 200 and the second wireless communication apparatus 102, and a transition is made to a state where the service can be provided mutually.
- the first wireless communication apparatus 200 and the second wireless communication apparatus 102 Data is exchanged between them (426, 427). Thereby, the second wireless communication apparatus 102 can enjoy a desired service (426, 427).
- the user information is confirmed between two wireless communication devices that are communication partners, and a desired service is provided only when the user using each wireless communication device is determined to belong to the same group. May be started.
- FIG. 12 is a flowchart illustrating an example of a processing procedure of user information registration processing by the first wireless communication device 200 according to the first embodiment of the present technology.
- FIG. 12 illustrates an example in which when an ID is input in the first wireless communication apparatus 200, the ID (user ID) is registered as user information.
- FIG. 12 shows an example in which one user ID is registered for one user.
- control unit 240 determines whether or not an input operation (including input by autocomplete or the like) of any ID (for example, an e-mail address or an ID used when accessing the Web) has been performed (step S901). ).
- an input operation including input by autocomplete or the like
- any ID for example, an e-mail address or an ID used when accessing the Web
- a program for registering user information continues to operate in the background, and it is monitored whether an input operation of some ID has been performed. If no ID input operation is performed (step S901), monitoring is continued.
- step S901 the control unit 240 determines whether a user is registered in the user information management table 310 (shown in FIG. 3) (step S901). S902). If no user is registered in the user information management table 310 (step S902), N (management information 311 shown in FIG. 3) is initialized to “0” (step S903).
- the control unit 240 causes the display unit 280 to display confirmation information for registering the ID input by the input operation as user information (step S906).
- the ID may be displayed in another wireless communication device by transmitting the ID included in the discovery information. .
- the user in order for the user to approve whether or not the ID input by the input operation may be used as user information included in the discovery information (whether it may be known to other users) Display confirmation information for user approval.
- operation buttons for performing an approval operation for example, a button to approve or a button to not approve
- the control unit 240 determines whether or not an approval operation has been performed by the user after the confirmation information is displayed on the display unit 280 (step S907). If the approval operation by the user has not been performed (that is, if the operation for not approving has been performed) (step S907), the ID input by the input operation is not registered as user information, so step S901 is performed. Return to. On the other hand, when an approval operation is performed by the user (step S907), the control unit 240 performs a registration process for registering the ID input by the input operation as user information (step S908).
- the ID input by the input operation is stored in the user ID 314 corresponding to the management information 311 “N” in the user information management table 310 shown in FIG.
- the ID type input by the input operation is stored in the ID type 313. Further, other information is stored by a user operation or automatically as necessary.
- step S904 determines whether or not a setting that allows registration of a plurality of users is made (step S904). ). This setting is performed in advance by a user operation. Then, when the setting for allowing the registration of a plurality of users is not made (that is, when the setting for only registering one user is made) (step S904), the ID input by the input operation Is not registered as user information, the process returns to step S901. On the other hand, when the setting is made to allow registration of a plurality of users (step S904), “1” is added to N (management information 311 shown in FIG. 3) (step S905), and the process proceeds to step S906. .
- FIG. 13 is a flowchart illustrating an example of a processing procedure of data communication processing by the first wireless communication device 200 according to the first embodiment of the present technology.
- FIG. 13 shows an example of data communication processing when the first wireless communication apparatus 200 receives discovery information (for example, included in a beacon).
- control unit 240 determines whether or not user information (user information 158 shown in FIG. 7) is included in the discovery information (step S911). If the user information is not included in the discovery information (step S911), the data communication processing operation is terminated.
- the control unit 240 matches the user ID included in the user information in the friend list management table 320 (shown in FIG. 4). It is determined whether or not there is something to do (step S912). That is, it is determined whether or not the wireless communication device that transmitted the discovery information should be connected. Specifically, the user ID (user ID 174 shown in FIG. 7 b) included in the user information is sequentially compared with each user ID stored in the user ID 322 of the friend list management table 320. Then, it is determined whether or not a matching user ID exists in the friend list management table 320.
- the control unit 240 updates the friend list management table 320 (step S913). Specifically, the control unit 240 records and updates the communication date and time in the communication history information 323 of the friend list management table 320 (step S913).
- control unit 240 performs a connection process for connecting to the wireless communication apparatus that has transmitted the discovery information using wireless communication (step S914). Whether or not to receive a service from a wireless communication apparatus connected by this connection process can be determined based on service information (service information 157 shown in FIG. 7) included in the discovery information. . Further, it may be determined using the user information and service information included in the discovery information whether or not the wireless communication apparatus that transmitted the discovery information should be connected.
- service information service information 157 shown in FIG. 7
- a match determination using the rejection list management table 330 is performed (step S915). That is, the control unit 240 determines whether there is a rejection list management table 330 (shown in FIG. 5) that matches the user ID included in the user information (step S915). Specifically, the user ID (user ID 174 shown in b of FIG. 7) included in the user information is sequentially compared with each user ID stored in the user ID 332 of the rejection list management table 330. Then, it is determined whether or not a matching user ID exists in the rejection list management table 330.
- step S915 If there is a matching user ID in the rejection list management table 330 (step S915), the operation of the data communication process is terminated. That is, connection processing is not performed with the wireless communication apparatus that transmitted the discovery information.
- the control unit 240 displays a registration screen for registering user information included in the discovery information on the display unit 280. (Step S916). For example, a registration screen 350 shown in FIG. 9 is displayed.
- the control unit 240 determines whether or not a registration operation for registering user information included in the discovery information has been performed (step S917). For example, it is determined that the registration operation has been performed when the “select” registration operation of the registration selection 351 illustrated in FIG. 9 is performed and the confirm button 356 is pressed. On the other hand, when the registration selection 351 shown in FIG. 9 is selected as “not registered” and the confirm button 356 is pressed, it is determined that the registration operation has not been performed.
- the control part 240 performs the registration process which registers the user information contained in discovery information in the friend list management table 320 (step S918).
- the user ID (user ID 174 shown in b of FIG. 7) included in the user information is stored in the user ID 322 shown in FIG. In this case, it is stored in association with the same ID type 321 (shown in FIG. 4) as the ID type (ID type 173 shown in FIG. 7) included in the user information.
- the communication date and time is recorded in the communication history information 323 shown in FIG.
- the control unit 240 performs connection processing for connecting to the wireless communication apparatus that has transmitted the discovery information using wireless communication (step S914).
- the control unit 240 performs a registration process for registering the user information included in the discovery information in the rejection list management table 330 (step S919).
- the user ID (user ID 174 shown in b of FIG. 7) included in the user information is stored in the user ID 332 shown in FIG. In this case, it is stored in association with the same ID type 331 (shown in FIG. 5) as the ID type (ID type 173 shown in FIG. 7) included in the user information.
- FIG. 13 shows an example in which user information for which no matching user ID exists in any of the friend list management table 320 and the rejection list management table 330 is registered in any table based on a user operation. It was. However, it is assumed that such a user operation cannot be performed every time discovery information is received. For this reason, user information that does not have a matching user ID may be set not to be registered in either the friend list management table 320 or the rejection list management table 330.
- FIG. 13 shows an example of determining whether or not to register user information included in the discovery information every time the discovery information is received. However, a registration operation for a plurality of user information is performed at a time. May be.
- Example of matching using an external device In the above, the example which performs a coincidence determination using the friend list management table with which each radio
- a wireless communication device connects to an external device using wireless communication, the external device performs a match determination using information (for example, information corresponding to a friend list management table) provided in the external device, and the determination result is The wireless communication apparatus can receive and use it. Therefore, FIG. 14 shows an example in which matching is determined using an external device.
- FIG. 14 is a diagram illustrating a system configuration example of the communication system 400 according to the modification of the first embodiment of the present technology.
- the communication system 400 includes a friend list management server 410, a public line network 420, a communication control device 430, a base station 431, and a plurality of wireless communication devices (a first wireless communication device 200, a second wireless communication device 102, a first wireless communication device 102, 3 wireless communication device 103 and fourth wireless communication device 104).
- the public line network 420 is a public line network such as a telephone network or the Internet.
- the public line network 420 and the communication control device 430 are connected via a gateway (not shown).
- the communication control device 430 is a communication control device managed by a communication provider that provides a wireless connection service, and performs authentication control of the wireless communication device connected via the base station 431. Then, the communication control device 430 connects the authenticated wireless communication device to the public line network 420 via a gateway (not shown).
- the communication control device 430 outputs various information transmitted from each wireless communication device via the base station 431 to the friend list management server 410. In addition, the communication control device 430 transmits various information output from the friend list management server 410 to each wireless communication device via the base station 431.
- the base station 431 is a base station operated by a communication carrier. That is, the base station 431 connects a mobile communication base station (a mobile communication base station) that connects a wireless communication device that holds contract authentication information related to the communication carrier and a communication control device 430 operated by the communication carrier via a wireless line. NodeB or eNodeB).
- the friend list management server 410 includes a friend list management database 411 and a determination unit 412.
- the friend list management database 411 is a database for managing information (user information) about users who use each wireless communication device for each wireless communication device. The management contents of the friend list management database 411 will be described in detail with reference to FIG.
- the determination unit 412 performs a determination process using the friend list management database 411 in response to an inquiry from each wireless communication device, and transmits the determination result to the wireless communication device that transmitted the inquiry. Note that the determination process by the determination unit 412 is the same as the determination process described above.
- Each wireless communication device (first wireless communication device 200, second wireless communication device 102, third wireless communication device 103, and fourth wireless communication device 104) is substantially the same as that shown in FIG. For this reason, parts common to the wireless communication apparatus shown in FIGS. 1 and 2 are denoted by the same reference numerals, and a part of these descriptions is omitted.
- the communication unit 220 (shown in FIG. 2) of the first wireless communication apparatus 200 has a communication function for communicating with a mobile phone network, a public wireless LAN access point, or the like.
- the communication unit 220 of the first wireless communication apparatus 200 includes a communication function such as 3G (3rd generation), LTE (Long Term Evolution), and WiFi (Wireless Fidelity) (registered trademark).
- the first wireless communication device 200 can access the Internet via a mobile phone network or a public wireless LAN.
- the first wireless communication apparatus 200 can access the friend list management server 410 via the base station 431.
- FIG. 15 is a diagram schematically illustrating an example of the management content of the friend list management database 411 stored in the memory 300 according to the modification of the first embodiment of the present technology.
- the friend list management database 411 is a database for managing a partner (for example, a user's friend or acquaintance) who is permitted to receive various services using each wireless communication device.
- terminal IDs 415, ID types 416, and user IDs 417 are sorted and stored in association with each wireless communication device.
- the terminal ID 415 is terminal identification information (for example, device unique ID) for identifying the wireless communication device.
- the terminal ID 415 stores, for example, IMEI (International Mobile Equipment Identity). Note that IMEI is represented by a 15-digit number, but for the sake of easy explanation, only a relatively simple number is shown in the terminal ID 415 in FIG. For example, “1234” of the terminal ID 415 corresponds to the first wireless communication apparatus 200.
- the ID type 416 and the user ID 417 correspond to the ID type 321 and the user ID 322 shown in FIG.
- FIG. 16 is a flowchart illustrating an example of a processing procedure of data communication processing performed by the first wireless communication device 200 according to the modification of the first embodiment of the present technology.
- This processing procedure is a modification of a part of the processing procedure shown in FIG.
- portions common to the processing procedure shown in FIG. 13 are denoted by the same reference numerals, and a part of these descriptions is omitted.
- step S920 determines whether or not the setting for permitting external inquiry is made. This setting is performed in advance by a user operation. Further, for example, the control unit 240 determines whether or not an external inquiry is possible, and if the external inquiry is possible, the control unit 240 confirms with the user whether or not to make an external inquiry. It may be. If the setting for permitting external inquiry is not made (that is, the setting for prohibiting external inquiry is made) (step S920), the process proceeds to step S916.
- control unit 240 performs external inquiry processing (step S921). Specifically, the control unit 240 accesses the friend list management server 410 via the base station 431, and transmits user information included in the discovery information to the determination unit 412 of the friend list management server 410 (step S921).
- the determination unit 412 determines whether there is a match in the friend list management database 411 (shown in FIG. 14) that matches the user ID included in the user information. Then, when there is a matching user ID in the friend list management database 411, the determination unit 412 sends a determination result (match information) indicating that the matching user ID exists via the base station 431. Transmit to the first wireless communication apparatus 200. On the other hand, when there is no matching user ID in the friend list management database 411, the determination unit 412 sends a determination result (mismatch information) indicating that there is no matching user ID via the base station 431. Transmit to the first wireless communication apparatus 200.
- control unit 240 determines whether or not the matching information has been received after the inquiry processing to the outside (step S922). If no match information is received (that is, if mismatch information is received) (step S922), the process proceeds to step S916. On the other hand, when the coincidence information is received (step S922), the process proceeds to step S918.
- FIG. 16 shows an example in which the user information included in the discovery information is automatically registered in the friend list management table 320 when the matching information is received after the inquiry processing to the outside, but after the confirmation operation by the user You may make it perform the registration.
- user information included in discovery information may be automatically or manually registered in the rejection list management table 330. Thereby, when the same user information is received, it is not necessary to make an external inquiry again.
- the friend list management server 410 when there is no matching user ID in the friend list management table 320 and the reject list management table 330, the friend list management server 410 performs a determination process using the friend list management database 411. showed that.
- the user information stored in the friend list management database 411 may be supplied to the first wireless communication apparatus 200, and the first wireless communication apparatus 200 may perform a determination process using the supplied user information.
- the user information supplied to the first wireless communication apparatus 200 can be only information that does not cause a security problem (for example, information with prior approval by the user).
- Second Embodiment> In the first embodiment of the present technology, the example in which only the user information included in the wireless communication device (own device) that is the transmission source of discovery information is included in the discovery information and transmitted is shown.
- service information provided by a wireless communication device (another device) other than the wireless communication device (self device) that is the transmission source of discovery information can be included in the discovery information and transmitted.
- user information included in a wireless communication device (another device) other than the wireless communication device (self device) that is the transmission source of discovery information is included in the discovery information and transmitted.
- the communication system according to the second embodiment of the present technology is substantially the same as the communication system 100 illustrated in FIG. 1. For this reason, about the part which is common in the communication system 100, the same code
- FIG. 17 and 18 are diagrams illustrating a format example of a beacon transmitted by each wireless communication device configuring the communication system 100 according to the second embodiment of the present technology.
- 17 shows a format example of the other device service information 502 included in the beacon 600
- FIG. 18 shows a format example of the other device user information 504 included in the beacon 600.
- the beacon 600 is a modification of a part of the beacon 150 shown in FIG. For this reason, about the part which is common with the beacon 150, the same code
- the beacon 600 is obtained by adding the service information 157 to the own device service information 501, the user information 158 as the own device user information 503, the other device service information 502 and the other device user information 504 in the beacon 150 illustrated in FIG. 7. is there.
- Other device service information 502 is information (other device service information) related to a service provided by a wireless communication device existing in the vicinity of the transmission source wireless communication device. Note that the own device service information 501 and the other device service information 502 correspond to discovery information.
- the other device service information 502 is an information field of Element ID 511, Length 512, wireless communication device IDs [0] to [P] 513, and service notification fields [0] to [P] 514. It is composed of
- the other device service information 502 stores basically the same information as the own device service information 501 (same as the service information 157 shown in FIG. 7a), but the wireless communication device ID [0] to The difference is that [P] 513 is added and stored. That is, Element ID 511 and Length 512 correspond to Element ID 160 and Length 161 shown in FIG.
- the wireless communication device IDs [0] to [P] 513 and the service notification fields [0] to [P] 514 are arranged as a pair for each service provided by the wireless communication device.
- Wireless communication device IDs [0] to [P] 513 are IDs for identifying corresponding wireless communication devices (for example, adjacent wireless communication devices). That is, the wireless communication device IDs [0] to [P] 513 are information indicating which wireless communication device is providing the service of the paired service notification field.
- the service notification fields [0] to [P] 514 are configured by one or a plurality of service notification fields (for example, P pieces). Note that the service notification fields [0] to [P] 514 store information related to other wireless communication devices (that is, wireless communication devices other than the wireless communication device that transmits the beacon). The same as the service notification fields [0] to [N] 162 shown in FIG.
- the combination of wireless communication device IDs [0] to [P] 513 and service notification fields [0] to [P] 514 should be notified to the wireless communication device that transmits the beacon.
- Other device user information 504 is information (other device user information) related to a user who uses a wireless communication device that exists in the vicinity of the transmission source wireless communication device. Note that the own device user information 503 and the other device user information 504 correspond to discovery information.
- the other device user information 504 is an information field of Element ID 521, Length 522, wireless communication device IDs [0] to [Q] 523, and user ID fields [0] to [Q] 524. It is composed of
- the other device user information 504 stores basically the same information as the own device user information 503 (same as the user information 158 shown in FIG. 7b), but the wireless communication device ID [0] to [Q] The difference is that 524 is added and stored. That is, Element ID 521 and Length 522 correspond to Element ID 170 and Length 171 shown in FIG.
- the wireless communication device IDs [0] to [Q] 523 and the user ID fields [0] to [Q] 524 are arranged as a pair for each user ID of the user who uses the wireless communication device.
- Wireless communication device IDs [0] to [Q] 523 are IDs for identifying corresponding wireless communication devices (for example, adjacent wireless communication devices). That is, the wireless communication device IDs [0] to [Q] 523 are information indicating which wireless communication device has the user ID in the paired user ID field.
- User ID fields [0] to [Q] 524 are composed of one or a plurality of user ID fields (for example, Q). 7 except that the user ID fields [0] to [Q] 524 store information related to other wireless communication devices (that is, wireless communication devices other than the wireless communication device that transmits a beacon).
- the combination of wireless communication device IDs [0] to [Q] 523 and user ID fields [0] to [Q] 524 should be notified to the wireless communication device that transmits the beacon. There are as many user IDs.
- restriction information for restricting transfer of user information can be stored in the user ID fields [0] to [Q] 524.
- this restriction information for example, information indicating permission / non-permission of transfer of user information, and information indicating the number of transferable user information (for example, once) can be stored.
- the user information includes information that may be transferred and information that should be kept secret (information that is not to be transferred). For example, among user information, a nickname may be transferred to be known to other users, but it is assumed that there is a user who does not want to transfer a real name to be known to other users.
- the wireless communication apparatus that has received the discovery information including the user ID fields [0] to [Q] 524 in which the restriction information is stored determines whether or not to transfer the user information included in the discovery information. Judgment based on information. Moreover, when confidential information is stored as restriction information, the user information to be transferred is restricted according to the contents. Further, for example, restriction information indicating that transfer is permitted may be stored on the condition that the match is determined in the transmission destination wireless communication apparatus. In this case, for example, user information between friends is transmitted as discovery information.
- the second wireless communication device 102 to the fourth wireless communication device 104 shown in FIG. 1 receive the discovery information from the first wireless communication device 200, the own device operates as a relay station for the multihop relay. To do. Accordingly, the second wireless communication device 102 to the fourth wireless communication device 104 can notify what service the first wireless communication device 200 can provide to the relay destination. In other words, the discovery information transmitted from the second wireless communication device 102 to the fourth wireless communication device 104 can partially include services provided from the first wireless communication device 200.
- each wireless communication device can notify a nearby wireless communication device of a service that can be provided by including discovery information in a beacon that is periodically transmitted.
- each wireless communication device can detect a wireless communication device existing in the vicinity by receiving a beacon, and can also detect what service the wireless communication device discovered at the same time provides. it can.
- FIG. 19 is a diagram schematically illustrating a flow of discovery information transmitted and received in the communication system 100 according to the second embodiment of the present technology.
- FIG. 19 schematically shows a flow when discovery information (included in a beacon) is transmitted in the order of the seventh wireless communication apparatus 107 ⁇ the second wireless communication apparatus 102 ⁇ the first wireless communication apparatus 200.
- FIG. 19 shows an example of transmission / reception in the case where transfer restrictions are not attached to user information.
- the beacon 601 indicates a beacon transmitted from the seventh wireless communication apparatus 107 to the second wireless communication apparatus 102
- the beacon 602 indicates a beacon transmitted from the second wireless communication apparatus 102 to the first wireless communication apparatus 200.
- “A” is stored in the user ID 314 of the user information management table 310 of the seventh wireless communication apparatus 107
- “B” is stored in the user ID 314 of the user information management table 310 of the second wireless communication apparatus 102.
- “A” and “B” are stored in the user ID 322 of the friend list management table 320 of the first wireless communication apparatus 200.
- the first wireless communication apparatus 200 determines that both the user ID “A” included in the seventh wireless communication apparatus 107 and the user ID “B” included in the second wireless communication apparatus 102 match. It is possible. However, since the first wireless communication device 200 and the seventh wireless communication device 107 cannot communicate directly, the discovery information shown in the first embodiment of the present technology uses the user ID “7” of the seventh wireless communication device 107. A ”cannot be transmitted to the first wireless communication apparatus 200. Therefore, in the second embodiment of the present technology, the first wireless communication device 200 is configured to use the user ID “A” included in the seventh wireless communication device 107 as the other device user information 504 via the second wireless communication device 102. Send to. Accordingly, the first wireless communication apparatus 200 can also perform the determination process for the user ID “A” included in the seventh wireless communication apparatus 107, and the seventh wireless communication apparatus via the second wireless communication apparatus 102. The service from 107 can be received.
- the control unit 240 of the seventh wireless communication apparatus 107 detects discovery information (own apparatus user information 503 (user ID: A)) is generated. Subsequently, the control unit 240 of the seventh wireless communication apparatus 107 includes the generated discovery information (own apparatus user information 503 (user ID: A)) in the beacon 601 and transmits it to the second wireless communication apparatus 102. In this case, service information related to the service provided by the seventh wireless communication apparatus 107 is transmitted as the own apparatus service information 501.
- the control unit 240 of the second wireless communication apparatus 102 that has received the beacon 601 performs a determination process based on discovery information (own apparatus user information 503 (user ID: A)) included in the received beacon 601. Since this determination process is the same as that of the first embodiment of the present technology, the description thereof is omitted here.
- control unit 240 of the second wireless communication apparatus 102 temporarily stores the own apparatus user information 503 (user ID: A) included in the received beacon 601 in the memory 300 of the second wireless communication apparatus 102.
- the own device service information 501 included in the received beacon 601 is also temporarily stored in the memory 300 of the second wireless communication device 102.
- the control unit 240 of the second wireless communication apparatus 102 generates discovery information based on the user ID stored in the user information management table 310 of the second wireless communication apparatus 102.
- “B” is stored in the user ID 314 of the user information management table 310. Therefore, the second wireless communication apparatus 102 includes discovery information regarding the user ID “A” temporarily stored in the memory 300 and the user ID “B” stored in the user information management table 310 in the beacon 602.
- the first wireless communication apparatus 200 That is, the user ID “A” included in the seventh wireless communication apparatus 107 is transmitted as the other apparatus user information 504, and the user ID “B” included in the second wireless communication apparatus 102 is transmitted as the own apparatus user information 503.
- service information related to the service provided by the seventh wireless communication apparatus 107 is transmitted as the other apparatus service information 502, and the service provided by the second wireless communication apparatus 102 is transmitted as the own apparatus service information 501.
- the control unit 240 of the first wireless communication device 200 that has received the beacon 602 includes discovery information (own device user information 503 (user ID: A), other device user information 504 (user ID: B)) included in the received beacon 602. ) Based on the above.
- the control unit 240 of the first wireless communication apparatus 200 performs determination processing for each of the own apparatus user information 503 (user ID: A) and the other apparatus user information 504 (user ID: B)). That is, a match determination is performed for each of the user ID “A” included in the seventh wireless communication apparatus 107 and the user ID “B” included in the second wireless communication apparatus 102.
- the first wireless communication apparatus 200 can receive the service from the second wireless communication apparatus 102 and can receive the service from the seventh wireless communication apparatus 107 via the second wireless communication apparatus 102. Can receive.
- the control unit 240 of the first wireless communication apparatus 200 temporarily stores the own apparatus user information 503 (user ID: A) and the other apparatus user information 504 (user ID: B) included in the received beacon 602 in the memory 300. To store. The control unit 240 then discovers the user ID stored in the user information management table 310 and the user IDs “A” and “B” temporarily stored in the memory 300 (own device user information 503, etc. The device user information 504) is included in the beacon and transmitted. Similarly, each service information is included in the beacon and transmitted.
- the control unit 240 associates the service information and the user information and transmits them in the discovery information.
- service information for specifying a service provided by at least one of the first wireless communication device 200 and another wireless communication device, and a user for specifying a user who uses the wireless communication device that provides the service Information can be transmitted in association with information.
- user information (first user information) relating to a user who uses the first wireless communication apparatus 200 and user information (second user information) included in discovery information transmitted from another wireless communication apparatus. can be transmitted in association with each other.
- the second user information only the second user information permitted to be transferred may be included in the discovery information and transmitted.
- the processing procedure described in the above embodiment may be regarded as a method having a series of these procedures, and a program for causing a computer to execute these series of procedures or a recording medium storing the program. You may catch it.
- a recording medium for example, a CD (Compact Disc), an MD (MiniDisc), a DVD (Digital Versatile Disc), a memory card, a Blu-ray (registered trademark) Disc, or the like can be used.
- a communication unit that performs transmission / reception of data related to a service provided by at least one of the wireless communication device and another wireless communication device with another wireless communication device existing within a predetermined range using wireless communication;
- a wireless communication apparatus comprising: a control unit that associates and transmits service information for specifying the service and user information for specifying a user who uses the wireless communication apparatus that provides the service in the data.
- the control unit receives the data, the control unit provides a service related to the service information associated with the user information based on the user information included in the data, and another wireless communication related to the user information.
- the wireless communication device according to (1), wherein whether to receive from the device is determined.
- the control unit determines whether to receive the service based on whether the user information registered in the permission list matches the user information included in the received data.
- the wireless communication device according to 2).
- the control unit determines whether to receive provision of the service based on a result of a match determination using the permission list stored in a storage unit or the permission list stored in an external device.
- the wireless communication device according to 3).
- the control unit determines whether to receive the service based on whether the user information registered in the rejection list matches the user information included in the received data.
- the radio communication device according to any one of 2) to (4).
- the control unit includes first user information, which is the user information related to a user who uses the wireless communication device, and the user information included in the data transmitted from another wireless communication device.
- the wireless communication device according to any one of (1) to (5), wherein the data includes second user information that is user information related to a user who uses the communication device, and transmits the data.
- the said control part is a radio
- Data relating to a service provided by at least one of the wireless communication apparatus and another wireless communication apparatus, and service information for specifying the service and a user who uses the wireless communication apparatus that provides the service are specified.
- a communication unit that transmits and receives data including information associated with user information for Whether or not to receive a service related to the service information associated with the user information from another wireless communication device related to the user information based on the user information included in the data when the data is received
- a wireless communication device comprising a control unit for determining whether or not.
- a communication unit that performs transmission / reception of data related to a service provided by at least one of the wireless communication device and another wireless communication device with another wireless communication device existing within a predetermined range using wireless communication; And a control unit that associates and transmits service information for specifying the service and user information for specifying a user who uses a wireless communication apparatus that provides the service, included in the data.
- a communication device A communication unit that transmits and receives the data, and, when the data is received, the provision of the service related to the service information associated with the user information based on the user information included in the data to the user information
- a communication system comprising: a second wireless communication device including a control unit that determines whether or not to receive from the other wireless communication device.
- a wireless communication apparatus comprising: a control procedure for associating service information for specifying the service and user information for specifying a user who uses the wireless communication apparatus that provides the service in association with the data; Control method.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
Description
1.第1の実施の形態(通信制御:ディスカバリ情報に含まれるユーザ情報に基づいてサービスの提供を受けるか否かを判断する例)
2.第2の実施の形態(通信制御:自装置および他装置のユーザ情報をディスカバリ情報に含めて送信する例)
[通信システムの構成例]
図1は、本技術の第1の実施の形態における通信システム100のシステム構成例を示す図である。
図2は、本技術の第1の実施の形態における第1無線通信装置200の内部構成例を示すブロック図である。なお、他の無線通信装置の内部構成については、第1無線通信装置200と同一であるため、ここでは、第1無線通信装置200についてのみ説明し、他の無線通信装置の説明を省略する。
図3は、本技術の第1の実施の形態におけるメモリ300に記憶されているユーザ情報管理テーブル310の管理内容の一例を模式的に示す図である。
図4は、本技術の第1の実施の形態におけるメモリ300に記憶されている友人リスト管理テーブル320の管理内容の一例を模式的に示す図である。
図5は、本技術の第1の実施の形態におけるメモリ300に記憶されている拒否リスト管理テーブル330の管理内容の一例を模式的に示す図である。
図6は、本技術の第1の実施の形態における通信システム100を構成する各無線通信装置がディスカバリ情報を送信する場合における送信例を示す図である。
図7および図8は、本技術の第1の実施の形態における通信システム100を構成する各無線通信装置が送信するビーコンのフォーマット例を示す図である。なお、図7のaには、ビーコン情報153に含まれるサービス情報157のフォーマット例を示し、図7のbには、ビーコン情報153に含まれるユーザ情報158のフォーマット例を示す。また、図8には、サービス情報157に含まれるサービス報知フィールドの内容例を示す。
図9は、本技術の第1の実施の形態における表示部280に表示される表示画面の一例(登録画面350)を示す図である。
図10は、本技術の第1の実施の形態における通信システム100を構成する各装置間における通信処理例を示すシーケンスチャートである。なお、図10では、第1無線通信装置200、第2無線通信装置102、第4無線通信装置104が、図1に示すトポロジで存在している場合における通信処理例を示す。また、第2無線通信装置102が備える友人リスト管理テーブル(図4に示す友人リスト管理テーブル320に相当する)には、第1無線通信装置200を使用するユーザのユーザIDが格納されているものとする。一方、第4無線通信装置104が備える友人リスト管理テーブルおよび拒否リスト管理テーブル(図5に示す拒否リスト管理テーブル330に相当する)の何れにも、第1無線通信装置200を使用するユーザのユーザIDが格納されていないものとする。
図10では、受信側の無線通信装置における一致判定のみに基づいてサービスの提供を開始する例を示した。ただし、送信側および受信側の双方の無線通信装置における一致判定に基づいてサービスの提供を開始するようにしてもよい。すなわち、送信側および受信側の双方の友人リスト管理テーブルに、通信相手の無線通信装置を使用するユーザのユーザIDが登録されていることを条件に、サービスの提供を開始するようにしてもよい。この通信例を図11に示す。
図12は、本技術の第1の実施の形態における第1無線通信装置200によるユーザ情報登録処理の処理手順の一例を示すフローチャートである。図12では、第1無線通信装置200において何らかのIDが入力された場合に、そのID(ユーザID)をユーザ情報として登録する例を示す。また、図12では、1人のユーザについて1つのユーザIDを登録する例を示す。
図13は、本技術の第1の実施の形態における第1無線通信装置200によるデータ通信処理の処理手順の一例を示すフローチャートである。図13では、第1無線通信装置200がディスカバリ情報(例えば、ビーコンに含まれる)を受信した場合におけるデータ通信処理の一例を示す。
以上では、各無線通信装置が備える友人リスト管理テーブルを用いて一致判定を行う例を示した。ただし、外部装置を用いて一致判定を行うようにしてもよい。例えば、無線通信を利用して無線通信装置が外部装置に接続し、外部装置が備える情報(例えば、友人リスト管理テーブルに相当する情報)を用いて外部装置が一致判定を行い、この判定結果を無線通信装置が受信して用いることができる。そこで、図14では、外部装置を用いて一致判定を行う例を示す。
図14は、本技術の第1の実施の形態の変形例における通信システム400のシステム構成例を示す図である。
図15は、本技術の第1の実施の形態の変形例におけるメモリ300に記憶されている友人リスト管理データベース411の管理内容の一例を模式的に示す図である。
図16は、本技術の第1の実施の形態の変形例における第1無線通信装置200によるデータ通信処理の処理手順の一例を示すフローチャートである。なお、この処理手順は、図13に示す処理手順の一部を変形したものである。このため、図13に示す処理手順と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
本技術の第1の実施の形態では、ディスカバリ情報の送信元の無線通信装置(自装置)が備えるユーザ情報のみをそのディスカバリ情報に含めて送信する例を示した。ここで、上述したように、ディスカバリ情報の送信元の無線通信装置(自装置)以外の無線通信装置(他装置)が提供するサービス情報をそのディスカバリ情報に含めて送信することが可能である。このため、例えば、ディスカバリ情報の送信元の無線通信装置(自装置)以外の無線通信装置(他装置)が備えるユーザ情報をそのディスカバリ情報に含めて送信することも考えられる。
図17および図18は、本技術の第2の実施の形態における通信システム100を構成する各無線通信装置が送信するビーコンのフォーマット例を示す図である。なお、図17には、ビーコン600に含まれる他装置サービス情報502のフォーマット例を示し、図18には、ビーコン600に含まれる他装置ユーザ情報504のフォーマット例を示す。また、ビーコン600は、図7に示すビーコン150の一部を変形したものである。このため、ビーコン150と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
図19は、本技術の第2の実施の形態における通信システム100において送受信されるディスカバリ情報の流れを模式的に示す図である。図19では、第7無線通信装置107→第2無線通信装置102→第1無線通信装置200の順序でディスカバリ情報(ビーコンに含まれる)が送信される場合における流れを模式的に示す。また、図19では、ユーザ情報に転送制限が付されていない場合における送受信例を示す。
(1)
当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータの送受信を、無線通信を利用して所定範囲内に存在する他の無線通信装置との間で行う通信部と、
前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とを関連付けて前記データに含めて送信する制御部と
を具備する無線通信装置。
(2)
前記制御部は、前記データを受信した場合には当該データに含まれる前記ユーザ情報に基づいて当該ユーザ情報に関連付けられている前記サービス情報に係るサービスの提供を当該ユーザ情報に係る他の無線通信装置から受けるか否かを判断する前記(1)に記載の無線通信装置。
(3)
前記制御部は、許可リストに登録されている前記ユーザ情報と前記受信したデータに含まれる前記ユーザ情報とが一致するか否かに基づいて前記サービスの提供を受けるか否かを判断する前記(2)に記載の無線通信装置。
(4)
前記制御部は、記憶部に記憶されている前記許可リストまたは外部装置に記憶されている前記許可リストを用いた一致判定の結果に基づいて前記サービスの提供を受けるか否かを判断する前記(3)に記載の無線通信装置。
(5)
前記制御部は、拒否リストに登録されている前記ユーザ情報と前記受信したデータに含まれる前記ユーザ情報とが一致するか否かに基づいて前記サービスの提供を受けるか否かを判断する前記(2)から(4)のいずれかに記載の無線通信装置。
(6)
前記制御部は、当該無線通信装置を使用するユーザに係る前記ユーザ情報である第1ユーザ情報と、他の無線通信装置から送信された前記データに含まれる前記ユーザ情報であって当該他の無線通信装置を使用するユーザに係る前記ユーザ情報である第2ユーザ情報とを前記データに含めて送信する前記(1)から(5)のいずれかに記載の無線通信装置。
(7)
前記制御部は、転送が許可されている前記第2ユーザ情報のみを前記データに含めて送信する前記(6)に記載の無線通信装置。
(8)
当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータであって、前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とが関連付けられた情報を含むデータの送受信を行う通信部と、
前記データを受信した場合には当該データに含まれる前記ユーザ情報に基づいて当該ユーザ情報に関連付けられている前記サービス情報に係るサービスの提供を当該ユーザ情報に係る他の無線通信装置から受けるか否かを判断する制御部と
を具備する無線通信装置。
(9)
当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータの送受信を、無線通信を利用して所定範囲内に存在する他の無線通信装置との間で行う通信部と、前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とを関連付けて前記データに含めて送信する制御部とを具備する第1無線通信装置と、
前記データの送受信を行う通信部と、前記データを受信した場合には当該データに含まれる前記ユーザ情報に基づいて当該ユーザ情報に関連付けられている前記サービス情報に係るサービスの提供を当該ユーザ情報に係る他の無線通信装置から受けるか否かを判断する制御部とを具備する第2無線通信装置と
を具備する通信システム。
(10)
当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータの送受信を、無線通信を利用して所定範囲内に存在する他の無線通信装置との間で行う通信手順と、
前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とを関連付けて前記データに含めて送信する制御手順と
を具備する無線通信装置の制御方法。
(11)
当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータの送受信を、無線通信を利用して所定範囲内に存在する他の無線通信装置との間で行う通信手順と、
前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とを関連付けて前記データに含めて送信する制御手順と
をコンピュータに実行させるプログラム。
102 第2無線通信装置
103 第3無線通信装置
104 第4無線通信装置
105 第5無線通信装置
106 第6無線通信装置
107 第7無線通信装置
108 第8無線通信装置
109 第9無線通信装置
110 第10無線通信装置
111 第11無線通信装置
112 第12無線通信装置
113 第13無線通信装置
200 第1無線通信装置
210 アンテナ
220 通信部
230 I/Oインタフェース
240 制御部
250 バス
260 移動検出部
270 操作受付部
280 表示部
290 音声出力部
300 メモリ
400 通信システム
410 友人リスト管理サーバ
411 友人リスト管理データベース
412 判定部
420 公衆回線網
430 通信制御装置
431 基地局
Claims (11)
- 当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータの送受信を、無線通信を利用して所定範囲内に存在する他の無線通信装置との間で行う通信部と、
前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とを関連付けて前記データに含めて送信する制御部と
を具備する無線通信装置。 - 前記制御部は、前記データを受信した場合には当該データに含まれる前記ユーザ情報に基づいて当該ユーザ情報に関連付けられている前記サービス情報に係るサービスの提供を当該ユーザ情報に係る他の無線通信装置から受けるか否かを判断する請求項1記載の無線通信装置。
- 前記制御部は、許可リストに登録されている前記ユーザ情報と前記受信したデータに含まれる前記ユーザ情報とが一致するか否かに基づいて前記サービスの提供を受けるか否かを判断する請求項2記載の無線通信装置。
- 前記制御部は、記憶部に記憶されている前記許可リストまたは外部装置に記憶されている前記許可リストを用いた一致判定の結果に基づいて前記サービスの提供を受けるか否かを判断する請求項3記載の無線通信装置。
- 前記制御部は、拒否リストに登録されている前記ユーザ情報と前記受信したデータに含まれる前記ユーザ情報とが一致するか否かに基づいて前記サービスの提供を受けるか否かを判断する請求項2記載の無線通信装置。
- 前記制御部は、当該無線通信装置を使用するユーザに係る前記ユーザ情報である第1ユーザ情報と、他の無線通信装置から送信された前記データに含まれる前記ユーザ情報であって当該他の無線通信装置を使用するユーザに係る前記ユーザ情報である第2ユーザ情報とを前記データに含めて送信する請求項1記載の無線通信装置。
- 前記制御部は、転送が許可されている前記第2ユーザ情報のみを前記データに含めて送信する請求項6記載の無線通信装置。
- 当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータであって、前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とが関連付けられた情報を含むデータの送受信を行う通信部と、
前記データを受信した場合には当該データに含まれる前記ユーザ情報に基づいて当該ユーザ情報に関連付けられている前記サービス情報に係るサービスの提供を当該ユーザ情報に係る他の無線通信装置から受けるか否かを判断する制御部と
を具備する無線通信装置。 - 当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータの送受信を、無線通信を利用して所定範囲内に存在する他の無線通信装置との間で行う通信部と、前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とを関連付けて前記データに含めて送信する制御部とを具備する第1無線通信装置と、
前記データの送受信を行う通信部と、前記データを受信した場合には当該データに含まれる前記ユーザ情報に基づいて当該ユーザ情報に関連付けられている前記サービス情報に係るサービスの提供を当該ユーザ情報に係る他の無線通信装置から受けるか否かを判断する制御部とを具備する第2無線通信装置と
を具備する通信システム。 - 当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータの送受信を、無線通信を利用して所定範囲内に存在する他の無線通信装置との間で行う通信手順と、
前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とを関連付けて前記データに含めて送信する制御手順と
を具備する無線通信装置の制御方法。 - 当該無線通信装置および他の無線通信装置のうちの少なくとも1つが提供するサービスに関するデータの送受信を、無線通信を利用して所定範囲内に存在する他の無線通信装置との間で行う通信手順と、
前記サービスを特定するためのサービス情報と前記サービスを提供する無線通信装置を使用するユーザを特定するためのユーザ情報とを関連付けて前記データに含めて送信する制御手順と
をコンピュータに実行させるプログラム。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20187022.7A EP3745812A1 (en) | 2013-01-28 | 2013-11-06 | Wireless communication apparatus, communication system, wireless communication apparatus control method, and program |
CN201380071051.7A CN104937911B (zh) | 2013-01-28 | 2013-11-06 | 无线通信装置、通信***、无线通信装置控制方法以及程序 |
EP13872508.0A EP2950511B1 (en) | 2013-01-28 | 2013-11-06 | Wireless communication device, communication system, method for controlling wireless communication device, and program |
US14/761,103 US9826394B2 (en) | 2013-01-28 | 2013-11-06 | Wireless communication apparatus, communication system, and wireless communication apparatus control method to exchange services |
JP2014558442A JP6256354B2 (ja) | 2013-01-28 | 2013-11-06 | 無線通信装置、通信システム、無線通信装置の制御方法およびプログラム |
US15/805,187 US10356607B2 (en) | 2013-01-28 | 2017-11-07 | Wireless communication apparatus, communication system and wireless communication apparatus control method to exchange services |
US16/424,737 US10771957B2 (en) | 2013-01-28 | 2019-05-29 | Wireless communication apparatus, communication system and wireless communication apparatus control method to exchange services |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013013561 | 2013-01-28 | ||
JP2013-013561 | 2013-01-28 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/761,103 A-371-Of-International US9826394B2 (en) | 2013-01-28 | 2013-11-06 | Wireless communication apparatus, communication system, and wireless communication apparatus control method to exchange services |
US15/805,187 Continuation US10356607B2 (en) | 2013-01-28 | 2017-11-07 | Wireless communication apparatus, communication system and wireless communication apparatus control method to exchange services |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014115396A1 true WO2014115396A1 (ja) | 2014-07-31 |
Family
ID=51227200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/079966 WO2014115396A1 (ja) | 2013-01-28 | 2013-11-06 | 無線通信装置、通信システム、無線通信装置の制御方法およびプログラム |
Country Status (5)
Country | Link |
---|---|
US (3) | US9826394B2 (ja) |
EP (2) | EP3745812A1 (ja) |
JP (1) | JP6256354B2 (ja) |
CN (2) | CN104937911B (ja) |
WO (1) | WO2014115396A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016086274A (ja) * | 2014-10-24 | 2016-05-19 | Kddi株式会社 | 端末間通信システム、サーバ、及び端末間通信方法 |
JP2016162112A (ja) * | 2015-02-27 | 2016-09-05 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018138577A1 (en) | 2017-01-25 | 2018-08-02 | Airties Kablosuz Iletisim Sanayi Ve Dis Ticaret A.S. | Island topologies and routing in hybrid mesh networks |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006276943A (ja) * | 2005-03-28 | 2006-10-12 | Sony Corp | コンテンツ推薦システム、通信端末およびコンテンツ推薦方法 |
JP2007102619A (ja) * | 2005-10-06 | 2007-04-19 | Matsushita Electric Ind Co Ltd | ピアツーピアファイル交換システムおよびピアツーピアファイル交換サーバ |
JP2008099245A (ja) * | 2006-09-14 | 2008-04-24 | Sony Corp | 無線通信システム、無線通信装置、無線通信装置の認証方法、および、プログラム |
JP2009239385A (ja) | 2008-03-26 | 2009-10-15 | Sony Corp | 通信装置及び通信方法、並びにコンピュータ・プログラム |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040203363A1 (en) * | 2002-04-19 | 2004-10-14 | Carlton Stephen J. | Portable communication apparatus and method for match-making with unique user ID |
US7103313B2 (en) | 2002-06-05 | 2006-09-05 | Nokia Corporation | Automatic determination of access point content and services for short-range wireless terminals |
US20070030120A1 (en) * | 2005-08-02 | 2007-02-08 | Echolock, Inc. | Security access control system and associated methods |
US8150416B2 (en) * | 2005-08-08 | 2012-04-03 | Jambo Networks, Inc. | System and method for providing communication services to mobile device users incorporating proximity determination |
EP1760989A1 (en) * | 2005-08-30 | 2007-03-07 | Alcatel | Web Services in a peer to peer network |
US20070094279A1 (en) * | 2005-10-21 | 2007-04-26 | Nokia Corporation | Service provision in peer-to-peer networking environment |
US20070286134A1 (en) * | 2006-06-07 | 2007-12-13 | Tony Kirke | Method and system for delivering messages to one or more handheld communication devices |
CN101146126A (zh) * | 2006-09-14 | 2008-03-19 | 索尼株式会社 | 无线通信***、无线通信装置及其认证方法、以及程序 |
US20080176655A1 (en) * | 2007-01-19 | 2008-07-24 | James Terry L | System and Method for Implementing an Interactive Online Community Utilizing an Activity Monitor |
CN101741916B (zh) * | 2008-11-14 | 2012-10-24 | 复旦大学 | 自组织网络中可靠的服务发现和服务选择方法 |
US9306813B2 (en) * | 2009-12-23 | 2016-04-05 | Apple Inc. | Efficient service advertisement and discovery in a peer-to-peer networking environment with cooperative advertisement |
US9351143B2 (en) * | 2010-06-01 | 2016-05-24 | Qualcomm Incorporated | Multi-homed peer-to-peer network |
EP3920465B1 (en) * | 2010-10-08 | 2023-12-06 | Brian Lee Moffat | Private data sharing system |
KR101735334B1 (ko) * | 2010-11-25 | 2017-05-15 | 삼성전자 주식회사 | 와이파이 P2P 디바이스(Wi-Fi Peer to Peer Device)의 디스커버리(Discovery) 방법 및 장치 |
US9565622B2 (en) * | 2012-07-05 | 2017-02-07 | Qualcomm Incorporated | Detecting services provided by a wireless node before device discovery and connection establishment |
US9167615B2 (en) * | 2012-08-08 | 2015-10-20 | Samsung Electronics Co., Ltd | Apparatus and method of connecting service, according to user intention |
-
2013
- 2013-11-06 EP EP20187022.7A patent/EP3745812A1/en not_active Withdrawn
- 2013-11-06 CN CN201380071051.7A patent/CN104937911B/zh not_active Expired - Fee Related
- 2013-11-06 CN CN201910449325.0A patent/CN110290518A/zh not_active Withdrawn
- 2013-11-06 JP JP2014558442A patent/JP6256354B2/ja not_active Expired - Fee Related
- 2013-11-06 US US14/761,103 patent/US9826394B2/en active Active
- 2013-11-06 EP EP13872508.0A patent/EP2950511B1/en active Active
- 2013-11-06 WO PCT/JP2013/079966 patent/WO2014115396A1/ja active Application Filing
-
2017
- 2017-11-07 US US15/805,187 patent/US10356607B2/en not_active Expired - Fee Related
-
2019
- 2019-05-29 US US16/424,737 patent/US10771957B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006276943A (ja) * | 2005-03-28 | 2006-10-12 | Sony Corp | コンテンツ推薦システム、通信端末およびコンテンツ推薦方法 |
JP2007102619A (ja) * | 2005-10-06 | 2007-04-19 | Matsushita Electric Ind Co Ltd | ピアツーピアファイル交換システムおよびピアツーピアファイル交換サーバ |
JP2008099245A (ja) * | 2006-09-14 | 2008-04-24 | Sony Corp | 無線通信システム、無線通信装置、無線通信装置の認証方法、および、プログラム |
JP2009239385A (ja) | 2008-03-26 | 2009-10-15 | Sony Corp | 通信装置及び通信方法、並びにコンピュータ・プログラム |
Non-Patent Citations (1)
Title |
---|
See also references of EP2950511A4 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016086274A (ja) * | 2014-10-24 | 2016-05-19 | Kddi株式会社 | 端末間通信システム、サーバ、及び端末間通信方法 |
JP2016162112A (ja) * | 2015-02-27 | 2016-09-05 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2014115396A1 (ja) | 2017-01-26 |
CN104937911B (zh) | 2019-06-21 |
CN104937911A (zh) | 2015-09-23 |
US10356607B2 (en) | 2019-07-16 |
EP2950511A4 (en) | 2016-09-28 |
CN110290518A (zh) | 2019-09-27 |
EP2950511A1 (en) | 2015-12-02 |
US10771957B2 (en) | 2020-09-08 |
EP3745812A1 (en) | 2020-12-02 |
US9826394B2 (en) | 2017-11-21 |
EP2950511B1 (en) | 2020-08-12 |
US20190281444A1 (en) | 2019-09-12 |
JP6256354B2 (ja) | 2018-01-10 |
US20180063699A1 (en) | 2018-03-01 |
US20150327056A1 (en) | 2015-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102663781B1 (ko) | 컴퓨팅 디바이스들이 서로 근접해 있을 때를 식별할 수 있게 하기 위한 기법들 | |
US20180316748A9 (en) | Context-aware peer-to-peer communication | |
CN1947402B (zh) | 在近接和Ad-Hoc网络中提供安全的方法和*** | |
US20100306320A1 (en) | Method and apparatus for locating communities over an ad-hoc mesh network | |
US20140310349A1 (en) | Method and apparatus for establishing relationships among devices and users | |
JP6801674B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
KR101404383B1 (ko) | 다른 장치와 통신 하는 방법 및 통신 기기 | |
JP2014511136A (ja) | アドホックメッシュネットワークを利用しコンテキスト情報に基づいて関心コミュニティを自動的に決定する方法および装置 | |
KR20110042711A (ko) | 개인 네트워크를 이용한 서비스 제공 방법 및 장치 | |
JP6133290B2 (ja) | 無線通信装置の装置識別情報を用いるコンテンツ表示方法、コンテンツ提供方法、前記コンテンツ表示方法を行うユーザ端末及び前記コンテンツ提供方法を行うコンテンツ提供システム | |
JP6269507B2 (ja) | 無線通信装置、通信システム、無線通信装置の制御方法およびプログラム | |
US10771957B2 (en) | Wireless communication apparatus, communication system and wireless communication apparatus control method to exchange services | |
US9537986B2 (en) | Dynamic contact sharing in a mesh network | |
Wang et al. | BWMesh: a multi-hop connectivity framework on Android for proximity service | |
Namiot et al. | On Content Models for Proximity Services | |
US20170346891A1 (en) | Communication method | |
JP5949536B2 (ja) | 無線通信装置、通信システム、無線通信装置の制御方法およびプログラム | |
JP6221229B2 (ja) | 無線通信装置、通信システム、無線通信装置の制御方法およびプログラム | |
Gambhir et al. | Ad-hoc social network: A comprehensive survey | |
JP5613651B2 (ja) | ネットワークシステム及びネットワーク構築方法、端末 | |
KR20140108521A (ko) | 개인 네트워크 관리 방법 | |
JP2018005951A (ja) | 通信プログラム、情報処理装置、通信システム、および通信方法 | |
JP2015122563A (ja) | アクセスポイント |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13872508 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014558442 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14761103 Country of ref document: US Ref document number: 2013872508 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |