业务数据跟踪与管理方法、装置、计算机设备和存储介质与流程

文档序号:16936936发布日期:2019-02-22 20:48阅读:158来源:国知局
业务数据跟踪与管理方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种业务数据跟踪与管理方法、装置、计算机设备和存储介质。



背景技术:

随着计算机技术的发展,涌现出了多种电商平台。企业可以在电商平台建立相应的店铺,进行产品销售。在销售之后,部分产品如大型的机械设备等,还需要相应的工作人员进行后续的现场安装和调试。通常销售数据通常保存在电商平台,而售后的安装和服务等数据由企业自行保存。如果企业想获得完整的数据,需要由人工进行汇总和整理,费时费力。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种既能确保业务数据的完整性又能有效节省人力成本的业务数据跟踪与管理方法、装置、计算机设备和存储介质。

一种业务数据跟踪与管理方法,所述方法包括:

接收第一终端上传的页面访问请求,所述页面访问请求通过第一终端触发被分享的二维码所生成,所述二维码中携带了页面标识;

根据所述页面标识向所述第一终端返回对应的页面;所述页面用于电子交易;

在所述电子交易完成之后,获取交易数据,利用所述交易数据生成现场任务,将所述现场任务发送至第二终端;

接收所述第二终端在执行所述现场任务的过程中所上传的服务数据;

将所述服务数据对应所述交易数据进行存储。

在其中一个实施例中,在所述根据所述页面标识向所述第一终端返回对应的页面之后,所述方法还包括:

当接收到第一终端基于所述页面发送的交易消息时,建立所述第一终端与第三终端之间的通信连接;

将所述交易消息转发至第三终端;

对所述第一终端与所述第三终端之间的通信过程进行监听,将监听数据对应所述产品标识进行存储。

在其中一个实施例中,所述方法还包括:

接收所述第三终端上传的价格隐藏请求,所述价格隐藏请求中携带了产品标识;

将所述页面中与产品标识对应的价格进行隐藏;

根据所述页面标识向所述第一终端返回隐藏价格后的页面。

在其中一个实施例中,所述二维码中还携带了业务人员标识;在所述电子交易完成之后,所述方法还包括:

在所述交易数据中提取业务人员标识以及对应的交易金额;

利用所述交易数据,计算预设时间段内与所述业务人员标识相对应的交易金额的累计值。

在其中一个实施例中,所述交易数据中包括目的地;在所述将所述现场任务发送至第二终端之后,所述方法还包括:

接收第二终端上传的位置信息,将所述位置信息与目的地进行比对;

当所述位置信息与所述目的地一致时,接收所述第二终端在执行所述现场任务的过程中所上传的服务数据;

当所述位置信息与所述目的地不一致时,拒绝接收所述第二终端上传的服务数据,向所述第二终端返回相应的错误提示信息。

一种业务数据跟踪与管理装置,所述装置包括:

接收模块,用于接收第一终端上传的页面访问请求,所述页面访问请求通过第一终端触发被分享的二维码所生成,所述二维码中携带了页面标识;

发送模块,用于根据所述页面标识向所述第一终端返回对应的页面;所述页面用于电子交易;

任务分配模块,用于在所述电子交易完成之后,获取交易数据,利用所述交易数据生成现场任务,将所述现场任务发送至第二终端;

所述接收模块还用于接收所述第二终端在执行所述现场任务的过程中所上传的服务数据;

存储模块,用于将所述服务数据对应所述交易数据进行存储。

在其中一个实施例中,所述装置还包括:监听模块,用于当接收到第一终端基于所述页面发送的交易消息时,建立所述第一终端与第三终端之间的通信连接;将所述交易消息转发至第三终端;对所述第一终端与所述第三终端之间的通信过程进行监听;所述存储模块还用于将监听数据对应所述产品标识进行存储。

在其中一个实施例中,所述交易数据中包括目的地;所述接收模块还用于接收第二终端上传的位置信息,将所述位置信息与目的地进行比对;当所述位置信息与所述目的地一致时,接收所述第二终端在执行所述现场任务的过程中所上传的服务数据;当所述位置信息与所述目的地不一致时,拒绝接收所述第二终端上传的服务数据;所述发送模块还用于向所述第二终端返回相应的错误提示信息。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各个方法实施例中的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个方法实施例中的步骤。

