CN115766841A - Service providing method and device based on wind control engine - Google Patents

Service providing method and device based on wind control engine Download PDF

Info

Publication number
CN115766841A
CN115766841A CN202211334212.4A CN202211334212A CN115766841A CN 115766841 A CN115766841 A CN 115766841A CN 202211334212 A CN202211334212 A CN 202211334212A CN 115766841 A CN115766841 A CN 115766841A
Authority
CN
China
Prior art keywords
wind control
user
control strategy
strategy
wind
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.)
Granted
Application number
CN202211334212.4A
Other languages
Chinese (zh)
Other versions
CN115766841B (en
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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology 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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202211334212.4A priority Critical patent/CN115766841B/en
Publication of CN115766841A publication Critical patent/CN115766841A/en
Application granted granted Critical
Publication of CN115766841B publication Critical patent/CN115766841B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)

Abstract

The embodiment of the specification provides a service providing method and device based on a wind control engine. Providing an uploading interface and a downloading interface in the wind control platform; the method comprises the following steps: receiving a user wind control strategy uploaded by a first user through an uploading interface; obtaining an abstract corresponding to a user wind control strategy according to the user wind control strategy uploaded by a first user; displaying the abstracts corresponding to the wind control strategies of each user; and when a downloading request of a second user for the displayed user wind control strategy is detected, the user wind control strategy and the wind control engine are issued to the second user through the downloading interface. In the embodiment of the present specification, various processes executed based on the wind control policy and the wind control engine are distributed to each user end device, so that the requirement on the processing capability of the cloud end is greatly reduced.

Description

