Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Remote procedure calling (PRC) method and system

A remote procedure call and user technology, applied in the IPTV field, can solve problems such as increasing the complexity of programming and blocking WebService

Inactive Publication Date: 2010-06-02
SHENZHEN SKYWORTH DIGITAL TECH CO LTD
View PDF3 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The disadvantage of the Web Service model is efficiency. Although Web Service can solve heterogeneous problems well, for carrier-grade applications, the communication requirements are reflected in high efficiency and asynchronous aspects, which cannot be achieved by Web Service; However, custom protocols also have problems such as development costs and protocol stability.
[0006] One disadvantage of Web Service is synchronous call, which is the result of using the http protocol. If the server is a long-term call, then Web Service has to be blocked there
In order to avoid this situation, you can let the Web Service return immediately and call back after the call is completed, but this method increases the complexity of program design

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Remote procedure calling (PRC) method and system
  • Remote procedure calling (PRC) method and system
  • Remote procedure calling (PRC) method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] A remote procedure call (RPC) method and system of the present invention overcomes the shortcomings of Web Service in terms of efficiency and asynchronous call, and has the characteristics of being independent from the platform, and the user code center is simple and easy to use.

[0040] The remote procedure call (RPC) protocol is a protocol for requesting services from remote computer programs over the network without the need to understand the underlying network technology. The RPC protocol assumes the existence of certain transmission protocols, such as TCP (Transmission Control Protocol, Transmission Control Protocol) or UDP (User Datagram Protocol, User Datagram Protocol), to carry information data between communication programs. In the OSI network communication model, RPC spans the transport layer and the application layer. RPC makes it easier to develop applications including network distributed multiprogramming.

[0041] figure 1 It is a schematic structural ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses remote procedure calling (PRC) method and system, wherein the system comprises a communication module, a serializing module, a scheduling module and a compiling module, wherein the communication module is used for providing a basal communication mechanism for RPC; the serializing module is used for carrying out serialization and deserialization to a transmitted message; the scheduling module is used for scheduling the whole RPC and comprises an asynchronous calling management mechanism, a time-out mechanism and a transaction mechanism; the compiling module is used for providing a support for the conversion among an interface definition language (IDL) file, a user header file and a stub file. The invention overcomes the defects of Web service in the aspects of efficiency and asynchronous calling, and has the advantages of platform independence, simple and easy user code center, and the like.

Description

technical field [0001] The present invention relates to IPTV (Internet Protocol Television, interactive network television) technology, in particular to communication technology between network elements. Background technique [0002] IPTV, or Interactive Network Television, is a brand-new technology that utilizes broadband cable TV network and integrates Internet, multimedia, communication and other technologies to provide home users with various interactive services including digital television. Users can enjoy IPTV services in two ways at home: (1) computer, (2) network set-top box + ordinary TV). It can well adapt to the rapid development trend of today's network and make full and effective use of network resources. IPTV is not only different from traditional analog cable TV, but also different from classic digital TV. Because both traditional and classic digital TV have the characteristics of frequency division system, timing, and one-way broadcasting; although classic...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06H04L29/08H04N7/173
Inventor 李昌盛
Owner SHENZHEN SKYWORTH DIGITAL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products