发明名称 COMMUNICATION DEVICE
摘要 A communication device communicating in conformance with a prescribed communication standard includes a storage storing at least a first virtual program that includes a program implementing a first function of the communication device and a second virtual program that includes a program implementing a second function of the communication device, an executer configured to successively execute the first and second virtual programs, and a switching controller configured to read at least a part of either one of the first and second virtual programs from the storage, to store the part of either one of the first and second virtual programs into a memory of the executer, to execute the part of either one of the first and second virtual programs in the executer, after completion of the processing of the one virtual program, to delete at least a part of the one virtual program from the memory in accordance with free area in the memory, to read at least a part of the other virtual program of the first and second virtual programs from the storage, to store the part of the other virtual program into the memory of the executer, and to execute the part of the other virtual program in the executer, thereby, to switch the first and second virtual programs to be executed in the executer.
申请公布号 US2015089508(A1) 申请公布日期 2015.03.26
申请号 US201314395600 申请日期 2013.05.24
申请人 YOKOGAWA ELECTRIC CORPORATION 发明人 Okabe Nobuo;Akisada Yukiyo;Miyazawa Kazunori;Sakurai Yasuki
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项 1. A communication device communicating in conformance with a prescribed communication standard, the communication device comprising: a storage storing at least a first virtual program that includes a program implementing a first function of the communication device and a second virtual program that includes a program implementing a second function of the communication device; an executer configured to successively execute the first and second virtual programs; and a switching controller configured: to read at least a part of either one of the first and second virtual programs from the storage; to store the part of either one of the first and second virtual programs into a memory of the executer; to execute the part of either one of the first and second virtual programs in the executer; after completion of the processing of the one virtual program, to delete at least a part of the one virtual program from the memory in accordance with free area in the memory; to read at least a part of the other virtual program of the first and second virtual programs from the storage; to store the part of the other virtual program into the memory of the executer; and to execute the part of the other virtual program in the executer, thereby, to switch the first and second virtual programs to be executed in the executer.
地址 Musashino-shi, Tokyo JP