1. An antenna unit for mounting on a mounting surface from a first side of the mounting surface, which antenna unit comprises an element comprising a first side abutting against the mounting surface when the antenna unit is mounted, and a second side arranged parallel to and opposite the first side, characterized in that the antenna unit furthermore comprises an antenna mount comprising an attachment member provided with a threaded or non-threaded hole and arranged adjacent to the first side, as well as a bolt member provided with a thread and applied in the threaded or non-threaded hole, which head of the bolt member has a constant distance to the second side, which bolt member is manipulated by a tool from the first side of the mounting surface in such a way that the attachment member, in a first end position, is displaced in two dimensions in relation to the first side so that the attachment member is accessible through a hole intended therefor in the mounting surface, as well as a second end position, when the bolt member is arranged in relation to the first and second sides of the element at an angle, \u03b1<90\xb0, and the attachment member pressesclamps the antenna unit against the first side of the mounting surface.
2. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 1, characterized in that the attachment member comprises a locking member arranged in the threaded or non-threaded hole so that the bolt member cannot be loosened from the attachment member, defining the first end position.
3. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 1, characterized in that the bolt member is a self-tapping screw.
4. An antenna unit for mounting on a mounting surface from a first side of the mounting surface, which antenna unit comprises an element comprising a first side abutting against the mounting surface when the antenna unit is mounted, and a second side arranged parallel to and opposite the first side, characterized in that the antenna unit furthermore comprises an antenna mount comprising an attachment member provided with a threaded or non-threaded hole and arranged adjacent to the first side, as well as a bolt member provided with a thread and applied in the threaded or non-threaded hole, which head of the bolt member has a constant distance to the second side, which bolt member is manipulated by a tool from the first side of the mounting surface in such a way that the attachment member, in a first end position, is displaced in two dimensions in relation to the first side so that the attachment member is accessible through a hole intended therefor in the mounting surface, as well as a second end position, when the bolt member is arranged in relation to the first and second sides of the element at an angle, \u03b1<90\xb0, and the attachment member pressesclamps the antenna unit against the first side of the mounting surface, and in that the first side comprises mounting lugs adapted to the hole in the mounting surface so that a mounted antenna unit is positionedalignedlocated.
5. An antenna unit for mounting on a mounting surface from a first side of the mounting surface, which antenna unit comprises an element comprising a first side abutting against the mounting surface when the antenna unit is mounted, and a second side arranged parallel to and opposite the first side, characterized in that the antenna unit furthermore comprises an antenna mount comprising an attachment member provided with a threaded or non-threaded hole and arranged adjacent to the first side, as well as a bolt member provided with a thread and applied in the threaded or non-threaded hole, which head of the bolt member has a constant distance to the second side, which bolt member is manipulated by a tool from the first side of the mounting surface in such a way that the attachment member, in a first end position, is displaced in two dimensions in relation to the first side so that the attachment member is accessible through a hole intended therefor in the mounting surface, as well as a second end position, when the bolt member is arranged in relation to the first and second sides of the element at an angle, \u03b1<90\xb0, and the attachment member pressesclamps the antenna unit against the first side of the mounting surface, and in that the antenna mount furthermore comprises an elongate wedge member that is fixedly arranged in the first side and has a wedge-shaped cross-section in a plane parallel to the longitudinal direction of the antenna unit as well as is elongate in a plane perpendicular in relation to the longitudinal direction of the antenna unit, where the width of the wedge-shaped cross-section increases with the distance from the first side.
6. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 5, characterized in that the attachment member has a wedge-shaped cross-section in a plane parallel to the longitudinal direction of the antenna unit and is elongate in a plane perpendicular in relation to the longitudinal direction of the antenna unit, where the width of the wedge-shaped cross-section is smallest closest to the first side and greatest at the greatest distance from the first side.
7. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 6, characterized in that the first side furthermore comprises two lug members, each arranged abutting against the short sides of the attachment member having wedge-shaped cross-section, so that the attachment member does not rotate when the bolt member is manipulated by the tool.
8. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 5, characterized in that the element comprises a member for signal transfer between the first and the second side tofrom antenna elements of the antenna unit.
9. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 5, characterized in that the bolt member with the head thereof is arranged in a fixing member connected with the second side and arranged in relation to the second side at the angle \u03b1<90\xb0, the attachment member being linearly displaced along the bolt member when this is manipulated by the tool.
10. An antenna unit for mounting on a mounting surface from a first side of the mounting surface, which antenna unit comprises an element comprising a first side abutting against the mounting surface when the antenna unit is mounted, and a second side arranged parallel to and opposite the first side, characterized in that the antenna unit furthermore comprises an antenna mount comprising an attachment member provided with a threaded or non-threaded hole and arranged adjacent to the first side, as well as a bolt member provided with a thread and applied in the threaded or non-threaded hole, which head of the bolt member has a constant distance to the second side, which bolt member is manipulated by a tool from the first side of the mounting surface in such a way that the attachment member, in a first end position, is displaced in two dimensions in relation to the first side so that the attachment member is accessible through a hole intended therefor in the mounting surface, as well as a second end position, when the bolt member is arranged in relation to the first and second sides of the element at an angle, \u03b1<90\xb0, and the attachment member pressesclamps the antenna unit against the first side of the mounting surface, and in that the attachment member comprises an abutment part provided with the non-threaded hole as well as two arm members, and in that the abutment part comprises a cylinder member movable in the abutment part, which cylinder member has a longitudinal axis direction perpendicular in relation to the longitudinal axis direction of the bolt member, and in that the cylinder member comprises a threaded hole that is arranged in the hole and in which the bolt member is applied, one end of each arm member being fixedly anchored in the abutment part on each side of the non-threaded hole in such a way that the arm members are arranged at an angle, \u03b2<90\xb0, in relation to the plane of the abutment part that abuts against the mounting surface in the second end position, and in that each arm member comprises a first pin member each, either facing each other or facing away from each other, and in that the bolt member with the head thereof is arranged in a fixing member connected with the second side, which fixing member furthermore comprises two first guiding grooves facing away from each other and in which the first pin members are running.
11. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 10, characterized in that the first guiding grooves describe a curve in such a way that the abutment plane of the abutment part, in the second end position, is parallel to the first side, and in that, in the first end position, the abutment plane of the abutment part is arranged at an angle, \u03b3<45\xb0, in relation to the first side and the bolt member is essentially, arranged perpendicularly in relation to the first side.
12. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 10, characterized in that each arm member furthermore comprises a second pin member arranged on the opposite side of the arm member in relation to the first pin member, and in that the first pin member is displaced in the longitudinal direction of the arm member in relation to the second pin member, and in that the fixing member furthermore comprises two second guiding grooves facing away from each other and in which the second pin members are running.
13. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 12, characterized in that the first pin members are smaller than the second pin members.
14. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 13, characterized in that the first pin members face each other and the second pin members face away from each other and are arranged at one end of the arm members.
15. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 14, characterized in that the first guiding grooves have a width that is smaller than the width of the second guiding grooves, and in that the second guiding grooves have a smallest width at the greatest distance from the first side and a greatest width adjacent to the first side and the first guiding grooves are of uniform width and describe an arch in relation to the second guiding grooves.
16. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 15, characterized in that the antenna unit (furthermore comprises an outer part arranged on the fixing member and comprising interior guiding grooves, in which the second pin members furthermore are running.
17. Antenna unit for mounting on a mounting surface from a first side of the mounting surface according to claim 10, characterized in that the abutment part has an extension so that, in the second end position, the abutment part has contact points on opposite sides of the hole in the mounting surface.
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 system of automatic transforming instant message transmission modes on Internet, said system comprises:
at least two clients, wherein said client includes a computer system, said computer system comprises a web browser, a first packet-processing program, a network configuration processing program for detecting and identifying a network auto-configuration, a proxy configuration processing program for detecting and identifying a proxy configuration, a connection time-out program, and a Java applet identification program for determining if said client be allowable of downloading and installing a Java applet, and said web browser includes a network auto-configuration and a proxy configuration; and
a server, wherein said server comprises a second packet-processing program for processing a plurality of transmitting packets between said server and said client, a conference management program for opening or closing a network conference and for managing the login and logout of said client, a message broadcast program for transmitting at least a message to said client and for broadcasting said messages to a plurality of clients participating in said network conference, a mode 1 processing program for processing network connection mechanism of the mode 1 and decoding a plurality of packets of the mode 1, a mode 2 processing program for processing network connection mechanism of the mode 2 and decoding a plurality of packets of the mode 2, a mode 3 processing program for processing network connection mechanism of the mode 3 and decoding a plurality of packets of the mode 3, and a mode 4 processing program for processing network connection mechanism of the mode 4 and decoding a plurality of packets of the mode 4;
wherein said mode 1 means a connection that the client connects to the server directly through any allowable socket, said mode 2 means a connection that the client connects to the server across proxy servers and firewalls supporting persistent HTTP 1.1 connection, said mode 3 means a connection that the client connects to the server across proxy servers and firewalls supporting non-persistent HTTP 1.0 connection, and said mode 4 means a connection that a web-based instant interactive message application is applied.
2. The system of claim 1, wherein said client further comprises a proxy server and a firewall for blocking the network connections unallowable of said clients.
3. The system of claim 1, wherein said computer system further comprises a Java run-time environment when the transmission mode is set to said mode 1, said mode 2 or said mode 3, and no plug-in or Java run-time is required when the transmission mode is set to mode 4.
4. The system of claim 2, wherein said proxy server supports HTTP 1.1 or HTTP 1.0 protocol and said firewall supports HTTP 1.1 or HTTP 1.0 protocol.
5. The system of claim 1, wherein said plurality of transmitting packets between said server and said clients are HTTP packets or socket packets.
6. The system of claim 1, wherein said first packet-processing program and said second packet-processing program both are multi-threading Java applications and temporary store the received plurality of transmitting packets between said server and said clients.
7. The system of claim 1, wherein said network configuration processing program is used to identify if said network auto-configuration is assignable and said proxy configuration processing program is used to identify if said proxy configuration is assignable.
8. The system of claim 1, wherein said connection time-out program is used to detect a response time as said client trying to login said server and to identify the numbers of time-out as said client trying to login said server.
9. A method of automatic transforming instant message transmission modes on Internet, said method comprises:
processing a plurality of transmitting packets between a server and at least two clients according to a first packet-processing program and a second packet-processing program, wherein each said clients comprise a computer system, said computer system comprises a web browser, said first packet-processing program, a network configuration processing program, a proxy configuration processing program, a connection time-out program, and a Java applet identification program, wherein said web browser comprises a network auto-configuration and a proxy configuration, and said server comprises said second packet-processing program, a conference management program, a message broadcast program, a mode 1 processing program, a mode 2 processing program, a mode 3 processing program and a mode 4 processing program;
identifying if a Java applet downloadable at said clients;
detecting said network auto-configuration and identifying whether said network auto-configuration is assignable by said network configuration processing program when said Java applet is downloadable at said clients; and
detecting said proxy configuration and identifying whether said proxy configuration is assignable by said proxy configuration processing program when said network auto-configuration is not assignable at said clients;
wherein said mode 1 means a connection that the client connects to the server directly through any allowable socket, said mode 2 means a connection that the client connects to the server across proxy servers and firewalls supporting persistent HTTP 1.1 connection, said mode 3 means a connection that the client connects to the server across proxy servers and firewalls supporting non-persistent HTTP 1.0 connection, and said mode 4 means a connection that a web-based instant interactive message application is applied.
10. The method of claim 9, wherein said mode 4 processing program set the transmission mode to said mode 4 when said Java applet is not downloadable.
11. The method of claim 9 further comprises setting the transmission mode to said mode 2 when said network auto-configuration and said proxy configuration are assignable and setting the transmission mode to the mode 1 when said proxy configuration is not assignable.
12. The method of claim 11 further comprises building up a socket connection and detecting a response time of said socket connection in accordance with said connection time-out program to set the transmission mode to said mode 1 when said response time is less than a pre-defined time, wherein said connection time-out program further detects number of time-out of said socket connection when said response time exceeds said pre-defined time.
13. The method of claim 12 further comprises setting the transmission mode to said mode 2 when said number of time-out exceeds a pre-defined number and detecting said response time of said socket connection by said connection time-out program when said number of time-out is less than a pre-defined number.
14. The method of claim 11 further comprises building up a HTTP connection and exchanging a plurality of HTTP packets between said server and said clients when trying to set the transmission mode to said mode 2.
15. The method of claim 14, wherein the transmission mode is set to said mode 2 by said mode 2 processing program when said HTTP connection is built up with said clients, or the transmission mode is set to said mode 3 by said mode 3 processing program when said HTTP connection is blocked at said clients.
16. The method of claim 9, wherein said computer system further comprises a Java run-time environment when the transmission mode is set to said mode 1, said mode 2 or said mode 3, and no plug-in or Java run-time is required when the transmission mode is set to mode 4.
17. The method of claim 16 further comprises downloading a Java plug-in to said computer system.
18. The method of claim 9, wherein said computer system further comprises a firewall and a proxy server when the transmission mode is set to said mode 2 and said mode 3.
19. The method of claim 18, wherein said proxy server supports HTTP 1.1 or HTTP 1.0 protocol, and said firewall supports HTTP 1.1 or HTTP 1.0 protocol.
20. The method of claim 9, wherein said plurality of transmitting packets between said server and said clients are HTTP packets or socket packets.
21. The method of claim 9, wherein said first packet-processing program and said second packet-processing program both are multi-threading Java applications and temporary store the received plurality of transmitting packets between said server and said clients.
22. The method of claim 9, wherein said conference management program is used to open and close a network conference and be used to manage the login and logout of said clients.
23. The method of claim 9, wherein said message broadcast program is used to transmit at least a message to said clients and broadcast said messages to the clients participating in a network conference.