WO2014000627A1 - 网络信息推送方法及其系统、计算机存储介质 - Google Patents
网络信息推送方法及其系统、计算机存储介质 Download PDFInfo
- Publication number
- WO2014000627A1 WO2014000627A1 PCT/CN2013/077896 CN2013077896W WO2014000627A1 WO 2014000627 A1 WO2014000627 A1 WO 2014000627A1 CN 2013077896 W CN2013077896 W CN 2013077896W WO 2014000627 A1 WO2014000627 A1 WO 2014000627A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- network service
- information
- friend
- interaction behavior
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
Definitions
- the present invention relates to the technical field of network information push, and in particular to a network information push method, and a network information push system.
- the user wants to know the network service that has never been contacted can only access the page of the network service, read the description of the network service, or search for the comments related to the network service on the Internet, or ask Other network users who have used the network service.
- it is reading instructions, searching for comments, or asking other network users to collect relevant information by themselves it is not convenient; and it takes a lot of time and is not efficient.
- the object of the present invention is to provide a network information pushing method, which can push information of a corresponding network service to a user without requiring the user to collect it, which is convenient and efficient.
- Another object of the present invention is to provide a network information push system capable of implementing the above method.
- a network information pushing method includes the following steps:
- the information of the network service and the interaction behavior information of the friend of the user and the network service are pushed to the user.
- a network information push system running in a computer system including a processor and a system memory, the system memory comprising:
- An information finding module configured to acquire, according to a user identifier of the user, the friend information of the user, and determine whether the friend of the user has interacted with the corresponding network service;
- the information pushing module is configured to: when the determination result is yes, push the information of the network service to the user, and the interaction behavior information of the friend of the user and the network service.
- One or more computer storage media containing computer executable instructions for performing a network information push method includes the following steps:
- the information of the network service and the interaction behavior information of the friend of the user and the network service are pushed to the user.
- the network information pushing method and system thereof actively pushes information about the network service to the user, and the interaction behavior information generated by the user's friend and the corresponding network service, without the user collecting the network service. Relevant information is more convenient and efficient. Moreover, the interaction behavior information is obtained according to the friend information of the user, so the relevance to the user is high, and the accuracy of the information push is improved.
- FIG. 1 is a schematic flow chart of a network information pushing method according to an embodiment of the present invention
- 2 to FIG. 4 are schematic diagrams showing information pushing by using the network information pushing method in the embodiment of the present invention
- FIG. 5 is a schematic flowchart diagram of an embodiment of a network information pushing method according to an embodiment of the present invention
- 6 is a schematic structural diagram of a network information push system in an embodiment of the present invention
- 7 is a schematic block diagram of an operating environment in which embodiments of the present invention may be implemented.
- FIG. 1 is a schematic flowchart of a network information pushing method according to an embodiment of the present invention.
- the network information pushing method includes the following steps:
- Step S101 Acquire, according to the user identifier of the user, the friend information of the user;
- the user identifier is preferably a user identifier in various network social systems in which user friend information is recorded, such as an instant messaging software or a login account and password of a social networking website.
- user friend information such as an instant messaging software or a login account and password of a social networking website.
- the user information of the user is obtained from the corresponding network social system according to the user identifier, such as a friend list that records the user identifier of the friend.
- the network information pushing method in this embodiment can set various trigger conditions, and when the trigger condition is met, the network information pushing method in this embodiment is executed. For example, receiving an instruction that the user actively triggers execution, or a related website that the user accesses the network service, or an application that the user opens the network service may be used as a trigger condition for triggering execution of the network information pushing method.
- the network service includes various network services provided on the network for users to access or apply, including various online games, application plug-ins or online shopping services, and the like.
- Step S102 determining whether a friend of the user has interacted with a corresponding network service
- step S103 If yes, go to step S103; otherwise, end the process.
- the step of determining whether the friend of the user has interacted with the corresponding network service according to the friend information acquired in the foregoing step is specifically:
- the database includes a statistical database of the network service, or a database of various network social systems that record user friend information. After obtaining the corresponding friend information, searching for the interaction behavior information of the friend of the user and the network service according to the user identifier of each friend in the friend information.
- the interaction behavior information includes information of various interaction behaviors of the user's friends and the network service. Including participating in the corresponding online games, installing the corresponding application plug-ins or purchasing the corresponding online shopping products and so on.
- Step S103 pushing the information of the network service to the user, and the interaction behavior information of the friend of the user and the network service.
- the information of the network service and the interaction behavior information of the friend of the user are pushed to the user.
- the information of the network service includes a name, a profile, a network link, or an introduction page of the network service.
- interaction behavior information includes one or more of the following various information:
- the information of the network service and the manner in which the interactive behavior information is pushed include:
- the information of the network service and the interaction behavior information are displayed in an interface of the program.
- the information of the network service and the interactive behavior information are preferably displayed in the form of text or graphic.
- the interaction behavior information is pushed to the user after being statistically converted, filtered, or filtered after the acquisition.
- the information about the interaction behavior pushed to the user includes: within this week, there are a small red, a small green, etc. 18 Friends are playing a simulated farm and rated 'Like'.
- the interaction behavior information pushed to the user is interaction behavior information of all users who have interacted with the network service and the network service. That is, the user can obtain not only the interaction behavior information generated by the friend and the network service, but also the interaction behavior information of other non-user friends and the network service, and obtain more comprehensive and objective information.
- the interaction behavior information of the user who has interacted with the network service and the network service may obtain corresponding statistical data from the server of the network service.
- the interaction behavior information of the friend of the user and the network service is pushed to the user
- the recent and the selected are selected according to the time sequence in which the interaction between the friends of the user and the network service occurs.
- the interaction behavior information of several friends whose network service has an interactive behavior is pushed to the user.
- the user can be introduced to the latest information.
- the type of interactive behavior information pushed may be selected according to specific needs, for example, the nickname of the user friend, the total number of all users interacting with the network service, and the specific content of the interaction behavior. As shown 2 is shown.
- the nickname of the user friend is pushed, the number of user friends who have interacted with the network service, and the specific content of the user friend interacting with the network service, as shown in FIG.
- step S102 Thereafter, if no friend of the user interacts with the network service, the interaction behavior information of the friend of the user and the network service is not pushed to the user. However, the information of the network service and the interaction behavior information of all users who have interacted with the network service and the network service may still be pushed to the user. For example, pushing the total number of users and the interaction behavior of all users interacting with the network service, as shown in the figure 4 is shown.
- the social networking website is taken as an example to describe the application of the network information pushing method in this embodiment.
- the web service is a new online game launched by a social networking site, it needs to be directed to user A.
- the information is used to push the information of the online game, and the following steps are performed by applying the network information pushing method of the embodiment:
- the server of the social networking site stores interaction behavior information of each user and the online game, including whether to participate in the online game, the time of participation, and the evaluation of the online game.
- the interaction behavior information may also be saved in the server of the network game, or in another specially configured server.
- the interaction behavior information may be obtained from the corresponding server, and thus the interaction is performed. There is no particular limitation on where the behavior information is obtained.
- the network information pushing method of the embodiment actively pushes the interaction behavior information generated by the user's friends and the corresponding network service to the user, so that it is convenient for the user to collect related information about the network service. More efficient. Moreover, the interaction behavior information is obtained according to the friend information of the user, and the association with the user is high, and the accuracy of the information push is improved.
- the method of the embodiment of the present invention as described above may be installed on a specific machine device in the form of computer software, and the method of pushing the network information described above may be completed by controlling the related processing device while the software is running.
- FIG. 6 is a schematic structural diagram of a network information push system according to the present invention.
- the network information pushing system of the present invention comprises: an information finding module 11 and an information pushing module 12.
- the information search module 11 And obtaining, according to the user identifier of the user, the friend information of the user, and determining whether the friend of the user has interacted with the corresponding network service; the information pushing module 12 And used to: when the determination result is yes, push the information about the network service to the user, and the interaction behavior information that occurs between the friend of the user and the network service.
- the user identifier is preferably a user identifier in various network social systems in which user friend information is recorded, such as an instant messaging software or a login account and password of a social networking website.
- the information search module 11 Obtaining the user's friend information from the corresponding network social system according to the user identifier, for example, a friend list that records the friend's user identifier.
- the network information pushing system can set various trigger conditions, and when the trigger condition is met, trigger the network information pushing system to start information pushing. For example, when receiving an instruction that the user actively triggers execution, or when the user accesses a related website of the corresponding network service, or when the user opens an application associated with the network service, the network information pushing system is triggered to start automatic pushing. Relevant network information.
- the network service includes various network services provided on the network, which are accessible or used by users, and need to be pushed by information, including various online games, application plug-ins or online shopping services, and the like.
- the information search module 11 Determining, according to the obtained friend information, whether the friend of the user has interacted with the corresponding network service, specifically:
- the database includes a statistical database of the network service, or a database of various network social systems that record user friend information.
- the information search module 11 After the corresponding friend information is obtained, a record of the interaction behavior between the friend of the user and the network service is searched from the database according to the user identifier of each friend in the friend information.
- the interaction behavior information includes information of various interaction behaviors of the user's friends and the network service. Including participating in the corresponding online games, installing the corresponding application plug-ins or purchasing the corresponding online shopping products and so on.
- the information pushing module 12 is in the information searching module 11 When it is determined that the friend of the user has interacted with the corresponding network service, the information of the network service and the interaction behavior information of the friend of the user are pushed to the user.
- the information of the network service includes a name, a profile, a network link, or an introduction page of the network service.
- interaction behavior information includes one or more of the following various information:
- the information pushing module 12 pushes the information of the network service to the user, and the manner of the interaction behavior information includes:
- the information of the network service and the interaction behavior information are displayed in an interface of the program.
- the information of the network service and the interactive behavior information are preferably displayed in the form of text or graphic.
- the interaction behavior information is pushed to the user after being statistically converted, filtered, or filtered after the acquisition.
- the information about the interaction behavior pushed to the user includes: within this week, there are a small red, a small green, etc. 18 Friends are playing a simulated farm and rated 'Like'.
- the information push module 12 Further, the user is pushed to the user for interaction behavior information of all users who have interacted with the network service and the network service. That is, the user can obtain not only the interaction behavior information of the friend and the network service, but also the interaction behavior information of all the users and the network service, and obtain more comprehensive and objective information.
- the interaction behavior information of the user who has interacted with the network service and the network service may obtain corresponding statistical data from the server of the network service.
- the information pushing module 12 When pushing the interaction behavior information of the user's friend and the network service to the user, selecting the most recent occurrence of the network service according to the time sequence in which the respective friends of the user interact with the network service The interaction behavior information of several friends of the interaction behavior is pushed to the user. In order to display the latest friend interaction information to the user, the user can be introduced to the latest information.
- the type of interactive behavior information pushed may be selected according to specific needs, for example, the nickname of the user friend, the total number of all users interacting with the network service, and the specific content of the interaction behavior. .
- the nickname of the user friend is pushed, the number of user friends who have interacted with the network service, and the specific content of the user friend interacting with the network service.
- the information pushing module 12 The interaction behavior information of the friend of the user and the network service is not pushed to the user. However, the information of the network service and the interaction behavior information of all users who have interacted with the network service and the network service may still be pushed to the user. For example, pushing the total number of users of all interactions with the web service and the content of their interaction behavior.
- FIG. 7 is a schematic block diagram of an operating environment in which the various embodiments described above can be implemented.
- the computer system 700 It is configured to push network information to one or more software entities.
- computer system 700 includes a processor 701 and system memory 702.
- Computer system 700 The intent is to broadly refer to any processor-based system by which software can be executed for the benefit of the user.
- computer system 700 A desktop computer system, a laptop computer, or a tablet computer can be included.
- computer system 700 can include a video game system, a personal digital assistant (PDA). , smart phone, or portable media player.
- PDA personal digital assistant
- Processor 701 includes a software module configured to execute and access stored in system memory 702 One or more processors or processor cores of data.
- the software modules stored in the system memory 702 include at least an information lookup module 11 and an information push module 12.
- System memory 702 It is intended to broadly represent any type of memory that can be used to store software modules and data to be executed and accessed by processor 701, respectively.
- system memory 702 Includes volatile memory such as random access memory (RAM).
- the storage medium may be a magnetic disk, an optical disk, or a read-only storage memory ( Read-Only Memory (ROM) or Random Access Memory (RAM).
- ROM Read-Only Memory
- RAM Random Access Memory
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Description
本发明涉及网络信息推送的技术领域,特别是涉及一种网络信息推送方法,以及一种网络信息推送系统。
背景技术
随着网络技术的发展,越来越多的相应的网络服务被开发应用。而网络用户对于各种各样的网络服务的选择一般都较为谨慎,都希望能够对从未接触过的网络服务有所了解,再决定是否使用新的网络服务。
然而,通常用户想要了解从未接触过的网络服务,只能够访问所述网络服务的页面,阅读所述网络服务的说明,或者自行在网上搜索与所述网络服务相关的评论,又或者询问使用过所述网络服务的其他网络用户。然而,无论是阅读说明、搜索评论,还是询问其他网络用户都需要用户自行收集相关的信息,不够方便;并且都要耗费比较多的时间,效率不高。
发明内容
针对上述现有技术中存在的问题,本发明的目的在于提供一种网络信息推送方法,能够向用户推送相应网络服务的信息,无需用户自行收集,比较方便,并且效率较高。本发明的另一目的在于提供一种能够实现上述方法的网络信息推送系统。
一种网络信息推送方法,包括以下步骤:
根据用户的用户标识,获取所述用户的好友信息,判断是否有所述用户的好友与相应的网络服务发生过交互行为;
如果有,则向所述用户推送所述网络服务的信息,以及所述用户的好友与所述网络服务发生的交互行为信息。
一种网络信息推送系统,运行于包含处理器和系统储存器的计算机系统中,所述系统储存器包括:
信息查找模块,用于根据用户的用户标识,获取所述用户的好友信息,判断是否有所述用户的好友与相应的网络服务发生过交互行为;
信息推送模块,用于在判断结果为是时,向所述用户推送所述网络服务的信息,以及所述用户的好友与所述网络服务发生的交互行为信息。
一个或多个包含计算机可执行指令的计算机存储介质,所述计算机可执行指令用于执行一种 网络信息推送方法
,所述方法包括以下步骤:
根据用户的用户标识,获取所述用户的好友信息,判断是否有所述用户的好友与相应的网络服务发生过交互行为;
如果有,则向所述用户推送所述网络服务的信息,以及所述用户的好友与所述网络服务发生的交互行为信息。
通过本发明实施例的网络信息推送方法及其系统,主动向用户推送网络服务的信息,以及用户的好友与所述相应的网络服务发生的交互行为信息,无需用户自行收集关于所述网络服务的相关信息,比较方便、效率较高。并且,所述交互行为信息是根据用户的好友信息获取的,因此与用户的关联性较高,提高信息推送的精准度。
附图说明
图 1 是本发明实施例中网络信息推送方法的流程示意图;
图 2 至图 4 是使用本发明实施例中网络信息推送方法的进行信息推送的示意图;
图 5 是应用本发明实施例中网络信息推送方法的一个实施例的流程示意图;
图 6 是本发明实施例中网络信息推送系统的结构示意图;
图 7 是在其中可以实现本发明实施例的操作环境的示意框图。
图 1 是本发明实施例中网络信息推送方法的流程示意图;
图 2 至图 4 是使用本发明实施例中网络信息推送方法的进行信息推送的示意图;
图 5 是应用本发明实施例中网络信息推送方法的一个实施例的流程示意图;
图 6 是本发明实施例中网络信息推送系统的结构示意图;
图 7 是在其中可以实现本发明实施例的操作环境的示意框图。
具体实施方式
请参阅图 1 ,图 1 是本发明实施例中网络信息推送方法的流程示意图。
所述网络信息推送方法包括以下步骤:
步骤 S101 ,根据用户的用户标识,获取所述用户的好友信息;
其中,所述用户标识优选为记录有用户好友信息的各种网络社交系统中的用户标识,例如即时通信软件或社交网站的登录账号和密码等。本步骤中,根据所述用户标识从相应的网络社交系统中获取用户的好友信息,如记载好友的用户标识的好友列表。
并且,本实施例网络信息推送方法可设定各种触发条件,在满足所述触发条件时,即执行本实施例网络信息推送方法。例如,接收用户主动触发执行的指令,或者用户访问网络服务的相关网站,或者用户打开所述网络服务所关联的应用程序,都可以作为触发所述网络信息推送方法执行的触发条件。
其中,所述网络服务包括各种在网络上提供的、可供用户访问或者应用的网络服务,包括各种网络游戏、应用程序插件或者网购服务等等。
步骤 S102 ,判断是否有所述用户的好友与相应的网络服务发生过交互行为;
如果是,则执行步骤 S103 ;否则结束流程。
在本实施方式中,根据上述步骤获取的好友信息,判断是否有所述用户的好友与所述相应的网络服务发生过交互行为的步骤具体为:
根据所述用户的好友信息,在数据库中搜索所述用户的好友与所述网络服务发生的交互行为信息;如果搜索到相应的交互行为信息,则所述用户的好友与所述网络服务发生过交互行为,从所述数据库中获取所述用户的好友与所述网络服务发生的交互行为信息;
否则,判断所述用户的好友与所述网络服务未发生过交互行为。
其中,所述数据库包括所述网络服务的统计数据库,或者记录用户好友信息的各种网络社交系统的数据库。在获取了相应的好友信息之后,根据所述好友信息中各个好友的用户标识,从所述数据库中搜索所述用户的好友与所述网络服务发生交互行为信息。
所述交互行为信息包括用户好友与所述网络服务的各种交互行为的信息。包括参加了相应的网络游戏、安装了相应的应用程序插件或者购买了相应的网购产品等等。
步骤 S103
,向所述用户推送所述网络服务的信息,以及所述用户的好友与所述网络服务发生的交互行为信息。
当判断有所述用户的好友与相应的网络服务发生过交互行为时,向用户推送所述网络服务的信息,以及所述用户的好友的交互行为信息。
其中,所述网络服务的信息包括所述网络服务的名称、简介、网络链接或者介绍页面。
而所述交互行为信息包括以下各种信息中的一种或多种:
用户名或者昵称;
与所述网络服务发生交互行为的具体内容;
与所述网络服务发生交互行为的时间;
对所述网络服务的评价;
与所述网络服务发生过交互行为的人数。
所述网络服务的信息,以及交互行为信息推送的方式包括:
向用户发送弹出窗口显示所述交互行为信息;在用户触发打开的所述网络服务的相关页面中显示所述网络服务的信息,以及所述交互行为信息;或者在所述网络服务所关联的应用程序的界面中显示所述网络服务的信息,以及所述交互行为信息。所述网络服务的信息,以及交互行为信息优选以文字或者图文的形式显示。优选地,所述交互行为信息在获取之后经过统计、转换或筛选之后,再向用户推送。
例如,所述网络服务为模拟农场,则对用户推送的所述交互行为信息包括:本周内,有小红、小绿等共 18
个好友正在玩模拟农场,并且评价为'赞'。
优选地,在步骤 S103
中,向所述用户推送的交互行为信息为所有与所述网络服务发生过交互行为的用户与所述网络服务发生的交互行为信息。亦即,用户不仅可以获得好友与所述网络服务发生的交互行为信息,而且可以获得其他非用户好友与所述网络服务发生的交互行为信息,可获得更加全面客观的资讯。其中,所有与所述网络服务发生过交互行为的用户与所述网络服务发生的交互行为信息可以从所述网络服务的服务器获取相应的统计数据。
进一步地,在向所述用户推送所述用户的好友与所述网络服务发生的交互行为信息时,按照所述用户的各个好友与所述网络服务发生交互行为的时间顺序,选择最近与所述网络服务发生交互行为的若干个好友的交互行为信息推送给所述用户。以便可以向用户展示最新的好友交互行为信息,向用户介绍最新的资讯。
而在实际使用时,可以根据具体需要,选择推送的交互行为信息的种类,例如,同时推送用户好友的昵称、与所述网络服务发生交互行为的所有用户的总人数以及其交互行为的具体内容,如图
2 所示。
又如,推送用户好友的昵称、与所述网络服务发生过交互行为的用户好友的人数以及用户好友与所述网络服务发生交互行为的具体内容,如图 3 所示。
在执行步骤 S102
之后,如果没有用户的好友与所述网络服务发生交互行为,则不向所述用户推送所述用户的好友与所述网络服务发生的交互行为信息。但仍可以向所述用户推送所述网络服务的信息,以及所有与所述网络服务发生过交互行为的用户与所述网络服务发生的交互行为信息。例如推送与所述网络服务发生交互行为的所有用户的总人数以及其交互行为的内容,如图
4 所示。
请参阅图 5 ,下面以社交网站为例,详细说明本实施例网络信息推送方法的应用。
假设所述网络服务为社交网站推出的新的网络游戏,需要向用户 A
信息推送所述网络游戏的信息,则应用本实施例网络信息推送方法执行以下步骤:
S201 ,根据所述用户 A 在所述社交网站中注册的登录账号,获取所述用户 A
在所述社交网站的服务器中保存的好友列表;
假设所述社交网站的服务器中,保存有每个用户与所述网络游戏的交互行为信息,包括是否参加所述网络游戏、参加的时间,对所述网络游戏的评价。需要说明的是,所述交互行为信息也可以保存在所述网络游戏的服务器中,或者其他专门设置的服务器中,本实施例可以从相应的服务器获取所述交互行为信息,因此对所述交互行为信息从何处获取并无特别限定。
S202
,根据所述好友列表中的各个好友的登录账号,从所述社交网站的服务器中,查找所述各个好友的账户下是否保存有与所述网络游戏的交互行为信息。如果有,则从所述社交网站的服务器中提取相应的交互行为信息,并执行步骤
S203 ;如果无,则结束流程。
S203
,向用户推送所述网络游戏的信息,以及好友与所述网络游戏的交互行为信息。对所述交互行为信息进行统计汇总,以弹出窗口的方式显示所述网络服务的信息,以及所述交互行为信息,包括参加所述网络游戏的好友人数,好友的昵称、参加的时间,对所述网络游戏的评价。
与现有技术相比较,本实施例网络信息推送方法,主动向用户推送用户的好友与相应的网络服务发生的交互行为信息,因此无需用户自行收集关于所述网络服务的相关信息,比较方便、效率较高。并且,所述交互行为信息是根据用户的好友信息获取的,与用户的关联性较高,提高信息推送的精准度。
如上所述的本发明实施例的方法,可以以计算机软件的形式安装于特定机器设备上,并在该软件运行时通过控制相关的处理设备来完成上述的网络信息推送的方法。
请参阅图 6 ,图 6 是本发明网络信息推送系统的结构示意图。
本发明网络信息推送系统,包括:信息查找模块 11 和信息推送模块 12 。所述信息查找模块 11
用于根据用户的用户标识,获取所述用户的好友信息,判断是否有所述用户的好友与相应的网络服务发生过交互行为;所述信息推送模块 12
用于在判断结果为是时,向所述用户推送所述网络服务的信息,以及所述用户的好友与所述网络服务发生的交互行为信息。
其中,所述用户标识优选为记录有用户好友信息的各种网络社交系统中的用户标识,例如即时通信软件或社交网站的登录账号和密码等。所述信息查找模块 11
根据所述用户标识从相应的网络社交系统中获取用户的好友信息,例如记载好友的用户标识的好友列表。
并且,本实施例中网络信息推送系统可设定各种触发条件,在满足所述触发条件时,触发所述网络信息推送系统开始信息推送。例如,在接收用户主动触发执行的指令时,或者在用户访问相应的网络服务的相关网站时,或者在用户打开所述网络服务所关联的应用程序时,触发所述网络信息推送系统开始自动推送相关的网络信息。
其中,所述网络服务包括各种在网络上提供的、可供用户访问或者使用的、需要进行信息推送的网络服务,包括各种网络游戏、应用程序插件或者网购服务等等。
所述信息查找模块 11
根据上述获取的好友信息,判断是否有所述用户的好友与所述相应的网络服务发生过交互行为,具体为:
根据所述用户的好友信息,在数据库中搜索所述用户的好友与所述网络服务发生的交互行为信息;如果搜索到相应的交互行为信息,则所述用户的好友与所述网络服务发生过交互行为,从所述数据库中获取所述用户的好友与所述网络服务发生的交互行为信息;
否则,所述用户的好友与所述网络服务未发生过交互行为。
其中,所述数据库包括所述网络服务的统计数据库,或者记录用户好友信息的各种网络社交系统的数据库。所述信息查找模块 11
在获取了相应的好友信息之后,根据所述好友信息中各个好友的用户标识,从数据库中搜索所述用户的好友与所述网络服务发生交互行为的记录。
所述交互行为信息包括用户好友与所述网络服务的各种交互行为的信息。包括参加了相应的网络游戏、安装了相应的应用程序插件或者购买了相应的网购产品等等。
所述信息推送模块 12 在所述信息查找模块 11
判断有所述用户的好友与相应的网络服务发生过交互行为时,向用户推送所述网络服务的信息,以及所述用户的好友的交互行为信息。
其中,所述网络服务的信息包括所述网络服务的名称、简介、网络链接或者介绍页面。
而所述交互行为信息包括以下各种信息中的一种或多种:
用户名或者昵称;
与所述网络服务发生交互行为的具体内容;
与所述网络服务发生交互行为的时间;
对所述网络服务的评价;
与所述网络服务发生过交互行为的人数。
所述信息推送模块 12 向用户推送所述网络服务的信息,以及交互行为信息的方式包括:
向用户发送弹出窗口显示所述交互行为信息;在用户触发打开的所述网络服务的相关页面中显示所述网络服务的信息,以及所述交互行为信息;或者在所述网络服务所关联的应用程序的界面中显示所述网络服务的信息,以及所述交互行为信息。所述网络服务的信息,以及交互行为信息优选以文字或者图文的形式显示。优选地,所述交互行为信息在获取之后经过统计、转换或筛选之后,再向用户推送。
例如,所述网络服务为模拟农场,则对用户推送的所述交互行为信息包括:本周内,有小红、小绿等共 18
个好友正在玩模拟农场,并且评价为'赞'。
优选地,所述信息推送模块 12
进一步向所述用户推送所有与所述网络服务发生过交互行为的用户与所述网络服务发生的交互行为信息。亦即,用户不仅可以获得好友与所述网络服务发生的交互行为信息,而且可以获得所有用户与所述网络服务发生的交互行为信息,可获得更加全面客观的资讯。其中,所有与所述网络服务发生过交互行为的用户与所述网络服务发生的交互行为信息可以从所述网络服务的服务器获取相应的统计数据。
进一步地,所述信息推送模块 12
在向所述用户推送所述用户的好友与所述网络服务发生的交互行为信息时,按照所述用户的各个好友与所述网络服务发生交互行为的时间顺序,选择最近与所述网络服务发生交互行为的若干个好友的交互行为信息推送给所述用户。以便可以向用户展示最新的好友交互行为信息,向用户介绍最新的资讯。
而在实际使用时,可以根据具体需要,选择推送的交互行为信息的种类,例如,同时推送用户好友的昵称、与所述网络服务发生交互行为的所有用户的总人数以及其交互行为的具体内容。
又如,推送用户好友的昵称、与所述网络服务发生过交互行为的用户好友的人数以及用户好友与所述网络服务发生交互行为的具体内容。
如果所述信息查找模块 11 判断没有用户的好友与所述网络服务发生交互行为,则所述信息推送模块 12
不向所述用户推送所述用户的好友与所述网络服务发生的交互行为信息。但仍可以向所述用户推送所述网络服务的信息,以及所有与所述网络服务发生过交互行为的用户与所述网络服务发生的交互行为信息。例如推送与所述网络服务发生交互行为的所有用户的总人数以及其交互行为的内容。
图 7 是可以实现上述各实施例的操作环境的示意框图。该计算机系统 700
被配置为对一个或多个软件实体进行网络信息推送。如图 7 中所示,计算机系统 700 包括处理器 701 以及系统存储器 702 。
计算机系统 700
意图宽泛地表示任何基于处理器的系统,基于该系统,可以为用户的利益而执行软件。例如,计算机系统 700
可包括台式计算机系统、膝上型计算机、或者平板计算机。此外,计算机系统 700 可包括视频游戏系统、个人数字助理 (PDA)
、智能电话、或者便携式媒体播放器。
处理器 701 包括被配置为执行软件模块以及访问存储在系统存储器 702
中的数据的一个或多个处理器或处理器核心。存储在系统存储器 702 中的软件模块至少包括信息查找模块 11 和信息推送模块 12 。系统存储器 702
意图宽泛地代表任何类型的存储器,该存储器可用于分别储存软件模块和将被处理器 701 执行并访问的数据。在一个实施例中,系统存储器 702
包括易失性存储器,诸如随机存取存储器 (RAM) 。
本领域普通技术人员可以理解实现上述实施方式中的全部或部分流程,以及对应的系统,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各实施方式的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(
Read-Only Memory , ROM )或随机存储记忆体( Random Access Memory , RAM )等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (15)
- 一种网络信息推送方法,其特征在于,包括步骤:根据用户的用户标识,获取所述用户的好友信息,判断是否有所述用户的好友与相应的网络服务发生过交互行为;如果有,则向所述用户推送所述网络服务的信息,以及所述用户的好友与所述网络服务发生的交互行为信息。
- 根据权利要求 1 所述的网络信息推送方法,其特征在于,向所述用户推送的交互行为信息还包括非所述用户的好友与所述网络服务发生的交互行为信息。
- 根据权利要求 1 所述的网络信息推送方法,其特征在于,判断是否有所述用户的好友与相应的网络服务发生过交互行为的步骤包括:根据所述用户的好友信息,在数据库中搜索所述用户的好友与所述网络服务发生的交互行为信息;如果搜索到相应的交互行为信息,则所述用户的好友与所述网络服务发生过交互行为,从所述数据库中获取所述用户的好友与所述网络服务发生的交互行为信息;否则,所述用户的好友与所述网络服务未发生过交互行为。
- 根据权利要求 1 所述的网络信息推送方法,其特征在于,向所述用户推送所述用户的好友与所述网络服务发生的交互行为信息的步骤包括:按照所述用户的各个好友与所述网络服务发生交互行为的时间顺序,将最近与所述网络服务发生交互行为的若干个好友的交互行为信息推送给所述用户。
- 根据权利要求 1 至 4 中任一项所述的网络信息推送方法,其特征在于,所述交互行为信息包括以下各种信息其中的一种或多种:用户名或者昵称;与所述网络服务发生交互行为的具体内容;与所述网络服务发生交互行为的时间;对所述网络服务的评价;与所述网络服务发生过交互行为的人数。
- 一种网络信息推送系统,运行于包含处理器和系统储存器的计算机系统中,其特征在于,所述系统储存器包括:信息查找模块,用于根据用户的用户标识,获取所述用户的好友信息,判断是否有所述用户的好友与相应的网络服务发生过交互行为;信息推送模块,用于在判断结果为是时,向所述用户推送所述网络服务的信息,以及所述用户的好友与所述网络服务发生的交互行为信息。
- 根据权利要求 6 所述的网络信息推送系统,其特征在于,所述信息推送模块用于向所述用户推送的交互行为信息还包括非所述用户的好友与所述网络服务发生的交互行为信息。
- 根据权利要求 6 所述的网络信息推送系统,其特征在于,所述信息查找模块根据所述用户的好友信息,在数据库中搜索所述用户的好友与所述网络服务发生的交互行为信息;如果搜索到相应的交互行为信息,则所述用户的好友与所述网络服务发生过交互行为,从所述数据库中获取所述用户的好友与所述网络服务发生的交互行为信息;否则,所述用户的好友与所述网络服务未发生过交互行为。
- 根据权利要求 6 所述的网络信息推送系统,其特征在于,所述信息推送模块进一步按照所述用户的各个好友与所述网络服务发生交互行为的时间顺序,选择最近与所述网络服务发生交互行为的若干个好友的交互行为信息推送给所述用户。
- 根据权利要求 6 至 9 中任一项所述的网络信息推送系统,其特征在于,所述交互行为信息包括以下各种信息其中的一种或多种:用户名或者昵称;与所述网络服务发生交互行为的具体内容;与所述网络服务发生交互行为的时间;对所述网络服务的评价;与所述网络服务发生过交互行为的人数。
- 一个或多个包含计算机可执行指令的计算机存储介质,所述计算机可执行指令用于执行一种 网络信息推送方法 ,其特征在于,所述方法包括以下步骤:根据用户的用户标识,获取所述用户的好友信息,判断是否有所述用户的好友与相应的网络服务发生过交互行为;如果有,则向所述用户推送所述网络服务的信息,以及所述用户的好友与所述网络服务发生的交互行为信息。
- 根据权利要求 11 所述的 计算机存储介质 ,其特征在于,向所述用户推送的交互行为信息还包括非所述用户的好友与所述网络服务发生的交互行为信息。
- 根据权利要求 11 所述的 计算机存储介质 ,其特征在于,判断是否有所述用户的好友与相应的网络服务发生过交互行为的步骤包括:根据所述用户的好友信息,在数据库中搜索所述用户的好友与所述网络服务发生的交互行为信息;如果搜索到相应的交互行为信息,则所述用户的好友与所述网络服务发生过交互行为,从所述数据库中获取所述用户的好友与所述网络服务发生的交互行为信息;否则,所述用户的好友与所述网络服务未发生过交互行为。
- 根据权利要求 11 所述的 计算机存储介质 ,其特征在于,向所述用户推送所述用户的好友与所述网络服务发生的交互行为信息的步骤包括:按照所述用户的各个好友与所述网络服务发生交互行为的时间顺序,将最近与所述网络服务发生交互行为的若干个好友的交互行为信息推送给所述用户。
- 根据权利要求 11 至 14 中任一项所述的 计算机存储介质 ,其特征在于,所述交互行为信息包括以下各种信息其中的一种或多种:用户名或者昵称;与所述网络服务发生交互行为的具体内容;与所述网络服务发生交互行为的时间;对所述网络服务的评价;与所述网络服务发生过交互行为的人数。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/580,395 US20150113064A1 (en) | 2012-06-28 | 2014-12-23 | Network Information Push Method and System Thereof, and Computer Storage Medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210220443.2A CN103516697B (zh) | 2012-06-28 | 2012-06-28 | 网络信息推送方法及其系统 |
| CN201210220443.2 | 2012-06-28 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/580,395 Continuation US20150113064A1 (en) | 2012-06-28 | 2014-12-23 | Network Information Push Method and System Thereof, and Computer Storage Medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014000627A1 true WO2014000627A1 (zh) | 2014-01-03 |
Family
ID=49782240
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2013/077896 Ceased WO2014000627A1 (zh) | 2012-06-28 | 2013-06-25 | 网络信息推送方法及其系统、计算机存储介质 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20150113064A1 (zh) |
| CN (1) | CN103516697B (zh) |
| WO (1) | WO2014000627A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10255084B2 (en) | 2016-06-16 | 2019-04-09 | Entit Software Llc | Manage analytics contexts through a series of analytics interactions via a graphical user interface |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104967525B (zh) * | 2014-09-10 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 新闻分享的方法及装置、系统 |
| CN104298755B (zh) * | 2014-10-20 | 2018-07-24 | 北京奇虎科技有限公司 | 内容推送方法、内容推送系统和服务器 |
| CN106033413A (zh) * | 2015-03-09 | 2016-10-19 | 阿里巴巴集团控股有限公司 | 信息库的生成方法及装置、信息的搜索方法 |
| CN105141669B (zh) * | 2015-08-04 | 2019-01-29 | 广州华多网络科技有限公司 | 基于客户端进程推送游戏信息的方法、系统及客户端 |
| CN105391796A (zh) * | 2015-12-01 | 2016-03-09 | 小米科技有限责任公司 | 基于社交平台的信息推送方法、装置和服务器 |
| CN106209987B (zh) * | 2016-06-28 | 2019-09-10 | 武汉斗鱼网络科技有限公司 | 促进用户分享互联网应用的导向式提醒方法及系统 |
| CN105978802B (zh) * | 2016-07-15 | 2019-01-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种消息处理的方法及装置 |
| CN108416015A (zh) * | 2018-03-05 | 2018-08-17 | 重庆电子工程职业学院 | 一种信息安全推送方法 |
| CN109062945B (zh) * | 2018-06-21 | 2021-07-09 | 北京三快在线科技有限公司 | 一种社交网络的信息推荐方法、装置及系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101520791A (zh) * | 2008-12-26 | 2009-09-02 | 候万春 | 一种实现博客把其博文推送到其好友的系统和方法 |
| CN101867581A (zh) * | 2010-06-08 | 2010-10-20 | 中兴通讯股份有限公司 | 一种新鲜事推送的装置及方法 |
| CN101894128A (zh) * | 2010-05-27 | 2010-11-24 | 北京开心人信息技术有限公司 | 一种可解决信息过载的获取好友动态方法及装置 |
| CN102111424A (zh) * | 2009-12-28 | 2011-06-29 | 腾讯科技(深圳)有限公司 | 通过sns网络节点关系链进行信息推送的方法及系统 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1755048A1 (de) * | 2005-08-18 | 2007-02-21 | Hurra Communications GmbH | Verfahren zur Übermittlung von Informationen von einem Informationsserver an einen Client |
| CN101256589A (zh) * | 2008-03-31 | 2008-09-03 | 腾讯科技(深圳)有限公司 | 一种服务信息的推送方法及推送系统 |
| US20090319330A1 (en) * | 2008-06-18 | 2009-12-24 | Microsoft Corporation | Techniques for evaluating recommendation systems |
| US8825574B2 (en) * | 2010-09-28 | 2014-09-02 | Robert Bodor | Peer-to-peer media item recommendation system with peer interaction including calculating a correlation-based and a domain-based recommendation score for a friend |
| US8997006B2 (en) * | 2009-12-23 | 2015-03-31 | Facebook, Inc. | Interface for sharing posts about a live online event among users of a social networking system |
| US10805102B2 (en) * | 2010-05-21 | 2020-10-13 | Comcast Cable Communications, Llc | Content recommendation system |
| US8484226B2 (en) * | 2011-07-09 | 2013-07-09 | Yahoo! Inc. | Media recommendations for a social-software website |
| CN102317941A (zh) * | 2011-07-30 | 2012-01-11 | 华为技术有限公司 | 信息推荐方法、推荐引擎及网络系统 |
-
2012
- 2012-06-28 CN CN201210220443.2A patent/CN103516697B/zh active Active
-
2013
- 2013-06-25 WO PCT/CN2013/077896 patent/WO2014000627A1/zh not_active Ceased
-
2014
- 2014-12-23 US US14/580,395 patent/US20150113064A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101520791A (zh) * | 2008-12-26 | 2009-09-02 | 候万春 | 一种实现博客把其博文推送到其好友的系统和方法 |
| CN102111424A (zh) * | 2009-12-28 | 2011-06-29 | 腾讯科技(深圳)有限公司 | 通过sns网络节点关系链进行信息推送的方法及系统 |
| CN101894128A (zh) * | 2010-05-27 | 2010-11-24 | 北京开心人信息技术有限公司 | 一种可解决信息过载的获取好友动态方法及装置 |
| CN101867581A (zh) * | 2010-06-08 | 2010-10-20 | 中兴通讯股份有限公司 | 一种新鲜事推送的装置及方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10255084B2 (en) | 2016-06-16 | 2019-04-09 | Entit Software Llc | Manage analytics contexts through a series of analytics interactions via a graphical user interface |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103516697B (zh) | 2017-12-12 |
| CN103516697A (zh) | 2014-01-15 |
| US20150113064A1 (en) | 2015-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2014000627A1 (zh) | 网络信息推送方法及其系统、计算机存储介质 | |
| WO2015170859A1 (ko) | 위치 기반 소셜 커뮤니티 관리 장치 및 방법 | |
| WO2019144585A1 (zh) | 虚拟机器人的控制方法、装置、设备及可读存储介质 | |
| EP3583524A1 (en) | Method for providing information and electronic device supporting the same | |
| US9832284B2 (en) | Maintaining cached data extracted from a linked resource | |
| WO2019223058A1 (zh) | 提高智能客服应答率的方法、设备、存储介质及装置 | |
| WO2015072670A1 (en) | System and method of sharing profile image card for communication | |
| WO2010119996A1 (ko) | 동영상 관련 광고를 제공하는 방법 및 그 장치 | |
| WO2015037851A1 (ko) | 스크린 샷 처리 디바이스 및 그 방법 | |
| WO2017054463A1 (zh) | 事件信息推送方法、事件信息推送装置及存储介质 | |
| WO2020168606A1 (zh) | 广告视频优化方法、装置、设备及计算机可读存储介质 | |
| WO2017142143A1 (en) | Method and apparatus for providing summary information of a video | |
| WO2014084498A2 (ko) | 웹사이트와 어플에서의 회원 간 만남주선 시스템 | |
| WO2013075613A1 (zh) | 网络服务提供方法及装置 | |
| WO2015144089A1 (en) | Application recommending method and apparatus | |
| WO2019090981A1 (zh) | 保险应用系统的监控方法及装置 | |
| WO2020000621A1 (zh) | 空调控制方法、空调控制装置、空调设备及存储介质 | |
| WO2019137217A1 (zh) | 应用程序中的页面跳转方法、终端及存储介质 | |
| WO2019119624A1 (zh) | 基于Excel表的计算方法、装置、设备及存储介质 | |
| WO2021177787A1 (ko) | 개별화된 시간 관리를 위한 효율적인 데이터베이스 아키텍쳐를 통한 콘텐츠 제공 방법 및 시스템 | |
| US20160071144A1 (en) | User activity attribution | |
| EP3526753A1 (en) | Electronic payment method and electronic device for supporting the same | |
| WO2016000582A1 (en) | Method and computing device for performing operation on icon cell | |
| WO2014178536A1 (ko) | 추천 아이템 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 장치 | |
| WO2013180474A1 (en) | System and method for providing location-based service |
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: 13808818 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 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 1205A DATED 18/06/2015) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 13808818 Country of ref document: EP Kind code of ref document: A1 |