APP下载

Architecture of Intelligent Grouping and Resource Sharing Standard

2006-05-17YuXingye

ZTE Communications 2006年4期
关键词:秘笈实际操作差距

Yu Xingye

(IGRS Engineering Laboratory, Beijing 100098,China)

Abstract:The Intelligent Grouping and Resource Sharing(IGRS)standard is set to enable intelligent grouping,resource sharing and services collaboration among information devices.An IGRS system adopts open architecture,that is,the devices abide by the IGRS standard are interoperable with devices following other standards such as Universal Plug and Play(UPnP).The IGRS supports multiple application frameworks and special applications.Developers can use an IGRS media application framework with various media format standards,such as AVS and MPEG-2,to develop multimedia applications.Applied among computers,consumer electronics,and communication devices,the IGRS standard can realize resource sharing and services collaboration in a certain range of wired or wireless network domain.

Computer and communication technologies have been developing fast for 2Oyears.Personal Computer(PC)as a representative of computer technology development has become a part of normalwork and life.Meantime,the construction of fiber optic networks,cable TVnetworks,and mobile communication networks has further developed the computer industry and made the Internet prevailing globally.As the communication seamlessly integrated into computer environment,the arithmetic and the communication capabilities have promoted each other and brought new perspectives to the industry.The seamless(no time delay,sufficient wideband)communication capability makes it possible to fully share the network resources and allow collaboration.New applications after the convergence of computer and communication capabilities will prosper the Internet,develop the information technology,and bring a revolution to normal life and work.

The development of Computer,Communication,and Consumer Electronics(3C)technologies has concluded the tendency of convergence of 3C industry,which is mainly represented in the following aspects.

(1)Interconnection of Terminal Units

As increasing number of terminal devices,such as mobile phones are capable of being interconnected to PC,laptop,and other mobile phones,users have gradually taking interconnection ability as one of the major guidelines of selecting products.Manufacturers have discovered this market,and launch or plan to launch software and products that support terminal interconnection.

(2)Integration of Foreground and Background Functions

The integration of foreground applications and background services for PC and mobile phone has been widely approved by users,which created enormous economic value.There are integrated applications such as instant messaging,online games,game mobile phone messages and rings,and more.

The application and background services of TVare emerging,such as IPTV,but its content and business mode still need a breakthrough.

(3)Diversified Contents,Applications and Services for Various Terminals

While services as instant massaging,online games,short messages and rings become such popular,with the general trend of 3C convergence,the cross-terminal services are emerging and becoming rich and colourful.Typical applications include interactive program selecting,Peer-to-peer(P2P),personalized services,identity verification,E-payment,and more.

The Intelligent Grouping and Resource Sharing(IGRS)Standard is a guideline for information terminals.It is also the technology foundation for intelligent dynamic networking,intelligent interconnection,resource sharing,and service collaboration.The IGRSprovides some basic applications for IGRS devices to interact.Through utilizing IGRSbasic applications,IGRSintelligent application frameworks,and interfaces provided by the IGRSbasic protocol,IGRSequipment can provide more complicated and powerful functions.Not to the huge high performance grid computing and massive information sources,IGRSpays more attention to the resources waste caused by current information isolated islands.For instance,current multimedia messages can only be shown on the tiny screen of mobile phone,though we have big-screen devices as projectors,Liquid Crystal Display Television(LCD TV)and Plasma Display Panel(PDP)TVand output equipment as color inkjet printer and others.The IGRSsuggests that all the information units in the user's surroundings to be dynamically and intelligently connected into a micro application network.By using effective interconnection among IGRS,it can construct the future information network.The IGRSsupporting resource opening and collaboration will be an important part in the next generation networks.

The technicalessence of IGRSis integration and collaboration.Seen from the technical aspect,IGRShas three key technologies:intelligent grouping,resource sharing,and service collaboration.

Intelligent grouping,which means each IGRSdevice will automatically discover each other upon entering a network and will dynamically generate new networks based on the IGRS protocol,and further automatically networking or access network after security authentication.By intelligent grouping,numerous different complicated devices,applications,and services within certain range can be intelligently,efficiently and conveniently organized.Intelligent interconnection is the foundation for implementing IGRS applications at the levels as individual,enterprise,and society.All personal information terminals,enterprise information applications and society information services need to be intelligently interconnected before resource sharing and services collaboration.