Service providing method and device based on wind control engine
Technical Field
One or more embodiments of the present specification relate to electronic information technology, and more particularly, to a method and apparatus for providing a service based on a wind control engine.
Background
With the increasing popularization of the internet, the aspects of people's life are all related to the internet. Various services can be provided to users through the internet.
At present, when a service is provided for a user based on a wind control engine, an interface is opened for the user, the user enables the wind control engine to execute a corresponding wind control strategy at a cloud end by calling the interface, and the user obtains an execution result through the interface. For example, when a merchant needs to perform face recognition during transaction, the merchant calls an interface of a wind control engine, uploads a face image to the cloud, the cloud performs risk control judgment based on a policy of the wind control engine, and a judgment result is returned to the merchant through the interface.
Therefore, at present, when the service is provided based on the wind control engine, various processing executed based on the wind control strategy is performed in the cloud, so that higher requirements are put forward on the processing capacity of the cloud.
Disclosure of Invention
One or more embodiments of the present specification describe a method and an apparatus for providing a service based on a wind control engine, which can reduce the requirement on the cloud processing capability.
According to a first aspect, a service providing method based on a wind control engine is provided and applied to a wind control platform, wherein the wind control platform provides an uploading interface and a downloading interface; the method comprises the following steps:
receiving a user wind control strategy uploaded by a first user through an uploading interface;
obtaining an abstract corresponding to a user wind control strategy according to the user wind control strategy uploaded by a first user;
displaying the abstracts corresponding to the wind control strategies of each user;
and when a downloading request of a second user for the displayed user wind control strategy is detected, the user wind control strategy and the wind control engine are issued to the second user through the downloading interface.
Wherein the user wind control strategy comprises: a target, at least one index for the target, and a wind control description for each index;
the receiving of the user wind control strategy uploaded by the first user through the uploading interface includes:
displaying a policy configuration page to the first user; the strategy configuration page comprises a first input box, at least one second input box and at least one third input box, wherein the first input box is used for configuring the name of a target object, the second input box is used for configuring the name of an index, and the third input box is used for configuring the wind control description of the index;
and receiving the name of the target object, the name of each index and the wind control description of each index respectively input in the first input box, each second input box and each third input box of the strategy configuration page by the first user through the uploading interface.
The user wind control strategy comprises the following steps: the method comprises the following steps of a target object, at least one index aiming at the target object and wind control description of each index, and an execution action based on each index;
the method further comprises the following steps:
executing each user wind control strategy in a plurality of user wind control strategies corresponding to the same target object uploaded historically: converting the wind control description of each index in the user wind control strategy into a corresponding grade vector, taking the grade vector as sample data, and taking the execution action in the user wind control strategy as a label to obtain training data;
and training the wind control prediction model through each training data.
After the receiving, through the upload interface, the user wind control policy uploaded by the first user and before obtaining the summary corresponding to the user wind control policy, the method further includes:
converting the wind control description of each index in the user wind control strategy uploaded by the first user into a level vector;
inputting each converted grade vector into the wind control prediction model;
providing a prediction result output by the wind control prediction model to a first user; the prediction result comprises a prediction suggestion of an execution action in a user wind control strategy uploaded by a first user;
and if the modified execution action uploaded by the first user is received, updating the user wind control strategy of the first user according to the modified execution action.
According to a second aspect, a service providing method based on a wind control engine is provided, which is applied to a user end device, and the method includes:
calling an uploading interface provided by the wind control platform;
and uploading the user wind control strategy input by the first user to the wind control platform through an uploading interface.
According to a third aspect, a service providing method based on a wind control engine is provided, which is applied to a user end device, and the method includes:
displaying the abstracts corresponding to the user wind control strategies provided by the wind control platform to a second user;
sending a downloading request of a second user to a user wind control strategy to a wind control platform;
receiving a user wind control strategy and a wind control engine sent by a wind control platform through a download interface;
and locally operating the user wind control strategy and the wind control engine.
According to a fourth aspect, there is provided a wind-controlled engine based service providing apparatus, the apparatus comprising:
the policy configuration module is configured to receive a user wind control policy uploaded by a first user through an uploading interface;
the abstract acquisition module is configured to acquire an abstract corresponding to a user wind control strategy according to the user wind control strategy uploaded by a first user;
the strategy display module is configured to display the abstract corresponding to each user wind control strategy;
and the downloading module is configured to issue the user wind control strategy and the wind control engine to a second user through a downloading interface when a downloading request of the second user for the displayed user wind control strategy is detected.
According to a fifth aspect, there is provided a service providing apparatus based on a wind control engine, applied to a user end device, the apparatus including:
the calling module is configured to call an uploading interface provided by the wind control platform;
and the uploading module is configured to upload the user wind control strategy input by the first user to the wind control platform through an uploading interface.
According to a sixth aspect, there is provided a service providing apparatus based on a wind control engine, applied to a user end device, the apparatus including:
the display module is configured to display the abstract corresponding to each user wind control strategy provided by the wind control platform for a second user;
the downloading module is configured to send a downloading request of a second user to a user wind control strategy to the wind control platform; receiving a user wind control strategy and a wind control engine sent by a wind control platform through a download interface;
and the wind control execution module is configured to locally run a user wind control strategy and a wind control engine.
According to a seventh aspect, there is provided a computing device comprising a memory and a processor, the memory having stored therein executable code, the processor, when executing the executable code, implementing a method as described in any of the embodiments of the present specification.
The embodiments and the combinations thereof in the specification can achieve the following beneficial effects:
1. when the wind control platform provides services based on the wind control engine, only the uploading interface and the downloading interface are needed to be provided, the user wind control strategy is saved, various processing is not needed to be executed based on the wind control strategy and the wind control engine, and the various processing executed based on the wind control strategy and the wind control engine is dispersed to each user side device, so that the requirement on the processing capacity of the cloud side is greatly reduced.
2. The user wind control strategy is not configured in advance by the cloud, but is configured in a humanized manner by an experienced user, so that the individualized requirement of the service is met.
3. Because the user wind control strategy and the wind control engine are downloaded to the user terminal equipment, the user terminal equipment does not need to be networked with a cloud end when processing is executed according to the user wind control strategy and the wind control engine, and can be executed in an off-line manner, so that the method is more suitable for remote areas and other areas with poor network signals, and the normal operation of services is ensured to the greatest extent.
4. In the embodiment of the specification, the wind control engine is taken as an experience execution system, the experience is taken as a wind control strategy, reading and writing of the wind control strategy are opened to users, the wind control strategy is not generated by a platform but generated by the users, and expert experiences of various industries are circulated in the users in the form of the wind control strategy, so that great help is provided for popularization and propagation of the expert experience of the society and production and operation of various industries.
5. The implementation action in the user wind control strategy uploaded by the user can be predicted and suggested through the trained wind control prediction model, so that modification suggestions of the wind control strategy based on big data are provided for the user, the user wind control strategy uploaded by the user is more reasonable and effective, and the use of other users is facilitated.
Drawings
In order to more clearly illustrate the embodiments of the present specification or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present specification, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic diagram of a system architecture to which one embodiment of the present description is applied.
Fig. 2 is a schematic diagram of a system architecture applied in a digital agriculture scenario by one embodiment of the present description.
Fig. 3 is a flowchart of a method for providing a service based on a wind control engine, which is performed in a wind control platform in one embodiment of the present specification.
FIG. 4 is a schematic diagram of a user-defined wind control strategy in one embodiment of the present description.
Fig. 5 is a flowchart of a method for providing services based on a wind control engine, which is performed in a customer premises equipment according to an embodiment of the present disclosure.
Fig. 6 is a flowchart of a method for providing a service based on a wind control engine, which is performed in another customer premise equipment in one embodiment of the present specification.
Fig. 7 is a schematic structural diagram of a service providing apparatus based on a wind control engine applied to a wind control platform in an embodiment of the present specification.
Fig. 8 is a schematic structural diagram of a service providing apparatus based on a wind control engine applied to a wind control platform in another embodiment of the present disclosure.
Fig. 9 is a schematic structural diagram of a wind control engine-based service providing apparatus applied to a wind control platform in a further embodiment of the present disclosure.
Fig. 10 is a schematic structural diagram of a service providing apparatus based on a wind control engine applied to a customer premise equipment in an embodiment of the present disclosure.
Fig. 11 is a schematic structural diagram of a service providing apparatus based on a wind control engine applied to a customer premise equipment according to another embodiment of the present disclosure.
Detailed Description
As described above, in the prior art, when providing services based on a wind control engine, various processing performed based on a wind control policy is performed in a cloud, and thus a high requirement is placed on the processing capability of the cloud. For example, the traffic on the network is increased explosively at present, and when the cloud receives requests of a large number of users, such as face authentication requests of 10 ten thousand merchants, the cloud needs to perform processing according to a wind control policy for all the requests of the users, which puts higher requirements on the processing capability of the cloud.
In addition, in the prior art, the wind control strategies executed by the cloud are pre-configured, and cannot be configured individually according to the requirements of different users, so that the individual requirements of the service cannot be met.
In addition, in the prior art, when processing is executed according to a wind control strategy, the cloud and the user side must be connected online, and once abnormal conditions such as network disconnection and delay occur in the internet, the service is affected, and even the service cannot be performed.
The scheme provided by the specification is described in the following with reference to the attached drawings.
To facilitate an understanding of the methods provided herein, a description of system architectures referred to and applicable to the present specification will first be described. As shown in fig. 1, the system architecture mainly includes three types of network devices: the system comprises a first user terminal device, a wind control platform and a second user terminal device.
Wherein the first user equipment: the wind control platform is positioned at a user side providing the wind control strategy and can upload the wind control strategy provided by the user to the cloud end;
a wind control platform: the server equipment is positioned at the cloud end, provides wind control service, can be a single server, or can be a server group consisting of a plurality of servers, and provides a function of uploading a user wind control strategy and a function of downloading the user wind control strategy;
and the second user end equipment is positioned at the user side needing to use the wind control strategy, and can download the user wind control strategy and the wind control engine from the wind control platform at the cloud end, so that wind control processing is executed on the second user end equipment.
It should be understood that the number of first user-side devices, wind-controlled platforms, and second user-side devices in fig. 1 is merely illustrative. Any number may be selected and laid out as desired for the implementation.
The method provided by the embodiment of the specification can be applied to various service scenes needing to utilize the wind control engine, and has a very high application value.
For example, the method of the embodiments of the present specification may be applied to a business scenario of digital agriculture. Referring to fig. 2, in the digital agriculture scenario, the first user-side device and the second user-side device are both agricultural-side devices. Any farmer with rich experience can pack the planting experience/breeding experience of the farmer into the wind control strategy A of the farmer through user side equipment of the farmer and upload the wind control strategy A to a wind control platform, and any farmer with poor experience can download the planting experience/breeding experience serving as the wind control strategy A and the wind control engine provided by the wind control platform from the wind control platform after obtaining permission, such as after purchasing, so that the wind control engine and the planting experience/breeding experience serving as the wind control strategy can be operated off line on the user side equipment with poor experience, and planting data/breeding data beneficial to the farmer can be obtained.
When the method is applied to a business scene of digital agriculture, experienced farmers are difficult to spread the experience quickly without high academic history, and the spreading range and the spreading effect are limited even if the experience is shared out by teaching lectures. For experienced farmers with high learning experience, the experienced farmers can share the experienced farmers through scientific research and book output, but the spreading range and the spreading effect are relatively limited. For inexperienced farmers, there is no good way to obtain valuable planting/breeding experience. By adopting the method provided by the embodiment of the specification, inexperienced farmers can obtain precious planting experience/breeding experience of others in a very simple way.
The large safety has a powerful and steady wind control engine which is only used for risk control at present, and the industry has certain limitations. In the embodiment of the specification, the wind control engine is taken as an 'experience' execution system, the 'experience' is taken as a wind control strategy, reading and writing of the wind control strategy are opened to users, the wind control strategy is not generated by a platform but generated by the users, and 'expert experiences' of various industries are circulated in the users in the form of the wind control strategy, so that great help is provided for popularization and spread of the expert experiences of the society and production and operation of various industries.
In the embodiments of the present specification, the processing of the wind control platform, the processing of the customer premise equipment used by the experienced user, and the processing of the customer premise equipment used by the inexperienced user are referred to. The following description is given by way of different examples.
Fig. 3 is a flowchart of a service providing method based on a wind control engine in one embodiment of the present specification. The execution subject of the method is a service providing device based on a wind control engine. The device can be located in the wind accuse platform in high in the clouds, and this wind accuse platform provides upload interface and download interface. It is to be understood that the method may also be performed by any apparatus, device, platform, cluster of devices having computing, processing capabilities. Referring to fig. 3, the method includes:
step 301: and receiving the user wind control strategy uploaded by the first user through an uploading interface.
Step 303: and obtaining an abstract corresponding to the user wind control strategy according to the user wind control strategy uploaded by the first user.
Step 305: and displaying the abstract corresponding to each user wind control strategy.
Step 307: and when a downloading request of a second user for the displayed user wind control strategy is detected, the user wind control strategy and the wind control engine are issued to the second user through the downloading interface.
It can be seen that, in the process shown in fig. 3, when the wind control platform provides services based on the wind control engine, it only needs to provide an upload interface and a download interface, and store the user wind control policy, and it is not necessary to execute various processes based on the wind control policy and the wind control engine, and the various processes executed based on the wind control policy and the wind control engine are distributed to each user end device, so that the requirement on the processing capability of the cloud end is greatly reduced.
In addition, in the flow shown in fig. 3, the user wind control policy is not configured in advance by the cloud, but configured in a humanized manner by an experienced user, so that the personalized requirements of the service are met.
In addition, in the process shown in fig. 3, because the user wind control policy and the wind control engine are downloaded to the ue, when performing processing according to the user wind control policy and the wind control engine, the ue does not need to be networked with the cloud, and can perform offline, so that the ue is more suitable for remote areas and other areas with poor network signal, and the normal operation of the service is ensured to the greatest extent.
In addition, in the flow shown in fig. 3, the wind control platform is equivalent to a bridge built between the first user with wind control experience and the inexperienced second user, so that the inexperienced second user can select a proper user wind control strategy according to the personalized requirements of the second user, and a better application method is provided for propagation and application of valuable wind control experience.
The following is a description of each step shown in fig. 3.
First for step 301: and the wind control platform receives the user wind control strategy uploaded by the first user through the uploading interface.
As described above, the method of the embodiments of the present specification may be applied to, for example, a digital agriculture business scenario or a face recognition business scenario.
Taking digital agriculture as an example, for example, a farmer has been raising rabbits for years, and has accumulated abundant experience of raising rabbits, such as nutrients, lighting conditions, temperature, humidity, cleaning times, etc. required by rabbits at each growth stage of rabbits in a specific geographical area, such as a region having a unique climate condition like tibet, so that 100 rabbits can be changed into 1000 rabbits in one growth cycle. These unique experiences determine whether rabbits can be bred and bred at a high rate. The farmer may upload these unique experiences to the wind control platform as a user's wind control strategy. For another example, a farmer grows apples, and the yield and the quality of the apples are very good and can be proved by data. The farmer can upload the apple planting experience to the wind control platform as a user wind control strategy.
In one embodiment of the present specification, the user-wind policy includes: a target, at least one index for the target, and a wind control description for each index; the wind control platform can provide a strategy configuration page so that users with wind control experience can upload own wind control strategies. Specifically, the step 301 of receiving the user profile policy uploaded by the first user through the upload interface includes:
the method comprises the steps that a wind control platform displays a strategy configuration page to a first user; the strategy configuration page comprises a first input box, at least one second input box and at least one third input box, wherein the first input box is used for configuring the name of a target object, the second input box is used for configuring the name of an index, and the third input box is used for configuring the wind control description of the index;
and receiving the name of the target object, the name of each index and the wind control description of each index input by the first user in the first input box, the second input boxes and the third input boxes of the strategy configuration page through the uploading interface.
In one embodiment of the present specification, the policy configuration page may further comprise at least one fourth input box for configuring an execution action in the user-programmed policy. Accordingly, the user-wind policy may include: the method comprises the following steps of a target object (such as an apple tree), at least one index (such as illumination, temperature and the like) aiming at the target object and a wind control description of each index, and an action executed based on each index (such as that under a certain illumination condition, a certain temperature and a certain humidity, the action is executed to irrigate 1 ton of water).
For example, taking a farmer as an example to breed rabbits, in a user wind control strategy, the target object is a rabbit; at least one index for the target object is a key parameter abstracted from the breeding method for the rabbit, and may include: temperature, music, food, light, cleaning mode, propagation time, etc.; the wind control description of each index is, for example, a temperature value, a music type, a number of cleaning times per month, a breeding time point, and the like. The wind control platform can display a strategy configuration page to the farmer through terminal equipment used by the farmer; the strategy configuration page comprises a first input box, at least one second input box, at least one third input box and at least one fourth input box, wherein the first input box is used for configuring the name of a target object, the second input box is used for configuring the name of an index, the third input box is used for configuring the wind control description of the index, and the fourth input box is used for configuring an execution action; therefore, when a farmer wants to share own experience of breeding rabbits, the farmer can input the rabbits in a first input box; inputting ' temperature ' in a second input box, and inputting ' first month after birth, 20-25 ℃ in a third input box corresponding to the second input box; in the fourth input box, the action "water feed 20 ml" is entered. In this way, the farmer constructs his own wind control strategy for rabbit breeding in the form of a strategy tree.
Referring to FIG. 4, a representation of a user-programmed strategy, such as the build, may be as shown in FIG. 4.
In this way, the wind control platform receives the 'rabbits' respectively input by the first user in the first input box, the second input boxes, the third input boxes and the fourth input boxes of the policy configuration page, the names of the indexes of the rabbits and the wind control description and execution actions of each index through the uploading interface. The wind control platform obtains a wind control strategy which is created by the farmer according to the experience of breeding the rabbits by the farmer.
Through the processing method such as step 301, after a certain time of accumulation, the wind control platform can obtain a large number of user wind control strategies uploaded by a large number of users, so that the wind control platform can train a neural network model based on the large number of data to perform auxiliary adjustment on the user wind control strategies uploaded by the users. In this case, in the process shown in fig. 3, the process of training the wind control prediction model on the wind control platform side may further include the following steps:
step 100: the wind control platform executes each user wind control strategy in a plurality of user wind control strategies corresponding to the same target object uploaded historically: and converting the wind control description of each index in the user wind control strategy into a corresponding grade vector, taking the grade vector as sample data, and taking the execution action in the user wind control strategy as a label to obtain training data.
Step 102: and training the wind control prediction model through each training data.
The processing of steps 100 and 102 is illustrated. For example, through accumulation of a period of time, the wind control platform acquires a large number of user wind control strategies related to planting apple trees, so that each index can be graded by the wind control platform, for example, for the index of 'temperature' input by peasant household 1, if the temperature value involved in the wind control description of the index is between-10 ℃ and 10 ℃, the temperature value is determined as level 1, and for the index of 'temperature', if the temperature value involved in the wind control description of the index is between 30 ℃ and 40 ℃, the temperature value is determined as level 5. In the process of converting the index-related description in the user wind control strategy uploaded by each accumulated user into a grade vector such as (1, 3,9,7 \8230; 8) through mass data, the similar results can be obtained, namely that in the first quarter, the temperature is in the grade 3 range, and the humidity is in the grade 9 range, actions are executed as follows: water quantity of irrigation grade 7, results: the plant growth after one week is 0.7", the neural network model is used as a wind control prediction model, after the weight of the wind control prediction model is initialized, the training data is input into the wind control prediction model for training, and the training target can be: the variance of the actual result index and the calculated result index is less than a preset threshold.
In this step 301, if the wind control prediction model has been trained in the wind control platform, after the step 301 is executed and before the step 303 is executed, the method further includes a process of assisting the first user in adjusting the wind control strategy of the user by using the wind control prediction model, and specifically may include the following steps:
step 3021: converting the wind control description of each index in the user wind control strategy uploaded by the first user into a level vector;
step 3023: inputting each converted grade vector into the wind control prediction model;
step 3025: providing a prediction result output by the wind control prediction model to a first user; the prediction result comprises a prediction suggestion of an execution action in a user wind control strategy uploaded by a first user;
step 3027: and if the modified execution action uploaded by the first user is received, updating the user wind control strategy of the first user according to the modified execution action.
In this way, what the first user finally saves by the wind control platform is the updated user wind control strategy.
The processing of step 3021 to step 3027 described above is exemplified. For example, the first user defines the user-programmed policy by entering relevant data in the respective input boxes. The wind control description of each index in the user wind control strategy is converted into a grade vector and then input into a wind control prediction model, the execution action input by the first user is 'watering 1 ton', and the prediction result output by the wind control prediction model is 'watering 2 ton', so that the first user can determine whether to modify the wind control strategy according to the modification suggestion, if so, the modified execution action such as 'watering 1.5 ton' can be input into a fourth input box corresponding to the execution action, and the wind control platform stores the modified execution action.
It should be noted that, a user may form a plurality of versions of the user wind control policy along with the accumulation of experience, and upload the user wind control policies to the wind control platform respectively, and the wind control platform receives the user wind control policy of each upgrade version uploaded by the first user through the upload interface.
Next for step 303: and obtaining an abstract corresponding to the user wind control strategy according to the user wind control strategy uploaded by the first user.
In order to facilitate displaying of the user wind control policy uploaded by each experienced user on the website and facilitate the inexperienced user to quickly find the required wind control policy, the processing in step 303 may be utilized to obtain the keywords and the abstract corresponding to the user wind control policy after receiving the user wind control policy uploaded by the first user. For example, the keywords may include names of target objects, execution actions, and the like in the user-induced policy, and the abstract may be a brief description of the user-induced policy, for example, after the rabbits are bred in a certain city, 100 rabbits become 1000 rabbits one year later. Subsequently, inexperienced users can search through the keywords, so that the related user wind control strategies are found, and the general description of the user wind control strategies is known through the abstract.
Next for step 305: and displaying the abstract corresponding to each user wind control strategy.
For a user with a plurality of versions of the user wind control strategy, the wind control platform can pack the user wind control strategy of the upgraded version into the wind control strategy of the upgraded version; and displaying the abstracts corresponding to the user wind control strategies of all versions on the website.
Step 307: and when a downloading request of a second user for the displayed user wind control strategy is detected, the user wind control strategy and the wind control engine are issued to the second user through the downloading interface.
An inexperienced second user may decide whether a user-programmed strategy is appropriate for himself or herself, through the content presented on the website. For example, if a keyword or a summary corresponding to a user wind control strategy includes a word/word to be searched, which is input by the second user, the keyword and the summary are displayed to the second user, and the second user can know the relevant content and effect of the corresponding user wind control strategy through the keyword and the summary. For example, the second user searches for a user wind control strategy related to a rabbit, the wind control platform searches for and displays 30 abstracts corresponding to the user wind control strategy for the second user, the second user selects one of the user wind control strategies, and the wind control platform issues the user wind control experience and the wind control engine selected by the second user to the second user through the download interface.
The second user can locally operate the wind control engine and the wind control experience of the user uploaded by the experienced user, so that the production, cultivation or planting behaviors of the second user are guided.
The processing performed in an experienced customer premises equipment is explained below.
An embodiment of the present specification further provides a service providing method based on a wind control engine, which is applied to a customer premise equipment (i.e., a customer premise equipment of an experienced customer), and referring to fig. 5, the method includes:
step 501: calling an uploading interface provided by the wind control platform;
step 503: and uploading the user wind control strategy input by the first user to the wind control platform through an uploading interface.
In this embodiment of the present specification, after uploading the user wind control policy to the wind control platform in step 503, the method further includes:
step 505: providing a prediction result output by a wind control prediction model of a wind control platform to a first user; the prediction result is a prediction suggestion for an execution action in the user wind control strategy;
step 507: and if the modified execution action input by the first user is received, uploading the modified execution action to the wind control platform.
The following describes processing performed in an inexperienced customer premises equipment.
An embodiment of the present specification further provides a service providing method based on a wind control engine, which is applied to a user end device (i.e., a user end device that needs to download user wind control policies of other users), and referring to fig. 6, the method includes:
step 601: displaying abstracts corresponding to the wind control strategies of the users provided by the wind control platform;
step 603: sending a downloading request of a second user to a user wind control strategy to a wind control platform;
step 605: receiving a user wind control strategy and a wind control engine sent by a wind control platform through a download interface;
step 607: and locally operating the user wind control strategy and the wind control engine.
In one embodiment of the present specification, a service providing apparatus based on a wind-controlled engine is provided, and the apparatus is applied to a wind-controlled platform, and the wind-controlled platform provides an upload interface and a download interface. Referring to fig. 7, the apparatus includes:
the policy configuration module 701 is configured to receive a user wind control policy uploaded by a first user through an uploading interface;
the abstract acquiring module 702 is configured to acquire an abstract corresponding to a user wind control policy according to the user wind control policy uploaded by a first user;
a policy presentation module 703 configured to present an abstract corresponding to each user wind control policy;
and the downloading module 704 is configured to, when a downloading request of a second user for the displayed user wind control policy is detected, issue the user wind control policy and the wind control engine to the second user through the downloading interface.
In one embodiment of the present specification apparatus, illustrated in FIG. 7, the user-programmed strategy comprises: a target, at least one index for the target, and a wind control description for each index;
the policy configuration module 701 is configured to perform:
displaying a policy configuration page to the first user; the strategy configuration page comprises a first input box, at least one second input box and at least one third input box, wherein the first input box is used for configuring the name of a target object, the second input box is used for configuring the name of an index, and the third input box is used for configuring the wind control description of the index;
and receiving the name of the target object, the name of each index and the wind control description of each index respectively input in the first input box, each second input box and each third input box of the strategy configuration page by the first user through the uploading interface.
In one embodiment of the present specification apparatus, shown in FIG. 7, the user-programmed strategy comprises: the method comprises the following steps of a target object, at least one index aiming at the target object and wind control description of each index, and an execution action based on each index;
referring to fig. 8, the wind turbine-based service providing apparatus applied to the wind turbine platform further includes: the model training module 801 is adapted to train the model,
the model training module 801 is configured to execute, for each of a plurality of user wind control strategies corresponding to the same target object uploaded in history: converting the wind control description of each index in the user wind control strategy into a corresponding grade vector, taking the grade vector as sample data, and taking the execution action in the user wind control strategy as a label to obtain training data; and training the wind control prediction model through each training data.
Referring to fig. 9, the wind turbine-based service providing apparatus applied to the wind turbine platform further includes: a calculation block 901 is provided for calculating,
the calculation module 901 is configured to convert the wind control description of each index in the user wind control policy uploaded by the first user into a level vector; inputting each converted grade vector into a wind control prediction model; providing a prediction result output by the wind control prediction model to a first user; the prediction result comprises a prediction suggestion of an execution action in the user wind control strategy uploaded by the first user;
the policy configuration module 701 is further configured to perform: and if the modified execution action uploaded by the first user is received, updating the user wind control strategy of the first user according to the modified execution action.
An embodiment of the present specification provides a service providing apparatus based on a wind control engine, which is applied to a user end device, and referring to fig. 10, the apparatus includes:
a calling module 1001 configured to call an upload interface provided by the wind control platform;
the uploading module 1002 is configured to upload a user wind control policy input by a first user to the wind control platform through an uploading interface.
The upload module 1002 is further configured to perform:
providing a prediction result output by a wind control prediction model of a wind control platform to a first user; the prediction result is a prediction suggestion for an execution action in the user wind control strategy;
and if the modified execution action input by the first user is received, uploading the modified execution action to the wind control platform.
An embodiment of the present specification provides a service providing apparatus based on a wind control engine, which is applied to a user end device, and referring to fig. 11, the apparatus includes:
the display module 1101 is configured to display summaries corresponding to the wind control strategies of the users provided by the wind control platform;
the downloading module 1102 is configured to send a downloading request of a second user to a user wind control policy to the wind control platform; receiving a user wind control strategy and a wind control engine sent by a wind control platform through a download interface;
and the wind control execution module 1103 is configured to locally run a user wind control strategy and a wind control engine.
An embodiment of the present specification provides a computer-readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method of any of the embodiments of the specification.
One embodiment of the present specification provides a computing device comprising a memory and a processor, the memory having stored therein executable code, the processor implementing a method in accordance with any one of the embodiments of the specification when executing the executable code.
It is to be understood that the illustrated construction of the embodiments of the present disclosure is not to be construed as specifically limiting the devices of the embodiments of the present disclosure. In other embodiments of the description, the apparatus may include more or fewer components than illustrated, or some components may be combined, some components may be separated, or a different arrangement of components may be used. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and reference may be made to the partial description of the method embodiment for relevant points.
Those skilled in the art will recognize that the functionality described in this disclosure may be implemented in hardware, software, firmware, or any combination thereof, in one or more of the examples described above. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
The above-mentioned embodiments, objects, technical solutions and advantages of the present invention are further described in detail, it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made on the basis of the technical solutions of the present invention should be included in the scope of the present invention.

Claims (11)

1. The service providing method based on the wind control engine is applied to a wind control platform, and the wind control platform provides an uploading interface and a downloading interface; the method comprises the following steps:
receiving a user wind control strategy uploaded by a first user through an uploading interface;
obtaining an abstract corresponding to a user wind control strategy according to the user wind control strategy uploaded by a first user;
displaying abstracts corresponding to the wind control strategies of all users;
and when a downloading request of a second user for the displayed user wind control strategy is detected, the user wind control strategy and the wind control engine are issued to the second user through the downloading interface.
2. The method of claim 1, wherein the user-wind policy comprises: a target, at least one index for the target, and a wind control description for each index;
the receiving of the user wind control strategy uploaded by the first user through the uploading interface includes:
showing a policy configuration page to the first user; the strategy configuration page comprises a first input box, at least one second input box and at least one third input box, wherein the first input box is used for configuring the name of a target object, the second input box is used for configuring the name of an index, and the third input box is used for configuring the wind control description of the index;
and receiving the name of the target object, the name of each index and the wind control description of each index respectively input in the first input box, each second input box and each third input box of the strategy configuration page by the first user through the uploading interface.
3. The method of claim 1, the user-wind policy comprising: the method comprises the following steps of a target object, at least one index aiming at the target object and wind control description of each index, and an execution action based on each index;
the method further comprises the following steps:
executing each user wind control strategy in a plurality of user wind control strategies corresponding to the same target object uploaded in history: converting the wind control description of each index in the user wind control strategy into a corresponding grade vector, taking the grade vector as sample data, and taking the execution action in the user wind control strategy as a label to obtain training data;
and training the wind control prediction model through each training data.
4. The method of claim 3, after receiving the user-programmed policy uploaded by the first user through the upload interface and before obtaining the summary corresponding to the user-programmed policy, further comprising:
converting the wind control description of each index in the user wind control strategy uploaded by the first user into a level vector;
inputting each converted grade vector into the wind control prediction model;
providing a prediction result output by the wind control prediction model to a first user; the prediction result comprises a prediction suggestion of an execution action in a user wind control strategy uploaded by a first user;
and if the modified execution action uploaded by the first user is received, updating the user wind control strategy of the first user according to the modified execution action.
5. A service providing method based on a wind control engine is applied to customer premise equipment and comprises the following steps:
calling an uploading interface provided by the wind control platform;
and uploading the user wind control strategy input by the first user to the wind control platform through an uploading interface.
6. The method of claim 5, wherein after uploading the user wind control strategy to the wind control platform, further comprising:
providing a prediction result output by a wind control prediction model of a wind control platform to a first user; the prediction result is a prediction suggestion for an execution action in the user wind control strategy;
and if the modified execution action input by the first user is received, uploading the modified execution action to the wind control platform.
7. A service providing method based on a wind control engine is applied to customer premise equipment and comprises the following steps:
displaying abstracts corresponding to the wind control strategies of all users provided by the wind control platform;
sending a downloading request of a second user to a user wind control strategy to a wind control platform;
receiving a user wind control strategy and a wind control engine sent by a wind control platform through a download interface;
and locally operating the user wind control strategy and the wind control engine.
8. Service providing device based on wind accuse engine is applied to wind accuse platform, and the device includes:
the policy configuration module is configured to receive a user wind control policy uploaded by a first user through an uploading interface;
the abstract acquisition module is configured to acquire an abstract corresponding to a user wind control strategy according to the user wind control strategy uploaded by a first user;
the strategy display module is configured to display the abstract corresponding to each user wind control strategy;
and the downloading module is configured to issue the user wind control strategy and the wind control engine to a second user through a downloading interface when a downloading request of the second user for the displayed user wind control strategy is detected.
9. The service providing device based on the wind control engine is applied to customer premise equipment and comprises:
the calling module is configured to call an uploading interface provided by the wind control platform;
and the uploading module is configured to upload the user wind control strategy input by the first user to the wind control platform through an uploading interface.
10. The service providing device based on the wind control engine is applied to customer premise equipment and comprises:
the display module is configured to display the abstract corresponding to each user wind control strategy provided by the wind control platform;
the downloading module is configured to send a downloading request of a second user to a user wind control strategy to the wind control platform; receiving a user wind control strategy and a wind control engine sent by a wind control platform through a download interface of the wind control platform;
and the wind control execution module is configured to locally operate the user wind control strategy and the wind control engine.
11. A computing device comprising a memory having executable code stored therein and a processor that, when executing the executable code, implements the method of any of claims 1-7.
CN202211334212.4A 2022-10-28 2022-10-28 Service providing method and device based on wind control engine Active CN115766841B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211334212.4A CN115766841B (en) 2022-10-28 2022-10-28 Service providing method and device based on wind control engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211334212.4A CN115766841B (en) 2022-10-28 2022-10-28 Service providing method and device based on wind control engine

Publications (2)

Publication Number Publication Date
CN115766841A true CN115766841A (en) 2023-03-07
CN115766841B CN115766841B (en) 2024-06-14

Family

ID=85355753

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211334212.4A Active CN115766841B (en) 2022-10-28 2022-10-28 Service providing method and device based on wind control engine

Country Status (1)

Country Link
CN (1) CN115766841B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7813944B1 (en) * 1999-08-12 2010-10-12 Fair Isaac Corporation Detection of insurance premium fraud or abuse using a predictive software system
CN104855180A (en) * 2015-05-26 2015-08-26 龚颖 Internet-based intelligent planting device, system and method
US9678981B1 (en) * 2010-05-03 2017-06-13 Panzura, Inc. Customizing data management for a distributed filesystem
CN107612710A (en) * 2017-08-11 2018-01-19 北京百度网讯科技有限公司 A kind of local gateway to Internet of Things carries out the method and system of high in the clouds configuration
CN109308419A (en) * 2018-08-23 2019-02-05 杭州唯在信息科技有限公司 A kind of cloud computing agricultural information classification encryption handling system
CN109933512A (en) * 2017-12-15 2019-06-25 武汉楚鼎信息技术有限公司 A kind of method and system device based on long-range connection operation reserve
CN110365679A (en) * 2019-07-15 2019-10-22 华瑞新智科技(北京)有限公司 Context aware cloud data-privacy guard method based on crowdsourcing assessment
CN111526020A (en) * 2020-04-13 2020-08-11 青岛酒店管理职业技术学院 Safety sharing method
US20200389363A1 (en) * 2019-06-07 2020-12-10 Bank Of America Corporation System for backend resource management simulation and live deployment
CN112508359A (en) * 2020-11-24 2021-03-16 中国石油集团工程股份有限公司 Equipment management system and method
CN113538071A (en) * 2021-09-15 2021-10-22 北京顶象技术有限公司 Method and device for improving wind control strategy effect
CN115099937A (en) * 2022-06-27 2022-09-23 平安银行股份有限公司 Asset configuration information sharing method and system and computer equipment

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7813944B1 (en) * 1999-08-12 2010-10-12 Fair Isaac Corporation Detection of insurance premium fraud or abuse using a predictive software system
US9678981B1 (en) * 2010-05-03 2017-06-13 Panzura, Inc. Customizing data management for a distributed filesystem
CN104855180A (en) * 2015-05-26 2015-08-26 龚颖 Internet-based intelligent planting device, system and method
CN107612710A (en) * 2017-08-11 2018-01-19 北京百度网讯科技有限公司 A kind of local gateway to Internet of Things carries out the method and system of high in the clouds configuration
CN109933512A (en) * 2017-12-15 2019-06-25 武汉楚鼎信息技术有限公司 A kind of method and system device based on long-range connection operation reserve
CN109308419A (en) * 2018-08-23 2019-02-05 杭州唯在信息科技有限公司 A kind of cloud computing agricultural information classification encryption handling system
US20200389363A1 (en) * 2019-06-07 2020-12-10 Bank Of America Corporation System for backend resource management simulation and live deployment
CN110365679A (en) * 2019-07-15 2019-10-22 华瑞新智科技(北京)有限公司 Context aware cloud data-privacy guard method based on crowdsourcing assessment
CN111526020A (en) * 2020-04-13 2020-08-11 青岛酒店管理职业技术学院 Safety sharing method
CN112508359A (en) * 2020-11-24 2021-03-16 中国石油集团工程股份有限公司 Equipment management system and method
CN113538071A (en) * 2021-09-15 2021-10-22 北京顶象技术有限公司 Method and device for improving wind control strategy effect
CN115099937A (en) * 2022-06-27 2022-09-23 平安银行股份有限公司 Asset configuration information sharing method and system and computer equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
江炳城;何倩;陈亦婷;刘鹏;: "面向云数据库的属性基加密和查询转换中间件", 计算机应用, no. 08, 7 May 2018 (2018-05-07) *

