A cross-platform collaborative method and system for services based on privacy computing

By leveraging privacy-preserving computing technology to provide collaborative services across multiple platforms and utilizing trusted third-party platforms to protect user privacy, the problem of low resource utilization between platforms is solved, thereby improving service quality and user experience.

CN116743849BActive Publication Date: 2025-10-31SHANDONG INSPUR SCI RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310514293.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-06
Publication Date
2025-10-31
Estimated Expiration
2043-05-06

AI Technical Summary

Technical Problem

The inability to coordinate and adjust services across platforms leads to low resource utilization, poor user experience, and reduced platform revenue.

Method used

A cross-platform service collaboration method based on privacy computing is adopted, which provides notarization services through a trusted third-party platform and encrypts user information to provide services collaboratively across multiple platforms, thereby protecting user privacy.

Benefits of technology

It improves service availability and quality, avoids users switching platforms, protects user privacy, and enhances resource utilization and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116743849B_ABST
    Figure CN116743849B_ABST
Patent Text Reader

Abstract

This invention discloses a cross-platform service collaboration method and system based on privacy computing, belonging to the technical field of privacy computing and cross-platform service collaboration. When a user uses a platform service, the system prioritizes the service provided by the user's currently used platform. If the currently used platform fails to provide the service after a set time, the current platform attempts to obtain the same service from other platforms and provide it to the user. During this process, privacy computing technology is used to protect the user's personal privacy information, and a trusted third-party platform provides notarization services. When providing services to the user, the other platforms can only obtain partially encrypted user information data. This invention can collaborate on services across multiple platforms without disclosing user privacy, improving service availability and quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of privacy computing and cross-platform service technology, specifically to a cross-platform collaborative method and system for services based on privacy computing. Background Technology

[0002] With the development of information technology and the Internet of Things, various service platforms have become increasingly integrated into people's daily lives. However, the lack of coordination and adjustment between these platforms hinders resource utilization. For example, a user might order a ride on platform A during peak hours, but if no drivers are available, the order is canceled. Meanwhile, another platform, B, might have available drivers nearby, but due to data isolation, the order cannot be accepted by platform B. This results in a waste of resources, reducing both platform revenue and user experience. Such situations, where services cannot be provided due to insufficient platform resources, are common and exist in service industries such as food delivery, shopping, ride-hailing, and bike-sharing. Summary of the Invention

[0003] The technical objective of this invention is to address the above-mentioned shortcomings by providing a cross-platform service collaboration method and system based on privacy computing, which can collaborate services across multiple platforms without disclosing user privacy, thereby improving service availability and quality.

[0004] The technical solution adopted by this invention to solve its technical problem is:

[0005] A cross-platform service collaboration method based on privacy computing: when a user uses a platform service, the platform currently used by the user is given priority to provide the service. If the currently used platform fails to provide the service after a set time, the current platform attempts to obtain the same service from other platforms and provide it to the user.

[0006] In the process of the current platform attempting to obtain the same service from other platforms, privacy computing technology is used to protect users' personal privacy information, and a trusted third-party platform is used to provide notarization services. When the other platforms provide services to users, they can only obtain partially encrypted user information data.

[0007] This method allows the user's current platform to provide services alongside other platforms with similar functions, prioritizing the services provided by the user's current platform. If the current platform's resources are insufficient, services from other platforms with similar functions will be considered. During this process, a trusted third party provides notarization services to protect the interests of both platforms and the user. When providing services to the user, platforms with similar functions can only obtain partially encrypted data and cannot know the user's key information.

[0008] This method enables the coordination of services across multiple platforms without compromising user privacy, thereby improving service availability and quality. When the main platform's service is unavailable or resources are insufficient, a suitable alternative service is sought among multiple platforms, eliminating the need for users to switch to other platforms.

[0009] Preferably, the notarization service is provided by a third-party trusted platform. The current platform sends user information to the third-party trusted platform, negotiates a key with the third-party trusted platform, and requests the third-party trusted platform to notarize the information.

[0010] Furthermore, the current platform generates encrypted data information based on the user's registration information on the platform and the key.

[0011] Then the current platform sends the encrypted data information to other platforms that can provide services. After receiving the data information, the other platforms that can provide services verify the authenticity of the user information with a third-party trusted platform.

[0012] Other platforms that can provide services offer services to users based on encrypted user information.

[0013] Preferably, let the current platform be platform A, other platforms that can provide services be platform B, and a trusted third-party platform be platform C; the implementation process of this method is as follows:

[0014] 1) Users access services on platform A;

[0015] 2) Platform A checks its own resources. If resources are sufficient, it provides the corresponding services; if resources are insufficient, it proceeds to step 3).

