CN108476542A - Communication device, communication means and program - Google Patents
Communication device, communication means and program Download PDFInfo
- Publication number
- CN108476542A CN108476542A CN201680079178.7A CN201680079178A CN108476542A CN 108476542 A CN108476542 A CN 108476542A CN 201680079178 A CN201680079178 A CN 201680079178A CN 108476542 A CN108476542 A CN 108476542A
- Authority
- CN
- China
- Prior art keywords
- communication
- shared
- messaging parameter
- information
- direct
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/18—Interfaces between hierarchically similar devices between terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/77—Graphical identity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Telephone Function (AREA)
Abstract
Communication device determines whether the communication device plays the role of shooting image based on predetermined information, whether the predetermined information instruction communication counterpart device plays the role of shooting image in the shared processing executed based on the predetermined information, supplies the predetermined information to establish wireless connection by Wi Fi Direct and obtain the predetermined information from the image of shooting;And the communication device is established by Wi Fi Direct and the communication counterpart device and is wirelessly connected based on the messaging parameter shared by the shared processing with the communication counterpart device according to the determination.
Description
Technical field
The present invention relates to the communication technologys.
Background technology
In recent years, the electronic device with wireless communication function, such as digital still camera, printer, cellular phone
It is used to connect wireless network with smart mobile phone.
When this electronic device is connected to wireless network, including encryption method, encryption key, authentication method and certification are close
The various messaging parameters of the parameter of key are set.Patent document 1 discloses the technology of the setting convenient for this messaging parameter.Special
In sharp document 1, electronic device display indicates the QR code (registered trademark) of messaging parameter.Then, mobile terminal by image come
It reads QR code and the messaging parameter of reading is arranged to access point.
In addition, the Wi-Fi that the Wi-Fi Alliance (Wi-Fi Alliance) for making electronic device be connected to each other directly is established
The connection processing of Direct (registered trademark) is defined as standard.Wi-Fi Direct include two effects, that is, are used as base station to grasp
The group owner (group owner) of work and the client operated as slave station.Each electronic device determine the effect in communication it
One.In addition, in Wi-Fi Direct (Wi-Fi direct), using WPS, (Wi-Fi Protected Setup, Wi-Fi protections are set
Set) shared communication parameter between the devices.
Quotation list
Patent document
Patent document 1:Japanese Patent Laid-Open 2014-60623 bulletins
Invention content
Technical problem
According to patent document 1, due to the code to being obtained by the various information to such as 2 d code encode
Information imaged messaging parameter is arranged, therefore the input for wanting many complexity by the user can be reduced.
However, in the interconnection technique of such as Wi-Fi Direct between the devices, do not account for such as institute in patent document 1
It is disclosed by imaging come the application of the method for shared communication parameter.
Technical solution
A kind of communication device includes:
Determination unit is configured to, and determines whether the communication device plays shooting image based on predetermined information
Effect, whether the predetermined information instruction communication counterpart device is in the shared processing of the messaging parameter executed based on the predetermined information
In play the role of shoot image, to build by Wi-Fi Direct from predetermined information described in the communication counterpart device provisioning
It is vertical to be wirelessly connected, and obtain the predetermined information from the image of shooting;And
First shared cell, is configured to, and is executed and the communication counterpart with the effect that the determination unit determines
The shared processing of the messaging parameter of device, and share for establishing the messaging parameter being wirelessly connected,
Wherein, the communication device passes through Wi-Fi based on the messaging parameter shared by first shared cell
Direct is established with the communication counterpart device and is wirelessly connected.
A kind of communication device includes:
First shared cell, is configured to, and passes through the communication ginseng executed based on the information obtained from the image of shooting
The shared processing of number, to share for establishing the messaging parameter being wirelessly connected with communication counterpart device;
Second shared cell, is configured to, and communication is executed based on the agreement defined by Wi-Fi protection settings, and
It shares for establishing the messaging parameter being wirelessly connected with the communication counterpart device;And
Determination unit is configured to, and based on being sent to establish the information being wirelessly connected by Wi-Fi Direct, is come
Determination is by first shared cell or second shared cell come shared communication parameter,
Wherein, the communication device is based on being determined by first shared cell or described the by the determination unit
The shared messaging parameter of two shared cells is established by Wi-Fi Direct and the communication counterpart device and is wirelessly connected.
A kind of communication device includes:
Determination unit is configured to, according to from communication counterpart device provisioning so that being established by Wi-Fi Direct
The information of wireless connection, come determine the communication counterpart device whether be able to carry out the image based on shooting messaging parameter it is shared
Processing;And
First shared cell, is configured to, when the determination unit determines that the communication counterpart device is able to carry out institute
When stating the shared processing of messaging parameter, the shared processing of the messaging parameter is executed with the communication counterpart device, to share for building
The vertical messaging parameter being wirelessly connected,
Wherein, the communication device passes through Wi-Fi based on the messaging parameter shared by first shared cell
Direct is established with the communication counterpart device and is wirelessly connected.
Description of the drawings
Fig. 1 is the figure of the construction of exemplary communication device.
Fig. 2 is the figure of the construction of the software function of exemplary communication device.
Fig. 3 is the exemplary figure of the construction of exemplary communication system.
Fig. 4 is the flow chart of the operation of camera.
Fig. 5 is the sequence chart between communication device.
Fig. 6 is the sequence chart between communication device.
Fig. 7 is that illustration is used to determine whether code information method to be used and whether to execute the effect of managing device
The figure of standard.
Fig. 8 is the flow chart of the operation of camera.
Fig. 9 is the figure of the sequence between exemplary communication device.
Figure 10 is the figure for the construction for illustrating the field for indicating whether support code information approach.
Figure 11 is the construction of the camera function and the whether available field of display function that illustrate instruction code information method
Figure.
Figure 12 is that illustration is used to determine whether code information method to be used and whether to execute the effect of managing device
Standard figure.
Specific implementation mode
In the following embodiments, it is obtained from image in shared communication parameter using use in Wi-Fi Direct
The method of information.
Hereinafter, it will be described in detail with reference to the accompanying drawings the communication device according to the present embodiment.Hereinafter, with using based on electrical
It is illustrated in case of serial Wireless LAN system with Electronic Engineering Association (IEEE) 802.11.However, being not necessarily
Such case using the Wireless LAN based on IEEE 802.11 as communication form.
Fig. 3 is the figure for illustrating communication system according to this embodiment.The communication system of Fig. 3 includes camera 32 and intelligent hand
Machine 33.It should be noted that wireless network 31 is the wireless local being made of camera 32 or smart mobile phone 33 based on Wi-Fi Direct
Net (LAN).Although it will be assumed that camera and smart mobile phone are described corresponding to the device in the communication system of the present embodiment,
It is that other devices may be used, such as printer, cellular phone, personal computer (PC), video camera, smartwatch and portable
Digital assistants (PDA).
It here will description Wi-Fi Direct.Wi-Fi Direct are the communication standards defined by Wi-Fi Alliance.In Wi-
In Fi Direct, the method quilt of the processing of communication counterpart and the effect for determining own device and communication counterpart etc. is searched for
Definition, and be designated for the catenation sequence of wireless LAN traffic.
In Wi-Fi Direct, the communication device as Wireless LAN access point operation is confirmed as P2P group owners
(hereinafter referred to as " GO "), and the communication device as wireless LAN station operation is confirmed as P2P clients (hereinafter referred to as
“CL”).Specifically, in Wi-Fi Direct, GO is operated as base station, and CL is operated as slave station.These effects are assisted by GO
Quotient's agreement determines.GO agreement protocols are defined by Wi-Fi Direct.In Wi-Fi Direct, multiple works are defined as described above
With.Wi-Fi Direct are for establishing the connection processing being wirelessly connected, determining device when which is included in communication
The processing of effect.
It should be noted that in Wi-Fi Direct, P2P groups are referred to as by the network that GO is constituted.In the present embodiment, the network
It can also be referred to as P2P groups in due course.The two indicates identical meaning.
It should be noted that in the present embodiment, by GO, CL and wherein acting on still undetermined one group of communication device and being referred to as " P2P
Equipment ".Wherein acting on still undetermined communication device can be used as CL that wireless network is added, or can be according to described below
Effect determines that the result of processing constitutes wireless network as GO.
In addition, in the case where making device be connected to each other using Wi-Fi Direct, from GO to CL supply communication parameters, and
And establish connection using these messaging parameters.Messaging parameter includes being made in wireless communications based on 802.11 standards of IEEE
Various wireless communication parameters.Specifically, messaging parameter includes the wireless communication parameters executed needed for wireless LAN traffic, all
Such as it is used as SSID, encryption method, encryption key, authentication method, netkey and the authentication key of network identifier.In addition, can
To include MAC Address and IP address etc. for executing communication.
Then, will be described with reference to Figure 1 according to this embodiment device shown in Fig. 3 (that is, camera 32 and smart mobile phone
33) hardware construction.In Fig. 1, reference numeral 101 indicates each of whole device.Controller 102 is stored in by executing
Control program in storage unit 103 controls whole device.Controller 102 is made of such as central processing unit (CPU).It deposits
The storage of storage unit 103 includes will be by the various information for control program, image data and the messaging parameter that controller 102 executes.When
When the execution of controller 102 stores the control program in storage unit 103, various operations described below are executed.Storage unit
103 by such as hard disk drive (HDD), flash memory, read-only memory (ROM), random access memory (RAM) or detachable SD card
Storage medium constitute.
Radio-cell 104 executes the wireless LAN traffic based on 802.11 series of IEEE.Radio-cell 104 is by being used to execute
The chip of wireless communication is constituted.Display unit 105 has the function of that exporting eyes can recognize that information, such as liquid crystal display
(LCD) or the function of light emitting diode (LED), or the function of output sound, the function of such as loud speaker.Display unit 105 has
There is the function of at least one of output visual information and acoustic information.In the case where display unit 105 shows visual information,
Display unit 105 has the video-ram (VRAM) for storing image data corresponding with visual information to be shown.Display unit
105 execute for continuously displaying the display control for being stored in the image data in VRAM.
The shooting of the camera shooting and moving image of photo is executed including the camera unit 106 of photographing element and lens.In the reality
It applies in example, camera unit 106 reads code information, such as one-dimensional code including bar code including CP codes and QR code
2 d code etc..
Antenna controller 107 controls the output of antenna 108.Antenna 108 can be used for through Wireless LAN with 2.4GHz frequency bands
And/or 5GHz frequency bands are communicated.User is executed various inputs using input unit 109 and operates communication device 101.It is defeated
Enter unit 109 mark corresponding with input is stored in such as memory of storage unit 103.
Fig. 2 is the exemplary frame for the construction for illustrating the software functional block for executing communication control function described below
Figure.In this embodiment, the functional block of device is stored separately on as program in storage unit 103, and when controller 102 is held
Its function is executed when line program.Controller 102 is by controlling various types of hardware and calculating and handle by being executed to information
To realize function.It should be noted that partly or entirely functional block may be constructed such that hardware.In this case, for example, functional block
Part or all is made of application-specific integrated circuit (ASIC).
In fig. 2, reference numeral 201 indicates entire software functional block.Messaging parameter controller 202 is executed in device
Between shared communication parameter the shared processing of messaging parameter.In the shared processing of messaging parameter, provider's device fills for recipient
The messaging parameter provided for wireless communication is provided.Here, messaging parameter includes the wireless communication ginseng executed needed for wireless LAN traffic
Number, the SSID, encryption method, encryption key, netkey, authentication method such as network identifier and authentication key.This
Outside, may include MAC Address, pass code, for the IP address of communication in IP layers and for the information needed for more advanced service.
The shared processing of messaging parameter executed by messaging parameter controller 202 uses the Wi-Fi protection settings defined by Wi-Fi Alliance
(WPS).In WPS, the agreement for sending and receiving the messaging parameter for being referred to as registration protocol is defined.Messaging parameter controls
Device 202 is based on registration protocol and executes the shared processing of messaging parameter.Note that in the following description, based on the registration defined by WPS
The shared processing of messaging parameter that agreement executes is referred to as WPS in appropriate circumstances.
In addition, the shared processing of the messaging parameter executed by messaging parameter controller 202 uses use from by believing code
Breath is imaged and the code information method that executes of the obtained information of the image that obtains.Messaging parameter controller 202 passes through choosing
That selects in WPS and code information method a kind of executes the shared place of the messaging parameter in the connection processing in Wi-Fi Direct
Reason.
In addition, the shared processing of the messaging parameter executed by messaging parameter controller 202 may be used and be added using public keys
The method that decryption method safely transmits messaging parameter.Messaging parameter controller 202 is stored in storage unit 103 according to for being arranged
In the messaging parameter setting application of messaging parameter execute the setting of messaging parameter.
Code information Read Controller 203 analyzes the image shot by camera unit 106 to obtain coding information.Code is believed
Read Controller 203 is ceased to one-dimensional code and such as code of CP codes or the 2 d code of QR code including such as bar code
Information executes analyzing processing.
Code information generates controller 204 and generates the one-dimensional code and such as CP codes or QR generations for including such as bar code
The code information of the 2 d code of code, and control and show generated code information in display unit 105.Code information is given birth to
Show that code information, such as QR code, code information are by being stored in storage unit according to for being arranged at controller 204
The messaging parameter setting application of messaging parameter in 103 is encoded and is obtained the information needed for messaging parameter is arranged.
Service controller 205 is included in application layer.Here, application layer instruction is in not less than OSI Reference Model
Service in the higher level of layer 5 provides layer.Specifically, service controller 205 is by using the wireless of radio-cell 104
It communicates to execute print processing, image stream transmission process, document transmission processing etc..
It includes communication protocol in higher level that data packet receiving unit 206 and data packet transmission unit 207 control respectively
Data packet sends and receives.In addition, data packet receiving unit 206 and data packet transmission unit 207 control radio-cell 104,
The radio-cell based on 802.11 standards of IEEE between a pair of of device for sending and receiving data packet.
Function control device 208 of standing provides station (STA) function for use as the infrastructure mould defined by 802.11 standards of IEEE
Station in formula.STA function control devices 208 execute authentication/encryption processing etc. when working as STA.In addition, AP function control devices
209 provide the AP functions as access point (AP) operation in the infrastructure mode defined in 802.11 standards of IEEE.AP work(
It can authentication/encryption processing, the management etc. to STA of the formation wireless network of controller 209 and execution to STA.Data storage is single
First 210 control softwares and the information of write-in and reading about messaging parameter and bar code in storage unit 103.
Wi-Fi direct controllers 211 execute various processing based on above-mentioned Wi-Fi Direct.It is operated when as GO
When, Wi-Fi direct controllers 211 are used as AP under the control of AP function control devices 209, and when being operated as CL, Wi-
Fi direct controllers 211 are used as STA under the control of STA function control devices 208.
The operation of communication system constructed as described above will now be described.Fig. 4 is illustrated when controller 102 is read and is executed
Store the flow chart of the flow of the processing executed when the computer program in storage unit 103.It should be noted that the flow chart of Fig. 4
Some or all steps can be realized by the hardware of such as ASIC.It should be noted that although being described hereinafter by camera
32 processing executed, but smart mobile phone 33 can execute identical processing.
Messaging parameter Setting pattern is arranged to camera 32 by user's operation input unit 109, and in addition, according to
Camera 32 executes the equipment search process (P2P discoveries) (S401) defined by Wi-Fi Direct.When passing through equipment search process
When detecting other side's device (being in the present embodiment smart mobile phone 33), executes the effect defined by Wi-Fi Direct and determine processing
(S402).In effect determines processing, camera 32 is held consultation with other side's device to determine that camera 32 is operated as GO
Or it is operated as CL.In effect determines processing, GO is sent and received between the devices and negotiates claim frame, GO negotiation response frames
Negotiate acknowledgement frame with GO.Here, as the information element (IE, information element) of instruction Wi-Fi Direct
P2P IE and the WSC IE of IE as instruction WPS are assigned to these frames.When support is as the communication using code information
When the code information method of parameter sharing processing, the IE of the shared processing of messaging parameter of instruction support code information approach is assigned
Give these frames.It is assumed herein that in this embodiment, being operated as GO to one of device of code information camera shooting.
Camera 32 according in Wi-Fi Direct from other side's device receive information in whether include instruction support generation
The determination of the IE of code information approach, to determine whether the messaging parameter of support code information approach shares processing to other side's device
(S403).In addition, the instruction whether available value of camera function is assigned to same IE.Camera 32 can be based on instruction camera shooting work(
It can be whether in the available information from predetermined IE included in the information that other side's device receives, to determine that other side's device whether can
Enough execute the effect (being referred to as managing device) imaged to code information.
Note that the IE of instruction support code information approach, sends and receives in addition to being assigned in effect determines processing
Frame except, other frames can also be assigned to.Indicate that the IE of support code information approach can be assigned to Probe
Request/Response frames and Provision Discovery Request/Response frames.In addition, in generation, is supported in instruction
The IE of code information approach can be assigned to Service Discovery Query/Response frames and P2P Invitation
Request/Response frames.In addition, the IE of instruction support code information approach can be assigned to for example at equipment search
The frame sent and received in reason.In addition, the information of instruction support code information approach and instruction are as the operation of managing device
No available information can be assigned to P2P IE.
Note that when the shared processing of the messaging parameter of two devices all support code information approaches, camera 32 can make
User determines whether to execute the shared processing of messaging parameter of code information method.When what is executed by using input unit 109
When inputting to indicate to execute that the messaging parameter of code information method shares processing, camera 32 can make processing proceed to step
S404.In addition, indicating to execute the shared processing of messaging parameter using WPS when the input executed by using input unit 109
When, camera 32 can make processing proceed to step S411.
When determining that code information method is available in step S403, camera 32 determines whether to carry out as managing device
Operation.As shown in the table of Fig. 7, by for determining whether the method with camera function is made for own device and other side's device
It determines.For example, when camera 32 has camera function but other side's device does not have camera function, camera 32 is confirmed as making
It is operated for managing device.In addition, when camera 32 does not have camera function but other side's device has camera function, photograph
Machine 32 is operated not as managing device, but the device (display device) as display code information is operated.In addition,
When camera 32 does not have camera function and other side's device does not have camera function, determine that two devices are used only as display dress
It sets, and the shared processing of the messaging parameter for not executing code information method, but executes WPS.
When camera 32 with camera function and other side's device also with camera function when, for example, camera 32 passes through
Negotiate with other side's device to determine whether to operate as managing device.For example, can make based in the determining processing of effect
Intent (intention) values execute the negotiation with other side's device.For example, the device with larger Intent values can conduct
Managing device is operated.
Determine that camera 32 is operated as managing device without camera function due to other side's device note that working as
When, it may be determined that camera 32 is operated as GO, and unrelated with the size of Intent values.In addition, when according at equipment search
When the information sent in reason determines camera 32 as managing device operation, camera 32 can be in setting maximum Intent values
It is performed simultaneously negotiation so that camera 32 is operated in effect determines processing as GO.In addition, being searched for when according in equipment
When the information sent in processing determines camera 32 as display device operation, camera 32 can be in setting minimum Intent values
While execute negotiation so that camera 32 is operated in effect determines processing as CL.In addition, when basis is searched in equipment
It, can be with when the information that sends determines that camera 32 executes code information method and operated as managing device in rope processing
Omission effect determines processing, and can determine that camera 32 is operated as GO.
When determining that camera 32 is operated as managing device in step s 404, camera 32 starts camera unit 106
(S405).In addition, camera 32 display unit 105 can be made to execute display with prompt user to the code information of other side's device into
Row camera shooting.In addition, camera 32 is operated initially as GO.
When being imaged to the code information of other side's device according to user's operation, camera 32 is based on obtaining from by camera shooting
The information that the image of the code information obtained is obtained shares processing to execute messaging parameter, and messaging parameter is supplied to other side
Device (S406).Note that camera 32 can be sent out by unicast to the device indicated by the identifier being included in code information
The information for sending instruction to execute the camera shooting of code information.In addition, the information that has been imaged of instruction code information can by including
In the code information of shooting.In addition, the information that instruction code information has been imaged can be included in camera shooting code information
Information hashed value.In addition, in the messaging parameter of code information method shares processing, it can send and be based on being included in code
The encrypted messaging parameter of information in information.When the shared processing of completion messaging parameter, the connection processing with other side's device is executed
(S407)。
When determining that other side's device is used as managing device in step s 404, display unit 105 shows code information, the generation
Code information includes for the information (S408) needed for the messaging parameter being embedded to be arranged.Information needed for messaging parameter is set
Example includes the identifier of the encryption information and device for coded communication parameter, such as MAC Address or UUID.
When the information that the code information for receiving instruction display from other side's device has been imaged, camera 32 executes communication ginseng
The shared processing of number, and hereafter, messaging parameter (S409) is received from other side's device.Note that the code information shown by instruction is
Information through being imaged can be included in the code information of display.Alternatively, indicate shown code information by
The information of camera shooting can be included in the hashed value of the information in shown code information.In addition, the messaging parameter received
It can be encrypted based on the information being included in the code information that is shown by camera 32.When the shared processing of messaging parameter is completed
When, camera 32 executes as CL the processing (S410) for being connected to other side's device based on the messaging parameter received.
When determination can not execute code information method in step S403, display is for true in display unit 105
Determine whether user allows the picture (S411) being connect with other side's device by Wi-Fi Direct.In the license for waiting for user
(S413) and determination connects after being allowed to, and passes through the communication based on the registration protocol defined by WPS and executes messaging parameter
Shared processing (S413).When the shared processing of completion messaging parameter, the connection processing (S414) with other side's device is executed.
It is shown in FIG. 5 through Wi-Fi Direct using the communication device of code information (that is, camera 32 and intelligence
Mobile phone 33) between connection sequence.In Figure 5, the communication of camera 32 and all support code information approaches of smart mobile phone 33
Parameter sharing handles and has camera function.It is assumed that effect determine the Intent values of smart mobile phone 33 that are used in processing compared with
Greatly.
When user indicates messaging parameter Setting pattern, camera 32 and the execution of smart mobile phone 33 are determined by Wi-Fi Direct
The equipment search process (P2P discoveries) (F501) of justice.Then, it executes the effect defined by Wi-Fi Direct and determines processing
(F502).Determine that the messaging parameter of camera 32 and smart mobile phone 33 all support code information approaches in effect determines processing is total
Enjoy processing.Further, since camera 32 and smart mobile phone 33 all have camera function, it is thus determined that using the communication of code information
Parameter sharing is available.Camera 32 determines that the Intent values used in processing determine that smart mobile phone 33 is used as according in effect
Managing device simultaneously shows code information (F503).Determine that smart mobile phone 33 is used as managing device according to Intent values, and intelligent
Mobile phone 33 starts camera unit and user is prompted to image (F504) code information shown by camera 32.To generation
After code information is imaged (F505), smart mobile phone 33 is identified to the identification information for including by the code information imaged
Camera 32 sends messaging parameter setting request, and messaging parameter setting request includes the information for indicating code information and having been imaged
(F506)。
Determine smart mobile phone 33 to showing when basis is included in the information in received messaging parameter setting request
When the code information shown is imaged, camera 32 executes the shared processing of messaging parameter of code information method with smart mobile phone 33
(F507).It should be noted that in the shared processing of messaging parameter, the information that the code information based on display includes can be sent and carried out
Encrypted messaging parameter.Smart mobile phone 33 carries out operation as GO and camera 32 is operated as CL.32 base of camera
It is connected to smart mobile phone 33 (F508) in the messaging parameter obtained by the shared processing of messaging parameter.
It is shown in FIG. 6 through Wi-Fi Direct using the communication device of WPS (that is, camera 32 and smart mobile phone
33) sequence of the connection between.In fig. 6 it is assumed that the shared processing of the messaging parameter of 33 support code information approach of smart mobile phone,
But the shared processing of messaging parameter of the not support code information approach of camera 32.Furthermore, it is assumed that being used in effect determines processing
Smart mobile phone Intent value biggers.
F601 and F602 is identical as F501 and F502 respectively, therefore the descriptions thereof are omitted.Camera 32 and smart mobile phone 33 are true
Determine the shared processing of messaging parameter of the not support code information approach of camera 32, and determine WPS will in effect determines processing quilt
It executes.In addition, each in camera 32 and smart mobile phone 33 determines the effect of the effect or CL of GO based on Intent values.According to
Each display in camera 32 and smart mobile phone 33 is used to determine whether to allow the picture of the connection by Wi-Fi direct
(F603 and F604).When pressing by button performed by the user etc. is come when detecting license, camera 32 and smart mobile phone 33
In it is each by executing the shared processing (F605) of messaging parameter based on the communication of the registration protocol defined by WPS.F606 with
F506 is identical, so the description thereof will be omitted.
According to this embodiment, it may be used what use was obtained in shared communication parameter from image in Wi-Fi Direct
The method of information.In addition, in Wi-Fi Direct, the shared processing of the messaging parameter of other side's device can be checked, and can be with
Select one kind in a variety of methods of the shared processing of the messaging parameter to be executed.Furthermore, it is possible to whether have by determining device
Camera function is used as one of the device of managing device to determine in shared using the messaging parameter of code information, and can carry
High security and availability.
In addition, according to this embodiment, sending and receiving the instruction whether available information of camera function between the devices.Cause
This, it is therefore prevented that the device without camera function continuously performs the shared processing of messaging parameter using the code information of camera shooting, therefore
It can inhibit connection failure or execute unwanted processing.In addition, according to this embodiment, when execution uses the code information of camera shooting
Messaging parameter shared processing when, can be taken the photograph as execution by the negotiation between two devices to be suitably determined without overlapping
The device that the device of the managing device operation of picture and the display device as display image operate.
In addition, according to this embodiment, when the messaging parameter for using the code information using camera shooting in Wi-Fi Direct
When shared processing, the connection with the device that can only execute conventional WPS can be executed by Wi-Fi Direct.Therefore, even if
It is mixed using the device of the shared processing of messaging parameter of camera shooting code information and the device of only executable routine WPS that can execute
Environment in, the wireless connection between device can also be established by Wi-Fi Direct, and correspondingly, availability is changed
It is kind.
Next, by the modification for the operation for describing camera 32 with reference to the flow chart of figure 8.Fig. 8 is to illustrate to work as controller 102
Read and execute the flow chart for the flow for storing the processing executed when the computer program in storage unit 103.It should be noted that figure
Some or all steps of 8 flow chart can be realized by the hardware of such as ASIC.It should be noted that although being described hereinafter
The processing executed by camera 32, but smart mobile phone 33 can execute identical processing.
Messaging parameter Setting pattern is arranged to camera 32 by user's operation input unit 109, and in addition, according to
Camera 32 executes the equipment search process (P2P discoveries) (S801) defined by Wi-Fi Direct.
In equipment search process, the place of detection other side's device is executed using Probe Request/Response frames
Reason.The P2P of the Probe Request/Response frames sent in the equipment search process of step S802 can be assigned to
The value of P2P Capability Attribute (capabilities attribute) in IE may indicate whether support code information approach.Photograph
Machine 32 can be identified is using other side's device that the value of P2P Capability Attribute detects by equipment search process
No support code information approach.Figure 10 is the Device for the P2P Capability Attribute for showing the present embodiment
The figure of the value of Capability Bitmap (capacity of equipment bitmap).When the value of the position 6 of Device Capability Bitmap is
When 1, support code information approach is determined.When the value of position 6 is 0, the device not support code that the value corresponding to position 6 is 0 is determined
Information approach.
In addition, in this case, which may include WSC IE, can be assigned to setting in step S802
The Probe Request/Response frames sent in standby search process.The Configuration Methods of WSC IE
Whether the value of Attribute (building method attribute) can have camera function and display function with instruction device.Camera 32 can
To use the value of the Configuration Methods Attribute of WSC IE to be detected by equipment search process to determine
Whether other side's device has camera function and display function.Figure 11 is the value for showing building method attribute according to this embodiment
Figure.When the value of Configuration Methods Attribute be 0x1000 when, determine the device have to code information into
The function of row camera shooting.When the value of Configuration Methods Attribute is 0x8000, it is aobvious to determine that the device has
Show the function of code information.The value of Configuration Methods Attribute can be by instruction various functions
Value executes OR operations to indicate multiple functions.
Camera 32 determines whether to execute code information side using the other side's device detected by equipment search process
Method (S802).As shown in the table of Figure 12, by be used to determine own device and other side's device whether support code information with
And whether the method with camera function is determined for own device and other side's device.
For example, when camera 32 does not have camera function and other side's device does not have camera function, two dresses are determined
It is unavailable to set only corresponding with display device and code information method.
When determining code information method unavailable ("No" in step S802), camera 32 shows error picture
(S811) and the processing is terminated.In addition, when only detecting other side's device, camera 32 can show mistake, and when inspection
When measuring multiple other side's devices, camera 32 can be consecutively carried out the processing with available other side's device.
When determining that code information method can be used ("Yes" in step S802), camera 32 executes effect with other side's device
Determine processing (S803).In this embodiment, it executes the effect defined by Wi-Fi Direct and determines processing (Group Owner
Negotiation, group owner negotiate).After execution effect determines processing in step S803, camera 32 execute with from step
The identical processing (S804 to S810) of processing of rapid S404 to step S410.
It is shown in FIG. 9 through Wi-Fi Direct using the communication device of code information (that is, camera 32 and intelligence
Mobile phone 33) between connection sequence.In fig.9, the communication of camera 32 and all support code information approaches of smart mobile phone 33
Parameter sharing handles and has camera function.In addition, determining the Intent value biggers of the smart mobile phone used in processing in effect.
When user indicates messaging parameter Setting pattern, camera 32 and the execution of smart mobile phone 33 are determined by Wi-Fi Direct
The equipment search process (P2P discoveries) (F901) of justice.Due to executing equipment search process, camera 32 and smart mobile phone 33
It has determined whether to can be used for code information method and whether there is camera function.
Then, camera 32 and smart mobile phone 33 determine whether code information method is available and executes mistake and determine (F902
And F903).In this example, camera 32 and all support code information approaches of smart mobile phone 33 and have camera function, therefore,
The processing continues.Camera 32 and smart mobile phone 33 execute processing identical with the processing from F503 to F509, and (F904 is arrived
F910)。
According to Fig. 8 and processing shown in Fig. 9, which executed using the device for being not useable for code sharing method
, therefore safety is improved.Further, since determining whether code sharing processing can be used in equipment search process, therefore
When to realize the connection only with the equipment that can be used for code sharing method, it can be easily performed and retry processing.
(other embodiment)
It, can be used as reusing by the Wi-Fi Direct messaging parameters defined according to previous embodiment
The Persistent Group (duration group) of pattern.In addition, in this case, the device as GO operations, which can execute, to be made
The connection processing of Persistent Group is formed with the Invitation defined by Wi-Fi Direct.
In addition, in the aforementioned embodiment, describing and sending and receiving use between the device using the camera shooting of code information
In the construction of the information of setting messaging parameter.However, instead of the camera shooting of code information, such as NFC or Bluetooth can be used
The wireless communication of (registered trademark).Alternatively, wireless communication, such as IEEE 802.11ad or TransferJet can be used
(registered trademark).
Note that the code information shown in display unit in the case of communication device not only may be used, but also
The additional code information in the form of paster etc. may be used.In addition, the code information to be read can be attached to instruction manual or
In packaging, the cardboard that is such as used when communication device is sold.In addition, code information can be one-dimensional code, such as bar code,
Or 2 d code.In addition, code information can be the form that user can be read, rather than the information of machine-readable, such as
QR code.
In addition, although describe in the above-described embodiments the wireless LAN traffic based on IEEE802.11 come executive device it
Between communication the case where, however, the present invention is not limited thereto.It is, for example, possible to use wireless communication medium, such as Wireless USB, MBOA,
Bluetooth (registered trademark), UWB, ZigBee or NFC.Here, MBOA is the abbreviation of Multi-Band OFDM Alliance.In addition, UWB
Example include Wireless USB, wireless 1394 and WINET.
As described above, it may be used what use was obtained in shared communication parameter from image in Wi-Fi Direct
The method of information.
The present invention can be realized by following processing:Before being realized to system or device provisioning by network or storage media
State the program of at least one function described in embodiment;And the computer for including using system or device is at least one
Processor reads and executes the program.In addition, the present invention can pass through the circuit (for example, ASIC) of at least one function of realization
To realize.
The present invention is not limited to the above embodiments, and can carry out without departing from the spirit and scope of the present invention
Various changes and modification.Therefore, following following claims is added with open the scope of the present invention.
This application claims on the January 18th, 2016 of the Japanese patent application submitted the 2016-007427th and in 2016
On November 4, the Japanese patent application submitted the 2016-216633rd priority, entire contents are incorporated herein by reference
In.
Claims (19)
1. a kind of communication device, the communication device include:
Determination unit is configured to, and determines whether the communication device plays the role of shooting image based on predetermined information,
Whether the predetermined information instruction communication counterpart device is risen in the shared processing of the messaging parameter executed based on the predetermined information
To the effect of shooting image, to establish nothing by Wi-Fi Direct from predetermined information described in the communication counterpart device provisioning
Line connects, and obtains the predetermined information from the image of shooting;And
First shared cell, is configured to, and is executed and the communication counterpart device with the effect that the determination unit determines
The shared processing of messaging parameter, and share the messaging parameter for establishing wireless connection,
Wherein, the communication device based on by first shared cell share messaging parameter, by Wi-Fi Direct with
The communication counterpart device, which is established, to be wirelessly connected.
2. communication device according to claim 1, wherein when the predetermined information indicates that the communication counterpart device plays
When shooting the effect of image, the determination unit is based on as the information for determining effect in Wi-Fi Direct
Intent values, to determine whether the communication device plays the role of shooting image.
3. communication device according to claim 1 or 2, wherein when the predetermined information indicates the communication counterpart device
Play the role of shooting image and the communication device when not playing the role of shooting image, the determination unit determines described logical
T unit does not play the role of shooting image but plays the role of showing image.
4. communication device according to any one of claim 1 to 3, wherein when the determination unit determines the communication
When device plays the role of shooting image, the communication device is determined as a group owner and operates.
5. communication device according to any one of claim 1 to 4, wherein when the determination unit determines the communication
When device does not play the role of shooting image, the communication device is determined as client and is operated.
6. communication device according to any one of claim 1 to 5, the communication device further include:
Second shared cell is configured to execute communication, and shared use based on the agreement defined by Wi-Fi protection settings
In the messaging parameter for establishing wireless connection with the communication counterpart device;And
Determination unit is configured to based on the negotiation with the communication counterpart device, and determination is built by Wi-Fi Direct
It is to carry out shared communication parameter using first shared cell or using second shared cell when vertical wireless connection.
7. a kind of communication device, the communication device include:
First shared cell, is configured to, total by the messaging parameter that is executed based on the information obtained from the image of shooting
Processing is enjoyed, to share for establishing the messaging parameter being wirelessly connected with communication counterpart device;
Second shared cell, is configured to, and executes communication based on the agreement defined by Wi-Fi protection settings, and share
For establishing the messaging parameter being wirelessly connected with the communication counterpart device;And
Determination unit is configured to, based on being sent to establish the information being wirelessly connected by Wi-Fi Direct, to determine
It is by first shared cell or second shared cell come shared communication parameter,
Wherein, the communication device is based on being determined by first shared cell by the determination unit or described second be total to
The shared messaging parameter of unit is enjoyed, is established and is wirelessly connected by Wi-Fi Direct and the communication counterpart device.
8. the communication device described according to claim 6 or 7, wherein when including from the information of the communication counterpart device provisioning
When indicating to be able to carry out the information of the shared processing of the messaging parameter, the determination unit, which determines, passes through first shared cell
Shared communication parameter.
9. the communication device according to any one of claim 6 to 8, wherein when from the communication counterpart device provisioning
When information does not include the information that instruction is able to carry out the shared processing of the messaging parameter, the determination unit is total by described second
Enjoy unit shared communication parameter.
10. the communication device according to any one of claim 6 to 9, wherein when from the communication counterpart device provisioning
When information includes the information that instruction is able to carry out the shared processing of the messaging parameter, the determination unit is based on user's operation come really
Surely it is by first shared cell or second shared cell come shared communication parameter.
11. a kind of communication device, the communication device include:
Determination unit is configured to, according to from communication counterpart device provisioning so that being established by Wi-Fi Direct wireless
The information of connection, to determine whether the communication counterpart device is able to carry out the shared place of messaging parameter of the image based on shooting
Reason;And
First shared cell, is configured to, when the determination unit determines that the communication counterpart device is able to carry out described lead to
When believing parameter sharing processing, the shared processing of the messaging parameter is executed with the communication counterpart device, to share for establishing nothing
The messaging parameter of line connection,
Wherein, the communication device based on by first shared cell share messaging parameter, by Wi-Fi Direct with
The communication counterpart device, which is established, to be wirelessly connected.
12. communication device according to claim 11, the communication device further includes display unit, the display unit quilt
It is configured to, mistake is shown when the determination unit determines that the communication counterpart device cannot execute when the messaging parameter is shared to be handled
Accidentally.
13. communication device according to any one of claim 1 to 12, wherein described image is by bar code, QR
Code or CP codes are imaged and are obtained.
14. communication device according to any one of claim 1 to 13, wherein the messaging parameter includes SSID, encryption
At least one of key, encryption method, netkey, authentication key and authentication method.
15. the communication device according to any one of claim 1 to 14, wherein the messaging parameter is for being based on
The information that 802.11 standards of IEEE are communicated.
16. a kind of communication means, the communication means include:
Determine whether communication device plays the role of shooting image based on predetermined information, the predetermined information indicates communication counterpart
Whether device plays the role of shooting image in the shared processing of the messaging parameter executed based on the predetermined information, leads to from described
Predetermined information described in letter other side's device provisioning to establish by Wi-Fi Direct and be wirelessly connected, and is obtained from the image of shooting
Obtain the predetermined information;And
Based on the messaging parameter shared with the communication counterpart device by the shared processing of the messaging parameter, with the determination
It acts through Wi-Fi Direct and establishes wireless connection between the communication device and the communication counterpart device.
17. a kind of communication means, the communication means include:
It is by based on the figure from shooting to determine according to being sent to establish the information being wirelessly connected by Wi-Fi Direct
Carry out shared communication parameter as the information obtained carries out the shared processing of messaging parameter, or by being based on being determined by Wi-Fi protection settings
The agreement of justice, which is communicated, carrys out shared communication parameter;And
Based on by according to the shared communication handled of identified messaging parameter or according to the agreement defined by Wi-Fi protection settings
The shared messaging parameter of identified communication, pass through Wi-Fi Direct and establish and be wirelessly connected.
18. a kind of communication means, the communication means include:
Based on from communication counterpart device provisioning so that the information being wirelessly connected is established by Wi-Fi Direct, described in determining
Whether communication counterpart device is able to carry out the shared processing of messaging parameter that the image based on shooting to be executed;
When determination unit determines that the communication counterpart device is able to carry out the shared processing of the messaging parameter, communicated pair with described
Square device executes the shared processing of the messaging parameter, to share for establishing the messaging parameter being wirelessly connected;And
Based on shared messaging parameter, is established and be wirelessly connected by Wi-Fi Direct and the communication counterpart device.
19. a kind of journey for making computer be operated as the communication device according to any one of claim 1 to 15
Sequence.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016007427 | 2016-01-18 | ||
JP2016-007427 | 2016-01-18 | ||
JP2016216633A JP6827773B2 (en) | 2016-01-18 | 2016-11-04 | Communication equipment, communication methods and programs |
JP2016-216633 | 2016-11-04 | ||
PCT/JP2016/089089 WO2017126311A1 (en) | 2016-01-18 | 2016-12-28 | Communication device, communication method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108476542A true CN108476542A (en) | 2018-08-31 |
CN108476542B CN108476542B (en) | 2022-01-11 |
Family
ID=59361635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680079178.7A Active CN108476542B (en) | 2016-01-18 | 2016-12-28 | Communication device, communication method, and program |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108476542B (en) |
WO (1) | WO2017126311A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112655272A (en) * | 2018-09-11 | 2021-04-13 | 佳能株式会社 | Communication device, communication method, and program |
CN112787991A (en) * | 2019-11-11 | 2021-05-11 | 阿自倍尔株式会社 | Communication device, communication control system, and communication control method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7215048B2 (en) | 2018-09-28 | 2023-01-31 | ブラザー工業株式会社 | Computer program for terminal device and terminal device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932401A (en) * | 2011-08-08 | 2013-02-13 | 三星电子株式会社 | Method and apparatus for forming wi-fi p2p group using wi-fi direct |
CN103384369A (en) * | 2013-06-28 | 2013-11-06 | 华为技术有限公司 | Method, device and system for building data connection |
CN103916978A (en) * | 2013-01-08 | 2014-07-09 | 联想(北京)有限公司 | Wireless connection establishing method and electronic devices |
US20140269646A1 (en) * | 2013-03-14 | 2014-09-18 | Qualcomm Incorporated | WiFi Direct Connection Using Machine-Readable Labels |
CN104333888A (en) * | 2014-10-27 | 2015-02-04 | 中央民族大学 | Self-organized instant messaging method based on Wi-Fi direct connection |
CN104823517A (en) * | 2012-11-29 | 2015-08-05 | Lg电子株式会社 | Method for setting communication in WI-FI direct service system, and apparatus therefor |
-
2016
- 2016-12-28 WO PCT/JP2016/089089 patent/WO2017126311A1/en active Application Filing
- 2016-12-28 CN CN201680079178.7A patent/CN108476542B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932401A (en) * | 2011-08-08 | 2013-02-13 | 三星电子株式会社 | Method and apparatus for forming wi-fi p2p group using wi-fi direct |
CN104823517A (en) * | 2012-11-29 | 2015-08-05 | Lg电子株式会社 | Method for setting communication in WI-FI direct service system, and apparatus therefor |
CN103916978A (en) * | 2013-01-08 | 2014-07-09 | 联想(北京)有限公司 | Wireless connection establishing method and electronic devices |
US20140269646A1 (en) * | 2013-03-14 | 2014-09-18 | Qualcomm Incorporated | WiFi Direct Connection Using Machine-Readable Labels |
CN103384369A (en) * | 2013-06-28 | 2013-11-06 | 华为技术有限公司 | Method, device and system for building data connection |
CN104333888A (en) * | 2014-10-27 | 2015-02-04 | 中央民族大学 | Self-organized instant messaging method based on Wi-Fi direct connection |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112655272A (en) * | 2018-09-11 | 2021-04-13 | 佳能株式会社 | Communication device, communication method, and program |
CN112655272B (en) * | 2018-09-11 | 2024-03-19 | 佳能株式会社 | Communication device, communication method, and non-transitory computer-readable storage medium |
CN112787991A (en) * | 2019-11-11 | 2021-05-11 | 阿自倍尔株式会社 | Communication device, communication control system, and communication control method |
Also Published As
Publication number | Publication date |
---|---|
CN108476542B (en) | 2022-01-11 |
WO2017126311A1 (en) | 2017-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11770864B2 (en) | Communication apparatus, control method for the communication apparatus, and storage medium | |
US11683382B2 (en) | Communication device, method for controlling communication device, and program | |
JP6614983B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, PROGRAM | |
JP6827773B2 (en) | Communication equipment, communication methods and programs | |
CN107439052A (en) | The control method and program of communicator, communicator | |
CN107852760A (en) | Communication equipment, communication means and program | |
JP7262950B2 (en) | Communication device, communication method and program | |
KR102527424B1 (en) | Communication apparatus, control method, and computer-readable storage medium | |
JP2016213573A (en) | Communication device, communication device control method, and program | |
US20170215067A1 (en) | Communication apparatus, communication method, and storage medium | |
JP6444200B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM | |
CN108476542A (en) | Communication device, communication means and program | |
JP2017130727A (en) | Communication device, sharing method of communication parameters, program | |
CN109565892A (en) | Communication device, communication means and program | |
JP7258493B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD AND PROGRAM | |
JP7262949B2 (en) | Communication device, communication method and program | |
JP2018042057A (en) | Communication apparatus, control method for communication apparatus, and program | |
JP2017028455A (en) | Communication device, control method therefor and program | |
JP6525623B2 (en) | Communication device, control method of communication device, and program | |
JP2016187135A (en) | Communication apparatus, communication method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |