[go: up one dir, main page]

CN103248626B - A kind of information dissemination method and system - Google Patents

A kind of information dissemination method and system Download PDF

Info

Publication number
CN103248626B
CN103248626B CN201310164715.6A CN201310164715A CN103248626B CN 103248626 B CN103248626 B CN 103248626B CN 201310164715 A CN201310164715 A CN 201310164715A CN 103248626 B CN103248626 B CN 103248626B
Authority
CN
China
Prior art keywords
information
target information
range
propagation
unit
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.)
Active
Application number
CN201310164715.6A
Other languages
Chinese (zh)
Other versions
CN103248626A (en
Inventor
陈恩红
向彪
怀宝兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Science and Technology of China USTC
Original Assignee
University of Science and Technology of China USTC
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 University of Science and Technology of China USTC filed Critical University of Science and Technology of China USTC
Priority to CN201310164715.6A priority Critical patent/CN103248626B/en
Publication of CN103248626A publication Critical patent/CN103248626A/en
Application granted granted Critical
Publication of CN103248626B publication Critical patent/CN103248626B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种信息传播方法及系统,应用于网络平台,网络平台上包括至少两台服务器,服务器接收用户发送的目标信息以及目标信息传播条件;服务器依据目标信息传播条件以及服务器上预先设置的用户注册信息,确定目标信息的目标信息传播范围;服务器依据目标信息传播范围发送目标信息。本申请中服务器通过确定目标信息和目标信息的传播条件所覆盖的目标信息传播范围,然后按照目标信息传播范围发送目标信息,以解决现有技术,在进行信息传播的过程中,通常因为一部分服务器在对信息无需求的情况下被动的接收信息,导致信息传播不广泛的问题。

This application discloses an information dissemination method and system, which are applied to a network platform. The network platform includes at least two servers. The server receives the target information sent by the user and the target information dissemination conditions; The user registration information of the target information is determined to determine the target information dissemination range of the target information; the server sends the target information according to the target information dissemination range. In this application, the server determines the target information propagation range covered by the target information and the propagation conditions of the target information, and then sends the target information according to the target information propagation range to solve the existing technology. In the process of information propagation, usually because some servers Passively receiving information when there is no need for information leads to the problem that information dissemination is not widespread.

Description

一种信息传播方法及系统A method and system for disseminating information

技术领域technical field

本申请涉及网络平台技术领域,特别是涉及一种信息传播方法及系统。The present application relates to the technical field of network platforms, in particular to an information dissemination method and system.

背景技术Background technique

随着网络技术的飞速发展,网络平台已成为人们进行信息传播的一个重要工具。With the rapid development of network technology, the network platform has become an important tool for people to disseminate information.

网络平台进行信息传播的过程为首先将信息传播给网络平台中的一部分服务器,然后通过这一部分服务器直接将信息发送给其他服务器;或者由这一部分服务器对接收到的信息进行显示,从而使得其他服务器在对这一部分服务器进行访问的过程中被动的获取该信息。The process of information dissemination on the network platform is to first disseminate the information to some servers in the network platform, and then directly send the information to other servers through this part of the server; or let this part of the server display the received information, so that other servers This information is passively obtained during the access to this part of the server.

现有技术,在进行信息传播的过程中,通常因为一部分服务器在对信息无需求的情况下被动的接收该信息,导致信息传播不广泛。In the prior art, in the process of information dissemination, usually because some servers passively receive the information when there is no demand for the information, the dissemination of information is not widespread.

发明内容Contents of the invention

有鉴于此,本申请实施例提供一种信息传播方法及系统,以解决现有技术,在进行信息传播的过程中,通常因为一部分服务器在对信息无需求的情况下被动的接收该信息,导致信息传播不广泛的问题。In view of this, the embodiment of the present application provides an information dissemination method and system to solve the problem in the prior art. In the process of information dissemination, it is usually because some servers passively receive the information when there is no demand for information, resulting in The problem of poor dissemination of information.

为了实现上述目的,本申请实施例提供的技术方案如下:In order to achieve the above objectives, the technical solutions provided in the embodiments of the present application are as follows:

一种信息传播方法,应用于网络平台,所述网络平台上包括至少两台服务器,包括:A method of disseminating information, applied to a network platform, including at least two servers on the network platform, including:

所述服务器接收用户发送的目标信息以及目标信息传播条件;The server receives the target information sent by the user and the target information dissemination conditions;

所述服务器依据所述目标信息传播条件以及所述服务器上预先设置的用户注册信息,确定所述目标信息的目标信息传播范围;The server determines the target information dissemination range of the target information according to the target information dissemination conditions and the user registration information preset on the server;

所述服务器依据所述目标信息传播范围发送所述目标信息。The server sends the target information according to the propagation range of the target information.

优选地,所述服务器依据所述目标信息传播范围发送所述目标信息包括:Preferably, the server sending the target information according to the target information propagation range includes:

所述服务器依据所述目标信息以及所述服务器上预先设置的信息类型表,确定所述目标信息的目标信息类型;The server determines the target information type of the target information according to the target information and a preset information type table on the server;

所述服务器依据所述目标信息类型、所述目标信息传播范围和所述服务器上预先设置的信息类型传播概率表,计算所述目标信息的目标信息发送范围;The server calculates the target information transmission range of the target information according to the target information type, the target information propagation range and the information type propagation probability table preset on the server;

所述服务器依据所述目标信息发送范围发送所述目标信息。The server sends the target information according to the target information sending range.

优选地,所述信息类型传播概率表的生成过程为:Preferably, the generation process of the information type propagation probability table is:

接收各个所述服务器之间的信息交互数据;receiving information interaction data between each of the servers;

依据所述信息交互数据计算各个所述服务器之间不同信息类型的传播概率;calculating the dissemination probability of different types of information between each of the servers according to the information interaction data;

依据所述传播概率生成信息类型传播概率表。An information type propagation probability table is generated according to the propagation probability.

优选地,所述服务器依据所述目标信息类型、所述目标信息传播范围和所述服务器上预先设置的信息类型传播概率数据表,计算所述目标信息的目标信息发送范围,包括:Preferably, the server calculates the target information transmission range of the target information according to the target information type, the target information propagation range and the information type propagation probability data table preset on the server, including:

将预先设置的目标信息待接收范围赋值给所述目标信息发送范围;Assigning the preset target information to be received range to the target information sending range;

迭代计算各个所述服务器对所述目标信息类型的影响力;iteratively calculating the influence of each of the servers on the target information type;

将所述影响力按照从大到小的顺序进行排序,生成最初影响力序列;sort the influence in descending order to generate an initial influence sequence;

根据所述目标信息待接收范围、预先设置的不能接收目标信息范围和所述最初影响力序列,生成最终影响力序列;generating a final influence sequence according to the target information to-be-received range, the preset target information range that cannot be received, and the initial influence sequence;

获取所述最终影响力序列中的队首元素;Acquiring the leader element in the final influence sequence;

将所述队首元素添加到所述目标信息发送范围内,直到所述目标信息发送范围内的各个服务器对所述目标信息的影响力的总和覆盖所述目标信息传播范围。Adding the leader element to the target information sending range until the sum of the influences of the servers in the target information sending range on the target information covers the target information propagation range.

一种信息传播系统,应用于网络平台,所述网络平台上包括至少两台服务器,An information dissemination system, applied to a network platform, including at least two servers on the network platform,

所述服务器用于接收用户发送的目标信息以及目标信息传播条件,依据所述目标信息传播条件以及所述服务器上预先设置的用户注册信息,确定所述目标信息的目标信息传播范围,并且依据所述目标信息传播范围发送所述目标信息。The server is used to receive target information and target information dissemination conditions sent by users, determine the target information dissemination range of the target information according to the target information dissemination conditions and user registration information preset on the server, and Sending the target information within the propagation range of the target information.

优选地,所述服务器包括:信息接收单元、传播范围确定单元和信息发送单元,其中,Preferably, the server includes: an information receiving unit, a propagation range determining unit, and an information sending unit, wherein,

所述信息接收单元用于接收用户发送的目标信息以及目标信息传播条件;The information receiving unit is used to receive the target information sent by the user and the propagation conditions of the target information;

所述传播范围确定单元与所述信息接收单元相连接,用于依据所述目标信息传播条件以及所述服务器上预先设置的用户注册信息,确定所述目标信息的目标信息传播范围;The propagation range determination unit is connected to the information receiving unit, and is used to determine the target information propagation range of the target information according to the target information propagation conditions and the preset user registration information on the server;

所述信息发送单元与所述传播范围确定单元相连接,用于依据所述目标信息传播范围发送所述目标信息。The information sending unit is connected to the propagation range determining unit, and is configured to send the target information according to the target information propagation range.

优选地,所述信息发送单元包括:信息类型确定单元、信息发送范围计算单元和信息发送子单元,其中,Preferably, the information sending unit includes: an information type determination unit, an information sending range calculation unit, and an information sending subunit, wherein,

所述信息类型确定单元与所述信息接收单元相连接,用于依据所述目标信息以及所述服务器上预先设置的信息类型表,确定所述目标信息的目标信息类型;The information type determining unit is connected to the information receiving unit, and is used to determine the target information type of the target information according to the target information and a preset information type table on the server;

所述信息发送范围计算单元的一端与所述传播范围确定单元相连接,另一端与所述信息类型确定单元相连接,用于依据所述目标信息类型、所述目标信息传播范围和所述服务器上预先设置的信息类型传播概率数据表,计算所述目标信息的目标信息发送范围;One end of the information transmission range calculation unit is connected to the propagation range determination unit, and the other end is connected to the information type determination unit, and is used to transmit information according to the target information type, the target information propagation range and the server. calculating the target information sending range of the target information on the pre-set information type propagation probability data table;

所述信息发送子单元与所述信息发送范围计算单元相连接,用于依据所述目标信息发送范围发送所述目标信息。The information sending subunit is connected to the information sending range calculation unit, and is used for sending the target information according to the target information sending range.

优选地,所述系统还包括信息类型传播概率表生成单元,Preferably, the system further includes an information type propagation probability table generation unit,

所述信息类型传播概率表生成单元包括:信息交互数据接收单元、传播概率计算单元和信息类型传播概率表生成子单元,其中,The information type propagation probability table generation unit includes: an information interaction data receiving unit, a propagation probability calculation unit, and an information type propagation probability table generation subunit, wherein,

所述信息交互数据接收单元用于接收各个所述服务器之间的信息交互数据;The information interaction data receiving unit is used to receive information interaction data between each of the servers;

所述传播概率计算单元与所述信息交互数据接收单元相连接,用于依据所述信息交互数据计算各个所述服务器之间不同信息类型的传播概率;The propagation probability calculation unit is connected to the information interaction data receiving unit, and is used to calculate the propagation probability of different information types between each of the servers according to the information interaction data;

所述信息类型传播概率表生成子单元与所述传播概率计算单元相连接,用于依据所述传播概率生成信息类型传播概率表。The information type propagation probability table generation subunit is connected to the propagation probability calculation unit, and is used to generate an information type propagation probability table according to the propagation probability.

优选地,所述信息发送范围计算单元包括:赋值单元、影响力计算单元、最初影响力序列生成单元、最终影响力序列生成单元、队首元素获取单元和信息发送范围计算子单元,其中,Preferably, the information transmission range calculation unit includes: an assignment unit, an influence calculation unit, an initial influence sequence generation unit, a final influence sequence generation unit, a team leader element acquisition unit, and an information transmission range calculation subunit, wherein,

所述赋值单元用于将预先设置的目标信息待接收范围赋值给所述目标信息发送范围;The assigning unit is used to assign the preset target information to be received range to the target information sending range;

所述影响力计算单元与所述赋值单元相连接,用于迭代计算各个所述服务器对所述目标信息类型的影响力;The influence calculation unit is connected to the value assignment unit, and is used to iteratively calculate the influence of each of the servers on the target information type;

所述最初影响力序列生成单元与所述影响力计算单元相连接,用于将所述影响力按照从大到小的顺序进行排序,生成最初影响力序列;The initial influence sequence generation unit is connected to the influence calculation unit, and is used to sort the influence in descending order to generate an initial influence sequence;

所述最终影响力序列生成单元与所述最初影响力序列生成单元相连接,用于根据所述目标信息待接收范围、预先设置的不能接收目标信息范围和所述最初影响力序列,生成最终影响力序列;The final influence sequence generation unit is connected to the initial influence sequence generation unit, and is used to generate the final influence according to the range of the target information to be received, the preset target information range that cannot be received, and the initial influence sequence. force sequence;

所述队首元素获取单元与所述最终影响力序列生成单元相连接,用于获取所述最终影响力序列中的队首元素;The leader element acquisition unit is connected to the final influence sequence generation unit, and is used to acquire the leader element in the final influence sequence;

所述信息发送范围计算子单元的一端与所述赋值单元相连接,另一端与所述队首元素获取单元相连接,用于将所述队首元素添加到所述目标信息发送范围内,直到所述目标信息发送范围内的各个服务器对所述目标信息的影响力的总和覆盖所述目标信息传播范围。One end of the information transmission range calculation subunit is connected to the assignment unit, and the other end is connected to the queue head element acquisition unit, and is used to add the queue head element to the target information transmission range until The sum of the influence of each server on the target information within the target information sending range covers the target information propagation range.

由此可见,本申请提供一种信息传播方法及装置,该方法主要通过服务器接收用户发送的目标信息以及目标信息传播条件;然后依据目标信息传播条件以及服务器上预先设置的用户注册信息,确定目标信息的目标信息传播范围;最后依据目标信息传播范围发送目标信息。本申请中服务器通过确定目标信息和目标信息的传播条件所覆盖的目标信息传播范围,然后按照目标信息传播范围发送目标信息,以解决现有技术,在进行信息传播的过程中,通常因为一部分服务器在对信息无需求的情况下被动的接收信息,导致信息传播不广泛的问题。It can be seen that this application provides an information dissemination method and device. The method mainly receives the target information sent by the user and the target information dissemination conditions through the server; The target information dissemination range of the information; finally, the target information is sent according to the target information dissemination range. In this application, the server determines the target information propagation range covered by the target information and the propagation conditions of the target information, and then sends the target information according to the target information propagation range to solve the existing technology. In the process of information propagation, usually because some servers Passively receiving information when there is no need for information leads to the problem that information dissemination is not widespread.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in this application. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本申请实施例一提供的一种信息传播方法流程图;FIG. 1 is a flowchart of an information dissemination method provided in Embodiment 1 of the present application;

图2为本申请实施例二提供的一种信息传播方法流程图;FIG. 2 is a flow chart of an information dissemination method provided in Embodiment 2 of the present application;

图3为本申请实施例三提供的一种信息类型传播概率表生成方法流程图;FIG. 3 is a flow chart of a method for generating an information type propagation probability table provided in Embodiment 3 of the present application;

图4为本申请实施例四提供的一种计算目标信息发送范围的方法流程图;FIG. 4 is a flowchart of a method for calculating the sending range of target information provided in Embodiment 4 of the present application;

图5为本申请实施例五提供的一种服务器的详细结构示意图;FIG. 5 is a schematic diagram of a detailed structure of a server provided in Embodiment 5 of the present application;

图6为本申请实施例五提供的另一种服务器的详细结构示意图;FIG. 6 is a schematic diagram of a detailed structure of another server provided in Embodiment 5 of the present application;

图7为本申请实施例五提供的一种信息发送范围计算单元的详细结构示意图;FIG. 7 is a schematic diagram of a detailed structure of an information transmission range calculation unit provided in Embodiment 5 of the present application;

图8为本申请实施例五提供的一种信息类型传播概率表生成单元的详细结构示意图。FIG. 8 is a schematic diagram of a detailed structure of an information type propagation probability table generating unit provided in Embodiment 5 of the present application.

具体实施方式detailed description

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described The embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.

实施例一:Embodiment one:

图1为本申请实施例一提供的一种信息传播方法流程图。FIG. 1 is a flowchart of an information dissemination method provided in Embodiment 1 of the present application.

如图1所示,该方法包括:As shown in Figure 1, the method includes:

S101、服务器接收用户发送的目标信息以及目标信息传播条件。S101. The server receives target information and target information propagation conditions sent by a user.

在本申请实施例中当用户需要在网络中进行信息传播时,通常将需要发送的目标信息发送给网络中的一个服务器,然后由该服务器将目标信息发送给网络中的其他服务器。其中,用户发送的目标信息可以为各种信息,如汽车信息、书籍信息等;目标信息传播条件是用户设定的目标信息的传播条件,如将目标信息发送给网络中的具有什么性质的服务器等。In the embodiment of the present application, when a user needs to spread information in the network, the target information to be sent is usually sent to a server in the network, and then the server sends the target information to other servers in the network. Among them, the target information sent by the user can be various information, such as car information, book information, etc.; the target information dissemination conditions are the dissemination conditions of the target information set by the user, such as the nature of the server in the network to which the target information is sent. Wait.

S102、服务器依据目标信息传播条件以及服务器上预先设置的用户注册信息,确定目标信息的目标信息传播范围。S102. The server determines the target information dissemination range of the target information according to the target information dissemination conditions and the user registration information preset on the server.

在本申请实施例中,可以在网络中的服务器中均预先设置用户注册信息,服务器接收到用户发送的目标信息传播条件可以为与用户注册信息相匹配的目标信息传播条件,这时服务器可以根据目标信息传播条件以及服务器中预先设置的用户注册信息确定目标信息的目标信息传播范围,也就是该服务器需要将目标信息发送到网络中的具体哪些服务器中。In this embodiment of the application, user registration information can be preset in all servers in the network, and the target information propagation condition received by the server from the user can be the target information propagation condition matching the user registration information. At this time, the server can The target information dissemination conditions and the preset user registration information in the server determine the target information dissemination range of the target information, that is, which specific servers in the network the server needs to send the target information to.

S103、服务器依据目标信息传播范围发送目标信息。S103. The server sends the target information according to the propagation range of the target information.

由此可见,本申请提供一种信息传播方法,该方法主要通过服务器接收用户发送的目标信息以及目标信息传播条件;然后依据目标信息传播条件以及服务器上预先设置的用户注册信息,确定目标信息的目标信息传播范围;最后依据目标信息传播范围发送目标信息。本申请中服务器通过确定目标信息和目标信息的传播条件所覆盖的目标信息传播范围,然后按照目标信息传播范围发送目标信息,以解决现有技术,在进行信息传播的过程中,通常因为一部分服务器在对信息无需求的情况下被动的接收信息,导致信息传播不广泛的问题。It can be seen that the present application provides an information dissemination method, which mainly receives the target information sent by the user and the target information dissemination conditions through the server; then determines the target information according to the target information dissemination conditions and the user registration information preset on the server The target information dissemination range; finally, the target information is sent according to the target information dissemination range. In this application, the server determines the target information propagation range covered by the target information and the propagation conditions of the target information, and then sends the target information according to the target information propagation range to solve the existing technology. In the process of information propagation, usually because some servers Passively receiving information when there is no need for information leads to the problem that information dissemination is not widespread.

实施例二:Embodiment two:

图2为本申请实施例二提供的一种信息传播方法流程图。FIG. 2 is a flow chart of an information dissemination method provided in Embodiment 2 of the present application.

如图2所示,该方法包括:As shown in Figure 2, the method includes:

S201、服务器接收用户发送的目标信息以及目标信息传播条件。S201. The server receives target information and target information propagation conditions sent by a user.

S202、服务器依据目标信息传播条件以及服务器上预先设置的用户注册信息,确定目标信息的目标信息传播范围。S202. The server determines the target information dissemination range of the target information according to the target information dissemination conditions and the user registration information preset on the server.

本申请实施例中提供的步骤S201-S202的执行过程与实施例一中提供的步骤S101-S102的执行过程相同,本申请实施例提供的步骤S201-S202的详细描述请参见本申请实施例一中的步骤S101-S102,在此不再赘述。The execution process of steps S201-S202 provided in the embodiment of the present application is the same as the execution process of steps S101-S102 provided in the first embodiment of the present application. For the detailed description of the steps S201-S202 provided in the embodiment of the present application, please refer to the first embodiment of the present application Steps S101-S102 in , will not be repeated here.

S203、服务器依据目标信息以及服务器上预先设置的信息类型表,确定目标信息的目标信息类型。S203. The server determines the target information type of the target information according to the target information and the information type table preset on the server.

在本申请实施例中,服务器中预先设置有信息类型表,当确定了目标信息的传播范围以后,服务器会根据接收到用户发送的目标信息以及预先设置的信息类型表,确定该目标信息的目标信息类型。In the embodiment of this application, the server is preset with an information type table. After determining the spread range of the target information, the server will determine the target of the target information according to the received target information sent by the user and the preset information type table. information type.

S204、服务器依据目标信息类型、目标信息传播范围和服务器上预先设置的信息类型传播概率数据表,计算目标信息的目标信息发送范围。S204. The server calculates the target information transmission range of the target information according to the target information type, the target information propagation range, and the information type propagation probability data table preset on the server.

在本申请实施例中,服务器中还预先设置有信息类型传播概率表,当确定目标信息类型后,该服务器会根据目标信息类型、目标信息传播范围和服务器上预先设置的信息类型传播概率数据表,计算目标信息的目标信息发送范围,该目标信息发送范围为网络中的一部分服务器,通过接收到用户发送的目标信息的服务器,将目标信息发送给该部分服务器,然后根据网络的交互性,使目标信息进行传播,从而使得目标信息的传播范围覆盖目标信息传播范围。In this embodiment of the application, the server is also preset with an information type propagation probability table. After the target information type is determined, the server will propagate the probability data table according to the target information type, the target information propagation range and the information type preset on the server. , calculate the target information sending range of the target information, the target information sending range is a part of the server in the network, the server that receives the target information sent by the user sends the target information to this part of the server, and then according to the interactivity of the network, make The target information is propagated, so that the target information spread range covers the target information spread range.

S205、服务器依据目标信息发送范围发送目标信息。S205. The server sends the target information according to the target information sending range.

此外,在本申请实施例中,还包括为目标信息发送范围内的服务器提供报酬的计算方法,假设目标信息的预设为B,下面以目标信息发送范围内的服务器S为例进行说明,该服务器S所获得的报酬为:In addition, in the embodiment of the present application, it also includes a calculation method of providing remuneration for servers within the target information sending range, assuming that the default of the target information is B, the server S within the target information sending range is used as an example for illustration below, the The reward obtained by server S is:

Ff sthe s == PP sthe s ΣΣ sthe s ∈∈ SS PP sthe s ·&Center Dot; BB

由此可见,本申请提供一种信息传播方法,该方法主要是当服务器接收用户发送的目标信息以及目标信息传播条件后,通过计算目标信息的目标信息发送范围,然后将目标信息按照目标信息发送范围发送出去。该方法通过计算目标信息发送范围,然后将目标信息按照目标信息发送范围发送给特定的服务器,再通过网络的传输使得目标信息的传播可以覆盖到目标信息传播范围,从而进一步解决现有技术,在进行信息传播的过程中,通常因为一部分服务器在对信息无需求的情况下被动的接收信息,导致信息传播不广泛的问题。It can be seen that the present application provides an information dissemination method, which is mainly after the server receives the target information sent by the user and the target information dissemination conditions, calculates the target information sending range of the target information, and then sends the target information according to the target information The range is sent out. This method calculates the target information transmission range, then sends the target information to a specific server according to the target information transmission range, and then transmits the target information through the network to cover the target information transmission range, thereby further solving the existing technology. In the process of information dissemination, usually because some servers passively receive information when there is no demand for information, the problem of information dissemination is not widespread.

实施例三:Embodiment three:

图3为本申请实施例三提供的一种信息类型传播概率表生成方法流程图。FIG. 3 is a flow chart of a method for generating an information type propagation probability table provided in Embodiment 3 of the present application.

如图3所示,该方法包括:As shown in Figure 3, the method includes:

S301、接收各个服务器之间的信息交互数据。S301. Receive information exchange data between servers.

在本申请实施例中各个服务器之间的信息交互数据可以为在各个服务器之间的信息转发、评论等数据。In the embodiment of the present application, the information interaction data between various servers may be data such as information forwarding and comments among various servers.

S302、依据信息交互数据计算各个服务器之间不同信息类型的传播概率。S302. Calculate the propagation probabilities of different types of information among the servers according to the information interaction data.

在本申请实施例中将各个服务器之间的关系看成边,将每个服务器看成一个节点,且主要是通过贝叶斯方法通过三个层次来计算每条边上的信息类型传播概率参量,下面我们以第k条边上的第c类信息为例来考虑其传播概率计算的问题。In the embodiment of this application, the relationship between each server is regarded as an edge, and each server is regarded as a node, and the information type propagation probability parameter on each edge is calculated mainly through three levels through the Bayesian method , let's take the c-th type of information on the k-th edge as an example to consider the problem of its propagation probability calculation.

A)层次一(全局参量a(1),b(1)):假设全局网络上共有L条边(编号为1,2,…L)至少在其一个节点上出现过第c类信息。对于这L条边中的第k条边(i,j),如果第c类信息在节点i上出现M次,而节点j转发了其中的N次(注意,这里M一定不为0,否则(i,j)不在上述的L条边中),则第k条边的传播概率为pk=N/M。对于所有L条边,设它们的传播概率分别为p1,p2,…pL。令:A) Level 1 (global parameters a (1) , b (1) ): Assume that there are a total of L edges (numbered 1, 2, ... L) on the global network, and at least one of its nodes has information of type c. For the k-th edge (i, j) among the L edges, if the c-th type of information appears M times on node i, and node j forwards N times of them (note that M must not be 0 here, otherwise (i, j) are not among the above L edges), then the propagation probability of the kth edge is p k =N/M. For all L edges, let their propagation probabilities be p 1 , p 2 ,...p L . make:

pp ‾‾ == 11 LL ΣΣ ii == 11 LL pp ii

pp ‾‾ ‾‾ == 11 LL -- 11 ΣΣ ii == 11 LL (( pp ii -- pp ‾‾ )) 22

则,but,

aa (( 11 )) == pp ‾‾ ·· pp ‾‾ (( 11 -- pp ‾‾ )) -- pp ‾‾ ‾‾ pp ‾‾ ‾‾

bb (( 11 )) == (( 11 -- pp ‾‾ )) ·&Center Dot; pp ‾‾ (( 11 -- pp ‾‾ )) -- pp ‾‾ ‾‾ pp ‾‾ ‾‾

B)层次二(用户参量ai (2),bi (2)):假设节点i曾转发或分享过Ni次第c类信息,而与他相关的b个节点分别转发了其中的n1,n2,…nb次,令:B) Level 2 (user parameters a i (2) , b i (2) ): Suppose node i has reposted or shared N i times of information of type c, and b nodes related to him have reposted n 1 of them ,n 2 ,…n b times, let:

pp ii ‾‾ == 11 bb ΣΣ kk == 11 bb nno kk NN ii

pp ii ‾‾ ‾‾ == 11 bb -- 11 ΣΣ kk == 11 bb (( nno kk NN ii -- pp ii ‾‾ )) 22

