专利名称:一种wifi配置的方法、装置及系统的制作方法
技术领域:
本发明涉及视讯通信领域,特别涉及一种WIFI (Wireless Fidelity,无线宽带)配置的方法、装置及系统。
背景技术:
WIFI是一种可以将个人电脑、手持设备等终端以无线方式互相连接的技术。在现有技术中,管理WIFI配置的方法可参考图I所示。终端或网管通过IP(Internet Protocol,网际协议)网络,和WEB (World Wide Web,环球信息网)管理系统的WIFI模块连接,并通过终端或网管连接的IP网络登录WIFI的WEB管理系统实现配置WIFI。终端或网管需要与WIFI直接连接,并通过WEB设置,这就需要通过网管进行管制,并需要专人维护,而在没有网管系统的情况下,就无法实现WIFI配置。因此,有必要对现有的WIFI配置进行创新处理。
发明内容
本发明的实施例提供一种WIFI配置的方法、装置及系统,能够在没有网管系统的情况下,实现修改WIFI配置项参数。为达到上述目的,本发明的实施例采用如下技术方案
本发明实施例提供了一种WIFI配置的方法,包括数字电视接收终端向应用部署服务器发送请求,所述请求中包括所述数字电视接收终端的序列号;所述数字电视接收终端从所述应用部署服务器接收和所述序列号对应的应用下载清单,所述应用下载清单中包括描述业务群配置文件版本的业务ID ;若所述应用下载清单中描述业务群配置文件版本的业务ID和所述数字电视接收终端自身存储的业务ID不一致,则所述数字电视接收终端从所述应用部署服务器处获取和所述应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件;所述数字电视接收终端对获取的业务群配置文件进行校验,并在校验通过后,进行WIFI配置。本发明还提供了一种应用部署服务器,包括接收模块,用于接收所述数字电视接收终端发送的请求,所述请求中包括所述数字电视接收终端的序列号;发送模块,用于根据所述数字电视接收终端的序列号查找对应的应用下载清单,所述应用下载清单中包括描述业务群配置文件版本的业务ID ;将查找到的应用下载清单发送给所述数字电视接收终端,若所述应用下载清单中描述业务群配置文件版本的业务ID和所述数字电视接收终端自身存储的业务ID不一致,向所述数字电视接收终端发送和所述应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件。本发明又提供了一种数字电视接收终端,包括请求模块,用于向应用部署服务器发送请求,所述请求中包括所述数字电视接收终端的序列号,并从所述应用部署服务器接收和所述序列号对应的应用下载清单,所述应用下载清单中包括描述业务群配置文件版本的业务ID ;获取模块,用于若所述应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID不一致,则从所述应用部署服务器处获取和所述应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件;校验模块,用于对所述获取模块获取的业务群配置文件进行校验;WIFI模块,用于在所述校验模块校验通过后,进行WIFI配置。本发明再提供了一种用于WIFI配置的系统,包括如前所述的应用部署服务器和如前所述的数字电视接收终端。由上述技术方案所描述的本发明的实施例,通过当数字电视接收终端的WIFI业务需要变更或运营商需要管理数字电视接收终端WIFI时能够快速准确修改WIFI配置项参数。并且在没有网管系统的情况下,通过前端的应用下载服务器实现前端对终端数字电视接收终端WIFI的配置,无需专人维护,节省人力物力成本。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为现有技术中WIFI配置的网络架构 图2为本发明实施例中业务群配置文件的示意 图3为本发明实施例中业务群配置文件中文件头的示意 图4为本发明实施例中WIFI配置方法的流程 图5为本发明实施例中数字电视接收终端进行WIFI配置的流程 图6为本发明实施例中应用部署服务器的结构示意图;
图7为本发明实施例中数字电视接收终端的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在本发明实施例中,数字电视接收终端的WIFI可以按需求将业务划分为多种业务类型,例如业务A群(业务ID为001),业务B群(业务ID为002),业务C群(业务ID为003)等等。划分所根据的需求可以包括WIFI的业务状态、带宽、上下行速度、流量和/或无线最大接入数等等。以业务群A (业务ID为001)为例,生成WIFI业务群配置文件A,该生成过程可以在应用部署器中进行。业务群配置文件的结构可以如下图2所示,包括文件头和配置项。文件头的信息如图3所示,包括业务ID和校验码,其中业务群配置文件的业务ID和业务群对应,校验码是采用加密算法,例如md5、sha256等,对所有配置项加密后得到的密钥key,用于校验配置文件的合法和完整性。根据图4所示,本发明实施例中的一种WIFI配置的方法,具体可以包括如下步骤。401、在应用部署服务器中更新描述业务群配置文件版本的业务ID ;具体地,在前端的应用部署服务器中存储有数字电视接收终端用户的应用下载清单,在该应用下载清单中包括描述业务群配置文件版本的业务ID。当数字电视接收终端的WIFI业务需要变更或运营商需要管理数字电视接收终端WIFI时,通过前端的应用部署服务器变更数字电视接收终端的应用下载清单中描述业务群配置文件版本的业务ID。402、数字电视接收终端向应用部署服务器发送请求,其中请求中包括该数字电视接收终端的序列号;数字电视接收终端从应用部署服务器接收和该序列号对应的应用下载清单,其中应用下载清单中包括描述业务群配置文件版本的业务ID ;若应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID不一致,则数字电视接收终端从应用部署服务器处获取和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件。具体地,例如当数字电视接收终端启动时,数字电视接收终端向应用部署服务器发送请求,其中请求中包括该数字电视接收终端的序列号;应用部署服务器根据该数字电视接收终端的序列号查找对应的应用下载清单,并将查找到的应用下载清单发送给数字电 视接收终端。在数字电视接收终端获取到该应用下载清单后,将该应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID进行比较。如果一致,则不需要更新数字电视接收终端中的业务群配置文件。如果不一致,则数字电视接收终端通过单向或者双向的网络,例如广电网络,从应用部署服务器处获取和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件。因为业务群配置文件包括文件头和配置项,其中文件头包括业务ID和校验码,所以根据业务ID,可以从应用部署服务器处获取和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件。403、数字电视接收终端对获取的业务群配置文件进行校验。具体地,数字电视接收终端通过校验码,校验获取的业务群配置文件的合法性和完整性。校验过程和现有技术类似,在此不赘述。404、数字电视接收终端进行WIFI配置。业务群配置文件包括文件头和配置项,在校验通过后,数字电视接收终端读取业务群配置文件中配置项的关键字key和配置值value。数字电视接收终端进行WIFI配置时,需要对业务群配置文件中的各配置项分别配置。例如以图2所示的配置项I为例,可以图如5所示的配置过程,具体包括
4041、数字电视接收终端从业务群配置文件中读取配置项I的关键字keyl和配置值valuel ;
4042、如果valueI合法,则把valuel填充到设置的接口中,例如SNMP( Simple NetworkManagement Protocol,简单网络管理协议)接口,并向WIFI发送配置命令。具体的,预先设置配置项的类型为数值类型,判断valuel是否合法可以看valuel是否为数值,如果是,则合法,否则不合法。如果valuel合法,数字电视接收终端向WIFI发送配置命令可以采用set方式。在本实施例中,也可以预先设置配置项的类型为为字符串类型,则判断valuel是否合法时可以看valuel是否为字符串。此外还有其他的类型判断方式,在此不赘述。4043、判断配置项I是否配置成功,当配置项I配置成功后,重复上述的4041-4043步骤,进行剩余配置项的配置。
具体的,数字电视接收终端可以采用get方法向WIFI查询,若查询到的值和配置值是一致的,则配置项I配置成功。剩余配置项的配置可以采用依次配置的方式,也可以具体设定配置的顺序,在此不赘述。4044、在所有配置项配置成功后,数字电视接收终端保存应用下载清单。用户或者运营商对WIFI配置项参数有修改的需求,例如用户希望通过修改WIFI配置项参数进行提速,或者运营商希望通过修改WIFI配置项参数对用户实现管制,如用户欠费停用WIFI网络,用户申请开通或暂时停使用WIFI网络到等。通过本发明实施例中WIFI配置的方法,当数字电视接收终端的WIFI业务需要变更或运营商需要管理数字电视接收终端WIFI时能够根据快速准确修改WIFI配置项参数,并且无需专人维护,节省人力物力成本。 本发明实施例还提供了一种应用部署服务器,如6所示,其包括
601、生成模块,用于划分WIFI业务群,并生成WIFI业务群配置文件;
具体地,数字电视接收终端的WIFI可以按需求将业务划分为多种业务类型,并根据划分的WIFI业务群生成相应的业务群配置文件。该业务群配置文件包括文件头和配置项,文件头包括业务ID和校验码,其中业务群配置文件的业务ID和业务群对应,校验码是采用加密算法,例如md5、sha256等,对所有配置项加密后得到的密钥key,用于校验配置文件的合法和完整性。602、更新模块,用于变更应用下载清单中对应数字电视接收终端的描述业务群配置文件版本的业务ID ;
具体地,在该应用部署服务器中存储有数字电视接收终端用户的应用下载清单,在该应用下载清单中包括描述业务群配置文件版本的业务ID。当数字电视接收终端的WIFI业务需要变更或运营商需要管理数字电视接收终端WIFI时,更新模块把数字电视接收终端用户的应用下载清单中描述业务群配置文件的版本变更为新的业务ID。603、接收模块,用于接收数字电视接收终端发送的请求,该请求中包括所述数字电视接收终端的序列号;
604、发送模块,用于根据数字电视接收终端的序列号查找对应的应用下载清单,该应用下载清单中包括描述业务群配置文件版本的业务ID ;将查找到的应用下载清单发送给数字电视接收终端;当该应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID不一致后,向数字电视接收终端发送和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件。本发明实施例还提供了一种用于WIFI配置的数字电视接收终端,如7所示,其包括
701、请求模块,用于向应用部署服务器发送请求该请求中包括数字电视接收终端的序列号;并从应用部署服务器接收和该序列号对应的应用下载清单,该应用下载清单中包括描述业务群配置文件版本的业务ID ;
具体地,在前端的应用部署服务器中存储有机顶盒数字电视接收终端用户的应用下载清单,在该应用下载清单中包括描述业务群配置文件版本的业务ID。当机顶盒数字电视接收终端的WIFI业务需要变更或运营商需要管理机顶盒数字电视接收终端WIFI时,在前端的应用部署服务器中把机顶盒数字电视接收终端用户的应用下载清单中描述业务群配置文件的版本变更为新的业务ID。702、获取模块,用于若应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID不一致,则数字电视接收终端从应用部署服务器处获取和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件;
具体地,例如当数字电视接收终端启动时,数字电视接收终端向应用部署服务器请求其应用下载清单,并在获取到该应用下载清单后,将该应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID进行比较。如果一致,则不需要更新数字电视接收终端中的业务群配置文件。如果不一致,则数字电视接收终端通过单向或者双向的网络,例如广电网络,从应用部署服务器处获取和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件。因为业务群配置文件包括文件头和配置项,其中文件头包括业务ID和校验码,所以根据业务ID,可以从应用部署服务器处获取和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件。703、校验模块,用于对获取模块获取的业务群配置文件进行校验;· 具体地,数字电视接收终端通过校验码,校验获取的业务群配置文件的合法性和完整性。704、WIFI模块,用于在校验模块校验通过后,进行WIFI配置;
具体地,业务群配置文件包括文件头和配置项,在校验通过后,数字电视接收终端读取业务群配置文件中配置项的关键字key和配置值value。数字电视接收终端进行WIFI配置时,需要对业务群配置文件中的各配置项分别配置。具体配置步骤可参考4041-4044步骤,在此不赘述。705、保存模块,用于在配置成功后,保存应用下载清单。本发明实施例又提供了一种用于WIFI配置的系统,包括应用部署服务器和数字电视接收终端,其中,
应用部署服务器,用于划分WIFI业务群,并生成WIFI业务群配置文件;变更应用下载清单中对应数字电视接收终端的描述业务群配置文件版本的业务ID ;接收数字电视接收终端的请求,该请求中包括所述数字电视接收终端的序列号;根据数字电视接收终端的序列号查找对应的应用下载清单,该应用下载清单中包括描述业务群配置文件版本的业务ID ;将查找到的应用下载清单发送给数字电视接收终端;当该应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID不一致,向数字电视接收终端发送和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件;数字电视接收终端,用于向应用部署服务器发送请求,该请求中包括数字电视接收终端的序列号,从应用部署服务器接收和该序列号对应的应用下载清单,该应用下载清单中包括描述业务群配置文件版本的业务ID ;若应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID不一致,则数字电视接收终端从应用部署服务器处获取和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件;对获取的业务群配置文件进行校验;校验通过,进行WIFI配置,并在配置成功后,保存应用下载清单。本发明实施例提供的应用部署服务器,数字电视接收终端及用于WIFI配置的系统中涉及到的步骤过程及其他的相关内容在方法的实施例中有详细描述,均不赘述。
在本发明实施例中,通过当数字电视接收终端的WIFI业务需要变更或运营商需要管理数字电视接收终端WIFI时能够根据快速准确修改WIFI配置项参数。并且在没有网管系统的情况下,通过前端的应用下载服务器实现前端对终端数字电视接收终端WIFI的相关配置,无需专人维护,节省人力物力成本。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种WIFI配置的方法,其特征在于,包括 数字电视接收终端向应用部署服务器发送请求,所述请求中包括所述数字电视接收终端的序列号; 所述数字电视接收终端从所述应用部署服务器接收和所述序列号对应的应用下载清单,所述应用下载清单中包括描述业务群配置文件版本的业务ID ; 若所述应用下载清单中描述业务群配置文件版本的业务ID和所述数字电视接收终端自身存储的业务ID不一致,则所述数字电视接收终端从所述应用部署服务器处获取和所述应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件; 所述数字电视接收终端对获取的业务群配置文件进行校验,并在校验通过后,进行WIFI配置。
2.根据权利要求I所述的方法,其特征在于,所述应用下载清单存储在所述应用部署服务器中;通过所述应用部署服务器变更应用下载清单中对应数字电视接收终端的描述业务群配置文件版本的业务ID。
3.根据权利要求I或2所述的方法,其特征在于,所述业务群配置文件包括文件头和配置项,其中所述文件头包括业务ID和校验码,所述文件头的业务ID和业务群对应。
4.根据权利要求3所述的方法,其特征在于,所述进行WIFI配置,具体包括 从业务群配置文件中读取配置项的关键字和配置值; 如果配置值合法,则将配置值填充到设置的接口中,并向WIFI发送配置命令; 向WIFI查询,若查询到的值和配置值一致,则配置成功。
5.一种应用部署服务器,其特征在于,包括 接收模块,用于接收所述数字电视接收终端发送的请求,所述请求中包括所述数字电视接收终端的序列号; 发送模块,用于根据所述数字电视接收终端的序列号查找对应的应用下载清单,所述应用下载清单中包括描述业务群配置文件版本的业务ID ;将查找到的应用下载清单发送给所述数字电视接收终端,若所述应用下载清单中描述业务群配置文件版本的业务ID和所述数字电视接收终端自身存储的业务ID不一致,向所述数字电视接收终端发送和所述应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件。
6.根据权利要求5中所述的应用部署服务器,其特征在于,还包括更新模块,用于变更应用下载清单中对应数字电视接收终端的描述所述业务群配置文件版本的业务ID。
7.根据权利要求5或6中所述的应用部署服务器,其特征在于,还包括生成模块,用于将WIFI业务划分为多个业务群,并根据划分的WIFI业务群生成相应的业务群配置文件,所述业务群配置文件包括文件头和配置项,其中所述文件头包括业务ID和校验码,所述文件头的业务ID和业务群对应。
8.一种数字电视接收终端,其特征在于,包括 请求模块,用于向应用部署服务器发送请求,所述请求中包括所述数字电视接收终端的序列号,并从所述应用部署服务器接收和所述序列号对应的应用下载清单,所述应用下载清单中包括描述业务群配置文件版本的业务ID ; 获取模块,用于若所述应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID不一致,则从所述应用部署服务器处获取和所述应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件; 校验模块,用于对所述获取模块获取的业务群配置文件进行校验; WIFI模块,用于在所述校验模块校验通过后,进行WIFI配置。
9.根据权利要求8中所述的数字电视接收终端,其特征在于,所述WIFI模块,用于在所述校验模块校验通过后,进行WIFI配置,具体包括 所述WIFI模块,用于在所述校验模块校验通过后,从业务群配置文件中读取配置项的关键字和配置值;如果配置值合法,则将配置值填充到设置的接口中,并向WIFI发送配置命令;向WIFI查询,若查询到的值和配置值一致,则配置成功。
10.一种用于WIFI配置的系统,包括如权利要求5-7中任一项中所述的应用部署服务器和如权利要求8-9中任一项中所述的数字电视接收终端。
全文摘要
本发明实施例公开了一种WIFI配置的方法、装置和系统,其中方法包括数字电视接收终端向应用部署服务器发送请求,该请求中包括数字电视接收终端的序列号;从应用部署服务器接收和序列号对应的应用下载清单;若应用下载清单中描述业务群配置文件版本的业务ID和数字电视接收终端自身存储的业务ID不一致,则获取和应用下载清单中描述业务群配置文件版本的业务ID对应的业务群配置文件;对业务群配置文件进行校验,并在校验通过后,进行WIFI配置;本发明实施例能够在没有网管系统的情况下,实现修改WIFI配置项参数。
文档编号H04N21/258GK102843611SQ20121030960
公开日2012年12月26日 申请日期2012年8月28日 优先权日2012年8月28日
发明者苏欢欢, 古日宇 申请人:深圳市同洲电子股份有限公司