CN109597942A - Method for pushing, device, equipment and the storage medium of showcase information - Google Patents

Method for pushing, device, equipment and the storage medium of showcase information Download PDF

Info

Publication number
CN109597942A
CN109597942A CN201811536272.8A CN201811536272A CN109597942A CN 109597942 A CN109597942 A CN 109597942A CN 201811536272 A CN201811536272 A CN 201811536272A CN 109597942 A CN109597942 A CN 109597942A
Authority
CN
China
Prior art keywords
showcase
user
browsing
browsed
information
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
CN201811536272.8A
Other languages
Chinese (zh)
Other versions
CN109597942B (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.)
Guangzhou Ouke Information Technology Co Ltd
Original Assignee
Guangzhou Ouke 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 Guangzhou Ouke Information Technology Co Ltd filed Critical Guangzhou Ouke Information Technology Co Ltd
Priority to CN201811536272.8A priority Critical patent/CN109597942B/en
Publication of CN109597942A publication Critical patent/CN109597942A/en
Application granted granted Critical
Publication of CN109597942B publication Critical patent/CN109597942B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses method for pushing, device, equipment and the storage mediums of a kind of showcase information.This method comprises: detection user currently browses the browsing position of showcase;The status information of the showcase is determined according to the browsing position;Target showcase is determined according to the state information;The showcase information of the target showcase is pushed into relative user equipment.By the way that this method solve exhibition personnel are seen using the showcase of user's manual screening hobby, the time of consuming is more, the problem of even omitting.

Description

