[go: up one dir, main page]

CN111917561A - A method and device for generating past information - Google Patents

A method and device for generating past information Download PDF

Info

Publication number
CN111917561A
CN111917561A CN202010746973.5A CN202010746973A CN111917561A CN 111917561 A CN111917561 A CN 111917561A CN 202010746973 A CN202010746973 A CN 202010746973A CN 111917561 A CN111917561 A CN 111917561A
Authority
CN
China
Prior art keywords
information
past
message
version
target
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.)
Granted
Application number
CN202010746973.5A
Other languages
Chinese (zh)
Other versions
CN111917561B (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.)
Shanghai Zongzhang Technology Group Co.,Ltd.
Original Assignee
Shanghai Zhangmen Science and Technology Co Ltd
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 Shanghai Zhangmen Science and Technology Co Ltd filed Critical Shanghai Zhangmen Science and Technology Co Ltd
Priority to CN202010746973.5A priority Critical patent/CN111917561B/en
Publication of CN111917561A publication Critical patent/CN111917561A/en
Application granted granted Critical
Publication of CN111917561B publication Critical patent/CN111917561B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/216Handling conversation history, e.g. grouping of messages in sessions or threads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请的目的是提供一种用于生成往事信息的方法与设备,该方法包括:获取一个或多个消息片段,其中,一个或多个消息片段对应于同一个被发布于社交应用的群会话中的往事征集链接;根据特征匹配信息对一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于特征匹配信息相匹配;根据至少一个目标消息集合生成初版往事信息;将初版往事信息发送给对应的至少一个第一用户设备,其中,第一用户设备对应的第一用户与初版往事信息相关联。通过对获取的一个或多个消息片段进行关联聚合得到至少一个目标消息集合,并根据至少一个目标消息集合生成初版往事信息。

Figure 202010746973

The purpose of this application is to provide a method and device for generating past information, the method comprising: acquiring one or more message segments, wherein the one or more message segments correspond to the same group conversation published in a social application Links in the collection of past events; associate and aggregate one or more message fragments according to the feature matching information to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information; according to at least one target The message set generates the first version of the past information; the first version of the past information is sent to the corresponding at least one first user equipment, wherein the first user corresponding to the first user equipment is associated with the first version of the past information. At least one target message set is obtained by associating and aggregating the acquired one or more message fragments, and initial version past information is generated according to the at least one target message set.

Figure 202010746973

Description

一种用于生成往事信息的方法与设备A method and device for generating past information

技术领域technical field

本申请涉及通信领域,尤其涉及一种用于生成往事信息的技术。The present application relates to the field of communications, and in particular, to a technology for generating past information.

背景技术Background technique

大学时光通常都是每个人一生中最美好的时光之一。人们也会常常想起难忘的校园时光。怀念在网吧和好友开黑的日子;怀念在图书馆发奋图强的日子;怀念毕业时喝到酩酊大醉的日子;怀念那么单纯用心地爱着TA的日子…无论是一个人的时候,还是老友相聚的时候,校园往事的回忆都是一件愉快的事情。College time is usually one of the best times of everyone's life. People also often think of unforgettable school days. I miss the days when I was in the Internet cafe with my friends; I miss the days when I worked hard in the library; I miss the days when I got drunk when I graduated; I miss the days when I loved TA so simply and with all my heart... Whether it is alone, or When old friends get together, the memories of the past on campus are always a pleasant thing.

随着科技的发展,网上社交已经成为人们日常社交的重要途径,如何在日常社交过程中,通过往事帮助老同学、老友回忆往事,并且促进社交关系强有效的建立成为亟待解决的问题。With the development of science and technology, online social networking has become an important way for people to socialize in daily life. How to help old classmates and friends recall past events and promote the establishment of strong and effective social relationships in the process of daily social interaction has become an urgent problem to be solved.

发明内容SUMMARY OF THE INVENTION

本申请的一个目的是提供一种用于生成往事信息的方法与设备。An object of the present application is to provide a method and apparatus for generating past information.

根据本申请的一个方面,提供了一种用于生成往事信息的方法,应用于网络设备端,其中,该方法包括:According to an aspect of the present application, a method for generating past information is provided, which is applied to a network device, wherein the method includes:

获取一个或多个消息片段,其中,所述一个或多个消息片段对应于同一个被发布于社交应用的群会话中的往事征集链接;obtaining one or more message fragments, wherein the one or more message fragments correspond to the same past solicitation link published in the group conversation of the social application;

根据特征匹配信息对所述一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配;The one or more message fragments are associated and aggregated according to the feature matching information to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information;

根据所述至少一个目标消息集合生成初版往事信息;generating initial version past information according to the at least one target message set;

将所述初版往事信息发送给对应的至少一个第一用户设备,其中,所述第一用户设备对应的第一用户与所述初版往事信息相关联。Sending the first version of the past information to the corresponding at least one first user equipment, wherein the first user corresponding to the first user equipment is associated with the first version of the past information.

根据本申请的另一个方面,提供了一种用于生成往事信息的方法,应用于第一用户设备,该方法包括:According to another aspect of the present application, there is provided a method for generating past information, applied to a first user equipment, the method comprising:

接收对应的网络设备发送的初版往事信息,其中,所述初版往事信息包括至少一个目标消息集合,同一个目标消息集合中的消息片段基于特征匹配信息相匹配;Receive the first version of the past information sent by the corresponding network device, wherein the first version of the past information includes at least one target message set, and the message fragments in the same target message set are matched based on the feature matching information;

在社交应用的群会话中呈现所述初版往事信息;presenting the first version of the past information in a group session of the social application;

响应于第一用户对所述初版往事链接的批注操作,向所述网络设备发送关于所述初版往事信息的批注信息。In response to an annotation operation of the first version of the past link by the first user, the annotation information about the first version of the past information is sent to the network device.

根据本申请的又一个方面,提供了一种用于生成往事信息的方法,该方法包括:According to yet another aspect of the present application, there is provided a method for generating past information, the method comprising:

网络设备获取一个或多个消息片段,其中,所述一个或多个消息片段对应于同一个被发布于社交应用的群会话中的往事征集链接;根据特征匹配信息对所述一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配;根据所述至少一个目标消息集合生成初版往事信息;将所述初版往事信息发送给对应的至少一个第一用户设备,其中,所述第一用户设备对应的第一用户与所述初版往事信息相关联;The network device acquires one or more message fragments, wherein the one or more message fragments correspond to the same past collection link published in the group conversation of the social application; The fragments are associated and aggregated to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information; the first version of the past information is generated according to the at least one target message set; the first version of the past sending the information to the corresponding at least one first user equipment, wherein the first user corresponding to the first user equipment is associated with the first version of the past information;

所述第一用户设备接收所述初版往事信息,其中,所述初版往事信息包括至少一个目标消息集合,同一个目标消息集合中的消息片段基于特征匹配信息相匹配;在社交应用的群会话中呈现所述初版往事信息;响应于第一用户对所述初版往事链接的批注操作,向所述网络设备发送关于所述初版往事信息的批注信息。The first user equipment receives the first version of the past information, wherein the first version of the past information includes at least one target message set, and the message fragments in the same target message set are matched based on the feature matching information; in the group conversation of the social application Presenting the first version of the past information; in response to a first user's commenting operation on the first version of the past link, sending comment information about the first version of the past information to the network device.

根据本申请的一个方面,提供了一种用于生成往事信息的网络设备,该设备包括:According to an aspect of the present application, a network device for generating past information is provided, the device comprising:

一一模块,用于获取一个或多个消息片段,其中,所述一个或多个消息片段对应于同一个被发布于社交应用的群会话中的往事征集链接;a module, configured to obtain one or more message fragments, wherein the one or more message fragments correspond to a past collection link published in the same group conversation of the social application;

一二模块,用于根据特征匹配信息对所述一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配;Modules 1 and 2 are configured to associate and aggregate the one or more message fragments according to the feature matching information to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information;

一三模块,用于根据所述至少一个目标消息集合生成初版往事信息;One and three modules are used to generate the first version of the past information according to the at least one target message set;

一四模块,用于将所述初版往事信息发送给对应的至少一个第一用户设备,其中,所述第一用户设备对应的第一用户与所述初版往事信息相关联。A fourth module, configured to send the first version of the past information to the corresponding at least one first user equipment, wherein the first user corresponding to the first user equipment is associated with the first version of the past information.

根据本申请的另一个方面,提供了一种用于生成往事信息的第一用户设备,该设备包括:According to another aspect of the present application, there is provided a first user equipment for generating past information, the equipment comprising:

二一模块,用于接收对应的网络设备发送的初版往事信息,其中,所述初版往事信息包括至少一个目标消息集合,同一个目标消息集合中的消息片段基于特征匹配信息相匹配;The two-one module is used to receive the first version of the past information sent by the corresponding network device, wherein the first version of the past information includes at least one target message set, and the message fragments in the same target message set are matched based on the feature matching information;

二二模块,用于在社交应用的群会话中呈现所述初版往事信息;The second module is used to present the first version of the past information in the group conversation of the social application;

二三模块,用于响应于第一用户对所述初版往事链接的批注操作,向所述网络设备发送关于所述初版往事信息的批注信息。The second and third modules are configured to send, to the network device, the annotation information about the first version of the past information in response to the first user's comment operation on the first version of the past link.

根据本申请的一个方面,提供了一种用于生成往事信息的设备,该设备包括:According to one aspect of the present application, a device for generating past information is provided, the device comprising:

处理器;以及processor; and

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上所述任一方法的操作。A memory arranged to store computer-executable instructions which, when executed, cause the processor to perform the operations of any of the methods described above.

根据本申请的另一个方面,提供了存储指令的计算机可读介质,所述指令在被执行时使得系统进行如上所述任一方法的操作。According to another aspect of the present application, there is provided a computer-readable medium storing instructions that, when executed, cause a system to operate any of the methods described above.

与现有技术相比,本申请通过对获取的一个或多个消息片段进行关联聚合得到至少一个目标消息集合,并根据所述至少一个目标消息集合生成初版往事信息。进一步地,为了保证往事信息的还原度,所述网络设备将所述初版往事信息发送给对应的至少一个第一用户设备,以供所述至少一个第一用户设备返回对所述初版往事信息的批注信息,后续根据所述批注信息生成终版往事信息。Compared with the prior art, the present application obtains at least one target message set by associating and aggregating one or more acquired message fragments, and generates initial version past information according to the at least one target message set. Further, in order to ensure the restoration degree of the past information, the network device sends the first version of the past information to the corresponding at least one first user equipment, so that the at least one first user equipment can return the first version of the past information. The annotation information, and the final version of the past information is subsequently generated according to the annotation information.

并且,所述关联聚合是根据特征匹配信息进行的,所述特征匹配信息可以根据欲还原的往事信息的类型确定。例如,对于校园往事来说,所述特征匹配信息包括但不限于时间、地点、人物信息、食堂名称、教学楼名称等。Moreover, the association aggregation is performed according to feature matching information, and the feature matching information may be determined according to the type of past information to be restored. For example, for the campus past, the feature matching information includes, but is not limited to, time, location, character information, canteen name, teaching building name, and the like.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1示出根据本申请一个实施例的一种用于生成往事信息的系统拓扑图;Fig. 1 shows a system topology diagram for generating past information according to an embodiment of the present application;

图2示出根据本申请一个实施例的一种用于生成往事信息的方法流程图;2 shows a flowchart of a method for generating past information according to an embodiment of the present application;

图3示出根据本申请另一个实施例的一种用于生成往事信息的系统拓扑图;Fig. 3 shows a system topology diagram for generating past information according to another embodiment of the present application;

图4示出根据本申请一个实施例的一种用于生成往事信息的方法流程图;FIG. 4 shows a flowchart of a method for generating past information according to an embodiment of the present application;

图5示出根据本申请另一个实施例的一种用于生成往事信息的方法流程图;5 shows a flowchart of a method for generating past information according to another embodiment of the present application;

图6示出根据本申请一个实施例的一种用于生成往事信息的方法流程图;6 shows a flowchart of a method for generating past information according to an embodiment of the present application;

图7示出根据本申请一个实施例的一种用于生成往事信息的界面示例图;FIG. 7 shows an example diagram of an interface for generating past information according to an embodiment of the present application;

图8示出根据本申请另一个实施例的一种用于生成往事信息的界面示例图;FIG. 8 shows an example diagram of an interface for generating past information according to another embodiment of the present application;

图9示出根据本申请又一个实施例的一种用于生成往事信息的界面示例图;FIG. 9 shows an example diagram of an interface for generating past information according to yet another embodiment of the present application;

图10示出根据本申请一个实施例的一种用于生成往事信息的网络设备的设备结构图;10 shows a device structure diagram of a network device for generating past information according to an embodiment of the present application;

图11示出根据本申请另一个实施例的一种用于生成往事信息的第一用户设备的设备结构图;11 shows a device structure diagram of a first user equipment for generating past information according to another embodiment of the present application;

图12示出可用于本申请各实施例的一种示例性系统的功能模块。Figure 12 illustrates functional modules of an exemplary system that may be used in various embodiments of the present application.

附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numbers in the drawings represent the same or similar parts.

具体实施方式Detailed ways

下面结合附图对本申请作进一步详细描述。The present application will be described in further detail below with reference to the accompanying drawings.

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party all include one or more processors (for example, a central processing unit (CPU)), an input/output interface, a network interface, and Memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccess Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(Flash Memory)。内存是计算机可读介质的示例。The memory may include non-persistent memory in computer readable media, random access memory (Random Access Memory, RAM) and/or non-volatile memory, such as read only memory (Read Only Memory, ROM) or flash memory (Flash). Memory). Memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change Memory,PCM)、可编程随机存取存储器(Programmable Random Access Memory,PRAM)、静态随机存取存储器(Static Random-Access Memory,SRAM)、动态随机存取存储器(Dynamic Random AccessMemory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (Phase-Change Memory, PCM), programmable random access memory (Programmable Random Access Memory, PRAM), static random access memory (Static Random-Access Memory, SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically-Erasable Programmable Read-Only Memory (Electrically-Erasable Programmable Read- Only Memory (EEPROM), flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程逻辑器件(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、数字信号处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。The equipment referred to in this application includes, but is not limited to, user equipment, network equipment, or equipment formed by integrating user equipment and network equipment through a network. The user equipment includes, but is not limited to, any mobile electronic product that can perform human-computer interaction with the user (for example, human-computer interaction through a touchpad), such as a smart phone, a tablet computer, etc., and the mobile electronic product can use any operation. system, such as android operating system, iOS operating system, etc. The network device includes an electronic device that can automatically perform numerical calculation and information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC) , Programmable Logic Device (PLD), Field Programmable Gate Array (Field Programmable Gate Array, FPGA), Digital Signal Processor (Digital Signal Processor, DSP), embedded devices, etc. The network device includes, but is not limited to, a computer, a network host, a single network server, multiple network server sets, or a cloud composed of multiple servers; here, a cloud is composed of a large number of computers or network servers based on cloud computing, Among them, cloud computing is a kind of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets. The network includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless ad hoc network (Ad Hoc network), and the like. Preferably, the device may also be a program running on the user equipment, network equipment, or a device formed by user equipment and network equipment, network equipment, touch terminal or network equipment and touch terminal integrated through a network.

当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned devices are only examples, and other existing or possible devices that may appear in the future, if applicable to this application, should also be included within the protection scope of this application, and are included in this application by reference. this.

在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。In the description of this application, "plurality" means two or more, unless expressly and specifically defined otherwise.

图1示出了根据本申请一个实施例的一种用于生成往事信息的系统拓扑图。该系统拓扑图中包括网络设备以及第一用户设备。其中,所述第一用户设备包括但不限于手机、平板电脑等计算设备。所述网络设备与所述第一用户设备之间通过有线或无线的方式进行通信连接。在一些实施例中,所述网络设备向对应的一台或多台第一用户设备发送初版往事信息,并接收对应的所述一台或多台第一用户设备返回的关于所述初版往事信息的批注信息。FIG. 1 shows a topology diagram of a system for generating past information according to an embodiment of the present application. The system topology diagram includes a network device and a first user equipment. Wherein, the first user equipment includes but is not limited to computing devices such as mobile phones and tablet computers. A communication connection is performed between the network device and the first user equipment in a wired or wireless manner. In some embodiments, the network device sends the first version of the past information to the corresponding one or more first user equipments, and receives the first version of the past information returned by the corresponding one or more first user equipments annotation information.

图3示出了根据本申请另一个实施例的一种用于生成往事信息的系统拓扑图。该系统拓扑图包括网络设备以及第二用户设备。其中,所述第二用户设备包括但不限于手机、平板电脑等计算设备。所述网络设备与所述第二用户设备之间通过有线或无线的方式进行通信连接。在一些实施例中,所述网络设备接收一台或多台第二用户设备发送的往事征集请求,并基于所述往事征集请求向对应的第二用户设备发送往事征集链接。所述往事征集链接呈现在所述第二用户设备的群会话中,以便该群会话中的用户可以通过对应的用户设备在该群会话中打开该往事征集链接。FIG. 3 shows a topology diagram of a system for generating past information according to another embodiment of the present application. The system topology diagram includes network equipment and second user equipment. Wherein, the second user equipment includes but is not limited to computing devices such as mobile phones and tablet computers. A communication connection is performed between the network device and the second user equipment in a wired or wireless manner. In some embodiments, the network device receives a past collection request sent by one or more second user equipments, and sends a past collection link to the corresponding second user equipment based on the past collection request. The past collection link is presented in the group session of the second user equipment, so that users in the group session can open the past collection link in the group session through the corresponding user equipment.

图2示出了可应用于图1的一种用于生成往事信息的系统方法流程图,该方法包括:Fig. 2 shows a flow chart of a system method for generating past information applicable to Fig. 1, the method comprising:

网络设备获取一个或多个消息片段,其中,所述一个或多个消息片段对应于同一个被发布于社交应用的群会话中的往事征集链接;根据特征匹配信息对所述一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配;根据所述至少一个目标消息集合生成初版往事信息;将所述初版往事信息发送给对应的至少一个第一用户设备,其中,所述第一用户设备对应的第一用户与所述初版往事信息相关联;The network device acquires one or more message fragments, wherein the one or more message fragments correspond to the same past collection link published in the group conversation of the social application; The fragments are associated and aggregated to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information; the first version of the past information is generated according to the at least one target message set; the first version of the past sending the information to the corresponding at least one first user equipment, wherein the first user corresponding to the first user equipment is associated with the first version of the past information;

所述第一用户设备接收所述初版往事信息,其中,所述初版往事信息包括至少一个目标消息集合,同一个目标消息集合中的消息片段基于特征匹配信息相匹配;在社交应用的群会话中呈现所述初版往事信息;响应于第一用户对所述初版往事链接的批注操作,向所述网络设备发送关于所述初版往事信息的批注信息。The first user equipment receives the first version of the past information, wherein the first version of the past information includes at least one target message set, and the message fragments in the same target message set are matched based on the feature matching information; in the group conversation of the social application Presenting the first version of the past information; in response to a first user's commenting operation on the first version of the past link, sending comment information about the first version of the past information to the network device.

图3示出了根据本申请一个实施例的一种用于生成往事信息的方法流程图,该方法包括步骤S11、步骤S12、步骤S13以及步骤S14。FIG. 3 shows a flowchart of a method for generating past information according to an embodiment of the present application, the method includes step S11 , step S12 , step S13 and step S14 .

具体而言,在步骤S11中,网络设备获取一个或多个消息片段,其中,所述一个或多个消息片段对应于同一个被发布于社交应用的群会话中的往事征集链接。在一些实施例中,用户设备中安装有所述社交应用,所述社交应用中建立有所述群会话。在一些实施例中,所述消息片段包括但不限于用户发布在所述群会话中的消息内容,例如,用户A、用户B、用户C都在群会话1中(例如,所述群会话1是所述用户A建立的同学群),用户A向所述群会话1中发送消息片段A1,所述网络设备获取所述用户A发送在所述群会话1中的所述消息片段A1。在一些实施例中,在所述用户A、用户B、用户C通过所述群会话向所述网络设备发送所述消息片段之前,所述群会话中发布有所述往事征集链接,所述用户A、用户B或者用户C通过点击该往事征集链接输入消息片段,并通过确认操作向所述网络设备发送输入的消息片段。在一些实施例中,所述消息片段包括但不限于用户发布在所述群会话中的、关于往事的消息内容。例如,用户A在所述群会话1中发布“2009年9月30日,我们逃课在宿舍打游戏”的消息片段A1。在一些实施例中,所述群会话包括但不限于同学群(例如大学群、高中群、小学群等)。在一些实施例中,所述往事征集链接用于为用户提供输入所述消息片段的入口,例如,用户点击被发布在所述群会话中的往事征集链接,可在该往事征集链接的页面中输入所述消息片段,并通过点击确认按钮向所述网络设备发送所述消息片段。例如,群会话1是用户A建立的同学群,其中,该群会话1中还包括用户B和用户C。该用户A在该群会话1中发布了往事征集链接,用户B打开该往事征集链接,在呈现的往事征集页面中输入消息片段A1“2009年9月30日,我们逃课在宿舍打游戏”,并通过点击确认按钮向对应的网络设备发送该消息片段。所述用户C也可以通过同样的操作方式向所述网络设备发送消息片段B1“2009年9月30日,我们打完游戏后去往1号食堂吃饭”。进而,所述网络设备获取所述用户B和所述用户C发送的所述消息片段A1和所述消息片段B1。Specifically, in step S11, the network device acquires one or more message fragments, wherein the one or more message fragments correspond to the same past collection link published in the group conversation of the social application. In some embodiments, the social application is installed in the user equipment, and the group session is established in the social application. In some embodiments, the message segments include, but are not limited to, message content posted by the user in the group conversation, for example, user A, user B, and user C are all in group conversation 1 (for example, the group conversation 1 is a classmate group established by the user A), the user A sends the message fragment A1 to the group session 1, and the network device obtains the message fragment A1 sent by the user A in the group session 1. In some embodiments, before the user A, the user B, and the user C send the message segment to the network device through the group session, the past event collection link is published in the group session, and the user A. User B or User C inputs a message fragment by clicking on the past collection link, and sends the input message fragment to the network device through a confirmation operation. In some embodiments, the message segments include, but are not limited to, message content about past events posted by the user in the group conversation. For example, user A publishes a message fragment A1 in the group conversation 1 "On September 30, 2009, we skipped class and played games in the dormitory". In some embodiments, the group conversation includes, but is not limited to, a group of classmates (eg, a university group, a high school group, an elementary school group, etc.). In some embodiments, the past solicitation link is used to provide the user with an entry for inputting the message fragment, for example, the user clicks on the past solicitation link published in the group conversation, which can be displayed on the page of the past solicitation link Enter the message fragment and send the message fragment to the network device by clicking the confirm button. For example, group session 1 is a classmate group established by user A, wherein the group session 1 also includes user B and user C. The user A posted a link for the collection of past events in the group session 1, and user B opened the link for the collection of past events, and entered the message fragment A1 in the displayed page of the collection of past events, "On September 30, 2009, we skipped class and played games in the dormitory", And send the message fragment to the corresponding network device by clicking the confirmation button. The user C can also send the message fragment B1 "September 30, 2009, after playing the game, we went to the dining hall No. 1 to eat" to the network device through the same operation method. Further, the network device acquires the message fragment A1 and the message fragment B1 sent by the user B and the user C.

在步骤S12中,网络设备根据特征匹配信息对所述一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配。在一些实施例中,所述特征匹配信息包括但不限于时间、地点、人物等。在一些实施例中,所述网络设备根据所述特征匹配信息对所述一个或多个消息片段进行关联聚合,以将所述一个或多个消息片段聚合为至少一个所述目标消息集合。例如,目标消息集合1包括消息片段11、消息片段12;目标消息集合2包括消息片段21、消息片段22。在一些实施例中,同一个所述目标消息集合中的消息片段基于所述特征匹配信息相匹配,例如是,所述特征匹配信息包括时间,同一个目标消息集合中的一个或多个消息片段所涉及的时间是相匹配。例如,在目标消息集合1中,消息片段11涉及的时间与消息片段12涉及的时间相同或相近,例如,都包括2009年9月30日上午的时间信息。在本实施例中,所述网络设备根据所述特征匹配信息将一个或多个消息片段聚合关联在一起。例如,将时间相同或相近的一个或多个消息片段聚合关联在一起;再例如,将地点相同或相近的一个或多个消息片段聚合关联在一起;又例如,将涉及相同的人物信息的一个或多个消息片段聚合关联在一起。In step S12, the network device performs association aggregation on the one or more message fragments according to the feature matching information to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information . In some embodiments, the feature matching information includes, but is not limited to, time, location, person, and the like. In some embodiments, the network device performs association aggregation on the one or more message fragments according to the feature matching information, so as to aggregate the one or more message fragments into at least one of the target message sets. For example, target message set 1 includes message fragment 11 and message fragment 12 ; target message set 2 includes message fragment 21 and message fragment 22 . In some embodiments, message fragments in the same target message set are matched based on the feature matching information, for example, the feature matching information includes time, one or more message fragments in the same target message set The times involved are matched. For example, in the target message set 1, the time involved in the message segment 11 is the same or similar to the time involved in the message segment 12, for example, both include time information on the morning of September 30, 2009. In this embodiment, the network device aggregates and associates one or more message fragments together according to the feature matching information. For example, one or more message fragments with the same or similar time are aggregated and associated together; for another example, one or more message fragments with the same or similar location are aggregated and associated together; for another example, one or more message fragments involving the same person information are aggregated and associated together. or multiple message fragments aggregated together.

在步骤S13中,网络设备根据所述至少一个目标消息集合生成初版往事信息。在一些实施例中,每个所述目标消息集合中包括至少一个所述消息片段。所述网络设备根据得到的所述至少一个目标消息集合生成所述初版往事信息。在一些实施例中,所述网络设备根据时间轴将所述至少一个目标消息集合进行排序,并将排序后的所述至少一个目标消息集合作为所述初版往事信息。In step S13, the network device generates the first version of past information according to the at least one target message set. In some embodiments, each of the target message sets includes at least one of the message fragments. The network device generates the first version of the past information according to the obtained at least one target message set. In some embodiments, the network device sorts the at least one target message set according to a time axis, and uses the sorted at least one target message set as the initial version of the past information.

在步骤S14中,网络设备将所述初版往事信息发送给对应的至少一个第一用户设备,其中,所述第一用户设备对应的第一用户与所述初版往事信息相关联。在一些实施例中,所述初版往事信息并不是发送给所述群会话中的所有用户所对应的用户设备,而是发送给所述初版往事信息所对应的至少一个第一用户设备。在一些实施例中,所述第一用户与所述初版往事信息相关联包括但不限于所述第一用户为所述初版往事信息中提及到的用户。例如,所述初版往事信息中提到了用户A的名字,则所述网络设备将所述用户A对应的用户设备确定为所述第一用户设备,并将所述初版往事信息发送给所述用户A对应的用户设备。在一些实施例中,所述网络设备并不是将所述初版往事信息发送给所述群会话中所有用户对应的用户设备,而是只发送给所述初版往事信息中涉及到的用户所对应的所述第一用户设备,以提醒所述用户被写到了所述初版往事信息中。在一些实施例中,所述网络设备将所述初版往事信息发布在所述群会话中,并且所述网络设备设置所述初版往事信息仅为所述对应的至少一个第一用户设备可见,被发布于所述群会话中的所述初版往事信息仅对所述至少一个第一用户设备对应的所述第一用户可见。在另一些实施例中,所述网络设备也可以将所述初版往事信息单独发送给所述至少一个第一用户设备,例如,单独建立会话框,通过该会话框呈现所述初版往事信息。In step S14, the network device sends the first version of the past information to the corresponding at least one first user equipment, wherein the first user corresponding to the first user equipment is associated with the first version of the past information. In some embodiments, the first version of the past information is not sent to user equipments corresponding to all users in the group session, but is sent to at least one first user equipment corresponding to the first version of the past information. In some embodiments, the association of the first user with the initial version of the past information includes, but is not limited to, the first user being a user mentioned in the initial version of the past information. For example, if the name of user A is mentioned in the first version of the past information, the network device determines the user equipment corresponding to the user A as the first user equipment, and sends the first version of the past information to the user A corresponding user equipment. In some embodiments, the network device does not send the first version of the past information to the user equipment corresponding to all users in the group session, but only sends the first version of the past information to the users corresponding to the users involved in the first version of the past information The first user equipment is used to remind the user that the first version of the past information is written. In some embodiments, the network device publishes the first version of the past information in the group session, and the network device sets the first version of the past information to be visible only to the corresponding at least one first user equipment, and is The first version of the past information published in the group session is only visible to the first user corresponding to the at least one first user equipment. In other embodiments, the network device may also send the initial version of the past information to the at least one first user equipment separately, for example, establish a separate session frame, and present the initial version of the past information through the session frame.

例如,结合用户设备端说明本实施例。参考图7,在用户设备中安装有所述社交应用,并在所述社交应用中建立有所述群会话。其中,所述群会话中包括用户A、用户B以及用户C。用户A在该群会话中发布了所述往事征集链接(参考图7(a))。用户B在所述群会话中点击该往事征集链接后呈现图7(b)所示的界面。在图7(b)中为用户提供输入所述消息片段的入口(例如,图7(b)中请输入往事片段1的输入框)。所述用户B通过该输入框输入所述消息片段,并通过确认操作(例如,在界面中设置确认按钮,用户点击该确认按钮进行所述确认操作)向所述网络设备发送其输入的所述消息片段。所述网络设备获取一个或多个所述消息片段。进一步地,所述网络设备根据特征匹配信息对其获取的一个或多个所述消息片段进行关联聚合,获得至少一个目标消息集合(例如,目标消息集合1、目标消息集合2以及目标消息集合3),并且,同一个目标消息集合中的消息片段基于特征匹配信息相匹配,例如,目标消息集合1包括消息片段11、消息片段12以及消息片段13,所述特征匹配信息为时间,则所述消息片段11、消息片段12以及消息片段13中所涉及的时间信息相同或相近。进一步地,所述网络设备根据所述至少一个目标消息集合生成初版往事信息,例如,网络设备根据每个所述目标消息集合对应的时间信息按先后顺序排列所述至少一个目标消息集合,并将排序后的所述至少一个目标消息集合作为所述初版往事信息。进一步地,若所述初版往事信息中涉及到了用户A,则所述网络设备将所述用户A确定为第一用户,并将所述初版往事信息发送给所述用户A对应的用户设备。在一些实施例中,所述网络设备基于所述初版往事信息生成对应的链接,将所述链接发送给对应的第一用户设备(例如图7(c)所示的初版往事信息链接),用户点击呈现在所述群会话中的初版往事信息链接,可以通过对应的页面看到所述初版往事信息的内容。在另一些实施例中,所述网络设备也可以直接将所述初版往事信息发送给所述第一用户设备,所述第一用户设备通过所述社交应用直接呈现所述初版往事信息。在一些实施例中,所述网络设备将所述初版往事信息发布在所述群会话中,并通过设置仅所述第一用户设备可见的方式仅向所述第一用户呈现所述初版往事信息,以保障用户体验。在另一些实施例中,所述网络设备将所述初版往事信息单独发送给所述第一用户设备,由所述第一用户设备通过所述社交应用中对应的对话框(例如,单独建立一个对话框)呈现所述初版往事信息对应的链接,或者直接呈现所述初版往事信息的内容。For example, this embodiment is described in conjunction with the user equipment side. Referring to FIG. 7 , the social application is installed in the user equipment, and the group session is established in the social application. The group conversation includes user A, user B, and user C. User A publishes the link to the past solicitation in the group session (refer to FIG. 7(a)). User B displays the interface shown in FIG. 7( b ) after clicking on the past collection link in the group session. In FIG. 7(b), the user is provided with an entry for inputting the message fragment (for example, in FIG. 7(b), please input the input box of the past story fragment 1). The user B inputs the message fragment through the input box, and sends the inputted message to the network device through a confirmation operation (for example, setting a confirmation button in the interface, and the user clicks the confirmation button to perform the confirmation operation). message fragment. The network device obtains one or more of the message fragments. Further, the network device performs association aggregation on one or more of the obtained message fragments according to the feature matching information to obtain at least one target message set (for example, target message set 1, target message set 2 and target message set 3). ), and the message fragments in the same target message set are matched based on feature matching information, for example, target message set 1 includes message fragment 11, message fragment 12 and message fragment 13, and the feature matching information is time, then the The time information involved in the message segment 11 , the message segment 12 and the message segment 13 is the same or similar. Further, the network device generates the first version of the past information according to the at least one target message set. For example, the network device arranges the at least one target message set in sequence according to the time information corresponding to each of the target message sets, and stores the information in the target message set. The sorted at least one target message set is used as the first version of the past information. Further, if user A is involved in the first version of the past information, the network device determines the user A as the first user, and sends the first version of the past information to the user equipment corresponding to the user A. In some embodiments, the network device generates a corresponding link based on the initial version of the past information, and sends the link to the corresponding first user device (for example, the initial version of the past information link shown in FIG. 7(c)), the user Click the link of the first version of the past information presented in the group session, and you can view the content of the first version of the past information through the corresponding page. In other embodiments, the network device may also directly send the first version of the past information to the first user equipment, and the first user equipment directly presents the first version of the past information through the social application. In some embodiments, the network device publishes the first version of the past information in the group session, and only presents the first version of the past information to the first user by setting the method to be visible only to the first user device , to ensure user experience. In other embodiments, the network device sends the first version of the past information to the first user equipment separately, and the first user equipment uses a corresponding dialog box in the social application (for example, establishes a separate dialog box) to present the link corresponding to the first version of the past information, or to directly present the content of the first version of the past information.

在一些实施例中,所述方法在步骤S11之前还包括步骤S15(未示出)。在步骤S15中,网络设备接收第二用户设备发送的往事征集请求,其中,所述往事征集请求是所述第二用户设备响应于第二用户在所述群会话中进行的征集触发操作发送的;网络设备响应于所述往事征集请求,向所述群会话中所有用户对应的用户设备发送往事征集链接,以在所述所有用户中每个用户对应的所述群会话中呈现所述往事征集链接。在一些实施例中,所述第二用户属于所述群会话。在一些实施例中,所述往事征集链接是所述第二用户通过向所述网络设备发送所述往事征集请求发布于所述群会话中的。例如,所述群会话中设置有往事征集按钮,所述第二用户通过点击所述往事征集按钮进行所述征集触发操作。所述第二用户设备响应于所述征集触发操作向所述网络设备发送所述往事征集请求。进一步地,所述网络设备响应于所述第二用户设备发送的所述往事征集请求在所述群会话中发布所述往事征集链接,例如,所述网络设备将所述往事征集链接发送给所述群会话中所有用户对应的用户设备,以供每个所述用户通过对应的用户设备中的所述群会话呈现所述往事征集链接。In some embodiments, the method further includes step S15 (not shown) before step S11. In step S15, the network device receives a past collection request sent by the second user equipment, wherein the past collection request is sent by the second user equipment in response to a collection trigger operation performed by the second user in the group session ; In response to the past collection request, the network device sends a past collection link to the user equipment corresponding to all users in the group session, so as to present the past collection in the group session corresponding to each user in the group session. Link. In some embodiments, the second user belongs to the group session. In some embodiments, the past solicitation link is published in the group session by the second user by sending the past solicitation request to the network device. For example, a past collection button is set in the group session, and the second user performs the collection trigger operation by clicking the past collection button. The second user equipment sends the past event solicitation request to the network device in response to the solicitation trigger operation. Further, the network device publishes the past solicitation link in the group session in response to the past solicitation request sent by the second user equipment, for example, the network device sends the past solicitation link to the User equipments corresponding to all users in the group session, so that each user can present the past events collection link through the group session in the corresponding user equipment.

例如,参考图9。如图9(a)所示,响应于发起第二用户的往事征集操作,系统(例如,网络设备)在某大学群的群会话发起往事征集。参考图9(b),所述第二用户在线编辑向所述网络设备发送消息片段,系统分析完成,生成初版往事信息(例如,所述第二用户同样属于所述初版往事信息中所涉及的所述第一用户)。进一步地,所述第二用户点击查看所述初版往事信息,呈现图9(c)所示的界面,在界面中呈现对应的初版往事信息。进一步地,用户可以在界面中进行点评(例如所述批注),进而向所述网络设备返回对所述初版往事信息的批注信息。For example, refer to FIG. 9 . As shown in FIG. 9( a ), in response to initiating a past collection operation of the second user, the system (eg, a network device) initiates a past collection in a group session of a certain university group. Referring to Fig. 9(b), the second user online edits and sends a message fragment to the network device, the system analysis is completed, and the first version of the past information is generated (for example, the second user also belongs to the one involved in the first version of the past information. the first user). Further, the second user clicks to view the first version of the past information, and the interface shown in FIG. 9( c ) is presented, and the corresponding first version of the past information is presented in the interface. Further, the user may make comments (for example, the comment) in the interface, and then return comment information on the initial version of the past information to the network device.

在一些实施例中,所述步骤S12包括步骤S121(未示出)以及步骤S122。In some embodiments, the step S12 includes step S121 (not shown) and step S122.

在步骤S121中,网络设备解析所述一个或多个消息片段,根据特征匹配信息提取每个所述消息片段的目标特征信息。在一些实施例中,每个所述消息片段都有可能涉及时间、地点、人物信息这些对于往事回忆来说比较重要的信息。在一些实施例中,所述网络设备根据所述特征匹配信息提取所述消息片段中关于时间、地点、人物信息的所述目标特征信息。例如,所述特征匹配信息为时间,则所述网络设备从所述消息片段中提取关于时间的信息作为该消息片段的目标特征信息。在一些实施例中,所述网络设备通过语义识别解析所述一个或多个消息片段的内容,并根据特征匹配信息获取每个消息片段的目标特征信息。在一些实施例中,所述特征匹配信息包括但不限于时间、地点、人物信息等。在一些实施例中,所述目标特征信息包括但不限于具体的时间信息(例如XX年XX月XX日)、具体的地点信息(例如,XX街道XX号楼)或者具体的人物信息(例如,张三)。在一些实施例中,所述特征匹配信息是所述网络设备中预设的,例如,所述网络设备预设特征匹配信息为时间,则所述网络设备从所述消息片段中提取关于时间的目标特征信息。再例如,所述特征匹配信息为地点,则所述网络设备从所述消息片段中提取关于地点的目标特征信息(例如,XX街道XX号楼)。在一些实施例中,所述特征匹配信息是所述网络设备预设的,例如,所述网络设备预设所述特征匹配信息为时间,则所述网络设备解析消息片段后,将所述消息片段中的具体时间信息作为所述目标特征信息。In step S121, the network device parses the one or more message fragments, and extracts target feature information of each of the message fragments according to the feature matching information. In some embodiments, each of the message segments may involve time, place, and personal information, which are important for recalling past events. In some embodiments, the network device extracts, according to the feature matching information, the target feature information about time, place, and person information in the message segment. For example, if the feature matching information is time, the network device extracts information about time from the message segment as target feature information of the message segment. In some embodiments, the network device parses the content of the one or more message fragments through semantic recognition, and obtains target feature information of each message fragment according to feature matching information. In some embodiments, the feature matching information includes, but is not limited to, time, location, person information, and the like. In some embodiments, the target feature information includes, but is not limited to, specific time information (for example, XX, XX, XX), specific location information (for example, Building XX, XX Street), or specific character information (for example, Zhang three). In some embodiments, the feature matching information is preset in the network device. For example, if the feature matching information preset by the network device is time, the network device extracts time-related information from the message segment. target feature information. For another example, if the feature matching information is a location, the network device extracts target feature information about the location from the message segment (for example, Building XX on XX Street). In some embodiments, the feature matching information is preset by the network device. For example, the network device presets the feature matching information as time, and after parsing the message fragment, the network device parses the message The specific time information in the segment is used as the target feature information.

在步骤S122中,网络设备对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配。例如,所述特征匹配信息包括时间,所述网络设备提取所述一个或多个消息片段中每个消息片段的时间信息,并将时间信息相同或相近的消息片段聚合关联在一起,放到同一个目标消息集合中。再例如,所述特征匹配信息包括地点,所述网络设备提取所述一个或多个消息片段中每个消息片段的地点信息,并将地点信息相同或相近的消息片段放到同一个目标消息集合中。In step S122, the network device associates and aggregates the target feature information of the one or more message fragments to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information . For example, the feature matching information includes time, and the network device extracts time information of each message segment in the one or more message segments, and aggregates and associates message segments with the same or similar time information, and puts them in the same in a target message collection. For another example, the feature matching information includes a location, and the network device extracts location information of each message segment in the one or more message segments, and places message segments with the same or similar location information into the same target message set. middle.

在一些实施例中,所述步骤S121包括:网络设备解析所述一个或多个消息片段,提取每个所述消息片段的至少一个特征信息;网络设备根据所述特征匹配信息确定所述一个或多个消息片段中每个消息片段的目标特征信息,其中,所述目标特征信息与所述特征匹配信息相匹配。例如,所述网络设备解析消息片段1“2009年9月30日,我们逃课在宿舍打游戏”得到“2009年9月30日”“我们”“逃课”“宿舍”“打游戏”五个特征信息。进一步地,所述网络设备根据特征匹配信息获取每个所述消息片段的目标特征信息。例如,所述特征匹配信息为时间,所述网络设备获取所述消息片段1中关于时间的目标特征信息,例如“2009年9月30日”,所述目标特征信息“2009年9月30日”与所述特征匹配信息“时间”相匹配,例如,都是时间。再例如,所述网络设备解析消息片段1“2009年9月30日,我们逃课在宿舍打游戏”得到“2009年9月30日”“我们”“逃课”“宿舍”“打游戏”五个特征信息。进一步地,所述网络设备根据特征匹配信息获取每个所述消息片段的目标特征信息。例如,所述特征匹配信息为地点,所述网络设备获取所述消息片段1中关于地点的目标特征信息,例如“宿舍”,所述目标特征信息“宿舍”与所述特征匹配信息“地点”相匹配。In some embodiments, the step S121 includes: the network device parses the one or more message fragments, and extracts at least one feature information of each of the message fragments; the network device determines the one or more feature information according to the feature matching information Target feature information of each of the multiple message fragments, wherein the target feature information matches the feature matching information. For example, the network device parses the message segment 1 "September 30, 2009, we skipped class to play games in the dormitory", and obtains five features of "September 30, 2009", "we", "skipped class", "dormitory" and "playing games" information. Further, the network device acquires target feature information of each of the message segments according to the feature matching information. For example, the feature matching information is time, and the network device obtains the target feature information about time in the message segment 1, for example, "September 30, 2009", and the target feature information "September 30, 2009" " matches the feature matching information "time", for example, both time. For another example, the network device parses the message fragment 1 "On September 30, 2009, we skipped class to play games in the dormitory", and obtains five "September 30, 2009", "we", "skipping classes", "dormitory" and "playing games". characteristic information. Further, the network device acquires target feature information of each of the message segments according to the feature matching information. For example, the feature matching information is a location, and the network device acquires the target feature information about the location in the message segment 1, such as "dorm", the target feature information "dorm" and the feature matching information "location" match.

在一些实施例中,所述特征匹配信息包括至少一个子特征匹配信息,所述目标特征信息包括至少一个子目标特征信息,所述目标特征信息包括至少一个子目标特征信息,其中,所述子目标特征信息是基于所述子特征匹配信息从所述消息片段中提取的;所述步骤S122包括:网络设备根据所述至少一个子特征匹配信息中之一的子特征匹配信息对所述一个或多个消息片段的子目标特征信息进行关联聚合,获得至少一个消息集合,其中,所述子目标特征信息与所述子特征匹配信息相匹配,同一个消息集合中的消息片段基于对应的所述子特征匹配信息相匹配;所述网络设备重复执行上述关联聚合操作,直至所述至少一个子特征匹配信息中所有的子特征匹配信息都执行了上述关联聚合操作,获取至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于对应的所述子特征匹配信息相匹配。在一些实施例中,需要进行多次关联聚合,以获得所述至少一个目标消息集合。在一些实施例中,为了提高往事信息的还原度,需要对所述一个或多个消息片段进行多次关联聚合。在本实施例中,基于所述特征匹配信息所包括的至少一个子特征匹配信息,对所述一个或多个消息片段进行至少一次的关联聚合。每次关联聚合操作基于不同的子特征匹配信息。例如,所述特征匹配信息包括时间、地点、人物信息等子特征匹配信息。例如,所述网络设备首先根据“时间”子特征匹配信息对所述一个或多个消息片段进行关联聚合,得到至少一个消息集合;再根据“地点”的子特征匹配信息对所述至少一个消息集合中每一个消息集合中的消息片段进行关联聚合,获得至少一个消息集合;再根据“人物信息”的子特征匹配信息对所述至少一个消息集合中每一个消息集合中的消息片段进行关联聚合,在最后一个子特征匹配信息“人物信息”关联聚合完成后,获得至少一个目标消息集合。在一些实施例中,所述重复执行上述关联聚合操作包括根据所述至少一个子特征匹配信息中剩余的子特征匹配信息,以每个消息集合为单位进行关联聚合操作。In some embodiments, the feature matching information includes at least one sub-feature matching information, the target feature information includes at least one sub-target feature information, the target feature information includes at least one sub-target feature information, wherein the sub-target feature information The target feature information is extracted from the message segment based on the sub-feature matching information; the step S122 includes: the network device, according to the sub-feature matching information of one of the at least one sub-feature matching information, matches the one or the The sub-target feature information of multiple message fragments is associated and aggregated to obtain at least one message set, wherein the sub-target feature information matches the sub-feature matching information, and the message fragments in the same message set are based on the corresponding The sub-feature matching information is matched; the network device repeatedly performs the above-mentioned association aggregation operation until all the sub-feature matching information in the at least one sub-feature matching information has performed the above-mentioned association aggregation operation, and obtains at least one target message set, wherein , the message fragments in the same target message set are matched based on the corresponding sub-feature matching information. In some embodiments, multiple association aggregations are required to obtain the at least one target message set. In some embodiments, in order to improve the degree of restoration of past information, it is necessary to perform multiple association aggregations on the one or more message fragments. In this embodiment, at least one association aggregation is performed on the one or more message fragments based on at least one sub-feature matching information included in the feature matching information. Each association aggregation operation is based on different sub-feature matching information. For example, the feature matching information includes sub-feature matching information such as time, location, and person information. For example, the network device first associates and aggregates the one or more message fragments according to the sub-feature matching information of "time" to obtain at least one message set; then, according to the sub-feature matching information of "location", the at least one message The message fragments in each message set in the set are associated and aggregated to obtain at least one message set; and then the message fragments in each message set in the at least one message set are associated and aggregated according to the sub-feature matching information of the "person information". , at least one target message set is obtained after the association aggregation of the last sub-feature matching information "person information" is completed. In some embodiments, performing the above-mentioned association aggregation operation repeatedly includes performing an association aggregation operation in units of each message set according to the remaining sub-feature matching information in the at least one sub-feature matching information.

在一些实施例中,所述重复执行上述关联聚合操作,包括:根据所述至少一个子特征匹配信息中、下一个子特征匹配信息对每个所述消息集合中的消息片段进行关联聚合,获得至少一个消息集合,其中,同一个消息集合中的消息片段基于对应的子特征匹配信息相匹配。例如,所述网络设备首先根据子特征匹配信息“时间”对一个或多个消息片段进行关联聚合,得到消息集合1、消息集合2、消息集合3。进一步地,所述网络设备根据子特征匹配信息“地点”分别对所述消息集合1、消息集合2、消息集合3中的消息片段进行关联聚合,例如,所述网络设备根据“地点”的子特征匹配信息对消息集合1中的消息片段进行关联聚合,以从所述消息集合1中删除基于“地点”的子特征匹配信息不相匹配的消息片段。例如,消息集合1中的消息片段11、消息片段12以及消息片段13的时间信息相同或相近;但是,消息片段11与消息片段12以及消息片段13的地点差别很大,则从所述消息集合中删除所述消息片段11。In some embodiments, performing the above-mentioned association aggregation operation repeatedly includes: performing association aggregation on the message fragments in each of the message sets according to the at least one sub-feature matching information and the next sub-feature matching information, to obtain At least one message set, wherein message fragments in the same message set are matched based on corresponding sub-feature matching information. For example, the network device first associates and aggregates one or more message fragments according to the sub-feature matching information "time", to obtain a message set 1, a message set 2, and a message set 3. Further, the network device associates and aggregates the message fragments in the message set 1, message set 2, and message set 3 according to the sub-feature matching information "location". The feature matching information associates and aggregates the message fragments in the message set 1, so as to delete the message fragments that do not match the sub-feature matching information based on "location" from the message set 1. For example, the time information of message fragment 11, message fragment 12 and message fragment 13 in message set 1 is the same or similar; delete the message fragment 11.

在一些实施例中,所述步骤S122包括:网络设备根据所述至少一个子特征匹配信息中每个子特征匹配信息的权重对所述至少一个子特征匹配信息进行降序排序;网络设备根据排序结果依次根据对应的子特征匹配信息对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述对应的子特征匹配信息相匹配。在一些实施例中,所述不同的子特征匹配信息的权重是不同的,例如,在往事回忆中,时间的优先级高于地点以及人物的优先级,因此,可以设置时间的子特征匹配信息的权重是最大的,地点和人物信息的权重依次递减。在一些实施例中,所述网络设备首先根据权重最大的子特征匹配信息对所述一个或多个消息片段进行关联聚合,再根据权重次之的子特征匹配信息分别对每个消息集合中的消息片段进行关联聚合,最终得到至少一个目标消息集合。In some embodiments, the step S122 includes: the network device sorts the at least one sub-feature matching information in descending order according to the weight of each sub-feature matching information in the at least one sub-feature matching information; the network device sequentially sorts the at least one sub-feature matching information according to the sorting result The target feature information of the one or more message fragments is correlated and aggregated according to the corresponding sub-feature matching information to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the corresponding sub-features information to match. In some embodiments, the weights of the different sub-feature matching information are different. For example, in the memory of past events, the priority of time is higher than the priority of place and person. Therefore, the sub-feature matching information of time can be set The weight of the information is the largest, and the weight of the location and person information decreases in turn. In some embodiments, the network device first associates and aggregates the one or more message fragments according to the sub-feature matching information with the largest weight, and then separately aggregates the message fragments in each message set according to the sub-feature matching information with the next highest weight. The message fragments are associated and aggregated, and finally at least one target message set is obtained.

在一些实施例中,所述步骤S122包括:网络设备根据排序结果依次根据对应的子特征匹配信息对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述对应的子特征匹配信息的匹配度等于或大于所述子特征匹配信息对应的匹配阈值。在一些实施例中,所述每个子特征匹配信息对应有匹配阈值,例如,基于时间的匹配度等于或大于80%,则确定基于该子特征匹配信息相匹配;基于地点的匹配度等于或大于70%,则确定基于该子特征匹配信息相匹配;基于人物信息的匹配度等于或大于50%,则确定基于该子特征匹配信息相匹配。所述网络设备在基于不同的子特征匹配信息进行关联聚合时,根据对应的匹配阈值确定是否相匹配。In some embodiments, the step S122 includes: the network device performs correlation aggregation on the target feature information of the one or more message segments according to the corresponding sub-feature matching information in turn according to the sorting result, to obtain at least one target message set, wherein , the matching degree of the message fragments in the same target message set based on the corresponding sub-feature matching information is equal to or greater than the matching threshold corresponding to the sub-feature matching information. In some embodiments, each sub-feature matching information corresponds to a matching threshold. For example, if the time-based matching degree is equal to or greater than 80%, it is determined that the sub-feature matching information matches; the location-based matching degree is equal to or greater than 80%. 70%, it is determined to match based on the sub-feature matching information; if the matching degree based on the character information is equal to or greater than 50%, it is determined to match based on the sub-feature matching information. When performing association aggregation based on different sub-feature matching information, the network device determines whether there is a match according to a corresponding matching threshold.

在一些实施例中,所述步骤S13包括:网络设备根据所述至少一个目标消息集合中每个目标消息集合的时间信息,对所述至少一个目标消息集合进行排序;网络设备根据排序后的所述至少一个目标消息集合生成所述初版往事信息。在一些实施例中,所述网络设备通过对消息片段进行关联聚合,得到至少一个目标消息集合后,根据每个目标消息集合的时间信息将所述至少一个目标消息集合串联起来,以得到所述初版往事信息。例如,目标消息集合1的时间信息为2019年9月30日上午;目标消息集合2的时间信息为2019年9月30日中午;目标消息集合2的时间信息为2019年9月30日下午。则所述网络设备按照目标消息集合1、目标消息集合2、目标消息集合3的顺序生成初版往事信息。在一些实施例中,由于所述网络设备基于时间对所述一个或多个消息片段进行了关联聚合操作,所以同一个目标消息集合中的消息片段是基于时间相匹配的(例如,同一个目标消息集合中的消息片段所涉及的时间相同或相近),因此所述网络设备可以基于每个目标消息集合的时间信息对所述至少一个目标消息集合进行排序,并将排序后的所述至少一个目标消息集合作为所述初版往事信息。In some embodiments, the step S13 includes: the network device sorts the at least one target message set according to the time information of each target message set in the at least one target message set; The first version of the past information is generated from the at least one target message set. In some embodiments, after the network device obtains at least one target message set by associating and aggregating message fragments, the network device concatenates the at least one target message set according to the time information of each target message set to obtain the The first edition of past information. For example, the time information of target message set 1 is the morning of September 30, 2019; the time information of target message set 2 is noon on September 30, 2019; the time information of target message set 2 is the afternoon of September 30, 2019. Then, the network device generates the first version of the past information in the order of target message set 1, target message set 2, and target message set 3. In some embodiments, since the network device performs an associated aggregation operation on the one or more message fragments based on time, the message fragments in the same target message set are matched based on time (eg, the same target message set The time involved in the message fragments in the message set is the same or similar), so the network device may sort the at least one target message set based on the time information of each target message set, and sort the at least one target message set. The target message set serves as the first version of the past information.

在一些实施例中,所述方法还包括步骤S16(未示出)。在步骤S16中,网络设备确定所述初版往事信息对应的至少一个第一用户设备。在一些实施例中,所述初版往事信息并不是对所述群会话中的所有用户都可见的,所述网络设备需要确定出对所述初版往事信息可见的至少一个第一用户设备。在一些实施例中,所述第一用户设备对应的第一用户是所述初版往事信息中所涉及到的用户。In some embodiments, the method further includes step S16 (not shown). In step S16, the network device determines at least one first user equipment corresponding to the first version of the past information. In some embodiments, the initial version of the past information is not visible to all users in the group session, and the network device needs to determine at least one first user equipment visible to the initial version of the past information. In some embodiments, the first user corresponding to the first user equipment is a user involved in the initial version of the past information.

在一些实施例中,所述步骤S16包括步骤S161(未示出)以及步骤S162。在步骤S161中,网络设备解析提取所述初版往事信息涉及的一个或多个用户信息;在步骤S162中,网络设备查询所述一个或多个用户信息对应的用户设备,并将所述用户信息对应的用户设备确定为所述初版往事信息对应的第一用户设备。例如,初版往事信息包括张三向李四表白的内容,则所述网络设备通过解析可以提取到所述初版往事信息中所提及的“张三”“李四”的用户信息,进一步地,所述网络设备查询张三、李四对应的用户设备,并将张三、李四对应的用户设备确定为所述第一用户设备,以便后续设置所述初版往事信息在所述群会话中对所述第一用户设备可见;或者直接将所述初版往事信息发送给所述第一用户设备。In some embodiments, the step S16 includes step S161 (not shown) and step S162. In step S161, the network device parses and extracts one or more user information involved in the first version of the past information; in step S162, the network device queries the user equipment corresponding to the one or more user information, and stores the user information The corresponding user equipment is determined to be the first user equipment corresponding to the first version of the past information. For example, if the first version of the past information includes the content of Zhang San's confession to Li Si, the network device can extract the user information of "Zhang San" and "Li Si" mentioned in the first version of the past information through analysis, and further, The network device inquires about the user equipment corresponding to Zhang San and Li Si, and determines the user equipment corresponding to Zhang San and Li Si as the first user equipment, so as to subsequently set the first version of the past information to be paired in the group session. The first user equipment is visible; or the first version of the past information is directly sent to the first user equipment.

在一些实施例中,所述步骤S162包括:网络设备从用户设备数据库中查询获取所述一个或多个用户信息对应的用户设备,并将所述用户信息对应的用户设备确定为所述初版往事信息对应的第一用户设备。在一些实施例中,所述网络设备中建立有用户设备数据库,例如,所述用户设备数据库中记录用户信息与其对应的用户设备之间的映射关系,所述网络设备根据从所述初版往事信息中提取的用户信息从所述用户设备数据库中查询对应的第一用户设备。在一些实施例中,为了保证确定所述第一用户设备的准确性,在所述往事征集链接包括提示用户输入真实姓名的提示信息,以提示用户在编辑所述消息片段时尽可能使用真实姓名。In some embodiments, the step S162 includes: the network device queries and obtains the user equipment corresponding to the one or more user information from the user equipment database, and determines the user equipment corresponding to the user information as the first version of the past. The first user equipment corresponding to the information. In some embodiments, a user equipment database is established in the network device. For example, a mapping relationship between user information and its corresponding user equipment is recorded in the user equipment database. The user information extracted from the user equipment database is queried for the corresponding first user equipment. In some embodiments, in order to ensure the accuracy of determining the first user equipment, the past collection link includes prompt information prompting the user to input a real name, so as to prompt the user to use his real name as much as possible when editing the message segment .

在一些实施例中,所述方法还包括步骤S17(未示出)、步骤S18以及步骤S19。在步骤S17中,网络设备获取所述至少一个第一用户设备发送的、关于所述初版往事信息的批注信息;在步骤S18中,网络设备根据至少一个所述第一用户对所述初版往事信息的批注信息调整所述初版往事信息,以生成终版往事信息;在步骤S19中,网络设备将所述终版往事信息发送给所述会话群中所有用户对应的用户设备。在一些实施例中,所述第一用户设备对应的第一用户在接收到所述网络设备发送的初版往事信息后,会对所述初版往事信息进行批注。在一些实施例中,所述批注信息包括但不限于“正确”“错误”“对”“错”这样的判断信息。在一些实施例中,所述初版往事信息中的每一个消息片段都会对应至少一个批注信息,所述网络设备根据每一个消息对应的至少一个批注信息确定是否保留该消息片段。例如,若超过预设比例的所述第一用户对所述消息片段的批注信息为“错误”,则所述网络设备从所述初版往事信息中删除该消息片段,最终生成终版往事信息。In some embodiments, the method further includes step S17 (not shown), step S18 and step S19. In step S17, the network device obtains the annotation information about the first version of the past information sent by the at least one first user equipment; in step S18, the network device obtains the first version of the past information according to the at least one first user's The first version of the past information is adjusted to generate the final version of the past information; in step S19, the network device sends the final version of the past information to the user equipment corresponding to all users in the conversation group. In some embodiments, after receiving the initial version of the past information sent by the network device, the first user corresponding to the first user equipment annotates the initial version of the past information. In some embodiments, the annotation information includes, but is not limited to, judgment information such as "correct", "wrong", "true" and "false". In some embodiments, each message segment in the initial version of the past information corresponds to at least one piece of annotation information, and the network device determines whether to retain the message segment according to the at least one piece of annotation information corresponding to each message. For example, if more than a preset ratio of the first user's comment information on the message fragment is "error", the network device deletes the message fragment from the initial version of the past information, and finally generates the final version of the past information.

在一些实施例中,所述初版往事信息包括至少一个目标消息集合,每个所述目标消息集合包括至少一个消息片段,所述批注信息包括对所述消息片段的判断信息,所述步骤S18包括:网络设备若超过预设比例的第一用户对所述消息片段的判断信息为否,则从对应的目标消息集合中删除该消息片段;否则,保留该消息片段;网络设备根据筛选后的所述至少一个目标消息集合生成所述终版往事信息。例如,初版往事信息包括目标消息集合1、目标消息集合2、目标消息集合3。目标消息集合1包括消息片段11、消息片段12,;目标消息集合2包括消息片段21、消息片段22;目标消息集合3包括消息片段31、消息片段32。其中,每一个消息片段都有对应的至少一个第一用户发送的批注信息。例如,有超过70%的第一用户对消息片段21的批注信息为“错误”,则所述网络设备从所述初版往事信息中删除该消息片段21。最终,所述网络设备根据保留的消息片段生成所述终版往事信息。In some embodiments, the initial version of the past information includes at least one target message set, each target message set includes at least one message segment, the annotation information includes judgment information on the message segment, and the step S18 includes : If the judgment information of the first user that exceeds the preset ratio for the message fragment is negative, the network device deletes the message fragment from the corresponding target message set; otherwise, the message fragment is retained; The at least one target message set generates the final version of the past information. For example, the first version of the past information includes target message set 1, target message set 2, and target message set 3. Target message set 1 includes message fragment 11 and message fragment 12 ; target message set 2 includes message fragment 21 and message fragment 22 ; target message set 3 includes message fragment 31 and message fragment 32 . Wherein, each message segment has corresponding annotation information sent by at least one first user. For example, if more than 70% of the first users have commented on the message segment 21 as "wrong", the network device deletes the message segment 21 from the initial version of the past information. Finally, the network device generates the final version of the past information according to the reserved message fragments.

通过图6进一步地说明本发明的一种用于生成往事信息的方法。所述网络设备获取:用户1发送的往事1(例如消息片段1)、往事4(例如消息片段4);用户2发送的往事7(例如消息片段7)、往事8(例如消息片段8);用户3发送的往事2(例如消息片段2)、往事3(例如消息片段3)、往事5(例如消息片段5)、往事6(例如消息片段6);用户4发送的往事9(例如消息片段9)。其中,所述用户1、用户2、用户3、用户4属于同一个群会话。进一步地,所述网络设备通过聚合系统对所述往事1、往事2、往事3、往事4、往事5、往事6、往事7、往事8、往事9进行关联聚合,得到基于时间1、地点1、人物1相匹配的故事1(例如目标消息集合1);基于时间4、地点4、人物4相匹配的故事2(例如目标消息集合2);基于时间2、地点2、人物2相匹配的故事3(例如目标消息集合3);基于时间3、地点3、人物3相匹配的故事4(例如目标消息集合4)。进一步地,所述网络设备基于所述故事1、故事2、故事3、故事4的时间轴将所述故事1、故事2、故事3、故事4排列生成初版往事信息。A method for generating past information of the present invention is further illustrated by FIG. 6 . The network device acquires: past 1 (for example, message fragment 1) and past 4 (for example, message fragment 4) sent by user 1; past 7 (for example, message fragment 7) and past 8 (for example, message fragment 8) sent by user 2; Past 2 (eg message fragment 2), past 3 (eg message fragment 3), past 5 (eg message fragment 5), past 6 (eg message fragment 6) sent by user 3; past 9 (eg message fragment 6) sent by user 4 9). The user 1, user 2, user 3, and user 4 belong to the same group session. Further, the network device performs association aggregation on the past 1, the past 2, the past 3, the past 4, the past 5, the past 6, the past 7, the past 8, and the past 9 through the aggregation system, and obtains a basis based on time 1, location 1. , Story 1 (eg target message set 1) matched by character 1; Story 2 (eg target message set 2) matched based on time 4, place 4, character 4; Match based on time 2, place 2, character 2 Story 3 (eg, target message set 3); story 4 (eg, target message set 4) that matches based on time 3, location 3, and character 3. Further, the network device arranges the story 1, the story 2, the story 3, and the story 4 based on the timelines of the story 1, the story 2, the story 3, and the story 4 to generate the first version of the past information.

图4示出了根据本申请另一个实施例的一种用于生成往事信息的方法,其中,该方法包括步骤S21、步骤S22以及步骤S23。FIG. 4 shows a method for generating past information according to another embodiment of the present application, wherein the method includes step S21 , step S22 and step S23 .

具体而言,在步骤S21中,第一用户设备接收对应的网络设备发送的初版往事信息,其中,所述初版往事信息包括至少一个目标消息集合,同一个目标消息集合中的消息片段基于特征匹配信息相匹配。在一些实施例中,所述第一用户设备对应的第一用户是所述初版往事信息中所涉及到的用户,例如,初版往事信息A中提到了用户A的名字,则将所述用户A确定为所述第一用户,将所述用户A对应的用户设备确定为所述第一用户设备。在一些实施例中,所述初版往事信息包括至少一个目标消息集合,例如,所述初版往事信息包括目标消息集合1、目标消息集合2、目标消息集合3;在一些实施例中,所述目标消息集合1、目标消息集合2、目标消息集合3是按照时间顺序排列的,例如,所述初版往事信息包括目标消息集合1、目标消息集合2以及目标消息集合3,并且,所述目标消息集合1、目标消息集合2以及目标消息集合3是按照时间排序的。在一些实施例中,每个所述目标消息集合中包括至少一个消息片段,例如,目标消息集合1包括消息片段11、消息片段12以及消息片段13。在一些实施例中,同一个目标消息集合中的消息片段基于特征匹配信息相匹配。在一些实施例中,所述特征匹配信息包括但不限于时间、地点、人物信息等,例如,目标消息集合1中的消息片段11、消息片段12以及消息片段13基于时间相匹配。例如,消息片段11、消息片段12以及消息片段13所涉及的时间相同或相近。再例如,消息片段11、消息片段12以及消息片段13所涉及的地点相同或相近。Specifically, in step S21, the first user equipment receives the first version of the past information sent by the corresponding network device, wherein the first version of the past information includes at least one target message set, and the message fragments in the same target message set are matched based on features information to match. In some embodiments, the first user corresponding to the first user equipment is a user involved in the first version of the past information. For example, if the first version of the past information A mentions the name of user A, the user A is It is determined as the first user, and the user equipment corresponding to the user A is determined as the first user equipment. In some embodiments, the initial version of the past information includes at least one target message set, for example, the initial version of the past information includes target message set 1, target message set 2, and target message set 3; in some embodiments, the target Message set 1, target message set 2, and target message set 3 are arranged in chronological order. For example, the first version of the past information includes target message set 1, target message set 2, and target message set 3, and the target message set 1. The target message set 2 and the target message set 3 are sorted by time. In some embodiments, each target message set includes at least one message fragment. For example, target message set 1 includes message fragment 11 , message fragment 12 and message fragment 13 . In some embodiments, message fragments in the same target message set are matched based on feature matching information. In some embodiments, the feature matching information includes but is not limited to time, location, person information, etc. For example, the message segments 11, 12 and 13 in the target message set 1 are matched based on time. For example, message segment 11, message segment 12, and message segment 13 involve the same or similar times. For another example, the locations involved in the message segment 11, the message segment 12, and the message segment 13 are the same or similar.

在步骤S22中,第一用户设备在社交应用的群会话中呈现所述初版往事信息。例如,所述第一用户设备中安装有社交应用。在一些实施例中,所述第一用户设备在接收到所述初版往事信息后,将该初版往事信息呈现在该社交应用的群会话中。In step S22, the first user equipment presents the first version of the past information in the group session of the social application. For example, a social application is installed in the first user equipment. In some embodiments, after receiving the initial version of the past information, the first user equipment presents the initial version of the past information in a group session of the social application.

在步骤S23中,第一用户设备响应于第一用户对所述初版往事链接的批注操作,向所述网络设备发送关于所述初版往事信息的批注信息。在一些实施例中,所述初版往事信息以链接的方式呈现在所述群会话中,所述第一用户点开该链接,通过该链接对应的页面呈现该初版往事信息的内容。在一些实施例中,在页面中设置批注输入框,所述第一用户可以在该批注输入框中进行批注操作。例如,参考图8,所述往事1为所述初版往事信息,第一用户在群会话中点击打开对应的链接后,呈现该初版往事信息的内容。继续参考图8,在该初版往事信息中,包括目标消息集合1,该目标消息集合1包括消息片段11“2009年9月30日上午,我们在宿舍打游戏,错过了上课。”以及消息片段12“2009年9月30日中午,我们在第一食堂喝酒聚餐。”在每一个消息片段的旁边设置批注输入框,所述第一用户可以在所述批注输入框中对每一个对应的消息片段进行批注操作,以输入批注信息,并通过点击“确认”按钮向所述网络设备发送所述批注信息。在一些实施例中,所述批注信息包括“对”“正确”“错”“错误”等表示对错的批注信息。In step S23, in response to the first user's commenting operation on the first version of the past link, the first user equipment sends the comment information about the first version of the past information to the network device. In some embodiments, the first version of the past information is presented in the group session in the form of a link, the first user clicks on the link, and the content of the first version of the past information is presented through the page corresponding to the link. In some embodiments, a comment input box is set on the page, and the first user can perform a comment operation in the comment input box. For example, referring to FIG. 8 , the past 1 is the first version of past information. After the first user clicks and opens a corresponding link in the group conversation, the content of the first version of past information is presented. Continuing to refer to FIG. 8 , the first version of the past information includes a target message set 1, and the target message set 1 includes a message fragment 11 "On the morning of September 30, 2009, we played games in the dormitory and missed class." and message fragments 12 "At noon on September 30, 2009, we had a drink and dinner in the first cafeteria." A comment input box is set next to each message segment, and the first user can comment on each corresponding message in the comment input box. The segment performs an annotation operation to input annotation information, and sends the annotation information to the network device by clicking the "Confirm" button. In some embodiments, the annotation information includes “true”, “correct”, “wrong”, “wrong” and other annotation information indicating right or wrong.

在一些实施例中,所述方法还包括步骤S24(未示出)。在步骤S24中,第一用户设备接收所述网络设备发送的终版往事信息,其中,所述终版往事信息是根据所述初版往事信息以及所述批注信息生成的。在一些实施例中,所述终版往事信息是所述初版往事信息在所述批注信息的基础上生成的,例如,所述初版往事信息包括目标消息集合1,所述目标消息集合1包括消息片段11、消息片段12以及消息片段13,其中,有超过80%的所述第一用户设备向所述网络设备发送的、对消息片段11的批注信息为“错误”,则所述网络设备从所述初版往事信息中删除所述消息片段11。在一些实施例中,所述网络设备将所述终版往事信息发送给所述群会话中的所有用户所对应的用户设备,所述第一用户属于所述群会话,因此,所述网络设备也会将所述终版往事信息发送给所述第一用户设备。In some embodiments, the method further includes step S24 (not shown). In step S24, the first user equipment receives the final version of the past information sent by the network device, where the final version of the past information is generated according to the first version of the past information and the annotation information. In some embodiments, the final version of the past information is generated by the first version of the past information on the basis of the annotation information, for example, the first version of the past information includes a target message set 1, and the target message set 1 includes messages Fragment 11, message fragment 12 and message fragment 13, where more than 80% of the annotation information for message fragment 11 sent by the first user equipment to the network device is "error", the network device will The message segment 11 is deleted from the first version of the past information. In some embodiments, the network device sends the final version of the past information to user equipments corresponding to all users in the group session, and the first user belongs to the group session. Therefore, the network device The final version of the past information is also sent to the first user equipment.

图10示出了根据本申请一个实施例的一种用于生成往事信息的网络设备的设备结构图,该设备包括一一模块、一二模块、一三模块以及一四模块。FIG. 10 shows a device structure diagram of a network device for generating past information according to an embodiment of the present application. The device includes a first module, a second module, a third module, and a fourth module.

具体而言,一一模块,用于获取一个或多个消息片段,其中,所述一个或多个消息片段对应于同一个被发布于社交应用的群会话中的往事征集链接。在一些实施例中,用户设备中安装有所述社交应用,所述社交应用中建立有所述群会话。在一些实施例中,所述消息片段包括但不限于用户发布在所述群会话中的消息内容,例如,用户A、用户B、用户C都在群会话1中(例如,所述群会话1是所述用户A建立的同学群),用户A向所述群会话1中发送消息片段A1,所述网络设备获取所述用户A发送在所述群会话1中的所述消息片段A1。在一些实施例中,在所述用户A、用户B、用户C通过所述群会话向所述网络设备发送所述消息片段之前,所述群会话中发布有所述往事征集链接,所述用户A、用户B或者用户C通过点击该往事征集链接输入消息片段,并通过确认操作向所述网络设备发送输入的消息片段。在一些实施例中,所述消息片段包括但不限于用户发布在所述群会话中的、关于往事的消息内容。例如,用户A在所述群会话1中发布“2009年9月30日,我们逃课在宿舍打游戏”的消息片段A1。在一些实施例中,所述群会话包括但不限于同学群(例如大学群、高中群、小学群等)。在一些实施例中,所述往事征集链接用于为用户提供输入所述消息片段的入口,例如,用户点击被发布在所述群会话中的往事征集链接,可在该往事征集链接的页面中输入所述消息片段,并通过点击确认按钮向所述网络设备发送所述消息片段。例如,群会话1是用户A建立的同学群,其中,该群会话1中还包括用户B和用户C。该用户A在该群会话1中发布了往事征集链接,用户B打开该往事征集链接,在呈现的往事征集页面中输入消息片段A1“2009年9月30日,我们逃课在宿舍打游戏”,并通过点击确认按钮向对应的网络设备发送该消息片段。所述用户C也可以通过同样的操作方式向所述网络设备发送消息片段B1“2009年9月30日,我们打完游戏后去往1号食堂吃饭”。进而,所述网络设备获取所述用户B和所述用户C发送的所述消息片段A1和所述消息片段B1。Specifically, one module is used to obtain one or more message segments, wherein the one or more message segments correspond to the same past collection link published in the group conversation of the social application. In some embodiments, the social application is installed in the user equipment, and the group session is established in the social application. In some embodiments, the message segments include, but are not limited to, message content posted by the user in the group conversation, for example, user A, user B, and user C are all in group conversation 1 (for example, the group conversation 1 is a classmate group established by the user A), the user A sends the message fragment A1 to the group session 1, and the network device obtains the message fragment A1 sent by the user A in the group session 1. In some embodiments, before the user A, the user B, and the user C send the message segment to the network device through the group session, the past event collection link is published in the group session, and the user A. User B or User C inputs a message fragment by clicking on the past collection link, and sends the input message fragment to the network device through a confirmation operation. In some embodiments, the message segments include, but are not limited to, message content about past events posted by the user in the group conversation. For example, user A publishes a message fragment A1 in the group conversation 1 "On September 30, 2009, we skipped class and played games in the dormitory". In some embodiments, the group conversation includes, but is not limited to, a group of classmates (eg, a university group, a high school group, an elementary school group, etc.). In some embodiments, the past solicitation link is used to provide the user with an entry for inputting the message fragment, for example, the user clicks on the past solicitation link published in the group conversation, which can be displayed on the page of the past solicitation link Enter the message fragment and send the message fragment to the network device by clicking the confirm button. For example, group session 1 is a classmate group established by user A, wherein the group session 1 also includes user B and user C. The user A posted a link for the collection of past events in the group session 1, and user B opened the link for the collection of past events, and entered the message fragment A1 in the displayed page of the collection of past events, "On September 30, 2009, we skipped class and played games in the dormitory", And send the message fragment to the corresponding network device by clicking the confirmation button. The user C can also send the message fragment B1 "September 30, 2009, after playing the game, we went to the dining hall No. 1 to eat" to the network device through the same operation method. Further, the network device acquires the message fragment A1 and the message fragment B1 sent by the user B and the user C.

一二模块,用于根据特征匹配信息对所述一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配。在一些实施例中,所述特征匹配信息包括但不限于时间、地点、人物等。在一些实施例中,所述网络设备根据所述特征匹配信息对所述一个或多个消息片段进行关联聚合,以将所述一个或多个消息片段聚合为至少一个所述目标消息集合。例如,目标消息集合1包括消息片段11、消息片段12;目标消息集合2包括消息片段21、消息片段22。在一些实施例中,同一个所述目标消息集合中的消息片段基于所述特征匹配信息相匹配,例如是,所述特征匹配信息包括时间,同一个目标消息集合中的一个或多个消息片段所涉及的时间是相匹配。例如,在目标消息集合1中,消息片段11涉及的时间与消息片段12涉及的时间相同或相近,例如,都包括2009年9月30日上午的时间信息。在本实施例中,所述网络设备根据所述特征匹配信息将一个或多个消息片段聚合关联在一起。例如,将时间相同或相近的一个或多个消息片段聚合关联在一起;再例如,将地点相同或相近的一个或多个消息片段聚合关联在一起;又例如,将涉及相同的人物信息的一个或多个消息片段聚合关联在一起。The first and second modules are configured to associate and aggregate the one or more message fragments according to the feature matching information to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information. In some embodiments, the feature matching information includes, but is not limited to, time, location, person, and the like. In some embodiments, the network device performs association aggregation on the one or more message fragments according to the feature matching information, so as to aggregate the one or more message fragments into at least one of the target message sets. For example, target message set 1 includes message fragment 11 and message fragment 12 ; target message set 2 includes message fragment 21 and message fragment 22 . In some embodiments, message fragments in the same target message set are matched based on the feature matching information, for example, the feature matching information includes time, one or more message fragments in the same target message set The times involved are matched. For example, in the target message set 1, the time involved in the message segment 11 is the same or similar to the time involved in the message segment 12, for example, both include time information on the morning of September 30, 2009. In this embodiment, the network device aggregates and associates one or more message fragments together according to the feature matching information. For example, one or more message fragments with the same or similar time are aggregated and associated together; for another example, one or more message fragments with the same or similar location are aggregated and associated together; for another example, one or more message fragments involving the same person information are aggregated and associated together. or multiple message fragments aggregated together.

一三模块,用于根据所述至少一个目标消息集合生成初版往事信息。在一些实施例中,每个所述目标消息集合中包括至少一个所述消息片段。所述网络设备根据得到的所述至少一个目标消息集合生成所述初版往事信息。在一些实施例中,所述网络设备根据时间轴将所述至少一个目标消息集合进行排序,并将排序后的所述至少一个目标消息集合作为所述初版往事信息。One and three modules are configured to generate initial version past information according to the at least one target message set. In some embodiments, each of the target message sets includes at least one of the message fragments. The network device generates the first version of the past information according to the obtained at least one target message set. In some embodiments, the network device sorts the at least one target message set according to a time axis, and uses the sorted at least one target message set as the initial version of the past information.

一四模块,用于将所述初版往事信息发送给对应的至少一个第一用户设备,其中,所述第一用户设备对应的第一用户与所述初版往事信息相关联。在一些实施例中,所述初版往事信息并不是发送给所述群会话中的所有用户所对应的用户设备,而是发送给所述初版往事信息所对应的至少一个第一用户设备。在一些实施例中,所述第一用户与所述初版往事信息相关联包括但不限于所述第一用户为所述初版往事信息中提及到的用户。例如,所述初版往事信息中提到了用户A的名字,则所述网络设备将所述用户A对应的用户设备确定为所述第一用户设备,并将所述初版往事信息发送给所述用户A对应的用户设备。在一些实施例中,所述网络设备并不是将所述初版往事信息发送给所述群会话中所有用户对应的用户设备,而是只发送给所述初版往事信息中涉及到的用户所对应的所述第一用户设备,以提醒所述用户被写到了所述初版往事信息中。在一些实施例中,所述网络设备将所述初版往事信息发布在所述群会话中,并且所述网络设备设置所述初版往事信息仅为所述对应的至少一个第一用户设备可见,被发布于所述群会话中的所述初版往事信息仅对所述至少一个第一用户设备对应的所述第一用户可见。在另一些实施例中,所述网络设备也可以将所述初版往事信息单独发送给所述至少一个第一用户设备,例如,单独建立会话框,通过该会话框呈现所述初版往事信息。A fourth module, configured to send the first version of the past information to the corresponding at least one first user equipment, wherein the first user corresponding to the first user equipment is associated with the first version of the past information. In some embodiments, the first version of the past information is not sent to user equipments corresponding to all users in the group session, but is sent to at least one first user equipment corresponding to the first version of the past information. In some embodiments, the association of the first user with the initial version of the past information includes, but is not limited to, the first user being a user mentioned in the initial version of the past information. For example, if the name of user A is mentioned in the first version of the past information, the network device determines the user equipment corresponding to the user A as the first user equipment, and sends the first version of the past information to the user A corresponding user equipment. In some embodiments, the network device does not send the first version of the past information to the user equipment corresponding to all users in the group session, but only sends the first version of the past information to the users corresponding to the users involved in the first version of the past information The first user equipment is used to remind the user that the first version of the past information is written. In some embodiments, the network device publishes the first version of the past information in the group session, and the network device sets the first version of the past information to be visible only to the corresponding at least one first user equipment, and is The first version of the past information published in the group session is only visible to the first user corresponding to the at least one first user equipment. In other embodiments, the network device may also send the initial version of the past information to the at least one first user equipment separately, for example, establish a separate session frame, and present the initial version of the past information through the session frame.

例如,结合用户设备端说明本实施例。参考图7,在用户设备中安装有所述社交应用,并在所述社交应用中建立有所述群会话。其中,所述群会话中包括用户A、用户B以及用户C。用户A在该群会话中发布了所述往事征集链接(参考图7(a))。用户B在所述群会话中点击该往事征集链接后呈现图7(b)所示的界面。在图7(b)中为用户提供输入所述消息片段的入口(例如,图7(b)中请输入往事片段1的输入框)。所述用户B通过该输入框输入所述消息片段,并通过确认操作(例如,在界面中设置确认按钮,用户点击该确认按钮进行所述确认操作)向所述网络设备发送其输入的所述消息片段。所述网络设备获取一个或多个所述消息片段。进一步地,所述网络设备根据特征匹配信息对其获取的一个或多个所述消息片段进行关联聚合,获得至少一个目标消息集合(例如,目标消息集合1、目标消息集合2以及目标消息集合3),并且,同一个目标消息集合中的消息片段基于特征匹配信息相匹配,例如,目标消息集合1包括消息片段11、消息片段12以及消息片段13,所述特征匹配信息为时间,则所述消息片段11、消息片段12以及消息片段13中所涉及的时间信息相同或相近。进一步地,所述网络设备根据所述至少一个目标消息集合生成初版往事信息,例如,网络设备根据每个所述目标消息集合对应的时间信息按先后顺序排列所述至少一个目标消息集合,并将排序后的所述至少一个目标消息集合作为所述初版往事信息。进一步地,若所述初版往事信息中涉及到了用户A,则所述网络设备将所述用户A确定为第一用户,并将所述初版往事信息发送给所述用户A对应的用户设备。在一些实施例中,所述网络设备基于所述初版往事信息生成对应的链接,将所述链接发送给对应的第一用户设备(例如图7(c)所示的初版往事信息链接),用户点击呈现在所述群会话中的初版往事信息链接,可以通过对应的页面看到所述初版往事信息的内容。在另一些实施例中,所述网络设备也可以直接将所述初版往事信息发送给所述第一用户设备,所述第一用户设备通过所述社交应用直接呈现所述初版往事信息。在一些实施例中,所述网络设备将所述初版往事信息发布在所述群会话中,并通过设置仅所述第一用户设备可见的方式仅向所述第一用户呈现所述初版往事信息,以保障用户体验。在另一些实施例中,所述网络设备将所述初版往事信息单独发送给所述第一用户设备,由所述第一用户设备通过所述社交应用中对应的对话框(例如,单独建立一个对话框)呈现所述初版往事信息对应的链接,或者直接呈现所述初版往事信息的内容。For example, this embodiment is described in conjunction with the user equipment side. Referring to FIG. 7 , the social application is installed in the user equipment, and the group session is established in the social application. The group conversation includes user A, user B, and user C. User A publishes the link to the past solicitation in the group session (refer to FIG. 7(a)). User B displays the interface shown in FIG. 7( b ) after clicking on the past collection link in the group session. In FIG. 7(b), the user is provided with an entry for inputting the message fragment (for example, in FIG. 7(b), please input the input box of the past story fragment 1). The user B inputs the message fragment through the input box, and sends the inputted message to the network device through a confirmation operation (for example, setting a confirmation button in the interface, and the user clicks the confirmation button to perform the confirmation operation). message fragment. The network device obtains one or more of the message fragments. Further, the network device performs association aggregation on one or more of the obtained message fragments according to the feature matching information to obtain at least one target message set (for example, target message set 1, target message set 2 and target message set 3). ), and the message fragments in the same target message set are matched based on feature matching information, for example, target message set 1 includes message fragment 11, message fragment 12 and message fragment 13, and the feature matching information is time, then the The time information involved in the message segment 11 , the message segment 12 and the message segment 13 is the same or similar. Further, the network device generates the first version of the past information according to the at least one target message set. For example, the network device arranges the at least one target message set in sequence according to the time information corresponding to each of the target message sets, and stores the information in the target message set. The sorted at least one target message set is used as the first version of the past information. Further, if user A is involved in the first version of the past information, the network device determines the user A as the first user, and sends the first version of the past information to the user equipment corresponding to the user A. In some embodiments, the network device generates a corresponding link based on the initial version of the past information, and sends the link to the corresponding first user device (for example, the initial version of the past information link shown in FIG. 7(c)), the user Click the link of the first version of the past information presented in the group session, and you can view the content of the first version of the past information through the corresponding page. In other embodiments, the network device may also directly send the first version of the past information to the first user equipment, and the first user equipment directly presents the first version of the past information through the social application. In some embodiments, the network device publishes the first version of the past information in the group session, and only presents the first version of the past information to the first user by setting the method to be visible only to the first user device , to ensure user experience. In other embodiments, the network device sends the first version of the past information to the first user equipment separately, and the first user equipment uses a corresponding dialog box in the social application (for example, establishes a separate dialog box) to present the link corresponding to the first version of the past information, or to directly present the content of the first version of the past information.

