Abstract:
A remote control system according to an embodiment of the present invention includes a virtual controller server device and a virtual controller client device. The virtual controller server device generates button setting information including a mapping relationship between a key input to an application running on a computer and a virtual button message; transmits the button setting information to the virtual controller client device; extracts the key input from the virtual button message received from the virtual controller client device; and provides the extracted key input to the application. The virtual controller client device can remotely communicate with the computer, and is run on a mobile terminal including a touch screen. The virtual controller client device specifies an arrangement and attributes of the virtual buttons based on the button setting information transmitted from the virtual controller server device; generates a virtual button screen on the touch screen of the mobile terminal in which touch regions corresponding to the virtual buttons are visually displayed; generates a touch input message that can be recognized as a key input by the application, based on touch event objects generated from touch signals for regions corresponding to the virtual buttons, among the touch signals inputted via the touch screen; and converts the touch input message into a virtual input message in a form which can be received by the virtual controller server device, and outputs the virtual input message. [Reference numerals] (102) Application layer; (103) Sub-system layer; (104) Kernel mode; (11) Button setting generator; (12) Message transceiver; (13) Key mapping part; (14) Message transforming part; (15) Legacy IO processor; (16) Direct input API; (201.101) Communication I/F; (202) Touch screen; (203) Acceleration sensor; (204) Mobile OS platform; (21) Button setting adjusting part; (22) User virtual button interface; (23) Touch event generator; (24) Touch event filter; (25) Acceleration data generator; (26) Acceleration data filter; (27) Message transceiver; (30) Game application
Abstract:
The present invention relates to a system for multi-user authority management for an activity-based mobile terminal platform architecture which operates an application layer on the top of an application framework including an activity administrator. The system for multi-user authority management comprises: an authority storage module which stores authority setup information for an application of a user; a user authority administrator module which is called by an activity administrator when intent is received with respect to a desired activity, authenticates the authority of the user for the application, with reference to the authority setup information stored in the authority storage module, if the authority authentication passes, returns the authority authentication to the activity administrator and, if fails, notifies the failure of the authority authentication; and a user application administrator module which is call by the activity administrator when intent is received with respect to a desired activity and returns the authority authentication to the activity administrator only when the application is permitted to change the status, with reference to the authority setup information stored in the authority storage module.
Abstract:
The present invention relates to an electronic device, a home network system and a method for protecting unauthorized distribution of digital contents. The electronic device for protecting the unauthorized distribution of the digital contents includes an encryption key generator generating an encryption key; a contents player playing first digital contents; a contents regenerator generating second digital contents by converting the first digital contents played by the contents player into a predetermined data format; and a controller controlling the contents regenerator to encrypt the second digital contents by the use of the encryption key generated by the encryption key generator at the time when the contents regenerator generates the second digital contents.
Abstract:
A CALM-based directory facilitator for communication with JADE agent and multi agent system using the same are provided to perform communication with each other by sharing information through registering message of itself in CALM(Component Based Autonomic Layered Middleware) based DF. A JADE(Java Agent DEvelopment Framework) interface module(70) is connected to the JADE agent through a network. An ACL(Agent Communication Language) parser(10) transmits the contents parameter transformed to the ACL message with the JADE agent through the JADE interface module. A content parser(20) transmits the content parameter which is generated by using the SL(Scripting Language) message with the ACL parser. An XML/SL encoder(30) transmits the XML message transformed to the SL message to the content parser.
Abstract translation:通过在基于CALM(基于组件的自主分层中间件)的DF中注册自己的消息来共享信息,提供了与JADE代理和使用其的多代理系统进行通信的基于CALM的目录服务器。 JADE(Java代理开发框架)接口模块(70)通过网络连接到JADE代理。 ACL(代理通信语言)解析器(10)通过JADE接口模块将变换为ACL消息的内容参数与JADE代理一起发送。 内容解析器(20)将使用SL(脚本语言)消息生成的内容参数与ACL解析器一起发送。 XML / SL编码器(30)将变换为SL消息的XML消息传送给内容解析器。
Abstract:
A method and a system for providing a searching service based on agent are provided to extract only the information proper to a user's request and supply the information to a user as well as to extracts the information corresponding to inputted keywords promptly and offer the corresponding information to the user. An agent(120) means a computer program which performs a work through the cooperation between agents or an agent and a system under a distribution environment. If a user inputs a searching command, the agent creates agent description information corresponding to the searching command in a predetermined format and outputs the agent description information to an agent platform(130). An agent communication channel(ACC)(130-1) is a data transmission path for transmitting each kind of signal thranseived between the agents or the components of the agent platform. An agent management system(AMS)(130-2) provides each agent with a naming service in order for the agent within the agent platform to be recognized as an independent unit. A directory storage(DF)(130-3) stores the data that each agent provides. An agent name sever(ANS)(130-4) stores the mapping between the name and address of each agent.
Abstract:
A hierarchical service discovery system and a method thereof are provided to enable a discovery agent to collect services existing in each domain by mutually interworking with heterogeneous service discovery protocols, so that a user of an agent platform can use the collected services. An LSD(Lightweight Service Discovery)(103) is designed as a lightweight service discovery protocol appropriate for an ad hoc environment having limited resources. The LSD(103) generates a discovery agent on an agent platform suited to the ad hoc environment. The discovery agent receives a service registration message sent from a UPnP(Universal Plug and Play) protocol to store the received message within the agent platform, so that another agent can use the message. A user agent of the agent platform is able to search an ad hoc network, a home network, and even an Internet range through a one-time searching function.