but

aa ii (( 22 )) == pp ii ‾‾ ·&Center Dot; pp ii ‾‾ (( 11 -- pp ii ‾‾ )) -- pp ii ‾‾ ‾‾ pp ii ‾‾ ‾‾

bb ii (( 22 )) == (( 11 -- pp ii ‾‾ )) ·&Center Dot; pp ii ‾‾ (( 11 -- pp ii ‾‾ )) -- pp ii ‾‾ ‾‾ pp ii ‾‾ ‾‾

C)层次三(边参量ak (3),bk (3)):假设第k条边(i,j)中的节点i曾转发或分享第c类信息Ni=a3+b3次,而节点j转发了其中的a3次,则C) Level 3 (edge parameters a k (3) , b k (3) ): Assume that node i in the kth edge (i, j) has forwarded or shared information of the c-th class N i =a 3 +b 3 times, and node j forwarded a 3 times, then

aa kk (( 33 )) == aa 33

bb kk (( 33 )) == bb 33

最终,第k条边(i,j)上的第c类信息传播概率由三个层次的参量共同决定,即:Finally, the c-th type of information propagation probability on the k-th edge (i, j) is jointly determined by the parameters of the three levels, namely:

tt ijcijc == aa (( 11 )) ++ aa ii (( 22 )) ++ aa kk (( 33 )) aa (( 11 )) ++ aa ii (( 22 )) ++ aa kk (( 33 )) ++ bb (( 11 )) ++ bb ii (( 22 )) ++ bb kk (( 33 ))

