System, apparatus, and method for integrating data spanning data sources
A data integration and cross-data source technology, which is applied in the field of cross-data source data integration systems, can solve problems such as performance degradation, user traffic consumption, and large-scale calculations that cannot be applied, and achieve the effect of improving collection and reducing traffic costs
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0054] In this embodiment, after receiving the data message, the server 102 selects the api of the open service platform 103 of user relationship such as SNS (Social Network Site, social networking site) according to the action field user, and converts the id into the token and query corresponding to each platform parameter, assemble and integrate the result of the data request according to the semantics, and return it to the client 101, as follows:
[0055] The data request url is: http: / / api.baidu.com / user?id=123
[0056] A platform api returns:
[0057]
[0058]
[0059] B platform api returns:
[0060]
[0061] Merge result:
[0062]
[0063] In carrying out the merging process described above, the following rules apply:
[0064] 1. Field name merging rules:
[0065] For uname and name automatically, according to the general analysis rules, they are merged into name, and the fields are merged (merged) into name.
[0066] 2. Field content merging rules:
...
Embodiment 2
[0074] This embodiment is a modification of Embodiment 1. The user needs to query the store name and phone number, so the return field can be defined as: return={name, phone}, which means that the client needs to return the name field and phone field. At this time, the data request url becomes for:
[0075] http: / / api.baidu.com / user?id=123&return={name,phone}
[0076] Then the return value becomes:
[0077]
[0078] The extend field is used to indicate the returned field that needs to be calculated. The extend field can be a string in json format.
[0079] You can add extend to the data request to ask the server to perform calculations. The calculation types include general four arithmetic operations, and also support sort! , =, >, < and other common operators and rules, and can be expanded.
Embodiment 3
[0081] When a user requests a merchant list, the url of the default data request is:
[0082] http: / / api.baidu.com / shops?p=1&pn=2 (where p is the start page, pn is the number of pages per page), when requesting, according to the action field shops, the system selects Dianping, Baidu Such as the API of the life consumption platform, generate token and query parameters corresponding to each platform, obtain the result of the data request, and return the result to the client according to the semantic assembly and integration of the data (the assembly and integration process is the same as the previous The user in the example is the same):
[0083] The platform returns:
[0084]
[0085] When you need to obtain a field that the user wants, you can support obtaining a field that can return the sum of the number of favorite stores and the number of visits to this store. At this time, you can define an extension field extend={allCount:[collectCount,+,bennToCount] }, at this point...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com