Text information transmission method and system based on video group call in railway communication system
By sending and displaying text information in MCVideo video group calls, using level judgment and permission configuration, the problem of unclear information transmission in video group calls is solved, timely display of emergency notifications and fixed display of important information is realized, and the reliability and clarity of information transmission is improved.
Patent Information
- Application Number
- CN202211600173.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-13
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2042-12-13
AI Technical Summary
The existing MCVideo video group calls in multiple parties. Users may not be able to hear important information clearly, miss key content, and cannot selective video sending and receiving, especially in noisy environments or multiple video sender scenarios, which cannot meet the information transmission needs.
By editing and sending text information in the video group call, SIP MESSAGE messages are used for level judgment and permission matching, terminal display or scroll display text information, configure user permissions, ensure that emergency notifications are displayed first, important messages are displayed fixedly, and ordinary messages are displayed scrollly, solving the problem of unclear information transmission.
It realizes the clear transmission of important information in video group calls, ensures that emergency notifications are received and displayed in a timely manner, solves the problems of information omission and selective reception in multiple parties participating in the conversation, and improves the reliability and clarity of information transmission.
Smart Images

Figure CN115996361B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wireless communications, and in particular to a method and system for transmitting text information based on video group calling in a railway-specific broadband mobile communication system. Background Art
[0002] Currently, my country's railway mobile communications primarily use GSM-R, which carries traditional dispatching communications and train control services. However, as a narrowband communication system, GSM-R suffers from limitations such as low bandwidth and limited system capacity, making it unable to meet the growing demands of new services beyond traditional dispatching communications and train control, including mobile video surveillance, remote real-time monitoring of train conditions, optimized control and automated driving, smart trains, the railway Internet of Things, and passenger services.
[0003] Since 5G-R can provide a high-bandwidth, fast, reliable, and low-latency network, as well as secure voice, video, and data services, its technical characteristics meet the requirements of the next-generation railway wireless communication system. Therefore, 5G-R has become a key research direction for the evolution of my country's next-generation railway wireless communication system.
[0004] MCVideo (Mission Critical Video) is a video trunking communication solution proposed by 3GPP based on 5G and LTE (Long Term Evolution). It can meet the basic video call service requirements of railway dispatching communication systems. In the video group call solution based on 3GPP MCVideo, one or more users participating in the group call can request video transmission by sending a video transmission request. Other users can choose to receive the video of one of the video senders. All users participating in the video group call can speak directly, without scheduling of speaking rights. In scenarios where multiple parties are speaking simultaneously, important information may not be heard clearly by the video group call participants in a timely manner. When the video sender and video receiver are in a noisy environment, important information may also not be heard clearly by the video group call participants in a timely manner. Users who join the group call late (or join midway) and receive the video may not understand the key content of the video because they did not hear the video sender's previous description.
[0005] When there are multiple video senders in a video group call, other users can choose to receive videos from different video senders. When the video sender only needs to describe the key content of the video to its video receiver, or when the video receiver only needs to communicate with the video sender or other receivers of the video, the current MCVideo video group call cannot meet this demand. Summary of the Invention
[0006] To overcome the aforementioned shortcomings of the prior art, an embodiment of the present application provides a method for transmitting text messages based on a video group call in a railway communication system, comprising the following steps:
[0007] S100, edit the content of the text message and select the level of the text message to form a SIP MESSAGE1 message, and send the SIP MESSAGE1 message to the MCVideo video server. The levels of the text message include emergency notification, important message and general message, and are represented by different values in the level field of the text message;
[0008] S200: The MCVideo video server receives the SIP MESSAGE1 message, determines the level of the text information therein, and matches the information sending authority. Based on the determination and matching results, the MCVideo video server processes the SIP MESSAGE1 message, including terminating the process or forwarding the SIP MESSAGE2 message obtained after supplementing the additional information.
[0009] S300, after receiving the forwarded SIP MESSAGE2 message, each terminal displays it above the video interface or displays it in a scrolling manner, and determines the level of the text information. If the judgment result is the emergency notification, it composes an emergency notification confirmation message SIP MESSAGE3 and sends it to the MCVideo video server;
[0010] S400. When the MCVideo video server identifies that another terminal joins the video group call midway, the forwarding operation in step S200 is performed for the terminal that joins the video group call midway, and the terminal that joins the video group call midway performs step S300.
[0011] The present invention may also adopt the following optional / preferred solutions:
[0012] The value of the level field of the text information may also be increased to expand the number of levels of the text information.
[0013] The SIP MESSAGE1 message and the SIP MESSAGE2 message include at least the following fields: the function number field of the text message sender in step S100, the video sender identification field, the video stream identification field, the text message content field, the text message level field, and the text message recipient field.
[0014] Each terminal determines the level of the text message through the fields carried by the SIP MESSAGE2 message. If the result of the determination is the emergency notification, the terminal obtains the content of the text message content field and the sender's function number field, and then appends the function number of the text message sender, the video sender identifier and confirmation information to form a SIP MESSAGE3 message, and sends the SIP MESSAGE3 message to the MCVideo video server.
[0015] After receiving the SIP MESSAGE2 message, each terminal obtains the level of the text information, the function number of the sender and the content of the text information and displays them above the video interface or displays them in a scrolling manner.
[0016] The MCVideo video server determines the type of the received text information specifically by determining the type of the received text information based on the content of the level field in the text information.
[0017] The information sending authority is stored in a user configuration management server, and each terminal obtains the information sending authority in each video group call from the user configuration management server.
[0018] The information sending permissions include at least two categories: authorized users and general users; the authorized users can send important messages and general messages in the video group call, and the general users can only send general messages in the video group call; in an emergency, both the authorized users and the general users can send emergency notifications.
[0019] The present invention also provides a text message transmission system based on video group calling, comprising:
[0020] A text message preparation and sending module, configured to edit the content of the text message and select the level of the text message to form a SIP MESSAGE1 message, and send the SIP MESSAGE1 message to the MCVideo video server;
[0021] An information receiving, processing, and forwarding module, wherein after the MCVideo video server receives the SIP MESSAGE1 message, it determines the level of the text information therein and matches the information sending authority, and processes the SIP MESSAGE1 message based on the results of the determination and matching, wherein the processing includes terminating the process or forwarding the SIP MESSAGE2 message obtained after supplementing the additional information;
[0022] Confirmation module, after each terminal receives the forwarded SIP MESSAGE2 message, generates a confirmation message and sends the confirmation message to the MCVideo video server;
[0023] When the MCVideo video server identifies that another terminal joins the video group call midway, the forwarding operation in the receiving, processing and forwarding modules is executed for the terminal that joins the video group call midway, and the terminal that joins the video group call midway executes the confirmation operation of the confirmation module.
[0024] One or more technical solutions provided in the embodiments of this application have at least the following beneficial effects compared to the prior art:
[0025] The present invention can solve the problems of unclear hearing, missing key content, and inability to selectively send and / or receive video in a video group call scenario where multiple parties participate in a conversation. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 This is a flow chart of the levels of authorizing an MCVideo video group call user to send text messages according to an embodiment of the present application;
[0027] Figure 2 This is a flowchart of sending an emergency notification to a video sender or a video receiver in an MCVideo video group call according to an embodiment of the present application;
[0028] Figure 3 This is a flowchart of a video sender or a video receiver sending an important message or a general message in an MCVideo video group call according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] In the present invention, the video sender can send a text message to all video receivers, and the text message is displayed on the video receiver's screen to describe the key content of the video; the video receiver can also express requests or questions to the video sender individually through text, and can also send text messages to other receivers of the video, thereby solving the problems in the prior art of users in a video group call not being able to hear clearly, missing key content, and being unable to selectively send and / or receive videos in a scenario where multiple parties participate in the conversation.
[0030] In order to better understand the above technical solution, Figure 1-3 The present invention will be further described with reference to the accompanying drawings and specific embodiments, wherein like reference numerals represent like parts unless otherwise specified. It should be emphasized that the following description is merely exemplary and is not intended to limit the scope of the present invention and its application. The background section of the present invention may include background information about the problem or environment of the present invention and does not necessarily describe the prior art. Therefore, the content included in the background section is not an admission by the applicant of the prior art.
[0031] In the embodiments of the present application, a SIP (Session Initiation Protocol) Message (ie, a SIP MESSAGE) is a request from a client to a server, or a response from a server to a client.
[0032] This embodiment provides a method for transmitting text messages during an MCVideo video group call in a railway communication system. This method implements the function of describing the key content of a video by sending text messages. All video receivers can receive the text messages. Furthermore, each video receiver can send text messages to the video sender and / or all other receivers of the video. The method includes the following steps:
[0033] S100, edit the content of the text message and select the level of the text message to form a SIP MESSAGE1 message, and send the SIP MESSAGE1 message to the MCVideo video server. The levels of the text message include emergency notification, important message and general message, and are represented by different values in the level field of the text message;
[0034] S200: The MCVideo video server receives the SIP MESSAGE1 message, determines the level of the text information therein, and matches the information sending authority. Based on the determination and matching results, the MCVideo video server processes the SIP MESSAGE1 message, including terminating the process or forwarding the SIP MESSAGE2 message obtained after supplementing the additional information.
[0035] S300, after receiving the forwarded SIP MESSAGE2 message, each terminal determines the level of the text message. If the judgment result is the emergency notification, it composes an emergency notification confirmation message SIP MESSAGE3 and sends it to the MCVideo video server;
[0036] S400. When the MCVideo video server identifies that another terminal joins the video group call midway, the forwarding operation in step S200 is performed for the terminal that joins the video group call midway, and the terminal that joins the video group call midway performs step S300.
[0037] The specific description and usage scenarios are as follows:
[0038] Emergency notification: This text message has the highest priority, and users are only allowed to send text messages of this level when an emergency occurs. When a user sends a text message of this level, he must confirm again through the confirmation button on the interface before sending it out. After other users receive this level of text message and send the emergency notification, it will be displayed in a striking color on the video interface. The display content includes the function number of the sender of the emergency notification (the function number is the railway user identity identifier, such as: a certain train driver, dispatcher, etc., the user can only conduct railway business after registering the function number) and the content of the emergency notification, and a button to confirm receipt will pop up. The user who receives the emergency notification must click the confirmation button to inform the MCVideo server that the emergency notification has been received.
[0039] Important Message: This level of text is used by the video sender to inform the recipient of the key content of the video, or by authorized users to send notifications or announcements to the video sender and all recipients of the video. This level of text can only be sent by the video sender and authorized users. Upon receiving this level of text, the recipient must display the sender's function number and the content of the important message above the video. This information will remain on the video interface until the video transmission ends or the recipient exits the video reception.
[0040] General Message: This level of text is used by the sender and receiver to discuss the video content, or for the receiver to make requests to the sender regarding the video being transmitted. All senders and receivers can send this level of text. Upon receiving this level of text, the sender's function ID and content will scroll below the important notification. This level of text will be displayed a predetermined number of times or for a predetermined period of time before it is discontinued.
[0041] The level division of the text information is not limited thereto, and an expansion field may preferably be reserved to expand the number of levels of the text information according to application scenarios and requirements.
[0042] In a video group call, text messages are sent and received using the SIP MESSAGE message in the SIP protocol. The SIP MESSAGE message body must carry at least the following information: the text message sender's function number, video sender ID, video stream ID, text message content, text message level, and text message recipient. The video sender ID is used to identify whether the text message sender is a video sender or a video recipient. The video stream ID is used by MCVideo to determine which video stream the text message is based on. The text message level includes at least emergency notifications, important messages, and general messages. The text message recipient defaults to all video recipients of the video (hereinafter referred to as terminals).
[0043] The MCVideo video server determines the type of the received text information specifically by determining the type of the received text information according to the value in the level field of the text information.
[0044] After receiving the SIP MESSAGE2 message carrying the text message, each terminal sends a 200 OK confirmation message, as specified in the SIP protocol, to the sender of the SIP MESSAGE2 message. After receiving the SIP MESSAGE2 message, each terminal obtains the level of the text message, the function number of the sender, and the content of the text message, and displays it above the video interface or scrolls it. Furthermore, each terminal determines the level of the text message based on the fields carried in the SIP MESSAGE2 message. If the determination result is an emergency notification, the terminal obtains the content of the text message content field and the function number field of the sender, then appends the function number of the text message sender, the video sender identifier, and confirmation information to form a SIP MESSAGE-3 message, which is then sent to the MCVideo video server.
[0045] The text message sending rights of users in each MCVideo video group are configured into two categories: authorized users and general users. Authorized users can send important messages as well as general messages in a video group call, while general users can only send general messages in a video group call. All members of a video group call can send emergency notifications in case of an emergency. The text message sending rights configuration is stored in the user configuration management server. During the group configuration acquisition process, the terminal obtains its text message sending rights in each MCVideo video group from the user configuration management server. Figure 1As shown, the process of authorizing MCVideo video group call users to send text messages can be as follows: the group users of each group are divided into authorized users and general users according to the authority to send text messages through the user configuration management server, and each terminal (such as 5G-R terminal) obtains the text message sending level of its own user in each MCVideo group call during the configuration file acquisition process. At the same time, a text message sending function is added to the MCVideo group call, and the user interface provides the user with a text sending pop-up box and other methods to present the text information.
[0046] In the MCVideo video group call, the process of the video sender and / or video receiver sending an emergency notification is shown in Figure 2 , the text description is as follows:
[0047] (1) The text message sender edits the emergency notification content on the video interface and selects the text message level as emergency notification. After clicking Send, the text message content and related fields are combined into a SIP MESSAGE1 message and sent to the MCVideo video server. Of course, it can also be configured so that subsequent operations are not performed until the confirmation button is clicked after clicking Send. The related fields include: the text message sender's function number, video sender ID, video stream ID, text message level, text message recipient, and other information.
[0048] (2) After the MCVideo video server receives the SIP MESSAGE1 message, it determines that the text message is an emergency notification based on the fields carried in the message, and finds all video receivers and video senders except the emergency notification sender based on the video stream identifier in the message. It then appends the emergency notification with relevant fields to form a SIP MESSAGE2 message, which is then forwarded to the relevant user. The text message content and the information in the relevant fields are saved, and the server waits for a confirmation message from the emergency notification receiver. The relevant fields include information such as the function number of the text message sender, the video sender identifier, the video stream identifier, and the text message level.
[0049] (3) When the video receiver receives the SIP MESSAGE2 message, it determines that the text message is an emergency notification based on the fields carried in the message. It obtains the text message content and the sender's function number from the message, and displays the emergency notification sender's function number and the emergency notification message content in a striking color on the video interface. After reading the emergency notification content and clicking the confirmation button, it appends relevant information to form a SIP MESSAGE3 message carrying the emergency notification confirmation message, and sends the confirmation message to the MCVideo server. The relevant fields include: the text message sender's function number, the video sender ID, the emergency notification confirmation ID, and other information.
[0050] (4) When a group call user later (midway) joins the video group call and starts receiving the video, the MCVideo server sends the SIP MESSAGE2 message to the new video receiver. After receiving the emergency notification, the user repeats step (3).
[0051] In the MCVideo video group call, the process of the video sender or authorized user sending an important message, or the video sender or video receiver sending a general message is shown in Figure 3 , the text description is as follows:
[0052] (1) After the text message sender edits the text message content on the video interface and selects the level of the text message (the video sender and the authorized users among the video receivers can select important messages and general messages, and the unauthorized users among the other video receivers can only select general messages), the text message receiver (the video sender's text message receiver defaults to all video receivers, and the video receiver's text message receiver can choose to send the message only to the video sender or to the video sender and all video receivers), after clicking send, the text message content and related fields are combined into a SIPMESSAGE1 message and sent to the MCVideo video server. The fields include: the text message sender's function number, video sender ID, video stream ID, text message level, text message receiver, etc.
[0053] (2) When the MCVideo video server receives the SIP MESSAGE1 message, it obtains the level of the text message, the function number of the text message sender, and the text message sender identifier. Based on the above information, it obtains the authority of the text message sender and determines whether it matches the text message level. If it matches, it obtains the text message receiver identifier from the SIP MESSAGE1 message. If the text message receiver is the video sender, it only combines the content of the text message and related fields into a SIP MESSAGE2 message and sends it to the video receiver. If the text message receiver is all video users, it combines the content of the text message and related fields into a SIP MESSAGE2 message and forwards it to the video sender and all video receivers, and then enters step (3). If the authority does not match, the text message is directly discarded and this process ends. The related fields include: the function number of the text message sender, the video sender identifier, the video stream identifier, and the text message level information.
[0054] (3) When the video receiver (i.e., the terminal) receives the SIP MESSAGE2 message, it obtains the level of the text message, the sender's function number, and the content of the text message. If it is an important message, the function number of the sender of the important message and the content of the important message are displayed above the video and remain on the video interface until the video transmission ends or the video reception is exited; if it is an ordinary text message, the function number and content of the sender of the ordinary message are scrolled and displayed below the important notification, and will no longer be displayed after being displayed a predetermined number of times or after a predetermined time.
[0055] When a group call user later (midway) joins the video group call and starts receiving the video, the MCVideo server sends the SIP MESSAGE2 message to the newly joined video receiver. After receiving the text message, the user repeats step (3).
[0056] A text information transmission system based on video group calling in a railway communication system, comprising:
[0057] A text message preparation and sending module, configured to edit the content of the text message and select the level of the text message to form a SIP MESSAGE1 message, and send the SIP MESSAGE1 message to the MCVideo video server;
[0058] An information receiving, processing, and forwarding module, wherein after the MCVideo video server receives the SIP MESSAGE1 message, it determines the level of the text information therein and matches the information sending authority, and processes the SIP MESSAGE1 message based on the results of the determination and matching, wherein the processing includes terminating the process or forwarding the SIP MESSAGE2 message obtained after supplementing the additional information;
[0059] Confirmation module, after each terminal receives the forwarded SIP MESSAGE2 message, generates a confirmation message and sends the confirmation message to the MCVideo video server;
[0060] When the MCVideo video server identifies that another terminal joins the video group call midway, the forwarding operation in the receiving, processing and forwarding modules is executed for the terminal that joins the video group call midway, and the terminal that joins the video group call midway executes the confirmation operation of the confirmation module.
[0061] In the text information transmission system based on video group calling in the railway communication system, the contents and optimization methods of each module can be found in the description of the text information transmission method mentioned above and will not be elaborated here.
[0062] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0063] Those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples without mutual contradiction.
[0064] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A method for transmitting text information based on video group call in a railway communication system, characterized in that: The steps include: S100, edit the content of the text message and select the level of the text message to form a SIP MESSAGE1 message, and send the SIP MESSAGE1 message to the MCVideo video server. The levels of the text message include emergency notification, important message and general message, and are represented by different values in the level field of the text message; S200: The MCVideo video server receives the SIP MESSAGE1 message, determines the level of the text information therein, and matches the information sending authority. Based on the determination and matching results, the MCVideo video server processes the SIP MESSAGE1 message, including terminating the process or forwarding the SIP MESSAGE2 message obtained after supplementing the additional information. S300, after receiving the forwarded SIP MESSAGE2 message, each terminal displays it above the video interface or displays it in a scrolling manner, and determines the level of the text information. If the judgment result is the emergency notification, it composes an emergency notification confirmation message SIP MESSAGE3 and sends it to the MCVideo video server; S400. When the MCVideo video server identifies that another terminal joins the video group call midway, the forwarding operation in step S200 is performed for the terminal that joins the video group call midway, and the terminal that joins the video group call midway performs step S300.
2. The method for transmitting text information based on video group call in a railway communication system according to claim 1, wherein: The value of the level field of the text information may also be increased to expand the number of levels of the text information.
3. The method for transmitting text information based on video group call in a railway communication system according to claim 1, wherein: The SIP MESSAGE1 message and the SIP MESSAGE2 message include at least the following fields: the function number field of the text message sender in step S100, the video sender identification field, the video stream identification field, the text message content field, the text message level field, and the text message recipient field.
4. The method for transmitting text information based on video group call in a railway communication system according to claim 3, wherein: Each terminal determines the level of the text message through the fields carried by the SIP MESSAGE2 message. If the result of the determination is the emergency notification, the terminal obtains the content of the text message content field and the sender's function number field, and then appends the function number of the text message sender, the video sender identifier and confirmation information to form a SIP MESSAGE3 message, and sends the SIP MESSAGE3 message to the MCVideo video server.
5. The method for transmitting text information based on video group call in a railway communication system according to claim 1, wherein: After receiving the SIP MESSAGE2 message, each terminal obtains the level of the text information, the function number of the sender and the content of the text information and displays them above the video interface or displays them in a scrolling manner.
6. The method for transmitting text information based on video group call in a railway communication system according to claim 1, wherein: The MCVideo video server determines the type of the received text information specifically by determining the type of the received text information based on the content of the level field of the text information.
7. The method for transmitting text information based on video group call in a railway communication system according to claim 1, wherein: The information sending authority is stored in a user configuration management server, and each terminal obtains the information sending authority in each video group call from the user configuration management server.
8. The method for transmitting text information based on video group call in a railway communication system according to any one of claims 1 to 7, characterized in that: The information sending authority includes at least two categories: authorized users and general users; The authorized user can send important messages and general messages in the video group call, and the general user can only send general messages in the video group call; In an emergency, both the authorized user and the general user can send emergency notifications.
9. A text information transmission system based on video group call in a railway communication system, characterized in that include: A text message preparation and sending module, configured to edit the content of the text message and select the level of the text message to form a SIP MESSAGE1 message, and send the SIP MESSAGE1 message to the MCVideo video server; An information receiving, processing and forwarding module, wherein the MCVideo video server determines the level of the text information and matches the information sending authority after receiving the SIP MESSAGE1 message, and processes the SIP MESSAGE1 message based on the results of the determination and matching, wherein the processing includes terminating the process or forwarding the SIP MESSAGE2 message obtained after supplementing the additional information; Confirmation module, after each terminal receives the forwarded SIP MESSAGE2 message, generates a confirmation message and sends the confirmation message to the MCVideo video server; When the MCVideo video server identifies that another terminal joins the video group call midway, the forwarding operation in the receiving, processing and forwarding modules is executed for the terminal that joins the video group call midway, and the terminal that joins the video group call midway executes the confirmation operation of the confirmation module.
Citation Information
Patent Citations
Text message transmission method in cluster group call
CN106851597A
Electronic device for inviting to conference call using text message, and control method of same
WO2022191401A1