Method for pushing, device, equipment and the storage medium of showcase information
Technical field
The present embodiments relate to data mining technology more particularly to a kind of method for pushing of showcase information, device, equipment And storage medium.
Background technique
After living standard improves, the abundant demand new as people of cultural life, museum is as society In life one at Public Culture space, start play the part of more and more important role, more and more people in people's lives It has put into time and efforts and has come into museum, understood assorted culture.
Currently, seeing exhibition personnel when entering museum, the user's manual that museum prints and distributes can be asked for, simple attached drawing is passed through The showcase of oneself hobby is screened with brief introduction, the showcase where then walking close to the showcase is watched.
But the showcase in museum is large number of, and the page of user's manual is less, the showcase quantity introduced has Limit, usually introduces the showcase of some hot topics, may omit the showcase where the showpiece of sight exhibition personnel hobby.
In addition to this, exhibition personnel are seen to browse manually, browse the showpiece that information exclusion is not liked in user's manual, screening hobby Showcase, so that it is determined that showcase expend time it is more.
Summary of the invention
The present invention provides method for pushing, device, equipment and the storage medium of a kind of showcase information, is made with solving sight exhibition personnel With the showcase of user's manual screening hobby, the time of consuming is more, the problem of even omitting.
In a first aspect, the embodiment of the invention provides a kind of method for pushing of showcase information, comprising:
Detection user currently browses the browsing position of showcase;
The status information of the showcase is determined according to the browsing position;
Target showcase is determined according to the state information;
The showcase information of the target showcase is pushed into relative user equipment.
Second aspect, the embodiment of the invention also provides a kind of driving means of showcase information, comprising:
User location detection module currently browses the browsing position of showcase for detecting user;
Status information determining module, for determining the status information of the showcase according to the browsing position;
Target showcase determining module, for determining target showcase according to the state information;
User's pushing module, for the showcase information of the target showcase to be pushed to relative user equipment.
The third aspect, the embodiment of the invention also provides a kind of electronic equipment, comprising:
One or more processors;
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processing Device realizes the method for pushing of the showcase information as described in any embodiment.
Fourth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer Program realizes the method for pushing of the showcase information as described in any embodiment when the program is executed by processor.
The present invention currently browses the browsing position of showcase by detecting user;The showcase is determined according to the browsing position Status information;Target showcase is determined according to the state information;The showcase information of the target showcase is pushed to application Family equipment.On the basis of guaranteeing the personalized hobby of user, automatic screening showcase is realized the accurate push of showcase, is not only saved The about time of user also gets rid of limitation of the user's manual to the quantity of showcase, reduces the probability for omitting user preferences showcase, To improve the intelligence in museum, the sight exhibition experience of user is improved.
Detailed description of the invention
Fig. 1 is a kind of flow chart of the method for pushing for showcase information that the embodiment of the present invention one provides;
Fig. 2A is a kind of flow chart of the method for pushing of showcase information provided by Embodiment 2 of the present invention;
Fig. 2 B is showcase provided by Embodiment 2 of the present invention sequence schematic diagram;
Fig. 2 C is the showing interface figure of display showcase information provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of structure chart of the driving means for showcase information that the embodiment of the present invention three provides;
Fig. 4 is the structural schematic diagram for a kind of electronic equipment that the embodiment of the present invention four provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart of the method for pushing for showcase information that the embodiment of the present invention one provides.The present embodiment can be with Suitable for the showcase that museum had been browsed based on user, the scene of the information for the showcase that may be liked to user's push.It should Method is executed by a kind of driving means of showcase information, which can be realized by the mode of software and/or hardware, is usually matched It is placed in electronic equipment.
With reference to Fig. 1, method includes the following steps:
S101, detection user currently browse the browsing position of showcase.
In the concrete realization, different exhibition sections is distinguished in museum, has each showcase in different exhibition section displays, not With showing showpiece in showcase, it is however generally that, the showpiece in the same exhibition section has same attribute, such as painting and calligraphy, bronze ware, this A little showpieces will be arranged according to certain mode, for example, placed according to the age.
Electronic equipment can acquire it and browse generated browsing behavior number when the first showpiece when user enters museum According to for example, browsing position, browsing time, browsing limb action.
In a kind of acquisition mode, the position between each exhibition room in museum, each showcase and each showpiece is acquired in advance Relationship is set, map vector is constructed, which saves in the electronic device.
Multiple hotspot are provided in museum, such as WiFi (Wireless Fidelity) hot spot, user sets portable user Standby access hotspot, electronic equipment can detect the data that mobile device generates by hotspot, so that it is determined that user equipment Position in the map vector, the browsing position as user.
Certainly, the device that can receive the movable signal that user equipment is launched equally can be set in museum, the dress Set the movement routine and location information by three-point fix user equipment.
Certainly, user can also not use self-contained user equipment, but by museum provide, can be adopted Collect the common equipment of location information, such as introducing the electronic reader of showpiece.
Furthermore, the position of the following two kinds mode locating user devices can be passed through:
First is that detecting the signal and the side for using triangulation location that user equipment is launched by two or more base stations Formula obtains the position of user equipment.
Second is that GPS (Global Positioning can be passed through when user equipment has global positioning system System, global positioning system) it is positioned, this mode needs pre- user equipment first to pay close attention to museum's public platform or download rich The application program in object shop simultaneously authorizes it to obtain the relationship of location of user equipment, and wherein user equipment plug-in unit accesses determining for user equipment Position system module simultaneously asks for the location information of user equipment to it, after the specific location of user equipment is obtained under the cooperation of base station Information docks the PORT COM of user equipment in this way, and to user equipment pushed information.
Certainly, it is acquired except browsing behavior data except through hotspot, other modes acquisition browsing can also be used Behavioral data calls camera collection image data for example, dispose multiple cameras in museum, from image data into Row recognition of face tracks different users, and determines its browsing position in map vector by spatial position and identify clear Look at limb action (such as hand direction showpiece), etc., the present embodiment is without restriction to this.
In one example, to browse distance as an example, can be divided into according to the browsing distance between user and showpiece Three classes browse grade:
The first estate is to look around browsing, when the position of the browsing positional distance showpiece of user be it is remote (such as two meters and its More than) when, it determines that the browsing behavior of user belongs to and looks around browsing, browsing degree is lower.
Second grade is to browse roughly, when the position of the browsing positional distance showpiece of user is (such as one meter to two of middle distance Rice) when, determine that the browsing behavior of user belongs to rough browsing, browsing degree is medium.
The tertiary gradient is deep browsing, when the position of the browsing positional distance showpiece of user is closely (such as less than one meter) When, determine that the browsing behavior of user belongs to deep browsing, browsing degree is higher.
S102, the status information that the showcase is determined according to the browsing position.
In the present embodiment, it is browsable showcase and not browsable showcase that status information, which includes showcase,.Browsable showcase is again It is divided into and has browsed showcase and showcase to be browsed;Not browsable showcase is divided into pause browsing showcase and missing showpiece showcase again.Wherein, Pause browsing showcase and missing showpiece showcase are the information being arranged in the server in advance and real-time update, certainly, these two types of exhibitions Cabinet updates showcase state in real time, to play the role of protecting showpiece.
In the present embodiment, when the browsing behavior of user being divided to the deep browsing of third class, counting user browsing should Browsing time used in showcase.
Further, can determine whether the browsing time to showcase for the showcase to be labeled as what user had browsed according to user Showcase.
For example, working as user in the browsing time of showcase is more than 30 seconds, then it is assumed that the showcase is browsed.
In the present embodiment, the state of browsable showcase is browse state or to any one in browse state, Not browsable showcase is not involved in push.
In one embodiment, the browsing range of the user is determined based on the browsing position;If being located at the browsing Showcase in range meets preset viewing conditions, it is determined that the status information of the showcase is to have browsed showcase;From all Showcase has been browsed described in filtering in browsable showcase, has obtained the showcase to be browsed of the user.
Further, in the embodiment of the present invention, the status information that the showcase is determined according to the browsing position, also Including following implemented step: obtaining the browsing grade of active user, detection active user browses used when showpiece in the showcase Browsing time judges whether the browsing time meets the corresponding time conditions of browsing grade according to the browsing grade;If When the browsing time meets the time conditions, it is determined that active user is clear for the status information of showpiece in the showcase It lookes at;Optionally, the showpiece letter in corresponding showcase is pushed after meeting corresponding time conditions to the user under specific browsing grade Breath;When the nonspecific situation of the browsing grade of the user, then step S103 is continued to execute.Such as: browsing grade is looked around respectively Browsing, rough browsing, deep browsing, corresponding time conditions, which are respectively as follows:, to be reached 30 seconds, reaches 20 seconds, reaching 5 seconds; Assuming that before the present position active user K is showcase A, since the number visited before showcase A is more, the browsing of active user K progress Grade is to look around browsing, browses corresponding time conditions when the time that user K is looked around before showcase A meets to look around and has reached 30 Second, then it is the browsing showpiece of user K by the showpiece for determining A in the showcase;It optionally, is to look around browsing for browsing grade After user K meets corresponding time conditions, server uses the corresponding exhibit information of showpiece pushed in showcase A to current K corresponding user equipment in family visits experience to solve the problems, such as that user influences museum because visiting less than showpiece.
S103, target showcase is determined according to the state information.
In the present embodiment, the showcase that user had browsed can reflect user to the hobby of showcase to a certain extent Tendency is calculated in conjunction with the relationship between different showcases and the support model having had been built up according to the showcase that user has browsed The support for needing to be browsed showcase, i.e., treat the support of the showcase of browsing with numerical quantization user.
In the present embodiment, the showcase browsed is inputted preset support model to handle, is owned The support of showcase;The support of the showcase to be browsed is selected from the support of all showcases.
In the embodiment of the present invention, user is mainly reflected in user for the showcase for the support height of current showcase Browsing grade and browsing time caused by the browsing behavior of middle showpiece, when the browsing higher grade, the browsing time is longer, then Corresponding user is higher to the support of showpiece in the showcase, and according to the support of the support budget showpiece to be browsed.
S104, the showcase information of the target showcase is pushed into relative user equipment.
In the present embodiment, showcase at least partly to be browsed can be selected from showcase to be browsed based on support In, and its showcase information (such as title including showcase information, thumbnail) is pushed into user equipment, if user is to the exhibition Cabinet is interested, then can click the showcase information, and then loads the showcase page of the showcase.
Further, the showcase product page includes showcase information.
Furthermore, if the user carries mobile device, which can be pushed into the mobile device.
In the embodiment of the present invention, step S104 further includes following implemented step: the facility information of relative user equipment is obtained, The facility information includes any of the following or a variety of: current location, device model, ID users of user equipment etc.;Root Judge whether the user equipment is equipped with the PORT COM communicated with museum's background server according to the facility information;If The user equipment is equipped with the PORT COM, then based on the determining target showcase, it is corresponding to extract the target showcase Showpiece database index;The corresponding showcase information of the target showcase is obtained according to the showpiece database index, and by described The showcase information is transmitted to the user equipment by PORT COM.
The embodiment of the present invention currently browses the browsing position of showcase by detecting user;Institute is determined according to the browsing position State the status information of showcase;Target showcase is determined according to the state information;The showcase information of the target showcase is pushed to Relative user equipment.On the basis of guaranteeing the personalized hobby of user, automatic screening showcase realizes the accurate push of showcase, The time for not only saving user, limitation of the user's manual to the quantity of showcase is also got rid of, reduces and omit user preferences showcase Probability improve the sight exhibition experience of user to improve the intelligence in museum.
Embodiment two
Fig. 2A is a kind of flow chart of the method for pushing of showcase information provided by Embodiment 2 of the present invention.The present embodiment be The refinement carried out on the basis of embodiment one, essentially describe according to the browsing position determine showcase that the user has browsed with Wait how judge after showcase to be browsed using which kind of push mode, and, based on the support from described to be browsed The specific method of target showcase is determined in showcase.With reference to Fig. 2A, steps are as follows for the present embodiment:
S201, detection user currently browse the browsing position of showcase.
The quantity of showcase to be browsed in S202, according to the state information counting user preset range.
In the present embodiment, it has browsed and since browsable showcase only has wait browse two states.For the ease of height Effect compare, set showcase label to be browsed be 0, the showcase label browsed be 1.The number of corresponding showcase, user's Showcase state table can be indicated by table one.
Table one
Showcase number 0001 0002 0003 …… N-2 N-1 N
Showcase state 0 1 1 …… 0 0 1
In practical applications, according to the difference of range, one showcase of table number can correspond to showcase all in an exhibition room, All showcases that first floor layer (including multiple exhibition rooms) can be corresponded to are also possible to correspond to the showcase in entire museum.
If S203, the quantity calculate the showcase to be browsed within the scope of preset third, according to showcase has been browsed Support.
In one embodiment, quantity refers to that (this is counted user there are four more than in current exhibition room in preset third range Amount can be with sets itself) showcase to be browsed.Four or more showcases to be browsed are calculated according to the showcase that user has browsed at this time Support.
It on the basis of the above embodiments, on the basis of the above embodiments, further include this scene: if the quantity exists In preset first range, it is determined that the browsing showcase nearest apart from the user is target showcase.Do not have in i.e. current exhibition room Need the showcase browsed, it is determined that apart from the showcase that the user is nearest and has browsed be target showcase.
On the basis of the above embodiments, further include this scene: if the quantity in preset second range, really Fixed showcase all to be browsed is target showcase.I.e. user has more than one in current exhibition room, three or less showcases to be browsed.Then Determine that all the showcase to be browsed is determined as target showcase.Target showcase can be determined according to distance at this time, it can also To determine target showcase according to support.
In the present embodiment, the first range (0), the second range (1-4) and third range (4 or more) are can to lead to It crosses what setting changed, can be changed according to the difference of the actual use scene of table one.The present embodiment is without limitation, As long as value in the first range, less than the value of the second range, the value in the second range is less than the value in third range.
S204, according to the support for having browsed showcase and having calculated showcase to be browsed in status information.
In the present embodiment, each showcase to be browsed can calculate support according to the showcase correspondence browsed, but It is just to illustrate that showcase to be browsed is that user may interested showcase only when support is more than preset value.
In the embodiment of the present invention, the step S204 further includes following implemented step: obtaining the browsing behavior of active user; User is calculated for the support for having browsed showcase based on the browsing behavior;The support budget of showcase has been browsed according to this The support of showcase to be browsed.It is wherein described that the support that user has browsed showcase for described in is calculated based on the browsing behavior, It specifically includes following implementations: having browsed the corresponding browsing information of showcase described in obtaining, the status information has contained this Browse showcase is browsed record, corresponding browsing grade and corresponding browsing time;Based on the browsing information, calculate The support for having browsed showcase out, the support for having browsed showcase indicate its browsing behavior quilt when user browses showcase When regarding as browsing the showcase, then the browse state of the showcase is confirmed, wherein the browsing behavior of user is not counted into browsing etc. Grade will not generate browsing record, browse grade when the browsing behavior of user is counted into, and will generate browsing record, and will generation Browsing record classify, be classified into support type browsing number i and non-supporting type browsing number j, therefore this has browsed the support of showcase Spend the calculation of f are as follows: f=[i/ (i+j)] * 100.Optionally, the support type browsing behavior table of support type browsing number will be included in It is shown as user and browses the behavior of grade and/or browsing time respectively in set support threshold range;It is clear that non-supporting type will be included in Several non-supporting type browsing behavior of looking at is expressed as user's browsing grade and/or the browsing time is unsatisfactory for set support threshold value respectively Behavior.Such as: assuming that the corresponding support threshold value of browsing grade is the tertiary gradient, browsing time corresponding support threshold value is 20 seconds, Browsing is looked around when the corresponding browsing grade of the browsing behavior of user for the first estate to be then defined as non-supporting when the browsing time is 5 seconds Type browsing behavior, and it is included in non-supporting type browsing number;When to be that the first estate is looked around clear for the corresponding browsing grade of the browsing behavior of user It lookes at, the browsing time is 30 seconds, then is defined as support type browsing behavior, and be included in support type browsing number;When the browsing behavior of user Corresponding browsing grade is that the second grade browses roughly, and the browsing time is 20 seconds, then is defined as support type browsing behavior, and be included in branch Hold type browsing number.
S205, target showcase is determined wait browse from described based on the support in showcase.
In the present embodiment, for user, it is needed to the showcase browsed and is ranked up from high to low according to support, Take n showcase in the top as target showcase.
In one embodiment, if the support is greater than or equal to preset threshold value, the support highest is selected The n showcases to be browsed;Target showcase is set by the n showcases to be browsed.
In the present embodiment, when support is greater than or equal to preset threshold value, by the showcase for needing to be browsed according to branch The height for degree of holding is ranked up, and takes n showcase in the top.With pair of showcase and its support to be browsed described in table two It is illustrated for should being related to:
Table two
Showcase number 0001 0248 0365 0569 0696 0795
Support 60 70 65 80 76 90
When n value is 4, that is, obtain 4 showcases in the top.Successively obtain showcase number be 0795,0569, 0696 and 0248 showcase is set to target showcase.
Further, the browsing route that the user browses the n showcases to be browsed can be set;In the browsing N the distance between the showcases to be browsed and the user are determined in route;It is described wait browse to n according to the distance Showcase be ranked up.
It in concrete scene, is illustrated by taking table three as an example, table three increases showcase apart from user on the basis of table two Distance.
Table three
Showcase number 0001 0248 0365 0569 0696 0795
Support 60 70 65 80 76 90
Distance (rice) 7 10 3 16 25 20
Specifically, Fig. 2 B is showcase provided by Embodiment 2 of the present invention sequence schematic diagram.The range of user current location 21 Inside there are 6 showcases to be browsed, respectively number 0001, number 0248, number 0365, number 0569, number 0696 and number 0795 showcase.Showcase number, support with (showcase and user) distance as shown in Table 3.Select the highest showcase of support (showcase number 0795), as ownership goal position 22, the showcase and user current location are 20 meters, showcase number are as follows: 0001, 0248,0365 and 0569 showcase is respectively less than 20 meters of distance at a distance from user current location, therefore is arranged according to distance Sequence.Showcase ranking results are as follows: 0365,0001,0248,0569 and 0795.User's direction of travel be from user current location 21 to Ownership goal position 22.Judge these showcases whether in user's direction of travel substantially common direction, it is identical, retain, phase It is different, it rejects.As shown in Figure 2 B, the showcase that number is 0365 is the different showcase in direction, then rejects the showcase.Successively obtain exhibition The showcase that cabinet number is 0001,0248,0569 and 0795, is set to target showcase.
On the basis of the above embodiments, if the support be less than preset threshold value, calculate the user with it is described The browsing route of showcase to be browsed;Measure the distance of the browsing route;According to the distance from the showcase to be browsed Middle determining target showcase.
Specifically, illustrating there is no user of special interest in showcase to be browsed if support is less than preset threshold value Showcase then calculates separately the browsing route of the user Yu the showcase to be browsed.It calculates user and reaches exhibition from current location The uninterested showcase of user is ranked up by the actual range of cabinet from the near to the distant according to the distance apart from user current location. Using apart from user distance n showcase from the near to the distant as target showcase.
S206, the showcase information of the target showcase is pushed into relative user equipment.
For different user, multiple and different target showcases can be had, target showcase is ranked up according to support, one As in the case of, the mode that descending can be used is ranked up, in this way, coming n (n is positive integer) a target showcase of sequence head, just It is the n target showcase that the user most likes, the showcase information of this n target showcase is pushed to user.
In one example, C, Fig. 2 C are the interface exhibition of display showcase information provided by Embodiment 2 of the present invention referring to fig. 2 Diagram.
The showing interface figure of the display showcase information includes that showcase picture column 211, showcase is recommended to introduce column 212 and showcase Breviary column 213.
What recommendation showcase picture column 211 showed is the picture of the highest target showcase of the degree of correlation, and it is to work as that showcase, which introduces column 212, The relevant information introduction of showcase in preceding showcase picture, showcase breviary column 213 show the degree of correlation in the form of thumbnail or abstract The showcase information of highest n target showcase.
After user browses recommendation showpiece figure column 211, by the handover recommendation showpiece figure that horizontally slips, left sliding expression is liked this and is pushed away Showcase is recommended, right sliding expression does not like the recommendation showcase.
After user has judged the current hobby for recommending showcase picture, the highest mesh of the degree of correlation in showcase breviary column 213 Mark showcase is packed into showcase picture column 211 and showcase introduces the position on column 212.
On the basis of the above embodiments, the support of the showcase to be browsed is calculated according to the showcase browsed Degree, comprising: the showcase browsed is inputted into preset support model and is handled, the support of all showcases is obtained; The support of the showcase to be browsed is selected from the support of all showcases.
The present embodiment provides the frequent item set algorithms (FPTREE) in machine learning association algorithm to recommend showcase.
Museum's browsing is low frequency behavior for most of user, and showcase showpiece relevance itself is high;Utilizability Matter is similar, possesses the most incidence relation of co-browse experience carrys out the interested showcase showpiece of recommended user, and then helps user Screening.Frequent Itemsets Mining Algorithm is for excavating the showcase set (referred to as frequent item set) often occurred together, by excavating These frequent item sets, when the one of showcase for being frequent item collection in an affairs, then can the frequent item set its His showcase, which is used as, to be recommended.
The present invention has two classes using the Frequent Itemsets Mining Algorithm, and one kind is Apriori algorithm, another kind of to be FPGrowth.Apriori algorithm excavates frequent item set by constantly constructing Candidate Set, screening Candidate Set, needs repeatedly to sweep Initial data is retouched, under efficiency is relatively low.FPGrowth algorithm need to only scan initial data (user browses showcase list) twice, Initial data is compressed by FP-tree data structure, efficiency is higher.The present embodiment is carried out by taking FPGrowth algorithm as an example Description.
Firstly, scan database (the browsing showcase list for being stored with multiple users) one time, obtain frequent episode set F and The support of each frequent episode falls progressively F sequence by support, is as a result denoted as L.
Secondly, the root node of creation FP-tree, is denoted as T.And it is labeled as ' null ', then to each of database Showcase list (Trans) carries out following step: according to the sequence in L, selecting and the showcase item in showcase list of sorting.Exhibition Sorted showcase item list is denoted as [p | P] in cabinet list, and wherein p is first element, and P is the remainder of list, calls insert_tree([p|P],T).The operation of function insert_tree ([p | P], T) is as follows: if T has a child node N, The count thresholding of N is then increased by 1 by middle N.item-name=p.item-name;Otherwise, a new node N is created, its is made Count is 1, makes its father node T, and strings together its node_link with the identical domain item_name with those. If P non-empty, recursive call insert_tree (P, N).
Finally, carrying out recurrence excavation to FP-tree, the support to showcase is obtained.
The embodiment of the present invention currently browses the browsing position of showcase by detecting user;Institute is determined according to the browsing position State the status information of showcase;Target showcase is determined according to the state information;The showcase information of the target showcase is pushed to Relative user equipment.On the basis of guaranteeing the personalized hobby of user, automatic screening showcase realizes the accurate push of showcase, The time for not only saving user, limitation of the user's manual to the quantity of showcase is also got rid of, reduces and omit user preferences showcase Probability improve the sight exhibition experience of user to improve the intelligence in museum.
Embodiment three
Fig. 3 is a kind of structure chart of the driving means for showcase information that the embodiment of the present invention three provides.The device includes: use Family position detecting module 31, status information determining module 32, target showcase determining module 33 and user's pushing module 34.
User location detection module 31 currently browses the browsing position of showcase for detecting user;
Status information determining module 32, for determining the status information of the showcase according to the browsing position;
Target showcase determining module 33, for determining target showcase according to the state information;
User's pushing module 34, for the showcase information of the target showcase to be pushed to relative user equipment.
The embodiment of the present invention currently browses the browsing position of showcase by detecting user;Institute is determined according to the browsing position State the status information of showcase;Target showcase is determined according to the state information;The showcase information of the target showcase is pushed to Relative user equipment.On the basis of guaranteeing the personalized hobby of user, automatic screening showcase realizes the accurate push of showcase, The time for not only saving user, limitation of the user's manual to the quantity of showcase is also got rid of, reduces and omit user preferences showcase Probability improve the sight exhibition experience of user to improve the intelligence in museum.
On the basis of the above embodiments, status information determining module 32 is also used to:
The browsing range of the user is determined based on the browsing position;
If the showcase being located in the browsing range meets preset viewing conditions, it is determined that the status information of the showcase To have browsed showcase;
Showcase has been browsed described in filtering from all browsable showcases, has obtained the showcase to be browsed of the user.
On the basis of the above embodiments, status information determining module 32 is also used to:
The quantity of the interior showcase to be browsed of counting user preset range according to the state information;
If the quantity is in preset first range, it is determined that the browsing showcase nearest apart from the user is target Showcase;
If the quantity is in preset second range, it is determined that all showcase to be browsed is target showcase;
If the quantity is within the scope of preset third, according to the support for having browsed the showcase calculating showcase to be browsed Degree;
Wherein, the value in first range is less than the value of second range, and the value in second range is less than institute State the value in third range.
On the basis of the above embodiments, target showcase determining module 33 is also used to:
According to the support for having browsed showcase and having calculated showcase to be browsed in status information;
Target showcase is determined in showcase wait browse from described based on the support.
On the basis of the above embodiments, target showcase is determined wait browse from described based on the support in showcase, packet It includes:
If the support is greater than or equal to preset threshold value, select the highest n of the support a described wait browse Showcase;
Target showcase is set by the n showcases to be browsed.
On the basis of the above embodiments, then the highest n of the support showcases to be browsed are selected, comprising:
Set the browsing route that the user browses the n showcases to be browsed;
At a distance from determining the n showcases to be browsed between the user in the browsing route;
The n showcases to be browsed are ranked up according to the distance.
On the basis of the above embodiments, target showcase is determined wait browse from described based on the support in showcase, packet It includes:
If the support is less than preset threshold value, the browsing road of the user Yu the showcase to be browsed are calculated Line;
Measure the distance of the browsing route;
Target showcase is determined from the showcase to be browsed according to the distance.
A kind of driving means of showcase information provided in this embodiment can be used for executing one that any of the above-described embodiment provides The method for pushing of kind showcase information, has corresponding function and beneficial effect.
Example IV
Fig. 4 is the structural schematic diagram for a kind of electronic equipment that the embodiment of the present invention four provides.As shown in figure 4, the electronics is set Standby includes processor 40, memory 41, communication module 42, input unit 43 and output device 44;Processor 40 in electronic equipment Quantity can be one or more, in Fig. 4 by taking a processor 40 as an example;Processor 40, memory 41 in electronic equipment, Communication module 42, input unit 43 and output device 44 can be connected by bus or other modes, to be connected by bus in Fig. 4 It is connected in example.
Memory 41 is used as a kind of computer readable storage medium, can be used for storing software program, journey can be performed in computer Sequence and module, if the corresponding module of method for pushing of one of the present embodiment showcase information is (for example, a kind of showcase information User location detection module 31, status information determining module 32, target showcase determining module 33 and user in driving means push away Send module 34).Software program, instruction and the module that processor 40 is stored in memory 41 by operation, thereby executing electricity The various function application and data processing of sub- equipment realize a kind of method for pushing of above-mentioned showcase information.
Memory 41 can mainly include storing program area and storage data area, wherein storing program area can store operation system Application program needed for system, at least one function;Storage data area, which can be stored, uses created data according to electronic equipment Deng.In addition, memory 41 may include high-speed random access memory, it can also include nonvolatile memory, for example, at least One disk memory, flush memory device or other non-volatile solid state memory parts.In some instances, memory 41 can It further comprise the memory remotely located relative to processor 40, these remote memories can pass through network connection to electronics Equipment.The example of above-mentioned network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Communication module 42 for establishing connection with display screen, and realizes the data interaction with display screen.Input unit 43 can Number for receiving input or character information, and generate key related with the user setting of electronic equipment and function control Signal input.
The push for the showcase information that any embodiment of the present invention provides can be performed in a kind of electronic equipment provided in this embodiment Method, specific corresponding function and beneficial effect.
Embodiment five
The embodiment of the present invention five also provides a kind of storage medium comprising computer executable instructions, and the computer can be held Row is instructed when being executed by computer processor for executing a kind of method for pushing of showcase information, this method comprises:
Detection user currently browses the browsing position of showcase;
The status information of the showcase is determined according to the browsing position;
Target showcase is determined according to the state information;
The showcase information of the target showcase is pushed into relative user equipment.
Certainly, a kind of storage medium comprising computer executable instructions, computer provided by the embodiment of the present invention The method operation that executable instruction is not limited to the described above, can also be performed showcase information provided by any embodiment of the present invention Method for pushing in relevant operation.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is more Good embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior art Part can be embodied in the form of software products, which can store in computer readable storage medium In, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computer Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are used so that a calculatings electromechanics Sub- equipment (can be personal computer, server or network electronic devices etc.) executes described in each embodiment of the present invention Method.
It is worth noting that, in the embodiment of the driving means of above-mentioned showcase information, included each unit and module It is only divided according to the functional logic, but is not limited to the above division, as long as corresponding functions can be realized; In addition, the specific name of each functional unit is also only for convenience of distinguishing each other, the protection scope being not intended to restrict the invention.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation, It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (10)