上述业务数据跟踪与管理方法、装置、计算机设备和存储介质,用户通过第一终端触发被分享的二维码之后,可以访问相应的页面。第一终端可以通过该页面与企业进行电子交易。由此可以使得企业在推广产品时能够脱离传统的第三方电商平台,建立自己的产品推广平台。交易数据可以完整的记录在自己的数据库中。在电子交易完成之后,可以直接在数据库中获取相应的交易数据,利用交易数据生成现场任务。在第二终端执行现场任务时,可以上传相应的服务数据,由此可以将服务数据对应交易数据进行存储。在整个过程中,交易数据以及服务数据都可以直接记录在企业自己的数据库中。无需再通过人工从其他平台导出数据,不仅实现了对数据在各个环节的有效跟踪记录,确保了业务数据的完整性,而且有效节省了业务数据管理的人力成本。

附图说明

图1为一个实施例中业务数据跟踪与管理方法的应用场景图;

图2为一个实施例中业务数据跟踪与管理方法的流程示意图;

图3为一个实施例中对电子交易过程进行监听步骤的流程示意图;

图4为一个实施例中执行现场任务步骤的流程示意图;

图5为一个实施例中业务数据跟踪与管理装置的结构框图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的业务数据跟踪与管理方法,可以应用于如图1所示的应用环境中。其中,第一终端102通过网络与服务器104进行通信。第二终端106通过网络与服务器104进行通信。其中,第一终端102以及第二终端104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

用户可以通过第一终端102在信息分享空间获取到被分享的二维码。用户通过第一终端102触发该二维码,可以生成页面访问请求,并将该页面访问请求上传至服务器104。服务器104根据页面访问请求中携带的页面标识获取相应的页面,将页面返回至第一终端102。用户可以针对页面中的一个或多个产品与企业进行电子交易。电子交易完成之后,服务器104将交易数据存入数据库中。对于需要进行现场安装与服务的产品,在电子交易完成之后,服务器104在数据库中获取相应的交易数据,利用交易数据生成现场任务,将现场任务发送至第二终端106。工作人员可以通过第二终端106记录执行现场任务时的服务数据,将服务数据上传至服务器104。服务器104根据产品标识将服务数据对应交易数据进行存储。由此实现了对数据在各个环节的有效跟踪记录,确保了业务数据的完整性。无需再通过人工从其他平台导出数据,有效节省了业务数据管理的人力成本。

在一个实施例中,如图2所示,提供了一种业务数据跟踪与管理方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤202,接收第一终端上传的页面访问请求,页面访问请求通过第一终端触发被分享的二维码所生成,二维码中携带了页面标识。

步骤204,根据页面标识向第一终端返回对应的页面;页面用于电子交易。

服务器可以接收业务人员通过第三终端上传的产品数据,服务器利用多种产品数据生成相应的页面。页面中除了产品数据之外,还包括多个控件,其中包括用于创建二维码的控件。业务人员可以通过第三终端在页面中触发用于创建二维码的控件,生成对应的二维码。二维码中携带了页面标识。第三终端将二维码在信息分享空间进行分享。信息分享空间包括朋友圈、群组以及虚拟空间等。用户可以通过第一终端在信息分享空间获取到被分享的二维码。

用户通过第一终端触发该二维码,可以生成页面访问请求,并将该页面访问请求上传至服务器。服务器根据页面访问请求中携带的页面标识获取相应的页面,将页面返回至第一终端。第一终端可以接收该页面,显示相应的产品信息。用户可以针对页面中的一个或多个产品信息与企业进行电子交易。电子交易完成之后,服务器将交易数据存入数据库中。交易数据中包括产品标识、产品型号、交易对象、收货地址(也可以称为目的地)等等。

企业的业务人员通过分享页面的二维码,让用户通过触发二维码即可访问相应的页面。由此可以使得企业脱离传统的第三方电商平台,建立自己的产品推广平台。从而能够通过服务器将产品数据、交易数据等业务数据完整记录在自己的数据库中。

步骤206,在电子交易完成之后,获取交易数据,利用交易数据生成现场任务,将现场任务发送至第二终端。

步骤208,接收第二终端在执行现场任务的过程中所上传的服务数据。

步骤210,将服务数据对应交易数据进行存储。

对于需要进行现场安装与服务的产品,在电子交易完成之后,服务器在数据库中获取相应的交易数据,利用交易数据生成现场任务,将现场任务发送至第二终端。现场任务中携带了产品标识。企业的工作人员可以利用第二终端前往目的地执行现场任务。在执行现场任务的过程中,工作人员可以通过第二终端记录执行现场任务时的服务数据。服务数据包括文本、图片以及视频等多种。例如,第二终端可以记录执行现场任务时,安装设备以及调试设备时文字描述、照片或视频等。

服务数据中也携带了产品标识。第二终端将服务数据上传至服务器。服务器根据产品标识将服务数据对应交易数据进行存储。其中,服务器可以根据产品标识将服务数据与交易数据存入同一数据库中,服务器也可以将服务数据与交易数据存入不同的数据库中,利用产品标识建议服务数据与交易数据之间的关联关系。

