IP Library Granted Patent US 10,516,576
Granted Patent B2
US 10,516,576 · App. 14/602,024 · Granted Dec 24, 2019

Connection device and connection method using priority level information for a plurality of processes

Inventors: Takashi Matsumoto (Tokyo, JP); Yasushi Nagai (Yokohama, JP); Susumu Kojima (Matsudo, JP); Ryo Shimizu (Yokohama, JP); Motohiro Fuji (Higashikurume, JP); Kiminori Nakamura (Yokohama, JP)
Assignee: Clarion Co., Ltd.
H04L41/12H04L41/02
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,516,576
App. No.
14/602,024
Granted
Dec 24, 2019
Kind
B2
Abstract

Provided is a technology for enabling smooth execution of a plurality of pieces of application software which perform communication via a communication path. A connection device includes: a storage unit which stores type priority level information for specifying a priority level assigned in advance for each type of a process, usable communication system information for specifying a usable communication system for each process, and sharing propriety information for specifying whether or not the communication system is sharable among a plurality of processes during the same period of time; a plurality of communication units which communicate to and from another device with use of the communication systems different from one another; and a communication system allocation control unit configured to: use the usable communication system information to identify the communication system usable by the process to be started to be executed; and allocate, when the identified communication system is not sharable and a process in execution that is different from the process already uses the identified communication system, the process to use the communication system based on the priority levels.

Claims (36)

1. A connection device for establishing connection to another device via various different communication systems, the connection device comprising:

a non-transitory computer-readable storage medium which stores

type priority level information for specifying a priority level assigned in advance for each type of a plurality of processes,

usable communication system information for specifying a usable communication system of the various different communication systems for each process, and

sharing propriety information for specifying whether or not the communication system is sharable among the plurality of processes during a same period of time;

a processor executing instructions stored in a memory to perform the operation of:

a plurality of communication units communicating with the another device with use of the various different communication systems; and

a communication system allocation controller for an in-vehicle application configured to:

use the usable communication system information to identify at least one of the various different communication systems as an identified communication system usable by a process to be started to be executed; and

allocate, when the identified communication system is not sharable and a process in execution that is different from the process to be started to be executed already uses the identified communication system, a process to use the identified communication system based on the priority levels of the process in execution and the process to be started to be executed; and

allocate as a communication system to be used, when the process in execution that is different from the process to be started to be executed already uses the identified communication system, an unused communication system other than the identified communication system that is specified as usable by the usable communication system information, wherein

the storage medium stores settings for a plurality of connectable communication systems, which include a priority level for each process to be executed, and

at a time of allocating a communication system to the process to be executed, a communication system, which is used preferentially by the process to be executed, is allocated among the plurality of connectable communication systems that are usable.

2. The connection device according to claim 1 ,

wherein a type of the process comprises a type indicating that the process requires continuous communication, and

wherein, in a case where the process in execution has the type of the process requiring the continuous communication, when another process in execution that is different from the process in execution already uses at least one of the at least one communication system usable by the process in execution, the communication system allocation controller changes the communication system used by the process in execution to an unused communication system.

3. The connection device according to claim 1 , wherein, when a sharable communication system is usable by the process to be started to be executed, the communication system allocation controller allocates a communication system as a communication system to be used for the process to be started to be executed, in such a way that the sharable communication system takes precedence over other non-sharable communication systems.

4. The connection device according to claim 3 , wherein, when another process in execution that is different from the process in execution already uses at least one of the at least one communication system usable by the process in execution, the communication system allocation controller reallocates the process in execution from the communication system to another unused communication system.

5. The connection device according to claim 1 , wherein the communication systems comprise at least a plurality of wireless communication systems having standards different from one another.

6. The connection device according to claim 1 , wherein types of the process comprise at least a real-time communication type process requiring continuous communication and an intermittent communication type process only requiring communication performed at a predetermined timing.

7. A connection method for establishing a connection to another device via various different communication systems,

a computer comprising:

a non-transitory computer-readable storage medium which stores type priority level information for specifying a priority level assigned in advance for each type of a plurality of processes, usable communication system information for specifying a usable communication system of the various different communication systems for each process, and sharing propriety information for specifying whether or not the communication system is sharable among the plurality of processes during a same period of time, and

a processor executing instructions stored in a memory to perform the operation of:

a plurality of communication units communicating with the another device with use of the various different communication systems; and

a communication system allocation control unit allocating the communication system to be used by the process,

the connection method comprising for an in-vehicle application:

using, by the communication system allocation control unit, the usable communication system information to identify at least one of the various different communication systems as an identified communication system usable by a process to be started to be executed; and

allocating, by the communication system allocation control unit, when the identified communication system is not sharable and a process in execution that is different from the process to be started to be executed already uses the identified communication system, a process to use the identified communication system based on the priority levels of the process in execution and the process to be started to be executed; and

allocating as a communication system to be used, when the process in execution that is different from the process to be started to be executed already uses the identified communication system, an unused communication system other than the identified communication system that is specified as usable by the usable communication system information, wherein

the storage medium stores settings for a plurality of connectable communication systems, which include a priority level for each process to be executed, and

at a time of allocating a communication system to the process to be executed, a communication system, which is used preferentially by the process to be executed, is allocated among the plurality of connectable communication systems that are usable.

8. The connection device according to claim 6 , wherein the real-time communication type process requiring continuous communication is a process implementing an application software for a control unit.

9. The connection device according to claim 8 , wherein

the types of the process comprise at least the real-time communication type process requiring continuous communication and an intermittent communication type process only requiring communication performed at a predetermined timing, and

the intermittent communication type process is a process other than a process implementing an application software for a control unit.

Assignments (2)
CHANGE OF NAME Recorded Sep 3, 2025
From: CLARION CO., LTD.
To: FAURECIA CLARION ELECTRONICS CO., LTD.
Reel/Frame 072826/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: MATSUMOTO, TAKASHI; NAGAI, YASUSHI; KOJIMA, SUSUMU; SHIMIZU, RYO; FUJI, MOTOHIRO; NAKAMURA, KIMINORI
To: CLARION CO., LTD.
Reel/Frame 035772/0182 →
Priority Claims (1)
JP 2014-009418 · Jan 22, 2014 · national
Continuity (1)
Related Publication 20150207689A1 · Jul 23, 2015