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
- 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 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...
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