本实施例中,用户通过第一终端触发被分享的二维码之后,可以访问相应的页面。第一终端可以通过该页面与企业进行电子交易。由此可以使得企业在推广产品时能够脱离传统的第三方电商平台,建立自己的产品推广平台。交易数据可以完整的记录在自己的数据库中。在电子交易完成之后,可以直接在数据库中获取相应的交易数据,利用交易数据生成现场任务。在第二终端执行现场任务时,可以上传相应的服务数据,由此可以将服务数据对应交易数据进行存储。在整个过程中,交易数据以及服务数据都可以直接记录在企业自己的数据库中。无需再通过人工从其他平台导出数据,不仅实现了对数据在各个环节的有效跟踪记录,确保了业务数据的完整性,而且有效节省了业务数据管理的人力成本。

在一个实施例中,在根据页面标识向第一终端返回对应的页面之后,该方法还包括:对电子交易过程进行监听的步骤。如图3所示,该步骤具体包括:

步骤302,当接收到第一终端基于页面发送的交易消息时,建立第一终端与第三终端之间的通信连接。

步骤304,将交易消息转发至第三终端。

步骤306,对第一终端与第三终端之间的通信过程进行监听,将监听数据对应产品标识进行存储。

第一终端接收到服务器返回的页面时,可以展示页面中的产品信息。页面中还可以包含消息控件,例如,留言控件。当用户通过第一终端选定其中一个产品时,可以触发消息控件就该产品发起相应的交易消息。第一终端将交易消息上传至服务器。服务器建立第一终端与第三终端之间的通信连接,并且将交易消息转发至第三终端。第三终端接收该交易消息,并且向第一终端返回对应的消息。通过第一终端与第三终端的交互,可以使得用户与企业之间达成电子交易。在达成电子交易的过程中,服务器对第一终端与第三终端之间的通信进行监听,得到相应的监听数据。服务器将监听数据对应产品标识存入数据库。

由于服务器对用户与企业之间的电子交易过程进行了监听,并且存储了相应的监听数据。由此可以对电子交易过程进行有效的跟踪和记录。从而进一步提高了业务数据的完整性。

进一步的,服务器利用数据库中存储的数据对用户进行分析。服务器可以对用户进行分类,其中,服务器可以根据产品类型对用户进行分类,也可以根据产品价格对用户进行分类。服务器根据分类结果向用户定期推送相应的产品信息。

在一个实施例中,该方法还包括:接收第三终端上传的价格隐藏请求,价格隐藏请求中携带了产品标识;将页面中与产品标识对应的价格进行隐藏;根据页面标识向第一终端返回隐藏价格后的页面。

由于同行业之间的价格竞争会对产品销售造成较大影响,为了避免这种价格竞争,防止同行业企业爬取相关产品的价格,业务人员可以通过第三终端对产品信息中的价格进行隐藏设置。具体的,第三终端可以针对一个或多个产品进行价格隐藏。第三终端向服务器上传价格隐藏请求,价格隐藏请求中携带了产品标识。服务器根据产品标识将对应产品信息中的价格进行隐藏。其中,第三终端可以先创建二维码,后设置价格隐藏。第三终端也可以先设置价格隐藏,后创建二维码。其执行的先后顺序在此不做限定。

在价格隐藏之后,服务器向第一终端返回的页面中,产品的价格是处于隐藏状态的。服务器可以建立第一终端与第三终端之间的通信。如果第一终端对应的用户想要进一步了解价格,第一终端可以针对被隐藏价格向第三终端发送相应的询价信息,询价信息中包括产品标识等。第三终端根据询价信息可以向第一终端返回该产品标识对应的价格。由此可以使得第一终端的用户了解到相应产品的价格。于此同时,服务器对第一终端与第三终端之间的通信进行监听,并将相应的监听数据对应产品标识进行保存。

在一个实施例中,二维码中还携带了业务人员标识;在电子交易完成之后,方法还包括:在交易数据中提取业务人员标识以及对应的交易金额;利用交易数据,计算预设时间段内与业务人员标识相对应的交易金额的累计值。

一家企业通常会有多个业务人员借助互联网推广产品。在产品销售成功后,企业通常会为业务人员计算相应的业绩。由于产品推广过程不可追溯,如果同一产品的信息可能会辗转经过多个业务人员进行推广,则无法准确计算每个业务人员的业绩。为了能够准确计算每个业务人员的业绩,第三终端创建的二维码中除了携带页面标识之外,还可以携带业务人员标识。第三终端可以将二维码分享至不同的信息分享空间。第一终端触发二维码,生成页面访问请求。服务器对页面访问请求进行解析,得到相应的页面标识、业务人员标识以及第三终端的终端标识。

