Video chat information management method and device and cloud server

文档序号:424809 发布日期:2021-12-21 浏览:5次 中文

阅读说明:本技术 一种视频聊天信息管理方法、装置及云服务器 (Video chat information management method and device and cloud server ) 是由 吴启琦 应晓磊 吴建元 于 2020-11-20 设计创作,主要内容包括:本公开实施例提供一种视频聊天信息管理方法、装置及云服务器。其中,其中方法包括:接收第一用户区域的聊天用户触发的聊天信息交互请求;对第一聊天用户的登陆ID信息进行身份验证;在登陆ID信息通过身份验证的情况下,向与第一用户区域关联的主节点发送聊天信息交互请求,以使得主节点获取与聊天信息交互请求匹配的互动信息管理权限;将主节点获取的互动信息管理权限发送给第一用户区域和第二用户区域,以使得第一/第二用户区域在互动信息管理权限指示的授权条件下,对第一/第二聊天信息的历史图文数据执行信息管理操作。本发明解决了数据容易被修改造假的技术问题,同时降低了用户的操作门槛。(The embodiment of the disclosure provides a video chat information management method and device and a cloud server. Wherein, the method comprises the following steps: receiving a chat information interaction request triggered by a chat user in a first user area; carrying out identity authentication on login ID information of a first chat user; under the condition that the login ID information passes the identity authentication, sending a chat information interaction request to a main node associated with the first user area, so that the main node acquires an interaction information management authority matched with the chat information interaction request; and sending the interactive information management authority acquired by the main node to the first user area and the second user area so that the first user area and the second user area execute information management operation on historical image-text data of the first chat information and the historical image-text data of the second chat information under the authorization condition indicated by the interactive information management authority. The invention solves the technical problem that the data is easy to modify and counterfeit, and simultaneously reduces the operation threshold of the user.)

1. A video chat information management method is characterized by comprising the following steps:

receiving a chat information interaction request triggered by a chat user in a first user area, wherein historical image-text data of first chat information recorded in a block chain by the first chat user is stored in an area node of the first user area, the chat information interaction request is a request for performing cross-chain management on the historical image-text data of the first chat information in the first user area and the historical image-text data of second chat information in a second user area, and the historical image-text data of the second chat information recorded in the block chain by a second object is stored in an area node of the second user area;

carrying out identity verification on login ID information of the first chat user;

under the condition that the login ID information passes identity authentication, sending the chat information interaction request to a main node associated with the first user area, so that the main node acquires an interaction information management authority matched with the chat information interaction request;

and sending the interactive information management authority acquired by the main node to the first user area and the second user area, so that the first user area executes information management operation on the historical image-text data of the first chat information under the authorization condition indicated by the interactive information management authority, and the second user area executes information management operation on the historical image-text data of the second chat information under the authorization condition indicated by the interactive information management authority.

2. The method of claim 1, wherein the sending the interaction information management permission obtained by the master node to the first user area and the second user area comprises:

carrying out identity authentication on login ID information of the main node;

and under the condition that the login ID information passes identity authentication, sending the interactive information management authority to the first user area and the second user area.

3. The method of claim 1, wherein after sending the interactive information management authority acquired by the master node to the first user area and the second user area, the method further comprises:

acquiring an operation result obtained by the first user area executing management operation on the historical image-text data of the first chat information;

performing identity verification on the login ID information of the first chat user;

and under the condition that the login ID information passes identity authentication, sending the operation result to the main node associated with the first user area, so that the main node compares and authenticates the historical image-text data of the first chat information in the first user area and the historical image-text data of the second chat information in the second user area according to the operation result.

4. The method of any of claims 1-3, wherein receiving a chat information interaction request triggered by a chat user of the first user zone comprises:

receiving an uplink operation triggered by the chat user in the first user area and used for storing a target image-text information transfer result into the block chain, wherein the chat information interaction request comprises the uplink operation; or

And receiving an obtaining operation of obtaining a target image-text information transfer result from the block chain, wherein the obtaining operation is triggered by the chat user in the first user area, and the chat information interaction request comprises the obtaining operation.

