1461145629-c33b7abf-88f4-493d-b9b4-f19be49334e7

1. A gaming system comprising:
a display;
an object selector arranged to select at least one object to be placed in each container of a set of a plurality of containers displayed on the display; and
an outcome generator arranged to determine a game outcome based on at least one characteristic of the object or objects placed in at least part of each container of the set of containers.
2. A gaming system as claimed in claim 1, wherein the object selector is arranged to select a plurality of objects for each container.
3. A gaming system as claimed in claim 2, wherein the object selector is arranged to select three objects for each of five containers.
4. A gaming system as claimed in claim 2, further comprising a container selector operable by a player to select at least one container of the set of containers,
the outcome generator arranged to determine a game outcome based on all objects of each selected container and based on objects of at least one type being in a designated part of each non-selected container.
5. A gaming system as claimed in claim 4, wherein at least one other type of object may be included in the game outcome determination of the outcome generator even though it is not in the designated part of the container.
6. A gaming system as claimed in claim 5, wherein an at least one other type of object is a feature object associated with free games.
7. A gaming system as claimed in claim 1, wherein the containers are selected from the group comprising: tubes, tubs, baskets, and boxes.
8. A gaming system as claimed in claim 1, wherein the objects are selected from the group comprising balls discs, dice, dominoes, cards, blocks, fish and balloons.
9. A gaming system as claimed in claim 1 wherein different objects are distinguishable from one another by shape, colour, or marking.
10. A gaming system as claimed in claim 1, wherein there are a plurality of sets of containers.
11. A gaming system as claimed in claim 10, wherein one or more containers is in more than one set of containers.
12. A method of gaming comprising:
displaying a set of containers on a display;
selecting at least one object to be placed into each container; and
determining a game outcome based on at least one characteristic of the object or objects placed in at least part of each container of the set of containers.
13. A method as claimed in claim 12, comprising selecting a plurality of objects for each container.
14. A method as claimed in claim 13, comprising selecting three objects for each of five containers.
15. A method as claimed in claim 13 comprising receiving a player selection of at least one container of the set of containers, and determining a game outcome based on all objects of each selected container and based on objects of at least one type being in a designated part of each non-selected container.
16. A method as claimed in claim 15, wherein at least one other type of object may be included in the game outcome determination even though it is not in the designated part of the container.
17. A method as claimed in claim 16, wherein an at least one other type of object is a feature object associated with free games.
18. A game controller comprising:
an object selector arranged to select at least one object to be placed in each container of a set of a plurality of containers displayed on a display; and
an outcome generator arranged to determine a game outcome based on at least one characteristic of the object or objects placed in at least part of each container of the set of containers.
19. A game controller as claimed in claim 18, wherein the object selector is arranged to select a plurality of objects for each container.
20. A game controller as claimed in claim 19, wherein the object selector is arranged to select three objects for each of five containers.
21. A game controller as claimed in claim 19, further comprising a container selector operable by a player to select at least one container of the set of containers,
the outcome generator arranged to determine a game outcome based on all objects of each selected container and based on objects of at least one type being in a designated part of each non-selected container.
22. A game controller as claimed in claim 21, wherein at least one other type of object may be included in the game outcome determination of the outcome generator even though it is not in the designated part of the container.
23. A gaming system as claimed in claim 22, wherein an at least one other type of object is a feature object associated with free games.
24. Computer program code that when executed by a computer causes a computer to implement the method of claim 12.
25. A computer readable storage medium comprising the computer program code of claim 24.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An electrical connector assembly, comprising:
a power plug being capable of generating a magnetic force; and
a power socket allowing the power plug to be insertably connected for providing power to the power plug, the power socket comprising a shell and a pop-up mechanism, the shell defining a first accommodating space to receive the pop-up mechanism, the pop-up mechanism comprising:
a sliding assembly capable of moving back and forth along a first direction under control of an external force applied to the sliding assembly, and changing locations of the sliding assembly between a first position and a second position, the sliding assembly comprising a main body moving together with the sliding assembly, a battery, and a pair of first conductive pins located at the main body and connected to electrodes of the battery,
an electromagnet comprising a first pin and a second pin; and
two conductive blades being received in the first accommodating space, one of the conductive blades connected to the first pin of the electromagnet, and the other one of the conductive blades connected to the second pin of the electromagnet;
wherein the two conductive blades contact with the pair of first conductive pins until the sliding assembly moves to the second position from the first position by an external force, the electromagnet receives a first current provided by the battery via the pair of the first conductive pins and the two conductive blades, the first current flows from the second pin to the first pin, and the electromagnet generates a magnetic field with the magnetic field oriented such that the power plug and the power socket repel each other.
2. The electrical connector assembly of claim 1, wherein the sliding assembly further comprises a pair of second conductive pins located at the main body and connected to electrodes of the battery, the pop-up mechanism further comprises a mechanical drive module, and the conductive blades are attached to the mechanical drive module, when the power plug is unplugged into the power socket and the sliding assembly is located at the first position, the conductive blades are floating, and are separated from the first and second conductive pins of the main body, when the power plug is plugged into the power socket and the sliding assembly located at the first position, the mechanical drive module is driven to cause the conductive blades to connect with the second conductive pins, the electromagnet receives a second current provided by the battery via the pair of the second conductive pins and the two conductive blades, a direction of the second current is opposite to a direction of the first current, the second current flows from the first pin to the second pin, and the electromagnet generates another magnetic field with the another magnetic field oriented such that the power plug and the power socket attract each other.
3. The electrical connector assembly of claim 2, wherein the mechanical drive module comprises a sway bar assembly and a pushing pillar assembly, the sway bar assembly comprises a sway bar and a spindle extending along a second direction perpendicular to the first direction, the sway bar is capable of rotating around the spindle like a seesaw, the conductive blades attach to the sway bar at opposite sides of the sway bar, the pushing pillar assembly is configured to move up and down along a third direction perpendicular to the first and second direction, an end of the sway bar is located below an abutting arm of the pillar assembly, and the abutting arm abuts against the end of the sway bar when the conductive blades are floating, when the power plug is being plugged into the power socket, the pushing pillar assembly is driven to move down, the abutting arm moves down in unison with the pushing pillar assembly and cause the sway bar to rotate counterclockwise, the conductive blades rotate in unison with the sway bar and connect to the second conductive pins.
4. The electrical connector assembly of claim 3, wherein the pillar assembly further comprises a pushing pillar and a first elastic member, the pushing pillar includes a base body and an inserting rod, the inserting rod is connected to a bottom wall of the pushing pillar, the inserting rod comprises a first rod portion and a second rod portion, the first rod portion interconnects the second rod portion and the base body, the first elastic member sleeves on the second rod portion and exerts a resilient force when the pushing pillar moves up and down along the third direction, the abutting arm connects to a side wall of the pushing pillar perpendicular to the bottom wall of the pushing pillar.
5. The electrical connector assembly of claim 4, wherein the sway bar assembly further comprises a torsion spring, the torsion spring sleeves on the spindle and exerts a resilient force to the sway bar when the sway bar rotates, the sway bar comprises a seesaw plate and a fixing rod, the fixing rod extends along the second direction, the seesaw plate is perpendicular to the fixing rod, an end of the seesaw plate far away from the fixing rod of the sway bar abuts against the abutting arm when the conductive blades are floating, the other end of the seesaw plate connects to the fixing rod of the sway bar, the fixing rod of the sway bar are located below the main body of sliding assembly, and the conductive blades attached to opposite ends of the fixing rod of the sway bar.
6. The electrical connector assembly of claim 5, wherein the shell comprises a top cover and a bottom cover, the top cover defines an opening for allowing a top end of the pushing pillar to extend out, two insertion holes for the insertion of the power plug, and an operation slot, the sliding assembly further comprises a pushing button extending from a top surface of the main body, and a head of the pushing button extends out of the top cover via the operation slot, the operation slot aligns with the opening along the first direction, the insertion holes are located at opposite sides of the opening, and align with the opening along the second direction, two first supporting plates perpendicularly extend from an inner surface of the top cover, and are located at opposite sides of the operation slot, the first supporting plates are configured to support at least one sliding bar extending along the first direction, the main body of the sliding assembly sleeves on the at least one sliding bar, and is configured to move back and forth along the at least one sliding bar, the sliding assembly further comprises at least one second elastic member, the at least one second elastic member sleeves on the at least one sliding bar and is switched between the main body and a first supporting plate adjacent to the opening, the at least one second elastic member exerts a resilient force to the main body when the main body moves back and forth along the first direction.
7. The electrical connector assembly of claim 6, wherein the bottom cover comprises a fixing pillar and two second supporting plates perpendicular to the second direction, the fixing pillar is hollow and correspond to the inserting rod of the pushing pillar, the inserting rod with the second rod portion surrounded by the first elastic member is inserted into the hollow fixing pillar, a cross-sectional area of the first rod portion is greater than that of the second rod portion, the first elastic member is sandwiched between an inner bottom surface of the hollow fixing pillar and the first rod portion of the inserting rod, and the spindle is fixed between the second supporting plates.
8. The electrical connector assembly of claim 7, wherein the electromagnet defines a through hole to receive the base body of the pushing pillar, and the base body extend out of the through hole, with the top end of the base body extending out of the top cover.
9. The electrical connector assembly of claim 5, wherein each of the conductive blades comprises a first end and a second end opposite to the first end, the second end attached with a contact pad, the first ends of the conductive blades connect to the first pins and the second pins via conductive members, and the conductive blades connect to the first and second conductive pins via the conductive pads.
10. The electrical connector assembly of claim 2, wherein one of the first conductive pins connects to a positive electrode of the battery, the other one of the first conductive pins connects to a negative electrode of the battery, the first conductive pins are located at opposite lateral sidewalls of the main body of the sliding assembly, one of the second conductive pins connects to the positive electrode of the battery, the other one of the second conductive pins connects to the negative electrode of the battery, the second conductive pins are located at opposite lateral sidewalls of the main body of the sliding assembly, the first conductive pin connected to the positive electrode of the battery and the second conductive pin connected to negative electrode of the battery are located at a same lateral sidewall of the main body, first conductive pin connected to the negative electrode of the battery and the second conductive pin connected to the positive electrode of the battery are located at another same lateral sidewall of the main body, the second conductive pins are adjacent to the insertion hole, and the first conductive pins are away from the insertion hole.
11. A power socket comprising:
a shell defining a first accommodating space; and
a pop-up mechanism being received in the first accommodating space, the pop-up mechanism comprising:
a sliding assembly capable of moving back and forth along a first direction under control of an external force applied to the sliding assembly, and changing locations of the sliding assembly between a first position and a second position, the sliding assembly comprising a main body moving together with the sliding assembly, a battery, and a pair of first conductive pins located at the main body and connected to electrodes of the battery,
an electromagnet comprising a first pin and a second pin; and
two conductive blades being received in the first accommodating space, one of the conductive blades connected to the first pin of the electromagnet, and the other one of the conductive blades connected to the second pin of the electromagnet;
wherein the two conductive blades contact with the pair of first conductive pins until the sliding assembly moves to the second position from the first position by an external force, the electromagnet receives a first current provided by the battery via the pair of the first conductive pins and the two conductive blades, the first current flows from the second pin to the first pin, and the electromagnet generates a magnetic field with the magnetic field oriented such that the power socket and a power plug having a magnetic force repel each other.
12. The power socket of claim 11, wherein the sliding assembly further comprises a pair of second conductive pins located at the main body and connected to electrodes of the battery, the pop-up mechanism further comprises a mechanical drive module, and the conductive blades are attached to the mechanical drive module, when the power plug is unplugged into the power socket and the sliding assembly is located at the first position, the conductive blades are floating, and are separated from the first and second conductive pins of the main body, when the power plug is plugged into the power socket and the sliding assembly located at the first position, the mechanical drive module is driven to cause the conductive blades to connect with the second conductive pins, the electromagnet receives a second current provided by the battery via the pair of the second conductive pins and the two conductive blades, a direction of the second current is opposite to a direction of the first current, the second current flows from the first pin to the second pin, and the electromagnet generates another magnetic field with the another magnetic field oriented such that the power plug and the power socket attract each other.
13. The power socket of claim 12, wherein the mechanical drive module comprises a sway bar assembly and a pushing pillar assembly, the sway bar assembly comprises a sway bar and a spindle extending along a second direction perpendicular to the first direction, the sway bar is capable of rotating around the spindle like a seesaw, the conductive blades attach to the sway bar at opposite sides of the sway bar, the pushing pillar assembly is configured to move up and down along a third direction perpendicular to the first and second direction, an end of the sway bar is located below an abutting arm of the pillar assembly, and the abutting arm abuts against the end of the sway bar when the conductive blades are floating, when the power plug is being plugged into the power socket, the pushing pillar assembly is driven to move down, the abutting arm moves down in unison with the pushing pillar assembly and cause the sway bar to rotate counterclockwise, the conductive blades rotate in unison with the sway bar and connect to the second conductive pins.
14. The power socket of claim 13, wherein the pillar assembly further comprises a pushing pillar and a first elastic member, the pushing pillar includes a base body and an inserting rod, the inserting rod is connected to a bottom wall of the pushing pillar, the inserting rod comprises a first rod portion and a second rod portion, the first rod portion interconnects the second rod portion and the base body, the first elastic member sleeves on the second rod portion and exerts a resilient force when the pushing pillar moves up and down along the third direction, the abutting arm connects to a side wall of the pushing pillar perpendicular to the bottom wall of the pushing pillar.
15. The power socket of claim 14, wherein the sway bar assembly further comprises a torsion spring, the torsion spring sleeves on the spindle and exerts a resilient force to the sway bar when the sway bar rotates, the sway bar comprises a seesaw plate and a fixing rod, the fixing rod extends along the second direction, the seesaw plate is perpendicular to the fixing rod, an end of the seesaw plate far away from the fixing rod of the sway bar abuts against the abutting arm when the conductive blades are floating, the other end of the seesaw plate connects to the fixing rod of the sway bar, the fixing rod of the sway bar are located below the main body of sliding assembly, and the conductive blades attached to opposite ends of the fixing rod of the sway bar.
16. The power socket of claim 15, wherein the shell comprises a top cover and a bottom cover, the top cover defines an opening for allowing a top end of the pushing pillar to extend out, two insertion holes for the insertion of the power plug, and an operation slot, the sliding assembly further comprises a pushing button extending from a top surface of the main body, and a head of the pushing button extends out of the top cover via the operation slot, the operation slot aligns with the opening along the first direction, the insertion holes are located at opposite sides of the opening, and align with the opening along the second direction, two first supporting plates perpendicularly extend from an inner surface of the top cover, and are located at opposite sides of the operation slot, the first supporting plates are configured to support at least one sliding bar extending along the first direction, the main body of the sliding assembly sleeves on the at least one sliding bar, and is configured to move back and forth along the at least one sliding bar, the sliding assembly further comprises at least one second elastic member, the at least one second elastic member sleeves on the at least one sliding bar and is switched between the main body and a first supporting plate adjacent to the opening, the at least one second elastic member exerts a resilient force to the main body when the main body moves back and forth along the first direction.
17. The power socket of claim 16, wherein the bottom cover comprises a fixing pillar and two second supporting plates perpendicular to the second direction, the fixing pillar is hollow and correspond to the inserting rod of the pushing pillar, the inserting rod with the second rod portion surrounded by the first elastic member is inserted into the hollow fixing pillar, a cross-sectional area of the first rod portion is greater than that of the second rod portion, the first elastic member is sandwiched between an inner bottom surface of the hollow fixing pillar and the first rod portion of the inserting rod, and the spindle is fixed between the second supporting plates.
18. The power socket of claim 17, wherein the electromagnet defines a through hole to receive the base body of the pushing pillar, and the base body extend out of the through hole, with the top end of the base body extending out of the top cover.
19. The power socket of claim 15, wherein each of the conductive blades comprises a first end and a second end opposite to the first end, the second end attached with a contact pad, the first ends of the conductive blades connect to the first pins and the second pins via conductive members, and the conductive blades connect to the first and second conductive pins via the conductive pads.
20. The power socket of claim 12, wherein one of the first conductive pins connects to a positive electrode of the battery, the other one of the first conductive pins connects to a negative electrode of the battery, the first conductive pins are located at opposite lateral sidewalls of the main body of the sliding assembly, one of the second conductive pins connects to the positive electrode of the battery, the other one of the second conductive pins connects to the negative electrode of the battery, the second conductive pins are located at opposite lateral sidewalls of the main body of the sliding assembly, the first conductive pin connected to the positive electrode of the battery and the second conductive pin connected to negative electrode of the battery are located at a same lateral sidewall of the main body, first conductive pin connected to the negative electrode of the battery and the second conductive pin connected to the positive electrode of the battery are located at another same lateral sidewall of the main body, the second conductive pins are adjacent to the insertion hole, and the first conductive pins are away from the insertion hole.

