WO2022053045A1 - Information processing method, information processing apparatus, information processing system, and storage medium - Google Patents
Information processing method, information processing apparatus, information processing system, and storage medium Download PDFInfo
- Publication number
- WO2022053045A1 WO2022053045A1 PCT/CN2021/117980 CN2021117980W WO2022053045A1 WO 2022053045 A1 WO2022053045 A1 WO 2022053045A1 CN 2021117980 W CN2021117980 W CN 2021117980W WO 2022053045 A1 WO2022053045 A1 WO 2022053045A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- communication
- sent
- receiving end
- communication information
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 77
- 238000003672 processing method Methods 0.000 title claims abstract description 24
- 238000004891 communication Methods 0.000 claims abstract description 273
- 230000005540 biological transmission Effects 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 description 40
- 238000007726 management method Methods 0.000 description 21
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Definitions
- the present disclosure relates to the field of communication technologies, and in particular, to an information processing method, an information processing device, an information processing system, and a storage medium.
- the short message function (SMSF) module provides the short message function processing of the 5G network, including the registration, relay, caching, routing and other processing of short messages. That is, the short message service can be provided by deploying the short message function module in the coverage area of the 5G network.
- the short message function module generally receives the short message from the short message center, and then establishes a communication link with the corresponding terminal through the access and mobility management function (AMF) module, and then sends the short message to the terminal, and then dismantles the communication link after the transmission is completed. road.
- AMF access and mobility management function
- the present application provides an information processing method, the method comprising:
- the communication information to be sent and its message status are obtained from the buffer area corresponding to the receiver information, the buffer area includes at least one communication information corresponding to the receiver information, and the message status indicates the source terminal corresponding to the communication information Whether there is other communication information corresponding to the receiving end information;
- Whether to perform the operation of removing the communication link is determined according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
- the present application also provides an information processing apparatus, the information processing apparatus includes a memory and a processor; the memory is configured to store a computer program; the processor is configured to execute the computer program and execute the computer program.
- the above-described information processing method is realized when the computer program is executed.
- the present application further provides an information processing system, the information processing system includes an information processing device and a receiving end; the receiving end is configured to receive information sent by the information processing device, and the information processing device is configured In order to realize the information processing method as described above.
- the present application also provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the above-mentioned information processing method .
- FIG. 1 is a schematic flowchart of an information processing method provided by an embodiment of the present application.
- FIG. 2 is a schematic block diagram of the structure of an information processing apparatus provided by an embodiment of the present application.
- FIG. 3 is a schematic structural block diagram of an information processing apparatus provided by an embodiment of the present application.
- Embodiments of the present application provide an information processing method, an information processing apparatus, an information processing system, and a storage medium.
- FIG. 1 is a schematic flowchart of an information processing method provided by an embodiment of the present application. The method can be applied to an information processing apparatus. As shown in FIG. 1 , the information processing method specifically includes steps S101 to S101 S103.
- the cache area can be an area stored in a storage location. Multiple cache areas can be stored in the storage location. Each cache area corresponds to a receiver information.
- the storage location can be a cache message queue or a database.
- the receiving end information is the information of the receiving end to which the communication information needs to be transmitted.
- the communication information can be sent to the receiving end, the receiving end can be the user's mobile terminal, and the receiving end information can be the International Mobile Subscriber Identity (IMSI, International Mobile Subscriber Identity), the communication information can be sent to the corresponding receiving end according to the International Mobile Subscriber Identity.
- IMSI International Mobile Subscriber Identity
- Each buffer area stores communication information corresponding to the same receiver information, which may be one or more communication information.
- the communication information stored in each cache area may come from the same source, or may come from different sources. For example, when multiple different sources send communication information to the same receiver, the communication information from multiple different sources will be stored in the buffer area corresponding to the information of the receiver; one source sends multiple Communication information, multiple communication information will be stored in the buffer area corresponding to the information of the receiver.
- the communication information can be a short message, can include text, and can also include pictures, sounds or other information.
- the message status indicates whether the source end corresponding to the communication information has other communication information corresponding to the receiving end information.
- Multiple short messages are sent to the receiver respectively, and in order for the message processing apparatus to know whether the currently received short message is the last short message, a corresponding message status is configured for each short message.
- the information processing device receives the short message, it can determine whether there is other remaining communication information corresponding to the information of the receiving end in the source end according to the message status. If there are other short messages in the source end, it means the current short message It is only one of the split short messages; if there are no other short messages in the source, it means that the current short message is the only one, or the last one of the split short messages.
- One piece of communication information can be selected from the buffer area as the communication information to be sent, and a message state corresponding to the communication information to be sent can be obtained.
- the receiving end can communicate with the receiving end through a pre-established communication link.
- the communication link can be established between the information processing device and the receiving end.
- the selected communication information to be sent can be sent to the corresponding receiving end through the communication link. .
- the communication link corresponds to the receiving end, that is, different receiving ends correspond to different communication links.
- the communication link is established when the communication with the receiving end is started, and the communication information is sent to the receiving end through the communication link.
- the communication link can be removed when no communication with the receiving end is required to avoid occupying resources.
- the method further includes the following operations: determining whether there is a communication link corresponding to the receiving end information; if there is a communication link corresponding to the receiving end information, sending the to-be-sent information
- the communication information is sent to the corresponding receiving end through the communication link corresponding to the receiving end information; if there is no communication link corresponding to the receiving end information, the communication link corresponding to the receiving end information is established, and then the communication link corresponding to the receiving end information is established.
- the to-be-sent communication information is sent to a corresponding receiving end through a communication link corresponding to the receiving end information.
- S103 Determine whether to perform the operation of removing the communication link according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
- the message status corresponding to the communication information to be sent indicates whether the source end corresponding to the communication information has other communication information corresponding to the receiving end information, and at the same time whether there is other communication information in the buffer area corresponding to the receiving end information. Whether there is other communication information corresponding to the receiving end information in the cache area; according to the above two items, it can be determined whether it is necessary to communicate with the receiving end through the communication link, if it is determined that communication with the receiving end is no longer required, then An operation to tear down the communication link may be performed.
- determining whether to perform the operation of removing the communication link according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information include:
- the message state corresponding to the communication information to be sent is a preset state, and there is no other communication information in the buffer area corresponding to the receiving end information, then the operation of removing the communication link is performed, and the preset state indicates that the communication link is removed.
- the source end corresponding to the communication information to be sent does not have other communication information corresponding to the receiving end information.
- the preset state indicates that the source end corresponding to the communication information to be sent has no other communication information corresponding to the receiving end information. Therefore, when the message state corresponding to the communication information to be sent is the preset state, you can It is determined that there is no other communication information in the source end corresponding to the communication information to be sent that needs to be sent to the receiving end corresponding to the receiving end information. Meanwhile, if there is no other communication information in the buffer area corresponding to the receiver information, it can be determined that there is no other communication information in the buffer area that needs to be sent to the receiver corresponding to the receiver information. Therefore, it can be determined that it is no longer necessary to communicate with the receiving end, that is, the communication link is no longer required, and then the operation of removing the communication link can be performed.
- the message state corresponding to the communication information to be sent is not a preset state, or there is other communication information in the buffer area corresponding to the receiving end information, the operation of dismantling the communication link is not performed temporarily.
- the communication information corresponding to the information of the same receiver is stored in the cache area, and whether the communication link needs to be removed is determined according to the message status of the communication information and whether there is other unsent communication information in the cache area, so as to avoid the occurrence of
- the problem of dismantling the communication link and then re-establishing the communication link after the communication information corresponding to the information of the same receiver has not been sent can improve the delivery efficiency of the short message.
- the operation of sending the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information may be implemented in the following manner:
- the operation of performing tearing down of the communication link may be implemented in the following manner:
- a removal instruction is sent to the transmission module to cause the transmission module to remove the communication link.
- the information processing device can be connected with the transmission module, and a communication link is established between the transmission module and the receiving end, and then the information processing device can send the communication information to the receiving end through the transmission module.
- the information processing device may send a removal instruction to the transmission module, and the transmission module may remove the communication link with the receiving end according to the received removal instruction.
- the information processing device may be a short message function (SMSF) module
- the transmission module may be an access and mobility management function (AMF, Access and Mobility Management Function) module
- the communication information is a short message, access and mobility management
- the function module can send the short message sent by the short message function module to the receiving end through the communication link, and the access and mobility management function module can establish a communication link with the receiving end through the wireless network.
- the short message In the message interface SMSF protocol for the short message function module to deliver short messages to the access and mobility management function module, there is a final message indication parameter (lastMsgIndication), and the final message indication parameter marks the message sent by the short message function module to the access and mobility management function module.
- the short message is the final short message
- the value of the final message indication parameter when the value of the final message indication parameter is true, it means it is the final short message, and when the value of the final message indication parameter is false, it means it is not the final short message, so the access and mobility management function module Whether the communication link needs to be removed can be determined according to the value of the final message indication parameter. For example, when the final message indication parameter is received as true, it means that the current short message is final, and no other short messages need to be sent to the receiver.
- the operation of sending the teardown instruction to the transmission module may be implemented by modifying the value of the final message indication parameter to true.
- the access and mobility management function module can then tear down the communication link according to the value of the final message indication parameter.
- the method further includes the following operations:
- the communication information stored in the cache area comes from the source end, different communication information in the cache area can come from different source ends, and different communication information can also come from the same source end.
- Each communication message has corresponding receiver information and message status, so that the information processing device can send the communication information to the receiver corresponding to the receiver information when receiving the communication information, and determine the source corresponding to the communication information according to the message status. Whether the terminal has other communication information corresponding to the receiving terminal information.
- the storage location is to store the communication information separately according to the information of the receiving end. Therefore, after receiving the communication information sent by the source end, the information of the receiving end and the message status, the cache area corresponding to the information of the receiving end in the storage location can be determined, and the communication Information and message status are stored into this cache area. So that when the communication information needs to be sent later, the communication information to be sent and its message status can be obtained from the buffer area corresponding to the information of the receiving end.
- the source terminal can be a short message center (SMSC) module, and the short message center module can receive the communication information, the receiving terminal information and the message status sent by the transmitting terminal, and send the communication information, the receiving terminal information and the message status to the short message function.
- SMSSF short message center
- the sender can be the user's mobile terminal, and the user can send short messages to another user's mobile terminal through the mobile terminal.
- the short message sent by the user as the sender needs to go through the SMS center module, the short message function module and the access and the mobility management function module, and then reach the mobile terminal of the user as the receiving end.
- the mms mark indicates whether there are other short messages corresponding to the receiver information in the SMS center module to be sent. For other short messages corresponding to the terminal information, the value of the mms mark is 1. If there is no other short message corresponding to the receiving terminal information in the SMS center module, the value of the mms mark is 0, so the mms mark can be used as the message status.
- the operation of storing the communication information and the message state in the corresponding cache area in the storage location according to the receiving end information may be implemented in the following manner:
- the storage location has a cache area corresponding to the receiver information, then store the communication information and the message state in the cache area;
- the storage location does not have a cache area corresponding to the receiver information, add a cache area corresponding to the receiver information in the storage location, and store the communication information and the message status in the cache area.
- the information processing device has previously sent communication information to the receiving end corresponding to the same receiving end information, there will be a cache area corresponding to the receiving end information in the storage location. If the communication information is sent by the terminal, there may not be a buffer area corresponding to the information of the receiving terminal in the storage location.
- the storage location has a buffer area corresponding to the receiving end information, the communication information and the message state are directly inserted into the buffer area; if the storage location does not have a buffer area corresponding to the receiving end information cache area, then add a cache area corresponding to the receiving end information in the storage location, and then store the communication information and the message status in the cache area.
- the storage location may be a cache message queue, and the storage location may also be a database.
- the operation of storing the communication information and the message state in a corresponding buffer area in the storage location may be implemented in the following manner:
- the operation of obtaining the communication information to be sent and its message status from the buffer area corresponding to the receiving end information can be implemented in the following manner:
- the to-be-sent communication information and its message status are acquired from the buffer area corresponding to the receiving end information in chronological order.
- the communication information and its message status are stored in the cache area according to the time sequence of receiving the communication information, and correspondingly, the communication information and its message status can also be obtained from the cache area according to the time sequence. For example, if the communication information A and its message status are received first, and then the communication information B and its message status are received, the communication information A and its message status can be saved in the front position in the cache area, and the communication information B and Its message status is stored in the back of the cache area; when obtaining communication information and its message status from the cache area, you can first obtain the communication information A and its message status located at the front of the cache area, and then Communication information B and its message status at a later position in the cache area.
- FIG. 2 is a schematic structural block diagram of an information processing apparatus provided by an embodiment of the present application.
- the information processing device may be a short message function (SMSF) module.
- SMSSF short message function
- the information processing apparatus 100 includes a processor 110 and a memory 120 connected through a system bus, and the memory 120 may include a non-volatile storage medium and a memory storage.
- the nonvolatile storage medium can store operating systems and computer programs.
- the computer program includes program instructions that, when executed by the processor, can cause the processor to execute any information processing method.
- the processor provides computing and control capabilities to support the operation of the entire information processing device.
- the memory storage provides an environment for running the computer program in the non-volatile storage medium.
- the processor can execute any information processing method.
- FIG. 2 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the information processing device to which the solution of the present application is applied.
- the specific information processing An apparatus may include more or fewer components than those shown in the figures, or combine certain components, or have a different arrangement of components.
- the processor may be a central processing unit (Central Processing Unit, CPU), and the processor may also be other general-purpose processors, digital signal processors (Digital Signal Processors, DSP), application specific integrated circuits (Application Specific Integrated circuits) Circuit, ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
- a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- the processor executes a computer program stored in memory to perform the steps of:
- the communication information to be sent and its message status are obtained from the buffer area corresponding to the receiver information, the buffer area includes at least one communication information corresponding to the receiver information, and the message status indicates the source terminal corresponding to the communication information Whether there is other communication information corresponding to the receiving end information;
- Whether to perform the operation of removing the communication link is determined according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
- the processor is configured to determine whether to execute the message state according to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
- the message state corresponding to the communication information to be sent is a preset state, and there is no other communication information in the buffer area corresponding to the receiving end information, then the operation of removing the communication link is performed, and the preset state indicates that the communication link is removed.
- the source end corresponding to the communication information to be sent does not have other communication information to be sent corresponding to the receiving end information.
- the processor is further configured to implement:
- the communication information and the message state are stored in the corresponding cache area in the storage location.
- the processor is configured to, when implementing the storing of the communication information and the message state in a corresponding cache area in a storage location according to the receiving end information, implement:
- the storage location has a cache area corresponding to the receiver information, then store the communication information and the message state in the cache area;
- the storage location does not have a cache area corresponding to the receiver information, add a cache area corresponding to the receiver information in the storage location, and store the communication information and the message status in the cache area.
- the processor is configured to, when implementing the sending the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information, realize:
- the processor is configured to, when implementing the performing the operation of tearing down the communication link, implement:
- a removal instruction is sent to the transmission module to cause the transmission module to remove the communication link.
- the processor is configured to, when implementing the storing of the communication information and the message state in a corresponding cache area in the storage location, implement:
- the communication information and the message state are stored in the corresponding cache area in the storage location in chronological order;
- the processor is configured to, when implementing the acquisition of the communication information to be sent and its message status from the cache area corresponding to the receiving end information, implement:
- the to-be-sent communication information and its message status are acquired from the buffer area corresponding to the receiving end information in chronological order.
- the information processing apparatus includes: a message receiving thread, a message buffering thread, and a message sending thread.
- the message receiver thread is configured to obtain communication information, receiver information, and message status from the source.
- the message receiving thread can receive the message delivered by the source, and parse the message delivered by the source to obtain the communication information, receiver information and message status, and then send the communication information, receiver information and message status to the message cache thread.
- the message cache thread is configured to store the communication information and the message state in a corresponding cache area in the storage location according to the receiver information.
- the message cache thread can determine whether the storage location has a cache area corresponding to the receiving end information; if the storage location has a cache area corresponding to the receiving end information, the communication information and the message state are stored in the If there is no cache area corresponding to the receiving end information in the storage location, then add a buffer area corresponding to the receiving end information in the storage location, and store the communication information and the message state. to the cache area.
- the message sending thread is configured to obtain the communication information to be sent and its message status from the cache area corresponding to the receiving end information; send the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information and determining whether to perform the operation of removing the communication link according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
- the message sending thread can perform SMSF protocol encoding on the acquired communication information to be sent, so that the format of the communication information conforms to the requirements of the SMSF protocol, and then determine whether to specify the final message indication parameter (lastMsgIndication) according to the mms mark of the communication information to be sent. The value is set to true.
- the information processing system includes an information processing device 100 and a receiving end 400.
- the receiving end is configured to receive information sent by the information processing device.
- the information processing apparatus is configured to implement the information processing method provided by any of the above embodiments.
- the information processing device may be a short message function (SMSF) module, and the receiving end may be a user's mobile terminal.
- SMSSF short message function
- the information processing system further includes a transmission module 300 .
- the transmission module is configured to receive the to-be-sent communication information sent by the information processing device, and to send the to-be-sent information to the corresponding receiving end through a communication link corresponding to the receiving end information; When the dismantling instruction sent by the information processing device is sent, the communication link is dismantled.
- the transmission module may be an Access and Mobility Management Function (AMF, Access and Mobility Management Function) module.
- the access and mobility management function module can deliver the short message sent by the short message function module to the receiver through the communication link, and the access and mobility management function module can establish a communication link with the receiver through the wireless network.
- the access and mobility management function module can obtain the value of the last message indication parameter (lastMsgIndication) from the information processing device. If the value of the last message indication parameter (lastMsgIndication) is true, the access and mobility management function module can After the communication information to be sent is sent to the receiving end, the communication link is removed.
- the communication processing system further includes a source terminal 200 .
- the source terminal is configured to send communication information, sink information and message means to the information processing means.
- the source can be a short message center (SMSC) module, and the short message center module can receive the communication information, receiver information and message status sent by the sender, and send the communication information, receiver information and message status to the short message function (SMSF) module .
- SMSC short message center
- the number of sources can be one or more.
- the value of the final message indication parameter (lastMsgIndication) in the related art is determined according to the mms flag. When the mms flag is 0, the final message indication parameter (lastMsgIndication) is true, and when the mms flag is 1, the final message The value of the message indication parameter (lastMsgIndication) is false.
- the communication information stored in the short message function (SMSF) module may come from different short message center (SMSC) modules, and if different short message center (SMSC) modules all send communication information to the same receiver, and each SMS center ( When the SMSC) module sends the last communication information, the mms flags of the short messages corresponding to different short message center (SMSC) modules are all 0, so the access and mobility management function (AMF, Access and Mobility Management Function) module When sending a short message, a short message with the value of the final message indication parameter (lastMsgIndication) as true may be obtained.
- SMSC short message center
- AMF Access and Mobility Management Function
- the communication information corresponding to the information of the same receiver is stored in the cache area, and whether the communication link needs to be removed is determined according to the message status of the communication information and whether there is other communication information that has not been sent in the cache area, so as to avoid the occurrence of The problem of dismantling the communication link and then re-establishing the communication link after the communication information corresponding to the information of the same receiver has not been sent can improve the delivery efficiency of the short message.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present application relates to the technical field of communications. Specifically disclosed are an information processing method, an information processing apparatus, an information processing system, and a storage medium. The information processing method comprises: obtaining communication information to be sent and a message state thereof from a cache area corresponding to receiving end information, wherein the cache area comprises at least one piece of communication information corresponding to the receiving end information, and the message state indicates whether there is any other communication information corresponding to the receiving end information at a source end corresponding to the communication information; by means of a communication link corresponding to the receiving end information, sending, to a corresponding receiving end, the communication information to be sent; and according to the message state corresponding to the communication information to be sent and whether there is any other communication information in the cache area corresponding to the receiving end information, determining whether to execute an operation of dismantling the communication link.
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请要求于2020年9月14日提交的中国专利申请NO.202010963737.9的优先权,该中国专利申请的内容通过引用的方式整体合并于此。This application claims the priority of Chinese patent application No. 202010963737.9 filed on September 14, 2020, the contents of which are incorporated herein by reference in their entirety.
本公开涉及通信技术领域,尤其涉及信息处理方法、信息处理装置、信息处理系统及存储介质。The present disclosure relates to the field of communication technologies, and in particular, to an information processing method, an information processing device, an information processing system, and a storage medium.
文本短信作为常用的信息收发通道,第五代通信技术(5G,5th generation mobile networks)中仍将继续延续文本短信的功能。在3GPP(TS 23.501)5G架构的定义中,短信功能(SMSF)模块提供5G网络的短信功能处理,包括短消息的注册、中继、缓存、路由等处理。即可以在5G网络的覆盖区域,通过部署短信功能模块来提供短消息业务。As a common channel for sending and receiving information, text messages will continue to function in the fifth generation of communication technologies (5G, 5th generation mobile networks). In the definition of 3GPP (TS 23.501) 5G architecture, the short message function (SMSF) module provides the short message function processing of the 5G network, including the registration, relay, caching, routing and other processing of short messages. That is, the short message service can be provided by deploying the short message function module in the coverage area of the 5G network.
短信功能模块一般是接收短信中心发来的短消息,然后通过接入和移动管理功能(AMF)模块和对应的终端建立通信链路,再将短消息发送给终端,发送完成后再拆除通信链路。在向同一个终端发送多条短消息时,可能会出现重复建立通信链路或重复拆除链路的问题,影响短消息投递的效率。The short message function module generally receives the short message from the short message center, and then establishes a communication link with the corresponding terminal through the access and mobility management function (AMF) module, and then sends the short message to the terminal, and then dismantles the communication link after the transmission is completed. road. When multiple short messages are sent to the same terminal, the problem of repeated establishment of a communication link or repeated removal of a link may occur, which affects the efficiency of short message delivery.
公开内容public content
第一方面,本申请提供了一种信息处理方法,所述方法包括:In a first aspect, the present application provides an information processing method, the method comprising:
从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态,所述缓存区域中包括至少一个与所述接收端信息对应的通信 信息,所述消息状态表示通信信息对应的源端是否还有与所述接收端信息对应的其他通信信息;The communication information to be sent and its message status are obtained from the buffer area corresponding to the receiver information, the buffer area includes at least one communication information corresponding to the receiver information, and the message status indicates the source terminal corresponding to the communication information Whether there is other communication information corresponding to the receiving end information;
将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端;以及Sending the communication information to be sent to the corresponding receiving terminal through the communication link corresponding to the receiving terminal information; and
根据所述待发送的通信信息对应的消息状态以及所述接收端信息对应的缓存区域中是否还有其他通信信息,确定是否执行拆除所述通信链路的操作。Whether to perform the operation of removing the communication link is determined according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
第二方面,本申请还提供了一种信息处理装置,所述信息处理装置包括存储器和处理器;所述存储器配置为存储计算机程序;所述处理器配置为执行所述计算机程序并在执行所述计算机程序时实现如上述的信息处理方法。In a second aspect, the present application also provides an information processing apparatus, the information processing apparatus includes a memory and a processor; the memory is configured to store a computer program; the processor is configured to execute the computer program and execute the computer program. The above-described information processing method is realized when the computer program is executed.
第三方面,本申请还提供了一种信息处理系统,所述信息处理系统包括信息处理装置和接收端;所述接收端配置为接收所述信息处理装置发送的信息,所述信息处理装置配置为实现如上述的信息处理方法。In a third aspect, the present application further provides an information processing system, the information processing system includes an information processing device and a receiving end; the receiving end is configured to receive information sent by the information processing device, and the information processing device is configured In order to realize the information processing method as described above.
第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的信息处理方法。In a fourth aspect, the present application also provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the above-mentioned information processing method .
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the technical solutions of the embodiments of the present application more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1是本申请实施例提供的一种信息处理方法的示意流程图;1 is a schematic flowchart of an information processing method provided by an embodiment of the present application;
图2是本申请的实施例提供的一种信息处理装置的结构示意性框图;以及FIG. 2 is a schematic block diagram of the structure of an information processing apparatus provided by an embodiment of the present application; and
图3是本申请的实施例提供的一种信息处理装置的结构示意性框图。FIG. 3 is a schematic structural block diagram of an information processing apparatus provided by an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行更清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be described more clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the figures are for illustration only, and do not necessarily include all contents and operations/steps, nor do they have to be performed in the order described. For example, some operations/steps can also be decomposed, combined or partially combined, so the actual execution order may be changed according to the actual situation.
应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。It should be understood that the terms used in the specification of the present application herein are for the purpose of describing particular embodiments only and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural unless the context clearly dictates otherwise.
还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。It should also be further understood that, as used in this specification and the appended claims, the term "and/or" refers to and including any and all possible combinations of one or more of the associated listed items .
本申请的实施例提供了一种信息处理方法、一种信息处理装置、一种信息处理系统及一种存储介质。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。Embodiments of the present application provide an information processing method, an information processing apparatus, an information processing system, and a storage medium. Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. The embodiments described below and features in the embodiments may be combined with each other without conflict.
请参阅图1,图1是本申请的实施例提供的一种信息处理方法的示意流程图,该方法可以应用于信息处理装置,如图1所示,该信息处理方法具体包括步骤S101至步骤S103。Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of an information processing method provided by an embodiment of the present application. The method can be applied to an information processing apparatus. As shown in FIG. 1 , the information processing method specifically includes steps S101 to S101 S103.
S101、从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态,所述缓存区域中包括至少一个与所述接收端信息对应的通信信息,所述消息状态表示通信信息对应的源端是否还有与所述接收端信息对应的其他通信信息。S101. Acquire communication information to be sent and its message status from a cache area corresponding to the receiver information, where the cache area includes at least one piece of communication information corresponding to the receiver information, and the message status indicates that the communication information corresponds to the communication information. Whether the source end has other communication information corresponding to the receiver end information.
缓存区域可以是存储在存储位置中的区域,存储位置中可以存储多个缓存区域,每个缓存区域对应一个接收端信息,存储位置可以 是缓存消息队列或数据库。The cache area can be an area stored in a storage location. Multiple cache areas can be stored in the storage location. Each cache area corresponds to a receiver information. The storage location can be a cache message queue or a database.
接收端信息为通信信息需要被传输到的接收端的信息,根据接收端信息可以将通信信息发送至接收端,接收端可以是用户的移动终端,接收端信息可以是国际移动用户识别码(IMSI,International Mobile Subscriber Identity),根据国际移动用户识别码可以将通信信息发送至对应的接收端。The receiving end information is the information of the receiving end to which the communication information needs to be transmitted. According to the receiving end information, the communication information can be sent to the receiving end, the receiving end can be the user's mobile terminal, and the receiving end information can be the International Mobile Subscriber Identity (IMSI, International Mobile Subscriber Identity), the communication information can be sent to the corresponding receiving end according to the International Mobile Subscriber Identity.
每个缓存区域中存储了对应同一个接收端信息的通信信息,可以是一个或多个通信信息。每个缓存区域中存储的通信信息可以是来自于同一个源端,也可以是来自于不同的源端。例如,多个不同的源端向同一个接收端发送通信信息,来自于多个不同的源端的通信信息都会存储到和接收端信息对应的缓存区域中;一个源端向一个接收端发送多个通信信息,多个通信信息都会存储到和接收端信息对应的缓存区域中。通信信息可以是短消息,可以包括文字,还可以包括图片、声音或其他信息。Each buffer area stores communication information corresponding to the same receiver information, which may be one or more communication information. The communication information stored in each cache area may come from the same source, or may come from different sources. For example, when multiple different sources send communication information to the same receiver, the communication information from multiple different sources will be stored in the buffer area corresponding to the information of the receiver; one source sends multiple Communication information, multiple communication information will be stored in the buffer area corresponding to the information of the receiver. The communication information can be a short message, can include text, and can also include pictures, sounds or other information.
消息状态表示通信信息对应的源端是否还有与所述接收端信息对应的其他通信信息,例如,源端在向接收端发送一个内容较多的短消息,该短消息实际会被拆分成多个短消息,分别发送到接收端,而为了让消息处理装置可以知道当前接收的短消息是否是最后一个短消息,每个短消息会配置对应的消息状态。信息处理装置在接收到短消息时,可以根据消息状态确定源端中是否还有和该接收端信息对应的剩余的其他通信信息,如果源端中还有其他短消息,则表示当前的短消息只是被拆分成的多个短消息中的一个;如果源端中没有其他短消息,则表示当前的短消息是唯一一个,或者是被拆分成的多个短消息中的最后一个。The message status indicates whether the source end corresponding to the communication information has other communication information corresponding to the receiving end information. Multiple short messages are sent to the receiver respectively, and in order for the message processing apparatus to know whether the currently received short message is the last short message, a corresponding message status is configured for each short message. When the information processing device receives the short message, it can determine whether there is other remaining communication information corresponding to the information of the receiving end in the source end according to the message status. If there are other short messages in the source end, it means the current short message It is only one of the split short messages; if there are no other short messages in the source, it means that the current short message is the only one, or the last one of the split short messages.
可以从缓存区域中选择一个通信信息作为待发送的通信信息,并获取待发送的通信信息对应的消息状态。One piece of communication information can be selected from the buffer area as the communication information to be sent, and a message state corresponding to the communication information to be sent can be obtained.
S102、将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端。S102. Send the communication information to be sent to a corresponding receiving end through a communication link corresponding to the receiving end information.
可以通过预先建立好的通信链路和接收端进行通信,通信链路可以是建立在信息处理装置和接收端之间,被选择的待发送的通信信 息可以通过通信链路发送到对应的接收端。It can communicate with the receiving end through a pre-established communication link. The communication link can be established between the information processing device and the receiving end. The selected communication information to be sent can be sent to the corresponding receiving end through the communication link. .
通信链路和接收端相对应,即不同的接收端对应不同的通信链路,一般是在开始和接收端进行通信时建立通信链路,期间通过通信链路将通信信息发送给接收端,在不需要和接收端进行通信时可以拆除该通信链路,避免占用资源。The communication link corresponds to the receiving end, that is, different receiving ends correspond to different communication links. Generally, the communication link is established when the communication with the receiving end is started, and the communication information is sent to the receiving end through the communication link. The communication link can be removed when no communication with the receiving end is required to avoid occupying resources.
在一些实施方式中,所述方法还包括如下操作:确定是否有与所述接收端信息对应的通信链路;如果有与所述接收端信息对应的通信链路,则将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端;如果没有与所述接收端信息对应的通信链路,则建立与所述接收端信息对应的通信链路,再将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端。In some embodiments, the method further includes the following operations: determining whether there is a communication link corresponding to the receiving end information; if there is a communication link corresponding to the receiving end information, sending the to-be-sent information The communication information is sent to the corresponding receiving end through the communication link corresponding to the receiving end information; if there is no communication link corresponding to the receiving end information, the communication link corresponding to the receiving end information is established, and then the communication link corresponding to the receiving end information is established. The to-be-sent communication information is sent to a corresponding receiving end through a communication link corresponding to the receiving end information.
S103、根据所述待发送的通信信息对应的消息状态以及所述接收端信息对应的缓存区域中是否还有其他通信信息,确定是否执行拆除所述通信链路的操作。S103: Determine whether to perform the operation of removing the communication link according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
所述待发送的通信信息对应的消息状态表示通信信息对应的源端是否还有与所述接收端信息对应的其他通信信息,同时接收端信息对应的缓存区域中是否还有其他通信信息可以表示缓存区域中是否还有与所述接收端信息对应的其他通信信息;根据上述两项可以确定是否还需要通过通信链路和接收端进行通信,如果确定了不再需要和接收端进行通信,则可以执行拆除所述通信链路的操作。The message status corresponding to the communication information to be sent indicates whether the source end corresponding to the communication information has other communication information corresponding to the receiving end information, and at the same time whether there is other communication information in the buffer area corresponding to the receiving end information. Whether there is other communication information corresponding to the receiving end information in the cache area; according to the above two items, it can be determined whether it is necessary to communicate with the receiving end through the communication link, if it is determined that communication with the receiving end is no longer required, then An operation to tear down the communication link may be performed.
在一些实施方式中,所述根据所述待发送的通信信息对应的消息状态以及所述接收端信息对应的缓存区域中是否还有其他通信信息,确定是否执行拆除所述通信链路的操作,包括:In some implementation manners, determining whether to perform the operation of removing the communication link according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information, include:
所述待发送的通信信息对应的消息状态为预设状态、以及所述接收端信息对应的缓存区域中没有其他通信信息,则执行拆除所述通信链路的操作,所述预设状态表示所述待发送的通信信息对应的源端没有与所述接收端信息对应的其他通信信息。The message state corresponding to the communication information to be sent is a preset state, and there is no other communication information in the buffer area corresponding to the receiving end information, then the operation of removing the communication link is performed, and the preset state indicates that the communication link is removed. The source end corresponding to the communication information to be sent does not have other communication information corresponding to the receiving end information.
所述预设状态表示所述待发送的通信信息对应的源端没有与所述接收端信息对应的其他通信信息,因此在所述待发送的通信信息对 应的消息状态为预设状态时,可以确定待发送的通信信息对应的源端中已经没有其他通信信息需要发送到所述接收端信息对应的接收端。同时,如果接收端信息对应的缓存区域中没有其他的通信信息,可以确定缓存区域中已经没有其他的通信信息需要发送到所述接收端信息对应的接收端。因此可以确定已经不再需要和该接收端进行通信,即该通信链路不再需要,进而可以执行拆除所述通信链路的操作。The preset state indicates that the source end corresponding to the communication information to be sent has no other communication information corresponding to the receiving end information. Therefore, when the message state corresponding to the communication information to be sent is the preset state, you can It is determined that there is no other communication information in the source end corresponding to the communication information to be sent that needs to be sent to the receiving end corresponding to the receiving end information. Meanwhile, if there is no other communication information in the buffer area corresponding to the receiver information, it can be determined that there is no other communication information in the buffer area that needs to be sent to the receiver corresponding to the receiver information. Therefore, it can be determined that it is no longer necessary to communicate with the receiving end, that is, the communication link is no longer required, and then the operation of removing the communication link can be performed.
在其他情况下,例如所述待发送的通信信息对应的消息状态不为预设状态,或者接收端信息对应的缓存区域中还有其他通信信息,则暂时不执行拆除通信链路的操作。In other cases, for example, the message state corresponding to the communication information to be sent is not a preset state, or there is other communication information in the buffer area corresponding to the receiving end information, the operation of dismantling the communication link is not performed temporarily.
本申请实施例通过缓存区域存储对应同一个接收端信息的通信信息,并根据通信信息的消息状态以及缓存区域中是否有其他还未发送的通信信息来确定是否需要拆除通信链路,可以避免出现对应同一个接收端信息的通信信息未发送完而将通信链路拆除后又重新建立通信链路的问题,可以提高短消息的投递效率。In the embodiment of the present application, the communication information corresponding to the information of the same receiver is stored in the cache area, and whether the communication link needs to be removed is determined according to the message status of the communication information and whether there is other unsent communication information in the cache area, so as to avoid the occurrence of The problem of dismantling the communication link and then re-establishing the communication link after the communication information corresponding to the information of the same receiver has not been sent can improve the delivery efficiency of the short message.
在一些实施方式中,所述将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端的操作可以通过如下方式实施:In some embodiments, the operation of sending the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information may be implemented in the following manner:
将所述待发送的通信信息发送至传输模块,以使所述传输模块将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端;sending the communication information to be sent to the transmission module, so that the transmission module sends the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information;
所述执行拆除所述通信链路的操作可以通过如下方式实施:The operation of performing tearing down of the communication link may be implemented in the following manner:
发送拆除指令至所述传输模块,以使所述传输模块拆除所述通信链路。A removal instruction is sent to the transmission module to cause the transmission module to remove the communication link.
信息处理装置可以和传输模块连接,传输模块和接收端之间建立了通信链路,进而信息处理装置可以通过传输模块将通信信息发送至接收端。相应地,在需要拆除通信链路时,信息处理装置可以发送拆除指令至传输模块,传输模块可以根据接收的拆除指令拆除和接收端之间的通信链路。The information processing device can be connected with the transmission module, and a communication link is established between the transmission module and the receiving end, and then the information processing device can send the communication information to the receiving end through the transmission module. Correspondingly, when the communication link needs to be removed, the information processing device may send a removal instruction to the transmission module, and the transmission module may remove the communication link with the receiving end according to the received removal instruction.
示例性地,信息处理装置可以是短信功能(SMSF)模块,传输模块可以是接入及移动性管理功能(AMF,Access and Mobility Management Function)模块,通信信息为短消息,接入及移动性管理功能模块可以将短信功能模块发送来的短消息通过通信链路下发至接收端,接入及移动性管理功能模块可以通过无线网络和接收端之间建立通信链路。Exemplarily, the information processing device may be a short message function (SMSF) module, the transmission module may be an access and mobility management function (AMF, Access and Mobility Management Function) module, and the communication information is a short message, access and mobility management The function module can send the short message sent by the short message function module to the receiving end through the communication link, and the access and mobility management function module can establish a communication link with the receiving end through the wireless network.
短信功能模块向接入及移动性管理功能模块投递短消息的消息接口SMSF协议中,存在最终消息指示参数(lastMsgIndication),最终消息指示参数标记短信功能模块向接入及移动性管理功能模块发送的短消息是否是最终的短消息,最终消息指示参数的值为true时表示是最终的短消息,最终消息指示参数的值为false时表示不是最终的短消息,因此接入及移动性管理功能模块可以根据最终消息指示参数的值来判断是否需要执行拆除通信链路,例如,在接收到最终消息指示参数为true时,表示当前的短消息是最终的,之后没有其他的短消息需要发送给接收端,因此接入及移动性管理功能模块可以拆除所述通信链路。在一些实施方式中,发送拆除指令至所述传输模块的操作可以通过如下方式实施:将最终消息指示参数的值修改为true。接入及移动性管理功能模块便可以根据最终消息指示参数的值拆除所述通信链路。In the message interface SMSF protocol for the short message function module to deliver short messages to the access and mobility management function module, there is a final message indication parameter (lastMsgIndication), and the final message indication parameter marks the message sent by the short message function module to the access and mobility management function module. Whether the short message is the final short message, when the value of the final message indication parameter is true, it means it is the final short message, and when the value of the final message indication parameter is false, it means it is not the final short message, so the access and mobility management function module Whether the communication link needs to be removed can be determined according to the value of the final message indication parameter. For example, when the final message indication parameter is received as true, it means that the current short message is final, and no other short messages need to be sent to the receiver. so that the access and mobility management function module can tear down the communication link. In some embodiments, the operation of sending the teardown instruction to the transmission module may be implemented by modifying the value of the final message indication parameter to true. The access and mobility management function module can then tear down the communication link according to the value of the final message indication parameter.
在一些实施方式中,所述方法还包括如下操作:In some embodiments, the method further includes the following operations:
从源端获取通信信息、接收端信息和消息状态;根据所述接收端信息,将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域。Obtain the communication information, the receiving end information and the message state from the source end; and store the communication information and the message state in the corresponding cache area in the storage location according to the receiving end information.
缓存区域中存储的通信信息来自于源端,缓存区域中的不同的通信信息可以来自于不同的源端,而不同的通信信息也可以来自于同一个源端。每个通信信息都有对应的接收端信息以及消息状态,以便信息处理装置在接收到通信信息时可以将通信信息发送至跟接收端信息对应的接收端,以及根据消息状态确定通信信息对应的源端是否还有与所述接收端信息对应的其他通信信息。The communication information stored in the cache area comes from the source end, different communication information in the cache area can come from different source ends, and different communication information can also come from the same source end. Each communication message has corresponding receiver information and message status, so that the information processing device can send the communication information to the receiver corresponding to the receiver information when receiving the communication information, and determine the source corresponding to the communication information according to the message status. Whether the terminal has other communication information corresponding to the receiving terminal information.
存储位置是按照接收端信息将通信信息进行分别存储,因此在接收到源端发送的通信信息、接收端信息和消息状态后,可以确定存储位置中和接收端信息对应的缓存区域,并将通信信息和消息状态存 储到该缓存区域中。以便后续需要发送通信信息时,可以从接收端信息对应的缓存区域中获取待发送的通信信息及其消息状态。The storage location is to store the communication information separately according to the information of the receiving end. Therefore, after receiving the communication information sent by the source end, the information of the receiving end and the message status, the cache area corresponding to the information of the receiving end in the storage location can be determined, and the communication Information and message status are stored into this cache area. So that when the communication information needs to be sent later, the communication information to be sent and its message status can be obtained from the buffer area corresponding to the information of the receiving end.
示例性地,源端可以是短信中心(SMSC)模块,短信中心模块可以接收发送端发送来的通信信息、接收端信息和消息状态,并将通信信息、接收端信息和消息状态发送给短信功能(SMSF)模块;发送端可以是用户的移动终端,用户可以通过移动终端向另一个用户的移动终端发送短信息,作为发送端的用户发送的短信息需要经过短信中心模块、短信功能模块和接入及移动性管理功能模块,然后到达作为接收端的用户的移动终端。短信中心模块和短信功能模块之间的消息接口MAP协议中存在mms标记,mms标记表示短信中心模块中是否还有和接收端信息对应的其他短消息待发送,如果短信中心模块中有和该接收端信息对应的其他短消息,mms标记的取值为1,如果短信中心模块中没有和该接收端信息对应的其他短消息,mms标记的取值为0,因此可以将mms标记作为消息状态。Exemplarily, the source terminal can be a short message center (SMSC) module, and the short message center module can receive the communication information, the receiving terminal information and the message status sent by the transmitting terminal, and send the communication information, the receiving terminal information and the message status to the short message function. (SMSF) module; the sender can be the user's mobile terminal, and the user can send short messages to another user's mobile terminal through the mobile terminal. The short message sent by the user as the sender needs to go through the SMS center module, the short message function module and the access and the mobility management function module, and then reach the mobile terminal of the user as the receiving end. There is an mms mark in the MAP protocol of the message interface between the SMS center module and the SMS function module. The mms mark indicates whether there are other short messages corresponding to the receiver information in the SMS center module to be sent. For other short messages corresponding to the terminal information, the value of the mms mark is 1. If there is no other short message corresponding to the receiving terminal information in the SMS center module, the value of the mms mark is 0, so the mms mark can be used as the message status.
在一些实施方式中,所述根据所述接收端信息,将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域的操作可以通过如下方式实施:In some implementation manners, the operation of storing the communication information and the message state in the corresponding cache area in the storage location according to the receiving end information may be implemented in the following manner:
确定存储位置是否有与所述接收端信息对应的缓存区域,所述存储位置存储至少一个缓存区域;Determine whether the storage location has a cache area corresponding to the receiving end information, and the storage location stores at least one cache area;
所述存储位置有与所述接收端信息对应的缓存区域,则将所述通信信息和所述消息状态存储至所述缓存区域;If the storage location has a cache area corresponding to the receiver information, then store the communication information and the message state in the cache area;
所述存储位置没有与所述接收端信息对应的缓存区域,则在所述存储位置增加与所述接收端信息对应的缓存区域,并将所述通信信息和所述消息状态存储至所述缓存区域。If the storage location does not have a cache area corresponding to the receiver information, add a cache area corresponding to the receiver information in the storage location, and store the communication information and the message status in the cache area.
如果信息处理装置之前向同一接收端信息对应的接收端发送过通信信息,则存储位置中会有和该接收端信息对应的缓存区域,而如果信息处理装置之前没有向该接收端信息对应的接收端发送通信信息,则存储位置中可能就没有和接收端信息对应的缓存区域。If the information processing device has previously sent communication information to the receiving end corresponding to the same receiving end information, there will be a cache area corresponding to the receiving end information in the storage location. If the communication information is sent by the terminal, there may not be a buffer area corresponding to the information of the receiving terminal in the storage location.
若所述存储位置有与所述接收端信息对应的缓存区域,则直接将所述通信信息和所述消息状态插入到该缓存区域中;若所述存储位 置没有与所述接收端信息对应的缓存区域,则在存储位置新增和该接收端信息对应的缓存区域,再将所述通信信息和所述消息状态存储至所述缓存区域。在一些实施方式中,存储位置可以是缓存消息队列,存储位置还可以是数据库。If the storage location has a buffer area corresponding to the receiving end information, the communication information and the message state are directly inserted into the buffer area; if the storage location does not have a buffer area corresponding to the receiving end information cache area, then add a cache area corresponding to the receiving end information in the storage location, and then store the communication information and the message status in the cache area. In some embodiments, the storage location may be a cache message queue, and the storage location may also be a database.
在一些实施方式中,所述将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域的操作可以通过如下方式实施:In some implementations, the operation of storing the communication information and the message state in a corresponding buffer area in the storage location may be implemented in the following manner:
将所述通信信息和所述消息状态按照时间顺序存储至存储位置中对应的缓存区域;storing the communication information and the message state in a corresponding cache area in the storage location in chronological order;
相应地,从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态的操作可以通过如下方式实施:Correspondingly, the operation of obtaining the communication information to be sent and its message status from the buffer area corresponding to the receiving end information can be implemented in the following manner:
按照时间顺序从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态。The to-be-sent communication information and its message status are acquired from the buffer area corresponding to the receiving end information in chronological order.
根据接收通信信息的时间先后顺序将通信信息及其消息状态存储至缓存区域中,相应地,也可以根据时间顺序从缓存区域中获取通信信息及其消息状态。例如,先接收到了通信信息A及其消息状态,后接收到了通信信息B及其的消息状态,则可以将通信信息A及其消息状态保存在缓存区域中靠前的位置,将通信信息B及其消息状态保存在缓存区域中靠后的位置;在从缓存区域中获取通信信息及其消息状态时,可以先获取位于缓存区域中靠前的位置的通信信息A及其消息状态,后获取位于缓存区域中靠后的位置的通信信息B及其消息状态。The communication information and its message status are stored in the cache area according to the time sequence of receiving the communication information, and correspondingly, the communication information and its message status can also be obtained from the cache area according to the time sequence. For example, if the communication information A and its message status are received first, and then the communication information B and its message status are received, the communication information A and its message status can be saved in the front position in the cache area, and the communication information B and Its message status is stored in the back of the cache area; when obtaining communication information and its message status from the cache area, you can first obtain the communication information A and its message status located at the front of the cache area, and then Communication information B and its message status at a later position in the cache area.
请参阅图2,图2是本申请的实施例提供的一种信息处理装置的结构示意性框图。该信息处理装置可以是短信功能(SMSF)模块。Please refer to FIG. 2. FIG. 2 is a schematic structural block diagram of an information processing apparatus provided by an embodiment of the present application. The information processing device may be a short message function (SMSF) module.
参阅图2,该信息处理装置100包括通过系统总线连接的处理器110和存储器120,存储器120可以包括非易失性存储介质和内存存储器。Referring to FIG. 2 , the information processing apparatus 100 includes a processor 110 and a memory 120 connected through a system bus, and the memory 120 may include a non-volatile storage medium and a memory storage.
非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被处理器执行时,可使得处理器执行任意一种信息处理方法。The nonvolatile storage medium can store operating systems and computer programs. The computer program includes program instructions that, when executed by the processor, can cause the processor to execute any information processing method.
处理器提供计算和控制能力,支撑整个信息处理装置的运行。The processor provides computing and control capabilities to support the operation of the entire information processing device.
内存存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种信息处理方法。The memory storage provides an environment for running the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any information processing method.
本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的信息处理装置的限定,具体的信息处理装置可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in FIG. 2 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the information processing device to which the solution of the present application is applied. The specific information processing An apparatus may include more or fewer components than those shown in the figures, or combine certain components, or have a different arrangement of components.
应当理解的是,处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that the processor may be a central processing unit (Central Processing Unit, CPU), and the processor may also be other general-purpose processors, digital signal processors (Digital Signal Processors, DSP), application specific integrated circuits (Application Specific Integrated circuits) Circuit, ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
在一些实施方式中,所述处理器运行存储在存储器中的计算机程序,以实现如下步骤:In some embodiments, the processor executes a computer program stored in memory to perform the steps of:
从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态,所述缓存区域中包括至少一个与所述接收端信息对应的通信信息,所述消息状态表示通信信息对应的源端是否还有与所述接收端信息对应的其他通信信息;The communication information to be sent and its message status are obtained from the buffer area corresponding to the receiver information, the buffer area includes at least one communication information corresponding to the receiver information, and the message status indicates the source terminal corresponding to the communication information Whether there is other communication information corresponding to the receiving end information;
将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端;sending the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information;
根据所述待发送的通信信息对应的消息状态以及所述接收端信息对应的缓存区域中是否还有其他通信信息,确定是否执行拆除所述通信链路的操作。Whether to perform the operation of removing the communication link is determined according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
在一些实施方式中,所述处理器配置为,在实现所述根据所述待发送的通信信息对应的消息状态以及所述接收端信息对应的缓存区域中是否还有其他通信信息,确定是否执行拆除所述通信链路的操作时,实现:In some implementation manners, the processor is configured to determine whether to execute the message state according to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information. When the operation of tearing down the communication link is carried out:
所述待发送的通信信息对应的消息状态为预设状态、以及所述 接收端信息对应的缓存区域中没有其他通信信息,则执行拆除所述通信链路的操作,所述预设状态表示所述待发送的通信信息对应的源端没有与所述接收端信息对应的其他待发送通信信息。The message state corresponding to the communication information to be sent is a preset state, and there is no other communication information in the buffer area corresponding to the receiving end information, then the operation of removing the communication link is performed, and the preset state indicates that the communication link is removed. The source end corresponding to the communication information to be sent does not have other communication information to be sent corresponding to the receiving end information.
在一些实施方式中,所述处理器还配置为实现:In some embodiments, the processor is further configured to implement:
从源端获取通信信息、接收端信息和消息状态;Obtain communication information, receiver information and message status from the source;
根据所述接收端信息,将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域。According to the receiving end information, the communication information and the message state are stored in the corresponding cache area in the storage location.
在一些实施方式中,所述处理器配置为,在实现所述根据所述接收端信息,将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域时,实现:In some embodiments, the processor is configured to, when implementing the storing of the communication information and the message state in a corresponding cache area in a storage location according to the receiving end information, implement:
确定存储位置是否有与所述接收端信息对应的缓存区域,所述存储位置存储至少一个缓存区域;Determine whether the storage location has a cache area corresponding to the receiving end information, and the storage location stores at least one cache area;
所述存储位置有与所述接收端信息对应的缓存区域,则将所述通信信息和所述消息状态存储至所述缓存区域;If the storage location has a cache area corresponding to the receiver information, then store the communication information and the message state in the cache area;
所述存储位置没有与所述接收端信息对应的缓存区域,则在所述存储位置增加与所述接收端信息对应的缓存区域,并将所述通信信息和所述消息状态存储至所述缓存区域。If the storage location does not have a cache area corresponding to the receiver information, add a cache area corresponding to the receiver information in the storage location, and store the communication information and the message status in the cache area.
在一些实施方式中,所述处理器配置为,在实现所述将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端时,实现:In some implementation manners, the processor is configured to, when implementing the sending the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information, realize:
将所述待发送的通信信息发送至传输模块,以使所述传输模块将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端;sending the communication information to be sent to the transmission module, so that the transmission module sends the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information;
相应地,所述处理器配置为,在实现所述执行拆除所述通信链路的操作时,实现:Correspondingly, the processor is configured to, when implementing the performing the operation of tearing down the communication link, implement:
发送拆除指令至所述传输模块,以使所述传输模块拆除所述通信链路。A removal instruction is sent to the transmission module to cause the transmission module to remove the communication link.
在一些实施方式中,所述处理器配置为,在实现所述将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域时,实现:In some embodiments, the processor is configured to, when implementing the storing of the communication information and the message state in a corresponding cache area in the storage location, implement:
将所述通信信息和所述消息状态按照时间顺序存储至存储位置 中对应的缓存区域;The communication information and the message state are stored in the corresponding cache area in the storage location in chronological order;
相应地,所述处理器配置为在实现所述从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态时,实现:Correspondingly, the processor is configured to, when implementing the acquisition of the communication information to be sent and its message status from the cache area corresponding to the receiving end information, implement:
按照时间顺序从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态。The to-be-sent communication information and its message status are acquired from the buffer area corresponding to the receiving end information in chronological order.
在一些实施方式中,所述信息处理装置包括:消息接收线程、消息缓存线程和消息发送线程。In some embodiments, the information processing apparatus includes: a message receiving thread, a message buffering thread, and a message sending thread.
消息接收线程配置为从源端获取通信信息、接收端信息和消息状态。The message receiver thread is configured to obtain communication information, receiver information, and message status from the source.
消息接收线程可以接收源端投递的消息,并将源端投递的消息进行解析,以得到通信信息、接收端信息和消息状态,再将通信信息、接收端信息和消息状态发送给消息缓存线程。The message receiving thread can receive the message delivered by the source, and parse the message delivered by the source to obtain the communication information, receiver information and message status, and then send the communication information, receiver information and message status to the message cache thread.
消息缓存线程配置为根据所述接收端信息,将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域。The message cache thread is configured to store the communication information and the message state in a corresponding cache area in the storage location according to the receiver information.
消息缓存线程可以确定存储位置是否有与所述接收端信息对应的缓存区域;所述存储位置有与所述接收端信息对应的缓存区域,则将所述通信信息和所述消息状态存储至所述缓存区域;所述存储位置没有与所述接收端信息对应的缓存区域,则在所述存储位置增加与所述接收端信息对应的缓存区域,并将所述通信信息和所述消息状态存储至所述缓存区域。The message cache thread can determine whether the storage location has a cache area corresponding to the receiving end information; if the storage location has a cache area corresponding to the receiving end information, the communication information and the message state are stored in the If there is no cache area corresponding to the receiving end information in the storage location, then add a buffer area corresponding to the receiving end information in the storage location, and store the communication information and the message state. to the cache area.
消息发送线程配置为从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态;将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端;以及根据所述待发送的通信信息对应的消息状态以及所述接收端信息对应的缓存区域中是否还有其他通信信息,确定是否执行拆除所述通信链路的操作。The message sending thread is configured to obtain the communication information to be sent and its message status from the cache area corresponding to the receiving end information; send the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information and determining whether to perform the operation of removing the communication link according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
消息发送线程可以对获取的待发送的通信信息进行SMSF协议编码,以使通信信息的格式符合SMSF协议的要求,再根据待发送的通信信息的mms标记确定是否将最终消息指示参数(lastMsgIndication)的值设置为true。The message sending thread can perform SMSF protocol encoding on the acquired communication information to be sent, so that the format of the communication information conforms to the requirements of the SMSF protocol, and then determine whether to specify the final message indication parameter (lastMsgIndication) according to the mms mark of the communication information to be sent. The value is set to true.
本申请实施例还提供一种信息处理系统,如图3所示,所述信 息处理系统包括信息处理装置100和接收端400,所述接收端配置为接收所述信息处理装置发送的信息,所述信息处理装置配置为实现如上述任一实施例提供的信息处理方法。信息处理装置可以是短信功能(SMSF)模块,接收端可以是用户的移动终端。An embodiment of the present application further provides an information processing system. As shown in FIG. 3 , the information processing system includes an information processing device 100 and a receiving end 400. The receiving end is configured to receive information sent by the information processing device. The information processing apparatus is configured to implement the information processing method provided by any of the above embodiments. The information processing device may be a short message function (SMSF) module, and the receiving end may be a user's mobile terminal.
在一些实施方式中,所述信息处理系统还包括传输模块300。所述传输模块配置为接收所述信息处理装置发送的待发送的通信信息,并将所述待发送的信息通过与接收端信息对应的通信链路发送至对应的接收端;以及在接收到所述信息处理装置发送的拆除指令时,拆除所述通信链路。In some embodiments, the information processing system further includes a transmission module 300 . The transmission module is configured to receive the to-be-sent communication information sent by the information processing device, and to send the to-be-sent information to the corresponding receiving end through a communication link corresponding to the receiving end information; When the dismantling instruction sent by the information processing device is sent, the communication link is dismantled.
传输模块可以是接入及移动性管理功能(AMF,Access and Mobility Management Function)模块。接入及移动性管理功能模块可以将短信功能模块发送来的短消息通过通信链路下发至接收端,接入及移动性管理功能模块可以通过无线网络和接收端之间建立通信链路。同时,接入及移动性管理功能模块可以从信息处理装置获取最终消息指示参数(lastMsgIndication)的值,如果最终消息指示参数(lastMsgIndication)的值是true,接入及移动性管理功能模块可以在将待发送的通信信息发送至接收端后将通信链路拆除。The transmission module may be an Access and Mobility Management Function (AMF, Access and Mobility Management Function) module. The access and mobility management function module can deliver the short message sent by the short message function module to the receiver through the communication link, and the access and mobility management function module can establish a communication link with the receiver through the wireless network. At the same time, the access and mobility management function module can obtain the value of the last message indication parameter (lastMsgIndication) from the information processing device. If the value of the last message indication parameter (lastMsgIndication) is true, the access and mobility management function module can After the communication information to be sent is sent to the receiving end, the communication link is removed.
在一些实施方式中,所述通信息处理系统还包括源端200。所述源端配置为发送通信信息、接收端信息和消息装置至所述信息处理装置。In some embodiments, the communication processing system further includes a source terminal 200 . The source terminal is configured to send communication information, sink information and message means to the information processing means.
源端可以是短信中心(SMSC)模块,短信中心模块可以接收发送端发送来的通信信息、接收端信息和消息状态,并将通信信息、接收端信息和消息状态发送给短信功能(SMSF)模块。源端的数量可以是一个或多个。The source can be a short message center (SMSC) module, and the short message center module can receive the communication information, receiver information and message status sent by the sender, and send the communication information, receiver information and message status to the short message function (SMSF) module . The number of sources can be one or more.
相关技术中的最终消息指示参数(lastMsgIndication)的取值是根据mms标记进行确定的,mms标记为0的时候,最终消息指示参数(lastMsgIndication)的取值为true,mms标记为1的时候,最终消息指示参数(lastMsgIndication)的取值为false。短信功能(SMSF)模块中存储的通信信息可能是来自于不同的短信中心(SMSC)模块,而如果不同的短信中心(SMSC)模块均向同一个接收端发送通信 信息,且每个短信中心(SMSC)模块发送的都是最后一个通信信息时,对应不同的短信中心(SMSC)模块的短消息的mms标记均为0,因此接入及移动性管理功能(AMF,Access and Mobility Management Function)模块在发送短消息时,可能会获取到最终消息指示参数(lastMsgIndication)的取值为true的短消息,然而短信功能(SMSF)模块中仍然还有其他需要发送给同一个接收端的短消息,但是由于接入及移动性管理功能(AMF,Access and Mobility Management Function)模块此时获取的短信息的最终消息指示参数(lastMsgIndication)的取值为true,因此会在将该短信息发送完后拆除通信链路,之后发送短信功能(SMSF)模块中的其他短信息时,需要重新建立通信链路,因此会出现重复建链、重复拆除链路的问题。The value of the final message indication parameter (lastMsgIndication) in the related art is determined according to the mms flag. When the mms flag is 0, the final message indication parameter (lastMsgIndication) is true, and when the mms flag is 1, the final message The value of the message indication parameter (lastMsgIndication) is false. The communication information stored in the short message function (SMSF) module may come from different short message center (SMSC) modules, and if different short message center (SMSC) modules all send communication information to the same receiver, and each SMS center ( When the SMSC) module sends the last communication information, the mms flags of the short messages corresponding to different short message center (SMSC) modules are all 0, so the access and mobility management function (AMF, Access and Mobility Management Function) module When sending a short message, a short message with the value of the final message indication parameter (lastMsgIndication) as true may be obtained. However, there are still other short messages that need to be sent to the same receiver in the short message function (SMSF) module, but due to The value of the final message indication parameter (lastMsgIndication) of the short message obtained by the Access and Mobility Management Function (AMF, Access and Mobility Management Function) module at this time is true, so the communication chain will be removed after the short message is sent. The communication link needs to be re-established when other short messages in the short message function (SMSF) module are sent later, so there will be problems of repeated link establishment and repeated link removal.
本申请实施例通过缓存区域存储对应同一个接收端信息的通信信息,并根据通信信息的消息状态以及缓存区域中是否有其他还未发送的通信信息来确定是否需要拆除通信链路,可以避免出现对应同一个接收端信息的通信信息未发送完而将通信链路拆除后又重新建立通信链路的问题,可以提高短消息的投递效率。In the embodiment of the present application, the communication information corresponding to the information of the same receiver is stored in the cache area, and whether the communication link needs to be removed is determined according to the message status of the communication information and whether there is other communication information that has not been sent in the cache area, so as to avoid the occurrence of The problem of dismantling the communication link and then re-establishing the communication link after the communication information corresponding to the information of the same receiver has not been sent can improve the delivery efficiency of the short message.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalents within the technical scope disclosed in the present application. Modifications or substitutions shall be covered by the protection scope of this application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (10)
- 一种信息处理方法,包括:An information processing method, comprising:从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态,其中,所述缓存区域中包括至少一个与所述接收端信息对应的通信信息,所述消息状态表示通信信息对应的源端是否还有与所述接收端信息对应的其他通信信息;The communication information to be sent and its message status are obtained from the buffer area corresponding to the receiver information, wherein the buffer area includes at least one communication information corresponding to the receiver information, and the message status indicates the corresponding communication information. Whether the source end has other communication information corresponding to the receiver end information;将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端;以及Sending the communication information to be sent to the corresponding receiving terminal through the communication link corresponding to the receiving terminal information; and根据所述待发送的通信信息对应的消息状态以及所述接收端信息对应的缓存区域中是否还有其他通信信息,确定是否执行拆除所述通信链路的操作。Whether to perform the operation of removing the communication link is determined according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information.
- 根据权利要求1所述的信息处理方法,其中,所述根据所述待发送的通信信息对应的消息状态以及所述接收端信息对应的缓存区域中是否还有其他通信信息,确定是否执行拆除所述通信链路的操作,包括:The information processing method according to claim 1, wherein, according to the message state corresponding to the communication information to be sent and whether there is other communication information in the buffer area corresponding to the receiving end information, it is determined whether to execute the removal of the communication information. operation of the communication link described above, including:所述待发送的通信信息对应的消息状态为预设状态、以及所述接收端信息对应的缓存区域中没有其他通信信息,则执行拆除所述通信链路的操作,其中,所述预设状态表示所述待发送的通信信息对应的源端没有与所述接收端信息对应的其他待发送通信信息。If the message state corresponding to the communication information to be sent is a preset state, and there is no other communication information in the buffer area corresponding to the receiving end information, the operation of removing the communication link is performed, wherein the preset state It indicates that the source end corresponding to the communication information to be sent does not have other communication information to be sent corresponding to the information of the receiving end.
- 根据权利要求1所述的信息处理方法,还包括:The information processing method according to claim 1, further comprising:从源端获取通信信息、接收端信息和消息状态;以及Obtain communication information, sink information, and message status from the source; and根据所述接收端信息,将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域。According to the receiving end information, the communication information and the message state are stored in the corresponding cache area in the storage location.
- 根据权利要求3所述的信息处理方法,其中,所述根据所述接收端信息,将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域,包括:The information processing method according to claim 3, wherein the storing the communication information and the message state in a corresponding cache area in a storage location according to the receiving end information comprises:确定存储位置是否有与所述接收端信息对应的缓存区域,其中,所述存储位置存储至少一个缓存区域;determining whether the storage location has a cache area corresponding to the receiver information, wherein the storage location stores at least one cache area;所述存储位置有与所述接收端信息对应的缓存区域,则将所述通信信息和所述消息状态存储至所述缓存区域;If the storage location has a cache area corresponding to the receiver information, then store the communication information and the message state in the cache area;所述存储位置没有与所述接收端信息对应的缓存区域,则在所述存储位置增加与所述接收端信息对应的缓存区域,并将所述通信信息和所述消息状态存储至所述缓存区域。If the storage location does not have a cache area corresponding to the receiver information, add a cache area corresponding to the receiver information in the storage location, and store the communication information and the message status in the cache area.
- 根据权利要求3所述的信息处理方法,其中,所述将所述通信信息和所述消息状态存储至存储位置中对应的缓存区域,包括:The information processing method according to claim 3, wherein the storing the communication information and the message state in a corresponding cache area in the storage location comprises:将所述通信信息和所述消息状态按照时间顺序存储至存储位置中对应的缓存区域;storing the communication information and the message state in a corresponding cache area in the storage location in chronological order;所述从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态,包括:The obtaining of the communication information to be sent and its message status from the cache area corresponding to the receiving end information includes:按照所述时间顺序从与接收端信息对应的缓存区域获取待发送的通信信息及其消息状态。The to-be-sent communication information and its message status are acquired from the buffer area corresponding to the receiver information in the time sequence.
- 根据权利要求1至5中任一项所述的信息处理方法,其中,所述将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端,包括:The information processing method according to any one of claims 1 to 5, wherein the sending the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information comprises:将所述待发送的通信信息发送至传输模块,以使所述传输模块将所述待发送的通信信息通过与所述接收端信息对应的通信链路发送至对应的接收端;sending the communication information to be sent to the transmission module, so that the transmission module sends the communication information to be sent to the corresponding receiving end through the communication link corresponding to the receiving end information;所述执行拆除所述通信链路的操作,包括:The performing the operation of tearing down the communication link includes:发送拆除指令至所述传输模块,以使所述传输模块拆除所述通信链路。A removal instruction is sent to the transmission module to cause the transmission module to remove the communication link.
- 一种信息处理装置,包括存储器和处理器;An information processing device including a memory and a processor;所述存储器配置为存储计算机程序;the memory is configured to store a computer program;所述处理器配置为执行所述计算机程序并在执行所述计算机程 序时实现如权利要求1至6中任一项所述的信息处理方法。The processor is configured to execute the computer program and implement the information processing method of any one of claims 1 to 6 when executing the computer program.
- 一种信息处理系统,包括信息处理装置和接收端;An information processing system, comprising an information processing device and a receiving end;所述接收端配置为接收所述信息处理装置发送的信息,所述信息处理装置配置为实现如权利要求1至6中任一项所述的信息处理方法。The receiving end is configured to receive the information sent by the information processing apparatus, and the information processing apparatus is configured to implement the information processing method according to any one of claims 1 to 6.
- 根据权利要求8所述的信息处理系统,还包括传输模块和源端;The information processing system according to claim 8, further comprising a transmission module and a source;所述源端配置为发送通信信息、接收端信息和消息装置至所述信息处理装置;The source end is configured to send communication information, receiver information and message devices to the information processing device;所述传输模块配置为接收所述信息处理装置发送的待发送的通信信息,并将所述待发送的信息通过与接收端信息对应的通信链路发送至对应的接收端;以及在接收到所述信息处理装置发送的拆除指令时,拆除所述通信链路。The transmission module is configured to receive the to-be-sent communication information sent by the information processing device, and to send the to-be-sent information to the corresponding receiving end through a communication link corresponding to the receiving end information; When the dismantling instruction sent by the information processing device is sent, the communication link is dismantled.
- 一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如权利要求1至6中任一项所述的信息处理方法。A computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to implement the information processing method according to any one of claims 1 to 6.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010963737.9 | 2020-09-14 | ||
CN202010963737.9A CN114189819A (en) | 2020-09-14 | 2020-09-14 | Information processing method, device, system and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022053045A1 true WO2022053045A1 (en) | 2022-03-17 |
Family
ID=80539676
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/117980 WO2022053045A1 (en) | 2020-09-14 | 2021-09-13 | Information processing method, information processing apparatus, information processing system, and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114189819A (en) |
WO (1) | WO2022053045A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001099459A1 (en) * | 2000-06-21 | 2001-12-27 | Sonera Oyj | Method and system for locationing subscriber terminal in cellular radio network |
CN101917687A (en) * | 2010-08-12 | 2010-12-15 | 中国电信股份有限公司 | Message sending method and message centre |
CN103037332A (en) * | 2011-09-29 | 2013-04-10 | 中国电信股份有限公司 | Method and system for short message sending and mobile switching center |
CN103391521A (en) * | 2012-05-09 | 2013-11-13 | 华为技术有限公司 | Method, device and system for transmitting short message |
US9473945B1 (en) * | 2015-04-07 | 2016-10-18 | Sprint Communications Company L.P. | Infrastructure for secure short message transmission |
-
2020
- 2020-09-14 CN CN202010963737.9A patent/CN114189819A/en active Pending
-
2021
- 2021-09-13 WO PCT/CN2021/117980 patent/WO2022053045A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001099459A1 (en) * | 2000-06-21 | 2001-12-27 | Sonera Oyj | Method and system for locationing subscriber terminal in cellular radio network |
CN101917687A (en) * | 2010-08-12 | 2010-12-15 | 中国电信股份有限公司 | Message sending method and message centre |
CN103037332A (en) * | 2011-09-29 | 2013-04-10 | 中国电信股份有限公司 | Method and system for short message sending and mobile switching center |
CN103391521A (en) * | 2012-05-09 | 2013-11-13 | 华为技术有限公司 | Method, device and system for transmitting short message |
US9473945B1 (en) * | 2015-04-07 | 2016-10-18 | Sprint Communications Company L.P. | Infrastructure for secure short message transmission |
Non-Patent Citations (2)
Title |
---|
3GPP: "3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Technical realization of the Short Message Service (SMS) (Release 15)", 3GPP TS 23.040 V15.3.0 (2019-03), 31 March 2019 (2019-03-31), pages 1 - 216, XP051722877 * |
3GPP: "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2(Release 16)", 3GPP TS 23.502 V16.5.1 (2020-08), 31 August 2020 (2020-08-31), pages 1 - 594, XP051925869 * |
Also Published As
Publication number | Publication date |
---|---|
CN114189819A (en) | 2022-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108600892B (en) | Upgrading method and device, wireless headset, TWS headset and charging box | |
EP3691333A1 (en) | Data transmission channel processing method, apparatus and system | |
CN111031080A (en) | Message transmission method and device | |
RU2617717C2 (en) | Apparatus and method for scheduling adaptive grant and polling service in broadband wireless access system | |
CN112217615B (en) | Method and device for supporting time-sensitive network | |
US20250202828A1 (en) | Time sensitive communication assistance information | |
CN110519172A (en) | Wireless communication method and device | |
CN101047880B (en) | A message transmission method and system | |
CN114126085B (en) | Industrial field bus communication method and device, electronic equipment and storage medium | |
CN113473414B (en) | Method and device for acquiring vehicle and everything communication strategy | |
CN102210157B (en) | Methods to provide data to clients | |
CN111669802A (en) | Method, network device and terminal device for transmitting information | |
US20250175305A1 (en) | Method and communication apparatus for generating and sending acknowledgment frame in ieee 802.15.4 network | |
CN111405615A (en) | Communication data transmission method, device and storage medium | |
WO2022053045A1 (en) | Information processing method, information processing apparatus, information processing system, and storage medium | |
CN103281369B (en) | Message processing method and wide area network acceleration controller WOC | |
CN114143729B (en) | Apparatus, method and computer readable storage medium for data transceiving with IoT devices | |
WO2020252667A1 (en) | Session association method and apparatus | |
CN102123359B (en) | Method, device and system for forwarding multimedia message and device for receiving multimedia message | |
CN113472626B (en) | Data message transmission method, electronic device and storage medium | |
WO2019047211A1 (en) | Method and device for transmitting data | |
CN115987931A (en) | A method and device for uploading instant messaging messages | |
TWI495361B (en) | System and method for routing electronic content to a recipient device by routing | |
CN104066162B (en) | Communication equipment and communication means | |
CN113746745A (en) | Multipath communication method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21866097 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 03/08/2023) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21866097 Country of ref document: EP Kind code of ref document: A1 |