5. The method of any of claims 1 to 3, further comprising, prior to receiving the chat information interaction request triggered by the chat user in the first user zone:

the method comprises the steps of constructing the first user area and the main node, wherein the main node comprises an associated data chain for managing target service operation corresponding to the first user area, service property affiliation exists between objects corresponding to two associated data chains in the associated data chain, each data chain in the main node comprises a chat user and an area node, and the chat user is used for controlling data reading and writing operation, data modification operation and data transmission operation performed on historical image-text data in the area node.

6. A video chat information management apparatus, comprising:

a receiving unit, configured to receive a chat information interaction request triggered by a chat user in a first user area, where a history image-text data of first chat information recorded in a block chain by the first chat user is stored in an area node of the first user area, the chat information interaction request is a request for performing cross-link management on the history image-text data of the first chat information in the first user area and a history image-text data of second chat information in a second user area, and a history image-text data of the second chat information recorded in the block chain by a second object is stored in an area node of the second user area;

the verification unit is used for carrying out identity verification on login ID information of the first chat user;

a sending unit, configured to send the chat information interaction request to a master node associated with the first user area when the login ID information passes identity authentication, so that the master node obtains an interaction information management permission matching the chat information interaction request;

and the management unit is used for sending the interactive information management authority acquired by the main node to the first user area and the second user area, so that the first user area executes information management operation on the historical image-text data of the first chat information under the authorization condition indicated by the interactive information management authority, and the second user area executes information management operation on the historical image-text data of the second chat information under the authorization condition indicated by the interactive information management authority.

7. A computer readable storage medium storing instructions/executable code which, when executed by a processor of an electronic device, causes the electronic device to implement the method of any one of claims 1-5.

8. A cloud server, characterized in that the cloud server comprises a processor, a machine-readable storage medium, and a network interface, the machine-readable storage medium, the network interface, and the processor are connected through a bus system, the network interface is used for being connected with at least one client in a communication manner, the machine-readable storage medium is used for storing programs, instructions, or codes, and the processor is used for executing the programs, instructions, or codes in the machine-readable storage medium to execute the video chat information management method of any one of claims 1 to 9.

Technical Field

The disclosure relates to the technical field of information management, in particular to a video chat information management method and device and a cloud server.

Background

With the development of the block chain technology, for a decentralized data management system, many supervision holes and supervision problems in the aspects of true supervision and data sharing of each link after data reporting are further solved. Generally, in order to protect private data of each service business organization (such as government, credit bureau, public service organization, etc.), data management systems used by different business organizations are often independent (mutually exclusive) and perform network isolation between data. But the form of the protection data needs to depend on the credit of the business organization, and other business organizations have no way to know the authenticity of the data. So that the data can be easily modified and counterfeited by manual operation, and the true validity of the data cannot be ensured. Although the data among the service business organizations can be connected in series in a third-party connection mode, the mode also increases extra hardware equipment and data load of the hardware equipment to a certain extent, and brings inconvenience to the operation of users.

Disclosure of Invention

In order to overcome at least the above disadvantages in the prior art, an object of the present disclosure is to provide a video chat information management method and apparatus, and a cloud server.

In a first aspect, the present disclosure provides a method for managing video chat information, including:

receiving a chat information interaction request triggered by a chat user in a first user area, wherein historical image-text data of first chat information recorded in a block chain by the first chat user is stored in an area node of the first user area, the chat information interaction request is a request for performing cross-chain management on the historical image-text data of the first chat information in the first user area and the historical image-text data of second chat information in a second user area, and the historical image-text data of the second chat information recorded in the block chain by a second object is stored in an area node of the second user area;

carrying out identity verification on login ID information of the first chat user;

under the condition that the login ID information passes identity authentication, sending the chat information interaction request to a main node associated with the first user area, so that the main node acquires an interaction information management authority matched with the chat information interaction request;

and sending the interactive information management authority acquired by the main node to the first user area and the second user area, so that the first user area executes information management operation on the historical image-text data of the first chat information under the authorization condition indicated by the interactive information management authority, and the second user area executes information management operation on the historical image-text data of the second chat information under the authorization condition indicated by the interactive information management authority.