[0016] 3) Platform A queries the resource status of other platforms, and Platform B has available resources to provide the service;

[0017] 4) Platform A sends user information to trusted platform C, negotiates a key with platform C, and requests platform C to notarize the information;

[0018] 5) Platform A generates encrypted data information based on the user's registration information on the platform;

[0019] 6) Platform A sends the encrypted data to Platform B;

[0020] 7) Platform B verifies the authenticity of user information on trusted platform C;

[0021] 8) Platform B provides services to users based on the encrypted user information.

[0022] Preferably, platform A generates encrypted profile information based on the user's registration information and generates a virtual number;

[0023] Platform A sends the encrypted registration information and virtual number to Platform B, which then uses the virtual number to provide services to the user.

[0024] Preferably, the registration information includes name, ID card number, and telephone number.

[0025] Furthermore, the service in question is a ride-hailing service. Platform A sends pick-up and drop-off location information to other platforms. If a driver accepts the order on Platform B, Platform A sends the user's encrypted registration information and virtual number to Platform B. Platform B only knows the user's pick-up and drop-off locations; while the third-party trusted platform is only used to provide trusted services and does not know the user's pick-up and drop-off locations.

[0026] This invention also claims protection for a cross-platform collaborative system for services based on privacy computing, comprising multiple service platforms and a trusted third-party platform.

[0027] When a user uses the platform service, the platform currently used by the user will be selected first to provide the service. If the currently used platform fails to provide the service after the set time, the current platform will try to obtain the same service from other platforms and provide it to the user.

[0028] In the process of the current platform attempting to obtain the same service from other platforms, privacy computing technology is used to protect the user's personal privacy information, and a trusted third-party platform is used to provide notarization services. When the other platforms provide services to the user, they can only obtain a portion of the encrypted user information data.

[0029] The system enables cross-platform service invocation through the aforementioned privacy-based computing-based cross-platform service collaboration method.

[0030] Furthermore, the process by which this system enables cross-platform service calls is as follows:

[0031] 1) Users fill in basic information and use the services provided by platform A;

[0032] 2) Platform A checks whether its own resources are sufficient. If resources are sufficient, Platform A provides services to users; if resources are insufficient, Platform A negotiates a key with a trusted third-party platform C.

[0033] 3) Platform A encrypts the user information and transmits it to a trusted third-party platform C;

[0034] 4) Platform A sends the resource usage request to a platform with similar functionality;

[0035] 5) Platforms with similar functions determine whether they have the resources to provide services; if not, they prompt that they cannot provide services to users at present.

[0036] 6) If platform B has sufficient resources to provide services, platform A will send the encrypted user information to platform B;

[0037] 7) Platform B verifies the encrypted user information with a trusted third-party platform C;

[0038] 8) After verification, platform B provides services to the user.

[0039] Compared with existing technologies, the cross-platform collaborative method and system for services based on privacy computing of the present invention has the following advantages:

[0040] This invention employs privacy-preserving computing technology to coordinate services across multiple platforms without compromising user privacy, thereby improving service availability and quality. When the main platform's service is unavailable or resources are insufficient, a suitable alternative service is sought among multiple platforms without requiring users to switch to other platforms. Attached Figure Description

[0041] Figure 1 This is a diagram illustrating the implementation process of a cross-platform collaborative service method based on privacy computing, provided in an embodiment of the present invention. Detailed Implementation

[0042] The present invention will be further described below with reference to specific embodiments.

[0043] This invention provides a cross-platform service collaboration method based on privacy computing. When a user uses a platform service, the platform currently used by the user is given priority in providing the service. If the currently used platform fails to provide the service after a set time, the current platform attempts to obtain the same service from other platforms and provide it to the user.

[0044] In the process of the current platform attempting to obtain the same service from other platforms, privacy computing technology is used to protect users' personal privacy information, and a trusted third-party platform is used to provide notarization services. When the other platforms provide services to users, they can only obtain partially encrypted user information data.

[0045] The platform uses a trusted third-party platform to provide notarization services. The platform sends user information to the trusted third-party platform, negotiates a key with the trusted third-party platform, and requests the trusted third-party platform to notarize the information.

[0046] The current platform generates encrypted data information based on the user's registration information on the platform and the key; then the current platform sends the encrypted data information to other platforms that can provide services. After receiving the data information, the other platforms that can provide services verify the authenticity of the user information with a trusted third-party platform; the other platforms that can provide services provide services to the user based on the encrypted user information.

[0047] This method allows the user's current platform to provide services alongside other platforms with similar functions, prioritizing the services provided by the user's current platform. If the current platform's resources are insufficient, services from other platforms with similar functions will be considered. During this process, a trusted third party provides notarization services to protect the interests of both platforms and the user. When providing services to the user, platforms with similar functions can only obtain partially encrypted data and cannot know the user's key information.

