CN104602112A - 配置方法及装置 - Google Patents

配置方法及装置 Download PDF

Info

Publication number
CN104602112A
CN104602112A CN201410771880.2A CN201410771880A CN104602112A CN 104602112 A CN104602112 A CN 104602112A CN 201410771880 A CN201410771880 A CN 201410771880A CN 104602112 A CN104602112 A CN 104602112A
Authority
CN
China
Prior art keywords
configuration data
wifi frame
terminal
frame
wifi
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.)
Pending
Application number
CN201410771880.2A
Other languages
English (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.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi 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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201410771880.2A priority Critical patent/CN104602112A/zh
Priority to JP2016563237A priority patent/JP2017508419A/ja
Priority to BR112015018864A priority patent/BR112015018864A2/pt
Priority to KR1020157017539A priority patent/KR101744695B1/ko
Priority to MX2015009126A priority patent/MX356464B/es
Priority to PCT/CN2015/078018 priority patent/WO2016090826A1/zh
Priority to RU2015129583A priority patent/RU2619073C2/ru
Publication of CN104602112A publication Critical patent/CN104602112A/zh
Priority to US14/863,465 priority patent/US20160174140A1/en
Priority to EP15199609.7A priority patent/EP3032514B1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/10Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • 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
    • 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/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • 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
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • 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]
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

本公开实施例提供了配置方法及装置,以第一终端为移动终端、第二终端为智能电视为例,移动终端侧的方法包括:生成WIFI帧,所述WIFI帧包含有用于对智能电视进行配置的配置数据;广播所述WIFI帧,以使所述智能电视在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述智能电视进行配置。在本公开实施例中,手机等移动终端与智能电视之间无需事先建立任何连接,手机将配置数据承载在WIFI帧中,然后向外发送,智能电视则开放数据侦听接口,根据收到的WIFI帧中的配置数据完成自身的配置。这样便高效地实现了将手机获知的WIFI网络分享给智能电视等功能,免去了对智能电视的繁琐的配置过程,提高了智能电视的操作效率。

Description

