数据调用方法、装置和计算机可读存储介质
文献发布时间:2023-06-19 10:32:14
技术领域
本发明涉及软件开发领域,具体而言,涉及一种数据调用方法、数据调用装置和计算机可读存储介质。
背景技术
移动的大面积使用,极大的提高了业务人员/领导的办事效率,但是对于移动产品集成到客户已有移动门户,目前面临诸多问题。目前现有的集成方法,由于移动产品没有统一的接入方式,因此每个移动产品都要和已有移动门户做接口联调测试验证,因此存在实施成本高、二次开发困难等缺陷。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的第一方面提出了一种数据调用方法。
本发明的第二方面提出了一种数据调用装置。
本发明的第三方面提出了一种数据调用装置。
本发明的第四方面提出了一种可读存储介质。
有鉴于此,根据本发明的第一方面,提出了一种数据调用方法,包括:将接收到的数据调用请求传输至隔离层;接收隔离层针对数据调用请求返回的数据信息;输出返回的数据信息。
本发明提出的数据调用方法,在接收到数据调用请求后,在隔离层中处理数据调用请求并得到返回的数据信息,最后接收返回的信息并输出。这种数据调用方法引入了隔离层,由于所有的数据调用请求都在隔离层中处理,因此,隔离层的引入使得输入请求信息的移动产品与第三方门户功能互不影响,相互独立,有利于移动产品与第三方门户的稳定。此外,由于通过隔离层处理数据调用请求,而不需要针对每一个数据调用请求都单独写一个接口实现调用功能,因此可以实现移动产品与第三方门户快速集成,极大缩短实施周期,降低实施成本,降低二次开发难度,提升企业利润。
另外,根据本发明上述技术方案提出的数据调用方法,还可以具有以下技术特征:
在一种可能的设计中,将接收到的数据调用请求传输至隔离层,具体包括:将数据调用请求传输至隔离层中的适配层;调用适配层中的统一接口;将数据调用请求经由统一接口传输至隔离层中的原生能力插件层。
在该设计中,在接收到数据调用请求后,将数据调用请求传输至隔离层中的适配层,适配层中有统一的入/出接口,调用适配层中的统一接口,并将数据调用请求经由统一接口传输至隔离层中的原生能力插件层。具体地,适配层中有统一的入/出接口,作为转换的桥梁,调用适配层中的统一接口,可以转换进入适配层的数据调用请求,以使原生能力插件层可以理解并能做出相应的反馈。也就是说,适配层起到了转接头的作用,将接收到的数据调用请求转换成可以与原生能力插件层所匹配的格式,便于原生能力插件层对数据调用请求进行解析处理,得到返回数据信息。由于目前没有公认统一的移动应用与原生交互调用规范,使得增加一个接口都要分别改动前端和原生接口,增加相应方法,移动应用需要实现的功能越多,所需要增加的接口数量越多,成本也就越高。而该设计采用了统一的接口,通过统一的接口实现移动应用需要实现的多种功能,不需要针对每项功能单独增加相应的方法,大大降低了开发成本,并且,当需要对移动应用和门户进行二次开发时,可以直接使用统一的接口,也降低了二次开发的难度。
在一种可能的设计中,接收隔离层针对数据调用请求返回的数据信息,具体包括:从原生能力插件层调用原生能力插件,以实现数据调用请求;调用原生能力插件对应的原生能力接口,以获取数据信息。
在该设计中,提出了处理数据调用请求得到返回的数据信息的具体方法,首先从原生能力插件层调用原生能力插件,以实现数据调用请求;在实现数据调用请求后,再调用原生能力插件对应的原生能力接口,以获取数据信息。在该设计中,原生能力插件层包含至少一个原生能力插件,每个原生能力插件均已提供原生能力,且不同的原生能力插件可以提供不同的原生能力。在接收到数据调用请求后,通过对数据调用请求的解析,根据解析得到的信息,调用能够实现该数据调用请求的原生能力插件,即可实现需要的功能,返回需要的数据信息。
进一步地,原生能力插件有公共原生能力插件和特供原生能力插件,公共原生能力插件为预先设置好的原生能力插件,可以提供使用更广泛的原生能力,特供原生能力插件是定制化的原生能力插件,可以根据不同的使用场景,针对不同需求进行个性化定制,以提供可以满足该需求的原生能力。
进一步地,原生能力插件可以按需打包,也就是如果一个产品只用到几个原生能力插件就可以实现所有需要的功能,那么可以对这几个原生能力插件打包,而舍弃其他原生能力插件,使集成包大大减小,避免功能冗余。
在一种可能的设计中,输出返回的数据信息,具体包括:将数据信息传输至适配层;调用适配层中的统一接口;将数据信息经由统一接口输出。
在该设计中,在接收到返回的数据信息后,将返回的数据信息传输至隔离层中的适配层,适配层中有统一的入/出接口,调用适配层中的统一接口,并将返回的数据信息经由统一接口传输至移动应用的前端输出。具体地,适配层中有统一的入/出接口,作为转换的桥梁,调用适配层中的统一接口,可以转换进入适配层的返回的数据信息,以使移动应用的前端可以理解并能根据返回的数据信息做出相应的操作。也就是说,适配层起到了转接头的作用,将接收到的返回的数据信息转换成可以与移动应用的前端所匹配的格式,便于移动应用的前端对返回的数据信息进行解析处理,做出相应的操作。在适配层设置统一接口以返回数据信息这一设计,与前述调用适配层中的统一接口,以将数据调用请求经由统一接口传输至原生能力插件层的有益效果相同,均大大降低了开发成本,并且,当需要对移动应用和门户进行二次开发时,可以直接使用统一的接口,也降低了二次开发的难度,在此不再赘述。
根据本发明的第二方面,提出了一种数据调用装置,包括:第一传输单元,用于将接收到的数据调用请求传输至隔离层;数据调用请求处理单元,用于接收隔离层针对数据调用请求返回的数据信息;第二传输单元,用于输出返回的数据信息。
具体地,第一传输单元起到了数据调用请求的传入作用,第二传输单元起到了赶回的数据信息的输出作用,而数据调用请求处理单元根据第一传输单元传输进来的数据调用请求,进行相应的处理,并将返回的数据信息由第二传输单元输出。所有的数据调用请求都在数据调用请求处理单元中处理,因此,数据调用请求处理单元的引入使得输入请求信息的移动产品与第三方门户功能互不影响,相互独立,有利于移动产品与第三方门户的稳定。此外,由于通过数据调用请求处理单元处理数据调用请求,而不需要针对每一个数据调用请求都单独写一个接口实现调用功能,因此可以实现移动产品与第三方门户快速集成,极大缩短实施周期,降低实施成本,降低二次开发难度,提升企业利润。
另外,根据本发明上述技术方案提出的数据调用装置,还可以具有以下技术特征:
在一种可能的设计中,第一传输单元包括:第一传输子单元,用于将数据调用请求传输至隔离层中的适配层;第一适配单元,用于调用适配层中的统一接口;第二传输子单元,用于将数据调用请求经由统一接口传输至隔离层中的原生能力插件层。
在该设计中,第一传输单元包括第一传输子单元、第一适配单元和第二传输子单元。第一传输子单元将数据调用请求传输至隔离层中的适配层,第二传输子单元将数据调用请求经由适配层中的统一接口传输至隔离层中的原生能力插件层,在原生能力插件层进行后续操作,而第一适配单元用于调用适配层中的统一接口,转换进入适配层的数据调用请求,以使原生能力插件层可以理解并能做出相应的反馈。
在一种可能的设计中,数据调用请求处理单元,包括:插件单元,用于从原生能力插件层调用原生能力插件,以实现数据调用请求;插件单元还用于调用原生能力插件对应的原生能力接口,获取数据信息。
在该设计中,数据调用请求处理单元包括插件单元,在数据调用请求传输至数据调用处理单元后,插件单元首先从原生能力插件层调用原生能力插件,以实现数据调用请求,然后在实现数据调用请求后,再调用原生能力插件对应的原生能力接口,以获取数据信息。在该设计中,原生能力插件层包含至少一个原生能力插件,每个原生能力插件均已提供原生能力,且不同的原生能力插件可以提供不同的原生能力。在接收到数据调用请求后,通过对数据调用请求的解析,根据解析得到的信息,调用能够实现该数据调用请求的原生能力插件,即可实现需要的功能,返回需要的数据信息。
在一种可能的设计中,第二传输单元包括:第三传输子单元,用于将数据信息传输至适配层;第二适配单元,用于调用适配层中的统一接口;第四传输子单元,用于将数据信息经由统一接口输出。
在该设计中,第二传输单元包括第三传输子单元、第二适配单元和第四传输子单元。第三传输子单元将返回的数据信息传输至隔离层中的适配层,第四传输子单元将返回的数据信息经由统一接口传输至移动应用的前端输出,而第二适配单元用于调用适配层中的统一接口,转换进入适配层的返回的数据信息,以使移动应用的前端可以理解并能做出相应的反馈。
进一步地,第二适配单元和第一适配单元可以是同一适配单元,通过一个适配单元完成第一适配单元和第二适配单元的功能,通过对数据调用装置的优化,减少了装置中适配单元的冗余。
根据本发明的第三方面,提出了一种数据调用装置,包括:处理器和存储器,处理器用于在执行存储器中存储的计算机程序时实现数据调用方法的步骤。
根据本发明的第四方面,提供了一种计算机可读存储介质,其上存储有程序或指令,程序或指令被处理器执行时实现如上述第一方面的任一设计的数据调用方法的步骤,因而具备该数据调用方法的全部有益效果,在此不再赘述。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了本发明的第一方面的一个实施例的数据调用方法的流程示意图;
图2示出了本发明第一方面的另一个实施例的数据调用方法的隔离层的设计示意图;
图3示出了本发明的第一方面的另一个实施例的数据调用方法的流程示意图;
图4示出了本发明的第一方面的另一个实施例的移动应用前端与原生接口调用的示意图;
图5示出了本发明的第一方面的另一个实施例的数据调用方法的流程示意图;
图7示出了本发明的第一方面的另一个实施例的原生能力插件层中的原生能力插件的示意图;
图6示出了本发明的第一方面的另一个实施例的原生能力插件层的示意图;
图8示出了本发明的第一方面的另一个实施例的模式化代码生成方法的流程示意图;
图9示出了本发明的第一方面的另一个实施例的数据调用请求的时序示意图;
图10示出了本发明第二方面的一个实施例的数据调用装置100结构示意框图;
图11示出了本发明第二方面的另一个实施例的数据调用装置100结构示意框图;
图12示出了本发明第二方面的另一个实施例的数据调用装置100结构示意框图;
图13示出了本发明第二方面的另一个实施例的数据调用装置100结构示意框图;
图14示出了本发明第三方面的一个实施例的数据调用装置200结构示意框图。
其中,图10至图13中附图标记与部件名称之间的对应关系为:
100数据调用装置,110第一传输单元,112第一传输子单元,114第一适配单元,116第二传输子单元,120数据调用请求处理单元,122插件单元,130第二传输单元,132第三传输子单元,134第二适配单元,136第四传输子单元。
图14中附图标记与部件名称之间的对应关系为:
200数据调用装置,202存储器,204处理器。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
本发明第一方面的实施例,提出一种数据调用方法,图1示出了本发明的一个实施例的数据调用方法的流程示意图。其中,该方法包括:
步骤S102,将接收到的数据调用请求传输至隔离层;
步骤S104,接收隔离层针对数据调用请求返回的数据信息;
步骤S106,输出返回的数据信息。
本发明实施例提出的数据调用方法,在接收到数据调用请求后,在隔离层中处理数据调用请求并得到返回的数据信息,最后接收返回的信息并输出。这种数据调用方法引入了隔离层,由于所有的数据调用请求都在隔离层中处理,因此,隔离层的引入使得输入请求信息的移动产品与第三方门户功能互不影响,相互独立,有利于移动产品与第三方门户的稳定。此外,由于通过隔离层处理数据调用请求,而不需要针对每一个数据调用请求都单独写一个接口实现调用功能,因此可以实现移动产品与第三方门户快速集成,极大缩短实施周期,降低实施成本,降低二次开发难度,提升企业利润。
图2示出了本发明第一方面的另一个实施例的数据调用方法的隔离层的设计示意图。如图2所示,操作系统上有地理位置、相机/相册、文件上传/下载、服务请求、扫码单次/连续、存储/数据库等多项原生能力,并可以通过接口调用实现这些原生能力,将返回的数据传输至移动应用前端,移动应用前端包括移动采购、移动销售、移动库管、供应商协同、库管协同等多个模块。隔离层将实现这些原生能力的接口和请求数据调用及返回部分封装起来,使其在使用过程中不需再单独针对每个数据调用请求单独开发,大大降低了开发的难度和实施周期,减少开发成本,从而提升企业利润。
在一些实施例中,将接收到的数据调用请求传输至隔离层,具体包括:将数据调用请求传输至隔离层中的适配层;调用适配层中的统一接口;将数据调用请求经由统一接口传输至隔离层中的原生能力插件层。
如图3所示,图3示出了本发明第一方面的一个实施例的数据调用方法的流程示意图。其中,该方法包括:
步骤S202,将数据调用请求传输至隔离层中的适配层;
步骤S204,调用适配层中的统一接口;
步骤S206,将数据调用请求经由统一接口传输至隔离层中的原生能力插件层;
步骤S208,接收隔离层针对数据调用请求返回的数据信息;
步骤S210,输出返回的数据信息。
在该实施例中,在接收到数据调用请求后,将数据调用请求传输至隔离层中的适配层,适配层中有统一的入/出接口,调用适配层中的统一接口,并将数据调用请求经由统一接口传输至隔离层中的原生能力插件层。具体地,适配层中有统一的入/出接口,作为转换的桥梁,调用适配层中的统一接口,可以转换进入适配层的数据调用请求,以使原生能力插件层可以理解并能做出相应的反馈。也就是说,适配层起到了转接头的作用,将接收到的数据调用请求转换成可以与原生能力插件层所匹配的格式,便于原生能力插件层对数据调用请求进行解析处理,得到返回数据信息。由于目前没有公认统一的移动应用与原生交互调用规范,使得增加一个接口都要分别改动前端和原生接口,增加相应方法,移动应用需要实现的功能越多,所需要增加的接口数量越多,成本也就越高。而该设计采用了统一的接口,通过统一的接口实现移动应用需要实现的多种功能,不需要针对每项功能单独增加相应的方法,大大降低了开发成本,并且,当需要对移动应用和门户进行二次开发时,可以直接使用统一的接口,也降低了二次开发的难度。
图4示出了本发明的第一方面的另一个实施例的移动应用前端与原生接口调用的示意图。如图4所示,移动应用前端也就是H5应用层传入数据调用请求,此次以获取设备网络状态的数据调用请求为例,接收到获取设备网络状态的数据调用请求后,将该数据调用请求传输至隔离层中的适配层,由适配层中的桥接(bridge)上层进入,适配层中有统一的入/出口,调用适配层中的统一接口,并将数据调用请求经由统一接口传出,经过适配层中的桥接(bridge)下层传输至隔离层中的原生能力插件层,也就是图中的SDK能力层。原生能力插件层处理该数据调用请求,获取设备网络状态,返回设备网络状态信息,并通过适配层中的统一接口返回至移动应用前端输出。
在一些实施例中,接收隔离层针对数据调用请求返回的数据信息,具体包括:从原生能力插件层调用原生能力插件,以实现数据调用请求;调用原生能力插件对应的原生能力接口,以获取数据信息。
如图5所示,图5示出了本发明的第一方面的另一个实施例的数据调用方法的流程示意图。其中,该方法包括:
步骤S302,将数据调用请求传输至隔离层中的适配层;
步骤S304,调用适配层中的统一接口;
步骤S306,将数据调用请求经由统一接口传输至隔离层中的原生能力插件层;
步骤S308,从原生能力插件层调用原生能力插件,以实现数据调用请求;
步骤S310,调用原生能力插件对应的原生能力接口,以获取数据信息;
步骤S312,输出返回的数据信息。
在该实施例中,提出了处理数据调用请求得到返回的数据信息的具体方法,首先从原生能力插件层调用原生能力插件,以实现数据调用请求;在实现数据调用请求后,再调用原生能力插件对应的原生能力接口,以获取数据信息。在该设计中,原生能力插件层包含至少一个原生能力插件,每个原生能力插件均已提供原生能力,且不同的原生能力插件可以提供不同的原生能力。在接收到数据调用请求后,通过对数据调用请求的解析,根据解析得到的信息,调用能够实现该数据调用请求的原生能力插件,即可实现需要的功能,返回需要的数据信息。
进一步地,原生能力插件有公共原生能力插件和特供原生能力插件,公共原生能力插件为预先设置好的原生能力插件,可以提供使用更广泛的原生能力,特供原生能力插件是定制化的原生能力插件,可以根据不同的使用场景,针对不同需求进行个性化定制,以提供可以满足该需求的原生能力,极大地提高了这种数据调用方法的适用性。
进一步地,原生能力插件可以按需打包,也就是如果一个产品只用到几个原生能力插件就可以实现所有需要的功能,那么可以对这几个原生能力插件打包,而舍弃其他原生能力插件,使集成包大大减小,避免功能冗余。
图6示出了本发明的第一方面的另一个实施例的原生能力插件层中的原生能力插件的示意图。如图6所示,原生能力插件层包括至少一个原生能力插件,例如:设备信息插件、相册插件、窗口插件、地图插件、存储插件等,每个原生能力插件具有不同的原生能力。在接收到数据调用请求后,通过对数据调用请求的解析,根据解析得到的信息,调用能够实现该数据调用请求的原生能力插件,即可实现需要的功能,返回需要的数据信息。进一步地,还可以根据不同的使用场景,针对不同需求,对原生能力插件进行个性化定制,以提供可以满足该需求的原生能力。
图7示出了本发明的第一方面的另一个实施例的原生能力插件的示意图。如图7所示,传输的数据调用请求经过统一入口进入原生能力插件层中的原生能力插件,每个原生能力插件中有至少一个接口,具有至少一项原生能力,当接收到一个数据调用请求时,对应的原生能力插件调用其接口,返回根据数据调用请求得到的返回数据信息,实现这个数据调用请求所对应的原生能力。
在一些实施例中,输出返回的数据信息,具体包括:将数据信息传输至适配层;调用适配层中的统一接口;将数据信息经由统一接口输出。
图8示出了本发明的第一方面的另一个实施例的数据调用方法的流程示意图。其中,该方法包括:
步骤S402,将数据调用请求传输至隔离层中的适配层;
步骤S404,调用适配层中的统一接口;
步骤S406,将数据调用请求经由统一接口传输至隔离层中的原生能力插件层;
步骤S408,接收隔离层针对数据调用请求返回的数据信息;
步骤S410,将数据信息传输至适配层;
步骤S412,调用适配层中的统一接口;
步骤S414,将数据信息经由统一接口输出。
在该实施例中,在接收到返回的数据信息后,将返回的数据信息传输至隔离层中的适配层,适配层中有统一的入/出接口,调用适配层中的统一接口,并将返回的数据信息经由统一接口传输至移动应用的前端输出。具体地,适配层中有统一的入/出接口,作为转换的桥梁,调用适配层中的统一接口,可以转换进入适配层的返回的数据信息,以使移动应用的前端可以理解并能根据返回的数据信息做出相应的操作。也就是说,适配层起到了转接头的作用,将接收到的返回的数据信息转换成可以与移动应用的前端所匹配的格式,便于移动应用的前端对返回的数据信息进行解析处理,做出相应的操作。在适配层设置统一接口以返回数据信息这一设计,与前述调用适配层中的统一接口,以将数据调用请求经由统一接口传输至原生能力插件层的有益效果相同,均大大降低了开发成本,并且,当需要对移动应用和门户进行二次开发时,可以直接使用统一的接口,也降低了二次开发的难度,在此不再赘述。
图9示出了本发明的第一方面的另一个实施例的数据调用请求的时序示意图。如图9所示,系统前端传输一个数据调用请求,前端的请求接口接收并解析这个数据调用请求,例如解析得出该数据调用请求是要选择相机/相册,并将解析后的数据调用请求传输至适配层中的前端适配层,前端适配层将数据调用请求处理成适配层中的原生适配层可以处理的形式,并将处理后的数据调用请求传输至原生适配层,处理后的数据调用请求由适配层传输至原生能力插件层,并寻找可以实现选择相机/相册这一功能的原生能力插件,找到对应的原生能力插件后,通过该原生能力插件解析处理后的数据调用请求,得到需要返回的数据信息,并将需要返回的数据信息依次经过适配层中的原生适配层、适配层中的前端适配层和前端请求接口,并分别在适配层中的原生适配层、适配层中的前端适配层和前端请求接口进行相应的数据转换,以使返回的数据信息可以被系统前端解析。
如图10所示,本发明第二方面的实施例提出了一种数据调用装置100,包括:第一传输单元110,用于将接收到的数据调用请求传输至隔离层;数据调用请求处理单元120,用于接收所离层针对数据调用请求返回的数据信息;第二传输单元130,用于输出返回的数据信息。
具体地,在本实施例中,第一传输单元110起到了数据调用请求的传入作用,第二传输单元130起到了赶回的数据信息的输出作用,而数据调用请求处理单元根据第一传输单元110传输进来的数据调用请求,进行相应的处理,并将返回的数据信息由第二传输单元130输出。所有的数据调用请求都在数据调用请求处理单元120中处理,因此,数据调用请求处理单元120的引入使得输入请求信息的移动产品与第三方门户功能互不影响,相互独立,有利于移动产品与第三方门户的稳定。此外,由于通过数据调用请求处理单元处理数据调用请求,而不需要针对每一个数据调用请求都单独写一个接口实现调用功能,因此可以实现移动产品与第三方门户快速集成,极大缩短实施周期,降低实施成本,降低二次开发难度,提升企业利润。
如图11所示,在一些实施例中,第一传输单元110包括:第一传输子单元112,用于将数据调用请求传输至隔离层中的适配层;第一适配单元114,用于调用适配层中的统一接口;第二传输子单元116,用于将数据调用请求经由统一接口传输至隔离层中的原生能力插件层。
在该实施例中,第一传输单元110包括第一传输子单元112、第一适配单元114和第二传输子单元116。第一传输子单元112将数据调用请求传输至隔离层中的适配层,第二传输子单元116将数据调用请求经由适配层中的统一接口传输至隔离层中的原生能力插件层,在原生能力插件层进行后续操作,而第一适配单元114用于调用适配层中的统一接口,转换进入适配层的数据调用请求,以使原生能力插件层可以理解并能做出相应的反馈。
如图12所示,在一些实施例中,数据调用请求处理单元120,包括:插件单元122,用于从原生能力插件层调用原生能力插件,以实现数据调用请求;插件单元还用于调用原生能力插件对应的原生能力接口,获取数据信息。
在该实施例中,数据调用请求处理单元120包括插件单元122,在数据调用请求传输至数据调用处理单元后,插件单元122首先从原生能力插件层调用原生能力插件,以实现数据调用请求,然后在实现数据调用请求后,再调用原生能力插件对应的原生能力接口,以获取数据信息。在该设计中,原生能力插件层包含至少一个原生能力插件,每个原生能力插件均已提供原生能力,且不同的原生能力插件可以提供不同的原生能力。在接收到数据调用请求后,通过对数据调用请求的解析,根据解析得到的信息,调用能够实现该数据调用请求的原生能力插件,即可实现需要的功能,返回需要的数据信息。
如图13所示,在一些实施例中,第二传输单元130包括:第三传输子单元132,用于将数据信息传输至适配层;第二适配单元134,用于调用适配层中的统一接口;第四传输子单元136,用于将数据信息经由统一接口输出。
在该实施例中,第二传输单元130包括第三传输子单元132、第二适配单元134和第四传输子单元136。第三传输子单元132将返回的数据信息传输至隔离层中的适配层,第四传输子单元136将返回的数据信息经由统一接口传输至移动应用的前端输出,而第二适配单元134用于调用适配层中的统一接口,转换进入适配层的返回的数据信息,以使移动应用的前端可以理解并能做出相应的反馈。
进一步地,第二适配单元134和第一适配单元114可以是同一适配单元,通过一个适配单元完成第一适配单元114和第二适配单元134的功能,通过对数据调用装置的优化,减少了装置中适配单元的冗余
如图14所示,本发明第三方面的实施例提供了一种数据调用装置200,包括:存储器202,配置为存储可执行指令;处理器204,用于执行存储器202中存储的计算机程序时实现如上述第一方面的任一实施例的数据调用方法的步骤,因而具备该数据调用方法的全部技术效果,在此不再赘述。
具体地,存储器202可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器202可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器202可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器202可在综合网关容灾设备的内部或外部。在特定实施例中,存储器202是非易失性固态存储器。在特定实施例中,存储器202包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。上述处理器204可以包括中央处理器(CPU),或者特定集成电路(Application Specific IntegratedCircuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
本发明第四方面的实施例提供了一种计算机可读存储介质,其上存储有程序,程序被处理器执行时实现如上述第一方面的任一实施例的数据调用方法的步骤,因而具备该数据调用方法的全部有益效果,在此不再赘述。
可读存储介质可以包括能够存储或传输信息的任何介质。可读存储介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的网络被下载。
在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 一种数据调用方法、装置、设备及计算机可读存储介质
- 数据调用方法、装置和计算机可读存储介质