浏览器的导航方法及装置的制作方法

文档序号:6369280阅读:134来源:国知局
专利名称:浏览器的导航方法及装置的制作方法
技术领域
本发明涉及电视机技术领域,特别涉及一种浏览器的导航方法及装置。
背景技术
随着电子技术的发展,网络智能电视已普及人们的生活。现有技术中,用户使用遥控器进行浏览网页时一般通过遥控器或者自带的鼠标进行操作,但是,由于网址的输入较为复杂,需要通过遥控器不断的进行按键操作,且通过按键输入容易出错,不能满足客户需求,亟需改进
发明内容
本发明的主要目的在于提供一种浏览器的导航方法,旨在降低用户浏览网页的操作难度。为了实现发明目的,本发明提供一种浏览器的导航方法,包括以下步骤获取ニ维码坐标纸上的ニ维码值;根据所述ニ维码值分析获得索引值,井根据所述索引值从相应的配置文件获取对应的URL链接地址;根据所述URL链接地址通过所述浏览器显示相应的网页。优选地,所述根据ニ维码值分析获得索引值,井根据所述索引值从相应的配置文件中获取对应的URL链接地址步骤具体包括根据所述ニ维码值分析获得索引值;将所述索引值发送至浏览器;当所述配置文件未被解析时,解析所述配置文件,并储存解析后的配置文件中的数据;所述配置文件为ini格式的配置文件;根据所述索引值从解析后的ini格式的配置文件中的数据中查找出对应的URL链接地址。优选地,在执行所述将索引值发送至浏览器步骤之后还包括当所述HTML格式的配置文件未被解析时,解析所述HTML格式的配置文件,并储存解析后的HTML格式的配置文件中的数据;判断所述解析后的HTML格式的配置文件中的数据是否存在所述索引值;若是,则根据所述索引值从所述解析后的HTML格式的配置文件中的数据中查找出对应的URL链接地址;若否,则执行所述当ini格式的配置文件未被解析吋,解析所述ini格式的配置文件,并储存解析后的ini格式的配置文件中的数据步骤。优选地,在执行所述获取ニ维码坐标纸上的ニ维码值步骤之前还包括显示所述HTML格式的配置文件的内容以供用户操作。优选地,在执行所述获取ニ维码坐标纸上的ニ维码值步骤之前还包括
发送更新请求及电视机的识别码至服务器;当所述服务器验证所述识别码正确,且所述服务器确定需要更新后,更新当前的ini格式的配置文件。本发明还提供一种浏览器的导航装置,包括获取模块,用于获取ニ维码坐标纸上的ニ维码值;分析模块,用于根据所述ニ维码值分析获得索引值,井根据所述索引值从相应的配置文件获取对应的URL链接地址;显示模块,用于根据所述URL链接地址通过所述浏览器显示相应的网页。优选地,所述分析模块包括分析子块,用于根据所述ニ维码值分析获得索引值;发送子块,用于将所述索引值发送至浏览器;第一解析子块,用于当所述配置文件未被解析吋,解析所述配置文件,并储存解析后的配置文件中的数据;所述配置文件为ini格式的配置文件;查找子块,用于根据索引值从所述解析后的ini格式的配置文件中的数据中查找出对应的URL链接地址。优选地,所述分析模块还包括第二解析子块,用于当HTML格式的配置文件未被解析时,解析所述HTML格式的配置文件,并储存解析后的HTML格式的配置文件中的数据;判断子块,用于判断所述解析后的HTML格式的配置文件中的数据是否存在所述索引值;所述查找子块,还用于当所述解析后的HTML格式的配置文件中的数据存在所述索引值时,根据所述索引值从所述解析后的HTML格式的配置文件中的数据中查找出对应的URL链接地址;所述第一解析子块,具体用于当所述解析后的HTML格式的配置文件中的数据不存在所述索引值,且当所述ini格式的配置文件未被解析时,解析所述ini格式的配置文件,并储存解析后的ini格式的配置文件中的数据步骤。优选地,所述显示模块还用于显示所述HTML格式的配置文件的内容以供用户操作。优选地,所述浏览器的导航装置,还包括发送请求模块,用于发送更新请求及电视机的识别码至服务器;更新处理模块,用于当所述服务器验证所述识别码正确,且所述服务器确定需要更新后,更新当前的ini格式的配置文件。本发明通过将网页的URL链接地址储存至电视机中,并通过获取URL链接地址对应的ニ维码值,根据该ニ维码值分析获得索引值,由该索引值查询到对应的URL链接地址,然后通过浏览器载入相关的网页。因此,本、发明可降低用户浏览网页的操作难度,更适于人们使用。此外,对本地的ini格式的配置文件进行在线更新处理,在网址信息发生改变时,用户可及时的打开更新后的网页。