S303、依据传播概率生成信息类型传播概率表。S303. Generate an information type propagation probability table according to the propagation probability.

由此可见,本申请提供一种信息类型传播概率表的生成方法,该方法首先接收各个服务器之间的信息交互数据,然后依据信息交互数据计算各个服务器之间不同信息类型的传播概率,最后依据传播概率生成信息类型传播概率表,通过提供信息类型传播概率表的生成方法,使得本申请提供的信息传播方法更加清晰、完整。It can be seen that the present application provides a method for generating information type propagation probability tables. The method first receives information interaction data between servers, and then calculates the propagation probabilities of different information types between servers according to the information interaction data. Finally, according to Propagation probability generates an information type propagation probability table. By providing a method for generating an information type propagation probability table, the information propagation method provided by this application is clearer and more complete.

实施例四:Embodiment four:

图4为本申请实施例四提供的一种计算目标信息发送范围的方法流程图。FIG. 4 is a flow chart of a method for calculating a target information sending range provided in Embodiment 4 of the present application.

如图4所示,该方法包括:As shown in Figure 4, the method includes:

S401、将预先设置的目标信息待接收范围赋值给目标信息发送范围。S401. Assign the preset target information to-be-received range to the target information sending range.

在本申请实施例中,当服务器接收用户发送的目标信息为A,且确定该目标信息的目标信息类型为C,与该目标信息相对应的目标信息传播范围为T,服务器中预先设置的信息类型传播概率表为G,不能接收目标信息范围E,目标信息待接收范围K。In the embodiment of this application, when the server receives the target information sent by the user as A, and determines that the target information type of the target information is C, and the target information corresponding to the target information spreads to T, the information preset in the server The type propagation probability table is G, the range E of target information cannot be received, and the range K of target information is to be received.