1461145619-f5da3252-7fe1-45b1-a325-23e43121acff

1. A system, comprising:
a receiving module to receive a request to load a component;
a stack to record the request;
a loader to fulfill the request, wherein when the request has been fulfilled the request is removed from the stack and when the loading of the component is unsuccessful, contents of the stack are made available to a user to indicate the unsuccessfully loaded component.
2. The system according to claim 1, further comprising:
an execution module to execute instructions contained in a component object, wherein the component object is created from information in the component.
3. The system according to claim 1, wherein the receiving module, the stack and the loader reside on a development platform.
4. The system according to claim 1, wherein the receiving module, the stack and the loader reside on an embedded device.
5. The system according to claim 4, wherein the component resides external to the embedded device.
6. The system according to claim 1, wherein the loader includes a plurality of loading modules in a hierarchical relationship and the component is loaded by a highest level loading module capable of loading the component.
7. The system according to claim 1, wherein the stack contents are made available to the user via one of an on-screen display, a printout and a file.
8. A method of loading, comprising the steps of:
receiving a request to load a first software module;
placing a representation of the first software module onto a stack;
determining if the first software module is dependent on a second software module;
placing, when the first software module is dependent on the second software module, a representation of the second software module onto the stack;
loading the second software module;
removing the representation of the second software module from the stack when the second software module has been successfully loaded;
loading the first software module;
removing the representation of the first software module from the stack when the first software module has been successfully loaded; and
making contents of the stack available to a user when the loading of one of the first software module and the second software module has been unsuccessful.
9. The method according to claim 8, wherein the stack contents are made available to the user via one of an on-screen display, a printout and a file.
10. The method according to claim 8, wherein the representation of the first software module is the name of the first software module.
11. A system comprising:
a stack to record a load request for a software component; and
a loader to receive and fulfill the load request for the software component, wherein the loader pushes a representation of the software component onto the stack when the load request is received and pops the representation of the software component off of the stack when the load request has been successfully fulfilled, wherein contents of the stack are made available to a user when fulfillment of the load request has been unsuccessful.
12. The system according to claim 11, further comprising:
an execution module to execute instructions contained in a component object, wherein the component object is created from information in the software component.
13. The system according to claim 11, wherein, when the software component in the load request is dependent on an component, an additional load request for the additional software component is received by the loader and the loader pushes a representation of the additional software component onto the stack when the additional load request is received and pops the representation of the additional software component off of the stack when the additional load request has been successfully fulfilled.
14. The system according to claim 13, wherein contents of the stack are made available to a user when fulfillment of the additional load request has been unsuccessful and the contents of the stack include the representation of the software component and the additional software component.
15. A method of loading a Java class, comprising the steps of:
receiving a request to load a first Java class;
placing a representation of the first Java class onto a stack;
determining if the first Java class is dependent on a second Java class;
placing, when the first Java class is dependent on the second Java class, a representation of the second Java class onto the stack;
loading the second Java class;
removing the representation of the second Java class from the stack when the second Java class has been successfully loaded;
loading the first Java class;
removing the representation of the first Java class from the stack when the first Java class has been successfully loaded; and
making contents of the stack available to a user when the loading of one of the first Java class and the second Java class has been unsuccessful.
16. The method according to claim 15, wherein the stack contents are made available to the user via one of an on-screen display, a printout and a file.
17. The method according to claim 15, wherein the loading steps, the placing steps and the removing steps are performed by a Java class loader.
18. The method according to claim 15, further comprising the steps of:
creating a first Java class object from the loaded first Java class; and
executing instructions included in the first Java class object.
19. The method according to claim 18, wherein the executing step is performed by a Java Virtual Machine.
20. A system, comprising:
a stack to record a load request for a Java class;
a Java class loader to receive and fulfill the load request for the Java class, wherein the loader pushes a representation of the Java class onto the stack when the load request is received and pops the representation of the Java class off of the stack when the load request has been successfully fulfilled, wherein contents of the stack are made available to a user when fulfillment of the load request has been unsuccessful; and
a Java Virtual Machine to execute instructions contained in a Java class object, wherein the Java class object is created from information in the Java class.
21. The system according to claim 20, wherein the Java class loader is one of a custom class loader and a default loader.
22. The system according to claim 20, wherein the stack, the Java class loader and the Java Virtual Machine reside on a development platform.
23. The system according to claim 20, wherein the stack, the Java class loader and the Java Virtual Machine reside on an embedded device.
24. The system according to claim 23, wherein the load request is received via a uniform resource locator.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for storing webpage access records, comprising:
detecting a location of each webpage in a website and historical access number of a user accessing each webpage;
determining an information entropy of each webpage accessed by the user according to the location of each webpage in the website and the historical access number of the user accessing each webpage;
comparing the information entropy of each webpage with a preset threshold value; and
keeping access records of webpages whose information entropies are greater than the preset threshold value.
2. The method of claim 1, wherein the determining an information entropy of each webpage accessed by the user, comprises:
determining an initial entropy of each webpage according to the location of each webpage in the website;
multiplying the historical access number of the user for accessing each webpage with the initial entropy of each webpage to determine the information entropy of each webpage.
3. The method of claim 1, wherein the determining an initial entropy of each webpage according to the location of each webpage in the website, comprises:
according to a uniform resource locator (URL) of each webpage, determining that each webpage is a N-level page of the website; wherein N is an integer greater than or equal to 1;
determining that the initial entropy of each webpage is a preset N-level initial entropy; wherein the N-level initial entropy is greater than a (N+1)-level initial entropy.
4. The method of claim 1, wherein the keeping access records of webpages whose information entropies are greater than the preset threshold value, comprises:
keeping the access records of the webpages whose information entropies are greater than the preset threshold value, upon a condition that a number of webpages accessed by the user reaches a preset number.
5. The method of claim 1, wherein the keeping access records of webpages whose information entropies are greater than the preset threshold value, comprises:
keeping the access records of the webpages whose information entropies are greater than the preset threshold value, upon a condition that a cache of webpages accessed by the user reaches a preset capacity.
6. An apparatus for storing webpage access records, comprising:
an information entropy obtaining unit, configured to determine an information entropy of each webpage accessed by a user according to location of each webpage in a website and historical access number of the user for each webpage;
a cache unit configured to keep access records of webpages whose information entropies are greater than a preset threshold value.
7. The apparatus of claim 6, wherein the information entropy obtaining unit comprises:
an initial entropy determination subunit configured to determine an initial entropy of each webpage according to the location of each webpage in the website;
an information entropy determination subunit configured to multiply the historical access number of the user for accessing each webpage with the initial entropy of each webpage to determine the information entropy of each webpage.
8. The apparatus of claim 6, wherein the initial entropy determination subunit comprises:
a first determination subunit configured to, according to a uniform resource locator (URL) of each webpage, determine that each webpage is a N-level page of the website; wherein N is an integer greater than or equal to 1;
a second determination subunit configured to determine that the initial entropy of each webpage is a preset N-level initial entropy; wherein the N-level initial entropy is greater than a (N+1)-level initial entropy.
9. The apparatus of claim 6, wherein the cache unit is specifically configured to keep the access records of the webpages whose information entropies are greater than the preset threshold value, upon a condition that a number of webpages accessed by the user reaches a preset number.
10. The apparatus of claim 6, wherein the cache unit is specifically configured to keep the access records of the webpages whose information entropies are greater than the preset threshold value, upon a condition that a cache of webpages accessed by the user reaches a preset capacity.
11. A non-transitory computer-readable storage medium comprising a set of instructions for performing a method for storing webpage access records, the set of instructions to direct at least one processor to perform acts of:
obtaining an information entropy of each webpage accessed by a user;
determining whether a number of webpages accessed by the user reaches a preset number or a cache of the webpages accessed by the user reaches a preset capacity;
if the number of the webpages accessed by the user reaches the preset number or the cache of the webpages accessed by the user reaches the preset capacity, keeping access records of webpages whose information entropies are greater than a preset threshold value;
if the number of the webpages accessed by the user does not reaches the preset number and the cache of the webpages accessed by the user does not reaches the preset capacity, keeping all access records of the webpages accessed by the user.
12. The non-transitory computer-readable storage medium of claim 11, wherein the information entropy is determined according to location of each webpage in a website and historical access number of the user for each webpage.