一种数据资源的引入和调用方法及装置的制作方法

文档序号:6364892阅读:116来源:国知局
专利名称:一种数据资源的引入和调用方法及装置的制作方法
技术领域
本发明涉及互联网技木,尤其涉及一种数据资源的引入和调用方法及装置。
背景技术
互联网上存在大量的数据资源,涵盖了例如天气、股票、汇率、彩票、菜谱、出行等方方面面,为人们的生活和学习提供了各类有用信息。除此之外,很多第三方站点(即不同于数据资源提供方的站点)或者应用程序也是需要使用这些数据资源的(下文中将第三方站点或者应用程序统称为资源调用方,而将提供数据资源的站点称为资源提供方)。例如,一个关于美食的站点,该站点会对餐厅的相关信息进行介绍,在这种情况下,餐厅的相关信息即为该网站所需要的数据资源。再例如,一个用于记录日记的应用程序,往往需要对天气情况进行显示,在这种情况下,天气情况即为该应用程序所需要的数据资源。在实际应用中,资源调用方往往需要的不只是ー个方面的数据资源,而是多方面的数 据资源。目前,可以通过两种方式实现资源调用方对所需数据资源的使用。第一种方式是在用户访问第三方站点或者使用应用程序的过程中,由用户引入所需的数据资源。例如,用户在使用一应用程序记录日记的时候,可以手动输入天气情況。第二种方式是资源调用方向资源提供方获取接ロ,然后通过该接ロ调用相应的数据资源。虽然上述两种方式解决了资源调用的问题,但是,对于上述两种方式来说,仍然存在一定的不足之处。对于第一种方式来说,需要用户亲自操作才能实现,从而会造成用户的体验不佳。对于第二种方式来说,无论是资源调用方还是资源提供方,都必须花费大量的人力和时间才能实现,即资源调用方要逐一和资源提供方进行合作洽谈以获取接ロ,而资源提供方又要根据不同的资源调用方的要求提供相应的接ロ。特别是在数据资源的数量和资源调用方的数量都日益増加的情况下,这种方式显得繁琐而且效率低下。因此,希望能提供ー种可以解决上述问题的数据资源的引入和调用方法及装置。

发明内容
本发明的目的是提供了一种数据资源的引入和调用方法及装置,利于提高数据资源引入和调用的效率,有效地节约了资源提供方和资源调用方的时间和人力,同时提升了用户的使用体验。根据本发明的ー个方面,提供了一种数据资源的引入和调用方法,该方法包括以下步骤确定数据资源中需要引入的字段信息,基于该字段信息制定资源引入标准,并将所述资源引入标准提供给资源提供方;获取所述资源提供方根据所述资源引入标准所形成的资源字段文件;将所述资源引入标准以及资源字段文件提供给资源调用方,供其从资源字段文件中调用其所需的内容。根据本发明的另ー个方面,还提供了一种数据资源的引入和调用装置,包括
标准制定単元,用于确定数据资源中需要引入的字段信息,基于该字段信息制定资源引入标准,并将所述资源引入标准提供给资源提供方;文件获取单元,用于获取所述资源提供方根据所述资源引入标准所形成的资源字段文件;信息提供単元,用于将所述资源引入标准以及资源字段文件提供给资源调用方,供其从资源字段文件中调用其所需的内容。与现有技术相比,本发明具有以下优点I)对于资源提供方来说,只需要将资源按照一定的标准形成格式化文件并定期对该文件的内容进行更新,即可实现其资源的及时提供,而无需根据不同资源调用方的要求提供调用接ロ。如此ー来,不但提高了数据资源的提供效率,也节省了和资源调用方进行沟通的时间资源和人力资源。特别是在资源调用方数量较多的情况下,本发明的效果尤佳;2)对于资源调用方来说,在对其所需的数据资源进行调用的时候,无需逐一向资源提供方获取接ロ,只需要对照资源引入标准,从资源字段文件中提取相关的内容,即可及时、快速地实现资源调用,从而提高了资源调用的效率以及节省了资源调用方的资源。同样地,特别是在资源调用方需要调用较多数据资源、而这些数据资源又来自于不同资源提供方的情况下,本发明的效果尤佳;3)对于访问第三方站点或者使用应用程序的用户来说,本发明可以使这些用户无需进行额外的操作即可随时获取到和该第三方站点或应用程序相关的数据资源,有利于提升用户的使用体验。