首先将预先设置的目标信息待接收范围赋值给目标信息发送范围,即S=K。First, assign the pre-set target information receiving range to the target information sending range, that is, S=K.

S402、迭代计算各个服务器对目标信息类型的影响力。S402. Iteratively calculate the influence of each server on the target information type.

在本申请实施例中,迭代计算每个服务器对目标信息类型C的影响力Pi,方式如下:In the embodiment of this application, the influence P i of each server on the target information type C is iteratively calculated in the following manner:

1)初始时,对于每一个用户Pi=0;1) Initially, for each user P i =0;

2)如果用户i∈T,则:2) If user i ∈ T, then:

PP ii == ΣΣ jj tt ijcijc ΣΣ jj tt ijcijc ++ aa (( 11 ++ ΣΣ jj == 11 nno tt ijcijc pp jj ))

如果用户则:if the user but:

PP ii == ΣΣ jj tt ijcijc ΣΣ jj tt ijcijc ++ αα (( ΣΣ jj == 11 nno tt ijcijc PP jj ))

其中α是一个正数,一般取为0.2。Where α is a positive number, generally taken as 0.2.

3)迭代步骤2)直到Pi收敛。3) Iterate step 2) until Pi converges.

该步骤将得出每个服务器i对目标信息类型的影响力。This step will yield the influence of each server i on the target information type.

S403、将影响力按照从大到小的顺序进行排序,生成最初影响力序列。S403. Sort the influence in descending order to generate an initial influence sequence.

在本申请实施例中,将影响力按照从大到小的顺序进行排序,生成最初影响力序列Se。In the embodiment of the present application, the influence is sorted in descending order to generate the initial influence sequence Se.

S404、根据目标信息待接收范围、预先设置的不能接收目标信息范围和最初影响力序列,生成最终影响力序列。S404. Generate a final influence sequence according to the target information to-be-received range, the preset target information range that cannot be received, and the initial influence sequence.

在本申请实施例中,将不能接收目标信息范围E,目标信息待接收范围K从最初影响力序列Se中剔除,生成最终影响力序列Se0。In the embodiment of the present application, the target information range E that cannot be received and the target information range K to be received are eliminated from the initial influence sequence Se to generate the final influence sequence Se0.

S405、获取最终影响力序列中的队首元素。S405. Obtain the team leader element in the final influence sequence.

获取最终影响力序列Se0中的队首元素。Get the leader element in the final influence sequence Se0.

S406、将队首元素添加到目标信息发送范围内,直到目标信息发送范围内的各个服务器对目标信息的影响力的总和覆盖目标信息传播范围。S406. Add the team leader element to the target information sending range until the sum of the influence of each server on the target information in the target information sending range covers the target information propagation range.

在本申请实施例中,将获取到的最终影响力序列Se0中的队首元素添加到目标信息发送范围内,重新返回步骤S401,重复本申请实施例四提供的步骤S401-S406,直到目标信息发送范围内的各个服务器对目标信息的影响力的总和覆盖目标信息传播范围。In the embodiment of the present application, add the obtained leader element in the final influence sequence Se0 to the sending range of the target information, return to step S401, and repeat the steps S401-S406 provided in the fourth embodiment of the present application until the target information The sum of the influence of each server within the sending range on the target information covers the target information propagation range.

由此可见,本申请提供一种计算目标信息发送范围的方法流程图,该方法首先将预先设置的目标信息待接收范围赋值给目标信息发送范围,迭代计算各个服务器对目标信息类型的影响力,然后将影响力按照从大到小的顺序进行排序,生成最初影响力序列;根据目标信息待接收范围、预先设置的不能接收目标信息范围和最初影响力序列,生成最终影响力序列;最后获取最终影响力序列中的队首元素,将队首元素添加到目标信息发送范围内,直到目标信息发送范围内的各个服务器对目标信息的影响力的总和覆盖目标信息传播范围。本申请通过提供目标信息发送范围的计算方法,使得本申请提供的信息传播方法更加清晰、完整。It can be seen that the present application provides a flow chart of a method for calculating the target information sending range. The method first assigns the preset target information to be received range to the target information sending range, iteratively calculates the influence of each server on the target information type, Then sort the influence in descending order to generate the initial influence sequence; generate the final influence sequence according to the range of target information to be received, the pre-set unacceptable target information range and the initial influence sequence; finally obtain the final The team head element in the influence sequence, add the team head element to the target information transmission range until the sum of the influence of each server on the target information within the target information transmission range covers the target information transmission range. This application makes the information dissemination method provided by this application clearer and more complete by providing a calculation method for the target information transmission range.

实施例五:Embodiment five:

本申请实施例五提供一种信息传播系统,该系统应用于网络平台,且该网络平台上包括至少两台服务器。Embodiment 5 of the present application provides an information dissemination system, the system is applied to a network platform, and the network platform includes at least two servers.

当网络平台上的一台服务器接收到用户发送的目标信息以及目标信息传播条件以后,该服务器依据接收到的目标信息传播条件以及该服务器上预先设置的用户注册信息,确定目标信息的目标信息传播范围,并且依据目标信息传播范围发送目标信息。其中,目标信息传播范围即指应该将目标信息发送到网络中的哪部分特定的服务器中。When a server on the network platform receives the target information sent by the user and the target information dissemination conditions, the server determines the target information dissemination of the target information according to the received target information dissemination conditions and the user registration information preset on the server. range, and send target information according to the target information propagation range. Wherein, the target information dissemination range refers to which specific server in the network the target information should be sent to.

图5为本申请实施例五提供的一种服务器的详细结构示意图。FIG. 5 is a schematic diagram of a detailed structure of a server provided in Embodiment 5 of the present application.

如图5所示,该网络平台中的服务器包括:信息接收单元1、传播范围确定单元2和信息发送单元3。As shown in FIG. 5 , the server in the network platform includes: an information receiving unit 1 , a propagation range determining unit 2 and an information sending unit 3 .

其中,信息接收单元1、传播范围确定单元2和信息发送单元3依次相连接。Wherein, the information receiving unit 1, the propagation range determining unit 2 and the information sending unit 3 are connected in sequence.

信息接收单元1的作用是接收用户发送的目标信息以及目标信息传播条件。The function of the information receiving unit 1 is to receive the target information sent by the user and the propagation conditions of the target information.

传播范围确定单元2和信息接收单元1相连接,传播范围确定单元2依据接收到的目标信息传播条件以及服务器上预先设置的用户注册信息,确定目标信息的目标信息传播范围。The propagation range determination unit 2 is connected to the information receiving unit 1, and the propagation range determination unit 2 determines the target information propagation range of the target information according to the received target information propagation conditions and the user registration information preset on the server.

信息发送单元3和传播范围确定单元2相连接,信息发送单元3根据接收到的目标信息传播范围发送目标信息。The information sending unit 3 is connected to the propagation range determining unit 2, and the information sending unit 3 sends the target information according to the received target information propagation range.

图6为本申请实施例五提供的另一种服务器的详细结构示意图。FIG. 6 is a schematic diagram of a detailed structure of another server provided in Embodiment 5 of the present application.

如图6所示,该服务器的详细结构包括:信息接收单元1、传播范围确定单元2、信息类型确定单元31、信息发送范围计算单元32和信息发送子单元33。As shown in FIG. 6 , the detailed structure of the server includes: an information receiving unit 1 , a transmission range determining unit 2 , an information type determining unit 31 , an information sending range calculating unit 32 and an information sending subunit 33 .

