WO2011085627A1 - 网络应用关联方法和*** - Google Patents

网络应用关联方法和*** Download PDF

Info

Publication number
WO2011085627A1
WO2011085627A1 PCT/CN2010/080018 CN2010080018W WO2011085627A1 WO 2011085627 A1 WO2011085627 A1 WO 2011085627A1 CN 2010080018 W CN2010080018 W CN 2010080018W WO 2011085627 A1 WO2011085627 A1 WO 2011085627A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
application
unit
information
relationship chain
Prior art date
Application number
PCT/CN2010/080018
Other languages
English (en)
French (fr)
Inventor
夏天
Original Assignee
腾讯科技(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Priority to US13/514,962 priority Critical patent/US20120296995A1/en
Priority to RU2012129436/08A priority patent/RU2517319C2/ru
Priority to CA2784786A priority patent/CA2784786A1/en
Priority to BR112012017067A priority patent/BR112012017067A2/pt
Priority to SG2012047049A priority patent/SG181929A1/en
Priority to MX2012007839A priority patent/MX2012007839A/es
Publication of WO2011085627A1 publication Critical patent/WO2011085627A1/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications

Definitions

  • the present invention relates to computer technology, and in particular, to a network application association method and system. Background technique
  • SNS Social Networking Services
  • SNS applications are self-contained, and there is basically no correlation between them.
  • the same SNS application is associated through user relationships, and there is no connection between different SNS applications. For example, users who are friends with each other can "fertilize” to each other's "farm”.
  • each SNS application is relatively isolated, and there is no more direct, common structural connection and data exchange. This situation causes the user behavior data of each SNS application to be independent and cannot be shared.
  • the user groups of each SNS application cannot form multiplexing, superimposing, and amplification.
  • the user experience and performance of each SNS application cannot be reused, and the gameplay of each SNS application ( In particular, game-based SNS applications are independent, lacking in combination and change.
  • the life cycle of a single SNS application can only be determined by the quality and user acceptance of the SNS application. Other SNS applications cannot directly affect it. . Summary of the invention
  • a network application association method includes the following steps: performing corresponding operations on an application according to a user instruction; issuing association information according to a relationship between the user relationship chain of the user and the application; determining whether the user responds to the association information, If the user responds to the associated information, the user relationship chain is updated or a corresponding operation is performed on the application according to the operation of the user in response to the associated information.
  • the user relationship chain of the user determines that there is a common friend between the users, and the application is used by the user at the same time, and the application is used.
  • the associated information is sent to the user, and the associated information is recommended by the middle friend who recommends adding the other party as a friend.
  • the method further includes: analyzing the user behavior, and determining that the user behavior has similarity, and issuing the same application friend recommendation information.
  • the generating the association information according to the relationship between the user relationship chain and the application of the user specifically: determining, by the user relationship chain of the user, that the user is the same user, and the relationship between the applications is a parameter of the application. If the type is the same or can be converted, the associated information is sent to the user by the application, and the associated information is cross-application information of the parameter movement or conversion.
  • a network application association system including:
  • An application module comprising a plurality of applications, configured to receive a user instruction and perform a corresponding operation on the application; and further configured to determine whether the user responds to the associated information, and respond to the associated information in the user Notifying the associated module when the time is up;
  • a storage module configured to store related parameters of the application and a user relationship chain
  • the association module is respectively connected to the application module and the storage module, and is configured to issue association information according to the relationship between the user relationship chain of the user and the application, and after receiving the notification of the application module, according to the user response
  • the operation of associating information updates the user relationship chain or performs corresponding operations on the application.
  • the association module described above includes an application interaction interface, a task event unit, a relationship chain engine, a user presentation unit, and a communication and message unit.
  • the communication and message unit is configured to establish a communication connection between the application interaction interface, the task event unit, the relationship chain engine, and the user performance unit;
  • the application interaction interface is configured to perform information communication with the application module, and notify a user of the task event unit in operation of the application module;
  • the task event unit is configured to initiate a relationship chain query request to the relationship chain engine when the notification is received, and the query result returned by the relationship chain engine indicates that the user has a common friend and the user simultaneously When the application is used, the application is notified through the application interaction interface;
  • the user performance unit is configured to send association information to the user, where the association information is an intermediate friend recommendation information that is recommended to add the other party as a friend;
  • the relationship chain engine is configured to query a user relationship chain stored in the storage module, and return a query result to the task event unit; and further, when the user responds to the association information, update a user relationship chain in the storage module .
  • the association module described above includes an application interaction interface, a task event unit, a relationship chain engine, a user presentation unit, and a communication and message unit.
  • the communication and message unit is configured to establish a communication connection between the application interaction interface, the task event unit, the relationship chain engine, and the user performance unit;
  • the application interaction interface is configured to perform information communication with the application module, and notify a user of the task event unit in operation of the application module;
  • the task event unit is configured to initiate a relationship chain query request to the relationship chain engine when the notification is received, and the query result returned by the relationship chain engine indicates that the user notifies the application as a stranger mutual interface ;
  • the user performance unit is configured to send association information to the user, where the association information is recommendation information of the same application friend who recommends adding the other party as a friend;
  • the relationship chain engine is configured to query a user relationship chain stored in the storage module, and return a query result to the task event unit; and further, when the user responds to the association information, update a user relationship chain in the storage module .
  • the association module described above includes an application interaction interface, a task event unit, a relational chain engine, a user presentation unit, a numerical control unit, and a communication and message unit.
  • the communication and message unit is configured to establish a communication connection between the application interaction interface, the task event unit, the relationship chain engine, and the user performance unit;
  • the application interaction interface is configured to perform information communication with the application module, and notify a user of the operation of the application module to the numerical control unit;
  • the numerical control unit is configured to modify a numerical value item of the user on the application according to the operation, and notify the task event unit when a value of the numerical item meets a preset requirement; the task event unit And, when the notification is received, initiating a relationship chain query request to the relationship chain engine, where the query result returned by the relationship chain engine indicates that the user notifies the application to a stranger mutual interface;
  • the user performance unit is configured to send association information to the user, where the association information is recommended application information of the same application that is recommended to add the other party as a friend;
  • the relationship chain engine is configured to query a user relationship chain stored in the storage module, and return a query result to the task event unit; and further, when the user responds to the association information, update a user relationship chain in the storage module .
  • the association module described above includes an application interaction interface, a task event unit, a user presentation unit, a parameter unit, and a communication and message unit.
  • the communication and message unit is configured to establish a communication connection between the application interaction interface, the task event unit, the user presentation unit, and the parameter unit;
  • the application interaction interface is configured to perform information communication with the application module, and notify a task event unit of the operation of the application module by the user;
  • the task event unit is configured to: when the notification is received, initiate a parameter conversion query request to the parameter unit, and when the query result returned by the parameter unit satisfies a condition that the parameter type is the same or can be converted, the application is used.
  • the interactive interface notifies the application;
  • the user performance unit is configured to send association information to the user, where the association information is cross-application information of parameter movement or conversion;
  • the parameter unit is configured to query a parameter conversion result between different applications, and return a query result to the task event unit; and further, when the user responds to the association information, update related parameters of the application in the storage module.
  • the association information is used to establish the association between different applications and inform the user.
  • To make the association between different applications become an organism solve the problem of independent isolation between multiple existing applications, share relevant data between applications, enrich network services, and superimpose and amplify user groups and reuse
  • each application can be enriched, and at the same time, it can also help Service operators coordinate and manage the lifecycle and operational events of each application; and make full use of the "user relationship chain" to provide channels for interaction between applications, including synchronization of user behavior and triggering of user behavior.
  • FIG. 1 is a schematic flowchart of a network application association method according to the present invention.
  • FIG. 2 is a schematic structural diagram of a network application association system according to the present invention.
  • FIG. 3 is a schematic structural diagram of an association module in the present invention.
  • FIG. 4 is a schematic diagram of a working process of a network application association system according to a first embodiment of the present invention
  • FIG. 5 is a schematic diagram of a working process of a network application association system according to a second embodiment of the present invention
  • FIG. 6 is a network application according to a third embodiment of the present invention
  • the existing user relationship chain is used to analyze the relationship between different applications, and the potential and unutilized relationships between different applications are utilized to realize the association between different applications.
  • the basic idea of the present invention is: to construct an application framework based on an application-specific public interface, and to implement specific user information and user data transmission between applications through the standard interface set by the application framework, and through the application framework
  • the background logic configuration absorbs and fuses the application modes or logic rules of each application, and then displays them in various applications with a text or graphical user interface.
  • the network application association method includes the following steps:
  • Step 110 Perform a corresponding operation on the application according to the instruction of the user.
  • the user's instructions can be login, mouse movement in various areas, clicks, and the like.
  • Applications can be various types of applications in web services, including web application classes and client application classes, for example, SNS applications (such as Happy Farm, Party Town, Kingdoms of Camelot).
  • SNS applications such as Happy Farm, Party Town, Kingdoms of Camelot.
  • Such as games or albums, blogs, etc. may also be non-SNS applications with identity information, such as real-time games (such as cards, board games, etc.) that need to be logged in based on user information, dating platforms, and the like.
  • identity information such as real-time games (such as cards, board games, etc.) that need to be logged in based on user information, dating platforms, and the like.
  • real-time games such as cards, board games, etc.
  • Step 120 Issue association information according to a relationship between the user relationship chain of the user and the application.
  • the applications used by different users may be the same or different, and the user relationship chain of each user is obtained. If the user relationship chain of the user indicates that each user has a common friend, and between the applications If the relationship is used by the user at the same time, the association information sent to the user by the application may be recommendation information of the middle friend recommending the other party as a friend, or recommendation information of other applications;
  • the user behavior is determined to be similar by analyzing the user behavior, and the user relationship chain of each user is obtained. If the user relationship chain of the user indicates that each user is a stranger relationship, the application is applied to the user.
  • the associated information sent may be recommended information of the same application friend who is recommended to add the other party as a friend;
  • the associated information sent to the user by the application may be cross-application information of the parameter movement or conversion.
  • the relationship between users can be simplified into a relationship between a friend and a stranger, and both a friend and a stranger can be connected into a friend relationship chain through a friend relationship between the users.
  • the user relationship chain here can be a friend relationship, a stranger relationship, a stranger connected by a friend, The situation of the user itself, etc.
  • the relationship between applications can be the same application or similar application (for example, casual games or instant games); it can also be distinguished by the type of parameters of the application, for example, the parameter types involve empirical values, economic values, behavior types, etc.; It can also be distinguished by usage time, for example, two users use two applications at the same time.
  • the association information can be obtained, and the association between different applications can be realized.
  • the user relationship chain of the acquired user indicates that the two users A and B are strangers, but the two users A and B have one.
  • the common friend user C user A is using the happy farm game
  • user B is using the Happy Manor game
  • “User C's friend user B is using the happy manor game, is it willing to add?
  • User B is a friend or joins the related information of the Happy Manor game to realize the association between different applications; and the user relationship chain of the acquired user indicates that the two users A and B are strangers, but both users A and B are in At the same time use the same application, such as the happy farm game, by analyzing the parameters of the user A, B (such as experience value, economic value, behavior type, etc.), find that the parameters of the user A, B are similar, can be issued in the interface of the happy farm game" User B is similar to the one you are in the game, and is willing to add user B as a friend.
  • the parameters of the user A, B such as experience value, economic value, behavior type, etc.
  • the association between the users; and the obtained user relationship chain of the user indicates that the same user-user A has used the happy farm game and the happy manor game, and the obtained relevant parameters of each application indicate that the economic values of the two applications are of the same type or
  • the parameters that can be converted, after using the two applications to a certain extent, that is, after the parameters reach the predetermined requirements, for example, reaching a predetermined economic value, can be issued in the interface of the happy farm game "Do you exchange a happy baby in the happy manor game?" Linked information to achieve associations between different applications.
  • Step 130 Determine whether the user responds to the associated information.
  • the user may not respond to the above related information.
  • the process proceeds to step 140, otherwise the process ends.
  • Step 140 If the user responds to the association information, update the user relationship chain according to the operation of the user in response to the association information or perform a corresponding operation on the application. For example, if the user clicks "Add”, then Add a friend, update the user relationship chain, and if the user clicks "buy", the purchased item needs to be added to the user's item list to update the relevant parameters of the application.
  • the association information is used to establish an association between different applications and inform the user, so that associations between different applications become an organism.
  • FIG. 2 it is a network application association system, which includes an application module, a storage module, and an association module.
  • the application module includes a plurality of applications for receiving user instructions and performing corresponding operations on the application.
  • the user's instructions can be login, mouse movement in various areas, clicks, and the like.
  • the application may be various applications in the network service, including a web application class and a client application class.
  • it may be an SNS application (such as a happy farm, a party town, an Arthur kingdom, or a photo album, a log, etc.), or Non-SNS applications with identity information, such as instant games (such as cards, board games, etc.) that require user information to log in, dating platforms, and the like.
  • SNS application such as a happy farm, a party town, an Arthur kingdom, or a photo album, a log, etc.
  • Non-SNS applications with identity information such as instant games (such as cards, board games, etc.) that require user information to log in, dating platforms, and the like.
  • the storage module is used to store the user's information and the user relationship chain.
  • the user's information includes the user name, registration time, open application name, relevant parameters of various applications, and the like.
  • the relationship between users can be simplified to a relationship between a friend and a stranger, and a large number of users are connected into a relationship relationship chain due to a friend relationship between users.
  • the association module is connected to the application module and the storage module, and is configured to send association information according to the relationship between the user relationship chain of the user and the application, where the application module is further configured to determine whether the user responds to the association information. And notifying the association module when the user responds to the association information; the association module is further configured to: after receiving the notification of the application module, according to the user response, The operation of the joint information updates the user relationship chain or performs corresponding operations on the application.
  • the user relationship chain here may be a friend relationship, a stranger relationship, a stranger connected by a friend, a user's own situation, and the like.
  • the relationship between applications can be the same application or similar application (for example, casual games or instant games); it can also be distinguished by the type of parameters of the application, for example, the parameter types involve empirical values, economic values, behavior types, etc.; It can also be distinguished by usage time. For example, two users use two applications at the same time. These two applications are applications that are used at the same time.
  • the association between the different applications can be implemented. For example, the user relationship chain obtained by the association module indicates that the two users A and B are strangers, but the two users A, B has a common friend user C, user A is using the happy farm game, user B is using the happy manor game, and can be issued on the interface of the happy farm game.
  • “User C's friend user B is using the joyful manor game, whether he is willing to add users.
  • B is a friend or joins the related information of the Happy Manor game to realize the association between different applications; and the user relationship chain obtained by the association module indicates that the two users A and B are strangers, but the two users A and B Both use the same application at the same time, such as the happy farm game.
  • the parameters of the user A and B such as experience value, economic value, behavior type, etc.
  • the user's user relationship chain obtained by the association module indicates that the same user, a user A, has used the happy farm game and the happy manor game, and the relevant parameters of each application acquired by the association module indicate the two types.
  • the economic value in the application belongs to the same type or can be converted. After using the two applications to a certain extent, that is, after the parameters reach the predetermined requirements, for example, reaching a predetermined economic value, it can be issued at the interface of the happy farm game. In the game, you exchange the information of a happy baby?" to achieve the connection between different applications. The user may not respond to the above related information.
  • the application module determines the user response. Notify the associated module when associating information, off
  • the joint module updates the user relationship chain in the storage module; if the user clicks "buy”, the purchased item needs to be added to the user's item list, and the application module determines that the user responds to the associated information and notifies the associated module, and the associated module updates.
  • the relevant parameters of the application in the storage module are notifies.
  • the association module includes an application interaction interface 51, a user presentation unit 52, a numerical control unit 53, a task event unit 54, a parameter unit 55, and a relationship.
  • Chain engine 56, and communication and messaging unit 57 is configured to establish a communication connection between the application interaction interface 51, the user presentation unit 52, the numerical control unit 53, the task event unit 54, the parameter unit 55, and the relationship chain engine 56, and is responsible for the communication between the units.
  • Information communication and sharing are configured to establish a communication connection between the application interaction interface 51, the user presentation unit 52, the numerical control unit 53, the task event unit 54, the parameter unit 55, and the relationship chain engine 56, and is responsible for the communication between the units.
  • Information communication and sharing among them,
  • the application interaction interface 51 is used for information communication between the system and each application, and the information communication may be bidirectional: the application may synchronize the behavior of the user on the application through the application interaction interface 51, and the system may pass The application interaction interface 51 synchronizes the behavior of the user on other applications or triggers the user's new behavior on the application;
  • the user presentation unit 52 is configured to display related information to the user through the application, and can also be used for displaying various types of information of the system;
  • the numerical control unit 53 is configured to collect related parameters of each application used by the user, and can perform calculation according to preset rules for use by other modules or applications;
  • the task event unit 54 is responsible for collecting/managing various tasks and events, including triggering various tasks or events according to preset rules. Tasks or events can be used across applications to achieve an effective tandem application;
  • the parameter unit 55 is configured to query a parameter conversion result between different applications, and manage related parameters of the application;
  • the relationship chain engine 56 is used to query and manage the user's user relationship chain.
  • FIG. 4 it is a schematic diagram of the working process of the network application association system of the first embodiment, wherein both the user 10 and the user 20 have a common friend user 30.
  • Application APP 60 And APP 70 is for two different applications.
  • the user 10 and the user 20 use the APP 60 and the APP 70, respectively.
  • the user behavior of the user 10 and the user 20 is simultaneously transmitted to the application interaction interface 51.
  • the application interaction interface 51 performs information communication with the APP 60 and the APP 70 in the application module to synchronize user behavior.
  • the application interaction interface 51 notifies the user 10 and the user 20 of the operation of the application module to the task event unit 54.
  • task event unit 54 Upon receipt of the notification, task event unit 54 initiates a relationship chain query request to relational chain engine 56.
  • the relationship chain engine 56 queries the user relationship chain stored in the storage module and returns the query results to the task event unit 54.
  • the task event unit 54 determines that the user 10 and the user 20 have a common friend user 30 according to the query result, and the user 10 and the user 20 simultaneously use the APP 60 and the APP 70 to notify the APP 60 and the APP 70 through the application interaction interface 51, respectively.
  • the user performance unit 52 sends the recommendation information of the related information plus the other party as the friend to the APP 60 and the APP 70, respectively, and the APP 60 presents the information to the user 10 and the APP 70 to the user 20, if the user 10
  • the user 20 responds to the associated information, and the user 10 and the user 20 become friends, and the relationship chain engine 56 updates the user relationship chain in the storage module.
  • the above process can be summarized as follows: If the user relationship chain of the user indicates that the user has a common friend, and the relationship between the applications is used by the user at the same time, the user is issued a recommendation to the user through the application. Recommend information for a friend's middle friend.
  • FIG. 5 it is a schematic diagram of the working process of the network application association system of the second embodiment.
  • Both user 10 and user 20 use APP 60.
  • the user behaviors of the user 10 and the user 20 are synchronously transmitted to the application interaction interface 51.
  • the application interaction interface 51 communicates with the application module, receives the notification of the application module, and notifies the user 10 and the user 20 of the operation of the application module to the numerical control unit. 53.
  • the numerical control unit 53 modifies the parameters of the user 10 and the user 20 on the APP 60 according to the operation, and notifies the task event unit 54 when the parameter satisfies the preset requirement, and the task event unit 54 receives the notification when receiving the notification.
  • the relational chain engine 56 queries the user relationship chain stored in the storage module and returns the query result to the task event unit 54, which determines that the user 10 and the user 20 are based on the query result.
  • the application is the same application and is used by the user at the same time, meets the set trigger event, and the APP 80 is notified through the application interaction interface 51, and is sent by the user presentation unit 52 to the user 10 and the user 20 through the APP 80.
  • the recommendation of the associated information plus the same application friend recommendation information of the other party as a friend is presented to the user 10 and the user 20 by the APP 80.
  • the user 10 and the user 20 can recognize each other as a friend user in response to the associated information.
  • the APP 80 is used to display the same friend recommendation information to the user, and the APP 60 may not need to be changed, so that the existing application can be upgraded.
  • the APP 60 may also be notified by the application interaction interface 51 to present the same application friend recommendation information to the user through the APP 60.
  • the above process can be summarized as follows: According to analyzing user behavior, if the result of the user behavior analysis indicates that the user behavior has similarity, the user's user relationship chain indicates that the user is a stranger relationship, and the relationship between the applications is the same application and When the user is used by the user at the same time, the same application friend recommendation information that the recommendation is added to the user as the friend is sent to the user through the application.
  • the application interaction interface 51 performs information communication with the application module, synchronizes the user behavior, and notifies the user of the operation of the application module to the task event unit 54, the task event.
  • unit 54 Upon receiving the notification, unit 54 initiates a relationship chain query request to relational chain engine 56, which queries the user relationship chain stored in the storage module and returns the query result to task event unit 54, which is based on
  • the query result determines that the user is a stranger relationship, and the application is the same application and is used by the user at the same time, the application is notified through the application interaction interface, and the user expression unit 52 issues a recommendation as the related information to the user through the application.
  • Add the other party's friend's recommendation information with the same friend can be summarized as follows: If the user's user relationship chain indicates that the user is a stranger relationship, that is, the user's user relationship chain determines that the user is a stranger relationship, and the relationship between the applications is the same application and is described. When the user uses the same information, the associated information is the same application friend recommendation information that is sent to the user by the application and the other party is a friend.
  • FIG. 6 it is a schematic diagram of the working process of the network application association system of the third embodiment.
  • the user 10 uses the APP 60 and the APP 80, and the application interaction interface 51 communicates with the application module, receives the notification of the application module, and notifies the user 10 of the operation of the application module to the task event unit 54, and the task event unit 54 determines to use the APP 60.
  • the APP 80 when the notification is received, a parameter conversion query request is initiated to the parameter unit 55, the parameter unit 55 queries the parameter conversion result between different applications and returns the query result to the task event unit 54, the task event unit When the query result satisfies the condition that the parameter type is the same or can be converted, the APP 80 is notified through the application interaction interface 51, and the user performance unit 52 issues a parameter movement or conversion as a related information to the user 10 through the APP 80.
  • information For example, if the user's economic value in the happy farm game is sufficient to exchange a happy baby in the Happy Manor game, the economic value of the happy farm can be moved or converted into a reference to the Happy Manor.
  • parameters such as experience values, online duration, etc.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

网络应用关联方法和*** 技术领域
本发明涉及计算机技术, 特别是涉及一种网络应用关联方法和***。 背景技术
计算机网络技术的发展为人与人之间的交流开辟了一条全新的渠道, 人们可以通过 SNS ( Social Networking Services, 社会性网络服务)应用来 开拓、维护和增强社会关系网络。例如通过 Facebook中的 "开心农场( Happy Farm )"、 "地产大亨( Millionaire City )" 游戏等应用, 一方面可以实现自身 的娱乐休闲, 另一方面, 也能够实现与朋友、 同事及同学等之间的交流。
传统上, 各种 SNS应用自成体系, 相互之间基本上没有多少关联, 同 一种 SNS应用之间通过用户关系进行关联,而不同 SNS应用之间是没有关 联的。 例如, 互为好友关系的用户之间可以到对方的 "农场" 中 "施肥"、
"浇水"或 "锄草"等, 使得不同用户通过同一 SNS应用实现关联, 而 "开 心农场"、 "派对小镇(Party Town )" 等 SNS应用之间, 没有更直接的、 具 有共性的结构连接和数据交换。
在目前的社区与 SNS应用框架中, 由于各个 SNS应用之间并没有形成 具有共性的数据接口以及交互表现, 会导致各个 SNS应用相对孤立, 没有 更直接的、 具有共性的结构连接和数据交换。 这种状况导致各个 SNS应用 的用户行为数据各自独立, 无法共享, 各个 SNS应用的用户群体无法形成 复用、叠加以及放大,各个 SNS应用的用户体验和表现无法复用,各个 SNS 应用的玩法(特别是游戏类 SNS应用 )独立, 缺乏联合和变化, 在相同大 环境下, 单个 SNS应用的生命周期, 只能由该 SNS应用自身的质量和用户 接受程度来决定, 其他 SNS应用无法直接发挥影响。 发明内容
有鉴于此, 有必要针对各个应用相对孤立的问题, 提供一种网络应用 关联方法和***。
为解决上述技术问题, 本发明的技术方案是这样实现的:
一种网络应用关联方法, 包括以下步骤: 根据用户的指令对应用执行 相应操作; 根据所述用户的用户关系链和所述应用之间的关系发出关联信 息; 判断用户是否响应所述关联信息, 如果用户响应所述关联信息, 则根 据用户响应所述关联信息的操作更新用户关系链或对应用执行相应操作。
所述根据用户的用户关系链和应用之间的关系发出关联信息, 具体为: 通过用户的用户关系链判断出用户之间存在共同好友, 且所述应用被用户 同时使用, 则通过所述应用向所述用户发出关联信息, 所述关联信息为推 荐加对方为好友的中间好友推荐信息。
所述根据用户的用户关系链和应用之间的关系发出关联信息, 具体为: 通过用户的用户关系链判断出用户之间是陌生人关系, 且所述应用被用户 同时使用, 则通过所述应用向所述用户发出关联信息, 所述关联信息为推 荐加对方为好友的同应用好友推荐信息。
所述发出同应用好友推荐信息之前, 还包括: 分析用户行为, 确定所 述用户行为具有相似性时, 发出所述同应用好友推荐信息。
所述根据用户的用户关系链和应用之间的关系发出关联信息, 具体为: 通过用户的用户关系链判断出所述用户为同一用户, 且所述应用之间的关 系为所述应用的参数类型相同或者可以转换, 则通过所述应用向所述用户 发出关联信息, 所述关联信息为所述参数移动或者转换的跨应用信息。
一种网络应用关联***, 包括:
应用模块, 包括多个应用, 用于接收用户的指令并对应用执行相应的 操作; 还用于判断用户是否响应关联信息, 并在所述用户响应所述关联信 息时通知关联模块;
存储模块, 用于存储应用的相关参数及用户关系链;
关联模块, 分别与所述应用模块及存储模块相连, 用于根据所述用户 的用户关系链和所述应用之间的关系发出关联信息, 并在收到应用模块的 通知后, 根据用户响应所述关联信息的操作更新用户关系链或对应用执行 相应操作。
以上所述关联模块包括应用交互接口、 任务事件单元、 关系链引擎、 用户表现单元、 以及通讯与消息单元,
所述通讯与消息单元, 用于建立所述应用交互接口、 任务事件单元、 关系链引擎及用户表现单元之间的通讯连接;
所述应用交互接口, 用于与所述应用模块进行信息通讯, 并将用户在 所述应用模块的操作通知所述任务事件单元;
所述任务事件单元, 用于在收到所述通知时向所述关系链引擎发起关 系链查询请求, 在所述关系链引擎返回的查询结果表明所述用户存在共同 的好友且所述用户同时使用所述应用时, 通过所述应用交互接口通知所述 应用;
所述用户表现单元, 用于向所述用户发出关联信息, 所述关联信息为 推荐加对方为好友的中间好友推荐信息;
所述关系链引擎, 用于查询所述存储模块中存储的用户关系链, 并返 回查询结果至所述任务事件单元; 还用于用户响应所述关联信息时, 更新 存储模块中的用户关系链。
以上所述关联模块包括应用交互接口、 任务事件单元、 关系链引擎、 用户表现单元、 以及通讯与消息单元,
所述通讯与消息单元, 用于建立所述应用交互接口、 任务事件单元、 关系链引擎及用户表现单元之间的通讯连接; 所述应用交互接口, 用于与所述应用模块进行信息通讯, 并将用户在 所述应用模块的操作通知所述任务事件单元;
所述任务事件单元, 用于在收到所述通知时向所述关系链引擎发起关 系链查询请求, 在所述关系链引擎返回的查询结果表明所述用户为陌生人 互接口通知所述应用;
所述用户表现单元, 用于向所述用户发出关联信息, 所述关联信息为 推荐加对方为好友的同应用好友推荐信息;
所述关系链引擎, 用于查询所述存储模块中存储的用户关系链, 并返 回查询结果至所述任务事件单元; 还用于用户响应所述关联信息时, 更新 存储模块中的用户关系链。
以上所述关联模块包括应用交互接口、 任务事件单元、 关系链引擎、 用户表现单元、 数值控制单元、 以及通讯与消息单元,
所述通讯与消息单元, 用于建立所述应用交互接口、 任务事件单元、 关系链引擎及用户表现单元之间的通讯连接;
所述应用交互接口, 用于与所述应用模块进行信息通讯, 并将用户在 所述应用模块的操作通知所述数值控制单元;
所述数值控制单元, 用于根据所述操作修改所述用户在所述应用上的 数值项, 并在所述数值项的数值满足预设要求时通知所述任务事件单元; 所述任务事件单元, 用于在收到所述通知时向所述关系链引擎发起关 系链查询请求, 在所述关系链引擎返回的查询结果表明所述用户为陌生人 互接口通知所述应用;
所述用户表现单元, 用于向所述用户发出关联信息, 所述关联信息为 推荐加对方为好友的同应用好友推荐信息; 所述关系链引擎, 用于查询所述存储模块中存储的用户关系链, 并返 回查询结果至所述任务事件单元; 还用于用户响应所述关联信息时, 更新 存储模块中的用户关系链。
以上所述关联模块包括应用交互接口、 任务事件单元、 用户表现单元、 参数单元以及通讯与消息单元,
所述通讯与消息单元, 用于建立所述应用交互接口、 任务事件单元、 用户表现单元及参数单元之间的通讯连接;
所述应用交互接口, 用于与所述应用模块进行信息通讯, 并将用户在 所述应用模块的操作通知任务事件单元;
所述任务事件单元, 用于在收到所述通知时向所述参数单元发起参数 转换查询请求, 在所述参数单元返回的查询结果满足参数类型相同或者可 以转换的条件时, 通过所述应用交互接口通知所述应用;
所述用户表现单元, 用于向所述用户发出关联信息, 所述关联信息为 参数移动或者转换的跨应用信息;
所述参数单元, 用于查询不同应用之间的参数转换结果, 并返回查询 结果至所述任务事件单元; 还用于用户响应所述关联信息时, 更新存储模 块中的应用的相关参数。
上述网络应用关联方法及***中, 通过分析用户的用户关系链和应用 之间的关系, 找出在不同应用中用户之间的隐性关系, 使用关联信息建立 不同应用之间的关联并告知用户, 使不同的应用之间建立关联成为有机体, 解决了现有多个应用之间各自独立隔绝的状况, 共享各个应用之间的相关 数据, 丰富了网络服务, 能够叠加和放大用户群体、 复用用户体验, 形成 规模效应和补强效应, 拉动应用的用户活跃度, 具有较强的长期核心竟争 力。
根据本发明提供的方案, 能够丰富各个应用的使用, 同时也可以帮助 服务运营商协调和管理各个应用的生命周期和运营事件; 并且, 充分利用 "用户关系链", 提供各个应用之间互动的通道, 包括用户行为的同步、 用 户行为的触发等。 附图说明
图 1为本发明中网络应用关联方法的流程示意图;
图 2为本发明中网络应用关联***的结构示意图;
图 3为本发明中关联模块的结构示意图;
图 4为本发明第一实施例的网络应用关联***工作过程的示意图; 图 5为本发明第二实施例的网络应用关联***工作过程的示意图; 图 6为本发明第三实施例的网络应用关联***工作过程的示意图。 具体实施方式
为了解决很多应用相对孤立的问题, 利用已有的用户关系链, 分析不 同应用之间的关系, 利用不同应用之间潜在的、 尚未被利用的关系, 实现 不同应用之间的关联。
本发明的基本思想是: 构建一个基于应用的公用接口的应用框架, 可 以通过该应用框架所设置的标准接口, 来实现各个应用之间的特定用户信 息和用户数据的传输, 并通过该应用框架的后台逻辑配置, 吸收和融合各 个应用的应用方式或逻辑规则, 再以文字或图形化的用户界面展示在各个 应用上。
如图 1所示, 网络应用关联方法包括如下步骤:
步骤 110, 根据用户的指令对应用执行相应操作。
用户的指令可以是登录、 鼠标在各个区域的移动、 点击等。 应用可以 是网络服务中的各类应用, 包括 web应用类和客户端应用类, 例如, 可以 是 SNS应用 (如开心农场、 派对小镇、 亚瑟王国 ( Kingdoms of Camelot ) 等游戏或者相册、 日志 (blog )等), 也可以是带身份信息的非 SNS应用, 例如需要基于用户信息登录的即时游戏 (如牌类、 棋类游戏等)平台、 交 友平台等。 以开心农场游戏为例, 如果用户输入用户名和密码并发出登录 指令请求登录到开心农场游戏, 则执行的相应操作为读取用户的相关游戏 参数并将游戏界面传输到用户所在的客户端。
步骤 120,根据所述用户的用户关系链和所述应用之间的关系发出关联 信息。
具体地, 多个用户同时使用应用时, 不同用户使用的应用可相同也可 不同, 获取各用户的用户关系链, 如果用户的用户关系链表明各用户存在 共同的好友, 且各应用之间的关系为同时被用户使用, 则通过应用向用户 发出的关联信息可以为推荐加对方为好友的中间好友推荐信息、 或其他应 用的推荐信息;
或者, 多个用户使用相同的应用时, 通过分析用户行为确定用户行为 具有相似性, 获取各用户的用户关系链, 如果用户的用户关系链表明各用 户为陌生人关系时, 则通过应用向用户发出的关联信息可以为推荐加对方 为好友的同应用好友推荐信息;
或者, 同一用户使用不同应用时, 获取用户的用户关系链及各应用的 相关参数, 如果用户的用户关系链表明使用不同应用的为同一用户, 且各 应用之间的关系为参数类型相同或者可以转换, 如果各应用的相关参数满 足预定要求时, 则通过应用向用户发出的关联信息可以为参数移动或者转 换的跨应用信息。
在简单的应用中, 用户之间的关系可以简化为好友与陌生人关系, 而 无论是好友还是陌生人, 都可以通过用户彼此之间的好友关系连接成好友 关系链。 在更复杂的应用中, 还可以对好友进行分组, 区分不同的好友等。 这里的用户关系链可以是好友关系、 陌生人关系、 通过好友连接的陌生人、 用户本身的情况等。应用之间的关系可以是完全相同的应用或同类应用(例 如同为休闲游戏或即时游戏); 也可以按应用的参数类型区分, 例如参数类 型都涉及到经验数值、 经济数值、 行为类型等; 还可以按使用时间区分, 例如两个用户同时使用两种应用。 根据用户关系链和应用之间的关系发出 关联信息, 可以实现不同应用之间的关联: 例如获取的用户的用户关系链 表明两用户 A、 B互为陌生人,但是两用户 A、 B有一个共同的好友用户 C, 用户 A在使用开心农场游戏, 用户 B在使用欢乐庄园 ( Happy Manor ) 游 戏, 可以在开心农场游戏的界面发出 "用户 C的好友用户 B正在使用欢乐 庄园游戏, 是否愿意加用户 B为好友或者加入欢乐庄园游戏" 的关联信息, 实现不同应用之间的关联; 再如获取的用户的用户关系链表明两用户 A、 B 互为陌生人, 但是两用户 A、 B都在同时使用相同的应用, 例如开心农场游 戏, 通过分析用户 A、 B的参数(例如经验数值、 经济数值、 行为类型等), 发现用户 A、 B的参数类似, 可以在开心农场游戏的界面发出 "用户 B与 您在游戏中相似, 是否愿意添加用户 B为好友" 的关联信息, 实现不同用 户之间的关联; 再如获取的用户的用户关系链表明同一用户一用户 A使用 过开心农场游戏和欢乐庄园游戏, 获取的各应用的相关参数表明这两种应 用中经济数值属于类型相同或者可以转换的参数, 在使用这两种应用到一 定程度、 即参数达到预定要求后, 例如达到预定的经济数值, 可以在开心 农场游戏的界面发出 "是否在欢乐庄园游戏中换取一个欢乐宝贝? " 的关 联信息, 实现不同应用之间的关联。
步骤 130, 判断用户是否响应所述关联信息。 用户可以对上述关联信息 不做任何响应, 在用户响应所述关联信息时, 例如点击 "添加" 或 "购买" 等按钮后进行后续的操作, 则进入步骤 140, 否则流程结束。
步骤 140,如果用户响应所述关联信息则根据用户响应所述关联信息的 操作更新用户关系链或对应用执行相应操作。 例如用户点击 "添加", 则将 添加好友, 更新用户关系链, 又如用户点击 "购买", 则需要将购买的物品 添加到用户的物品列表中, 更新应用的相关参数。
上述网络应用关联方法中, 通过分析用户的用户关系链和应用之间的 关系, 使用关联信息建立不同应用之间的关联并告知用户, 使不同的应用 之间建立关联成为有机体。
如图 2所示, 为一种网络应用关联***, 该***包括应用模块、 存储 模块及关联模块。
应用模块包括多个应用, 用于接收用户的指令并对应用执行相应的操 作。 用户的指令可以是登录、 鼠标在各个区域的移动、 点击等。 应用可以 是网络服务中的各类应用, 包括 web应用类和客户端应用类, 例如, 可以 是 SNS应用(如开心农场、派对小镇、亚瑟王国等游戏或者相册、 日志等), 也可以是带身份信息的非 SNS应用,例如需要用户信息登录的即时游戏(如 牌类、 棋类游戏等)平台、 交友平台等。 以开心农场游戏为例, 如果用户 输入用户名和密码并发出登录指令请求登录到开心农场游戏, 则应用模块 的客户端。
存储模块用于存储用户的信息及用户关系链。 用户的信息包括用户名、 注册时间、 开通的应用名称、 各种应用的相关参数等。 在简单的应用中, 用户之间的关系可以简化为好友与陌生人关系, 而大量用户之间会因为用 户之间的好友关系连接成好友关系链。 在更复杂的应用中, 还可以对好友 进行分组, 区分不同的好友等。
关联模块分别与所述应用模块及存储模块相连, 用于根据所述用户的 用户关系链和所述应用之间的关系发出关联信息, 所述应用模块还用于判 断用户是否响应所述关联信息并在所述用户响应所述关联信息时通知所述 关联模块; 关联模块还用于收到应用模块的通知后, 根据用户响应所述关 联信息的操作更新用户关系链或对应用执行相应操作。 这里的用户关系链 可以是好友关系、 陌生人关系、 通过好友连接的陌生人、 用户本身的情况 等。 应用之间的关系可以是完全相同的应用或同类应用 (例如同为休闲游 戏或即时游戏); 也可以按应用的参数类型区分, 例如参数类型都涉及到经 验数值、 经济数值、 行为类型等; 还可以按使用时间区分, 例如两个用户 同时使用两种应用, 这两种应用就是在同时使用的应用。 根据用户关系链 和应用之间的关系发出关联信息, 可以实现不同应用之间的关联: 例如关 联模块获取的用户的用户关系链表明两用户 A、 B互为陌生人关系,但是两 用户 A、 B有一个共同的好友用户 C , 用户 A在使用开心农场游戏, 用户 B 在使用欢乐庄园游戏, 可以在开心农场游戏的界面发出 "用户 C的好友用 户 B正在使用欢乐庄园游戏, 是否愿意加用户 B为好友或者加入欢乐庄园 游戏" 的关联信息, 实现不同应用之间的关联; 再如关联模块获取的用户 的用户关系链表明两用户 A、 B互为陌生人关系, 但是两用户 A、 B都在同 时使用相同的应用, 例如开心农场游戏, 通过分析用户 A、 B的参数(例如 经验数值、 经济数值、 行为类型等), 发现用户八、 B的参数类似, 可以在 开心农场游戏的界面发出 "用户 B与您在游戏中相似, 是否愿意添加用户 B 为好友" 的关联信息, 实现不同用户之间的关联; 再如关联模块获取的 用户的用户关系链表明同一用户一用户 A使用过开心农场游戏和欢乐庄园 游戏, 关联模块获取的各应用的相关参数表明这两种应用中经济数值属于 类型相同或者可以转换的参数, 在使用这两种应用到一定程度、 即参数达 到预定要求后, 例如达到预定的经济数值, 可以在开心农场游戏的界面发 出 "是否在欢乐庄园游戏中换取一个欢乐宝贝? " 的关联信息, 实现不同 应用之间的关联。 用户可以对上述关联信息不做任何响应, 在用户响应所 述关联信息时, 例如点击 "添加" 或 "购买" 等按钮, 用户点击 "添加", 则将添加好友, 应用模块确定用户响应所述关联信息时通知关联模块, 关 联模块更新存储模块中的用户关系链; 又如用户点击 "购买", 则需要将购 买的物品添加到用户的物品列表中, 应用模块确定用户响应所述关联信息 时通知关联模块, 关联模块更新存储模块中的应用的相关参数。
为了进一步说明上述方法和***, 以下结合具体的实例进行说明, 如 图 3所示, 关联模块包括应用交互接口 51、 用户表现单元 52、 数值控制单 元 53、 任务事件单元 54、 参数单元 55、 关系链引擎 56、 以及通讯与消息 单元 57。 其中, 通讯与消息单元 57用于建立应用交互接口 51、 用户表现 单元 52、 数值控制单元 53、 任务事件单元 54、 参数单元 55、 关系链引擎 56之间的通讯连接, 负责各个单元之间的信息通讯与共享。 其中,
应用交互接口 51用于本***与各个应用之间的信息通讯, 所述信息通 讯可以是双向的: 应用可以通过应用交互接口 51向本***同步用户在应用 上的行为, 同时, 本***可以通过应用交互接口 51向应用同步用户在其他 应用上的行为或是触发用户在该应用上的新行为;
用户表现单元 52用于通过应用向用户展现关联信息, 还可以用于本系 统的各类信息的展现;
数值控制单元 53用于釆集用户使用的各应用的相关参数, 并可按照预 设规则进行计算以供其他模块或应用的使用;
任务事件单元 54用于负责各类任务、 事件的收集 /管理, 包括按照预设 规则触发各类任务或事件。 任务或事件可跨各个应用, 从而达到有效串联 应用的目的;
参数单元 55用于查询不同应用之间的参数转换结果, 管理应用的相关 参数;
关系链引擎 56用于查询、 管理用户的用户关系链。
结合参阅图 4 , 其为第一实施例的网络应用关联***工作过程的示意 图, 其中, 用户 10和用户 20都有一个共同的好友用户 30。 应用 APP 60 和 APP 70为两种不同的应用。 首先, 用户 10和用户 20分别使用 APP 60 和 APP 70。 用户 10和用户 20的用户行为同步传送到应用交互接口 51。 应 用交互接口 51与应用模块中的 APP 60和 APP 70进行信息通讯,进行用户 行为同步。 应用交互接口 51将用户 10和用户 20在应用模块的操作通知给 任务事件单元 54。 任务事件单元 54在收到所述通知时, 向关系链引擎 56 发起关系链查询请求。 关系链引擎 56查询存储模块中存储的用户关系链并 返回查询结果至任务事件单元 54。任务事件单元 54根据所述查询结果确定 用户 10和用户 20存在共同的好友用户 30, 并且用户 10和用户 20同时使 用 APP 60和 APP 70 ,通过所述应用交互接口 51分别通知 APP 60和 APP 70 , 并由用户表现单元 52分别向 APP 60和 APP 70发出作为所述关联信息的推 荐加对方为好友的中间好友推荐信息, 由 APP 60展现给用户 10、 APP 70 展现给用户 20, 如果用户 10、 用户 20响应所述关联信息, 则用户 10和用 户 20将成为好友用户, 关系链引擎 56更新存储模块中的用户关系链。 上 述过程可以概括如下: 如果用户的用户关系链表明所述用户存在共同的好 友, 且所述应用之间的关系为被所述用户同时使用, 则通过所述应用向所 述用户发出推荐加对方为好友的中间好友推荐信息。
结合参阅图 5 , 其为第二实施例的网络应用关联***工作过程的示意 图。 用户 10和用户 20都使用 APP 60。 用户 10和用户 20的用户行为同步 传送到应用交互接口 51 ,应用交互接口 51与应用模块进行信息通讯,接收 应用模块的通知, 并将用户 10和用户 20在应用模块的操作通知给数值控 制单元 53 ,数值控制单元 53根据所述操作修改用户 10和用户 20在 APP 60 上的参数, 并在所述参数满足预设要求时通知任务事件单元 54, 任务事件 单元 54在收到所述通知时向关系链引擎 56发起关系链查询请求, 关系链 引擎 56查询存储模块中存储的用户关系链并返回查询结果至任务事件单元 54, 任务事件单元 54根据所述查询结果确定用户 10和用户 20为陌生人关 系、 所述应用为相同的应用且被所述用户同时使用, 满足设定的触发事件, 通过应用交互接口 51通知 APP 80,并由用户表现单元 52通过 APP 80向用 户 10和用户 20发出作为所述关联信息的推荐加对方为好友的同应用好友 推荐信息, 由 APP 80展现给用户 10和用户 20。 根据该同应用好友推荐信 息, 用户 10和用户 20可以响应所述关联信息, 相互认识成为好友用户。 上述实施例中, 通过 APP 80来向用户展现同应用好友推荐信息, 可以不需 要对 APP 60进行更改, 便于对已有的应用进行升级。 在其他实施例中, 也 可以由应用交互接口 51通知 APP 60, 通过 APP 60来向用户展现同应用好 友推荐信息。 上述过程可以概括如下: 根据分析用户行为, 如果所述用户 行为分析的结果表明用户行为具有相似性、 用户的用户关系链表明用户为 陌生人关系、 所述应用之间的关系为相同的应用且被所述用户同时使用, 则通过所述应用向所述用户发出推荐加对方为好友的同应用好友推荐信 息。
另外, 也可以不设置参数满足预设要求的条件, 具体过程如下: 应用 交互接口 51与应用模块进行信息通讯, 进行用户行为同步, 并将用户在应 用模块的操作通知任务事件单元 54,任务事件单元 54在收到所述通知时向 关系链引擎 56发起关系链查询请求, 关系链引擎 56查询存储模块中存储 的用户关系链并返回查询结果至任务事件单元 54,任务事件单元 54根据所 述查询结果确定所述用户为陌生人关系、 所述应用为相同的应用且被所述 用户同时使用时, 通过应用交互接口通知应用, 并由用户表现单元 52通过 应用向用户发出作为关联信息的推荐加对方为好友的同应用好友推荐信 息。 上述过程可以概括如下: 如果用户的用户关系链表明用户为陌生人关 系, 即通过用户的用户关系链判断出用户为陌生人关系, 且所述应用之间 的关系为相同的应用且被所述用户同时使用, 则所述关联信息为通过所述 应用向所述用户发出推荐加对方为好友的同应用好友推荐信息。 结合参阅图 6, 其为第三实施例的网络应用关联***工作过程的示意 图。用户 10使用 APP 60和 APP 80,应用交互接口 51与应用模块进行信息 通讯, 接收应用模块的通知, 并将用户 10在应用模块的操作通知给任务事 件单元 54,任务事件单元 54确定使用 APP 60和 APP 80的是同一用户,在 收到所述通知时向参数单元 55发起参数转换查询请求, 参数单元 55查询 不同应用之间的参数转换结果并返回查询结果至任务事件单元 54, 任务事 件单元 54在所述查询结果满足参数类型相同或者可以转换的条件时, 通过 应用交互接口 51通知 APP 80, 并由用户表现单元 52通过 APP 80向用户 10发出作为关联信息的参数移动或者转换的跨应用信息。 举例来说, 如果 用户在开心农场游戏的经济数值足够在欢乐庄园游戏中换取一个欢乐宝 贝, 则可以将开心农场的经济数值移动或转换到欢乐庄园的引用中。 类似 地, 经验数值、 在线时长等参数也可以移动或者转换。 上述过程可以概括 如下: 如果用户的用户关系链表明所述用户为同一用户、 或直接确定使用 不同应用的为同一用户, 且所述应用之间的关系为参数类型相同或者可以 转换的跨应用信息。 另外, 在任务事件单元 54向参数单元 55发起参数转 换查询请求之前, 还可以增加向数值控制单元 53查询的过程, 只有在参数 达到预定要求时才允许进行参数转换查询和参数的移动或者转换。 详细, 但并不能因此而理解为对本发明专利范围的限制。 应当指出的是, 对于本领域的普通技术人员来说, 在不脱离本发明构思的前提下, 还可以 做出若干变形和改进, 这些都属于本发明的保护范围。 因此, 本发明专利 的保护范围应以所附权利要求为准。

Claims

权利要求书
1、 一种网络应用关联方法, 其特征在于, 包括以下步骤:
根据用户的指令对应用执行相应操作;
根据所述用户的用户关系链和所述应用之间的关系发出关联信息; 判断用户是否响应所述关联信息;
如果用户响应所述关联信息, 则根据用户响应所述关联信息的操作更 新用户关系链或对应用执行相应操作。
2、 根据权利要求 1所述的网络应用关联方法, 其特征在于, 所述根据 用户的用户关系链和应用之间的关系发出关联信息, 具体为: 通过用户的 用户关系链判断出用户之间存在共同好友, 且所述应用被用户同时使用, 则通过所述应用向所述用户发出关联信息, 所述关联信息为推荐加对方为 好友的中间好友推荐信息。
3、 根据权利要求 1所述的网络应用关联方法, 其特征在于, 所述根据 用户的用户关系链和应用之间的关系发出关联信息, 具体为: 通过用户的 用户关系链判断出用户之间是陌生人关系, 且所述应用被用户同时使用, 则通过所述应用向所述用户发出关联信息, 所述关联信息为推荐加对方为 好友的同应用好友推荐信息。
4、 根据权利要求 3所述的网络应用关联方法, 其特征在于, 所述发出 同应用好友推荐信息之前, 还包括: 分析用户行为, 确定所述用户行为具 有相似性时, 发出所述同应用好友推荐信息。
5、 根据权利要求 1所述的网络应用关联方法, 其特征在于, 所述根据 用户的用户关系链和应用之间的关系发出关联信息, 具体为: 通过用户的 用户关系链判断出所述用户为同一用户, 且所述应用之间的关系为所述应 用的参数类型相同或者可以转换, 则通过所述应用向所述用户发出关联信 息, 所述关联信息为所述参数移动或者转换的跨应用信息。
6、 一种网络应用关联***, 其特征在于, 包括:
应用模块, 包括多个应用, 用于接收用户的指令并对应用执行相应的 操作; 还用于判断用户是否响应关联信息, 并在所述用户响应所述关联信 息时通知关联模块;
存储模块, 用于存储应用的相关参数及用户关系链;
关联模块, 分别与所述应用模块及存储模块相连, 用于根据所述用户 的用户关系链和所述应用之间的关系发出关联信息, 并在收到应用模块的 通知后, 根据用户响应所述关联信息的操作更新用户关系链或对应用执行 相应操作。
7、 根据权利要求 6所述的网络应用关联***, 其特征在于, 所述关联 模块包括应用交互接口、 任务事件单元、 关系链引擎、 用户表现单元、 以 及通讯与消息单元,
所述通讯与消息单元, 用于建立所述应用交互接口、 任务事件单元、 关系链引擎及用户表现单元之间的通讯连接;
所述应用交互接口, 用于与所述应用模块进行信息通讯, 并将用户在 所述应用模块的操作通知所述任务事件单元;
所述任务事件单元, 用于在收到所述通知时向所述关系链引擎发起关 系链查询请求, 在所述关系链引擎返回的查询结果表明所述用户存在共同 的好友且所述用户同时使用所述应用时, 通过所述应用交互接口通知所述 应用;
所述用户表现单元, 用于向所述用户发出关联信息, 所述关联信息为 推荐加对方为好友的中间好友推荐信息;
所述关系链引擎, 用于查询所述存储模块中存储的用户关系链, 并返 回查询结果至所述任务事件单元; 还用于用户响应所述关联信息时, 更新 存储模块中的用户关系链。
8、 根据权利要求 6所述的网络应用关联***, 其特征在于, 所述关联 模块包括应用交互接口、 任务事件单元、 关系链引擎、 用户表现单元、 以 及通讯与消息单元,
所述通讯与消息单元, 用于建立所述应用交互接口、 任务事件单元、 关系链引擎及用户表现单元之间的通讯连接;
所述应用交互接口, 用于与所述应用模块进行信息通讯, 并将用户在 所述应用模块的操作通知所述任务事件单元;
所述任务事件单元, 用于在收到所述通知时向所述关系链引擎发起关 系链查询请求, 在所述关系链引擎返回的查询结果表明所述用户为陌生人 互接口通知所述应用;
所述用户表现单元, 用于向所述用户发出关联信息, 所述关联信息为 推荐加对方为好友的同应用好友推荐信息;
所述关系链引擎, 用于查询所述存储模块中存储的用户关系链, 并返 回查询结果至所述任务事件单元; 还用于用户响应所述关联信息时, 更新 存储模块中的用户关系链。
9、 根据权利要求 6所述的网络应用关联***, 其特征在于, 所述关联 模块包括应用交互接口、 任务事件单元、 关系链引擎、 用户表现单元、 数 值控制单元、 以及通讯与消息单元,
所述通讯与消息单元, 用于建立所述应用交互接口、 任务事件单元、 关系链引擎及用户表现单元之间的通讯连接;
所述应用交互接口, 用于与所述应用模块进行信息通讯, 并将用户在 所述应用模块的操作通知所述数值控制单元;
所述数值控制单元, 用于根据所述操作修改所述用户在所述应用上的 数值项, 并在所述数值项的数值满足预设要求时通知所述任务事件单元; 所述任务事件单元, 用于在收到所述通知时向所述关系链引擎发起关 系链查询请求, 在所述关系链引擎返回的查询结果表明所述用户为陌生人 互接口通知所述应用;
所述用户表现单元, 用于向所述用户发出关联信息, 所述关联信息为 推荐加对方为好友的同应用好友推荐信息;
所述关系链引擎, 用于查询所述存储模块中存储的用户关系链, 并返 回查询结果至所述任务事件单元; 还用于用户响应所述关联信息时, 更新 存储模块中的用户关系链。
10、 根据权利要求 6所述的网络应用关联***, 其特征在于, 所述关 联模块包括应用交互接口、 任务事件单元、 用户表现单元、 参数单元以及 通讯与消息单元,
所述通讯与消息单元, 用于建立所述应用交互接口、 任务事件单元、 用户表现单元及参数单元之间的通讯连接;
所述应用交互接口, 用于与所述应用模块进行信息通讯, 并将用户在 所述应用模块的操作通知任务事件单元;
所述任务事件单元, 用于在收到所述通知时向所述参数单元发起参数 转换查询请求, 在所述参数单元返回的查询结果满足参数类型相同或者可 以转换的条件时, 通过所述应用交互接口通知所述应用;
所述用户表现单元, 用于向所述用户发出关联信息, 所述关联信息为 参数移动或者转换的跨应用信息;
所述参数单元, 用于查询不同应用之间的参数转换结果, 并返回查询 结果至所述任务事件单元; 还用于用户响应所述关联信息时, 更新存储模 块中的应用的相关参数。
PCT/CN2010/080018 2010-01-14 2010-12-20 网络应用关联方法和*** WO2011085627A1 (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US13/514,962 US20120296995A1 (en) 2010-01-14 2010-12-20 Network-Application Association Method and System
RU2012129436/08A RU2517319C2 (ru) 2010-01-14 2010-12-20 Способ и система ассоциирования сетевых приложений
CA2784786A CA2784786A1 (en) 2010-01-14 2010-12-20 Method and system for relating network application
BR112012017067A BR112012017067A2 (pt) 2010-01-14 2010-12-20 método e sistema de associação rede-aplicativo
SG2012047049A SG181929A1 (en) 2010-01-14 2010-12-20 Method and system for relating network application
MX2012007839A MX2012007839A (es) 2010-01-14 2010-12-20 Metodo y sistema de asociacion en aplicacion de red.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010042792.0 2010-01-14
CN201010042792.0A CN102130896B (zh) 2010-01-14 2010-01-14 网络应用关联方法和***

Publications (1)

Publication Number Publication Date
WO2011085627A1 true WO2011085627A1 (zh) 2011-07-21

Family

ID=44268788

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/080018 WO2011085627A1 (zh) 2010-01-14 2010-12-20 网络应用关联方法和***

Country Status (8)

Country Link
US (1) US20120296995A1 (zh)
CN (1) CN102130896B (zh)
BR (1) BR112012017067A2 (zh)
CA (1) CA2784786A1 (zh)
MX (1) MX2012007839A (zh)
RU (1) RU2517319C2 (zh)
SG (1) SG181929A1 (zh)
WO (1) WO2011085627A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880640A (zh) * 2012-08-20 2013-01-16 浙江大学 一种基于网络建模的服务推荐方法

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012083696A1 (zh) * 2011-07-30 2012-06-28 华为技术有限公司 信息推荐方法、推荐引擎及网络***
US20130251201A1 (en) * 2012-03-22 2013-09-26 Samsung Electronics Co., Ltd. System and method for recommending buddies in social network
US9325581B2 (en) * 2013-04-02 2016-04-26 International Business Machines Corporation Context-aware management of applications at the edge of a network
JP6257756B2 (ja) 2013-06-12 2018-01-10 コンヴィーダ ワイヤレス, エルエルシー 近接サービスのためのコンテキストおよび電力制御情報管理
CN106170969B (zh) 2013-06-21 2019-12-13 康维达无线有限责任公司 上下文管理
US10791171B2 (en) * 2013-07-10 2020-09-29 Convida Wireless, Llc Context-aware proximity services
CN104702488B (zh) * 2013-12-10 2019-03-05 上海掌门科技有限公司 好友推荐***及方法
CN104836818A (zh) * 2014-02-07 2015-08-12 倚硕科技股份有限公司 在行动装置动态载入人机界面及服务设定的***及其方法
CN104954229B (zh) * 2014-03-26 2019-12-10 腾讯科技(深圳)有限公司 一种展示第三方应用的应用信息的方法、装置和***
RU2604999C2 (ru) * 2014-05-29 2016-12-20 Общество С Ограниченной Ответственностью "Яндекс" Способ и система выработки рекомендаций по приложениям для пользователя
CN104123360B (zh) * 2014-07-18 2017-07-21 腾讯科技(深圳)有限公司 一种应用推荐数据获取方法、装置、电子设备及***
CN104574044B (zh) * 2015-01-21 2018-08-24 福建健康之路信息技术有限公司 办公自动化中发起任务的方法与办公自动化***
CN106550004B (zh) * 2015-09-23 2019-12-10 阿里巴巴集团控股有限公司 业务对象的推荐方法及装置
CN106027377B (zh) * 2016-06-30 2019-04-12 珠海市魅族科技有限公司 建立社交关系的方法及装置
CN108353019B (zh) * 2016-11-03 2021-06-22 华为技术有限公司 一种关联用户的方法、终端和服务器
CN110807116B (zh) * 2018-07-20 2024-03-22 北京搜狗科技发展有限公司 一种数据处理方法、装置和用于数据处理的装置
CN111130985B (zh) * 2018-11-01 2021-09-14 腾讯科技(深圳)有限公司 关联关系建立方法、装置、终端、服务器及存储介质
CN109583784A (zh) * 2018-12-07 2019-04-05 万翼科技有限公司 客户信息的关联方法、装置和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006116543A2 (en) * 2005-04-28 2006-11-02 Friendster, Inc. Compatibility scoring of users in a social network
CN100349400C (zh) * 2004-02-11 2007-11-14 任荣昌 一种基于ip网用户身份的多业务交换方法及***
CN100391149C (zh) * 2005-05-12 2008-05-28 中国科学院计算技术研究所 多节点智能网络应用服务***中的应用管理子***及方法
WO2008154648A1 (en) * 2007-06-12 2008-12-18 Facebook, Inc. Personalized social networking application content
WO2009023982A1 (en) * 2007-08-17 2009-02-26 Google Inc. Multi-community content sharing in online social networks

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7930301B2 (en) * 2003-03-31 2011-04-19 Microsoft Corporation System and method for searching computer files and returning identified files and associated files
US20050216550A1 (en) * 2004-03-26 2005-09-29 Paseman William G Communication mode and group integration for social networks
US7447709B1 (en) * 2005-06-29 2008-11-04 Emc Corporation Methods and apparatus for synchronizing content
CN100527678C (zh) * 2006-09-08 2009-08-12 中国科学院计算技术研究所 发布和获取关系型呈现信息的方法
CN100530185C (zh) * 2006-10-27 2009-08-19 北京搜神网络技术有限责任公司 基于网络行为的个性化推荐方法和***
WO2008141254A1 (en) * 2007-05-10 2008-11-20 Mary Kay Hoal Youth based social networking
CN101446961A (zh) * 2008-12-24 2009-06-03 腾讯科技(深圳)有限公司 在网络社区中对用户及其好友进行关联的方法及***
US20110238763A1 (en) * 2010-02-26 2011-09-29 Momo Networks, Inc. Social Help Network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100349400C (zh) * 2004-02-11 2007-11-14 任荣昌 一种基于ip网用户身份的多业务交换方法及***
WO2006116543A2 (en) * 2005-04-28 2006-11-02 Friendster, Inc. Compatibility scoring of users in a social network
CN100391149C (zh) * 2005-05-12 2008-05-28 中国科学院计算技术研究所 多节点智能网络应用服务***中的应用管理子***及方法
WO2008154648A1 (en) * 2007-06-12 2008-12-18 Facebook, Inc. Personalized social networking application content
WO2009023982A1 (en) * 2007-08-17 2009-02-26 Google Inc. Multi-community content sharing in online social networks

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880640A (zh) * 2012-08-20 2013-01-16 浙江大学 一种基于网络建模的服务推荐方法

Also Published As

Publication number Publication date
BR112012017067A2 (pt) 2016-04-12
RU2517319C2 (ru) 2014-05-27
CA2784786A1 (en) 2011-07-21
SG181929A1 (en) 2012-07-30
US20120296995A1 (en) 2012-11-22
CN102130896B (zh) 2014-05-14
CN102130896A (zh) 2011-07-20
MX2012007839A (es) 2012-07-30
RU2012129436A (ru) 2014-01-20

Similar Documents

Publication Publication Date Title
WO2011085627A1 (zh) 网络应用关联方法和***
EP3655847B1 (en) Method, apparatus and computer program product for generating externally shared communication channels
US10402371B2 (en) Method, apparatus and computer program product for generating externally shared communication channels
CN110521172B (zh) 用于处理短暂内容消息的方法和***
CN106357517B (zh) 定向标签生成方法及装置
US20160110467A1 (en) Tagged proximity training and timing
JP2017523520A (ja) 通信及び関連機能のチャットベースのサポート
US20200257656A1 (en) Method, apparatus and computer program product for generating externally shared communication channels
WO2014008764A1 (zh) 一种利用社交网络实现网络交易的信息处理***和方法
US11861380B2 (en) Systems and methods for rendering and retaining application data associated with a plurality of applications within a group-based communication system
CN111162998A (zh) 会话数据处理方法、装置、设备及介质
JP2008027095A (ja) 複合ソーシャルネットワーキングシステム及びその制御方法
KR102561557B1 (ko) 외부에서 공유되는 통신 채널들을 생성하기 위한 방법, 장치, 및 컴퓨터 프로그램 제품
RU2538321C2 (ru) Устройство, система и способ изменения многопользовательской цепочки отношений
JP5949049B2 (ja) サーバ装置、プログラム及び通信システム
JP5331864B2 (ja) コミュニティ動的連携装置、方法及びプログラム
JP6575486B2 (ja) サーバー、メッセージグループの管理システム、メッセージグループの管理方法
AU2021101081B4 (en) Method, apparatus and computer program product for generating externally shared communication channels
JP7124029B2 (ja) インセンティブ付与方法、サーバ、クライアント端末及びインセンティブ付与プログラム
JP5752745B2 (ja) 特典付与装置、特典付与方法及び特典付与プログラム
WO2022269710A1 (ja) データ処理方法、データ処理装置、及びデータ処理プログラム
TW202322005A (zh) 將社交網路服務相關活動的資訊提供至聊天室的方法、伺服器及電腦程式
KR101510724B1 (ko) 관심사 계정과 사람 계정을 이중화한 소셜 네트워크 서비스 방법
JP5699171B2 (ja) コミュニケーションシステム、コミュニケーション装置、コミュニケーション方法およびプログラム
TW201124934A (en) Cross-platform sharing method for community websites and handheld electronic device.

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10842909

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13514962

Country of ref document: US

ENP Entry into the national phase

Ref document number: 2784786

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1515/MUMNP/2012

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: MX/A/2012/007839

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 2012129436

Country of ref document: RU

WWE Wipo information: entry into national phase

Ref document number: 1201003455

Country of ref document: TH

NENP Non-entry into the national phase

Ref country code: DE

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112012017067

Country of ref document: BR

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205N DATED 20/09/2012)

122 Ep: pct application non-entry in european phase

Ref document number: 10842909

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 112012017067

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20120711