[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108476542A - Communication device, communication means and program - Google Patents

Communication device, communication means and program Download PDF

Info

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
Application number
CN201680079178.7A
Other languages
Chinese (zh)
Other versions
CN108476542B (en
Inventor
滨地俊文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2016216633A external-priority patent/JP6827773B2/en
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN108476542A publication Critical patent/CN108476542A/en
Application granted granted Critical
Publication of CN108476542B publication Critical patent/CN108476542B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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/0442Network 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/06009Record 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/06037Record 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/77Graphical identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal 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

Communication device, communication means and program
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.
CN201680079178.7A 2016-01-18 2016-12-28 Communication device, communication method, and program Active CN108476542B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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