Mobile terminal information pushing method, device and system based on service-oriented architecture (SOA)

A service-oriented, mobile terminal technology, applied in the field of communication, can solve the problems of small information service acquisition, information service coverage, limited information service options, and poor content delivery comprehensiveness, so as to ensure reliability, enhance user experience, and guarantee comprehensive effect

Active Publication Date: 2014-11-19
NUBIA TECHNOLOGY CO LTD
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the technical problem to be solved by the present invention is to provide a mobile terminal information push method, device and system based on a service-oriented architecture, so as to solve the problems in the prior art that the acquisition amount of information services and the coverage of information services are small, The selectivity of information services is relatively limited, the comprehensiveness of content delivery is poor, and the defects of user experience are not good

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
  • Mobile terminal information pushing method, device and system based on service-oriented architecture (SOA)
  • Mobile terminal information pushing method, device and system based on service-oriented architecture (SOA)
  • Mobile terminal information pushing method, device and system based on service-oriented architecture (SOA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] In this embodiment, on the server side, related SOA components are invoked through the SOA notification interface and the SOA discovery interface. Among them, the serialized format is adopted during the invocation of SOA components, for example:

[0063] [Object ID].[Function ID](parameters)

[0064] For example: define a pojo as follows:

[0065]

[0066] The defined interface is as follows

[0067] interface IHello{

[0068] public Hello getHello();

[0069]}

[0070] The corresponding components are:

[0071] \\4001::1\mdm\hello

[0072] The method to call is:

[0073] Soa hello Soa = new Soa("\\4001::1\mdm\hello");

[0074] IHello helloService = helloSoa.getService ();

[0075] Hello hello = helloService. getHello();

[0076] System.out.println(hello.getName());

[0077] In this example,

[0078] 1) A component release occurs:

[0079] Soa hello Soa = new Soa("\\4001::1\mdm\hello");

[0080] 2) A SOA call occurs through getHello:

[00...

Embodiment 2

[0094] In this embodiment, on the basis of the foregoing embodiments, the serialization and deserialization operations are completed for the matching of target objects (such as pojo objects). The specific method is as follows:

[0095] Use the data stream in the format of \\4001::1\mdm\hello.getHello(2.getName as the call sequence string.

[0096] The specific format is as follows:

[0097] [ID].func(param, ..., func2(param1, param

[0098] For the incoming pojo object, it is expanded in a flat manner. Expand by functional category or expand by subcategory, for example:

[0099] {filed1,field2,{filed3_1,field3_2}}, uniformly expanded into field1, field2, filed3_1,..., it can be seen that by expanding the incoming target object in a flat manner, and then expand the expanded target Objects are matched to complete the serialization and deserialization operations on the target object.

Embodiment 3

[0101] Based on the above embodiment, after defining and creating the SOA call interface and the SOA discovery interface at the server end, in this embodiment, the information release operation is performed through the SOA publishing interface and the SOA execution interface at the server end.

[0102] figure 2 yes figure 1 Shown is a flow chart of specific steps before receiving the registration notification of the mobile terminal at the server through the SOA notification interface.

[0103] S11. Publish the notification information to the storage space through the SOA publishing interface. This storage space is used to store notification information. When the notification information is generated in the SOA, the notification information is stored in the storage space through the SOA publishing interface, so that the SOA execution interface can call the required notification information in the storage space, or the SOA execution interface can publish the required ...

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 a mobile terminal information pushing method, device and system based on service-oriented architecture (SOA). The method comprises the following steps: building an SOA notification interface on a server side, and receiving a server side register notification of a mobile terminal through the SOA notification interface; building an SOA finding interface on the server side, and acquiring the address information of the mobile terminal through the SOA finding interface; and when the SOA finding interface senses the information change of the server side, pushing notification information to the mobile terminal through the SOA notification interface according to the address information. By adopting the method, the device and the system, on one hand, active pushing of required information specific to the mobile terminal is realized systematically, and the reliability of information pushing is ensured by building an SOA exception interface; and on the other hand, the comprehensiveness of information pushing is ensured by acquiring the information services of a plurality of platforms and the information service of a hybrid cloud platform, the information amount and coverage of an information pushing service are increased, and the user experience is improved.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a method, device and system for pushing information of a mobile terminal based on a service-oriented architecture. Background technique [0002] In the prior art, the usual way for a mobile terminal to obtain information services is as follows: firstly, according to the needs of the user, it sends an information service request to the server to which the mobile terminal belongs, then, the server generates information service content according to the user's information service request, and finally , delivering the information service content to the mobile terminal through the server. [0003] It can be understood that in the existing mobile terminal information service acquisition methods, on the one hand, the user usually needs to actively request the server to issue information service content, and the efficiency of information service acquisition is low. At the s...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08
Inventor 周恒恭谭焕清
Owner NUBIA TECHNOLOGY CO LTD
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