Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides an industry determining method. The industry determining method takes a server as an execution subject. The server may be one server or a server cluster including a plurality of servers. The server may be, for example, a jingdong server, a pay server, or an ant treasure server.
In this embodiment, the server may provide a set of industry identifications. The set of industry identifications may include at least one industry identification. Each industry identifier may be used to identify an industry, and specifically, the industry identifier may be, for example, a name or a code of the industry. For example, an industry identification appliance may be used to identify the home appliance industry; industry identification the internet can be used to identify internet software and service industries.
The industry designations in the set of industry designations can be from an industry category. The industry category may be a hierarchical industry taxonomy, and may specifically include one or more hierarchies. Each hierarchy may include one or more industry categories. As such, the set of industry identifiers can include one or more industry identifiers belonging to the same hierarchical level in the industry category. For example, the industry category may include three levels. Then, the set of industry identities may include one or more industry identities in the industry category that are affiliated with a third hierarchical level. Of course, those skilled in the art will appreciate that the industry logo set may also be constructed in other ways. For example, industry identities of one or more industries may be directly identified as industry identities in the set of industry identities.
Each industry identifier in the industry identifier set can correspond to a keyword set, and each keyword set can comprise at least one keyword. For example, an industry-identified appliance may correspond to a set of keywords that may include keywords hain, hail, air conditioner, washing machine, and the like.
Please refer to fig. 1. The industry determination method of the present embodiment may include the following steps.
Step S11: a search term is received from a client.
In this embodiment, the client may be, for example, a pc (personal computer), a server, an industrial personal computer (industrial control computer), a mobile smart phone, a tablet electronic device, a portable computer (e.g., a laptop computer, etc.), a Personal Digital Assistant (PDA), a desktop computer, or an intelligent wearable device.
In this embodiment, the number of the search terms may be one or more. The search term may be, for example, a smart home, a compact car, or an suv (sport Utility vehicle).
In this embodiment, the client may be installed with a specific application program, and the specific application program may be, for example, an ant treasure or a payment treasure. The specified application may provide a query data entry interface. The user may enter query data at the query data entry interface. The query data may include one or more of audio data, video data, image data, text data, and text data identification. The text data may be, for example, news text data, comment text data, policy text data, opinion text data, academic text data, or the like; the text data identification may be used to identify a text data, and may be, for example, a URL address or code of the text data. The specified application program can receive the query data input by a user; the query data may be sent to the server. The server may receive the query data; one or more search terms may be obtained based on the query data.
In one implementation of this embodiment, the query data input interface may include a text entry box. As such, the user may enter one or more search terms in the text entry box. The specified application may receive the one or more search terms; the one or more search terms may be sent to the server. The server may receive the one or more search terms.
In another implementation of this embodiment, the query data entry interface may include a text entry box. In this manner, the user may enter a text data identification in the text entry box. The designated application may receive the textual data identification; the text data identification may be sent to the server. The server may receive the text data identification; the text data identified by the text data identification can be acquired; one or more search terms may be obtained from the text data.
The server may specifically perform word segmentation processing on the acquired text data by using one or more of a word segmentation method based on string matching, a word segmentation method based on understanding, and a word segmentation method based on statistics, to obtain a word segmentation word set, where the word segmentation word set may include at least one word segmentation word; at least one participle word may be selected from the set of participle words as a search word.
The server may select at least one participle word as a search word directly from the set of participle words. Or, the server may further perform filtering processing on the participle words in the participle word set by using a preset filtering rule to obtain a sub-participle word set, where the sub-participle word set may include at least one participle word; at least one participle word may be selected from the set of sub-participle words as a search word. The preset filtering rule may be, for example, to filter out words included in a preset stop word set, where the preset stop word set may include at least one word that is no longer used. Alternatively, the preset filtering rule may be, for example, to filter out non-independent ideographic words, where the non-independent ideographic words may be, for example, o.
The server may optionally select at least one participle word from the participle word set or the sub-participle word set as a search word. Of course, the server may also select at least one word segmentation word from the word segmentation word set or the sub-word segmentation word set in other manners as a search word. For example, the server may be provided with a preset dictionary. The preset dictionary may include at least one preset word. Then, the server may select at least one segmented word included in the preset dictionary from the segmented word set or the sub-segmented word set as a search word.
In another implementation of this embodiment, the query data entry interface may include a text entry box. In this manner, the user can enter text data in the text entry box. The specified application may receive the text data; the text data may be sent to the server. The server may receive the text data; one or more search terms may be obtained from the text data. The process of the server specifically acquiring one or more search terms from the text data may refer to the foregoing embodiment, and details are not described here.
In another implementation of this embodiment, the query data input interface may include an audio input control. Such that a user can input audio data based on the audio input control. The designated application may receive the audio data; the audio data may be sent to a server. The server may receive the audio data; the audio data may be identified as one or more search terms. In particular, the client may store at least one audio data. The user may select audio data from the at least one audio data stored by the client based on the audio input control. Alternatively, the client may have an audio recording function. The user may record audio data based on the audio input control.
In another implementation of this embodiment, the query data input interface may include a video input control. As such, a user may input video data based on the video input control. The designated application may receive the video data; the video data may be sent to a server. The server may receive the video data; the video data may be identified as one or more search terms. The process of receiving the video data by the designated application program may refer to the process of receiving the audio data, and is not described herein again.
In another implementation of this embodiment, the query data input interface may include an image input control. As such, a user may input image data based on the image input control. The designated application may receive the image data; the image data may be sent to a server. The server may receive the image data; the image data may be identified as one or more search terms. The process of receiving the image data by the designated application program may refer to the process of receiving the audio data, and is not described herein again.
Step S12: and acquiring a text data set based on the search word.
In this embodiment, the text data set may include at least one text data. The text data may be, for example, news text data, comment text data, policy text data, opinion text data, academic text data, or the like.
In this embodiment, as described above, the number of the search terms may be one or more. In this way, the server may obtain at least one text data corresponding to each search term from at least one data source as the text data in the text data set; or, at least one text data corresponding to the one or more search terms at the same time may be acquired from the at least one data source as the text data in the text data set. Wherein each data source may comprise at least one text data. The data source can be, for example, a network news server, a fox searching news server, a Xinlang news server, a China finance and economics network server and other data sources; here, the search term corresponding to the text data may be understood as: the text data contains search terms.
The text data in the data source may have a publication time. For example, the data source may be a fox search News server, which may include News text data News1 and News 1. The News text data News1 may be distributed at 20: 00 points on 5/1/2017. The News text data News2 may be distributed at 12 o' clock 00/2/5/2017. In this way, the server may obtain at least one piece of text data at any publishing time from the at least one data source as the text data in the text data set. Or, the server may further obtain, from the at least one data source, at least one text data whose difference between the release time and the current time is smaller than or equal to a preset time interval, as the text data in the text data set. The preset time interval can be flexibly set according to actual needs, and can be 1 week, 1 month, 3 months and the like.
The server can acquire each text data of the at least one data source through a web crawler (also called a web spider or a web robot); at least one text data corresponding to each search word can be searched from each text data to serve as the text data in the text data set; or at least one text data corresponding to the one or more search terms at the same time is searched out and used as the text data in the text data set. The web crawler is generally a program or script that automatically crawls web pages on the internet according to certain rules. Of course, the server may also directly search out at least one text data corresponding to each search term from the at least one data source by means of a third-party search engine, as the text data in the text data set; or directly searching at least one text data corresponding to the one or more search terms at the same time as the text data in the text data set. The third party search engine may be, for example, a hundredth search engine, a *** search engine, a dog search engine, or the like.
Step S13: and acquiring a reference word set based on the text data set.
In this embodiment, the reference word set may include at least one reference word. The reference words may be for example hel, washing machine, refrigerator, etc. The server may specifically, for example, adopt one or more of a word segmentation method based on string matching, a word segmentation method based on understanding, and a word segmentation method based on statistics, and perform word segmentation processing on each text data in the text data set to obtain a word segmentation word set, where the word segmentation word set may include at least one word segmentation word; at least one participle word can be selected from the participle word set as a reference word in the reference word set. The process of performing word segmentation processing on the text data and the process of selecting at least one word segmentation word by the server may refer to the description in step S11, and details are not repeated here.
Step S14: and determining each reference word in the reference word set, and identifying the corresponding industry in the industry identification set.
In this embodiment, as described above, each industry identifier in the industry identifier set may correspond to one keyword set. Thus, for each reference word in the reference word set, the server may match the reference word in the keyword set corresponding to each industry identifier in the industry identifier set respectively; under the condition of successful matching, the industry identification corresponding to the keyword which is successfully matched can be used as the industry identification corresponding to the reference word; in the case of a non-successful match, the reference word may be subjected to a predetermined process, for example, the reference word may be ignored. Wherein, here, successful matching can be understood as: and searching keywords which are the same as the reference word or have the same semanteme in the keyword set.
For example, the set of industry identifications may include industry identifications home appliances and the internet. The keyword set corresponding to the industry identification household appliance can comprise keywords such as Hisense, Hill, air conditioner, washing machine and the like; the set of keywords corresponding to the industry identification internet may include keywords such as Alibaba, cloud computing, Tencent, and the like.
The set of reference words may include the reference words air conditioning and bathroom. The server can match the reference word air conditioner in a keyword set corresponding to the industry identification household appliance and match the reference word air conditioner in a keyword set corresponding to the industry identification internet to obtain a successfully matched keyword air conditioner. The server can use the industry identification household appliance corresponding to the successfully matched keyword air conditioner as the industry identification corresponding to the reference word air conditioner. Similarly, the server can also match the reference word bathroom in a keyword set corresponding to the industry identification household appliance and match in a keyword set corresponding to the industry identification internet; no matching success keywords were obtained. Then the server may ignore the reference word bathroom.
Step S15: and calculating a correlation coefficient between the search word and each industry mark in the industry mark set based on the industry mark corresponding to each reference word in the reference word set.
In this embodiment, as described above, the server may determine each reference word in the reference word set, and the industry identifier corresponding to each reference word in the industry identifier set. In this manner, the server may calculate a correlation coefficient between the search term and each industry identifier in the set of industry identifiers. Where a correlation coefficient may be used to indicate how relevant the search term is to an industry identified by an industry identifier. The magnitude of the correlation coefficient and the degree of correlation represented by the correlation coefficient may be positively correlated or inversely correlated.
In an implementation manner of this embodiment, for each industry identifier in the industry identifier set, the server may use the number of reference words corresponding to the industry identifier as a first number; the number of reference words in the reference word set may be taken as the second number; the first number may be mathematically operated on with the second number; the result of the mathematical operation may be used as a correlation coefficient between the search term and the industry logo. Including, but not limited to, addition, subtraction, multiplication, division, and the like.
For example, the set of industry logos may include industry logo appliances, the internet, and decorations. The keyword set corresponding to the industry identification household appliance can comprise keyword hail air conditioners, washing machines, electric cookers and electric chafing dishes; the keyword set corresponding to the industry identification internet can comprise keyword cloud computing, mobile payment and Alibara; the set of keywords corresponding to the industry logo finishing may include keyword building materials and floor tiles.
The set of reference words may include the reference words hail air conditioner, washing machine, cloud computing, and floor tiles. The reference word hair air conditioner may correspond to an industry identification appliance; the reference word washing machine may correspond to an industry identification appliance; reference word cloud computing may correspond to an industry identification internet; the reference word floor tile may correspond to an industry logo finish.
Then, the number of the reference words corresponding to the industry identification home appliance may be 2; the number of the corresponding reference words of the industry identification internet can be 1; the number of the corresponding reference words of the industry logo decoration can be 1. The server can divide the number 2 of the reference words corresponding to the industry identification household appliance with the number 4 of the reference words in the reference word set; can convert the operation result into
As the correlation coefficient between the search term and the industry-identified appliance. Similarly, the server can perform division operation on the number 1 of the reference words corresponding to the industry identifier internet and the number 4 of the reference words in the reference word set; can convert the operation result into
And the correlation coefficient is used as the correlation coefficient between the search word and the industry identification internet. Similarly, the server can perform division operation on the number 1 of the reference words corresponding to industry identifier decoration and the number 4 of the reference words in the reference word set; can convert the operation result into
And the correlation coefficient is used as the correlation coefficient between the search word and the industry identification decoration room.
In another implementation manner of this embodiment, the server may further count a word frequency of each reference word in the reference word set, which appears in the text data of the text data set. For each industry identifier in the industry identifier set, the server may use the sum of the word frequencies of the reference words corresponding to the industry identifier as a first word frequency; the sum of the word frequencies of the reference words in the reference word set can be used as a second word frequency; the first word frequency and the second word frequency can be subjected to mathematical operation; the result of the mathematical operation may be used as a correlation coefficient between the search term and the industry logo. Including, but not limited to, addition, subtraction, multiplication, division, and the like.
For example, the set of industry logos may include industry logo appliances, the internet, and decorations. The keyword set corresponding to the industry identification household appliance can comprise keyword hail air conditioners, washing machines, electric cookers and electric chafing dishes; the keyword set corresponding to the industry identification internet can comprise keyword cloud computing, mobile payment and Alibara; the set of keywords corresponding to the industry logo finishing may include keyword building materials and floor tiles.
The set of reference words may include the reference words hail air conditioner, washing machine, cloud computing, and floor tiles. The word frequency of the reference word hail air conditioner appearing in the text data of the text data set is 2; the reference word washing machine has a word frequency of 3 in the text data of the text data set; calculating the word frequency of the reference word cloud in the text data of the text data set to be 3; the word frequency of occurrence of a reference word floor tile in the text data of said set of text data is 2. Also, the reference word hair air conditioner may correspond to an industry identification appliance; the reference word washing machine may correspond to an industry identification appliance; reference word cloud computing may correspond to an industry identification internet; the reference word floor tile may correspond to an industry logo finish.
Then, the sum of the word frequencies of the reference words corresponding to the industry identification household appliances can be 5; the sum of the word frequencies of the corresponding reference words of the industry identification internet can be 3; the sum of the word frequencies of the reference words corresponding to the industry logo decoration can be 2. The sum of the word frequencies of the reference words in the reference word set may be 10. The server can perform division operation on the word frequency sum 5 of the reference words corresponding to the industry identification household appliance and the word frequency sum 10 of each reference word in the reference word set; can convert the operation result into
![Figure BDA0001326415960000121](https://patentimages.storage.***apis.com/cd/ab/d9/41e4d2ee81b356/BDA0001326415960000121.png)
As the correlation coefficient between the search term and the industry-identified appliance. Similarly, the server can perform division operation on the word frequency sum 3 of the reference words corresponding to the industry identifier internet and the word frequency sum 10 of each reference word in the reference word set; can convert the operation result into
And the correlation coefficient is used as the correlation coefficient between the search word and the industry identification internet. Similarly, the server can perform division operation on the word frequency sum 2 of the reference words corresponding to industry mark decoration and the word frequency sum 10 of each reference word in the reference word set; can convert the operation result into
As the search term and industry logo decoration roomThe correlation coefficient of (2).
Step S16: and sending at least one industry identifier in the industry identifier set to the client.
In this embodiment, the server may compare the correlation coefficient of each industry identifier in the industry identifier set with a preset threshold; at least one industry identifier with the correlation number larger than or equal to a preset threshold value can be selected from the industry identifier set; the selected at least one industry identifier may be sent to the client. The client can receive and display the selected at least one industry identifier. The preset threshold may be flexibly set according to actual needs, and may be, for example, 0, 0.1, 0.25, or 0.3. Of course, the server may also send the preset number of industry identifiers with the largest correlation coefficient in the industry identifier set to the client. The preset number can be flexibly set according to actual needs, and can be 3, 5, 8, and the like.
In an implementation manner of this embodiment, the server may further send, to the client, a correlation coefficient of each industry identifier in the sub-industry identifier set. The client can receive and display the correlation coefficient of each industry identifier in the sub industry identifier set. The set of sub-industry identifications may be a set of at least one industry identification combination sent to the client.
In this embodiment, the server may receive a search term from the client; a text data set may be obtained based on the search terms; wherein the set of text data comprises at least one text data; a set of reference words may be obtained based on the set of text data; wherein the set of reference words comprises at least one reference word; each reference word in the reference word set can be determined, and the corresponding industry identification in the industry identification set is determined; calculating a correlation coefficient between the search word and each industry mark in the industry mark set based on the industry mark corresponding to each reference word in the reference word set; at least one industry identifier in the set of industry identifiers may be sent to the client based on the correlation coefficient for each industry identifier in the set of industry identifiers. Compared with the prior art, the server can receive the search word from the client, can calculate the correlation coefficient between the search word and each industry identifier in the industry identifier set, and then can send at least one industry identifier in the industry identifier set to the client based on the correlation coefficient of each industry identifier in the industry identifier set. Therefore, the embodiment of the application avoids the blindness of analyzing the industry according to the user experience, improves the scientificity and rationality of the industry analysis, and is beneficial to the user to form a reasonable investment strategy.
The embodiment of the application also provides another industry determining method. The industry determining method takes a client as an execution subject. The client may be, for example, a pc (personal computer), a server, an industrial personal computer (industrial control computer), a mobile smart phone, a tablet electronic device, a portable computer (e.g., a laptop computer, etc.), a Personal Digital Assistant (PDA), a desktop computer, a smart wearable device, or the like.
Please refer to fig. 2. The industry determination method of the present embodiment may include the following steps.
Step S21: a query data entry interface is provided.
In this embodiment, the client may be installed with a specific application. The specified application may provide a query data entry interface. The query data input interface may be for receiving query data input by a user. The query data may include one or more of audio data, video data, image data, text data, and text data identification. The text data may be, for example, news text data, comment text data, policy text data, opinion text data, academic text data, or the like, and the text data identifier is used to identify one text data, and may be, for example, a URL address or code of the text data.
Step S22: and receiving query data input by a user in the query data input interface.
In this embodiment, the user may input query data in the query data input interface. The client may receive query data input by a user. The process of receiving the query data by the client may refer to step S11 in the foregoing embodiment, and is not described herein again.
Step S23: and sending the query data to a server.
In this embodiment, the server may be one server, or may be a server cluster including a plurality of servers. For example, the server may be a jingdong server, a paypal server, a WeChat server, a Google server, or the like.
In this embodiment, the client may send the query data to the server. The server may receive the query data; search terms may be obtained based on the query data; a correlation coefficient between the search word and each industry mark in an industry mark set can be calculated, wherein the industry mark set comprises at least one industry mark; at least one industry identifier in the industry identifier set can be sent to a client based on the correlation coefficient of each industry identifier in the industry identifier set.
Step S24: receiving and presenting at least one industry identifier from the server.
In this embodiment, the client may receive at least one industry identifier from a server; at least one industry identification from the server may be exposed. For example, the client may display at least one industry identifier from the server on a query data input interface, and of course, the client may also display at least one industry identifier from the server on an industry identifier display interface, where the industry identifier display interface is different from the query data input interface.
In an implementation manner of this embodiment, the server may further send, to the client, a correlation coefficient of each industry identifier in the sub-industry identifier set. The client can receive and display the correlation coefficient of each industry identifier in the sub industry identifier set. The set of sub-industry identifications may be a set of at least one industry identification combination sent to the client. For example, the client may display the correlation coefficient of each industry identifier in the sub-industry identifier set on a query data input interface, or may display the correlation coefficient of each industry identifier in the sub-industry identifier set on an industry identifier display interface.
The specific functions realized in steps S21-S24 in this embodiment can be explained in comparison with the previous embodiments.
The embodiment of the application also provides an investment object acquisition method. The investment object acquisition method takes a server as an execution subject. The server may be one server or a server cluster including a plurality of servers. The server may be, for example, a jingdong server, a pay server, or an ant treasure server.
In this embodiment, the server may provide a set of investment objects. The set of investment objects may include at least one investment object, which may be, for example, a good, a service, a fund, a stock, a bond, or the like. Each investment object may have a correlation coefficient corresponding to a respective industry identity in the set of industry identities. Where a correlation coefficient may be used to indicate how relevant an investment object is to an industry identified by an industry identifier. The magnitude of the correlation coefficient and the degree of correlation represented by the correlation coefficient may be positively correlated or inversely correlated. For specific description of the industry identifier set, reference may be made to the foregoing embodiments, which are not repeated herein.
For example, the set of investment objects may include funds Fund _ A and Fund _ B. The set of industry identifications may include industry identifications home appliances and the internet. The Fund future _ a may have a correlation coefficient Ratio _ a1 corresponding to the industry identification home appliance and a correlation coefficient Ratio _ a2 corresponding to the industry identification internet. The Fund future _ B may have a correlation coefficient Ratio _ B1 corresponding to the industry identification home appliance and a correlation coefficient Ratio _ B2 corresponding to the industry identification internet.
In an implementation manner of this embodiment, each investment object in the investment object set may further have an attribute value corresponding to each business attribute in the business attribute set. The set of service attributes may include at least one service attribute. The service attribute may be, for example, an annual rate of return, an annual fluctuation rate, an excess rate of return, a monthly rate of winning, an average rate of return, a maximum rate of return, a sharp rate, an information rate, a positive/negative income interval, and the like, and the attribute value may be, for example, an annual rate of return, an annual fluctuation rate value, an excess rate of return, a monthly rate of return, an average rate of return, a maximum rate of return, a sharp rate of return, an information rate value, a positive/negative income interval value, and the like.
For example, the set of investment objects may include funds Fund _ A and Fund _ B. The set of business attributes may include a business attribute annual rate of return, annual volatility, and excess rate of return. The Fund _ a may have an attribute value corresponding to the service attribute annual profitability, an attribute value corresponding to the service attribute annual volatility, and an attribute value corresponding to the service attribute excess profitability. The Fund _ B may have an attribute value corresponding to the service attribute annual profitability, an attribute value corresponding to the service attribute annual volatility, and an attribute value corresponding to the service attribute excess profitability.
Please refer to fig. 3. The investment object acquisition method of the present embodiment may include the following steps.
Step S31: a set of specified correlation coefficients and a set of specified industry identifications are received from a client.
In this embodiment, the client may be, for example, a pc (personal computer), a server, an industrial personal computer (industrial control computer), a mobile smart phone, a tablet electronic device, a portable computer (e.g., a laptop computer, etc.), a Personal Digital Assistant (PDA), a desktop computer, an intelligent wearable device, or the like.
In this embodiment, the set of specified correlation coefficients may include at least one specified correlation coefficient. The set of specified industry identities may include at least one specified industry identity. Each designated industry mark can be an industry mark in the industry mark set, and each designated industry mark can also correspond to a designated correlation coefficient.
For example, the specifying of the set of correlation coefficients may include specifying the correlation coefficients Ratio _ C1 and Ratio _ C2. The specified industry logo may include a specified industry logo home appliance and the internet. The designated correlation coefficient Ratio _ C1 may correspond to a designated industry identification home appliance, and the designated correlation coefficient Ratio _ C2 may correspond to a designated industry identification internet.
Specifically, the client may be installed with a specific application program, and the specific application program may be, for example, an ant treasure or a payment treasure. The designated application may provide a first business data input interface. The first business data input interface may include at least one industry logo in the industry logo combination. The industry identification in the first business data input interface may be user input. Of course, the industry identifier in the first business data input interface may also be sent to the designated application program by the server. The specific process of the server sending the industry identifier may refer to the foregoing embodiment, and is not described herein again.
In this way, the designated application can enter each industry identifier in the first business data input interface as a designated industry identifier in the designated industry identifier set. The appointed application program can also obtain a correlation coefficient corresponding to each appointed industry identification in the appointed industry identification set; the obtained correlation coefficient may be taken as a specified correlation coefficient in a specified correlation coefficient set; the specified set of industry identifications and the specified set of correlation coefficients may be sent to the server. The server may receive the specified set of industry identifications and the specified set of correlation coefficients.
In an implementation manner of this embodiment, the first business data input interface may include at least one text input box, and each text input box may correspond to a designated industry identifier. The user can input the correlation coefficient corresponding to each specified industry identification in the text input box corresponding to the specified industry identification. As such, the designated application may receive a correlation coefficient corresponding to each designated industry identification.
In another implementation manner of this embodiment, the first business data input interface may include at least one scoring control, and each scoring control may correspond to a specific industry identifier. The user may input scoring data corresponding to each designated industry identifier, such as 0 star, 4 stars, etc., within the scoring control corresponding to the designated industry identifier. The designated application program can receive scoring data corresponding to each designated industry identifier; the correlation coefficient corresponding to each designated industry identifier in the designated industry identifier set can be calculated based on the scoring data corresponding to each designated industry identifier in the designated industry identifier set.
Further, for each designated industry identifier in the designated industry identifier set, the designated application program may perform mathematical operation on the scoring data corresponding to the designated industry identifier and preset scoring data; the operation result can be used as the correlation coefficient corresponding to the designated industry identifier. Including, but not limited to, addition, subtraction, multiplication, division, and the like. The preset scoring data can be flexibly set according to actual needs, and can be, for example, 5 stars, 6 stars, 8 stars, and the like.
For example, the score data corresponding to the designated industry-identified home appliance may be 4 stars, and the preset score data may be 5 stars. Then, the designated application program may perform division operation on the score data of 4 stars corresponding to the designated industry identification home appliance and the preset score data of 5 stars; can convert the operation result into
And the correlation coefficient is used as the corresponding correlation coefficient of the specified industry identification household appliance.
Further, for each designated industry identifier in the designated industry identifier set, the designated application program may perform mathematical operation on the sum of the scoring data corresponding to the designated industry identifier and the scoring data corresponding to each designated industry identifier in the designated industry identifier set; the operation result can be used as the correlation coefficient corresponding to the designated industry identifier. Including, but not limited to, addition, subtraction, multiplication, division, and the like.
For example, the set of specified industry identities may include a specified industry identity household and the internet. Assigned industriesThe scoring data corresponding to the identification home appliance can be 4 stars, and the scoring data corresponding to the designated industry identification internet can be 2 stars. Then, the designated application program may perform division operation on 4 stars of score data corresponding to the designated industry identifier home appliance and 6 stars of score data corresponding to each designated industry identifier in the designated industry identifier set; can convert the operation result into
![Figure BDA0001326415960000171](https://patentimages.storage.***apis.com/b9/4c/9b/4ac470627a30c6/BDA0001326415960000171.png)
And the correlation coefficient is used as the corresponding correlation coefficient of the specified industry identification household appliance. Similarly, the designated application program can divide the score data corresponding to the designated industry identifier internet by 2 stars and the sum of the score data corresponding to each designated industry identifier in the designated industry identifier set by 6 stars; can convert the operation result into
And the correlation coefficient is used as a corresponding specified correlation coefficient of the specified industry identification Internet.
Step S32: and selecting investment objects which respectively correspond to the correlation coefficient corresponding to each appointed industry identification and are greater than or equal to the appointed correlation coefficient corresponding to the appointed industry identification from the investment object set as investment objects in the first candidate investment object set.
In this embodiment, as previously described, the server may receive a specified set of correlation coefficients and a specified set of industry identifications from a client. Thus, for each investment object in the investment object set, the server may compare the correlation coefficient corresponding to the investment object and each designated industry identifier with the designated correlation coefficient corresponding to the designated industry identifier; and under the condition that the correlation coefficient of the investment object corresponding to each appointed industry identification is greater than or equal to the appointed correlation coefficient corresponding to the appointed industry identification, taking the investment object as the investment object in the first candidate investment object set.
For example, the set of industry logos may include industry logo appliances, the internet, and decorations. The set of investment objects may include the Fund Fund _ C, Fund _ D, Fund _ E. The Fund Fund _ C can be provided with a correlation coefficient Ratio _ C _ JD corresponding to the industry identification household appliance, a correlation coefficient Ratio _ C _ HLW corresponding to the industry identification Internet and a correlation coefficient Ratio _ C _ ZX corresponding to the industry identification decoration; the Fund Fund _ D can be provided with a correlation coefficient Ratio _ D _ JD corresponding to the industry identification household appliance, a correlation coefficient Ratio _ D _ HLW corresponding to the industry identification Internet and a correlation coefficient Ratio _ D _ ZX corresponding to the industry identification decoration; the Fund future _ E may have a correlation coefficient Ratio _ E _ JD corresponding to the industry identification home appliance, a correlation coefficient Ratio _ E _ HLW corresponding to the industry identification internet, and a correlation coefficient Ratio _ E _ ZX corresponding to the industry identification decoration.
The specifying of the set of correlation coefficients may include specifying correlation coefficients Ratio _ C1 and Ratio _ C2. The set of specified industry identities may include a specified industry identity household and the internet. The designated industry identification home appliance may correspond to a designated correlation coefficient Ratio _ C1, and the designated industry identification internet may correspond to a designated correlation coefficient Ratio _ C2.
Then, the server may compare the Fund _ C with the correlation coefficient Ratio _ C _ JD corresponding to the specified industry-identified appliance, and compare the Fund _ C with the specified correlation coefficient Ratio _ C1 corresponding to the specified industry-identified appliance; the Fund Fund _ C and the correlation coefficient Ratio _ C _ HLW corresponding to the specified industry identification Internet can be compared with the specified correlation coefficient Ratio _ C2 corresponding to the specified industry identification Internet; on the condition that the correlation coefficient Ratio _ C _ JD is greater than or equal to the specified correlation coefficient Ratio _ C1 and the correlation coefficient Ratio _ C _ HLW is greater than or equal to the specified correlation coefficient Ratio _ C2, the Fund _ C may be taken as an investment object in the first candidate investment object.
Similarly, the server may compare the Fund function _ D with the correlation coefficient Ratio _ D _ JD corresponding to the specified industry-identified appliance with the specified correlation coefficient Ratio _ C1 corresponding to the specified industry-identified appliance; and may be gold
Comparing the correlation coefficient Ratio _ D _ HLW corresponding to the Fund _ D and the specified industry identification Internet with the correlation coefficient Ratio _ C2 corresponding to the specified industry identification Internet; when the correlation coefficient Ratio _ D _ JD is greater than or equal to the specified correlation coefficient
On the condition that the Ratio _ C1 and the correlation coefficient Ratio _ D _ HLW are greater than or equal to the specified correlation coefficient Ratio _ C2, the Fund _ D can be made an investment object in the first candidate investment object.
Similarly, the server may compare the Fund function _ E with the correlation coefficient Ratio _ E _ JD corresponding to the specified industry-identified appliance, with the specified correlation coefficient Ratio _ C1 corresponding to the specified industry-identified appliance; the Fund Fund _ E and a correlation coefficient Ratio _ E _ HLW corresponding to the specified industry identification Internet can be compared with a specified correlation coefficient Ratio _ C2 corresponding to the specified industry identification Internet; on the condition that the correlation coefficient Ratio _ E _ JD is greater than or equal to the specified correlation coefficient Ratio _ C1 and the correlation coefficient Ratio _ E _ HLW is greater than or equal to the specified correlation coefficient Ratio _ C2, the Fund _ E may be taken as an investment object in the first candidate investment object.
Step S33: sending at least one investment object of the first set of candidate investment objects to the client.
In this embodiment, the server may select at least one investment object from the first set of candidate investment objects; the at least one investment object may be sent to the client.
The server may optionally select at least one investment object from the first set of candidate investment objects. Of course, the server may also select at least one investment object from the first set of candidate investment objects in other ways. For example, as previously described, each investment object in the set of investment objects may also have an attribute value corresponding to a respective business attribute in the set of business attributes. Then, the server may use one service attribute in the service attribute set as a reference service attribute; at least one investment object from the first set of candidate investment objects may be selected based on an attribute value corresponding to the reference business attribute for each investment object from the first set of candidate investment objects. Specifically, for example, the reference business attribute may be an annual rate of return, and then the server may select, from the first candidate investment object set, a preset number of investment objects having a maximum attribute value corresponding to the annual rate of return, that is, select a preset number of investment objects having a maximum annual rate of return value. The preset number can be flexibly set according to actual needs, and can be 3, 5, 8, and the like. For another example, the reference service attribute may be a maximum withdrawal rate, and then the server may select, from the first candidate investment object set, a preset number of investment objects having a minimum attribute value corresponding to the maximum withdrawal rate, that is, select a preset number of investment objects having a minimum maximum withdrawal rate value.
In an implementation manner of this embodiment, as described above, each investment object in the investment object set may further have an attribute value corresponding to each business attribute in the business attribute set. As such, the server may receive a set of specified business rules and a set of specified business attributes from a client. The set of specified business rules includes at least one specified business rule. The set of specified service attributes includes at least one specified service attribute. Each designated service attribute may be a service attribute in the service attribute set, and each designated service attribute may also correspond to a designated service rule. For example, the set of specified business rules may include specified business rules Rule1 and Rule2, the specified business rules Rule1 may be, for example, an annual revenue rate value of greater than 20%, and the specified business rules Rule2 may be, for example, an annual volatility value of less than 10%. The set of specified business attributes may include an annual rate of return and an annual rate of fluctuation for the specified business attributes. The specified service attribute annual profitability can correspond to a specified service Rule1 and the specified service attribute annual volatility can correspond to a specified service Rule 2.
Specifically, the client may be installed with a specific application program, and the specific application program may be, for example, an ant treasure or a payment treasure. The designated application may provide a second business data input interface. The second service data input interface may be the same as or different from the first service data input interface. The second business data input interface may include at least one business attribute of the set of business attributes. In this way, the designated application may enter each business attribute in the second business data input interface as a designated business attribute in a set of designated business attributes. The appointed application program can also obtain a business rule corresponding to each appointed business attribute in the appointed business attribute set; the obtained business rule can be used as a specified business rule in a specified business rule set; the set of specified business attributes and the set of specified business rules may be sent to the server. The server may receive the set of specified business rules and the set of specified business attributes. The process of obtaining the business rule corresponding to each specified business attribute by the specified application program may refer to the process of obtaining the correlation coefficient corresponding to each specified industry identifier, which is not described herein again.
In this embodiment, the server may select, from the first candidate investment object set, an attribute value corresponding to each specified business attribute, and an investment object that satisfies a specified business rule corresponding to the specified business attribute, as an investment object in a second candidate investment object set; at least one investment object of the second set of candidate investment objects may be transmitted to the client. The process of selecting an investment object from the first candidate investment object set by the server may refer to the process of selecting an investment object from the investment object set, which is not described herein again. The process of sending at least one investment object in the second candidate investment object set to the client by the server may refer to the aforementioned process of sending at least one investment object in the first candidate investment object set to the client, which is not described herein again.
For example, the set of business attributes may include a business attribute annual rate of return, annual volatility, and excess rate of return. The first set of candidate investment objects may include the Fund Fund _ C, Fund _ D, Fund _ E. The Fund Fund _ C can have a Property value Property _ C _ NHSYL corresponding to the annual rate of return of the service Property, a Property value Property _ C _ NHBDL corresponding to the annual rate of fluctuation of the service Property, and a Property value Property _ C _ CESYL corresponding to the excess rate of return of the service Property; the Fund Fund _ D can have a Property value Property _ D _ NHSYL corresponding to the annual rate of return of the service Property, a Property value Property _ D _ NHBDL corresponding to the annual rate of fluctuation of the service Property, and a Property value Property _ D _ CESYL corresponding to the excess rate of return of the service Property; the Fund _ E may have a Property value Property _ E _ NHSYL corresponding to the service Property annual rate of return, a Property value Property _ E _ NHBDL corresponding to the service Property annual rate of fluctuation, and a Property value Property _ E _ CESYL corresponding to the service Property excess rate of return.
The set of specified business rules may include specified business rules Rule1 and Rule 2. The set of specified business attributes may include an annual rate of return and an annual rate of fluctuation for the specified business attributes. The specified service attribute annual profitability can correspond to a specified service Rule1 and the specified service attribute annual volatility can correspond to a specified service Rule 2.
Then, the server may determine whether the Fund _ C and the Property value Property _ C _ NHSYL corresponding to the specified service attribute annual yield satisfy the specified service Rule1 corresponding to the specified service attribute annual yield; and judging whether the Property value Property _ C _ NHBDL corresponding to the Fund Fund _ C and the specified service attribute annual fluctuation rate meets the specified service Rule2 corresponding to the specified service attribute annual fluctuation rate; under the condition that the Property value Property _ C _ NHSYL satisfies the specified business Rule1 and the Property value Property _ C _ NHBDL satisfies the specified business Rule2, the Fund _ C may be taken as an investment object in the second set of candidate investment objects. Specifically, for example, the Property value Property _ C _ NHBDL may be 25%, and the specified business Rule1 may be an annual profitability value greater than 20%. Then the server may determine that the Property value Property _ C _ NHBDL satisfies the specified business Rule 1. As another example, Property value Property _ C _ NHBDL may be 20%, and specified business Rule2 may be an annual volatility value of less than 15%. Then the server may determine that the Property value Property _ C _ NHBDL does not satisfy the specified business Rule 2.
Similarly, the server may determine whether the Fund _ D and the Property value Property _ D _ NHSYL corresponding to the specified service attribute annual yield satisfy the specified service Rule1 corresponding to the specified service attribute annual yield; and judging whether the Property value Property _ D _ NHBDL corresponding to the Fund Fund _ D and the specified service Property annual fluctuation rate meets the specified service Rule2 corresponding to the specified service Property annual fluctuation rate; under the condition that the Property value Property _ D _ NHSYL satisfies the specified business Rule1 and the Property value Property _ D _ NHBDL satisfies the specified business Rule2, the Fund _ D may be taken as an investment object in the second set of candidate investment objects.
Similarly, the server may determine whether the Fund _ E and the Property value Property _ E _ NHSYL corresponding to the specified service attribute annual yield satisfy the specified service Rule1 corresponding to the specified service attribute annual yield; and judging whether the Property value Property _ E _ NHBDL corresponding to the Fund Fund _ E and the specified service attribute annual fluctuation rate meets the specified service Rule2 corresponding to the specified service attribute annual fluctuation rate; under the condition that the Property value Property _ E _ NHSYL satisfies the specified business Rule1 and the Property value Property _ E _ NHBDL satisfies the specified business Rule2, the Fund _ E may be taken as an investment object in the second set of candidate investment objects.
In an implementation manner of this embodiment, the server may further provide a configuration policy set. The set of configuration policies may include at least one configuration policy. Each configuration policy may correspond to a policy identification. The policy identifier may be used to identify a configuration policy, and specifically may be a name or a code of the configuration policy. Each configuration policy of the set of configuration policies may be used to set a configuration proportion of each investment object of a set of sub-investment objects, which may be a set of at least one investment object sent to the client. For example, the set of configuration policies may include a configuration policy PZCL _ a and a configuration policy PZCL _ B. The configuration strategy PZCL _ A can set the configuration proportion of each investment object in the sub-investment object set to be the same, and the strategy mark can be PZCL _ A; the configuration strategy PZCL _ B can be set in the sub-investment object set
![Figure BDA0001326415960000211](https://patentimages.storage.***apis.com/66/09/1e/ca2ed479266e39/BDA0001326415960000211.png)
The allocation proportion of the proportion investment object is 30 percent,
the allocation proportion of the proportion investment object is 60 percent,
the configured proportion of the proportional investment object is 10%, and the policy identification thereof can be PZCL _ B.
In this embodiment, the client may send a specified policy identifier to the server. The server may receive the specified policy identification; the configuration policy corresponding to the specified policy identifier can be obtained from the configuration policy set; the acquisition configuration policy may be taken as a specified configuration policy; the allocation proportions of the individual investment objects in the set of sub-investment objects may be set based on the specified allocation policy. For example, the client may be installed with a specific application, which may be, for example, an ant treasure or a payment treasure, etc. The designated application may provide a second business data input interface that may include a policy identification for each configuration policy of the set of configuration policies. The user may trigger a policy identifier in the second service data input interface, for example, the user may click, double click, or swipe through a policy identifier in the second service data input interface. The specified application program can use the triggered strategy identification as a specified strategy identification; a specified policy identification may be sent to the server. Of course, the second service data input interface may further include a text input box. The user may enter a policy identification in the text entry box. The designated application may receive a user input policy identification; the received policy identification may be taken as the specified policy identification.
For example, the specific configuration strategy may be to set the configuration proportion of each investment object in the sub-investment object set to be the same. Specifically, for example, the sub-investment object set may include the Fund _ C, Fund _ D, Fund _ E, Fund _ F. The server may set the configuration proportions of the Fund _ C, Fund _ D, Fund _ E, Fund _ F to 25%, respectively, using the specified configuration policy.
As another example, each investment object in the set of investment objects may correspond to a type identifier. The type identifier may be used to identify a service type, and specifically may be a name or a code of the service type. The traffic type may be high risk, medium risk, low risk, for example, and the type identification may be high, medium, low, respectively, for example.
The specified configuration strategy may be that the configuration proportion of the investment objects with high type identifications in the sub-investment object set is set to be 30%, the sum of the configuration proportions of the investment objects with medium type identifications is set to be 20%, and the sum of the configuration proportions of the investment objects with low type identifications is set to be 50%. Specifically, for example, the sub-investment object set may include the Fund _ C, Fund _ D, Fund _ E, Fund _ F. The type identifier corresponding to the Fund Fund _ C can be high; the type identifier corresponding to the Fund Fund _ D can be middle; the type identifier corresponding to the Fund Fund _ E can be low; the type flag corresponding to Fund _ F may be low. The server may set the configuration ratio of the Fund _ C to 20%, the configuration ratio of the Fund _ D to 30%, the configuration ratio of the Fund _ E to 25%, and the configuration ratio of the Fund _ F to 25%, using the specified configuration policy.
Or, further, in this embodiment, the server may further receive, from the client, an emotion identifier corresponding to each specified industry identifier in the specified industry identifier set. The emotion identifier may be used to identify an emotion type, and specifically may be a name or a code of the emotion type. The emotion types can be positive, neutral and negative, and the emotion identifications can be positive, neutral and negative respectively. Each designated industry mark can correspond to an emotion mark, so that the emotion marks can be understood as emotion types of industries identified by the designated industry marks by users. For example, the emotion identifier corresponding to the specified industry identifier home appliance may be positive, and thus, the emotion identifier may be understood as that the user has positive emotion type for the home appliance industry identified by the specified industry identifier.
In this embodiment, as mentioned above, the client may be installed with a specific application program, and the specific application program may be, for example, an ant treasure or a payment treasure. The designated application may provide a first business data input interface. The first business data input interface may include at least one industry logo in the industry logo combination. The designated application program can input each industry identifier in the first business data input interface as a designated industry identifier in the designated industry identifier set. In this way, the designated application program can obtain the emotion marks corresponding to each designated industry mark in the designated industry mark set; the emotion identifier corresponding to each designated industry identifier in the designated industry identifier set can be sent to the server. The process of obtaining the emotion identifier corresponding to each designated industry identifier by the designated application program may refer to the process of obtaining the correlation coefficient corresponding to each designated industry identifier, which is not described herein again.
In this embodiment, as mentioned above, each investment object in the set of investment objects may have a correlation coefficient corresponding to each industry identity in the set of industry identities. For each investment object in the investment object set, the server may use the industry identifier corresponding to the maximum correlation coefficient of the investment object as the main industry identifier of the investment object. For example, the set of industry identifications may include industry identifications home appliances and the internet. The Fund future _ a may have a correlation coefficient of 0.8 corresponding to the industry identification appliance and a correlation coefficient of 0.2 corresponding to the industry identification internet. Then the server may treat the industry identification appliance as the primary industry identification of the Fund _ a. In this way, the server may set the allocation proportion of each investment object in the sub-investment object set based on the designated allocation policy, the emotion identifier corresponding to each designated industry identifier in the designated industry identifier set, and the main industry identifier of each investment object in the sub-investment object set. Specifically, the server may set an initial configuration proportion of each investment object in the set of sub-investment objects using the specified configuration policy; the initial allocation proportion of each investment object in the sub-investment object set can be adjusted based on the emotion mark corresponding to each designated industry mark in the designated industry mark set and the main industry mark of each investment object in the sub-investment object set, so as to obtain the allocation proportion of each investment object in the sub-investment object set.
The adjustment process may be, for example: aiming at each investment object in the sub-investment object set, under the condition that the emotion mark corresponding to the main industry mark of the investment object is positive, the initial configuration proportion of the investment object can be increased; under the condition that the emotion mark corresponding to the main industry mark of the investment object is middle, the initial configuration proportion of the investment object can be kept unchanged; and under the condition that the emotion mark corresponding to the main industry mark of the investment object is negative, the initial configuration proportion of the investment object can be reduced. Of course, it should be understood by those skilled in the art that the adjustment process may be in other forms, and the embodiment is not limited thereto.
For example, the set of sub-investment objects may include the Fund Fund _ C, Fund _ D, Fund _ E, Fund _ F. The main business identifier of the Fund Fund _ C can be a household appliance, and the initial configuration proportion can be 30%; the main industry identifier of the Fund Fund _ D can be a household appliance, and the initial configuration proportion can be 20%; the main industry identifier of the Fund Fund _ E can be the Internet, and the initial configuration proportion can be 25%; the main industry identification of the Fund Fund _ F can be decoration, and the initial configuration proportion can be 25%. The set of designated industry identities may include designated industry identity appliances, internet and furnishings. The emotion mark corresponding to the designated industry mark household appliance can be positive; the emotion mark corresponding to the designated industry mark decoration can be medium; the emotion marks corresponding to the designated industry mark internet can be negative.
Then, the server may obtain the emotion identifier corresponding to the Fund Fund _ C main industry identifier home appliance. The emotion mark corresponding to the home appliance may be positive. Thus, the server may increase the initial configuration ratio of the Fund _ C, for example, to 32.5%. Similarly, the server may obtain the emotion identifier corresponding to the Fund Fund _ D main industry identifier home appliance. The emotion mark corresponding to the home appliance may be positive. Thus, the server may increase the initial configuration ratio of the Fund _ C, for example, to 22.5%. Similarly, the server can acquire the emotion identifier corresponding to the Fund Fund _ E main industry identifier Internet. The emotion mark corresponding to the main industry mark internet can be negative. Thus, the server may increase the initial configuration ratio of the Fund _ E, for example, to reduce the initial configuration ratio of the Fund _ E to 20%. Similarly, the server can acquire the emotion identifier corresponding to the Fund Fund _ F main industry identifier Internet. The emotion mark corresponding to the main industry mark decoration can be middle. Thus, the server may keep the initial configuration scale of the Fund _ F unchanged.
In this embodiment, the server may send the allocation ratio of each investment object in the sub-investment object set to the client. The client can receive and display the configuration proportion of each investment object in the sub-investment object set.
Alternatively, in the present embodiment, as described above, each investment object in the investment object set may have an attribute value corresponding to each business attribute in the business attribute set. In this way, the server may use one or more service attributes in the service attribute set as reference service attributes; the attribute values corresponding to the reference business attributes of the sub-investment object set can be calculated based on the configuration proportion of each investment object in the sub-investment object set and the attribute values corresponding to the reference business attributes of the investment objects.
Specifically, for each investment object in the sub-investment object set, the server may perform mathematical operation on the attribute value corresponding to the investment object and each reference business attribute and the configuration ratio of the investment object, respectively, to obtain an operation result corresponding to the investment object and the reference business attribute. Including, but not limited to, addition, subtraction, multiplication, division, and the like. Then, aiming at each reference business attribute, the server can perform addition operation on the operation results corresponding to each investment object and the reference business attribute in the sub-investment object set; the result of the addition operation may be used as an attribute value of the sub-investment object set corresponding to the reference business attribute.
For example, the reference business attributes may include an annual revenue rate and an annual volatility rate. The set of sub-investment objects may include the Fund Fund _ C, Fund _ D, Fund _ E. The Fund Fund _ C may have a Property value Property _ C _ NHSYL corresponding to the annual profitability of the reference service attribute and a Property value Property _ C _ NHBDL corresponding to the annual volatility of the reference service attribute; the Fund Fund _ D may have a Property value Property _ D _ NHSYL corresponding to the annual profitability of the reference service attribute and a Property value Property _ D _ NHBDL corresponding to the annual volatility of the reference service attribute; the Fund _ E may have an attribute value Property _ E _ NHSYL corresponding to the annual profitability of the reference service attribute and an attribute value Property _ E _ NHBDL corresponding to the annual volatility of the reference service attribute. The configuration proportion of the Fund _ C can be 30%; the configuration proportion of the Fund _ D can be 20%; the ratio of the Fund _ E may be 50%.
Then, the server may multiply the attribute value Property _ C _ NHSYL of the Fund _ C by 30% of the configuration ratio of the Fund _ C to obtain an operation result Property _ C _ NHSYL 30% corresponding to the annual yield of the reference service attribute of the Fund _ C; the attribute value Property _ C _ NHBDL of the Fund _ C may be multiplied by 30% of the configuration ratio of the Fund _ C to obtain an operation result Property _ C _ NHBDL x 30% corresponding to the annual fluctuation rate of the reference service attribute of the Fund _ C. Similarly, the server may multiply the attribute value Property _ D _ NHSYL of the Fund _ D by 20% of the configuration ratio of the Fund _ D to obtain an operation result Property _ D _ NHSYL 20% corresponding to the Fund _ D and the reference service attribute annual yield; the attribute value Property _ D _ NHBDL of the Fund _ D may be multiplied by 20% of the configuration ratio of the Fund _ D to obtain an operation result Property _ D _ NHBDL 20% corresponding to the annual fluctuation rate of the reference service attribute of the Fund _ D. Similarly, the server may multiply the attribute value Property _ E _ NHSYL of the Fund _ E by 50% of the configuration proportion of the Fund _ E to obtain an operation result Property _ E _ NHSYL 50% corresponding to the annual yield of the reference service attribute of the Fund _ E; the attribute value Property _ E _ NHBDL of the Fund _ E may be multiplied by 50% of the configuration ratio of the Fund _ E to obtain an operation result Property _ E _ NHBDL × 50% corresponding to the annual fluctuation rate of the reference service attribute of the Fund _ E.
Then, for the annual profitability of the reference service attribute, the server may add the operation result Property _ C _ NHSYL 30% of the Fund _ C, the operation result Property _ D _ NHSYL 20% of the Fund _ D, and the operation result Property _ E _ NHSYL 50% of the Fund _ E; the result of the addition operation can be used as an attribute value corresponding to the annual profitability of the sub-investment object set and the reference business attribute. Similarly, for the annual fluctuation rate of the reference service attribute, the server may add the operation result Property _ C _ NHBDL of the Fund _ C by 30%, the operation result Property _ D _ NHBDL of the Fund by 20%, and the operation result Property _ E _ NHBDL of the Fund _ E by 50%; the result of the addition operation can be used as an attribute value corresponding to the annual fluctuation rate of the sub-investment object set and the reference business attribute.
The server may send attribute values corresponding to the respective reference business attributes of the sub-investment object sets to the client. The client can receive and display the attribute values of the sub-investment object set corresponding to the reference business attributes. Alternatively, each reference service attribute may also correspond to a preset threshold. Thus, for each reference service attribute, the server can also compare the attribute value corresponding to the sub-investment object set and the reference service attribute with the preset threshold value corresponding to the reference service attribute; prompt information can be sent to the client based on the comparison result. The client can receive and display the prompt information, and the prompt information can be text information, voice information, image information, video information and any combination thereof. For example, the prompting message may be sent to the client under the condition that the attribute value of the sub-investment object set corresponding to the reference business attribute is less than or equal to the preset threshold value corresponding to the reference business attribute.
In this embodiment, the server may provide a set of investment objects, where the set of investment objects includes at least one investment object, and each investment object has a correlation coefficient corresponding to each industry identifier in the set of industry identifiers; a set of specified correlation coefficients and a set of specified industry identifiers can be received from a client, the set of specified correlation coefficients comprises at least one specified correlation coefficient, the set of specified industry identifiers comprises at least one specified industry identifier, and each specified industry identifier corresponds to one specified correlation coefficient; selecting investment objects with the correlation coefficient corresponding to each appointed industry identification and the correlation coefficient larger than or equal to the appointed correlation coefficient corresponding to the appointed industry identification from the investment object set as investment objects in a first candidate investment object set; at least one investment object of the first set of candidate investment objects may be transmitted to the client. Compared with the prior art, the server can receive a specified correlation coefficient set and a specified industry identification set from the client, can select investment objects from the investment object set based on the specified correlation coefficients in the specified correlation coefficient set and the specified industry identifications in the specified industry identification set, and then can send the selected investment objects to the client. Therefore, the embodiment of the application avoids the blindness of selecting the investment object according to the experience of the user, improves the scientificity and rationality of selecting the investment object, and is beneficial to the user to form a reasonable investment strategy.
The embodiment of the application also provides another object acquisition method. The object selection method takes a client as an execution subject. The client may be, for example, a pc (personal computer), a server, an industrial personal computer (industrial control computer), a mobile smart phone, a tablet electronic device, a portable computer (e.g., a laptop computer, etc.), a Personal Digital Assistant (PDA), a desktop computer, a smart wearable device, or the like.
Please refer to fig. 4. The object acquisition method of the present embodiment may include the following steps.
Step S41: and providing a first business data input interface.
In this embodiment, the client may be installed with a specific application. The designated application may provide a first business data input interface. The first business data input interface may be configured to obtain a set of specified correlation coefficients and a set of specified industry identifiers.
Step S42: and acquiring a specified correlation coefficient set and a specified industry identification set based on the first service data input interface.
In this embodiment, the process of the client obtaining the specified correlation coefficient set and the specified industry identifier set may refer to step S31 in the foregoing embodiment, and details are not repeated here.
Step S43: and sending the specified correlation coefficient set and the specified industry identification set to a server.
In this embodiment, the server may be one server, or may be a server cluster including a plurality of servers. For example, the server may be a jingdong server, a paypal server, a WeChat server, a Google server, or the like.
In this embodiment, the client may send the specified set of correlation coefficients and the specified set of industry identifiers to the server. The server may receive the specified set of correlation coefficients and the specified set of industry identifications; selecting investment objects with the correlation coefficient corresponding to each appointed industry identification and the correlation coefficient larger than or equal to the appointed correlation coefficient corresponding to the appointed industry identification from the investment object set as investment objects in the first candidate investment object set; at least one investment object from the first set of candidate investment objects may be sent to the client. Wherein the set of investment objects comprises at least one investment object, each investment object may have a correlation coefficient corresponding to a respective industry identity in a set of industry identities.
Step S44: at least one investment object from the server is received and presented.
In this embodiment, the client may receive at least one investment object from a server; at least one investment object from the server may be exposed. For example, the client may display at least one investment object from the server on a first business data input interface, and of course, the client may also display at least one investment object from the server on an investment object display interface, which is different from the first business data input interface.
In an implementation manner of this embodiment, the client may further provide a second service data input interface; a set of specified business rules and a set of specified business attributes may be obtained based on the second business data input interface; selecting attribute values corresponding to each designated business attribute from the first candidate investment object set, and selecting investment objects meeting designated business rules corresponding to the designated business attributes as investment objects in a second candidate investment object set; at least one investment object of the second set of candidate investment objects may be transmitted to the client. Wherein the first set of candidate investment objects may include at least one investment object, each investment object having an attribute value corresponding to a respective business attribute of the set of business attributes.
In an implementation manner of this embodiment, the client may further provide a second service data input interface; acquiring a designated policy identifier based on the second service data input interface; the specified policy identification may be sent to the server. The server may receive the specified policy identification; the configuration policy corresponding to the specified policy identifier can be obtained from a configuration policy set; the acquisition configuration policy may be taken as a specified configuration policy; the allocation proportions of the individual investment objects in the set of sub-investment objects may be set based on the specified allocation policy. The configuration policy set may include at least one configuration policy, and each configuration policy may correspond to one policy identifier; the set of sub-investment objects may be a set of at least one investment object sent to the client.
Or, further, in this embodiment, the client may further obtain, based on the first service data input interface, an emotion identifier corresponding to each designated industry identifier in the designated industry identifier set; the allocation proportion of each investment object in the sub-investment object set can be set based on the emotion mark corresponding to each appointed industry mark in the appointed industry mark set and the appointed allocation strategy. The server may send the client the configured proportions of each investment object in the set of sub-investment objects. The client can receive and display the configuration proportion of each investment object in the sub-investment object set.
Or, the server may further calculate a set of sub-investment objects based on the configured proportion of each investment object in the set of sub-investment objects, and an attribute value corresponding to each reference business attribute in the one or more reference business attributes. The reference service attribute may be a service attribute in the service attribute set. The server may send a set of sub-investment objects to the client, each respective attribute value corresponding to each of one or more reference business attributes. The client may receive and present a set of sub-investment objects, each of which has an attribute value corresponding to each of one or more reference business attributes.
Or, for each reference service attribute, the server may compare the attribute value corresponding to the sub-investment object set and the reference service attribute with a preset threshold value corresponding to the reference service attribute; prompt information can be sent to the client based on the comparison result. The client may receive the hint information.
The specific functions realized in steps S41-S44 in this embodiment can be explained in comparison with the previous embodiments.
Please refer to fig. 11-15. A specific application scenario of the embodiment of the present application is described below.
In this scenario example, the client may be a mobile smartphone. The mobile smartphone may be run with a designated application. The specified application may correspond to a server. The server may provide a set of industry identifications, a set of investment objects, and a set of configuration policies. The set of industry identities may include at least one industry identity, each industry identity being usable to identify an industry. The set of investment objects may include at least one investment object, each investment object may have a correlation coefficient corresponding to a respective industry identity in the set of industry identities, each investment object may also have an attribute value corresponding to a respective business attribute in a set of business attributes, and the set of business attributes may include at least one business attribute. The configuration policy set may include at least one configuration policy, and each configuration policy may correspond to a policy identifier.
In this scenario example, the specified application may provide a query data entry interface. The query data entry interface may include a text entry box and a query control, which may be, for example, a text control or a graphical control, etc. The user may enter text data in the text entry box and may trigger the query control. The user may click, double click, or swipe through the query control, for example. The specified application program can receive text data input by a user after detecting that the query control generates a trigger event; the text data may be sent to the server.
In this scenario example, the server may receive text data; search terms can be obtained from the text data; a text data set may be obtained based on the search word, the text data set including at least one text data; a set of reference words may be obtained based on the set of text data, the set of reference words including at least one reference word; each reference word in the reference word set can be determined, and the corresponding industry identification in the industry identification set is determined; calculating a correlation coefficient between the search word and each industry mark in the industry mark set based on the industry mark corresponding to each reference word in the reference word set; the association coefficient may be sent to the designated application, where the association coefficient may be a set of at least one industry identifier in the industry identifier set and each industry identifier in a sub-industry identifier set, and the sub-industry identifier set may be a set of at least one industry identifier sent to the designated application.
The designated application may receive at least one industry identification from the server; at least one industry identifier from a server can be presented at a first business data input interface; the correlation coefficient of each industry mark in the sub industry mark set can be received; the correlation coefficient of each industry mark in the sub industry mark set can be displayed on the first business data input interface.
In this scenario example, the designated application may enter each industry designation in the first business data entry interface as a designated industry designation in a set of designated industry designations. The first business data input interface may include at least one scoring control, and each scoring control may correspond to a designated industry identifier. The first business data input interface may also include a first button control.
The user can input the scoring data corresponding to each specified industry identification in the scoring control corresponding to the specified industry identification. The designated application program can receive scoring data corresponding to each designated industry identifier; calculating a correlation coefficient corresponding to each designated industry identifier in the designated industry identifier set based on the scoring data corresponding to each designated industry identifier in the designated industry identifier set; the correlation coefficient corresponding to each designated industry identifier can be used as a designated correlation coefficient in the designated correlation coefficient set. And the user can also input the emotion marks corresponding to each appointed industry mark in the appointed industry mark set in the first service data input interface. The designated application program can receive the emotion identifications corresponding to each designated industry identification in the designated industry identification set.
The user may trigger the first button control. After detecting that the first button control has a trigger event, the designated application program may send the designated industry identifier set, the designated correlation coefficient set, and the emotion identifier corresponding to each designated industry identifier in the designated industry identifier set to the server. The server can receive the designated industry identification set, the designated correlation coefficient set and the emotion identification corresponding to each designated industry identification in the designated industry identification set.
In this scenario example, the designated application may provide a second business data input interface after detecting that the triggering event occurs on the first button control. The second business data input interface may include at least one business attribute of the set of business attributes. The designated application may enter each business attribute in the second business data input interface as a designated business attribute in a set of designated business attributes. The specified application program may further include a policy identifier for each configuration policy in the set of configuration policies, a text box corresponding to each specified business attribute in the set of specified attributes, and a second button control.
The user can input the business rule corresponding to the specified business attribute in the text box corresponding to each specified business attribute. The appointed application program can obtain a business rule corresponding to each appointed business attribute in the appointed business attribute set; the obtained business rule may be a specified business rule in a specified set of business rules.
The user can trigger a policy identification in the second service data input interface. The specified application may identify the triggered policy as the specified policy.
The user may trigger the second button control. The specified application program may send the specified business attribute set, the specified business rule set, and the specified policy identifier to the server after detecting that the triggering event occurs on the second button control.
In this scenario example, the server may receive the specified correlation coefficient set, the specified industry identifier set, an emotion identifier corresponding to each specified industry identifier in the specified industry identifier set, the specified service attribute set, the specified service rule set, and the specified policy identifier; selecting investment objects which respectively correspond to the correlation coefficient of each appointed industry identification and are greater than or equal to the appointed correlation coefficient corresponding to the appointed industry identification from the investment object set as investment objects in a first candidate investment object set; selecting attribute values corresponding to each designated business attribute from the first candidate investment object set, and selecting investment objects meeting designated business rules corresponding to the designated business attributes as investment objects in a second candidate investment object set; at least one investment object from the second set of candidate investment objects may be transmitted to the designated application; setting the configuration proportion of each investment object in a sub-investment object set based on the emotion identifier and the designated strategy identifier corresponding to each designated industry identifier in the designated industry identifier set, wherein the sub-investment object set can be a set formed by at least one investment object sent to the designated application program; the configured proportions of the individual investment objects in the set of sub-investment objects may be sent to the designated application. The designated application may receive and present each investment object in the set of sub-investment objects and the configured proportions of each investment object.
In this scenario example, after a user inputs service data such as text data, correlation coefficient, emotion identifier, policy identifier, and service rule, the specified application program may recommend at least one investment object and a configuration proportion of each investment object to the user based on the service data, so as to help the user form a reasonable investment policy, and avoid blindness of the user in forming the investment policy.
Please refer to fig. 5. The embodiment of the application also provides a server. The server includes a communication component and a processor.
In this embodiment, the communication component may be configured to establish a communication connection and perform data transmission. Specifically, the communication component can adopt a wired network card, a wireless network card, a bluetooth module, an infrared transceiver module, an ultra-wideband communication module and a zigbee protocol communication module for communication.
In this embodiment, the processor may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth.
In this embodiment, the processor is coupled to the communication component; can be used to provide a set of industry identifications; wherein the set of industry identities comprises at least one industry identity; receiving a search word from a client; acquiring a text data set based on the search word; wherein the set of text data comprises at least one text data; acquiring a reference word set based on the text data set; wherein the set of reference words comprises at least one reference word; determining each reference word in the reference word set, and corresponding industry identification in the industry identification set; calculating a correlation coefficient between the search word and each industry mark in the industry mark set based on the industry mark corresponding to each reference word in the reference word set; and sending at least one industry identifier in the industry identifier set to the client based on the correlation coefficient of each industry identifier in the industry identifier set.
The specific functions of the server, its communication components and processor disclosed in the embodiments of the present application may be explained in comparison with the foregoing embodiments of the present application.
Please refer to fig. 5. The embodiment of the application also provides another server. The server includes a communication component and a processor.
In this embodiment, the communication component may be configured to establish a communication connection and perform data transmission. Specifically, the communication component can adopt a wired network card, a wireless network card, a bluetooth module, an infrared transceiver module, an ultra-wideband communication module and a zigbee protocol communication module for communication.
In this embodiment, the processor may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth.
In this embodiment, the processor is coupled to the communication component; may be used to provide a set of investment objects; wherein the set of investment objects comprises at least one investment object; each investment object has a correlation coefficient corresponding to each industry mark in the industry mark set; receiving a specified correlation coefficient set and a specified industry identification set from a client; wherein the set of specified correlation coefficients comprises at least one specified correlation coefficient; the designated industry identification set comprises at least one designated industry identification; each appointed industry mark corresponds to an appointed correlation coefficient; selecting investment objects with the correlation coefficient corresponding to each appointed industry identification and the correlation coefficient larger than or equal to the appointed correlation coefficient corresponding to the appointed industry identification from the investment object set as investment objects in a first candidate investment object set; sending at least one investment object of the first set of candidate investment objects to the client.
The specific functions of the server, its communication components and processor disclosed in the embodiments of the present application may be explained in comparison with the foregoing embodiments of the present application.
Please refer to fig. 6. The embodiment of the application also provides a client. The client includes a communication component, a display component, and a processor.
In this embodiment, the communication component may be configured to establish a communication connection and perform data transmission. Specifically, the communication component can adopt a wired network card, a wireless network card, a bluetooth module, an infrared transceiver module, an ultra-wideband communication module and a zigbee protocol communication module for communication.
In the present embodiment, the Display components include, but are not limited to, a Liquid Crystal Display (LCD) Display, a Cathode Ray Tube (CRT) Display, a Light Emitting Diode (LED) Display, and the like.
In this embodiment, the display component may be configured to display a query data input interface; presenting at least one industry identifier from a server;
in this embodiment, the processor may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth.
In this embodiment, the processor may be configured to receive query data input by a user on the query data input interface; wherein the query data comprises one or more of audio data, video data, image data, text data, and text data identification; the text data identification is used for identifying one text data; sending the query data to the server; so that the server can obtain search terms based on the query data; calculating a correlation coefficient between the search word and each industry identifier in the industry identifier set; wherein the set of industry identities comprises at least one industry identity; based on the correlation coefficient of each industry identifier in the industry identifier set, at least one industry identifier in the industry identifier set is sent to a client; at least one industry identification is received from the server.
The specific functions of the client, the communication component, the display component and the processor of the client disclosed in the embodiments of the present application can be explained in comparison with the foregoing embodiments of the present application.
Please refer to fig. 6. The embodiment of the application also provides another client. The client includes a communication component, a display component, and a processor.
In this embodiment, the communication component may be configured to establish a communication connection and perform data transmission. Specifically, the communication component can adopt a wired network card, a wireless network card, a bluetooth module, an infrared transceiver module, an ultra-wideband communication module and a zigbee protocol communication module for communication.
In the present embodiment, the Display components include, but are not limited to, a Liquid Crystal Display (LCD) Display, a Cathode Ray Tube (CRT) Display, a Light Emitting Diode (LED) Display, and the like.
In this embodiment, the display component may be configured to display a first service data input interface; presenting at least one investment object from a server;
in this embodiment, the processor may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth.
In this embodiment, the processor may be configured to receive a specified set of correlation coefficients and a specified set of industry identifiers based on the first business data input interface; wherein the set of specified correlation coefficients comprises at least one specified correlation coefficient; the designated industry identification set comprises at least one designated industry identification; each appointed industry mark corresponds to an appointed correlation coefficient; sending the specified correlation coefficient set and the specified industry identification set to a server; so that the server can select at least one investment object from the investment object set as at least one investment object in the first candidate investment object set based on the specified set of correlation coefficients and the specified set of industry identifiers; wherein the set of investment objects comprises at least one investment object; each investment object has a correlation coefficient corresponding to each industry mark in the industry mark set; sending at least one investment object of the first set of candidate investment objects to a client; at least one investment object is received from the server.
The specific functions of the client, the communication component, the display component and the processor of the client disclosed in the embodiments of the present application can be explained in comparison with the foregoing embodiments of the present application.
Please refer to fig. 7. The embodiment of the present application further provides an industry determining apparatus, which includes a search word receiving unit 71, a text data obtaining unit 72, a reference word obtaining unit 73, an industry identifier determining unit 74, a correlation coefficient calculating unit 75, and an industry identifier sending unit 76. Wherein,
a search word receiving unit 71 for receiving a search word from a client;
a text data acquisition unit 72 configured to acquire a text data set based on the search word; wherein the set of text data comprises at least one text data;
a reference word acquiring unit 73 configured to acquire a set of reference words based on the set of text data; wherein the set of reference words comprises at least one reference word;
an industry identifier determining unit 74, configured to determine, for each reference word in the reference word set, a corresponding industry identifier in the industry identifier set; wherein the set of industry identities comprises at least one industry identity;
a correlation coefficient calculating unit 75, configured to calculate a correlation coefficient between the search word and each industry identifier in the industry identifier set based on the industry identifier corresponding to each reference word in the reference word set;
an industry identifier sending unit 76, configured to send, to the client, at least one industry identifier in the industry identifier set based on the correlation coefficient of each industry identifier in the industry identifier set.
Please refer to fig. 8. The embodiment of the present application further provides another industry determining device, which includes an interface providing unit 81, a query data receiving unit 82, a query data sending unit 83, and an industry identifier receiving and displaying unit 84. Wherein,
an interface providing unit 81 for providing a query data input interface;
a query data receiving unit 82, configured to receive query data input by a user on the query data input interface; wherein the query data comprises one or more of audio data, video data, image data, text data, and text data identification; the text data identification is used for identifying one text data;
an inquiry data sending unit 83, configured to send the inquiry data to a server; so that the server can obtain search terms based on the query data; calculating a correlation coefficient between the search word and each industry identifier in the industry identifier set; wherein the set of industry identities comprises at least one industry identity; based on the correlation coefficient of each industry identifier in the industry identifier set, at least one industry identifier in the industry identifier set is sent to a client;
an industry logo receiving and presenting unit 84 for receiving and presenting at least one industry logo from the server.
Please refer to fig. 9. The embodiment of the present application further provides an investment object acquisition apparatus, which includes a correlation coefficient and industry identifier receiving unit 91, an investment object selecting unit 92, and an investment object sending unit 93. Wherein,
a correlation coefficient and industry identifier receiving unit 91, configured to receive a specified correlation coefficient set and a specified industry identifier set from a client; wherein the set of specified correlation coefficients comprises at least one specified correlation coefficient; the designated industry identification set comprises at least one designated industry identification; each appointed industry mark corresponds to an appointed correlation coefficient;
an investment object selecting unit 92, configured to select, from the investment object set, an investment object whose correlation coefficient corresponding to each designated industry identifier is greater than or equal to the designated correlation coefficient corresponding to the designated industry identifier, as an investment object in the first candidate investment object set; wherein the set of investment objects comprises at least one investment object; each investment object has a correlation coefficient corresponding to each industry mark in the industry mark set;
an investment object sending unit 93, configured to send at least one investment object in the first set of candidate investment objects to the client.
Please refer to fig. 10. The embodiment of the present application further provides another investment object acquisition apparatus, which includes an interface providing unit 101, a correlation coefficient and industry identifier acquiring unit 102, a correlation coefficient and industry identifier transmitting unit 103, and an investment object receiving and displaying unit 104. Wherein,
an interface providing unit 101, configured to provide a first service data input interface;
a correlation coefficient and industry identifier obtaining unit 102, configured to obtain a specified correlation coefficient set and a specified industry identifier set based on the first service data input interface; wherein the set of specified correlation coefficients comprises at least one specified correlation coefficient; the designated industry identification set comprises at least one designated industry identification; each appointed industry mark corresponds to an appointed correlation coefficient;
a correlation coefficient and industry identifier sending unit 103, configured to send the specified correlation coefficient set and the specified industry identifier set to a server; so that the server can select at least one investment object from the investment object set as at least one investment object in the first candidate investment object set based on the specified set of correlation coefficients and the specified set of industry identifiers; wherein the set of investment objects comprises at least one investment object; each investment object has a correlation coefficient corresponding to each industry mark in the industry mark set; sending at least one investment object of the first set of candidate investment objects to a client;
an investment object receiving and presenting unit 104 for receiving and presenting at least one investment object from said server.
It should be noted that, in the present specification, each embodiment is described in a progressive manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment is described with emphasis on differences from other embodiments. In particular, for server and computer storage media embodiments, because they are substantially similar to method embodiments, the description is relatively simple, and reference may be made to some descriptions of method embodiments for relevant points.
In addition, it is understood that one skilled in the art, after reading this document, may conceive of combinations of some or all of the embodiments recited in this document without the need for inventive faculty, which combinations are also within the scope of the disclosure and protection of this document.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate a dedicated integrated circuit chip 2. Furthermore, nowadays, instead of manually making an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Language Description Language), traffic, pl (core unified Programming Language), HDCal, JHDL (Java Hardware Description Language), langue, Lola, HDL, laspam, hardbyscript Description Language (vhr Description Language), and the like, which are currently used by Hardware compiler-software (Hardware Description Language-software). It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the embodiments or some parts of the embodiments of the present application.
The application is operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
While the present application has been described with examples, those of ordinary skill in the art will appreciate that there are numerous variations and permutations of the present application without departing from the spirit of the application, and it is intended that the appended claims encompass such variations and permutations without departing from the spirit of the application.