Resource sharing is announcing resource that the intelligently grouped equipment can provide actively through wired and wireless networks.In addition,obtain resource that can be provided by other units,for instance,arithmetic resource,storage capacity,input function,display function,print resource,communication function,and audio resources.Resource could be the functions of equipment or combined applications and services.Sharing equipment could be PCs,laptops,servers,switchers,routers,printers,fax machines,mobile phones,Personal Digital Assistants(PDAs),and more.It could also be TVs,audios,projectors,refrigerators,water heaters,air conditionings,DVDs,and others.Sharing applications could be word processing,graphic display,music,animation,video programs,and more.Or it could be database,mail systems,Enterprise Resource Planning(ERP)systems,Customer Relationship Management(CRM)systems,and more.Sharing services could be automatic positioning,distance mediation,travel planning,tracking service,or E-business and E-government,and more.Summing up,the resource sharing is all equipment,applications,and services that could be intelligently interconnected based on IGRS.Resource sharing is the way to apply IGRS,and is also the key to centralizing all resources to collaboratively serve individuals,enterprises,and the society.

Based on intelligent interconnection and resource sharing,the network will be fully utilized through service collaboration and optimization of applications and resources.

It is to generate new application forms on individual,enterprise,and society levels and provide better services.Service collaboration is the purpose to apply IGRSand the standpoint of intelligent interconnection and resource sharing.

The standard working group set up the IGRSprotocol in July 2OO3.Version 1.Owas formally released as national industry recommended standard in June 2OO5,the first one in 3C collaboration field in China.Besides,based on the IGRSstandard,numerous different developing,testing,and verifying tools have almost been completed and are under fine tuning and updating.

1 The Architecture of the IGRS Standard

The goal of IGRSstandard[1-2]is to effectively realize resource opening and service collaboration and enhance functional inter-operability among devices.This goalcan be accomplished by following the common resource description and service interface standard when interconnecting the equipment from enterprises,public locations,individuals,and families.The IGRSstandard provides a uniform mechanism for network resource discovering,utilizing,and management,consisting of three parts:IGRSbasic protocols,IGRSintelligent application frameworks,and IGRSbasic applications.

The architecture of IGRSis shown in Figure 1.IGRSsupports all information equipment to realize connection through wired LAN,wireless LAN,Bluetooth,and others.

▲Figure 1. IGRS levels architecture.

Transmission and network protocol are based on Transmission Control Protocol/Internet Protocol(TCP/IP).The equipment interact message framework is based on the Hypertext Transfer Protocol(HTTP)/1.1 protocol,and the equipment discovering and resource sharing abide by the IGRSbasic protocol,while the equipment collaborative service is based on IGRS application frameworks.

Equipment connection,transmission and network protocols,and equipment interact message frameworks adopt the extensively recognized network technologies,IGRSbasic protocols,IGRSapplication frameworks and IGRS basic and extended applications form.These technologies are the main content of IGRSstandards,in which the IGRS basic protocols define the networking among IGRSequipment and the interacting mechanism between clients and services.By the basic protocol,the IGRSapplication frameworks abstract and define the corresponding standard service and interacting logic for the IGRS applications.Therefore,the standardization and interoperation based on the related IGRSapplication could be realized.

The top level of the IGRSprotocol stack is the application developed by users.Through services provided by the protocol stack and user's descriptive specification wrapping,applications could be launched on IGRSequipment and become IGRSservices and clients.The application framework is a set of services and clients supporting specified applications.Specified application frameworks provide to the specified applications more appropriate and sufficient support for development.The service and application of IGRS equipment interact with the service and application of other IGRSequipment through bottom IGRSstandard protocol,including searching for each other and utilizing each other.The bottom equipment router protocol provides the destination for sending interactive message of the higher level,while the transmission of message is based on the current transmission protocol.

The IGRSequipment is an abstract from all information terminal equipments in reality and is the container and manager of allresources shared by the equipment.Application programs realize usage and management over the shared resource on the network,consisting of the IGRS equipment,through the IGRS protocol stack Application Protocol Interface(API)and sharing resource management interactivity.