配置方法及装置
技术领域
本公开涉及终端设备间通信技术领域,尤其涉及配置方法及装置。
背景技术
随着技术的发展,人们希望对终端设备进行配置时,可以摆脱那些复杂的线缆及繁琐的设置步骤。以智能电视为例,目前智能电视开始逐渐走进千家万户,与传统电视相比,智能电视具有无线上网、下载等更多的功能。用户除了直接购买智能电视外,还可购买智能电视盒,将其与传统电视相连后也可得到智能电视。要想让智能电视实现无线上网等功能,需要对智能电视进行配置。在相关技术中,可以使用智能电视的遥控器对智能电视进行配置,例如,令其扫描当前可用的WIFI列表,然后选择要连接的WIFI网络,最后在遥控器上输入WIFI密码实现无线连接。
发明内容
为克服相关技术中存在的问题,本公开提供配置方法及装置,以解决对终端设备进行配置时操作繁琐的技术问题。
根据本公开实施例的第一方面,提供一种配置方法,所述方法用于第一终端,包括:
生成WIFI帧,所述WIFI帧包含有用于对第二终端进行配置的配置数据;
广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置。
可选的,所述生成WIFI帧包括:
在与所述第二终端建立通讯连接之前,生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,所述WIFI帧包括:管理帧、控制帧或者数据帧。
可选的,所述配置数据包括:SSID和连接密码;
所述生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,包括:
获取所述移动终端已保存网络的SSID和连接密码,并从中选择要配置网络的SSID及连接密码;
将所选择网络的SSID和连接密码写入WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在解析所述WIFI帧得到所述配置数据后,根据所述配置数据连接所选网络。
可选的,所述配置数据包括:SSID、连接密码、channel信道编号及加密方式;
所述生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,包括:
接收用户的SSID、连接密码、channel信道编号及加密方式;
将用户输入的所述SSID、连接密码、channel信道编号及加密方式写入所述WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在接收到所述WIFI帧解析得到所述配置数据后,根据所述配置数据创建无线网络。
可选的,当所述配置数据的字节数超过所述WIFI帧中的预设长度时,所述生成WIFI帧包括:
根据预设规则将所述配置数据分割为至少两部分数据;
生成多个所述WIFI帧,每个所述WIFI帧包含其中一部分配置数据。
可选的,广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置,包括:
依次广播所述生成的多个WIFI帧,以使所述第二终端在收到所述多个WIFI帧后,解析所接收到的WIFI帧,并根据所述预设规则将解析到的各个WIFI帧中的部分配置数据组合起来得到所述配置数据,并根据所述配置数据对所述第二终端进行配置。
根据本公开实施例的第二方面,提供一种配置方法,所述方法用于第二终端,包括:
侦听第一终端发送的WIFI帧,所述WIFI帧包含有用于对所述第二终端进行配置的配置数据;
当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据;
根据所述配置数据进行配置。
可选的,所述当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据,包括:
当侦听到WIFI帧之后,解析所述WIFI帧中的预设字段,得到所述配置数据。
可选的,
所述配置数据包括:SSID和连接密码,
所述根据所述配置数据进行配置,包括:根据所述SSID和连接密码连接相应的网络;
或者,
所述配置数据包括SSID、连接密码、channel信道编号及加密方式,所述根据所述配置数据进行配置,包括:根据所述SSID、连接密码、channel信道编号及加密方式创建无线网络。
可选的,所述当侦听到WIFI帧之后,解析所述WIFI帧中的预定字段,得到所述配置数据,包括:
当侦听到WIFI帧之后,判断侦听到的所述WIFI帧是否为多个,
当所述侦听到的WIFI帧为多个时,分别解析所接收到的WIFI帧的预定字段,并按照预设规则将解析所述预定字段得到的各部分数据进行组合,得到所述配置数据。
根据本公开实施例的第三方面,提供一种配置装置,所述装置用于第一终端,包括:
生成模块,用于生成WIFI帧,所述WIFI帧包含有用于对第二终端进行配置的配置数据;
广播模块,用于广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置。
可选的,所述生成模块用于:
在与所述第二终端建立通讯连接之前,生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,所述WIFI帧包括:管理帧、控制帧或者数据帧。
可选的,所述配置数据包括:SSID和连接密码;
所述生成模块包括:
配置数据第一获取子模块,用于获取所述第一终端已保存网络的SSID和连接密码,并从中选择要配置网络的SSID及连接密码;
配置数据第一承载子模块,用于将所选择网络的SSID和连接密码写入WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在解析所述WIFI帧得到所述配置数据后,根据所述配置数据连接所选网络。
可选的,所述配置数据包括:SSID、连接密码、channel信道编号及加密方式;
所述生成模块包括:
配置数据第二获取子模块,用于接收用户的SSID、连接密码、channel信道编号及加密方式;
配置数据第二承载子模块,用于将用户输入的所述SSID、连接密码、channel信道编号及加密方式写入所述WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在接收到所述WIFI帧解析得到所述配置数据后,根据所述配置数据创建无线网络。
可选的,当所述配置数据的字节数超过所述WIFI帧中的预设长度时,所述生成模块包括:
数据分割子模块,用于根据预设规则将所述配置数据分割为至少两部分数据;
多帧生成子模块,用于生成多个所述WIFI帧,每个所述WIFI帧包含其中一部分配置数据。
可选的,所述广播模块用于:
依次广播所述生成的多个WIFI帧,以使所述第二终端在收到所述多个WIFI帧后,解析所接收到的WIFI帧,并根据所述预设规则将解析到的各个WIFI帧中的部分配置数据组合起来得到所述配置数据,并根据所述配置数据对所述第二终端进行配置。
根据本公开实施例的第四方面,提供一种配置装置,所述装置用于第二终端,包括:
侦听模块,用于侦听第一终端发送的WIFI帧,所述WIFI帧包含有用于对所述第二终端进行配置的配置数据;
解析模块,用于当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据;
配置模块,用于根据所述配置数据进行配置。
可选的,所述解析模块用于:
当侦听到WIFI帧之后,解析所述WIFI帧中的预定字段,得到所述配置数据。
可选的,
所述配置数据包括:SSID和连接密码,
所述配置模块用于:根据所述SSID和连接密码连接相应的网络;
或者,
所述配置数据包括SSID、连接密码、channel信道编号及加密方式,
所述配置模块用于:根据所述SSID、连接密码、channel信道编号及加密方式创建无线网络。
可选的,所述解析模块包括:
多帧判断子模块,用于当侦听到WIFI帧之后,判断侦听到的所述WIFI帧是否为多个,当所述侦听到的WIFI帧为多个时,触发数据组合子模块;
数据组合子模块,用于分别解析所接收到的WIFI帧的预定字段,并按照预设规则将解析所述预定字段得到的各部分数据进行组合,得到所述配置数据。
根据本公开实施例的第五方面,提供一种配置装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
生成WIFI帧,所述WIFI帧包含有用于对第二终端进行配置的配置数据;
广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置。
根据本公开实施例的第六方面,提供一种配置装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
侦听第一终端发送的WIFI帧,所述WIFI帧包含有用于对所述装置进行配置的配置数据;
当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据;
根据所述配置数据进行配置。
本公开的实施例提供的技术方案可以包括以下有益效果:
在本公开实施例中,第一终端(以手机为例)与第二终端(以智能电视为例)之间无需事先建立任何连接,手机将配置数据承载在WIFI帧中,然后向外发送,智能电视则开放数据侦听接口,根据收到的WIFI帧中的配置数据完成自身的配置。例如,手机可以将WIFI网络的SSID及password承载在Probe Request中,使智能电视收到后凭借该SSID及password也能连接到该WIFI接入点。这样便高效地实现了将手机获知的WIFI网络分享给智能电视等功能,免去了对智能电视的繁琐的配置过程,提高了对终端设备进行配置时的操作效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种配置方法的流程图;
图2是根据一示例性实施例示出的一种配置方法的流程图;
图3是根据一示例性实施例示出的对智能电视进行配置的场景示意图;
图4是根据一示例性实施例示出的操作界面示意图;
图5是根据一示例性实施例示出的一种配置方法的流程图;
图6是根据一示例性实施例示出的对智能电视进行配置的场景示意图;
图7是根据一示例性实施例示出的一种配置方法的流程图;
图8是根据一示例性实施例示出的一种配置方法的流程图;
图9是根据一示例性实施例示出的一种配置方法的流程图;
图10是根据一示例性实施例示出的一种配置方法的信令图;
图11是根据一示例性实施例示出的一种配置方法的信令图;
图12是根据一示例性实施例示出的一种配置装置的框图;
图13是根据一示例性实施例示出的一种配置装置的框图;
图14是根据一示例性实施例示出的一种配置装置的框图;
图15是根据一示例性实施例示出的一种配置装置的框图;
图16是根据一示例性实施例示出的一种配置装置的框图;
图17是根据一示例性实施例示出的一种配置装置的框图;
图18是根据一示例性实施例示出的一种用于配置装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
本公开实施例公开了一种配置方法,所述方法用于第一终端,包括:
生成WIFI帧,所述WIFI帧包含有用于对第二终端进行配置的配置数据;
广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置。
可选的,所述生成WIFI帧包括:
在与所述第二终端建立通讯连接之前,生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,所述WIFI帧包括:管理帧、控制帧或者数据帧。
可选的,所述配置数据包括:SSID和连接密码;
所述生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,包括:
获取所述移动终端已保存网络的SSID和连接密码,并从中选择要配置网络的SSID及连接密码;
将所选择网络的SSID和连接密码写入WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在解析所述WIFI帧得到所述配置数据后,根据所述配置数据连接所选网络。
可选的,所述配置数据包括:SSID、连接密码、channel信道编号及加密方式;
所述生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,包括:
接收用户的SSID、连接密码、channel信道编号及加密方式;
将用户输入的所述SSID、连接密码、channel信道编号及加密方式写入所述WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在接收到所述WIFI帧解析得到所述配置数据后,根据所述配置数据创建无线网络。
可选的,当所述配置数据的字节数超过所述WIFI帧中的预设长度时,所述生成WIFI帧包括:
根据预设规则将所述配置数据分割为至少两部分数据;
生成多个所述WIFI帧,每个所述WIFI帧包含其中一部分配置数据。
可选的,广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置,包括:
依次广播所述生成的多个WIFI帧,以使所述第二终端在收到所述多个WIFI帧后,解析所接收到的WIFI帧,并根据所述预设规则将解析到的各个WIFI帧中的部分配置数据组合起来得到所述配置数据,并根据所述配置数据对所述第二终端进行配置。
本公开实施例还公开了一种配置方法,所述方法用于第二终端,包括:
侦听第一终端发送的WIFI帧,所述WIFI帧包含有用于对所述第二终端进行配置的配置数据;
当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据;
根据所述配置数据进行配置。
可选的,所述当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据,包括:
当侦听到WIFI帧之后,解析所述WIFI帧中的预设字段,得到所述配置数据。
可选的,
所述配置数据包括:SSID和连接密码,
所述根据所述配置数据进行配置,包括:根据所述SSID和连接密码连接相应的网络;
或者,
所述配置数据包括SSID、连接密码、channel信道编号及加密方式,所述根据所述配置数据进行配置,包括:根据所述SSID、连接密码、channel信道编号及加密方式创建无线网络。
可选的,所述当侦听到WIFI帧之后,解析所述WIFI帧中的预定字段,得到所述配置数据,包括:
当侦听到WIFI帧之后,判断侦听到的所述WIFI帧是否为多个,
当所述侦听到的WIFI帧为多个时,分别解析所接收到的WIFI帧的预定字段,并按照预设规则将解析所述预定字段得到的各部分数据进行组合,得到所述配置数据。
本公开实施例还公开了一种配置装置,所述装置用于第一终端,包括:
生成模块,用于生成WIFI帧,所述WIFI帧包含有用于对第二终端进行配置的配置数据;
广播模块,用于广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置。
可选的,所述生成模块用于:
在与所述第二终端建立通讯连接之前,生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,所述WIFI帧包括:管理帧、控制帧或者数据帧。
可选的,所述配置数据包括:SSID和连接密码;
所述生成模块包括:
配置数据第一获取子模块,用于获取所述第一终端已保存网络的SSID和连接密码,并从中选择要配置网络的SSID及连接密码;
配置数据第一承载子模块,用于将所选择网络的SSID和连接密码写入WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在解析所述WIFI帧得到所述配置数据后,根据所述配置数据连接所选网络。
可选的,所述配置数据包括:SSID、连接密码、channel信道编号及加密方式;
所述生成模块包括:
配置数据第二获取子模块,用于接收用户的SSID、连接密码、channel信道编号及加密方式;
配置数据第二承载子模块,用于将用户输入的所述SSID、连接密码、channel信道编号及加密方式写入所述WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在接收到所述WIFI帧解析得到所述配置数据后,根据所述配置数据创建无线网络。
可选的,当所述配置数据的字节数超过所述WIFI帧中的预设长度时,所述生成模块包括:
数据分割子模块,用于根据预设规则将所述配置数据分割为至少两部分数据;
多帧生成子模块,用于生成多个所述WIFI帧,每个所述WIFI帧包含其中一部分配置数据。
可选的,所述广播模块用于:
依次广播所述生成的多个WIFI帧,以使所述第二终端在收到所述多个WIFI帧后,解析所接收到的WIFI帧,并根据所述预设规则将解析到的各个WIFI帧中的部分配置数据组合起来得到所述配置数据,并根据所述配置数据对所述第二终端进行配置。
本公开实施例还公开了一种配置装置,所述装置用于第二终端,包括:
侦听模块,用于侦听第一终端发送的WIFI帧,所述WIFI帧包含有用于对所述第二终端进行配置的配置数据;
解析模块,用于当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据;
配置模块,用于根据所述配置数据进行配置。
可选的,所述解析模块用于:
当侦听到WIFI帧之后,解析所述WIFI帧中的预定字段,得到所述配置数据。
可选的,
所述配置数据包括:SSID和连接密码,
所述配置模块用于:根据所述SSID和连接密码连接相应的网络;
或者,
所述配置数据包括SSID、连接密码、channel信道编号及加密方式,
所述配置模块用于:根据所述SSID、连接密码、channel信道编号及加密方式创建无线网络。
可选的,所述解析模块包括:
多帧判断子模块,用于当侦听到WIFI帧之后,判断侦听到的所述WIFI帧是否为多个,当所述侦听到的WIFI帧为多个时,触发数据组合子模块;
数据组合子模块,用于分别解析所接收到的WIFI帧的预定字段,并按照预设规则将解析所述预定字段得到的各部分数据进行组合,得到所述配置数据。
本公开实施例还公开了一种配置装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
生成WIFI帧,所述WIFI帧包含有用于对第二终端进行配置的配置数据;
广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置。
本公开实施例还公开了一种配置装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
侦听第一终端发送的WIFI帧,所述WIFI帧包含有用于对所述第二终端进行配置的配置数据;
当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据;
根据所述配置数据进行配置。
第一终端可以为手机、平板电脑等移动终端,第二终端可以为智能电视(包括智能电视盒)、智能音箱等。WIFI帧可以包括数据帧、管理帧和控制帧,Probe Request(探查请求)是管理帧的一种。下面便以WIFI帧为Probe Request、预定字段为SSID字段、第一终端为手机等移动终端以及第二终端为智能电视为例,对本公开方案作进一步说明:
图1是根据一示例性实施例示出的一种配置方法的流程图。该方法可用于手机、平板电脑等移动终端。参见图1所示,该方法可以包括:
在步骤S101中,移动终端生成WIFI帧,WIFI帧包含有用于对智能电视进行配置的配置数据。
当用户欲对智能电视进行配置时,例如通过配置智能电视使其连接到某WIFI接入点,或者使智能电视自身充当WIFI接入点等,可以令手机生成用于对智能电视进行配置的配置数据,然后承载在WIFI帧中。
在步骤S102中,移动终端广播WIFI帧,以使智能电视在收到WIFI帧之后,根据解析WIFI帧得到的配置数据对智能电视进行配置。
在本实施例中,手机等移动终端与智能电视之间无需事先建立任何连接,而是令智能电视开放数据侦听接口,同时手机将WIFI帧以广播方式发送出去,智能电视侦听到WIFI帧之后,便可以从中取出配置数据,执行相应的配置操作,实现连接到某WIFI接入点或自身充当WIFI接入点等功能。
对于该WIFI帧的具体类型、结构等本实施例并不进行限制。作为示例,该WIFI帧可以为802.11协议中的Probe Request(即探查请求)。生成WIFI帧可以包括:
在与智能电视建立通讯连接之前,生成Probe Request探查请求,配置数据被置于ProbeRequest的SSID字段中。
Probe Request用于扫描区域内目前有哪些802.11网络。设备可以主动发出ProbeRequest,等待AP(接入点)对该探查帧的响应(Probe Response),以此方式实现对AP的发现。发明人在实现本公开方案的过程中发现,可以利用Probe Request来承载配置数据,这样手机与智能电视之间无需事先建立任何连接,智能电视只需侦听即可,这就进一步简化了对智能电视配置时的操作过程。
Probe Request中包含一个SSID字段(SSID element content),该字段通常可被设定为特定网络的SSID或任何网络的SSID,该字段最长可为32字节(MAX 32byte)。在本公开实施例中,配置数据可被置于该字段中。
在本实施例或本公开其他某些实施例中,配置数据可以包括:SSID和连接密码。
相应的参见图2所示,生成Probe Request探查请求,可以包括:
在步骤S201中,移动终端获取移动终端已保存网络的SSID和连接密码,并从中选择要配置网络的SSID及连接密码;
在步骤S202中,移动终端将所选择网络的SSID和连接密码写入Probe Request探查请求的SSID字段,生成Probe Request探查请求,以使智能电视根据配置数据连接所选网络。
这样就相当于手机将WIFI接入点的信息分享给了智能电视,使智能电视能够直接按照收到的SSID和连接密码连接相应的WIFI接入点,而不用再使用遥控器为智能电视进行配置。
作为示例该场景可参见图3所示,在图3中,301为手机,302为智能电视盒(简称电视盒),303为电视机,302与303共同组成了智能电视,304为某WiFi接入点(AP),手机301可将接入点304的SSID和连接密码向外发送出去,电视盒302收到之后便能连接上接入点304。
在图4所示的界面中,用户可以看到当前手机上已保存的WiFi的SSID,如果点击了“分享”按钮,则手机会将该WiFi的SSID及连接密码封装为Probe Request帧并向外发送出去,以分享给智能电视使用。
在本实施例或本公开其他某些实施例中,配置数据也可以包括:SSID、连接密码、channel信道编号及加密方式;
相应的参见图5所示,生成Probe Request探查请求,可以包括:
在步骤S501中,移动终端接收用户的SSID、连接密码、channel信道编号及加密方式;
在步骤S502中,移动终端将用户输入的SSID、连接密码、channel信道编号及加密方式写入Probe Request探查请求的SSID字段,生成Probe Request探查请求,以使智能电视根据配置数据创建无线网络。
这样便实现了通过手机指示智能电视自身创建为无线接入点,而不用事先与智能电视建立连接,也不需要在遥控器上进行繁琐的操作。
作为示例可参见图6所示,在图6中,601为手机,602为电视盒,603为电视机,602与603共同组成了智能电视,手机601将SSID、连接密码、channel信道编号、加密方式发送给电视盒602之后,电视盒602便按照该配置数据将自身建立无线接入点。智能电视自身变为无线接入点之后,手机便可以与其进行连接,传输数据。
另外,在一些情况下可能碰到配置数据的字节数超过WIFI帧中的预设长度的情况,例如有的WiFi接入点可能会有很长的密码,而Probe Request帧中的SSID字段最多是32字节。
所以参见图7所示,在本实施例或本公开其他某些实施例中,当配置数据的字节数超过WIFI帧中的预设长度时,生成WIFI帧可以包括:
在步骤S701中,移动终端根据预设规则将配置数据分割为至少两部分数据;
在步骤S702中,移动终端生成多个WIFI帧,每个WIFI帧包含其中一部分配置数据。
在本实施例或本公开其他某些实施例中,广播WIFI帧,以使智能电视在收到WIFI帧之后,根据解析WIFI帧得到的配置数据对智能电视进行配置,可以包括:
依次广播生成的多个WIFI帧,以使智能电视在收到多个WIFI帧后,解析所接收到的WIFI帧,并根据预设规则将解析到的各个WIFI帧中的部分配置数据组合起来得到配置数据,并根据配置数据对智能电视进行配置。
例如,可以按照预设规则将配置数据均分为N部分,置于N个WIFI帧之中,并在各WIFI帧中再设置有一些指示标志,用于指示各部分数据的关联关系。这样智能电视在收到一个WIFI帧之后,按照同样的规则可判断出该帧中的数据属于配置数据的哪一部分,以及配置数据的所有WIFI帧是否都接收到了。
图8是根据一示例性实施例示出的一种配置方法的流程图。该方法可用于智能电视。参见图8所示,该方法可以包括:
在步骤S801中,智能电视侦听移动终端发送的WIFI帧,WIFI帧包含有用于对智能电视进行配置的配置数据。
在步骤S802中,当智能电视侦听到WIFI帧之后,解析WIFI帧,得到配置数据。
在步骤S803中,智能电视根据配置数据进行配置。
在本实施例或本公开其他某些实施例中,WIFI帧可以为802.11协议中的Probe Request探查请求,配置数据可以被置于Probe Request的SSID字段中。
在本实施例或本公开其他某些实施例中,当侦听到WIFI帧之后,解析WIFI帧,得到配置数据,包括:
当侦听到Probe Request探查请求之后,解析Probe Request的SSID字段,得到配置数据。
在本实施例或本公开其他某些实施例中,配置数据包括:SSID和连接密码,
根据配置数据进行配置,包括:根据SSID和连接密码连接相应的网络;
或者,
配置数据包括SSID、连接密码、channel信道编号及加密方式,
根据配置数据进行配置,包括:根据SSID、连接密码、channel信道编号及加密方式创建无线网络。
另外,在本实施例或本公开其他某些实施例中,当配置数据的字节数超过WIFI帧中的预设长度时,移动终端会将配置数据按照预设规则分割为至少两部分数据,每部分数据被置于一个WIFI帧中。相应的参见图9所示,在智能电视一侧:
当侦听到Probe Request探查请求之后,解析Probe Request的SSID字段,得到配置数据,包括:
在步骤S901中,当智能电视侦听到Probe Request探查请求之后,判断侦听到的ProbeRequest探查请求是否为多个;
在步骤S902中,当侦听到的Probe Request探查请求为多个时,智能电视分别解析所接收到的Probe Request的SSID字段,并按照预设规则将解析SSID字段得到的各部分数据进行组合,得到配置数据。
下面结合两个具体场景对本公开作进一步描述。
图10是根据一示例性实施例示出的一种配置方法的信令图。在本实施例场景中,移动终端具体为手机,用户想通过手机配置智能电视去连接的网络具体是一个WIFI网络(WIFI接入点)。另外由于配置数据的字节数较多,所以手机将配置数据分为三帧Probe Request进行发送。
在步骤S1001中,手机根据用户提供的连接密码向WIFI接入点发送连接请求。
在步骤S1002中,WIFI接入点向手机发送反馈,连接成功。
连接成功即代表该WIFI接入点的连接密码是正确的,手机可将其保存起来备用。当然,在实际中手机与WIFI接入点建立连接的过程可能比步骤S1001~S1002更为复杂,例如需要多次交互才可连接成功,而步骤S1001~S1002则属于一种便于理解的简化的描述。
在步骤S1003中,手机向外发出第一帧Probe Request。
在步骤S1004中,智能电视收到后反馈Probe Response。
在步骤S1005中,手机向外发出第二帧Probe Request。
在步骤S1006中,智能电视收到后反馈Probe Response。
在步骤S1007中,手机向外发出第三帧Probe Request。
在步骤S1008中,智能电视收到后反馈Probe Response。
下面对Probe Request帧的具体内容进行举例说明:
例如,要连接的接入点SSID为“mitv_24GAPABCDEFGHIJKLM”(23字节),连接密码(password)为“1234567890abcdefghigklmnopqrs”(29字节),接入点SSID与password组合起来就是“mitv_24GAPABCDEFGHIJKLM1234567890abcdefghigklmnopqrs”(52字节),由于字节数过多,所以可被分割为三部分即“mitv_24GAPABCDEFGHIJKLM1”(24字节)、“234567890abcdefghigklmnopq”(26字节)、“rs”(2字节)。此外,配置数据中还包括用于指示接入点SSID的字符长度的数据(Ssid len)、指示password的字符长度的数据(Password len),以及指示密码类型、加密类型的数据,这些数据共2个字节。所以配置数据的总字节数(Total len)为54字节。(注:1字节=8比特,即1byte=8bit)
手机发出的第一帧Probe Request的SSID字段可以是如下构成:
手机发出的第二帧Probe Request的SSID字段可以是如下构成:
手机发出的第三帧Probe Request的SSID字段可以是如下构成:
智能电视在收到第一帧之后,发现Total len=54字节,而Sub Payload只有24字节,所以可得知配置数据被进行了拆分,又根据Index=1可知当前帧为第一帧。另外,根据version=1可知该配置数据是指示智能电视去连接其他AP。
智能电视在收到第二帧之后,根据Index=2可知当前帧为第二帧。
智能电视在收到第三帧之后,根据Index=3可知当前帧为第三帧。
当收到三帧之后,通过累计Sub Payload及两个Payload得到52字节的字符串,正好等于Total len-2,所以接入点SSID及password的数据接收完整。然后,根据Ssid len=23、Password len=29可从这52字节的字符串中分割出接入点SSID及password。
在步骤S1009中,智能电视根据收到的SSID及连接密码向该WIFI接入点发送连接请求。
在步骤S1010中,WIFI接入点向智能电视发送反馈,连接成功。
在步骤S1011中,智能电视开始通过该WIFI接入点上网。例如下载电影等。
图11是根据一示例性实施例示出的一种配置方法的信令图。在本实施例场景中,移动终端具体为手机,用户想通过手机使智能电视创建的无线网络为WIFI网络,或者说是用户想通过手机使智能电视将其自身创建为WIFI接入点。
在步骤S1101中,手机发出Probe Request帧,被智能电视侦听到。
在步骤S1102中,智能电视反馈Probe Response。
下面对Probe Request帧的具体内容进行举例说明:
例如,智能电视应建立的接入点SSID为“MIKLTVOS”(8字节),连接密码为“12345678”(8字节),加密方式为WPA,channel号为6。接入点SSID与password组合起来就是“MIKLTVOS12345678”(16字节),字节数较少,无需分割。此外,加密方式、channel等加起来共3字节。所以配置数据的总字节数(Total len)为19字节。
该Probe Request帧的SSID字段可以是如下构成:
智能电视收到该帧之后,根据version=2可知该配置数据是指示智能电视将自身创建为AP的。根据Ssid len=8、Password len=8可将字符串“MIKLTVOS12345678”拆分为接入点SSID及password,再根据得到channel等信息,将智能电视自身创建为AP。
在步骤S1103中,手机根据先前设置的连接密码向智能电视发送连接请求。
在步骤S1104中,智能电视向手机发送反馈,连接成功。
在步骤S1105中,手机与智能电视之间开始进行数据通信。
图12是根据一示例性实施例示出的一种配置装置的框图。该装置可用于移动终端。参见图12所示,该装置包括:
生成模块1201,用于生成WIFI帧,WIFI帧包含有用于对智能电视进行配置的配置数据;
广播模块1202,用于广播WIFI帧,以使智能电视在收到WIFI帧之后,根据解析WIFI帧得到的配置数据对智能电视进行配置。
在本实施例或本公开其他某些实施例中,生成模块可以用于:
在与智能电视建立通讯连接之前,生成Probe Request探查请求,配置数据被置于ProbeRequest的SSID字段中。
在本实施例或本公开其他某些实施例中,配置数据包括:SSID和连接密码;
相应的参见图13所示,生成模块包括:
配置数据第一获取子模块1301,用于获取移动终端已保存网络的SSID和连接密码,并从中选择要配置网络的SSID及连接密码;
配置数据第一承载子模块1302,用于将所选择网络的SSID和连接密码写入ProbeRequest探查请求的SSID字段,生成Probe Request探查请求,以使智能电视根据配置数据连接所选网络。
在本实施例或本公开其他某些实施例中,配置数据包括:SSID、连接密码、channel信道编号、加密方式;
相应的参见图14所示,生成模块包括:
配置数据第二获取子模块1401,用于接收用户的SSID、连接密码、channel信道编号及加密方式;
配置数据第二承载子模块1402,用于将用户输入的SSID、连接密码、channel信道编号及加密方式写入Probe Request探查请求的SSID字段,生成Probe Request探查请求,以使智能电视根据配置数据创建无线网络。
参见图15所示,在本实施例或本公开其他某些实施例中,当配置数据的字节数超过WIFI帧中的预设长度时,生成模块包括:
数据分割子模块1501,用于根据预设规则将配置数据分割为至少两部分数据;
多帧生成子模块1502,用于生成多个WIFI帧,每个WIFI帧包含其中一部分配置数据。
在本实施例或本公开其他某些实施例中,WIFI帧广播模块可具体用于:
依次广播生成的多个WIFI帧,以使智能电视在收到多个WIFI帧后,解析所接收到的WIFI帧,并根据预设规则将解析到的各个WIFI帧中的部分配置数据组合起来得到配置数据,并根据配置数据对智能电视进行配置。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图16是根据一示例性实施例示出的一种配置装置的框图。该装置可用于智能电视。参见图16所示,该装置包括:
侦听模块1601,用于侦听移动终端发送的WIFI帧,WIFI帧包含有用于对智能电视进行配置的配置数据;
解析模块1602,用于当侦听到WIFI帧之后,解析WIFI帧,得到配置数据;
配置模块1603,用于根据配置数据进行配置。
在本实施例或本公开其他某些实施例中,WIFI帧可以为Probe Request探查请求;
解析模块用于:
当侦听到Probe Request探查请求之后,解析Probe Request的SSID字段,得到配置数据。
在本实施例或本公开其他某些实施例中:
配置数据包括:SSID和连接密码,
配置模块用于:根据SSID和连接密码连接相应的网络;
或者,
配置数据包括SSID、连接密码、channel信道编号及加密方式,
配置模块用于:根据SSID、连接密码、channel信道编号及加密方式创建无线网络。
参见图17所示,在本实施例或本公开其他某些实施例中,解析模块包括:
多帧判断子模块1701,用于当侦听到Probe Request探查请求之后,判断侦听到的ProbeRequest探查请求是否为多个,当侦听到的Probe Request探查请求为多个时,触发数据组合子模块;
数据组合子模块1702,用于分别解析所接收到的Probe Request的SSID字段,并按照预设规则将解析SSID字段得到的各部分数据进行组合,得到配置数据。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开还公开了一种配置装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
生成WIFI帧,WIFI帧包含有用于对智能电视进行配置的配置数据;
广播WIFI帧,以使智能电视在收到WIFI帧之后,根据解析WIFI帧得到的配置数据对智能电视进行配置。
本公开还公开了一种非临时性计算机可读存储介质,当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种配置方法,方法包括:
生成WIFI帧,WIFI帧包含有用于对智能电视进行配置的配置数据;
广播WIFI帧,以使智能电视在收到WIFI帧之后,根据解析WIFI帧得到的配置数据对智能电视进行配置。
本公开还公开了一种配置装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
侦听移动终端发送的WIFI帧,WIFI帧包含有用于对所述装置进行配置的配置数据;
当侦听到WIFI帧之后,解析WIFI帧,得到配置数据;
根据配置数据进行配置。
本公开还公开了一种非临时性计算机可读存储介质,当存储介质中的指令由智能电视的处理器执行时,使得智能电视能够执行一种配置方法,方法包括:
侦听移动终端发送的WIFI帧,WIFI帧包含有用于对智能电视进行配置的配置数据;
当侦听到WIFI帧之后,解析WIFI帧,得到配置数据;
根据配置数据进行配置。
图18是根据一示例性实施例示出的一种用于配置装置的框图。例如,该装置2800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图18,装置2800可以包括以下一个或多个组件:处理组件2802,存储器2804,电源组件2806,多媒体组件2808,音频组件2810,输入/输出(I/O)的接口2812,传感器组件2814,以及通信组件2816。
处理组件2802通常控制装置2800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件2802可以包括一个或多个处理器2820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件2802可以包括一个或多个模块,便于处理组件2802和其他组件之间的交互。例如,处理组件2802可以包括多媒体模块,以方便多媒体组件2808和处理组件2802之间的交互。
存储器2804被配置为存储各种类型的数据以支持在设备2800的操作。这些数据的示例包括用于在装置2800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器2804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件2806为装置2800的各种组件提供电力。电源组件2806可以包括电源管理***,一个或多个电源,及其他与为装置2800生成、管理和分配电力相关联的组件。
多媒体组件2808包括在所述装置2800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件2808包括一个前置摄像头和/或后置摄像头。当装置2800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件2810被配置为输出和/或输入音频信号。例如,音频组件2810包括一个麦克风(MIC),当装置2800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器2804或经由通信组件2816发送。在一些实施例中,音频组件2810还包括一个扬声器,用于输出音频信号。
I/O接口2812为处理组件2802和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件2814包括一个或多个传感器,用于为装置2800提供各个方面的状态评估。例如,传感器组件2814可以检测到设备2800的打开/关闭状态,组件的相对定位,例如所述组件为装置2800的显示器和小键盘,传感器组件2814还可以检测装置2800或装置2800一个组件的位置改变,用户与装置2800接触的存在或不存在,装置2800方位或加速/减速和装置2800的温度变化。传感器组件2814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件2814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件2814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件2816被配置为便于装置2800和其他设备之间有线或无线方式的通信。装置2800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件2816经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件2816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置2800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行终端侧的上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器2804,上述指令可由装置2800的处理器2820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (22)

