嵌入式终端取得网络地址的方法及系统的制作方法

文档序号:7757171阅读:111来源:国知局
专利名称:嵌入式终端取得网络地址的方法及系统的制作方法
技术领域
本发明涉及信息的取得方法及系统,更具体地说,涉及一种嵌入式终端取得网络 地址的方法及系统。
背景技术
一般而言,嵌入式终端通常有一个主要的功能或原有功能,在这个主要功能或原 有功能之外还可能包括其他的一些功能,这些功能作为对上述主要功能或原有功能的补充 或完善。例如,数码相框就是一个嵌入式终端,其主要的功能或原有的功能是显示数码图片 或数码像片,作为一个补充的功能,一些数码相框还可能具有上网浏览新闻、体育等消息的 功能。当然上述功能并不是一成不变的,随着技术的发展,可能数码相框中的上述两个功能 会变得同样重要。但是,不管如何,由于嵌入式系统本身特点,决定了嵌入式终端不可能向 通用终端,例如电脑一样具有如此之多的系统资源,这也决定了嵌入式终端在上网取得网 络地址时不会如同电脑一样方便。就数码相框而言,通常是上网取得例如RSS格式的新闻 等。由于现在的RSS格式的新闻或消息通常会经过多次引用或链接,即除了源链接外,其他 链接都是直接或间接引用源链接,而这些直接或间接引用的链接可能都不太稳定,这会带 来当嵌入式终端连接其中一个链接时,该链接可能已经不存在,因此不能找到相关的内容。 这就给上述嵌入式终端(例如数码相框)取得RSS信息带来一定的困难,主要是由于步骤 的增加,带来对嵌入式终端搜索输入条件的要求的提高,使得用户使用嵌入式终端在读取 上述RSS信息时极不方便。

发明内容本发明要解决的技术问题在于,针对现有技术的上述嵌入式终端在读取现有的一 些网络地址(如RSS)时不方便、操作步骤较多、接通率较低的缺陷,提供一种方便、操作步 骤较少、接通率较高的一种嵌入式终端取得网络地址的方法及系统。本发明解决其技术问题所采用的技术方案是构造一种嵌入式终端取得网络地址 的方法,包括如下步骤A)与所述嵌入式终端连接的服务器定时自动获取指定网站上的链接地址,并将所 述链接地址按清单形式存储在所述数据库中;B)所述服务器在所述嵌入式终端发出读取网络链接内容请求时更新所述嵌入式 终端的地址清单。在本发明所述的嵌入式终端取得网络地址的方法中,还包括如下步骤所述步骤 A)进一步包括如下步骤Al)所述服务器定时访问指定网页上,并分析网页文件中的脚本代码,得到检索表 达式;A2)处理上述检索表达式,并存储在所述数据库中。在本发明所述的嵌入式终端取得网络地址的方法中,所述步骤A2)进一步包括
A21)对所述检索表达式自动分类、自动摘要信息和元数据分析;A22)将步骤A21)中得到的数据转换格式并存储在所述地址清单中。在本发明所述的嵌入式终端取得网络地址的方法中,所述步骤B)进一步包括如 下步骤Bi)所述嵌入式终端向通过网络与其连接的服务器发出读取网络内容的请求;B2)所述服务器解析所述请求,判断所述请求中的网络链接地址是否有效,如是, 所述服务器转发所述请求;如否,所述服务器发送其数据库中的地址清单到所述嵌入式终 端,更新所述嵌入式终端的地址清单。在本发明所述的嵌入式终端取得网络地址的方法中,所述步骤B2)中进一步包括 如下步骤B21)所述服务器解析出所述请求中的网络链接地址;B22)对比所述请求中网络链接地址与服务器中同名的网络链接地址是否相同? 如是,转发所述请求;如否,调出所述服务器数据库中的地址清单,发送到所述嵌入式终端, 更新嵌入式终端中的地址清单。在本发明所述的嵌入式终端取得网络地址的方法中,所述嵌入式终端通过WIFI 通道向所述服务器发出请求;所述服务器通过WIFI通道向所述嵌入式终端发送地址清单。本发明还涉及一种使嵌入式终端取得网络地址的系统,包括嵌入式终端及与所述 嵌入式终端通过网络连接的服务器,所述嵌入式终端包括用于形成并发送请求的请求发送 模块、用于接收所述服务器或网络传送来数据的终端数据接收模块;所述服务器包括用于 接收并解析所述嵌入式终端发送来请求的请求接收解析模块、处理所述服务器接收到的网 络链接地址将其转换为地址清单的处理模块、用于将所述地址清单转换为适于存储的格式 的接收数据格式转换模块以及存放所述转换后地址清单的数据库。在本发明所述的使嵌入式终端取得网络地址的系统中,所述服务器还包括取得网 络数据的数据取得模块以及控制所述数据取得模块定时工作的时间控制模块。在本发明所述的使嵌入式终端取得网络地址的系统中,所述请求接收解析模块进 一步包括用于接收所述嵌入式终端发来请求的请求接收子模块、用于判断所述请求包含链 接地址是否有效的地址判断子模块、用于读取所述数据库内容的数据库读取模块以及用于 将读取数据库得到的地址清单转换为RSS格式并发送给所述嵌入式终端的格式转换发送 子模块。在本发明所述的使嵌入式终端取得网络地址的系统中,所述数据接收子模块进一 步包括用于将接收到的链接地址按其内容自动分类的数据自动分类子模块、用于按照所述 链接地址内容自动生成关于该链接地址摘要的摘要自动生成子模块以及用于查找该链接 地址的源链接地址的元数据分析子模块。实施本发明的嵌入式终端取得网络地址的方法及系统,具有以下有益效果由于 所述服务器不断访问相关网页,并取得该网页上的有效链接地址来更新其数据库中的地址 清单,同时,当嵌入式终端要访问网络时,其请求被所述服务器解析,得到该请求对应网络 内容的链接地址,服务器依据该地址来判断所述嵌入式终端上地址清单是否要更新,其处 于后台操作,使用者不会感觉到,因此其使用方便且其接通率较高。