1. a kind of method for pushing of showcase information characterized by comprising
Detection user currently browses the browsing position of showcase;
The status information of the showcase is determined according to the browsing position;
Target showcase is determined according to the state information;
The showcase information of the target showcase is pushed into relative user equipment.
2. the method according to claim 1, wherein the shape for determining the showcase according to the browsing position State information, comprising:
The browsing range of the user is determined based on the browsing position;
If the showcase being located in the browsing range meets preset viewing conditions, it is determined that the status information of the showcase is Browse showcase;
Showcase has been browsed described in filtering from all browsable showcases, has obtained the showcase to be browsed of the user.
3. according to claim 1 or method as claimed in claim 2, which is characterized in that described to be determined according to the browsing position The status information of the showcase, further includes:
The quantity of the interior showcase to be browsed of counting user preset range according to the state information;
If the quantity is in preset first range, it is determined that the browsing showcase nearest apart from the user is target exhibition Cabinet;
If the quantity is in preset second range, it is determined that all showcase to be browsed is target showcase;
If the quantity is within the scope of preset third, according to the support for having browsed the showcase calculating showcase to be browsed;
Wherein, the value in first range is less than the value of second range, and the value in second range is less than described the Value in three ranges.
4. according to claim 1 or method as claimed in claim 2, which is characterized in that described to determine according to the state information Target showcase, comprising:
According to the support for having browsed showcase and having calculated showcase to be browsed in status information;
Target showcase is determined in showcase wait browse from described based on the support.
5. according to the method described in claim 4, it is characterized in that, described be based on the support from described wait browse in showcase Determine target showcase, comprising:
If the support is greater than or equal to preset threshold value, the highest n of the support exhibitions to be browsed are selected Cabinet;
Target showcase is set by the n showcases to be browsed.
6. according to the method described in claim 5, it is characterized in that, described the highest n of support of the selection described to clear The showcase look at, comprising:
Set the browsing route that the user browses the n showcases to be browsed;
At a distance from determining the n showcases to be browsed between the user in the browsing route;
The n showcases to be browsed are ranked up according to the distance.
7. according to the method described in claim 4, it is characterized in that, described be based on the support from described wait browse in showcase Determine target showcase, comprising:
If the support is less than preset threshold value, the browsing route of the user Yu the showcase to be browsed are calculated;
Measure the distance of the browsing route;
Target showcase is determined from the showcase to be browsed according to the distance.
8. a kind of driving means of showcase information characterized by comprising
User location detection module currently browses the browsing position of showcase for detecting user;
Status information determining module, for determining the status information of the showcase according to the browsing position;
Target showcase determining module, for determining target showcase according to the state information;
User's pushing module, for the showcase information of the target showcase to be pushed to relative user equipment.
9. a kind of electronic equipment characterized by comprising
One or more processors;
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real A kind of existing method for pushing of showcase information as claimed in claim 1.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor A kind of method for pushing of showcase information as claimed in claim 1 is realized when execution.
CN201811536272.8A 2018-12-14 2018-12-14 Method, device and equipment for pushing showcase information and storage medium Active CN109597942B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811536272.8A CN109597942B (en) 2018-12-14 2018-12-14 Method, device and equipment for pushing showcase information and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811536272.8A CN109597942B (en) 2018-12-14 2018-12-14 Method, device and equipment for pushing showcase information and storage medium