通过阅读參照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图I为根据本发明的数据资源的引入和调用的方法流程图;图2为根据本发明的数据资源的引入和调用的装置示意图。
具体实施例方式下面结合附图对本发明作进ー步详细描述。图I为根据本发明的数据资源的引入和调用的方法流程图,如图所示,该方法包括以下步骤在SlOl中,确定数据资源中需要引入的字段信息,基于该字段信息制定资源引入标准,并将所述资源引入标准提供给资源提供方。具体地,互联网为人们提供了大量的有用信息,例如,天气信息、股票信息、彩票信息、汇率信息、出行信息等等。这些由文字、数字、符号、图片、和/或视频等所组成的信息,通常被称为数据资源,而提供这些数据资源的站点通常被称为资源提供方。在很多情况下,ー些不同于资源提供方的站点希望调用这些数据资源(下文中将这些不同于资源提供方站点称为第三方站点),例如美食站点希望调用各餐馆的信息供食客參考。此外,一些应用 程序也会希望调用这些数据资源,例如记录日记的应用程序希望调用用户所在城市当天的天气情況。
数据资源通常包括一个或者多个字段,从ー个或者多个方面对该数据资源的具体内容进行说明。例如,一条天气方面的数据资源为“北京,2012年I月19日星期四,小雪,最高温度(TC,最低温度-4 °C,风カ为微风,空气质量良好,不适宜洗车,不适宜运动”,其中,字段“北京”说明地点、字段“2012年I月19日星期四”说明时间、字段“小雪”说明天气现象、字段“最高温度0°C,最低温度_4°C”说明温度、字段“微风”说明风力、字段“良好”说明空气指数、两个字段“不适宜”分别说明洗车指数和运动指数。根据资源调用方的需要,第三方站点或者应用程序对数据资源中的部分或者全部字段进行调用,例如,记录日记的应用程序希望调用字段“小雪”,而ー个洗车店的站点,其希望调用的字段为“不适宜”。因此,为了便于后续资源 调用方可以便捷地调用数据资源中的部分或者全部内容,首先对数据资源中的部分或者全部字段进行分析,以确定数据资源中需要引入的字段信息。此处,所述字段信息是根据数据资源中字段的特性所提取的信息。在本实施例中,所述字段信息包括字段名称、字段属性、字段类型以及字段格式。在其他实施例中,所述字段信息还可以是其他和数据资源中字段相关的特性信息。仅以上述天气方面的数据资源中的“北京”为例,其中,“北京”的字段名称是“city”,字段属性为“地点”,字段类型为“字符串”,字段格式为“ 1-20个字符”,其他字段的字段信息基于相同的原则进行获取,为了简明起见,在此不再一一列挙。确定了字段信息之后,将字段信息进行组织,以此作为资源引入标准,并将所述资源引入标准提供给资源提供方。只要根据该资源引入标准,资源提供方即可从数据资源中将与字段信息相对应的内容提取出来。在S102中,获取所述资源提供方根据所述资源引入标准所形成的资源字段文件。具体地,所述资源提供方收到资源引入标准后,根据该资源引入标准,所述资源提供方从其所提供的资源中提取出与字段信息相对应的内容、并将该内容按照一定格式进行组织以形成资源字段文件。如此ー来,资源字段文件中包括了资源调用方可能需要调用的内容。在本实施例中,为了适用于网络传输,所述资源字段文件为xml文件。仍以上述天气方面的数据资源中的“北京”为例,在xml文件里面,字段“北京”表示方式为〈city〉北京〈/city〉,S卩,字段名称作为标签,而标签后内容的类型和格式分别满足字段类型“字符串”和字段格式“ 1-20个字符”的要求。当然了,本领域的技术人员应该可以理解,所述资源字段文件也可以采用其他格式,例如json。因为资源字段文件的目的只是用于承载满足一定标准的数据资源,便于资源提供方的引入以及资源调用方的调用,因此,为了简明起见,对于其他格式的资源字段文件,在此不在一一列挙。所述资源字段文件形成后,所述资源提供方提交所述资源字段文件,井根据数据资源的更新而定期对所述资源字段文件的内容进行更新,从而保证其所提供的数据资源具有实时性。在步骤S103中,将所述资源引入标准以及资源字段文件提供给资源调用方,供其从资源字段文件中调用其所需的内容。具体地,当获取所述资源提供方基于资源引入标准所形成的资源字段文件后,将所述资源引入标准和携带资源信息的资源字段文件一起提供给资源调用方,供其从资源字段文件中调用其所需的内容。在本实施例中,资源字段文件为xml文件,因此可以将该xml文件的地址提供给资源调用方。资源调用方根据所述地址获取该xml文件,并对照资源引入标准,对xml文件的内容进行解析,以便从该xml文件中获取所需内容。下面,以ー个具体实施例对本发明所提供的数据资源的引用和调用方法进行说明。ー个提供餐馆信息的资源提供方,其获得的资源引入标准如下
权利要求
1.一种数据资源的引入和调用方法,该方法包括以下步骤 确定数据资源中需要引入的字段信息,基于该字段信息制定资源引入标准,并将所述资源引入标准提供给资源提供方; 获取所述资源提供方根据所述资源引入标准所形成的资源字段文件; 将所述资源引入标准以及资源字段文件提供给资源调用方,供其从资源字段文件中调用其所需的内容。
2.根据权利要求I所述的方法,其中,所述资源调用方包括第三方站点和/或应用程序。
3.根据权利要求I或2所述的方法,其中 所述字段信息包括字段名称、字段属性、字段类型和/或字段格式。
4.根据权利要求I或2所述的方法,其中 所述资源字段文件是所述资源提供方从资源中提取出与字段信息相对应的内容、并将该内容按照一定格式进行组织所形成的文件。
5.根据权利要求4所述的方法,其中,所述资源字段文件为xml文件。
6.根据权利要求5所述的方法,其中,将所述资源引入标准、以及xml文件的地址提供给资源调用方。
7.根据权利要求I或2所述的方法,其中,定期对所述资源提供方更新后的资源字段文件进行获取。
8.一种数据资源的引入和调用装置,包括 标准制定单元,用于确定数据资源中需要引入的字段信息,基于该字段信息制定资源引入标准,并将所述资源引入标准提供给资源提供方; 文件获取单元,用于获取所述资源提供方根据所述资源引入标准所形成的资源字段文件; 信息提供单元,用于将所述资源引入标准以及资源字段文件提供给资源调用方,供其从资源字段文件中调用其所需的内容。
9.根据权利要求8所述的装置,其中,所述资源调用方包括第三方站点和/或应用程序。
10.根据权利要求8或9所述的装置,其中 所述字段信息包括字段名称、字段属性、字段类型和/或字段格式。
11.根据权利要求8或9所述的装置,其中 所述资源字段文件是所述资源提供方从资源中提取出与字段信息相对应的内容、并将该内容按照一定格式进行组织所形成的文件。
12.根据权利要求11所述的装置,其中,所述资源字段文件为xml文件。
13.根据权利要求12所述的装置,其中 所述信息提供单元将所述资源引入标准、以及xml文件的地址提供给资源调用方。
14.根据权利要求8或9所述的装置,其中 所述文件获取单元定期对所述资源提供方更新后的资源字段文件进行获取。
全文摘要
本发明提供了一种数据资源引入和调用的方法,该方法包括确定数据资源中需要引入的字段信息,基于该字段信息制定资源引入标准,并将所述资源引入标准提供给资源提供方;获取所述资源提供方根据所述资源引入标准所形成的资源字段文件;将所述资源引入标准以及资源字段文件提供给资源调用方,供其从资源字段文件中调用其所需的内容。相应地,还提供了一种数据资源引入和调用的装置。本发明利于提高数据资源引入和调用的效率,有效地节约了资源提供方和资源调用方的时间和人力,同时提升了用户的使用体验。
文档编号G06F17/30GK102622410SQ20121003578
公开日2012年8月1日 申请日期2012年2月17日 优先权日2012年2月17日
发明者白玲 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1