In a second aspect, the present disclosure provides a video chat information management apparatus, including:

a receiving unit, configured to receive a chat information interaction request triggered by a chat user in a first user area, where a history image-text data of first chat information recorded in a block chain by the first chat user is stored in an area node of the first user area, the chat information interaction request is a request for performing cross-link management on the history image-text data of the first chat information in the first user area and a history image-text data of second chat information in a second user area, and a history image-text data of the second chat information recorded in the block chain by a second object is stored in an area node of the second user area;

the verification unit is used for carrying out identity verification on login ID information of the first chat user;

a sending unit, configured to send the chat information interaction request to a master node associated with the first user area when the login ID information passes identity authentication, so that the master node obtains an interaction information management permission matching the chat information interaction request;

and the management unit is used for sending the interactive information management authority acquired by the main node to the first user area and the second user area, so that the first user area executes information management operation on the historical image-text data of the first chat information under the authorization condition indicated by the interactive information management authority, and the second user area executes information management operation on the historical image-text data of the second chat information under the authorization condition indicated by the interactive information management authority.

In a third aspect, an embodiment of the present disclosure further provides a cloud server, where the cloud server includes a processor, a machine-readable storage medium, and a network interface, where the machine-readable storage medium, the network interface, and the processor are connected through a bus system, the network interface is configured to be communicatively connected to at least one client, the machine-readable storage medium is configured to store a program, an instruction, or a code, and the processor is configured to execute the program, the instruction, or the code in the machine-readable storage medium to perform the video chat information management method in the first aspect or any one of the possible designs in the first aspect.

In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, where instructions are stored, and when executed, cause a computer to perform the video chat information management method in the first aspect or any one of the possible designs of the first aspect.

Based on any one of the above aspects, in the embodiment of the present invention, after the chat information interaction request triggered by the chat user in the first user area is obtained, the login ID information of the first chat user corresponding to the first user area is authenticated, and in a case that the authentication is passed, the chat information interaction request is sent to the host node associated with the first user area, so that the host node obtains the interaction information management permission matched with the chat information interaction request. After the interactive information management authority returned by the main node is acquired, the interactive information management authority is sent to the first user area and the second user area, so that the first user area executes management operation on the historical image-text data of the first chat information under the authorization condition indicated by the interactive information management authority, and the second user area executes information management operation on the historical image-text data of the second chat information under the authorization condition indicated by the interactive information management authority. The data processing requests which are triggered by the service subchains and need to be processed in a cross-link mode are verified and managed, and under the condition that authorization is obtained, the first user area and the second user area are allowed to execute management operation, so that the bottom layer service data related to the service subchains are really and effectively supervised, and the problem of data counterfeiting caused by random tampering of the bottom layer service data by a service organization is avoided. Meanwhile, the operation of the user is optimized, and the threshold of the user operation is reduced.

Drawings

To more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present disclosure and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings may be obtained from the drawings without inventive effort.

Fig. 1 is a schematic view of an application scenario of a video chat information management system according to an embodiment of the present disclosure;

fig. 2 is a schematic flowchart of a video chat information management method according to an embodiment of the present disclosure;

fig. 3 is a schematic functional module diagram of a video chat information management apparatus according to an embodiment of the present disclosure;

fig. 4 is a schematic block diagram of a structure of a cloud server for implementing the video chat information management method according to the embodiment of the present disclosure.

Detailed Description

The present disclosure is described in detail below with reference to the drawings, and the specific operation methods in the method embodiments can also be applied to the device embodiments or the system embodiments.

Fig. 1 is an interaction diagram of a video chat information management system 10 according to an embodiment of the present disclosure. The video chat information management system 10 may include a cloud server 100 and a client 200 communicatively connected to the cloud server 100. The video chat information management system 10 shown in fig. 1 is only one possible example, and in other possible embodiments, the video chat information management system 10 may include only a portion of the components shown in fig. 1 or may include other components.