其中,传播范围确定单元2与信息接收单元1相连接;信息类型确定单元31与信息接收单元1相连接;信息发送范围计算单元32的一端与信息类型确定单元31相连接,另一端与传播范围确定单元2相连接;信息发送子单元33与信息发送范围计算单元32相连接。Wherein, the propagation range determining unit 2 is connected with the information receiving unit 1; the information type determining unit 31 is connected with the information receiving unit 1; one end of the information sending range calculating unit 32 is connected with the information type determining unit 31, and the other end is connected with the propagation range The determining unit 2 is connected; the information sending subunit 33 is connected with the information sending range calculating unit 32 .

信息接收单元1的作用是接收用户发送的目标信息以及目标信息传播条件。The function of the information receiving unit 1 is to receive the target information sent by the user and the propagation conditions of the target information.

传播范围确定单元2和信息接收单元1相连接,传播范围确定单元2依据接收到的目标信息传播条件以及服务器上预先设置的用户注册信息,确定目标信息的目标信息传播范围。The propagation range determination unit 2 is connected to the information receiving unit 1, and the propagation range determination unit 2 determines the target information propagation range of the target information according to the received target information propagation conditions and the user registration information preset on the server.

信息类型确定单元31与信息接收单元1相连接,信息类型确定单元31根据接收到的目标信息以及服务器上预先设置的信息类型表,确定目标信息的目标信息类型。The information type determination unit 31 is connected with the information receiving unit 1, and the information type determination unit 31 determines the target information type of the target information according to the received target information and the preset information type table on the server.

信息发送范围计算单元32的一端与信息类型确定单元31相连接,另一端与传播范围确定单元2相连接,信息发送范围计算单元32根据接收到的目标信息类型和目标信息传播范围,以及服务器上预先设置的信息类型传播概率数据表,计算目标信息的目标信息发送范围。One end of the information transmission range calculation unit 32 is connected with the information type determination unit 31, and the other end is connected with the transmission range determination unit 2, and the information transmission range calculation unit 32 is based on the received target information type and the target information transmission range, and on the server. The pre-set information type propagation probability data table calculates the target information sending range of the target information.

信息发送子单元33与与信息发送范围计算单元32相连接,用于根据接收到的目标信息发送范围发送目标信息。The information sending subunit 33 is connected with the information sending range calculation unit 32, and is used for sending the target information according to the received target information sending range.

图7为本申请实施例五提供的信息发送范围计算单元的详细结构示意图。FIG. 7 is a schematic diagram of a detailed structure of an information transmission range calculation unit provided in Embodiment 5 of the present application.

如图7所示,信息发送范围计算单元包括:赋值单元321、影响力计算单元322、最初影响力序列生成单元323、最终影响力序列生成单元324、队首元素获取单元325和信息发送范围计算子单元326。As shown in Figure 7, the information transmission range calculation unit includes: an assignment unit 321, an influence calculation unit 322, an initial influence sequence generation unit 323, a final influence sequence generation unit 324, a leader element acquisition unit 325, and an information transmission range calculation unit. Subunit 326.

其中,赋值单元321、影响力计算单元322、最初影响力序列生成单元323、最终影响力序列生成单元324、队首元素获取单元325和信息发送范围计算子单元326依次相连接,且信息发送范围计算子单元326与赋值单元321相连接。Among them, the value assignment unit 321, the influence calculation unit 322, the initial influence sequence generation unit 323, the final influence sequence generation unit 324, the leader element acquisition unit 325 and the information transmission range calculation subunit 326 are connected in sequence, and the information transmission range The calculation subunit 326 is connected with the assignment unit 321 .

赋值单元321用于将预先设置的目标信息待接收范围赋值给目标信息发送范围。The assigning unit 321 is configured to assign the preset target information to-be-received range to the target information sending range.

影响力计算单元322与赋值单元321相连接,影响力计算单元322迭代计算各个服务器对目标信息类型的影响力。The influence calculation unit 322 is connected to the value assignment unit 321, and the influence calculation unit 322 iteratively calculates the influence of each server on the target information type.

最初影响力序列生成单元323与影响力计算单元322相连接,最初影响力序列生成单元323将影响力按照从大到小的顺序进行排序,生成最初影响力序列。The initial influence sequence generation unit 323 is connected to the influence calculation unit 322 , and the initial influence sequence generation unit 323 sorts the influence in descending order to generate the initial influence sequence.

最终影响力序列生成单元234与最初影响力序列生成单元323相连接,最终影响力序列生成单元324根据目标信息待接收范围、预先设置的不能接收目标信息范围和最初影响力序列,生成最终影响力序列。The final influence sequence generation unit 234 is connected to the initial influence sequence generation unit 323, and the final influence sequence generation unit 324 generates the final influence sequence according to the target information to be received range, the preset target information range that cannot be received, and the initial influence sequence. sequence.

队首元素获取单元325与最终影响力序列生成单元324相连接,队首元素获取单元325获取最终影响力序列中的队首元素。The leader element acquisition unit 325 is connected to the final influence sequence generating unit 324, and the leader element acquisition unit 325 acquires the leader element in the final influence sequence.

信息发送范围计算子单元326的一端与赋值单元321相连接,另一端与队首元素获取单元325相连接,信息发送范围计算子单元326将队首元素添加到目标信息发送范围内,直到目标信息发送范围内的各个服务器对目标信息的影响力的总和覆盖目标信息传播范围。One end of the information transmission range calculation subunit 326 is connected with the value assignment unit 321, and the other end is connected with the queue head element acquisition unit 325, and the information transmission range calculation subunit 326 adds the queue head element to the target information transmission range until the target information The sum of the influence of each server within the sending range on the target information covers the target information propagation range.

图8为本申请实施例五提供的一种信息类型传播概率表生成单元的详细结构示意图。FIG. 8 is a schematic diagram of a detailed structure of an information type propagation probability table generating unit provided in Embodiment 5 of the present application.

如图8所示,信息类型传播概率表生成单元包括:信息交互数据接收单元41、传播概率计算单元42和信息类型传播概率表生成子单元43,其中,信息交互数据接收单元41、传播概率计算单元42和信息类型传播概率表生成子单元43依次相连接。As shown in Figure 8, the information type propagation probability table generation unit includes: information interaction data receiving unit 41, propagation probability calculation unit 42 and information type propagation probability table generation subunit 43, wherein, information interaction data reception unit 41, propagation probability calculation unit 43 The unit 42 is sequentially connected with the information type propagation probability table generation subunit 43.

信息交互数据接收单元41用于接收各个服务器之间的信息交互数据。The information exchange data receiving unit 41 is configured to receive information exchange data between various servers.

传播概率计算单元42与信息交互数据接收单元41相连接,传播概率计算单元42依据信息交互数据计算各个服务器之间不同信息类型的传播概率;The propagation probability calculation unit 42 is connected to the information interaction data receiving unit 41, and the propagation probability calculation unit 42 calculates the propagation probability of different types of information between each server according to the information interaction data;

信息类型传播概率表生成子单元43与传播概率计算单元42相连接,信息类型传播概率表生成子单元43依据传播概率生成信息类型传播概率表。The information type propagation probability table generation subunit 43 is connected with the propagation probability calculation unit 42, and the information type propagation probability table generation subunit 43 generates the information type propagation probability table according to the propagation probability.