在一些实施例中,所述设备还包括一五模块(未示出)。一五模块,用于接收第二用户设备发送的往事征集请求,其中,所述往事征集请求是所述第二用户设备响应于第二用户在所述群会话中进行的征集触发操作发送的;网络设备响应于所述往事征集请求,向所述群会话中所有用户对应的用户设备发送往事征集链接,以在所述所有用户中每个用户对应的所述群会话中呈现所述往事征集链接。In some embodiments, the apparatus further includes a five-module (not shown). A fifth module, configured to receive a past collection request sent by the second user equipment, wherein the past collection request is sent by the second user equipment in response to a collection trigger operation performed by the second user in the group session; In response to the past solicitation request, the network device sends past solicitation links to user equipments corresponding to all users in the group session, so as to present the past solicitation link in the group session corresponding to each user in the group session .

在此,有关上述一五模块的具体实现方式的示例与上述步骤S15的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the above-mentioned one and five modules are the same as or similar to the embodiment of the above-mentioned step S15 , so they are not repeated here, and are incorporated herein by reference.

在一些实施例中,所述一二模块包括一二一模块(未示出)以及一二二模块。In some embodiments, the one-two modules include one-two-one modules (not shown) and one-two-two modules.

一二一模块,用于解析所述一个或多个消息片段,根据特征匹配信息提取每个所述消息片段的目标特征信息。一二二模块,用于对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配。The one-two-one module is configured to parse the one or more message fragments, and extract the target feature information of each of the message fragments according to the feature matching information. The one-two-two module is configured to associate and aggregate the target feature information of the one or more message fragments to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information .