图I为本发明浏览器的导航方法一实施例的流程示意图;图2为图I所示浏览器的导航方法中电视机分析的流程示意图;图3为本发明浏览器的导航方法另ー实施例的流程示意图;图4为本发明浏览器的导航装置一实施例的结构示意图;图5为图4所示浏览器的导航装置中分析模块的结构示意图;图6为本发明浏览器的导航装置另ー实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,參照附图做进ー步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。參照图1,图I为本发明浏览器的导航方法一实施例的流程示意图。本实施例提供的浏览器的导航方法,包括以下步骤步骤S10,获取ニ维码坐标纸上的ニ维码值;本发明实施例是将含有ニ维码信息的图片印刷在报纸、杂志等多种载体上,用户通过ニ维码读取设备(如点读笔)读取该含有ニ维码信息的载体上的ニ维码值,并将该ニ维码值发送给电视机,电视机实时接收该ニ维码值。优选地,本实施例中采用红外发送方式将该ニ维码值发送至电视机。本实施例中,优选地,上述ニ维码读取设备内嵌于遥控器。具体的,ニ维码读取设备和遥控器还可以独立设置,在此不作进ー步的限定。步骤S20,根据上述ニ维码值分析获得索引值,井根据该索引值从相应的配置文件获取对应的URL链接地址;具体的,该配置文件中保存有相应的网址的URL链接地址,以及与其——对应的索引值,且上述ニ维码值与该索引值具有一一对应的映射关系。当电视机获取到ニ维码读取设备发送的ニ维码值后,首先根据该ニ维码值分析获得需打开的网页的索引值,同时启动浏览器,解析本地路径下的相应的配置文件;然后根据该索引值,在该解析后的配置文件中的数据查找对应的URL链接地址。步骤S30,根据上述URL链接地址通过浏览器显示相应的网页。在电视机获取到上述URL链接地址后,将该URL链接地址发送至服务器,由服务器将对应的数据传送至电视机,并通过浏览器加载该网页的数据,打开用户通过ニ维码读取设备输入的网页。本发明实施例,通过将网页的URL链接地址储存至电视机中,并将URL链接地址对应的索引值的信息通过ニ维码的形式载入报纸、杂志等载体上,通过ニ维码读取设备读取载体上相应网页的URL链接地址对应的ニ维码值,并将该ニ维码值发送给电视机,电视机通过查询得到相应的URL链接地址,由浏览器根据该URL链接地址加载显示相应的网页。因此,本发明提供的浏览器的导航方法可降低用户浏览网页的操作难度,更适于人们使用。应当说明的是,本实施例中,上述配置文件优选为ini格式的配置文件,具体的,还可以是XML、CFG等其它格式的配置文件。以下实施例中以ini格式的配置文件详细说明。參照图2,图2为图I所示浏览器的导航方法中电视机分析的流程示意图,上述步骤S20包括步骤S201,根据上述ニ维码值分析获得索引值;步骤S202,将上述索引值发送至浏览器;步骤S203,当ini格式的配置文件未被解析时,解析该ini格式的配置文件,并储存解析后的ini格式的配置文件中的数据;步骤S204,根据上述索引值从上述解析后的ini格式的配置文件中的数据中查找出对应的URL链接地址。
例如,本实施例中,首先由电视获取到上述ニ维码值,根据该ニ维码值分析得到对应的索引值。例如,该索引值可以为0001。同吋,启动浏览器进程,浏览器进程调用ini解析器,在该ini解析器载入ini格式的配置文件之前解析该ini格式的配置文件,并将解析后的ini格式的配置文件中的数据存储至一存储空间中,该存储空间包括一个分为两层的map。该map的第一层以段名(section)为键,以该段下的key_map作为值;第二层以键名(key)作为map的键。然后通过在第一层中查找key_map的值为0001所对应的键值key,继续查找第二层与当前的键值key对应的URL链接地址。进ー步的,在执行步骤S202之后还包括步骤S205,当上述HTML格式的配置文件未被解析时,解析上述HTML格式的配置文件,并储存解析后的HTML格式的配置文件中的数据;例如,在浏览器载入该HTML格式的配置文件时,对该HTML格式的配置文件进行解祈,可将解析后的HTML格式的配置文件中的数据储存至上述存储空间内。步骤S206,判断上述解析后的HTML格式的配置文件中的数据是否存在上述索引值;步骤S207,若是,则根据上述索引值从上述解析后的HTML格式的配置文件中的数据中查找出对应的URL链接地址;若否,则执行步骤S203。本实施例中,应当先从解析后的HTML格式的配置文件中的数据中查找是否存在索引值0001。若HEML格式的配置文件中的数据中存在该索引值0001,则通过浏览器链接到该索引值对应的解析后的HTML格式的配置文件中的数据中的URL链接地址,以完成用户输入网页操作;若HEML格式的配置文件中的数据中不存在该索引值0001,则在解析后的ini格式的配置文件中的数据中存在该索引值0001,即上述map中查找。然后通过浏览器链接到该索引值对应的解析后的ini格式的配置文件中的数据中的URL链接地址,以完成用户输入网页操作。本发明实施例,在根据索引值查找浏览器URL链接地址时,将HTML格式的配置文件的优先级别设置成相对于ini格式的配置文件的优先级别更高,用户可将自己需要浏览的网页的相关信息添加到HTML格式的配置文件中去,则可为用户提供更为实用的网页导航。參照图3,图3为本发明浏览器的导航方法另ー实施例的流程示意图,在执行上述步骤SlO之前还包括步骤S40,显示上述HTML格式的配置文件的内容以供用户操作。本实施例中,用户可通过遥控器操作显示上述HTML格式的配置文件的内容,并且可对其进行编辑。例如,在ini格式的配置文件中,索引值为OOOl对应的URL链接地址为“WWW. baidu. com”但是用户可能更多的习惯是浏览QQ空间,用户可将QQ空间的链接地址进行收藏,然后在HTML格式的配置文件中增加一条新的纪录,如索引值为0001,对应的URL链接地址为QQ空间的链接地址。由于用户在通过ニ维码读取设备访问网站时,根据索引值首先查询的解析后的HTML格式的配置文件中的数据。因此,当电视获取到索引值为0001的ニ维码值吋,浏览器将载入QQ空间的网页。本实施例通过对HTML格式的配置文件的内容进行添加、删除、编辑、收藏等操作,可使用户更加方便的访问用户经常使用的网页。进ー步的,在执行上述步骤SlO之前还包括步骤S50,发送更新请求及电视机的识别码至服务器;步骤S60,当上述服务器验证上述识别码正确,且上述服务器确定需要更新后,更新当前的ini格式的配置文件。 用户在打开电视后,电视机系统将发送一更新请求信息和电视机的识别码至服务器,该识别码为电视机出厂时的序列号。服务器首先判断该序列号是否为本公司的产品或已授权的产品,在该电视机为本公司的产品或已授权的产品的条件下,接受该更新请求,井判断该电视机当前ini格式的配置文件是否为最新版本;若是,则发送ー无需更新的信息至电视机,通知电视机无需更新;若否,则发送ー需更新的信息至电视机,电视机接收到该需更新信息后下载当前最新版本以替换电视机内的ini格式的配置文件。本实施例中,通过在线更新网页的URL链接地址,当网页信息改变吋,电视机端能作出及时的更新处理,使用户随时可以打开最新的网页。本发明还提供一种浏览器的导航装置,用于实现上述方法。參照图4,图4为本发明浏览器的导航装置一实施例的结构示意图。该浏览器的导航装置包括获取模块100,用于获取ニ维码坐标纸上的ニ维码值;本发明实施例是将含有ニ维码信息的图片印刷在报纸、杂志等多种载体上,用户通过ニ维码读取设备(如点读笔)读取该含有ニ维码信息的载体上的ニ维码值,并将该ニ维码值发送给电视机,电视机实时接收该ニ维码值。具体的,电视机内设有获取模块100,该获取模块实时获取ニ维码读取设备所发送的ニ维码值。优选地,本实施例中二维码读取设备采用红外发射方式将该ニ维码值发送至电视机,获取模块100包括红外接收电路,该红外接收电路可接收ニ维码读取设备发送的ニ维码值。分析模块200,用于根据上述ニ维码值分析获得索引值,井根据该索引值从相应的配置文件获取对应的URL链接地址;具体的,该配置文件中保存有相应的网址的URL链接地址,以及与其——对应的索引值,且上述ニ维码值与该索引值具有一一对应的映射关系。当电视机的获取模块100获取到上述ニ维码读取设备发送的ニ维码值后,将该ニ维码值发送至分析模块200,供分析模块200用户通过ニ维码读取设备所输入的网址的URL链接地址。具体的,分析模块200首先根据该ニ维码值分析获得需打开的网页的索引值,同时启动浏览器,解析本地路径下的相应的配置文件;然后根据该索引值,在该解析后的配置文件中的数据查找对应的URL链接地址。显示模块300,用于根据上述URL链接地址通过浏览器显示相应的网页。
当分析模块200分析得到上述URL链接地址后,将该URL链接地址发送至服务器端,由服务器将对应的数据传送至电视机的显示模块300,该显示模块300控制浏览器加载该网页的数据,打开用户通过ニ维码读取设备输入的网页。本发明实施例,通过将网页的URL链接地址储存至电视机中,并将URL链接地址对应的索引值的信息通过ニ维码的形式载入报纸、杂志等载体上,通过ニ维码读取设备读取载体上相应网页的URL链接地址对应的ニ维码值,并将该ニ维码值发送给电视机的获取模块100,电视机的分析模块200根据该ニ维码值分析并查询得到相应的URL链接地址,由显示模块300根据该URL链接地址控制浏览器加载显示相应的网页。因此,本发明提供的浏览器的导航装置可降低用户浏览网页的操作难度,更适于人们使用。应当说明的是,本实施例中,上述配置文件优选为ini格式的配置文件,具体的,还可以是XML、CFG等其它格式的配置文件。以下实施例中以ini格式的配置文件详细说明。
结合參照图5,图5为图4所示浏览器的导航装置中分析模块的结构示意图。本实施例中,上述分析模块200包括分析子块201,根据上述ニ维码值分析获得索引值;发送子块202,用于将上述索引值发送至浏览器;第一解析子块203,用于当ini格式的配置文件未被解析时,解析该ini格式的配置文件,并储存解析后的ini格式的配置文件中的数据;查找子块204,用于根据上述索引值从上述解析后的ini格式的配置文件中的数据中查找出对应的URL链接地址。当上述获取模块100接收到上述ニ维码读取设备所发送的ニ维码值后,将该ニ维码值发送至分析子块201,由分析子块201分析获得索引值,当分析子块201获得该索引值后通过发送子块202将该索引值发送至浏览器。同时通过第一解析子块203在ini解析器载入ini格式的配置文件之前解析该ini格式的配置文件,并将解析后的ini格式的配置文件中的数据存储至一存储空间中。浏览器的查找子块204根据发送子块202发送的索引值,在该储存空间中查找ini格式的配置文件中与该索引值一致的配置条目,并读取其URL链接地址。并将该URL链接地址发送至服务器端,由服务器将对应的数据传送至电视机,并通过浏览器加载该网页的数据,打开用户通过ニ维码读取设备输入的网页,以完成用户输入网页操作。进ー步的,上述分析模块200还包括第二解析子块205,用于当HTML格式的配置文件未被解析时,解析该HTML格式的配置文件,并储存解析后的HTML格式的配置文件中的数据;判断子块206,用于判断上述解析后的HTML格式的配置文件中的数据是否存在上述索引值;上述查找子块204,还用于当上述解析后的HTML格式的配置文件中的数据存在上述索引值时,根据该索引值从该数据中查找出对应的URL链接地址。本实施例中,当上述获取模块100接收到上述ニ维码读取设备所发送的ニ维码值后,将该ニ维码值发送至分析子块201,由分析子块201分析获得索引值,该索引值与ini格式的配置文件或HTML格式的配置文件中URL链接地址一一对应,当分析子块201获得该索引值后通过发送子块202将该索引值发送至浏览器。同时通过浏览器的第二解析子块205解析该HTML格式的配置文件,并将解析后的HTML格式的配置文件中的数据存储至一存储空间中。浏览器的查找子块204根据发送子块202发送的索引值,在该储存空间中查找HTML格式的配置文件中是否存在与该索引值一致的配置条目。若存在,则读取其URL链接地址;若不存在,则通过第一解析子块203在上述ini解析器载入ini格式的配置文件之前解析该ini格式的配置文件,并将解析后的ini格式的配置文件中的数据存储至一存储空间中。浏览器的查找子块204根据发送子块202发送的索引值,在该储存空间中查找ini格式的配置文件中与该索引值一致的配置条目,并读取其URL链接地址。查找子块将读取到的URL链接地址发送至服务器端,由服务器将对应的数据传送至电视机,并通过浏览器加载该网页的数据,打开用户通过ニ维码读取设备输入的网页,以完成用户输入网页操作。进ー步的,上述显示模块300还用于显示上述HTML格式的配置文件的内容以供用户操作。本实施例中,用户可通过遥控器操作显示上述HTML格式的配置文件的内容,并且可对其进行编辑。例如,在ini格式的配置文件中,索引值为0001对应的URL链接地址为 “WWW. baidu. com”但是用户可能更多的习惯是进入QQ空间,用户可将QQ空间的链接地址进行收藏,然后在HTML格式的配置文件中增加一条新的纪录,如索引值为0001,对应的URL链接地址为QQ空间的链接地址。由于用户在通过ニ维码读取设备访问网站时,根据索引值首先查询的解析后的HTML格式的配置文件中的数据。因此,当电视获取到索引值为0001的ニ维码值吋,浏览器将载入QQ空间的网页。本实施例通过对HTML格式的配置文件的内容进行添加、删除、编辑、收藏等操作,可使用户更加方便的访问用户经常使用的网页。參照图6,图6为本发明浏览器的导航装置另ー实施例的结构示意图,该浏览器的导航装置还包括发送请求模块400,用于发送更新请求及上述电视机的识别码至服务器;更新处理模块500,用于当上述服务器验证上述识别码正确,且上述服务器确定需要更新后,更新当前的ini格式的配置文件。用户在打开电视后,电视机内的发送请求模块400将发送一更新请求信息和电视机的识别码至服务器,该识别码为电视机出厂时的序列号。服务器首先判断该序列号是否为本公司的产品或已授权的产品,在该电视机为本公司的产品或已授权的产品的条件下,接受该更新请求,并判断该电视机当前ini格式的配置文件是否为最新版本;若是,则发送ー无需更新的信息至电视机的更新处理模块500,更新处理模块500根据该无需更新的信息不进行更新处理;若否,则发送ー需更新的信息至电视机的更新处理模块500,更新处理模块500接收到该需更新信息后下载当前最新版本以替换电视机内的ini格式的配置文件。本实施例中,通过更新处理模块500在线更新网页的URL链接地址,当网页信息改变时,电视机端能作出及时的更新处理,使用户随时可以打开最新的网页。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种浏览器的导航方法,其特征在于,包括以下步骤 获取ニ维码坐标纸上的ニ维码值; 根据所述ニ维码值分析获得索引值,井根据所述索引值从相应的配置文件获取对应的URL链接地址; 根据所述URL链接地址通过所述浏览器显示相应的网页。
2.如权利要求I所述的浏览器的导航方法,其特征在于,所述根据ニ维码值分析获得索引值,井根据所述索引值从相应的配置文件中获取对应的URL链接地址步骤具体包括 根据所述ニ维码值分析获得索引值; 将所述索引值发送至浏览器; 当所述配置文件未被解析吋,解析所述配置文件,并储存解析后的配置文件中的数据;所述配置文件为ini格式的配置文件; 根据所述索引值从解析后的ini格式的配置文件中的数据中查找出对应的URL链接地址。
3.如权利要求2所述的浏览器的导航方法,其特征在于,在执行所述将索引值发送至浏览器步骤之后还包括 当所述HTML格式的配置文件未被解析吋,解析所述HTML格式的配置文件,并储存解析后的HTML格式的配置文件中的数据; 判断所述解析后的HTML格式的配置文件中的数据是否存在所述索引值; 若是,则根据所述索引值从所述解析后的HTML格式的配置文件中的数据中查找出对应的URL链接地址; 若否,则执行所述当ini格式的配置文件未被解析吋,解析所述ini格式的配置文件,并储存解析后的ini格式的配置文件中的数据步骤。
4.如权利要求3所述的浏览器的导航方法,其特征在于,在执行所述获取ニ维码坐标纸上的ニ维码值步骤之前还包括 显示所述HTML格式的配置文件的内容以供用户操作。
5.如权利要求2至4任一项所述的浏览器的导航方法,其特征在于,在执行所述获取ニ维码坐标纸上的ニ维码值步骤之前还包括 发送更新请求及电视机的识别码至服务器; 当所述服务器验证所述识别码正确,且所述服务器确定需要更新后,更新当前的ini格式的配置文件。
6.一种浏览器的导航装置,其特征在于,包括 获取模块,用于获取ニ维码坐标纸上的ニ维码值; 分析模块,用于根据所述ニ维码值分析获得索引值,井根据所述索引值从相应的配置文件获取对应的URL链接地址; 显示模块,用于根据所述URL链接地址通过所述浏览器显示相应的网页。
7.如权利要求6所述的浏览器的导航装置,其特征在于,所述分析模块包括 分析子块,用于根据所述ニ维码值分析获得索引值; 发送子块,用于将所述索引值发送至浏览器; 第一解析子块,用于当所述配置文件未被解析时,解析所述配置文件,并储存解析后的配置文件中的数据;所述配置文件为ini格式的配置文件; 查找子块,用于根据所述索引值从解析后的ini格式的配置文件中的数据中查找出对应的URL链接地址。
8.如权利要求7所述的浏览器的导航装置,其特征在于,所述分析模块还包括 第二解析子块,用于当HTML格式的配置文件未被解析吋,解析所述HTML格式的配置文件,并储存解析后的HTML格式的配置文件中的数据; 判断子块,用于判断所述解析后的HTML格式的配置文件中的数据是否存在所述索引值; 所述查找子块,还用于当所述解析后的HTML格式的配置文件中的数据存在所述索引值时,根据所述索引值从所述解析后的HTML格式的配置文件中的数据中查找出对应的URL链接地址; 所述第一解析子块,具体用于当所述解析后的HTML格式的配置文件中的数据不存在所述索引值,且当所述ini格式的配置文件未被解析吋,解析所述ini格式的配置文件,并储存解析后的ini格式的配置文件中的数据。
9.如权利要求8所述的浏览器的导航装置,其特征在干,所述显示模块还用于显示所述HTML格式的配置文件的内容以供用户操作。
10.如权利要求7至9任一项所述的浏览器的导航装置,其特征在于,还包括 发送请求模块,用于发送更新请求及电视机的识别码至服务器; 更新处理模块,用于当所述服务器验证所述识别码正确,且所述服务器确定需要更新后,更新当前的ini格式的配置文件。
全文摘要
本发明公开了一种浏览器的导航方法及装置,其中浏览器的导航方法包括以下步骤获取二维码坐标纸上的二维码值;根据所述二维码值分析获得索引值,并根据所述索引值从相应的配置文件获取对应的URL链接地址;根据所述URL链接地址通过所述浏览器显示相应的网页。本发明通过二维码技术实现浏览器的导航,降低了用户浏览网页的操作难度,更加适于用户使用。
文档编号G06F17/30GK102722522SQ20121014205
公开日2012年10月10日 申请日期2012年5月9日 优先权日2012年5月9日
发明者付遥远, 张军健, 曾红, 胡佳文 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1