图1是本发明嵌入式终端取得网络地址的方法及系统实施例中方法流程图;图2是所述实施例中系统结构示意图;图3是所述实施例中数据取得模块的结构示意图;图4是所述实施例中请求接收解析模块的结构示意图。
具体实施方式下面将结合附图对本发明实施例作进一步说明。如图1所示,在本发明嵌入式终端取得网络地址的方法及系统实施例中,嵌入式 终端取得网络地址的方法包括如下步骤步骤Sll服务器访问指定网页,解析其脚本文件,得到检索表达式服务器定时访 问指定网页,例如雅虎的新闻页面等,这些网页地址是不会变化的,但是,其内容是不断变 化的,也就是说在上述指定网页上存在多个变化的链接地址,每个链接地址对应不同的内 容,在本步骤中,服务器定时访问这些地址设置在其内部的网页,并逐一解析这些网页的脚 本文件,得到其上每个链接地址的检索表达式。步骤S12对检索表达式自动分类、自动摘要以及元数据分析在本步骤中,对上一 步骤中得到的检索表达式进行处理,这些处理包括自动分类、自动产生摘要文件及对其元 数据进行分析,进行创建正文标题、关键词、查找源link地址等动作,这样,就将每个链接 地址以关键词或标题作为标签整理为一个清单项或一条信息。该一个清单项或一条信息就 对应于一个链接地址。如此,就能以其关键词或标题作为标签单独取出一个链接地址与嵌 入式终端发出的请求中携带的链接地址比较。步骤S13转换上述数据的格式将上一步骤得到的信息转换为便于数据库存储的 格式,这样做的好处在于便于对这些信息进行存储,也便于在数据库中查找这些信息。步骤S14得到更新的、保存在数据库中的地址清单在本步骤中,将上述步骤中得 到的结果存放在服务器数据库的地址清单中。在本实施例中,将得到的上述信息或清单项 逐一填入地址清单,如果有标签相同的,填入时覆盖之前的项;如果没有相同的标签,则增 加一项清单项,将上述得到的信息加入即可。步骤S21嵌入式终端发出请求在本步骤中,嵌入式终端发出取得网络内容的请 求,在本实施例中,嵌入式终端是通过内置的Wi-Fi无线通讯模块发出该HTTP请求的。正 如我们在前面指出的一样,嵌入式终端并不是通过与PC—样的上网动作来发出该请求的, 通常,该嵌入式终端由于限于其自身的硬件,在一些设置的链接标签中选择,这些标签中带 有以前取得的链接地址,上述请求中就包括这些链接地址。步骤S22服务器解析该请求,得到其中链接地址在上述步骤中,嵌入式终端发出 请求,该请求被服务器接收,并且,服务器解析这些请求,得到其中所包含的链接地址。值得 一提的是,该嵌入式终端的请求发出一定是针对服务器的,服务器接收到该请求也是一定 会将其分解的。此外,上述服务器的动作是在后台进行的,使用上述嵌入式终端的用户是不 会感觉到的。步骤S23该地址与服务器中同名地址相同?在本步骤中,比较上述由请求中得 到的链接地址与服务器中数据库中的同名地址比较,判断这两个地址是否相同,如果这两个地址相同,说明该终端中的地址清单是最新的,服务器不再对上述嵌入式终端中的地址 清单进行更新,直接转发上述嵌入式终端发来的请求,执行步骤S24 ;如果上述两个地址不 同,则说明上述嵌入式终端中的地址清单是旧的,服务器需要对该地址清单进行更新,执行 步骤S24。步骤S24服务器转发上述请求在本步骤中,由于服务器本身判断该请求的链接 地址是有效的或最新的,因此,服务器不对该请求作出任何改动,直接将该请求向该链接地 址转发。步骤S25服务器调出数据库中地址清单.在本步骤中,由于服务器本身判断该请 求的链接地址是有效的或最新的,因此,服务器调出数据库中的地址清单,准备更新该嵌入 式终端的链接地址。步骤S26转换上述地址清单格式由于在之前的将链接地址存放在数据库中时 对其格式做过改变,因此,在本步骤中,需要把这些链接地址的格式再转化为上述终端接收 的、RSS格式。步骤S27发送上述地址清单到嵌入式终端,更新终端的地址清单内容在本步骤 中,服务器将上述经过格式转换后的链接地址发给嵌入式终端,更新该嵌入式终端的链接 地址,同时,上述服务器不再转发该请求,而嵌入式终端将之前发出的请求改变链接地址, 再次发出,此时,服务器再次从上述步骤S21开始执行程序,即从本步骤跳转到步骤S21。在本实施例中,上述步骤Sll到步骤S14可以是为一部分,而步骤S21到步骤S27 可以视为另外一部分,上述两部分相互联系,但又有区别,步骤Sll到步骤S14可以与步骤 S21到步骤S27可以同时进行,也可以先后进行,总之其最后的目的是将服务器数据库中的 地址清单更新为当前有效的链接地址。本发明还涉及一种使嵌入式终端取得网络地址的系统,在本实施例中,如图2所 示,该系统包括通过网络2连接的服务器3和嵌入式终端1,其中,服务器3包括用于接收 并解析所述嵌入式终端1发送来请求的请求接收解析模块31、处理服务器3接收到的网络 链接地址将其转换为地址清单的处理模块34、用于将所述地址清单转换为适于存储的格式 的接收数据格式转换模块35以及存放所述转换后地址清单的数据库36,此外,该服务器3 还包括用于取得网络数据的数据取得模块32以及控制所述数据取得模块定时工作的时间 控制模块33。而嵌入式终端1包括用于形成并发送请求的请求发送模块11、用于接收所述 服务器或网络传送来数据的终端数据接收模块12。在上述服务器3定时访问指定的网络 页面时,时间控制模块33控制数据取得模块32访问网络页面,并且,该数据取得模块32还 对被访问的网络页面的脚本文件进行分析,提取其中代表其内容链接地址的检索表达式, 而处理模块34对其链接地址进行自动分类,再通过接收数据格式转换模块35将这些链接 地址的格式进行转换后,将已转换的链接地址存储到数据库等等。而当上述服务器3接收 到终端1通过网络2(在本实施例中,网络2是Wi-Fi网络,即服务器3和嵌入式终端1是 通过Wi-Fi连接在一起的)传送来的读取网络内容的请求时,该请求首先通过服务器3中 的请求接收解析模块31,接收该请求,解析该请求,以便于得到包含在该请求中的网络链接 地址,并在对比该链接地址与服务器数据库中同一标签的链接地址比较,如果相同,则服务 器3直接转发该请求;如果不相同,则需要更新嵌入式终端中的该地址,并使嵌入式终端在 更新的链接地址的基础上再次发出请求。
7
图3是上述请求接收解析模块31的结构示意图,在图3中,该请求接收解析示意 模块包括用于接收嵌入式终端1发来请求的请求接收子模块311、用于取得该请求中链接 地址的链接地址提取模块312、用于判断所述请求包含链接地址是否有效(即是否与数据 库中取得相同标签的连接地址相同)的地址判断子模块313以及用于将读取数据库得到的 地址清单转换为RSS格式并发送给所述嵌入式终端的发送格式转换子模块314。上述各子 模块依次在作用于上述请求,完成上述请求接收解析模块31的功能。图4是处理模块34的结构示意图,在图4中,处理模块34包括用于将接收到的链 接地址按其内容自动分类的数据自动分类子模块341、用于按照上述链接地址内容自动生 成关于该链接地址摘要的摘要自动生成子模块342以及用于查找上述链接地址的源链接 地址的元数据分析子模块343。这些模块同样是依次作用于上述取得的链接地址,不仅使得 该地址的源链接地址,而且使得该链接地址被一个标签标示,便于服务器3查或使用该地 址。综上所述,在本实施例中,从信息的角度而言,系统由3个子系统组成,即Web信息 采集子系统、信息处理子系统和信息发布子系统。3个子系统通过接口文件实现整个过程的 自动化采集、智能化处理和被动式发布。Web采集是从URL出发,通过协议向指定Web上其 他所需页面作扩展。在采集中获取有效的Web页面信息,将采集到的web页面信息通过接 口传送给处理系统,并过滤掉多于无用的信息。通过模拟访问组件的方式实现与源服务器 资源自动交互,系统采用性能优异的CURL访问组件,该组件远程访问速度快,支持多种网 络传输协议FTP,TFTP,HTTP, HTTPS,LDAP协议的访问,极大地提高了 Web会话的速度和协 议范围,这样就可以正确获取HTTP请求通信所需的参数,此获取的过程就是分析HTML文件 中的脚本代码,构造出正确的检索表达式。这些请求信息参数是动态变化的,系统通过程序 模拟访问网页的方法进行分析,找出其中规律,实现实时请求、实时响应,动态加工重组所 获取到的可用参数。WEB发布系统即手持设备终端用户通过访问Web动态信息浏览界面的 url向Web服务器发出提取数据请求;在服务器端,Web服务器分析客户请求,若最后判断该 请求为PHP文件,则将其交给PHP处理程序进行处理;若最后判断PHP文件的函数模块中包 含数据库操作命令,则访问相应的数据库,进而达到存取数据库的目的;PHP从数据库中取 得的数据,按要求进行格式转换,即转换为RSS格式,然后将RSS格式的文件交给Web服务 器;Web服务器再将其返回给手持设备终端用户。从而实现嵌入式终端取得有效的链接地 址的目的。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
8
权利要求
一种嵌入式终端取得网络地址的方法,其特征在于,包括如下步骤A)与所述嵌入式终端连接的服务器定时自动获取指定网站上的链接地址,并将所述链接地址按清单形式存储在所述数据库中;B)所述服务器在所述嵌入式终端发出读取网络链接内容请求时更新所述嵌入式终端的地址清单。
2.根据权利要求1所述的嵌入式终端取得网络地址的方法,其特征在于,所述步骤A) 进一步包括如下步骤Al)所述服务器定时访问指定网页上,并分析网页文件中的脚本代码,得到检索表达式;A2)处理上述检索表达式,并存储在所述数据库中。
3.根据权利要求2所述的嵌入式终端取得网络地址的方法,其特征在于,所述步骤A2) 进一步包括A21)对所述检索表达式自动分类、自动摘要信息和元数据分析;A22)将步骤A21)中得到的数据转换格式并存储在所述地址清单中。
4.根据权利要求3所述的嵌入式终端取得网络地址的方法,其特征在于,所述步骤B) 进一步包括如下步骤Bi)所述嵌入式终端向通过网络与其连接的服务器发出读取网络内容的请求;B2)所述服务器解析所述请求,判断所述请求中的网络链接地址是否有效,如是,所述 服务器转发所述请求;如否,所述服务器发送其数据库中的地址清单到所述嵌入式终端,更 新所述嵌入式终端的地址清单。
5.根据权利要求4所述的嵌入式终端取得网络地址的方法,其特征在于,所述步骤B2) 中进一步包括如下步骤B21)所述服务器解析出所述请求中的网络链接地址;B22)对比所述请求中网络链接地址与服务器中同名的网络链接地址是否相同,如是, 转发所述请求;如否,调出所述服务器数据库中的地址清单,发送到所述嵌入式终端,更新 嵌入式终端中的地址清单。
6.根据权利要求1-5任意一项所述的嵌入式终端取得网络地址的方法,其特征在于, 所述嵌入式终端通过Wi-Fi通道向所述服务器发出请求;所述服务器通过Wi-Fi通道向所 述嵌入式终端发送地址清单。
7.一种使嵌入式终端取得网络地址的系统,其特征在于,包括嵌入式终端及与所述嵌 入式终端通过网络连接的服务器,所述嵌入式终端包括用于形成并发送请求的请求发送模 块、用于接收所述服务器或网络传送来数据的终端数据接收模块;所述服务器包括用于接 收并解析所述嵌入式终端发送来请求的请求接收解析模块、处理所述服务器接收到的网络 链接地址将其转换为地址清单的处理模块、用于将所述地址清单转换为适于存储的格式的 接收数据格式转换模块以及存放所述转换后地址清单的数据库。
8.根据权利要求7所述的使嵌入式终端取得网络地址的系统,其特征在于,所述服务 器还包括取得网络数据的数据取得模块以及控制所述数据取得模块定时工作的时间控制 模块。
9.根据权利要求8所述的使嵌入式终端取得网络地址的系统,其特征在于,所述请求接收解析模块进一步包括用于接收所述嵌入式终端发来请求的请求接收子模块、用于取得 所述请求中链接地址的链接地址提取模块、用于判断所述请求包含链接地址是否有效的地 址判断子模块以及用于将读取数据库得到的地址清单转换为RSS格式并发送给所述嵌入 式终端的发送格式转换子模块。
10.根据权利要求9所述的使嵌入式终端取得网络地址的系统,其特征在于,所述数据 处理模块进一步包括用于将接收到的链接地址按其内容自动分类的数据自动分类子模块、 用于按照所述链接地址内容自动生成关于该链接地址摘要的摘要自动生成子模块以及用 于查找该链接地址的源链接地址的元数据分析子模块。
全文摘要
本发明涉及一种嵌入式终端取得网络地址的方法,包括如下步骤与所述嵌入式终端连接的服务器定时自动获取指定网站上的链接地址,并将所述链接地址按清单形式存储在所述数据库中;所述服务器在所述嵌入式终端发出读取网络链接内容请求时更新所述嵌入式终端的地址清单。本发明还涉及一种使嵌入式终端取得网络地址的系统。实施本发明的嵌入式终端取得网络地址的方法及系统,具有以下有益效果其处于后台操作,使用者不会感觉到,因此其使用方便且其接通率较高。
文档编号H04L29/12GK101902508SQ20101025571
公开日2010年12月1日 申请日期2010年8月17日 优先权日2010年8月17日
发明者孙宁军 申请人:奇诺光瑞电子(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1