发明名称 COMMUNICATION DEVICE
摘要 A communication device conforming with plural communication standards and having a storage storing a plurality of virtual stacks each having an application program and communication program that implements a protocol stack for communication by the application program. An executor executes the virtual stacks, and a switching controller switches the virtual stacks to be executed by performing a first processing in which at least one part of at least one of the virtual stacks is read from storage and stored into a memory of, and executed by, the executor. Then, in accordance with free capacity in the memory, at least one part of at least one of the virtual stacks executed in the first processing is deleted from memory. In a second processing at least one part of at least one of the virtual stacks is read from the storage and stored into the memory of, and executed by, the executor.
申请公布号 US2015172181(A1) 申请公布日期 2015.06.18
申请号 US201314400748 申请日期 2013.05.29
申请人 YOKOGAWA ELECTRIC CORPORATION 发明人 Okabe Nobuo;Akisada Yukiyo;Miyazawa Kazunori;Sakurai Yasuki
分类号 H04L12/713;H04W88/16;H04W52/02;H04L29/06 主分类号 H04L12/713
代理机构 代理人
主权项 1. A communication device capable of communicating in conformance with a plurality of communication standards, the communication device comprising: a storage storing a plurality of virtual stacks, an application program that implements functionality of the communication device and a communication program that implements a protocol stack for communication by the application program being associated in each of the plurality of virtual stacks; an executor configured to execute the virtual stacks; and a switching controller configured to switch the virtual stacks to be executed in the executor by performing a first processing in which at least one virtual stack partially selected from the plurality of virtual stacks is read from the storage and stored into a memory of, and executed by, the executor, and then, in accordance with free capacity in the memory, deleting from the memory at least one of the partially selected at least one virtual stack executed in the first processing, and performing a second processing in which at least one virtual stack, which is not stored in the memory, other than the partially selected at least one virtual stack executed in the first processing is read from the storage and stored into the memory of, and executed by, the executor.
地址 Tokyo JP