在此,有关上述一二一模块以及一二二模块的具体实现方式的示例与上述步骤S121以及步骤122的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the above-mentioned one-two-one module and one-two-two module are the same as or similar to the embodiments of the above-mentioned steps S121 and 122 , so they are not repeated here, and are incorporated herein by reference.

在一些实施例中,所述一二一模块,用于解析所述一个或多个消息片段,提取每个所述消息片段的至少一个特征信息;根据所述特征匹配信息确定所述一个或多个消息片段中每个消息片段的目标特征信息,其中,所述目标特征信息与所述特征匹配信息相匹配。In some embodiments, the one-two-one module is configured to parse the one or more message fragments and extract at least one feature information of each of the message fragments; determine the one or more message fragments according to the feature matching information Target feature information of each of the message fragments, wherein the target feature information matches the feature matching information.

在此,有关上述一二一模块的具体实现方式的示例与上述步骤S121的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, an example of a specific implementation manner of the above-mentioned one-two-one module is the same as or similar to the embodiment of the above-mentioned step S121 , so it is not repeated here, and is incorporated herein by reference.

在一些实施例中,所述特征匹配信息包括至少一个子特征匹配信息,所述目标特征信息包括至少一个子目标特征信息,所述目标特征信息包括至少一个子目标特征信息,其中,所述子目标特征信息是基于所述子特征匹配信息从所述消息片段中提取的;所述一二二模块,用于根据所述至少一个子特征匹配信息中之一的子特征匹配信息对所述一个或多个消息片段的子目标特征信息进行关联聚合,获得至少一个消息集合,其中,所述子目标特征信息与所述子特征匹配信息相匹配,同一个消息集合中的消息片段基于对应的所述子特征匹配信息相匹配;所述网络设备重复执行上述关联聚合操作,直至所述至少一个子特征匹配信息中所有的子特征匹配信息都执行了上述关联聚合操作,获取至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于对应的所述子特征匹配信息相匹配。In some embodiments, the feature matching information includes at least one sub-feature matching information, the target feature information includes at least one sub-target feature information, the target feature information includes at least one sub-target feature information, wherein the sub-target feature information The target feature information is extracted from the message segment based on the sub-feature matching information; the one-two-two module is used for matching the sub-feature matching information of one of the at least one sub-feature matching information to the one The sub-target feature information of or multiple message fragments is associated and aggregated to obtain at least one message set, wherein the sub-target feature information matches the sub-feature matching information, and the message fragments in the same message set are based on the corresponding The sub-feature matching information is matched; the network device repeatedly performs the above-mentioned association aggregation operation until all the sub-feature matching information in the at least one sub-feature matching information performs the above-mentioned association aggregation operation, and obtains at least one target message set, Wherein, the message fragments in the same target message set are matched based on the corresponding sub-feature matching information.

在此,有关上述一二二模块的具体实现方式的示例与上述步骤122的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the above-mentioned one-two-two modules are the same as or similar to the embodiments of the above-mentioned step 122 , so they are not repeated here, and are incorporated herein by reference.

在一些实施例中,所述重复执行上述关联聚合操作,包括:根据所述至少一个子特征匹配信息中、下一个子特征匹配信息对每个所述消息集合中的消息片段进行关联聚合,获得至少一个消息集合,其中,同一个消息集合中的消息片段基于对应的子特征匹配信息相匹配。例如,所述网络设备首先根据子特征匹配信息“时间”对一个或多个消息片段进行关联聚合,得到消息集合1、消息集合2、消息集合3。进一步地,所述网络设备根据子特征匹配信息“地点”分别对所述消息集合1、消息集合2、消息集合3中的消息片段进行关联聚合,例如,所述网络设备根据“地点”的子特征匹配信息对消息集合1中的消息片段进行关联聚合,以从所述消息集合1中删除基于“地点”的子特征匹配信息不相匹配的消息片段。例如,消息集合1中的消息片段11、消息片段12以及消息片段13的时间信息相同或相近;但是,消息片段11与消息片段12以及消息片段13的地点差别很大,则从所述消息集合中删除所述消息片段11。In some embodiments, performing the above-mentioned association aggregation operation repeatedly includes: performing association aggregation on the message fragments in each of the message sets according to the at least one sub-feature matching information and the next sub-feature matching information, to obtain At least one message set, wherein message fragments in the same message set are matched based on corresponding sub-feature matching information. For example, the network device first associates and aggregates one or more message fragments according to the sub-feature matching information "time", to obtain a message set 1, a message set 2, and a message set 3. Further, the network device associates and aggregates the message fragments in the message set 1, message set 2, and message set 3 according to the sub-feature matching information "location". The feature matching information associates and aggregates the message fragments in the message set 1, so as to delete the message fragments that do not match the sub-feature matching information based on "location" from the message set 1. For example, the time information of message fragment 11, message fragment 12 and message fragment 13 in message set 1 is the same or similar; delete the message fragment 11.

在一些实施例中,所述一二二模块,用于根据所述至少一个子特征匹配信息中每个子特征匹配信息的权重对所述至少一个子特征匹配信息进行降序排序;根据排序结果依次根据对应的子特征匹配信息对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述对应的子特征匹配信息相匹配。In some embodiments, the one-two-two module is configured to sort the at least one sub-feature matching information in descending order according to the weight of each sub-feature matching information in the at least one sub-feature matching information; The corresponding sub-feature matching information associates and aggregates the target feature information of the one or more message fragments to obtain at least one target message set, wherein the message fragments in the same target message set are based on the corresponding sub-feature matching information. match.

在此,有关上述一二二模块的具体实现方式的示例与上述步骤122的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the above-mentioned one-two-two modules are the same as or similar to the embodiments of the above-mentioned step 122 , so they are not repeated here, and are incorporated herein by reference.

在一些实施例中,所述一二二模块,用于根据排序结果依次根据对应的子特征匹配信息对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述对应的子特征匹配信息的匹配度等于或大于所述子特征匹配信息对应的匹配阈值。In some embodiments, the one-two-two module is configured to perform association aggregation on the target feature information of the one or more message segments according to the corresponding sub-feature matching information in turn according to the sorting result, to obtain at least one target message set, Wherein, the matching degree of the message fragments in the same target message set based on the corresponding sub-feature matching information is equal to or greater than the matching threshold corresponding to the sub-feature matching information.

在此,有关上述一二二模块的具体实现方式的示例与上述步骤122的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the above-mentioned one-two-two modules are the same as or similar to the embodiments of the above-mentioned step 122 , so they are not repeated here, and are incorporated herein by reference.

在一些实施例中,所述一三模块,用于根据所述至少一个目标消息集合中每个目标消息集合的时间信息,对所述至少一个目标消息集合进行排序;网络设备根据排序后的所述至少一个目标消息集合生成所述初版往事信息。In some embodiments, the one and three modules are configured to sort the at least one target message set according to the time information of each target message set in the at least one target message set; The first version of the past information is generated from the at least one target message set.

在此,有关上述一三模块的具体实现方式的示例与上述步骤S13的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the above-mentioned one and three modules are the same as or similar to the embodiment of the above-mentioned step S13, so they are not repeated here, and are incorporated herein by reference.

在一些实施例中,所述设备还包括一六模块(未示出)。一六模块,用于确定所述初版往事信息对应的至少一个第一用户设备。In some embodiments, the apparatus further includes a six-module (not shown). 16 modules, configured to determine at least one first user equipment corresponding to the first version of the past information.

在此,有关上述一六模块的具体实现方式的示例与上述步骤S16的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, an example of a specific implementation manner of the above-mentioned one-six modules is the same as or similar to the embodiment of the above-mentioned step S16, so it will not be repeated here, and it is incorporated herein by reference.

在一些实施例中,所述一六模块包括一六一模块(未示出)以及一六二模块。一六一模块,用于解析提取所述初版往事信息涉及的一个或多个用户信息;一六二模块,用于查询所述一个或多个用户信息对应的用户设备,并将所述用户信息对应的用户设备确定为所述初版往事信息对应的第一用户设备。In some embodiments, the six-six modules include a six-one module (not shown) and a six-two module. The 161 module is used to parse and extract one or more user information involved in the first version of the past information; the 162 module is used to query the user equipment corresponding to the one or more user information, and store the user information The corresponding user equipment is determined to be the first user equipment corresponding to the first version of the past information.

在此,有关上述一六一模块以及一六二模块的具体实现方式的示例与上述步骤S161以及步骤S162的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the 161 module and the 162 module are the same as or similar to the embodiments of the above steps S161 and S162 , so they are not repeated here, and are incorporated herein by reference.

在一些实施例中,所述一六二模块,用于从用户设备数据库中查询获取所述一个或多个用户信息对应的用户设备,并将所述用户信息对应的用户设备确定为所述初版往事信息对应的第一用户设备。In some embodiments, the 162 module is configured to query and obtain the user equipment corresponding to the one or more user information from the user equipment database, and determine the user equipment corresponding to the user information as the first version The first user equipment corresponding to the past information.

在此,有关上述一六二模块的具体实现方式的示例与上述步骤S162的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, the example about the specific implementation of the above-mentioned one-six-two module is the same as or similar to the embodiment of the above-mentioned step S162, so it will not be repeated here, and it is incorporated herein by reference.

在一些实施例中,所述设备还包括一七模块(未示出)、一八模块以及一九模块。一七模块,用于获取所述至少一个第一用户设备发送的、关于所述初版往事信息的批注信息;一八模块,用于根据至少一个所述第一用户对所述初版往事信息的批注信息调整所述初版往事信息,以生成终版往事信息;一九模块,用于将所述终版往事信息发送给所述会话群中所有用户对应的用户设备。In some embodiments, the apparatus further includes a seven-module (not shown), an eight-module, and a nine-module. Module 17, for acquiring the annotation information about the first version of the past information sent by the at least one first user equipment; Module 18, for obtaining the first version of the past information according to at least one of the first user's annotations on the previous version of the past information The information adjusts the first version of the past information to generate the final version of the past information; the 19th module is used for sending the final version of the past information to the user equipment corresponding to all users in the conversation group.

在此,有关上述一七模块、一八模块以及一九模块的具体实现方式的示例与上述步骤S17、步骤S18以及步骤S19的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the above-mentioned modules 17, 18 and 19 are the same as or similar to the embodiments of the above-mentioned steps S17, S18 and S19, so they will not be repeated here, but are included here by reference. here.

在一些实施例中,所述初版往事信息包括至少一个目标消息集合,每个所述目标消息集合包括至少一个消息片段,所述批注信息包括对所述消息片段的判断信息,所述一八模块,用于若超过预设比例的第一用户对所述消息片段的判断信息为否,则从对应的目标消息集合中删除该消息片段;否则,保留该消息片段;根据筛选后的所述至少一个目标消息集合生成所述终版往事信息。In some embodiments, the initial version of the past information includes at least one target message set, each of the target message sets includes at least one message segment, the annotation information includes judgment information on the message segment, and the one-eight module , is used to delete the message fragment from the corresponding target message set if the judgment information of the first user that exceeds the preset ratio is no to the message fragment; otherwise, keep the message fragment; according to the filtered at least A target message set generates the final version of the past information.

在此,有关上述一八模块的具体实现方式的示例与上述步骤S18的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the above-mentioned eighteenth modules are the same as or similar to the embodiments of the above-mentioned step S18 , so they are not repeated here, and are incorporated herein by reference.

图11示出了根据本申请另一个实施例的一种用于生成往事信息的第一用户设备,其中,该设备包括二一模块、二二模块以及二三模块。FIG. 11 shows a first user equipment for generating past information according to another embodiment of the present application, wherein the equipment includes a two-one module, a two-two module, and a two-three module.

具体而言,二一模块,用于接收对应的网络设备发送的初版往事信息,其中,所述初版往事信息包括至少一个目标消息集合,同一个目标消息集合中的消息片段基于特征匹配信息相匹配。二二模块,用于在社交应用的群会话中呈现所述初版往事信息。二三模块,用于响应于第一用户对所述初版往事链接的批注操作,向所述网络设备发送关于所述初版往事信息的批注信息。Specifically, the two-one module is configured to receive the first version of the past information sent by the corresponding network device, wherein the first version of the past information includes at least one target message set, and the message fragments in the same target message set are matched based on the feature matching information. . The second module is used to present the first version of the past information in the group conversation of the social application. The second and third modules are configured to send, to the network device, the annotation information about the first version of the past information in response to the first user's comment operation on the first version of the past link.

在此,有关上述二一模块、二二模块以及二三模块的具体实现方式的示例与上述步骤S21、步骤S22以及步骤S23的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, examples of specific implementations of the above-mentioned two-one module, two-two module and two-three module are the same as or similar to the embodiments of the above-mentioned step S21, step S22 and step S23, so they are not repeated here, and are included here by reference. here.

在一些实施例中,所述设备还包括二四模块(未示出)。二四模块,用于接收所述网络设备发送的终版往事信息,其中,所述终版往事信息是根据所述初版往事信息以及所述批注信息生成的。In some embodiments, the apparatus further includes a two-four module (not shown). The second and fourth modules are configured to receive the final version of the past information sent by the network device, wherein the final version of the past information is generated according to the first version of the past information and the annotation information.

在此,有关上述二四模块的具体实现方式的示例与上述步骤S24的实施例相同或相近,故不再赘述,在此以引用方式包含于此。Here, the example about the specific implementation of the above-mentioned two-fourth module is the same as or similar to the embodiment of the above-mentioned step S24, so it is not repeated here, and is included here by way of reference.

本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。The present application also provides a computer-readable storage medium, where the computer-readable storage medium stores computer code, and when the computer code is executed, the method described in any preceding item is executed.

本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。The present application also provides a computer program product, when the computer program product is executed by a computer device, the method according to any one of the preceding items is executed.

本申请还提供了一种计算机设备,所述计算机设备包括:The present application also provides a computer device, the computer device comprising:

一个或多个处理器;one or more processors;

存储器,用于存储一个或多个计算机程序;memory for storing one or more computer programs;

当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。The one or more computer programs, when executed by the one or more processors, cause the one or more processors to implement the method of any preceding item.

图12示出了可被用于实施本申请中所述的各个实施例的示例性系统;FIG. 12 illustrates an exemplary system that may be used to implement various embodiments described in this application;

如图12所示在一些实施例中,系统1000能够作为各所述实施例中的任意一个网络设备、第一用户设备或第二用户设备。在一些实施例中,系统1000可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或NVM/存储设备1020)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器1005)。As shown in FIG. 12 , in some embodiments, the system 1000 can function as any one of the network equipment, the first user equipment, or the second user equipment in each of the embodiments. In some embodiments, system 1000 may include one or more computer-readable media (eg, system memory or NVM/storage device 1020 ) having instructions and be coupled to the one or more computer-readable media and configured to execute Instructions to implement a module to perform one or more processors (eg, processor(s) 1005 ) to perform the actions described herein.

对于一个实施例,系统控制模块1010可包括任意适当的接口控制器,以向(一个或多个)处理器1005中的至少一个和/或与系统控制模块1010通信的任意适当的设备或组件提供任意适当的接口。For one embodiment, the system control module 1010 may include any suitable interface controller to provide at least one of the processor(s) 1005 and/or any suitable device or component in communication with the system control module 1010 any appropriate interface.

系统控制模块1010可包括存储器控制器模块1030,以向系统存储器1015提供接口。存储器控制器模块1030可以是硬件模块、软件模块和/或固件模块。The system control module 1010 may include a memory controller module 1030 to provide an interface to the system memory 1015 . The memory controller module 1030 may be a hardware module, a software module, and/or a firmware module.

系统存储器1015可被用于例如为系统1000加载和存储数据和/或指令。对于一个实施例,系统存储器1015可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,系统存储器1015可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。System memory 1015 may be used, for example, to load and store data and/or instructions for system 1000 . For one embodiment, system memory 1015 may include any suitable volatile memory, eg, suitable DRAM. In some embodiments, system memory 1015 may include double data rate type quad synchronous dynamic random access memory (DDR4 SDRAM).

对于一个实施例,系统控制模块1010可包括一个或多个输入/输出(I/O)控制器,以向NVM/存储设备1020及(一个或多个)通信接口1025提供接口。For one embodiment, system control module 1010 may include one or more input/output (I/O) controllers to provide interfaces to NVM/storage device 1020 and communication interface(s) 1025 .

例如,NVM/存储设备1020可被用于存储数据和/或指令。NVM/存储设备1020可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(Hard Disk,HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。For example, NVM/storage device 1020 may be used to store data and/or instructions. NVM/storage device 1020 may include any suitable non-volatile memory (eg, flash memory) and/or may include any suitable non-volatile storage device(s) (eg, one or more hard disk drives ( Hard Disk, HDD), one or more compact disc (CD) drives and/or one or more digital versatile disc (DVD) drives).

NVM/存储设备1020可包括在物理上作为系统1000被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,NVM/存储设备1020可通过网络经由(一个或多个)通信接口1025进行访问。NVM/storage device 1020 may include storage resources that are physically part of the device on which system 1000 is installed, or it may be accessed by the device without necessarily being part of the device. For example, the NVM/storage device 1020 is accessible via the communication interface(s) 1025 over a network.

(一个或多个)通信接口1025可为系统1000提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统1000可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。Communication interface(s) 1025 may provide an interface for system 1000 to communicate over one or more networks and/or with any other suitable device. System 1000 can wirelessly communicate with one or more components of a wireless network in accordance with any of one or more wireless network standards and/or protocols.

对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器(例如,存储器控制器模块1030)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器的逻辑封装在一起以形成系统级封装(SiP)。对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(SoC)。For one embodiment, at least one of the processor(s) 1005 may be packaged with the logic of one or more controllers of the system control module 1010 (eg, the memory controller module 1030 ). For one embodiment, at least one of the processor(s) 1005 may be packaged with logic of one or more controllers of the system control module 1010 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 1005 may be integrated on the same die with the logic of one or more controllers of the system control module 1010 . For one embodiment, at least one of the processor(s) 1005 may be integrated on the same die with logic of one or more controllers of the system control module 1010 to form a system on a chip (SoC).

在各个实施例中,系统1000可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统1000可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统1000包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。In various embodiments, system 1000 may be, but is not limited to, a server, workstation, desktop computing device, or mobile computing device (eg, laptop computing device, handheld computing device, tablet computer, netbook, etc.). In various embodiments, system 1000 may have more or fewer components and/or different architectures. For example, in some embodiments, system 1000 includes one or more cameras, keyboards, liquid crystal display (LCD) screens (including touch screen displays), non-volatile memory ports, multiple antennas, graphics chips, application specific integrated circuits ( ASIC) and speakers.

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present application may be implemented in software and/or a combination of software and hardware, eg, an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device. In one embodiment, the software program of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs of the present application (including associated data structures) may be stored on a computer-readable recording medium, such as RAM memory, magnetic or optical drives or floppy disks, and the like. In addition, some steps or functions of the present application may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。In addition, a part of the present application can be applied as a computer program product, such as computer program instructions, which when executed by a computer, through the operation of the computer, can invoke or provide methods and/or technical solutions according to the present application. Those skilled in the art should understand that the existing forms of computer program instructions in computer-readable media include but are not limited to source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include but are not limited to Limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding post-installation program. program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium that can be accessed by a computer.

通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、RF、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。Communication media includes media by which communication signals containing, for example, computer readable instructions, data structures, program modules or other data are transmitted from one system to another. Communication media may include conducted transmission media such as cables and wires (eg, fiber optic, coaxial, etc.) and wireless (unconducted transmission) media capable of propagating energy waves, such as acoustic, electromagnetic, RF, microwave, and infrared . Computer readable instructions, data structures, program modules or other data may be embodied, for example, as a modulated data signal in a wireless medium such as a carrier wave or similar mechanism such as embodied as part of spread spectrum technology. The term "modulated data signal" refers to a signal whose one or more characteristics are altered or set in a manner that encodes information in the signal. Modulation can be analog, digital or hybrid modulation techniques.

作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。By way of example and not limitation, computer-readable storage media may include volatile and non-volatile, readable storage media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Removable and non-removable media. For example, computer-readable storage media include, but are not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM) , EEPROM), magnetic and ferromagnetic/ferroelectric memory (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, tapes, CDs, DVDs); or other media now known or later developed capable of storing data for computer systems Computer readable information/data used.

在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。Here, an embodiment according to the present application includes an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, a trigger is The apparatus operates based on the aforementioned methods and/or technical solutions according to various embodiments of the present application.

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the present application is not limited to the details of the above-described exemplary embodiments, but that the present application may be implemented in other specific forms without departing from the spirit or essential characteristics of the present application. Accordingly, the embodiments are to be regarded in all respects as illustrative and not restrictive, and the scope of the application is to be defined by the appended claims rather than the foregoing description, which is therefore intended to fall within the scope of the claims. All changes within the meaning and scope of the equivalents of , are included in this application. Any reference signs in the claims shall not be construed as limiting the involved claim. Furthermore, it is clear that the word "comprising" does not exclude other units or steps and the singular does not exclude the plural. Several units or means recited in the device claims can also be realized by one unit or means by means of software or hardware. The terms first, second, etc. are used to denote names and do not denote any particular order.

Claims (19)

1.一种用于生成往事信息的方法,应用于网络设备端,其中,该方法包括:1. A method for generating past information, applied to a network device side, wherein the method comprises: 获取一个或多个消息片段,其中,所述一个或多个消息片段对应于同一个被发布于社交应用的群会话中的往事征集链接;obtaining one or more message fragments, wherein the one or more message fragments correspond to the same past solicitation link published in the group conversation of the social application; 根据特征匹配信息对所述一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配;The one or more message fragments are associated and aggregated according to the feature matching information to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information; 根据所述至少一个目标消息集合生成初版往事信息;generating initial version past information according to the at least one target message set; 将所述初版往事信息发送给对应的至少一个第一用户设备,其中,所述第一用户设备对应的第一用户与所述初版往事信息相关联。Sending the first version of the past information to the corresponding at least one first user equipment, wherein the first user corresponding to the first user equipment is associated with the first version of the past information. 2.根据权利要求1所述的方法,其中,所述方法在获取一个或多个消息片段,之前还包括:2. The method according to claim 1, wherein before acquiring one or more message fragments, the method further comprises: 接收第二用户设备发送的往事征集请求,其中,所述往事征集请求是所述第二用户设备响应于第二用户在所述群会话中进行的征集触发操作发送的;receiving a past collection request sent by a second user equipment, wherein the past collection request is sent by the second user equipment in response to a collection trigger operation performed by the second user in the group session; 响应于所述往事征集请求,向所述群会话中所有用户对应的用户设备发送往事征集链接,以在所述所有用户中每个用户对应的所述群会话中呈现所述往事征集链接。In response to the past solicitation request, sending past solicitation links to user equipments corresponding to all users in the group session, so as to present the past solicitation links in the group session corresponding to each of the all users. 3.根据权利要求1所述的方法,其中,所述根据特征匹配信息对所述一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配,包括:3. The method according to claim 1, wherein the one or more message fragments are associated and aggregated according to the feature matching information to obtain at least one target message set, wherein the message fragments in the same target message set Matching based on the feature matching information, including: 解析所述一个或多个消息片段,根据特征匹配信息提取每个所述消息片段的目标特征信息;Parsing the one or more message fragments, and extracting target feature information of each of the message fragments according to the feature matching information; 对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配。The target feature information of the one or more message fragments is associated and aggregated to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information. 4.根据权利要求3所述的方法,其中,所述解析所述一个或多个消息片段,根据特征匹配信息提取每个所述消息片段的目标特征信息,包括:4. The method according to claim 3, wherein the parsing of the one or more message fragments, and extracting target feature information of each of the message fragments according to feature matching information, comprises: 解析所述一个或多个消息片段,提取每个所述消息片段的至少一个特征信息;Parsing the one or more message fragments, and extracting at least one feature information of each of the message fragments; 根据所述特征匹配信息确定所述一个或多个消息片段中每个消息片段的目标特征信息,其中,所述目标特征信息与所述特征匹配信息相匹配。The target feature information of each of the one or more message fragments is determined according to the feature matching information, wherein the target feature information matches the feature matching information. 5.根据权利要求3所述的方法,其中,所述特征匹配信息包括至少一个子特征匹配信息,所述目标特征信息包括至少一个子目标特征信息,其中,所述子目标特征信息是基于所述子特征匹配信息从所述消息片段中提取的;5. The method of claim 3, wherein the feature matching information includes at least one sub-feature matching information, and the target feature information includes at least one sub-target feature information, wherein the sub-target feature information is based on the The sub-feature matching information is extracted from the message segment; 所述对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配,包括:The associative aggregation of the target feature information of the one or more message fragments to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information, including: 根据所述至少一个子特征匹配信息中之一的子特征匹配信息对所述一个或多个消息片段的子目标特征信息进行关联聚合,获得至少一个消息集合,其中,所述子目标特征信息与所述子特征匹配信息相匹配,同一个消息集合中的消息片段基于对应的所述子特征匹配信息相匹配;The sub-target feature information of the one or more message segments is associated and aggregated according to the sub-feature matching information of one of the at least one sub-feature matching information, to obtain at least one message set, wherein the sub-target feature information and The sub-feature matching information is matched, and the message fragments in the same message set are matched based on the corresponding sub-feature matching information; 重复执行上述关联聚合操作,直至所述至少一个子特征匹配信息中所有的子特征匹配信息都执行了上述关联聚合操作,获取至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于对应的所述子特征匹配信息相匹配。The above-mentioned association aggregation operation is repeatedly performed until all sub-feature matching information in the at least one sub-feature matching information has performed the above-mentioned association aggregation operation, and at least one target message set is obtained, wherein the message fragments in the same target message set are based on The corresponding sub-feature matching information is matched. 6.根据权利要求5所述的方法,其中,所述重复执行上述关联聚合操作,包括:6. The method according to claim 5, wherein the repeatedly performing the above-mentioned association aggregation operation comprises: 根据所述至少一个子特征匹配信息中、下一个子特征匹配信息对每个所述消息集合中的消息片段进行关联聚合,获得至少一个消息集合,其中,同一个消息集合中的消息片段基于对应的子特征匹配信息相匹配。The message fragments in each of the message sets are associated and aggregated according to the at least one sub-feature matching information and the next sub-feature matching information to obtain at least one message set, wherein the message fragments in the same message set are based on the corresponding The sub-feature matching information of . 7.根据权利要求3所述的方法,其中,所述对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配,包括:7. The method according to claim 3, wherein the target feature information of the one or more message fragments is associated and aggregated to obtain at least one target message set, wherein the message fragments in the same target message set Matching based on the feature matching information, including: 根据所述至少一个子特征匹配信息中每个子特征匹配信息的权重对所述至少一个子特征匹配信息进行降序排序;Sort the at least one sub-feature matching information in descending order according to the weight of each sub-feature matching information in the at least one sub-feature matching information; 根据排序结果依次根据对应的子特征匹配信息对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述对应的子特征匹配信息相匹配。According to the sorting result, the target feature information of the one or more message fragments is correlated and aggregated according to the corresponding sub-feature matching information in turn to obtain at least one target message set, wherein the message fragments in the same target message set are based on the corresponding sub-feature matching information. The sub-feature matching information of . 8.根据权利要求7所述的方法,其中,所述根据排序结果依次根据对应的子特征匹配信息对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述对应的子特征匹配信息相匹配,包括:8. The method according to claim 7, wherein, according to the sorting result, the target feature information of the one or more message fragments is correlated and aggregated according to the corresponding sub-feature matching information in turn to obtain at least one target message set, Wherein, the message fragments in the same target message set are matched based on the corresponding sub-feature matching information, including: 根据排序结果依次根据对应的子特征匹配信息对所述一个或多个消息片段的目标特征信息进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述对应的子特征匹配信息的匹配度等于或大于所述子特征匹配信息对应的匹配阈值。According to the sorting result, the target feature information of the one or more message fragments is correlated and aggregated according to the corresponding sub-feature matching information in turn to obtain at least one target message set, wherein the message fragments in the same target message set are based on the corresponding sub-feature matching information. The matching degree of the sub-feature matching information is equal to or greater than the matching threshold corresponding to the sub-feature matching information. 9.根据权利要求1所述的方法,其中,所述根据所述至少一个目标消息集合生成初版往事信息,包括:9. The method according to claim 1, wherein the generating the first version of the past information according to the at least one target message set comprises: 根据所述至少一个目标消息集合中每个目标消息集合的时间信息,对所述至少一个目标消息集合进行排序;Sorting the at least one target message set according to the time information of each target message set in the at least one target message set; 根据排序后的所述至少一个目标消息集合生成所述初版往事信息。The first version of the past information is generated according to the sorted at least one target message set. 10.根据权利要求1所述的方法,其中,所述方法还包括:10. The method of claim 1, wherein the method further comprises: 确定所述初版往事信息对应的至少一个第一用户设备。At least one first user equipment corresponding to the initial version of the past information is determined. 11.根据权利要求10所述的方法,其中,所述确定所述初版往事信息对应的至少一个第一用户设备,包括:11. The method according to claim 10, wherein the determining at least one first user equipment corresponding to the first version of the past information comprises: 解析提取所述初版往事信息涉及的一个或多个用户信息;Parse and extract one or more user information involved in the first version of the past information; 查询所述一个或多个用户信息对应的用户设备,并将所述用户信息对应的用户设备确定为所述初版往事信息对应的第一用户设备。The user equipment corresponding to the one or more user information is queried, and the user equipment corresponding to the user information is determined as the first user equipment corresponding to the first version of the past information. 12.根据权利要求11所述的方法,其中,所述查询所述一个或多个用户信息对应的用户设备,并将所述用户信息对应的用户设备确定为所述初版往事信息对应的第一用户设备,包括:12 . The method according to claim 11 , wherein the querying the user equipment corresponding to the one or more user information, and determining the user equipment corresponding to the user information as the first user equipment corresponding to the first version of the past information. 13 . User equipment, including: 从用户设备数据库中查询获取所述一个或多个用户信息对应的用户设备,并将所述用户信息对应的用户设备确定为所述初版往事信息对应的第一用户设备。The user equipment corresponding to the one or more user information is obtained by querying the user equipment database, and the user equipment corresponding to the user information is determined as the first user equipment corresponding to the first version of the past information. 13.根据权利要求1所述的方法,其中,所述方法还包括:13. The method of claim 1, wherein the method further comprises: 获取所述至少一个第一用户设备发送的、关于所述初版往事信息的批注信息;acquiring the annotation information about the first version of the past information sent by the at least one first user equipment; 根据至少一个所述第一用户对所述初版往事信息的批注信息调整所述初版往事信息,以生成终版往事信息;Adjust the first version of the past information according to the annotation information of the first version of the past information by at least one of the first users to generate the final version of the past information; 将所述终版往事信息发送给所述会话群中所有用户对应的用户设备。Sending the final version of the past information to user equipments corresponding to all users in the conversation group. 14.根据权利要求13所述的方法,其中,所述初版往事信息包括至少一个目标消息集合,每个所述目标消息集合包括至少一个消息片段,所述批注信息包括对所述消息片段的判断信息,14. The method according to claim 13, wherein the first version of the past information comprises at least one target message set, each target message set comprises at least one message fragment, and the annotation information comprises a judgment on the message fragment information, 所述根据至少一个所述第一用户对所述初版往事信息的批注信息调整所述初版往事信息,以生成终版往事信息,包括:Adjusting the first version of the past information according to the annotation information of the first version of the past information by at least one of the first users to generate the final version of the past information, including: 若超过预设比例的第一用户对所述消息片段的判断信息为否,则从对应的目标消息集合中删除该消息片段;否则,保留该消息片段;If more than a preset proportion of the first user's judgment information on the message fragment is no, then delete the message fragment from the corresponding target message set; otherwise, keep the message fragment; 根据筛选后的所述至少一个目标消息集合生成所述终版往事信息。The final version of the past information is generated according to the filtered at least one target message set. 15.一种用于生成往事信息的方法,应用于第一用户设备,其中,该方法包括:15. A method for generating past information, applied to a first user equipment, wherein the method comprises: 接收对应的网络设备发送的初版往事信息,其中,所述初版往事信息包括至少一个目标消息集合,同一个目标消息集合中的消息片段基于特征匹配信息相匹配;Receive the first version of the past information sent by the corresponding network device, wherein the first version of the past information includes at least one target message set, and the message fragments in the same target message set are matched based on the feature matching information; 在社交应用的群会话中呈现所述初版往事信息;presenting the first version of the past information in a group session of the social application; 响应于第一用户对所述初版往事链接的批注操作,向所述网络设备发送关于所述初版往事信息的批注信息。In response to an annotation operation of the first version of the past link by the first user, the annotation information about the first version of the past information is sent to the network device. 16.根据权利要求15所述的方法,其中,所述方法还包括:16. The method of claim 15, wherein the method further comprises: 接收所述网络设备发送的终版往事信息,其中,所述终版往事信息是根据所述初版往事信息以及所述批注信息生成的。The final version of the past information sent by the network device is received, wherein the final version of the past information is generated according to the first version of the past information and the annotation information. 17.一种用于生成往事信息的方法,其中,所述方法包括:17. A method for generating past information, wherein the method comprises: 网络设备获取一个或多个消息片段,其中,所述一个或多个消息片段对应于同一个被发布于社交应用的群会话中的往事征集链接;根据特征匹配信息对所述一个或多个消息片段进行关联聚合,获得至少一个目标消息集合,其中,同一个目标消息集合中的消息片段基于所述特征匹配信息相匹配;根据所述至少一个目标消息集合生成初版往事信息;将所述初版往事信息发送给对应的至少一个第一用户设备,其中,所述第一用户设备对应的第一用户与所述初版往事信息相关联;The network device acquires one or more message fragments, wherein the one or more message fragments correspond to the same past collection link published in the group conversation of the social application; The fragments are associated and aggregated to obtain at least one target message set, wherein the message fragments in the same target message set are matched based on the feature matching information; the first version of the past information is generated according to the at least one target message set; the first version of the past sending the information to the corresponding at least one first user equipment, wherein the first user corresponding to the first user equipment is associated with the first version of the past information; 所述第一用户设备接收所述初版往事信息,其中,所述初版往事信息包括至少一个目标消息集合,同一个目标消息集合中的消息片段基于特征匹配信息相匹配;在社交应用的群会话中呈现所述初版往事信息;响应于第一用户对所述初版往事链接的批注操作,向所述网络设备发送关于所述初版往事信息的批注信息。The first user equipment receives the first version of the past information, wherein the first version of the past information includes at least one target message set, and the message fragments in the same target message set are matched based on the feature matching information; in the group conversation of the social application Presenting the first version of the past information; in response to a first user's commenting operation on the first version of the past link, sending comment information about the first version of the past information to the network device. 18.一种用于生成往事信息的设备,其中,该设备包括:18. An apparatus for generating past information, wherein the apparatus comprises: 处理器;以及processor; and 被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1至16中任一项所述方法的操作。a memory arranged to store computer-executable instructions which, when executed, cause the processor to perform the operations of the method of any of claims 1 to 16. 19.一种存储指令的计算机可读介质,所述指令在被执行时使得系统进行如权利要求1至16中任一项所述方法的操作。19. A computer-readable medium storing instructions that, when executed, cause a system to operate the method of any of claims 1 to 16.
CN202010746973.5A 2020-07-29 2020-07-29 A method and device for generating past information Active CN111917561B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010746973.5A CN111917561B (en) 2020-07-29 2020-07-29 A method and device for generating past information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010746973.5A CN111917561B (en) 2020-07-29 2020-07-29 A method and device for generating past information

Publications (2)

Publication Number Publication Date
CN111917561A true CN111917561A (en) 2020-11-10
CN111917561B CN111917561B (en) 2022-06-21

Family

ID=73287417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010746973.5A Active CN111917561B (en) 2020-07-29 2020-07-29 A method and device for generating past information

Country Status (1)

Country Link
CN (1) CN111917561B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105718492A (en) * 2014-12-05 2016-06-29 联想(北京)有限公司 Information processing method and electronic device
CN108293016A (en) * 2016-01-25 2018-07-17 微软技术许可有限责任公司 Attachment Reply Handling in Web Messaging Systems
US20180357303A1 (en) * 2013-12-31 2018-12-13 Google Inc. Determining feature scores for message features
CN110601956A (en) * 2019-09-06 2019-12-20 腾讯科技(深圳)有限公司 Content aggregation method and device, computer equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180357303A1 (en) * 2013-12-31 2018-12-13 Google Inc. Determining feature scores for message features
CN105718492A (en) * 2014-12-05 2016-06-29 联想(北京)有限公司 Information processing method and electronic device
CN108293016A (en) * 2016-01-25 2018-07-17 微软技术许可有限责任公司 Attachment Reply Handling in Web Messaging Systems
CN110601956A (en) * 2019-09-06 2019-12-20 腾讯科技(深圳)有限公司 Content aggregation method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN111917561B (en) 2022-06-21

Similar Documents

Publication Publication Date Title
CN109614823B (en) A data processing method, device and equipment
KR102151384B1 (en) Blockchain-based music originality analysis method and device
US8839423B2 (en) Method and system for sharing mobile security information
CN110266505B (en) Method and equipment for managing session group
CN110827061A (en) A method and apparatus for providing presentation information during novel reading
CN103646046A (en) Method and device for sound control in browser and browser
WO2019000723A1 (en) Method and apparatus for achieving popup interaction event, and computer device
WO2022057788A1 (en) Method and device for generating character relation map of book
CN110781397A (en) Method and equipment for providing novel information
CN110336733B (en) A method and device for presenting emoticons
CN111581507A (en) Method and equipment for providing presence information
CN110768894B (en) Method and equipment for deleting session message
WO2021253890A1 (en) Method and device for replying communication information in instant messaging application
CN111078654B (en) Method and device for sharing information
CN111523039A (en) A method and device for processing a book update request in a reading application
CN110765390A (en) A method and device for publishing and sharing information in a social space
CN111917561B (en) A method and device for generating past information
WO2022142617A1 (en) Method and device for splitting conference group
CN112069116A (en) Method and equipment for generating reading page configuration information
CN114296651A (en) Method and equipment for storing user-defined data information
CN107330013A (en) A kind of method and apparatus for being used to carry out user's recommendation
CN110784392A (en) Method and equipment for acquiring reading reminding information
CN107341237A (en) Method and apparatus for processing information
CN110781269A (en) A method and device for book search in a reading application
CN115776418A (en) A method and device for pushing messages in a group conversation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 80536, Shanghai

Patentee after: Shanghai Zongzhang Technology Group Co.,Ltd.

Country or region after: China

Address before: Room 80536, Shanghai

Patentee before: SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY Co.,Ltd.

Country or region before: China