由此可见,本申请提供一种信息传播装置,该装置包括信息接收单元、传播范围确定单元和信息发送单元,其中信息接收单元用于接收用户发送的目标信息以及目标信息传播条件;传播范围确定单元用于依据目标信息传播条件以及服务器上预先设置的用户注册信息,确定目标信息的目标信息传播范围;信息发送单元用于依据目标信息传播范围发送目标信息,本申请通过确定目标信息和目标信息的传播条件所覆盖的目标信息传播范围,然后按照目标信息传播范围发送目标信息,解决现有技术,在进行信息传播的过程中,通常因为一部分服务器在对信息无需求的情况下被动的接收信息,导致信息传播不广泛的问题。It can be seen that the present application provides an information propagation device, which includes an information receiving unit, a propagation range determination unit, and an information sending unit, wherein the information receiving unit is used to receive the target information sent by the user and the target information propagation conditions; the propagation range is determined The unit is used to determine the target information dissemination range of the target information according to the target information dissemination conditions and the user registration information preset on the server; the information sending unit is used to send the target information according to the target information dissemination range. This application determines the target information and target information The target information propagation range covered by the propagation conditions, and then send the target information according to the target information propagation range, to solve the existing technology, in the process of information propagation, usually because some servers passively receive information when there is no demand for information , leading to the problem of not widespread information dissemination.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and for the related information, please refer to the description of the method part.

以上仅是本申请的优选实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above are only preferred embodiments of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the application. Therefore, the present application will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (6)

1.一种信息传播方法,应用于网络平台,所述网络平台上包括至少两台服务器,其特征在于,包括:1. A method for disseminating information, applied to a network platform, comprising at least two servers on the network platform, characterized in that, comprising: 所述服务器接收用户发送的目标信息以及目标信息传播条件;The server receives the target information sent by the user and the target information dissemination conditions; 所述服务器依据所述目标信息传播条件以及所述服务器上预先设置的用户注册信息,确定所述目标信息的目标信息传播范围;The server determines the target information dissemination range of the target information according to the target information dissemination conditions and the user registration information preset on the server; 所述服务器依据所述目标信息传播范围发送所述目标信息;The server sends the target information according to the spread range of the target information; 所述服务器依据所述目标信息传播范围发送所述目标信息包括:The sending of the target information by the server according to the propagation range of the target information includes: 所述服务器依据所述目标信息以及所述服务器上预先设置的信息类型表,确定所述目标信息的目标信息类型;The server determines the target information type of the target information according to the target information and a preset information type table on the server; 所述服务器依据所述目标信息类型、所述目标信息传播范围和所述服务器上预先设置的信息类型传播概率表,计算所述目标信息的目标信息发送范围;The server calculates the target information transmission range of the target information according to the target information type, the target information propagation range and the information type propagation probability table preset on the server; 所述服务器依据所述目标信息发送范围发送所述目标信息。The server sends the target information according to the target information sending range. 2.根据权利要求1所述的方法,其特征在于,所述信息类型传播概率表的生成过程为:2. method according to claim 1, is characterized in that, the generation process of described information type propagation probability table is: 接收各个所述服务器之间的信息交互数据;receiving information interaction data between each of the servers; 依据所述信息交互数据计算各个所述服务器之间不同信息类型的传播概率;calculating the dissemination probability of different types of information between each of the servers according to the information interaction data; 依据所述传播概率生成信息类型传播概率表。An information type propagation probability table is generated according to the propagation probability. 3.根据权利要求2所述的方法,其特征在于,所述服务器依据所述目标信息类型、所述目标信息传播范围和所述服务器上预先设置的信息类型传播概率数据表,计算所述目标信息的目标信息发送范围,包括:3. The method according to claim 2, wherein the server calculates the target information type according to the target information type, the target information propagation range and the information type propagation probability data table preset on the server. The target information sending scope of the information, including: 将预先设置的目标信息待接收范围赋值给所述目标信息发送范围;Assigning the preset target information to be received range to the target information sending range; 迭代计算各个所述服务器对所述目标信息类型的影响力;iteratively calculating the influence of each of the servers on the target information type; 将所述影响力按照从大到小的顺序进行排序,生成最初影响力序列;sort the influence in descending order to generate an initial influence sequence; 根据所述目标信息待接收范围、预先设置的不能接收目标信息范围和所述最初影响力序列,生成最终影响力序列;generating a final influence sequence according to the target information to-be-received range, the preset target information range that cannot be received, and the initial influence sequence; 获取所述最终影响力序列中的队首元素;Acquiring the leader element in the final influence sequence; 将所述队首元素添加到所述目标信息发送范围内,直到所述目标信息发送范围内的各个服务器对所述目标信息的影响力的总和覆盖所述目标信息传播范围。Adding the leader element to the target information sending range until the sum of the influences of the servers in the target information sending range on the target information covers the target information propagation range. 4.一种信息传播系统,应用于网络平台,其特征在于,所述网络平台上包括至少两台服务器,4. An information dissemination system applied to a network platform, characterized in that the network platform includes at least two servers, 所述服务器用于接收用户发送的目标信息以及目标信息传播条件,依据所述目标信息传播条件以及所述服务器上预先设置的用户注册信息,确定所述目标信息的目标信息传播范围,并且依据所述目标信息传播范围发送所述目标信息;The server is used to receive target information and target information dissemination conditions sent by users, determine the target information dissemination range of the target information according to the target information dissemination conditions and user registration information preset on the server, and sending the target information within the target information dissemination range; 所述服务器包括:信息接收单元、传播范围确定单元和信息发送单元,其中,The server includes: an information receiving unit, a propagation range determining unit, and an information sending unit, wherein, 所述信息接收单元用于接收用户发送的目标信息以及目标信息传播条件;The information receiving unit is used to receive the target information sent by the user and the propagation conditions of the target information; 所述传播范围确定单元与所述信息接收单元相连接,用于依据所述目标信息传播条件以及所述服务器上预先设置的用户注册信息,确定所述目标信息的目标信息传播范围;The propagation range determination unit is connected to the information receiving unit, and is used to determine the target information propagation range of the target information according to the target information propagation conditions and the preset user registration information on the server; 所述信息发送单元与所述传播范围确定单元相连接,用于依据所述目标信息传播范围发送所述目标信息;The information sending unit is connected to the propagation range determination unit, and is used to send the target information according to the target information propagation range; 所述信息发送单元包括:信息类型确定单元、信息发送范围计算单元和信息发送子单元,其中,The information sending unit includes: an information type determination unit, an information sending range calculation unit and an information sending subunit, wherein, 所述信息类型确定单元与所述信息接收单元相连接,用于依据所述目标信息以及所述服务器上预先设置的信息类型表,确定所述目标信息的目标信息类型;The information type determining unit is connected to the information receiving unit, and is used to determine the target information type of the target information according to the target information and a preset information type table on the server; 所述信息发送范围计算单元的一端与所述传播范围确定单元相连接,另一端与所述信息类型确定单元相连接,用于依据所述目标信息类型、所述目标信息传播范围和所述服务器上预先设置的信息类型传播概率数据表,计算所述目标信息的目标信息发送范围;One end of the information transmission range calculation unit is connected to the propagation range determination unit, and the other end is connected to the information type determination unit, and is used to transmit information according to the target information type, the target information propagation range and the server. calculating the target information sending range of the target information on the pre-set information type propagation probability data table; 所述信息发送子单元与所述信息发送范围计算单元相连接,用于依据所述目标信息发送范围发送所述目标信息。The information sending subunit is connected to the information sending range calculation unit, and is used for sending the target information according to the target information sending range. 5.根据权利要求4所述的系统,其特征在于,还包括信息类型传播概率表生成单元,5. The system according to claim 4, further comprising an information type propagation probability table generating unit, 所述信息类型传播概率表生成单元包括:信息交互数据接收单元、传播概率计算单元和信息类型传播概率表生成子单元,其中,The information type propagation probability table generation unit includes: an information interaction data receiving unit, a propagation probability calculation unit, and an information type propagation probability table generation subunit, wherein, 所述信息交互数据接收单元用于接收各个所述服务器之间的信息交互数据;The information interaction data receiving unit is used to receive information interaction data between each of the servers; 所述传播概率计算单元与所述信息交互数据接收单元相连接,用于依据所述信息交互数据计算各个所述服务器之间不同信息类型的传播概率;The propagation probability calculation unit is connected to the information interaction data receiving unit, and is used to calculate the propagation probability of different information types between each of the servers according to the information interaction data; 所述信息类型传播概率表生成子单元与所述传播概率计算单元相连接,用于依据所述传播概率生成信息类型传播概率表。The information type propagation probability table generation subunit is connected to the propagation probability calculation unit, and is used to generate an information type propagation probability table according to the propagation probability. 6.根据权利要求5所述的系统,其特征在于,所述信息发送范围计算单元包括:赋值单元、影响力计算单元、最初影响力序列生成单元、最终影响力序列生成单元、队首元素获取单元和信息发送范围计算子单元,其中,6. The system according to claim 5, wherein the information transmission range calculation unit comprises: an assignment unit, an influence calculation unit, an initial influence sequence generation unit, a final influence sequence generation unit, and a leader element acquisition unit unit and information sending range calculation subunit, where, 所述赋值单元用于将预先设置的目标信息待接收范围赋值给所述目标信息发送范围;The assigning unit is used to assign the preset target information to be received range to the target information sending range; 所述影响力计算单元与所述赋值单元相连接,用于迭代计算各个所述服务器对所述目标信息类型的影响力;The influence calculation unit is connected to the value assignment unit, and is used to iteratively calculate the influence of each of the servers on the target information type; 所述最初影响力序列生成单元与所述影响力计算单元相连接,用于将所述影响力按照从大到小的顺序进行排序,生成最初影响力序列;The initial influence sequence generation unit is connected to the influence calculation unit, and is used to sort the influence in descending order to generate an initial influence sequence; 所述最终影响力序列生成单元与所述最初影响力序列生成单元相连接,用于根据所述目标信息待接收范围、预先设置的不能接收目标信息范围和所述最初影响力序列,生成最终影响力序列;The final influence sequence generation unit is connected to the initial influence sequence generation unit, and is used to generate the final influence according to the range of the target information to be received, the preset target information range that cannot be received, and the initial influence sequence. force sequence; 所述队首元素获取单元与所述最终影响力序列生成单元相连接,用于获取所述最终影响力序列中的队首元素;The leader element acquisition unit is connected to the final influence sequence generation unit, and is used to acquire the leader element in the final influence sequence; 所述信息发送范围计算子单元的一端与所述赋值单元相连接,另一端与所述队首元素获取单元相连接,用于将所述队首元素添加到所述目标信息发送范围内,直到所述目标信息发送范围内的各个服务器对所述目标信息的影响力的总和覆盖所述目标信息传播范围。One end of the information transmission range calculation subunit is connected to the assignment unit, and the other end is connected to the queue head element acquisition unit, and is used to add the queue head element to the target information transmission range until The sum of the influence of each server on the target information within the target information sending range covers the target information propagation range.
CN201310164715.6A 2013-05-07 2013-05-07 A kind of information dissemination method and system Active CN103248626B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310164715.6A CN103248626B (en) 2013-05-07 2013-05-07 A kind of information dissemination method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310164715.6A CN103248626B (en) 2013-05-07 2013-05-07 A kind of information dissemination method and system

