Embodiments provide a method and a device for interworking between different OTTs. The method includes: obtaining OTT information of a target user; and performing an interworking processing operation between cross-OTT friends according to the obtained OTT information of the target user. Interworking between the cross-OTT friends is implemented by using the foregoing operation.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, comprising: receiving a first cross-over the top (OTT) service request of a first OTT user of a first OTT service, wherein the first cross-OTT service request carries information about a target user of a second OTT service, and wherein the first cross-OTT service request is a request for adding the target user as a cross-OTT friend; obtaining OTT information of the target user according to an OTT friend list of the first OTT user; performing an interworking processing operation between the first OTT user and the target user according to the first cross-OTT service request and the obtained OTT information of the target user, wherein performing the interworking processing operation comprises: sending the first cross-OTT service request to the second OTT service according to the obtained OTT information of the target user; and adding, to the OTT friend list of the first OTT user, the obtained OTT information of the target user; wherein during the performing the interworking processing operation the target user belongs to the second OTT service but does not belong to the first OTT service, and the first OTT user belongs to the first OTT service but does not belong to the second OTT service; and sending, in response to adding the obtained OTT information of the target user to the OTT friend list of the first OTT user, a friend recommendation to a second OTT user recommending the target user to the second OTT user, according to an association between the first OTT user and the second OTT user, wherein the association is indicated in the OTT friend list of the first OTT user, and wherein the second OTT user does not belong to the second OTT service.
2. The method according to claim 1 , wherein obtaining the OTT information of the target user comprises: obtaining the OTT information of the target user according to the information about the target user, wherein the OTT information comprises an OTT account number.
3. The method according to claim 2 , further comprising: receiving a second cross-OTT service request, wherein the second cross-OTT service request is a cross-OTT communication request, and wherein the second cross-OTT service request carries information about a peer user with whom the first OTT user requests to perform cross-OTT communication; obtaining OTT account information of the peer user; acquiring, according to the obtained OTT account information of the peer user, information about an OTT server that the peer user currently logs in to; and sending, according to the obtained information about the OTT server, the cross-OTT communication request to the OTT server that the peer user currently logs in to or an OTT interworking platform client used for a login of the peer user, so as to implement the cross-OTT communication.
4. The method according to claim 2 , further comprising: receiving a second cross-OTT service request of the first OTT user for acquiring the OTT information of the target user, wherein the target user is a friend of the first OTT user; and performing another interworking processing operation between the first OTT user and the target user according to the second cross-OTT service request and the obtained OTT information of the target user comprises: sending the obtained OTT information of the target user to the first OTT user; or sending the obtained OTT information of the target user to an OTT server that the first OTT user logs in to.
5. The method according to claim 2 , further comprising: receiving a second cross-OTT service request of an OTT server that the first OTT user logs in to, wherein the second cross-OTT service request is used to obtain OTT information of a third user, and wherein the third user is a receiving user of shared information sent by the first OTT user; performing an interworking processing operation between the first OTT user and the third user according to the second cross-OTT service request and the obtained OTT information of the third user comprises: sending the obtained OTT information of the third user to the OTT server that the first OTT user logs in to.
6. The method according to claim 2 , further comprising: receiving a second cross-OTT service request of the first OTT user for establishing a cross-OTT communication group, wherein the cross-OTT communication group comprises the target user; obtaining, according to the OTT friend list of the first OTT user, OTT information of a plurality of OTT users indicated by the second cross-OTT service request; establishing the cross-OTT communication group of the first OTT user according to the obtained OTT information of the plurality of OTT users indicated by the second cross-OTT service request; and sending group establishment information to the plurality of OTT users in the cross-OTT communication group or to OTT servers that the plurality of OTT users separately log in to.
7. The method according to claim 2 , wherein receiving the first cross-OTT service request of the first OTT user comprises: receiving the first cross-OTT service request of the first OTT user by using an OTT server or an OTT interworking platform client.
8. The method according to claim 1 , wherein: the obtained OTT information of the target user comprises OTT account information corresponding to OTT services registered by the target user; and the OTT account information corresponding to an OTT service of the OTT services registered by the target user comprises a username and an account number.
9. The method according to claim 8 , wherein the OTT account information corresponding to an OTT service of the OTT services registered by the target user further comprises server information of an OTT server of the OTT service, go-online information of the target user, and go-offline information of the target user.
10. A server, comprising: a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions that, when executed by the processor, cause the server to: receive a first cross-over the top (OTT) service request of an OTT user of a first OTT service, wherein the first cross-OTT service request carries information about a target user of a second OTT service, and wherein the first cross-OTT service request is a request for adding the target user as a cross-OTT friend; obtain OTT information of the target user according to an OTT friend list of the first OTT user; perform an interworking processing operation between the first OTT user and the target user according to the first cross-OTT service request and the OTT information of the target user, wherein performing the interworking processing operation comprises: sending the first cross-OTT service request to the second OTT service according to the OTT information of the target user; and adding, to the OTT friend list of the first OTT user, the obtained OTT information of the target user; wherein during the performing the interworking processing operation the target user belongs to the second OTT service but does not belong to the first OTT service, and the first OTT user belongs to the first OTT service but does not belong to the second OTT service; and send, in response to adding the obtained OTT information of the target user to the OTT friend list of the first OTT user, a friend recommendation to a second OTT user recommending the target user to the second OTT user, according to an association between the first OTT user and the second OTT user, wherein the association is indicated in the OTT friend list of the first OTT user, and wherein the second OTT user does not belong to the second OTT service.
11. The server according to claim 10 , wherein the program further includes instructions that, when executed by the processor, cause the server to: obtain the OTT information of the target user according to the information about the target user, wherein the OTT information comprises an OTT account number.
12. The server according to claim 10 , wherein the program further includes instructions that, when executed by the processor, cause the server to: receive a second cross-OTT service request, wherein the second cross-OTT service request is a cross-OTT communication request, and wherein the second cross-OTT service request carries information about a peer user with whom the first OTT user requests to perform cross-OTT communication; obtain, according to the information about the peer user, OTT account information of the peer user; acquire, according to the OTT account information of the peer user, information about an OTT server that the peer user currently logs in to; and send, according to the information about the OTT server, the cross-OTT communication request to the OTT server that the peer user currently logs in to or an OTT interworking platform client used for a login of the peer user, so as to implement the cross-OTT communication.
13. The server according to claim 10 , wherein the program further includes instructions that, when executed by the processor, cause the server to: receive a second cross-OTT service request of the first OTT user for acquiring the OTT information of the target user, wherein the target user is a friend of the first OTT user; and send the obtained OTT information of the target user to the first OTT user; or send the obtained OTT information of the target user to an OTT server that the first OTT user logs in to.
14. The server according to claim 10 , wherein the program further includes instructions that, when executed by the processor, cause the server to: receive a second cross-OTT service request of an OTT server that the first OTT user logs in to, wherein the second cross-OTT service request is used to obtain the OTT information of the target user, and the target user is a receiving user of shared information sent by the first OTT user; and send the OTT information of the target user to the OTT server that the first OTT user logs in to.
15. The server according to claim 10 , wherein the program further includes instructions that, when executed by the processor, cause the server to: receive a second cross-OTT service request of the first OTT user for establishing a cross-OTT communication group, wherein the cross-OTT communication group comprises the target user, and wherein the second cross-OTT service request comprises information about a plurality of OTT users who are requested to join the cross-OTT communication group; obtain, according to the OTT friend list of the first OTT user, OTT information of the plurality of OTT users; establish the cross-OTT communication group of the first OTT user according to the OTT information of the plurality of OTT users; and send group establishment information to the plurality of OTT users in the cross-OTT communication group or OTT servers that the plurality of OTT users separately log in to.
16. The server according to claim 10 , wherein the program further includes instructions that, when executed by the processor, cause the server to receive the first cross-OTT service request of the first OTT user by using an OTT server or an OTT interworking platform client.
17. An apparatus, comprising: a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions that, when executed by the processor, cause the apparatus to: send a first cross-over the top (OTT) service request to an OTT interworking platform server or an OTT server, wherein: the first cross-OTT service request carries information about a target user of a second OTT service; the first cross-OTT service request is a request for adding the target user as a cross-OTT friend; sending the first cross-OTT service request causes the OTT interworking platform server or the OTT server to perform an interworking processing operation between an OTT user of a first OTT service and the target user of a second OTT service according to the first cross-OTT service request and OTT information of the target user, wherein the interworking processing operation comprises: sending the first cross-OTT service request to the second OTT service according to the OTT information of the target user; and adding, to a OTT friend list of the first OTT user, the OTT information of the target user; sending the first cross-OTT service request further causes the OTT interworking platform server or the OTT server to send a friend recommendation to a second OTT user recommending the target user to the second OTT user, according to an association between the first OTT user and the second OTT user, wherein the OTT information of the target user is obtained according to an OTT friend list of the first OTT user, wherein the association is indicated in the OTT friend list of the first OTT user, wherein the second OTT user does not belong to the second OTT service, and during the performing of the interworking processing operation the target user belongs to the second OTT service but does not belong to the first OTT service, and the first OTT user belongs to the first OTT service but does not belong to the second OTT service; receive, from the OTT interworking platform server or the OTT server, first interworking information of the target user; and display the first interworking information of the target user.
18. The apparatus according to claim 17 , wherein the program further includes instructions that, when executed by the processor, cause the apparatus to: receive a second cross-OTT service request, wherein the second cross-OTT service request is a request for obtaining status information of the target user, a cross-OTT communication request, a request for sharing shared information that is posted by the target user, a request for acquiring OTT information of a friend of the first OTT user, a request for acquiring information about the target user who is allowed to receive shared information sent by the first OTT user, or a request for establishing a cross-OTT communication group; receive second interworking information of the target user, wherein the second interworking information of the target user is information for recommending the target user, online status information of the target user, the shared information that is posted by the target user, the OTT information of the friend of the first OTT user, the information about a third OTT user who is allowed to receive the shared information sent by the first OTT user, a result of establishing the cross-OTT communication group, or a result of adding the target user; and display the information for recommending the target user, the online status information of the target user, the shared information that is posted by the target user, the OTT information of the friend of the first OTT user, the information about the third OTT user who is allowed to receive the shared information sent by the first OTT user, or information about the cross-OTT communication group.
19. The apparatus according to claim 17 , wherein the program further includes instructions that, when executed by the processor, cause the apparatus to: after displaying the first interworking information of the target user, send acknowledgment information of the target user to the OTT interworking platform server or the OTT server.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 2, 2016
August 4, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.