Method and device for transmitting application data

A technology for applying data and transmission methods, applied in the field of communication, can solve the problems of mobile Internet network bandwidth impact, no solutions are proposed, and achieve the effect of reducing the amount of data transmission and improving the efficiency of data transmission

Inactive Publication Date: 2012-11-28
ZTE CORP
3 Cites 8 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0005] Since the AOI platform based on the Always Online Protocol (Always Online Protocol, referred to as AOP) protocol provides mobile terminals with unified protocol specifications to access the Internet and manage related services through mobile networks, with the massive use of data services in smart mobile terminals , the above...
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

Method used

Above-described embodiment, because AOI platform compresses the application data that is sent to terminal, has reduced the data transmission amount of mobile Internet, thereby has improved the data transmission efficiency of AOI platform, therefore, can solve existing AOI platform Low data transmission efficiency causes problems such as the application of mobile terminals generates a large amount of data traffic, which affects voice quality and the like.
The present invention adopts the technical means of compressing the application data sent to the terminal by the AOI platform, and...
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

Abstract

The invention provides a method and a device for transmitting application data. The method comprises the following steps that: an always online infrastructure (AOI) platform receives the application data from an application server; and the AOI platform compresses the application data, and transmits the compressed application data to a terminal. By using the technical scheme, a technical means for compressing the application data transmitted to the terminal by the AOI platform is adopted, so that the problems of low data transmission efficiency of the conventional AOI platform, influence of a great data traffic generated by the application of a mobile terminal on voice quality, and the like in related technologies are solved, and the effects of improving the data transmission efficiency of the AOI platform and reducing the volume of the data transmitted through mobile Internet are further achieved.

Application Domain

Technology Topic

Image

  • Method and device for transmitting application data
  • Method and device for transmitting application data
  • Method and device for transmitting application data

Examples

  • Experimental program(5)

Example Embodiment

[0049] Example 1
[0050] In this example, the data compression algorithm supported by the terminal report is implemented through the extension of the AOP protocol. When the AOI platform sends the message, it automatically selects the appropriate compression algorithm to compress the data and transmit it, which improves the data transmission efficiency of the AOI platform and reduces the movement. Internet data transfer volume. The specific plan is as follows:
[0051] Step A, the intelligent terminal middleware obtains the compression algorithm preferentially used by the terminal through the hardware conditions of the mobile phone;
[0052] Step B, in order to realize the unified management of terminal users provided by the AOI platform, the terminal users first register to the AOI platform through the AOP protocol. And report the compression algorithm recommended by the terminal;
[0053] Step C, after the AOI platform receives the registration message, it authenticates the registration message, and after the registration authentication passes, records the compression algorithm recommended by the terminal;
[0054] Step D, when the AOI platform message receives the data sent by the application server, authenticate the received data and determine the terminal route, and confirm the sending mobile terminal through the terminal number route;
[0055] Step E, the AOI platform checks whether the message needs to compress data, if it needs to compress data, go to step F; otherwise: go to step G
[0056] Step F, find out whether the compression algorithm recommended by the destination terminal is consistent with the compression algorithm of the current message data; if consistent, do not do any processing, enter step G; if inconsistent, use the compression algorithm recommended by the terminal to compress the message;
[0057] Step G., after receiving the compressed message, the AOI platform sends it to the specified smart terminal middleware;
[0058] Step H, after receiving the message, the smart terminal middleware decompresses it using the compression algorithm specified in the message and provides it to the application program for use.
[0059] Compared with related technologies, the above-mentioned processing process provided by this example reduces the data flow of the platform and the smart terminal; improves the efficiency of data transmission; and improves the utilization rate of mobile Internet bandwidth.

Example Embodiment

[0060] Example 2
[0061] Figure 5 It is a flow chart of the application data transmission method according to this example. like Figure 5 As shown, the method includes:
[0062] Step S502: The AOI platform receives a message (equivalent to application data) sent by the application provider or the AOI platform in another province;
[0063] Step S504: The AOI platform performs message authentication on the received message, and searches for the destination smart terminal through destination number routing;
[0064] Step S506: After receiving the message, the AOI platform checks whether the message needs to be compressed; if it needs to be compressed, go to step S504; if it does not need to be compressed, go to step S518;
[0065] Step S508: Check whether the message has been compressed; if it has been compressed, go to step S506; if not, go to step S510
[0066] Step S510: Compress using the compression algorithm recommended by the destination smart terminal, and enter step S518;
[0067] Step S512: The AOI platform compares whether the compression algorithm of the current message is consistent with the compression algorithm recommended by the destination smart terminal. If consistent, enter step S514; otherwise, enter step S516;
[0068] Step S514: The compression algorithm of the current message is consistent with the compression algorithm recommended by the destination smart terminal, no processing is required, and the process proceeds to step S518;
[0069] Step S516: The compression algorithm of the current message is inconsistent with the compression algorithm recommended by the destination smart terminal, and the AOI platform converts the current compression algorithm to the compression algorithm recommended by the smart terminal, and compresses the message;
[0070] Step S518: The AOI platform forwards the message to the smart terminal;
[0071] Step S520: After receiving the message, the smart terminal middleware uses the decompression algorithm corresponding to the message compression algorithm to decompress the message content and provide it to the smart terminal application program.
[0072] It should be noted that, in step S510 and step S516, the server mainly selects the algorithm reported by the terminal in the selection of the data compression algorithm; and may adjust the data compression algorithm considering the network condition of the terminal at that time.
[0073] The following are detailed descriptions in conjunction with examples 3, 4, and 5. For ease of understanding, in the following three examples, the application provider server is a video-on-demand application, and there is a long connection between the application provider server and the AOI platform; the Android2.2 operating system adopted by smart terminal A System; 1G processor; 512M memory. And install the middleware program of AOI platform.
[0074] First, start the smart terminal middleware program. The middleware program checks the hardware conditions of the smart terminal and the operating system, and selects a set of recommended compression algorithms suitable for this terminal from many supported compression algorithms, such as (recommended compression algorithms for video: videocps3; recommended compression algorithm for audio: audiocps2; recommended compression algorithm for text: textcps1; universal default compression algorithm: univcps3;). The smart terminal middleware program submits a login request to the AOI platform, including the selected compression algorithm.
[0075] Secondly, after the AOI platform message receives the request login message from the smart terminal, it authenticates the login message. And record the compression algorithm corresponding to the terminal A as (recommended compression algorithm for video: videocps3; recommended compression algorithm for audio: audiocps2; recommended compression algorithm for text: textcps1; general default compression algorithm: univcps3).

Example Embodiment

[0076] Example 3
[0077] In this example, the video-on-demand application provider sends a video file to smart terminal A, and the video file in the message is compressed using the videocps1 algorithm;
[0078] After the AOI platform receives the message sent by the application provider, it determines the route of the message, finds out that the message should be forwarded to the smart terminal A, and forwards it to check that the compression algorithm in the current message is videocps1, and the AOI platform adopts the terminal video category recommended compression algorithm videocps3 After videocps1 is converted to videocps3, the compressed message is sent to smart terminal A; after receiving the message, smart terminal A uses the videocps3 algorithm to decompress it and provide it to the application.
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

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
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

Similar technology patents

Classification and recommendation of technical efficacy words

  • Reduce data transfer volume
  • Improve data transfer efficiency

Internet content?encryption release method and system

InactiveCN103825885AReduce data transfer volumeReduce network and server loadTransmissionWeb pageServer load
Owner:SYSU CMU SHUNDE INT JOINT RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products