WO2016172951A1 - Method and device for sending data service, and terminal - Google Patents
Method and device for sending data service, and terminal Download PDFInfo
- Publication number
- WO2016172951A1 WO2016172951A1 PCT/CN2015/078057 CN2015078057W WO2016172951A1 WO 2016172951 A1 WO2016172951 A1 WO 2016172951A1 CN 2015078057 W CN2015078057 W CN 2015078057W WO 2016172951 A1 WO2016172951 A1 WO 2016172951A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- fdn
- service
- mms
- data service
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000004913 activation Effects 0.000 claims description 33
- 238000007781 pre-processing Methods 0.000 claims description 6
- 230000006854 communication Effects 0.000 description 89
- 238000004891 communication Methods 0.000 description 87
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 239000003999 initiator Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000023402 cell communication Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 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
Definitions
- the embodiments of the present invention relate to the field of communications technologies, and in particular, to a method, an apparatus, and a terminal for transmitting a data service.
- a fixed dialing number is a function in the communication protocol. After the terminal turns on the FDN, the terminal can only call or send a text message to the number in the FDN number set.
- the underlying communication module in the terminal determines whether the FDN number set contains a preset character segment (for example, *99#), if The preset number of characters in the FDN number set indicates that the terminal is allowed to perform data services. Otherwise, the terminal is not allowed to perform data services, and the underlying communication module rejects the data service request initiated by the user.
- a preset character segment for example, *99#
- the data service can be classified into a multimedia information service (MMS) service and a non-MMS data service.
- MMS multimedia information service
- APN access point name
- the MMS service has a certain target terminal, that is, the user initiated MMS service request includes the target terminal.
- the number when the terminal performs the MMS service, sends the MMS service data to the target terminal.
- the non-MMS data service does not have the limitation of the target terminal.
- the terminal is restricted from performing non-MMS data services in order to protect the security of the information, the terminal is also restricted from performing the MMS service, so that the user cannot perform normal MMS service data transmission with the target terminal that is permitted to communicate.
- the embodiment of the invention provides a method, a device and a terminal for transmitting a data service, which are used to solve the problem that the terminal cannot perform the MMS service when the non-MMS service is restricted.
- an embodiment of the present invention provides a method for sending a data service, including:
- the terminal determines whether the number of the target terminal included in the request is included in a fixed dialed FDN number set saved by the terminal;
- the terminal sends the MMS service to the target terminal.
- the method further includes:
- the terminal refuses to send the MMS service to the target terminal.
- the sending, by the terminal, the MMS service to the target terminal includes:
- the terminal receives the PDP activation success message returned by the network side device, and sends the MMS service to the target terminal according to the channel allocated by the network side device.
- the method further includes:
- the terminal reads the FDN number set from a customer identification module SIM card;
- the terminal stores the set of FDN numbers in a storage unit of the terminal.
- the method further includes:
- the terminal Upon detecting that there is an update to the set of FDN numbers in the SIM card, the terminal stores the updated set of FDN numbers in the storage unit.
- an embodiment of the present invention provides an apparatus for sending a data service, including:
- An obtaining module configured to acquire a type of the data service when detecting a request for sending a data service
- a determining module configured to determine, when the data service is a multimedia information service MMS service, whether a number of the target terminal included in the request is included in a fixed dialing FDN number set saved by the terminal;
- a sending module configured to send the MMS service to the target terminal when the number of the target terminal is included in the FDN number set.
- the sending module is further configured to: when the number of the target terminal is not included in the FDN number set, reject the The target terminal sends the MMS service.
- the sending module is specifically configured to: when the number of the target terminal is included in the FDN number set, send the packet to the network side device The data protocol PDP activation request is received; and the PDP activation success message returned by the network side device is received, and the MMS service is sent to the target terminal according to the channel allocated by the network side device.
- the apparatus further includes:
- a pre-processing module configured to: before the acquiring module acquires the type of the data service, read the FDN number set from a customer identification module SIM card; and store the FDN number set in a storage unit of the terminal .
- the pre-processing module is further configured to: when detecting the FDN number in the SIM card When the set has an update, the updated set of FDN numbers is stored in the storage unit.
- an embodiment of the present invention provides a terminal, including:
- a transceiver for receiving and transmitting data
- a storage unit for storing instructions
- a processor which is respectively connected to the transceiver and the storage unit, for executing an instruction stored by the storage unit, to perform the following steps when executing the instruction: when detecting a request for sending a data service, acquiring Determining a type of data service; when the data service is a multimedia information service MMS service, determining whether a number of the target terminal included in the request is included in a fixed dialed FDN number set saved by the terminal; The number is included in the set of FDN numbers, instructing the transceiver to send the MMS service to the target terminal.
- the processor is further configured to: if the number of the target terminal is not included in the FDN number set, indicating the transceiver Refusing to send the MMS service to the target terminal.
- the processor is configured to: instruct the transceiver to send the MMS service to the target terminal, specifically: instructing the transceiver to The network side device sends a packet data protocol PDP activation request; and instructs the transceiver to receive the PDP activation success message returned by the network side device, and sends the MMS service to the target terminal according to the channel allocated by the network side device .
- the processor is further used to Retrieving the set of FDN numbers from a subscriber identity module SIM card before acquiring the type of the data service; and storing the set of FDN numbers in a storage unit of the terminal.
- the processor is further configured to: when the FDN number set in the SIM card is detected When there is an update, the updated set of FDN numbers is stored in the storage unit.
- the terminal when the user requests to send the data service, the terminal can determine the type of the data service, and when the data service is the MMS service, determine whether the target terminal of the MMS service is the licensed communication terminal, and respond to the target terminal for the license.
- MMS business request Whether the terminal is The non-MMS service is restricted, and all of them can perform MMS service transmission with the target terminal that is permitted to communicate, and meet the requirement of MMS data transmission between users who permit communication.
- FIG. 1 is a schematic flowchart of a method for transmitting a data service according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of a further refinement process of a method for transmitting a data service according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of processing a data service request by an operating system according to an embodiment of the present invention.
- FIG. 4 is a schematic diagram of processing a data service request by an underlying communication module according to an embodiment of the present invention
- FIG. 5 is a schematic block diagram showing the structure of a device 400 according to an embodiment of the present invention.
- FIG. 6 is a schematic block diagram showing the structure of a terminal 500 according to an embodiment of the present invention.
- FIG. 1 is a schematic flowchart of a method for sending a data service according to an embodiment of the present invention, where the process includes the following steps:
- Step 101 When the terminal detects the request for sending the data service, the terminal acquires the type of the data service.
- Step 102 When the data service is an MMS service, the terminal determines whether the number of the target terminal included in the request is included in the FDN number set saved by the terminal.
- Step 103 If the number of the target terminal is included in the FDN number set, the terminal sends the MMS service to the target terminal.
- the terminal in the embodiment of the present invention is a device that can perform an MMS service
- the terminal may be a user terminal defined in the 4th Generation mobile communication technology (4G) (User Equipment; Abbreviation: UE).
- 4G 4th Generation mobile communication technology
- UE User Equipment
- the terminal has an FDN function. After the FDN is enabled, the terminal can perform short message service and call service with the licensed target terminal.
- step 101 when the application running on the terminal initiates a data service request, the terminal can detect the request, and after detecting the data service request, the terminal acquires the type of the data service requested by the user.
- the terminal may obtain the APN type of the requested data service included in the request. If the APN type is MMS, the requested data service is an MMS service; otherwise, the requested data service is a non-MMS data service.
- the step 101 when the step 101 is performed, other technical means in the prior art may be used to determine the type of the data service, which is not detailed in the embodiment of the present invention.
- step 102 when it is determined that the requested data service is an MMS service, the terminal acquires the number of the target terminal of the MMS service carried in the request, and determines whether the number of the target terminal is a licensed communication number.
- the license communication number of the terminal is stored in the fixed dialing FDN number set, and the terminal searches in the FDN number set to determine whether the FDN number set includes the target terminal number, and if so, the target terminal is the licensed communication terminal. .
- step 103 if the FDN number set contains the number of the target terminal, the terminal will send the MMS service to the target terminal in response to the data service request initiated by the user.
- steps 101 to 103 may be performed by an underlying communication module of the terminal.
- the underlying communication module is a communication chip that interacts with the network side device through an antenna (the antenna can be included in the underlying communication module or outside the underlying communication module), and is responsible for processing related communication processes defined by the communication protocol, such as a search network. Perform call services, perform data services, perform short message services, perform cell broadcasts, and more.
- the underlying communication module can also perform mutual conversion between the analog signal and the digital signal.
- the underlying communication module can be a modem chip.
- the lower layer communication module is solidified into the instruction corresponding to the step 101 to the step 103, and the underlying communication module performs the curing instruction.
- the steps corresponding to steps 101 to 103 are completed.
- step 101 to step 103 may also be handled by the operating system of the terminal, that is, the terminal runs the instruction corresponding to the operating system by the processor, and then completes the steps of step 101 to step 103.
- an operating system is configured to provide an interface to an application, and receive a service request of the application, and interact with the underlying communication module to instruct the underlying communication module to execute an associated communication process.
- the application framework in the Android system is equivalent to the operating system in the embodiment of the present invention
- the data service request of the user can be detected by the framework layer in the Android system, and Steps 101 to 103 are performed to instruct the underlying communication module to send the MMS service when the data service is an MMS service and the peer end of the MMS service is determined to be a licensed communication terminal.
- the terminal when the user requests to send the data service, the terminal can determine the type of the data service, and when the data service is the MMS service, determine whether the target terminal of the MMS service is the licensed communication terminal, and respond to the target terminal for the license. MMS business request. Regardless of whether the terminal is restricted to perform non-MMS services, it can perform MMS service transmission with the target terminal that is permitted to communicate, and meet the requirement of MMS data transmission between users who permit communication.
- the method further includes the step 104: if the number of the target terminal is not included in the FDN number set, the terminal refuses to send the MMS service to the target terminal.
- the FDN number set does not include the number of the target terminal, it indicates that the target terminal is an unlicensed communication terminal, and the user on the target terminal side cannot ensure that the received MMS service information is not leaked.
- the MMS service request is rejected, and the MMS service is refused to be sent to the target terminal.
- the step 104 may be completed by an operating system, such as a framework layer in an Android system, or may be executed by an underlying communication module.
- an operating system such as a framework layer in an Android system
- step 103 the terminal sends the MMS service to the target terminal, where the specific execution includes the following steps:
- the terminal sends a packet data protocol PDP activation request to the network side device;
- the terminal receives the PDP activation success message returned by the network side device, and allocates according to the network side device.
- the channel sends an MMS service to the target terminal.
- the network side device includes, but is not limited to, a base station, a cell communication device, a relay device, and the like in a mobile communication network.
- the terminal interacts with the network side device through the underlying communication module, that is, sends a PDP activation request to the network side device through the underlying communication module, and receives the PDP activation success message through the underlying communication module, and allocates according to the network side device.
- the channel sends an MMS service to the target terminal.
- the method further includes the following steps:
- Step 105 When the requested data service is a non-MMS data service, the terminal determines whether the preset character segment is included in the FDN number set.
- Step 106 If the FDN number set includes a preset character segment, the terminal sends the non-MMS data service to the target communication address included in the request.
- Step 107 If the preset character segment is not included in the FDN number set, the terminal refuses to send the non-MMS data service.
- the terminal determines whether it can perform the non-MMS data service, and after determining that the non-MMS data service can be performed, sends the non-MMS data service to the target communication address included in the request, On the other hand, after determining that the non-MMS data service cannot be performed, the non-MMS data service request is rejected, and the non-MMS data service is refused to be sent to the target communication address.
- the terminal performs a search in the FDN number set to determine whether the FDN number set includes a preset character segment. If the preset character segment is included, it indicates that the terminal is allowed to perform non-MMS data service, and vice versa, if the FDN number set is used. If the preset character segment is not included, it indicates that the terminal is prohibited from performing non-MMS data services.
- the preset character segment can be defined according to requirements. For example, the preset character segment can be defined as "*99#".
- the terminal sends the non-MMS data service to the target communication address that is included in the request.
- the specific implementation includes the following steps: First, the terminal sends a PDP activation request to the network side device, and the network side device responds to the PDP activation request, and allocates a channel to the terminal. The terminal is on the channel allocated by the network side device.
- the non-MMS data service is sent to the target communication address.
- the step 105 to the step 107 may be performed by the bottom layer communication module of the terminal, and the bottom layer communication module is solidified into the instructions corresponding to the steps 105 to 107.
- step 105 to step 107 may also be handled by the operating system of the terminal, that is, the terminal runs the instruction corresponding to the operating system by the processor, determines whether the terminal can perform non-MMS data service, and indicates that the underlying communication module sends the non-permitted when allowed. MMS data service, and non-MMS data service that refuses to send a request when the terminal is prohibited from performing non-MMS data services.
- the terminal can distinguish between the MMS service and the non-MMS data service.
- the terminal can determine whether it is allowed to send the non-MMS data service, thereby determining whether to respond to the request and send the non-MMS data service.
- the terminal can determine whether the target terminal of the requested MMS service is a licensed communication terminal, thereby determining whether to send the MMS service in response to the response request.
- the terminal can be allowed to send the MMS service to the license target terminal, but the terminal is prohibited from transmitting the non-MMS data service, or can allow the terminal to send the non-MMS data service, but is prohibited.
- the terminal sends the MMS service to the unlicensed communication terminal, which realizes the diversification of the data service and satisfies the diversified demand of the user for the fixed dialing restriction of the data service.
- the method before determining whether the requested data service is an MMS service, and continuing to refer to FIG. 2, the method further includes the following steps:
- Step 108 The terminal reads the FDN number set from the customer identification module SIM card.
- Step 109 The terminal stores the FDN number set in the storage unit of the terminal.
- the FDN number is written into the Subscriber Identity Module (SIM).
- SIM Subscriber Identity Module
- the SIM card is first used.
- the FDN number set is read out, and the FDN number set is saved in the storage unit of the terminal.
- the underlying communication module of the terminal responsible for interacting with the SIM card reads the FDN number set from the SIM card, and then the terminal stores the read FDN number set in the storage unit of the terminal, and the storage unit may be a memory, Storage devices such as registers and hard disks.
- step 108 to step 109 may be performed when the SIM card is powered on, or may be performed periodically when the terminal is running, or may be performed when it is detected that the FDN number in the SIM card is changed.
- the FDN number is conveniently retrieved, which reduces the time consuming when processing the FDN limit of the data service, and improves the efficiency.
- step 101 to step 103 are performed by the underlying communication module, and the underlying communication module can directly read the FDN number set from the SIM card, step 108 to step 109 may not be performed, and the communication module needs to retrieve the FDN.
- the data can be read directly in the SIM card.
- the terminal Upon detecting that there is an update in the set of FDN numbers in the SIM card, the terminal stores the updated set of FDN numbers in the storage unit.
- the terminal may detect, by using the underlying communication module, whether the number in the FDN number set in the SIM card is changed.
- the terminal stores the updated FDN number set through the bottom layer communication module. In the storage unit, to ensure that the FDN process can be executed correctly.
- the terminal before the terminal sends the MMS service to the target terminal, the terminal further includes the following steps: the terminal determines that the originator of the request is legal.
- the terminal before sending the MMS service to the target terminal, the terminal further determines whether the originator of the request is legal, and only sends the MMS service to the target terminal after responding to the request after determining that the originator of the request is legal.
- the step of determining whether the originator of the request is legal may be performed after determining that the target terminal of the MMS service requested by the user is the licensed communication terminal, that is, after determining in step 102 that the number of the target terminal is in the FDN number set.
- the method of sending a data service is detected in step 101 before the step 102, which is not limited in the embodiment of the present invention.
- the manner in which the terminal determines whether the originator of the request is legal includes but is not limited to:
- the so-called legitimate application can be a user-licensed application that can initiate an MMS service request, or a system-originated application.
- the validity of the request is verified by encryption.
- the user needs to input a password.
- the terminal reads the password carried in the request. If the password is correct, the request initiator is legal. Otherwise, the initiator of the request is invalid.
- the terminal before the step of sending the non-MMS data service to the target communication address, the terminal further includes the following steps: the terminal determines that the originator of the request is legal.
- the terminal before sending the non-MMS data service to the target communication address, the terminal further determines whether the originator of the request is legal, and only sends the non-MMS data service to the target communication address after responding to the request after determining that the originator of the request is legal.
- the manner in which the terminal determines whether the initiator of the request is legal is described in the embodiment of the present invention, and is not repeated here.
- the step of determining whether the originator of the request is legal may be performed after determining that the terminal is allowed to send the non-MMS data service, that is, determining that the number of the preset character segment is performed in the FDN number set in step 105,
- the execution of the request for sending the data service may be performed in the step 101 before the step 105, which is not limited in the embodiment of the present invention.
- a process for a terminal to send a data service includes the following steps:
- Step 201 The application requests the operating system to send a data service, and then proceeds to step 202;
- Step 202 The operating system determines the type of the data service; if it is the MMS service, proceeds to step 203, otherwise, proceeds to step 213;
- Step 203 The operating system determines whether the FDN number set contains the number of the target terminal, if yes, go to step 204, otherwise, go to step 211;
- Step 204 The operating system authenticates the requester, and the authentication succeeds, and proceeds to step 205. Otherwise, the process proceeds to step 212.
- Step 205 The operating system instructs the underlying communication module to initiate a PDP activation request for the MMS service, and then proceeds to step 206;
- Step 206 The underlying communication module initiates a PDP activation request for the MMS service to the network side device, and then performs step 207;
- Step 207 The network side device returns an activation success message to the underlying communication module, and allocates a channel, and then proceeds to step 208;
- Step 208 The underlying communication module returns an activation success message to the operating system, and then proceeds to step 209;
- Step 209 The operating system instructs the underlying communication module to send the MMS service on the allocated channel, and then proceeds to step 210;
- Step 210 The underlying communication module sends the MMS service on the allocated channel, and ends.
- Step 211 The operating system returns a message that the target terminal is an unlicensed communication terminal to the application, and ends.
- Step 212 The operating system returns an authentication failure message to the application, and ends.
- Step 213 The operating system determines whether the FDN number set contains a preset character segment, if it is included, proceeds to step 214, otherwise, proceeds to step 221;
- Step 214 The operating system authenticates the requester, and the authentication succeeds, and proceeds to step 215. Otherwise, the process proceeds to step 212.
- Step 215 The operating system instructs the underlying communication module to initiate a PDP activation request for the non-MMS data service, and then proceeds to step 216;
- Step 216 The underlying communication module initiates a PDP activation request for the non-MMS data service to the network side device, and then proceeds to step 217;
- Step 217 The network side device returns an activation success message to the underlying communication module, and allocates a channel. Then perform step 218;
- Step 218 The underlying communication module returns an activation success message to the operating system, and then proceeds to step 219;
- Step 219 The operating system instructs the underlying communication module to send non-MMS data services on the allocated channel, and then proceeds to step 220;
- Step 220 The underlying communication module sends a non-MMS data service on the allocated channel, and ends.
- Step 221 The operating system returns a message that the terminal is prohibited from performing non-MMS data service to the application, and ends.
- FIG. 4 is a schematic diagram of processing a data service request by using an underlying communication module
- a process for a terminal to send a data service includes the following steps:
- Step 301 The application sends a data service request to the operating system, the operating system instructs the underlying communication module to process the data service request, and then proceeds to step 302;
- Step 302 The underlying communication module determines the type of the data service; if it is the MMS service, proceeds to step 303, otherwise, proceeds to step 310;
- Step 303 The underlying communication module determines whether the FDN number set contains the number of the target terminal, if it is included, proceeds to step 304, otherwise, proceeds to step 308;
- Step 304 The underlying communication module authenticates the requester, and the authentication succeeds, and proceeds to step 305. Otherwise, the process proceeds to step 309;
- Step 305 The underlying communication module initiates a PDP activation request for the MMS service to the network side device, and then performs step 306;
- Step 306 The network side device returns an activation success message to the underlying communication module, and allocates a channel, and then proceeds to step 307;
- Step 307 The underlying communication module sends the MMS service on the allocated channel, and ends.
- Step 308 The underlying communication module returns a message that the target terminal is an unlicensed communication terminal to the operating system, and the operating system returns the message to the application, and ends.
- Step 309 The underlying communication module returns an authentication failure message to the operating system, and the operating system returns the message to the application, and ends.
- Step 310 The underlying communication module determines whether the preset character segment is included in the FDN number set, if yes, go to step 311, otherwise, go to step 315;
- Step 311 The underlying communication module authenticates the requester, and the authentication succeeds, and the process proceeds to step 312. Otherwise, the process proceeds to step 309.
- Step 312 The underlying communication module initiates a PDP activation request for the non-MMS data service to the network side device, and then proceeds to step 313;
- Step 313 The network side device returns an activation success message to the underlying communication module, and allocates a channel, and then proceeds to step 314;
- Step 314 The underlying communication module sends a non-MMS data service on the allocated channel, and ends.
- Step 315 The underlying communication module returns a message that the terminal is prohibited from performing non-MMS data service to the operating system, and the operating system returns the message to the application, and ends.
- the embodiment of the present invention further provides an apparatus 400 for transmitting a data service.
- the apparatus 400 includes:
- the obtaining module 401 is configured to acquire a type of the data service when detecting the request for sending the data service;
- the determining module 402 is configured to determine, when the data service is a multimedia information service MMS service, whether the number of the target terminal included in the request is included in the fixed dialed FDN number set saved by the terminal;
- the sending module 403 is configured to send the MMS service to the target terminal when the number of the target terminal is included in the FDN number set.
- the sending module 403 is further configured to: when the number of the target terminal is not included in the FDN number set, refuse to send the MMS service to the target terminal.
- the sending module 403 is specifically configured to: when the number of the target terminal is included in the FDN number set, send a packet data protocol PDP activation request to the network side device; and receive the PDP returned by the network side device.
- the success message is activated, and the MMS service is sent to the target terminal according to the channel allocated by the network side device.
- the apparatus 400 further includes:
- the pre-processing module 404 is configured to: before the obtaining module 401 acquires the type of the data service, from the client
- the identification module SIM card reads the FDN number set; and stores the FDN number set in the storage unit of the terminal.
- the pre-processing module 404 is further configured to: when detecting that the FDN number set in the SIM card is updated, store the updated FDN number set in the storage unit.
- the device 400 in this embodiment and the method for transmitting data services in this embodiment are based on two aspects under the same inventive concept.
- the implementation process of the method has been described in detail above, so those skilled in the art can The description clearly understands the structure and implementation process of the device 400 in this embodiment, and for the sake of brevity of the description, it will not be described herein.
- the embodiment of the present invention further provides a terminal 500.
- the terminal 500 includes: a processor 501, and a storage unit 502 and a transceiver 503 respectively connected to the processor 501.
- the transceiver 503 is configured to receive and send data, specifically interact with the network side device, send data to the network side device, and receive data sent by the network side device.
- the storage unit 502 is used to store instructions.
- the processor 501 is configured to execute an instruction stored by the storage unit to perform the following steps: when detecting the request for sending the data service, acquiring the type of the data service; and when the data service is the multimedia information service MMS service, determining the request Whether the number of the included target terminal is included in the fixed dialed FDN number set saved by the terminal; if the number of the target terminal is included in the FDN number set, the transceiver 503 is instructed to send the MMS service to the target terminal.
- the processor 501 is further configured to: if the number of the target terminal is not included in the FDN number set, instruct the transceiver 503 to refuse to send the MMS service to the target terminal.
- the processor 501 is configured to: instruct the transceiver 503 to send an MMS service to the target terminal, specifically: instructing the transceiver 503 to send a packet data protocol PDP activation request to the network side device; and indicating the transceiver 503. Receive a PDP activation success message returned by the network side device, and send an MMS service to the target terminal according to the channel allocated by the network side device.
- the processor 501 is further configured to: acquire a type of data service. Previously, the FDN number set was read from the subscriber identity module SIM card; and the FDN number set was stored in the terminal's storage unit.
- the processor 501 is further configured to: when detecting that the FDN number set in the SIM card is updated, storing the updated FDN number set in the storage unit.
- the terminal 500 further includes a bus 504.
- the processor 501, the storage unit 502, and the transceiver 503 are respectively connected to the bus 504.
- the processor 501 is specifically connected to the storage unit 502 and the transceiver 503 via the bus 504.
- the storage unit 502 is a random access memory, and after the terminal 500 enters a normal running state, the application and the operating system are run in the random access memory.
- the terminal 500 further includes: a read-only memory, when the terminal 500 needs to be run, booting by the basic input/output system booting system in the read-only memory, and guiding the terminal 500 to enter a normal running state.
- a read-only memory when the terminal 500 needs to be run, booting by the basic input/output system booting system in the read-only memory, and guiding the terminal 500 to enter a normal running state.
- the terminal 500 in this embodiment and the method for transmitting data services in this embodiment are based on two aspects under the same inventive concept.
- the implementation process of the method has been described in detail above, so those skilled in the art can The description clearly understands the structure and implementation process of the terminal 500 in this embodiment. For the sake of brevity of the description, details are not described herein again.
- the terminal when the user requests to send the data service, the terminal can determine the type of the data service, and when the data service is the MMS service, determine whether the target terminal of the MMS service is the licensed communication terminal, and respond to the target terminal for the license. MMS business request. Regardless of whether the terminal is restricted to perform non-MMS services, it can perform MMS service transmission with the target terminal that is permitted to communicate, and meet the requirement of MMS data transmission between users who permit communication.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the present invention may employ computer-usable storage media (including but not limited to disks) in one or more of the computer-usable program code embodied therein. The form of a computer program product implemented on a memory, CD-ROM, optical memory, or the like.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method and device for sending a data service, and a terminal, which are used for solving the problem in the existing art that a terminal cannot perform an MMS service when non-MMS service is limited. The method for sending a data service comprises: when detecting a request for sending a data service, a terminal acquires the type of data service; when the data service is a multimedia messaging service (MMS), the terminal judges whether a number of a target terminal contained in the request is contained in a fixed dialling number (FDN) number set saved in the terminal; and if the number of the target terminal is contained in the FDN number set, then the terminal sends the MMS service to the target terminal.
Description
本发明实施例涉及通信技术领域,特别涉及一种发送数据业务的方法、装置及终端。The embodiments of the present invention relate to the field of communications technologies, and in particular, to a method, an apparatus, and a terminal for transmitting a data service.
固定拨号(Fixed dialing number;简称:FDN)为通信协议中的一个功能,当终端开启FDN之后,终端只能给FDN号码集合中的号码打电话或者发送短信。A fixed dialing number (FDN) is a function in the communication protocol. After the terminal turns on the FDN, the terminal can only call or send a text message to the number in the FDN number set.
对数据业务而言,在终端开启FDN之后,如果用户通过终端发起数据业务请求,则终端中的底层通信模块将判断FDN号码集合中是否包含预设的字符段(例如,*99#),如果FDN号码集合中包含预设的字符段,则表明该终端被允许进行数据业务,否则,则表明该终端不被允许进行数据业务,底层通信模块将拒绝用户发起的数据业务请求。For the data service, after the terminal starts the FDN, if the user initiates a data service request through the terminal, the underlying communication module in the terminal determines whether the FDN number set contains a preset character segment (for example, *99#), if The preset number of characters in the FDN number set indicates that the terminal is allowed to perform data services. Otherwise, the terminal is not allowed to perform data services, and the underlying communication module rejects the data service request initiated by the user.
具体来讲,数据业务可以分为多媒体信息服务(Multimedia Messaging Service;简称:MMS)业务和非MMS数据业务。其中,MMS业务的接入点名称(Access Point Name;简称:APN)类型为MMS,与短信业务及通话业务类似,MMS业务有确定的目标终端,即用户发起的MMS业务请求中包含目标终端的号码,终端在执行该MMS业务时,向目标终端发送MMS业务数据。与MMS业务不同,非MMS数据业务没有目标终端的限制,用户通过终端进行非MMS数据业务时,难以保证接收非MMS数据业务的对端为许可通信的终端,无法保障信息的安全。Specifically, the data service can be classified into a multimedia information service (MMS) service and a non-MMS data service. The access point name (APN) type of the MMS service is MMS, which is similar to the short message service and the call service. The MMS service has a certain target terminal, that is, the user initiated MMS service request includes the target terminal. The number, when the terminal performs the MMS service, sends the MMS service data to the target terminal. Different from the MMS service, the non-MMS data service does not have the limitation of the target terminal. When the user performs the non-MMS data service through the terminal, it is difficult to ensure that the peer end that receives the non-MMS data service is the terminal that permits communication, and the information cannot be secured.
现有技术中,如果为了保护信息的安全,限制终端进行非MMS数据业务,那么终端同样会被限制进行MMS业务,导致用户无法与被许可通信的目标终端进行正常的MMS业务数据的传输。
In the prior art, if the terminal is restricted from performing non-MMS data services in order to protect the security of the information, the terminal is also restricted from performing the MMS service, so that the user cannot perform normal MMS service data transmission with the target terminal that is permitted to communicate.
发明内容Summary of the invention
本发明实施例提供一种发送数据业务的方法、装置及终端,用于解决在限制非MMS业务时,终端无法进行MMS业务的问题。The embodiment of the invention provides a method, a device and a terminal for transmitting a data service, which are used to solve the problem that the terminal cannot perform the MMS service when the non-MMS service is restricted.
第一方面,本发明实施例提供一种发送数据业务的方法,包括:In a first aspect, an embodiment of the present invention provides a method for sending a data service, including:
终端检测到发送数据业务的请求时,获取所述数据业务的类型;When the terminal detects the request for sending the data service, acquiring the type of the data service;
当所述数据业务为多媒体信息服务MMS业务时,所述终端判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;When the data service is a multimedia information service MMS service, the terminal determines whether the number of the target terminal included in the request is included in a fixed dialed FDN number set saved by the terminal;
如果所述目标终端的号码包含在所述FDN号码集合中,则所述终端向所述目标终端发送所述MMS业务。If the number of the target terminal is included in the FDN number set, the terminal sends the MMS service to the target terminal.
结合第一方面,在第一方面的第一种可能的实现方式中,在所述终端判断所述目标终端的号码是否包含在所述FDN号码集合中之后,所述方法还包括:With reference to the first aspect, in a first possible implementation manner of the first aspect, after the terminal determines whether the number of the target terminal is included in the FDN number set, the method further includes:
如果所述目标终端的号码没有包含在所述FDN号码集合之中,则所述终端拒绝向所述目标终端发送所述MMS业务。If the number of the target terminal is not included in the set of FDN numbers, the terminal refuses to send the MMS service to the target terminal.
结合第一方面,在第一方面的第二种可能的实现方式中,所述终端向所述目标终端发送所述MMS业务,包括:With reference to the first aspect, in a second possible implementation manner of the first aspect, the sending, by the terminal, the MMS service to the target terminal includes:
所述终端向网络侧设备发送分组数据协议PDP激活请求;Transmitting, by the terminal, a packet data protocol PDP activation request to the network side device;
所述终端接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。The terminal receives the PDP activation success message returned by the network side device, and sends the MMS service to the target terminal according to the channel allocated by the network side device.
结合第一方面或者第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,在获取所述数据业务的类型之前,所述方法还包括:In conjunction with the first aspect, or the first possible implementation of the first aspect, or the second possible implementation of the first aspect, in a third possible implementation manner of the first aspect, Before the type, the method further includes:
所述终端从客户识别模块SIM卡读取所述FDN号码集合;The terminal reads the FDN number set from a customer identification module SIM card;
所述终端将所述FDN号码集合存储在所述终端的存储单元中。The terminal stores the set of FDN numbers in a storage unit of the terminal.
结合第一方面的第三种可能的实现方式中,在第一方面的第四种可能的实现方式中,所述方法还包括:
In conjunction with the third possible implementation of the first aspect, in a fourth possible implementation of the first aspect, the method further includes:
在检测到所述SIM卡中的所述FDN号码集合有更新时,所述终端将更新后的FDN号码集合存储在所述存储单元中。Upon detecting that there is an update to the set of FDN numbers in the SIM card, the terminal stores the updated set of FDN numbers in the storage unit.
第二方面,本发明实施例提供一种发送数据业务的装置,包括:In a second aspect, an embodiment of the present invention provides an apparatus for sending a data service, including:
获取模块,用于在检测到发送数据业务的请求时,获取所述数据业务的类型;An obtaining module, configured to acquire a type of the data service when detecting a request for sending a data service;
判断模块,用于当所述数据业务为多媒体信息服务MMS业务时,判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;a determining module, configured to determine, when the data service is a multimedia information service MMS service, whether a number of the target terminal included in the request is included in a fixed dialing FDN number set saved by the terminal;
发送模块,用于在所述目标终端的号码包含在所述FDN号码集合中时,向所述目标终端发送所述MMS业务。And a sending module, configured to send the MMS service to the target terminal when the number of the target terminal is included in the FDN number set.
结合第二方面,在第二方面的第一种可能的实现方式中,所述发送模块还用于:在所述目标终端的号码没有包含在所述FDN号码集合之中时,拒绝向所述目标终端发送所述MMS业务。With reference to the second aspect, in a first possible implementation manner of the second aspect, the sending module is further configured to: when the number of the target terminal is not included in the FDN number set, reject the The target terminal sends the MMS service.
结合第二方面,在第二方面的第二种可能的实现方式中,所述发送模块具体用于:在所述目标终端的号码包含在所述FDN号码集合中时,向网络侧设备发送分组数据协议PDP激活请求;并接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。With reference to the second aspect, in a second possible implementation manner of the second aspect, the sending module is specifically configured to: when the number of the target terminal is included in the FDN number set, send the packet to the network side device The data protocol PDP activation request is received; and the PDP activation success message returned by the network side device is received, and the MMS service is sent to the target terminal according to the channel allocated by the network side device.
结合第二方面或者第二方面的第一种可能的实现方式或者第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述装置还包括:With reference to the second aspect, or the first possible implementation of the second aspect, or the second possible implementation of the second aspect, in a third possible implementation manner of the second aspect, the apparatus further includes:
预处理模块,用于在所述获取模块获取所述数据业务的类型之前,从客户识别模块SIM卡读取所述FDN号码集合;并将所述FDN号码集合存储在所述终端的存储单元中。a pre-processing module, configured to: before the acquiring module acquires the type of the data service, read the FDN number set from a customer identification module SIM card; and store the FDN number set in a storage unit of the terminal .
结合第二方面的第三种可能的实现方式中,在第二方面的第四种可能的实现方式中,所述预处理模块还用于:在检测到所述SIM卡中的所述FDN号码集合有更新时,将更新后的FDN号码集合存储在所述存储单元中。
In a fourth possible implementation manner of the second aspect, in a fourth possible implementation manner of the second aspect, the pre-processing module is further configured to: when detecting the FDN number in the SIM card When the set has an update, the updated set of FDN numbers is stored in the storage unit.
第三方面,本发明实施例提供一种终端,包括:In a third aspect, an embodiment of the present invention provides a terminal, including:
收发器,用于接收及发送数据;a transceiver for receiving and transmitting data;
存储单元,用于存储指令;a storage unit for storing instructions;
处理器,分别与所述收发器以及所述存储单元相连,用于执行所述存储单元存储的指令,以在执行所述指令时执行如下步骤:在检测到发送数据业务的请求时,获取所述数据业务的类型;当所述数据业务为多媒体信息服务MMS业务时,判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;如果所述目标终端的号码包含在所述FDN号码集合中,指示所述收发器向所述目标终端发送所述MMS业务。a processor, which is respectively connected to the transceiver and the storage unit, for executing an instruction stored by the storage unit, to perform the following steps when executing the instruction: when detecting a request for sending a data service, acquiring Determining a type of data service; when the data service is a multimedia information service MMS service, determining whether a number of the target terminal included in the request is included in a fixed dialed FDN number set saved by the terminal; The number is included in the set of FDN numbers, instructing the transceiver to send the MMS service to the target terminal.
结合第三方面,在第三方面的第一种可能的实现方式中,所述处理器还用于:如果所述目标终端的号码没有包含在所述FDN号码集合之中,指示所述收发器拒绝向所述目标终端发送所述MMS业务。With reference to the third aspect, in a first possible implementation manner of the third aspect, the processor is further configured to: if the number of the target terminal is not included in the FDN number set, indicating the transceiver Refusing to send the MMS service to the target terminal.
结合第三方面,在第三方面的第二种可能的实现方式中,所述处理器用于:指示所述收发器向所述目标终端发送所述MMS业务,具体为:指示所述收发器向网络侧设备发送分组数据协议PDP激活请求;以及指示所述收发器接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。With reference to the third aspect, in a second possible implementation manner of the third aspect, the processor is configured to: instruct the transceiver to send the MMS service to the target terminal, specifically: instructing the transceiver to The network side device sends a packet data protocol PDP activation request; and instructs the transceiver to receive the PDP activation success message returned by the network side device, and sends the MMS service to the target terminal according to the channel allocated by the network side device .
结合第三方面或者第三方面的第一种可能的实现方式或者第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述处理器还用于:在获取所述数据业务的类型之前,从客户识别模块SIM卡读取所述FDN号码集合;以及将所述FDN号码集合存储在所述终端的存储单元中。With reference to the third aspect, or the first possible implementation manner of the third aspect, or the second possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the processor is further used to Retrieving the set of FDN numbers from a subscriber identity module SIM card before acquiring the type of the data service; and storing the set of FDN numbers in a storage unit of the terminal.
结合第三方面的第三种可能的实现方式中,在第三方面的第四种可能的实现方式中,所述处理器还用于:在检测到所述SIM卡中的所述FDN号码集合有更新时,将更新后的FDN号码集合存储在所述存储单元中。In conjunction with the third possible implementation of the third aspect, in a fourth possible implementation manner of the third aspect, the processor is further configured to: when the FDN number set in the SIM card is detected When there is an update, the updated set of FDN numbers is stored in the storage unit.
本发明实施例中,在用户请求发送数据业务时,终端能够确定数据业务的类型,并在数据业务为MMS业务时,确定出MMS业务的目标终端是否为许可通信终端,并响应针对许可目标终端的MMS业务请求。无论终端是否被
限制进行非MMS业务,其皆可与许可通信的目标终端进行MMS业务传输,满足许可通信的用户间进行MMS数据传输的需求。In the embodiment of the present invention, when the user requests to send the data service, the terminal can determine the type of the data service, and when the data service is the MMS service, determine whether the target terminal of the MMS service is the licensed communication terminal, and respond to the target terminal for the license. MMS business request. Whether the terminal is
The non-MMS service is restricted, and all of them can perform MMS service transmission with the target terminal that is permitted to communicate, and meet the requirement of MMS data transmission between users who permit communication.
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention, Those skilled in the art can also obtain other drawings based on these drawings without paying for inventive labor.
图1为本发明实施例中发送数据业务的方法的流程示意图;1 is a schematic flowchart of a method for transmitting a data service according to an embodiment of the present invention;
图2为本发明实施例中发送数据业务的方法的进一步细化流程的示意图;2 is a schematic diagram of a further refinement process of a method for transmitting a data service according to an embodiment of the present invention;
图3为本发明实施例中通过操作系统处理数据业务请求的示意图;3 is a schematic diagram of processing a data service request by an operating system according to an embodiment of the present invention;
图4为本发明实施例中通过底层通信模块处理数据业务请求的示意图;4 is a schematic diagram of processing a data service request by an underlying communication module according to an embodiment of the present invention;
图5为本发明实施例中装置400的结构示意框图;FIG. 5 is a schematic block diagram showing the structure of a device 400 according to an embodiment of the present invention; FIG.
图6为本发明实施例中终端500的结构示意框图。FIG. 6 is a schematic block diagram showing the structure of a terminal 500 according to an embodiment of the present invention.
下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。The technical solutions of the present invention are described in detail below with reference to the accompanying drawings and specific embodiments. It is understood that the specific features of the embodiments and the embodiments of the present invention are the detailed description of the technical solutions of the present invention, and are not limited to the technical solutions of the present invention. In the case of no conflict, the technical features of the embodiments of the present invention and the embodiments may be combined with each other.
参照图1,为本发明实施例提供的一种发送数据业务的方法的流程示意图,该流程包括如下步骤:FIG. 1 is a schematic flowchart of a method for sending a data service according to an embodiment of the present invention, where the process includes the following steps:
步骤101:终端检测到发送数据业务的请求时,获取数据业务的类型;Step 101: When the terminal detects the request for sending the data service, the terminal acquires the type of the data service.
步骤102:当数据业务为MMS业务时,终端判断请求包含的目标终端的号码是否包含在终端保存的FDN号码集合中;Step 102: When the data service is an MMS service, the terminal determines whether the number of the target terminal included in the request is included in the FDN number set saved by the terminal.
步骤103:如果目标终端的号码包含在FDN号码集合中,则终端向目标终端发送MMS业务。
Step 103: If the number of the target terminal is included in the FDN number set, the terminal sends the MMS service to the target terminal.
具体的,本发明实施例中的终端为可以进行MMS业务的设备,例如,终端可以为第四代移动通信技术(the 4th Generation mobile communication technology;简称:4G)中定义的用户终端(User Equipment;简称:UE)。该终端具有FDN功能,在开启FDN之后,终端可以与许可的目标终端进行短信业务以及通话业务。Specifically, the terminal in the embodiment of the present invention is a device that can perform an MMS service, for example, the terminal may be a user terminal defined in the 4th Generation mobile communication technology (4G) (User Equipment; Abbreviation: UE). The terminal has an FDN function. After the FDN is enabled, the terminal can perform short message service and call service with the licensed target terminal.
步骤101中,用户运行终端上的应用程序发起数据业务请求时,终端能够检测到该请求,检测到数据业务请求之后,终端将获取用户所请求的数据业务的类型。具体实施时,终端可以获取请求中包含的所请求的数据业务的APN类型,如果APN类型为MMS,则所请求的数据业务为MMS业务,否则,所请求的数据业务为非MMS数据业务。实际情况中,执行步骤101时,也可以采用现有技术中的其它技术手段来确定数据业务的类型,本发明实施例不再详述。In step 101, when the application running on the terminal initiates a data service request, the terminal can detect the request, and after detecting the data service request, the terminal acquires the type of the data service requested by the user. In a specific implementation, the terminal may obtain the APN type of the requested data service included in the request. If the APN type is MMS, the requested data service is an MMS service; otherwise, the requested data service is a non-MMS data service. In the actual situation, when the step 101 is performed, other technical means in the prior art may be used to determine the type of the data service, which is not detailed in the embodiment of the present invention.
步骤102中,当确定所请求的数据业务为MMS业务时,终端获取请求中携带的该MMS业务的目标终端的号码,并判断目标终端的号码是否为许可通信号码。具体实施时,终端的许可通信号码保存在固定拨号FDN号码集合中,终端在FDN号码集合中进行检索,判断FDN号码集合中是否包含目标终端的号码,如果包含,则表明目标终端为许可通信终端。In step 102, when it is determined that the requested data service is an MMS service, the terminal acquires the number of the target terminal of the MMS service carried in the request, and determines whether the number of the target terminal is a licensed communication number. In a specific implementation, the license communication number of the terminal is stored in the fixed dialing FDN number set, and the terminal searches in the FDN number set to determine whether the FDN number set includes the target terminal number, and if so, the target terminal is the licensed communication terminal. .
步骤103中,如果FDN号码集合中包含目标终端的号码,终端将响应用户发起的数据业务请求,向目标终端发送MMS业务。In step 103, if the FDN number set contains the number of the target terminal, the terminal will send the MMS service to the target terminal in response to the data service request initiated by the user.
本发明实施例中,步骤101至步骤103可以由终端的底层通信模块来执行。底层通信模块为通过天线(天线可以包含在底层通信模块之中,也可以在底层通信模块之外)与网络侧设备进行交互的通信芯片,负责处理通信协议定义的相关通信流程,如搜索网络,执行通话业务、执行数据业务、执行短信业务、进行小区广播,等等。可选的,底层通信模块还可以进行模拟信号和数字信号的相互转换,例如,底层通信模块可以为调制解调器(modem)芯片。如果通过底层通信模块执行步骤101至步骤103,则底层通信模块中固化为步骤101至步骤103对应的指令,底层通信模块通过执行固化的指令来
完成步骤101至步骤103对应的步骤。In the embodiment of the present invention, steps 101 to 103 may be performed by an underlying communication module of the terminal. The underlying communication module is a communication chip that interacts with the network side device through an antenna (the antenna can be included in the underlying communication module or outside the underlying communication module), and is responsible for processing related communication processes defined by the communication protocol, such as a search network. Perform call services, perform data services, perform short message services, perform cell broadcasts, and more. Optionally, the underlying communication module can also perform mutual conversion between the analog signal and the digital signal. For example, the underlying communication module can be a modem chip. If the step 101 to the step 103 are performed by the underlying communication module, the lower layer communication module is solidified into the instruction corresponding to the step 101 to the step 103, and the underlying communication module performs the curing instruction.
The steps corresponding to steps 101 to 103 are completed.
另外,步骤101至步骤103也可以由终端的操作系统来负责处理,即终端通过处理器运行操作系统对应的指令,进而完成步骤101至步骤103的步骤。本发明实施例中,操作系统用于向应用程序提供接口,以及接收应用程序的业务请求,并与底层通信模块交互,指示底层通信模块执行相关的通信流程。以具有安卓(Android)系统的移动终端为例,安卓系统中的应用框架(framework)即相当于本发明实施例中的操作系统,可以由安卓系统中的framework层检测用户的数据业务请求,并执行步骤101至步骤103,以在数据业务为MMS业务,且确定该MMS业务的对端为许可通信终端时,指示底层通信模块发送该MMS业务。In addition, step 101 to step 103 may also be handled by the operating system of the terminal, that is, the terminal runs the instruction corresponding to the operating system by the processor, and then completes the steps of step 101 to step 103. In the embodiment of the present invention, an operating system is configured to provide an interface to an application, and receive a service request of the application, and interact with the underlying communication module to instruct the underlying communication module to execute an associated communication process. Taking the mobile terminal with the Android system as an example, the application framework in the Android system is equivalent to the operating system in the embodiment of the present invention, and the data service request of the user can be detected by the framework layer in the Android system, and Steps 101 to 103 are performed to instruct the underlying communication module to send the MMS service when the data service is an MMS service and the peer end of the MMS service is determined to be a licensed communication terminal.
上述技术方案中,在用户请求发送数据业务时,终端能够确定数据业务的类型,并在数据业务为MMS业务时,确定出MMS业务的目标终端是否为许可通信终端,并响应针对许可目标终端的MMS业务请求。无论终端是否被限制进行非MMS业务,其皆可与许可通信的目标终端进行MMS业务传输,满足许可通信的用户间进行MMS数据传输的需求。In the foregoing technical solution, when the user requests to send the data service, the terminal can determine the type of the data service, and when the data service is the MMS service, determine whether the target terminal of the MMS service is the licensed communication terminal, and respond to the target terminal for the license. MMS business request. Regardless of whether the terminal is restricted to perform non-MMS services, it can perform MMS service transmission with the target terminal that is permitted to communicate, and meet the requirement of MMS data transmission between users who permit communication.
可选的,在步骤102之后,参照图2,还包括步骤104:如果目标终端的号码没有包含在FDN号码集合之中,则终端拒绝向目标终端发送MMS业务。Optionally, after step 102, referring to FIG. 2, the method further includes the step 104: if the number of the target terminal is not included in the FDN number set, the terminal refuses to send the MMS service to the target terminal.
具体的,如果确定FDN号码集合中不包含目标终端的号码,则表明该目标终端为非许可通信终端,不能保证目标终端侧的用户不会泄露接收的MMS业务的信息,为了保证信息安全,终端拒绝该MMS业务请求,拒绝向目标终端发送该MMS业务。Specifically, if it is determined that the FDN number set does not include the number of the target terminal, it indicates that the target terminal is an unlicensed communication terminal, and the user on the target terminal side cannot ensure that the received MMS service information is not leaked. The MMS service request is rejected, and the MMS service is refused to be sent to the target terminal.
本发明实施例中,步骤104可以由操作系统完成,如安卓系统中的framework层,也可以由底层通信模块执行。In the embodiment of the present invention, the step 104 may be completed by an operating system, such as a framework layer in an Android system, or may be executed by an underlying communication module.
可选的,本发明实施例中,步骤103中,终端向目标终端发送MMS业务,在具体执行时,包括如下步骤:Optionally, in the embodiment of the present invention, in step 103, the terminal sends the MMS service to the target terminal, where the specific execution includes the following steps:
终端向网络侧设备发送分组数据协议PDP激活请求;The terminal sends a packet data protocol PDP activation request to the network side device;
终端接收网络侧设备返回的PDP激活成功消息,并根据网络侧设备分配
的信道向目标终端发送MMS业务。The terminal receives the PDP activation success message returned by the network side device, and allocates according to the network side device.
The channel sends an MMS service to the target terminal.
具体的,网络侧设备包括但不限于:移动通信网络中的基站、小区通信设备、中继设备,等等。本发明实施例中,终端通过底层通信模块与网络侧设备进行交互,即,通过底层通信模块向网络侧设备发送PDP激活请求,并通过底层通信模块接收PDP激活成功消息,并根据网络侧设备分配的信道向目标终端发送MMS业务。Specifically, the network side device includes, but is not limited to, a base station, a cell communication device, a relay device, and the like in a mobile communication network. In the embodiment of the present invention, the terminal interacts with the network side device through the underlying communication module, that is, sends a PDP activation request to the network side device through the underlying communication module, and receives the PDP activation success message through the underlying communication module, and allocates according to the network side device. The channel sends an MMS service to the target terminal.
可选的,本发明实施例中,在步骤101之后,继续参照图2,还包括如下步骤:Optionally, in the embodiment of the present invention, after step 101, with continued reference to FIG. 2, the method further includes the following steps:
步骤105:当请求的数据业务为非MMS数据业务时,终端判断FDN号码集合中是否包含预设字符段;Step 105: When the requested data service is a non-MMS data service, the terminal determines whether the preset character segment is included in the FDN number set.
步骤106:如果FDN号码集合中包含预设字符段,终端向请求包含的目标通信地址发送该非MMS数据业务;Step 106: If the FDN number set includes a preset character segment, the terminal sends the non-MMS data service to the target communication address included in the request.
步骤107:如果FDN号码集合中不包含预设字符段,终端拒绝发送该非MMS数据业务。Step 107: If the preset character segment is not included in the FDN number set, the terminal refuses to send the non-MMS data service.
具体的,如果确定所请求的数据业务不是MMS业务,终端将判断自身是否可以进行非MMS数据业务,在确定可以进行非MMS数据业务之后,向请求包含的目标通信地址发送该非MMS数据业务,反之,在确定不可以进行非MMS数据业务之后,将拒绝非MMS数据业务请求,拒绝向目标通信地址发送该非MMS数据业务。Specifically, if it is determined that the requested data service is not an MMS service, the terminal determines whether it can perform the non-MMS data service, and after determining that the non-MMS data service can be performed, sends the non-MMS data service to the target communication address included in the request, On the other hand, after determining that the non-MMS data service cannot be performed, the non-MMS data service request is rejected, and the non-MMS data service is refused to be sent to the target communication address.
具体实施时,终端在FDN号码集合中进行检索,判断FDN号码集合中是否包含预设字符段,如果包含有预设字符段,则表明终端被允许进行非MMS数据业务,反之,如果FDN号码集合中没有包含预设字符段,则表明终端被禁止进行非MMS数据业务。实际情况中,预设字符段可以根据需求进行定义,例如,可以将预设字符段定义为“*99#”。In a specific implementation, the terminal performs a search in the FDN number set to determine whether the FDN number set includes a preset character segment. If the preset character segment is included, it indicates that the terminal is allowed to perform non-MMS data service, and vice versa, if the FDN number set is used. If the preset character segment is not included, it indicates that the terminal is prohibited from performing non-MMS data services. In the actual situation, the preset character segment can be defined according to requirements. For example, the preset character segment can be defined as "*99#".
其中,终端向请求包含的目标通信地址发送该非MMS数据业务,具体实施时包括如下步骤:首先,终端向网络侧设备发送PDP激活请求,网络侧设备响应PDP激活请求,并为终端分配信道,终端在网络侧设备分配的信道上
向目标通信地址发送该非MMS数据业务。The terminal sends the non-MMS data service to the target communication address that is included in the request. The specific implementation includes the following steps: First, the terminal sends a PDP activation request to the network side device, and the network side device responds to the PDP activation request, and allocates a channel to the terminal. The terminal is on the channel allocated by the network side device.
The non-MMS data service is sent to the target communication address.
本发明实施例中,步骤105至步骤107可以由终端的底层通信模块来执行,该底层通信模块中固化为步骤105至步骤107对应的指令。另外,步骤105至步骤107也可以由终端的操作系统来负责处理,即终端通过处理器运行操作系统对应的指令,判断终端是否可以进行非MMS数据业务,并在允许时指示底层通信模块发送非MMS数据业务,以及在终端被禁止进行非MMS数据业务时拒绝发送请求的非MMS数据业务。In the embodiment of the present invention, the step 105 to the step 107 may be performed by the bottom layer communication module of the terminal, and the bottom layer communication module is solidified into the instructions corresponding to the steps 105 to 107. In addition, step 105 to step 107 may also be handled by the operating system of the terminal, that is, the terminal runs the instruction corresponding to the operating system by the processor, determines whether the terminal can perform non-MMS data service, and indicates that the underlying communication module sends the non-permitted when allowed. MMS data service, and non-MMS data service that refuses to send a request when the terminal is prohibited from performing non-MMS data services.
上述技术方案中,终端能够区分MMS业务以及非MMS数据业务,针对请求的非MMS数据业务,终端能够确定自身是否被允许发送非MMS数据业务,以此来确定是否响应请求,发送非MMS数据业务。而针对请求的MMS业务,终端能够确定请求的MMS业务的目标终端是否为许可通信终端,以此来确定是否响应响应请求,发送MMS业务。因此,通过对MMS业务请求以及非MMS数据业务进行上述不同处理,能够允许终端向许可目标终端发送MMS业务,但禁止终端发送非MMS数据业务,或者,能够允许终端发送非MMS数据业务,但禁止终端向非许可通信终端发送MMS业务,实现了对数据业务的多样化限制,满足用户对数据业务的固定拨号限制的多样化需求。In the foregoing technical solution, the terminal can distinguish between the MMS service and the non-MMS data service. For the requested non-MMS data service, the terminal can determine whether it is allowed to send the non-MMS data service, thereby determining whether to respond to the request and send the non-MMS data service. . For the requested MMS service, the terminal can determine whether the target terminal of the requested MMS service is a licensed communication terminal, thereby determining whether to send the MMS service in response to the response request. Therefore, by performing the above different processing on the MMS service request and the non-MMS data service, the terminal can be allowed to send the MMS service to the license target terminal, but the terminal is prohibited from transmitting the non-MMS data service, or can allow the terminal to send the non-MMS data service, but is prohibited. The terminal sends the MMS service to the unlicensed communication terminal, which realizes the diversification of the data service and satisfies the diversified demand of the user for the fixed dialing restriction of the data service.
可选的,本发明实施例中,在步骤101:判断请求所请求的数据业务是否为MMS业务之前,继续参照图2,还包括如下步骤:Optionally, in the embodiment of the present invention, before determining whether the requested data service is an MMS service, and continuing to refer to FIG. 2, the method further includes the following steps:
步骤108:终端从客户识别模块SIM卡读取FDN号码集合;Step 108: The terminal reads the FDN number set from the customer identification module SIM card.
步骤109:终端将FDN号码集合存储在终端的存储单元中。Step 109: The terminal stores the FDN number set in the storage unit of the terminal.
具体的,在通过FDN限制终端的通信时,将FDN号码写入客户识别模块(Subscriber Identity Module;简称:SIM)之中,本发明实施例中,为了便于终端检索FDN号码,先从SIM卡中读取出FDN号码集合,并将FDN号码集合保存在终端的存储单元之中。Specifically, when the communication of the terminal is restricted by the FDN, the FDN number is written into the Subscriber Identity Module (SIM). In the embodiment of the present invention, in order to facilitate the terminal to retrieve the FDN number, the SIM card is first used. The FDN number set is read out, and the FDN number set is saved in the storage unit of the terminal.
实际情况中,由终端的负责与SIM卡交互的底层通信模块从SIM卡中读取FDN号码集合,然后终端将读取的FDN号码集合保存在终端的存储单元之中,存储单元可以是内存、寄存器、硬盘等存储设备。
In the actual situation, the underlying communication module of the terminal responsible for interacting with the SIM card reads the FDN number set from the SIM card, and then the terminal stores the read FDN number set in the storage unit of the terminal, and the storage unit may be a memory, Storage devices such as registers and hard disks.
另外,步骤108至步骤109可以在SIM卡上电初始化时进行,也可以是在终端运行时周期性地进行,还可以是在检测到SIM卡中的FDN号码有变更时进行。上述技术方案中,通过预先将SIM卡中的FDN号码保存在存储单元之中,方便进行FDN号码的检索,减少了处理数据业务的FDN限制时的耗时,提高效率。In addition, step 108 to step 109 may be performed when the SIM card is powered on, or may be performed periodically when the terminal is running, or may be performed when it is detected that the FDN number in the SIM card is changed. In the above technical solution, by storing the FDN number in the SIM card in the storage unit in advance, the FDN number is conveniently retrieved, which reduces the time consuming when processing the FDN limit of the data service, and improves the efficiency.
另外,实际情况中,如果步骤101至步骤103由底层通信模块执行,且该底层通信模块可以直接从SIM卡中读取FDN号码集合,则可以不执行步骤108至步骤109,通信模块需要检索FDN号码时,直接在SIM卡中读取数据即可。In addition, in the actual situation, if step 101 to step 103 are performed by the underlying communication module, and the underlying communication module can directly read the FDN number set from the SIM card, step 108 to step 109 may not be performed, and the communication module needs to retrieve the FDN. When the number is used, the data can be read directly in the SIM card.
可选的,本发明实施例提供的发送数据业务的方法,还包括如下步骤:Optionally, the method for sending a data service provided by the embodiment of the present invention further includes the following steps:
在检测到SIM卡中的FDN号码集合有更新时,终端将更新后的FDN号码集合存储在存储单元中。Upon detecting that there is an update in the set of FDN numbers in the SIM card, the terminal stores the updated set of FDN numbers in the storage unit.
具体的,终端可以通过底层通信模块检测SIM卡中的FDN号码集合中的号码是否有变更,当检测到SIM卡中的FDN号码集合有更新时,通过底层通信模块将更新后的FDN号码集合存储在存储单元中,以便保证FDN进程能够正确的执行。Specifically, the terminal may detect, by using the underlying communication module, whether the number in the FDN number set in the SIM card is changed. When detecting that the FDN number set in the SIM card is updated, the terminal stores the updated FDN number set through the bottom layer communication module. In the storage unit, to ensure that the FDN process can be executed correctly.
可选的,本发明实施例中,在执行步骤103时,终端向目标终端发送MMS业务之前,还包括如下步骤:终端确定请求的发起者合法。Optionally, in the embodiment of the present invention, before the terminal sends the MMS service to the target terminal, the terminal further includes the following steps: the terminal determines that the originator of the request is legal.
具体的,在向目标终端发送MMS业务之前,终端还将确定请求的发起者是否合法,只有在确定请求的发起者合法之后,才响应请求,向目标终端发送MMS业务。Specifically, before sending the MMS service to the target terminal, the terminal further determines whether the originator of the request is legal, and only sends the MMS service to the target terminal after responding to the request after determining that the originator of the request is legal.
实际情况中,确定请求的发起者是否合法这一步骤可以在确定用户请求的MMS业务的目标终端为许可通信终端之后执行,亦即在步骤102中确定目标终端的号码在FDN号码集合中之后执行,也可以在步骤102之前,步骤101中检测到发送数据业务的请求后执行,本发明实施例中不予限定。In an actual case, the step of determining whether the originator of the request is legal may be performed after determining that the target terminal of the MMS service requested by the user is the licensed communication terminal, that is, after determining in step 102 that the number of the target terminal is in the FDN number set. The method of sending a data service is detected in step 101 before the step 102, which is not limited in the embodiment of the present invention.
具体实施时,终端确定请求的发起者是否合法的方式包括但不限于:During specific implementation, the manner in which the terminal determines whether the originator of the request is legal includes but is not limited to:
其一,确定发出请求的应用程序是否为合法应用程序,如果应用程序合
法,则请求的发起者合法。所谓合法应用程序可以是用户许可的可以发起MMS业务请求的应用程序,也可以是系统原生的应用程序。First, determine if the requesting application is a legitimate application, if the application is
Law, the originator of the request is legal. The so-called legitimate application can be a user-licensed application that can initiate an MMS service request, or a system-originated application.
其二,通过加密的方式验证请求的合法性。用户在发送MMS业务请求时,需要输入密码,终端读取请求中携带的密码,如果密码正确,则表明请求发起者合法,否则,请求的发起者不合法。Second, the validity of the request is verified by encryption. When sending a MMS service request, the user needs to input a password. The terminal reads the password carried in the request. If the password is correct, the request initiator is legal. Otherwise, the initiator of the request is invalid.
上述技术方案中,在确定用户请求的MMS业务的目标终端为许可通信终端之后,还将确定请求的发起者是否合法,进一步避免信息泄露,保障信息安全。In the above technical solution, after determining that the target terminal of the MMS service requested by the user is the licensed communication terminal, it is also determined whether the initiator of the request is legal, further avoiding information leakage and ensuring information security.
可选的,在执行步骤106时,终端向目标通信地址发送非MMS数据业务之前,还包括如下步骤:终端确定请求的发起者合法。Optionally, before the step of sending the non-MMS data service to the target communication address, the terminal further includes the following steps: the terminal determines that the originator of the request is legal.
具体的,在向目标通信地址发送非MMS数据业务之前,终端还将确定请求的发起者是否合法,只有在确定请求的发起者合法之后,才响应请求,向目标通信地址发送非MMS数据业务。其中,终端确定请求的发起者是否合法的方式,在本发明实施例中已经介绍,在此不再重复。Specifically, before sending the non-MMS data service to the target communication address, the terminal further determines whether the originator of the request is legal, and only sends the non-MMS data service to the target communication address after responding to the request after determining that the originator of the request is legal. The manner in which the terminal determines whether the initiator of the request is legal is described in the embodiment of the present invention, and is not repeated here.
实际情况中,确定请求的发起者是否合法这一步骤可以在确定终端被允许发送非MMS数据业务之后执行,亦即在步骤105中确定预设字符段的号码在FDN号码集合中之后执行,也可以在步骤105之前,步骤101中检测到发送数据业务的请求后执行,本发明实施例中不予限定。In an actual case, the step of determining whether the originator of the request is legal may be performed after determining that the terminal is allowed to send the non-MMS data service, that is, determining that the number of the preset character segment is performed in the FDN number set in step 105, The execution of the request for sending the data service may be performed in the step 101 before the step 105, which is not limited in the embodiment of the present invention.
上述技术方案中,在确定终端被允许发送非MMS数据业务之后,还将确定请求的发起者是否合法,进一步避免信息泄露,保障信息安全。In the foregoing technical solution, after determining that the terminal is allowed to send the non-MMS data service, it is also determined whether the initiator of the request is legal, further avoiding information leakage and ensuring information security.
为了便于理解本发明实施例提供的发送数据业务的方法,下面结合应用实例予以说明。In order to facilitate the understanding of the method for transmitting data services provided by the embodiments of the present invention, the following describes an application example.
参照图3,为通过操作系统处理数据业务请求的示意图,终端发送数据业务的流程包括如下步骤:Referring to FIG. 3, which is a schematic diagram of processing a data service request by an operating system, a process for a terminal to send a data service includes the following steps:
步骤201:应用程序向操作系统请求发送数据业务,然后执行步骤202;Step 201: The application requests the operating system to send a data service, and then proceeds to step 202;
步骤202:操作系统判断数据业务的类型;如果是MMS业务,转向步骤203,否则,转向步骤213;
Step 202: The operating system determines the type of the data service; if it is the MMS service, proceeds to step 203, otherwise, proceeds to step 213;
步骤203:操作系统判断FDN号码集合中是否包含目标终端的号码,如果包含,转向步骤204,否则,转向步骤211;Step 203: The operating system determines whether the FDN number set contains the number of the target terminal, if yes, go to step 204, otherwise, go to step 211;
步骤204:操作系统对请求者进行鉴权,鉴权成功,转向步骤205,否则,转向步骤212;Step 204: The operating system authenticates the requester, and the authentication succeeds, and proceeds to step 205. Otherwise, the process proceeds to step 212.
步骤205:操作系统指示底层通信模块发起MMS业务的PDP激活请求,然后执行步骤206;Step 205: The operating system instructs the underlying communication module to initiate a PDP activation request for the MMS service, and then proceeds to step 206;
步骤206:底层通信模块向网络侧设备发起MMS业务的PDP激活请求,然后执行步骤207;Step 206: The underlying communication module initiates a PDP activation request for the MMS service to the network side device, and then performs step 207;
步骤207:网络侧设备向底层通信模块返回激活成功消息,并分配信道,然后执行步骤208;Step 207: The network side device returns an activation success message to the underlying communication module, and allocates a channel, and then proceeds to step 208;
步骤208:底层通信模块向操作系统返回激活成功消息,然后执行步骤209;Step 208: The underlying communication module returns an activation success message to the operating system, and then proceeds to step 209;
步骤209:操作系统指示底层通信模块在分配的信道发送MMS业务,然后执行步骤210;Step 209: The operating system instructs the underlying communication module to send the MMS service on the allocated channel, and then proceeds to step 210;
步骤210:底层通信模块在分配的信道发送MMS业务,结束。Step 210: The underlying communication module sends the MMS service on the allocated channel, and ends.
步骤211:操作系统向应用程序返回目标终端为非许可通信终端的消息,结束。Step 211: The operating system returns a message that the target terminal is an unlicensed communication terminal to the application, and ends.
步骤212:操作系统向应用程序返回鉴权失败消息,结束。Step 212: The operating system returns an authentication failure message to the application, and ends.
步骤213:操作系统判断FDN号码集合中是否包含预设字符段,如果包含,转向步骤214,否则,转向步骤221;Step 213: The operating system determines whether the FDN number set contains a preset character segment, if it is included, proceeds to step 214, otherwise, proceeds to step 221;
步骤214:操作系统对请求者进行鉴权,鉴权成功,转向步骤215,否则,转向步骤212;Step 214: The operating system authenticates the requester, and the authentication succeeds, and proceeds to step 215. Otherwise, the process proceeds to step 212.
步骤215:操作系统指示底层通信模块发起非MMS数据业务的PDP激活请求,然后执行步骤216;Step 215: The operating system instructs the underlying communication module to initiate a PDP activation request for the non-MMS data service, and then proceeds to step 216;
步骤216:底层通信模块向网络侧设备发起非MMS数据业务的PDP激活请求,然后执行步骤217;Step 216: The underlying communication module initiates a PDP activation request for the non-MMS data service to the network side device, and then proceeds to step 217;
步骤217:网络侧设备向底层通信模块返回激活成功消息,并分配信道,
然后执行步骤218;Step 217: The network side device returns an activation success message to the underlying communication module, and allocates a channel.
Then perform step 218;
步骤218:底层通信模块向操作系统返回激活成功消息,然后执行步骤219;Step 218: The underlying communication module returns an activation success message to the operating system, and then proceeds to step 219;
步骤219:操作系统指示底层通信模块在分配的信道发送非MMS数据业务,然后执行步骤220;Step 219: The operating system instructs the underlying communication module to send non-MMS data services on the allocated channel, and then proceeds to step 220;
步骤220:底层通信模块在分配的信道发送非MMS数据业务,结束。Step 220: The underlying communication module sends a non-MMS data service on the allocated channel, and ends.
步骤221:操作系统向应用程序返回终端被禁止进行非MMS数据业务的消息,结束。Step 221: The operating system returns a message that the terminal is prohibited from performing non-MMS data service to the application, and ends.
参照图4,为通过底层通信模块处理数据业务请求的示意图,终端发送数据业务的流程包括如下步骤:Referring to FIG. 4, which is a schematic diagram of processing a data service request by using an underlying communication module, a process for a terminal to send a data service includes the following steps:
步骤301:应用程序向操作系统发送数据业务请求,操作系统指示底层通信模块处理该数据业务请求,然后执行步骤302;Step 301: The application sends a data service request to the operating system, the operating system instructs the underlying communication module to process the data service request, and then proceeds to step 302;
步骤302:底层通信模块判断数据业务的类型;如果是MMS业务,转向步骤303,否则,转向步骤310;Step 302: The underlying communication module determines the type of the data service; if it is the MMS service, proceeds to step 303, otherwise, proceeds to step 310;
步骤303:底层通信模块判断FDN号码集合中是否包含目标终端的号码,如果包含,转向步骤304,否则,转向步骤308;Step 303: The underlying communication module determines whether the FDN number set contains the number of the target terminal, if it is included, proceeds to step 304, otherwise, proceeds to step 308;
步骤304:底层通信模块对请求者进行鉴权,鉴权成功,转向步骤305,否则,转向步骤309;Step 304: The underlying communication module authenticates the requester, and the authentication succeeds, and proceeds to step 305. Otherwise, the process proceeds to step 309;
步骤305:底层通信模块向网络侧设备发起MMS业务的PDP激活请求,然后执行步骤306;Step 305: The underlying communication module initiates a PDP activation request for the MMS service to the network side device, and then performs step 306;
步骤306:网络侧设备向底层通信模块返回激活成功消息,并分配信道,然后执行步骤307;Step 306: The network side device returns an activation success message to the underlying communication module, and allocates a channel, and then proceeds to step 307;
步骤307:底层通信模块在分配的信道发送MMS业务,结束。Step 307: The underlying communication module sends the MMS service on the allocated channel, and ends.
步骤308:底层通信模块向操作系统返回目标终端为非许可通信终端的消息,操作系统将该消息返回给应用程序,结束。Step 308: The underlying communication module returns a message that the target terminal is an unlicensed communication terminal to the operating system, and the operating system returns the message to the application, and ends.
步骤309:底层通信模块向操作系统返回鉴权失败消息,操作系统将该消息返回给应用程序,结束。
Step 309: The underlying communication module returns an authentication failure message to the operating system, and the operating system returns the message to the application, and ends.
步骤310:底层通信模块判断FDN号码集合中是否包含预设字符段,如果包含,转向步骤311,否则,转向步骤315;Step 310: The underlying communication module determines whether the preset character segment is included in the FDN number set, if yes, go to step 311, otherwise, go to step 315;
步骤311:底层通信模块对请求者进行鉴权,鉴权成功,转向步骤312,否则,转向步骤309;Step 311: The underlying communication module authenticates the requester, and the authentication succeeds, and the process proceeds to step 312. Otherwise, the process proceeds to step 309.
步骤312:底层通信模块向网络侧设备发起非MMS数据业务的PDP激活请求,然后执行步骤313;Step 312: The underlying communication module initiates a PDP activation request for the non-MMS data service to the network side device, and then proceeds to step 313;
步骤313:网络侧设备向底层通信模块返回激活成功消息,并分配信道,然后执行步骤314;Step 313: The network side device returns an activation success message to the underlying communication module, and allocates a channel, and then proceeds to step 314;
步骤314:底层通信模块在分配的信道发送非MMS数据业务,结束。Step 314: The underlying communication module sends a non-MMS data service on the allocated channel, and ends.
步骤315:底层通信模块向操作系统返回终端被禁止进行非MMS数据业务的消息,操作系统将该消息返回给应用程序,结束。Step 315: The underlying communication module returns a message that the terminal is prohibited from performing non-MMS data service to the operating system, and the operating system returns the message to the application, and ends.
基于相同的技术构思,本发明实施例还提供了一种发送数据业务的装置400,参照图5,装置400包括:Based on the same technical concept, the embodiment of the present invention further provides an apparatus 400 for transmitting a data service. Referring to FIG. 5, the apparatus 400 includes:
获取模块401,用于在检测到发送数据业务的请求时,获取数据业务的类型;The obtaining module 401 is configured to acquire a type of the data service when detecting the request for sending the data service;
判断模块402,用于当数据业务为多媒体信息服务MMS业务时,判断请求包含的目标终端的号码是否包含在终端保存的固定拨号FDN号码集合中;The determining module 402 is configured to determine, when the data service is a multimedia information service MMS service, whether the number of the target terminal included in the request is included in the fixed dialed FDN number set saved by the terminal;
发送模块403,用于在目标终端的号码包含在FDN号码集合中时,向目标终端发送MMS业务。The sending module 403 is configured to send the MMS service to the target terminal when the number of the target terminal is included in the FDN number set.
可选的,本发明实施例中,发送模块403还用于:在目标终端的号码没有包含在FDN号码集合之中时,拒绝向目标终端发送MMS业务。Optionally, in the embodiment of the present invention, the sending module 403 is further configured to: when the number of the target terminal is not included in the FDN number set, refuse to send the MMS service to the target terminal.
可选的,本发明实施例中,发送模块403具体用于:在目标终端的号码包含在FDN号码集合中时,向网络侧设备发送分组数据协议PDP激活请求;并接收网络侧设备返回的PDP激活成功消息,并根据网络侧设备分配的信道向目标终端发送MMS业务。Optionally, in the embodiment of the present invention, the sending module 403 is specifically configured to: when the number of the target terminal is included in the FDN number set, send a packet data protocol PDP activation request to the network side device; and receive the PDP returned by the network side device. The success message is activated, and the MMS service is sent to the target terminal according to the channel allocated by the network side device.
可选的,本发明实施例中,继续参照图5,装置400还包括:Optionally, in the embodiment of the present invention, with continued reference to FIG. 5, the apparatus 400 further includes:
预处理模块404,用于在获取模块401获取数据业务的类型之前,从客户
识别模块SIM卡读取FDN号码集合;并将FDN号码集合存储在终端的存储单元中。The pre-processing module 404 is configured to: before the obtaining module 401 acquires the type of the data service, from the client
The identification module SIM card reads the FDN number set; and stores the FDN number set in the storage unit of the terminal.
可选的,本发明实施例中,预处理模块404还用于:在检测到SIM卡中的FDN号码集合有更新时,将更新后的FDN号码集合存储在存储单元中。Optionally, in the embodiment of the present invention, the pre-processing module 404 is further configured to: when detecting that the FDN number set in the SIM card is updated, store the updated FDN number set in the storage unit.
本实施例中的装置400与本实施例中发送数据业务的方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的装置400的结构及实施过程,为了说明书的简洁,在此就不再赘述了。The device 400 in this embodiment and the method for transmitting data services in this embodiment are based on two aspects under the same inventive concept. The implementation process of the method has been described in detail above, so those skilled in the art can The description clearly understands the structure and implementation process of the device 400 in this embodiment, and for the sake of brevity of the description, it will not be described herein.
基于相同的发明构思,本发明实施例还提供一种终端500,参照图6,终端500包括:处理器501,以及分别连接到处理器501的存储单元502、收发器503。Based on the same inventive concept, the embodiment of the present invention further provides a terminal 500. Referring to FIG. 6, the terminal 500 includes: a processor 501, and a storage unit 502 and a transceiver 503 respectively connected to the processor 501.
其中,收发器503用于接收及发送数据,具体为与网络侧设备进行交互,向网络侧设备发送数据以及接收网络侧设备发送的数据。存储单元502用于存储指令。The transceiver 503 is configured to receive and send data, specifically interact with the network side device, send data to the network side device, and receive data sent by the network side device. The storage unit 502 is used to store instructions.
处理器501用于执行存储单元存储的指令,以在执行指令时执行如下步骤:在检测到发送数据业务的请求时,获取数据业务的类型;当数据业务为多媒体信息服务MMS业务时,判断请求包含的目标终端的号码是否包含在终端保存的固定拨号FDN号码集合中;如果目标终端的号码包含在FDN号码集合中,指示收发器503向目标终端发送MMS业务。The processor 501 is configured to execute an instruction stored by the storage unit to perform the following steps: when detecting the request for sending the data service, acquiring the type of the data service; and when the data service is the multimedia information service MMS service, determining the request Whether the number of the included target terminal is included in the fixed dialed FDN number set saved by the terminal; if the number of the target terminal is included in the FDN number set, the transceiver 503 is instructed to send the MMS service to the target terminal.
可选的,本发明实施例中,处理器501还用于:如果目标终端的号码没有包含在FDN号码集合之中,指示收发器503拒绝向目标终端发送MMS业务。Optionally, in the embodiment of the present invention, the processor 501 is further configured to: if the number of the target terminal is not included in the FDN number set, instruct the transceiver 503 to refuse to send the MMS service to the target terminal.
可选的,本发明实施例中,处理器501用于:指示收发器503向目标终端发送MMS业务,具体为:指示收发器503向网络侧设备发送分组数据协议PDP激活请求;以及指示收发器503接收网络侧设备返回的PDP激活成功消息,并根据网络侧设备分配的信道向目标终端发送MMS业务。Optionally, in the embodiment of the present invention, the processor 501 is configured to: instruct the transceiver 503 to send an MMS service to the target terminal, specifically: instructing the transceiver 503 to send a packet data protocol PDP activation request to the network side device; and indicating the transceiver 503. Receive a PDP activation success message returned by the network side device, and send an MMS service to the target terminal according to the channel allocated by the network side device.
可选的,本发明实施例中,处理器501还用于:在获取数据业务的类型
之前,从客户识别模块SIM卡读取FDN号码集合;以及将FDN号码集合存储在终端的存储单元中。Optionally, in the embodiment of the present invention, the processor 501 is further configured to: acquire a type of data service.
Previously, the FDN number set was read from the subscriber identity module SIM card; and the FDN number set was stored in the terminal's storage unit.
可选的,本发明实施例中,处理器501还用于:在检测到SIM卡中的FDN号码集合有更新时,将更新后的FDN号码集合存储在存储单元中。Optionally, in the embodiment of the present invention, the processor 501 is further configured to: when detecting that the FDN number set in the SIM card is updated, storing the updated FDN number set in the storage unit.
可选的,终端500还包括:总线504,其中,处理器501、存储单元502、收发器503分别连接到总线504,处理器501具体通过总线504分别与存储单元502、收发器503相连。Optionally, the terminal 500 further includes a bus 504. The processor 501, the storage unit 502, and the transceiver 503 are respectively connected to the bus 504. The processor 501 is specifically connected to the storage unit 502 and the transceiver 503 via the bus 504.
可选的,存储单元502为随机存取存储器,在终端500进入正常运行状态后,在随机存取存储器中运行应用程序和操作系统。Optionally, the storage unit 502 is a random access memory, and after the terminal 500 enters a normal running state, the application and the operating system are run in the random access memory.
可选的,终端500还包括:只读存储器,当需要运行终端500时,通过固化在只读存储器中的基本输入输出系统引导系统进行启动,引导终端500进入正常运行状态。Optionally, the terminal 500 further includes: a read-only memory, when the terminal 500 needs to be run, booting by the basic input/output system booting system in the read-only memory, and guiding the terminal 500 to enter a normal running state.
本实施例中的终端500与本实施例中发送数据业务的方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的终端500的结构及实施过程,为了说明书的简洁,在此就不再赘述了。The terminal 500 in this embodiment and the method for transmitting data services in this embodiment are based on two aspects under the same inventive concept. The implementation process of the method has been described in detail above, so those skilled in the art can The description clearly understands the structure and implementation process of the terminal 500 in this embodiment. For the sake of brevity of the description, details are not described herein again.
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:One or more technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:
本发明实施例中,在用户请求发送数据业务时,终端能够确定数据业务的类型,并在数据业务为MMS业务时,确定出MMS业务的目标终端是否为许可通信终端,并响应针对许可目标终端的MMS业务请求。无论终端是否被限制进行非MMS业务,其皆可与许可通信的目标终端进行MMS业务传输,满足许可通信的用户间进行MMS数据传输的需求。In the embodiment of the present invention, when the user requests to send the data service, the terminal can determine the type of the data service, and when the data service is the MMS service, determine whether the target terminal of the MMS service is the licensed communication terminal, and respond to the target terminal for the license. MMS business request. Regardless of whether the terminal is restricted to perform non-MMS services, it can perform MMS service transmission with the target terminal that is permitted to communicate, and meet the requirement of MMS data transmission between users who permit communication.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘
存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the present invention may employ computer-usable storage media (including but not limited to disks) in one or more of the computer-usable program code embodied therein.
The form of a computer program product implemented on a memory, CD-ROM, optical memory, or the like.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While the preferred embodiment of the invention has been described, it will be understood that Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications and
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and modifications of the invention
Claims (15)
- 一种发送数据业务的方法,其特征在于,包括:A method for transmitting a data service, comprising:终端检测到发送数据业务的请求时,获取所述数据业务的类型;When the terminal detects the request for sending the data service, acquiring the type of the data service;当所述数据业务为多媒体信息服务MMS业务时,所述终端判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;When the data service is a multimedia information service MMS service, the terminal determines whether the number of the target terminal included in the request is included in a fixed dialed FDN number set saved by the terminal;如果所述目标终端的号码包含在所述FDN号码集合中,则所述终端向所述目标终端发送所述MMS业务。If the number of the target terminal is included in the FDN number set, the terminal sends the MMS service to the target terminal.
- 如权利要求1所述的方法,其特征在于,在所述终端判断所述目标终端的号码是否包含在所述FDN号码集合中之后,还包括:The method according to claim 1, wherein after the terminal determines whether the number of the target terminal is included in the FDN number set, the method further includes:如果所述目标终端的号码没有包含在所述FDN号码集合之中,则所述终端拒绝向所述目标终端发送所述MMS业务。If the number of the target terminal is not included in the set of FDN numbers, the terminal refuses to send the MMS service to the target terminal.
- 如权利要求1所述的方法,其特征在于,所述终端向所述目标终端发送所述MMS业务,包括:The method of claim 1, wherein the transmitting, by the terminal, the MMS service to the target terminal comprises:所述终端向网络侧设备发送分组数据协议PDP激活请求;Transmitting, by the terminal, a packet data protocol PDP activation request to the network side device;所述终端接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。The terminal receives the PDP activation success message returned by the network side device, and sends the MMS service to the target terminal according to the channel allocated by the network side device.
- 如权利要求1-3中任一权利要求所述的方法,其特征在于,在获取所述数据业务的类型之前,还包括:The method according to any one of claims 1 to 3, further comprising: before acquiring the type of the data service, further comprising:所述终端从客户识别模块SIM卡读取所述FDN号码集合;The terminal reads the FDN number set from a customer identification module SIM card;所述终端将所述FDN号码集合存储在所述终端的存储单元中。The terminal stores the set of FDN numbers in a storage unit of the terminal.
- 如权利要求4所述的方法,其特征在于,还包括:The method of claim 4, further comprising:在检测到所述SIM卡中的所述FDN号码集合有更新时,所述终端将更新后的FDN号码集合存储在所述存储单元中。Upon detecting that there is an update to the set of FDN numbers in the SIM card, the terminal stores the updated set of FDN numbers in the storage unit.
- 一种发送数据业务的装置,其特征在于,包括:An apparatus for transmitting a data service, comprising:获取模块,用于在检测到发送数据业务的请求时,获取所述数据业务的 类型;An obtaining module, configured to acquire the data service when detecting a request for sending a data service Types of;判断模块,用于当所述数据业务为多媒体信息服务MMS业务时,判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;a determining module, configured to determine, when the data service is a multimedia information service MMS service, whether a number of the target terminal included in the request is included in a fixed dialing FDN number set saved by the terminal;发送模块,用于在所述目标终端的号码包含在所述FDN号码集合中时,向所述目标终端发送所述MMS业务。And a sending module, configured to send the MMS service to the target terminal when the number of the target terminal is included in the FDN number set.
- 如权利要求6所述的装置,其特征在于,所述发送模块还用于:在所述目标终端的号码没有包含在所述FDN号码集合之中时,拒绝向所述目标终端发送所述MMS业务。The apparatus according to claim 6, wherein the sending module is further configured to: refuse to send the MMS to the target terminal when a number of the target terminal is not included in the set of FDN numbers business.
- 如权利要求6所述的装置,其特征在于,所述发送模块具体用于:在所述目标终端的号码包含在所述FDN号码集合中时,向网络侧设备发送分组数据协议PDP激活请求;并接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。The apparatus according to claim 6, wherein the sending module is configured to: when the number of the target terminal is included in the FDN number set, send a packet data protocol PDP activation request to the network side device; And receiving the PDP activation success message returned by the network side device, and sending the MMS service to the target terminal according to the channel allocated by the network side device.
- 如权利要求6-8中任一权利要求所述的装置,其特征在于,还包括:The device according to any one of claims 6-8, further comprising:预处理模块,用于在所述获取模块获取所述数据业务的类型之前,从客户识别模块SIM卡读取所述FDN号码集合;并将所述FDN号码集合存储在所述终端的存储单元中。a pre-processing module, configured to: before the acquiring module acquires the type of the data service, read the FDN number set from a customer identification module SIM card; and store the FDN number set in a storage unit of the terminal .
- 如权利要求9所述的装置,其特征在于,所述预处理模块还用于:在检测到所述SIM卡中的所述FDN号码集合有更新时,将更新后的FDN号码集合存储在所述存储单元中。The device according to claim 9, wherein the pre-processing module is further configured to: when detecting that the FDN number set in the SIM card has an update, store the updated FDN number set in the In the storage unit.
- 一种终端,其特征在于,包括:A terminal, comprising:收发器,用于接收及发送数据;a transceiver for receiving and transmitting data;存储单元,用于存储指令;a storage unit for storing instructions;处理器,分别与所述收发器以及所述存储单元相连,用于执行所述存储单元存储的指令,以在执行所述指令时执行如下步骤:a processor, coupled to the transceiver and the storage unit, respectively, for executing an instruction stored by the storage unit to perform the following steps when executing the instruction:在检测到发送数据业务的请求时,获取所述数据业务的类型;Obtaining a type of the data service when detecting a request to send a data service;当所述数据业务为多媒体信息服务MMS业务时,判断所述请求包含的目 标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;When the data service is a multimedia information service MMS service, determining the content included in the request Whether the number of the standard terminal is included in the fixed dialing FDN number set saved by the terminal;如果所述目标终端的号码包含在所述FDN号码集合中,指示所述收发器向所述目标终端发送所述MMS业务。And if the number of the target terminal is included in the FDN number set, instructing the transceiver to send the MMS service to the target terminal.
- 如权利要求11所述的终端,其特征在于,所述处理器还用于:如果所述目标终端的号码没有包含在所述FDN号码集合之中,指示所述收发器拒绝向所述目标终端发送所述MMS业务。The terminal according to claim 11, wherein the processor is further configured to: if the number of the target terminal is not included in the set of FDN numbers, instruct the transceiver to reject the target terminal Send the MMS service.
- 如权利要求11所述的终端,其特征在于,所述处理器用于:指示所述收发器向所述目标终端发送所述MMS业务,具体为:指示所述收发器向网络侧设备发送分组数据协议PDP激活请求;以及指示所述收发器接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。The terminal according to claim 11, wherein the processor is configured to: instruct the transceiver to send the MMS service to the target terminal, specifically: instructing the transceiver to send packet data to a network side device. a protocol PDP activation request; and instructing the transceiver to receive the PDP activation success message returned by the network side device, and sending the MMS service to the target terminal according to the channel allocated by the network side device.
- 如权利要求11-13中任一权利要求所述的终端,其特征在于,所述处理器还用于:在获取所述数据业务的类型之前,从客户识别模块SIM卡读取所述FDN号码集合;以及将所述FDN号码集合存储在所述终端的存储单元中。The terminal according to any one of claims 11 to 13, wherein the processor is further configured to: read the FDN number from a customer identification module SIM card before acquiring the type of the data service. And storing the FDN number set in a storage unit of the terminal.
- 如权利要求14所述的终端,其特征在于,所述处理器还用于:在检测到所述SIM卡中的所述FDN号码集合有更新时,将更新后的FDN号码集合存储在所述存储单元中。 The terminal according to claim 14, wherein the processor is further configured to: when detecting that the FDN number set in the SIM card has an update, store the updated FDN number set in the In the storage unit.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2015/078057 WO2016172951A1 (en) | 2015-04-30 | 2015-04-30 | Method and device for sending data service, and terminal |
| CN201580007881.2A CN106416323B (en) | 2015-04-30 | 2015-04-30 | Method, device and terminal for sending data service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2015/078057 WO2016172951A1 (en) | 2015-04-30 | 2015-04-30 | Method and device for sending data service, and terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016172951A1 true WO2016172951A1 (en) | 2016-11-03 |
Family
ID=57198010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/078057 WO2016172951A1 (en) | 2015-04-30 | 2015-04-30 | Method and device for sending data service, and terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106416323B (en) |
| WO (1) | WO2016172951A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112087756A (en) * | 2020-08-05 | 2020-12-15 | 北京邮电大学 | Communication method and device for preventing malicious user access |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107659715B (en) * | 2017-09-18 | 2021-01-08 | 惠州Tcl移动通信有限公司 | Fixed dialing setting method, storage medium and mobile terminal |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101437206A (en) * | 2008-12-12 | 2009-05-20 | 中国移动通信集团北京有限公司 | Information transmission method and apparatus |
| CN101873388A (en) * | 2009-04-27 | 2010-10-27 | 深圳富泰宏精密工业有限公司 | Method for sending multimedia information under GSM architecture |
| CN101917503A (en) * | 2010-08-10 | 2010-12-15 | 候万春 | Telephone terminal, system and method for supporting automatic collocated multimedia message service |
| CN103139723A (en) * | 2011-11-30 | 2013-06-05 | 中国联合网络通信集团有限公司 | Method and system of processing multimedia message and multimedia information and device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2039188A2 (en) * | 2006-06-08 | 2009-03-25 | Ciaran Bradley | Methods and apparatus for a sim-based firewall |
| US9241265B2 (en) * | 2011-05-13 | 2016-01-19 | Nokia Technologies Oy | Method and apparatus for handling incoming status messages |
-
2015
- 2015-04-30 CN CN201580007881.2A patent/CN106416323B/en active Active
- 2015-04-30 WO PCT/CN2015/078057 patent/WO2016172951A1/en active Application Filing
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101437206A (en) * | 2008-12-12 | 2009-05-20 | 中国移动通信集团北京有限公司 | Information transmission method and apparatus |
| CN101873388A (en) * | 2009-04-27 | 2010-10-27 | 深圳富泰宏精密工业有限公司 | Method for sending multimedia information under GSM architecture |
| CN101917503A (en) * | 2010-08-10 | 2010-12-15 | 候万春 | Telephone terminal, system and method for supporting automatic collocated multimedia message service |
| CN103139723A (en) * | 2011-11-30 | 2013-06-05 | 中国联合网络通信集团有限公司 | Method and system of processing multimedia message and multimedia information and device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112087756A (en) * | 2020-08-05 | 2020-12-15 | 北京邮电大学 | Communication method and device for preventing malicious user access |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106416323B (en) | 2020-02-11 |
| CN106416323A (en) | 2017-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11395122B2 (en) | Network access method, device, and system | |
| US10460309B2 (en) | Payment verification method, apparatus and system | |
| US20170161721A1 (en) | Method and system for opening account based on euicc | |
| CN104244227A (en) | Terminal access authentication method and device in internet of things system | |
| CN106559783B (en) | A kind of authentication method, device and system for WIFI network | |
| CN110891266B (en) | A network roaming method, device, terminal device and storage medium | |
| US20170215132A1 (en) | Avoiding reselection of a fake cell in a wireless communication network | |
| CN113067859B (en) | Communication method and device based on cloud mobile phone | |
| WO2020011194A1 (en) | Wireless connection method and device | |
| WO2018000568A1 (en) | Virtual sim card management method, management device, server and terminal | |
| WO2018010480A1 (en) | Network locking method for esim card, terminal, and network locking authentication server | |
| CN110730446A (en) | Login method, terminal and computer storage medium | |
| KR20210011577A (en) | Apparatus and Method for Personal authentication using Sim Toolkit and Applet | |
| CN105682233A (en) | Wireless fidelity WI-FI sharing method and device | |
| CN107508784B (en) | Application login method and terminal device | |
| WO2016172951A1 (en) | Method and device for sending data service, and terminal | |
| CN114828289A (en) | Communication connection method, communication connection device and computer storage medium | |
| EP2849470B1 (en) | Function sharing in wireless access hotspot device | |
| CN112492577B (en) | Profile migration method, device, SM-DP+ and operator background system | |
| CN105577621B (en) | Business operation verification method, device and system | |
| CN109195139B (en) | M2M management platform and data transmission method, device, platform and medium of eSIM card | |
| CN103152721A (en) | Terminal, mobility management entity, system and network access method | |
| CN111064675A (en) | Access flow control method, device, network equipment and storage medium | |
| CN111885583B (en) | Network sharing method and device | |
| WO2015021842A1 (en) | Method and apparatus of accessing ott application and method and apparatus of pushing message by server |
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: 15890331 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15890331 Country of ref document: EP Kind code of ref document: A1 |