IP Library › Granted Patent US 10,880,095
Granted Patent B2
US 10,880,095 · App. 16/507,029 · Granted Dec 29, 2020

Electronic apparatus, method for electronic apparatus and information processing system

Inventor: Zhihui Zhang (Beijing, CN)
Assignee: SONY CORPORATION
H04L9/3247H04L9/0643H04L9/30H04L9/3236H04L9/3239H04L67/104H04L2209/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,880,095
App. No.
16/507,029
Granted
Dec 29, 2020
Kind
B2
Abstract

An electronic apparatus, a method for an electronic apparatus and an information processing system are provided. The electronic apparatus includes a processing circuit configured to: generate a request to be confirmed which is to be sent to other nodes in a network, the request to be confirmed including an electronic signature of the present node; acquire responses to the request to be confirmed which are from the other nodes, the response including an electronic signature of a corresponding node; and generate, based on the request to be confirmed, the acquired response and an existing block chain, a new block.

Claims (53)

1. An electronic apparatus, comprising:

a processing circuit configured to:

generate a confirmation request to be sent from the electronic apparatus to other nodes in a vehicle-to-vehicle network, the confirmation request comprising an electronic signature of the electronic apparatus as a present node;

acquire responses to the confirmation request sent from the other nodes, the acquired responses respectively comprising an electronic signature of a corresponding node that generated the response; and

generate a new block, based on

the confirmation request,

the acquired responses from the other nodes, and

an existing block chain, wherein

the confirmation request comprises geographical location information and traffic conditions information at a corresponding geographical location of the electronic apparatus.

2. The electronic apparatus according to claim 1 , wherein the processing circuit is further configured to generate the new block only when the acquired responses satisfy a predetermined condition.

3. The electronic apparatus according to claim 1 , wherein the new block comprises a block header and a data body, and the block header comprises a timestamp, a hash value of a last block in the existing block chain, a hash value of the new block and a hash value of the data body.

4. The electronic apparatus according to claim 3 , wherein the block header further comprises the confirmation request.

5. The electronic apparatus according to claim 3 , wherein the data body comprises the confirmation request and the acquired responses.

6. The electronic apparatus according to claim 4 , wherein the data body comprises the responses.

7. The electronic apparatus according to claim 3 , wherein information of the data body is stored in a tree hash structure.

8. The electronic apparatus according claim 1 , wherein the responses further comprise information of time limitation, for indicating a period of time during which the responses are valid.

9. The electronic apparatus according to claim 1 , wherein each response is made by the corresponding node that generated the response according to a priori knowledge of the electronic apparatus or real-time context data.

10. The electronic apparatus according to claim 1 , further comprising:

a transceiving circuit, configured to broadcast the generated new block to each of the other nodes in the network to update the block chain.

11. The electronic apparatus according to claim 10 , wherein the processing circuit is further configured to respond to a rejection of the generated new block by the other nodes by regenerating a new block based on the confirmation request, the acquired responses and an updated block chain.

12. The electronic apparatus according to claim 11 , wherein the processing circuit is further configured to stop regeneration of the new block when the information of the responses is no longer valid.

13. The electronic apparatus according to claim 10 , wherein the transceiving circuit is further configured to receive the acquired responses within a predetermined time period since the confirmation request is transmitted.

14. The electronic apparatus according to claim 1 , wherein the vehicle to vehicle network is Internet of Vehicle.

15. An electronic apparatus, comprising:

a processing circuit configured to:

generate a response to a confirmation request from an other node in a vehicle-to-vehicle network, for use by the other node to generate a new block based on:

the confirmation request from the other node,

the generated response, and

an existing block chain,

wherein the confirmation request comprises an electronic signature of the other node, and the response comprises an electronic signature of the electronic apparatus as the present node,

wherein the confirmation request comprises geographical location information and traffic conditions information at a corresponding geographical location of the electronic apparatus.

16. The electronic apparatus according to claim 15 , further comprising:

a transceiving circuit, configured to receive the confirmation request and transmit the generated response to the other node.

17. The electronic apparatus according to claim 16 , wherein the transceiving circuit is further configured to receive a new block broadcasted by another node, and the processing circuit is further configured to verify the received new block and attach the new block to the end of a copy of a block chain stored by the present node after the verification passes.

18. The electronic apparatus according to claim 17 , wherein the processing circuit is configured to, in the case that the transceiving circuit receives two or more broadcasted new blocks at the same time, select the earliest generated new block according to information of timestamps in the new blocks.

19. The electronic apparatus according to claim 15 , wherein the processing circuit is configured to generate the response according to a priori knowledge of the present node or real-time context data.

20. The electronic apparatus according to claim 15 , wherein the response further comprises information of time limitation, for indicating a period of time during which the response is valid.

21. A method for an electronic apparatus, comprising:

generating a confirmation request which is to be sent from the electronic apparatus to other nodes in a vehicle-to-vehicle network, the confirmation request comprising an electronic signature of the electronic apparatus as a present node;

acquiring responses to the confirmation request which are sent from the other nodes, the acquired responses respectively comprising an electronic signature of a corresponding node that generates the response; and

generating a new block, based on

the confirmation request,

the acquired responses from the other nodes, and

an existing block chain, wherein

the confirmation request comprises geographical location information and traffic conditions information at a corresponding geographical location of the electronic apparatus.

22. A non-transitory computer readable storage medium having computer readable instructions that when executed by a processor perform a method, the method comprising:

generating a confirmation request which is to be sent from the electronic apparatus to other nodes in a vehicle-to-vehicle network, the confirmation request comprising an electronic signature of the electronic apparatus as a present node;

acquiring responses to the confirmation request which are sent from the other nodes, the acquired responses respectively comprising an electronic signature of a corresponding node that generates the response; and

generating a new block, based on

the confirmation request,

the acquired responses from the other nodes, and

an existing block chain, wherein

the confirmation request comprises geographical location information and traffic conditions information at a corresponding geographical location of the electronic apparatus.

Continuity (2)
Continuation 15419223 · Jan 30, 2017
Related Publication 20190334728A1 · Oct 31, 2019