摘要 |
A software robot device is provided to offer a standard platform including all components needed for developing software applications, and independent of the platform of variable devices such as a mobile terminal and a PC, and enable a developer to develop applications conveniently by using only the interface provided from the platform of the software robot device. A software robot device includes an artificial creature engine(20), a software robot protocol module(30), an update agent(40), an update protocol module(50), a network interface(60), a player database, a script engine(80), a memory(140), a repository interface(100), an output application module, a software robot graphic/audio interface(110), an application module(10) and a software player(70). The artificial creature engine transforms external input and an internal, and determines action according to the converted internal state. The player database stores action script files corresponding to the actions of the software robot. A script engine generates the action script file by encoding the action file, stores the action script file to the player database, and parses/outputs the script file stored in the player database. |