IP Library Patent Application 12475678
Patent Application
App. No. 12/475,678

METHOD, SYSTEM AND APPARATUS FOR ACQUIRING INTERFACE

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 None
App. No.
12/475,678
Abstract

A method, system and apparatus for acquiring an interface are provided. The method includes: acquiring, by an interface requester, an interface identification and an interface generation parameter in response to a request from a client, transmitting the interface identification and the interface generation parameter to an interface arranger, the interface identification being used to identify an interface generator that may generate an interface; generating, by an interface arranger, an interface instance at the interface generator based on the received interface identification and interface generation parameter; and delivering, by the interface arranger, the interface instance to the client through a communication mechanism between the interface requester and the interface arranger. According to the disclosure, the software extensibility may be improved, the software development cycle may be shortened, and the software maintainability may be enhanced.

Claims (30)

1 . A method for acquiring an interface, comprising:

acquiring, by an interface requester, an interface identification and an interface generation parameter in response to a request from a client, and transmitting the interface identification and the interface generation parameter to an interface arranger, wherein the interface identification is used to identify an interface generator that may generate a corresponding interface;

generating, by an interface arranger, an interface instance at the interface generator based on the received interface identification and interface generation parameter; and

delivering, by the interface arranger, the interface instance to the client through a communication mechanism between the interface requester and the interface arranger.

2 . The method according to claim 1 , wherein the interface identification is stored in a configuration file.

3 . The method according to claim 1 , wherein the act of generating the interface instance at the interface generator based on the received interface identification and interface generation parameter comprises:

instructing a corresponding interface class generator to generate and return a corresponding interface class based on the interface identification;

acquiring a corresponding construct function based on the identification of the interface class and the interface generation parameter; and

instructing a corresponding interface instance generator to generate and return the interface instance based on the construct function and the interface generation parameter.

4 . The method according to claim 3 , wherein the act of instructing the corresponding interface class generator to generate and return the corresponding interface class based on the interface identification, comprises:

acquiring the interface class through the interface identification using the Reflect mechanism in Java.

5 . An apparatus for acquiring an interface, comprising an interface requester, an interface arranger, and an interface generator, wherein:

the interface requester is configured to:

acquire an interface identification and an interface generation parameter in response to a request from a client, and

transmit the interface identification and the interface generation parameter to the interface arranger, wherein the interface identification is used to identify the interface generator that may generate a corresponding interface; and

the interface arranger is configured to generate a corresponding interface instance at the interface generator based on the received interface identification and interface generation parameter.

6 . The apparatus according to claim 5 , wherein the interface generator comprises:

an interface class generating unit, configured to generate a corresponding interface class based on the interface identification sent from the interface arranger;

an acquisition unit, configured to acquire a corresponding construct function based on the identification of the interface class and the interface generation parameter sent from the interface arranger; and

an interface instance generating unit, configured to generate the interface instance based on the interface class and the construct function sent from the interface arranger.

7 . A system for acquiring an interface, comprising: a first subsystem and a second subsystem, wherein:

the first subsystem comprises an interface requester, the interface requester being configured to:

acquire an interface identification and an interface generation parameter in response to a request from a corresponding unit of the first subsystem, and

transmit the interface identification and the interface generation parameter to an interface arranger, wherein the interface identification is used to identify an interface generator that may generate a corresponding interface; and

the second subsystem comprises the interface arranger and the interface generator, the interface arranger being configured to generate a corresponding interface instance at the interface generator based on the received interface identification and interface generation parameter; and

wherein the interface instance is delivered from the second subsystem to the first subsystem through a communication mechanism between the interface requester and the interface arranger.

8 . The system according to claim 7 , wherein the interface generator comprises:

an interface class generating unit, configured to generate a corresponding interface class based on the interface identification sent from the interface arranger;

an acquisition unit, configured to acquire a corresponding construct function based on the identification of the interface class and the interface generation parameter sent from the interface arranger; and

an interface instance generating unit, configured to generate the interface instance based on the interface class and the construct function sent from the interface arranger.

Assignments (2)
CHANGE OF NAME Recorded Dec 8, 2014
From: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LIMITED
To: HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) CO. LIMITED.
Reel/Frame 034537/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2009
From: SUN, YI
To: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LTD.
Reel/Frame 022760/0751 →