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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com