一种用于发布动态信息的方法与设备Method and equipment for publishing dynamic information
本案要求CN 201910365379.9的优先权。This case requires the priority of CN 201910365379.9.
技术领域Technical field
本申请涉及通信领域,尤其涉及一种用于发布动态信息的技术。This application relates to the field of communications, in particular to a technology for publishing dynamic information.
背景技术Background technique
目前已有许多社交应用供广大用户使用,用户可以通过社交应用中的社交空间进行一些工作、生活、学习等动态信息的分享,或者通过社交空间浏览该用户在社交应用中的联系用户的动态信息,并可进行点赞或评论该联系用户的动态信息等操作。但是,用户在不同的联系用户圈子中扮演着不同的身份,随着用户在社交应用中的联系用户的数量增加,用户在社交空间内发布动态信息时,为了在不同联系用户圈子中维持对应人设,用户难免瞻前顾后甚至选择不发布动态信息。At present, there are many social applications for users. Users can share some dynamic information such as work, life, and study through the social space in the social application, or browse the dynamic information of the user in the social application through the social space. , And can perform operations such as like or comment on the dynamic information of the contact user. However, users play different identities in different contact user circles. As the number of contact users in social applications increases, users post dynamic information in the social space in order to maintain corresponding people in different contact user circles Therefore, users will inevitably choose not to publish dynamic information.
发明内容Summary of the invention
本申请的一个目的是提供一种用于发布动态信息的方法与设备。One purpose of this application is to provide a method and equipment for publishing dynamic information.
根据本申请的一个方面,提供了一种在用户设备端发布动态信息的方法,其中,该方法包括:According to one aspect of the present application, there is provided a method for publishing dynamic information on a user equipment side, wherein the method includes:
获取目标用户在社交应用中的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话;Acquire a dynamic information release request of a target user in a social application, where each session in at least one session in the social application corresponds to a sub-social space, and the dynamic information release request includes the target dynamic information to be released and all Release space information corresponding to the target dynamic information, where the release space information includes indication information of a first sub-social space, and the first sub-social space corresponds to a first conversation related to the target user in the social application;
向所述社交应用对应的网络设备发送所述动态信息发布请求,以通过所述网络设备在所述第一子社交空间发布所述目标动态信息。Send the dynamic information publishing request to a network device corresponding to the social application, so as to publish the target dynamic information in the first sub-social space through the network device.
根据本申请的另一个方面,提供了一种在网络设备端发布动态信息的方法, 其中,该方法包括:According to another aspect of the present application, there is provided a method for publishing dynamic information on a network device side, where the method includes:
接收对应的用户设备发送的、所述用户设备所属的用户在社交应用中待发布的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话对应的第一子社交空间的指示信息,参与所述第一会话的用户被授权访问所述第一子社交空间;Receive a dynamic information publishing request to be published in a social application by a user to which the user equipment belongs and sent by the corresponding user equipment, wherein each of the at least one conversation in the social application corresponds to a sub-social space, so The dynamic information publishing request includes target dynamic information to be published and publishing space information corresponding to the target dynamic information, and the publishing space information includes indication information of a first sub-social space, and the first sub-social space corresponds to the Indication information of the first sub-social space corresponding to the first session related to the target user in the social application, and users participating in the first session are authorized to access the first sub-social space;
在所述发布空间信息对应的所述第一子社交空间发布所述目标动态信息。Publish the target dynamic information in the first sub-social space corresponding to the publishing space information.
根据本申请的一个方面,提供了一种发布动态信息的方法,其中,该方法包括:According to one aspect of the present application, there is provided a method for publishing dynamic information, wherein the method includes:
用户设备获取目标用户在社交应用中动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述用户相关的第一会话;The user equipment obtains a request for publishing dynamic information of a target user in a social application, where each of at least one session in the social application corresponds to a sub-social space, and the dynamic information publishing request includes the target dynamic information to be published and Publishing space information corresponding to the target dynamic information, the publishing space information including indication information of a first sub-social space, the first sub-social space corresponding to a first conversation related to the user in the social application;
所述用户设备向对应的网络设备发送所述动态信息发布请求;Sending, by the user equipment, the dynamic information release request to a corresponding network device;
所述网络设备接收所述动态信息发布请求并在所述发布空间信息对应的所述第一子社交空间发布所述动态信息,其中,参与所述第一会话的用户被授权访问所述第一子社交空间。The network device receives the dynamic information publishing request and publishes the dynamic information in the first sub-social space corresponding to the publishing space information, wherein the user participating in the first session is authorized to access the first Sub-social space.
根据本申请的一个方面,提供了一种发布动态信息的用户设备,该设备包括:According to one aspect of the present application, there is provided a user equipment for publishing dynamic information, the equipment including:
一一模块,用于获取目标用户在社交应用中的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话;A one-to-one module, used to obtain a dynamic information publishing request of a target user in a social application, where each of at least one session in the social application corresponds to a sub-social space, and the dynamic information publishing request includes the to-be-published The target dynamic information and the release space information corresponding to the target dynamic information, the release space information includes the indication information of the first sub-social space, and the first sub-social space corresponds to the social application and the target user Related first conversation;
一二模块,用于向所述社交应用对应的网络设备发送所述动态信息发布请求,以通过所述网络设备在所述第一子社交空间发布所述目标动态信息。The one-two module is configured to send the dynamic information publishing request to a network device corresponding to the social application, so as to publish the target dynamic information in the first sub-social space through the network device.
根据本申请的另一个方面,提供了一种发布动态信息的网络设备,其中,该设备包括:According to another aspect of the present application, a network device for publishing dynamic information is provided, wherein the device includes:
二一模块,用于接收对应的用户设备发送的、所述用户设备所属的用户在社交应用中待发布的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话对应的第一子社交空间的指示信息,参与所述第一会话的用户被授权访问所述第一子社交空间;The twenty-one module is configured to receive a dynamic information publishing request to be published in a social application by a user to which the user equipment belongs, sent by the corresponding user equipment, wherein each of the at least one session in the social application corresponds to A sub-social space, the dynamic information publishing request includes the target dynamic information to be published and the publishing space information corresponding to the target dynamic information, and the publishing space information includes the indication information of the first sub-social space. The social space corresponds to the indication information of the first sub-social space corresponding to the first session related to the target user in the social application, and users participating in the first session are authorized to access the first sub-social space;
二二模块,用于在所述发布空间信息对应的所述第一子社交空间发布所述目标动态信息。The second and second module is used to publish the target dynamic information in the first sub-social space corresponding to the publishing space information.
根据本申请的一个方面,提供了一种用于发布动态信息的设备,该设备包括:According to one aspect of the present application, there is provided a device for publishing dynamic information, the device including:
处理器;以及Processor; and
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上所述方法的操作。A memory arranged to store computer-executable instructions, which when executed, cause the processor to perform the operations of the method described above.
根据本申请的一个方面,提供了一种存储指令的计算机可读介质,所述指令在被执行时使得系统进行如上所述方法的操作。According to one aspect of the present application, there is provided a computer-readable medium storing instructions, which when executed cause a system to perform the operations of the above-mentioned method.
与现有技术相比,本申请Compared with the prior art, this application
获取目标用户在社交应用中的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话;向所述社交应用对应的网络设备发送所述动态信息发布请求,以通过所述网络设备在所述第一子社交空间发布所述目标动态信息。本申请通过用户相关的第一会话的第一子社交空间中发布对应动态信息,操作简单方便,且保证了该动态信息的私密性,有助于用户在不同联系用户圈子中维持不同人设,提升了用户的使用体验。Acquire a dynamic information release request of a target user in a social application, where each session in at least one session in the social application corresponds to a sub-social space, and the dynamic information release request includes the target dynamic information to be released and all Release space information corresponding to the target dynamic information, where the release space information includes indication information of a first sub-social space, and the first sub-social space corresponds to a first conversation related to the target user in the social application; Send the dynamic information publishing request to a network device corresponding to the social application, so as to publish the target dynamic information in the first sub-social space through the network device. This application publishes corresponding dynamic information in the first sub-social space of the user-related first conversation, which is simple and convenient to operate, and ensures the privacy of the dynamic information, which helps users maintain different personal settings in different contact user circles. Improve the user experience.
附图说明Description of the drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:By reading the detailed description of the non-limiting embodiments with reference to the following drawings, other features, purposes and advantages of the present application will become more apparent:
图1示出根据本申请一个方面的一种发布动态信息的系统拓扑图;Figure 1 shows a system topology diagram for publishing dynamic information according to one aspect of the present application;
图2示出根据本申请一个实施例的一种发布动态信息的示例图,其中,(a)示出两个人的会话的示例,(b)示出多人会话的示例;FIG. 2 shows an example diagram of publishing dynamic information according to an embodiment of the present application, in which (a) shows an example of a conversation between two people, and (b) shows an example of a multi-person conversation;
图3示出根据本申请一个方面的一种发布动态信息的系统方法流程图;Figure 3 shows a flowchart of a system method for publishing dynamic information according to one aspect of the present application;
图4示出根据本申请一个方面的一种在用户设备端发布动态信息的方法流程图;Fig. 4 shows a flowchart of a method for publishing dynamic information on a user equipment according to an aspect of the present application;
图5示出根据本申请另一个方面的一种在网络设备端发布动态信息的方法流程图;Figure 5 shows a flow chart of a method for publishing dynamic information on a network device according to another aspect of the present application;
图6示出根据本申请一个方面的一种发布动态信息的用户设备的功能模块;Fig. 6 shows a functional module of a user equipment that publishes dynamic information according to an aspect of the present application;
图7示出根据本申请一个方面的一种发布动态信息的网络设备的功能模块;FIG. 7 shows a functional module of a network device that publishes dynamic information according to an aspect of the present application;
图8示出可被用于实施本申请中所述的各个实施例的示例性系统。Figure 8 shows an exemplary system that can be used to implement the various embodiments described in this application.
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference signs in the drawings represent the same or similar components.
具体实施方式Detailed ways
下面结合附图对本申请作进一步详细描述。The application will be further described in detail below in conjunction with the drawings.
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。In a typical configuration of this application, the terminal, the equipment of the service network, and the trusted party all include one or more processors (for example, a central processing unit (CPU)), input/output interfaces, network interfaces, and RAM.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(Random Access Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(Flash Memory)。内存是计算机可读介质的示例。Memory may include non-permanent memory in computer readable media, random access memory (RAM) and/or non-volatile memory, such as read only memory (ROM) or flash memory (Read Only Memory). Flash Memory). Memory is an example of computer readable media.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change Memory,PCM)、可编程随机存取存储器(Programmable Random Access Memory,PRAM)、静态随机存取存储器(Static Random-Access Memory,SRAM)、 动态随机存取存储器(Dynamic Random Access Memory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。Computer-readable media include permanent and non-permanent, removable and non-removable media, and information storage can be realized by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PCM), programmable random access memory (Programmable Random Access Memory, PRAM), and static random access memory (Static Random-Access Memory, SRAM), dynamic random access memory (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 technologies, CD-ROM (Compact Disc Read-Only Memory, CD-ROM), Digital Versatile Disc (DVD) or other optical storage , Magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by computing devices.
本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如Android操作系统、iOS操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,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 the integration of 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 adopt any operation System, such as Android operating system, iOS operating system, etc. Wherein, the network device includes an electronic device that can automatically perform numerical calculation and information processing in accordance with 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 (FPGA), 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, a set of multiple network servers, or a cloud composed of multiple servers; here, the cloud is composed of a large number of computers or network servers based on Cloud Computing, Among them, cloud computing is a type 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, and a wireless ad hoc network (Ad Hoc network). Preferably, the device may also be a program running on the user equipment, network equipment, or user equipment and network equipment, network equipment, touch terminal, or a device formed by integrating network equipment and touch terminal through a network.
当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned equipment is only an example, and other existing or possible future equipment, if applicable to this application, should also be included in the scope of protection of this application, and is included here by reference. this.
在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。In the description of this application, "plurality" means two or more, unless otherwise clearly defined.
图1示出本申请的一个典型场景,用户设备将动态信息发布请求发送至对应网络设备,以通过网络设备发布所述动态信息发布请求中包含的目标动态信息,其中,所述用户设备端安装有对应社交应用,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话。参考图2示出了本申请的典型示例,(a)示出两个人的会话的示例,(b)示出多人会话的示例,其中,用户设备上安装有对应的社交应用,其中,所述社交应用中存在对应的初始社交空间,该初始社交空间用于呈现所述用户发布的动态信息及所述用户的部分或所有联系用户发布的动态信息等。在该社交应用中,用户设备可以基于用户的操作在会话中建立该会话对应的子社交空间,该子社交空间用于呈现所述会话内的所有或部分用户发布的动态信息等;如图(a)所示,在所述会话的右上角存在对应的子社交空间的标识信息(如六边形标记等),用户设备可以基于用户的点击或触摸操作访问该会话对应的子社交空间,并在该子社交空间中发布动态信息等。在一些实施方式中,所述子社交空间在所述会话中通过分屏的方式呈现或者在所述会话中固定位置呈现所述子社交空间等;在另一些实施方式中,所述子社交空间在所述会话对应的功能列表中,用户设备可以通过点击该会话中功能列表中的子社交空间选项,访问对应的子社交空间页面。本方案由用户设备与网络设备共同配合完成。在此,用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等;网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云等。Figure 1 shows a typical scenario of this application. The user equipment sends a dynamic information publishing request to a corresponding network device to publish the target dynamic information contained in the dynamic information publishing request through the network device. There is a corresponding social application, and each of at least one session in the social application corresponds to a sub-social space, the dynamic information publishing request includes the target dynamic information to be published and the publishing space information corresponding to the target dynamic information, The posting space information includes the indication information of the first social subspace, and the first social subspace corresponds to the first conversation related to the target user in the social application. 2 shows a typical example of the present application, (a) shows an example of a conversation between two people, (b) shows an example of a multi-person conversation, in which a corresponding social application is installed on the user's device, where There is a corresponding initial social space in the social application, and the initial social space is used to present dynamic information posted by the user and some or all dynamic information posted by the user contacted by the user. In the social application, the user equipment can establish a sub-social space corresponding to the session in the session based on the user's operation, and the sub-social space is used to present all or part of the dynamic information posted by the users in the session, etc.; as shown in the figure ( a) As shown in a), there is identification information (such as a hexagon mark, etc.) of the corresponding sub-social space in the upper right corner of the conversation, and the user equipment can access the sub-social space corresponding to the conversation based on the user's click or touch operation, and Post dynamic information in this sub-social space. In some embodiments, the sub-social space is presented in a split-screen manner in the conversation or the sub-social space is presented in a fixed position in the conversation; in other embodiments, the sub-social space In the function list corresponding to the session, the user equipment can access the corresponding sub-social space page by clicking on the sub-social space option in the function list in the session. This solution is completed by the cooperation of user equipment and network equipment. Here, user equipment includes, but is not limited to, any mobile electronic product that can perform human-computer interaction with the user (such as human-computer interaction through a touchpad), such as smart phones, tablet computers, etc.; network devices include but are not limited to computers, A network host, a single network server, a set of multiple network servers, or a cloud composed of multiple servers, etc.
参考图1的系统拓扑,图3示出根据本申请一个方面的一种发布动态信息的方法,其中,该方法包括:With reference to the system topology of FIG. 1, FIG. 3 shows a method for publishing dynamic information according to an aspect of the present application, where the method includes:
用户设备获取目标用户在社交应用中动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于 所述社交应用中与所述用户相关的第一会话;The user equipment obtains a request for publishing dynamic information of a target user in a social application, where each of at least one session in the social application corresponds to a sub-social space, and the dynamic information publishing request includes the target dynamic information to be published and Publishing space information corresponding to the target dynamic information, the publishing space information including indication information of a first sub-social space, the first sub-social space corresponding to a first conversation related to the user in the social application;
所述用户设备向对应的网络设备发送所述动态信息发布请求;Sending, by the user equipment, the dynamic information release request to a corresponding network device;
所述网络设备接收所述动态信息发布请求并在所述发布空间信息对应的所述第一子社交空间发布所述动态信息,其中,参与所述第一会话的用户被授权访问所述第一子社交空间。The network device receives the dynamic information publishing request and publishes the dynamic information in the first sub-social space corresponding to the publishing space information, wherein the user participating in the first session is authorized to access the first Sub-social space.
参照图3所示的方法,我们将分别从用户设备、网络设备的设备交互的角度阐述本方案各实施例,下面结合图4对从用户设备交互的角度对本申请各实施例进行举例介绍。With reference to the method shown in FIG. 3, we will respectively describe the embodiments of this solution from the perspective of user equipment and network device interaction. The following describes each embodiment of this application from the perspective of user equipment interaction with reference to FIG. 4.
图4示出根据本申请一个方面的一种在用户设备端发布动态信息的方法,其中,该方法包括步骤S101及步骤S102。在步骤S101中,用户设备获取目标用户在社交应用中的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话;在步骤S102中,用户设备向所述社交应用对应的网络设备发送所述动态信息发布请求,以通过所述网络设备在所述第一子社交空间发布所述目标动态信息。Fig. 4 shows a method for publishing dynamic information on a user equipment terminal according to an aspect of the present application, where the method includes step S101 and step S102. In step S101, the user equipment obtains a dynamic information publishing request of a target user in a social application, where each of at least one session in the social application corresponds to a sub-social space, and the dynamic information publishing request includes a waiting The published target dynamic information and the publishing space information corresponding to the target dynamic information, the publishing space information includes the indication information of the first sub-social space, and the first sub-social space corresponds to the target in the social application The user-related first conversation; in step S102, the user equipment sends the dynamic information publishing request to the network device corresponding to the social application to publish the target dynamic in the first sub-social space through the network device information.
具体而言,在步骤S101中,用户设备获取目标用户在社交应用中的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话。例如,用户设备上安装有对应的社交应用,在该社交应用中,用户设备可以基于目标用户在第一会话中的操作,在所述第一会话中建立所述第一会话对应的第一子社交空间,该第一子社交空间用于呈现所述第一会话内的多个用户发布的动态信息等,如用户设备向网络设备发送对应的第一子社交空间生成请求,其中,该第一子社交空间生成请求中包含所述第一会话的标识信息(第一会话的图标、参与用户信息等),网络设备基于该第一子社交空间生成请求向用户设备返回所述第一会话对应的第一子社交空间页面、标识信息等,其中, 所述第一子社交空间的标识信息包括但不限于第一子社交空间的图标、名称以及访问链接等。用户设备通过所述目标用户的操作(例如输入文本信息,选择或拍摄图片信息、视频信息,录入语音信息或者点击转载其他动态信息等),获取动态信息发布请求,其中,该动态信息发布请求包含待发布的动态信息及该动态信息待发布的发布空间信息(如第一子社交空间或者其他子社交空间等),所述动态信息包括但不限于文字动态信息、图片动态信息、视频动态信息、语音动态信息或者转载动态信息以及前述任意组合的动态信息等;所述发布空间信息还包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话,如用户设备基于用户在初始社交空间的操作,获取对应待发布的动态信息的动态内容,所述动态信息的编辑页面中包含关于所述待发布的动态信息的发布空间信息的选择,所述用户设备基于所述用户关于第一会话对应的第一子社交空间的选择操作,获取所述动态信息的发布空间信息。在另一些实施方式中,所述用户设备基于所述用户在所述第一子社交空间中关于待发布的动态信息的编辑操作,生成对应的待发布的动态信息,其中,所述动态信息的发布空间信息包括用于指示编辑所述动态信息所在的第一子社交空间的指示信息。Specifically, in step S101, the user equipment obtains a request for publishing dynamic information of a target user in a social application, wherein each of the at least one session in the social application corresponds to a sub-social space, and the dynamic information The publishing request includes the target dynamic information to be published and the publishing space information corresponding to the target dynamic information. The publishing space information includes the indication information of the first sub-social space, and the first sub-social space corresponds to the social application The first conversation related to the target user. For example, a corresponding social application is installed on the user equipment. In the social application, the user equipment may establish a first child corresponding to the first session in the first session based on the target user's operation in the first session. A social space, the first social subspace is used to present dynamic information posted by multiple users in the first session, etc., for example, the user equipment sends a corresponding first sub-social space generation request to the network device, where the first The sub-social space generation request includes the identification information of the first session (the icon of the first session, participating user information, etc.), and the network device returns to the user equipment the information corresponding to the first session based on the first sub-social space generation request. The first sub-social space page, identification information, etc., where the identification information of the first sub-social space includes, but is not limited to, the icon, name, and access link of the first sub-social space. The user equipment obtains the dynamic information publishing request through the operation of the target user (for example, inputting text information, selecting or shooting picture information, video information, entering voice information or clicking to reprint other dynamic information, etc.), wherein the dynamic information publishing request includes The dynamic information to be released and the release space information (such as the first sub-social space or other sub-social spaces, etc.) where the dynamic information is to be released. The dynamic information includes, but is not limited to, text dynamic information, picture dynamic information, video dynamic information, Voice dynamic information or reposted dynamic information and any combination of the aforementioned dynamic information, etc.; the release space information also includes the indication information of the first sub-social space, and the first sub-social space corresponds to the target in the social application The first session related to the user, for example, the user device obtains the dynamic content corresponding to the dynamic information to be published based on the user's operation in the initial social space, and the editing page of the dynamic information contains the publishing space about the dynamic information to be published For information selection, the user equipment obtains the publishing space information of the dynamic information based on the user's selection operation on the first sub-social space corresponding to the first session. In some other implementation manners, the user equipment generates corresponding dynamic information to be published based on the user's editing operation on the dynamic information to be published in the first sub-social space, where the dynamic information is The publishing space information includes instruction information for instructing to edit the first sub-social space where the dynamic information is located.
在步骤S102中,用户设备向所述社交应用对应的网络设备发送所述动态信息发布请求,以通过所述网络设备在所述第一子社交空间发布所述目标动态信息。例如,所述用户设备将所述目标动态信息发送至网络设备,网络设备基于在所述第一子社交空间中发布所述目标动态信息,在一些实施方式中,所述网络设备将所述更新后的第一子社交空间返回至用户设备,用户设备接收并呈现所述更新后的第一子社交空间。In step S102, the user equipment sends the dynamic information publishing request to the network device corresponding to the social application, so as to publish the target dynamic information in the first sub-social space through the network device. For example, the user equipment sends the target dynamic information to a network device, and the network device publishes the target dynamic information in the first sub-social space. In some embodiments, the network device updates the The subsequent first social sub-space is returned to the user equipment, and the user equipment receives and presents the updated first social sub-space.
在一些实施方式中,所述第一子社交空间包含参与所述第一会话的多个用户在所述第一子社交空间中发布的动态信息。例如,所述第一会话中的参与用户均可以在所述第一子社交空间中发布了动态信息,第一子社交空间中包含了参与所述第一会话中的多个用户通过在所述第一子社交空间发布的动态信息。用户设备根据所述用户关于所述第一子社交空间的访问操作(如点击或触摸所述第一子社交空间的标识信息或者输入所述第一子社交空间的访问链接地址等),生成关于所述第一子社交空间的访问请求,若所述用户设备本地存储有 所述第一子社交空间中的动态信息,用户设备在所述第一子社交空间对应页面呈现对应的动态信息,其中,所述动态信息呈现顺序包括但不限于发布时间排序、关注热度排序以及按照日历模式排列等。在一些实施方式中,所述方法还包括步骤S103(未示出),在步骤S103中,若获取到所述用户关于所述第一子社交空间的访问请求,接收并呈现所述网络设备基于所述访问请求返回的、所述第一子社交空间中的多个动态信息。例如,用户设备生成关于所述第一子社交空间的访问请求,将所述访问请求发送至网络设备,并接收网络设备返回的关于所述第一子社交空间的动态信息,随后,呈现所述第一子社交空间对应页面的动态信息等。在一些实施方式中,该社交应用中设置有子社交空间入口,用户设备通过获取用户关于该子社交空间入口的触控操作向网络设备发送对应访问或请求,该子社交空间入口可以设置于社交应用的主页面,如单独专门用于呈现各个子社交空间入口的主页等,或者在初始社交空间呈现的主页中呈现各个子社交空间入口,还如在展示会话消息的主页中各个会话消息的展示位置中叠加各子社交空间入口等;该子社交空间入口还可以设置于应用的子页面中,如初始空间的子页面中设置各个子社交空间的入口,还如各个会话窗口的子页面中呈现各会话对应的子社交空间入口。在一些实施方式中,所述子社交空间入口存在对应的子社交空间启用控键,该子社交空间启用控键用于向网络设备发送关于会话窗口的子社交空间生成请求,该字社交启用控键的设置位置与子社交空间入口的位置相对应,可以设置于社交应用的主页面或者子页面等。通过在各个会话对应的子社交中呈现对应的动态信息,方便各会话中用户间查看动态信息,且保障了该会话中用户间动态信息的私密性,提升了用户间的使用体验。In some embodiments, the first social sub-space includes dynamic information posted in the first social sub-space by multiple users participating in the first conversation. For example, the users participating in the first session may all publish dynamic information in the first social subspace, and the first social subspace contains multiple users participating in the first session through the Dynamic information released by the first sub-social space. The user equipment generates information about the user's access to the first sub-social space (such as clicking or touching the identification information of the first sub-social space or entering the access link address of the first sub-social space, etc.) For the access request of the first social subspace, if the user equipment locally stores dynamic information in the first social subspace, the user equipment presents corresponding dynamic information on the corresponding page of the first social subspace, where The order of presentation of the dynamic information includes, but is not limited to, sorting by release time, sorting by interest, and sorting according to calendar mode. In some embodiments, the method further includes step S103 (not shown). In step S103, if the user's request for access to the first sub-social space is obtained, receiving and presenting the network device based on Multiple pieces of dynamic information in the first social sub-space returned by the access request. For example, the user equipment generates an access request for the first social subspace, sends the access request to the network device, and receives dynamic information about the first social subspace returned by the network device, and then presents the The first sub-social space corresponds to the dynamic information of the page, etc. In some embodiments, the social application is provided with a sub-social space entrance, and the user device sends a corresponding visit or request to the network device by acquiring the user's touch operation on the sub-social space entrance. The sub-social space entrance can be set in the social The main page of the application, such as the homepage dedicated to presenting the entrances of each sub-social space, etc., or presenting the entrances of each sub-social space in the main page presented in the initial social space, or the display of each conversational message in the main page displaying conversational messages Each sub-social space entrance is superimposed in the position; the sub-social space entrance can also be set in the sub-page of the application, such as setting the entrance of each sub-social space in the sub-page of the initial space, or as shown in the sub-page of each conversation window The sub-social space entrance corresponding to each session. In some embodiments, the sub-social space entrance has a corresponding sub-social space activation control key, and the sub-social space activation control key is used to send a sub-social space generation request regarding the conversation window to a network device, and the word social activation control The setting position of the key corresponds to the position of the entrance of the sub-social space, and can be set on the main page or sub-page of the social application. By presenting the corresponding dynamic information in the sub-societies corresponding to each session, it is convenient for users in each session to view the dynamic information, and the privacy of the dynamic information between users in the session is guaranteed, and the user experience is improved.
在另一些实施方式中,所述接收并呈现所述网络设备基于所述访问请求返回的、所述第一子社交空间中的多个动态信息,包括:接收并呈现所述网络设备基于所述访问请求返回的、所述目标用户在所述社交应用中的一个或多个第一联系用户在所述第一子社交空间中发布的动态信息,其中,所述一个或多个第一联系用户参与所述第一会话。例如,考虑到进一步保障所述社交应用中用户间发表的动态信息的隐私,若在第一会话内存在未在所述用户联系列表中的其他用户,则当所述用户申请访问所述第一子社交空间时,仅呈现对应一个或 多个联系用户在所述第一子社交空间中发布的动态信息,其中,所述联系用户包括但不限于在所述社交应用中存在于所述用户的联系列表中的联系用户,所述联系列表包括但不限于好友列表、关注列表、订阅列表等;所述第一联系用户是指包含于所述第一会话中的所有联系用户。当然,本领域技术人员应能理解上述联系列表仅为举例,其他现有的或今后可能出现的联系列表如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。本方案通过进一步限制会话内用户关于动态信息的查看权限,进一步保障了用户的隐私,提升了用户的使用体验。In some other implementation manners, the receiving and presenting the plurality of dynamic information in the first sub-social space returned by the network device based on the access request includes: receiving and presenting the network device based on the The dynamic information released by one or more first contact users of the target user in the social application in the first sub-social space returned by the access request, wherein the one or more first contact users Participate in the first conversation. For example, in consideration of further protecting the privacy of dynamic information published between users in the social application, if there are other users who are not in the user contact list in the first session, when the user applies for access to the first In the case of a sub-social space, only the dynamic information published in the first sub-social space corresponding to one or more contact users is presented, where the contact users include but are not limited to those existing in the user in the social application A contact user in a contact list, the contact list includes but is not limited to a friend list, a watch list, a subscription list, etc.; the first contact user refers to all contact users included in the first conversation. Of course, those skilled in the art should understand that the above-mentioned contact list is only an example, and other existing or possible future contact lists, if applicable to this application, should also be included in the scope of protection of this application and are cited here. Included here. This solution further protects the user's privacy and enhances the user's experience by further restricting the user's viewing authority for dynamic information in the session.
在一些实施方式中,所述动态信息包括但不限于所述目标用户编辑的多媒体信息,所述目标用户的当前位置信息,所述目标用户发起的事件提示信息。例如,所述多媒体信息包括但不限于文本信息、语音信息、图像信息以及视频信息以及前述任意两种或者两种以上的组合信息等;所述目标用户的当前位置信息包括所述用户持有的用户设备的当前所在位置的经纬度信息、世界坐标等,如用户设备通过GPS(Global Positioning System,全球定位系统)、北斗系统等获得当前用户设备所在位置的经纬度等;所述目标用户发起的事件提示信息包括用于提示所述第一会话内参与用户的包含关键字段的动态提示信息,其中,关键字段包括但不限于事件、地点以及时间等关键字或关键词信息等,如用户发起事件提示信息“今天下午14:00:00人民广场进行上海博物馆参观”中包含“14:00:00”、“人民广场”、“上海博物馆参观”等类似关键词等。在一些实施方式中,所述事件提示信息可以在会话窗口或者子社交空间中突出呈现,如在会话窗口中置顶呈现,或者在会话窗口旁边以小窗显示等,还如在第一子社交空间中置顶呈现,当第一子社交空间中存在多个事件提示信息时,在该第一子社交空间中可以以日历的形式或者时间线的形式编排该多个事件提示信息,供用户快速获取对应的事件提示信息。在一些实施方式中,所述目标动态信息包括所述目标用户发起的事件提示信息;在步骤S101中,基于目标用户在所述社交应用中的第一会话中发布的会话信息,生成所述目标用户在社交应用中动态信息发布请求,其中,所述动态信息发布请求包括所述会话信息及所述事件提示信息对应的发布空间信息,所述发布空间信息包括所述第一会话对应的第一子社交空间的指示信息,所述会话信息包含用于生成所述事件提 示信息的关键字段。例如,所述会话信息包括所述用户设备基于所述目标用户的输入操作在所述第一会话中的输入信息,如文本信息、语音信息等。所述用户设备在所述社交应用本地具有关键字段识别功能,如用户设备可以根据用户发送的文本信息“今天下午14:00:00人民广场进行上海博物馆参观”,获取该文本信息中包含的关键词“今天”、“14:00:00”、“人民广场”、“上海博物馆参观”等,随后,用户设备根据该关键词生成对应的待发布的事件提示信息,如用户设备基于关键词组合成对应事件提示信息或者直接将用户发布的会话信息作为对应的事件提示信息等。在另一些实施方式中,所述用户设备基于用户的操作在第一会话中输入待发布的会话消息,并将所述待发布的会话信息作为待发布的初始动态信息发送至网络设备,其中,该会话信息中包含用于生成事件提示信息的关键字段等。网络设备接收该会话信息并基于初始动态信息中包含的关键字段等,生成对应的待发布的动态信息,如将所述初始动态信息作为对应的待发布的动态信息,或者提取所述初始动态信息中的关键字段,根据所述关键字段的组合成对应的动态信息等。如在步骤S102中,用户设备向所述社交应用对应的网络设备发送所述动态信息发布请求,以通过所述网络设备在所述第一子社交空间发布所述事件提示信息,其中,所述事件提示信息基于所述关键字段生成。本方案通过基于用户发布的会话信息生成对应的事件提示信息,加强了对应事件的公告范围,提升了对应事件的关注度等,提升了用户的使用体验。In some embodiments, the dynamic information includes, but is not limited to, multimedia information edited by the target user, current location information of the target user, and event prompt information initiated by the target user. For example, the multimedia information includes, but is not limited to, text information, voice information, image information, and video information, as well as any two or more combination information of the foregoing; the current location information of the target user includes information held by the user The longitude and latitude information of the current location of the user equipment, world coordinates, etc., for example, the user equipment obtains the longitude and latitude of the current user equipment location through GPS (Global Positioning System), Beidou system, etc.; event prompts initiated by the target user The information includes dynamic prompt information including key fields for prompting the participating users in the first session, where the key fields include but are not limited to keywords or keyword information such as events, locations, and times, such as user initiated events The prompt message "Visit to the Shanghai Museum at People's Square this afternoon at 14:00" contains similar keywords such as "14:00", "People's Square", "Visit to Shanghai Museum" and so on. In some embodiments, the event prompt information may be prominently presented in the conversation window or sub-social space, such as being displayed on top of the conversation window, or displayed in a small window beside the conversation window, etc., such as in the first sub-social space It is presented at the top of the center. When there are multiple event reminders in the first sub-social space, the multiple event reminders can be arranged in the form of a calendar or a timeline in the first sub-social space for users to quickly obtain corresponding information Event notification information. In some embodiments, the target dynamic information includes event prompt information initiated by the target user; in step S101, the target is generated based on the session information published by the target user in the first session in the social application A user’s dynamic information publishing request in a social application, where the dynamic information publishing request includes the session information and publishing space information corresponding to the event prompt information, and the publishing space information includes the first information corresponding to the first session. Indication information of the sub-social space, where the session information includes key fields for generating the event prompt information. For example, the session information includes input information of the user equipment in the first session based on the input operation of the target user, such as text information, voice information, and the like. The user equipment has a key field recognition function locally in the social application. For example, the user equipment can obtain the information contained in the text information "Visit to the Shanghai Museum in People’s Square this afternoon" according to the text message sent by the user. Keywords "today", "14:00:00", "People's Square", "Shanghai Museum visit", etc. Then, the user device generates corresponding event prompt information to be released according to the keyword, for example, the user device is based on the keyword group Synthesize the corresponding event prompt information or directly use the session information released by the user as the corresponding event prompt information. In some other implementation manners, the user equipment inputs the to-be-published session information in the first session based on the user's operation, and sends the to-be-published session information to the network device as initial dynamic information to be published, wherein: The session information includes key fields for generating event prompt information, etc. The network device receives the session information and generates corresponding dynamic information to be published based on the key fields contained in the initial dynamic information, such as using the initial dynamic information as the corresponding dynamic information to be published, or extracting the initial dynamic information The key fields in the information are formed into corresponding dynamic information etc. according to the combination of the key fields. For example, in step S102, the user equipment sends the dynamic information publishing request to the network device corresponding to the social application, so as to publish the event prompt information in the first sub-social space through the network device, where the The event prompt information is generated based on the key field. This solution generates corresponding event prompt information based on the session information released by the user, which strengthens the scope of the announcement of the corresponding event, increases the attention of the corresponding event, etc., and improves the user experience.
在一些实施方式中,网络设备发布对应的事件提示信息时,将所述事件提示信息发送至所述第一会话中的各个参与用户对应的用户设备,对应多个用户设备接收并呈现所述事件提示信息,如在所述第一会话对应的第一子社交空间内呈现所述事件提示信息,又如在所述第一会话(如会话窗口等)中呈现(如在会话窗口一侧呈现或者置顶呈现等)所述事件提示信息。在另一些实施方式中,所述网络设备将所述事件提示信息发送至所述第一会话中各参与用户时还向各参与用户发送所述事件提示信息的反馈标示,如图2中所示的事件提示信息右侧“我知道了”对应的标示等,对应用户设备用于基于用户的点击或触摸反馈标示德操作等向网络设备反馈各参与用户已阅读或者参加所述事件提示信息,如所述目标动态信息包括所述目标用户发起的事件提示信息,该方法还 包括步骤S104(未示出),在步骤S104中,用户设备接收所述网络设备发送的事件提示信息及所述事件提示信息的反馈标示,并在所述第一会话中呈现所述事件提示信息及所述事件提示信息的反馈标示。在一些实施方式中,所述网络设备基于各参与用户的用户设备基于所述反馈标示返回的反馈信息,统计所述第一会话中关于所述事件提示信息的反馈用户集合,如以清单或者列表的形式呈现所述反馈用户的标识信息(如用户对应用户账号的图像、名称、唯一标识码、绑定手机等);所述反馈标示设置于事件提示信息对应位置,当获取到用户关于该反馈标示的触控操作,向网络设备发送关于事件提示信息的反馈信息。如在一些实施方式中,所述方法还包括步骤S105,在步骤S105中,用户设备若获取到所述目标用户关于所述反馈标示的触控操作,向所述网络设备发送关于所述事件提示信息的反馈信息。在一些实施方式中,所述第一会话中的参与用户的用户设备向网络设备发送关于所述反馈用户集合对应的查询请求,网络设备将对应反馈用户集合提供至对应的用户设备;在另一些实施方式中,所述网络设备直接生成对应的反馈用户集合,并将所述反馈用户集合实时更新至所述第一会话中各参与用户等。如在一些实施方式中,所述方法还包括步骤S106(未示出),在步骤S106中,用户设备接收所述网络设备返回的反馈用户集合,其中,所述反馈用户集合包含所述第一会话中一个或多个用户的用户标识信息,所述一个或多个用户参与反馈所述事件提示信息。本方案通过在生成事件提示信息时,为用户提供对应反馈标示,为用户统计所述事件提示信息的知情用户或者参加用户提供了便利,使得用户间信息沟通效率更高,提升了用户的使用体验。In some embodiments, when the network device releases corresponding event prompt information, the event prompt information is sent to the user equipment corresponding to each participating user in the first session, and the event is received and presented corresponding to multiple user equipment. Prompt information, such as presenting the event prompt information in the first sub-social space corresponding to the first conversation, or presenting in the first conversation (such as a conversation window, etc.) (such as presenting on the side of the conversation window or Sticky presentation, etc.) The event prompt information. In some other implementation manners, when the network device sends the event prompt information to each participating user in the first session, it also sends a feedback indicator of the event prompt information to each participating user, as shown in FIG. 2 "I got it" on the right side of the event prompt information, and the corresponding user equipment is used to feed back to the network device that each participating user has read or participated in the event prompt information based on the user’s click or touch feedback, such as The target dynamic information includes event prompt information initiated by the target user, and the method further includes step S104 (not shown). In step S104, the user equipment receives the event prompt information sent by the network device and the event prompt Information feedback mark, and present the event prompt information and the event prompt information feedback mark in the first conversation. In some implementation manners, the network device counts the feedback user set of the event prompt information in the first session based on the feedback information returned by the user equipment of each participating user based on the feedback indication, such as in a list or a list The feedback user’s identification information (such as the image, name, unique identification code, bound mobile phone, etc.) of the user corresponding to the user’s account is presented in the form of. The feedback indicator is set at the location corresponding to the event prompt information, when the user’s feedback is obtained The marked touch operation sends feedback information about the event prompt information to the network device. For example, in some embodiments, the method further includes step S105. In step S105, if the user equipment obtains the target user's touch operation on the feedback mark, it sends a reminder about the event to the network device Information feedback information. In some implementation manners, the user equipment of the participating user in the first session sends a query request corresponding to the feedback user set to the network device, and the network device provides the corresponding feedback user set to the corresponding user equipment; in other In an implementation manner, the network device directly generates a corresponding feedback user set, and updates the feedback user set to each participating user in the first session in real time. As in some embodiments, the method further includes step S106 (not shown). In step S106, the user equipment receives the feedback user set returned by the network device, wherein the feedback user set includes the first User identification information of one or more users in the session, and the one or more users participate in feeding back the event prompt information. This solution provides users with corresponding feedback marks when generating event prompt information, which provides convenience for users who are informed or participating users who count the event prompt information, so that the efficiency of information communication between users is higher, and the user experience is improved .
在一些实施方式中,该方法还包括步骤S107(未示出),在步骤S107中,用户设备获取所述目标用户关于所述目标用户在所述社交应用中的联系用户的动态页面访问请求,并向所述网络设备发送所述动态页面访问请求,接收并在所述联系用户的动态页面中呈现所述网络设备返回的一个或多个授权动态信息,其中,所述授权动态信息包括所述联系用户在初始社交空间及一个或多个共享子社交空间中发布的动态信息,所述初始社交空间由所述社交应用基于所述联系用户列表中所有列表生成,所述共享子社交空间包括所述联系用户与所述目标用户共同参与的子社交空间。例如,所述联系用户的动态页面用于呈 现所述联系用户发布的动态信息,其中,各用户基于所拥有的查看权限不一致,在所述动态页面中查看到的动态信息也会有所差异。所述用户设备基于所述用户关于所述用户在所述社交应用中的联系用户的动态页面访问请求,如用户设备基于所述用户在所述联系用户的主页中关于所述动态页面的点击或者触摸操作等生成对应动态页面访问请求;或者用户设备基于所述用户点击或者触摸所述联系用户的标识信息(如图标、名称等)生成对应的动态页面访问请求;又或者用户设备基于所述用户点击或者触摸所述联系用户与所述用户的私聊会话的子社交空间等操作生成对应的动态访问请求,其中,用户发布在第一会话的第一子社交空间中发布的动态信息会同步发布至所述第一会话的子用户对应的第二会话的第二子社交空间中。所述用户设备将所述动态页面访问请求发送至所述社交应用中,所述网络设备基于所述用户相对于所述联系用户的查看权限,获取对应的一个或多个授权动态信息,并返回至所述用户设备,其中,所述查看权限基于各动态信息的发布空间信息确定,若动态信息的发布空间信息对应的子社交空间属于所述用户与所述联系用户的共同会话对应的子社交空间,则将所述动态信息确定为授权动态信息,除了前述子社交空间外,另,所述用户拥有所述联系用户在初始社交空间中发布的动态信息的查看权限等,其中,所述初始社交空间为所述社交应用中基于所述联系用户列表中生成的用于发布动态信息的社交空间。所述联系用户的动态页面的访问入口可以设置于该联系用户的用户信息页面,还可以设置于目标用户与该联系用户的会话窗口,还可以将该联系用户的标识信息作为对应的访问入口,如点击该用户的头像或者在联系页面的名称等进入对应的联系用户的动态页面。所述联系用户的动态页面中各授权动态可以以时间线的形式呈现,或者以日历的形式呈现,还可以根据该联系用户与目标用户的共享子社交空间分类显示等。In some embodiments, the method further includes step S107 (not shown). In step S107, the user equipment obtains the dynamic page access request of the target user regarding the contact user of the target user in the social application, And send the dynamic page access request to the network device, receive and present one or more authorized dynamic information returned by the network device in the dynamic page of the contact user, wherein the authorized dynamic information includes the The dynamic information released by the contact user in the initial social space and one or more shared sub-social spaces, the initial social space is generated by the social application based on all the lists in the contact user list, and the shared sub-social space includes all The sub-social space in which the contact user and the target user participate together. For example, the dynamic page of the contact user is used to present the dynamic information published by the contact user, where the viewing authority of each user is inconsistent, and the dynamic information viewed in the dynamic page will also be different. The user equipment is based on a dynamic page access request of the user regarding the user's contact user in the social application, for example, the user equipment is based on the user's click on the dynamic page on the contact user's homepage or A touch operation or the like generates a corresponding dynamic page access request; or the user equipment generates a corresponding dynamic page access request based on the user’s click or touch of the contact user’s identification information (such as an icon, name, etc.); or the user equipment generates a corresponding dynamic page access request based on the user Clicking or touching the sub-social space of the private chat session between the contacting user and the user generates a corresponding dynamic access request, wherein the dynamic information posted by the user in the first sub-social space of the first session will be published simultaneously To the second sub-social space of the second conversation corresponding to the sub-user of the first conversation. The user equipment sends the dynamic page access request to the social application, and the network equipment obtains corresponding one or more authorized dynamic information based on the user's viewing authority relative to the contact user, and returns To the user equipment, wherein the viewing authority is determined based on the posting space information of each dynamic information, if the sub-social space corresponding to the posting space information of the dynamic information belongs to the sub-social space corresponding to the common conversation between the user and the contact user Space, the dynamic information is determined to be authorized dynamic information. In addition to the aforementioned sub-social space, the user has the right to view the dynamic information published by the contact user in the initial social space, etc., where the initial The social space is a social space generated in the social application based on the contact user list for publishing dynamic information. The access entry of the dynamic page of the contact user can be set on the user information page of the contact user, and can also be set on the conversation window between the target user and the contact user, and the identification information of the contact user can be used as the corresponding access entry. For example, click the user's avatar or the name on the contact page to enter the corresponding dynamic page of contacting the user. The authorized dynamics in the dynamic page of the contact user may be presented in the form of a timeline, or in the form of a calendar, and may also be classified and displayed according to the shared sub-social space of the contact user and the target user.
上文主要从用户设备的角度对本申请实施例提供的方法进行了介绍,相对应的,下面我们结合图5从网络设备的角度对本申请各实施例提供的方法进行举例介绍。The foregoing mainly introduces the methods provided by the embodiments of the present application from the perspective of user equipment. Correspondingly, we will introduce the methods provided by the embodiments of the present application from the perspective of network equipment with reference to FIG. 5 as examples.
图5示出根据本申请另一个方面的一种在网络设备端发布动态信息的方法,其中,所述方法包括步骤S201和步骤S202。在步骤S201中,网络设备接收对应的用户设备发送的、所述用户设备所属的用户在社交应用中待发布的动态信 息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话,参与所述第一会话的用户被授权访问所述第一子社交空间;在步骤S202中,网络设备在所述发布空间信息对应的所述第一子社交空间发布所述目标动态信息。例如,用户设备上安装有对应的社交应用,在该社交应用中,用户设备可以基于目标用户在第一会话中的操作,在所述第一会话中建立所述第一会话对应的子社交空间,该子社交空间用于呈现所述会话内的多个用户发布的动态信息等,如用户设备向网络设备发送对应的第一子社交空间生成请求,其中,该子社交空间生成请求中包含所述第一会话的标识信息(第一会话的图标、参与用户信息等),网络设备基于该第一子社交空间生成请求向用户设备返回所述第一会话对应的第一子社交空间页面、标识信息等,其中,所述第一子社交空间的标识信息包括但不限于第一子社交空间的图标、名称以及访问链接等。用户设备基于用户在初始社交空间的操作,获取对应待发布的动态信息的动态内容,所述动态信息的编辑页面中包含关于所述待发布的动态信息的发布空间信息的选择,所述用户设备基于所述用户关于第一会话对应的第一子社交空间的选择操作,获取所述动态信息的发布空间信息。在另一些实施方式中,所述用户设备基于所述用户在所述第一子社交空间中关于待发布的动态信息的编辑操作,生成对应的待发布的动态信息,其中,所述动态信息的发布空间信息包括用于指示编辑所述动态信息所在的第一子社交空间的指示信息。所述用户设备将所述动态信息发送至网络设备,网络设备基于在所述第一子社交空间中发布所述动态信息,在一些实施方式中,所述网络设备将所述更新后的第一子社交空间返回至用户设备,用户设备接收并呈现所述更新后的第一子社交空间。Fig. 5 shows a method for publishing dynamic information on a network device according to another aspect of the present application, wherein the method includes step S201 and step S202. In step S201, the network device receives a dynamic information publishing request to be published in a social application by a user to which the user equipment belongs and sent by the corresponding user equipment, wherein each session in at least one session in the social application Corresponding to a sub-social space, the dynamic information publishing request includes the target dynamic information to be published and the publishing space information corresponding to the target dynamic information, the publishing space information includes the indication information of the first sub-social space, and the first The sub-social space corresponds to the first session related to the target user in the social application, and users participating in the first session are authorized to access the first sub-social space; in step S202, the network device is in the The first sub-social space corresponding to the publishing space information publishes the target dynamic information. For example, a corresponding social application is installed on the user equipment. In the social application, the user equipment may establish a sub-social space corresponding to the first conversation in the first conversation based on the operation of the target user in the first conversation. This sub-social space is used to present dynamic information posted by multiple users in the session, etc., for example, the user equipment sends a corresponding first sub-social space generation request to the network device, where the sub-social space generation request includes all The identification information of the first session (the icon of the first session, participating user information, etc.), the network device returns the first sub-social space page and identification corresponding to the first session to the user device based on the first sub-social space generation request Information, etc., where the identification information of the first social subspace includes but is not limited to the icon, name, and access link of the first sub-social space. The user equipment obtains the dynamic content corresponding to the dynamic information to be published based on the user's operation in the initial social space, and the editing page of the dynamic information contains the selection of the publishing space information about the dynamic information to be published, the user equipment Based on the user's selection operation on the first sub-social space corresponding to the first session, obtain the publishing space information of the dynamic information. In some other implementation manners, the user equipment generates corresponding dynamic information to be published based on the user's editing operation on the dynamic information to be published in the first sub-social space, where the dynamic information is The publishing space information includes instruction information for instructing to edit the first sub-social space where the dynamic information is located. The user equipment sends the dynamic information to a network device, and the network device publishes the dynamic information in the first sub-social space. In some embodiments, the network device sends the updated first The sub-social space is returned to the user equipment, and the user equipment receives and presents the updated first sub-social space.
在一些实施方式中,所述方法还包括步骤S203(未示出),在步骤S203中,网络设备接收所述用户设备发送的、关于所述第一子社交空间的访问请求,基于所述访问请求确定所述第一子社交空间中的多个动态信息,将所述第一子社交空间中的多个动态信息返回至所述用户设备。例如,所述第一会话中的参与用户均可以在所述第一子社交空间中发布了动态信息,第一子社交空间中包 含了参与所述第一会话中的多个用户通过在所述第一子社交空间发布的动态信息。用户设备根据所述用户关于所述第一子社交空间的访问操作(如点击或触摸所述第一子社交空间的标识信息或者输入所述第一子社交空间的访问链接地址等),生成关于所述第一子社交空间的访问请求,若所述用户设备本地存储有所述第一子社交空间中的动态信息,用户设备在所述第一子社交空间对应页面呈现对应的动态信息,其中,所述动态信息呈现顺序包括但不限于发布时间排序、关注热度排序以及按照日历模式排列等。例如,用户设备生成关于所述第一子社交空间的访问请求,将所述访问请求发送至网络设备,并接收网络设备返回的关于所述第一子社交空间的动态信息,随后,呈现所述第一子社交空间对应页面的动态信息等。通过在各个会话对应的子社交中呈现对应的动态信息,方便各会话中用户间查看动态信息,且保障了该会话中用户间动态信息的私密性,提升了用户间的使用体验。In some embodiments, the method further includes step S203 (not shown). In step S203, the network device receives an access request for the first sub-social space sent by the user equipment, based on the access Request to determine a plurality of dynamic information in the first social sub-space, and return the multiple dynamic information in the first social sub-space to the user equipment. For example, the users participating in the first session may all publish dynamic information in the first social subspace, and the first social subspace contains multiple users participating in the first session through the Dynamic information released by the first sub-social space. The user equipment generates information about the user's access to the first sub-social space (such as clicking or touching the identification information of the first sub-social space or entering the access link address of the first sub-social space, etc.) For the access request of the first social subspace, if the user equipment locally stores dynamic information in the first social subspace, the user equipment presents corresponding dynamic information on the corresponding page of the first social subspace, where The order of presentation of the dynamic information includes, but is not limited to, sorting by release time, sorting by interest, and sorting according to calendar mode. For example, the user equipment generates an access request for the first social subspace, sends the access request to the network device, and receives dynamic information about the first social subspace returned by the network device, and then presents the The first sub-social space corresponds to the dynamic information of the page, etc. By presenting the corresponding dynamic information in the sub-societies corresponding to each session, it is convenient for users in each session to view the dynamic information, and the privacy of the dynamic information between users in the session is guaranteed, and the user experience is improved.
在一些实施方式中,所述基于所述访问请求确定所述第一子社交空间中的多个动态信息,包括:基于所述访问请求确定所述目标用户在所述社交应用中的一个或多个所述目标用户在所述社交应用中的一个或多个第一联系用户在所述第一子社交空间中发布的动态信息,其中,所述一个或多个第一联系用户参与所述第一会话;其中,所述将所述第一子社交空间中的多个动态信息返回至所述用户设备,包括:将所述目标用户在所述社交应用中的一个或多个第一联系用户在所述第一子社交空间中发布的动态信息返回至所述用户设备。例如,考虑到进一步保障所述社交应用中用户间发表的动态信息的隐私,若在第一会话内存在未在所述用户联系列表中的其他用户,则当所述用户申请访问所述第一子社交空间时,仅呈现对应一个或多个联系用户在所述第一子社交空间中发布的动态信息,其中,所述联系用户包括但不限于在所述社交应用中存在于所述用户的联系列表中的联系用户,所述联系列表包括但不限于好友列表、关注列表、订阅列表等。当然,本领域技术人员应能理解上述联系列表仅为举例,其他现有的或今后可能出现的联系列表如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。本方案通过进一步限制会话内用户关于动态信息的查看权限,进一步保障了用户的隐私,提升了用户的使用体验。In some embodiments, the determining a plurality of dynamic information in the first sub-social space based on the access request includes: determining one or more of the target user in the social application based on the access request One or more first contact users of the target user in the social application publish dynamic information in the first sub-social space, wherein the one or more first contact users participate in the first A conversation; wherein the returning a plurality of dynamic information in the first social sub-space to the user equipment includes: connecting one or more first contact users of the target user in the social application The dynamic information published in the first sub-social space is returned to the user equipment. For example, in consideration of further protecting the privacy of dynamic information published between users in the social application, if there are other users who are not in the user contact list in the first session, when the user applies for access to the first In the case of a sub-social space, only the dynamic information published in the first sub-social space corresponding to one or more contact users is presented, where the contact users include but are not limited to those existing in the user in the social application Contact users in the contact list, and the contact list includes but is not limited to a friend list, a watch list, a subscription list, etc. Of course, those skilled in the art should understand that the above-mentioned contact list is only an example, and other existing or possible future contact lists, if applicable to this application, should also be included in the scope of protection of this application and are cited here. Included here. This solution further protects the user's privacy and enhances the user's experience by further restricting the user's viewing authority for dynamic information in the session.
在一些实施方式中,所述方法还包括步骤S204(未示出),在步骤S204中,若所述第一会话满足对应的预设条件,网络设备启动所述第一会话对应的第一子社交空间。例如,所述网络设备端设置有对应的预设条件,若满足所述预设条件,用户设备在所述第一会话中启用所述第一子社交空间,如用户设备基于所述用户的操作向网络设备发送关于所述第一会话的子社交空间启用请求,网络设备基于所述子社交空间的启用请求,启用关于第一会话的第一子社交空间,并将该第一子社交空间对应页面返回至用户设备,用户设备接收并呈现所述子社交空间。在一些实施方式中,所述预设条件包括但不限于:接收所述第一会话的会话窗口建立请求;获取所述用户关于所述第一子社交空间的启用请求,其中,所述目标用户为所述第一会话的管理者;所述第一会话中会话消息数量大于或等于第一会话消息数量阈值。例如,当网络设备接收所述第一会话的会话窗口建立请求时,网络设备基于该第一会话中包含的联系用户建立包含这些联系用户的第一子社交空间。例如,若所述第一会话为两人会话,则双方均为所述第一会话的管理者,若所述第一会话为多人会话,则所述第一会话的创建者以及所述创建者设定的有权限管理所述第一会话的用户均为所述第一会话的管理者。当所述用户为所述第一会话的管理者,用户设备获取到关于所述用户关于所述第一子社交空间的启用操作(如在功能页面点击或者触摸子社交空间开启请求等),生成对应的启用请求。又如,所述网络设备统计所述第一子社交空间的会话消息数量(如会话消息的数量或频率等),若所述第一子社交空间内的会话消息数量大于或等于第一会话消息数量阈值,网络设备启用请求。In some embodiments, the method further includes step S204 (not shown). In step S204, if the first session meets a corresponding preset condition, the network device starts the first child corresponding to the first session. Social space. For example, a corresponding preset condition is set on the network device side, and if the preset condition is met, the user device activates the first sub-social space in the first session, such as the user device based on the user's operation Send a request for activation of the sub-social space for the first session to the network device. Based on the request for activation of the sub-social space, the network device activates the first sub-social space for the first session and corresponds to the first sub-social space The page is returned to the user equipment, and the user equipment receives and presents the sub-social space. In some implementation manners, the preset conditions include, but are not limited to: receiving a session window establishment request of the first session; obtaining an activation request of the user regarding the first sub-social space, wherein the target user Is the manager of the first conversation; the number of conversation messages in the first conversation is greater than or equal to the first conversation message quantity threshold. For example, when the network device receives the session window establishment request of the first session, the network device establishes the first sub-social space containing the contact users based on the contact users included in the first session. For example, if the first conversation is a two-person conversation, both parties are the managers of the first conversation. If the first conversation is a multi-person conversation, the creator of the first conversation and the creator The users who are authorized to manage the first session set by the user are all managers of the first session. When the user is the manager of the first session, the user equipment obtains the activation operation of the first sub-social space by the user (such as clicking on the function page or touching the sub-social space opening request, etc.), and generates The corresponding activation request. For another example, the network device counts the number of conversation messages in the first sub-social space (such as the number or frequency of conversation messages, etc.), if the number of conversation messages in the first sub-social space is greater than or equal to the first conversation message Number threshold, network device activation request.
在一些实施方式中,所述目标动态信息包括所述目标用户发起的事件提示信息;在步骤S201中,网络设备接收用户设备发送的、所述用户设备所属的目标用户在社交应用中待发布的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括所述目标用户在第一会话中发布的会话信息及所述事件提示信息对应的发布空间信息,所述发布空间信息包括第一会话对应的第一子社交空间的指示信息,所述会话信息包含所述用于生成所述事件提示信息的关键字段;其中,该方法还包括步骤S205(未示出),网络设备基于所述动态信息发布请求中包含的所 述关键字段生成对应的事件提示信息。例如,所述用户发起的事件提示信息包括用于提示所述第一会话内参与用户的包含关键字段的动态提示信息,其中,关键字段包括但不限于事件、地点以及时间等关键字或关键词信息等,如用户发起事件提示信息“今天下午14:00:00人民广场进行上海博物馆参观”中包含“14:00:00”、“人民广场”、“上海博物馆参观”等类似关键词等。所述用户设备基于用户的操作在第一会话中输入待发布的会话消息,并将所述待发布的会话信息作为待发布的初始动态信息发送至网络设备,其中,该会话信息中包含用于生成事件提示信息的关键字段等。网络设备接收该会话信息并基于初始动态信息中包含的关键字段等,生成对应的待发布的动态信息,如将所述初始动态信息作为对应的待发布的动态信息,或者提取所述初始动态信息中的关键字段,根据所述关键字段的组合成对应的动态信息等。In some implementation manners, the target dynamic information includes event prompt information initiated by the target user; in step S201, the network device receives a message sent by the user equipment that the target user to which the user equipment belongs is to be published in a social application. A dynamic information publishing request, wherein each of at least one session in the social application corresponds to a sub-social space, and the dynamic information publishing request includes the session information published by the target user in the first session and the The release space information corresponding to the event prompt information, the release space information includes the indication information of the first sub-social space corresponding to the first conversation, and the conversation information includes the key fields used to generate the event prompt information; wherein The method further includes step S205 (not shown). The network device generates corresponding event prompt information based on the key field included in the dynamic information release request. For example, the event prompt information initiated by the user includes dynamic prompt information including key fields for prompting the users participating in the first session, where the key fields include but are not limited to keywords such as event, location, and time. Keyword information, such as user-initiated event notification message "Today afternoon at 14:00 on People’s Square for Shanghai Museum visit" contains “14:00”, “People’s Square”, “Shanghai Museum visit” and other similar keywords Wait. The user equipment inputs the to-be-published session information in the first session based on the user's operation, and sends the to-be-published session information as initial dynamic information to be published to the network device, where the session information includes Key fields for generating event notification information, etc. The network device receives the session information and generates corresponding dynamic information to be published based on the key fields contained in the initial dynamic information, such as using the initial dynamic information as the corresponding dynamic information to be published, or extracting the initial dynamic information The key fields in the information are formed into corresponding dynamic information etc. according to the combination of the key fields.
在一些实施方式中,所述网络设备发布对应的事件提示信息时,将所述事件提示信息发送至所述第一会话中的各个参与用户对应的用户设备,对应多个用户设备接收并呈现所述事件提示信息,如在所述第一会话对应的第一子社交空间内呈现所述事件提示信息,又如在所述第一会话(如会话窗口等)中呈现(如在会话窗口一侧呈现或者置顶呈现等)所述事件提示信息。在另一些实施方式中,所述网络设备根据所述事件提示信息生成对应的反馈标示;其中,所述方法还包括步骤S206(未示出),若获取到参与所述第一会话中一个或多个用户关于所述事件提示信息的反馈标示的反馈信息,基于所述一个或多个用户的用户标识信息生成所述事件提示信息的反馈用户集合,并将所述反馈用户集合提供至参与所述第一会话中的用户。例如,所述网络设备基于各参与用户的用户设备基于所述反馈标示返回的反馈信息,统计所述第一会话中关于所述事件提示信息的反馈用户集合,如以清单或者列表的形式呈现所述反馈用户的标识信息(如用户对应用户账号的图像、名称、唯一标识码、绑定手机等);在一些实施方式中,所述第一会话中的参与用户的用户设备向网络设备发送关于所述反馈用户集合对应的查询请求,网络设备将对应反馈用户集合提供至对应的用户设备;在另一些实施方式中,所述网络设备直接生成对应的反馈用户集合,并将所述反馈用户集合实时更新至所述第一会话中各参与用户等。本方案通过在生成事件提示信息时,为用户提供对应反馈标示,为用户统计所述事件 提示信息的知情用户或者参加用户提供了便利,使得用户间信息沟通效率更高,提升了用户的使用体验。In some embodiments, when the network device publishes the corresponding event prompt information, the event prompt information is sent to the user equipment corresponding to each participating user in the first session, and the corresponding user equipment receives and presents all the information. The event prompt information, such as presenting the event prompt information in the first sub-social space corresponding to the first conversation, or presenting it in the first conversation (such as a conversation window, etc.) (such as on the side of the conversation window) Presenting or presenting on top, etc.) The event prompt information. In some other implementation manners, the network device generates a corresponding feedback indicator according to the event prompt information; wherein, the method further includes step S206 (not shown), if one or the other of participating in the first session is acquired The feedback information of a plurality of users regarding the feedback indication of the event prompt information is generated, based on the user identification information of the one or more users, a feedback user set of the event prompt information is generated, and the feedback user set is provided to participating offices Describe the user in the first conversation. For example, based on the feedback information returned by the user equipment of each participating user based on the feedback indication, the network device counts the feedback user set of the event prompt information in the first session, such as presenting the information in the form of a list or a list. Said feedback user’s identification information (such as the image, name, unique identification code, bound mobile phone, etc.) of the user’s corresponding user account; in some embodiments, the user equipment of the participating user in the first session sends information about For the query request corresponding to the feedback user set, the network device provides the corresponding feedback user set to the corresponding user equipment; in other embodiments, the network device directly generates the corresponding feedback user set, and sends the feedback user set Real-time updates to all participating users in the first session, etc. This solution provides users with corresponding feedback marks when generating event prompt information, which provides convenience for users who are informed or participating users who count the event prompt information, so that the efficiency of information communication between users is higher, and the user experience is improved .
在一些实施方式中,所述方法还包括步骤S207(未示出),网络设备基于所述发布空间信息确定对应的关联空间信息,其中,所述关联空间信息包括一个或多个第二子社交空间的指示信息,每个第二子社交空间对应的第二会话的参与用户集为所述第一子社交空间对应的第一会话的参与用户集的子集;其中,在步骤S202中,网络设备在所述发布空间信息对应的所述第一子社交空间的指示信息及发布所述关联空间信息对应的一个或多个第二子社交空间发布所述目标动态信息。例如,所述发布空间信息中第一会话(如包含用户a、用户b…用户e等五个用户的会话等,其中,用户a为所述用户设备对应的用户),在所述用户(如用户a等)的多个会话中存在对应的一个或多个第二会话,每个第二会话中包含的用户集为第一会话用户集的子集,如包含用户a、用户c、用户e的会话、包含用户a、用户b、用户d以及用户e的会话等。网络设备在所述用户的多个会话中确定对应的一个或多个第二会话,并将所述一个或多个第二会话作为关联空间信息,在将所述动态信息发布至所述第一会话的第一子社交空间时,同步将所述动态信息发布至关联空间信息对应的一个或多个第二子社交空间。本方案通过将所述动态信息同步至对应关联的子社交空间内,在保障用户动态信息的私密性的同时,使得动态信息的传播更广泛,用户间的信息交流更高效,提升了用户的使用体验。In some embodiments, the method further includes step S207 (not shown). The network device determines corresponding associated space information based on the release space information, wherein the associated space information includes one or more second sub-social Indicating information of the space, the set of participating users of the second session corresponding to each second social subspace is a subset of the set of participating users of the first session corresponding to the first social subspace; wherein, in step S202, the network The device publishes the target dynamic information in the indication information of the first sub-social space corresponding to the publishing space information and one or more second sub-social spaces corresponding to the publishing of the associated space information. For example, the first session in the release space information (such as a session containing five users such as user a, user b...user e, etc., where user a is the user corresponding to the user equipment), in the user (such as There are one or more second sessions corresponding to the multiple sessions of user a, etc., and the user set contained in each second session is a subset of the user set of the first session, such as user a, user c, and user e Conversations including user a, user b, user d, and user e. The network device determines the corresponding one or more second sessions among the multiple sessions of the user, uses the one or more second sessions as the associated spatial information, and publishes the dynamic information to the first When the first sub-social space of the conversation, the dynamic information is synchronously released to one or more second sub-social spaces corresponding to the associated space information. By synchronizing the dynamic information to the corresponding associated sub-social space, this solution not only guarantees the privacy of the user's dynamic information, but also makes the dissemination of the dynamic information more extensive, the information exchange between users is more efficient, and the use of users is improved. Experience.
在一些实施方式中,所述方法还包括步骤S208(未示出),网络设备接收所述用户设备发送的、所述目标用户关于所述目标用户在所述社交应用中的联系用户的动态页面访问请求;基于所述动态页面访问请求确定所述联系用户的动态页面中一个或多个授权动态信息,其中,所述授权动态信息包括所述联系用户在初始社交空间及共享子社交空间中发布的动态信息,所述初始社交空间由所述社交应用基于所述联系用户的联系用户列表中所有用户生成,所述共享子社交空间包括所述联系用户与所述目标用户共同参与的子社交空间;将所述动态页面中一个或多个授权动态信息返回至所述用户设备。例如,所述动态页面用于呈现所述联系用户发布的动态信息,其中,各用户基于所拥有的查看权限不一致,在所述动态页面中查看到的动态信息也会有所差异。所述用户设备 基于所述用户关于所述用户在所述社交应用中的联系用户的动态页面访问请求,如用户设备基于所述用户在所述联系用户的主页中关于所述动态页面的点击或者触摸操作等生成对应动态页面访问请求;或者用户设备基于所述用户点击或者触摸所述联系用户的标识信息(如图标、名称等)生成对应的动态页面访问请求;又或者用户设备基于所述用户点击或者触摸所述联系用户与所述用户的私聊会话的子社交空间等操作生成对应的动态访问请求,其中,用户发布在第一会话的第一子社交空间中发布的动态信息会同步发布至所述第一会话的子用户对应的第二会话的第二子社交空间中。所述用户设备将所述动态页面访问请求发送至所述社交应用中,所述网络设备基于所述用户相对于所述联系用户的查看权限,获取对应的一个或多个授权动态信息,并返回至所述用户设备,其中,所述查看权限基于各动态信息的发布空间信息确定,若动态信息的发布空间信息对应的子社交空间属于所述用户与所述联系用户的共同会话对应的子社交空间,则将所述动态信息确定为授权动态信息,除了前述子社交空间外,另,所述用户拥有所述联系用户在初始社交空间中发布的动态信息的查看权限等,其中,所述初始社交空间为所述社交应用中基于所述联系用户列表中生成的用于发布动态信息的社交空间。In some embodiments, the method further includes step S208 (not shown). The network device receives a dynamic page sent by the user equipment of the target user regarding the target user’s contact user in the social application. Access request; determine one or more authorized dynamic information in the dynamic page of the contact user based on the dynamic page access request, wherein the authorized dynamic information includes the contact user’s release in the initial social space and the shared sub-social space The initial social space is generated by the social application based on all users in the contact user list of the contact user, and the shared sub-social space includes the sub-social space in which the contact user and the target user participate ; Return one or more authorized dynamic information in the dynamic page to the user equipment. For example, the dynamic page is used to present dynamic information published by the contact user, where the viewing authority of each user is inconsistent, and the dynamic information viewed in the dynamic page will also be different. The user equipment is based on a dynamic page access request of the user regarding the user's contact user in the social application, for example, the user equipment is based on the user's click on the dynamic page on the contact user's homepage or A touch operation or the like generates a corresponding dynamic page access request; or the user equipment generates a corresponding dynamic page access request based on the user’s click or touch of the contact user’s identification information (such as an icon, name, etc.); or the user equipment generates a corresponding dynamic page access request based on the user Clicking or touching the sub-social space of the private chat session between the contacting user and the user generates a corresponding dynamic access request, wherein the dynamic information posted by the user in the first sub-social space of the first session will be published simultaneously To the second sub-social space of the second conversation corresponding to the sub-user of the first conversation. The user equipment sends the dynamic page access request to the social application, and the network equipment obtains corresponding one or more authorized dynamic information based on the user's viewing authority relative to the contact user, and returns To the user equipment, wherein the viewing authority is determined based on the posting space information of each dynamic information, if the sub-social space corresponding to the posting space information of the dynamic information belongs to the sub-social space corresponding to the common conversation between the user and the contact user Space, the dynamic information is determined to be authorized dynamic information. In addition to the aforementioned sub-social space, the user has the right to view the dynamic information published by the contact user in the initial social space, etc., where the initial The social space is a social space generated in the social application based on the contact user list for publishing dynamic information.
上文主要从设备交互的角度对本申请各实施例的方法进行了举例介绍,此外,本申请还提供了可应用于本申请各实施例的对应设备,下面我们集合图6、图7分别对应用于本申请的用户设备、网络设备进行举例介绍。In the above, the method of each embodiment of this application is mainly introduced from the perspective of device interaction. In addition, this application also provides corresponding devices that can be applied to each embodiment of this application. Below, we collect Figure 6 and Figure 7 respectively to apply The user equipment and network equipment of this application will be introduced with examples.
图6示出根据本申请一个方面的一种发布动态信息的用户设备,其中,该设备包括一一模块101及一二模块102。一一模块101,用于获取目标用户在社交应用中的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话;一二模块102,用于向所述社交应用对应的网络设备发送所述动态信息发布请求,以通过所述网络设备在所述第一子社交空间发布所述目标动态信息。在此,所述图6示出的一一模块101、一二模块102对应的实施方式与前述图4示出的步骤S101、步骤S102的具体实施例相同或相似, 因而不再赘述,以引用的方式包含于此。FIG. 6 shows a user equipment for publishing dynamic information according to an aspect of the present application, where the equipment includes a one-to-one module 101 and a one-to-two module 102. The one-to-one module 101 is used to obtain a dynamic information publishing request of a target user in a social application, where each of at least one session in the social application corresponds to a sub-social space, and the dynamic information publishing request includes The published target dynamic information and the publishing space information corresponding to the target dynamic information, the publishing space information includes the indication information of the first sub-social space, and the first sub-social space corresponds to the target in the social application User-related first conversation; a second module 102, used to send the dynamic information publishing request to the network device corresponding to the social application, so as to publish the target dynamic in the first sub-social space through the network device information. Here, the corresponding implementation manners of the one-to-one module 101 and the one-two module 102 shown in FIG. 6 are the same as or similar to the specific embodiments of the step S101 and the step S102 shown in FIG. The way is included here.
在一些实施方式中,所述第一子社交空间包含参与所述第一会话的多个用户在所述第一子社交空间中发布的动态信息。在一些实施方式中,所述设备还包括一三模块(未示出),用于若获取到所述用户关于所述第一子社交空间的访问请求,接收并呈现所述网络设备基于所述访问请求返回的、所述第一子社交空间中的多个动态信息。在另一些实施方式中,所述接收并呈现所述网络设备基于所述访问请求返回的、所述第一子社交空间中的多个动态信息,包括:接收并呈现所述网络设备基于所述访问请求返回的、所述目标用户在所述社交应用中的一个或多个第一联系用户在所述第一子社交空间中发布的动态信息,其中,所述一个或多个第一联系用户参与所述第一会话。在此,所述一三模块对应的实施方式与前述步骤S103的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some embodiments, the first social sub-space includes dynamic information posted in the first social sub-space by multiple users participating in the first conversation. In some embodiments, the device further includes a three-module (not shown) for receiving and presenting the network device based on the access request of the user regarding the first sub-social space Multiple pieces of dynamic information in the first sub-social space returned by the access request. In some other implementation manners, the receiving and presenting the plurality of dynamic information in the first sub-social space returned by the network device based on the access request includes: receiving and presenting the network device based on the The dynamic information released by one or more first contact users of the target user in the social application in the first sub-social space returned by the access request, wherein the one or more first contact users Participate in the first conversation. Here, the implementation manner corresponding to the one-three modules is the same or similar to the specific embodiment of the aforementioned step S103, so it will not be repeated here, and it is included here by reference.
在一些实施方式中,所述动态信息包括但不限于所述目标用户编辑的多媒体信息,所述目标用户的当前位置信息,所述目标用户发起的事件提示信息。在一些实施方式中,所述目标动态信息包括所述目标用户发起的事件提示信息;一一模块101,用于基于目标用户在所述社交应用中的第一会话中发布的会话信息,生成所述目标用户在社交应用中动态信息发布请求,其中,所述动态信息发布请求包括所述会话信息及所述事件提示信息对应的发布空间信息,所述发布空间信息包括所述第一会话对应的第一子社交空间的指示信息,所述会话信息包含用于生成所述事件提示信息的关键字段。如一二模块102,用于向所述社交应用对应的网络设备发送所述动态信息发布请求,以通过所述网络设备在所述第一子社交空间发布所述事件提示信息,其中,所述事件提示信息基于所述关键字段生成。在此,所述动态信息限定对应的实施方式与前述动态信息限定的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some embodiments, the dynamic information includes, but is not limited to, multimedia information edited by the target user, current location information of the target user, and event prompt information initiated by the target user. In some implementations, the target dynamic information includes event prompt information initiated by the target user; a one-to-one module 101 is used to generate all the information based on the session information published by the target user in the first session of the social application. The target user’s dynamic information publishing request in a social application, wherein the dynamic information publishing request includes the session information and the publishing space information corresponding to the event prompt information, and the publishing space information includes the publishing space information corresponding to the first session The indication information of the first sub-social space, where the session information includes key fields used to generate the event prompt information. For example, the one-two module 102 is configured to send the dynamic information publishing request to the network device corresponding to the social application, so as to publish the event prompt information in the first sub-social space through the network device, where the The event prompt information is generated based on the key field. Here, the corresponding implementation manner of the dynamic information limitation is the same as or similar to the foregoing specific embodiment of the dynamic information limitation, and therefore will not be repeated here, and is included here by reference.
在一些实施方式中,所述目标动态信息包括所述目标用户发起的事件提示信息,该设备还包括一四模块(未示出),用于接收所述网络设备发送的事件提示信息及所述事件提示信息的反馈标示,并在所述第一会话中呈现所述事件提示信息及所述事件提示信息的反馈标示。如在一些实施方式中,所述设备还包括一五模块105,用于若获取到所述目标用户关于所述反馈标示的触控操作, 向所述网络设备发送关于所述事件提示信息的反馈信息。如在一些实施方式中,所述设备还包括一六模块,用于接收所述网络设备返回的反馈用户集合,其中,所述反馈用户集合包含所述第一会话中一个或多个用户的用户标识信息,所述一个或多个用户参与反馈所述事件提示信息。在此,所述一五模块、一六模块对应的实施方式与前述步骤S105、步骤S106的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some embodiments, the target dynamic information includes event prompt information initiated by the target user, and the device further includes a four-module (not shown) for receiving event prompt information sent by the network device and the A feedback mark of the event prompt information, and the event prompt information and the feedback mark of the event prompt information are presented in the first conversation. For example, in some embodiments, the device further includes a fifth module 105, configured to send feedback about the event prompt information to the network device if the target user's touch operation on the feedback mark is acquired information. For example, in some implementation manners, the device further includes a six-module for receiving a feedback user set returned by the network device, wherein the feedback user set includes users of one or more users in the first session Identification information, the one or more users participate in feeding back the event prompt information. Here, the corresponding implementation manners of the one-five module and the one-sixth module are the same as or similar to the specific embodiments of the aforementioned step S105 and step S106, and therefore will not be repeated here, and are included here by reference.
在一些实施方式中,该设备还包括一七模块(未示出),用于获取所述目标用户关于所述目标用户在所述社交应用中的联系用户的动态页面访问请求,并向所述网络设备发送所述动态页面访问请求,接收并在所述联系用户的动态页面中呈现所述网络设备返回的一个或多个授权动态信息,其中,所述授权动态信息包括所述联系用户在初始社交空间及一个或多个共享子社交空间中发布的动态信息,所述初始社交空间由所述社交应用基于所述联系用户列表中所有列表生成,所述共享子社交空间包括所述联系用户与所述目标用户共同参与的子社交空间。在此,所述一七模块对应的实施方式与前述步骤S107的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some implementations, the device further includes a seven-module (not shown) for acquiring the dynamic page access request of the target user regarding the target user's contact user in the social application, and sending the request to the The network device sends the dynamic page access request, receives and presents in the dynamic page of the contact user one or more authorized dynamic information returned by the network device, wherein the authorized dynamic information includes the contact user’s initial The social space and dynamic information published in one or more shared sub-social spaces, the initial social space is generated by the social application based on all the lists in the contact user list, and the shared sub-social space includes the contact user and The sub-social space where the target users participate together. Here, the implementation manner corresponding to the one-seventh module is the same as or similar to the specific embodiment of the aforementioned step S107, so it will not be repeated here, and it is included here by reference.
图7示出根据本申请另一个方面的一种发布动态信息的网络设备,其中,所述网络设备包括二一模块201和二二模块202。二一模块201,用于接收对应的用户设备发送的、所述用户设备所属的用户在社交应用中待发布的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括待发布的目标动态信息及所述目标动态信息对应的发布空间信息,所述发布空间信息包括第一子社交空间的指示信息,所述第一子社交空间对应于所述社交应用中与所述目标用户相关的第一会话,参与所述第一会话的用户被授权访问所述第一子社交空间;二二模块202,用于在所述发布空间信息对应的所述第一子社交空间发布所述目标动态信息。在此,所述图7示出的二一模块201、二二模块202对应的实施方式与前述图5示出的步骤S201、步骤S202的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。FIG. 7 shows a network device for publishing dynamic information according to another aspect of the present application, wherein the network device includes a two-one module 201 and a two-two module 202. The two-to-one module 201 is configured to receive a dynamic information publishing request to be published in a social application by a user to which the user equipment belongs is sent by a corresponding user equipment, wherein each session in at least one session in the social application Corresponding to a sub-social space, the dynamic information publishing request includes the target dynamic information to be published and the publishing space information corresponding to the target dynamic information, the publishing space information includes the indication information of the first sub-social space, and the first The sub-social space corresponds to the first session related to the target user in the social application, and users participating in the first session are authorized to access the first sub-social space; the second-two module 202 is used to The first sub-social space corresponding to the publishing space information publishes the target dynamic information. Here, the corresponding implementations of the two-one module 201 and the two-two module 202 shown in FIG. 7 are the same as or similar to the specific embodiments of step S201 and step S202 shown in FIG. The way is included here.
在一些实施方式中,所述网络设备还包括二三模块(未示出),用于接收所述用户设备发送的、关于所述第一子社交空间的访问请求,基于所述访问请 求确定所述第一子社交空间中的多个动态信息,将所述第一子社交空间中的多个动态信息返回至所述用户设备。在一些实施方式中,所述基于所述访问请求确定所述第一子社交空间中的多个动态信息,包括:基于所述访问请求确定所述目标用户在所述社交应用中的一个或多个所述目标用户在所述社交应用中的一个或多个第一联系用户在所述第一子社交空间中发布的动态信息,其中,所述一个或多个第一联系用户参与所述第一会话;其中,所述将所述第一子社交空间中的多个动态信息返回至所述用户设备,包括:将所述目标用户在所述社交应用中的一个或多个第一联系用户在所述第一子社交空间中发布的动态信息返回至所述用户设备。在此,所述二三模块对应的实施方式与前述步骤S203的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some implementation manners, the network device further includes a second and third module (not shown) for receiving an access request for the first sub-social space sent by the user equipment, and determining the access request based on the access request. Return the plurality of dynamic information in the first social sub-space to the user equipment. In some embodiments, the determining a plurality of dynamic information in the first sub-social space based on the access request includes: determining one or more of the target user in the social application based on the access request One or more first contact users of the target user in the social application publish dynamic information in the first sub-social space, wherein the one or more first contact users participate in the first A conversation; wherein the returning a plurality of dynamic information in the first social sub-space to the user equipment includes: connecting one or more first contact users of the target user in the social application The dynamic information published in the first sub-social space is returned to the user equipment. Here, the corresponding implementation manner of the second and third modules is the same as or similar to the specific embodiment of step S203 described above, and therefore will not be repeated here, and is included here by reference.
在一些实施方式中,所述网络设备还包括二四模块(未示出),用于若所述第一会话满足对应的预设条件,网络设备启动所述第一会话对应的第一子社交空间。在一些实施方式中,所述预设条件包括但不限于:接收所述第一会话的会话窗口建立请求;获取所述用户关于所述第一子社交空间的启用请求,其中,所述目标用户为所述第一会话的管理者;所述第一会话中会话消息数量大于或等于第一会话消息数量阈值。在此,所述二四模块模块对应的实施方式与前述步骤S204的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some embodiments, the network device further includes a two-fourth module (not shown), which is used to start the first social sub-social network corresponding to the first session if the first session meets corresponding preset conditions. space. In some implementation manners, the preset conditions include, but are not limited to: receiving a session window establishment request of the first session; obtaining an activation request of the user regarding the first sub-social space, wherein the target user Is the manager of the first conversation; the number of conversation messages in the first conversation is greater than or equal to the first conversation message quantity threshold. Here, the corresponding implementation manner of the two-fourth module module is the same as or similar to the specific embodiment of the aforementioned step S204, so it will not be repeated here, and it is included here by reference.
在一些实施方式中,所述目标动态信息包括所述目标用户发起的事件提示信息;二一模块201,用于接收用户设备发送的、所述用户设备所属的目标用户在社交应用中待发布的动态信息发布请求,其中,所述社交应用中的至少一个会话中的每个会话对应一个子社交空间,所述动态信息发布请求包括所述目标用户在第一会话中发布的会话信息及所述事件提示信息对应的发布空间信息,所述发布空间信息包括第一会话对应的第一子社交空间的指示信息,所述会话信息包含所述用于生成所述事件提示信息的关键字段;其中,该方法还包括二五模块(未示出),用于基于所述动态信息发布请求中包含的所述关键字段生成对应的事件提示信息。在此,所述二五模块对应的实施方式与前述步骤S205的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some embodiments, the target dynamic information includes event prompt information initiated by the target user; the two-to-one module 201 is configured to receive information sent by the user equipment and to be published by the target user to which the user equipment belongs in a social application. A dynamic information publishing request, wherein each of at least one session in the social application corresponds to a sub-social space, and the dynamic information publishing request includes the session information published by the target user in the first session and the The release space information corresponding to the event prompt information, the release space information includes the indication information of the first sub-social space corresponding to the first conversation, and the conversation information includes the key fields used to generate the event prompt information; wherein The method further includes a second-five module (not shown), which is used to generate corresponding event prompt information based on the key field included in the dynamic information release request. Here, the implementation manner corresponding to the second-five module is the same as or similar to the specific embodiment of step S205 described above, so it will not be repeated here, and it is included here by reference.
在另一些实施方式中,所述网络设备根据所述事件提示信息生成对应的反 馈标示;其中,所述设备还包括二六模块(未示出),若获取到参与所述第一会话中一个或多个用户关于所述事件提示信息的反馈标示的反馈信息,基于所述一个或多个用户的用户标识信息生成所述事件提示信息的反馈用户集合,并将所述反馈用户集合提供至参与所述第一会话中的用户。在此,所述二六模块对应的实施方式与前述步骤S206的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some other implementation manners, the network device generates a corresponding feedback indicator according to the event prompt information; wherein, the device further includes a two-sixth module (not shown), if it is acquired that one of the participants in the first session Or multiple users with regard to the feedback information marked by the feedback of the event prompt information, generate a feedback user set of the event prompt information based on the user identification information of the one or more users, and provide the feedback user set to the participant The user in the first conversation. Here, the corresponding implementation manner of the two-sixth module is the same as or similar to the specific embodiment of step S206 described above, so it will not be repeated here, and it is included here by reference.
在一些实施方式中,所述设备还包括二七模块(未示出),用于基于所述发布空间信息确定对应的关联空间信息,其中,所述关联空间信息包括一个或多个第二子社交空间的指示信息,每个第二子社交空间对应的第二会话的参与用户集为所述第一子社交空间对应的第一会话的参与用户集的子集;其中,二二模块202,用于在所述发布空间信息对应的所述第一子社交空间的指示信息及发布所述关联空间信息对应的一个或多个第二子社交空间发布所述目标动态信息。在此,所述二七模块对应的实施方式与前述步骤S207的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some implementation manners, the device further includes a two-seven module (not shown) for determining corresponding associated spatial information based on the release space information, wherein the associated spatial information includes one or more second sub Indication information of the social space, the set of participating users in the second session corresponding to each second sub-social space is a subset of the set of participating users in the first session corresponding to the first sub-social space; wherein, the second module 202, It is used to publish the target dynamic information in the indication information of the first sub-social space corresponding to the publishing space information and one or more second sub-social spaces corresponding to the publishing of the associated space information. Here, the corresponding implementation manner of the two-seventh module is the same as or similar to the specific embodiment of step S207 described above, so it will not be repeated here, and it is included here by reference.
在一些实施方式中,所述设备还包括步骤二八模块(未示出),用于接收所述用户设备发送的、所述目标用户关于所述目标用户在所述社交应用中的联系用户的动态页面访问请求;基于所述动态页面访问请求确定所述联系用户的动态页面中一个或多个授权动态信息,其中,所述授权动态信息包括所述联系用户在初始社交空间及共享子社交空间中发布的动态信息,所述初始社交空间由所述社交应用基于所述联系用户的联系用户列表中所有用户生成,所述共享子社交空间包括所述联系用户与所述目标用户共同参与的子社交空间;将所述动态页面中一个或多个授权动态信息返回至所述用户设备。在此,所述二八模块对应的实施方式与前述步骤S208的具体实施例相同或相似,因而不再赘述,以引用的方式包含于此。In some implementation manners, the device further includes a step 28 module (not shown), configured to receive information sent by the user device of the target user regarding the target user’s contact user in the social application. Dynamic page access request; determining one or more authorized dynamic information in the dynamic page of the contact user based on the dynamic page access request, wherein the authorized dynamic information includes the contact user’s initial social space and shared sub-social space The initial social space is generated by the social application based on all users in the contact user list of the contact user, and the shared sub-social space includes the sub-social space that the contact user and the target user participate in. Social space; returning one or more authorized dynamic information in the dynamic page to the user equipment. Here, the corresponding implementation manner of the two-eighth module is the same as or similar to the specific embodiment of the aforementioned step S208, so it will not be repeated here, and it is included here by reference.
除上述各实施例介绍的方法和设备外,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。In addition to the methods and devices described in the foregoing embodiments, the present application also provides a computer-readable storage medium that stores computer code, and when the computer code is executed, such as any one of the preceding items The method described is executed.
本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。The present application also provides a computer program product. When the computer program product is executed by a computer device, the method described in any of the preceding items is executed.
本申请还提供了一种计算机设备,所述计算机设备包括:This application also provides a computer device, which includes:
一个或多个处理器;One or more processors;
存储器,用于存储一个或多个计算机程序;Memory, used to store one or more computer programs;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any one of the preceding items.
图8示出了可被用于实施本申请中所述的各个实施例的示例性系统;Figure 8 shows an exemplary system that can be used to implement the various embodiments described in this application;
如图8所示在一些实施例中,系统400能够作为各所述实施例中的任意一个上述设备。在一些实施例中,系统400可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或NVM/存储设备420)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器405)。As shown in FIG. 8, in some embodiments, the system 400 can be used as any one of the aforementioned devices in each of the embodiments. In some embodiments, the system 400 may include one or more computer-readable media with instructions (for example, system memory or NVM/storage device 420) and be coupled with the one or more computer-readable media and configured to execute The instructions are one or more processors (for example, the processor(s) 405) that implement the modules to perform the actions described in this application.
对于一个实施例,系统控制模块410可包括任意适当的接口控制器,以向(一个或多个)处理器405中的至少一个和/或与系统控制模块410通信的任意适当的设备或组件提供任意适当的接口。For one embodiment, the system control module 410 may include any suitable interface controller to provide at least one of the processor(s) 405 and/or any suitable device or component in communication with the system control module 410 Any appropriate interface.
系统控制模块410可包括存储器控制器模块430,以向系统存储器415提供接口。存储器控制器模块430可以是硬件模块、软件模块和/或固件模块。The system control module 410 may include a memory controller module 430 to provide an interface to the system memory 415. The memory controller module 430 may be a hardware module, a software module, and/or a firmware module.
系统存储器415可被用于例如为系统400加载和存储数据和/或指令。对于一个实施例,系统存储器415可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,系统存储器415可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。The system memory 415 may be used to load and store data and/or instructions for the system 400, for example. For one embodiment, the system memory 415 may include any suitable volatile memory, for example, a suitable DRAM. In some embodiments, the system memory 415 may include a double data rate type quad synchronous dynamic random access memory (DDR4 SDRAM).
对于一个实施例,系统控制模块410可包括一个或多个输入/输出(I/O)控制器,以向NVM/存储设备420及(一个或多个)通信接口425提供接口。For an embodiment, the system control module 410 may include one or more input/output (I/O) controllers to provide an interface to the NVM/storage device 420 and the communication interface(s) 425.
例如,NVM/存储设备420可被用于存储数据和/或指令。NVM/存储设备420可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。For example, NVM/storage device 420 may be used to store data and/or instructions. NVM/storage device 420 may include any suitable non-volatile memory (e.g., flash memory) and/or may include any suitable non-volatile storage device(s) (e.g., one or more hard drives ( HDD), one or more compact disc (CD) drives and/or one or more digital versatile disc (DVD) drives).
NVM/存储设备420可包括在物理上作为系统400被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,NVM/存储设备420可通过网络经由(一个或多个)通信接口425进行访问。The NVM/storage device 420 may include storage resources that are physically part of the device on which the system 400 is installed, or it may be accessed by the device without necessarily being part of the device. For example, the NVM/storage device 420 may be accessed via the communication interface(s) 425 via the network.
(一个或多个)通信接口425可为系统400提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统400可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。The communication interface(s) 425 may provide an interface for the system 400 to communicate through one or more networks and/or with any other suitable devices. The system 400 can wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and/or protocols.
对于一个实施例,(一个或多个)处理器405中的至少一个可与系统控制模块410的一个或多个控制器(例如,存储器控制器模块430)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器405中的至少一个可与系统控制模块410的一个或多个控制器的逻辑封装在一起以形成系统级封装(SiP)。对于一个实施例,(一个或多个)处理器405中的至少一个可与系统控制模块410的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器405中的至少一个可与系统控制模块410的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(SoC)。For one embodiment, at least one of the processor(s) 405 may be packaged with the logic of one or more controllers of the system control module 410 (eg, the memory controller module 430). For one embodiment, at least one of the processor(s) 405 may be packaged with the logic of one or more controllers of the system control module 410 to form a system in package (SiP). For one embodiment, at least one of the processor(s) 405 may be integrated with the logic of one or more controllers of the system control module 410 on the same mold. For one embodiment, at least one of the processor(s) 405 may be integrated with the logic of one or more controllers of the system control module 410 on the same mold to form a system on chip (SoC).
在各个实施例中,系统400可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统400可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统400包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。In various embodiments, the system 400 may be, but is not limited to, a server, a workstation, a desktop computing device, or a mobile computing device (for example, a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, the system 400 may have more or fewer components and/or different architectures. For example, in some embodiments, the system 400 includes one or more cameras, keyboards, liquid crystal display (LCD) screens (including touchscreen displays), non-volatile memory ports, multiple antennas, graphics chips, application specific integrated circuits ( ASIC) and speakers.
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that this application can be implemented in software and/or a combination of software and hardware, for example, it can be implemented by an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware device. In an embodiment, the software program of the present application may be executed by a processor to realize the steps or functions described above. Similarly, the software program (including related data structure) of the present application can be stored in a computer-readable recording medium, such as RAM memory, magnetic or optical drive or floppy disk and similar devices. In addition, some steps or functions of the present application may be implemented by hardware, for example, as a circuit that cooperates with a processor to execute each step or function.
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令, 或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。In addition, a part of this application can be applied as a computer program product, such as computer program instructions, when executed by a computer, through the operation of the computer, the method and/or technical solution according to the application can be invoked or provided. Those skilled in the art should understand that the computer program instructions in the computer-readable medium include but are not limited to source files, executable files, installation package files, etc. Correspondingly, the manner in which computer program instructions are executed by the computer includes but not 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 before executing the corresponding post-installation program. Here, the computer-readable medium may 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 system. Communication media can include conductive transmission media (such as cables and wires (for example, optical fiber, coaxial, etc.)) and wireless (unguided transmission) media that can propagate energy waves, such as sound, electromagnetic, RF, microwave, and infrared . Computer readable instructions, data structures, program modules or other data may be embodied as, for example, 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 have been altered or set in such a way as to encode information in the signal. Modulation can be analog, digital or hybrid modulation techniques.
作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。As an example and not limitation, a computer-readable storage medium may include volatile, non-volatile, nonvolatile, and nonvolatile, and may be implemented in any method or technology for storing 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 currently known media or future developments that can be stored for computer systems Computer readable information/data used.
在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。Here, an embodiment according to the present application includes a device including 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, trigger The operation of the device is based on the aforementioned methods and/or technical solutions according to multiple embodiments of the present application.
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权 利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。For those skilled in the art, it is obvious that the present application is not limited to the details of the foregoing exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or basic characteristics of the application. Therefore, no matter from which point of view, the embodiments should be regarded as exemplary and non-limiting. The scope of this application is defined by the appended claims rather than the above description, and therefore it is intended to fall into the claims. All changes in the meaning and scope of the equivalent elements of are included in this application. Any reference signs in the claims should not be considered as limiting the claims involved. In addition, it is obvious that the word "including" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claims can also be implemented by one unit or device through software or hardware. Words such as first and second are used to denote names, but do not denote any specific order.