Shared resource for the IGRS equipment could be divided into two categories:one is the equipment intrinsic resource which could be shared,such as the arithmetic resource and the storage resource;the other one is a certain service provided by application developers to other application programs,for instance,the media player service and the document print service.

Application programs,which need to use the shared resource on the IGRS equipment,accept management from the shared resource manager through the form of client proxy.Meantime,application programs realize usage and management on shared resource of the IGRSequipment through the API provided by the resource manager.

Different shared resource managers on the IGRSequipment realize functions such as equipment visiting and control,service visiting and control,service data distribution and event subscription and notice,and more through universal IGRS equipment interactivity protocol.

Through the IGRSstandard protocol reflection specification,the universal IGRSequipment interactivity protocol could be reflected to different transmission protocols.For example,the IGRSequipment interactivity protocol based on the Transmission Control Protocol/User Datagram Protocol(TCP/UDP),the HTTP,the Internet Inter-Object Request Broker Protocol(IIOP),and Remote Method Invocation(RMI),and more.

2 The IGRS Basic Protocol

Among the IGRSequipment the IGRS basic protocol defines the followings:

·the uniform resource discovery and announcement mechanism

▲Figure 2. The IGRS basic protocols.

·the equipment configuration management mechanism

·the service access control mechanism

·the data collection and distribution mechanism

·the security specifications

The IGRSbasic protocolconsists the following parts.(See Figure 2)

·equipment pipeline protocol

·equipment discovery protocol

·equipment access control protocol·service discovery protocol

·service access control protocol

·security specifications

·equipment and service descriptive specifications

Equipment and service descriptive specifications define the standardized descriptive format for the IGRS equipment and services.

The equipment pipeline protocol defines the uniform message framework and message forwarding mechanism among IGRSequipment.Abiding by this protocol,different IGRSequipment could realize intercommunication through message forwarding in the protocol.

The equipment discovery protocol defines the IGRSequipment information announcement and discovery mechanism.When an IGRSdevice entering a network,it could announce to the network its intrinsic resource information through such protocol and could discover related information of other IGRSdevices in the network.

The equipment access control protocol defines the interactivity and management mechanism among IGRS equipment.The IGRSunits can group with each other to realize centralized equipment management through such protocol;meanwhile,IGRSdevices also could realize configuration management through such protocol.

The service discovery protocol defines the service information announcement and discovery mechanism on the IGRSequipment.Services on the IGRSequipment can announce related information about itself through such protocol.Clients on the IGRSequipment can discover the service information announced by the equipment in the network through such protocol.

根据多年的培训经验,泓福泰把培训方法总结为:认真“听”系统理论;强化“看”示范演示;现场“学”技能技艺;反复“练”实际操作;相互“查”学习差距。这也是泓福泰赢得口碑的“秘笈”之二。

The service access control protocol defines the access control mechanism between clients and services of the IGRS equipment,including the negotiation about the access method,he security mechanism,and the related service status changes.Security specifications define the security mechanism of interactivity between the IGRSequipment,and between clients and services on the IGRSequipment,including the identity verification,the authorization management,and the data transmission encryption among equipment.

3 The IGRS Application Framework

The IGRSintelligent application framework is based on basic protocols.It defines corresponding clients,services,data objects and their interactive rules aiming at different application modes.Different application developers can develop corresponding client services or data objects according to specified intelligent application frameworks.Based on the rules in intelligent application frameworks,those related client services and data objects could be dynamically combined into completed applications.For instance,a client terminal PDA and a service terminallaptop,both of which have realized file exchange application framework discover each other and then they can exchange files.

The intelligent application framework,through the package of the IGRSbasic protocol,provides interfaces for more specific purposes for the specified application development and makes that development easier.For instance,the control-type intelligent application framework defines respective functions of clients and service ends evolved in control-type applications,interactivity rules,and corresponding application program development interfaces.

Developers can develop client-end application programs unrelated to the specified being-controlled service end programs through service application development interfaces of control-type application frameworks,therefore,realize the uniform control function.

Presently,the IGRSstandard has defined four intelligent application frameworks.