Also Published As

Publication number Publication date
CN115766841B (en) 2024-06-14

Similar Documents

Publication Publication Date Title
US20210241177A1 (en) Method and system for performing machine learning process
US20180322353A1 (en) Systems and methods for electronically identifying plant species
US9064001B2 (en) Method and apparatus for a frequently-asked questions portal workflow
US20130325838A1 (en) Method and system for presenting query results
WO2018217170A1 (en) System, method and apparatus for management of agricultural resource
CN102449630A (en) Merging search results
WO2022028304A1 (en) Multimedia data processing method and apparatus, device and readable storage medium
CN106097043A (en) The processing method of a kind of credit data and server
KR20200115717A (en) Methods and Systems for Recommending Crops
CN103678365A (en) Method, device and system for dynamically obtaining data
CN106874507B (en) Method and device for pushing information and server
US10783594B2 (en) Agriculture management based on farmer expertise and interests
Rakhra et al. [Retracted] Implementing Machine Learning for Supply‐Demand Shifts and Price Impacts in Farmer Market for Tool and Equipment Sharing
CN111818146A (en) SOA cloud computing intelligent agricultural data processing method and system
Godara et al. AgriMine: A Deep Learning integrated Spatio-temporal analytics framework for diagnosing nationwide agricultural issues using farmers’ helpline data
CN115766841A (en) Service providing method and device based on wind control engine
US20140122404A1 (en) System and method for displaying a trail
US20230308360A1 (en) Methods and systems for dynamic re-clustering of nodes in computer networks using machine learning models
CN117312657A (en) Abnormal function positioning method and device for financial application, computer equipment and medium
Kaur et al. Comparative study of android-based M-Apps for farmers
US20140118338A1 (en) System and method for managing a trail
CN110503514A (en) Method and device is adopted in plantation
KR20200070736A (en) Method of predicting crop yield and apparatus for embodying the same
US20180144657A1 (en) Learning assistance apparatus, learning assistance method, and computer-readable storage medium
KR20100022542A (en) Music recommendation system based on peer to peer network and method thereof

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
GR01 Patent grant
GR01 Patent grant