一种查询设备服务的方法及智能终端与流程

文档序号:11139768阅读:451来源:国知局
一种查询设备服务的方法及智能终端与制造工艺
本发明涉及无线局域网络
技术领域
,尤其涉及一种查询设备服务的方法及智能终端。
背景技术
:现有技术中,无线智能终端(WIFIStation,以下简称STA)需要使用某些无线局域网络中的设备服务(例如打印服务时),通常需要接入到该无线局域网络(WIFI)中,再进行搜索,若搜索不到相应的设备服务,则退出该WIFI,接入其他WIFI继续进行搜索尝试。这样的过程比较复杂,STA查询到一个合适的设备服务有可能需要多次接入WIFI并退出,降低了接入服务的灵活性和便利性。技术实现要素:根据现有技术中存在的问题,现提供一种查询设备服务的方法及智能终端的技术方案,旨在实现于无线局域网络中,智能终端在无线网络搜索阶段即可发现相应的设备服务并有针对性地接入操作,提升设备服务的接入便利性。上述技术方案具体包括:一种查询设备服务的方法,适用于接入无线局域网络的智能终端;其中,于所述智能终端与相应的访问接入端之间进行数据传输时,在被传输的数据包内包括一指示信息元素;所述查询设备服务的方法具体包括:步骤S1,所述访问接入端广播带有被填充第一信息的所述指示信息元素的第一数据包,所述第一信息用于指示所述无线局域网络中能够提供的不同类型的设备服务;步骤S2,所述智能终端进行无线网络搜索,以找到并获取被广播的所述 第一数据包,并向所述访问接入端发送带有被填充第二信息的所述指示信息元素的第二数据包,所述第二信息用于指示所述智能终端期望获取相应的所述设备服务的具体内容;步骤S3,所述访问接入端获取所述第二数据包,并向所述智能终端发送带有被填充第三信息的所述指示信息元素的第三数据包,所述第三信息用于指示所述智能终端所需要的所述设备服务的具体内容;步骤S4,所述智能终端根据所述具体内容,接入所述访问接入端并使用相应的所述设备服务。优选的,该查询设备服务的方法,其中,所述指示信息元素中包括:用于指示所述指示信息元素的类型的类型字段;以及用于指示关联于所述指示信息元素的负载数据的负载数据字段。优选的,该查询设备服务的方法,其中,所述负载数据字段中包括:用于指示所述指示信息元素的子类型的子类型字段;以及用于指示所述指示信息元素的数据的数据字段。优选的,该查询设备服务的方法,其中,所述负载数据字段中还包括:用于指示所述负载数据字段的长度的第一长度指示字段。优选的,该查询设备服务的方法,其中,所述指示信息元素中还包括:用于指示所述指示信息元素的编号的信息编号字段;以及用于指示所述指示信息元素的长度的第二长度指示字段;以及用于指示所述指示信息元素的组织标识符的组织唯一标识符字段;以及用于表示保留位的保留字段。优选的,该查询设备服务的方法,其中,所述步骤S1中,所述第一数据包被包括在相应的信标帧中,以供所述访问接入端进行广播。优选的,该查询设备服务的方法,其中,所述步骤S2中,所述第二数据包被包括在相应的请求帧中,以被所述智能终端发送至所述访问接入端。优选的,该查询设备服务的方法,其中,所述步骤S3中,所述第三数据包被包括在相应的请求响应帧中,以被所述访问接入端发送至所述智能终端。优选的,该查询设备服务的方法,其中,所述步骤S3中,若所述第三信息的长度超出所述指示信息元素的长度,则所述访问接入端向所述智能终 端发送提取通知,所述智能终端根据所述提取通知,采用接入网查询方式主动查询并提取相应的所述第三信息。优选的,该查询设备服务的方法,其中,所述步骤S4具体包括:步骤S41,所述智能终端接入所述访问接入端;步骤S42,所述智能终端向所述访问接入端发送带有被填充第四信息的所述指示信息元素的第四数据包,所述第四信息用于指示关联于所述智能终端需要使用的所述设备服务的服务类型以及具体服务信息;步骤S43,所述访问接入端根据所述第四数据包,将所述服务类型和相应的所述具体服务信息注册入关联于所述访问接入端的服务提供列表中;步骤S44,注册成功后,所述访问接入端广播带有被填充第五信息的所述指示信息元素的第五数据包,所述第五信息用于指示注册请求响应的信息。优选的,该查询设备服务的方法,其中,所述步骤S42中,所述智能终端通过接入网查询方式,向所述访问接入端发送所述第四数据包。优选的,该查询设备服务的方法,其中,所述步骤S44中,所述第五数据包被包括在相应的信标帧中,以供所述访问接入端进行广播。优选的,该查询设备服务的方法,其中,所述指示信息元素中包括:用于指示所述指示信息元素的编号的信息编号字段;于所述信标帧中,所述信息编号字段被固定赋值为预设的第一序号值;以及于所述请求帧中,所述信息编号字段被固定赋值为预设的第一序号值;以及于所述请求响应帧中,所述信息编号字段被固定赋值为预设的第一序号值。优选的,该查询设备服务的方法,其中,所述预设的第一序号值为221。优选的,该查询设备服务的方法,其中,所述指示信息元素中包括:用于指示所述指示信息元素的编号的信息编号字段;于通过所述接入网查询方式进行传输的数据帧中,所述信息编号字段被固定赋值为预设的第二序号值。优选的,该查询设备服务的方法,其中,所述预设的第二序号值为56797。一种智能终端,其中,采用上述的查询设备服务的方法。上述技术方案的有益效果是:提供一种查询设备服务的方法,能够在无线网络搜索阶段即可发现相应的设备服务并有针对性地接入操作,提升设备服务的接入便利性。附图说明图1是本发明的较佳的实施例中,一种查询设备服务的方法的总体流程示意图;图2-3是本发明的较佳的实施例中,指示信息元素的结构示意图;图4是本发明的较佳的实施例中,查询设备服务之后,接入设备服务并进行注册的流程示意图;图5-6是本发明的较佳的实施例中,智能终端与访问接入端之间进行交互的示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。现有技术中,智能终端(以下简称为STA)进行无线网络搜索(WIFIScan)的过程中,实际提供了STA与无线访问接入端(AccessPoint,AP)的交互途径。因此,本发明技术方案中,可以利用在WIFIScan过程中STA与AP之间的交互实现设备服务的查询和使用。则本发明的较佳的实施例中,基于现有技术中的上述问题,现提供一种查询设备服务的方法,适用于智能终端。该方法如图1所示,具体包括:步骤S1,访问接入端广播带有被填充第一信息的指示信息元素的第一数据包;本发明的较佳的实施例中,上述第一信息用于指示无线局域网络中能够提供的不同类型的设备服务。具体地,本发明的较佳的实施例中,所谓指示信息元素,即VenderSpecifyIE(InformationElement),换言之,就是制造商定义的信息元素。制造商在无线局域网协议(802.11协议)的框架下,可以对信息元素进行自定义,包括自定义其类型,以及负载的数据等。则本发明的较佳的实施例中,上述指示信息元素的主要结构如图2所示,包括:用于指示上述指示信息元素的编号的信息编号字段(InfoID);用于指示上述指示信息元素的长度的第二长度指示字段(Length);用于指示上述指示信息元素的组织标识符的组织唯一标识符字段(Organizationallyuniqueidentifier,OUI);用于指示上述指示信息元素的类型的类型字段(Type);用于指示上述指示信息元素中的保留位的保留字段(Reserved);以及用于指示上述指示信息元素中的负载数据的负载数据字段(Payload)。本发明的一个较佳的实施例中,于信标帧(BeaconFrame),或者请求帧(ProbeRequestFrame),或者请求响应帧(ProbeResponseFrame)中,上述InfoID被固定赋值为一第一序号值(优选的为221)。即根据现有的802.11协议,InfoID为221的VenderSpecifyIE可以被使用者自行定义,并可以包括在Beacon帧、ProbeRequest帧以及ProbeResponse帧中传播。本发明的另一个较佳的实施例中,根据接入网查询协议(AccessNetworkQueryProtocol)进行的接入网查询方式中的数据传输过程中,关联于其传输的数据包中的指示信息元素,其InfoID被固定赋值为一第二序号值(优选的为56797)。即根据现有的802.11协议,InfoID为56797的VenderSpecifyIE可以被使用者自行定义,并根据ANQP协议进行传输。本发明的较佳的实施例中,关于上述Type字段的定义可以如下表1所示:Type名称Type描述服务信息指示1指示服务相关信息服务查询2请求获取相应服务信息服务查询响应3对服务查询做出响应服务注册请求4请求注册服务服务注册响应5对服务注册请求进行响应表1本发明的较佳的实施例中,如图3所示,于payload字段中进一步包括:用于指示负载数据字段的长度的第一长度指示字段(Length);用于指示上述指示信息元素的子类型的子类型字段(Subtype);以及用于指示上述指示信息元素的数据的数据字段(Information)。则本发明的较佳的实施例中,关于上述Subtype字段的定义可以如下表2所示(以需求某些服务例如打印服务以及显示服务等为例):Subtype名称Subtype描述打印服务1打印服务显示服务2显示服务通知服务3给予一个通知消息表2本发明的较佳的实施例中,上文中所述的第一信息,实际可以指通过设定指示信息元素的Type字段以及payload字段,以及其他相应的字段,从而使得该指示信息元素的Type字段指向服务信息指示(Serviceinformationindication),并且配备相应的payload,例如subtype为打印服务(PrintService)的payload数据等,从而组成的指示信息元素。下文中所述的“第二信息”、“第三信息”、“第四信息”以及“第五信息”均可以在上文中所述的表1-2中找到相应的Type以及Subtype,并组成相应的payload数据,进而形成相应的指示信息元素。则本发明的较佳的实施例中,上述步骤S1中,上述第一数据包被包括在Beacon帧中,AP则广播带有第一数据包的Beacon帧。步骤S2,智能终端进行无线网络搜索的过程中找到并获取被广播的第一数据包,并向访问接入端发送带有被填充第二信息的指示信息元素的第二数据包;本发明的较佳的实施例中,上述第二信息用于指示智能终端期望获取相 应的设备服务的具体内容,即服务查询(ServiceQuery)。本发明的较佳的实施例中,上述步骤S2发生在智能终端进行无线网络搜索(WIFIScan)过程中,即在上述步骤S2中,智能终端(STA)并未接入任何一个访问接入点(AP)。换言之,上述步骤S1中,AP通过Beacon帧广播上述第一数据包。则STA在进行WIFIScan的过程中扫描获得上述Beacon帧,并从Beacon帧中解析得到上述第一数据包。本发明的较佳的实施例中,STA在获得上述第一数据包后进行分析,获知哪个AP所关联的无线局域网络中存在需求使用的设备服务对应的设备(例如获知在某个无线局域网络中存在打印服务所需求的打印机)。随后STA向相应的AP发送请求帧(ProbeRequestFrame)。该ProbeRequest帧里携带有上述被填充有第二信息的指示信息元素的第二数据包。步骤S3,访问接入端获取第二数据包,并向智能终端发送带有被填充第三信息的指示信息元素的第三数据包;本发明的较佳的实施例中,上述第三信息用于指示智能终端所需要的设备服务的具体内容,即服务查询响应(ServiceQueryResponse)。具体地,本发明的较佳的实施例中,AP在获得上述STA发送的ProbeRequest帧之后,根据请求,做出相应的请求响应,即反馈响应的ProbeResponse帧。该Proberesponse帧中携带有上述被填充有第三信息的指示信息元素的第三数据包。本发明的较佳的实施例中,由于指示信息元素具有规定的长度限制,尤其是Payload字段。因此,对于一些第三信息较长无法完全放入payload字段中的情况,通常的做法是AP向STA发送一个提取通知,STA根据提取通知,主动采用ANQP方式提取相应的关联于设备服务的具体内容。步骤S4,智能终端根据具体内容,接入访问接入端并使用相应的设备服务。本发明的较佳的实施例中,如图4所示,上述步骤S4具体包括:步骤S41,智能终端接入访问接入端;本发明的较佳的实施例中,STA接入AP的过程在现有技术中有多种实现方式,因此在此不再赘述。步骤S42,智能终端向访问接入端发送带有被填充第四信息的指示信息 元素的第四数据包;本发明的较佳的实施例中,上述第四信息用于指示关联于智能终端需要使用的设备服务的服务类型以及具体服务信息,即服务注册请求(ServiceRegisterRequest)。本发明的较佳的实施例中,上述第四数据包依照ANQP协议发送。步骤S43,访问接入端根据第四数据包,将服务类型和相应的具体服务信息注册入关联于访问接入端的服务提供列表中;本发明的较佳的实施例中,上述AP根据第四数据包(即服务注册请求),将相应的信息注册到自己的Service列表中。步骤S44,注册成功后,访问接入端广播带有被填充第五信息的指示信息元素的第五数据包。本发明的较佳的实施例中,上述第五信息用于指示注册请求响应的信息(ServiceRegisterResponse)。本发明的较佳的实施例中,在注册完成之后,STA即可以使用关联于该AP的无线局域网络内的相应设备的设备服务(例如打印机的打印服务等)。综上所述,本发明技术方案中,通过VenderSpecifyIE被自定义的方式,在智能终端进行WIFIScan的过程中就与访问接入端进行交互,以进行设备服务的查询和最终接入,以在WIFIScan过程中即完成设备服务的查询操作,提升设备服务的接入便利性。本发明的较佳的实施例中,如图5所示为STA与AP之间在设备服务查询过程中进行的交互示意图。本发明的较佳的实施例中,如图6所示为STA与AP之间在进行设备服务注册的过程中进行的交互示意图。本发明的较佳的实施例中,还提供一种智能终端,其中采用上文中所述的查询设备服务的方法。以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1