1.一种配置方法,其特征在于,所述方法用于第一终端,包括:
生成WIFI帧,所述WIFI帧包含有用于对第二终端进行配置的配置数据;
广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置。
2.根据权利要求1所述的方法,其特征在于,所述生成WIFI帧包括:
在与所述第二终端建立通讯连接之前,生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,所述WIFI帧包括:管理帧、控制帧或者数据帧。
3.根据权利要求2所述的方法,其特征在于,所述配置数据包括:SSID和连接密码;
所述生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,包括:
获取所述移动终端已保存网络的SSID和连接密码,并从中选择要配置网络的SSID及连接密码;
将所选择网络的SSID和连接密码写入WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在解析所述WIFI帧得到所述配置数据后,根据所述配置数据连接所选网络。
4.根据权利要求2所述的方法,其特征在于,所述配置数据包括:SSID、连接密码、channel信道编号及加密方式;
所述生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,包括:
接收用户的SSID、连接密码、channel信道编号及加密方式;
将用户输入的所述SSID、连接密码、channel信道编号及加密方式写入所述WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在接收到所述WIFI帧解析得到所述配置数据后,根据所述配置数据创建无线网络。
5.根据权利要求1所述的方法,其特征在于,当所述配置数据的字节数超过所述WIFI帧中的预设长度时,所述生成WIFI帧包括:
根据预设规则将所述配置数据分割为至少两部分数据;
生成多个所述WIFI帧,每个所述WIFI帧包含其中一部分配置数据。
6.根据权利要求5所述的方法,其特征在于,广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置,包括:
依次广播所述生成的多个WIFI帧,以使所述第二终端在收到所述多个WIFI帧后,解析所接收到的WIFI帧,并根据所述预设规则将解析到的各个WIFI帧中的部分配置数据组合起来得到所述配置数据,并根据所述配置数据对所述第二终端进行配置。
7.一种配置方法,其特征在于,所述方法用于第二终端,包括:
侦听第一终端发送的WIFI帧,所述WIFI帧包含有用于对所述第二终端进行配置的配置数据;
当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据;
根据所述配置数据进行配置。
8.根据权利要求7所述的方法,其特征在于,所述当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据,包括:
当侦听到WIFI帧之后,解析所述WIFI帧中的预设字段,得到所述配置数据。
9.根据权利要求8所述的方法,其特征在于,
所述配置数据包括:SSID和连接密码,
所述根据所述配置数据进行配置,包括:根据所述SSID和连接密码连接相应的网络;
或者,
所述配置数据包括SSID、连接密码、channel信道编号及加密方式,所述根据所述配置数据进行配置,包括:根据所述SSID、连接密码、channel信道编号及加密方式创建无线网络。
10.根据权利要求8所述的方法,其特征在于,所述当侦听到WIFI帧之后,解析所述WIFI帧中的预定字段,得到所述配置数据,包括:
当侦听到WIFI帧之后,判断侦听到的所述WIFI帧是否为多个,
当所述侦听到的WIFI帧为多个时,分别解析所接收到的WIFI帧的预定字段,并按照预设规则将解析所述预定字段得到的各部分数据进行组合,得到所述配置数据。
11.一种配置装置,其特征在于,所述装置用于第一终端,包括:
生成模块,用于生成WIFI帧,所述WIFI帧包含有用于对第二终端进行配置的配置数据;
广播模块,用于广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置。
12.根据权利要求11所述的装置,其特征在于,所述生成模块用于:
在与所述第二终端建立通讯连接之前,生成WIFI帧,并在所述WIFI帧的预定字段中设置所述配置数据,所述WIFI帧包括:管理帧、控制帧或者数据帧。
13.根据权利要求12所述的装置,其特征在于,所述配置数据包括:SSID和连接密码;
所述生成模块包括:
配置数据第一获取子模块,用于获取所述第一终端已保存网络的SSID和连接密码,并从中选择要配置网络的SSID及连接密码;
配置数据第一承载子模块,用于将所选择网络的SSID和连接密码写入WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在解析所述WIFI帧得到所述配置数据后,根据所述配置数据连接所选网络。
14.根据权利要求12所述的装置,其特征在于,所述配置数据包括:SSID、连接密码、channel信道编号及加密方式;
所述生成模块包括:
配置数据第二获取子模块,用于接收用户的SSID、连接密码、channel信道编号及加密方式;
配置数据第二承载子模块,用于将用户输入的所述SSID、连接密码、channel信道编号及加密方式写入所述WIFI帧的预定字段中,生成WIFI帧,以使所述第二终端在接收到所述WIFI帧解析得到所述配置数据后,根据所述配置数据创建无线网络。
15.根据权利要求11所述的装置,其特征在于,当所述配置数据的字节数超过所述WIFI帧中的预设长度时,所述生成模块包括:
数据分割子模块,用于根据预设规则将所述配置数据分割为至少两部分数据;
多帧生成子模块,用于生成多个所述WIFI帧,每个所述WIFI帧包含其中一部分配置数据。
16.根据权利要求15所述的装置,其特征在于,所述广播模块用于:
依次广播所述生成的多个WIFI帧,以使所述第二终端在收到所述多个WIFI帧后,解析所接收到的WIFI帧,并根据所述预设规则将解析到的各个WIFI帧中的部分配置数据组合起来得到所述配置数据,并根据所述配置数据对所述第二终端进行配置。
17.一种配置装置,其特征在于,所述装置用于第二终端,包括:
侦听模块,用于侦听第一终端发送的WIFI帧,所述WIFI帧包含有用于对所述第二终端进行配置的配置数据;
解析模块,用于当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据;
配置模块,用于根据所述配置数据进行配置。
18.根据权利要求17所述的装置,其特征在于,所述解析模块用于:
当侦听到WIFI帧之后,解析所述WIFI帧中的预定字段,得到所述配置数据。
19.根据权利要求18所述的装置,其特征在于,
所述配置数据包括:SSID和连接密码,
所述配置模块用于:根据所述SSID和连接密码连接相应的网络;
或者,
所述配置数据包括SSID、连接密码、channel信道编号及加密方式,
所述配置模块用于:根据所述SSID、连接密码、channel信道编号及加密方式创建无线网络。
20.根据权利要求18所述的装置,其特征在于,所述解析模块包括:
多帧判断子模块,用于当侦听到WIFI帧之后,判断侦听到的所述WIFI帧是否为多个,当所述侦听到的WIFI帧为多个时,触发数据组合子模块;
数据组合子模块,用于分别解析所接收到的WIFI帧的预定字段,并按照预设规则将解析所述预定字段得到的各部分数据进行组合,得到所述配置数据。
21.一种配置装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
生成WIFI帧,所述WIFI帧包含有用于对第二终端进行配置的配置数据;
广播所述WIFI帧,以使所述第二终端在收到所述WIFI帧之后,根据解析所述WIFI帧得到的所述配置数据对所述第二终端进行配置。
22.一种配置装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
侦听第一终端发送的WIFI帧,所述WIFI帧包含有用于对所述装置进行配置的配置数据;
当侦听到所述WIFI帧之后,解析所述WIFI帧,得到所述配置数据;
根据所述配置数据进行配置。
CN201410771880.2A 2014-12-12 2014-12-12 配置方法及装置 Pending CN104602112A (zh)

