A kind of generation method and apparatus of monitor theme
Technical field
The application relates to Internet technical field, especially a kind of generation method and apparatus of monitor theme.
Background technology
Public feelings information refers to the attitude that the common people produce a certain things or idea, public sentiment platform is also referred to as internet public feelings supervisory control system, refer to by relevant professional public sentiment software, according to certain rule and methodology by the middle of information numerous and diverse on the Internet, the public feelings information paid close attention to crawls out, and processes process by modes such as analysis and filter and finally present the public feelings information matched with demand.
In prior art, in order to the public feelings information obtaining being correlated with by public sentiment platform, need manual configuration monitoring theme on public sentiment platform, and obtain public feelings information based on monitor theme.But, when the business information of business platform changes, cannot manual configuration monitoring theme on public sentiment platform timely.And, during manual configuration monitor theme, the workload of configuration can be increased, but also there will be the problems such as configuration error.
Summary of the invention
The embodiment of the present application provides a kind of generation method and apparatus of monitor theme, to generate monitor theme dynamically on public sentiment platform, and does not need manual configuration monitor theme, reduces the workload of configuration.
The embodiment of the present application provides a kind of generation method of monitor theme, said method comprising the steps of:
The business information after changing determined by Dynamic Theme generator;
Described Dynamic Theme generator according to described in change after business information generate monitor theme;
Described monitor theme is configured to public sentiment platform by described Dynamic Theme generator.
The business information after changing determined by described Dynamic Theme generator, specifically comprises the following steps:
Described Dynamic Theme generator periodically sends a request message to business platform, and described request message is for obtaining business information current on business platform; Described Dynamic Theme generator receives the response message that business platform returns, and carries business information current on business platform in described response message; Described Dynamic Theme generator is compared by all business information of determining before and described current business information; If do not comprise described current business information in all business information determined before, then described dynamic main body generator described current business information is defined as described in change after business information; Or,
When the business information on business platform changes, described Dynamic Theme generator receives business information current on business platform that described business platform sends to described Dynamic Theme generator; Described Dynamic Theme generator is compared by all business information of determining before and described current business information; If do not comprise described current business information in all business information determined before, then described dynamic main body generator described current business information is defined as described in change after business information.
Described Dynamic Theme generator according to described in change after business information generate after monitor theme, described method also comprises: described monitor theme is tactfully split into keyword according to presetting to split by described Dynamic Theme generator; Described keyword is configured to described public sentiment platform by described Dynamic Theme generator.
Described Dynamic Theme generator is specially the Dynamic Theme generator independent of described public sentiment platform, and described Dynamic Theme generator is connected with described public sentiment platform, and is connected with described business platform; Or described Dynamic Theme generator is specially the functional module on described public sentiment platform.
The embodiment of the present application provides a kind of generation method of monitor theme, said method comprising the steps of:
Business platform determines the business information after changing;
Business information after described changing is sent to Dynamic Theme generator by described business platform, by described Dynamic Theme generator according to described in change after business information generate monitor theme.
Business information after described changing is sent to the process of Dynamic Theme generator by described business platform, specifically comprise: described business platform receives the request message that Dynamic Theme generator sends to business platform, and described request message is for obtaining business information current on business platform; Described business platform sends response message to Dynamic Theme generator, carries business information current on business platform, utilize described current business information to determine the business information after changing by Dynamic Theme generator in described response message; Or, when the business information on described business platform changes, described business platform sends business information current on described business platform to described Dynamic Theme generator, utilizes described current business information to determine the business information after changing by described Dynamic Theme generator.
Described Dynamic Theme generator is specially the Dynamic Theme generator independent of described public sentiment platform, and described Dynamic Theme generator is connected with described public sentiment platform, and is connected with described business platform; Or described Dynamic Theme generator is specially the functional module on described public sentiment platform.
The embodiment of the present application provides a kind of Dynamic Theme generator, and described Dynamic Theme generator specifically comprises:
Determination module, for determining the business information after changing;
Generation module, generates monitor theme for the business information after changing described in basis;
Configuration module, for being configured to public sentiment platform by described monitor theme.
Described determination module, specifically for periodically sending a request message to business platform, described request message is for obtaining business information current on described business platform; Receive the response message that described business platform returns, in described response message, carry business information current on described business platform; Compared by all business information of determining before and described current business information; If do not comprise described current business information in all business information determined before, then the business information after changing described in described current business information being defined as; Or,
When the business information on business platform changes, receive business information current on business platform that described business platform sends to Dynamic Theme generator; Compared by all business information of determining before and described current business information; If do not comprise described current business information in all business information determined before, then the business information after changing described in described current business information being defined as.
Described configuration module, after also generating monitor theme for the business information after changing described in basis, splits into keyword according to default fractionations is tactful by described monitor theme, and described keyword is configured to described public sentiment platform.
Described Dynamic Theme generator is specially the Dynamic Theme generator independent of described public sentiment platform, and described Dynamic Theme generator is connected with described public sentiment platform, and is connected with described business platform; Or described Dynamic Theme generator is specially the functional module on described public sentiment platform.
The embodiment of the present application provides a kind of business platform, and described business platform specifically comprises:
Determination module, for determining the business information after changing;
Sending module, for the business information after described changing is sent to Dynamic Theme generator, by described Dynamic Theme generator according to described in change after business information generate monitor theme.
Described sending module, specifically for receiving the request message that Dynamic Theme generator sends to business platform, described request message is for obtaining business information current on business platform; Send response message to Dynamic Theme generator, carry business information current on business platform in described response message, utilize described current business information to determine the business information after changing by Dynamic Theme generator; Or,
When the business information on business platform changes, send business information current on described business platform to described Dynamic Theme generator, utilize described current business information to determine the business information after changing by described Dynamic Theme generator.
Described Dynamic Theme generator is specially the Dynamic Theme generator independent of described public sentiment platform, and described Dynamic Theme generator is connected with described public sentiment platform, and is connected with described business platform; Or described Dynamic Theme generator is specially the functional module on described public sentiment platform.
Compared with prior art, the embodiment of the present application at least has the following advantages, in the embodiment of the present application, Dynamic Theme generator is by determining the business information after changing, and generate monitor theme based on the business information after changing, and monitor theme is configured on public sentiment platform, thus on public sentiment platform, generate monitor theme dynamically, and do not need manual configuration monitor theme, reduce the workload of configuration.Further, aforesaid way can when the business information of business platform changes, configuration monitoring theme on public sentiment platform timely, thus avoids monitor theme to configure problem caused not in time.
Accompanying drawing explanation
In order to the technical scheme of the embodiment of the present application is clearly described, below the accompanying drawing used required in describing the embodiment of the present application is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the application, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings of the embodiment of the present application.
Fig. 1 is the application scenarios schematic diagram proposed in the embodiment of the present application;
Fig. 2 is the generation method flow schematic diagram of a kind of monitor theme proposed in the embodiment of the present application one;
Fig. 3 is the structural representation of a kind of Dynamic Theme generator proposed in the embodiment of the present application two;
Fig. 4 is the structural representation of a kind of business platform proposed in the embodiment of the present application three.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, be clearly and completely described the technical scheme in the embodiment of the present application, obviously, described embodiment is only a part of embodiment of the application, instead of whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtained under creative work prerequisite, all belong to the scope of the application's protection.
Embodiment one
For problems of the prior art, the embodiment of the present application provides a kind of generation method of monitor theme, take Fig. 1 as the application scenarios schematic diagram of the embodiment of the present invention, the method is applied in the system comprising Dynamic Theme generator, business platform and public sentiment platform.Wherein, Dynamic Theme generator is the generator for generating monitor theme proposed in the embodiment of the present application, this Dynamic Theme generator is specially the Dynamic Theme generator independent of public sentiment platform, and Dynamic Theme generator is connected with public sentiment platform, and is connected with business platform; Or Dynamic Theme generator is specially the functional module on public sentiment platform, for the Dynamic Theme generator that Dynamic Theme generator is independent of public sentiment platform in Fig. 1.Business platform includes but not limited to system distribution platform, information promulgating platform, marketing activity platform, event fault platform etc.
Under above-mentioned application scenarios, as shown in Figure 2, the generation method of this monitor theme comprises the following steps:
Step 201, the business information after changing determined by Dynamic Theme generator.
In the embodiment of the present application, the process of the business information after changing determined by Dynamic Theme generator, specifically include but not limited to as under type: Dynamic Theme generator periodically sends a request message to business platform, request message is for obtaining business information current on business platform; Dynamic Theme generator receives the response message that business platform returns, and carries business information current on business platform in response message; Dynamic Theme generator is compared by all business information of determining before and current business information; If do not comprise current business information in all business information determined before, then dynamically current business information is defined as the business information after changing by main body generator; Or when the business information on business platform changes, Dynamic Theme generator receives business information current on business platform that business platform sends to Dynamic Theme generator; Dynamic Theme generator is compared by all business information of determining before and current business information; If do not comprise current business information in all business information determined before, then dynamically current business information is defined as the business information after changing by main body generator.
Based on said process, the relevant treatment of business platform comprises: business platform determines the business information after changing, and the business information after changing is sent to Dynamic Theme generator.Further, business information after changing is sent to the process of Dynamic Theme generator by business platform, specifically comprise: business platform receives the request message that Dynamic Theme generator sends to business platform, and request message is for obtaining business information current on business platform; Business platform sends response message to Dynamic Theme generator, carries business information current on business platform, utilize current business information to determine the business information after changing by Dynamic Theme generator in response message; Or when the business information on business platform changes, business platform sends business information current on business platform to Dynamic Theme generator, utilizes current business information to determine the business information after changing by Dynamic Theme generator.
Step 202, Dynamic Theme generator generates monitor theme according to the business information after changing.
When information promulgating platform needs to issue new product, information promulgating platform informs to Dynamic Theme generator by issuing the business information (business information after namely changing) of new product, and Dynamic Theme generator is according to the business information generation monitor theme after changing.Such as, information promulgating platform will be managed money matters precious first phase (the i.e. business information of new product, namely the business information after changing) inform Dynamic Theme generator, Dynamic Theme generator generates monitor theme for the precious first phase of financing according to the business information after changing.
Again such as, when marketing activity platform needs to issue marketing activity, marketing activity platform informs to Dynamic Theme generator by issuing the business information (business information after namely changing) of marketing activity, and Dynamic Theme generator is according to the business information generation monitor theme after changing.When event fault platform needs delivery system fault, the business information (business information after namely changing) of delivery system fault is informed to Dynamic Theme generator by event fault platform, and Dynamic Theme generator generates monitor theme according to the business information after changing.When system distribution platform needs to issue new system version, the business information (business information after namely changing) issuing new system version is informed to Dynamic Theme generator by system distribution platform, and Dynamic Theme generator is according to the business information generation monitor theme after changing.
Step 203, monitor theme is configured to public sentiment platform by Dynamic Theme generator.
Concrete, monitor theme is sent to public sentiment platform by Dynamic Theme generator, configures this monitor theme by public sentiment platform on this public sentiment platform, as configuration monitoring themes as the precious first phase of financing.
Wherein, the above-mentioned monitor theme of monitor theme corresponding to the change of enterprises being configured to public sentiment platform, namely the monitor theme corresponding to change of enterprises is configured to public sentiment platform in real time.
In sum, the embodiment of the present application at least has the following advantages, in the embodiment of the present application, Dynamic Theme generator is by determining the business information after changing, and generate monitor theme based on the business information after changing, and monitor theme is configured on public sentiment platform, thus on public sentiment platform, generate monitor theme dynamically, and do not need manual configuration monitor theme, reduce the workload of configuration.Further, aforesaid way can when the business information of business platform changes, can configuration monitoring theme on public sentiment platform timely, thus avoids monitor theme to configure problem caused not in time.
In the embodiment of the present application, after the business information of Dynamic Theme generator after basis changes generates monitor theme, Dynamic Theme generator can also fractionation is tactful split into keyword by monitor theme according to presetting; Further, this keyword is configured on public sentiment platform by Dynamic Theme generator.
In the embodiment of the present application, presetting fractionation strategy can be arranged arbitrarily based on practical experience, if default fractionation strategy can be everyday expressions or general word etc.As for monitor theme " precious first phase of managing money matters ", financing treasured is everyday expressions, and first phase is everyday expressions, and therefore, precious for financing first phase is split into the precious and first phase of financing by Dynamic Theme generator, and treasured of managing money matters is keyword, and first phase is keyword.Further, keyword " financing is precious " and keyword " first phase " are sent to public sentiment platform by Dynamic Theme generator, configure this keyword " financing is precious " and keyword " first phase " by public sentiment platform on this public sentiment platform.
Based on technique scheme, public sentiment platform can obtain monitor theme and keyword, then monitor theme (precious first phase of managing money matters) can be associated with keyword (financing treasured, first phase).Afterwards, public sentiment platform carries out public sentiment monitoring according to the monitor theme of dynamic-configuration, the public feelings information that Timeliness coverage brings due to the release of new products.Such as, relevant public feelings information is carried out cluster by modes such as data reptiles by public sentiment platform, to extract keyword from public feelings information, then based on keyword, public feelings information is divided into corresponding monitor theme, then knows all public feelings informations under monitor theme.Such as, public sentiment platform finds that there is two information according to " financing precious " and " first phase " both keyword and mates with this in Sina's microblogging: 1, Xiao Wang's " precious first phase of managing money matters " product is not handy; 2, Xiao Li " financing is precious " reaches the standard grade, but " first phase " function is too thin seemingly, and basic quick redemption function does not all have.Under " precious first phase of managing money matters " this monitor theme now in public sentiment platform, just have this two public feelings informations.
Embodiment two
Based on the application same with said method design, the embodiment of the present application provides a kind of Dynamic Theme generator equipment, and as shown in Figure 3, described Dynamic Theme generator specifically comprises:
Determination module 11, for determining the business information after changing;
Generation module 12, generates monitor theme for the business information after changing described in basis;
Configuration module 13, for being configured to public sentiment platform by described monitor theme.
Described determination module 11, specifically for periodically sending a request message to business platform, described request message is for obtaining business information current on described business platform; Receive the response message that described business platform returns, in described response message, carry business information current on described business platform; Compared by all business information of determining before and described current business information; If do not comprise described current business information in all business information determined before, then the business information after changing described in described current business information being defined as; Or,
When the business information on business platform changes, receive business information current on business platform that described business platform sends to Dynamic Theme generator; Compared by all business information of determining before and described current business information; If do not comprise described current business information in all business information determined before, then the business information after changing described in described current business information being defined as.
Described configuration module 13, after also generating monitor theme for the business information after changing described in basis, splits into keyword according to default fractionations is tactful by described monitor theme, and described keyword is configured to described public sentiment platform.
Described Dynamic Theme generator is specially the Dynamic Theme generator independent of described public sentiment platform, and described Dynamic Theme generator is connected with described public sentiment platform, and is connected with described business platform; Or described Dynamic Theme generator is specially the functional module on described public sentiment platform.
Wherein, the modules of apparatus of the present invention can be integrated in one, and also can be separated deployment.Above-mentioned module can merge into a module, also can split into multiple submodule further.
Embodiment three
Based on the application same with said method design, the embodiment of the present application provides a kind of business platform, and as shown in Figure 4, described business platform specifically comprises:
Determination module 21, for determining the business information after changing;
Sending module 22, for the business information after described changing is sent to Dynamic Theme generator, by described Dynamic Theme generator according to described in change after business information generate monitor theme.
Described sending module 22, specifically for receiving the request message that Dynamic Theme generator sends to business platform, described request message is for obtaining business information current on business platform; Send response message to Dynamic Theme generator, carry business information current on business platform in described response message, utilize described current business information to determine the business information after changing by Dynamic Theme generator; Or, when the business information on business platform changes, send business information current on described business platform to described Dynamic Theme generator, utilize described current business information to determine the business information after changing by described Dynamic Theme generator.
Described Dynamic Theme generator is specially the Dynamic Theme generator independent of described public sentiment platform, and described Dynamic Theme generator is connected with described public sentiment platform, and is connected with described business platform; Or described Dynamic Theme generator is specially the functional module on described public sentiment platform.
Wherein, the modules of apparatus of the present invention can be integrated in one, and also can be separated deployment.Above-mentioned module can merge into a module, also can split into multiple submodule further.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add required general hardware platform by software and realize, and can certainly pass through hardware, but in a lot of situation, the former is better execution mode.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform method described in each embodiment of the present invention.It will be appreciated by those skilled in the art that accompanying drawing is the schematic diagram of a preferred embodiment, the module in accompanying drawing or flow process might not be that enforcement the present invention is necessary.It will be appreciated by those skilled in the art that the module in the device in embodiment can carry out being distributed in the device of embodiment according to embodiment description, also can carry out respective change and be arranged in the one or more devices being different from the present embodiment.The module of above-described embodiment can merge into a module, also can split into multiple submodule further.The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.Be only several specific embodiment of the present invention above, but the present invention is not limited thereto, the changes that any person skilled in the art can think of all should fall into protection scope of the present invention.