根据页面标识向第一终端返回对应的页面。第一终端可以针对页面中的一个或多个产品与企业进行电子交易。在电子交易完成后,服务器生成相应的交易数据。交易数据可以包含产品标识、业务人员标识以及交易金额等内容。服务器在交易数据中提取业务人员标识以及对应的交易金额。服务器按照预设频率统计预设时间段内每个业务人员标识对应的多笔交易金额,将多笔交易金额进行累加计算,得到对应的累计值,由此得出业务人员标识对应的业绩。

由于在产品推广至电子交易完成的过程中,业务人员标识记录在每个阶段,不仅使得整个过程可以追溯,而且能够准确识别到每个业务人员标识对应的交易金额,从而能够准确计算每个业务人员的绩效。

进一步的,服务器可以接收第三终端发送的查询请求,该查询请求中携带了业务人员标识以及查询时间段。服务器根据查询时间段以及业务人员标识查询该业务人员相应的绩效,并将查询到的数据返回至第三终端。由此方便业务人员方便快捷的了解自己在一段时间内的业绩状况。

在一个实施例中,交易数据中包括目的地;在将现场任务发送至第二终端之后,方法还包括:执行现场任务的步骤。如图4,该步骤具体包括:

步骤402,接收第二终端上传的位置信息。

步骤404,比对位置信息与目的地是否一致;若一致,则执行步骤406;否则,执行步骤408。

步骤406,接收第二终端在执行现场任务的过程中所上传的服务数据。

步骤408,拒绝接收第二终端上传的服务数据,向第二终端返回相应的错误提示信息。

对于需要进行现场安装与服务的产品,在电子交易完成之后,服务器在数据库中获取相应的交易数据,利用交易数据生成现场任务,将现场任务发送至第二终端。企业的工作人员可以利用第二终端前往目的地执行现场任务。为了确保现场任务准确执行,第二终端在上传服务数据之前,需要首先上传位置信息。服务器对第二终端的位置信息进行验证,当其位置信息与目的地在预设范围内时,则确定第二终端的位置信息与目的地一致。服务器接收第二终端在执行现场任务的过程中所上传的服务数据。服务数据包括文本、字符、图片或视频等多种。当第二终端的位置信息超出目的地的预设范围时,则确定第二终端的位置信息与目的地不一致,则服务器拒绝接收第二终端上传的服务数据,并且向第二终端返回相应的错误提示信息。由此确保了服务数据的准确性。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图5所示,提供了一种业务数据跟踪与管理装置,包括:接收模块502、发送模块504、任务分配模块506以及存储模块508,其中:

接收模块502,用于接收第一终端上传的页面访问请求,页面访问请求通过第一终端触发被分享的二维码所生成,二维码中携带了页面标识。

发送模块504,用于根据页面标识向第一终端返回对应的页面;页面用于电子交易。

任务分配模块506,用于在电子交易完成之后,获取交易数据,利用交易数据生成现场任务,将现场任务发送至第二终端。

接收模块502还用于接收第二终端在执行现场任务的过程中所上传的服务数据。

存储模块508,用于将服务数据对应交易数据进行存储。

在一个实施例中,该装置还包括:监听模块,用于当接收到第一终端基于页面发送的交易消息时,建立第一终端与第三终端之间的通信连接;将交易消息转发至第三终端;对第一终端与第三终端之间的通信过程进行监听;存储模块还用于将监听数据对应产品标识进行存储。

在一个实施例中,接收模块还用于接收第三终端上传的价格隐藏请求,价格隐藏请求中携带了产品标识;该装置还包括:隐藏模块,用于将页面中与产品标识对应的价格进行隐藏;发送模块还用于根据页面标识向第一终端返回隐藏价格后的页面。

在一个实施例中,二维码中还携带了业务人员标识;该装置还包括:交易数据计算模块,用于在交易数据中提取业务人员标识以及对应的交易金额;利用交易数据,计算预设时间段内与业务人员标识相对应的交易金额的累计值。

在一个实施例中,交易数据中包括目的地;接收模块还用于接收第二终端上传的位置信息,将位置信息与目的地进行比对;当位置信息与目的地一致时,接收第二终端在执行现场任务的过程中所上传的服务数据;当位置信息与目的地不一致时,拒绝接收第二终端上传的服务数据;发送模块还用于向第二终端返回相应的错误提示信息。

关于业务数据跟踪与管理装置的具体限定可以参见上文中对于业务数据跟踪与管理方法的限定,在此不再赘述。上述业务数据跟踪与管理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储交易数据、现场数据以及监听数据等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种业务数据跟踪与管理方法。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各个方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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