Priority Applications (9)

Application Number Priority Date Filing Date Title
CN201410771880.2A CN104602112A (zh) 2014-12-12 2014-12-12 配置方法及装置
JP2016563237A JP2017508419A (ja) 2014-12-12 2015-04-30 構成方法、装置、プログラム及び記録媒体
BR112015018864A BR112015018864A2 (pt) 2014-12-12 2015-04-30 método e dispositivo para realizar uma configuração
KR1020157017539A KR101744695B1 (ko) 2014-12-12 2015-04-30 구성 방법, 장치, 프로그램 및 기록매체
MX2015009126A MX356464B (es) 2014-12-12 2015-04-30 Método y dispositivo para ejecutar configuración.
PCT/CN2015/078018 WO2016090826A1 (zh) 2014-12-12 2015-04-30 配置方法及装置
RU2015129583A RU2619073C2 (ru) 2014-12-12 2015-04-30 Способ и устройство для выполнения настраивания
US14/863,465 US20160174140A1 (en) 2014-12-12 2015-09-24 Method and device for performing configuration
EP15199609.7A EP3032514B1 (en) 2014-12-12 2015-12-11 Method and device for performing configuration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410771880.2A CN104602112A (zh) 2014-12-12 2014-12-12 配置方法及装置

Publications (1)

