Wireless communication device, information processing device, and communication method.
Abstract
In the present invention, a user easily uses a desired application. This wireless communication device performs inter-apparatus wireless communication with another wireless communication device in accordance with Wireless Fidelity (Wi-Fi) Direct specifications. Also, the wireless communication device is equipped with a transmission unit. The transmission unit causes the inclusion of information pertaining to the role of the wireless communication device in an action frame stipulated in the Institute of Electrical and Electronic Engineers (IEEE) 802.11 specification, and transmits the result.

Term
6.5 yearsleft in the term
Expires 7 March 2033.
- Priority
- Filed
- Granted
- Today
- Expires
19 claims: 5 independent, 14 dependent
- 1REIVINDICACIONES 1. Un dispositivo inalámbrico de comunicación que realiza una comunicación inalámbrica del inter-dispositivo con otro
- 25 dispositivo inalámbrico de comunicación de acuerdo con la especificación Directa (Fidelidad Inalámbrica), el dispositivo inalámbrico de comunicación que comprende una unidad de transmisión configurada para incorporar información acerca de un rol del dispositivo inalámbrico de comunicación en un 10 cuadro de acción especificado en la especificación 802.11 IEEE (Institute of Electrical and Electronic Engineers), y transmitir el cuadro de acción, en donde la información acerca de la cuarta capa incluye al menos información acerca del RTSP. 15 2. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 1, en donde la unidad de transmisión realiza la transmisión cuando el dispositivo inalámbrico de comunicación se conecta P2P (igual a igual) al otro dispositivo inalámbrico de comunicación. 20 3. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 1, en donde la información acerca del rol del dispositivo inalámbrico de comunicación es información acerca de uno de una fuente y un colector que es compatible con la especificación de Pantalla Wi-Fi. 25 4. El dispositivo inalámbrico de comunicación de acuerdo ΙΜΡΙ£> INSTITUTO MEXICANO DE LA PROPIEDA 0 INDUSTRIAL a la reivindicación 1, en donde el cuadro de acción es un cuadro de acción específico del vendedor especifico en la especificación IEEE802.il. 5. El dispositivo inalámbrico de comunicación de acuerdo 5 a la reivindicación 4, en donde la información acerca del rol del dispositivo inalámbrico de comunicación se incorpora en un área de contenido específico del vendedor en el cuadro de acción del específico del vendedor.
- 36. El dispositivo inalámbrico de comunicación de acuerdo 10 a la reivindicación 1, en donde el cuadro de acción incluye una porción de información de tipo y una porción del elemento de información.
- 47. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 1, en donde la unidad de transmisión 15 incorpora la información acerca de una cuarta capa en el cuadro de acción, y transmite el cuadro de acción.
- 58. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 1, en donde la información acerca de la cuarta capa incluye al menos información acerca de un número 20 de puerto usado en el RTSP.
- 69. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 7, en donde la información acerca del rol del dispositivo inalámbrico de comunicación y la información acerca de la cuarta capa dispuesta de modo que la información 25 acerca del rol del dispositivo inalámbrico de comunicación IMPI INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL viene antes de la información acerca de la cuarta capa en el cuadro de acción.
- 710. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 1, en donde la unidad de transmisión incorpora la información de capacidad en el cuadro de acción, y transmite el cuadro de acción.
- 811. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 10, en donde la información de capacidad incluye al menos información acerca de la existencia o inexistencia de compatibilidad con la protección de contenido compatible con la especificación de Pantalla Wi-Fi.
- 912. Un dispositivo inalámbrico de comunicación, que comprende:una unidad de comunicación configurada para realizar una comunicación inalámbrica del inter-dispositivo con otro dispositivo descubierto a través de un proceso de descubrimiento de conexión;y una unidad de control configurada para operar una primera aplicación designada en el proceso de descubrimiento de conexión basado en el tiempo de establecimiento de una conexión de la comunicación inalámbrica entre dispositivos, en donde, cuando se ejecuta una segunda aplicación mientras que se opera la primera aplicación, la unidad de comunicación incorpora información acerca de la segunda aplicación en un cuadro de acción especificado en la especificación IEEE802.il, y transmite el cuadro de acción.
- 1013. El dispositivo inalámbrico de comunicación de acuerdo ΙΜΡΙ INSTITUTO MEXICANO Df. LA PROPIEDAD INDUSTRIAL a la reivindicación 12, en donde la unidad de control termina la primera aplicación basada en el tiempo de un inicio de operación de la segunda aplicación.
- 1114. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 12, en donde la unidad de control reduce una cantidad de datos que se comunican acerca de la primera aplicación basada en el tiempo de un inicio de la operación de la segunda aplicación.
- 1215. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 14, en donde la unidad de control analiza regularmente o irregularmente un estado de operación de la primera aplicación después del inicio de la operación de la segunda aplicación.
- 1316. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 12, en donde la segunda aplicación es WiFi CÉRTIFIED Miracast.
- 1417. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 12, en donde la primera aplicación es DLNA (Digital Living Network Alliance).
- 1518. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 17, en donde la unidad de comunicación transmite un paquete FIN (paquete final) en TCP (Protocolo de Control de Transmisión) basado en el tiempo de un inicio de la operación de la segunda aplicación.
- 1619. Un dispositivo inalámbrico de comunicación que IMPI ,NST gJ7»MMIC»>»O Of- LA RKOMEIMp •NWJSTRIAl _ realiza una comunicación inalámbrica del inter-dispositivo con otro dispositivo inalámbrico de comunicación de acuerdo con la especificación Directa Wi-Fi (Fidelidad Inalámbrica), el dispositivo inalámbrico de comunicación que comprende:una unidad de transmisión configurada para incorporar información acerca de un rol del dispositivo inalámbrico de comunicación en un cuadro de acción especificado en la especificación 802.11 IEEE (Institute of Electrical and Electronic Engineers), y transmite el cuadro de acción;una unidad de pantalla configurada para visualizar datos de imagen;y una unidad de conmutación del protocolo configurada para conmutar un protocolo usando la comunicación inalámbrica con el interdispositivo.
- 1720. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 19, que adicionalmente comprende una unidad de aceptación de operación configurada para aceptar una operación del usuario, en donde la unidad de transmisión transmite la información acerca del rol del dispositivo inalámbrico de comunicación basado en el tiempo de aceptación de una operación del usuario para iniciar una comunicación de datos de imagen, la operación del usuario se ha aceptado por la unidad de aceptación de operación.
- 1821. El dispositivo inalámbrico de comunicación de acuerdo a la reivindicación 19, en donde la unidad de transmisión transmite datos de imagen visualizados en la unidad de IMPI IHSTITUT· MÍWCM*r» DE la MORIUa» industrial pantalla, usando el protocolo conmutado por la unidad de conmutación del protocolo.
- 1922. Un método de comunicación, que comprende:un primer procedimiento para realizar una comunicación inalámbrica del 5 inter-dispositivo con otro dispositivo inalámbrico de comunicación de acuerdo con la especificación Directo Wi-Fi;y un segundo procedimiento para incorporar la información acerca de un rol de un dispositivo inalámbrico de comunicación actual en un cuadro de acción especificado en la especificación 10 IEEE802.il, y transmitir el cuadro de acción. V * 100 IMPI IMSTmjTO MEXICANO Dt u HOFltDAD SDUSTtlAL
Independent claims19
639 paragraphs in 166 sections, as filed
(54) Title: WIRELESS COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE AND COMMUNICATION METHOD.
(54) Title: WIRELESS COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE, AND COMMUNICATION METHOD.
(57) Summary
Users are allowed to easily use desired applications. A wireless communication device performs wireless inter-device communication with another wireless communication device in accordance with the Direct Wi-Fi (Wireless Fidelity) specification. This wireless communication device includes a transmission unit. This transmission unit incorporates information about the role of the wireless communication device in an action box specified in the IEEE (Institute of Electrical and Electronic Engineers) 802.11 specification, and then transmits the action box.
(57) Abstract
In the present invention, a user easily uses a desired application. This wireless communication device performs interapparatus wireless communication with another wireless communication device in accordance with Wireless Fidelity (WiFi) Direct specifications. Also, the wireless communication device is equipped with a transmission unit. The transmission unit causes the inclusion of Information pertaining to the role of the wireless communication device in an action trame stipulated in the Institute of Electrical and Electronic Engineers (IEEE) 802.11 specification, and transmits the result.
<img file="MX343129B_D0001.tif" />
PATENT TITLE NO. 343129
I KNOW
Mexican Institute of Industrial Property
<img file="MX343129B_D0002.tif" />
Owner (s): SONY CORPORATION
Address: 1-7-1, Konan, Minato-Ku, Tokyo, 108-0075, JAPAN
Name: WIRELESS COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE AND COMMUNICATION METHOD.
Classification: lnt.CI.8: H04L29 / 08; H04M1 / 00; H04M1 / 725; H04W4 / 20; H04W52 / 02; H04W8 / 00;
H04W88 / 02; H04W92 / 08
Inventors): ΤΟΜΟΥA YAMAURA
REQUEST
Number: International filing date:
MX / a / 2014/012039. March 07, 2013
PRIORITY
Country: Date: Number:
JP April 13, 2012 2012-091549
Validity: Twenty years
Expiration Date: March 7, 2033
The reference patent is granted based on articles 1, 2 fraction V, 6 fraction III, and 69 of the Industrial Property Law.
In accordance with Article 23 or the Industrial Property Law, this patent has a validity of twenty years-extendable fcn, «paid from the date of filing of the international application and will be subject to the payment of the same to keep the rights.
Whoever subscribes to this title does so based on the provisions of articles 6 * sections III and 7 ° bis 2 of the Industrial Property Law (Official Gazette of the Federation (0.0 F) 06/27/1891, return the 08/07/1994, 10/26/1996, 12/26/1997, 05/17/1999, 01/26/2004, 06/16/2005, 01/25/2006, 05/06/2009 / 06 / 01/2010, 06/18/7113. 2! ·, 06,2010, 27/01/2012 and 04/04/2012); Articles í>, 3rd fraction V Clause a), 4 'and 12th fraoeones I and lll of the Regulations of the Mexican Institute of Incusmal Property (DOF 14/12/1999, amended on 07/01/2002, 07/15 / 2004 »07/28/2004 and 09/07/2007); articles 1, 3. 4 °, 5 »fraction V item a). 16 'rations I and lll and 30 of the Organic Statute of the Mexican Institute of Industrial Property (DOF 12/27/1999, as amended 10/10/2002, 07/29/2004, 08/04/2004 and 09/13/2007), 1st, 3rd and 5th paragraph a) of the Agreement that delegates powers to the Deputy Directors General, Coordinator, Divisional Directors, Head of the Regional Offices, Divisional Deputy Directors, DépártSmeñtáléS Coordinators and other éüÉáltérnós of the Mexican Institute of Industrial Property. (DOF 12/15/1999, amended on 02/04/2000, 07/29/2004, 08/04/2004 and 09/13/2007).
Issue Date: October 26, 2016
THE DIVISIONAL DIRECTOR OF PATENTS
<img file="MX343129B_D0003.tif" />
Arenal No. 550. Floor 1.
Col PueDie Santa María Tepepan. Xochimiico CP. 1SC20
Mexico City
Tsl. (55) 53 34 07 OC www.irrpi dop.mx
<img file="MX343129B_D0004.tif" />
NAHANNY CANAL REYES
<img file="MX343129B_D0005.tif" />
MX / 2016/86829 f * ll'O III vJ I \ 2 Ι-ΙΧ- ^ »ν ^ / η 'WA
WIRELESS COMMUNICATION DEVICE, Ktggsaaj
IMPI
MEXICAN INSTITUTE
<img file="MX343129B_D0006.tif" />
INFORMATION PROCESSING AND COMMUNICATION METHOD ^ TÓtj
TECHNICAL FIELD
The present technique relates to wireless communication devices. More particularly, the present technique relates to wireless communication devices that exchange various types of information using wireless communications, an information processing device, and a communication method.
BACKGROUND ART OF THE INVENTION
In recent years, wireless communication devices that carry out wireless communication using wireless LANs (Local Area Networks) have been widely used. As typical examples of wireless LANs, wireless LANs that comply with the IEEE standard (Institute of Electrical and Electronics Engineers)
802.11 have been widely spread.
A wireless communication system has also been suggested that leads to wireless communications using the same frequency between wireless communication devices (see Patent Document 1, for example).
APPOINTMENT LIST
PATENT DOCUMENT
Patent Document 1: Japanese Patent Application
Open to the Public No. 2011-124980.
IMPI
INJTmrrO MOICaNC m la marine
INDUSTRIAL
<img file="MX343129B_D0007.tif" />
BRIEF DESCRIPTION OF THE INVENTION
PROBLEMS TO BE SOLVED BY THE INVENTION
With the prior art technique, a connection can be established with another group while maintaining connections between the wireless communication devices that make up the same group.
Although wireless communication devices connect wirelessly, various types of applications could be run between these wireless communication devices. For example, an application could be designated by a user operating both before and after establishing the wireless connection. In this case, it would be convenient if an application desired by a user could be easily used both before and after the establishment of the wireless connection, for example.
The present technique has been developed taking into account these circumstances, and its objective is to allow users to easily use the desired applications.
SOLUTIONS TO PROBLEMS
The present technique has been developed to solve the above problem, and a first aspect of it is a wireless communication device, a communication method for the wireless communication device, and a program to make a computer implement the [ΡΙ i
.NSTITUTO Mexicana DE LA ΡΧθΊίΡ *?
UNUSUAL
<img file="MX343129B_D0008.tif" />
method. The wireless communication device performs wireless communication with the inter-device with another wireless communication device in accordance with the Direct Wi-Fi (Wireless Fidelity) specification, and includes a transmission unit that incorporates information about the role of the device. wireless communication in an action box specified in the specification
802.11 IEEE (Institute of Electronic and Electrical Engineers), and transmits the action table. With this structure, wireless communication with the inter-device can be performed with another wireless communication device according to the WiFi Direct specification, and information about the role of the wireless communication device can be incorporated into a specified action box in the IEEE802.il specification, and then be transmitted.
In this first aspect, the transmission unit can carry out the transmission when the wireless communication device is P2P (from iqual to iqual) connected to the other wireless communication device. With this arrangement, transmission can be done when maintaining a P2P connection to another wireless communication device.
In this first aspect, the information about the role of the wireless communication device can be information about one of a source and a collector that are
IMPI
MjmVTOMUUCjWO PtlAWOH «P * P fWVSTMAL compliant with Wi-Fi Display specification. With this provision, information about a source or collector compliant with the Wi-Fi Display specification can be entered into an action box specified in the IEEE802.il specification, and then transmitted.
In this first aspect, the action box can be a provider specific action box specified in the IEEE802.il specification. With this arrangement, information about the role of the wireless communication device can be entered into a vendor-specific action box specified in the IEEE802.il specification, and then transmitted.
In this first aspect, information about the wireless communication device can be entered into a vendor-specific content area in the vendor-specific action box. With this arrangement, information about the role of the wireless communication device can be entered into the provider-specific content area in a provider-specific action box, and then transmitted.
In this first aspect, the action box can include a type of information portion and an element information portion. With this arrangement, an action box includes a type of information portion and an information element portion can be transmitted.
<img file="MX343129B_D0009.tif" />
IMPI
MUICANO M LA PÍOÍIIDAO INSTITUTE
INDUSTRIAL
<img file="MX343129B_D0010.tif" />
In this first aspect, the transmission unit can incorporate information about the fourth layer in the action frame, and then transmit the action frame. With this arrangement, information about the fourth layer can be entered into an action box, and then transmitted.
In this first aspect, the information about the fourth layer can include at least information about RTSP. With this arrangement, the information of the fourth layer that includes at least information about RTSP can be transmitted.
In this first aspect, the information about the fourth layer can include at least information about the port number used in the RTSP. With this arrangement, the information of the fourth layer can be transmitted which includes at least information about the port number used in
RTSP.
In this first aspect, the information about the role of the wireless communication device and the information about the fourth layer can be arranged so that the information about the role of the wireless communication device comes before the information about the fourth layer in the action box. With this arrangement, an action box in which information about the role of the wireless communication device and information about the fourth layer can be transmitted is arranged in this order.
In this first aspect, the transmission unit can
IMPI indujtkul _ the action box, action. With this you can incorporate
<img file="MX343129B_D0011.tif" />
enter the capacity information in and then transmit the layout box, the capacity information in an action box, and then be transmitted.
In this first aspect, the capacity information can include at least information about the existence or nonexistence of the content protection compatibility compatible with the Wi-Fi Screen specification. With this provision, you can transmit the capacity information that includes at least information about the existence or non-existence of compatibility with the protection
<td>content</td><td>compatible with</td><td>specification</td><td>of</td><td>screen</td><td>Wi-</td>
<td>Fi.</td><td></td><td></td><td></td><td></td><td></td>
<td colspan="2">A second aspect of</td><td>the present</td><td colspan="2">technique is</td><td>a</td>
<td>device</td><td>wireless</td><td>communication,</td><td>a</td><td>method</td><td>of</td>
<td>communication</td><td colspan="2">for wireless device</td><td>of</td><td colspan="2">communication,</td>
and a program to make the computer implement the method. The wireless communication device includes: a communication unit that performs wireless communication with the inter-device with another discovered device through a connection discovery process; and a control unit that operates a designated first application in the connection discovery process based on the time of establishing a wireless communication connection to the inter-IPP
MEXICAN INSTITUTE OF PROPERTY
<img file="MX343129B_D0012.tif" />
device, where, when a second one runs while the first application is Opei? aiÉe / 'ίο »communication unit, it incorporates information about the second application in an action box specified in the IEEE802.il specification, and transmits the action. With this structure, wireless communication with the inter-device can be performed with another discovered device through a connection discovery process, a first designated application in the connection discovery process can be operated based on the establishment time of a wireless communication connection to the inter-device, and information about a second application can be entered into an action box specified in the IEEE802.il specification and is then transmitted when the second application is run while the first application is operated.
In this second aspect, the control unit can terminate the first application based on the start time of the operation of the second application. With this arrangement, the first application can be terminated based on the operation start time of the second operation.
In this second aspect, the control unit can reduce the amount of data to be communicated near the first application based on the time of a start of operation of the second application. With this provision, the
IMPI
INSTITUTO MiXICANO Dt industrial property
<img file="MX343129B_D0013.tif" />
The amount of data that is communicated near the first application can be reduced based on the time of a start of operation of the second application.
In this second aspect, the control unit can regularly or irregularly analyze the operating state of the first application after a start of operation of the second application. With this arrangement, the operating state of the first application can be regularly or irregularly analyzed after a start of operation of the second application.
In this second aspect, the second application can be Wi-Fi CERTIFIED Miracast. With this provision, information about Wi-Fi CERTIFIED Miracast can be entered into an action box specified in the IEEE802.il specification, and then transmitted.
In this second aspect, the first application can be DLNA (Digital Living NetWork Alliance). With this arrangement, the designated DLNA can be operated in a connection discovery process.
In this second aspect, the communication unit can transmit a FIN (final packet) packet in TCP (Transmission Control Protocol) based on the time of start of operation of the second application. With this arrangement, a FIN packet in TCP can be transmitted based on the time of a start of operation of the second application.
IMPI
MIXICAN INSTITUTE OF THE WOWIBAD INDUSTIIAL
<img file="MX343129B_D0014.tif" />
A third aspect of the present technique is a wireless communication device, and a program to make a computer implement the · method. The · wireless communication device performs wireless communication with the inter-device with another wireless communication device according to the direct Wi-Fi (Wireless Fidelity) specification, and includes: a transmission unit that incorporates information about the role of the wireless communication device in an action box specified in the IEEE (Institute of Electrical and Electronic Engineers) 802.11 specification, and transmits the action box; a display unit that displays the image data; and a protocol switching unit that exchanges the protocol using wireless communication with the inter-device. With this structure, a wireless communication with the inter-device can be performed with another wireless communication device according to the Wi-Fi Direct specification, the information about the role of the wireless communication device can be incorporated in a specified action box in the IEEE802.il specification and then be transmitted, the image data can be displayed, and you can switch the protocol that uses wireless communication with the interdevice.
In this third aspect, the wireless device of
IMPI
MEXICAN INSTITUTE OE IA PROPERTY
INOUSTItAL
<img file="MX343129B_D0015.tif" />
Communication may further include an operation accepting unit that accepts a user operation, and the transmission unit transmits information about the role of the wireless communication device based on the acceptance time of a user operation to initiate data communication. image, the user operation has been accepted by the operation acceptance unit. With this arrangement, information about the role of the wireless communication device can be transmitted based on the acceptance time of a user operation (a user operation to initiate an image data communication) accepted by the operation acceptance unit .
In this third aspect, the transmission unit can transmit image data displayed on the display unit, using the protocol switched by the protocol communication unit. With this arrangement, the image data displayed on the display unit can be transmitted using the protocol switched by the protocol switching unit.
A fourth aspect of the present technique is an information processing device, an information processing method for the information processing device, and a program for having a computer implement the program. The information processing device includes: a processor; and a ί * + ^ ι <-έ £ 3 »
IMPIgg ^
MEXICAN INSTITUTE
DE LA PROPITOAO industmal storage memory of a program to be executed by the processor. The program causes the processor to carry out: a first procedure to carry out a wireless communication with the inter-device with another device according to the Direct Wi-Fi specification; and a second procedure for incorporating information about the role of the wireless communication device using the information processing device in an action box specified in the IEEE802.il specification, and transmitting the action box. With this structure, wireless communication with the inter-device can be performed with another device in accordance with the Direct WiFi specification, and information about the role of the wireless communication device using the information processing device can be incorporated into a table. of action specified in the IEEE802.il specification, and then be transmitted.
In this fourth aspect, the program can further cause the processor to carry out a signal processing procedure to process image data. With this arrangement, signal processing can be performed to process image data.
In this fourth aspect, the program can further cause the processor to carry out a procedure to adjust the power consumption according to the operation of the
INSTITUTO MUICAKO processor. With this provision, the consumption á ^<sup>w</sup>'0we-rg ^ S2t &? R can adjust according to the operation of-1 prooooactori .........
EFFECTS OF THE INVENTION
The present technique can provide a great effect to allow users to easily use desired applications.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a diagram showing an example structure of a communication system 10 in a first embodiment of the present technique.
Fig. 2 is a block diagram showing an exemplary functional structure of a first wireless communication device 100 in the first embodiment of the present technique.
FIG. 3 is a schematic diagram showing an example structure of a peer list 180 stored in memory 150 in the first embodiment of the present technique.
FIG. 4 is a diagram showing an example display screen (a connection detail selection screen 190) displayed on the display unit 170 of the first wireless communication device 100 in the first embodiment of the present technique.
Figure 5 is a flow chart showing an example communication process to be performed by each device on which the present technique is based.
<img file="MX343129B_D0016.tif" />
IMPI
MEXICAN INSTITUTE
OF THE PROPERTY ,
Figure 6 is a flowchart showing 'tW' ^ 'I brushed — the example communication to be made by cada dlSJJUSl'll UU on which the present technique is based.
Fig. 7 is a diagram schematically showing an example structure of the format of a frame to transmit / receive in a communication process for each device on which the present technique is based.
Figure 8 is a flow chart showing an example communication process to be performed by each device on which the present technique is based.
Figure 9 is a flow chart showing an example communication process to be carried out by each device on which the present technique is based.
Fig. 10 is a diagram schematically showing an example structure of the format of a frame to be transmitted / received in a communication process between the respective devices in the first embodiment of the present technique.
Figure 11 is a diagram schematically showing an example structure of the format of a frame to transmit / receive in a communication process between the respective devices in the first embodiment of the present technique.
Fig. 12 is a diagram schematically showing an example structure of the format of a frame to MPI transmit / receive in a communication process.<sup>, JST</sup>^ fttr ^^ Ss respective devices in the first mode '<sup>1</sup> ClU the · ·· present technique.
Fig. 13 is a diagram showing an example of the information element to be transmitted / received in a communication process between the respective communication devices in the first embodiment of the present technique.
Fig. 14 is a diagram showing example WFD sessions to be conducted by wireless communication devices in the first embodiment of the present technique.
Fig. 15 is a diagram showing an example screen in a case where wireless image data communication is performed by Wi-Fi CERTIFIED Miracast on the communication system 10 in the first embodiment of the present technique.
Figure 16 is a flow chart showing an example communication process to be performed by each device in the first embodiment of the present technique.
Fig. 17 is a flowchart showing the procedures in an example communication process to be performed by the first wireless communication device 100 in the first embodiment of the present technique.
FIG. 18 is a flowchart showing the procedures in the example communication process to be performed by the first wireless device 100 of
IMPI ¡ριίτ'τντο msxicano nt LA IROÍIÍDAD
<img file="MX343129B_D0017.tif" />
communication in the first form of the preserit<sup>r</sup>and'<sup>ST</sup>É £ cnibsT ^^
FIG. 19 is a flow chart showing the procedures in the example communication process to be performed by the first wireless communication device 100 in the first embodiment of the present technique.
FIG. 20 is a block diagram showing an example structure of an information processing device 800 in the second embodiment of the present technique.
FIG. 21 is a diagram showing an example of a relationship between performance and power consumption of information processing device 800 in the second embodiment of the present technique.
WAYS TO CARRY OUT THE INVENTION
The following is a description of the modes for carrying out the present technique (hereinafter referred to as modalities). The explanation will be made in the following order.
one. The first mode (Communication control: an example is designated where a specific application to be used after establishing a connection in the second layer, without cutting the connection in the second layer)
2. The second mode (Communication control: an example of an information processing device used in a wireless communication device).
IMPIOS
MEXICAN INSTITUTE
OF THE PROPERTY
INDUSTRIAL MODALITIES -
EXAMPLE STRUCTURE OF A COMMUNICATION SYSTEM
Fig. 1 is a diagram showing an example structure of a communication system 10 in a first embodiment of the present technique.
<td colspan="2">The system</td><td colspan="3">10 communication includes</td><td>a</td><td>first</td>
<td>device</td><td> 100</td><td>wireless</td><td>of</td><td>communication,</td><td>a</td><td>second</td>
<td>device</td><td> 200</td><td>wireless</td><td>of</td><td>communication,</td><td>a</td><td>third</td>
<td>device</td><td> 300</td><td>wireless</td><td>of</td><td>communication, and</td><td>a</td><td>room</td>
wireless communication device 400.
The first wireless communication device 100, the second wireless communication device 200, the third wireless communication device 300, and the fourth wireless communication device 400 each have a wireless communication function, connect to each other, and are capable to transmit / receive various types of information using wireless communications. The respective wireless communication devices are IEEE (Institute of Electrical and Electronics Engineers) 802.11 compliant wireless communication devices, allowing P2P (peer-to-peer) connections. That is, the respective wireless communication devices of a communication group, and can communicate directly with each other without the intervention of an access point (not shown). In this case, that the wireless communication device
IMPI
<img file="MX343129B_D0018.tif" />
MEXICAN INSTITUTE. ,,. ,, DS LA PFOMSBAB is to operate as the owner of the group. Wireless communication devices are for — to serve — emw customers may or may not be determined when wireless communication devices are manufactured. In a case where any determination is not made at the time of manufacture, the wireless communication devices may determine, through negotiation, that one of the wireless communication devices is to operate as the owner of the group, and that one of the Wireless communication devices are to operate as clients. For example, in a case where the first wireless communication device 100 and the second wireless communication device 200 form a communication group, the first wireless communication device 100 may transmit data (video content, for example) directly to the second device 200 communication. In this case, the wireless communication devices connect to each other, and the video content stored in the first wireless communication device 100 can be viewed in the second wireless communication device 200. Known examples of communication standards to allow wireless communication devices to communicate directly with each other including WiFi Direct.
The first wireless communication device 100 is
IMPI
MEXICAN INSTITUTE OE LA PROMIOAD industrial
<img file="MX343129B_D0019.tif" />
a portable telephone device (such as a wireless communication device having a verbal communication function and a data communication function), for example. The second wireless communication device 200 is a video display device (such as a television receiver with a built-in hard drive) that records or displays video content, for example. Wireless communication device 300 is an information processing device (such as a notebook PC (Personal Computer)) that performs various types of information processing, for example. The fourth wireless communication device 400 is a portable information processing device (such as a smartphone having a verbal communication function and a data communication function), for example.
The first wireless communication device 100, the second wireless communication device 200, the third wireless communication device 300, and the fourth wireless communication device 400 can be connected to an access point (not shown) using wireless communications, to transmit / receive various types of information. Here, the access point is an access point that supports a standard wireless LAN such as IEEE802.Ha / b / g / n. That is, with a router and an access point (or a product that has a router that includes a
IMPI
ΝΤΤ, Τ, TO MÍXICANO m -KontRAD IN'VISTRML
<img file="MX343129B_D0020.tif" />
access point, for example), a wireless LAN standardized by IEEE802.Ha / b / g / n is made. . ~
Examples of data to communicate between wireless communication devices include music data from music and radio programs, image data from movies, television programs, video programs, photographs, documents, images, drawings, and the like.
The communication devices shown in Figure 1 are merely examples, and this embodiment can also be applied to some other wireless communication devices. For example, this mode can be applied to an imaging device (such as a digital still camera or a digital video camera (a recorder with a camera, for example)) that has a wireless communication function, and a audio broadcast (such as a portable music player) that has a wireless communication function. Also, this embodiment can be applied to a display device (such as a digital photo frame) that has a wireless communication function, and an electronic book reader that has a wireless communication function, for example. This modality can also be applied to other information processing devices, each having a wireless communication function, for example. Examples of information processing devices that have
IMPI Mexican institute De LA RROMOAD INDUSTRIAL wireless communication function include devices
<img file="MX343129B_D0021.tif" />
home video processing (such as DVD recorders and video cassette recorders), PDAs (Personal Digital Assistants), home video game machines, household electrical appliances, portable video processing devices, portable game machines, and Similar. This mode can be applied to information processing devices (such as personal computers that do not have wireless communication functions) that can perform wireless communications when equipped with a wireless communication device that has a wireless communication function, for example.
STRUCTURE. EXAMPLE OF A WIRELESS DEVICE FOR
COMMUNICATION
Fig. 2 is a block diagram showing an exemplary functional structure of a first wireless communication device 100 in the first embodiment of the present technique. The functional structures (functional structures related to wireless communications) of the second wireless communication device 200, the third wireless communication device 300, and the fourth wireless communication device 400 are substantially the same as the functional structure of the first wireless communication device 100. communication, and therefore the explanation of the wireless devices of
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0022.tif" />
Communication respective other than the first wireless communication device 100 are explained in the description below, the same reference numbers as those used by the first wireless communication device will be used.
The first wireless communication device 100 includes an antenna 101, a data processing unit 110, a transmission processing unit 120, a wireless interface unit 130, a control unit 140, a memory 150, an acceptance unit 160 of operation, and a display unit 170.
Under the control of the control unit 140, the unit
110 Data Processing Processes various types of data. When a transmission operation is performed, for example, the data processing unit 110 creates various types of data frames and data packets according to a request from a larger layer, and the data frames and packets are supplied to the transmission processing unit 120. When a receive operation is performed, for example, the data processing unit 110 processes and analyzes various types of data frames and data packets supplied from the transmission processing unit 120.
The data processing unit 110 also functions as an image data processing unit that
IMPI
-,. -MVTO MEXICANO<sup>r</sup> '.A PROPERTY ^ DUSTRIAL
<img file="MX343129B_D0023.tif" />
it performs signal processing to process image data to be displayed on the display unit 170 or image data to be displayed on another wireless communication device. For example, the data processing unit 110 causes the display unit 170 to display an image by the control unit 14 0. The data processing unit 110 may also cause the display unit 170 to display an image without the intervention of the control unit 140.
Under the control of the control unit 140, the transmission processing unit 120 performs various transmission processes. When a transmission operation is performed, for example, the transmission processing unit 120 performs a process to add various data headers and error detection codes such as FCSs (Frame Analysis Sequences) to packets generated by unit 110 data processing. Transmission processing unit 120 then supplies the processed data to wireless interface unit 130. When a receive operation is performed, for example, the transmission processing unit 120 analyzes the headers attached to various types of data frames supplied from the wireless interface unit 130. After confirming that there are no errors in the data tables based on the error detection codes, the processing unit! 20
IMPI
THE PROPERTY Mexican INSTITUTE
INDUSTRIAL
<img file="MX343129B_D0024.tif" />
Transmission supplies various types of data frames to data processing unit 110.
Wireless interface unit 130 is an interface that connects to wireless communication devices to transmit / receive various types of information. When a transmission operation is performed, for example, the wireless interface unit 130 generates a modulation signal of the frequency band of data carrier waves received from the transmission processing unit 120, and transmits the generated modulation signal as a radio signal from antenna 101. When a receive operation is performed, for example, the wireless interface unit 130 converts down a radio signal received by antenna 101 into a bit stream, to decode various types of data frames.
As described above, the data processing unit 110, the transmission processing unit 120, and the wireless interface unit 130 function as a communication unit 102. Communication unit 102 performs a discovery process of the connected device before establishing a wireless connection (a connection in the second layer). This process of discovering the connected device discovers the device, for example. This device discovery is done by adding device information and
IMPI
<img file="MX343129B_D0025.tif" />
MEXICAN INSTITUTE Dt LA PRORRDAD. jz. ,. ,.<sub>Ί</sub> . . , _, INDUSTRIAL. information indicating a specific application associated with a Test Request or Test Response specified in the IEEE802.il specification.
Communication unit 102 also performs a setup process to establish a wireless connection (a setup process to establish a connection at the second layer). In a case where the connected device discovered through the discovery process of the connected device is determined to be associated with a specific application, the communication unit 102 performs the establishment process by transmitting / receiving data including the information element (shown in figure 7) designating the specific application.
The control unit 140 controls the respective receive and transmit operations of the data processing unit 110, the transmission processing unit 120, and the wireless interface unit 130. For example, control unit 140 performs operations, such as determining the frequency to use, creating control messages, and interpreting transmission commands and control messages. Examples of control messages include notification information such as radio beacons or beacons, responses received to radio beacons, Evidence requests, and Evidence responses. The control to be carried out by the unit
IMPI 'νετπίτο Mexican. > · Α ·· ε * αΠ. lka * __ uA «.aK '<<sup>1</sup>’
OE LA FROME »AD _
140 of control will be described later behind ¥ Y £<sup>L</sup>, corT reference to Figures 16 to 19.
Control unit 140 includes a protocol switching unit 141. The protocol switching unit 141 switches the protocols using wireless communications with the inter-device. Control unit 140 also performs control to transmit image data displayed on display unit 170 to another wireless communication device, using the protocol switched by protocol switching unit 141.
Meanwhile, the communication unit 102 receives image data to be displayed on the screen unit 140, using the protocol switched by the protocol communication unit 141.
Memory 150 functions as a work area for data processing performed by control unit 140, and as a storage medium that stores various types of data. Also, various types of information (such as the information items shown in Figures 10 to 12) to include in the data to be transmitted to the wireless communication device serving as the pairs are recorded in memory 150. The pair list 180 shown in FIG. 3 is also recorded in memory 150. Memory 150 can be a storage medium such as a non-volatile memory, a magnetic disk, an optical disk, or an MO disk
IMPI «ΛΐΊτυτο Mexican nr LA I'ROEIEDAD 'NDUSTRIAL
<img file="MX343129B_D0026.tif" />
(Magneto-optical). Nonvolatile memory can be an EEPROM (Electrically Erasable Programmable Read Only Memory) or an EPROM (Erasable Programmable ROM), for example. The magnetic disk can be a hard disk or a circular magnetic disk, for example. The optical disc may be a CD (Compact Disc), a DVD-R (Digital Rewritable Versatile Disc), or a BD (Blu-Ray Disc (a trademark name)), for example.
Operation acceptance unit 160 accepts an operation input from a user, and outputs the operation information corresponding to the received operation input to control unit 140. The operation acceptance unit 160 can be a mouse, a keyboard, a touch panel, buttons, a microphone, switches, or a lever, for example. The operation acceptance unit 160 also accepts an operation to transmit / receive various types of data to / from other wireless communication devices.
The display unit 170 is a display unit that displays various types of information (such as text information and time information) under the control of the control unit 140. The display unit 170 displays various types of information (such as the display screen shown in FIG. 4) for transmitting / receiving various types of data to / from another wireless communication device,
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0027.tif" />
for example. The display unit 170 also displays image data processed by the data processing unit 110. The display unit 170 may be a display panel such as an organic EL (Electro Luminescence) panel or an LCD (Liquid Crystal Display) panel. The operation acceptance unit 160 and the display unit 17 0 can be integrally formed with a touch panel through which a user can enter an operation by touching the screen surface with a finger or by bringing a finger close to the screen surface .
EXAMPLE STRUCTURE OF THE PAIRS LIST
FIG. 3 is a diagram schematically showing an example structure of a peer list 180 stored in memory 150 in the first embodiment of the present technique.
The peer list 180 is formed with terminal identification information 181, Media Access Control (MAC) address 182, terminal types 183, and application specific association 184. Those pieces of information are acquired from the respective wireless communication devices through the execution of Device Discovery and the like, and are recorded sequentially by the unit.
140 of control.
Terminal identification information 181 is the identification information (such as specific device
<img file="MX343129B_D0028.tif" />
IMPI
MEXICAN INSTITUTE
Dt THE PROWF.DAD
INDUSTRIAL wireless devices
In Figure 3, the information is displayed as YYYY. BBBB. v
IDs) to identify respective communication terminal identification
CCCC, and the names of the corresponding wireless communication devices are shown in parentheses, for ease of explanation.
MAC addresses 182 are physical addresses assigned only to the respective wireless communication devices.
Terminal types 183 are the information indicated by the types of the respective wireless communication devices.
Specific application association 184 is information indicating whether the respective wireless communication devices are associated with a specific application. In Figure 3, the wireless communication devices associated with a specific application are accompanied by associated, and the names of the associated specific applications are shown in parentheses, for ease of explanation. Wireless communication devices not associated with any specific application are accompanied by
N / A.
EXAMPLE DISPLAY SCREEN TO USE IN THE CASE OF A
WIRELESS CONNECTION WITH ANOTHER WIRELESS DEVICE
COMMUNICATION
IMPI
MEXICAN INSTITUTE OE THE PROPERTY
INDUSTRIAL
<img file="MX343129B_D0029.tif" />
Fig. 4 is a diagram showing an example display screen (a connection detail selection screen 190) displayed on the display unit 170 of the first wireless communication device 100 in the first embodiment of the present technique.
The connection detail selection screen 190 shows selection buttons 191 through 195 for using the application, a cancel button 196, and an OK button 197.
The selection buttons 191 to 195 to use the application are buttons to select a wireless communication device to be the pairs, and the application to use in connecting this wireless communication device. The selection buttons 191 through 195 for using the application are displayed based on the details (such as the terminal identification information 181 and the application specific association 184) in the list 180 of pairs shown in Figure 3, for example.
When the OK button 197 is pressed after one of the selection buttons 191 to 195 is pressed to use the application, the control unit 140 performs the control to execute the application corresponding to the pressed button.
To cancel an operation that corresponds to one of the selection buttons 191 through 195 to use the application after the selection button is pressed to use the application,
IMPI
MEXICAN INSTITUTE OF 1ST PROPERTY
INDUSTRIAL
<img file="MX343129B_D0030.tif" />
cancel button 196 is pressed.
EXAMPLE OF A BASIC OPERATION OF A WIRELESS DEVICE
OF COMMUNICATION ON WHICH THE PRESENT TECHNIQUE IS BASED
The following is a description of an example of a basic operation on which the present technique is based.
First, an example of wireless packet transmission / reception (Figures 5 and 6) to be performed to stabilize a P2P connection (peer to peer) and operate a specific application will be described below.
Next, an example of the wireless packet transmission / reception (Figure 8) to be performed, prior to a second layer connection, will be described to designate a specific application to use, establish a P2P connection, and operate a specific application.
After that, an example of wireless packet transmission / reception will be described (figure 9) to be performed to start a specific application after establishing a connection in the second layer in a case where the example illustrated in figures 5 and 6 is combined with the example illustrated in figure 8.
EXAMPLE COMMUNICATION AT A START OF OPERATION OF A
SPECIFIC APPLICATION
Figures 5 and 6 are a flow chart showing an example communication process to be carried out by each device on which the present technique is based.
ΙΜΡΙ
MEXICAN INSTITUTE Dt THE PROPERTY
INDUSTRIAL
<img file="MX343129B_D0031.tif" />
Specifically, an example of the procedures for establishing a direct connection leading to a connection compatible with the Direct Wi-Fi standard (also called Wi-Fi P2P), which has been adjusted by the WiFi Alliance, is described.
According to Wi-Fi Direct, wireless communication devices detect the existence of one another (Device Discovery and Service Discovery). The devices to connect are then selected, and a direct connection is established between the selected devices by authenticating the device through WPS (WiFi Protected Configuration). According to direct Wi-Fi, the wireless communication devices of a communication group, with one of the wireless communication devices determined to serve as the group owner, some of the wireless communication devices are determined to serve as clients .
In the example communication process illustrated in Figures 5 and 6, however, part of the transmit / receive packet is not shown. For example, at the time of the first connection, packet exchanges are required to use i WPS, and the transmission / reception of an Authentication Request / Response also involves packet exchanges. However, Figures 5 and 6 do not
IMPI
INSTITUTO MEXICANO OE LA FROPIEDAD, INDUSTRIAL
<img file="MX343129B_D0032.tif" />
they show such packet exchanges, and only show the second and subsequent connections. ~~
Although Figures 5 and 6 show an example communication process to be performed between the first wireless communication device 100 and the second wireless communication device 200, the same communication process can be performed between other wireless communication devices.
First, Device Discovery is conducted between the first wireless communication device 100 and the second wireless communication device 200 (501).
For example, the first wireless communication device 100 transmits a Test request (a response request signal), and receives a Test response (a response signal) to the Test request from the second wireless communication device 200. With this, the first wireless communication device 100 and the second wireless communication device 200 can describe the existence of one another. Through the
Device Discovery, you can get the name of the device and the type (TV, PC, smartphone, or the like) of each.
Service Discovery is then conducted between the first wireless communication device 100 and the second wireless communication device 200 (502). By
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0033.tif" />
For example, the first wireless communication device 100 transmits Service Discovery Query so that it inquires about the service with which the second wireless communication device 200, which has been discovered through Device Discovery, is associated. The first wireless communication device 100 then receives the Service Discovery Response from the second wireless communication device 200, and obtains the service with which the second wireless communication device 200 is associated. That is, the service can be obtained and the like from the other device can be run through Service Discovery. The service of the other device that can be executed can be a service or a protocol (such as DLNA (Digital Living NetWork Alliance) or DMR (Digital Media
Renderer)), for example.
A user then performs an operation to select the pairs (a pair selection operation) (503). This pair selection operation is performed on only one of the first wireless communication device 100 and the second wireless communication device 200 in some cases. For example, a pair selection screen is displayed on the screen unit 170 of the first wireless communication device 100, and the second wireless communication device 200 is selected as
<img file="MX343129B_D0034.tif" />
IMPI
INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL the pairs in the pair selection screen through a user operation.
After the user select pair operation (503) is performed, the Group Owner Negotiation is conducted between the first wireless communication device 100 and the second wireless communication device 200 (504). In the example illustrated in Figures 5 and 6, as a result of the Group Owner Negotiation, the first wireless communication device 100 becomes an owner 505 of the group, and the second wireless communication device 200 becomes a client 506 .
The procedures (507 to 510) are then carried out between the first wireless communication device 100 and the second wireless communication device 200, to establish a direct connection. Specifically, Association (L2 (second layer) link establishment) (507) and Link Establishment (508) are conducted sequentially. Also, IP Address assignment (509) and L4 configuration on L3 are conducted sequentially by SSDP (Simple Service Discovery Protocol)
<td colspan="2">or the like (510). It should be noted</td><td>than</td><td>L2 (layer</td><td> 2)</td><td>it means</td>
<td>the second layer (layer</td><td>link</td><td>of</td><td>data),</td><td>L3</td><td>(layer 3)</td>
<td>means the third layer</td><td>(cap</td><td>of</td><td>network), and</td><td>L4</td><td>(layer 4)</td>
means the fourth layer (transport layer).
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
The user then performs a specific application designation or start operation (a designation / application start operation) (511). This designation / application start operation is performed on only one of the first wireless communication device 100 and the second wireless communication device 200 in some cases. For example, an application designation / start operation screen (the connection detail selection screen 190 shown in FIG. 4, for example) is displayed on the screen unit 170 of the first wireless communication device 100, and is select a specific application on this designation / start operation screen through a user operation.
After the user performs the designation / application start operation (511), the specific application corresponding to this designation / application start operation is executed between the first wireless communication device 100 and the second wireless communication device 200 (512 ).
In an example case, a connection between an AP (Access Point) and an STA (station) is established within an older specification than the Direct Wi-Fi standard (a specification standardized by IEEE802.il). In this case, there is no way to recognize to which device a connection is established prior to a connection in the second layer (prior to
IMPI
MEXICAN INSTITUTE Dt THE INDUSTRIAL PROPERTY
<img file="MX343129B_D0035.tif" />
association as specified in IEEE802.il).
According to Wi-Fi Direct, on the other hand, information about a few pairs can be obtained when requesting the candidate's pairs in Device Discovery and Service Discovery (option), as shown in Figures 5 and 6. The information about a pair is the type of the fundamental device, the associated specific application, or the like. The user can select pairs based on the information obtained about the pairs.
This mechanism can be extended to realize a wireless communication system that designates a specific application and selects a pair prior to establishing a connection in the second layer, and causes the specific application to start automatically after selection. An example of a sequence to establish a connection in such a case is shown in figure 8. An example structure of the format of a frame to transmit / receive in this communication process is shown in figure 7.
EXAMPLE STRUCTURE OF A TABLE FORMAT
Fig. 7 is a diagram schematically showing an example structure of the format of a frame to transmit / receive in a communication process for each device on which the present technique is based. That is, Figure 7 shows an example structure of a MAC box.
ΊΜΡΙ
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0036.tif" />
to establish a connection on the second
Specifically, the box format is an example of the box format of an Association Request / Response (527) performing the sequence shown in Figure 8.
It should be noted that the MAC header is formed with the Frame Control (601) through the Sequence Control (606).
When the Association Request is transmitted, B3B2 = ObOO and B7B6B5B4B = ObOOOO are configured in the Frame Control (601). When the Association Response is encapsulated, B3B2 = ObOO and B7B6B5B4 = ObOOOl are configured in Frame Control (601). Here, ObOO means 00 in binary, ObOOOO means 0000 in binary, and ObOOOl means 0001 in binary.
The MAC box shown in Figure 7 basically has the Association Request / Response box format specified in sections 7.2.3.4 and 7.2.3.5 in the IEEE802.11-2007 specification. However, the MAC table includes not only an Information Element (Hereinafter referred to simply as IE) defined in the specification but also an extended IE only.
To indicate the Vendor Specific IE (610), 127 is configured as a decimal number in the IE type (ID of
Information Element (611)). In this case, according to section 7.3.2.26 in the IEEE802.11-2007 specification, a Length field (612) and an OUI field (613) comes after
IMPI
MEXICAN INSTITUTE
PROPERTY - the Information Item ID, followed by the vendor specific content (614).
<img file="MX343129B_D0037.tif" />
In vendor-specific content (614), a field indicating the type of vendor-specific IE (type IE (615)) is first configured. Sub-elements (616) can come after IE Type (615).
Sub-elements (616) can include the name of the specific application to use (617) and the role of the device during the operation of the specific application (618). Sub-elements (616) may also include information about the specific application or information such as the port number to use to control the specific application (information for L4 configuration) (619), and information about capabilities in the specific application (capacity information). Here, the Capability information is the information to detect audio streaming / playback support, video streaming / playback support, and the like when the designated specific application is DLNA, for example.
EXAMPLE OF COMMUNICATION IN A START OF OPERATION OF A
SPECIFIC APPLICATION
Figure 8 is a flow chart showing an example communication process to be performed by each device on which the present technique is based. Figure 8 illustrates an example communication process to perform to designate
IMPI
MEXICAN INSTITUTE OF LA MOPIEDAD
INDUSTRIAL
<img file="MX343129B_D0038.tif" />
a specific application and select a few pairs prior to establishing a connection in the second layer, and have the specific application automatically start after selection. The flow chart shown in Figure 8 is a modification formed by partially modifying the flow chart shown in Figures 5 and 6, and therefore the explanation of the same aspects as those in Figures 5 and 6 will not be made below.
First, Device Discovery is conducted between the first wireless communication device 100 and the second wireless communication device 200 (521).
Here the Test request (the response request signal) / Test response (the response signal) used in the device discovery stage may include the vendor-specific IE (610) shown in Figure 7. Accordingly, the association with a specific application and the capacity information indicating the role of the device can be played during the operation of the specific application can be acquired in the Device Discovery state. Here, the role of the device can play during the operation of the specific application is the role of a server / client, a master / slave, a source / collector, or the like.
Service Discovery is then conducted between the first wireless communication device 100 and the
IMPI
INSTITUTO MSXICANO DE LA PtOWEDAL; INDUSTRIAL
<img file="MX343129B_D0039.tif" />
second wireless communication device 200 (522).
Here, detailed capability information about the specific application (such as information about the associated media format details in the case of DLNA) can be included in the Service Discovery status. Consequently, detailed capacity information can be acquired in the specific application.
The respective procedures (523 and 524) shown in Figure 8 are equivalent to the respective procedures 503 and 504 shown in Figure 5.
The respective procedures (527 to 529) are then carried out between the first wireless communication device 100 and the second wireless communication device 200, to establish a direct connection.
Here, the frame (MAC frame) shown in Figure 7 is transmitted / received as an Association Request / Response in the Association state (527). Accordingly, the specific application to use after establishing a connection in the second layer can be designated in state (527) of a packet exchange (Association Request / Response) to establish the connection in the second layer. Also, you can include the information needed in using the specific application in step (527).
As described above, in the example illustrated in Figure 8, an exchange of information different from
IMPI
INSTITUTO MEXICANO DE LA M »OT | K> AD INDUSTRIAL these in the example illustrated in figures 5 and 6 are made
<img file="MX343129B_D0040.tif" />
in the stages of device discovery (521) and
Service Discovery (522). With this difference, the user can implicitly designate the specific application to use after the · establishment of a connection in the second layer by selecting a pre-connection device in the second layer.
Also, with the difference in the step (527) of the exchange of a packet to establish the connection in the second layer of the example illustrated in Figures 5 and 6, the application to be used can be automatically determined, and the number of steps to be taken by the user.
Furthermore, compared to the example illustrated in Figs. And 6, step 510 of L4 configuration on L3 by SSDP or the like can be omitted. Consequently, the user may feel that the time is shortened until the application starts.
Now we describe an example case where a specific application is started using the mechanism illustrated in figure 8 after establishing a connection in the second layer. In this case, the mechanism illustrated in Figure 8 implicitly designates the specific application to use in the provider's IE specification (610 shown in Figure 7) included in the Association Request / Response. The
IMPI
MEXICAN INSTITUTE OF THE PXoriEOAD
INDUSTRIAL
<img file="MX343129B_D0041.tif" />
Information necessary to operate the specific application is also included in the vendor-specific IE (610).
As a result, a problem arises in the case where the specific application is started using the mechanism illustrated in Figure 8 after a connection is established in the second layer. This example is illustrated in Figure 9.
EXAMPLE COMMUNICATION IN A START OF OPERATION OF A
SPECIFIC APPLICATION
Figure 9 is a flow chart showing an example communication process to be carried out by each device on which the present technique is based. Figure 9 illustrates an example communication process to be performed in a case where a specific application is started using the mechanism illustrated in Figure 8 after establishing a connection in the second layer.
The flow chart shown in Figure 9 is an example formed by combining the flow chart shown in Figures 5 or 6 with the flow chart shown in Figure 8, and therefore the explanation of the same aspects as those in Figures 5, 6, and 8 will now be described. Specifically, in the communication process indicated by a rectangle 541, the respective procedures (501 to 512) shown in Figures 5 and 6 are carried out. In the process indicated by a rectangle 543, the respective procedures (521 to 531) shown in Figure 8 are carried out.
IMPI
MEXICAN INSTITUTE OF IA FROFIEDAD
INDUSTRIAL
<img file="MX343129B_D0042.tif" />
An example case where a specific application is started after a connection is established in the second layer, and another application (541) is operated, as shown in Figures 5 and 6, is now described. In this case in Figures and 6, it is now described. In this case, a process is performed to temporarily cut the L2 link (second layer) by a decoupling Request / Response exchange (542), and a re-connection (543) is established using the procedures shown in Figure 8.
As described above, when a specific application is started, a Device Discovery, a second layer connection process, a secure link establishment process, an IP address allocation process, and the like are performed again. Therefore, the collisions due to the use of a source in an increase in the wireless zone, and the user waiting time increases with the time required by those processes.
In a way that avoids the second layer link cut, an L3 / L4 protocol such as SDP can be used in switching to a specific application as in a case where another application is started, as shown in Figures 5 and 6, for example.
In this case, however, the protocol not required in the operation of the specific application has to be supported, as shown in figure 8. In addition, a request
ΙΜΡΙ
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0043.tif" />
Application connection is issued from a different layer in this case. Therefore, the implementation of the application trigger portion could become complicated. For example, when a specific application is operated by the mechanism illustrated in Figure 8, a trigger for the specific application is initiated by reusing the existing L2 link (second layer), on the other hand, an L3 / L4 protocol such as SDP. When using an L3 / L4 protocol such as SDP, a trigger for a specific application is emitted from L3 / L4, and a connection management entity must be prepared by more than one layer. As a result, implementation could become complicated.
In view of this, the first embodiment of the present technique suggests an example where a specific application can be easily used even after establishing a connection in the second layer.
EXAMPLE STRUCTURE OF A TABLE FORMAT
Figure 10 is a schematic diagram showing an example structure of the format of a frame to be transmitted / received in a communication process between the respective devices in the first embodiment of the present technique. That is, Figure 10 shows an example structure of an action box that triggers a start of a specific application (a specific application start) after a connection is established on the second
IMPI
MEXICAN INSTITUTE OE INDUSTRIAL PROPERTY
<img file="MX343129B_D0044.tif" />
cap. Specifically, an example structure is shown “£ Te a supplier-specific action table at the Gtí level<sup>-</sup> MAC layer.
Here, a provider-specific action box is an action box containing the provider-specific IE.
When performing a packet swap to start a specific application, the necessary information can be swapped using the action box defined in the IEEE802.11-2007 specification.
It should be noted that the MAC header is formed with the Frame Control (631) through the Sequence Control (636). At
Frame Control (631) in the MAC header, B3B2 = ObOO and B7B6B5B4 = ObllOl are configured. With this setting, this box can be presented as an action box classified as a management box.
Also, 127 is configured as a decimal number in the category field (639) in the box body (637), to indicate that this action box is a vendor specific box in this case, according to section 7.4. 5 in the IEEE802.11-2007 specification, an OÜI field (640) and a Vendor Specific Content field (641) comes after the Category field (639).
Various types of information are configured in the provider-specific content field (641), so that the sequence of operation shown in Figure 16 can be performed.
IMPI
MEXICAN INSTITUTE M LA INDUSTRIAL FROPISDAD
<img file="MX343129B_D0045.tif" />
Here, the various types of information include the name of the specific application to use, the role of the device during the operation of the specific application, and the like. The various types of information also include information about the specific application or information such as a port number to use to control the specific application (information for L4 configuration), and Capacity information in the specific application, for example.
While there may be various methods for implementing the Vendor Specific Content field (641), the following two example structures (shown in Figures 11 and 12) are used in the first embodiment of the present technique.
EXAMPLE STRUCTURE OF A TABLE FORMAT
Fig. 11 is a diagram schematically showing an example structure of the format of a frame to transmit / receive in a communication process between the respective devices in the first embodiment of the present technique. Specifically, Figure 11 shows an example case where a Vendor Specific Information Element is used as the Vendor Specific Content of the vendor specific action box shown in Fig 10. In summary, Figure 11 shows a configuration method using an information element.
IMPI
MEXICAN INSTITUTE OE LA PROPIEDA »INDUSTRIAL
<img file="MX343129B_D0046.tif" />
(IE).
Here, the Vendor Specific Content is preferably divided into more than a portion, thus indicating for what purpose the vendor specific action box is used. For example, the Vendor Specific Content is divided into the vendor specific content type portion (652) and an information element storage portion (653) that follows. That is, the provider-specific content type (652) can indicate for what purpose the provider-specific action box is used. In this form, the type information portion (652) and the information element portion (653) are formed in the action box (provider specific action box).
In the first embodiment of the present technique, the type of each frame is supposedly written to the provider-specific content type (652). The type can be of the type of a request box to indicate to the peers a specific application start or the type of a response box to respond to the indication, while there is a P2P L2 link (second layer), for example.
In the information element storage portion (653), a length field (655) and an OUI field (656) followed, as specified in section 7.3.2.26 in the IEEE802.11-2007 specification. The specific content of
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY; 656).
<img file="MX343129B_D0047.tif" />
(657) is divided into sub-elements (659) provider (657) comes after the OUI field
The provider-specific content a type of information element (658) and which constitute the information element. The portion of sub-elements (659) is further divided into sub-elements (660 to
663) .
The type portion (658) contains information indicating that the information element is for starting a specific application, and the sub-element portion (659) contains various types of information. The various types of information in the sub-element portion (659) include the name of the specific application to use (660) and the role of the device during the operation of the specific application (661). The various types of information also include information about the specific application or information such as a port number to use to control the specific application (information for L4 configuration) (662), and Capacity information (663) in the specific application . Capability information is information indicating compatibility with audio transmission / reception, compatibility with video transmission / reception, and the like when the designated specific application is DLNA, for example. The various types of information contained in the sub-element portion (659) will now be described in detail, with reference to Figure 13.
<img file="MX343129B_D0048.tif" />
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL MONEDAD
Other than the above, the specific application to start can be designated according to the type of information element in some classification processes, for example. In this case, the sub-element designating the type of the specific application and triggering a startup is not necessary.
For example, the transmitting side (such as the first wireless communication device 100) transmits an action box that includes such an information element requesting a specific application start to the receiving side (such as the second wireless communication device 200 ). Until the action box is received, the receiving side returns an action box as a response that includes the corresponding element information (a response to the action box that a request to start a specific application).
Transmitting / receiving an action box in this way, the intentions of the transmit side and the receive side can match, and a specific application can be launched automatically on both sides. Consequently, the operation of a specific application can be started based on the control information on the L2 link (second layer).
Here, a role can be designated a sub-item in the information item in the response action box to return. In a case where the role is designated as server
IMPI
Mexican INSTTTUTO OE THE PROPERTY _ INDUSTRIAL
<img file="MX343129B_D0049.tif" />
in the request, the role of a customer is preferably designated accordingly in a sub-item of the information item in the return response action box.
By another implementation method, a predetermined portion can be encapsulated as the provider-specific content (641) shown in Figure 10. The predetermined portion to encapsulate and transmit is the frame body portion of an association request box or a association response box containing a specific information element. An example structure of the box format according to this implementation method is shown in figure 12.
EXAMPLE STRUCTURE OF A TABLE FORMAT
Fig. 12 is a diagram schematically showing an example structure of the format of a frame to transmit / receive in a communication process between the respective devices in the first embodiment of the present technique. Specifically, Figure 12 shows an example case where the association is used as the Supplier Specific Content of the supplier specific action box shown in Figure 10.
Here, the Vendor Specific Content is preferably divided into more than a portion, thus indicating for what purpose the vendor specific action box is for use, as in the example illustrated in
<img file="MX343129B_D0050.tif" />
Figure 11. For example, Provider Specific Content is preferably divided into the provider specific content type portion (672) and an information element storage portion (673) that encapsulates the table below. That is, the provider-specific content type (672) can indicate what the provider-specific action box is used for.
In the first embodiment of the present technique, the type of each frame is supposedly written to the provider-specific content type (672). The type can be of the type of an action box formed by encapsulating an association request box to indicate to the peers a specific application start, while there is a P2P L2 link (second layer), for example. Alternatively, the type may be of the type of an formed action box encapsulated an association response box responding to the association request box.
The storage portion of the information element (673) that encapsulates a box stored in the body portion (67 5) of an association request box or an association response box to respond to the association request box.
The format of the body portion (675) of an association request box or an association response box to be encapsulated has the same structure as the body of the
IMPI
MEXICAN INSTITUTE
M INDUSTRIAL PROPERTY
<img file="MX343129B_D0051.tif" />
box shown in figure 7. The format of the body portion (675) is equivalent to that shown in figure 11, and the information element to start a specific application in the body portion (675) is also equivalent so shown in figure 11. Therefore, the detailed explanation of this is not repeated here.
As described above, an association request box is encapsulated to which the information element is added to start a specific application in an action box, and then transmitted to the peers. With this, a request to start a specific application can be transmitted to the peers, while maintaining an existing L2 link (second layer). Until receipt of the request, peers can encapsulate an association response box to which the information element to start the specific application is added in an action box, and return a response. With this, the intentions of the transmit side and the receive side can match, and a specific application can automatically start on both sides. Consequently, the operation of a specific application may start based on the control information on an existing L2 link (second layer).
EXAMPLE INFORMATION REGISTERED IN SUB-ELEMENTS
Figure 13 is a diagram showing an example of the information element to transmit / receive in a process of • NSTITUTO MEXICANO · <
OE THE communication property between the communication devices r eS '£><sup>L</sup>e in the first embodiment of the present technique. This information eLemeiiLu is the sub-element portion (659) shown in Figure 11, or the sub-element portion (681) shown in Figure 12.
In Figure 13, an application (such as DLNA) using Wi-Fi CERTIFIED Miracast and P2P is shown as an example application, and the respective information elements are classified into application types 686. It should be noted that Wi-Fi CERTIFIED Miracast is a mirroring technique of transmitting sound and screen video data played from one terminal to the other terminal, and causing the other terminal to output the similar sound and video data, using a technique such as Wi-Fi Direct or TDLS.
An example of an image displayed by the Wi-Fi CERTIFIED Miracast will be described in detail later, with reference to Figure 15.
The names of the associated applications (specific applications) are stored in the Application to be shot (687). For example, a case where application type 686 is Wi-Fi CERTIFIED Miracast is now described. In this case, the information to be stored in the Application to be triggered (687) can be designated in the IE Type (658) shown in figure 11. Consequently, the storage information in the Application to be triggered (687) can be omitted. . In a case
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY where application type 686 is an application that uses P2P,
<img file="MX343129B_D0052.tif" />
a level such as the application using P2P can be designated in the IE type (658) shown in Figure 11. Therefore, in a case where application type 686 is an application using P2P, the name of an application partner (specific application) is stored in the Application to shoot (687).
Meanwhile, information about the role of the first wireless communication device 100 is stored in the Device Role in this application (688). In a case where the application type 686 is Wi-Fi CERTIFIED Miracast, for example, information is stored indicating whether the role of the first wireless communication device 100 is the Source or the collector. That is, information about the Source or Collector compatible with the Wi-Fi Display specification is stored as information about the role of the first wireless communication device 100. The Source and Collector will be described in detail later, with reference to Figure 14. An example case where application type 68 6 is an application using P2P is also described. In this case, the information indicating whether the role of the first wireless communication device 100 is DMS (Digital Media Controller) or DMR (Digital Media) is stored.
Renderer).
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0053.tif" />
Information about the fourth layer (information about an L4 link) is stored in the L4 configuration information (689). In a case where application type 686 is Wi-Fi CERTIFIED Miracast, for example, the information about RTSP specified in the Wi-Fi Display specification is stored. Also, in a case where application type 686 is Wi-Fi CERTIFIED Miracast, for example, information about the port number used in RTSP is stored. At least one piece of the information about RTSP and the information about the port number can be stored. In a case where application type 686 is an application that uses P2P, for example, information about the control protocol supported by this application is stored. Also, in a case where application type 686 is an application that uses P2P, for example, information about the port number used in the control protocol supported by this application is stored. At least one piece of the information about the control protocol and the information about the port number can be stored.
Capacity information is stored in Application Capabilities (690). In a case where application type 686 is Wi-Fi CERIFIED Miracast, for example, content protection compatibility information is stored. This protection compatibility information of
IMPI
MEXICAN INSTITUTE OF ΙΛ PROPERTY, INDUSTRIAL,
<img file="MX343129B_D0054.tif" />
content is information about the existence or non-existence of compatibility with the content pro'téccioñ compatible with the Wi-Fi Display specification, for example. In a case where application type 686 is an application that uses P2P, for example, information about the existence or absence of compatibility with video data and the existence or absence of compatibility with audio data is stored.
Next, the role of a wireless communication device is described in a case where wireless communications are performed by WFD (WiFi Display). Specifically, the WFD Source and WFD Collector are now described in detail.
Fig. 14 is a diagram showing example WFD sessions to be conducted by wireless communication devices in the first embodiment of the present technique.
In Figure 14, a shows an example WFD session to conduct in a case where only audio communications are made. In Figure 14, b shows an example WFD session to conduct in a case where only video communications are made. In Figure 14, c shows an example WFD session to conduct in a case where audio and video communications are made. In figure 14, d shows an example WFD session to be conducted in a case where communications are made with coupled Collectors.
<img file="MX343129B_D0055.tif" />
IMPI
MEXICAN INSTITUTE • E LA MORI ERAD INHISTKIAL
In a WFD session, the wireless communication device that plays the role of a transmitter is called the WFD Source. For example, the wireless communication devices (Sources 701 to 704 WFD) shown on the left side in aad in figure 14 are equivalent to the
WFD fonts.
In a WFD session the wireless communication device that plays the role of a receiver is called the WFD Collector. For example, wireless communication devices (Secondary Collector or Primary Collector 705,
Primary Collectors 706 to 708, and a Secondary Collector 709) shown on the right sides in aad in Figure 14 are equivalent to the WFD collectors.
As shown in aad in figure 14, the Sources
WFD 701 to 704 transmit content data (video data and audio data) to WFD Collectors.
Here, WFD collectors are classified into two types: Primary Collectors and Secondary Collectors.
Specifically, as shown in aad in Figure 14, Primary Collectors are WFD Collectors that are compatible with only video content, only audio content, or audio and video content.
As shown in a and d in Figure 14, Secondary Collectors are WFD Collectors that are compatible with audio content only.
ΙΜΡΙ
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0056.tif" />
Information about the roles of those wireless communication devices (the information that indicates whether the role of each wireless communication device is the Source or the Collector) is stored in the Role of the
Device in this application (688) shown in figure 13.
THE EXAMPLE SCREEN OF IMAGE DATA
Fig. 15 is a diagram showing an example screen in a case where a wireless communication of image data is performed by the Wi-Fi CERTIFIED Miracast in the communication system 10 in the first embodiment of the present technique. Fig. 15 shows an example case where wireless image data communication is performed between a first information processing device 100 and a second information processing device 200, to display the same image movement on the display units of both devices.
For example, the first information processing device 100 transmits image data to display the same moving image as the motion image displayed on the display unit 170 to the second information processing device 200. For example, in Figure 15, a moving image of a horse running on a beach is displayed on the screen unit 170 of the first information processing device 100. In this case, the control unit 140 of the first ts ·. *
IMPI
MEXICAN INSTITUTE • E THE PROPERTY
INDUSTRIAL
<img file="MX343129B_D0057.tif" />
information processing device 100 performs the control to transmit the image data to display the same moving image as the moving image (of a horse running on the beach) displayed in the display unit 170 to the second image processing device 200 information. Here, the image data accompanied by the audio data can be transmitted.
The control unit of the second information processing device 200 causes the display unit 201 to display a moving image (of a horse running on a beach) based on the image data transmitted from the first information processing device 100. If the image data is accompanied by audio data, the control unit of the second information processing device 200 outputs sound based on the audio data transmitted from the first information processing device 100 through an output unit of audio (not shown).
The first information processing device 100 could include an imaging unit to generate a motion image. In that case, the first information processing device 100 can cause the display unit 170 to display the moving image generated by the imaging unit, and transmits image data to display the same moving image as the moving image. to the second information processing device 200, to cause the display unit 201 to display the same moving image.
EXAMPLE COMMUNICATION AT THE BEGINNING OF THE OPERATION OF A
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0058.tif" />
SPECIFIC APPLICATION
Figure 16 is a flow chart showing an example communication process to be performed by each device in the first embodiment of the present technique. Figure 16 illustrates an example communication process to be performed in a case where a specific application is started after a connection is established in the second layer.
The flow chart shown in Figure 16 is a modification formed by partially modifying the flow chart shown in Figures 5 and 6, and therefore the explanation of the same aspects to those in Figures 5 and 6 will be made below. Specifically, in the communication process indicated by a rectangle 551, the respective procedures (501 to 512) shown in Figures 5 and 6 are carried out.
For example, as shown in Figures 5 and 6, another application is run after an L2 link (second layer) is established (551). After an L2 link (second layer) is established as above, a specific application is started by a packet exchange for a specific application start (552). In this package exchange
IMPI <sup>, ΝΪΤ</sup>ϊΰ7? **<sup>and</sup>*! Cano 06 THE INDUSTRIAL FROFIEDAD
<img file="MX343129B_D0059.tif" />
for a specific application start, each frame (action frame (shown in Figures 10-12) is transmitted / received). After exchanging the packet for a specific application start, the current data of the specific application (553) can be transmitted.
Compared with the example illustrated in Figure 9, respective procedures such as L2 link cut (second layer) may be temporarily omitted (542). Procedures that can be skipped are the second Device discovery and the second Service Discovery (optional), for example. Also, the procedures that can be skipped are the second Group Owner Negotiation, and the second Association, the second secure link establishment, and the second IP address Assignment, for example. Procedures such as temporary L2 link cut (second layer) (542) can be omitted, the following specific application can be started in a short period of time.
Here, it could be a case where an information exchanger is not performed on the first device discovery (equivalent to 501 shown in Figure 5) included in the packet exchange portion (501 to 512) shown in Figure 16. In this case, it might not be possible to determine if the pairs are compatible with vendor-specific action box exchangers. In this case,
ΙΜΡΙ
<img file="MX343129B_D0060.tif" />
The INSTITUTO MEXICANO DE LA PROPIEDAD can transmit the information it indicates »(spae * '* i.re tables not only to recognize to notify that-loo paray nn„ are compatible with the provider-specific action tables, for example. specify in the section
7.3.1.11 of the IEEE802.11-2007 specification, for example, 128 to 255 are designated in the category field in an action box, and a received information element is added to the return response. In this way, a notification can be transmitted that the receiving side is not compatible with specific action tables.
Also, it could be a case where the receiving side can interpret the contents of a provider specific action box, but is not designated to start a specific designated application. In this case, a notification that the receiving side is not supported can be transmitted by returning to a response using an error code defined as a provider-specific information element.
Examples of cases where action charts are used within the vicinity of the IEEE802.11-2007 specification have been described in the first embodiment of the present technique. Here, the GAS (Generic Advertising Service) Public Action Tables defined in the IEEE802.11u specification could be used. In this case, however, the boxes are not encrypted. Therefore, in cases where the
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY information is exchanged between wireless devices
<img file="MX343129B_D0061.tif" />
While a L2 link (second layer) is already established and a secure link is also established, it is preferred to use action boxes.
Also, in the stage of a packet exchanger to establish the second layer connection, the transmission / reception of a packet containing an information element that includes information other than the necessary information, as well as the designation of the application could be performed. specific to use after connecting the second layer, and in addition to the information needed in using the specific application. For example, a packet containing an information element that includes information indicating whether to start the specific application could be transmitted / received. In this case, a second layer connection could be established with the use of a packet containing an information element that includes information indicating that the specification application is not started. In this case, the specific application can be started after connection establishment, while the second layer connection is maintained with the use of a packet that contains an information element that includes information indicating that the specific application starts in the same item of information. Consequently, the first embodiment of the present technique can also be applied in such a case.
IMPI
MEXICAN INSTITUTE OF PROPERTY
<img file="MX343129B_D0062.tif" />
EXAMPLE OPERATION OF A WIRELESS DEVICE<sup>TO</sup>bE
COMMUNICATION -Figures 17 to 19 show a flow diagram of the procedures in an example communication process to be performed by the first wireless communication device 100 in the first embodiment of the present technique.
First, the correspondence relationship between the procedures shown in Figures 17 to 19 and the respective procedures shown in Figures 5, 6, 8, and
9.
Steps S901 to S905 correspond to 521 and 522 shown in Figure 8. Steps S906 to S909 correspond to 523 shown in Figure 8. Step S910 corresponds to 524 shown in Figure 8. Steps S911 to S915 correspond to
527 and 531 shown in Figure 8.
Step S919 corresponds to 504 shown in Figure 5.
Steps S920 to S926 correspond from 507 to 512 shown in Figures 5 and 6.
Steps S927 through S933 and step S914 correspond to 552 shown in Figure 16. Step S915 corresponds to 553 shown in Figure 16.
First, the control unit 140 drives the
Device Discovery (step S901). The control unit 140 then determines whether an IE indicating the specific application association (equivalent to 610 shown in the
IMPI
MEXICAN INSTITUTE K THE PROPERTY
INDUSTRIAL
<img file="MX343129B_D0063.tif" />
Figure 7) is included in information from peer devices discovered through Device Discovery (step S902). The peer device information is either a Device Discovery request or a Device Discovery response. In a case where an IE indicating the specific application association is included (step S902), the control unit 140 registers the discovered device as a pair associated with a specific application in a list (such as the list 180 of pairs shown in Fig. 3) (step S903). In a case where no IE indicating the specific application association is included (step S902), the control unit 140 registers the discovered device as pairs not associated with any specific application in the list (such as list 180 of pairs shown in Figure 3) (step S904). In a case where an IE indicating the specific application association is included, for example, partner is registered in the specific application association 184 in the list 180 of pairs shown in figure 3. In a case where no IE is included indicating the specific application association, N / A is registered in the specific application association 184.
Control unit 140 then determines whether all peer devices discovered through Device Discovery have been listed (step S905). In
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY a case where not all peer devices have been
<img file="MX343129B_D0064.tif" />
registered, control unit 140 returns to step S902. In a case where all peer devices have been listed (step S905), control unit 140 determines whether a peer designation operation has been performed by the user (step S906).
In a case where no pair designation operation has been performed by the user (step S906), the unit
140 control determines whether a connection request has been received from a peer device (step S907). In a case where no connection request has been received from any peer device (step S907), the control unit 140 is highlighted by (step S908), and returns to step S901. In a case where a connection request has been received from a peer device (step S907), the control unit 140 moves to step S909.
In a case where a user-designate operation has been performed (step S906) or when a connection request has been received from a peer device (step S907), the control unit 140 determines whether a specific application has been designated thereby (step S909). For example, in the connection details selection screen 190 shown in FIG. 4, the user performs a designated pair operation or a designated application specific operation. Also, an analysis is made to
ΙΜΡΪ
MEXICAN INSTITUTE D £ LA MOFItOAO
INDUSTRIAL
<img file="MX343129B_D0065.tif" />
determining whether a specific application has been designated based on the information contained in the connection request received from the peer device.
In a case where a specific application has been designated (step S909), the control unit 140 adds the specific application IE association, and conducts the Group Owner Negotiation (step S910). Through Group Owner Negotiation, the first wireless communication device 100 becomes a GO (Group Owner) or a client.
Control unit 140 then adds the application-specific IE association, conducts the Association, and establishes a connection at the second layer (step S911). Control unit 140 then conducts link establishment
Secure (step S912) and IP Address Assignment (step
S913).
The control unit 140 then causes the specific application to start automatically according to the information in the specific application association IE (step 914), and executes the specific application (step S915). The control unit 140 then determines whether a cut request for the second layer has been received from the user to the peers (step S916). In a case where no second layer cut request has been received, monitoring continues. In a case where a request for
MEXICAN INSTITUTE Dt THE PROPERTY
INDUSTRIAL
<img file="MX343129B_D0066.tif" />
second layer cut (step S916), on the other hand, the unit
140 The control process performs a specific application termination process (step S917), performs a second layer cutting process (step S918), and terminates the communication process.
In a case where no specific application has been designated (step S909), the control unit 140 conducts the Group Owner Negotiation, the first wireless communication device 100 becomes a GO (Group Owner) or a client.
Control unit 140 then conducts the Association and establishes a connection in the second layer without adding the application-specific association IE (step S920). Unit
140 control then conducts link establishment
Secure (step S921) and IP Address Assignment (step
S922).
The control unit then analyzes the applications associated by SSDP, and conducts the L4 configuration (step S923).
The control unit 140 then determines whether an application start command has been received from the user or the pairs (step S924). In a case where no application start instruction has been received, monitoring continues.
In a case where an application start instruction has been received (step S924), on the other hand, the control unit 140 starts an application according to the application start instruction (step S925), and executes the application
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0067.tif" />
(step S926).
Control unit 140 then determines whether a user-specific application start instruction has been received (step S927). In a case where a specific application start instruction has been received, the control unit 140 suspends the application to be currently executed (step S928). Control unit 140 then transmits the Vendor Specific Action frame of an application start trigger request including the application specific IE association to the peers (step S929). The control unit 140 then receives the Provider Specific Action box of an application start trigger response that includes the specific application association IE from the peers (step S930).
In a case where the specific application is Wi-Fi CERTIFIED Miracast, a user operation to initiate an image data communication, for example, is accepted as a specific application start instruction (step S927). For example, a user operation (such as a touch operation on a touch panel or a pressure operation using an operational tool) to initiate wireless communication of the image data shown in Figure 15 is accepted by the acceptance unit 160 of operation (step S927). In this case, the control unit 140 transmits a provider-specific Action box to the
IMPI
INSTITUTO MEXICANO DE LA FRONBDAD INDUST1IAL pairs based on the acceptance time of the user operation (the user operation to initiate wireless communication of the image data) (step S92 9).
Here, the vendor-specific Action box is the Action box shown in Figures 10 through 12, and contains
<img file="MX343129B_D0068.tif" />
<td>the specific IE</td><td>from the provider (the</td><td>IE</td><td colspan="2">association</td><td>of</td>
<td colspan="2">specific application).</td><td></td><td></td><td></td><td></td>
<td>Unit 140</td><td>control then</td><td>make</td><td>that</td><td colspan="2">application</td>
<td>specific start</td><td>automatically</td><td>of</td><td>agreement</td><td>with</td><td>the</td>
information in the specific application association IE (step S914), and executes the specific application (step S915).
In a case where no specific application start instruction has been received (step S927), the control unit 140 determines whether the Action box has been received
Provider Specific of a Start Trigger Request
<td>containing</td><td>the IE</td><td>of</td><td>association</td><td>of</td><td>application</td><td>specific</td>
<td>(step S931).</td><td>In a</td><td>case</td><td>where I know</td><td>he has</td><td>received the</td><td>box of</td>
<td>Action (step</td><td>S931),</td><td>the</td><td>unit 140</td><td>of</td><td colspan="2">control transmits the</td>
Provider Specific Action box of an application start trigger response that includes the peer specific application association IE (step S932). Control unit 140 then suspends the application to be executed (step S933), and moves to step S914.
In a case where the specific application is Wi-Fi CERTIFIED Miracas, a user operation to start a
IΜ ΡI: ¾
MEXICAN INSTITUTE ',' Λ
FROM |> PROPERTY * <·>
ΙΝΓΜΚΤΙΗΛΙ
INDUSTRIAL wireless image data communication, for example, is accepted as a peer-specific application start instruction. For example, a user operation is accepted to initiate wireless communication of the image data shown in Figure 15 by the peers. In this case, the communication unit 102 receives an Action frame
Provider-specific from the peers based on the acceptance time of the user operation (the user operation to initiate communication of the image data) (step S931).
In a case where the Action frame has not been received (step S931), the control unit 140 determines whether a cut request has been received from the second layer of the user or the peers (step S934). In a case where the second layer cut request has not been received (step S934), control unit 140 returns to step S927, and monitoring continues.
In a case where a second layer cut request has been received (step S934), on the other hand, the control unit 140 performs an application termination process (step
5935), performs a cutting process of the second layer (step
5936), and the communication process ends.
Now the suspension process is described (steps S928 and
S933) to suspend an application it runs. An example case where the application is operated (a first application) is DLNA, and the application (a second application to be done by
ΙΜΡΙ
MEXICAN INSTITUTE Dt LA PROP 'f. INDUSTRIAL DAD
<img file="MX343129B_D0069.tif" />
Launch during the operation of the first application is Wi-Fi CERTIFIED Miracast described here. That is, the second application is an example of a specific application to start by transmitting / receiving a request / response from the action box.
In a case where the application is suspended is operated, a wireless communication device (the first peer-to-peer wireless communication device 100) transmits a FIN packet (final packet) to the other wireless communication device, for example. A FIN packet can be transmitted in TCP (Transmission Control Protocol) used as HTTP (Hypertext Transfer Protocol) of DLNA, for example. The wireless communication device that has transmitted a request box could transmit a FIN packet, for example. The wireless communication device that has received the FIN packet returns an ACK packet (acknowledgment packet) to the peers (the wireless communication device that has transmitted the packet
FINISH) .
The wireless communication device that has transmitted the ACK packet then transmits a FIN packet to the peers (the wireless communication device to which the ACK packet has been transmitted). The wireless communication device that received the FIN packet (the wireless communication device that transmitted the first
IMPIOS
INSTITUTO MEWCANO OE PROPERTY FIN packet) returns an ACK packet to the jSa'Fé's Cfel wireless communication device that has forwarded the following FIN packet in response to the first FIN packet).
Through those exchanges, a process of closing the TCP port used by DLNA is performed, and the source is released.
An example case where RTSP over Wi-Fi is not described
CERTIFIED Miracast is started when the transmission data has not been finalized by the DLNA (or while a FIN packet and an ACK packet have been exchanged). In this case, the data received by the peers is not delivered to an application but is simply discarded. Therefore, RTSP for Wi-Fi CERTIFIED Miracast can start after the second exchange of a FIN packet and an ACK packet between wireless communication devices is completed.
Alternatively, RTSP for Wi-Fi CERTIFIED Miracast can start after the second exchange of a FIN packet and an ACK packet between wireless communication devices is completed. In such a case, however, the time required for the suspend process (termination process) is undetermined, and therefore, there is a possibility that a time out occurs at an RTSP start. In view of this, it is preferable to set an appropriate time to start RTSP for Wi-Fi CERTIFIED Miracast.
In the process to suspend the application is operated, the UPnP (Universal Plug and Play) TCP port can be left
<img file="MX343129B_D0070.tif" />
———————— — <sup>74</sup> IMPI
INSTITUTO MEXICANO DE LA RROMEDAO INDUSTRIAL is open, or may be temporarily closed. UPnP is used from device discovery to DLNA capacity confirmation, for example.
In this example, the operation of the first application is terminated based on the operation start time of the second application. However, the first operated application may also terminate after the second application is established and a content data exchange is started.
After the start of the second application operation, the first application operation may not end but continue, and the transmission / reception of data about the first application (the communication volume may be reduced. For example, transmission / Receipt of data about the first application can be reduced based on the time to start the operation of the second application. In this case, a connection to the peers is maintained for which the degree that the wireless communication devices are not disconnected from each other. For example, while video / audio data transmission / reception is not performed to keep the connection alive so that the first application does not cause a timeout. That is, to reduce the transmission / reception of data about the first application, the operating state of the first application is analyzed regularly or irregularly (such as the state of exchange of the information maintained
IMPI
MEXICAN INSTITUTE SAY THE PROPERTY
<img file="MX343129B_D0071.tif" />
live) . If there is no response from the peers as a summary analysis, the first application can be terminated.
In the example described above, the first application is DLNA, and the second application is Wi-Fi CERTIFIED Miracast. However, the example above can be applied in cases where the first application is some other application (such as an application for file transfer, copying a file, or the like).
Steps S901 to S926 are an example of the first method described in the claim. Steps S929 to S932 are an example of the second procedure described in the claim.
As described above, under the control of control unit 140, communication unit 102 performs the respective receive processes and the respective transmit processes. For example, communication unit 102 performs wireless communication with the inter-device with another wireless communication device in accordance with the Wi-Fi Direct specification. Also, the communication unit 102 transmits the information about the role of the first wireless communication device 100, the information about the fourth layer, and the capacity information, which is contained in an action box specified in the IEEE802 specification. il. In this case, unit 102 of
IMPIAS mexican institute r> «« qgS DE LA PROPIEDAD communication carries out the transmission when it is connected? T5 * '*<sup>l</sup>P2P * -sr another wireless communication device.
Also, the communication unit 102 receives information about the role of the first wireless communication device 100, the information about the fourth layer, and the capacity information, which is contained in a specific action table in the IEEE802.il specification. . In this case, the communication unit 102 performs reception when P2P is connected to another wireless communication device.
Control unit 140 operates the first designated application in a connection discovery process based on the time of establishing a wireless communication connection to the inter-device. Also when the second application is run the first application is operated, the communication unit 102 transmits information about the second application contained in an action box specified in the IEEE802.il specification. Here, the information about the second application is at least one piece of information about the role of the first wireless communication device 100, the information about the fourth layer, and the capacity information. Also, the control unit 140 can terminate the first time-based application to initiate operation of the second application. Also, the control unit 140 can reduce the amount of
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL PROPERTY
<img file="MX343129B_D0072.tif" />
data to communicate near the first application based on time to start the operation of the second application. In this case, after the start of the operation of the second application, the control unit 140 regularly or irregularly analyzes the state of operation of the first application.
Also, when the second application is applied while the first operation is operated, the communication unit 102 receives information about the second application contained in an action box specified in the IEEE802.il specification.
The protocol switching unit 141 switches the protocol using wireless communication with the interdevice between a protocol compatible with the first application and a protocol compatible with the first application and a protocol compatible with the second application. An example case where the protocol is switched by protocol switching unit 141 is now described as a protocol supported by the second application (such as Wi-Fi
CERTIFIED Miracast). In this case, the communication unit 102 transmits image data displayed on the display unit 170 to the other wireless communication device, using the protocol switched by the protocol switching unit 141, for example. Meanwhile, the communication unit 102 receives image data to be displayed
IMPI
MEXICAN INSTITUTE OF THE «OF1EDAD
INDUSTRIAL
<img file="MX343129B_D0073.tif" />
in the display unit 140 from the other wireless communication device, using the protocol switched by the protocol switching unit 141.
Control unit 140 performs the control to designate a specific application in a case where no specific application is designated at the time of a wireless connection establishment process (a second layer connection) but a specific application is designated after of establishing a wireless connection. In this case, the control unit performs the control to designate a specific application transmitting / receiving data that includes information (shown in Figures 10 to
12) equivalent to the information element (shown in figure 7) to designate the specific application without cutting off the wireless connection. The control unit 140 also transmits receives an encrypted frame as data that includes the information equivalent to the information element.
| For example, in a case where a specific application is designated by a user operation after a wireless connection is established, the control unit 140 transmits data including the information equivalent to the information element to designate a specific application start without cut the wireless connection. By this transmission, the specific application is designated. On the other hand, there is a case where data including
IMPI
INSTITUTO MEXICANO Dt LA FROFIEDAD INDUSTRIAL the information equivalent to the information element for
<img file="MX343129B_D0074.tif" />
designate a specific application from a wirelessly connected wireless communication device (such as the second communication device 200) then a wireless connection is established. In this case, the unit
140 The control device transmits data including the information equivalent to the information element to designate a specific application start, such as a response to the data, to the wireless communication device (such as the second wireless communication device 200) without interruption. wireless connection. By this transmission, the specific application is designated.
Specifically, the control unit 140 transmits / receives a vendor-specific action box specified in the IEEE802.il specification such as data that includes information equivalent to the information element, for example. In this case, the control unit 140 transmits a provider specific action box which is a request box using a provider specific Information Element as the information item. Also, the control unit 140 transmits a provider-specific action box which is a response box using a provider-specific Information Element as the information element.
Control unit 140 also encapsulates a body of the
IMPI
<img file="MX343129B_D0075.tif" />
mexican institho p »
DE IA ™ 7ÍsTRIAL - association request box containing the information element in a specific action box '' from the provider to transmit. This body of the association request box has a Vendor Specific Information Element used as the information element, and contains the information element.
Control unit 140 also encapsulates an association response room body containing the information element in a provider specific action box to be transmitted. This body of the association response box has a Vendor Specific Information Element used as the information element, and contains the information element.
In a case where a specific application that has not designated at the time of an establishment process to establish a wireless connection is designated again after the wireless connection is established, the control unit 140 can perform the control to designate the new specific application . It should be noted that the communication unit 102 and the control unit 140 are an example of the transmission unit in the claims.
As described above, in the first embodiment of the present technique, a specific application may be designated at the time of device discovery or service discovery driven before it is established
<img file="MX343129B_D0076.tif" />
<sup>81</sup> ν -χ,
IMPI <sup>, NST</sup>w7? »* ííi.<sup>ICAN</sup>
OE THE INDUSTRIAL PROPERTY a connection in the second layer. Even in a case where no specific application is designated at the time of device discovery or service discovery, a box including a predetermined information element can be transmitted after a connection is established at the second layer. The default information element may be an information element to be transmitted / received at the time of device discovery or service discovery. With this, a specific application to use after establishing a connection in the second layer can be designated and started again, without cutting the connection in the second layer. That is, a user can easily use a desired application.
For example, it is possible to switch to a specific application while maintaining a Wi-Fi Direct connection. For example, even in a case where Wi-Fi is designated
CERTIFIED Miracast and run during DLNA operation, WiFi CERTIFIED Miracast can be started without breaking the connection on the second layer. Specifically, even in a case where you switch to a specific application (such as Wi-Fi CERTIFIED Miracast), after a connection is established in the second layer, the connection is cut in the second layer and reconnection can be omitted in the second layer. With this, you can reduce the problem of using you need to take and wait user time. Also, it can be reduced
IMPI
MEXICAN INSTITUTE OE LA PROHEDAD
INDUSTRIAL
<img file="MX343129B_D0077.tif" />
the number of packets required in the operation, and congestion on the wireless communication channels can be released.
Also, in the first embodiment of the present technique, the information necessary to start a specific application is exchanged using action charts that are used on a one-to-one basis. Since action boxes can be encrypted, resistance to attacks by others can be increased, which is preferable in terms of security.
SECOND MODALITY
In the first embodiment of the present technique, wireless communication devices that exchange various types of information using wireless communications have been described. The first embodiment of the present technique can also be applied to information processing devices (such as semiconductor integrated circuits) used in wireless communication devices.
In view of this, a second embodiment of the present technique shows an example of an information processing device (such as a semiconductor integrated circuit) used in a wireless communication device.
EXAMPLE STRUCTURE OF A PROCESSING DEVICE
INFORMATION
IMPI
Mexican INSTmrro OF industrial PROPERTY
<img file="MX343129B_D0078.tif" />
FIG. 20 is a block diagram showing an example structure of an information processing device 800 in the second embodiment of the present technique.
The information from the information processing device 800 includes a processor 810 and a memory 820. The information processing device 800 is performed by a semiconductor integrated circuit, for example. For ease of explanation, components other than processor 810 and memory 820 are not shown in FIG. 20, and an explanation thereof will not be made here.
Processor 810 is a processor that performs the respective processes based on a program stored in memory 820.
Memory 820 is memory that is stored by the program to cause processor 810 to perform the respective processes. Here, the program stored in memory 820 is the program to make processor 810 perform the respective processes described in the first embodiment of the present technique.
An example case where the wireless communication device using the information processing device 800 operates as the transmission side is now described. In this case, the program stored in memory 820 causes processor 810 to carry out a first procedure to carry out wireless communication with
ΙΜΡΙ
MEXICAN INSTITUTE OE LA RROFIBPAP INDUSTRIAL
<img file="MX343129B_D0079.tif" />
the inter-device with another device according to the Wi-Fi Direct specification, for example. Also the program stored in the memory 820 causes the processor 810 to carry out a second procedure to transmit an action box that is specified in the IEEE802.il specification and contains information about the role of the wireless communication device used by the 800 device. information processing.
An example case where the wireless communication device using the information processing device 800 operates as the receiving side is now described.
In this case, the program stored in the memory 820 causes the processor 810 to carry out a first procedure to carry out a wireless communication with the interdevice with another device according to the Wi-Fi Direct specification, for example. Also, the program stored in memory 820 causes processor 810 to perform a second procedure to receive an action box that is specified in the IEEE802.il specification and contains information about the role of the wireless communication device that the device uses.
800 information processing.
The program stored in memory 820 also causes the processor to perform signal processing procedures to process image data, for example. Further,
IMPI
<img file="MX343129B_D0080.tif" />
'A 5TITVTO MEXICANO DF LA RUOPISDAO industrial 820 causes the program stored in processor 810 to carry out energy consumption according
810.
Example of the relationship between performance and energy consumption
FIG. 21 is a diagram showing an example of a relationship between performance and power consumption of information processing device 800 in the second embodiment of the present technique.
In the graph shown in FIG. 21, the ordinary axis indicates the power consumption of the information processing device 800, and the abscissa axis indicates the performance of the information processing device 800.
As shown in Figure 21, memory device 800 procedures for adjusting ET with processor operation.
<td colspan="2">processing</td><td>of information</td><td>is controlled</td><td>of</td><td>mode</td><td>than</td><td>its</td>
<td>consume of</td><td colspan="2">energy will not exceed</td><td>a value of</td><td colspan="2">limitation</td><td colspan="2">thermal</td>
<td colspan="5">even when its performance is improved.</td><td>This</td><td>is,</td><td>the</td>
<td>processor</td><td> 810</td><td>is controlled to</td><td>adjust the</td><td colspan="2">consume of</td><td colspan="2">Energy</td>
<td>agree</td><td>with</td><td>the operation of the</td><td>device.</td><td></td><td></td><td></td><td></td>
<td>How</td><td>I know</td><td colspan="2">described above, with</td><td>i the</td><td>use</td><td>of</td><td>the</td>
wireless communication devices each includes information processing device 800, a specific application to use after establishing a connection in the second layer can be designated and started
IMPI
MEXICAN INSTITUTE OF THE PfcOMF.DAO industrial
<img file="MX343129B_D0081.tif" />
again, without cutting the connection in the second, as in the first embodiment of the present technique. That is, a user can easily use a desired application. For example, even in a case where Wi-Fi CERTIFIED Miracast is designated and run during DLNA operation, Wi-Fi CERTIFIED Miracast can be started without cutting the connection on the second layer.
The described embodiments are examples merely to incorporate the present technique, and the articles in the embodiments correspond to the articles of the subject matter in the claims. Similarly, the articles of the object in the claims correspond to the articles with the same names in the embodiments of the present technique. However, the present technique is not limited to the modalities, and more specific modalities can be formed by making several changes to the modalities without departing from the vicinity of it.
The processing procedures described above in the modalities can be considered as a method that includes the series of procedures, or they can be considered as a program to make a computer carry out the series of procedures or a storage of program recording medium. . The recording medium can be a CD (Compact Disc), an MD (Mini Disc), a DVD (Disc
Digital Versatile), a memory card, or a Blu-ray Disc (a trademark name), for example.
ΙΜΡΙ
MEXICAN INSTITUTE OF LA morí EDA B INDUSTRIAL
<img file="MX343129B_D0082.tif" />
The present technique can also be performed on the structures described above. ......
(1) A communication device that performs wireless communication of the inter-device with another wireless communication device in accordance with the Direct Wi-Fi (Wireless Fidelity) specification, the wireless communication device that includes a transmission unit incorporating the information about the role of the wireless communication device in an action box specified in the specification
802.11 IEEE (Institute of Electrical and Electronic
Engineers), and transmits the action box.
(2) The wireless communication device of (1), wherein the transmission unit performs transmission when the wireless communication device connects P2P (peer to peer) to the other wireless communication device.
(3) The wireless communication device of (1) or (2), wherein the information about the role of the wireless communication device is information about one of a source and a collector that are compatible with the Wi-Fi Display specification. Fi.
(4) The wireless communication device of any one of (1) to (3), wherein the · action box is a specific action box specified in the specification
IMPI
MEXICAN INSTITUTE OE LA PtOFItOAD
IEEE802.il. industrial (5) The wireless communication device (4), in
<img file="MX343129B_D0083.tif" />
where information about the role of the wireless communication device is entered in a provider-specific content area in the provider-specific action box.
(6) The wireless communication device of any one of (1) to (5), wherein the action box includes a type information portion and an information element portion.
(7) The wireless communication device of any one of (1) to (6), wherein the control unit incorporates the information about a fourth layer in the action box, and transmits the action box.
(8) The wireless communication device of (7), wherein the information about the fourth layer includes at least information about RTSP.
(9) The wireless communication device of (8), wherein the information about the fourth layer includes at least information about a port number used in the RTSP.
(10) The wireless communication device of any one of (7) to (9), wherein the information about the role of the wireless communication device and the information about the fourth layer is arranged so that the information about the role of the wireless device
IMPIOS
MEXICAN INSTITUTE rJ ^ aagC?
. . , , <sub>z</sub> , _, -. , »E THE PROPERTY. V> awre¿ £ communication comes after the information ac «®ar« iAide<sup>></sup>> SjS fourth layer in the action box. . .i ......... . ...
(11) The wireless communication device of any one of (1) to (10), wherein the transmission unit incorporates the capacity information in the action frame, and transmits the action frame.
(12) The wireless communication device of (11), wherein the capacity information includes at least information about the existence or non-existence of compatibility with content protection compatible with the Wi-Fi Display specification.
(13) A wireless communication device that includes:
a communication unit that performs wireless communication with the inter-device with another device discovery through a connection discovery discovery process;
and a control unit that operates a designated first application in the time-based connection discovery process of establishing a wireless communication connection to the inter-device, wherein, when a second application is run while operating the first operation, the communication unit incorporates information about the second application in an action box specified in the IEEE802.il specification,
IMPI
MEXICAN INSTITUTE OF INDUSTRIAL RRORIEDAD
<img file="MX343129B_D0084.tif" />
and transmits the action box.
(14) The wireless communication device of (13), wherein the control unit terminates the first application based on the time of start of operation of the second application.
(15) The wireless communication device of (13), wherein the control unit reduces an amount of data that is communicated near the first application based on the time of start of operation of the second application.
(16) The wireless communication device of (15), wherein the control unit regularly or irregularly analyzes a state of operation of the first application after the start of operation of the second application.
(17) The wireless communication device of any one of (13) to (16), where the second application is
Wi-Fi CERTIFIED Miracast.
(18) The wireless communication device of any one of (13) to (17), where the first application is DLNA (Digital Living NetWork Alliance).
(19) The wireless communication device of (18), wherein the communication unit transmits a FIN packet (final packet) in TCP (Transmission Control Protocol) based on the start time of the operation of the second application.
(20) A wireless communication device that
IMPI
MEXICAN INSTITUTE OE THE PROPERTY
INDUSTRIAL
<img file="MX343129B_D0085.tif" />
performs wireless communication with the inter-device with another wireless communication device according to the Direct Wi-Fi specification (Fidelity
Wireless), the wireless communication device that includes:
A transmission unit that incorporates information about a role of the wireless communication device into an action box specified in the IEEE specification
802.11 (Institute of Electrical and Electronic Engineers);
a display unit that displays the image data; and a protocol switching unit that switches the protocol using wireless communication from the interdevice.
(21) The wireless communication device of (20), further including an operation acceptance unit that accepts a user operation, wherein the transmission unit transmits the information about the role of the time-based wireless communication device of accepting a user operation to initiate an image data communication, the user operation has been accepted by the operation accepting unit.
(22) The wireless communication device of (20) or (21), wherein the transmission unit transmits the image data displayed on the display unit, using the protocol switched by the protocol switching unit.
IMPI
MUUCANO INSTITUTE OF FROFIEDAD (23) An information processing device that
<img file="MX343129B_D0086.tif" />
Includes: a processor;
and a memory that stores a program to be executed by the processor, where the program causes the processor to carry out:
a first procedure to carry out a wireless communication with the inter-device with another device according to the Wi-Fi Direct specification;
and a second procedure for incorporating information about a role of the wireless communication device using the information processing device into an action box specified in the IEEE802.il specification, and transmitting the action box.
(24) the information processing device of (23), wherein the program further causes the processor to perform a signal processing procedure to process image data.
(25) The information processing device of (23) or (24), wherein the program further causes the processor to carry out a procedure to adjust the power consumption according to the operation of the processor.
(26) A method of communication that includes:
a first procedure to carry out a wireless communication of the inter-device with another device
<img file="MX343129B_D0087.tif" />
wireless communication according to specification
Direct Wi-Fi; - · and a second procedure for incorporating information about a role of the current wireless communication device into an action box specified in the IEEE802.il specification, and transmitting the action box.
LIST OF REFERENCE SIGNS
Communication system
100 first wireless communication device
101 Antenna
110 Data processing unit
120 Transmission Processing Unit
130 Wireless interface unit
140 Control unit
141 Protocol switching unit
150 Memory
160 Operation acceptance unit
170 Display unit
200 Second wireless communication device 300 Third wireless communication device 400 Fourth wireless communication device
800 Information processing device
810 Processor
820 Memory
IMPI
MEXICAN INSTITUTE I heard THE INDUSTRIAL PROPERTY
<img file="MX343129B_D0088.tif" />
Contents166
109 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58 Sheet 59 Sheet 60 Sheet 61 Sheet 62 Sheet 63 Sheet 64 Sheet 65 Sheet 66 Sheet 67 Sheet 68 Sheet 69 Sheet 70 Sheet 71 Sheet 72 Sheet 73 Sheet 74 Sheet 75 Sheet 76 Sheet 77 Sheet 78 Sheet 79 Sheet 80 Sheet 81 Sheet 82 Sheet 83 Sheet 84 Sheet 85 Sheet 86 Sheet 87 Sheet 88 Sheet 89 Sheet 90 Sheet 91 Sheet 92 Sheet 93 Sheet 94 Sheet 95 Sheet 96 Sheet 97 Sheet 98 Sheet 99 Sheet 100 Sheet 101 Sheet 102 Sheet 103 Sheet 104 Sheet 105 Sheet 106 Sheet 107 Sheet 108 Sheet 109
88 members in 15 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 2012091549 | Japan | – | |
| 2012091549 | Japan | A | |
| 2013056323 | Japan | W |
Members88
| Document | Office | Kind | |
|---|---|---|---|
| CA2867783A1 | Canada | A1 | |
| CA2867799A1 | Canada | A1 | |
| CA2867843A1 | Canada | A1 | |
| WO2013153886A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2013153887A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2013153888A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2013247949A1 | Australia | A1 | |
| AU2013247950A1 | Australia | A1 | |
| AU2013247951A1 | Australia | A1 | |
| SG11201406384QA | Singapore | A | |
| SG11201406385UA | Singapore | A | |
| SG11201406386TA | Singapore | A | |
| MX2014012039A | Mexico | A | |
| MX2014012040A | Mexico | A | |
| MX2014012043A | Mexico | A | |
| CN104205889A | China | A | |
| CN104205890A | China | A | |
| CN104247474A | China | A | |
| KR20140148402A | Republic of Korea | A | |
| KR20140148404A | Republic of Korea | A | |
| KR20140148405A | Republic of Korea | A | |
| EP2838284A1 | European Patent Office (EPO) | A1 | |
| EP2838285A1 | European Patent Office (EPO) | A1 | |
| EP2838286A1 | European Patent Office (EPO) | A1 | |
| US2015071147A1 | United States of America | A1 | |
| US2015085847A1 | United States of America | A1 | |
| US2015094072A1 | United States of America | A1 | |
| IN8306DEN2014A | India | A | |
| JPWO2013153886A1 | Japan | A1 | |
| JPWO2013153887A1 | Japan | A1 | |
| JPWO2013153888A1 | Japan | A1 | |
| EP2838284A4 | European Patent Office (EPO) | A4 | |
| EP2838285A4 | European Patent Office (EPO) | A4 | |
| RU2014140313A | Russian Federation | A | |
| RU2014140315A | Russian Federation | A | |
| RU2014140318A | Russian Federation | A | |
| EP2838286A4 | European Patent Office (EPO) | A4 | |
| MX343129BThis record | Mexico | B | |
| US9510382B2 | United States of America | B2 | |
| JP6036812B2 | Japan | B2 | |
| JP6036813B2 | Japan | B2 | |
| JP6036814B2 | Japan | B2 | |
| US9538567B2 | United States of America | B2 | |
| RU2606881C2 | Russian Federation | C2 | |
| US9544931B2 | United States of America | B2 | |
| JP2017050877A | Japan | A | |
| RU2612574C2 | Russian Federation | C2 | |
| US2017078969A1 | United States of America | A1 | |
| MX346421B | Mexico | B | |
| BR112014024953A2 | Brazil | A2 | |
| AU2013247949B2 | Australia | B2 | |
| MX350362B | Mexico | B | |
| RU2630752C2 | Russian Federation | C2 | |
| JP6394677B2 | Japan | B2 | |
| CN108600400A | China | A | |
| MY168007A | Malaysia | A | |
| MY168121A | Malaysia | A | |
| CN104247474B | China | B | |
| CN104205889B | China | B | |
| US2018332536A1 | United States of America | A1 | |
| KR101930122B1 | Republic of Korea | B1 | |
| CN109041266A | China | A | |
| EP3419256A1 | European Patent Office (EPO) | A1 | |
| EP3419257A1 | European Patent Office (EPO) | A1 | |
| KR20180137028A | Republic of Korea | A | |
| JP2019004490A | Japan | A | |
| DE202013012744U1 | Germany | U1 | |
| US10278058B2 | United States of America | B2 | |
| US10285127B2 | United States of America | B2 | |
| EP2838284B1 | European Patent Office (EPO) | B1 | |
| EP2838285B1 | European Patent Office (EPO) | B1 | |
| CN104205890B | China | B | |
| EP2838286B1 | European Patent Office (EPO) | B1 | |
| US2019182653A1 | United States of America | A1 | |
| CN108600400B | China | B | |
| KR102051690B1 | Republic of Korea | B1 | |
| KR102051691B1 | Republic of Korea | B1 | |
| KR102051772B1 | Republic of Korea | B1 | |
| MY173544A | Malaysia | A | |
| EP3419256B1 | European Patent Office (EPO) | B1 | |
| JP6708231B2 | Japan | B2 | |
| EP3419257B1 | European Patent Office (EPO) | B1 | |
| CA2867783C | Canada | C | |
| EP3739917A1 | European Patent Office (EPO) | A1 | |
| BR112014024953A8 | Brazil | A8 | |
| CN109041266B | China | B | |
| BR112014024953B1 | Brazil | B1 | |
| US12401983B2 | United States of America | B2 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Grant or registrationFG | FG |
Numbers
- Publication
- 343129
- Application
- 12039
Titles2
- Spanish
- DISPOSITIVO INALAMBRICO DE COMUNICACION, DISPOSITIVO DE PROCESAMIENTO DE INFORMACION Y METODO DE COMUNICACION.
- English
- WIRELESS COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE, AND COMMUNICATION METHOD.
Classification
- CPC, 18
- H04W8/005
- H04W88/02
- H04W8/00
- H04L67/125
- H04L69/321
- H04M2250/06
- H04W4/21
- H04W4/80
- H04W52/0287
- H04W76/14
- H04L67/51
- H04W84/12
- H04W76/22
- H04M1/72412
- H04L63/0428
- H04L67/104
- H04W52/0229
- Y02D30/70
- IPC, 9
- H04L29 08
- H04M1 00
- H04M1 725
- H04W4 20
- H04W52 02
- H04W8 00
- H04W88 02
- H04W92 08
- H04M1 72412