Brand value evaluation method and system based on big data statistical analysis

Brand value evaluation method and system based on big data statistical analysis

  • CN 107,093,103 B
  • Filed: 04/12/2017
  • Issued: 12/01/2020
  • Est. Priority Date: 04/12/2017
  • Status: Active Grant
First Claim
Patent Images

1. A brand value evaluation method based on big data statistical analysis is characterized by comprising the following steps:

  • step S1, acquiring current-period first income data, current-period second income data and current-period first cost data, wherein the current-period second income data is obtained by calculating current-period second cost data and current-period first business cost rate, and the current-period first cost data is obtained by calculating previous-period first cost data and cost increase rate;

    the current-stage second cost data is obtained by calculating a unit cost change coefficient, previous-stage unit cost data, previous-stage sales data and a sales increase rate;

    in step S1, the method further includes correcting the current first business cost rate, specifically;

    obtaining the grading data of the current stage influence factors and the grading data of the previous stage influence factors;

    calculating to obtain an influence coefficient according to the grading data of the influence factors in the current stage and the grading data of the influence factors in the previous stage;

    calculating to obtain a correction coefficient according to the influence coefficient;

    correcting and calculating the second business cost rate in the current period through the correction coefficient to obtain the corrected first business cost rate in the current period;

    step S2, calculating current early-stage first profit data according to the current early-stage first income data, the current early-stage second income data and the current-stage first cost data;

    step S3, obtaining profit discount rate, long-term forecast inflation rate and second profit data, wherein the second profit data is obtained according to the first profit data in the current period;

    step S4, calculating the brand value based on cost and profit according to the current early stage first profit data, the profit discount rate, the long-term forecast inflation rate and the second profit data;

    accessing the internet and capturing content related to the brand;

    quantitatively analyzing the captured content for determining a first brand value of the brand;

    the method for filtering the captured content, extracting the content of the theme related to the brand and acquiring the content related to the brand in the dynamic page content based on the theme comprises the following steps;

    establishing a JavaScript filter library and a JavaScript local library at a capturing server side;

    the JavaScript filter library is established based on a theme and is irrelevant to target content, and the JavaScript filter library mainly comprises two types of executable files;

    1. a JavaScript file that is obviously unrelated to subject;

    2. a file for online statistics of customer satisfaction and insertion of third party advertisement promotion codes;

    the method comprises the steps that a JavaScript local library is initially added with file sets of jQuery, Ext, Dojo, Google Web ToolKit, ProtoType and YUI, and a one-to-one mapping relation between keywords and the file sets is established for each file set according to the keywords;

    checking whether a file set of jQuery, Ext, Dojo, Google Web ToolKit, ProtoType and YUI initially added to a JavaScript local library exists in the JavaScript local library according to a keyword part of a JavaScript file name requested outside the current site every time, and if the file set does not exist, sending an Ajax request to acquire the file set and storing the file set in the JavaScript local library;

    if yes, directly carrying out local downloading;

    acquiring page information of each captured page, and generating a DOM (document object model) of the current page;

    if the host object is used in the current page, the capture server instantiates the host object as a corresponding object;

    checking an external JavaScript file requested in the current page according to the JavaScript filter library, if the external JavaScript file is irrelevant to the theme, setting a loading-free mark at a corresponding position of a DOM object of the current page, and otherwise, setting a normal loading mark;

    wherein the theme is a theme related to the brand;

    for the external JavaScript file marked as normal loading, if the currently processed JavaScript file exists in a JavaScript local library, setting a local loading mark, otherwise, setting a normal loading mark;

    executing JavaScript in the current page to obtain dynamic page information;

    wherein, the external JavaScript file is loaded according to the loading mark;

    checking whether each obtained dynamic page loses part of information in the original page or not, if so, adding the lost part into the dynamic page again to obtain integrated page information, namely content of a theme related to the brand;

    wherein, whether each dynamic page obtained by the test loses part of the information in the original page, if so, the lost part is added to the dynamic page again to obtain the integrated page information, namely the content of the theme related to the brand, and the method comprises the following steps;

    establishing a dynamic page library for each current dynamic page;

    traversing a dynamic page library of a current dynamic page, executing the following algorithm on a root <

    div >

    tag of the current dynamic page, wherein the algorithm acquires the next tag according to a depth-first sequence and initializes an empty stack at the same time, and the method comprises the following steps;

    step a1, taking the first element under the root <

    div >

    tag of the current dynamic page;

    step a2, judging whether the first element exists;

    popping a top stack element if the first element does not exist, and then acquiring the top stack element, at this time if the top stack element is an idle step a 7;

    if the first element exists, taking out the next element in the first element, at this time, popping up the top element if the next element is empty, at this time, if the top element is an idle step a7, and if the above element is text content, directly turning to step a 4;

    step a3, if the root <

    div >

    tag of the current dynamic page contains another <

    div >

    tag, then the root <

    div >

    tag of the current dynamic page is pressed into the stack, the first element under the root <

    div >

    tag of the current dynamic page is taken out, the step a2 is switched, otherwise, the text content of the root <

    div >

    tag of the current dynamic page is taken out;

    step a4, inquiring the text content in the DOM tree of the current dynamic page;

    step a5, if the text content is found, acquiring the stack top element, if the stack top element is empty, turning to step a7, otherwise, taking out the next element in the current element, and turning to step a 2;

    a6, placing the text content in a root label <

    div > and

    inserting the text content into the position in front of the current page main body label <

    /body >

    , obtaining the stack top element, if the stack top element is empty, turning to a7, otherwise, taking out the next element in the current element, and turning to a 2;

    step a7, taking the root <

    div >

    of a next dynamic page;

    step a8, if the next dynamic page exists, turning to step a1, otherwise ending the processing;

    finally, acquiring combined page information of the dynamic page source code acquired by the JavaScript parser after the whole DOM operation is executed and the content which is not inserted into the current DOM in the execution process;

    evaluating the content of the extracted subject matter to determine a second brand value of the brand;

    determining a brand value based on a public praise impact in conjunction with the first brand value and the second brand value;

    a final brand value is determined based on the cost and profit based brand value and the public praise impact based brand value.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×