Publication Number Publication Date
CN104602112A true CN104602112A (zh) 2015-05-06

Family

ID=53127547

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410771880.2A Pending CN104602112A (zh) 2014-12-12 2014-12-12 配置方法及装置

Country Status (9)

Country Link
US (1) US20160174140A1 (zh)
EP (1) EP3032514B1 (zh)
JP (1) JP2017508419A (zh)
KR (1) KR101744695B1 (zh)
CN (1) CN104602112A (zh)
BR (1) BR112015018864A2 (zh)
MX (1) MX356464B (zh)
RU (1) RU2619073C2 (zh)
WO (1) WO2016090826A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105096564A (zh) * 2015-08-06 2015-11-25 上海实维实验仪器技术有限公司 冰箱运行环境监控***
CN105096396A (zh) * 2015-09-28 2015-11-25 成都思晗科技股份有限公司 用于高速公路的不停车收费***
CN105682183A (zh) * 2016-01-14 2016-06-15 美的集团股份有限公司 控制家电设备入网的方法和装置
CN106210875A (zh) * 2015-05-07 2016-12-07 Tcl集团股份有限公司 模块电视的wifi连接方法及装置
CN106254147A (zh) * 2016-09-08 2016-12-21 珠海全志科技股份有限公司 一种用于Wi‑Fi网络的配置方法、物联网终端和控制端
CN106604305A (zh) * 2016-12-13 2017-04-26 深圳市江波龙科技有限公司 一种无线网络配置方法、装置和一种终端
CN107094285A (zh) * 2017-05-10 2017-08-25 北京奇艺世纪科技有限公司 一种数据传输方法及装置
CN108307479A (zh) * 2017-12-15 2018-07-20 珠海格力电器股份有限公司 通信模块及其配网方法、装置、存储介质、设备及终端
CN108901023A (zh) * 2018-08-06 2018-11-27 佛山市甜慕链客科技有限公司 一种在物联网设备之间共享WiFi的方法及***
CN110175460A (zh) * 2019-05-05 2019-08-27 深圳市华星光电技术有限公司 图像处理装置的配置方法及图像处理装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105375970B (zh) * 2015-09-30 2018-12-18 青岛海信移动通信技术股份有限公司 一种移动设备进行中继的方法和装置
CN105375969B (zh) 2015-09-30 2018-10-19 青岛海信移动通信技术股份有限公司 一种移动设备进行中继的方法和装置
WO2018036071A1 (zh) * 2016-08-21 2018-03-01 华为技术有限公司 一种设备之间组网的方法和设备
CN108476460B (zh) 2016-12-09 2021-05-04 华为技术有限公司 建立热点连接的方法和终端设备
TWI653905B (zh) * 2016-12-28 2019-03-11 瑞昱半導體股份有限公司 無線連網方法
CN108702623B (zh) 2017-05-25 2021-05-07 华为技术有限公司 一种无线局域网的配置方法及设备
US20190349758A1 (en) * 2018-05-10 2019-11-14 Jing Zhu Ultrasound-assisted wi-fi and bluetooth authentication
EP3697141B1 (en) * 2019-02-13 2022-04-20 Intel Corporation Transmission management techniques for avoiding excessive exposure of humans to electromagnetic energy

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101084687A (zh) * 2004-12-23 2007-12-05 科胜讯***公司 用于无线客户端连接和远程配置的***及方法
US20100131619A1 (en) * 2008-11-21 2010-05-27 Microsoft Corporation Creating cross-technology configuration settings
CN103945369A (zh) * 2013-01-18 2014-07-23 杭州古北电子科技有限公司 一种通过检查wifi数据包的长度实现wifi设备的上网配置方法
CN103957580A (zh) * 2014-05-14 2014-07-30 俞芳 一种用于智能硬件的wifi快速组网配对方法及模块
US20140226817A1 (en) * 2013-02-11 2014-08-14 Broadcom Corporation Apparatus and method to register wi-fi clients on a wi-fi network
CN103997411A (zh) * 2013-02-17 2014-08-20 ***通信集团广东有限公司 电力线***及其信息交互方法、电力线WiFi终端、局端
CN104066101A (zh) * 2014-06-12 2014-09-24 北京联盛德微电子有限责任公司 基于无线网络的无线网卡设备自动配置方法
CN104469789A (zh) * 2014-12-05 2015-03-25 深圳市新联锋科技有限公司 智能家电的连接配置方法以及***

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4182956B2 (ja) * 2005-05-31 2008-11-19 ブラザー工業株式会社 通信システム、コンピュータ、機器、及びプログラム
RU2417539C2 (ru) * 2005-07-07 2011-04-27 Квэлкомм Инкорпорейтед Способ и устройство для межсетевого взаимодействия беспроводных глобальных сетей и беспроводных локальных сетей или беспроводных персональных локальных сетей
US8014529B2 (en) * 2006-08-18 2011-09-06 Eye-Fi, Inc. In-band device enrollment without access point support
US8902868B2 (en) * 2008-08-15 2014-12-02 Qualcomm Incorporated Method and apparatus for wirelessly distributing multiplex signal comprising multimedia data over a local area network
KR101586089B1 (ko) * 2009-08-14 2016-01-15 삼성전자주식회사 근거리 통신을 이용한 무선 네트워크 연결 시스템 및 방법 그리고 그 장치
RU2437256C1 (ru) * 2010-05-11 2011-12-20 Александр Вячеславович Климушин Способ обеспечения беспроводного доступа в сеть коллективного пользования
US8751045B2 (en) * 2010-07-29 2014-06-10 Taiwan Semiconductor Manufacturing Company, Ltd. System and method of monitoring an environmental parameter along a predetermined route
US8813198B2 (en) * 2011-07-05 2014-08-19 Apple Inc. Configuration of accessories for wireless network access
US20130250801A1 (en) * 2012-03-20 2013-09-26 Sony Corporation Method and apparatus for auto-registering devices in a wireless network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101084687A (zh) * 2004-12-23 2007-12-05 科胜讯***公司 用于无线客户端连接和远程配置的***及方法
US20100131619A1 (en) * 2008-11-21 2010-05-27 Microsoft Corporation Creating cross-technology configuration settings
CN103945369A (zh) * 2013-01-18 2014-07-23 杭州古北电子科技有限公司 一种通过检查wifi数据包的长度实现wifi设备的上网配置方法
US20140226817A1 (en) * 2013-02-11 2014-08-14 Broadcom Corporation Apparatus and method to register wi-fi clients on a wi-fi network
CN103997411A (zh) * 2013-02-17 2014-08-20 ***通信集团广东有限公司 电力线***及其信息交互方法、电力线WiFi终端、局端
CN103957580A (zh) * 2014-05-14 2014-07-30 俞芳 一种用于智能硬件的wifi快速组网配对方法及模块
CN104066101A (zh) * 2014-06-12 2014-09-24 北京联盛德微电子有限责任公司 基于无线网络的无线网卡设备自动配置方法
CN104469789A (zh) * 2014-12-05 2015-03-25 深圳市新联锋科技有限公司 智能家电的连接配置方法以及***

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210875A (zh) * 2015-05-07 2016-12-07 Tcl集团股份有限公司 模块电视的wifi连接方法及装置
CN106210875B (zh) * 2015-05-07 2019-05-28 Tcl集团股份有限公司 模块电视的wifi连接方法及装置
CN105096564A (zh) * 2015-08-06 2015-11-25 上海实维实验仪器技术有限公司 冰箱运行环境监控***
CN105096396A (zh) * 2015-09-28 2015-11-25 成都思晗科技股份有限公司 用于高速公路的不停车收费***
CN105096396B (zh) * 2015-09-28 2017-05-31 成都思晗科技股份有限公司 用于高速公路的不停车收费***
CN105682183B (zh) * 2016-01-14 2017-06-16 美的集团股份有限公司 控制家电设备入网的方法和装置
CN105682183A (zh) * 2016-01-14 2016-06-15 美的集团股份有限公司 控制家电设备入网的方法和装置
CN106254147B (zh) * 2016-09-08 2019-06-28 珠海全志科技股份有限公司 一种用于Wi-Fi网络的配置方法、物联网终端和控制端
CN106254147A (zh) * 2016-09-08 2016-12-21 珠海全志科技股份有限公司 一种用于Wi‑Fi网络的配置方法、物联网终端和控制端
CN106604305A (zh) * 2016-12-13 2017-04-26 深圳市江波龙科技有限公司 一种无线网络配置方法、装置和一种终端
CN106604305B (zh) * 2016-12-13 2019-12-13 深圳市江波龙科技有限公司 一种无线网络配置方法、装置和一种终端
CN107094285A (zh) * 2017-05-10 2017-08-25 北京奇艺世纪科技有限公司 一种数据传输方法及装置
CN108307479A (zh) * 2017-12-15 2018-07-20 珠海格力电器股份有限公司 通信模块及其配网方法、装置、存储介质、设备及终端
CN108307479B (zh) * 2017-12-15 2020-03-24 珠海格力电器股份有限公司 通信模块及其配网方法、装置、存储介质、设备及终端
CN108901023A (zh) * 2018-08-06 2018-11-27 佛山市甜慕链客科技有限公司 一种在物联网设备之间共享WiFi的方法及***
CN110175460A (zh) * 2019-05-05 2019-08-27 深圳市华星光电技术有限公司 图像处理装置的配置方法及图像处理装置

