CN115766841A - Service providing method and device based on wind control engine - Google Patents
Service providing method and device based on wind control engine Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000011217 control strategy Methods 0.000 claims abstract description 160
- 230000009471 action Effects 0.000 claims description 41
- 238000012549 training Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 abstract description 25
- 230000008569 process Effects 0.000 abstract description 9
- 241000283973 Oryctolagus cuniculus Species 0.000 description 20
- 238000009395 breeding Methods 0.000 description 11
- 230000001488 breeding effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000007480 spreading Effects 0.000 description 4
- 238000003892 spreading Methods 0.000 description 4
- 241000220225 Malus Species 0.000 description 3
- 235000011430 Malus pumila Nutrition 0.000 description 3
- 235000015103 Malus silvestris Nutrition 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 244000141359 Malus pumila Species 0.000 description 2
- 235000021016 apples Nutrition 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000012010 growth Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 238000012954 risk control Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 238000003973 irrigation Methods 0.000 description 1
- 230000002262 irrigation Effects 0.000 description 1
- 235000015097 nutrients Nutrition 0.000 description 1
- 230000008635 plant growth Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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
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.
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)
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 |
-
2022
- 2022-10-28 CN CN202211334212.4A patent/CN115766841B/en active Active
Patent Citations (12)
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)
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 |