CN109165255A - A kind of big data wisdom government affair platform information-pushing method - Google Patents
A kind of big data wisdom government affair platform information-pushing method Download PDFInfo
- Publication number
- CN109165255A CN109165255A CN201811207861.1A CN201811207861A CN109165255A CN 109165255 A CN109165255 A CN 109165255A CN 201811207861 A CN201811207861 A CN 201811207861A CN 109165255 A CN109165255 A CN 109165255A
- Authority
- CN
- China
- Prior art keywords
- browser
- browsing
- account
- value
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012795 verification Methods 0.000 claims description 33
- 230000007717 exclusion Effects 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000002596 correlated effect Effects 0.000 claims description 6
- 230000000875 corresponding effect Effects 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 230000001105 regulatory effect Effects 0.000 claims description 3
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of big data wisdom government affair platform information-pushing methods, comprising the following steps: S1 forms the first browsing database;S2 forms the second browsing database to the data of total data and first browsing people's browsing that the second browsing people selected is browsed;S3 handles the data in the second browsing database, obtains the correlation that the first browsing people is browsed with the second browsing people, S4, to first browsing people push the first browsing interested data of people.The present invention can carry out interested information to the viewer for reading news and push, and cause the concern for browsing people.
Description
Technical Field
The invention relates to the technical field of information pushing, in particular to a big data intelligent government affair platform information pushing method.
Background
Because the mobile phone is carried about and the user browses information in the mobile phone frequently, the problem that how to push news interesting to the browser depends on browsing various news by the mobile phone, which causes attention of the browser, is now urgently needed to be solved.
Disclosure of Invention
The invention aims to at least solve the technical problems in the prior art, and particularly creatively provides an information pushing method for a big data intelligent government affair platform.
In order to achieve the purpose, the invention discloses a big data intelligent government affair platform information pushing method, which comprises the following steps:
s1, acquiring data browsed by a first browser and data browsed by a second browser with the same data browsed by the first browser to form a first browsing database; the first browsing database is built in MxN dimensions
Browsing matrix
Wherein M is the number of viewers, N is the number of browsing items, rijRepresenting a viewer uiFor browsing item vjI is a positive integer not greater than M, and j is a positive integer not greater than N;
wherein,representing a viewer uiFor browsing item vjThe time of day when the access is requested,representing a viewer uiFor browsing item vjThe moment when the browsing is terminated,representing a viewer uζFor browsing item vjThe time of day when the access is requested,representing a viewer uζFor browsing item vjThe moment when the browsing is terminated,representing a viewer uζFor browsing item vρThe time of day when the access is requested,representing a viewer uζFor browsing item vρAt the moment when the browsing is terminated, the mu and the epsilon are regulating factors, and the value range is (0,1)];
S2, weighting the value rijThe weighted values r are selected according to the sequence from small to largeijIn the range of [ r '-lambda, r' + lambda]The selected second browser forms a second browsing database for all data browsed by the second browser and the data browsed by the first browser, wherein r' is the weight value of the first browser, and lambda is the weight offset;
s3, processing the data in the second browsing database, obtaining the browsing relevance between the first and second browsing people, and determining whether the browsing relevance between the first and second browsing people is greater than or equal to a preset relevance value:
if the magnitude of the correlation between the first viewer and the second viewer is greater than or equal to the preset correlation value, performing step S4;
if the magnitude of the correlation between the first browser and the second browser is smaller than the preset correlation value, the next browser is taken as the second browser, and step S3 is executed;
s4, pushing the data which the first browser is interested in to the first browser.
In a preferred embodiment of the present invention, the method for calculating the correlation in step S3 is: acquiring historical browsing data browsed by a browser u and a browser v together, calculating the joint browsing correlation between the browser u and the browser v, if the joint browsing correlation is greater than or equal to a preset first correlation, the browser v is correlated with the browser u, and if not, the browser v is not correlated with the browser u;
the method for calculating the co-browsing correlation between the browser u and the browser v comprises the following steps:
wherein sim (u, v)' is a co-browsing correlation between the viewer u and the viewer v;
Ru,kis that the browser u is to the co-browsing item set Iu,vThe browsing value of the browsing item k;
is that the browser u is to the co-browsing item set Iu,vAverage browsing value of;
Rv,kis that the browser v is on the set I of co-browsing itemsu,vThe browsing value of the browsing item k;
is that the browser v is on the set I of co-browsing itemsu,vAverage browsing value of;
Iu,vis a set of items browsed by the browser u and the browser v together;
α is the first adjustment coefficient of the browser u and the browser v, and the value range is (0, 1).
In a preferred embodiment of the present invention, the method for calculating the correlation in step S3 is: acquiring historical browsing data of all browsing of a browser u and a browser v, if the common browsing correlation is greater than or equal to a preset first correlation, judging whether all browsing correlations are greater than or equal to a preset second correlation, if all browsing correlations are greater than or equal to the preset second correlation, the preset second correlation is greater than or equal to the preset first correlation, the browser u is related to the browser v, and if not, the browser u is not related to the browser v;
the method for calculating all browsing relativity between the browser u and the browser v comprises the following steps:
wherein sim (u, v) "is all browsing dependencies between the browser u and the browser v;
Iuis the set of all browsing items of the browser u;
Ivis the set of all browsing items of the browser v;
β is a second tuning parameter and is a positive number less than α;
Su,pis that the browser u browses the item set IuThe browsing value of browsing item p;
is that the browser u browses the item set IuAverage browsing value of;
Sv,gis that the browser v is to browse the item set IvThe browsing value of the browsing item g;
is that the browser v is to browse the item set IvAverage browsing value of (2).
In a preferred embodiment of the present invention, the method for calculating the correlation in step S3 is: acquiring historical browsing data browsed by a browser u and a browser v respectively and independently, if the co-browsing relevance is greater than or equal to a preset first relevance or/and all browsing relevance is greater than or equal to a preset second relevance,
judging whether the independent browsing mutual exclusion is greater than or equal to the preset mutual exclusion, if the independent browsing mutual exclusion is greater than or equal to the preset mutual exclusion, the browser u is irrelevant to the browser v, and if not, the browser u is relevant to the browser v;
the method for calculating the independent browsing mutual exclusion between the browser u and the browser v comprises the following steps:
wherein sim (u, v)' is the browsing mutual exclusion between the browser u and the browser v;
Huthe method is a set of items browsed by a browser u independently, and does not comprise a set browsed by a browser v;
Hvthe method is a set of items browsed by a browser v independently, and does not comprise a set browsed by a browser u;
χ is a third adjusting parameter, and the numeric area is (0, 1);
Ju,bis that the browser u is to browse the item set HuThe browsing value of browsing item b;
is that the browser u is to browse the item set HuAverage browsing value of;
Zv,dis that the browser v is to browse the collection H of itemsvThe browsing value of browsing item d;
is that the browser v is to browse the collection H of itemsvAverage browsing value of (2).
In a preferred embodiment of the present invention, the calculation method pushed in step S4 is:
judging the pushing value of the first browser, if the pushing value is larger than or equal to a preset threshold value, pushing the items browsed by the second browser to the first browser, otherwise, not pushing the items browsed by the second browser to the first browser;
wherein,andrespectively sequentially presetting a first correlation, a second correlation and mutual exclusivity;
Puis the browsing push value of the browser u;
is that the browser u browses the item set IuAverage browsing value of;
is that the browser u is to the co-browsing item set Iu,vAverage browsing value of;
is that the browser u is to browse the item set HuAverage browsing value of;
sim (u, v)' is the co-browsing correlation between viewer u and viewer v;
sim (u, v) "is all browsing dependencies between browser u and browser v;
sim (u, v)' is the browsing mutual exclusion between browser u and browser v.
In a preferred embodiment of the present invention, the method further comprises comparing the geographic locations of the first viewer and the second viewer, and specifically comprises the following steps:
s61, the server receives the first browser browsing request, and judges whether the first browser logs in the account:
if the first browser does not log in the account, the server records the ID of a first client used by the first browser as the account of the first browser and acquires the geographical position of the first browser during browsing;
if the first browser logs in the account, the server sends a browsing record to the first client whether to merge the account which is not logged in by the first client:
if the server receives the browsing record when the first client side does not log in the account, the server merges the browsing record when the first client side does not log in the account into the account, and acquires the geographical position of the first browser when browsing;
if the server receives the browsing record when the first client does not merge the unregistered account, the browsing record when the account is not merged to the login account, and the geographical position of the first browser is obtained during browsing;
s62, the server receives the browsing request of the second browser, and judges whether the second browser logs in the account:
if the second browser does not log in the account, the server records that the second browser uses the ID of the second client as the account of the second browser, and acquires the geographical position of the second browser during browsing;
if the second browser logs in the account, the server sends a browsing record to the second client whether to merge the account which is not logged in by the second client:
if the server receives the browsing record when the second client side does not log in the account, the server merges the browsing record when the account is not logged in to the login account, and acquires the geographical position of the browser during browsing;
if the server receives the browsing record when the second client does not merge the unregistered account, the browsing record when the account is not logged is not merged to the login account, and the geographical position of the browser during browsing is acquired;
s63, judging whether the geographic positions of the first browser and the second browser belong to the same area:
if the geographic positions of the first browser and the second browser belong to the same area, putting the data browsed by the second browser into a browsing database;
and if the geographic positions of the first browser and the second browser do not belong to the same region, not putting the data browsed by the second browser into a browsing database.
In a preferred embodiment of the present invention, the method further includes the following steps:
presetting a unique authentication account and an authentication password corresponding to the authentication account at a server end, and judging whether the authentication account, the authentication password and the verification code input by a client end are consistent with the authentication account and the authentication password on the server end and the verification code sent by the server;
if the authentication account, the authentication password and the verification code input by the client are consistent with the authentication account, the authentication password and the verification code sent by the server, the login is successful;
if the authentication account input by the client is inconsistent with all authentication accounts preset by the server, prompting that the input authentication account does not exist, and re-inputting the authentication account, the authentication password and the verification code;
if the authentication password input by the client is inconsistent with the authentication password corresponding to the authentication account preset on the server, prompting that the input authentication password is wrong, and re-inputting the authentication account, the authentication password and the verification code;
if the verification code input by the client side is inconsistent with the verification code sent by the server side, prompting that the input verification code is wrong, resending a new verification code by the server side, and reentering the authentication account number, the authentication password and the verification code.
In a preferred embodiment of the present invention, it is determined whether the browsing volume of the first browser to the browsing resource is greater than or equal to a preset first browsing volume, where the preset first browsing volume is greater than the preset browsing volume:
if the browsing amount of the first browser to the browsing resources is larger than or equal to a preset first browsing amount, sending information to a communication account bound by an account number logged in by the first browser;
and if the browsing amount of the first browser to the browsing resources is smaller than the preset first browsing amount, not sending information to the communication account bound by the account number logged in by the first browser.
In a preferred embodiment of the present invention, the communication account is a mobile phone number or/and a mailbox.
In summary, due to the adoption of the technical scheme, the invention has the beneficial effects that: the invention can push the information which is interesting to the browser reading news, thereby attracting the attention of the browser.
Drawings
FIG. 1 is a schematic flow diagram of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
The invention discloses a big data intelligent government affair platform information pushing method, which comprises the following steps:
s1, acquiring data browsed by a first browser and data browsed by a second browser with the same data browsed by the first browser to form a first browsing database; the first browsing database is built in MxN dimensions
Browsing matrix
Wherein M is the number of viewers, N is the number of browsing items, rijRepresenting a viewer uiFor browsing item vjI is a positive integer not greater than M, and j is a positive integer not greater than N;
wherein,representing a viewer uiFor browsing item vjThe time of day when the access is requested,representing a viewer uiFor browsing item vjThe moment when the browsing is terminated,representing a viewer uζFor browsing item vjThe time of day when the access is requested,representing a viewer uζFor browsing item vjThe moment when the browsing is terminated,representing a viewer uζFor browsing item vρThe time of day when the access is requested,representing a viewer uζFor browsing item vρAt the moment when the browsing is terminated, the mu and the epsilon are regulating factors, and the value range is (0,1)];
S2, weighting the value rijThe weighted values r are selected according to the sequence from small to largeijIn the range of [ r '-lambda, r' + lambda]The selected second browser forms a second browsing database for all data browsed by the second browser and the data browsed by the first browser, wherein r' is the weight value of the first browser, and lambda is the weight offset;
s3, processing the data in the second browsing database, obtaining the browsing relevance between the first and second browsing people, and determining whether the browsing relevance between the first and second browsing people is greater than or equal to a preset relevance value:
if the magnitude of the correlation between the first viewer and the second viewer is greater than or equal to the preset correlation value, performing step S4;
if the magnitude of the correlation between the first browser and the second browser is smaller than the preset correlation value, the next browser is taken as the second browser, and step S3 is executed;
s4, pushing the data which the first browser is interested in to the first browser. In the present embodiment, the first viewer is viewer u, and the second viewer is viewer v.
In a preferred embodiment of the present invention, the method for calculating the correlation in step S3 is: acquiring historical browsing data browsed by a browser u and a browser v together, calculating the joint browsing correlation between the browser u and the browser v, if the joint browsing correlation is greater than or equal to a preset first correlation, the browser v is correlated with the browser u, and if not, the browser v is not correlated with the browser u;
the method for calculating the co-browsing correlation between the browser u and the browser v comprises the following steps:
wherein sim (u, v)' is a co-browsing correlation between the viewer u and the viewer v;
Ru,kis that the browser u is to the co-browsing item set Iu,vThe browsing value of the browsing item k;
is that the browser u is to the co-browsing item set Iu,vAverage browsing value of;
Rv,kis a LiuSet of co-browsing items I for the Exhibit vu,vThe browsing value of the browsing item k;
is that the browser v is on the set I of co-browsing itemsu,vAverage browsing value of;
Iu,vis a set of items browsed by the browser u and the browser v together;
α is the first adjustment coefficient of the browser u and the browser v, and the value range is (0, 1).
In a preferred embodiment of the present invention, the method for calculating the correlation in step S3 is: acquiring historical browsing data of all browsing of a browser u and a browser v, if the common browsing correlation is greater than or equal to a preset first correlation, judging whether all browsing correlations are greater than or equal to a preset second correlation, if all browsing correlations are greater than or equal to the preset second correlation, the preset second correlation is greater than or equal to the preset first correlation, the browser u is related to the browser v, and if not, the browser u is not related to the browser v;
the method for calculating all browsing relativity between the browser u and the browser v comprises the following steps:
wherein sim (u, v) "is all browsing dependencies between the browser u and the browser v;
Iuis the set of all browsing items of the browser u;
Ivis the set of all browsing items of the browser v;
β is a second tuning parameter and is a positive number less than α;
Su,pis that the browser u browses the item set IuThe browsing value of browsing item p;
is that the browser u browses the item set IuAverage browsing value of;
Sv,gis that the browser v is to browse the item set IvThe browsing value of the browsing item g;
is that the browser v is to browse the item set IvAverage browsing value of (2).
In a preferred embodiment of the present invention, the method for calculating the correlation in step S3 is: acquiring historical browsing data browsed by a browser u and a browser v respectively and independently, if the co-browsing relevance is greater than or equal to a preset first relevance or/and all browsing relevance is greater than or equal to a preset second relevance,
judging whether the independent browsing mutual exclusion is greater than or equal to the preset mutual exclusion, if the independent browsing mutual exclusion is greater than or equal to the preset mutual exclusion, the browser u is irrelevant to the browser v, and if not, the browser u is relevant to the browser v;
the method for calculating the independent browsing mutual exclusion between the browser u and the browser v comprises the following steps:
wherein sim (u, v)' is the browsing mutual exclusion between the browser u and the browser v;
Huthe method is a set of items browsed by a browser u independently, and does not comprise a set browsed by a browser v;
Hvis a set of items browsed by a browser v alone, and does not comprise a set browsed by a browser u;
χ is a third adjusting parameter, and the numeric area is (0, 1);
Ju,bis that the browser u is to browse the item set HuThe browsing value of browsing item b;
is that the browser u is to browse the item set HuAverage browsing value of;
Zv,dis that the browser v is to browse the collection H of itemsvThe browsing value of browsing item d;
is that the browser v is to browse the collection H of itemsvAverage browsing value of (2).
In a preferred embodiment of the present invention, the calculation method pushed in step S4 is:
judging the pushing value of the first browser, if the pushing value is larger than or equal to a preset threshold value, pushing the items browsed by the second browser to the first browser, otherwise, not pushing the items browsed by the second browser to the first browser;
wherein,andrespectively sequentially presetting a first correlation, a second correlation and mutual exclusivity;
Puis the browsing push value of the browser u;
is that the browser u browses the item set IuAverage browsing value of;
is that the browser u is to the co-browsing item set Iu,vAverage browsing value of;
is that the browser u is to browse the item set HuAverage browsing value of;
sim (u, v)' is the co-browsing correlation between viewer u and viewer v;
sim (u, v) "is all browsing dependencies between browser u and browser v;
sim (u, v)' is the browsing mutual exclusion between browser u and browser v.
In a preferred embodiment of the present invention, the method further comprises comparing the geographic locations of the first viewer and the second viewer, and specifically comprises the following steps:
s61, the server receives the first browser browsing request, and judges whether the first browser logs in the account:
if the first browser does not log in the account, the server records the ID of a first client used by the first browser as the account of the first browser and acquires the geographical position of the first browser during browsing;
if the first browser logs in the account, the server sends a browsing record to the first client whether to merge the account which is not logged in by the first client:
if the server receives the browsing record when the first client side does not log in the account, the server merges the browsing record when the first client side does not log in the account into the account, and acquires the geographical position of the first browser when browsing;
if the server receives the browsing record when the first client does not merge the unregistered account, the browsing record when the account is not merged to the login account, and the geographical position of the first browser is obtained during browsing;
s62, the server receives the browsing request of the second browser, and judges whether the second browser logs in the account:
if the second browser does not log in the account, the server records that the second browser uses the ID of the second client as the account of the second browser, and acquires the geographical position of the second browser during browsing;
if the second browser logs in the account, the server sends a browsing record to the second client whether to merge the account which is not logged in by the second client:
if the server receives the browsing record when the second client side does not log in the account, the server merges the browsing record when the account is not logged in to the login account, and acquires the geographical position of the browser during browsing;
if the server receives the browsing record when the second client does not merge the unregistered account, the browsing record when the account is not logged is not merged to the login account, and the geographical position of the browser during browsing is acquired;
s63, judging whether the geographic positions of the first browser and the second browser belong to the same area:
if the geographic positions of the first browser and the second browser belong to the same area, putting the data browsed by the second browser into a browsing database;
and if the geographic positions of the first browser and the second browser do not belong to the same region, not putting the data browsed by the second browser into a browsing database.
In a preferred embodiment of the present invention, the method further includes the following steps:
presetting a unique authentication account and an authentication password corresponding to the authentication account at a server end, and judging whether the authentication account, the authentication password and the verification code input by a client end are consistent with the authentication account and the authentication password on the server end and the verification code sent by the server;
if the authentication account, the authentication password and the verification code input by the client are consistent with the authentication account, the authentication password and the verification code sent by the server, the login is successful;
if the authentication account input by the client is inconsistent with all authentication accounts preset by the server, prompting that the input authentication account does not exist, and re-inputting the authentication account, the authentication password and the verification code;
if the authentication password input by the client is inconsistent with the authentication password corresponding to the authentication account preset on the server, prompting that the input authentication password is wrong, and re-inputting the authentication account, the authentication password and the verification code;
if the verification code input by the client side is inconsistent with the verification code sent by the server side, prompting that the input verification code is wrong, resending a new verification code by the server side, and reentering the authentication account number, the authentication password and the verification code.
In a preferred embodiment of the present invention, it is determined whether the browsing volume of the first browser to the browsing resource is greater than or equal to a preset first browsing volume, where the preset first browsing volume is greater than the preset browsing volume:
if the browsing amount of the first browser to the browsing resources is larger than or equal to a preset first browsing amount, sending information to a communication account bound by an account number logged in by the first browser;
and if the browsing amount of the first browser to the browsing resources is smaller than the preset first browsing amount, not sending information to the communication account bound by the account number logged in by the first browser.
In a preferred embodiment of the present invention, the communication account is a mobile phone number or/and a mailbox.
While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
Claims (9)
1. A big data intelligent government affair platform information pushing method is characterized by comprising the following steps:
s1, acquiring data browsed by a first browser and data browsed by a second browser with the same data browsed by the first browser to form a first browsing database; the first browsing database is used for establishing browsing matrix in MxN dimension
Wherein M is the number of viewersN is the number of browsing items, rijRepresenting a viewer uiFor browsing item vjI is a positive integer not greater than M, and j is a positive integer not greater than N;
wherein,representing a viewer uiFor browsing item vjThe time of day when the access is requested,representing a viewer uiFor browsing item vjThe moment when the browsing is terminated,representing a viewer uζFor browsing item vjThe time of day when the access is requested,representing a viewer uζFor browsing item vjThe moment when the browsing is terminated,representing a viewer uζFor browsing item vρThe time of day when the access is requested,representing a viewer uζFor browsing item vρAt the moment when the browsing is terminated, the mu and the epsilon are regulating factors, and the value range is (0,1)];
S2, weighting the value rijThe weighted values r are selected according to the sequence from small to largeijIn the range of [ r '-lambda, r' + lambda]The browser of (2) is taken as a second browser, r' is the weight value of the first browser, and lambda is the weightThe offset is used for forming a second browsing database for all the data browsed by the selected second browser and the data browsed by the first browser;
s3, processing the data in the second browsing database, obtaining the browsing relevance between the first and second browsing people, and determining whether the browsing relevance between the first and second browsing people is greater than or equal to a preset relevance value:
if the magnitude of the correlation between the first viewer and the second viewer is greater than or equal to the preset correlation value, performing step S4;
if the magnitude of the correlation between the first browser and the second browser is smaller than the preset correlation value, the next browser is taken as the second browser, and step S3 is executed;
s4, pushing the data which the first browser is interested in to the first browser.
2. The big data intelligent government platform information pushing method according to claim 1, wherein the correlation calculation method in step S3 is as follows: acquiring historical browsing data browsed by a browser u and a browser v together, calculating the joint browsing correlation between the browser u and the browser v, if the joint browsing correlation is greater than or equal to a preset first correlation, the browser v is correlated with the browser u, and if not, the browser v is not correlated with the browser u;
the method for calculating the co-browsing correlation between the browser u and the browser v comprises the following steps:
wherein sim (u, v)' is a co-browsing correlation between the viewer u and the viewer v;
Ru,kis that the browser u is to the co-browsing item set Iu,vThe browsing value of the browsing item k;
is that the browsers u go togetherCollections of View items Iu,vAverage browsing value of;
Rv,kis that the browser v is on the set I of co-browsing itemsu,vThe browsing value of the browsing item k;
is that the browser v is on the set I of co-browsing itemsu,vAverage browsing value of;
Iu,vis a set of items browsed by the browser u and the browser v together;
α is the first adjustment coefficient of the browser u and the browser v, and the value range is (0, 1).
3. The big data intelligent government platform information pushing method according to claim 1, wherein the correlation calculation method in step S3 is as follows: acquiring historical browsing data of all browsing of a browser u and a browser v, if the common browsing correlation is greater than or equal to a preset first correlation, judging whether all browsing correlations are greater than or equal to a preset second correlation, if all browsing correlations are greater than or equal to the preset second correlation, the preset second correlation is greater than or equal to the preset first correlation, the browser u is related to the browser v, and if not, the browser u is not related to the browser v;
the method for calculating all browsing relativity between the browser u and the browser v comprises the following steps:
wherein sim (u, v) "is all browsing dependencies between the browser u and the browser v;
Iuis the set of all browsing items of the browser u;
Ivis the set of all browsing items of the browser v;
β is a second tuning parameter and is a positive number less than α;
Su,pis that the browser u browses the item set IuBrowsing of item pViewing the value;
is that the browser u browses the item set IuAverage browsing value of;
Sv,gis that the browser v is to browse the item set IvThe browsing value of the browsing item g;
is that the browser v is to browse the item set IvAverage browsing value of (2).
4. The big data intelligent government platform information pushing method according to claim 1, wherein the correlation calculation method in step S3 is as follows: acquiring historical browsing data browsed by a browser u and a browser v respectively and independently, if the co-browsing relevance is greater than or equal to a preset first relevance or/and all browsing relevance is greater than or equal to a preset second relevance,
judging whether the independent browsing mutual exclusion is greater than or equal to the preset mutual exclusion, if the independent browsing mutual exclusion is greater than or equal to the preset mutual exclusion, the browser u is irrelevant to the browser v, and if not, the browser u is relevant to the browser v;
the method for calculating the independent browsing mutual exclusion between the browser u and the browser v comprises the following steps:
wherein sim (u, v)' is the browsing mutual exclusion between the browser u and the browser v;
Huthe method is a set of items browsed by a browser u independently, and does not comprise a set browsed by a browser v;
Hvthe method is a set of items browsed by a browser v independently, and does not comprise a set browsed by a browser u;
χ is a third adjusting parameter, and the numeric area is (0, 1);
Ju,bis that the browser u is to browse the item set HuThe browsing value of browsing item b;
is that the browser u is to browse the item set HuAverage browsing value of;
Zv,dis that the browser v is to browse the collection H of itemsvThe browsing value of browsing item d;
is that the browser v is to browse the collection H of itemsvAverage browsing value of (2).
5. The big data intelligent government platform information pushing method according to claim 1, wherein the calculation method pushed in step S4 is:
judging the pushing value of the first browser, if the pushing value is larger than or equal to a preset threshold value, pushing the items browsed by the second browser to the first browser, otherwise, not pushing the items browsed by the second browser to the first browser;
wherein,andrespectively sequentially presetting a first correlation, a second correlation and mutual exclusivity;
Puis the browsing push value of the browser u;
is that a browser u goes to a browserCollections of View items IuAverage browsing value of;
is that the browser u is to the co-browsing item set Iu,vAverage browsing value of;
is that the browser u is to browse the item set HuAverage browsing value of;
sim (u, v)' is the co-browsing correlation between viewer u and viewer v;
sim (u, v) "is all browsing dependencies between browser u and browser v;
sim (u, v)' is the browsing mutual exclusion between browser u and browser v.
6. The big data intelligent government platform information pushing method according to claim 1, further comprising comparing the geographic location of the first viewer with the geographic location of the second viewer, specifically comprising the steps of:
s61, the server receives the first browser browsing request, and judges whether the first browser logs in the account:
if the first browser does not log in the account, the server records the ID of a first client used by the first browser as the account of the first browser and acquires the geographical position of the first browser during browsing;
if the first browser logs in the account, the server sends a browsing record to the first client whether to merge the account which is not logged in by the first client:
if the server receives the browsing record when the first client side does not log in the account, the server merges the browsing record when the first client side does not log in the account into the account, and acquires the geographical position of the first browser when browsing;
if the server receives the browsing record when the first client does not merge the unregistered account, the browsing record when the account is not merged to the login account, and the geographical position of the first browser is obtained during browsing;
s62, the server receives the browsing request of the second browser, and judges whether the second browser logs in the account:
if the second browser does not log in the account, the server records that the second browser uses the ID of the second client as the account of the second browser, and acquires the geographical position of the second browser during browsing;
if the second browser logs in the account, the server sends a browsing record to the second client whether to merge the account which is not logged in by the second client:
if the server receives the browsing record when the second client side does not log in the account, the server merges the browsing record when the account is not logged in to the login account, and acquires the geographical position of the browser during browsing;
if the server receives the browsing record when the second client does not merge the unregistered account, the browsing record when the account is not logged is not merged to the login account, and the geographical position of the browser during browsing is acquired;
s63, judging whether the geographic positions of the first browser and the second browser belong to the same area:
if the geographic positions of the first browser and the second browser belong to the same area, putting the data browsed by the second browser into a browsing database;
and if the geographic positions of the first browser and the second browser do not belong to the same region, not putting the data browsed by the second browser into a browsing database.
7. The big data intelligent government platform information pushing method according to claim 6, further comprising the following steps of account login:
presetting a unique authentication account and an authentication password corresponding to the authentication account at a server end, and judging whether the authentication account, the authentication password and the verification code input by a client end are consistent with the authentication account and the authentication password on the server end and the verification code sent by the server;
if the authentication account, the authentication password and the verification code input by the client are consistent with the authentication account, the authentication password and the verification code sent by the server, the login is successful;
if the authentication account input by the client is inconsistent with all authentication accounts preset by the server, prompting that the input authentication account does not exist, and re-inputting the authentication account, the authentication password and the verification code;
if the authentication password input by the client is inconsistent with the authentication password corresponding to the authentication account preset on the server, prompting that the input authentication password is wrong, and re-inputting the authentication account, the authentication password and the verification code;
if the verification code input by the client side is inconsistent with the verification code sent by the server side, prompting that the input verification code is wrong, resending a new verification code by the server side, and reentering the authentication account number, the authentication password and the verification code.
8. The big-data intelligent government platform information pushing method according to claim 6, wherein it is determined whether the browsing amount of the first browser to the browsing resources is greater than or equal to a preset first browsing amount, the preset first browsing amount is greater than the preset browsing amount:
if the browsing amount of the first browser to the browsing resources is larger than or equal to a preset first browsing amount, sending information to a communication account bound by an account number logged in by the first browser;
and if the browsing amount of the first browser to the browsing resources is smaller than the preset first browsing amount, not sending information to the communication account bound by the account number logged in by the first browser.
9. The big data intelligent government platform information pushing method according to claim 8, wherein the communication account is a mobile phone number or/and a mailbox.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811207861.1A CN109165255B (en) | 2018-10-17 | 2018-10-17 | Big data intelligent government affair platform information pushing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811207861.1A CN109165255B (en) | 2018-10-17 | 2018-10-17 | Big data intelligent government affair platform information pushing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109165255A true CN109165255A (en) | 2019-01-08 |
| CN109165255B CN109165255B (en) | 2020-11-27 |
Family
ID=64878414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811207861.1A Active CN109165255B (en) | 2018-10-17 | 2018-10-17 | Big data intelligent government affair platform information pushing method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109165255B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111694884A (en) * | 2020-06-12 | 2020-09-22 | 广元量知汇科技有限公司 | Intelligent government affair request processing method based on big data |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101968802A (en) * | 2010-09-30 | 2011-02-09 | 百度在线网络技术(北京)有限公司 | Method and equipment for recommending content of Internet based on user browse behavior |
| US7921071B2 (en) * | 2007-11-16 | 2011-04-05 | Amazon Technologies, Inc. | Processes for improving the utility of personalized recommendations generated by a recommendation engine |
| CN103997507A (en) * | 2013-02-20 | 2014-08-20 | 腾讯科技(深圳)有限公司 | Information push method and apparatus |
| CN106991173A (en) * | 2017-04-05 | 2017-07-28 | 合肥工业大学 | Collaborative filtering recommending method based on user preference |
-
2018
- 2018-10-17 CN CN201811207861.1A patent/CN109165255B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7921071B2 (en) * | 2007-11-16 | 2011-04-05 | Amazon Technologies, Inc. | Processes for improving the utility of personalized recommendations generated by a recommendation engine |
| CN101968802A (en) * | 2010-09-30 | 2011-02-09 | 百度在线网络技术(北京)有限公司 | Method and equipment for recommending content of Internet based on user browse behavior |
| CN103997507A (en) * | 2013-02-20 | 2014-08-20 | 腾讯科技(深圳)有限公司 | Information push method and apparatus |
| CN106991173A (en) * | 2017-04-05 | 2017-07-28 | 合肥工业大学 | Collaborative filtering recommending method based on user preference |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111694884A (en) * | 2020-06-12 | 2020-09-22 | 广元量知汇科技有限公司 | Intelligent government affair request processing method based on big data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109165255B (en) | 2020-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11747971B2 (en) | Apparatus, method and article to facilitate matching of clients in a networked environment | |
| CN105227445B (en) | Recommend platform using methods and applications are recommended | |
| Baglioni et al. | Preprocessing and mining web log data for web personalization | |
| US7266585B2 (en) | Method and system for using screen names to customize interactive agents | |
| US8489987B2 (en) | Monitoring and analyzing creation and usage of visual content using image and hotspot interaction | |
| CN103678647B (en) | A kind of method and system for realizing information recommendation | |
| US8843463B2 (en) | Providing content by using a social network | |
| CN103617547B (en) | A kind of business recommended method and system | |
| CN109729044B (en) | Universal internet data acquisition reverse-crawling system and method | |
| US20100082582A1 (en) | Combining log-based rankers and document-based rankers for searching | |
| US20140052861A1 (en) | Apparatus, method and article to facilitate matching of clients in a networked environment | |
| WO2009114204A2 (en) | Systems and methods for content sharing | |
| CN105245583A (en) | Promotion information pushing method and device | |
| CN102360364A (en) | Automatic application recommendation method and device | |
| WO2010045065A2 (en) | System and methodology for a multi-site search engine | |
| CN101364995A (en) | Web server system | |
| CN100456286C (en) | Universal file search system and method | |
| CN105871585A (en) | Terminal association method and device | |
| CN105279206A (en) | Intelligent recommendation method and system | |
| CN107508914A (en) | A kind of accurate method for pushing of message and system based on cloud computing analysis | |
| CN109165255B (en) | Big data intelligent government affair platform information pushing method | |
| CN106713950A (en) | Video service system based on prediction and analysis of user behaviors | |
| CN104348628A (en) | Method and device for obtaining local Root authority | |
| CN105701224A (en) | Security information customized service system based on big data | |
| CN110430062B (en) | Login request processing method, device, equipment and medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: 401121 No. 19, datagu East Road, Xiantao street, Yubei District, Chongqing Patentee after: Chongqing Yangsheng Technology Group Co.,Ltd. Address before: 400010 No.19 datavalley East Road, Xiantao street, Yubei District, Chongqing Patentee before: CHONGQING YANGSHENG INFORMATION TECHNOLOGY Co.,Ltd. |