Also Published As

Publication number Publication date
EP3032514A1 (en) 2016-06-15
US20160174140A1 (en) 2016-06-16
RU2619073C2 (ru) 2017-05-11
BR112015018864A2 (pt) 2017-07-18
MX356464B (es) 2018-05-30
KR20160085698A (ko) 2016-07-18
EP3032514B1 (en) 2018-02-28
JP2017508419A (ja) 2017-03-23
MX2015009126A (es) 2016-08-17
WO2016090826A1 (zh) 2016-06-16
RU2015129583A (ru) 2017-02-14
KR101744695B1 (ko) 2017-06-08

Similar Documents

Publication Publication Date Title
CN104602112A (zh) 配置方法及装置
CN104580401A (zh) 连接方法及装置
CN104683938A (zh) 智能设备的配置方法和装置
CN110769485A (zh) 使目标终端接入无线接入点提供的目标无线网络的方法
US10374819B2 (en) Methods and devices of accessing wireless network
CN104640234A (zh) 无线网络连接方法和装置
CN104318741A (zh) 蓝牙设备控制方法及装置
CN105163366A (zh) 无线网络连接方法和装置
CN105049416A (zh) 一种接入wifi网络的方法及装置
CN104010222A (zh) 评论信息展示方法、装置及***
CN105263196A (zh) 连接状态提示方法和装置
CN105162889A (zh) 设备找回方法及装置
CN104853336A (zh) 发现智能设备的方法、请求接入互联网的方法及装置
US9723486B2 (en) Method and apparatus for accessing network
CN105704655A (zh) 终端之间的媒体数据共享方法及装置
CN105100074A (zh) 数据操作处理方法、装置以及终端设备
CN104506443A (zh) 路由器设置界面显示方法及装置
CN104684106A (zh) 网络连接的方法及装置
CN104735670A (zh) 网络接入方法及装置
CN107204883A (zh) 网络故障处理方法及装置
CN104468971A (zh) 连接播放源的方法及装置
CN105120505A (zh) 智能设备接入路由器的方法、装置以及***
CN104812020A (zh) 控制智能设备接入网络的方法、装置及***
CN104881342A (zh) 终端测试方法及装置
CN105657690A (zh) 移动终端设置信息的处理方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150506