(1)The Audio/Video(A/V)application framework defines the transmission,play,and control mechanism of streaming in audio and video applications.

(2)The file sharing application framework defines announcement,searching,collection,and related security mechanisms among the IGRS equipment.

(3)The control-type application framework defines the interactive logic,the security mechanism and the corresponding application program development interfaces between being-controlled-end and controlling-end of IGRSequipment.

The IGRSstandard will launch new intelligent application frameworks in the future.

4 The IGRS Applications

Based on the IGRSstandard,application program developers can develop numerous different applications supporting IGRS.

The IGRSbasic applications provide some fundamental applications based on the IGRSstandard for interactivity among IGRSequipment.It is to realize more complicated and powerful functions and applications by utilizing IGRSintelligent application frameworks and interfaces that provided by the IGRSbasic protocols.

The internal basic applications of the IGRSequipment are necessary to support extendable collaborative work mode among multiple units.The applications extend with the development of work mode.

For instance,a laptop and a TVin accordance with IGRSspecifications are equipped with internal A/Vstreaming transmission basic applications.Consequently,when the laptop and the TVdiscover each other,laptop can distribute its multimedia data to TVin the form of streaming,while laptop can receive TVprogram streaming from TV and store it live.

Besides,the IGRSbasic applications can support developing other IGRS applications.For instance,developers can develop a network proxy application on IGRSequipment with internal network access basic applications.Other IGRS equipment can share network resource through the network proxy application.

One IGRSapplication consists one or more IGRSservices and one or more users.Atypical completed IGRS application interactivity process is shown in Figure 3.

5 The Relationship between IGRS and Other Standards

5.1 Foundation of Interoperation

The IGRSis established on number of other standards.It adopts HTTP/1.1,Simple Object Access Protocol(SOAP)1.1 protocols as the message framework among IGRSequipment.Due to the extensive use of HTTP/1.1 and SOAP 1.1 protocols,the IGRSsystem architecture supports interoperation among various standards.

5.2 Interoperation with UPnP

The IGRSdoesn't put limit on the addressing method and addressing among equipment is realized by mechanisms beyond IGRS.Furthermore,the IGRSsupport equipment using addressing methods such as static IP,Dynamic Host Configuration Protocol(DHCP),and automatic IP.

There are two equipment/service discovery mechanisms.One based on the globalpeer group and the other one based on the master/slave group.The IGRSadopts and extends the Simple Service Discovery Protocol(SSDP)as the foundation for equipment to discover each other,while the SSDPis the foundation for equipment to discover each other in Universal Plug and Play(UPnP).Therefore,through expansion,the IGRSequipment can support interoperation with UPnP1.Oequipment,discover and use each other.

▲Figure 3. The IGRS application interactivity process.

As UPnP,the IGRSalso defines equipment descriptive format for describing all information of IGRS equipment.Both formats are Extensible Markup Language(XML)formats.Though the format definition is different,through the expansion mechanism of IGRSequipment format,string recognizable by UPnPcan be added in the IGRSequipment description.

The IGRSadopts Web Service Description Language(WSDL)as the descriptive format for IGRSservices,while UPnPdefines a set of service descriptive formats.These two formats differentiate greatly.The IGRSservices can add the corresponding UPnP descriptive extension in the IGRS equipment descriptive file;therefore,the UPnPequipment can recognize the IGRS services.The IGRSequipment can add the UPnPservice descriptive file to the explain engine and further recognize UPnPservices.

The IGRSdefines the service dispatching mechanism based on conversations,and supports interactivity between users and services based on the non-security pipeline.The IGRS services can add the corresponding UPnPuser access interface description to the service description of IGRS equipment descriptive file,therefore,to realize interactivity with UPnPusers.The IGRSusers can realize the UPnPservice control of UPnPequipment based on the non-security pipeline.Meantime,through the non-security pipeline mechanism,the IGRSservice can open event access interfaces to UPnPusers,to accomplish the event interactivity with UPnPusers.The IGRSusers can also realize the event subscription of UPnP services on UPnPequipment and receive the corresponding event notice based on non-security pipeline.

The interoperation between the IGRS and UPnPincludes the following two aspects.

