CN101964742B - Method, system and device for using network open ability - Google Patents

Method, system and device for using network open ability Download PDF

Info

Publication number
CN101964742B
CN101964742B CN2009101615074A CN200910161507A CN101964742B CN 101964742 B CN101964742 B CN 101964742B CN 2009101615074 A CN2009101615074 A CN 2009101615074A CN 200910161507 A CN200910161507 A CN 200910161507A CN 101964742 B CN101964742 B CN 101964742B
Authority
CN
China
Prior art keywords
widget
open ability
provider
open
ability
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2009101615074A
Other languages
Chinese (zh)
Other versions
CN101964742A (en
Inventor
符海芳
金洪波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changshu intellectual property operation center Co.,Ltd.
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2009101615074A priority Critical patent/CN101964742B/en
Publication of CN101964742A publication Critical patent/CN101964742A/en
Application granted granted Critical
Publication of CN101964742B publication Critical patent/CN101964742B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The embodiment of the invention discloses a method, a system and a device for using network open ability. The method comprises the following steps of: packaging and developing the open ability of an open ability provider to generate a Widget file which comprises a specific identifier, and downloading the generated Widget file by a Widget client; then receiving a call request for the open ability of the open ability provider which is sent by the Widget client, wherein the call request is generated by the Widget client which analyzes the construction of the Widget file; and the call request carries the specific identifier; acquiring corresponding data information or services from the open ability provider according to the call request which carries the specific identifier; and performing adaptor conversion on the received data information or services, and returning the converted data information or services to the Widget client. In the embodiment of the invention, Widget users can use a plurality of open abilities without knowing the service logic of the open ability provider.

Description

A kind of network opening ability method for using, system and device
Technical field
The present invention relates to networking technology area, more particularly, relate to a kind of network opening ability method for using, system and device.
Background technology
Widget is a kind of very little application program, and the front end mainly as Web 2.0 services or internet content can be called little or microtec.Because it can show and upgrade the Local or Remote data, Web designer and developer can use Widget to create most popular the Internet and experience, and the user only needs in the desktop of S60 or application menu, to click promptly addressable.Generally, in the use of Widget, the Widget file that client device will have been packed just downloads and installs and can use.
Because Widget is a kind of Web program, therefore, the technology that Widget relates to all is the correlation technique in Web field basically; As: HTML (Hypertext Markup Language; HTML), CSS (Cascading Style Sheets, CSS), JavaScript, XML (Extensible Markup Language, extend markup language) etc.; Wherein, HTML is used for page layout, and CSS is used to control page pattern style, and JavaScript is used to webpage dynamic behaviour etc. is provided.Therefore, when carrying out the exploitation of Widget, need to create following file usually: html file, CSS file, JavaScript file, XML configuration file, picture resource file etc.; All create the good compressed file that is packaged into later at above-mentioned file; For example the compressed file of ZIP form afterwards, changes this compressed file into specific file type that Widget can discern; The file of * .wgt, * .widget form for example, and final issue is used for user's download.
In existing Widget framework, generally be Widget client operation Widget engine, be responsible for the parsing of Widget application file and carry out, and Widget server agent client is obtained data message or service to open ability provider Energy Resources Service. Service ability such as the map that provides, search; The open ability of communication network, service such as the note that provides such as China Mobile, Waduven, calling, position; The open ability of home network, ability such as the monitoring that provides such as the camera in the family, smoke detector, monitoring; The open ability of industry network is such as the charge accounting ability of banking system, the electronic instruction ability of educational system; And the integrated ability of existing open ability provider's platform, such as Mashup platform and value-added telecom services platform etc.
Along with the degree of opening of the Internet and telecommunications network is increasingly high; OpenAPI (Open Application Interface; The open applications DLL) quantity and kind are also more and more; This just needs the Widget system stronger combination ability to be arranged to open ability provider's open service of a great variety, that quantity is huge, is convenient to solve the dynamic switching of data source and guarantees availability of traffics.Existing Widget system to open ability provider's encapsulation such as the Mashup system; The network opening ability has been carried out certain encapsulation; But the inventor is in realizing process of the present invention; Find that there is following shortcoming at least in prior art: for Widget user; In most of the cases still need have gained some understanding and to use each item that the open ability provider provided professional preferably, thereby limit effective use to a certain extent each item open ability to open ability provider's service logic.
Summary of the invention
In view of this, the embodiment of the invention provides a kind of network opening ability method for using, system and device, just can realize the use to numerous open ability to realize the service logic that Widget user need not to understand the open ability provider.
The embodiment of the invention is achieved in that
The embodiment of the invention provides a kind of network opening ability method for using, comprising:
Receive the call request that the Widget client is sent to open ability provider open ability; Said call request is encapsulated and develops the open ability of downloading to said open ability provider by said Widget client and generates the Widget file that comprises specific identifier and resolve structure and generate, and carries said specific identifier in the said call request;
Obtain corresponding data message or service according to the call request of carrying said specific identifier from said open ability provider;
Said data message that receives or service are carried out adaptive conversion and be back to said Widget client.
Said said data message that receives or service are carried out protocol conversion and/or data transaction.
The embodiment of the invention provides a kind of network opening ability using system, comprising: Widget server, Widget client and open ability provider, wherein,
Said Widget server is used for open ability provider's open ability is encapsulated and develop the Widget file that generation comprises specific identifier, supplies the Widget client to download; It specifically comprises:
Receiving element; Be used to receive the call request that said Widget client is sent to said open ability provider's open ability; Said call request is generated said Widget document analysis structure by said Widget client, carries said specific identifier in the said call request;
Acquiring unit is used for obtaining corresponding data message or service according to the call request of carrying said specific identifier from said open ability provider;
Adaptive converting unit is used for said data message or service are carried out adaptive conversion;
Transmitting element is used for data message or the service carried out after the adaptive conversion are sent to said Widget client;
Said Widget client is used to download the said Widget file that comprises specific identifier, and said Widget document analysis structure is generated the call request to said open ability provider's open ability, carries said specific identifier in the said call request.
The embodiment of the invention also provides a kind of Widget server, and said Widget server encapsulates the Widget file that the exploitation generation comprises specific identifier to open ability provider's open ability, supplies the Widget client to download, and comprising:
Receiving element; Be used to receive the call request that said Widget client is sent to said open ability provider's open ability; Said call request is generated said Widget document analysis structure by said Widget client, carries said specific identifier in the said call request;
Acquiring unit is used for obtaining corresponding data message or service according to the call request of carrying said specific identifier from said open ability provider;
Adaptive converting unit is used for said data message or service are carried out adaptive conversion;
Transmitting element is used for data message or the service carried out after the adaptive conversion are sent to said Widget client.
The embodiment of the invention encapsulates exploitation through the Widget server to open ability provider's open ability and generates the Widget file that comprises specific identifier; When the Widget client is downloaded the back use with this document; The Widget client only needs the Widget file is resolved; And through sending the call request that comprises this specific identifier to the Widget server, making the Widget server can be that the Widget client is asked corresponding data or service to the open ability provider according to the call request of this said specific identifier.The technical scheme that the embodiment of the invention provided has been owing to carried out the packetized processing to open ability provider's open ability, and the service logic that makes Widget user need not to understand the open ability provider just can realize the use to numerous open ability.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; The accompanying drawing of required use is done to introduce simply in will describing embodiment below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work property, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the related a kind of network opening ability method for using flow chart of the embodiment of the invention;
Fig. 2 is the related another kind of network opening ability method for using flow chart of the embodiment of the invention;
Fig. 3 is the related a kind of network opening ability using system structural representation of the embodiment of the invention;
Fig. 4 is the related a kind of Widget server architecture sketch map of the embodiment of the invention;
Fig. 5 is the related a kind of Widget client terminal structure sketch map of the embodiment of the invention.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
The embodiment of the invention provides a kind of network opening ability method for using; This method comprises: encapsulate and develop the Widget file that generation comprises specific identifier in the open ability to the open ability provider; And after downloading by the Widget client; Concrete method for using is as shown in Figure 1, comprising:
S101: receive the call request that said Widget client is sent to open ability provider open ability; Said call request is encapsulated and develops the open ability of downloading to the open ability provider by said Widget client and generates the Widget file that comprises specific identifier and resolve structure and generate, and carries said specific identifier in the said call request;
S102: resolve said call request and obtain the call parameters that comprises said specific identifier;
S103: obtain corresponding data message or service from corresponding open ability provider according to said call parameters; In the present embodiment, this step be appreciated that for: send data message or service request information according to said call parameters to corresponding open ability provider; Receive data message or service that said corresponding open ability provider sends.
S104: said data message that will receive or service are carried out adaptive conversion and are back to said Widget client.
A kind of network opening ability method for using that the embodiment of the invention provided; Through the Widget server open ability provider's open ability is encapsulated exploitation and generate the Widget file that comprises specific identifier; When the Widget client is downloaded the back use with this document; The Widget client only needs the Widget file is resolved; And through sending the call request that comprises this specific identifier to the Widget server, making the Widget server can be that the Widget client is asked corresponding data or service to the open ability provider according to this call request.The technical scheme that the embodiment of the invention provided has been owing to carried out the packetized processing to open ability provider's open ability, and the service logic that makes Widget user need not to understand the open ability provider just can realize the use to numerous open ability.
The embodiment of the invention provides another kind of network opening ability method for using; Before the use of carrying out open ability; The Widget server at first will encapsulate open ability provider's open ability; And the open ability provider after the encapsulation developed generate the Widget file comprise specific identifier, issue to the Widget client being used for.
Need to prove; Before the Widget server encapsulates open ability provider's open ability; At first need obtain these open ability information, can obtain through dual mode here: first kind, the Widget server obtains through the mode that initiatively grasps to the network; Second kind, open ability provider initiatively registers on the Widget server.And in follow-up operating process, can adopt identical encapsulation development approach to the open ability that dual mode obtains.
For example, can adopt following method that open ability provider's open ability is encapsulated exploitation:
The encapsulation of URL/ access code mode, this mode is mainly used in open ability providers such as Mashup, value-added telecom services.For example: between certain select-elite class match period, the service provider has developed the value-added service of a short message on existing mobile value-added service platform, be used for the televiewer and send the players that the SMS support is liked oneself.And if this moment, the service provider came out this professional ability opening of oneself; Allow Widget developer to carry out secondary development on this basis; Make this value-added service that unique access code externally is provided; And this access code offered the Widget client, thereby operation this when professional, the value-added telecom services platform can identify correspondent service logic through this access code.Through above-mentioned encapsulation development process, describe the professional Widget file of this ballot and comprise following code:
Figure GDA0000134367460000061
The encapsulation of label mode, this mode are mainly used in the Widget server and are initiatively grabbing to such an extent that open ability perhaps initiatively is registered to the open ability provider on the Widget server on the network.Adopt this mode that open ability provider's business is encapsulated exploitation, normally after encapsulating, the Widget server provides the html tag of some expansions to the developer, and the developer can carry out the exploitation of html page according to these html tags.
JavaScript object mode; The range of application of this mode is basic identical with the range of application of label mode, also is to be applied to the Widget server initiatively grabbing to such an extent that open ability perhaps initiatively is registered to the open ability provider on the Widget server on the network.Adopt this mode that open ability provider's business is encapsulated exploitation, normally after encapsulating, the Widget server provides the JavaScript object of some expansions to the developer, and the developer can develop according to these JavaScript.
Need to prove that a kind of network opening ability method for using that the embodiment of the invention provided when the open ability to the open ability provider encapsulates, can not consider whether these open ability provider is in the consolidated network.For example: related interface, logic and the data format of the messaging service ability that different operators provides under the communication network possibly have difference; But when the open ability to these open ability provider encapsulates; As long as different specific identifiers is provided, and externally do unified simplification encapsulation and unified adaptive management for different open ability providers.Above-mentioned situation is exemplified below: suppose the open ability of data TV under telecom operators 1, telecom operators 2, Internet service provider and the home network has been carried out unified encapsulation at present; So in encapsulation process; Need, adopt JavaScript object mode that it is encapsulated here for each open ability provider sets a specific identifier; Can be expressed as: Message (Tosomebody, content).Service logic after the encapsulation can be represented as follows:
if(Tosomebody.mobilePhone1=online)
The information series business logic of telecom operators 1
elseif(Tosomebody.mobilePhone2=online)
The information series business logic of telecom operators 2
elseif(Tosomebody.IM=online)
The information series business logic of Internet service provider
elseif(Tosomebody.TV=online)
The information series business logic of DTV under the home network
After above-mentioned encapsulation, exploitation; Associated documents are packaged as a compressed file, afterwards, change this compressed file into specific file type that Widget can discern again; The file of * .wgt, * .widget form for example, and final issue is used for user's download.
After finishing, carry out step as shown in Figure 2 to the encapsulation of open ability provider's open ability and Widget file that generation comprises specific identifier:
The Widget file that step 201:Widget client will be passed through the encapsulation exploitation is downloaded to this locality, to carry out the Widget related service.
In step 201, client is downloaded the Widget file through the encapsulation exploitation from network, and operation this document, and gets into step 202.
Step 202:Widget client is resolved structure to the Widget file of downloading and is generated the call request to open ability provider open ability.
In step 202, according to noted earlier three kinds the encapsulation development approaches, the Widget client the Widget file is resolved the time, also can correspondingly run into condition of different:
If in the encapsulation development phase; What adopt is URL/ access code mode; Then this Widget file is when the Widget client is resolved, and client can run into involved URL/ access code in the encapsulation development process in resolving, at this moment; The Widget client need with this URL/ access code add in the call request that will construct to open ability provider open ability, be used to indicate the user need call which kind of open ability.Simultaneously, also to comprise the relevant parameters such as identification information that Widget is professional in the call request of the open ability of structure, be used to show that the user need obtain which kind of data or business from the open ability provider.Further in detail, concrete parameter included in the call request of open ability can be with reference to table 1.
Table 1
In addition, need to prove that generally, this open ability call request is the call request of unified ability package interface, and should ask generally based on HTTP.
Step 203:Widget client will be sent to the Widget server to the call request of open ability.
Call parameters is wherein resolved and obtained to step 204:Widget server to the call request of open ability.
In step 204, the Widget server is resolved this request after the open ability call request that receives the transmission of Widget client, obtains relevant parameter included in this request, the parameters that example is as shown in table 1.
Step 205:Widget server sends data or service request information according to the call parameters of obtaining to corresponding open ability provider.
In step 205, the Widget server can confirm which kind of open ability is the Widget client need call according to comprising content of parameter in the call parameters after obtaining call parameters, and is the suitable open ability provider of Widget client selection.About this point, can further be specially:
Owing to possibly register numerous open ability providers on the Widget server; The Widget server can be according to content included in the call parameters; Know which kind of open ability is the Widget client need call, thereby the Widget server can select to satisfy the open ability provider that open ability is called requirement from numerous open ability providers.
Under the preferable case; The Widget server also can be monitored registration open ability provider on it in real time; Obtaining each open ability provider's running status, and be that the Widget client is selected suitable open ability provider from the good open ability provider of running status.It is sub to give an example like the front, if in telecom operators 1, telecom operators 2, Internet service provider and home network, 1 running status is good if monitored results shows telecom operators, then chooses telecom operators 1 and carries out obtaining of data or service.
Afterwards; The Widget server is according to Widget service identification information included in the call parameters; Confirm that the Widget client hopes to obtain which type of data or service, then the Widget server needs to comprise that the particular request message of this message sends to selected open ability provider.
Step 206: open ability provider provides corresponding data or service according to the request message that the Widget server sends to the Widget server.
Step 207:Widget server receives data or the service that the open ability provider provides, and these data are carried out adaptive conversion.
In step 207; Because the communication protocol that Widget client and open ability provider are adopted, data frame format etc. are all possible different; Therefore; Can not directly be used by Widget institute from data that the open ability provider obtained or service, also need the Widget server that these data or service are carried out corresponding conversion, being received and show by the Widget client is normal.
In addition, if the form as a result that the Widget client has also specified expectation to return in call parameters, then the Widget server also need carry out corresponding conversion to the data or the service that receive according to the form of prior appointment.
Step 208:Widget server will carry out adaptive data converted or service is sent to the Widget terminal.
Because the Widget server has passed through adaptive conversion to the data that send at the Widget terminal, has met each item standard of Widget client, so the Widget client can directly be used and display result after receiving these data or service.
A kind of network opening ability method for using that the embodiment of the invention provided; Through the Widget server open ability provider's open ability is encapsulated exploitation and generate the Widget file that comprises specific identifier; When the Widget client is downloaded the back use with this document; The Widget client only need parse comprising specific identifier; And through sending the call request that comprises this specific identifier to the Widget server, making the Widget server can be that the Widget client is asked corresponding data or service to the open ability provider according to this call request.The technical scheme that the embodiment of the invention provided has been owing to carried out the packetized processing to open ability provider's open ability, and the service logic that makes Widget user need not to understand the open ability provider just can realize the use to numerous open ability.
Correspondingly, the embodiment of the invention also provides a kind of network opening ability using system, and this system configuration is as shown in Figure 3, comprising: Widget server 301, Widget client 302 and open ability provider 303, wherein,
Widget server 301 is used for open ability provider 303 open ability is encapsulated and develop the Widget file that generation comprises specific identifier.
Widget client 302 is used for downloading the said Widget file that comprises specific identifier from Widget server 301; Said Widget document analysis structure is generated the call request to said open ability provider's 303 open ability, carry said specific identifier in the said call request, and said call request is sent to Widget server 301.
In the present embodiment, Widget server 301 also is used to receive the call request to said open ability provider's 303 open ability that Widget client 302 is sent.
In the present embodiment, Widget server 301 also is used to resolve said call request obtaining the call parameters that comprises said specific identifier, and obtains corresponding data message or service according to said call parameters from corresponding open ability provider 303;
In the present embodiment, Widget server 301 also is used for said data message that receives or service are carried out adaptive conversion and be back to said Widget client 302.
A kind of network opening ability using system that the embodiment of the invention provided; Through the Widget server open ability provider's open ability is encapsulated exploitation and generate the Widget file that comprises specific identifier; When the Widget client is downloaded the back use with this document; The Widget client only needs the Widget file is resolved; And through sending the call request that comprises this specific identifier to the Widget server, making the Widget server can be that the Widget client is asked corresponding data or service to the open ability provider according to this call request.The technical scheme that the embodiment of the invention provided has been owing to carried out the packetized processing to open ability provider's open ability, and the service logic that makes Widget user need not to understand the open ability provider just can realize the use to numerous open ability.
Further, the embodiment of the invention also provides a kind of Widget server, and this server concrete structure is as shown in Figure 4, mainly comprises:
Encapsulation development block 401 is used for open ability provider's open ability is encapsulated and develop the Widget file that generation comprises specific identifier;
Receiving element 402; Be used to receive the call request that the Widget client is sent to said open ability provider's open ability; Said call request is generated said Widget document analysis structure by said Widget client, carries said specific identifier in the said call request;
Acquiring unit 403 is used for obtaining corresponding data message or service according to the call request of carrying said specific identifier from said open ability provider;
Adaptive converting unit 404, adaptive conversion is carried out in the said data message or the service that are used for acquiring unit 403 is received;
Transmitting element 405 is used for data message or the service carried out after the adaptive conversion are sent to said Widget client.
Wherein, Also be used to resolve said call request for acquiring unit 403 and obtain the call parameters that comprises said specific identifier; Obtain corresponding data message or service according to the said call parameters of said specific identifier that comprises from said open ability provider, also can further comprise structure as shown in Figure 5:
Resolve subelement 501, be used to resolve said call request and obtain the call parameters that comprises said specific identifier;
Send subelement 502, be used for sending data message or service request information to corresponding open ability provider according to the said call parameters of said specific identifier that comprises;
Receive subelement 503, be used to receive data message or the service that said corresponding open ability provider sends.
A kind of Widget server that the embodiment of the invention provided; This Widget server encapsulates and develops the Widget file that generation comprises specific identifier with open ability provider's open ability; When this document being downloaded the back use by the Widget client; This Widget server is through receiving the call request that comprises said specific identifier that the Widget client is sent, and is that the Widget client is asked corresponding data information or service to the open ability provider according to this call request.The technical scheme that the embodiment of the invention provided has been owing to carried out the packetized processing to open ability provider's open ability, and the service logic that makes Widget user need not to understand the open ability provider just can realize the use to numerous open ability.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be accomplished through the relevant hardware of program command; Aforesaid program can be stored in the computer read/write memory medium; This program the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM (Read-Only Memory, read-only storage memory body), RAM (Random Access Memory stores memory body at random), magnetic disc or CD.
To the above-mentioned explanation of the disclosed embodiments, make this area professional and technical personnel can realize or use the present invention.Multiple modification to these embodiment will be conspicuous concerning those skilled in the art, and defined General Principle can realize under the situation that does not break away from the spirit or scope of the present invention in other embodiments among this paper.Therefore, the present invention will can not be restricted to these embodiment shown in this paper, but will meet and principle disclosed herein and features of novelty the wideest corresponding to scope.

Claims (12)

1. a network opening ability method for using is characterized in that, comprising:
Receive the call request that the Widget client is sent to open ability provider open ability; Said call request is encapsulated and develops the open ability of downloading to said open ability provider by said Widget client and generates the Widget file that comprises specific identifier and resolve structure and generate, and carries said specific identifier in the said call request;
Obtain corresponding data message or service according to the call request of carrying said specific identifier from said open ability provider;
Said data message that receives or service are carried out adaptive conversion and be back to said Widget client.
2. method according to claim 1 is characterized in that, said open ability to the open ability provider encapsulates and comprises: the open ability provider's that is in consolidated network open ability is carried out the encapsulation of consolidated network ability; Perhaps, the open ability provider's that is in heterogeneous network open ability is carried out the encapsulation of across a network ability.
3. method according to claim 1 is characterized in that, said open ability to the open ability provider encapsulates exploitation and generates the Widget file that comprises specific identifier, comprising:
Said open ability provider's open ability is encapsulated the Widget file that the exploitation generation comprises specific URL or specific access code; Perhaps,
Said open ability provider's open ability is encapsulated the Widget file that the exploitation generation comprises the particular extension html tag; Perhaps,
Said open ability provider's open ability is encapsulated the Widget file that the exploitation generation comprises specific JavaScript object.
4. method according to claim 1 is characterized in that, the call request to said open ability provider's open ability that the said Widget client of said reception is sent comprises:
The call request that receives that said Widget client sends to the unified ability package interface of said open ability provider's open ability.
5. method according to claim 1 is characterized in that, the call request that said basis is carried said specific identifier is obtained corresponding data message or the step of service comprises from said open ability provider;
Resolve said call request and obtain the call parameters that comprises said specific identifier;
Obtain corresponding data message or service according to the said call parameters of said specific identifier that comprises from said open ability provider.
6. method according to claim 5 is characterized in that, saidly obtains corresponding data message or service according to the said call parameters that comprises said specific identifier from said open ability provider, comprising:
Send data message or service request information according to the said call parameters of said specific identifier that comprises to said open ability provider;
Receive data message or service that said corresponding open ability provider sends.
7. method according to claim 5 is characterized in that, saidly sends data or service request information according to said call parameters to said open ability provider, comprising:
Said specific identifier according to said call parameters comprises is selected said open ability provider, and the open ability provider who obtains to selection sends data or service request information.
8. method according to claim 1 is characterized in that, adaptive conversion is carried out in said said data message that will receive or service, comprising:
Said said data message that receives or service are carried out protocol conversion and/or data transaction.
9. a network opening ability using system is characterized in that, comprising: Widget server, Widget client and open ability provider, wherein,
Said Widget server is used for open ability provider's open ability is encapsulated and develop the Widget file that generation comprises specific identifier, supplies the Widget client to download; It specifically comprises:
Receiving element; Be used to receive the call request that said Widget client is sent to said open ability provider's open ability; Said call request is generated said Widget document analysis structure by said Widget client, carries said specific identifier in the said call request;
Acquiring unit is used for obtaining corresponding data message or service according to the call request of carrying said specific identifier from said open ability provider;
Adaptive converting unit is used for said data message or service are carried out adaptive conversion;
Transmitting element is used for data message or the service carried out after the adaptive conversion are sent to said Widget client;
Said Widget client is used to download the said Widget file that comprises specific identifier, and said Widget document analysis structure is generated the call request to said open ability provider's open ability, carries said specific identifier in the said call request.
10. network opening ability using system according to claim 9; It is characterized in that; Said Widget server also is used to resolve said call request and obtains the call parameters that comprises said specific identifier, obtains corresponding data message or service according to the said call parameters of said specific identifier that comprises from said open ability provider.
11. a Widget server is characterized in that, said Widget server encapsulates the Widget file that the exploitation generation comprises specific identifier to open ability provider's open ability, supplies the Widget client to download, and comprising:
Receiving element; Be used to receive the call request that said Widget client is sent to said open ability provider's open ability; Said call request is generated said Widget document analysis structure by said Widget client, carries said specific identifier in the said call request;
Acquiring unit is used for obtaining corresponding data message or service according to the call request of carrying said specific identifier from said open ability provider;
Adaptive converting unit is used for said data message or service are carried out adaptive conversion;
Transmitting element is used for data message or the service carried out after the adaptive conversion are sent to said Widget client.
12. Widget server according to claim 11 is characterized in that, said acquiring unit comprises:
Resolve subelement, be used to resolve said call request and obtain the call parameters that comprises said specific identifier;
Send subelement, be used for sending data message or service request information to corresponding open ability provider according to the said call parameters of said specific identifier that comprises;
Receive subelement, be used to receive data message or the service that said corresponding open ability provider sends.
CN2009101615074A 2009-07-24 2009-07-24 Method, system and device for using network open ability Active CN101964742B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101615074A CN101964742B (en) 2009-07-24 2009-07-24 Method, system and device for using network open ability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101615074A CN101964742B (en) 2009-07-24 2009-07-24 Method, system and device for using network open ability

Publications (2)

Publication Number Publication Date
CN101964742A CN101964742A (en) 2011-02-02
CN101964742B true CN101964742B (en) 2012-05-23

Family

ID=43517484

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101615074A Active CN101964742B (en) 2009-07-24 2009-07-24 Method, system and device for using network open ability

Country Status (1)

Country Link
CN (1) CN101964742B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8862655B2 (en) * 2009-12-30 2014-10-14 Zte Corporation Services cloud system and service realization method

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102594859B (en) * 2011-12-06 2018-09-11 中兴通讯股份有限公司 A kind of rendering method of business datum, terminal, server and system
CN107612722A (en) * 2017-08-31 2018-01-19 江苏省公用信息有限公司 Open platform and its implementation based on 4GQoS networks
CN110784543B (en) * 2019-10-31 2022-07-01 武汉天喻教育科技有限公司 Application widget module and access and push method thereof
CN111124610B (en) * 2019-12-19 2024-01-23 北京炎黄盈动科技发展有限责任公司 Application program calling method, device and storage medium in application container

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1241593A2 (en) * 2001-03-16 2002-09-18 Microsoft Corporation Method and system for interacting with devices having different capabilities
US7263551B2 (en) * 2000-06-22 2007-08-28 Microsoft Corporation Distributed computing services platform

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7263551B2 (en) * 2000-06-22 2007-08-28 Microsoft Corporation Distributed computing services platform
EP1241593A2 (en) * 2001-03-16 2002-09-18 Microsoft Corporation Method and system for interacting with devices having different capabilities

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8862655B2 (en) * 2009-12-30 2014-10-14 Zte Corporation Services cloud system and service realization method

Also Published As

Publication number Publication date
CN101964742A (en) 2011-02-02

Similar Documents

Publication Publication Date Title
CN1757216B (en) System and method of creating and communicating with component based wireless applications
US8219970B2 (en) XML push and remote execution of a wireless applications
EP1719288B1 (en) System and method for communicating asynchronously with web services using message set definitions
US8396939B2 (en) Content distribution management device, terminal, program, and content distribution system
CN110889270B (en) Form page document generation method, form page rendering method and device
CN101695032B (en) Unified web client, service configuration method and system thereof
JP2002215486A (en) Communication system for controller based on wsdl
EP2321722A2 (en) Dynamic mobile client
CN103873918A (en) Picture processing method, device and terminal
CN101471953A (en) Information transmission method, system and device
KR102426381B1 (en) Api request processing system
CN101964742B (en) Method, system and device for using network open ability
CN102622237B (en) A kind of collocation method of business function procedure and system
CN102799477A (en) Resource access method and apparatus
WO2009030568A1 (en) Method for providing a navigation element in an application
KR100670605B1 (en) System and method for servicing multimedia contents and recording medium thereof
EP2540066A2 (en) System and method for providing end to end interactive mobile applications using sms
CN101217734B (en) BREW page layout access method and terminal with BREW_URL addresses
CN113918245A (en) Data calling method, device, equipment and computer readable storage medium
KR102261152B1 (en) Apparatus for creating application
KR102261153B1 (en) Method for creating application
JP5957386B2 (en) Program, terminal device, file generation device, and application generation method
CN116781653A (en) Message processing method, device, electronic equipment, system and storage medium
Kim et al. Integrated service creation environment for open network services
EP1617329A1 (en) Method of generating services

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201106

Address after: 215500 No.13, Caotang Road, Changshu, Suzhou, Jiangsu Province

Patentee after: Changshu intellectual property operation center Co.,Ltd.

Address before: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Effective date of registration: 20201106

Address after: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 215500 5th floor, building 4, 68 Lianfeng Road, Changfu street, Changshu City, Suzhou City, Jiangsu Province

Patentee after: Changshu intellectual property operation center Co.,Ltd.

Address before: No.13 caodang Road, Changshu City, Suzhou City, Jiangsu Province

Patentee before: Changshu intellectual property operation center Co.,Ltd.