[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201811207861.1A
Other languages
Chinese (zh)
Other versions
CN109165255B (en
Inventor
杨琴
陈银
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Yangsheng Technology Group Co ltd
Original Assignee
Chongqing Yangsheng Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing Yangsheng Information Technology Co Ltd filed Critical Chongqing Yangsheng Information Technology Co Ltd
Priority to CN201811207861.1A priority Critical patent/CN109165255B/en
Publication of CN109165255A publication Critical patent/CN109165255A/en
Application granted granted Critical
Publication of CN109165255B publication Critical patent/CN109165255B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Big data intelligent government affair platform information pushing method
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.
CN201811207861.1A 2018-10-17 2018-10-17 Big data intelligent government affair platform information pushing method Active CN109165255B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.