利索能及
我要发布
收藏
专利号: 2014107736302
申请人: 北京国双科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据的导入方法,其特征在于,包括:

获取待导入数据,所述待导入数据包含统一资源定位符URL参数和统一资源定位符URL参数值,所述URL参数和所述URL参数值相对应;

判断所述待导入数据包含的所述URL参数中是否存在约定参数,所述约定参数为数据提供方与数据导入方约定的添加至统一资源定位符URL中的参数;

如果判断出所述待导入数据包含的所述URL参数中存在所述约定参数,则将所述待导入数据包含的所述URL参数值作为最终参数值;

如果判断出所述待导入数据包含的所述URL参数不存在所述约定参数,则根据预先设定的确参机制确定所述待导入数据包含的所述URL参数值的最终参数值;以及根据所述最终参数值导入所述待导入数据。

2.根据权利要求1所述的数据的导入方法,其特征在于,所述确参机制为参数的别名配置机制,根据预先设定的确参机制确定所述待导入数据包含的所述URL参数值的最终参数值包括:根据所述参数的别名配置机制获取所述待导入数据包含的所述URL参数的别名参数;

判断所述待导入数据包含的所述URL参数中是否存在所述别名参数;以及如果判断出所述待导入数据包含的所述URL参数中存在所述别名参数,则将所述别名参数确定为新参数,并将所述别名参数对应的参数值确定为最终参数值。

3.根据权利要求2所述的数据的导入方法,其特征在于,所述别名参数包括覆盖所述约定参数的第一别名参数,在判断所述待导入数据包含的所述URL参数中是否存在约定参数之前,所述导入方法还包括:判断所述待导入数据包含的所述URL参数中是否存在所述第一别名参数;

如果判断出所述待导入数据包含的所述URL参数中存在所述第一别名参数,则将所述第一别名参数确定为新参数,并将所述第一别名参数作为所述第一别名参数对应的参数值确定为最终参数值;以及如果判断出所述待导入数据包含的所述URL参数中不存在所述第一别名参数,则执行判断所述待导入数据包含的所述URL参数中是否存在约定参数的步骤。

4.根据权利要求2所述的数据的导入方法,其特征在于,通过以下方式确定所述URL参数的别名参数:获取所有的URL的约定参数;

分别为所述所有的URL的约定参数中的每个约定参数定义一个或者多个别名参数;

确定所述每个约定参数与所述一个或者多个别名参数的对应关系;以及将所述一个或者多个别名参数按照所述对应关系存储在别名参数列表中。

5.根据权利要求1所述的数据的导入方法,其特征在于,在根据所述最终参数值导入所述待导入数据之前,所述导入方法还包括:获取所述URL参数值的最终参数值;以及

判断获取所述URL参数值的最终参数值是否成功,

其中,如果判断出获取所述URL参数值的最终参数值失败,则按照空值导入所述待导入数据,如果判断出获取所述URL参数值的最终参数值成功,则执行根据所述最终参数值导入所述待导入数据的步骤。

6.一种数据的导入装置,其特征在于,包括:

第一获取单元,用于获取待导入数据,所述待导入数据包含统一资源定位符URL参数和统一资源定位符URL参数值,所述URL参数和所述URL参数值相对应;

第一判断单元,用于判断所述待导入数据包含的所述URL参数中是否存在约定参数,所述约定参数为数据提供方与数据导入方约定的添加至统一资源定位符URL中的参数;

第一确定单元,用于在判断出所述待导入数据包含的所述URL参数中存在所述约定参数时,将所述待导入数据包含的所述URL参数值作为最终参数值;

第二确定单元,用于如果判断出所述待导入数据包含的所述URL参数不存在所述约定参数时,根据预先设定的确参机制确定所述待导入数据包含的所述URL参数值的最终参数值;以及数据导入单元,用于根据所述最终参数值导入所述待导入数据。

7.根据权利要求6所述的数据的导入装置,其特征在于,所述确参机制为参数的别名配置机制,所述第二确定单元包括:第一获取模块,用于根据所述参数的别名配置机制获取所述待导入数据包含的所述URL参数的别名参数;

判断模块,用于判断所述待导入数据包含的所述URL参数中是否存在所述别名参数;

以及

第一确定模块,用于在判断出所述待导入数据包含的所述URL参数中存在所述别名参数时,将所述别名参数确定为新参数,并将所述别名参数对应的参数值确定为最终参数值。

8.根据权利要求7所述的数据的导入装置,其特征在于,所述别名参数包括覆盖所述约定参数的第一别名参数,所述导入装置还包括:第二判断单元,用于在判断所述待导入数据包含的所述URL参数中是否存在约定参数之前,判断所述待导入数据包含的所述URL参数中是否存在所述第一别名参数;

第三确定单元,用于在判断出所述待导入数据包含的所述URL参数中存在所述第一别名参数时,将所述第一别名参数确定为新参数,并将所述第一别名参数作为所述第一别名参数对应的参数值确定为最终参数值;以及如果判断出所述待导入数据包含的所述URL参数中不存在所述第一别名参数,则执行所述第一判断单元的功能。

9.根据权利要求7所述的数据的导入装置,其特征在于,所述导入装置还包括:第四确定单元,用于通过以下方式确定所述URL参数的别名参数,所述第四确定单元具有:第二获取模块,用于获取所有的URL的约定参数;

定义模块,用于分别为所述所有的URL的约定参数中的每个约定参数定义一个或者多个别名参数;

第二确定模块,用于在确定所述每个约定参数与所述一个或者多个别名参数的对应关系;以及存储模块,用于将所述一个或者多个别名参数按照所述对应关系存储在别名参数列表中。

10.根据权利要求6所述的数据的导入装置,其特征在于,所述导入装置还包括:第二获取单元,用于在根据所述最终参数值导入所述待导入数据之前,获取所述URL参数值的最终参数值;以及第三判断单元,用于判断获取所述URL参数值的最终参数值是否成功,其中,所述数据导入单元还用于在判断出获取所述URL参数值的最终参数值失败时,按照空值导入所述待导入数据,在判断出获取所述URL参数值的最终参数值成功时,执行所述数据导入单元的功能。