1. A device adapted to process either voice or data information and being associated with a Wi-Fi network, the device comprising:
a determinator for determining whether the processed information is data information or voice information;
a data path for transmitting data information to or from a data terminal associated with the WiFi network; and
a voice path for transmitting voice information to or from a voice terminal associated with the WiFi network, with voice information having transmission priority over data information, and voice path substantially independent of the data path.
2. The device of claim 1, said Wi-Fi network comprises a Wi-Fi mesh having at least one access point (AP).
3. The device of claim 1, wherein voice information comprises VoIP packets.
4. The device of claim 1, wherein the determinator determines whether the processed information is data information or voice information by unpacketing a packet.
5. The device of claim 1, wherein the determinator comprises a voice identifier.
6. The device of claim 1, wherein the data information comprises data packets being wirelessly coupled to a mesh router, thereby the voice path and the data path are independent at a mesh router level.
7. The device of claim 1, wherein voice information comprises packets.
8. A hybrid WiFi communication system adapted to process either voice or data information, the system comprising:
determinator for determining whether the processed information is data information or voice information;
a data path for transmitting data information to or from a data terminal associated with the WiFi network; and
a voice path for transmitting voice information to or from a voice terminal associated with the WiFi network, with voice information having transmission priority over data information, and voice path substantially independent of the data path.
9. The communication system of claim 8, said Wi-Fi network comprises a Wi-Fi mesh having at least one access point (AP).
10. The communication system of claim 8, wherein voice information comprises VoIP packets.
11. The communication system of claim 8, wherein the determinator determines whether the processed information is data information or voice information by unpacketing a packet.
12. The communication system of claim 8, wherein the determinator comprises a voice identifier.
13. The communication system of claim 8, wherein the data information comprises data packets being wirelessly coupled to a mesh router, thereby the voice path and the data path are independent at a mesh router level.
14. The communication system of claim 8, wherein voice information comprises packets
15. A method for processing information associated with a Wi-Fi network, the method comprising the steps of:
determining whether the processed information is data information or voice information;
providing a data path for transmitting data information to or from a data terminal associated with the WiFi network; and
providing a voice path for transmitting voice information to or from a voice terminal associated with the WiFi network, with voice information having transmission priority over data information, and voice path substantially independent of the data path.
16. The method of claim 15, said Wi-Fi network comprises a Wi-Fi mesh having at least one access point (AP).
17. The method of claim 15, wherein voice information comprises VoIP packets.
18. The method of claim 15, wherein the determinator determines whether the processed information is data information or voice information by unpacketing a packet.
19. The method of claim 15, wherein the determinator comprises a voice identifier.
20. The method of claim 15, wherein the data information comprises data packets being wirelessly coupled to a mesh router, thereby the voice path and the data path are independent at a mesh router level.
21. The method of claim 15, wherein voice information comprises packets.
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 information exchange method for online collaborative shopping, the method comprising:
sending, by a main control user end, a collaborative shopping request message, wherein the collaborative shopping request message comprises one or more user identifiers, and the one or more user identifiers are used to determine a collaborative user end requested to collaborate in shopping;
receiving, by the main control user end, a first response message for responding to the collaborative shopping request message by the collaborative user end corresponding to the one or more user identifiers;
transmitting, by the main control user end, collaborative information to the collaborative user end according to the first response message, wherein the collaborative information comprises shopping information of the main control user end, so that the collaborative user end synchronously shares or acquires the shopping information of the main control user end; or
receiving, by the main control user end according to the first response message, collaborative information sent by the collaborative user end, so that the main control user end synchronously shares or acquires shopping information of the collaborative user end, wherein the collaborative information comprises the shopping information of the collaborative user end.
2. The method according to claim 1, wherein the shopping information comprises link information of a current shopping interface of the main control user end, so that the collaborative user end presents the current shopping interface of the main control user end.
3. The method according to claim 2, wherein the current shopping interface presents property information of one or more commodities selected by the main control user end.
4. The method according to claim 3, wherein the property information comprises several fields, and the fields separately indicate commodity specification information, commodity color information, commodity style information, and commodity price information.
5. The method according to claim 3, wherein after transmitting, by the main control user end, collaborative information to the collaborative user end according to the first response message, the method further comprises:
sending, by the main control user end, an interactive assistance request to the collaborative user end;
receiving, by the main control user end from the collaborative user end, a second response message for the interactive assistance request; and
establishing, by the main control user end, a real-time exchange channel with the collaborative user end according to the second response message of the collaborative user end, so as to exchange, with the collaborative user end in real time, operation information or evaluation information of the one or more commodities selected by the main control user end.
6. The method according to claim 5, wherein establishing, by the main control user end, a real-time exchange channel with the collaborative user end according to the second response message of the collaborative user end comprises:
exchanging, by the main control user end with the collaborative user end in real time according to the second response message of the collaborative user end and by sharing a cursor or through voice communication or both by sharing a cursor and through voice communication with the collaborative user end, the operation information or evaluation information of the property information of the one or more commodities selected by the main control user end.
7. The method according to claim 6, wherein exchanging, by the main control user end with the collaborative user end in real time according to the second response message of the collaborative user end and by sharing a cursor with the collaborative user end, the operation information or evaluation information of the one or more commodities selected by the main control user end comprises:
generating, by the main control user end, a primary cursor according to the second response message of the collaborative user end, and sending an auxiliary cursor generation command to the collaborative user end, so that the collaborative user end generates an auxiliary cursor according to the auxiliary cursor generation command; and
capturing, by the main control user end when the main control user end operates or evaluates, by using the primary cursor, the property information of the one or more selected commodities, a movement track of the primary cursor to generate a cursor movement parameter, and sending the cursor movement parameter to the collaborative user end, so that the collaborative user end moves the auxiliary cursor according to the cursor movement parameter.
8. The method according to claim 6, wherein exchanging, by the main control user end with the collaborative user end in real time according to the second response message of the collaborative user end and by sharing a cursor with the collaborative user end, the operation information or evaluation information of the one or more commodities selected by the main control user end comprises:
generating, by the main control user end, a primary cursor according to the second response message of the collaborative user end, and sending an auxiliary cursor generation command to the collaborative user end, so that the collaborative user end generates an auxiliary cursor according to the auxiliary cursor generation command;
acquiring, when the main control user end operates or evaluates, by using the primary cursor, the property information of the one or more selected commodities, a primary cursor parameter, and capturing a primary cursor movement parameter to generate a primary cursor regeneration parameter;
sending, by the main control user end, the primary cursor regeneration parameter to the collaborative user end, so that the collaborative user end forms a mirror primary cursor on the collaborative user end according to the primary cursor regeneration parameter and moves the mirror primary cursor according to the primary cursor movement parameter in the primary cursor regeneration parameter;
receiving, by the main control user end when the collaborative user end operates or evaluates, by using the auxiliary cursor, the property information of the one or more commodities selected by the main control user end, an auxiliary cursor regeneration parameter sent by the collaborative user end, wherein the auxiliary cursor regeneration parameter comprises an auxiliary cursor parameter and an auxiliary cursor movement parameter; and
generating, by the main control user end, a mirror auxiliary cursor according to the auxiliary cursor regeneration parameter, and moving the mirror auxiliary cursor according to the auxiliary cursor movement parameter.
9. The method according to claim 5, wherein establishing, by the main control user end, a real-time exchange channel with the collaborative user end according to the second response message of the collaborative user end comprises:
exchanging, by the main control user end with the collaborative user end in real time according to the second response message of the collaborative user end and by using a paintbrush, the evaluation information of the one or more commodities selected by the main control user end.
10. The method according to claim 9, wherein exchanging, by the main control user end with the collaborative user end in real time according to the second response message of the collaborative user end and by using a paintbrush, the evaluation information of the one or more commodities selected by the main control user end comprises:
generating, by the main control user end, a primary paintbrush according to the second response message of the collaborative user end, and sending an auxiliary paintbrush generation command to the collaborative user end, so that the collaborative user end generates an auxiliary paintbrush according to the auxiliary paintbrush generation command; and
recording, by the main control user end when the main control user end marks the one or more selected commodities by using the primary paintbrush to implement an evaluation, a mark track of the primary paintbrush to generate a paintbrush mark parameter, and sending the paintbrush mark parameter to the collaborative user end, so that the collaborative user end controls a mark of the auxiliary paintbrush according to the paintbrush mark parameter.
11. The method according to claim 9, wherein exchanging, by the main control user end with the collaborative user end in real time according to the second response message of the collaborative user end and by using a paintbrush, the evaluation information of the one or more commodities selected by the main control user end comprises:
generating, by the main control user end, a primary paintbrush according to the second response message of the collaborative user end, and sending an auxiliary paintbrush generation command to the collaborative user end, so that the collaborative user end generates an auxiliary paintbrush according to the auxiliary paintbrush generation command;
acquiring, when the main control user end marks the property information of the one or more selected commodities by using the primary paintbrush to implement an evaluation, a primary paintbrush parameter and recording a primary paintbrush mark parameter to generate a primary paintbrush regeneration parameter;
sending, by the main control user end, the primary paintbrush regeneration parameter to the collaborative user end, so that the collaborative user end forms a mirror primary paintbrush on the collaborative user end according to the primary paintbrush regeneration parameter and controls a mark of the mirror primary paintbrush according to the primary paintbrush mark parameter in the primary paintbrush regeneration parameter;
receiving, by the main control user end when the collaborative user end marks, by using the auxiliary paintbrush, the property information of the one or more commodities selected by the main control user end to implement an evaluation, an auxiliary paintbrush regeneration parameter sent by the collaborative user end, wherein the auxiliary paintbrush regeneration parameter comprises an auxiliary paintbrush parameter and an auxiliary paintbrush parameter; and
generating, by the main control user end, a mirror auxiliary paintbrush according to the auxiliary paintbrush regeneration parameter, and controlling a mark of the mirror auxiliary paintbrush according to the auxiliary paintbrush parameter.
12. An information exchange method for online collaborative shopping, the method comprising:
receiving, by a collaborative user end, a collaborative shopping request message sent by a main control user end, wherein the collaborative shopping request message comprises one or more user identifiers, and the one or more user identifiers are used to determine a collaborative user end requested to collaborate in shopping;
sending, by the collaborative user end to the main control user end with a first response message for responding to the collaborative shopping request message;
receiving, by the collaborative user end, collaborative information transmitted by the main control user end according to the first response message, so as to synchronously share or acquire shopping information of the main control user end, wherein the collaborative information comprises the shopping information of the main control user end; or
sending, by the collaborative user end, collaborative information to the main control user end, wherein the collaborative information comprises shopping information of the collaborative user end, so that the main control user end synchronously shares or acquires the shopping information of the collaborative user end.
13. The method according to claim 12, wherein the shopping information comprises link information of a current shopping interface of the main control user end, so that the collaborative user end presents the current shopping interface of the main control user end.
14. The method according to claim 13, wherein the current shopping interface presents property information of one or more commodities selected by the main control user end.
15. The method according to claim 14, wherein after receiving, by the collaborative user end, collaborative information transmitted by the main control user end according to the first response message, the method further comprises:
receiving, by the collaborative user end, an interactive assistance request sent by the main control user end;
sending, by the collaborative user end, the main control user end a second response message for the interactive assistance request, so that the main control user end establishes a real-time exchange channel with the collaborative user end according to the second response message; and
exchanging, by the collaborative user end with the main control user end in real time through the exchange channel after the collaborative user end establishes the real-time exchange channel with the main control user end, operation information or evaluation information of the one or more commodities selected by the main control user end.
16. A main control user end, comprising:
a transmission module, configured to send a collaborative shopping request message, wherein the collaborative shopping request message comprises one or more user identifiers, the one or more user identifiers are used to determine a collaborative user end requested to collaborate in shopping, and
the transmission module is further configured to receive a first response message for responding to the collaborative shopping request message by the collaborative user end corresponding to the one or more user identifiers, and send the first response message to a collaborative information transmission module; and
the collaborative information transmission module, configured to transmit collaborative information to the collaborative user end according to the first response message, wherein the collaborative information comprises shopping information of the main control user end, so that the collaborative user end synchronously shares or acquires the shopping information of the main control user end; or configured to receive, according to the first response message, collaborative information sent by the collaborative user end, so that the main control user end synchronously shares or acquires shopping information of the collaborative user end, wherein the collaborative information comprises the shopping information of the collaborative user end.
17. The main control user end according to claim 16, wherein the shopping information comprises link information of a current shopping interface of the main control user end, so that the collaborative user end presents the current shopping interface of the main control user end.
18. The main control user end according to claim 17, wherein the current shopping interface presents property information of one or more commodities selected by the main control user end.
19. The main control user end according to claim 16, wherein the property information comprises several fields, and the fields separately indicate commodity specification information, commodity color information, commodity style information, and commodity price information.
20. The main control user end according to claim 16, further comprising a collaborative module; wherein:
the transmission module is further configured to send an interactive assistance request to the collaborative user end;
the transmission module is further configured to receive, from the collaborative user end, a second response message for the interactive assistance request, and send the second response message to the collaborative module; and
the collaborative module is configured to establish a real-time exchange channel with the collaborative user end according to the second response message of the collaborative user end, so as to exchange, with the collaborative user end in real time, operation information or evaluation information of the one or more commodities selected by the main control user end.
21. The main control user end according to claim 20, wherein the collaborative module is further configured to exchange, with the collaborative user end in real time according to the second response message of the collaborative user end and by sharing a cursor or through voice communication or both by sharing a cursor and through voice communication with the collaborative user end, the operation information or evaluation information of the one or more commodities selected by the main control user end.
22. The main control user end according to claim 21, wherein the collaborative module is further configured to generate a primary cursor according to the second response message of the collaborative user end, and send an auxiliary cursor generation command to the collaborative user end, so that the collaborative user end generates an auxiliary cursor according to the auxiliary cursor generation command; and capture, when an operation or an evaluation is performed, by using the primary cursor, on the one or more selected commodities, a movement track of the primary cursor to generate a cursor movement parameter, and send the cursor movement parameter to the collaborative user end, so that the collaborative user end moves the auxiliary cursor according to the cursor movement parameter.
23. The main control user end according to claim 22, wherein:
the collaborative module is further configured to generate the primary cursor according to the second response message of the collaborative user end, and send the auxiliary cursor generation command to the collaborative user end, so that the collaborative user end generates the auxiliary cursor according to the auxiliary cursor generation command;
the collaborative module is further configured to acquire a primary cursor parameter and capture a primary cursor movement parameter to generate a primary cursor regeneration parameter when an operation or an evaluation is performed, by using the primary cursor, on the property information of the one or more selected commodities;
the collaborative module is further configured to send the primary cursor regeneration parameter to the collaborative user end, so that the collaborative user end forms a mirror primary cursor on the collaborative user end according to the primary cursor regeneration parameter and moves the mirror primary cursor according to the primary cursor movement parameter in the primary cursor regeneration parameter;
the collaborative module is further configured to, when the collaborative user end operates or evaluates, by using the auxiliary cursor, the property information of the one or more commodities selected by the main control user end, receives an auxiliary cursor regeneration parameter sent by the collaborative user end, and the auxiliary cursor regeneration parameter comprises an auxiliary cursor parameter and an auxiliary cursor movement parameter; and
the collaborative module is further configured to generate a mirror auxiliary cursor according to the auxiliary cursor regeneration parameter and move the mirror auxiliary cursor according to the auxiliary cursor movement parameter.
24. The main control user end according to claim 20, wherein the collaborative module is further configured to exchange, with the collaborative user end in real time according to the second response message of the collaborative user end and by using a paintbrush, the evaluation information of the property information of the one or more commodities selected by the main control user end.
25. The main control user end according to claim 24, wherein:
the collaborative module is further configured to generate a primary paintbrush according to the second response message of the collaborative user end, and send an auxiliary paintbrush generation command to the collaborative user end, so that the collaborative user end generates an auxiliary paintbrush according to the auxiliary paintbrush generation command; and
the collaborative module is further configured to, when the one or more selected commodities are marked by using the primary paintbrush to implement an evaluation, records a mark track of the primary paintbrush to generate a paintbrush mark parameter, and send the paintbrush mark parameter to the collaborative user end, so that the collaborative user end controls a mark of the auxiliary paintbrush according to the paintbrush mark parameter.
26. The main control user end according to claim 25, wherein:
the collaborative module is further configured to generate the primary paintbrush according to the second response message of the collaborative user end, and send the auxiliary paintbrush generation command to the collaborative user end, so that the collaborative user end generates an auxiliary paintbrush according to the auxiliary paintbrush generation command;
the collaborative module is further configured to, when the property information of the one or more selected commodities is marked by using the primary paintbrush to implement an evaluation, acquire a primary paintbrush parameter and record a primary paintbrush mark parameter to generate a primary paintbrush regeneration parameter;
the collaborative module is further configured to send the primary paintbrush regeneration parameter to the collaborative user end, so that the collaborative user end forms a mirror primary paintbrush on the collaborative user end according to the primary paintbrush regeneration parameter and controls a mark of the mirror primary paintbrush according to the primary paintbrush mark parameter in the primary paintbrush regeneration parameter;
the collaborative module is further configured to, when the property information of the one or more commodities selected by the main control user end is marked by using the auxiliary paintbrush to implement an evaluation, receives an auxiliary paintbrush regeneration parameter sent by the collaborative user end, wherein the auxiliary paintbrush regeneration parameter comprises an auxiliary paintbrush parameter and an auxiliary paintbrush parameter; and
the collaborative module is further configured to generate a mirror auxiliary paintbrush according to the auxiliary paintbrush regeneration parameter, and control a mark of the mirror auxiliary paintbrush according to the auxiliary paintbrush parameter.
27. A collaborative user end, comprising:
a transmission module, configured to receive a collaborative shopping request message sent by a main control user end, wherein the collaborative shopping request message comprises one or more user identifiers, the one or more user identifiers are used to determine a collaborative user end requested to collaborate in shopping, and
the transmission module is further configured to send to the main control user end with a first response message for responding to the collaborative shopping request message; and
a collaborative information transmission module, configured to, after the transmission module sends to the main control user end with the first response message for responding to the collaborative shopping request message, receive collaborative information transmitted by the main control user end according to the first response message, so as to synchronously share or acquire shopping information of the main control user end, wherein the collaborative information comprises the shopping information of the main control user end; or send collaborative information to the main control user end, wherein the collaborative information comprises shopping information of the collaborative user end, so that the main control user end synchronously shares or acquires the shopping information of the collaborative user end.
28. The collaborative user end according to claim 27, wherein the shopping information comprises link information of a current shopping interface of the main control user end, so that the collaborative user end presents the current shopping interface of the main control user end.
29. The collaborative user end according to claim 28, wherein the current shopping interface presents property information of one or more commodities selected by the main control user end.