In this embodiment, the client 200 may comprise a mobile device, a tablet computer, a laptop computer, etc., or any combination thereof. In some embodiments, the mobile device may include a smart home device, a wearable device, a smart mobile device, a virtual reality device, an augmented reality device, or the like, or any combination thereof. In some embodiments, the smart home devices may include control devices of smart electrical devices, smart monitoring devices, smart televisions, smart cameras, and the like, or any combination thereof. In some embodiments, the wearable device may include a smart bracelet, a smart lace, smart glass, a smart helmet, a smart watch, a smart garment, a smart backpack, a smart accessory, or the like, or any combination thereof. In some embodiments, the smart mobile device may include a smartphone, a personal digital assistant, a gaming device, and the like, or any combination thereof. In some embodiments, the virtual reality device and/or the augmented reality device may include a virtual reality helmet, virtual reality glass, a virtual reality patch, an augmented reality helmet, augmented reality glass, an augmented reality patch, or the like, or any combination thereof. For example, the virtual reality device and/or augmented reality device may include various virtual reality products and the like.

In this embodiment, the cloud server 100 and the client 200 in the video chat information management system 10 may cooperatively perform the video chat information management method described in the following method embodiment, and for a specific step part of the cloud server 100 and the client 200, reference may be made to the detailed description of the following method embodiment.

To solve the technical problem in the foregoing background art, fig. 2 is a flowchart illustrating a video chat information management method according to an embodiment of the present disclosure, where the video chat information management method provided in this embodiment may be executed by the cloud server 100 shown in fig. 1, and the video chat information management method is described in detail below.

Step S110, receiving a chat information interaction request triggered by a chat user in a first user area, where a history image-text data of first chat information recorded in a block chain by the first chat user is stored in an area node of the first user area, the chat information interaction request is a request for performing cross-link management on the history image-text data of the first chat information in the first user area and a history image-text data of second chat information in a second user area, and a history image-text data of the second chat information recorded in the block chain by a second object is stored in an area node of the second user area;

step S120, carrying out identity authentication on the login ID information of the first chat user;

step S130, under the condition that the login ID information passes the identity authentication, sending the chat information interaction request to a main node associated with the first user area, so that the main node acquires the interaction information management authority matched with the chat information interaction request;

step S140, sending the interactive information management authority acquired by the master node to the first user area and the second user area, so that the first user area performs information management operation on the historical image-text data of the first chat information under the authorization condition indicated by the interactive information management authority, and the second user area performs information management operation on the historical image-text data of the second chat information under the authorization condition indicated by the interactive information management authority.

In one possible embodiment, step S140 further includes:

step S141, carrying out identity authentication on the login ID information of the host node;

and step S142, sending the interactive information management authority to the first user area and the second user area when the login ID information passes the authentication.

In a possible embodiment, step S140 is followed by:

step S143, obtaining an operation result obtained by the first user area performing a management operation on the historical image-text data of the first chat message;

step S144, performing authentication on the login ID information of the first chat user;

step S145, when the login ID information passes the authentication, sending the operation result to the master node associated with the first user area, so that the master node compares and authenticates the history image-text data of the first chat information in the first user area and the history image-text data of the second chat information in the second user area according to the operation result.

In one possible embodiment, step S110 further includes:

step S111, receiving an uplink operation triggered by the chat user in the first user area and storing a target image-text information transfer result in the block chain, where the chat information interaction request includes the uplink operation; or

Step S112, receiving an obtaining operation triggered by the chat user in the first user area to obtain a target image-text information transfer result from the block chain, where the chat information interaction request includes the obtaining operation.

In a possible embodiment, step S110 further includes:

step S010, the first user area and the master node are constructed, wherein the master node comprises an associated data chain used for managing target service operation corresponding to the first user area, objects corresponding to two associated data chains in the associated data chain have a service property affiliation, each data chain in the master node comprises a chat user and an area node, and the chat user is used for controlling data read-write operation, data modification operation and data transmission operation performed on historical image-text data in the area node.