[0048] Let the current platform be platform A, other platforms that can provide services be platform B, and a trusted third-party platform be platform C; the implementation process of this method is as follows:

[0049] 1) Users access services on platform A;

[0050] 2) Platform A checks its own resources. If resources are sufficient, it provides the corresponding services; if resources are insufficient, it proceeds to step 3).

[0051] 3) Platform A queries the resource status of other platforms, and Platform B has available resources to provide the service;

[0052] 4) Platform A sends user information to trusted platform C, negotiates a key with platform C, and requests platform C to notarize the information;

[0053] 5) Platform A generates encrypted data information based on the user's registration information on the platform;

[0054] 6) Platform A sends the encrypted data to Platform B;

[0055] 7) Platform B verifies the authenticity of user information on trusted platform C;

[0056] 8) Platform B provides services to users based on the encrypted user information.

[0057] Platform A generates encrypted profile information based on the user's registration information and generates a virtual number; Platform A sends the encrypted profile information and virtual number to Platform B, and Platform B uses the virtual number to provide services to the user.

[0058] Taking ride-sharing on platform A as an example, this method will be further explained:

[0059] Suppose user Zhang San uses ride-hailing services on platform A to travel from location P to location Q, and the trusted platform is platform C.

[0060] 1. User Zhang San selects ride-hailing service on platform A, choosing location P as the departure point and location Q as the destination.

[0061] 2. Platform A notifies drivers near Zhang San's pick-up point of Zhang San's needs;

[0062] 3. After a certain period of time (let's assume it's one minute), no driver on platform A responded to Zhang San's request;

[0063] 4. Platform A submits Zhang San's personal information to Platform C and negotiates a key with Platform C. Platform C provides notarization services for Zhang San's personal information.

[0064] 5. Platform A generates encrypted data information based on Zhang San's registration information on the platform, including name, ID card number, and phone number;

[0065] 6. Platform A sends the pick-up and drop-off location information to ride-hailing platforms such as Gaode, T3, Dida, and Meituan, and waits for drivers to accept the order;

[0066] 7. Assume that a driver accepts an order on the T3 platform. After the driver accepts the order, platform A sends Zhang San's encrypted registration information and virtual number to the T3 platform.

[0067] 8. The T3 platform verifies the authenticity of the encrypted information with the platform C system;

[0068] 9. Platform T3 uses a virtual number provided by Platform A to provide services to Zhang San.

[0069] During the above process, the T3 platform did not know Zhang San's name or any other information, only Zhang San's pick-up and drop-off locations; the platform C system was only used to provide trusted services and did not know Zhang San's pick-up and drop-off locations, or even that Zhang San had used the ride-sharing service.

[0070] The advantage of this invention compared to traditional methods is that when platform A attempts to obtain the same service from other platforms, personal information is transmitted through privacy computing, and other platforms will not obtain the user's privacy data; while traditional methods may leak the user's personal information to other platforms without the user's permission, which infringes on the user's privacy.

[0071] This invention also provides a cross-platform service collaboration system based on privacy computing, including multiple service platforms and a trusted third-party platform.

[0072] When a user uses the platform service, the platform currently used by the user will be selected first to provide the service. If the currently used platform fails to provide the service after the set time, the current platform will try to obtain the same service from other platforms and provide it to the user.

[0073] In the process of the current platform attempting to obtain the same service from other platforms, privacy computing technology is used to protect the user's personal privacy information, and a trusted third-party platform is used to provide notarization services. When the other platforms provide services to the user, they can only obtain a portion of the encrypted user information data.

[0074] The system enables cross-platform service invocation through the privacy-based computing-based cross-platform collaboration method described in the above embodiments.

[0075] Let the current platform be Platform A, other platforms that can provide services be Platform B, and a trusted third-party platform be Platform C; the process of implementing cross-platform service calls in this system is as follows:

[0076] 1) Users fill in basic information and use the services provided by platform A;

[0077] 2) Platform A checks whether its own resources are sufficient. If resources are sufficient, Platform A provides services to users; if resources are insufficient, Platform A negotiates a key with a trusted third-party platform C.

[0078] 3) Platform A encrypts the user information and transmits it to a trusted third-party platform C;

[0079] 4) Platform A sends the resource usage request to a platform with similar functionality;

[0080] 5) Platforms with similar functions determine whether they have the resources to provide services; if not, they prompt that they cannot provide services to users at present.

[0081] 6) If platform B has sufficient resources to provide services, platform A will send the encrypted user information to platform B;

[0082] 7) Platform B verifies the encrypted user information with a trusted third-party platform C;

[0083] 8) After verification, platform B provides services to the user.