Publications (2)

Publication Number Publication Date
CN109597942A true CN109597942A (en) 2019-04-09
CN109597942B CN109597942B (en) 2022-05-17

Family

ID=65962517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811536272.8A Active CN109597942B (en) 2018-12-14 2018-12-14 Method, device and equipment for pushing showcase information and storage medium

Country Status (1)

Country Link
CN (1) CN109597942B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021068356A1 (en) * 2019-10-10 2021-04-15 浙江大学 User-to-exhibit-distance-based cooperative interaction method and system for augmented reality museum

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007048171A (en) * 2005-08-12 2007-02-22 Fujitsu Ltd Recommended exhibition booth selection program and recommended exhibition booth selection method
KR101172986B1 (en) * 2011-02-25 2012-08-09 경희대학교 산학협력단 Method for recommending booth in exhibition
WO2015102043A1 (en) * 2013-12-31 2015-07-09 International Business Machines Corporation Computer-implemented method for recommending booths-to-visit
CN105136136A (en) * 2015-09-07 2015-12-09 广东欧珀移动通信有限公司 Navigation method and terminal
CN105786807A (en) * 2014-12-15 2016-07-20 北京奇虎科技有限公司 Method, equipment and system for pushing exhibition information
CN105810132A (en) * 2016-03-10 2016-07-27 广州欧科信息技术股份有限公司 Intelligent tour guide system of museum
CN105992149A (en) * 2015-02-16 2016-10-05 上海钧铭商务咨询有限公司 Method and system for providing exhibition hall guide information based on indoor positioning technology
CN106528834A (en) * 2016-11-17 2017-03-22 百度在线网络技术(北京)有限公司 Picture resource pushing method and device based on artificial intelligence
CN108345629A (en) * 2017-12-26 2018-07-31 走遍世界(北京)信息技术有限公司 Scenic region guide method and device
CN108363086A (en) * 2018-02-26 2018-08-03 成都步速者科技股份有限公司 Indoor navigation method, device, server and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007048171A (en) * 2005-08-12 2007-02-22 Fujitsu Ltd Recommended exhibition booth selection program and recommended exhibition booth selection method
KR101172986B1 (en) * 2011-02-25 2012-08-09 경희대학교 산학협력단 Method for recommending booth in exhibition
WO2015102043A1 (en) * 2013-12-31 2015-07-09 International Business Machines Corporation Computer-implemented method for recommending booths-to-visit
CN105786807A (en) * 2014-12-15 2016-07-20 北京奇虎科技有限公司 Method, equipment and system for pushing exhibition information
CN105992149A (en) * 2015-02-16 2016-10-05 上海钧铭商务咨询有限公司 Method and system for providing exhibition hall guide information based on indoor positioning technology
CN105136136A (en) * 2015-09-07 2015-12-09 广东欧珀移动通信有限公司 Navigation method and terminal
CN105810132A (en) * 2016-03-10 2016-07-27 广州欧科信息技术股份有限公司 Intelligent tour guide system of museum
CN106528834A (en) * 2016-11-17 2017-03-22 百度在线网络技术(北京)有限公司 Picture resource pushing method and device based on artificial intelligence
CN108345629A (en) * 2017-12-26 2018-07-31 走遍世界(北京)信息技术有限公司 Scenic region guide method and device
CN108363086A (en) * 2018-02-26 2018-08-03 成都步速者科技股份有限公司 Indoor navigation method, device, server and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021068356A1 (en) * 2019-10-10 2021-04-15 浙江大学 User-to-exhibit-distance-based cooperative interaction method and system for augmented reality museum
US11769306B2 (en) 2019-10-10 2023-09-26 Zhejiang University User-exhibit distance based collaborative interaction method and system for augmented reality museum

