Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for issuing information comprising establishing an ad hoc network including an information issuing node and a client node, the method further comprising: when a user to which the information issuing node is attributive desires to issue information, storing, by the information issuing node, information issued by the user, broadcasting the information issued by the user to the ad hoc network and notifying all other nodes of the ad hoc network to update information of the information issuing node; wherein the method further comprises: when a new information issuing node is added into the ad hoc network, acquiring and storing, by the new information issuing node, information issued by users to which all information issuing nodes of the ad hoc network are attributive through transmitting an information acquisition request to a node connected therewith in the ad hoc network; wherein the acquiring, by the new information issuing node, information issued by users to which all information issuing nodes of the ad hoc network are attributive through transmitting an information acquisition request to a node connected therewith in the ad hoc network comprises: transmitting, by the new information issuing node, an information acquisition request to a node connected therewith in the ad hoc network, returning, by a node receiving the information acquisition request, information stored therein to the new information issuing node, and after determining that the information stored therein is part of the information issued by users to which all information issuing nodes of the ad hoc network are attributive, modifying a scope of information desired to be acquired in the received information acquisition request and forwarding the modified information acquisition request to a next node directly connected therewith; determining, by the next node, whether itself stores all information desired by the received information acquisition request according to a scope of information desired to be acquired in the received information acquisition request, after determining itself stores part of information desired by the received information acquisition request, returning to the new information issuing node part of information desired by the received information acquisition request and stored therein through forwarding by a routing node, modifying the scope of information desired to be acquired in the received information acquisition request and forwarding the modified information acquisition request to a further next node directly connected therewith, and so on until the new information issuing node acquires the information issued by users to which all information issuing nodes of the ad hoc network are attributive; and comparing, by the new information issuing node, ID numbers and issuing time of all received information so as to obtain newest information issued by users to which all information issuing nodes of the ad hoc network are attributive.
2. The method according to claim 1 , wherein the broadcasting the information issued by the user to the ad hoc network and notifying all other nodes of the ad hoc network to update information of the information issuing node comprises: transmitting, by the information issuing node, the information issued by the user to an adjacent node directly connected therewith; after receiving the information issued by the user, updating, by the adjacent node, information stored therein corresponding to the user, and forwarding the received information to other nodes connected therewith other than a node transmitting the information issued by the user after determining that the adjacent node itself is a routing node, and so on until all other nodes of the ad hoc network receive the information issued by the user; wherein the adjacent node is an information issuing node and/or a client node.
3. The method according to claim 2 , further comprising: when determining that the adjacent node itself is not a routing node, performing, by the adjacent node, no operations any more after updating the information stored therein corresponding to the user.
4. The method according to claim 1 , further comprising: after a node receiving an information acquisition request transmitted by the new information issuing node determines that information stored in the node itself is total information issued by users to which all information issuing nodes of the ad hoc network are attributive, returning to the new information issuing node all information desired by the received information acquisition request and stored in the node itself; or after a next node receiving an information acquisition request determines that itself stores all information desired by the received information acquisition request, returning directly to the new information issuing node through a routing node all information desired by the received information acquisition request and stored in the next node itself.
5. A method for acquiring information comprising establishing an ad hoc network including an information issuing node and a client node, the method further comprising: when desiring to acquire information, acquiring, by the client node, information desired to be acquired through transmitting an information acquisition request to an adjacent node directly connected therewith in the ad hoc network; wherein the acquiring by the client node information desired to be acquired through transmitting an information acquisition request to an adjacent node directly connected therewith in the ad hoc network comprises: transmitting, by the client node, the information acquisition request to the adjacent node; determining, by the adjacent node, whether itself stores all information desired by the received information acquisition request according to a scope of information desired to be acquired in the received information acquisition request, after determining itself stores part of information desired by the received information acquisition request, returning to the client node part of information desired by the received information acquisition request and stored therein, modifying the scope of information desired to be acquired in the received information acquisition request and forwarding the modified information acquisition request to a next node directly connected therewith; determining, by the next node, whether itself stores all information desired by the received information acquisition request according to a scope of information desired to be acquired in the received information acquisition request, after determining itself stores part of information desired by the received information acquisition request, returning to the client node part of information desired by the received information acquisition request and stored therein through forwarding by a routing node, modifying the scope of information desired to be acquired in the received information acquisition request and forwarding the modified information acquisition request to a further next node directly connected therewith, and so on until the client node acquires the information desired to be acquired; and comparing, by the client node, ID numbers and issuing time of all received information so as to obtain newest information desired to be acquired.
6. The method according to claim 5 , wherein the adjacent node is a client node and/or an information issuing node.
7. The method according to claim 6 , further comprising: after the adjacent node determines that itself doesn't store information desired by the received information acquisition request, forwarding directly the received information acquisition request to other nodes directly connected therewith; after the next node determines that itself doesn't store information desired by the received information acquisition request, forwarding directly the received information acquisition request to a node directly connected therewith.
8. The method according to claim 5 , further comprising: after the adjacent node determines that itself stores all information desired by the received information acquisition request, returning to the client node all information desired by the received information acquisition request and stored in the adjacent node itself; or after the next node determines that itself stores all information desired by the received information acquisition request, returning directly to the client node through a routing node all information desired by the received information acquisition request and stored in the next node itself.
9. The method according to claim 8 , further comprising: after the adjacent node determines that itself doesn't store information desired by the received information acquisition request, forwarding directly the received information acquisition request to other nodes directly connected therewith; after the next node determines that itself doesn't store information desired by the received information acquisition request, forwarding directly the received information acquisition request to a node directly connected therewith.
10. A system for issuing information, comprising a first information issuing node configured to, when a user to which the first information issuing node is attributive desires to issue information, store information issued by the user, broadcast the information issued by the user to an ad hoc network including an information issuing node and a client node where itself is located and notify all other nodes of the ad hoc network to update information of the first information issuing node; wherein the system further comprises a third information issuing node configured to, when itself is newly added into the ad hoc network, acquire and store information issued by users to which all information issuing nodes of the ad hoc network are attributive through transmitting an information acquisition request to a node connected therewith in the ad hoc network wherein the procedure of acquiring information issued by users to which all information issuing nodes of the ad hoc network are attributive through transmitting an information acquisition request to a node connected therewith in the ad hoc network comprises: when the third information issuing node is added into the ad hoc network, the third information issuing node transmits an information acquisition request to a node connected therewith in the ad hoc network, a node receiving the information acquisition request returns information stored therein to the third information issuing node, and after determining that the information stored therein is part of the information issued by users to which all information issuing nodes of the ad hoc network are attributive, modifies a scope of information desired to be acquired in the received information acquisition request and forwards the modified information acquisition request to a next node directly connected therewith; the next node determines whether itself stores all information desired by the received information acquisition request according to a scope of information desired to be acquired in the received information acquisition request, after determining itself stores part of information desired by the received information acquisition request, returns to the third information issuing node part of information desired by the received information acquisition request and stored therein through forwarding by a routing node, modifies the scope of information desired to be acquired in the received information acquisition request and forwards the modified information acquisition request to a further next node directly connected therewith, and so on until the third information issuing node acquires the information issued by users to which all information issuing nodes of the ad hoc network are attributive; and the third information issuing node compares ID numbers and issuing time of all received information so as to obtain newest information issued by users to which all information issuing nodes of the ad hoc network are attributive.
11. The system according to claim 10 , further comprising a second information issuing node and/or a client node; when broadcasting the information issued by the user to the ad hoc network where itself is located, the first information issuing node is specifically configured to broadcast the information issued by the user to the ad hoc network where itself is located and notify all other nodes of the ad hoc network to update information of the first information issuing node through the second information issuing node and/or the client node.
12. A system for acquiring information, comprising a first client node, a second client node and/or an information issuing node, wherein the first client node is configured to, when desiring to acquire information, acquire information desired to be acquired through transmitting an information acquisition request to a second client node and/or an information issuing node of an ad hoc network including an information issuing node and a client node and directly connected therewith; wherein the procedure of acquiring information desired to be acquired through transmitting an information acquisition request to an adjacent node directly connected therewith in the ad hoc network comprises: the client node transmits the information acquisition request to the adjacent node; the adjacent node determines whether itself stores all information desired by the received information acquisition request according to a scope of information desired to be acquired in the received information acquisition request, after determining itself stores part of information desired by the received information acquisition request, returns to the client node part of information desired by the received information acquisition request and stored therein, modifies the scope of information desired to be acquired in the received information acquisition request and forwards the modified information acquisition request to a next node directly connected therewith; the next node determines whether itself stores all information desired by the received information acquisition request according to a scope of information desired to be acquired in the received information acquisition request, after determining itself stores part of information desired by the received information acquisition request, returns to the client node part of information desired by the received information acquisition request and stored therein through forwarding by a routing node, modifies the scope of information desired to be acquired in the received information acquisition request and forwards the modified information acquisition request to a further next node directly connected therewith, and so on until the client node acquires the information desired to be acquired; and the client node compares ID numbers and issuing time of all received information so as to obtain newest information desired to be acquired.
Unknown
August 8, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.