[go: up one dir, main page]

CN117541406A - Service early warning method, device, computer equipment and storage medium - Google Patents

Service early warning method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN117541406A
CN117541406A CN202311731757.3A CN202311731757A CN117541406A CN 117541406 A CN117541406 A CN 117541406A CN 202311731757 A CN202311731757 A CN 202311731757A CN 117541406 A CN117541406 A CN 117541406A
Authority
CN
China
Prior art keywords
business
data
service
preset
progress information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311731757.3A
Other languages
Chinese (zh)
Inventor
王宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Life Insurance Co ltd
Original Assignee
China Life Insurance Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Life Insurance Co ltd filed Critical China Life Insurance Co ltd
Priority to CN202311731757.3A priority Critical patent/CN117541406A/en
Publication of CN117541406A publication Critical patent/CN117541406A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Technology Law (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to a business early warning method, a business early warning device, computer equipment and a storage medium. Obtaining business data in a preset statistical period based on each unit of business data of business in each unit statistical period when the business progress statistical condition is met, determining business progress information of the business based on the preset statistical period, the business data and a corresponding business data target value, generating business early warning information based on the business progress information and the target business progress information when the business progress information does not meet the preset business progress condition, and sending the business early warning information to an executing mechanism corresponding to the business. Compared with the traditional mode of checking and early warning under the manual line, the method and the device have the advantages that the service progress information of the service is determined based on the statistical period, the service data and the corresponding service data target value, and when the service progress information does not meet the service progress condition, the corresponding service early warning information is sent to the corresponding actuating mechanism of the service, so that the accuracy of service early warning is improved.

Description

业务预警方法、装置、计算机设备和存储介质Business early warning method, device, computer equipment and storage medium

技术领域Technical field

本申请涉及金融保险业务技术领域,特别是涉及一种业务预警方法、装置、计算机设备、存储介质和计算机程序产品。This application relates to the technical field of financial insurance business, and in particular to a business early warning method, device, computer equipment, storage medium and computer program product.

背景技术Background technique

在金融保险业务的处理过程中,各业务人员会产生大量的业务数据,为保证金融保险业务的正常运营,需要为金融保险业务设立相应的业务目标,以促进相关业务人员积极执行相应的金融保险业务。目前对金融保险业务的业务进度进行提醒预警的方式,通常是通过公开展示业务进度数据后,相关业务人员线下进行进度比对,实现业务预警。然而,通过线下比对的方式进行预警,容易导致指标观测遗漏的情况,导致业务预警的准确性不高。During the processing of financial and insurance business, each business personnel will generate a large amount of business data. In order to ensure the normal operation of the financial and insurance business, it is necessary to set corresponding business goals for the financial and insurance business to encourage relevant business personnel to actively implement the corresponding financial and insurance policies. business. The current way to provide reminders and early warnings on the business progress of financial and insurance businesses is usually to publicly display the business progress data, and then relevant business personnel will compare the progress offline to achieve business early warnings. However, early warning through offline comparison can easily lead to missing indicator observations, resulting in low accuracy of business early warning.

因此,目前对金融保险业务的业务预警方法存在准确度低的缺陷。Therefore, the current business early warning methods for financial and insurance businesses have the disadvantage of low accuracy.

发明内容Contents of the invention

基于此,有必要针对上述技术问题,提供一种能够提高预警准确度的业务预警方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。Based on this, it is necessary to provide a business early warning method, device, computer equipment, computer readable storage medium and computer program product that can improve the accuracy of early warning in response to the above technical problems.

第一方面,本申请提供了一种业务预警方法,所述方法包括:In the first aspect, this application provides a business early warning method, which includes:

检测到满足业务进度统计条件时,确定待统计的业务及其对应的单位统计周期;When it is detected that the business progress statistics conditions are met, the business to be counted and its corresponding unit statistics cycle are determined;

根据所述业务在至少一个单位统计周期内的至少一个单位业务数据,得到预设统计周期内的业务数据;Obtain business data within a preset statistical period based on at least one unit business data of the business in at least one unit statistical period;

获取所述业务在所述预设统计周期内预设的业务数据目标值,根据所述预设统计周期、所述业务数据以及所述业务数据目标值,确定所述业务的业务进度信息;Obtain the preset business data target value of the business within the preset statistical period, and determine the business progress information of the business according to the preset statistical period, the business data and the business data target value;

若所述业务进度信息不满足预设的业务进度条件,根据所述业务进度信息和所述目标业务进度信息生成业务预警信息,获取所述业务对应的执行机构,将所述业务预警信息发送至所述执行机构。If the business progress information does not meet the preset business progress conditions, business early warning information is generated according to the business progress information and the target business progress information, the executing agency corresponding to the business is obtained, and the business early warning information is sent to the executing agency.

在其中一个实施例中,所述方法还包括:In one embodiment, the method further includes:

获取针对所述业务的执行机构预设的在预设时间段内的业务数据总目标值;所述业务数据总目标值基于所述执行机构的历史业务数据确定;Obtain the total target value of business data within a preset time period preset for the execution agency of the business; the total target value of business data is determined based on the historical business data of the execution agency;

根据所述预设时间段确定至少一个预设统计周期,并根据所述业务数据总目标值,存储各预设统计周期对应的业务数据目标值。At least one preset statistical period is determined according to the preset time period, and the business data target value corresponding to each preset statistical period is stored according to the total target value of business data.

在其中一个实施例中,所述确定待统计的业务及其对应的单位统计周期,包括:In one embodiment, determining the services to be counted and their corresponding unit statistical periods includes:

确定所述业务的数据类型;Determine the data type of the business;

根据所述数据类型,确定所述业务对应的单位统计周期。According to the data type, the unit statistical period corresponding to the service is determined.

在其中一个实施例中,所述数据类型包括业务资源数据和业务人员数据中的至少一种;所述根据所述数据类型,确定所述业务对应的单位统计周期,包括:In one embodiment, the data type includes at least one of business resource data and business personnel data; and determining the unit statistical period corresponding to the business according to the data type includes:

若所述数据类型为业务资源数据,确定所述单位统计周期为第一单位统计周期;If the data type is business resource data, determine the unit statistical period as the first unit statistical period;

若所述数据类型为业务人员数据,确定所述单位统计周期为第二单位统计周期;If the data type is business personnel data, determine the unit statistical period as the second unit statistical period;

其中,所述第一单位统计周期小于所述第二单位统计周期。Wherein, the first unit statistical period is smaller than the second unit statistical period.

在其中一个实施例中,所述根据所述预设统计周期、所述业务数据以及所述业务数据目标值,确定所述业务的业务进度信息,包括:In one embodiment, determining the business progress information of the business based on the preset statistical period, the business data, and the business data target value includes:

根据所述预设统计周期,确定周期起始时间和周期结束时间,并获取所述业务数据对应的记录时间;According to the preset statistical period, determine the period start time and period end time, and obtain the recording time corresponding to the business data;

根据所述记录时间、所述周期起始时间和所述周期结束时间,得到所述业务对应的序时进度信息;According to the recording time, the cycle start time and the cycle end time, the sequential progress information corresponding to the service is obtained;

根据所述业务数据和所述业务数据目标值,得到所述业务对应的任务进度信息;According to the business data and the business data target value, obtain the task progress information corresponding to the business;

根据所述序时进度信息和所述任务进度信息,得到所述业务的业务进度信息。According to the sequence progress information and the task progress information, the service progress information of the service is obtained.

所述确定所述业务的业务进度信息之后,还包括:After the business progress information of the business is determined, the method further includes:

若检测到所述任务进度的数值小于所述序时进度的数值,确定所述业务进度信息不满足预设的业务进度条件。If it is detected that the value of the task progress is less than the value of the sequential progress, it is determined that the business progress information does not meet the preset business progress conditions.

在其中一个实施例中,所述根据所述预设统计周期、所述业务数据以及所述业务数据目标值,确定所述业务的业务进度信息,包括:In one embodiment, determining the business progress information of the business based on the preset statistical period, the business data, and the business data target value includes:

获取所述预设统计周期对应的同比预设统计周期对应的同比业务数据;Obtain year-on-year business data corresponding to the preset statistical period corresponding to the preset statistical period;

根据所述业务数据与所述同比业务数据的比值,确定所述业务的业务进度信息。According to the ratio of the business data and the year-on-year business data, the business progress information of the business is determined.

所述确定所述业务的业务进度信息之后,还包括:After the business progress information of the business is determined, the method further includes:

若所述业务数据与所述同比业务数据的比值小于一,确定所述业务进度信息不满足预设的业务进度条件。If the ratio of the business data to the year-on-year business data is less than one, it is determined that the business progress information does not meet the preset business progress conditions.

在其中一个实施例中,所述执行机构存储在预设机构关系表中,所述机构关系表包括多个执行机构之间的从属关系;In one of the embodiments, the execution agency is stored in a preset agency relationship table, and the agency relationship table includes affiliation relationships between multiple execution agencies;

所述确定所述业务的业务进度信息之后,还包括:After the business progress information of the business is determined, the method further includes:

获取所述执行机构对应的各同级执行机构的各同级业务进度信息;Obtain business progress information at each level of each execution agency at the same level corresponding to the execution agency;

将所述业务进度信息和所述各同级业务进度信息进行排序,若检测到所述业务进度信息的排名在预设名次范围内,确定所述业务进度信息不满足预设的业务进度条件。The business progress information and the business progress information of each peer are sorted. If it is detected that the ranking of the business progress information is within a preset ranking range, it is determined that the business progress information does not meet the preset business progress conditions.

第二方面,本申请提供了一种业务预警装置,所述装置包括:In a second aspect, this application provides a business early warning device, which includes:

检测模块,用于检测到满足业务进度统计条件时,确定待统计的业务及其对应的单位统计周期;The detection module is used to determine the business to be counted and its corresponding unit statistical period when it detects that the business progress statistics conditions are met;

获取模块,用于根据所述业务在至少一个单位统计周期内的至少一个单位业务数据,得到预设统计周期内的业务数据;An acquisition module, configured to obtain business data within a preset statistical period based on at least one unit business data of the business in at least one unit statistical period;

确定模块,用于获取所述业务在所述预设统计周期内预设的业务数据目标值,根据所述预设统计周期、所述业务数据以及所述业务数据目标值,确定所述业务的业务进度信息;Determining module, configured to obtain the preset business data target value of the business within the preset statistical period, and determine the business data target value according to the preset statistical period, the business data and the business data target value. Business progress information;

预警模块,用于若所述业务进度信息不满足预设的业务进度条件,根据所述业务进度信息和所述目标业务进度信息生成业务预警信息,获取所述业务对应的执行机构,将所述业务预警信息发送至所述执行机构。An early warning module, used to generate business early warning information based on the business progress information and the target business progress information if the business progress information does not meet the preset business progress conditions, obtain the execution mechanism corresponding to the business, and transfer the business progress information to the target business progress information. Business warning information is sent to the execution agency.

第三方面,本申请提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。In a third aspect, the present application provides a computer device, including a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps of the above method are implemented.

第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。In a fourth aspect, the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are implemented.

第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。In a fifth aspect, this application also provides a computer program product. The computer program product includes a computer program that implements the steps of the above method when executed by a processor.

上述业务预警方法、装置、计算机设备、存储介质和计算机程序产品,通过在满足业务进度统计条件时,基于业务在至少一个单位统计周期的至少一个单位业务数据,得到预设统计周期内的业务数据,基于预设统计周期、业务数据和对应的业务数据目标值,确定业务的业务进度信息,当上述业务进度信息不满足预设的业务进度条件时,基于业务进度信息和目标业务进度信息生成业务预警信息,并将业务预警信息发送至业务对应的执行机构。相较于传统的通过人工线下进行核对预警的方式,本方案通过按照预设统计周期对业务的业务数据进行统计,并基于周期、业务数据及其对应的业务数据目标值,确定业务的业务进度信息,在业务进度信息不满足业务进度条件时,向业务对应的执行机构发送相应的业务预警信息,进而提高了业务预警的准确度。The above-mentioned business early warning methods, devices, computer equipment, storage media and computer program products obtain business data within a preset statistical period based on at least one unit business data of the business in at least one unit statistical period when the business progress statistical conditions are met. , based on the preset statistical period, business data and corresponding business data target value, the business progress information of the business is determined. When the above business progress information does not meet the preset business progress conditions, the business is generated based on the business progress information and the target business progress information. Early warning information and send business early warning information to the corresponding execution agency of the business. Compared with the traditional method of manual offline verification and early warning, this solution counts the business data of the business according to the preset statistical cycle, and determines the business data based on the cycle, business data and corresponding business data target values. Progress information, when the business progress information does not meet the business progress conditions, corresponding business warning information is sent to the execution agency corresponding to the business, thereby improving the accuracy of the business warning.

附图说明Description of drawings

图1为一个实施例中业务预警方法的应用环境图;Figure 1 is an application environment diagram of the business early warning method in one embodiment;

图2为一个实施例中业务预警方法的流程示意图;Figure 2 is a schematic flow chart of a business early warning method in one embodiment;

图3为一个实施例中业务预警的界面示意图;Figure 3 is a schematic interface diagram of a business warning in an embodiment;

图4为一个实施例中预警设置的界面示意图;Figure 4 is a schematic interface diagram of early warning settings in an embodiment;

图5为一个实施例中预警信息的结构示意图;Figure 5 is a schematic structural diagram of early warning information in an embodiment;

图6为一个实施例中预警检测的流程示意图;Figure 6 is a schematic flow chart of early warning detection in one embodiment;

图7为一个实施例中预警推送的流程示意图;Figure 7 is a schematic flowchart of early warning push in one embodiment;

图8为一个实施例中业务预警信息的界面示意图;Figure 8 is a schematic interface diagram of business warning information in an embodiment;

图9为一个实施例中业务数据的结构示意图;Figure 9 is a schematic structural diagram of business data in an embodiment;

图10为一个实施例中指标数据的结构示意图;Figure 10 is a schematic structural diagram of indicator data in an embodiment;

图11为一个实施例中业务目标的结构示意图;Figure 11 is a schematic structural diagram of a business target in an embodiment;

图12为一个实施例中业务进度判断步骤的示意图;Figure 12 is a schematic diagram of the business progress judgment steps in one embodiment;

图13为一个实施例中业务预警方法的时序图;Figure 13 is a sequence diagram of a business early warning method in an embodiment;

图14为一个实施例中业务预警装置的结构框图;Figure 14 is a structural block diagram of a business early warning device in one embodiment;

图15为一个实施例中计算机设备的内部结构图。Figure 15 is an internal structure diagram of a computer device in one embodiment.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application and are not used to limit the present application.

本申请实施例提供的业务预警方法,可以应用于如图1所示的应用环境中。其中,终端通过网络与服务器进行通信。数据存储系统可以存储服务器需要处理的数据。数据存储系统可以集成在服务器上,也可以放在云上或其他网络服务器上,数据存储系统中包括数据库和ODS(Operational Data Store,操作数据存储)数据仓库等。终端也称为数据看板前端,可以用于展示相应的业务数据,并为用户提供相应的业务设置页面和预警信息展示页面,用户可以在终端中设置相应的业务进度统计条件,并发送至服务器,并且,终端还可以将业务产生的业务数据汇总发送至服务器,服务器用于存储相应的业务数据。服务器也称为数据看板访问端,可以在检测到满足业务进度统计条件时,从数据存储系统中获取相应的业务数据并判断是否满足业务进度条件,在不满足业务进度条件时,向终端发送相应的业务预警信息,从而终端可以展示相应的业务预警信息。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。The business early warning method provided by the embodiment of this application can be applied in the application environment as shown in Figure 1. Among them, the terminal communicates with the server through the network. Data storage systems can store the data that servers need to process. The data storage system can be integrated on the server, or placed on the cloud or other network servers. The data storage system includes databases and ODS (Operational Data Store, operational data storage) data warehouses, etc. The terminal is also called the data dashboard front-end, which can be used to display corresponding business data and provide users with corresponding business setting pages and warning information display pages. Users can set corresponding business progress statistical conditions in the terminal and send them to the server. In addition, the terminal can also collect and send the business data generated by the business to the server, and the server is used to store the corresponding business data. The server is also called the data dashboard access terminal. When it detects that the business progress statistical conditions are met, it can obtain the corresponding business data from the data storage system and determine whether the business progress conditions are met. When the business progress conditions are not met, it sends a corresponding response to the terminal. business warning information, so that the terminal can display the corresponding business warning information. Among them, the terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server can be implemented as an independent server or a server cluster composed of multiple servers.

在一个实施例中,如图2所示,提供了一种业务预警方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:In one embodiment, as shown in Figure 2, a business early warning method is provided. This method is explained by taking the method applied to the server in Figure 1 as an example, and includes the following steps:

步骤S202,检测到满足业务进度统计条件时,确定待统计的业务及其对应的单位统计周期。Step S202: When it is detected that the business progress statistics conditions are met, determine the business to be counted and its corresponding unit statistics period.

其中,上述业务可以是金融领域的业务,业务在被执行前,可以预先设置在一段时间内业务需要达成的目标,以实现业务的阶段性运营计划。其中,业务需要达成的目标可以是上述业务在一段时间内的业务数据需要达到预设的数值。在业务执行过程中,服务器可以对业务的完成情况进行持续检测,例如,服务器可以持续检测当前是否满足业务进度统计条件,并在检测到满足业务进度统计条件时,基于当前满足的业务进度统计条件,确定待统计的业务。其中,上述业务进度统计条件可以有多种条件,每种条件可以对应不同的业务。Among them, the above-mentioned business can be a business in the financial field. Before the business is executed, the goals that the business needs to achieve within a period of time can be pre-set to realize the phased operation plan of the business. Among them, the goal that the business needs to achieve may be that the business data of the above-mentioned business within a period of time needs to reach a preset value. During the execution of the business, the server can continuously detect the completion of the business. For example, the server can continuously detect whether the business progress statistical conditions are currently met, and when it is detected that the business progress statistical conditions are met, the server can continuously detect the business progress statistical conditions based on the currently met business progress statistical conditions. , determine the business to be counted. Among them, the above business progress statistics conditions can have multiple conditions, and each condition can correspond to different businesses.

服务器基于上述业务进度统计条件确定待统计的业务后,还可以确定待统计的业务的单位统计周期。其中,单位统计周期表示业务的最小统计周期,多个单位统计周期可以组成完整的统计周期。After the server determines the business to be counted based on the above business progress statistics conditions, it can also determine the unit statistical period of the business to be counted. Among them, the unit statistical period represents the minimum statistical period of the business, and multiple unit statistical periods can constitute a complete statistical period.

其中,上述业务可以由相应的执行机构进行业务的执行,每个执行机构具有自身对应的业务执行偏好和运营节奏,则上述待统计业务对应的业务数据目标值可以与执行机构对应。服务器可以预先存储针对不同的执行机构的业务执行偏好和运营节奏设置的业务数据目标值。其中,业务数据目标值表示执行机构在预设时间段内执行上述业务的数值需要达成的目标,业务数据目标值也被称为阶段性运营目标。具体地,用户可以基于当前执行机构的运营节奏,将设置好的阶段性的业务数据目标值以表格形式上传至服务器,服务器将表格文件逐行解析为各执行机构的业务数据目标值,并存储在数据库中。Among them, the above-mentioned business can be executed by the corresponding execution agency. Each execution agency has its own corresponding business execution preference and operation rhythm, then the business data target value corresponding to the above-mentioned business to be counted can correspond to the execution agency. The server can pre-store business data target values set for business execution preferences and operating rhythms of different execution agencies. Among them, the business data target value represents the target that the execution agency needs to achieve to execute the above-mentioned business value within a preset time period. The business data target value is also called a phased operation target. Specifically, the user can upload the set staged business data target values to the server in the form of a table based on the current operating rhythm of the executing agency. The server parses the table file line by line into the business data target values of each executing agency and stores it. in the database.

步骤S204,根据业务在至少一个单位统计周期内的至少一个单位业务数据,得到预设统计周期内的业务数据。Step S204: Obtain business data within a preset statistical period based on at least one unit business data of the business in at least one unit statistical period.

其中,上述业务被执行时,可以产生相应的业务数据,例如用户用于办理业务交易的资源数值等。服务器对上述待统计的业务进行统计时,可以确定业务的单位统计周期,并获取预设统计周期内的至少一个单位统计周期的至少一个单位业务数据,从而服务器可以根据至少一个单位业务数据得到预设统计周期内的业务数据。When the above-mentioned services are executed, corresponding business data can be generated, such as resource values used by users to handle business transactions, etc. When the server counts the above-mentioned business to be counted, it can determine the unit statistical period of the business and obtain at least one unit business data of at least one unit statistical period within the preset statistical period, so that the server can obtain predetermined data based on at least one unit business data. Assume the business data within the statistical period.

其中,上述业务的数据类型可以有多种,对于不同类型的业务,服务器可以基于不同的单位统计周期进行采集。具体地,终端可以将上述各业务的业务数据上传至服务器中的ODS数据仓库进行存储,服务器可以定时启动进度计算任务,并从统一的ODS数据仓库得到各业务对应的各单位统计周期的各单位业务数据,服务器可以将上述各单位业务数据同步到系统的数据库,并执行任务进度计算任务。Among them, the data types of the above-mentioned services can be of various types. For different types of services, the server can collect based on different unit statistical periods. Specifically, the terminal can upload the business data of each of the above businesses to the ODS data warehouse in the server for storage. The server can regularly start the progress calculation task and obtain the statistics period of each unit corresponding to each business from the unified ODS data warehouse. For business data, the server can synchronize the business data of each unit mentioned above to the database of the system and perform task progress calculation tasks.

步骤S206,获取业务在预设统计周期内预设的业务数据目标值,根据预设统计周期、业务数据以及业务数据目标值,确定业务的业务进度信息。Step S206: Obtain the preset business data target value of the business within the preset statistical period, and determine the business progress information of the business based on the preset statistical period, business data and business data target value.

其中,服务器得到上述预设统计周期内的业务数据后,可以对其进行业务进度信息的计算。其中,服务器可以预先获取上述业务在预设统计周期内预设的业务数据目标值,该业务数据目标值可以是上述业务的业务数据在上述预设统计周期内需要达到的目标数值。服务器可以基于上述预设统计周期、业务数据和业务数据目标值,确定上述业务的业务进度信息。其中,服务器可以以基于上述预设统计周期、业务数据和业务数据目标值为基础,通过多种算法确定业务的业务进度信息,包括但不限于通过计算序时进度、同比进度和进度排名等算法确定业务进度信息。Among them, after the server obtains the business data within the above-mentioned preset statistical period, it can calculate the business progress information. Wherein, the server can pre-obtain the preset business data target value of the above-mentioned service within the preset statistical period, and the business data target value can be the target value that the business data of the above-mentioned service needs to reach within the above-mentioned preset statistical period. The server can determine the business progress information of the above-mentioned business based on the above-mentioned preset statistical period, business data and business data target value. Among them, the server can determine the business progress information of the business through a variety of algorithms based on the above-mentioned preset statistical period, business data and business data target values, including but not limited to calculating sequential progress, year-on-year progress and progress ranking algorithms. Determine business progress information.

步骤S208,若业务进度信息不满足预设的业务进度条件,根据业务进度信息和目标业务进度信息生成业务预警信息,获取业务对应的执行机构,将业务预警信息发送至执行机构。Step S208: If the business progress information does not meet the preset business progress conditions, business warning information is generated based on the business progress information and target business progress information, the execution agency corresponding to the business is obtained, and the business warning information is sent to the execution agency.

其中,服务器确定上述业务的业务进度信息后,可以将业务进度信息与预设的业务进度条件进行比较。其中,业务进度条件可以包括多种形式,例如可以包括但不限于是数值阈值、百分比阈值和名次范围阈值等形式。若业务进度信息不满足对应的上述业务进度条件,则服务器可以根据上述业务进度信息和目标业务进度信息生成业务预警信息,并获取上述业务对应的执行机构,将业务预警信息发送至对应的执行机构中,从而相应的用户可以在执行机构的终端中看到展示的业务预警信息,并采取相应的措施处理该业务预警信息。Wherein, after the server determines the business progress information of the above-mentioned business, it can compare the business progress information with preset business progress conditions. The business progress conditions may include a variety of forms, such as but not limited to numerical thresholds, percentage thresholds, ranking range thresholds, etc. If the business progress information does not meet the corresponding above-mentioned business progress conditions, the server can generate business warning information based on the above-mentioned business progress information and target business progress information, obtain the execution agency corresponding to the above-mentioned business, and send the business warning information to the corresponding execution agency. , so that the corresponding user can see the displayed business warning information in the terminal of the execution agency, and take corresponding measures to process the business warning information.

具体地,上述业务预警信息可以在如图3所示的界面进行展示,图3为一个实施例中业务预警的界面示意图。其中,图3所示的页面可以是上述执行机构对应的业务管理页面。在一些实施例中,上述业务包括资源业务和人员业务,其中人员业务表示执行机构拥有的人员信息,也称为队伍业务。则服务器可以在图3所示的页面中展示队伍数据、队伍数据统计、业务数据、业务数据统计、预警数据等信息。其中,队伍数据包括执行机构的人员业务的执行情况,业务数据可以展示各项业务的业务进度信息,服务器还可以通过图表形式展示表示人员变动情况的队伍数据统计图和业务数据变化情况的业务数据统计图。其中人员变动包括增员人力和解约人力等。并且,服务器还可以对不满足预设的业务进度条件的业务预警信息进行展示。Specifically, the above business warning information can be displayed on the interface as shown in Figure 3. Figure 3 is a schematic diagram of the business warning interface in one embodiment. The page shown in Figure 3 may be the business management page corresponding to the above-mentioned execution agency. In some embodiments, the above-mentioned services include resource services and personnel services, where the personnel services represent personnel information owned by the execution agency, which is also called team services. Then the server can display team data, team data statistics, business data, business data statistics, early warning data and other information on the page shown in Figure 3. Among them, the team data includes the execution of the personnel business of the execution agency. The business data can display the business progress information of each business. The server can also display the team data statistics chart showing the personnel changes and the business data of the business data changes in the form of charts. summary graph. Personnel changes include addition of manpower and termination of manpower. Moreover, the server can also display business warning information that does not meet the preset business progress conditions.

其中,服务器可以定时启动预警检测和预警推送任务,预警检测任务可以通过上述步骤确定触发业务预警信息的执行机构和对应的业务数据目标值,服务器通过预警推送任务将业务预警信息发送至执行机构的IM((Instant Messaging,实时通信系统)系统,实现对用户的通知,用户接收到通知后,可以通过可视化分析系统或查看详细的业务进度信息。Among them, the server can regularly start early warning detection and early warning push tasks. The early warning detection task can determine the execution agency that triggers the business warning information and the corresponding business data target value through the above steps. The server sends the business warning information to the execution agency through the early warning push task. IM (Instant Messaging, real-time communication system) system implements notifications to users. After receiving the notification, users can view detailed business progress information through the visual analysis system or.

其中,服务器可以预先定义预警规则,即上述业务预警信息的推送规则。如图4所示,图4为一个实施例中预警设置的界面示意图。用户可以在如图4所示的页面中进行预警规则的设定。例如,决策人员基于执行机构的业务运营节奏,自定义数据预警规则,其中各业务的执行机构的业务数据目标值可以与该执行机构的运营偏好和习惯对应,以实现个性化考核。具体地,上述预警设置的页面可以配置的规则包括但不限于是预警类型、预警指标、预警时间、预警机构、预警规则、预警频次、是否通过IM推送、推送目标配置项等。其中预警指标可以设置为可视化分析系统的任一数据指标,例如相应类型的业务数据等;计算方式支持同比、序时进度、排名等定义方式。其中,同比表示通过计算业务的同比数据的方式确定是否需要预警,序时进度表示通过对比时间进度和业务数据的进度确定是否需要预警,排名表示通过计算业务进度在各执行机构的排名确定是否需要预警。Among them, the server can pre-define early warning rules, that is, the push rules for the above-mentioned business early warning information. As shown in Figure 4, Figure 4 is a schematic interface diagram of early warning settings in an embodiment. Users can set early warning rules on the page shown in Figure 4. For example, decision-makers can customize data warning rules based on the business operation rhythm of the executing agency. The business data target value of the executing agency of each business can correspond to the operational preferences and habits of the executing agency to achieve personalized assessment. Specifically, the rules that can be configured on the above-mentioned early warning setting page include but are not limited to early warning type, early warning indicator, early warning time, early warning organization, early warning rules, early warning frequency, whether to push through IM, push target configuration items, etc. The early warning indicators can be set to any data indicators of the visual analysis system, such as corresponding types of business data, etc.; the calculation method supports year-on-year, sequential progress, ranking and other definition methods. Among them, year-on-year means determining whether an early warning is needed by calculating the year-on-year data of the business, sequential progress means determining whether an early warning is needed by comparing the time progress with the progress of business data, and ranking means determining whether an early warning is needed by calculating the ranking of business progress in each executing agency. Early warning.

上述业务预警的相关信息可以存储在服务器的数据库中,包括规则信息、业务预警信息的具体形式等。具体地,如图5所示,图5为一个实施例中预警信息的结构示意图。预警相关信息可以以ER图方式进行存储,包括预警指标、预警规则、预警结果和预警消息等实体。其中,预警指标定义了需要进行预警指标的数据库表名称、指标名称和指标编码,用于面向用户提供可选的指标列表,同时用于程序定位到相应的系统指标值。其中,不同指标表示不同类型的业务。The relevant information of the above-mentioned business warning can be stored in the database of the server, including rule information, specific forms of business warning information, etc. Specifically, as shown in Figure 5, Figure 5 is a schematic structural diagram of early warning information in an embodiment. Early warning related information can be stored in an ER diagram, including entities such as early warning indicators, early warning rules, early warning results, and early warning messages. Among them, the early warning indicator defines the database table name, indicator name and indicator code that require early warning indicators. It is used to provide users with an optional indicator list and is used for the program to locate the corresponding system indicator value. Among them, different indicators represent different types of businesses.

预警规则定义了预警生效的机构代码、起止时间、推送目标、预警类型、计算规则等。其中,上述执行机构可以对应有相应的下级执行机构,机构代码表示当前机构及其所有下级机构都需要按照这条规则进行预警检测;计算规则采用json格式存储,记录了计算方式和相应阈值,例如计算方式为排名,阈值下界为5,上界为10,则计算规则为同一个上级机构的所有下级机构中排名为5-10名的触发预警操作;推送目标字段为多选项,可以选择机构管理层、上级机构管理层、省级操作员等职位。每个预警规则会关联一个预警指标。Early warning rules define the agency code, start and end time, push target, warning type, calculation rules, etc. for which the warning is effective. Among them, the above-mentioned execution agencies can correspond to corresponding subordinate execution agencies. The agency code indicates that the current agency and all its subordinate agencies need to perform early warning detection according to this rule; the calculation rules are stored in json format, recording the calculation method and corresponding thresholds, for example The calculation method is ranking. The lower bound of the threshold is 5 and the upper bound is 10. The calculation rule is to trigger the early warning operation ranked 5-10 among all subordinate institutions of the same parent institution; the push target field is multi-option, and institution management can be selected. positions such as senior management, parent agency management, and provincial operators. Each warning rule is associated with an warning indicator.

服务器需要进行业务预警信息推送时,可以根据预警规则中的推送规则和推送目标,在规定时间点为每个需要被推送的用户生成一条推送消息。则预警消息定义了推送时间、被推送人的工号与推送状态。其中,每条预警消息都会关联对应的预警结果,且上述不同类型的业务可以存储在不同的数据表中,服务器可以通过关联两张不同业务类型的数据表,得到执行机构对应的需要进行预警的所有业务,从而推送程序会根据两张表的关联结果,将预警信息推送给目标用户。When the server needs to push business warning information, it can generate a push message for each user who needs to be pushed at a specified time point based on the push rules and push targets in the warning rules. The early warning message defines the push time, the work number of the person being pushed, and the push status. Among them, each early warning message will be associated with the corresponding early warning result, and the different types of businesses mentioned above can be stored in different data tables. The server can obtain the corresponding early warning information of the executing agency by associating two data tables of different business types. All businesses, so that the push program will push the warning information to the target users based on the correlation results of the two tables.

其中,在一些实施例中,服务器可以定时启动业务进度检测任务,如图6所示,图6为一个实施例中预警检测的流程示意图。通过调度平台每天定时启动任务,服务器可以通过应用程序接口接收被调用的信息,并触发预警检测,服务器接收到请求后,可以从数据库中查询所有当前时间段生效的预警规则,即检测哪些业务仍在有效期内,且哪些业务配置了在当前时间段仍有效的预警规则。服务器可以循环遍历所有预警规则,并基于每个预警规则配置的指标编码,遍历数据库中对应执行机构的指标数据,其中,指标编码表示业务的类型,指标数据表示业务的数据。服务器基于上述计算规则判断当前执行机构的指标是否达到触发预警的条件,即是否满足上述业务进度条件,不满足则记录所有达到触发预警条件的执行机构及其对应的业务数据,即指标值,并写入预警结果表,形成业务预警信息。In some embodiments, the server can regularly start the service progress detection task, as shown in Figure 6. Figure 6 is a schematic flow chart of early warning detection in one embodiment. Through the scheduling platform, tasks are started regularly every day. The server can receive the called information through the application program interface and trigger early warning detection. After the server receives the request, it can query all early warning rules in effect in the current time period from the database, that is, detect which businesses are still in effect. Within the validity period, and which services are configured with early warning rules that are still valid in the current time period. The server can loop through all early warning rules, and traverse the indicator data of the corresponding execution agency in the database based on the indicator code configured for each early warning rule. The indicator code represents the type of business, and the indicator data represents the data of the business. Based on the above calculation rules, the server determines whether the indicators of the current execution agency meet the conditions for triggering the early warning, that is, whether the above business progress conditions are met. If not, it records all the execution agencies that meet the conditions for triggering the early warning and their corresponding business data, that is, the indicator value, and Write the warning result table to form business warning information.

另外,服务器还可以按照设定的规则对预警信息进行推送。如图7所示,图7为一个实施例中预警推送的流程示意图。调度平台可以与服务器连接,调度平台每天定时启动任务,并且推送任务的启动时间可以被设置为在预警检测任务后,服务器接收到调度平台的请求后,启动预警信息推送任务。其中,服务器可以从数据库查询当日所有待推送的消息记录,这些消息记录可以是需要进行推送的执行机构,服务器可以遍历所有消息记录,并关联对应的预警结果生成预警消息报文,即业务预警信息。其中,上述预警消息报文包括预警机构、预警指标、指标定义、预警时间范围、预警阈值、当前指标值。其中,指标表示业务,指标值表示业务数据的数值。In addition, the server can also push early warning information according to set rules. As shown in Figure 7, Figure 7 is a schematic flow chart of early warning push in one embodiment. The dispatching platform can be connected to the server. The dispatching platform starts tasks regularly every day, and the start time of the push task can be set so that after the early warning detection task, the server receives the request from the dispatching platform and starts the early warning information push task. Among them, the server can query all message records to be pushed on the day from the database. These message records can be the execution agencies that need to be pushed. The server can traverse all message records and associate the corresponding warning results to generate warning message messages, that is, business warning information. . Among them, the above-mentioned early warning message message includes early warning agency, early warning indicator, indicator definition, early warning time range, early warning threshold, and current indicator value. Among them, the indicator represents the business, and the indicator value represents the value of the business data.

并且,为优化推送效率,避免对每个用户推送大量消息,服务器还可以将同一用户的消息汇总为数据表格的方式,例如将同一用户的业务预警信息进行聚类,形成表格图片,具体如图8所示,图8为一个实施例中业务预警信息的界面示意图。服务器确定某个用户具有多个业务预警信息时,可以将其对应的多个业务预警信息整合为表格图片进行推送。其中,上述业务预警信息可以表示执行机构中某个用户的预警信息,服务器可以通过对应执行机构的IM系统接口,将业务预警信息推送至IM系统中,IM系统接收到业务预警信息后,可以根据业务预警信息中的用户标识,例如用户工号,将业务预警信息发送至对应的用户,实现针对性的业务预警通知。Moreover, in order to optimize push efficiency and avoid pushing a large number of messages to each user, the server can also summarize the messages of the same user into a data table. For example, the business warning information of the same user can be clustered to form a table picture, as shown in the figure. As shown in 8, FIG. 8 is a schematic interface diagram of business warning information in an embodiment. When the server determines that a user has multiple business warning information, it can integrate the corresponding multiple business warning information into a table image for push. Among them, the above business warning information can represent the warning information of a user in the executing agency. The server can push the business warning information to the IM system through the IM system interface of the corresponding executing agency. After receiving the business warning information, the IM system can The user identification in the business warning information, such as the user's work number, sends the business warning information to the corresponding user to achieve targeted business warning notifications.

上述业务预警方法中,通过在满足业务进度统计条件时,基于业务在至少一个单位统计周期的至少一个单位业务数据,得到预设统计周期内的业务数据,基于预设统计周期、业务数据和对应的业务数据目标值,确定业务的业务进度信息,当上述业务进度信息不满足预设的业务进度条件时,基于业务进度信息和目标业务进度信息生成业务预警信息,并将业务预警信息发送至业务对应的执行机构。相较于传统的通过人工线下进行核对预警的方式,本方案通过按照预设统计周期对业务的业务数据进行统计,并基于周期、业务数据及其对应的业务数据目标值,确定业务的业务进度信息,在业务进度信息不满足业务进度条件时,向业务对应的执行机构发送相应的业务预警信息,进而提高了业务预警的准确度。In the above business early warning method, when the business progress statistical conditions are met, the business data within the preset statistical period is obtained based on at least one unit business data of the business in at least one unit statistical period. Based on the preset statistical period, business data and corresponding The business data target value determines the business progress information of the business. When the above business progress information does not meet the preset business progress conditions, the business early warning information is generated based on the business progress information and the target business progress information, and the business early warning information is sent to the business corresponding executing agency. Compared with the traditional method of manual offline verification and early warning, this solution counts the business data of the business according to the preset statistical cycle, and determines the business data based on the cycle, business data and corresponding business data target values. Progress information, when the business progress information does not meet the business progress conditions, corresponding business warning information is sent to the execution agency corresponding to the business, thereby improving the accuracy of the business warning.

在一个实施例中,还包括:获取针对业务的执行机构预设的在预设时间段内的业务数据总目标值;业务数据总目标值基于执行机构的历史业务数据确定;根据预设时间段确定至少一个预设统计周期,并根据业务数据总目标值,存储各预设统计周期对应的业务数据目标值。In one embodiment, the method further includes: obtaining a total target value of business data within a preset time period preset by the execution agency of the business; determining the total target value of business data based on historical business data of the execution agency; based on the preset time period Determine at least one preset statistical period, and store the business data target value corresponding to each preset statistical period according to the total target value of business data.

本实施例中,上述预设统计周期的业务数据目标值可以通过分割得到。上述预设时间段可以是大于预设统计周期的时间跨度的时间段,服务器可以获取针对上述业务的执行机构预设的在预设时间段内的业务数据总目标值。其中,上述业务数据总目标值可以根据执行机构的历史业务数据确定。例如在后时间段的业务数据总目标的数值与历史业务数据的数值之间的差值可以小于预设数值阈值。In this embodiment, the business data target value of the above-mentioned preset statistical period can be obtained by segmentation. The above-mentioned preset time period may be a time period greater than the time span of the preset statistical period, and the server may obtain the total target value of business data within the preset time period preset for the execution mechanism of the above-mentioned business. Among them, the total target value of the above business data can be determined based on the historical business data of the executing agency. For example, the difference between the value of the total target of business data in the later time period and the value of historical business data may be less than a preset value threshold.

服务器可以根据上述预设时间段确定至少一个预设统计周期,并根据业务数据总目标值,存储各预设统计周期对应的业务数据目标值。例如预设统计周期的数量为两个时,每个预设统计周期的业务数据目标值可以是上述业务数据总目标值除以二。具体地,假设预设时间段为两个月,则服务器通过分割可以确定预设统计周期为一个月,则服务器通过结合两个预设统计周期的业务数据,确定在预设时间段内的业务进度信息。其中,由于不同类型的业务对应的单位统计周期不同,则上述预设统计周期内包含的业务数据的单位统计周期数可以不同。The server can determine at least one preset statistical period according to the above-mentioned preset time period, and store the business data target value corresponding to each preset statistical period according to the total target value of business data. For example, when the number of preset statistical periods is two, the business data target value of each preset statistical period may be the above total target value of business data divided by two. Specifically, assuming that the preset time period is two months, the server can determine that the preset statistical period is one month through segmentation, and then the server determines the business within the preset time period by combining the business data of the two preset statistical periods. Progress information. Among them, since different types of services correspond to different unit statistical periods, the number of unit statistical periods of the business data included in the above-mentioned preset statistical period may be different.

通过本实施例,服务器可以通过将预设时间段分割为至少一个预设统计周期,确定各预设统计周期的业务数据目标值,并通过采集至少一个预设统计周期的业务数据,确定预设时间段内的业务数据进度,提高了业务进度预警的准确度。Through this embodiment, the server can determine the business data target value of each preset statistical period by dividing the preset time period into at least one preset statistical period, and determine the preset business data target value by collecting the business data of at least one preset statistical period. The business data progress within the time period improves the accuracy of business progress warnings.

在一个实施例中,确定待统计的业务及其对应的单位统计周期,包括:确定业务的数据类型;根据数据类型,确定业务对应的单位统计周期。In one embodiment, determining the business to be counted and its corresponding unit statistical period includes: determining the data type of the business; and determining the unit statistical period corresponding to the business based on the data type.

本实施例中,不同数据类型的业务可以对应不同的单位统计周期。服务器在进行业务进度检测时,可以确定上述业务的数据类型,并根据数据类型,确定业务对应的单位统计周期。其中,上述数据类型可以包括业务资源数据和业务人员数据中的至少一种。业务资源数据表示执行业务产生的虚拟资源的数据,业务人员数据表示执行机构中业务人员的变动数据。在一个实施例中,若服务器检测到数据类型为业务资源数据,则服务器可以确定上述单位统计周期为第一单位统计周期。若服务器检测到数据类型为业务人员数据,则服务器可以确定单位统计周期为第二单位统计周期。其中,第一单位统计周期小于第二单位统计周期。In this embodiment, services of different data types may correspond to different unit statistical periods. When the server detects business progress, it can determine the data type of the above-mentioned business, and determine the unit statistical period corresponding to the business based on the data type. The above data type may include at least one of business resource data and business personnel data. The business resource data represents the data of virtual resources generated by executing the business, and the business personnel data represents the change data of the business personnel in the execution organization. In one embodiment, if the server detects that the data type is business resource data, the server may determine that the above unit statistical period is the first unit statistical period. If the server detects that the data type is business personnel data, the server can determine that the unit statistical period is the second unit statistical period. Among them, the first unit statistical period is smaller than the second unit statistical period.

具体地,对于业务资源数据,其单位统计周期可以是小时,即服务器可以每小时统计业务资源数据的进度;对于业务人员数据,其单位统计周期可以是天,即服务器可以每天统计业务人员数据。上述单位统计周期的数据可以通过汇总方式形成预设统计周期和预设时间段内的业务数据。上述单位统计周期可以以规则形式存储在数据库中。其中,数据库中包含多层结构。如图9所示,图9为一个实施例中存储业务数据的结构示意图。业务预警信息的结构和数据流由原始数据层、汇总数据层和考核数据层组成。Specifically, for business resource data, the unit statistical period can be hours, that is, the server can count the progress of business resource data every hour; for business personnel data, the unit statistical period can be days, that is, the server can count business personnel data every day. The data of the above-mentioned unit statistical period can be summarized to form the business data of the preset statistical period and the preset time period. The above unit statistical period can be stored in the database in the form of rules. Among them, the database contains a multi-layer structure. As shown in Figure 9, Figure 9 is a schematic structural diagram of storing business data in one embodiment. The structure and data flow of business warning information consists of the original data layer, summary data layer and assessment data layer.

其中,考核预警层中的预警规则管理模块,可以用于定义预警规则;预警推送模块可以打通执行机构的即时通讯系统,当某机构触发预警时,服务器就会通过即时通信系统自动发送消息到对应机构的管理层,实现主动报知,以帮助管理层及时洞悉业务经营问题。预警展示模块可以在可视化分析系统中显示当前用户所属执行机构及下级机构的预警数据,用户可以通过点击预警条目,查看详细的预警信息,包括指标数值、业务数据目标值、预算完成率、差额缺口、同比数据、预警推送时间、推送次数等。Among them, the early warning rule management module in the assessment early warning layer can be used to define early warning rules; the early warning push module can open up the instant messaging system of the executive agency. When an agency triggers an early warning, the server will automatically send a message to the corresponding agent through the instant messaging system. The management of the organization can proactively report the situation to help the management gain timely insight into business operation problems. The early warning display module can display the early warning data of the current user's executive agency and subordinate organizations in the visual analysis system. Users can click on the early warning entry to view detailed early warning information, including indicator values, business data target values, budget completion rates, and balance gaps. , year-on-year data, warning push time, push times, etc.

汇总数据层的业务资源汇总可以包含各执行机构的业务资源数值表,包括总业务资源数值、首年期交、长期业务首年标保、十年期及以上、十年期及以上标保、三年期、短期业务、健康业务、综合持续率等类目的业务资源数值。服务器可以以天为时间单位存储两年的数据,并且服务器每小时会根据增量业务资源数据对已存储的业务资源数据进行更新,保障实效性。队伍汇总可以包括每个执行机构的队伍数据表,队伍数据表中包括业务人员的相关信息等,例如可以包括持证人力、综举人力、有效人力、星级人力、增员人力、解约人力等用于衡量队伍发展情况的数据。服务器可以以天为时间单位存储两年的数据,并每日进行更新。The business resource summary of the summary data layer can include the business resource value table of each executing agency, including total business resource value, first-year regular payment, first-year standard guarantee for long-term business, ten years and above, standard guarantee for ten years and above, Business resource values for three-year period, short-term business, healthy business, comprehensive sustainability rate and other categories. The server can store two years of data in days, and the server will update the stored business resource data every hour based on incremental business resource data to ensure effectiveness. The team summary can include the team data table of each executive agency. The team data table includes relevant information of business personnel, etc., for example, it can include certified manpower, comprehensive manpower, effective manpower, star manpower, additional manpower, terminated manpower, etc. Data used to measure team development. The server can store two years of data in days and update it daily.

数据汇总加工模块可以根据数据更新的实效性以及数据的类型,通过多条加工链路进行汇总。例如对于单位统计周期为天的业务数据,其为天级更新,则服务器可以每天凌晨定时启动数据加工任务,计算出截止到前一日零时的累计业务资源和队伍数据;对于单位统计周期为小时的业务数据,其为小时级更新,服务器可以每小时定时启动数据加工任务,计算出截止到前一小时的增量业务资源数据,并累加更新到当日的业务资源数据中。The data summary and processing module can summarize through multiple processing links based on the effectiveness of data updates and the type of data. For example, for business data with a unit statistical period of one day and it is updated at the day level, the server can start the data processing task regularly every early morning to calculate the accumulated business resources and team data as of 0:00 of the previous day; for the unit statistical period: Hourly business data is updated at an hourly level. The server can start data processing tasks every hour, calculate the incremental business resource data as of the previous hour, and update it cumulatively to the business resource data of the day.

原始数据层的保单数据模块,可以存储全量的业务资源数据表,用于业务资源和部分业务人员数据的汇总加工,例如综举人力和有效人力等。机构信息模块存储机构信息表,其中记录了全量的省、市、县、网点、职场各级机构及其层级关系,服务器的汇总程序可以根据这张表的数据,将各级机构的业务数据的统计数据逐层汇总起来。业务人员信息模块可以存储业务人员信息表,记录了业务人员的机构归属、管辖关系、推荐关系、入职时间、在职状态等信息,用于部分队伍指标汇总加工。The policy data module of the original data layer can store all business resource data tables and is used for the summary and processing of business resources and partial business personnel data, such as comprehensive manpower and effective manpower. The organization information module stores an organization information table, which records all provinces, cities, counties, outlets, and workplace organizations at all levels and their hierarchical relationships. The server's summary program can combine the business data of organizations at all levels based on the data in this table. Statistics are aggregated layer by layer. The business personnel information module can store the business personnel information table, which records the organizational affiliation, jurisdictional relationship, recommendation relationship, entry time, employment status and other information of the business personnel, and is used for the summary and processing of some team indicators.

上述各业务数据可以通过表形式存储在服务器中,具体如图10所示,图10为一个实施例中指标数据的结构示意图。包括业务资源数据表和队伍数据表。其中,业务资源数据表用于存储每个机构的各类业务资源数据,并且为了支持灵活定义时间范围的预警功能,还设计了时间维度和业务日期两个字段。其中,业务日期表示本条数据统计的是哪一天的业务数据,为支持同比计算,数据库会存储两年内每天的数据。时间维度表示本条数据统计的时间跨度,支持日、周、月、季、年和自定义周期。其中,假如时间周期为月,则本条数据统计的就是截止到业务日期前一个月内的汇总业务资源数据,其余同理,通过上述设计,用户在配置预警功能时即可灵活设定需要关注哪一时间段的数据,灵活适配业务需求。机构代码表示本条数据生效的执行机构,在计算流程中指标数据会根据机构关系的组织架构树逐层向上汇总,从而统计出职场、网点、区、市、省各级的指标数据。The above business data can be stored in the server in table form, as shown in Figure 10. Figure 10 is a schematic structural diagram of the indicator data in one embodiment. Includes business resource data table and team data table. Among them, the business resource data table is used to store various business resource data of each organization, and in order to support the early warning function of flexibly defining the time range, two fields, time dimension and business date, are also designed. Among them, the business date indicates which day the business data of this data is counted. In order to support year-on-year calculations, the database will store daily data within two years. The time dimension represents the time span of this data statistics and supports days, weeks, months, quarters, years and custom periods. Among them, if the time period is monthly, then this data statistics is the summary business resource data within one month before the business date. The rest are the same. Through the above design, the user can flexibly set which areas to pay attention to when configuring the early warning function. Data within a period of time can be flexibly adapted to business needs. The agency code indicates the executing agency for which this data takes effect. During the calculation process, the indicator data will be summarized layer by layer based on the organizational structure tree of the agency relationship, thereby counting the indicator data at the workplace, outlet, district, city, and provincial levels.

队伍数据表可以用于存储每个执行机构的队伍数据,即每个执行机构的业务人员数据,其设计思想与业务资源数据表相同。上述业务数据目标值可以通过包括上述业务资源数据表和队伍数据表的联合结果,并且可以以表格形式存储。具体地,如图11所示,图11为一个实施例中业务目标的结构示意图。业务数据目标表可以存储各个执行机构定制的阶段性业务数据目标值。其中时间维度与上述业务资源数据表和队伍数据表的时间维度相对应,表示当前预设的统计周期。起始时间与截止时间定义了当前预设的业务的生效周期。为支持业务数据目标值按照执行机构的经验偏好和习惯灵活拆解为多阶段子目标,服务器可以引入上级目标编码字段,用于记录业务数据目标值的主从关系;各项目标字段为对应业务数据的具体目标值。系统每日会将目标表与业务资源数据表以及队伍数据表进行关联,从而计算出每个执行机构的业务数据目标达成状况。The team data table can be used to store the team data of each executive agency, that is, the business personnel data of each executive agency. Its design concept is the same as the business resource data table. The above-mentioned business data target value may be a joint result including the above-mentioned business resource data table and the team data table, and may be stored in a table form. Specifically, as shown in Figure 11, Figure 11 is a schematic structural diagram of a business target in an embodiment. The business data target table can store the phased business data target values customized by each execution agency. The time dimension corresponds to the time dimension of the above-mentioned business resource data table and team data table, and represents the current preset statistical period. The start time and end time define the validity period of the currently preset service. In order to support the flexible decomposition of business data target values into multi-stage sub-goals according to the experience, preferences and habits of the execution agency, the server can introduce superior target coding fields to record the master-slave relationship of the business data target values; each target field is the corresponding business Specific target values for the data. The system will associate the target table with the business resource data table and team data table every day to calculate the business data target achievement status of each executing agency.

通过上述实施例,服务器可以按照不同的数据类型,采用不同的单位统计周期进行业务数据统计,进而服务器通过汇总不同单位统计周期的业务数据,进行业务进度信息的获取和预警,提高了业务预警的准确度。Through the above embodiments, the server can use different unit statistical periods to conduct business data statistics according to different data types, and then the server obtains business progress information and provides early warning by summarizing the business data of different unit statistical periods, which improves the effectiveness of business early warning. Accuracy.

在一个实施例中,根据预设统计周期、业务数据以及业务数据目标值,确定业务的业务进度信息,包括:根据预设统计周期,确定周期起始时间和周期结束时间,并获取业务数据对应的记录时间;根据记录时间、周期起始时间和周期结束时间,得到业务对应的序时进度信息;根据业务数据和业务数据目标值,得到业务对应的任务进度信息;根据序时进度信息和任务进度信息,得到业务的业务进度信息。In one embodiment, determining the business progress information of the service based on the preset statistical period, business data, and business data target values includes: determining the cycle start time and cycle end time based on the preset statistical period, and obtaining the business data corresponding to The recording time; according to the recording time, cycle start time and cycle end time, the sequential progress information corresponding to the business is obtained; according to the business data and business data target value, the task progress information corresponding to the business is obtained; according to the sequential progress information and task Progress information, get the business progress information of the business.

本实施例中,服务器可以通过多种方式确定业务进度信息。例如,服务器可以根据上述预设统计周期,确定周期起始时间和周期结束时间,并获取业务数据对应的记录时间。服务器根据记录时间、周期起始时间和周期结束时间,得到业务对应的序时进度信息,并根据业务数据和业务数据目标值,得到业务对应的任务进度信息,从而服务器可以根据序时进度信息和任务进度信息,得到业务的业务进度信息。即服务器可以通过序时进度的对比确定业务进度信息。在一个实施例中,服务器检测到上述任务进度的数值小于序时进度的数值时,服务器可以确定业务进度信息不满足预设的业务进度条件。In this embodiment, the server can determine the service progress information in multiple ways. For example, the server can determine the period start time and period end time based on the above-mentioned preset statistical period, and obtain the corresponding recording time of the business data. The server obtains the sequential progress information corresponding to the business based on the recording time, cycle start time, and cycle end time, and obtains the task progress information corresponding to the business based on the business data and business data target values, so that the server can obtain the sequential progress information and Task progress information, obtain the business progress information of the business. That is, the server can determine the business progress information by comparing the sequential progress. In one embodiment, when the server detects that the value of the task progress is smaller than the value of the sequential progress, the server may determine that the business progress information does not meet the preset business progress conditions.

具体地,本实施例提供一种基于序时进度确定业务进度的方式。服务器可以计算当前时间点上述业务的序时进度信息。其中,序时进度信息具体可以表示为:序时进度信息=(当前时间-经营目标起始时间)/(经营目标结束时间-经营目标起始时间);其中,经营目标起始时间表示当前预设统计周期的起始时间,经营目标结束时间表示当前预设统计周期的结束时间。服务器还可以计算当前的任务进度信息,具体表示为:任务进度= 指标值/目标值。其中,指标值表示业务数据的数值,目标值表示业务数据目标值的数值。若服务器检测到上述任务进度信息小于序时进度信息,则服务器确定上述业务不满足业务进度条件。Specifically, this embodiment provides a method of determining business progress based on sequential progress. The server can calculate the sequence progress information of the above services at the current point in time. Among them, the sequential progress information can be specifically expressed as: sequential progress information = (current time - business target start time) / (business target end time - business target start time); where, the business target start time represents the current forecast time Assume the starting time of the statistical period, and the business target end time represents the end time of the current preset statistical period. The server can also calculate the current task progress information, which is specifically expressed as: task progress = indicator value/target value. Among them, the indicator value represents the numerical value of the business data, and the target value represents the numerical value of the target value of the business data. If the server detects that the above-mentioned task progress information is less than the sequential progress information, the server determines that the above-mentioned business does not meet the business progress conditions.

具体地,如图12所示,图12为一个实施例中业务进度判断步骤的示意图。各执行机构会根据全年上级摊派的业务数据目标和自身的经营节奏制定一段周期的考核目标。例如将二月和三月作为预设时间段,服务器确定预设时间段对应的业务数据总目标值,并拆分为多个时间段的考核目标,在当前时间点,当服务器检测到上述二月和三月时间段内的业务数据的进度小于二月和三月整体时间段的序时进度时,可以确定需要进行业务预警,及时通知对应执行机构的管理决策层,提醒其跟进业务执行状况。另外,除了序时进度外,服务器还可以针对上述时间段设置同比负增长和完成率排名等方式进行预警判断。Specifically, as shown in Figure 12, Figure 12 is a schematic diagram of the service progress judgment steps in one embodiment. Each executive agency will formulate assessment targets for a period of time based on the business data targets assigned by superiors throughout the year and its own operating rhythm. For example, February and March are used as preset time periods. The server determines the total target value of business data corresponding to the preset time period and splits it into assessment targets for multiple time periods. At the current point in time, when the server detects the above two When the progress of the business data in the February and March time periods is less than the sequential progress in the overall time period of February and March, it can be determined that a business early warning is needed, and the management decision-making layer of the corresponding execution agency is promptly notified to remind them to follow up on business execution. situation. In addition, in addition to sequential progress, the server can also set up year-on-year negative growth and completion rate rankings for the above-mentioned time periods to make early warning judgments.

通过上述实施例,服务器可以通过检测序时进度与任务进度,确定是否需要进行业务预警,提高了业务预警的准确度。Through the above embodiments, the server can determine whether a business warning is needed by detecting the sequence progress and task progress, thereby improving the accuracy of the business warning.

在一个实施例中,根据预设统计周期、业务数据以及业务数据目标值,确定业务的业务进度信息,包括:获取预设统计周期对应的同比预设统计周期对应的同比业务数据;根据业务数据与同比业务数据的比值,确定业务的业务进度信息。In one embodiment, determining the business progress information of the business based on the preset statistical period, business data and business data target value includes: obtaining the year-on-year business data corresponding to the preset statistical period; based on the business data The ratio with year-on-year business data determines the business progress information of the business.

本实施例中,服务器还可以通过计算同比增长情况确定是否满足业务进度条件。例如,服务器可以获取上述预设统计周期对应的同比预设统计周期对应的同比业务数据。其中,同比预设统计周期表示上一年相同时间以及时间跨度的预设统计周期。同比业务数据表示上一年相同时间段的业务数据。服务器可以根据业务数据与同比业务数据的比值,确定业务的业务进度信息。具体可以表示为:同比=当日指标值/上年同期的指标值*100%。在一个实施例中,若服务器检测到上述业务数据与同比业务数据的比值小于一,则服务器可以确定上述业务进度信息不满足预设的业务进度条件,需要进行业务预警。In this embodiment, the server can also determine whether the business progress condition is met by calculating the year-on-year growth. For example, the server can obtain the year-on-year business data corresponding to the preset statistical period corresponding to the above-mentioned preset statistical period. Among them, the year-on-year preset statistical period represents the preset statistical period of the same time and time span in the previous year. Year-on-year business data represents business data for the same time period in the previous year. The server can determine the business progress information of the business based on the ratio of business data to year-on-year business data. Specifically, it can be expressed as: year-on-year = indicator value of the day/indicator value of the same period last year * 100%. In one embodiment, if the server detects that the ratio of the above-mentioned business data to the year-on-year business data is less than one, the server may determine that the above-mentioned business progress information does not meet the preset business progress conditions and needs to issue a business early warning.

通过上述实施例,服务器可以通过计算同比参数,确定是否需要进行业务预警,提高了业务预警的准确度。Through the above embodiment, the server can determine whether a business early warning is needed by calculating year-on-year parameters, thereby improving the accuracy of the business early warning.

在一个实施例中,确定业务的业务进度信息之后,还包括:获取执行机构对应的各同级执行机构的各同级业务进度信息;将业务进度信息和各同级业务进度信息进行排序,若检测到业务进度信息的排名在预设名次范围内,确定业务进度信息不满足预设的业务进度条件。In one embodiment, after determining the business progress information of the business, it also includes: obtaining the business progress information of each peer execution agency corresponding to the execution agency; sorting the business progress information and the business progress information of each peer, if It is detected that the ranking of the business progress information is within the preset ranking range, and it is determined that the business progress information does not meet the preset business progress conditions.

本实施例中,上述执行机构可以存储在预设机构关系表中,该机构关系表可以包括多个执行机构之间的从属关系。则服务器可以基于各执行机构的业务数据排名,确定不满足业务进度条件的执行机构。例如,服务器可以获取执行机构对应的各同级执行机构的各同级业务进度信息,并将业务进度信息和各同级业务进度信息进行排序。其中,同级执行机构表示与上述执行机构同属同一个上级执行机构的执行机构。若服务器检测到业务进度信息的排名在预设名次范围内,确定业务进度信息不满足预设的业务进度条件。In this embodiment, the above-mentioned executing agencies may be stored in a preset agency relationship table, and the agency relationship table may include affiliation relationships between multiple executing agencies. Then the server can determine the execution agencies that do not meet the business progress conditions based on the business data ranking of each execution agency. For example, the server can obtain the business progress information of each peer level execution agency corresponding to the execution agency, and sort the business progress information and the business progress information of each peer level. Among them, the execution agency at the same level means the execution agency that belongs to the same superior execution agency as the above-mentioned execution agency. If the server detects that the ranking of the business progress information is within the preset ranking range, it is determined that the business progress information does not meet the preset business progress conditions.

具体地,服务器可以选定某个业务数据,并获取各执行机构中该业务数据的业务进度信息,服务器将各执行机构的业务进度信息倒序排名,若名次大于配置的下限阈值,且小于上限阈值,则认为达到了达成率排名预警的条件。例如,服务器设置阈值下界为5,上界为10,则计算规则为同一个上级机构的所有下级机构中排名为5-10名的不满足预设业务进度条件。并且,上述机构信息和预警规则中还设置有推送目标字段,用于业务预警信息的推送目标,包括机构管理层、上级机构管理层、省级操作员等。其中,机构管理层表示推送给当前机构所有管理层员工;上级机构管理层表示根据组织架构树找到当前机构的上级机构管理员的员工;省级操作员表示当前机构所归属的省级机构的数据看板操作人员。服务器可以为每个用户生成一条预警消息,并写入数据库,从而服务器基于预先设置的预警信息推送规则进行业务预警信息的推送。Specifically, the server can select a certain business data and obtain the business progress information of the business data in each execution agency. The server ranks the business progress information of each execution agency in reverse order. If the ranking is greater than the configured lower threshold and less than the upper threshold, , it is considered that the conditions for achievement rate ranking warning are met. For example, if the lower bound of the server setting threshold is 5 and the upper bound is 10, the calculation rule is that among all subordinate institutions of the same parent institution, those ranked 5-10 do not meet the preset business progress conditions. In addition, the above-mentioned agency information and early warning rules are also set with push target fields for push targets of business alert information, including agency management, superior agency management, provincial operators, etc. Among them, the organization management means pushing to all management employees of the current organization; the upper-level organization management means the employees who found the current organization's parent-organization administrator based on the organizational structure tree; the provincial operator means the data of the provincial organization to which the current organization belongs. Kanban operators. The server can generate an early warning message for each user and write it into the database, so that the server pushes the business early warning information based on the preset warning information push rules.

通过本实施例,服务器可以通过计算执行机构的完成率排名确定需要进行业务预警的执行机构,提高了业务预警的准确度。Through this embodiment, the server can determine the execution agency that needs to perform business warning by calculating the completion rate ranking of the execution agency, thereby improving the accuracy of the business warning.

在一个实施例中,如图13所示,图13为一个实施例中业务预警方法的时序图。本实施例中,录入业务数据目标值、业务数据计算和预警执行等步骤。录入业务数据目标值时,用户可以根据当前执行机构的运营节奏,将制定好的阶段性业务数据目标值通过表格形式上传至服务器,服务器将表格逐行解析为每个机构的经营目标,存储至数据库中。In one embodiment, as shown in Figure 13, Figure 13 is a sequence diagram of a service early warning method in an embodiment. In this embodiment, steps such as inputting business data target values, business data calculation, and early warning execution are performed. When entering the business data target value, the user can upload the staged business data target value to the server in the form of a table based on the current operating rhythm of the executing agency. The server will parse the table line by line into the business goals of each organization and store it in in the database.

业务数据计算时,服务器可以端定时启动计算任务,其中业务资源数据指标计算任务为每小时启动一次,队伍指标计算任务为每天启动一次。服务端从统一的ODS数据仓库中获取所有统计周期内的目标数据,并统一同步到本系统的数据库中,然后先执行指标计算任务。其中,业务资源数据计算任务在当日第一次运行时,服务器会首先为每个机构在每个时间维度生成一条业务时间为本日的数据记录,然后后续每小时都会根据最新的业务资源数据对本日的数据记录进行更新,从而保障数据的时效性。队伍指标计算任务运行逻辑整体与业务资源数据的当日第一次运行逻辑相同。服务器还可以计算目标完成情况,例如,服务器可以遍历每个执行机构当前时间点生效的业务数据目标值,将业务数据目标值根据机构代码、时间维度与两张指标表关联,计算目标的完成率。最终将全部结果存储到数据库中。When calculating business data, the server can start the calculation task regularly. The business resource data indicator calculation task is started once an hour, and the team indicator calculation task is started once a day. The server obtains all target data within the statistical period from the unified ODS data warehouse and synchronizes them to the database of this system. Then it first performs the indicator calculation task. Among them, when the business resource data calculation task is run for the first time that day, the server will first generate a data record for each organization in each time dimension with the business time for today, and then every subsequent hour it will calculate the data for today based on the latest business resource data. The data records are updated to ensure the timeliness of the data. The overall running logic of the team indicator calculation task is the same as the first running logic of the business resource data of the day. The server can also calculate the target completion status. For example, the server can traverse the business data target values that are effective at the current time point of each execution agency, associate the business data target values with two indicator tables based on the agency code and time dimension, and calculate the target completion rate. . Finally, all results are stored in the database.

预警执行时,服务器可以定时启动预警检测和预警推送任务,预警检测任务会找到所有触发预警的机构和其业务数据,然后通过预警推送任务将预警消息发送至IM系统,从而实现对用户的通知。用户接到通知后,可以通过可视化分析系统查看到详细的经营状况。When the early warning is executed, the server can regularly start the early warning detection and early warning push tasks. The early warning detection task will find all the institutions and their business data that triggered the early warning, and then send the early warning message to the IM system through the early warning push task, thereby notifying the user. After receiving the notification, users can view detailed business conditions through the visual analysis system.

通过上述实施例,服务器可以通过按照预设统计周期对业务的业务数据进行统计,并基于周期、业务数据及其对应的业务数据目标值,确定业务的业务进度信息,在业务进度信息不满足业务进度条件时,向业务对应的执行机构发送相应的业务预警信息,进而提高了业务预警的准确度。并且,本方案针对金融保险业务重营销的行业属性和独特的经营节奏,通过在金融保险业务数据可视化分析系统中建设考核预警功能,有效地实现了业务数据、经营目标与考核规则三类数据的打通与融合,使得执行机构的管理决策层能够根据机构特有的经营节奏,灵活定制业绩经营目标和考核预警规则,从而及时且直观的了解业务考核相关重要指标完成情况。为数据可视化分析系统提供主动发现业务经营问题的能力,助力经营效率的提升,实现数据驱动的经营管理体系。Through the above embodiments, the server can count the business data of the business according to the preset statistical cycle, and determine the business progress information of the business based on the cycle, business data and its corresponding business data target value. When the business progress information does not meet the requirements of the business When the progress conditions are met, corresponding business warning information is sent to the execution agency corresponding to the business, thereby improving the accuracy of business warning. In addition, this plan is aimed at the marketing-oriented industry attributes and unique operating rhythm of the financial and insurance business. By building an assessment and early warning function in the financial and insurance business data visual analysis system, it effectively realizes the analysis of three types of data: business data, business objectives and assessment rules. Opening up and integrating enables the management and decision-making layers of the executive agency to flexibly customize performance management goals and assessment and warning rules according to the organization's unique operating rhythm, so as to understand the completion status of important indicators related to business assessment in a timely and intuitive manner. Provide the data visualization analysis system with the ability to proactively discover business operation problems, help improve operating efficiency, and realize a data-driven operation and management system.

应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts involved in the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated in this article, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的业务预警方法的业务预警装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个业务预警装置实施例中的具体限定可以参见上文中对于业务预警方法的限定,在此不再赘述。Based on the same inventive concept, embodiments of the present application also provide a service warning device for implementing the above-mentioned service warning method. The solution to the problem provided by this device is similar to the solution recorded in the above method. Therefore, for the specific limitations in one or more embodiments of the business early warning device provided below, please refer to the limitations on the business early warning method mentioned above. I won’t go into details here.

在一个实施例中,如图14所示,提供了一种业务预警装置,包括:检测模块500、获取模块502、确定模块504和预警模块506,其中:In one embodiment, as shown in Figure 14, a service early warning device is provided, including: a detection module 500, an acquisition module 502, a determination module 504 and an early warning module 506, wherein:

检测模块500,用于检测到满足业务进度统计条件时,确定待统计的业务及其对应的单位统计周期。The detection module 500 is used to determine the business to be counted and its corresponding unit statistical period when it is detected that the business progress statistics conditions are met.

获取模块502,用于根据业务在至少一个单位统计周期内的至少一个单位业务数据,得到预设统计周期内的业务数据。The acquisition module 502 is configured to obtain business data within a preset statistical period based on at least one unit business data of the business within at least one unit statistical period.

确定模块504,用于获取业务在预设统计周期内预设的业务数据目标值,根据预设统计周期、业务数据以及业务数据目标值,确定业务的业务进度信息。The determination module 504 is used to obtain the preset business data target value of the business within the preset statistical period, and determine the business progress information of the business based on the preset statistical period, business data and business data target value.

预警模块506,用于若业务进度信息不满足预设的业务进度条件,根据业务进度信息和目标业务进度信息生成业务预警信息,获取业务对应的执行机构,将业务预警信息发送至执行机构。The early warning module 506 is used to generate business early warning information based on the business progress information and target business progress information if the business progress information does not meet the preset business progress conditions, obtain the execution agency corresponding to the business, and send the business early warning information to the execution agency.

在一个实施例中,上述装置还包括:分割模块,用于获取针对业务的执行机构预设的在预设时间段内的业务数据总目标值;业务数据总目标值基于执行机构的历史业务数据确定;根据预设时间段确定至少一个预设统计周期,并根据业务数据总目标值,存储各预设统计周期对应的业务数据目标值。In one embodiment, the above device further includes: a segmentation module for obtaining the total target value of business data within a preset time period preset for the execution agency of the business; the total target value of business data is based on the historical business data of the execution agency Determine; determine at least one preset statistical period according to the preset time period, and store the business data target value corresponding to each preset statistical period according to the total target value of business data.

在一个实施例中,上述检测模块500,用于确定业务的数据类型;根据数据类型,确定业务对应的单位统计周期。In one embodiment, the above-mentioned detection module 500 is used to determine the data type of the service; according to the data type, determine the unit statistical period corresponding to the service.

在一个实施例中,上述检测模块500,用于若数据类型为业务资源数据,确定单位统计周期为第一单位统计周期;若数据类型为业务人员数据,确定单位统计周期为第二单位统计周期;其中,第一单位统计周期小于第二单位统计周期。In one embodiment, the above-mentioned detection module 500 is used to determine the unit statistical period to be the first unit statistical period if the data type is business resource data; to determine the unit statistical period to be the second unit statistical period if the data type is business personnel data. ; Among them, the first unit statistical period is smaller than the second unit statistical period.

在一个实施例中,上述确定模块504,用于根据预设统计周期,确定周期起始时间和周期结束时间,并获取业务数据对应的记录时间;根据记录时间、周期起始时间和周期结束时间,得到业务对应的序时进度信息;根据业务数据和业务数据目标值,得到业务对应的任务进度信息;根据序时进度信息和任务进度信息,得到业务的业务进度信息。In one embodiment, the above-mentioned determination module 504 is used to determine the cycle start time and cycle end time according to the preset statistical period, and obtain the recording time corresponding to the business data; according to the recording time, cycle start time and cycle end time , obtain the sequential progress information corresponding to the business; obtain the task progress information corresponding to the business according to the business data and business data target value; obtain the business progress information of the business according to the sequential progress information and task progress information.

在一个实施例中,上述装置还包括:第一判断模块,用于若检测到任务进度的数值小于序时进度的数值,确定业务进度信息不满足预设的业务进度条件。In one embodiment, the above device further includes: a first judgment module, configured to determine that the business progress information does not meet the preset business progress conditions if it is detected that the value of the task progress is less than the value of the sequential progress.

在一个实施例中,上述确定模块504,用于获取预设统计周期对应的同比预设统计周期对应的同比业务数据;根据业务数据与同比业务数据的比值,确定业务的业务进度信息。In one embodiment, the above-mentioned determination module 504 is used to obtain the year-on-year business data corresponding to the preset statistical period corresponding to the preset statistical period; and determine the business progress information of the business based on the ratio of the business data and the year-on-year business data.

在一个实施例中,上述装置还包括:第二判断模块,用于若业务数据与同比业务数据的比值小于一,确定业务进度信息不满足预设的业务进度条件。In one embodiment, the above device further includes: a second judgment module, configured to determine that the business progress information does not meet the preset business progress conditions if the ratio of the business data to the year-on-year business data is less than one.

在一个实施例中,上述装置还包括:第三判断模块,用于获取执行机构对应的各同级执行机构的各同级业务进度信息;将业务进度信息和各同级业务进度信息进行排序,若检测到业务进度信息的排名在预设名次范围内,确定业务进度信息不满足预设的业务进度条件。In one embodiment, the above-mentioned device also includes: a third judgment module, used to obtain the business progress information of each same-level execution agency of each same-level execution agency corresponding to the execution agency; sort the business progress information and the business progress information of each same-level, If it is detected that the ranking of the business progress information is within the preset ranking range, it is determined that the business progress information does not meet the preset business progress conditions.

上述业务预警装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned business early warning device can be realized in whole or in part by software, hardware and their combination. Each of the above modules may be embedded in or independent of the processor of the computer device in the form of hardware, or may be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图15所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储业务数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种业务预警方法。In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in Figure 15. The computer device includes a processor, memory, and network interfaces connected through a system bus. Wherein, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes non-volatile storage media and internal memory. The non-volatile storage medium stores operating systems, computer programs and databases. This internal memory provides an environment for the execution of operating systems and computer programs in non-volatile storage media. The computer device's database is used to store business data. The network interface of the computer device is used to communicate with external terminals through a network connection. The computer program implements a business early warning method when executed by the processor.

本领域技术人员可以理解,图15中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 15 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied. Specific computer equipment can May include more or fewer parts than shown, or combine certain parts, or have a different arrangement of parts.

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述的业务预警方法。In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, it implements the above business warning method.

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的业务预警方法。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned business warning method is implemented.

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的业务预警方法。In one embodiment, a computer program product is provided, including a computer program that implements the above business warning method when executed by a processor.

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all It is information and data authorized by the user or fully authorized by all parties.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage. In the media, when executed, the computer program may include the processes of the above method embodiments. Any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetic variable memory (Magnetoresistive Random) Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene memory, etc. Volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration and not a limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM). The databases involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include blockchain-based distributed databases, etc., but are not limited thereto. The processors involved in the various embodiments provided in this application may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to this.

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined in any way. To simplify the description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, all possible combinations should be used. It is considered to be within the scope of this manual.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-described embodiments only express several implementation modes of the present application, and their descriptions are relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all fall within the protection scope of the present application. Therefore, the scope of protection of this application should be determined by the appended claims.

Claims (10)

1. A business pre-warning method, characterized in that the method comprises:
when the condition of satisfying the business progress statistics is detected, determining the business to be counted and the corresponding unit statistics period;
obtaining service data in a preset statistic period according to at least one unit service data of the service in at least one unit statistic period;
acquiring a business data target value preset by the business in the preset statistical period, and determining business progress information of the business according to the preset statistical period, the business data and the business data target value;
And if the business progress information does not meet the preset business progress condition, generating business early warning information according to the business progress information and the target business progress information, acquiring an executing mechanism corresponding to the business, and sending the business early warning information to the executing mechanism.
2. The method according to claim 1, wherein the method further comprises:
acquiring a total target value of service data in a preset time period preset by an execution mechanism of the service; the service data total target value is determined based on historical service data of the executing mechanism;
and determining at least one preset statistical period according to the preset time period, and storing service data target values corresponding to the preset statistical periods according to the service data total target value.
3. The method of claim 1, wherein the determining the traffic to be counted and the corresponding unit counting period thereof comprises:
determining the data type of the service;
and determining a unit statistical period corresponding to the service according to the data type.
4. A method according to claim 3, wherein the data type comprises at least one of business resource data and business personnel data; the determining the unit statistical period corresponding to the service according to the data type comprises the following steps:
If the data type is business resource data, determining the unit statistical period as a first unit statistical period;
if the data type is business personnel data, determining the unit statistical period as a second unit statistical period;
wherein the first unit statistical period is smaller than the second unit statistical period.
5. The method of claim 1, wherein the determining the business progress information of the business according to the preset statistical period, the business data and the business data target value comprises:
determining cycle starting time and cycle ending time according to the preset statistical period, and acquiring recording time corresponding to the service data;
obtaining sequence time progress information corresponding to the service according to the recording time, the cycle starting time and the cycle ending time;
obtaining task progress information corresponding to the service according to the service data and the service data target value;
obtaining business progress information of the business according to the time sequence progress information and the task progress information;
after the service progress information of the service is determined, the method further comprises the following steps:
And if the numerical value of the task progress is detected to be smaller than the numerical value of the time sequence progress, determining that the business progress information does not meet the preset business progress condition.
6. The method of claim 1, wherein the determining the business progress information of the business according to the preset statistical period, the business data and the business data target value comprises:
acquiring the same-ratio business data corresponding to the same-ratio preset statistical period corresponding to the preset statistical period;
determining service progress information of the service according to the ratio of the service data to the same-ratio service data;
after the service progress information of the service is determined, the method further comprises the following steps:
if the ratio of the service data to the same-ratio service data is smaller than one, determining that the service progress information does not meet a preset service progress condition.
7. The method of any one of claims 1 to 6, wherein the actuators are stored in a preset mechanism relationship table, the mechanism relationship table comprising dependencies between a plurality of actuators;
after the service progress information of the service is determined, the method further comprises the following steps:
acquiring the business progress information of each peer of executing mechanism corresponding to the executing mechanism;
And sequencing the business progress information and the business progress information of each peer, and if the ranking of the business progress information is detected to be in a preset ranking range, determining that the business progress information does not meet a preset business progress condition.
8. A business pre-warning device, characterized in that the device comprises:
the detection module is used for determining the business to be counted and the corresponding unit counting period when the business progress counting condition is detected to be met;
the acquisition module is used for acquiring service data in a preset statistic period according to at least one unit service data of the service in at least one unit statistic period;
the determining module is used for obtaining a service data target value preset by the service in the preset statistical period and determining service progress information of the service according to the preset statistical period, the service data and the service data target value;
and the early warning module is used for generating service early warning information according to the service progress information and the target service progress information if the service progress information does not meet the preset service progress condition, acquiring an executing mechanism corresponding to the service, and sending the service early warning information to the executing mechanism.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 7 when the computer program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 7.
CN202311731757.3A 2023-12-15 2023-12-15 Service early warning method, device, computer equipment and storage medium Pending CN117541406A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311731757.3A CN117541406A (en) 2023-12-15 2023-12-15 Service early warning method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311731757.3A CN117541406A (en) 2023-12-15 2023-12-15 Service early warning method, device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117541406A true CN117541406A (en) 2024-02-09

Family

ID=89795961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311731757.3A Pending CN117541406A (en) 2023-12-15 2023-12-15 Service early warning method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117541406A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119599479A (en) * 2024-10-18 2025-03-11 中国船舶集团有限公司第七一九研究所 Scientific research project personnel performance management method, system, electronic equipment and medium
CN119599478A (en) * 2024-10-18 2025-03-11 中国船舶集团有限公司第七一九研究所 Scientific research project quality management method, system, electronic equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119599479A (en) * 2024-10-18 2025-03-11 中国船舶集团有限公司第七一九研究所 Scientific research project personnel performance management method, system, electronic equipment and medium
CN119599478A (en) * 2024-10-18 2025-03-11 中国船舶集团有限公司第七一九研究所 Scientific research project quality management method, system, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US9501531B2 (en) Contextual relevance engine for activity feeds
US10235430B2 (en) Systems, methods, and apparatuses for detecting activity patterns
US9619531B2 (en) Device, method and user interface for determining a correlation between a received sequence of numbers and data that corresponds to metrics
AU2013263085B2 (en) System and methods for social data sharing capabilities for enterprise information systems
US20120102053A1 (en) Digital analytics system
US20120254053A1 (en) On Demand Information Network
US8266123B2 (en) Providing portal navigation for alerts
CN117541406A (en) Service early warning method, device, computer equipment and storage medium
US20040138931A1 (en) Trend detection in an event management system
US20130212155A1 (en) Processing event instance data in a client-server architecture
US11080110B2 (en) In-memory storage of aggregated data for real-time event tracking
US12353402B2 (en) Generating scalability scores for tenants using performance metrics
CN116149947A (en) Data model quality assessment method, device, electronic equipment and storage medium
US20230096523A1 (en) Rule evaluation for real-time data stream
CN115641019A (en) Index anomaly analysis method and device, computer equipment and storage medium
CN116888614A (en) Upgrade management and journey mining
CN115408280A (en) Flow distribution method, distribution model configuration method, equipment, media and products
KR102463250B1 (en) Solution system and BIGDATA analysis method for operating management
US20070250466A1 (en) Method and system for generating an analytical report including a contextual knowledge panel
WO2020019496A1 (en) Department analysis method and device, computer device, and storage medium
US20090037210A1 (en) System and method for real time monitoring of digital campaigns
CN108694525A (en) Information displaying method and device, computer installation and computer readable storage medium
CN120296098A (en) A multi-dimensional indicator anomaly detection method, device, equipment, medium and product
CN114218489A (en) Message push method, apparatus, computer equipment and storage medium
US20240394320A1 (en) Insight engine

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination