一种数据获取方法、装置、设备及介质与流程

文档序号:18704246发布日期:2019-09-17 23:25阅读:192来源:国知局
一种数据获取方法、装置、设备及介质与流程

本发明涉及通信领域,特别是涉及一种数据获取方法、装置、设备及介质。



背景技术:

随着大数据时代的到来,数据的附加价值不断提高,因此用户对于数据的需求类型以及对于数据的需求量都在不断的增加,为了集中化的向用户提供其所需要的数据,提高用户获取数据的效率,数据平台应运而生,数据平台整合有类型相同或相似的数据内容,用户仅需要通过该数据平台即可获取到某一类型的相关数据。

为了确保用户对数据平台的访问的合法性,每当用户访问数据平台时均需要进行登录验证的操作,以此避免数据平台中的数据遭到恶意爬取,但是由于用户对于数据平台中数据的访问并非是一次性完成的,往往是间歇性访问,因此用户每一次获取数据平台中的数据之前都需要进行数据平台的登录验证操作,从而导致用户获取数据平台中数据的整体操作复杂度较高,对于数据的获取效率较低。

由此可见,提供一种数据获取方法,以相对降低用户获取数据平台中数据的整体操作复杂度,并且相对提高对于数据的获取效率,是本领域技术人员需要解决的问题。



技术实现要素:

本发明的目的是提供一种数据获取方法、装置、设备及介质,以相对降低用户获取数据平台中数据的整体操作复杂度,并且相对提高对于数据的获取效率。

为解决上述技术问题,本发明提供一种数据获取方法,包括:

获取登录数据平台时由数据平台产生的数据接口;

当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据。

优选的,获取登录数据平台时由数据平台产生的数据接口,包括:

获取登录数据平台时由数据平台产生的sso数据接口。

优选的,当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据,包括:

当响应用户发起的携带有用户标识信息的数据获取请求时,通过调用数据接口获取数据平台中与用户标识信息对应的用户工单。

优选的,当响应用户发起的携带有用户标识信息的数据获取请求时,通过调用数据接口获取数据平台中与用户标识信息对应的用户工单包括:

当响应用户发起的携带有用户标识信息的数据获取请求时,通过调用数据接口获取数据平台中与用户标识信息对应的基于html5产生的用户工单。

优选的,在当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据之前,方法还包括:

在微信平台中添加数据接口对应的请求链接;

相应的,当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据,包括:

当响应用户触发微信平台中请求链接而发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据。

此外,本发明还提供一种数据获取装置,包括:

接口获取模块,用于获取登录数据平台时由数据平台产生的数据接口;

接口调用模块,用于当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据。

此外,本发明还提供一种数据获取设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序时实现如上述的数据获取方法的步骤。

此外,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的数据获取方法的步骤。

本发明所提供的数据获取方法,首先获取在登录数据平台时由该数据平台产生的数据接口,进而当用户发起对该数据平台中数据的获取操作时,通过调用该数据接口对数据平台中的数据进行获取。由于本方法在登录数据平台时预先保留有数据平台所产生的用于提供数据的数据接口,因此用户在每次访问数据平台时均可以直接通过调用数据接口直接获取数据平台中的数据,而无需进行数据平台的登录验证操作,因此相对降低了用户获取数据平台中数据的整体操作复杂度,并且相对提高了对于数据平台中数据的获取效率。此外,本发明还提供一种数据获取装置、设备及介质,有益效果同上所述。

附图说明

为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种数据获取方法的流程图;

图2为本发明实施例提供的一种数据获取装置的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。

为了确保用户对数据平台的访问的合法性,每当用户访问数据平台时均需要进行登录验证的操作,以此避免数据平台中的数据遭到恶意爬取,但是由于用户对于数据平台中数据的访问并非是一次性完成的,往往是间歇性访问,因此用户每一次获取数据平台中的数据之前都需要进行数据平台的登录验证操作,从而导致用户获取数据平台中数据的整体操作复杂度较高,对于数据的获取效率较低。

本发明的核心是提供一种数据获取方法、装置、设备及介质,以相对降低用户获取数据平台中数据的整体操作复杂度,并且相对提高对于数据的获取效率。

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。

图1为本发明实施例提供的一种数据获取方法的流程图。请参考图1,数据获取方法的具体步骤包括:

步骤s10:获取登录数据平台时由数据平台产生的数据接口。

需要说明的是,本步骤中的数据接口是在用户终端登录数据平台后,由数据平台提供的用于与用户终端进行交互的协议接口,用户终端通过数据接口能够直接访问数据平台中的数据。

步骤s11:当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据。

需要说明的是,本步骤是与预先获取有数据接口的基础上,每当用户发起对数据平台中数据的获取操作时,即通过调用该预先获取的数据接口的方式获取数据平台中的数据,也就是说,本步骤是对登录数据平台时获取的数据接口进行重复的利用,因此仅需要在数据平台中预先登录验证一次,即可实现在用户对数据平台后续的数据访问时,避免再次进行登录验证操作的效果。

本发明所提供的数据获取方法,首先获取在登录数据平台时由该数据平台产生的数据接口,进而当用户发起对该数据平台中数据的获取操作时,通过调用该数据接口对数据平台中的数据进行获取。由于本方法在登录数据平台时预先保留有数据平台所产生的用于提供数据的数据接口,因此用户在每次访问数据平台时均可以直接通过调用数据接口直接获取数据平台中的数据,而无需进行数据平台的登录验证操作,因此相对降低了用户获取数据平台中数据的整体操作复杂度,并且相对提高了对于数据平台中数据的获取效率。

在上述实施例的基础上,本发明还提供以下一系列优选的实施方式。

在上述实施例的基础上,作为一种优选的实施方式,获取登录数据平台时由数据平台产生的数据接口,包括:

获取登录数据平台时由数据平台产生的sso数据接口。

需要说明的是,sso(singlesignon)的含义为单点登录,对于单点登录的解释是:在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统。

在具体的sso应用场景中,当用户第一次访问数据平台的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份校验,如果通过校验,应该返回给用户一个认证的凭据ticket;用户再访问与数据平台向相互关联或相互信任的数据的时候就会将这个ticket带上,作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系统进行校验,检查ticket的合法性。如果通过校验,用户就可以在不用再次登录数据平台的情况下访问该数据平台的数据。

本实施方式中的sso数据接口即为具有sso功能的接口,能够通过单点登录的方式仅通过在数据平台中的一次登录而为用户多次的数据获取提供支持。

在上述实施例的基础上,作为一种优选的实施方式,当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据,包括:

当响应用户发起的携带有用户标识信息的数据获取请求时,通过调用数据接口获取数据平台中与用户标识信息对应的用户工单。

需要说明的是,用户工单可以理解为用户的工作单据。用户工单定义由一个和多个作业组成的简单维修或制造计划,上级部门下达任务,下级部门领受任务的依据。用户工单可以是独立的,也可以是大型项目的一部分,可以为用户工单进一步定义子工单。

由于考虑到当前用户获取用户工单时,普遍采用线上获取的形式进行,因此当前通过数据平台实现的较为普遍的一种业务内容即为向用户提供用户工单,由于不同用户的用户工单各不相同,并且每个用户自身的用户工单随着时间推移可以不断增加,因此用户需要通过表征有自身身份的用户标识信息发起数据获取请求,进而当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中与用户标识信息对应的用户工单。本实施方式相对降低了在用户对用户工单多次获取的场景下,对数据平台的整体操作复杂度,此外提高了用户对于用户工单的获取效率。

在上述实施例的基础上,作为一种优选的实施方式,当响应用户发起的携带有用户标识信息的数据获取请求时,通过调用数据接口获取数据平台中与用户标识信息对应的用户工单包括:

当响应用户发起的携带有用户标识信息的数据获取请求时,通过调用数据接口获取数据平台中与用户标识信息对应的基于html5产生的用户工单。

需要说明的是,本实施方式的重点在于用户工单基于html5产生,由于html5产生的web页面具有更高的加载速度,以及具有能够自适应屏幕的大小,即根据屏幕的大小自动调节的特性,因此本实施方式能够相对提高用户通过终端加载用户工单的整体效率,并且用户工单的显示尺寸根据用户终端的屏幕尺寸动态兼容,提高了用户对于用户工单的使用体验。

在上述一系列实施方式的基础上,作为一种优选的实施方式,在当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据之前,方法还包括:

在微信平台中添加数据接口对应的请求链接;

相应的,当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据,包括:

当响应用户触发微信平台中请求链接而发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据。

需要说明的是,本实施方式的重点在于在微信平台中添加数据接口对应的请求链接,进而用户能够在微信平台中触发该请求链接,以此获取数据平台中的数据。由于考虑到微信平台是当前具有较大用户群体的社交平台,并且通过微信平台能够访问外部链接,因此本实施方式在微信平台中添加数据接口对应的请求链接,进而当响应用户触发微信平台中请求链接而发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据。由于本实施方式能够在用户使用微信平台时直接获取到数据平台中的数据,因此相对提高了用户获取数据平台中数据的便捷性以及高效性。

图2为本发明实施例提供的一种数据获取装置的结构图。本发明实施例提供的数据获取装置,包括:

接口获取模块10,用于获取登录数据平台时由数据平台产生的数据接口。

接口调用模块11,用于当响应用户发起的对数据平台中数据的获取操作时,通过调用数据接口获取数据平台中的数据。

本发明所提供的数据获取装置,首先获取在登录数据平台时由该数据平台产生的数据接口,进而当用户发起对该数据平台中数据的获取操作时,通过调用该数据接口对数据平台中的数据进行获取。由于本装置在登录数据平台时预先保留有数据平台所产生的用于提供数据的数据接口,因此用户在每次访问数据平台时均可以直接通过调用数据接口直接获取数据平台中的数据,而无需进行数据平台的登录验证操作,因此相对降低了用户获取数据平台中数据的整体操作复杂度,并且相对提高了对于数据平台中数据的获取效率。

本发明还提供一种数据获取设备,其特征在于,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上述的数据获取方法的步骤。

本发明所提供的数据获取设备,首先获取在登录数据平台时由该数据平台产生的数据接口,进而当用户发起对该数据平台中数据的获取操作时,通过调用该数据接口对数据平台中的数据进行获取。由于本设备在登录数据平台时预先保留有数据平台所产生的用于提供数据的数据接口,因此用户在每次访问数据平台时均可以直接通过调用数据接口直接获取数据平台中的数据,而无需进行数据平台的登录验证操作,因此相对降低了用户获取数据平台中数据的整体操作复杂度,并且相对提高了对于数据平台中数据的获取效率。

本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的数据获取方法的步骤。

本发明所提供的计算机可读存储介质,首先获取在登录数据平台时由该数据平台产生的数据接口,进而当用户发起对该数据平台中数据的获取操作时,通过调用该数据接口对数据平台中的数据进行获取。由于本计算机可读存储介质在登录数据平台时预先保留有数据平台所产生的用于提供数据的数据接口,因此用户在每次访问数据平台时均可以直接通过调用数据接口直接获取数据平台中的数据,而无需进行数据平台的登录验证操作,因此相对降低了用户获取数据平台中数据的整体操作复杂度,并且相对提高了对于数据平台中数据的获取效率。

以上对本发明所提供的一种数据获取方法、装置、设备及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1