Fig. 3 is a schematic functional module diagram of a video chat information management apparatus 300 according to an embodiment of the present disclosure, and in this embodiment, functional modules of the video chat information management apparatus 300 may be divided according to a method embodiment executed by the cloud server 100, that is, the following functional modules corresponding to the video chat information management apparatus 300 may be used to execute each method embodiment executed by the cloud server 100. The video chat information management apparatus 300 may include a receiving unit 310, an authenticating unit 320, a sending unit 330, and a managing unit 340, and the functions of the functional modules of the video chat information management apparatus 300 are described in detail below.

The receiving unit 310 may be configured to execute the step S110 described above, that is, configured to receive a chat information interaction request triggered by a chat user in a first user area, where a region node of the first user area stores history graphics and text data of first chat information recorded in a block chain by the first chat user, the chat information interaction request requests cross-link management on the history graphics and text data of the first chat information in the first user area and history graphics and text data of second chat information in a second user area, and a region node of the second user area stores history graphics and text data of the second chat information recorded in the block chain by a second object.

The verifying unit 320 may be configured to perform the step S120 described above, namely, to authenticate the login ID information of the first chat user.

The sending unit 330 may be configured to execute the step S130 described above, that is, to send the chat information interaction request to the master node associated with the first user area when the login ID information passes through the authentication, so that the master node obtains the interaction information management authority matched with the chat information interaction request.

The management unit 340 may be configured to execute step S140 described above, that is, configured to send the interactive information management authority acquired by the master node to the first user area and the second user area, so that the first user area performs an information management operation on the historical image-text data of the first chat information under the authorization condition indicated by the interactive information management authority, and the second user area performs an information management operation on the historical image-text data of the second chat information under the authorization condition indicated by the interactive information management authority.

It should be noted that the division of the modules of the above apparatus is only a logical division, and the actual implementation may be wholly or partially integrated into one physical entity, or may be physically separated. And these modules can be realized in the form of software called by processing element; or may be implemented entirely in hardware; and part of the modules can be realized in the form of calling software by the processing element, and part of the modules can be realized in the form of hardware. For example, the receiving unit 310 may be a processing element separately set up, or may be integrated into a chip of the apparatus, or may be stored in a memory of the apparatus in the form of program code, and the processing element of the apparatus calls and executes the functions of the receiving unit 310. Other modules are implemented similarly. In addition, all or part of the modules can be integrated together or can be independently realized. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in the form of software.

For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), etc. For another example, when some of the above modules are implemented in the form of a processing element scheduler code, the processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor that can call the program code. As another example, these modules may be integrated together, implemented in the form of a system-on-a-chip (SOC).

Fig. 4 shows a hardware structure diagram of the cloud server 100 for implementing the control device provided by the embodiment of the present disclosure, and as shown in fig. 4, the cloud server 100 may include a processor 110, a machine-readable storage medium 120, a bus 130, and a transceiver 140.

In a specific implementation process, at least one processor 110 executes computer-executable instructions stored in the machine-readable storage medium 120 (for example, included in the video chat information management apparatus 300 shown in fig. 3), so that the processor 110 may perform the video chat information management method according to the above method embodiment, where the processor 110, the machine-readable storage medium 120, and the transceiver 140 are connected through the bus 130, and the processor 110 may be configured to control transceiving actions of the transceiver 140, so as to perform data transceiving with the aforementioned client 200.

For a specific implementation process of the processor 110, reference may be made to the above-mentioned method embodiments executed by the cloud server 100, and implementation principles and technical effects are similar, which are not described herein again.

In the embodiment shown in fig. 4, it should be understood that the processor may be a Central Processing Unit (CPU), other general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.

The machine-readable storage medium 120 may comprise high-speed RAM memory and may also include non-volatile storage NVM, such as at least one disk memory.

The bus 130 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus 130 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, the buses in the figures of the present application are not limited to only one bus or one type of bus.

In addition, the embodiment of the disclosure also provides a readable storage medium, in which computer execution instructions are stored, and when a processor executes the computer execution instructions, the above video chat information management method is implemented.

The readable storage medium described above may be implemented by any type of volatile or non-volatile memory device or combination thereof, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk. Readable storage media can be any available media that can be accessed by a general purpose or special purpose computer.

Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present disclosure, and not for limiting the same; while the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art will understand that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present disclosure.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:直播内容生成方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类