CN107404703A - Communicator and control method and storage medium - Google Patents

Communicator and control method and storage medium Download PDF

Info

Publication number
CN107404703A
CN107404703A CN201710356444.2A CN201710356444A CN107404703A CN 107404703 A CN107404703 A CN 107404703A CN 201710356444 A CN201710356444 A CN 201710356444A CN 107404703 A CN107404703 A CN 107404703A
Authority
CN
China
Prior art keywords
communication
communicator
connection
unit
mode
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
CN201710356444.2A
Other languages
Chinese (zh)
Other versions
CN107404703B (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
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN107404703A publication Critical patent/CN107404703A/en
Application granted granted Critical
Publication of CN107404703B publication Critical patent/CN107404703B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00315Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a radio transmission apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention provides a kind of communicator and control method and storage medium.The communicator, which has, to be used to carry out the first first mode to communicate with other side's device using via other devices, the second second mode to communicate is carried out with other side's device not via other devices and carry out one of the 3rd pattern of the first communication and the second communication parallel to carry out the communication function of radio communication.In the case where the 3rd pattern is the operator scheme of the communication function, the communicator controls the communication function to start the function for the second communication after the processing for establishing the connection for being used for the first communication is performed.In the case of still connection is not set up after have passed through the scheduled time from starting for the connection processing of the first communication, still start for the second function of communicating for the connection of the first communication even if not setting up.

Description

Communicator and control method and storage medium
Technical field
It is more particularly to a kind of to be used to set radio communication this patent disclosure relates generally to a kind of communicator and control method Technology.
Background technology
As the wireless connection pattern used when communicator is connected into other side's device, can use via such as connecing Other devices of access point (AP) etc. are wirelessly connected to architecture (infrastructure) pattern or direct of other side's device It is wirelessly connected to equity (peer-to-peer, P2P) pattern of other side's device.Pay attention to, P2P patterns include following pattern:It is logical T unit or other side's device are operated as the base station of access point etc., and are used as the end accommodated by base station by processing Other devices at end carry out wireless connection.
Wi-Fi(Wi-Fi direct) is one kind in the specification for the exploitation of P2P pattern communications.In Wi-Fi In Direct, two or more Wireless LAN terminals for being communicated with P2P patterns, which are each played the part of, is referred to as a group owner The role of (Group Owner, GO) or the role for being referred to as client (Client, CL).Pay attention to, GO is grasped as AP Make, CL is equally operated as being connected to AP station (station, STA).Pay attention to, whether communicator or other side's device will Operated as GO by being referred to as group sequence of owner's negotiation (Group Owner Negotiation) to determine.This disappears Except the needs to the conventional dedicated equipment as access point, and can carry out direct between communicator and other side's device Communication.Generally, when communicator will be operated as STA or CL, by being ordered in response to the searching request from communicator Make and send the AP of search response order, to dominate the decision to the channel to be used.In addition, when communicator will enter as GO During row operation, letter that communicator can be used by the channel information for the CL that will consult to obtain by group owner with communicator Road is compared, to determine the channel to be used.
By the above-mentioned radio communication of infrastructure mode and P2P patterns can in single assembly (parallel) holds simultaneously OK.For example, on the one hand communicator potentially acts as STA and carries out wireless connection with access point, but also can be under P2P patterns As GO with as CL other side's device carry out wireless connection.In this case, communicator can be wireless via serving as Two different wireless channels of interface, wireless connection is carried out by using parallel wave point.However, when by using list When individual wireless IC chip distributes multiple channels to be communicated simultaneously, device arrangement and processing become complicated.Therefore, putting into practice In, when carrying out parallel communications, above-mentioned both of which can be used for using common signal channel.
Japanese Unexamined Patent Publication 2004-082685 publications disclose a kind of communicator, and the communicator is connected to by base station shape Into the first wireless network, and generate and can carry out second wireless network with the direct communication of other communicators.Pay attention to, In Japanese Unexamined Patent Publication 2004-082685 publications, communicator determines the channel to be used in the first wireless network, and leads to Cross using same channel to generate second wireless network.
In the technology of Japanese Unexamined Patent Publication 2004-082685 publications, when immediately in the base for starting the first wireless network of formation , may needs before the connection of the first wireless network is established when standing (access point) afterwards or when the power supply of base station is turned off Time, or the connection may not be established.In this case, the processing of generation second wireless network, Huo Zheyou can be extended In channel can not be established become that second wireless network can not possibly be generated.
The content of the invention
Present invention reduces a kind of connection processing pair of pattern in the communicator that can be communicated in different modes The influence of the connection processing of other patterns.
According to an aspect of the invention, there is provided a kind of communicator, the communicator includes:Communication unit, its For by using carry out the first first mode to communicate via other devices and other side's device, not via other devices and with it is right Square device carries out one in the second mode and the 3rd pattern of the parallel communication of progress first and the second communication of the second communication Person, to carry out radio communication;And control unit, it is used to control the first of the communication unit to communicate and second communicates, its In, in the case where the operator scheme of the communication unit is the 3rd pattern, described control unit control the communication unit with It is used to after the processing of the connection of the first communication start for the second function of communicating, and even in beginning certainly in execution foundation Handled for the first connection to communicate in the case of still not setting up connection after have passed through the scheduled time, described control unit control Even if the communication unit is made not set up the function of still starting for the connection of the first communication for the second communication.
According to another aspect of the present invention, there is provided a kind of control method of communicator, the communicator include logical Believe unit, the communication unit be used for by using via other devices and other side's device progress first communicate first mode, The second second mode to communicate is carried out with other side's device and the parallel communication of progress first and second is led to not via other devices At least one of the 3rd pattern of letter, is the 3rd pattern in the operator scheme of the communication unit to carry out radio communication In the case of, the communication unit is controlled to start for second after the processing for establishing the connection for being used for the first communication is performed The function of communication, the control method include:Predetermined even in have passed through from starting for the connection processing of the first communication In the case of still not setting up connection after time, even if controlling the communication unit not set up for the first connection to communicate still Start the function for the second communication.
By the description of following (referring to the drawings) to exemplary embodiment, other features of the invention will be clear.
Brief description of the drawings
Be incorporated in specification and the accompanying drawing of a part for constitution instruction be exemplified with embodiments of the invention, and with description It is used for explaining the principle of the present invention together.
Fig. 1 is the figure of the example for the construction for showing wireless communication system;
Fig. 2 is the figure of the example for the outward appearance for showing mobile communications device;
Fig. 3 is the figure of the example for the outward appearance for showing MFP;
Fig. 4 A to Fig. 4 C are the figures of the example for the operation display unit for each showing MFP;
Fig. 5 is the block diagram for the arrangement for showing mobile communications device;
Fig. 6 is the block diagram for the arrangement for showing MFP;
Fig. 7 is the sequence chart of the example of the process for the wireless connection processing for showing software ap mode;
Fig. 8 is the sequence chart of the example of the process for the wireless connection processing for showing WFD patterns;
Fig. 9 is the sequence chart of the example of the process for the wireless connection processing for showing infrastructure mode;
And
Figure 10 is the flow chart for the process for showing the processing when starting WLAN.
Embodiment
The exemplary embodiment of the present invention is described in detail with reference to the accompanying drawings.It should be noted that stated unless otherwise specific, Otherwise the positioned opposite of part, numerical expression and the numerical value illustrated in these embodiments does not limit the scope of the invention.
(system construction)
Fig. 1 shows the example of the construction of the wireless communication system according to the present embodiment.Wireless communication system for example including Mobile communications device, printing equipment (MFP:Multi-function peripheral) and access point (AP).These devices are all to include leading to respectively The communicator of telecommunication function.However, the invention is not restricted to this.Except or replace Fig. 1 shown in these corresponding devices, also The device in addition to these devices can be included.
Mobile communications device 200 is, for example, the portable communication appts with WLAN (WLAN) communication function.Here, Assuming that the data that will be met by wireless LAN traffic function in such as Wireless LAN system of IEEE802.11 standard series (bag) communicates.Mobile communications device 200 can use wireless LAN traffic function, to carry out based on Wi-Fi Direct (WFD) Communication, the communication by software access point pattern or the communication by infrastructure mode.Pay attention to, software access point pattern It is referred to as software ap mode, and infrastructure mode is also referred to as " facilities network " pattern.
Pay attention to, mobile communications device 200 can have except the WLAN for meeting the standard series of IEEE 802.11 Radio communication function in addition.For example, mobile communications device 200 can have meet except the standard series of IEEE 802.11 with The WLAN function of outer standard, or with the communication function in addition to for WLAN.It is assumed, however, that mobile communication fills Put 200 can the first mode of radio communication is carried out via other devices and other side's device and not via other devices and with it is right Square device operated under a kind of pattern in the second mode of radio communication.It is also supposed that mobile communications device 200 can The radio communication by first mode and second mode is carried out simultaneously.Mobile communications device 200 can be that for example personal information is whole End (PDA (personal digital assistant)), mobile phone or digital camera etc..
Printing equipment (MFP 300) can have the communication function that radio communication is carried out with mobile communications device 200.Printing Device can also have other functions of scan function (scanner), facsimile function and telephony feature etc..Here, channel radio Telecommunication function is the function corresponding with the communication function of foregoing mobile communications device 200.That is, for example, it is assumed that moving In the case that dynamic communicator 200 has wireless LAN traffic function, MFP 300, which has, meets uniform wireless LAN traffic Function.In the present embodiment, MFP 300 also has scan function in addition to printing function, but the invention is not restricted to this. MFP 300 can be only with printing function or with the function unrelated with the image procossing of printing etc..
Pay attention to, MFP 300 can also be in a manner of with the identical of mobile communications device 200, via other devices and other side Device carries out the first mode of radio communication and the second mode of radio communication is carried out with other side's device not via other devices In a kind of pattern under operated.It is also supposed that MFP300 can carry out the channel radio by first mode and second mode simultaneously Letter.
Access point 400 has wireless LAN traffic function, and by access point to as the wireless LAN station being licensed Communication between the communicator of (can also hereinafter be referred to as client) is relayed to be connected to access point itself.Separately Outside, the device that access point 400 can also can be connected to foregoing communicator with the network being connected to via access point 400 Communication between (for example, the device of network is directly connected to by LAN cables etc.) is relayed.Deposited around access point 400 Communicator (station) communication by infrastructure mode can be carried out via access point 400.Pay attention to, if mobile communication It is not that the communication function of WLAN communicates via other devices with other side's device that device 200, which will use, then can use other devices Instead of access point 400.
Mobile communications device 200 and MFP 300 can be using their own wireless LAN traffic functions with via access point 400 carry out the radio communication by infrastructure mode.Mobile communications device 200 and MFP 300 can also be according to Wi-Fi Direct etc. carries out the radio communication under ad-hoc mode (P2P patterns).Pay attention to, as will be described later, mobile communications device 200 The processing corresponding with multiple print services can be performed via WLAN with MFP 300.
(device arrangement)
Fig. 2 shows the example of the outward appearance of mobile communications device 200.The present embodiment by describe mobile communications device 200 be The situation of smart phone.Smart phone is the multiple functions for being incorporated to camera, web browser and e-mail function etc. Multifunctional mobile telephone.However, mobile communications device 200 is not necessarily smart phone.I.e. it is capable to below by being incorporated to The random communication means of at least some functions in the function of description replace the mobile communications device 200 according to the present embodiment.
Mobile communications device 200 includes the touch panel for being for example integrated with display unit 202 and operating unit 203, and Fixed or protection touch panel the part of frame (bezel) 201 can be included.Pay attention to, can arrange and use at the back side of frame 201 In the antenna to be communicated by WLAN, and mobile communications device 200 can use the antenna and radio communication circuit to enter Row communication.Display unit 202 and operating unit 203 can be the touch panel displays for example with LCD indication mechanisms.Example Such as, the Show Button icon of display unit 202 and software keyboard, and when user touches icon and keyboard, the energy of operating unit 203 Enough detect Action Events.Power key 204 is the hardkey for receiving the operation of ON/OFF power supply.
Fig. 3 shows the example of MFP 300 outward appearance.In figure 3, document board 301 is to place (to be scanned single by scanner Member) scanning original copy glass-clear platform.Document cover 302 is for pressing original copy in scanner scan manuscript and preventing For irradiating the lid of the External leakage of the light of the light source of original copy when carrying out comfortable scanning.Printing paper insert port 303 is by for printing The paper of various sizes be supplied to insert port in MFP 300.The paper being arranged in printing paper insert port 303 is transported one by one Print unit is sent to, and is discharged after being printed by print unit from printing paper outlet 304.Operate display unit 305 pass through the key including character entry key, cursor key, decision key and cancel key etc., LED (light emitting diode) and LCD (liquid Crystal display) formed.User can carry out various settings via operation display unit 305 and start MFP various functions. Operation display unit 305 can be formed by touch panel.Housing 306 accommodates and forms MFP 300 circuit, printing mechanism etc.. Antenna and radio communication circuit for being communicated by WLAN are also accommodated in housing.
Fig. 4 A to Fig. 4 C each schematically show the example of the picture shown on MFP operation display unit 305.Fig. 4 A Be show MFP connect but the key frame of the state (idle condition) of the operation without printing or scanning etc..By connecing Operated by the key operation or touch panel made in this state by user, MFP can be transformed into execution and be used to duplicate, scan Or the processing relevant with display menu, various settings or function of the cloud function using internet communication.Operate display unit 305 It can be operated by the key operation or touch panel for receiving to be made by user, seamlessly be shown with Fig. 4 A's from Fig. 4 A key frame The different function of function.Fig. 4 B are such examples, and show that being able to carry out printing or camera function or change LAN is set Picture example.Fig. 4 C are to receive the picture that shows when LAN sets selection in Fig. 4 B picture when operating display unit 305 Example.The change set to various LAN can be performed from the picture, such as enables/disable infrastructure mode (WLAN) Setting or enable/disable the settings of WFD patterns (wireless direct-connected).
Fig. 5 shows the example of the arrangement of mobile communications device 200.In one example, mobile communications device 200 includes Mainboard 501 for the main control that carries out device itself and the WLAN unit 517 for being communicated by WLAN.
In mainboard 501, CPU (CPU) 502 is system control unit, and controls mobile communications device 200 integrated operation.The following processing of mobile communications device 200 performs under such as CPU 502 control.Pay attention to, it is mobile logical T unit 200 can realize at least some work(using application specific integrated circuit (ASIC), field programmable gate array (FPGA) etc. Energy.
ROM 503 stores the control program to be performed by CPU 502, embedded OS (OS) program etc..In this reality Apply in example, such as dispatched under the management for the embedded OS that each control program stored in ROM 503 stores in ROM 503 With the software control of task switching etc..RAM504 is realized by SRAM (static RAM) etc., stores control variable of program etc. Data, and store the data of the arranges value registered by user and the management data of mobile communications device 200 etc..RAM 504 are equipped with various working buffer regions.Video memory 505 realized by DRAM (dynamic ram) etc. memory, and And temporarily store the view data received via WLAN unit 517 and from data storage cell 513 read will be by CPU 502 The view data of processing.Nonvolatile memory 512 is formed by the memory of flash memory etc., and even if when movement The power supply of communicator 200 also continues to data storage when being turned off.Pay attention to, this memory construction is not limited to above-mentioned structure. For example, video memory 505 and RAM 504 can have shared memory construction, or can be by data backup in data In memory cell 513.Although video memory 505 is had described as by DRAM to realize, it can be by such as hard disk Or other storage mediums of nonvolatile memory etc. are realized.
Date Conversion Unit 506 performs the analysis and color conversion and image conversion etc. of the data of various forms Data conversion.Telephone unit 507 is handled the speech data via the input/output of loudspeaker unit 514, with generation and to Telecommunication circuit sends voice communication signals or according to the signal reconstruction speech data received from telecommunication circuit.Operating unit 508 generate and export the signal for representing the operation received via Fig. 2 operating unit 203.GPS (global positioning system) 509 is obtained Obtain the positional information of the current latitude and longitude of mobile communications device 200 etc..The electronically control figure of display unit 510 The display content of display unit 202 in 2, shows the picture for various input operations, and shows MFP 300 operation shape Condition, state condition etc..
Camera unit 511 has the function that the image inputted via camera lens is electronically recorded and encoded. Image-related view data with being shot by camera unit 511 is stored in data storage cell 513.Data storage list Member 513 can be the storage device for storing various data as described above.Loudspeaker unit 514 is realized input or exported for phone The function of the voice of function and other functions of alert notification etc..Power subsystem 515 is that size can be stored in movement Battery in communicator 200, and carry out the power supply control to device.Mobile communications device 200 is at electric power One kind in supply condition, power supply state, which includes battery, not to be had the battery spent condition of surplus, does not press power key 204 Power down state, normal starter starting state and device start but be arranged on the power saving shape of battery saving mode State.
The antenna and telecommunication circuit (example that WLAN unit 517 passes through the radio communication including meet Wireless LAN standard Such as, there is the circuit of Base-Band Processing function and RF processing functions) formed.Mobile communications device 200 via WLAN unit 517, Other equipment using WLAN and the MFP for serving as other side's device etc. enters row data communication.WLAN unit 517 can incite somebody to action Data conversion carries out the packet radio transmission to other equipment into bag.WLAN unit can also be received from other external equipments The bag of wireless transmission, initial data is reconstructed, and the data of reconstruct are sent to CPU 502.
Each part of mainboard 501 is connected to each other via the system bus 518 managed of CPU 502.WLAN unit 517 is via total Line cable 516 is connected to the system bus 518 of mainboard 501.Therefore, under CPU 502 control, via WLAN unit 517 The data for being generated or being stored by each part of mainboard 501 are sent, and the data received by WLAN unit 517 are sent to master Each part of plate 501.
Pay attention to, mobile communications device 200 there can be the general intelligence electricity of the communication function for cellular communication etc. The function of words.
Fig. 6 shows the example of MFP 300 arrangement.In one example, MFP 300 includes being used to carry out device itself Main control mainboard 601 and modulation for the WLAN unit 616 to be communicated by WLAN and for wire communication Demodulator 619.
In mainboard 601, CPU (CPU) 602 is system control unit, and controls MFP 300 entirety Operation.MFP 300 following processing for example performs under CPU 602 control.Pay attention to, MFP 300 can use special integrated Circuit (ASIC), field programmable gate array (FPGA) etc. realize at least some functions.
ROM 603 stores the control program to be performed by CPU 602, embedded OS (OS) program etc..In this reality Apply in example, such as dispatched under the management for the embedded OS that each control program stored in ROM 603 stores in ROM 603 With the software control of task switching etc..RAM604 is realized by SRAM (static RAM) etc., stores control variable of program etc. Data, and store the data of the arranges value registered by user and MFP 300 management data etc..RAM 604 is equipped Various working buffer regions.Nonvolatile memory 605 is formed by the memory of flash memory etc., and even if is worked as MFP 300 power supply also continues to data storage when being turned off.Video memory 606 realized by DRAM (dynamic ram) etc., and Store the view data received via WLAN unit 616 and the view data handled by coding/decoding processing unit 611.Separately Outside, it is not limited to above-mentioned structure similar to the memory construction of mobile communications device 200, MFP 300 memory construction.
Scan control unit 607 controls scanning element 609 (for example, CIS imaging sensors (contact image senser)) Optically to scan the original copy being placed on Fig. 3 document board 301, and export by the way that the original copy of scanning is converted into electrical image Data and the picture signal generated.Now, scan control unit 607 can carry out such as binary conversion treatment and half to view data The various image procossings of tone processing etc., and export the view data of gained.Date Conversion Unit 608 performs various forms The analysis of data, conversion from view data to print data etc..Fax control unit 617 is for example sent by scanning element 609 The view data of scanning, the facsimile data received from external device (ED) is received, and carried out by the data reconstruction image that receives Control.Fax control unit 617 can for example via modem 619 to external device (ED) send facsimile data/from outside fill Put reception facsimile data.
Operate the generation of display unit 610 and represent the signal that the user received via Fig. 3 operation display unit 305 operates, And control the information to be shown on operation display unit 305.Operation display unit 610 is shown in an initial condition for example schemes 4A picture, the predetermined process in response to receiving user show the picture such as Fig. 4 B, or can be into mainboard each processing Unit sends the signal that instruction performs predetermined process.Coding/decoding processing unit 611 performs the picture number handled by MFP 300 According to the coded treatment and decoding process of (JPEG, PNG etc.) and amplification/diminution processing.
Paper feeding unit 613 keeps paper, and the paper for printing is supplied under the control of print control unit 614. As paper feeding unit 613, multiple paper feeding units can be prepared so that polytype paper to be kept in one apparatus.This In the case of, print control unit 614 can be controlled to select to be used for the paper feeding unit for supplying paper.Print control unit 614 pairs of printing destination image datas carry out the various images of smoothing processing, gradation of drop-out colour correction process and color correction etc. Processing, and the view data after processing is output to print unit 612.Print unit 612 can be used as ink-jet printer Circuit and mechanism, ink-jet printer by from printhead discharge from ink tank supply ink come print image.Print control unit 614 can also periodically read the information of print unit 612, and be controlled to update the information stored in RAM 604.Example Such as, print control unit 614 can update the status information stored in RAM 604, such as the surplus in ink tank and printing The state of head.
NW (network) subsystem 620 is responsible for controlling the input/output relevant with network service to reduce CPU (centres Manage unit) 602 control load subsystem.The one of RAM 604 is stored in by the control routines performed of NW CPU 621 In part, and in CPU 602 homing sequence, the control routine is sent in subsystem 620 from RAM 604DMA RAM622.Control routine is performed by NW CPU 621 after NW CPU 621 are reset.As a result, perform has with network service The input/output control of pass.Each module (NW CPU 621, RAM 622 and UHOST modules 623) in NW subsystems via with The local bus 624 that the system bus 625 of mainboard 601 is separated is connected to each other.NW subsystems 620 can be led to by undertaking with network The function of layer among relevant function, particularly near hardware layer is believed, to carry out the shadow to other modules in mainboard 601 Ring minimum network control.
Timer unit 626 is the timer that can measure the elapsed time from predetermined timing.For example, as that will retouch later State, timer unit 626 from start infrastructure mode connection processing, measurement connection processing without successfully in the case of Elapsed time, and when for example have passed through the scheduled time, the process of the scheduled time can be notified to CPU 602.
WLAN unit 616 is identical with the WLAN unit 517 of mobile communications device 200.Therefore, it will omit and be described in detail.Example Such as, WLAN unit 616 is connected to NW subsystems 620 via such as UHOST modules 623 and bus cable 615.Modem 619 be the functional unit for for example carrying out wire communication, and by including for being met such as standard systems of IEEE 802.3 The circuit and mechanism of data (bag) communication of row are formed.Modem 619 includes such as EthernetConnect Mouthful, and the cable by being connected to the interface is connected to LAN.This allows (such as to be similarly connected to external equipment LAN PC) communication.In addition, modem 619 can (access point be connected to being connected to access point via wired lan Wired lan) communicator communicated.Modem 619 can be via what bus cable 618 was connected to mainboard 601 System bus 625, but may be connected to the local bus 624 of such as NW subsystems 620.Pay attention to, each part of mainboard 601 via The system bus 625 that CPU 602 is managed is connected to each other.
(wireless connection method)
In the present embodiment, the P2P patterns that communicator is directly communicated not via other devices with other side's device The infrastructure mode to be communicated indirectly with other side's device via other devices (such as access point) with communicator, can be by Connection method as WLAN.
P2P patterns can have various modes.In these patterns, for example, communicator uses between these modes Communication counterpart device is searched for and found to common search request command (for example, probe request).It can send added with various The searching request order of attribute information.Generally, please it is recommended that receiving search if specifying attribute in searching request order Ask the device of order by the specification of pattern and definition mode institute according to specification (WFD Wi-Fi) limit in the range of to the greatest extent may be used The response relevant with the attribute that can be explained can widely be sent.It is in addition, (including above-mentioned in the information for being added to searching request order Attribute) include unaccountable information in the case of, receiving the device of searching request order can be based only upon and can solve The information released is responded.
The various modes that foregoing P2P patterns include can further comprise being referred to as Mode A (software ap mode) with And the pattern of Mode B (Wi-Fi direct pattern).For each pattern, compatible equipment can be different, and workable application Can also be different.
Fig. 7 shows the example of the process of the wireless connection processing of Mode A (software ap mode).Under software ap mode, A device in communicator and other side's device is used as software AP, and another dress by realizing access point function by software Put and operated as the client for being connected to software AP.In the following, it is assumed that mobile communications device 200 is served as with request respectively The client of the role of kind service, and MFP 300 will serve as software AP.
Under software ap mode, client searches for the equipment that will serve as software AP by using searching request order 701, and And software AP is responded by sending to the search response 702 of searching request order 701.When by client discovery software AP When, remaining wireless connection processing (foundation of wireless connection etc.) is carried out between client and software AP, and then perform IP connections handle (distribution of IP address etc.).Pay attention to, as sent to establish wireless connection between client and software AP/ The order of reception and parameter, using the order and parameter limited by such as Wi-Fi standards or the standards of IEEE 802.11, and will The descriptions thereof are omitted.
Fig. 8 shows the example of the process of the wireless connection processing of Mode B (Wi-Fi direct (WFD) pattern).Pay attention to, energy The equipment enough to be communicated by WFD patterns will be responsive to for example receive user's operation via the operating unit of equipment, to call Realize the proprietary application of the communication function.Then, can be based on the operation screen for serving as the UI (user interface) provided by application User operation, to perform the negotiation for carrying out WFD communications.Under WFD patterns, pass through searching request order in communicator Search for after other side's device, P2P group owners (GO) and P2P clients (CL) are determined between communicator and other side's device Role, and carry out remaining connection processing.It can consult for example, by the GO in WFD standards to carry out role's decision.
For example, communicator sends searching request order 801, and it is searched through other side's device of WFD patterns connection.It is right Square device is responded by sending to the search response 802 of the searching request order 801 received.Sent out when by communicator During existing other side's device, communicator and other side's device are confirmed on the service that can be provided to each other and the information (equipment of function Validation of information).Service and function are that for example print service, image display service, file send service, video streaming services, video Display service etc..Pay attention to, it is that facility information confirmation is not required but optional.Come for example, by the service discovery of WFD standards Carry out the facility information the stage of recognition.By confirming mutual facility information, communicator and other side's device can carry out WFD Before connection, it is known which kind of service can be provided by other devices that can be connected by WFD patterns.When by communicator discovery pair During square device, decision will as the device that P2P groups owner (GO) is operated and will be used as P2P clients (CL) carry out The device of operation.It can consult for example, by the GO in WFD standards to carry out role's decision.In GO negotiations, communicator Sent to each other as each Intent (intention) value in each value for filling and centering, to compare Intent values with other side's device Size.Next, as result of the comparison, communicator and other side's device determine that the device with greater value will be used as GO to carry out Operation, and the device with smaller value will be operated as CL.If each Intent values have identical value, communication dress The random value (0 or 1) of the generation after initially relatively will be compared with other side's device by putting, and determine GO and CL role.Certainly After the role for determining GO and CL, communicator and other side's device are transformed into parameter switching phase and exchanged and carry out WFD communications Parameter.Then, the parameter of communicator and other side's device based on exchange, remaining wireless connection processing and IP junctions are carried out Reason.Pay attention to, in parameter switching phase, by using such as Wi-Fi protection settings, carry out the automatic peace exchanged on WLAN The parameter (for example, information for coded communication) of full property.As parameter, it may for example comprise the identification information as wireless network SSID, encryption key, encipherment scheme, certification key, certificate scheme etc..
It is described below infrastructure mode.Fig. 9 is the process for the wireless connection processing for showing infrastructure mode The sequence chart of example.Under infrastructure mode, communicator creates network, is connected to the access point (AP) of control network, and And communicated via AP with other side's device.For example, mobile communications device 200 and MFP 300 are connected to access point 400, and Communicated with each other via access point 400.
Under infrastructure mode, each communicator is searched by searching request order 901 (searching request order 903) Rope AP.AP is responded by sending to the search response 902 (search response 904) of the searching request order received.Connect Get off, when by communicator find AP when, carried out between communicator and AP remaining wireless connection processing (wireless connection Establish etc.) processing (distribution of IP address etc.) is connected with IP.Pay attention to, because use is by Wi-Fi standards or IEEE802.11 standards The order of restriction and parameter are as to establish order that wireless connection sends/receive and parameter between communicator and AP Enough, therefore by the descriptions thereof are omitted.
(the channel decision processing of infrastructure mode and P2P patterns)
When by carrying out infrastructure mode and P2P patterns parallel to carry out radio communication, communicator use is in base Common signal channel of the channel as both of which provided under plinth architecture mode from AP.Therefore, it is possible within a communication device stably Maintain the radio communication using both of which.The pattern that multiple communication patterns can be performed (simultaneously) parallel by this way is claimed For operator scheme simultaneously.The wireless connection of infrastructure mode is carried out using specific frequency band (wireless channel).
Under infrastructure mode, stand (STA) be confirmed whether that AP can be wirelessly connected in channel workable for station.Connect Get off, STA specifies the channel that response is received from AP, and determines to use the channel to use channel as subsequent.Namely Say, only when the request command from STA reaches in the channel that AP can be used, AP just sends response command to STA.
In the wireless communication system formed by AP and STA, beacon signal is sent as the device that AP is operated, and As the device that STA is operated searching request order is sent when receiving the beacon signal to AP.Searching request order is Such as probe request.AP is not sent please to the search sent on the channel in addition to the channel except that can be used by AP itself Seek the response command of order.Here, response command is such as probing response frame.
Such as, if it is possible to the channel used by access point 400 is the n-th channel, then access point 400 is not sent to using The search response order for the searching request order that 1 channel is sent.If MFP300 determines sending searching request using the 1st channel Response is not received from access point 400 because time-out waits after order, then then sending searching request using the 2nd channel orders Order.MFP 300 repeats above-mentioned experiment by increasing channel number.When MFP 300 sends searching request order using the n-th channel When, if channel is in unused state, access point 400 sends search response order.
Under infrastructure mode, use in subsequent wireless communication operation and returned in a manner of this is above-mentioned from access point N-th channel of search response order.
The wireless connection of P2P patterns is carried out using special frequency band (wireless channel).Now, in order to stably maintain to pass through base The radio communication of plinth architecture mode and P2P patterns, the channel for receiving response from AP under infrastructure mode is obtained, and will The channel is arranged to the GO of P2P patterns common signal channel.
The channel limited by Wi-Fi standards is used under each pattern in infrastructure mode and P2P patterns.In Wi- In Fi standards, according to country, channel of 1 to 13 channel as 2.4GHz frequency bands can be used.In the present embodiment, It it will be assumed that the scope of workable channel describes for 1 to 13 channel to provide.However, the invention is not restricted to this.That is, Although the quantity of channel may increase in different frequency bands, or provide according to according to every country or the frequency band in area, even if Channel can also be limited to 1 to 11 channel within the same frequency band, can actually can be made according to the method for the present embodiment Used in range of channels.For example, in IEEE 802.11a Wireless LAN standards, 5GHz frequency band is used.It is thus known that The scope of about 36 to 140 channels can be used.Pay attention to, for the frequency band using 2.4GHz (1 to 13) and 5GHz (36 to 140) Communicator, it means that to AP send searching request order channel quantity will increase.
(processing procedure)
Next, the example of the process for the processing that description will be performed in the present embodiment.Figure 10 is shown when in MFP The example of the process of processing in 300 during startup WLAN.Pay attention to, although MFP 300 processing will be described in the present embodiment Process, but can be performed by mobile communications device 200 identical processing.Pay attention to, for example, when MFP 300 CPU 602 will When the control program stored in ROM603 etc. memory is loaded into RAM 604 and performs the program, realize Figure 10's Each step.In addition, for example, when the WLAN that such as power on is generated in MFP 300 or is made by operating unit connects When connecing the triggering of sign on etc., Figure 10 flow chart starts.
In managing in this place, MFP 300 first determines whether to enable while operator scheme (step S1001).If do not open With the connection processing (step of operator scheme (being "No" in step S1001) simultaneously, the then execution of MFP 300 infrastructure mode S1009).Handled successfully (being "Yes" in step S1010) in response to the connection under infrastructure mode, MFP 300 terminates root According to the processing of Figure 10 flow chart.In this case, when the connection processing under infrastructure mode is unsuccessful (in step It is "No" in S1010), MFP 300 repeats connection processing (step S1009).Pay attention to, could be configured such that MFP 300 perform connection processing only under P2P patterns.That is, MFP 300 can selection operation pattern be in step S1001 Operator scheme, infrastructure mode or P2P patterns simultaneously, and difference can be carried out for each pattern according to result is determined Processing.For example, if operator scheme is while operator scheme, MFP 300 make processing enter step S1002.If operation Pattern is infrastructure mode, then processing enters step S1009.If P2P patterns, then processing can open into P2P patterns Dynamic (connection) processing (not shown).
On the other hand, if enabled while operator scheme (being "Yes" in step S1001), MFP 300 sets base The connection time-out time (for example, 30 seconds) of plinth architecture mode, and the time of setting is stored in the RAM 604 in MFP 300 In (step S1002).Pay attention to, can be by this feelings when MFP 300 is arranged to be communicated using only infrastructure mode Connection time-out time under condition is arranged to be shorter than the connection time-out time for the connection processing under infrastructure mode.For example, In the case where when MFP 300 is arranged to be communicated using only infrastructure mode, time-out time is 1 minute, if opened With operator scheme simultaneously, then time-out time can be arranged to 30 seconds.In addition, if when MFP 300 is arranged to that base is used only Plinth architecture mode is not provided with time-out time (be nominally unlimited) when being communicated, then when enabling while can during operator scheme Limited time-out time is clearly set.Figure 10 is not set exemplified with when being arranged to only be communicated by infrastructure mode Put the situation of time-out time (being nominally unlimited).That is, this example illustrate and work as "No" is determined in step S1010 When, how to be reprocessed before step S1009 successes in the case of not determining time-out.However, when true in step S1010 When determining "No" and time-out is determined, if the connection processing under infrastructure mode is being arranged to the pre- timing of time-out time It is interior failed, then it can set so that handling by mistake to terminate.In this case, time-out time can be arranged to It is longer than the time-out time set in step S1002.
MFP 300 performs the connection processing (step S1003) of infrastructure mode, and monitors the whether successful (step of processing Rapid S1004).Pay attention to, initial value is arranged to 0 second by MFP 300, and is passed through when starting the connection processing of infrastructure mode Measured using the time started of timer unit 626.
If connection failed elapsed time reaches the connection time-out stored in RAM 604 from being started connection processing Time (be "No" in step S1004 and be "Yes" in step S1005), then MFP 300 is given birth to by timer unit 626 Into time out event and stop time measurement.In this case, MFP 300 performs the startup processing (step of P2P patterns S1007)。
On the other hand, if handling successfully (being "Yes" in step S1004) by the connection of infrastructure mode, MFP 300 stops the time measurement by timer unit 626.Next, MFP 300 determines whether to start P2P patterns (step Rapid S1006).If not actuated P2P patterns (being "No" in step S1006), MFP 300 is performed at the startup of P2P patterns Manage (step S1007).
After the startup processing (step S1007) of P2P patterns, processing is transformed into step S1008 by MFP 300.In addition, If determining to start P2P patterns (being "Yes" in step S1006) in step S1006, processing is transformed into by MFP 300 Step S1008.
In step S1008, MFP 300 determines whether to establish connection (step S1008) by infrastructure mode.By In when there occurs during time-out, do not set up the connection by infrastructure mode (in step S1008 for determination in step S1005 For "No"), therefore MFP 300 returns process to step S1003, and re-execute the connection processing of infrastructure mode. On the other hand, if it is determined that connection (being "Yes" in step S1008) is established by infrastructure mode, then the knots of MFP 300 The startup processing of beam WLAN.
Pay attention to, if determining to start P2P patterns in step S1006, and if determine to establish in step S1008 By the connection of infrastructure mode, then MFP 300 can change the setting of P2P patterns.For example, P2P patterns can be changed Setting so that the wireless channel to be used under P2P patterns by with the wireless channel to be used under infrastructure mode Match somebody with somebody.Further, since the connection under infrastructure mode carries out the determination in step S1006 in the case of handling successfully, therefore When can determine to start P2P patterns in the determination in step S1006, the setting to P2P patterns as described above is carried out Change.
As described above, according to Figure 10 processing, if enabled while operator scheme, architecture can be provided for The time-out time of the connection processing of pattern so that start P2P moulds when have passed through time-out time in the case of failed connection Formula.This can prevent P2P patterns from not starting due to the unfinished of the connection processing of infrastructure mode.In addition, in base When plinth architecture mode is operated with single operation pattern, time-out time can be set.However, in this case, lead to The time-out time for the connection processing for shortening the infrastructure mode in the case of operator scheme at the same time is crossed, P2P moulds can be accelerated The startup of formula.This causes when the power supply of access point is turned off or when after startup access point, even if passing through basis The connection of architecture mode can not establish or need the time to establish, and can also start P2P patterns.
Pay attention to, the time-out time when infrastructure mode is operated with single operation pattern can be set To be shorter than the time-out time of the connection processing of the infrastructure mode in the case of operator scheme at the same time.This, which can increase, is opening By the connection of infrastructure mode by the possibility in state of establishing before the time point of dynamic P2P patterns.
Pay attention to, as described above, the processing described in the present embodiment can be performed by mobile communications device 200.Also It is to say, if the communicator of communication simultaneously can be carried out by infrastructure mode and P2P patterns, is then able to carry out above-mentioned Processing.In addition, though infrastructure mode and P2P patterns are described in the above-described embodiment as an example, still this hair Bright not limited to this.I.e. it is capable to above-mentioned processing is applied to can be communicated simultaneously in a plurality of communication modes it is logical T unit.
In accordance with the invention it is possible to reduce a kind of communication pattern in the communicator that can be communicated in different modes The influence that connection of the connection processing to other patterns is handled.
Other embodiment
It can also be recorded in storage medium by reading and performing and (also can more completely be referred to as that " non-transitory computer can Read storage medium ") on computer executable instructions (for example, one or more programs) to perform one in above-described embodiment Individual or more function and/or including for performing one of one or more functions in above-described embodiment Or more the system of circuit (for example, application specific integrated circuit (ASIC)) or the computer of device, to realize the implementation of the present invention Example, and it is possible to can using for example being read by the computer by system or device and performing the computer from storage medium Execute instruction is to perform one or more function in above-described embodiment and/or one or more circuits of control To perform the method for one or more functions in above-described embodiment, to realize embodiments of the invention.Computer can be with Including one or more processors (for example, CPU (CPU), microprocessing unit (MPU)), and can include dividing The computer or the network of separated processor opened, to read and perform computer executable instructions.Computer executable instructions For example computer can be provided to from network or storage medium.Storage medium can include such as hard disk, random access memory Device (RAM), read-only storage (ROM), the memory of distributed computing system, CD (such as compact disk (CD), digital universal CD (DVD) or Blu-ray Disc (BD)TM), it is one or more in flash memory device and storage card etc..
Embodiments of the invention can also be realized by following method, i.e. pass through network or various storage mediums The software (program) of function for performing above-described embodiment is supplied to system or device, the computer of the system or device or in Central Processing Unit (CPU), microprocessing unit (MPU) are read and the method for configuration processor.
Although with reference to exemplary embodiment, invention has been described, but it is to be understood that the present invention is not limited to institute Disclosed exemplary embodiment.Most wide explanation should be given to scope of the following claims so that its cover it is all these Modified example and equivalent 26S Proteasome Structure and Function.

Claims (12)

1. a kind of communicator, the communicator includes:
Communication unit, its be used for by using via other devices and other side's device carry out the first first mode to communicate, without Carry out with other side's device by other devices the second second mode for communicate and parallel carry out the first communication and second and communicate One of 3rd pattern, to carry out radio communication;And
Control unit, it is used to control the first of the communication unit to communicate and second communicates,
Wherein, in the case where the operator scheme of the communication unit is the 3rd pattern, described control unit controls the communication Unit with perform establish be used for first communication connection processing after start for second communication function, and even in In the case of still connection not being set up after have passed through the scheduled time from starting for the connection processing of the first communication, the control Even if unit controls the communication unit not set up the function of still starting for the connection of the first communication for the second communication.
2. communicator according to claim 1, wherein, do not set up and be used for after the function for the second communication is started In the case of the connection of first communication, described control unit also controls the communication unit to perform again for the first communication Connection is handled.
3. communicator according to claim 2, wherein, establish and be used for after the function for the second communication is started In the case of the connection of first communication, it is wireless that described control unit controls the communication unit change to be used in the second communication Channel, to be matched with the wireless channel used in being communicated first.
4. communicator according to claim 1, wherein, the scheduled time is arranged to lead to being used for first from foundation The processing of the connection of letter has started time untill time-out different time.
5. communicator according to claim 4, wherein, the scheduled time, which is arranged to be shorter than from foundation, is used for first The processing of the connection of communication has started the time untill time-out.
6. communicator according to claim 1, wherein, the radio communication is by meeting the standards of IEEE 802.11 The radio communication of the WLAN of series.
7. communicator according to claim 6, wherein, the first mode is the infrastructure mode of WLAN, and And the second mode is the ad-hoc mode of WLAN.
8. communicator according to claim 7, wherein, the ad-hoc mode includes Wi-Fi direct pattern and software connects Enter at least one of dot pattern.
9. communicator according to claim 1, the communicator also includes:The print unit that can print, can The scanning element of scan manuscript, can be by the facsimile unit of fax transmission data and being capable of the use when carrying out voice communication At least one of telephone unit.
10. communicator according to any one of claim 1 to 8, wherein, the communicator is mobile communication dress Put.
11. a kind of control method of communicator, the communicator includes communication unit, and the communication unit is used for by making With carry out the first first mode to communicate with other side's device via other devices, not via other devices and with other side's device carry out At least one of the second mode of second communication and parallel the 3rd pattern for carrying out the first communication and the second communication, to enter Row radio communication, in the case where the operator scheme of the communication unit is the 3rd pattern, the communication unit is controlled to Execution establishes afterwards to start for the processing of the connection of the first communication to be included for the second function of communicating, the control method:
The feelings of connection are not being set up still after it have passed through the scheduled time from starting for the connection processing of the first communication Under condition, even if controlling the communication unit not set up the function of still starting for the connection of the first communication for the second communication.
12. a kind of non-volatile computer readable storage medium storing program for executing, it stores the journey for performing method according to claim 11 Sequence.
CN201710356444.2A 2016-05-20 2017-05-19 Communication apparatus, control method, and storage medium Active CN107404703B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016-101939 2016-05-20
JP2016101939A JP6751590B2 (en) 2016-05-20 2016-05-20 Communication equipment, control methods, and programs

Publications (2)

Publication Number Publication Date
CN107404703A true CN107404703A (en) 2017-11-28
CN107404703B CN107404703B (en) 2021-01-12

Family

ID=59009481

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710356444.2A Active CN107404703B (en) 2016-05-20 2017-05-19 Communication apparatus, control method, and storage medium

Country Status (7)

Country Link
US (3) US10342057B2 (en)
EP (1) EP3247167B1 (en)
JP (1) JP6751590B2 (en)
KR (1) KR102231459B1 (en)
CN (1) CN107404703B (en)
MY (1) MY186750A (en)
SG (1) SG10201703739TA (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4136771B2 (en) * 2003-04-23 2008-08-20 キヤノン株式会社 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, ITS CONTROL METHOD, AND COMPUTER PROGRAM
US10849171B2 (en) * 2015-11-19 2020-11-24 Sony Corporation Device and method for maintaining a security level
JP6751590B2 (en) * 2016-05-20 2020-09-09 キヤノン株式会社 Communication equipment, control methods, and programs
JP7016705B2 (en) * 2018-01-23 2022-02-07 キヤノン株式会社 Communication equipment, communication systems, information processing methods and programs
JP7199825B2 (en) * 2018-04-26 2023-01-06 キヤノン株式会社 Communication system, control method, and program
JP7256641B2 (en) * 2018-12-28 2023-04-12 キヤノン株式会社 COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103780672A (en) * 2012-10-22 2014-05-07 三星电子株式会社 Wi-fi p2p communication terminal device and communication method thereof
CN104412245A (en) * 2012-05-01 2015-03-11 科泰克工业私人有限公司 Modular wireless power, light and automation control
US20150215939A1 (en) * 2014-01-29 2015-07-30 Sony Corporation Information processing apparatus, information processing method, and program
US20150334759A1 (en) * 2014-05-16 2015-11-19 Canon Kabushiki Kaisha Communication apparatus, control method, and storage medium
US20160081139A1 (en) * 2014-09-17 2016-03-17 Fortinet, Inc. Wireless radio access point configuration

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7680087B2 (en) * 2004-09-08 2010-03-16 Canon U.S.A., Inc. Wireless state machine and multiplexing method for concurrent ad-hoc and infrastructure mode service in wireless networking
US7577125B2 (en) 2005-07-08 2009-08-18 Microsoft Corporation Direct wireless client to client communication
US8165154B2 (en) * 2007-03-12 2012-04-24 Conexant Systems, Inc. Systems and methods for reliable broadcast and multicast transmission over wireless local area network
ES2524118T3 (en) * 2010-06-28 2014-12-04 Nec Europe Ltd. Procedure to operate a wireless terminal as an access point and wireless terminal
JP5868147B2 (en) * 2011-12-01 2016-02-24 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
JP6033034B2 (en) 2012-10-17 2016-11-30 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP6335437B2 (en) * 2013-04-26 2018-05-30 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP6234083B2 (en) * 2013-06-28 2017-11-22 キヤノン株式会社 Terminal device, control method, and program
CN106324960B (en) * 2015-07-07 2018-10-30 中强光电股份有限公司 Projection arrangement and camera lens module
US10271336B2 (en) * 2015-10-13 2019-04-23 Microsoft Technology Licensing, Llc Smart channel selection for autonomous group initiators
JP6751590B2 (en) * 2016-05-20 2020-09-09 キヤノン株式会社 Communication equipment, control methods, and programs

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104412245A (en) * 2012-05-01 2015-03-11 科泰克工业私人有限公司 Modular wireless power, light and automation control
CN103780672A (en) * 2012-10-22 2014-05-07 三星电子株式会社 Wi-fi p2p communication terminal device and communication method thereof
US20150215939A1 (en) * 2014-01-29 2015-07-30 Sony Corporation Information processing apparatus, information processing method, and program
US20150334759A1 (en) * 2014-05-16 2015-11-19 Canon Kabushiki Kaisha Communication apparatus, control method, and storage medium
US20160081139A1 (en) * 2014-09-17 2016-03-17 Fortinet, Inc. Wireless radio access point configuration

Also Published As

Publication number Publication date
MY186750A (en) 2021-08-17
EP3247167A1 (en) 2017-11-22
US20190297657A1 (en) 2019-09-26
US20170339736A1 (en) 2017-11-23
CN107404703B (en) 2021-01-12
SG10201703739TA (en) 2017-12-28
EP3247167B1 (en) 2020-10-21
US11382154B2 (en) 2022-07-05
KR102231459B1 (en) 2021-03-24
JP2017208783A (en) 2017-11-24
KR20170131221A (en) 2017-11-29
JP6751590B2 (en) 2020-09-09
US10342057B2 (en) 2019-07-02
US20220304086A1 (en) 2022-09-22

Similar Documents

Publication Publication Date Title
CN107404703A (en) Communicator and control method and storage medium
US11356836B2 (en) Communicating apparatus, communication method, and storage medium storing program
CN107404770A (en) Communicator, control method and computer-readable recording medium
CN107454678A (en) Communication equipment, control method and computer-readable recording medium
CN107404714A (en) Communicator and its control method, storage medium
CN109391742A (en) Communication equipment and printer
CN107404595B (en) Communication device and its control method and storage medium
CN106325782A (en) Information processing apparatus, method for controlling the same
JP6212280B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP6774221B2 (en) Communication equipment, control methods, and programs
JP6700971B2 (en) Communication device, control method, and program
CN116647839A (en) Communication apparatus and control method thereof
JP6302169B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP6484357B2 (en) Communication apparatus and program
JP2023121535A (en) Communication device, control 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