[0084] Through the specific embodiments described above, those skilled in the art can easily implement the present invention. However, it should be understood that the present invention is not limited to the specific embodiments described above. Based on the disclosed embodiments, those skilled in the art can arbitrarily combine different technical features to achieve different technical solutions.

[0085] Except for the technical features described in the specification, all other technologies are known to those skilled in the art.

Claims

1. A cross-platform service collaboration method based on privacy computing, characterized in that, When a user uses the platform service, the platform currently used by the user will be selected to provide the service. If the currently used platform fails to provide the service after the set time, the current platform will try to obtain the same service from other platforms and provide it to the user. In the process of the current platform attempting to obtain the same service from other platforms, privacy computing technology is used to protect users' personal privacy information, and a trusted third-party platform is used to provide notarization services. When the other platforms provide services to users, they can only obtain partially encrypted user information data.

2. The cross-platform service collaboration method based on privacy computing according to claim 1, characterized in that, The platform uses a trusted third-party platform to provide notarization services. The platform sends user information to the trusted third-party platform, negotiates a key with the trusted third-party platform, and requests the trusted third-party platform to notarize the information.

3. The cross-platform service collaboration method based on privacy computing according to claim 2, characterized in that, The current platform generates encrypted data information based on the user's registration information on the platform and the key. Then the current platform sends the encrypted data information to other platforms that can provide services. After receiving the data information, the other platforms that can provide services verify the authenticity of the user information with a third-party trusted platform. Other platforms that can provide services offer services to users based on encrypted user information.

4. A cross-platform service collaboration method based on privacy computing according to claim 1, 2, or 3, characterized in that, Let the current platform be platform A, other platforms that can provide services be platform B, and a trusted third-party platform be platform C; the implementation process of this method is as follows: 1) Users access services on platform A; 2) Platform A checks its own resources. If resources are sufficient, it provides the corresponding services; if resources are insufficient, it proceeds to step 3). 3) Platform A queries the resource status of other platforms, and Platform B has available resources to provide the service; 4) Platform A sends user information to trusted platform C, negotiates a key with platform C, and requests platform C to notarize the information; 5) Platform A generates encrypted data information based on the user's registration information on the platform; 6) Platform A sends the encrypted data to Platform B; 7) Platform B verifies the authenticity of user information on trusted platform C; 8) Platform B provides services to users based on the encrypted user information.

5. The cross-platform service collaboration method based on privacy computing according to claim 4, characterized in that, Platform A generates encrypted profile information based on the user's registration information and generates a virtual number; Platform A sends the encrypted registration information and virtual number to Platform B, which then uses the virtual number to provide services to the user.

6. The cross-platform service collaboration method based on privacy computing according to claim 5, characterized in that, The registration information includes name, ID number, and phone number.

7. The cross-platform service collaboration method based on privacy computing according to claim 6, characterized in that, The service in question is a ride-hailing service. Platform A sends the pick-up and drop-off location information to other platforms. If a driver accepts the order on Platform B, Platform A sends the user's encrypted registration information and virtual number to Platform B.

8. A cross-platform collaborative system for services based on privacy computing, characterized in that, Including multiple service platforms and trusted third-party platforms, When a user uses the platform service, the platform currently used by the user will be selected first to provide the service. If the currently used platform fails to provide the service after the set time, the current platform will try to obtain the same service from other platforms and provide it to the user. In the process of the current platform attempting to obtain the same service from other platforms, privacy computing technology is used to protect the user's personal privacy information, and a trusted third-party platform is used to provide notarization services. When the other platforms provide services to the user, they can only obtain a portion of the encrypted user information data. The system enables cross-platform service invocation through the privacy-based computing-based cross-platform collaboration method described in any one of claims 1 to 7.

9. A cross-platform collaborative service system based on privacy computing according to claim 8, characterized in that, The process by which this system enables cross-platform service calls is as follows: 1) Users fill in basic information and use the services provided by platform A; 2) Platform A checks whether its own resources are sufficient. If resources are sufficient, Platform A provides services to users; if resources are insufficient, Platform A negotiates a key with a trusted third-party platform C. 3) Platform A encrypts the user information and transmits it to a trusted third-party platform C; 4) Platform A sends the resource usage request to a platform with similar functionality; 5) Platforms with similar functions determine whether they have the resources to provide services; if not, they prompt that they cannot provide services to users at present. 6) If platform B has sufficient resources to provide services, platform A will send the encrypted user information to platform B; 7) Platform B verifies the encrypted user information with a trusted third-party platform C; 8) After verification, platform B provides services to the user.

Citation Information

Patent Citations

  • Method for protecting Internet user privacy through third-party platform

    CN103607371A

  • Online-hailing car sharing method and online-hailing car sharing device

    CN107330531A