(1)The IGRSusers on IGRS equipment discover and recognize UPnP equipment and services,further realize the access control over UPnPservices.(2)The UPnPusers on UPnP equipment discover and recognize IGRS equipment and services,further realize the access control over IGRSservices.

6 Conclusions

The IGRSalliance has sixty-three members,and the industry chain includes completed 3C collaborative industry links.Among these links are such as standards formulating,chip manufacturing,operation system manufacturing,middleware manufacturing,application software developers,network operators,system integrators,terminal equipment developers,and content service providers.The IGRScan bring development to all the links on the industry chain,solve the problem of short industry chain and too densely clustered downstream industry,and is favorable for the improvement of China's information industry.Meanwhile,the IGRShave extended to some famous companies in Taiwan,Japan,Korea,USAand Israel.The inclusion of those companies will enhance the influence of IGRSin Asia and the world.

The IGRSstandard uses pilot terminal products for its industrialization that is in accordance with the developing progress of the new technology in this industry.Compared to the whole IGRS industrialized system,the terminal product is only the top of iceberg.According to the value chain analysis,almost allelectronic manufacturers or IT manufacturers can position themselves in the huge market of 3C industry.

Firstly,the IGRSstandard adds value to terminal equipment manufacturers.Because the IGRSstandard enable terminalunits for networking at short distance and group,not only making terminal units utilize resources of each other,but also utilizing back-end network contents corresponding to other units.Such changes of the application are modal and will completely change the usage method of personal information terminals.In the future,terminals that are in accordance with the IGRSstandard and convenient for correlation willbe more competitive,and such equipment manufacturers will better succeed in the competition.The IGRS standard may lead to new product forms,information terminal manufacturers with the long-term insight will find new increasing points in the market.In case special devices receiving video,audio or network content are developed in the future,TVmight be divided into multiple pure display terminals and program comprehensive access devices.

Secondly,telecommunication operators sell their wideband service products by binding with products from computer terminalmanufacturers.In such way,telecommunication operators can not only enhance their brand image,but also effectively increase the business volume of wideband access services.Besides,such binding-sale strategy can promote more correlation-based applications for IGRSand help solving the bottleneck problems in the content of wideband services for the operators.

Thirdly,the IGRSstandard can increase the value of network operators and content providers.The presence of the IGRSstandard will greatly promote the collaboration and application of three back-end networks,and make network operators and content providers face a new integration.Telecommunication operators will highly collaborate and integrate the access method of Internet,broadcast networks,and communication networks,and provide package services to the users.Therefore,multiple operators willbe competing with each other.Users will not care about the network access method any more,but choose an operator who can provide over-all network services based on the price and services.While content provider need to provide more specialized content services,because the integration at the front-end will soon change the Chinese Internet surfers from mere youth to the whole population.The content providers need to provide rich content fitting all levels in the society,such as games,news,music,video,and more.At the same time,content providers will fully consider the situation of terminal correlated applications,and design new contents and services appropriate for equipment under correlation status.

Finally,the IGRSwill drive the development of the software industry.Because the IGRSstandard might be realized on terminals through special chips,operation systems,application models,key technologies,and the application software package integration,it may bring historical opportunities for low-level technical developers.

Promoted by the IGRSwork group and the IGRSinformation engineering Lab,the industrialization of the IGRS standard have made a preliminary progress.Since 2OO4,3C collaborative products such as the IGRScomputer,the IGRSprojector,the IGRSTV,and the IGRSmobile phone have been emerging in the market and become familiar to the people.The industrialization of IGRS brings brand new experiences in applications that will greatly stimulate the demand for digital products from consumers.In addition,it will promote the rapid development of the digital industry in China and finally form a large-scale industry chain.

猜你喜欢

秘笈实际操作差距
年轻人攒钱秘笈
难分高下,差距越来越小 2017年电影总票房排行及2018年3月预告榜
职业学校机械专业一体化教学探究
模糊综合评价法应用于项目后评价的模型构建与实际操作
试论体验性学习实践在初中物理教学中的运用
语文生本课堂中字词教学的实践
令2015更圆满的超级秘笈是?
缩小急救城乡差距应入“法”
灌水秘笈
幻想和现实差距太大了