Publications (2)

Publication Number Publication Date
CN103248626A CN103248626A (en) 2013-08-14
CN103248626B true CN103248626B (en) 2016-06-08

Family

ID=48927848

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310164715.6A Active CN103248626B (en) 2013-05-07 2013-05-07 A kind of information dissemination method and system

Country Status (1)

Country Link
CN (1) CN103248626B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI552002B (en) * 2014-04-22 2016-10-01 財團法人工業技術研究院 Method and system for dynamic instance deployment of public cloud
CN109284634B (en) * 2018-10-30 2023-04-25 深圳市元征科技股份有限公司 Block chain node and product information acquisition method and device
CN110601925B (en) * 2019-10-21 2021-07-27 秒针信息技术有限公司 Information screening method and device, electronic equipment and storage medium
CN113542132A (en) * 2020-04-21 2021-10-22 华为技术有限公司 Routing information diffusion method, device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1150508B1 (en) * 2000-04-28 2006-05-17 Canon Kabushiki Kaisha Information distributing method and information distributing system
CN101296256A (en) * 2008-06-19 2008-10-29 中国电信股份有限公司 Method and system for implementing accurate information propelling by internet
CN101901450A (en) * 2010-07-14 2010-12-01 中兴通讯股份有限公司 Media content recommendation method and media content recommendation system
CN101930578A (en) * 2009-12-14 2010-12-29 庾良建 Method and system for information popularization directional exchange
CN102316046A (en) * 2010-06-29 2012-01-11 国际商业机器公司 The method and apparatus of the user's recommendation information in social networks
CN102521420A (en) * 2012-01-04 2012-06-27 西安电子科技大学 Socialized filtering method on basis of preference model
CN102571371A (en) * 2010-12-23 2012-07-11 腾讯科技(深圳)有限公司 Network information pushing method and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1150508B1 (en) * 2000-04-28 2006-05-17 Canon Kabushiki Kaisha Information distributing method and information distributing system
CN101296256A (en) * 2008-06-19 2008-10-29 中国电信股份有限公司 Method and system for implementing accurate information propelling by internet
CN101930578A (en) * 2009-12-14 2010-12-29 庾良建 Method and system for information popularization directional exchange
CN102316046A (en) * 2010-06-29 2012-01-11 国际商业机器公司 The method and apparatus of the user's recommendation information in social networks
CN101901450A (en) * 2010-07-14 2010-12-01 中兴通讯股份有限公司 Media content recommendation method and media content recommendation system
CN102571371A (en) * 2010-12-23 2012-07-11 腾讯科技(深圳)有限公司 Network information pushing method and system
CN102521420A (en) * 2012-01-04 2012-06-27 西安电子科技大学 Socialized filtering method on basis of preference model

Also Published As

Publication number Publication date
CN103248626A (en) 2013-08-14

Similar Documents

Publication Publication Date Title
WO2020192306A1 (en) Wireless router deployment method and apparatus, and storage medium and electronic device
KR101577920B1 (en) Location-based group generation method, apparatus and system
CN104901989B (en) A kind of Site Service offer system and method
CN103248626B (en) A kind of information dissemination method and system
CN103326929B (en) Method and device for transmitting messages
JP2011061591A5 (en)
CN103546542B (en) Server load balancing method and apparatus
US20120102219A1 (en) System and method for managing an internet domain based on the geographic location of an accessing user
CN111406396A (en) Computer-implemented system and method for data dissemination and communication in networks such as blockchain networks
KR20170021654A (en) METHOD OF DEFINING AN INTERFACE IDENTIFIER(IID) OF IPv6 ADDRESS, AND A COMMUNICATION DEVICE OPERATING THE SAME
CN104811372B (en) A kind of multi-user's means of communication based on geographical position and spatial dimension
WO2014194617A1 (en) Method and system for implementing intelligent customer service
US9967357B2 (en) Proxy service facilitation
CN103631901B (en) Rumor control method based on maximum spanning tree of user-trusted network
CN108270478A (en) Satellite method for routing foundation and device
CN109246024A (en) Load sharing method, device, terminal device and storage medium in a kind of networking
CN104111981A (en) Method and device used for providing post messages
US9691106B2 (en) Location based friend finding
US11470167B2 (en) Method and apparatus for generating information
CN103036983B (en) A kind of method of acquisition of information, network node, server and system
Xu et al. Towards robust routing in three-dimensional underwater wireless sensor networks
US20090083379A1 (en) Enabling connections for use with a network
CN105352507B (en) The generation method and indoor service device in a kind of path
CN105025042A (en) A method and system for determining data information, and proxy server
CN111131333A (en) Business data pushing method and server cluster

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant