Mobile terminal information push method, device and system based on service-oriented architecture

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

Active Publication Date: 2015-12-02
NUBIA TECHNOLOGY CO LTD
View PDF4 Cites 1 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 push method, device and system based on service-oriented architecture
  • Mobile terminal information push method, device and system based on service-oriented architecture
  • Mobile terminal information push method, device and system based on service-oriented architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

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

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

[0064] For example: define pojo as follows:

[0065]

[0066] The defined interface is as follows

[0067] interfaceIHello{

[0068] publicHellogetHello();

[0069] }

[0070] The corresponding components are:

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

[0072] The method called is:

[0073] SoahelloSoa=newSoa("\\4001::1\mdm\hello");

[0074] IHellohelloService=helloSoa.getService ();

[0075] Hellohello=helloService.getHello();

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

[0077] In this example,

[0078] 1) A component release occurs:

[0079] SoahelloSoa=newSoa("\\4001::1\mdm\hello");

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

[0081] \\4001::1\mdm\hello.getHello

[0082] 3) The return value of...

Embodiment 2

[0094] This embodiment is based on the above-mentioned embodiment, and completes the serialization and deserialization operations by matching the target object (such as a pojo object). The specific method is as follows:

[0095] Take the data stream in the format \\4001::1\mdm\hello.getHello(2.getName as the calling 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 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 the expanded target The object performs matching operations to complete the serialization and deserialization operations of the target object.

Embodiment 3

[0101] Based on the above embodiment, on the server side, after the definition and creation of the SOA call interface and the SOA discovery interface are completed, in this embodiment, the information publishing operation is performed through the SOA publishing interface and the SOA execution interface of the server.

[0102] figure 2 Yes figure 1 It shows a flowchart of specific steps before receiving a notification of registration of a mobile terminal on the server through the SOA notification interface.

[0103] S11: Publish the notification information to the storage space through the SOA publishing interface. The storage space is used to store notification information. When 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 require...

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, and in particular to a method, device and system for pushing mobile terminal information 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: first, according to the needs of the user, send an information service request to the server to which the mobile terminal belongs, and then the server generates information service content according to the user’s information service request, and finally , Through the server to deliver the information service content to the mobile terminal. [0003] It can be understood that, in the existing mobile terminal information service acquisition methods, on the one hand, users are usually required to actively request information service content distribution from the server. The efficiency of information service acquisition is low. At the same time, th...

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 Patents(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