Also Published As

Publication number Publication date
CN109597942B (en) 2022-05-17

Similar Documents

Publication Publication Date Title
JP6293642B2 (en) General-purpose graphs, rules and spatial structure based on recommendation engine
Zheng et al. Learning location correlation from gps trajectories
Zheng et al. Collaborative location and activity recommendations with gps history data
Zheng Location-based social networks: Users
Ricci Mobile recommender systems
Zheng et al. Learning travel recommendations from user-generated GPS traces
US8612134B2 (en) Mining correlation between locations using location history
US8838586B2 (en) Relevancy ranking for map-related search
Chianese et al. A" smart" multimedia guide for indoor contextual navigation in cultural heritage applications
EP2518679A1 (en) Method and system fo recommending geo-tagged items
CN106303955A (en) For the method and apparatus that hotspot and POI are mated
CN107436893A (en) A kind of webpage recommending method and device
JP2014044721A (en) Method of recommending friends, and server and terminal therefor
US20120310737A1 (en) Method for providing advertisement, computer-readable medium including program for performing the method and advertisement providing system
KR101519879B1 (en) Apparatus for recommanding contents using hierachical context model and method thereof
JP6725718B2 (en) Location-based information search method and computer apparatus
CN108734502A (en) A kind of data statistical approach and system based on user location
CN104115147A (en) Location-aware application searching
CN105580043A (en) Strength based modeling for recommendation system
Tesoriero et al. A location-aware system using RFID and mobile devices for art museums
Zheng et al. Location-based social networks: Locations
Piccialli et al. A location‐based IoT platform supporting the cultural heritage domain
Hicks et al. SmartMart: IoT-based in-store mapping for mobile devices
Pearson et al. BookMark: Appropriating existing infrastructure to facilitate scalable indoor navigation
CN106303952A (en) A kind of method and apparatus of the WiFi access point for accessing target shop

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