1. A fixing mechanism for a backlight module, the backlight module comprising a back plate and an optical assembly, characterized in that: the fixing mechanism comprising a plurality of retaining posts and a plurality of retaining sheets, the retaining sheets being made of elastic materials, each of the retaining sheets having a retaining hole;
the optical assembly disposing a plurality of through holes, the through holes corresponding to the retaining posts; and
the retaining posts being disposed on the back plate and passing through the through holes of the optical assembly, the retaining hole of the retaining sheet engaged with the retaining post, and the retaining sheets being pressed upon the optical assembly.
2. The fixing mechanism as claimed in claim 1, characterized in that: the retaining post disposes a first holding portion on an upper end thereof, the retaining sheet correspondingly disposes a second holding portion in the retaining hole, and the second holding portion is engaged with the first holding portion.
3. The fixing mechanism as claimed in claim 2, characterized in that: the first holding portion of the retaining post is a groove, and the second holding portion of the retaining hole of the retaining sheet is a flange; or the first holding portion of the retaining post is a flange, and the second holding portion of the retaining hole of the retaining sheet is a groove.
4. The fixing mechanism as claimed in claim 1, characterized in that: the optical assembly is a combination of a light guide plate and an optical film, the optical film is disposed above the light guide plate, the retaining posts are disposed on the outside of the light guide plate, the through holes are disposed on the optical film, and the retaining sheets are pressed upon the optical film.
5. The fixing mechanism as claimed in claim 1, characterized in that: the optical assembly is a light guide plate, the through holes are disposed on the light guide plate, and the retaining sheets are pressed upon the light guide plate.
6. The fixing mechanism as claimed in claim 1, characterized in that: the retaining post has a shape, an upper portion of which being thinner than a lower portion thereof, and forms a supporting portion to support an optical film; the through holes are disposed on the optical film; and the retaining sheets are pressed upon the optical film.
7. The fixing mechanism as claimed in claim 1, characterized in that: the retaining posts are fixed to the back plate by the manner of rivet joint, weld or block connection.
8. A fixing mechanism for a backlight module, the backlight module comprising a back plate and an optical assembly, characterized in that: the fixing mechanism comprising a plurality of retaining posts, on an upper end of which a ring groove is disposed; a portion of the retaining post, which is located above the ring groove, being made of elastic materials; the optical assembly including an optical film; the optical film having a plurality of holding holes, each of which is formed by a first circular hole and a second circular hole intersecting each other; the diameter of the first circular hole being slightly greater than that of the retaining post; the diameter of the second circular being slightly greater than that of the ring groove of the retaining post; the retaining posts being disposed on the back plate; and the second circular hole of the holding hole of the optical film being engaged with the ring groove of the retaining post.
9. The fixing mechanism as claimed in claim 8, characterized in that: the retaining posts are fixed to the back plate by the manner of rivet joint, weld or block connection.
10. The fixing mechanism as claimed in claim 8, characterized in that: the optical assembly further comprises a light guide plate, the light guide plate disposes a plurality of through holes, the through holes are corresponding to the retaining posts, the retaining posts pass through the through holes of the light guide plate, and a surface of the optical film is in contact with a surface of the light guide plate.
11. A backlight module, characterized in that: the backlight module comprising a back plate, an optical assembly and multiple fixing mechanisms, the fixing mechanism comprising a plurality of retaining posts, the retaining posts being fixed to the back plate, the optical assembly having a plurality of through holes, the retaining posts passing through the through holes, and the fixing mechanisms being pressed upon the optical assembly.
12. The backlight module as claimed in claim 11, characterized in that: the fixing mechanism further includes a plurality of retaining sheets being made of elastic materials, each of the retaining sheets has a retaining hole, the through holes are disposed on the optical assembly and corresponding to the retaining posts, the retaining posts are disposed on the back plate and pass through the through holes of the optical assembly, the retaining hole of the retaining sheet is engaged with the retaining post, and the retaining sheets are pressed upon the optical assembly.
13. The backlight module as claimed in claim 11, characterized in that: the retaining post disposes a first holding portion on an upper end thereof, the retaining sheet correspondingly disposes a second holding portion in the retaining hole, and the second holding portion is engaged with the first holding portion.
14. The backlight module as claimed in claim 13, characterized in that: the first holding portion of the retaining post is a groove, and the second holding portion of the retaining hole of the retaining sheet is a flange.
15. The backlight module as claimed in claim 13, characterized in that: the first holding portion of the retaining post is a flange, and the second holding portion of the retaining hole of the retaining sheet is a groove.
16. The backlight module as claimed in claim 11, characterized in that: the retaining post has a shape, an upper portion of which being thinner than a lower portion thereof, and forms a supporting portion to support an optical film; the through holes are disposed on the optical film; and a retaining sheet are pressed upon the optical film.
17. The backlight module as claimed in claim 11, characterized in that: the retaining posts are fixed to the back plate by the manner of rivet joint, weld or block connection.
18. The backlight module as claimed in claim 11, characterized in that: the retaining post disposes a ring groove on an upper end thereof; a portion of the retaining post, which is located above the ring groove, is made of elastic materials; the optical assembly includes an optical film; the optical film has a plurality of holding holes, each of which is formed by a first circular hole and a second circular hole intersecting each other; the diameter of the first circular hole is slightly greater than that of the retaining post; the diameter of the second circular is slightly greater than that of the ring groove of the retaining post; the retaining posts are disposed on the back plate; and the second circular hole of the holding hole of the optical film is engaged with the ring groove of the retaining post.
19. The backlight module as claimed in claim 18, characterized in that: the optical assembly further includes a light guide plate, the light guide plate disposes a plurality of through holes, the through holes are corresponding to the retaining posts; the retaining posts pass through the through holes of the light guide plate, and a surface of the optical film is in contact with a surface of the light guide plate.
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 computer program product embodied in a non-transitory computer readable storage medium for managing hardware components in a cloud computing environment, the computer program product comprising the programming instructions for:
receiving location information for said hardware components in a data center of said cloud computing environment from said hardware components, wherein said location information for each of said hardware components comprises both an actual location and a relative location with respect to one or more other hardware components in said data center, wherein each of said hardware components is configured to detect one or more other hardware components within a communication range of said hardware component, wherein each of said hardware components is configured to determine its actual location and a relative location with respect to said one or more detected hardware components;
receiving identification information of hardware components detected by said hardware components from said hardware components, wherein each of said hardware components is configured to identify said one or more detected hardware components based on an identification signal received from said one or more detected hardware components; and
balancing a workload across said hardware components in said data center based on said received identification and location information.
2. The computer program product as recited in claim 1, wherein one or more of said hardware components are configured to determine its relative location with respect to its one or more detected hardware components based on a triangulation of wireless signals.
3. The computer program product as recited in claim 1, wherein one or more of said hardware components are configured to determine its actual location based on wireless signals received from devices at fixed locations.
4. The computer program product as recited in claim 1, wherein a distance from a hardware component of said hardware components to a detected hardware component is determined based on relative signal strength.
5. The computer program product as recited in claim 1, wherein each of said hardware components is configured to detect said one or more other hardware components within said communication range of said hardware component using a wireless protocol comprising one or more of the following: radio frequency identification, Bluetooth\xae, IEEE 802.11 and cellular communications.
6. The computer program product as recited in claim 1, wherein said workload is balanced across said hardware components in said data center based on one or more of the following policies: balancing heat distribution across said data center, consolidating workloads to co-located systems, and balancing network hops and available bandwidth across said data center.
7. A system, comprising:
a memory unit for storing a computer program for managing hardware components in a cloud computing environment; and
a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises:
circuitry for receiving location information for said hardware components in a data center of said cloud computing environment from said hardware components, wherein said location information for each of said hardware components comprises both an actual location and a relative location with respect to one or more other hardware components in said data center, wherein each of said hardware components is configured to detect one or more other hardware components within a communication range of said hardware component, wherein each of said hardware components is configured to determine its actual location and a relative location with respect to said one or more detected hardware components;
circuitry for receiving identification information of hardware components detected by said hardware components from said hardware components, wherein each of said hardware components is configured to identify said one or more detected hardware components based on an identification signal received from said one or more detected hardware components; and
circuitry for balancing a workload across said hardware components in said data center based on said received identification and location information.
8. The system as recited in claim 7, wherein one or more of said hardware components are configured to determine its relative location with respect to its one or more detected hardware components based on a triangulation of wireless signals.
9. The system as recited in claim 7, wherein one or more of said hardware components are configured to determine its actual location based on wireless signals received from devices at fixed locations.
10. The system as recited in claim 7, wherein a distance from a hardware component of said hardware components to a detected hardware component is determined based on relative signal strength.
11. The system as recited in claim 7, wherein each of said hardware components is configured to detect said one or more other hardware components within said communication range of said hardware component using a wireless protocol comprising one or more of the following: radio frequency identification, Bluetooth\xae, IEEE 802.11 and cellular communications.
12. The system as recited in claim 7, wherein said workload is balanced across said hardware components in said data center based on one or more of the following policies: balancing heat distribution across said data center, consolidating workloads to co-located systems, and balancing network hops and available bandwidth across said data center.