WO2014068878A1 - Terminal, message delivery system, communication control method and communication control program - Google Patents

Terminal, message delivery system, communication control method and communication control program Download PDF

Info

Publication number
WO2014068878A1
WO2014068878A1 PCT/JP2013/006158 JP2013006158W WO2014068878A1 WO 2014068878 A1 WO2014068878 A1 WO 2014068878A1 JP 2013006158 W JP2013006158 W JP 2013006158W WO 2014068878 A1 WO2014068878 A1 WO 2014068878A1
Authority
WO
WIPO (PCT)
Prior art keywords
data communication
message
mobile data
terminal
notification
Prior art date
Application number
PCT/JP2013/006158
Other languages
French (fr)
Japanese (ja)
Inventor
健夫 大西
貴弘 城島
川戸 正裕
忠行 多
Original Assignee
日本電気株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日本電気株式会社 filed Critical 日本電気株式会社
Publication of WO2014068878A1 publication Critical patent/WO2014068878A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to a terminal for providing an event notification service to a user, a message delivery system, a communication control method in the message delivery system, and a communication control program.
  • VoIP (Voice over Internet Protocol) incoming notification and SNS (Social Networking Service) update notification such as an VoIP (Voice over Internet Protocol) incoming notification
  • VoIP Voice over Internet Protocol
  • SNS Social Networking Service
  • VoIP Voice over Internet Protocol
  • VoIP Voice over Internet Protocol
  • a server device that transmits a push message sends a notification request such as a VoIP incoming notification, an SNS update notification, chat message distribution, or a cloud storage update notification to a service provider server (hereinafter referred to as an application server).
  • the application server is a server device used by a service provider such as an SNS administrator.
  • the service provider uses the application server to request the push server to deliver a message addressed to application software (hereinafter simply referred to as an application) provided by the service provider.
  • the service provider provides an application for using the service to the user in advance. And a user operates the application provided from the service provider on a terminal.
  • the push server transmits a push message to software (hereinafter referred to as a push client) operating on the terminal in accordance with the message delivery request.
  • the push client passes the received message to the delivery destination application.
  • the application performs processing according to the content of the message received from the push client. For example, the application notifies the user of information or communicates with the content server to acquire updated content from the content server.
  • a mobile terminal such as a smartphone generally uses WiFi (hereinafter referred to as mobile data communication) in addition to data communication (hereinafter referred to as mobile data communication) performed via a mobile network such as a 3G (3rd Generation) line or LTE (Long Term Evolution). Data communication using Wireless Fidelity (registered trademark) can be performed.
  • a portable terminal has a setting function for enabling or disabling each data communication.
  • enabling or disabling mobile data communication using the setting function is referred to as enabling or disabling mobile data communication setting.
  • the user may invalidate the mobile data communication setting in order to save packet charges.
  • the mobile data communication setting is invalid, the message cannot be transmitted / received using the IP communication when the connection with the WiFi router is disconnected. Therefore, the mobile terminal may not be able to receive the push message from the push server while the mobile data communication setting is invalid.
  • the network device sets the communication speed in communication with other network devices on the LAN to a low speed during standby.
  • the network device changes the communication speed of the network communication corresponding to the communication request at a high speed prior to the other network communication. After the network communication is completed, the communication speed is returned to a low speed.
  • the network device reduces the power consumption during standby of the own device by reducing the communication speed without putting the device in the power-off state or the low power consumption state during standby. Maintain a state that can respond to communication requests from other network devices. Accordingly, the network device can accept an e-mail communication request, for example, even during standby, and can receive an e-mail transmitted by another network device. However, when the communication setting of a network device is invalidated by a user or the like, the network device cannot receive an e-mail.
  • the present invention provides a terminal and a message distribution system that can reliably acquire a push message from a push server while suppressing an increase in the amount of mobile data communication even when the mobile data communication setting in the terminal is invalid.
  • An object of the present invention is to provide a communication control method and a communication control program in a message distribution system.
  • the terminal includes a trigger receiving unit that receives an SMS notification indicating that there is a message to be distributed to an application running on the terminal from a distribution apparatus that can communicate with the terminal, and a mobile from the distribution apparatus.
  • a trigger receiving unit that receives an SMS notification indicating that there is a message to be distributed to an application running on the terminal from a distribution apparatus that can communicate with the terminal, and a mobile from the distribution apparatus.
  • Receiving a message using mobile data communication which is data communication performed via a network, and notifying the availability of mobile data communication
  • a data communication control unit for controlling mobile data communication setting for setting, and when the trigger receiving unit receives the notification by SMS, the data communication control unit enables the mobile data communication setting to perform mobile data communication. Make it available and use the mobile data after completing the message notification process in the receiver. And wherein the disabling communication setting.
  • a message delivery system includes a terminal and a delivery device that can communicate with the terminal, and the delivery device includes a trigger transmission unit that sends an SMS notification indicating that there is a message to be delivered to the terminal to the terminal.
  • the terminal acquires a message using a trigger reception unit that receives an SMS notification from the distribution device and mobile data communication that is data communication performed via the mobile network from the distribution device, and automatically acquires the acquired message.
  • a receiving unit for notifying a destination application operating on the terminal; and a data communication control unit for controlling mobile data communication setting for setting availability of mobile data communication.
  • Mobile data communication settings are enabled and mobile data is The signal to usable state, and wherein the disabling mobile data communication setting after notification process completion message at the receiving unit.
  • a distribution device communicable with a terminal transmits an SMS notification indicating that there is a message to be distributed to the terminal, and the terminal receives the SMS notification from the distribution device.
  • the mobile data communication setting for enabling / disabling the use of mobile data communication which is data communication performed via the mobile network, is enabled to enable mobile data communication, and mobile data communication is performed from the distribution device. It is characterized in that a message is acquired by using, the acquired message is notified to a distribution destination application operating on the terminal, and the mobile data communication setting is invalidated after the notification process is completed.
  • the communication control program includes a process of receiving an SMS notification indicating that a computer has a message to be distributed to an application running on the computer from a distribution device capable of communicating with the computer; Processing for enabling mobile data communication by enabling mobile data communication setting for setting availability of mobile data communication, which is data communication performed via a mobile network, when receiving a notification by Processing for acquiring a message from a distribution device using mobile data communication, notifying the acquired message to a distribution destination application operating on its own terminal, and processing for invalidating mobile data communication setting after completion of the notification processing; Is executed.
  • the terminal can reliably acquire a push message from the push server while suppressing an increase in mobile data communication volume.
  • Embodiment 1 FIG. A first embodiment of the present invention will be described below with reference to the drawings.
  • FIG. 1 is a block diagram showing a configuration of a first embodiment of a message delivery system according to the present invention.
  • the message delivery system according to the present invention includes a terminal 100 and a push server 200.
  • the terminal 100 and the push server 200 are communicably connected to an SMS (Short Message Service) transmission server 300.
  • SMS Short Message Service
  • FIG. 1 illustrates one terminal 100, any number of terminals may be connected to the push-server 200.
  • the terminal 100 is an information processing terminal such as a mobile phone.
  • the terminal 100 includes a push client 110 and applications 120-1 to 120-n.
  • the push client 110 includes a message reception unit 111, a data communication control unit 112, an SMS reception unit 113, and a message notification unit 114.
  • the message receiving unit 111 receives a push message from the push server 200.
  • the data communication control unit 112 controls mobile data communication settings of the terminal 100. Specifically, the data communication control unit 112 enables or disables the mobile data communication setting of the terminal 100 based on the information received by the SMS receiving unit 113.
  • the SMS receiving unit 113 receives the SMS notification from the push server 200 via the SMS transmission server 300.
  • the message notification unit 114 notifies the push destination message received by the message receiving unit 111 to the distribution destination application operating on the terminal 100.
  • Applications 120-1 to 120-n are application software that runs on the terminal 100.
  • the applications 120-1 to 120-n are provided from, for example, a service provider and stored in a storage unit (not shown) provided in the terminal 100.
  • the message receiving unit 111, the data communication control unit 112, the SMS receiving unit 113, and the message notification unit 114 are realized by a CPU or the like that executes processing according to software included in the terminal 100.
  • the push server 200 delivers the push message to the terminal.
  • the push server 200 includes a message transmission request reception unit 201, a message queue 202, a message transmission unit 203, and an SMS transmission request unit 204.
  • the message transmission request receiving unit 201 receives a message transmission request and a push message corresponding to the message transmission request from an application server (not shown) that can communicate with the push server 200.
  • the message queue 202 stores a push message corresponding to the message transmission request.
  • the message transmission unit 203 transmits a push message to the terminal 100. Specifically, the message transmission unit 203 transmits the push message stored in the message queue 202 to the terminal 100 in response to the message transmission request received by the message transmission request reception unit 201.
  • the SMS transmission request unit 204 requests the SMS transmission server 300 to transmit a notification indicating that there is a push message to be distributed to the terminal.
  • the message transmission request reception unit 201, the message transmission unit 203, and the SMS transmission request unit 204 are realized by a CPU or the like that executes processing according to software included in the push server 200.
  • the message queue 202 is realized by a storage device such as a memory provided in the push server 200.
  • the SMS transmission server 300 is a server device managed by a carrier.
  • the SMS transmission server 300 functions as, for example, an SMS gateway.
  • the SMS transmission server 300 transmits an SMS notification to the terminal 100 based on a request from the push server 200.
  • FIG. 2 is a sequence diagram showing the operation of the first embodiment of the terminal 100 when receiving a notification by SMS.
  • the mobile data communication setting of the terminal 100 is set to invalid. It is assumed that the application 120 is operating on the terminal 100.
  • the application server 400 shown in FIG. 2 is a server device used by a service provider that provides the application 120.
  • the application server 400 is communicably connected to the push server 200.
  • the push server 200 When the push server 200 receives a message delivery request from the application server 400 (step S201), the push server 200 transmits a notification indicating that there is a push message to be delivered to the terminal 100 by SMS (step S202). Specifically, the push server 200 transmits a notification request to the SMS transmission server 300. Then, based on the notification request received from the push server 200, the SMS transmission server 300 transmits a notification indicating that there is a push message to be distributed to the terminal 100 by SMS.
  • the notification transmitted by SMS includes, for example, information indicating the URL of the push server and the number of messages stored in the push server. Based on the information included in the notification, the terminal 100 accesses a push server that accumulates push messages to be distributed.
  • the terminal 100 When the SMS receiving unit 113 receives the notification by SMS, the terminal 100 starts the message acquisition process using this as a trigger.
  • the data communication control unit 112 validates the mobile data communication setting of the terminal 100 when the SMS receiving unit 113 receives the notification by SMS (step S203). As a result, the mobile data communication of the terminal 100 becomes available.
  • the data communication control unit 112 refers to a setting file for mobile data communication settings held by the OS (operating system), and confirms the setting state of the mobile data communication settings. As a result, when it is determined that the mobile data communication setting is invalid, the data communication control unit 112 validates the mobile data communication setting.
  • the data communication control unit 112 validates the mobile data communication setting by updating the setting file. Note that the data communication control unit 112 may update the mobile data communication setting by issuing a setting update instruction to the OS, or may use other methods.
  • the message receiving unit 111 transmits a message acquisition request as an HTTP request (HTTP GET) to the push server 200 (step S204).
  • HTTP GET HTTP request
  • the message transmission unit 203 of the push server 200 transmits a push message to the push client 110 together with an HTTP response indicating that the HTTP request has been processed normally (step S205).
  • the message notification unit 114 of the push client 110 passes the push message received in step S205 to the distribution destination application 120 (step S206).
  • the data communication control unit 112 invalidates the mobile data communication setting of the terminal 100 (step S207). As a result, the mobile data communication of the terminal 100 becomes unavailable.
  • the terminal when the terminal receives a notification indicating that there is a push message to be distributed from the push server by SMS, the mobile data communication setting of the terminal is once validated. . Therefore, even if the mobile data communication setting of the terminal is invalid, the terminal can reliably receive the push message. Therefore, the user can recognize the presence or absence of the push message even when the mobile data communication setting is invalidated.
  • the terminal invalidates the mobile data communication setting immediately after receiving the push message. Therefore, an increase in mobile data communication volume can be suppressed. For example, even if another application or the like starts mobile data communication when the mobile data communication setting is validated, the communication amount of the mobile data communication can be suppressed.
  • the data communication control unit 112 in the present embodiment enables only the mobile data communication setting of the push client 110 when the SMS receiving unit 113 receives the notification by SMS.
  • FIG. 3 is a sequence diagram showing the operation of the second embodiment of the terminal 100 when receiving notification by SMS.
  • the mobile data communication setting of the terminal 100 is set to invalid. It is assumed that the application 120 is operating on the terminal 100. In addition, the terminal 100 is assumed to have a function of validating or invalidating the mobile data communication setting for each software operating on the terminal.
  • the data communication control unit 112 of the push client 110 validates only the mobile data communication setting of the push client 110 when the SMS receiving unit 113 accepts the SMS notification in step S302 (step S303). Specifically, the data communication control unit 112 enables only mobile data communication for acquiring a push message. That is, the mobile data communication of the message receiving unit 111 of the push client 110 is made available. At this time, the data communication control unit 112 does not validate the mobile data communication setting of software other than the push client 110 among the software that performs mobile data communication on the terminal 100. Accordingly, the mobile data communication setting of the application 120 remains invalid.
  • the message receiving unit 111 transmits a message acquisition request as an HTTP request to the push server 200 (step S304).
  • the message transmission unit 203 of the push server 200 transmits the push message to the push client 110 together with the HTTP response indicating that the HTTP request has been processed normally (step S305).
  • the data communication control unit 112 permits the mobile data communication of the application 120 that is the delivery destination of the push message. That is, the data communication control unit 112 validates the mobile data communication setting of the application 120 (step S306).
  • the message notification unit 114 of the push client 110 passes the push message received in step S305 to the distribution destination application 120 (step S307).
  • the application 120 that has received the push message communicates with the application server 400 and acquires data from the application server 400 according to the content of the push message (steps S308 and S309).
  • the data communication control unit 112 When the data communication control unit 112 receives a data communication end notification from the application 120 (step S310), the data communication control unit 112 determines that the communication of the application 120 has ended. Then, the data communication control unit 112 invalidates the mobile data communication setting of the terminal 100 (step S311). At this time, mobile data communication settings of all software operating on the terminal 100 including the push client 110 and the application 120 are invalidated.
  • step S306 the data communication control unit 112 compares the total communication amount in a certain period, for example, the total communication amount in the current month with a predetermined threshold value when permitting application data communication. Then, it may be determined whether or not communication of the application 120 is permitted.
  • a carrier that adopts a flat rate charge system has a flat rate between two levels, such as “1000 yen for 1 MB (megabytes), 1 to 20 MB is proportional to the amount of communication. 5000 yen for 20 MB or more”
  • the monthly usage fee is calculated based on the pay-per-use system. Therefore, the data communication control unit 112 sets the first-stage communication amount (1 MB) as a threshold value, and permits data communication of the application only when the total communication amount does not exceed the threshold value.
  • the user can perform data communication within a range that does not exceed the minimum charge, that is, the first charge (1,000 yen).
  • the terminal enables only the mobile data communication setting of the push client when receiving a notification by SMS. Accordingly, mobile data communication by software other than the push client is not generated when the push message is received. Therefore, the data communication amount of the terminal can be further reduced.
  • the push client permits data communication of the distribution destination application so that the distribution destination application can acquire data from the application server. Therefore, even when the mobile data communication setting is invalidated, the user can not only recognize the presence / absence of the push message, but can also confirm the data corresponding to the push message.
  • the application notifies the data communication control unit of the end of data communication, but the data communication control unit may monitor the communication of the application. That is, the data communication control unit may monitor the communication of the application and determine that the data communication of the application has ended when the communication is not performed for a certain period of time.
  • the push client may invalidate the mobile data communication setting of the terminal 100 and end the process, as in the first embodiment.
  • the processing of step S311 may be performed without performing the processing of steps S306 to S310.
  • the data communication control unit in the first embodiment validates the mobile data communication setting of the distribution destination application and completes the mobile data communication corresponding to the push message, as in the present embodiment, You may make it invalidate the mobile data communication setting of the said application.
  • FIG. 4 is a block diagram showing a minimum configuration of a terminal according to the present invention.
  • FIG. 5 is a block diagram showing the minimum configuration of the message delivery system according to the present invention.
  • the terminal sends an SMS notification indicating that there is a message to be delivered to an application running on the terminal, to a distribution device (push server 200 shown in FIG. 1) that can communicate with the terminal.
  • the message using the trigger receiving unit 11 (corresponding to the SMS receiving unit 113 in the terminal 100 shown in FIG. 1) and mobile data communication which is data communication performed from the distribution device via the mobile network.
  • a receiving unit 12 (corresponding to the message receiving unit 111 and the message notifying unit 114 in the terminal 100 shown in FIG. 1) for notifying the acquired message to the destination application operating on the terminal, and mobile data communication
  • Data communication control unit 13 for controlling mobile data communication setting for setting availability of 1 corresponds to the data communication control unit 112 in the terminal 100 shown in FIG. 1), and the data communication control unit 13 activates the mobile data communication setting when the trigger receiving unit 11 receives the notification by the SMS.
  • the data communication is made available, and the mobile data communication setting is invalidated after the message notification process in the receiving unit 12 is completed.
  • the terminal can reliably receive the push message. Therefore, the user can recognize the presence or absence of the push message even when the mobile data communication setting is invalidated. Further, since the terminal invalidates the mobile data communication setting after receiving the push message, the mobile data communication amount can be suppressed.
  • the data communication control unit 13 enables only the mobile data communication setting for the reception unit 12, and receives the reception unit 12. A terminal that can use only mobile data communication.
  • the data communication control unit 13 enables the mobile data communication setting for the application to which the message is distributed, and disables the mobile data communication setting for the application after the application completes the mobile data communication corresponding to the message. Terminal.
  • the user can not only recognize the presence / absence of the push message but also check the data corresponding to the push message. it can.
  • the data communication control unit 13 is a terminal that does not validate the mobile data communication setting for the application when the total data communication of the application to which the message is distributed exceeds a predetermined threshold. .
  • the terminal is a mobile terminal and the carrier providing the mobile phone service calculates the monthly usage fee based on a two-step flat fee and a metered fee between them,
  • data communication can be performed within a range that does not exceed the minimum charge, that is, the charge of the first stage.
  • a message delivery system as shown in FIG. 5 is also disclosed.
  • a terminal 10 (corresponding to the terminal 100 shown in FIG. 1) and a distribution device 20 (corresponding to the push server 200 shown in FIG. 1) capable of communicating with the terminal 10 are provided.
  • 1 includes a trigger transmission unit 21 (corresponding to the SMS transmission request unit 204 in the push server 200 shown in FIG. 1) that transmits an SMS notification indicating that there is a message to be distributed to the terminal.
  • the message is acquired on the terminal by using the trigger receiving unit 11 that receives the SMS notification from 20 and the mobile data communication that is the data communication performed via the mobile network from the distribution device 20.
  • Receiving unit 12 for notifying a distribution destination application to be transmitted, and mobile data communication for setting availability of mobile data communication A data communication control unit 13 that controls the setting, and when the trigger receiving unit 11 receives the notification by SMS, the data communication control unit 13 enables the mobile data communication setting and enables mobile data communication. And the mobile data communication setting is invalidated after the message notification process in the receiving unit 12 is completed.
  • the terminal can reliably receive the push message. Therefore, the user can recognize the presence or absence of the push message even when the mobile data communication setting is invalidated. Further, since the terminal invalidates the mobile data communication setting after receiving the push message, the mobile data communication amount can be suppressed.
  • the data communication control unit 13 enables only the mobile data communication setting for the receiving unit 12, and receives the receiving unit 12 Message delivery system that enables only mobile data communication in Japan.
  • a trigger transmission unit that includes a terminal 10 and a distribution device 20 that can communicate with the terminal 10, and that the distribution device 20 transmits to the terminal a notification by SMS indicating that there is a message to be distributed to the terminal 10 21, the terminal 10 acquires a message using the trigger receiving unit 11 that receives the SMS notification from the distribution device 20 and mobile data communication that is data communication performed via the mobile network from the distribution device 20.
  • a receiving unit 12 for notifying the acquired message to a distribution destination application operating on the terminal, and a data communication control unit 13 for controlling mobile data communication setting for setting availability of mobile data communication, The data communication control unit 13 sets the mobile data communication setting when the trigger receiving unit 11 receives the notification by SMS.
  • the data communication control unit 13 enables the mobile data communication setting for the application to which the message is distributed, and disables the mobile data communication setting for the application after the application completes the mobile data communication corresponding to the message.
  • the message delivery system according to appendix 1 or appendix 2.
  • the user can not only recognize the presence / absence of the push message but also check the data corresponding to the push message. it can.
  • the data communication control unit 13 does not validate the mobile data communication setting for the application when the total data communication of the application to which the message is delivered exceeds a predetermined threshold.
  • the message delivery system according to attachment 3.
  • the terminal when the terminal is a mobile terminal and the carrier providing the mobile phone service calculates a monthly usage fee based on a two-step flat fee and a metered fee therebetween, the user can Thus, data communication can be performed within a range not exceeding the minimum charge, that is, the charge of the first stage.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

Provided are a terminal, a message delivery system, a communication control method, and a communication control program that enable push messages to be reliably obtained from a push server while suppressing an increase in mobile data traffic, even when a mobile data communication setting in a terminal is disabled. The terminal is provided with: a trigger receiving unit (11) that receives notifications, which indicate that there are messages to be delivered with respect to an application operating on the terminal, via Short Message Service (SMS) from a delivery device; a receiving unit (12) that notifies the destination application operating on the terminal of the messages obtained from the delivery device using mobile data communication; and a data communication control unit (13) that controls a mobile data communication setting. The data communication control unit (13) enables the mobile communication setting when the trigger receiving unit (11) receives a notification via SMS, and disables the mobile data communication setting after notification processing has been completed for a message in the receiving unit (12).

Description

端末、メッセージ配信システム、通信制御方法および通信制御プログラムTerminal, message distribution system, communication control method, and communication control program
 本発明は、イベント通知サービスをユーザに提供するための端末、メッセージ配信システム、メッセージ配信システムにおける通信制御方法および通信制御プログラムに関する。 The present invention relates to a terminal for providing an event notification service to a user, a message delivery system, a communication control method in the message delivery system, and a communication control program.
 VoIP(Voice over Internet Protocol)の着信通知やSNS(Social Networking Service)の更新通知など、サーバ装置から端末に対してIP(Internet Protocol)ネットワークを通して能動的にイベントを通知するイベント通知サービスがある。イベント通知サービスにおけるサーバ装置から端末への通知は、プッシュ通知(Push Notification)またはプッシュメッセージと呼ばれる。プッシュメッセージを送信するサーバ装置(以下、プッシュサーバという。)は、VoIPの着信通知、SNSの更新通知、チャットメッセージ配信、クラウドストレージの更新通知などの通知要求をサービス事業者サーバ(以下、アプリケーションサーバという。)から受け取る。アプリケーションサーバは、SNS管理者等のサービス事業者が使用するサーバ装置である。 VoIP (Voice over Internet Protocol) incoming notification and SNS (Social Networking Service) update notification, such as an VoIP (Voice over Internet Protocol) incoming notification, provide an event notification service that actively notifies an event from a server device to a terminal through an IP (Internet Protocol) network. The notification from the server device to the terminal in the event notification service is called a push notification or a push message. A server device that transmits a push message (hereinafter referred to as a push server) sends a notification request such as a VoIP incoming notification, an SNS update notification, chat message distribution, or a cloud storage update notification to a service provider server (hereinafter referred to as an application server). Received from.) The application server is a server device used by a service provider such as an SNS administrator.
 サービス事業者は、アプリケーションサーバを使用して、自身が提供するアプリケーションソフトウェア(以下、単にアプリケーションという。)宛てのメッセージ配信をプッシュサーバに要求する。サービス事業者は、予め、サービスを利用するためのアプリケーションをユーザに提供する。そして、ユーザは、サービス事業者から提供されたアプリケーションを端末上で動作させる。 The service provider uses the application server to request the push server to deliver a message addressed to application software (hereinafter simply referred to as an application) provided by the service provider. The service provider provides an application for using the service to the user in advance. And a user operates the application provided from the service provider on a terminal.
 プッシュサーバは、メッセージ配信要求に従って端末上で動作するソフトウェア(以下、プッシュクライアントという。)に対してプッシュメッセージを送信する。プッシュクライアントは、受信したメッセージを配信先のアプリケーションに渡す。アプリケーションは、プッシュクライアントから受け取ったメッセージの内容に応じた処理を行う。例えば、アプリケーションは、ユーザに情報を通知したり、コンテンツサーバと通信してコンテンツサーバから更新されたコンテンツを取得したりする。 The push server transmits a push message to software (hereinafter referred to as a push client) operating on the terminal in accordance with the message delivery request. The push client passes the received message to the delivery destination application. The application performs processing according to the content of the message received from the push client. For example, the application notifies the user of information or communicates with the content server to acquire updated content from the content server.
 スマートフォンなどの携帯端末は、一般的に、3G(3rd Generation)回線やLTE(Long Term Evolution)などのモバイルネットワークを介して行われるデータ通信(以下、モバイルデータ通信という。)の他に、WiFi(Wireless Fidelity)(登録商標)を利用したデータ通信を行うことができる。そのような携帯端末は、各データ通信を有効または無効にするための設定機能を備える。以下、当該設定機能によりモバイルデータ通信を有効または無効にすることを、モバイルデータ通信設定を有効または無効にするという。 A mobile terminal such as a smartphone generally uses WiFi (hereinafter referred to as mobile data communication) in addition to data communication (hereinafter referred to as mobile data communication) performed via a mobile network such as a 3G (3rd Generation) line or LTE (Long Term Evolution). Data communication using Wireless Fidelity (registered trademark) can be performed. Such a portable terminal has a setting function for enabling or disabling each data communication. Hereinafter, enabling or disabling mobile data communication using the setting function is referred to as enabling or disabling mobile data communication setting.
 ユーザが携帯端末を使用してモバイルデータ通信を行った場合、携帯電話サービスを提供する通信事業者(キャリア)にデータ通信量に応じたパケット料金を支払う必要がある。一方、WiFiを利用したデータ通信は、WiFiルータを介してインターネット回線に接続するため、モバイルネットワークを利用しないのでパケット料金が発生しない。 When a user performs mobile data communication using a mobile terminal, it is necessary to pay a packet charge corresponding to the amount of data communication to a carrier (carrier) that provides a mobile phone service. On the other hand, since data communication using WiFi is connected to the Internet line via a WiFi router, a mobile network is not used, so no packet charges are incurred.
 従って、ユーザは、WiFiルータを介したデータ通信が可能な場合には、パケット料金を節約するために、モバイルデータ通信設定を無効にすることがある。モバイルデータ通信設定が無効である場合、WiFiルータとの接続が切れるとIP通信を利用したメッセージの送受信ができなくなる。従って、モバイルデータ通信設定が無効である間、携帯端末はプッシュサーバからのプッシュメッセージを受信することができない場合がある。 Therefore, when data communication via the WiFi router is possible, the user may invalidate the mobile data communication setting in order to save packet charges. When the mobile data communication setting is invalid, the message cannot be transmitted / received using the IP communication when the connection with the WiFi router is disconnected. Therefore, the mobile terminal may not be able to receive the push message from the push server while the mobile data communication setting is invalid.
 ネットワーク機器が待機時であっても他のネットワーク機器などからの通信要求に対応可能な状態を維持することができる方法がある(例えば、特許文献1参照。)。特許文献1に記載された方法では、ネットワーク機器は、待機時にLAN上の他のネットワーク機器との通信における通信速度を低速に設定する。LAN上の他のネットワーク機器または自機器の操作部等から通信要求を受けた場合には、ネットワーク機器は、通信要求に対応するネットワーク通信の通信速度を他のネットワーク通信に先立って高速に変更し、ネットワーク通信完了後に当該通信速度を低速に戻す。 There is a method capable of maintaining a state in which communication requests from other network devices can be maintained even when the network device is in a standby state (for example, see Patent Document 1). In the method described in Patent Document 1, the network device sets the communication speed in communication with other network devices on the LAN to a low speed during standby. When a communication request is received from another network device on the LAN or the operation unit of its own device, the network device changes the communication speed of the network communication corresponding to the communication request at a high speed prior to the other network communication. After the network communication is completed, the communication speed is returned to a low speed.
特開2004-64335号公報JP 2004-64335 A
 特許文献1に記載された方法では、ネットワーク機器が、待機時に自機器を電源断状態や低消費電力状態にせずに通信速度を低速にして、自機器の待機時の消費電力を低減しつつ他のネットワーク機器などからの通信要求に対応可能な状態を維持する。従って、ネットワーク機器は、待機時であっても、例えば電子メールの通信要求を受け付けることができ、他のネットワーク機器が送信する電子メールを受信することができる。しかし、ネットワーク機器の通信設定がユーザ等によって無効にされた場合には、当該ネットワーク機器は電子メールを受信することができない。 In the method described in Patent Document 1, the network device reduces the power consumption during standby of the own device by reducing the communication speed without putting the device in the power-off state or the low power consumption state during standby. Maintain a state that can respond to communication requests from other network devices. Accordingly, the network device can accept an e-mail communication request, for example, even during standby, and can receive an e-mail transmitted by another network device. However, when the communication setting of a network device is invalidated by a user or the like, the network device cannot receive an e-mail.
 そこで、本発明は、端末におけるモバイルデータ通信設定が無効である場合であっても、モバイルデータ通信量の増大を抑えつつ、プッシュサーバからプッシュメッセージを確実に取得することができる端末、メッセージ配信システム、メッセージ配信システムにおける通信制御方法および通信制御プログラムを提供することを目的とする。 Therefore, the present invention provides a terminal and a message distribution system that can reliably acquire a push message from a push server while suppressing an increase in the amount of mobile data communication even when the mobile data communication setting in the terminal is invalid. An object of the present invention is to provide a communication control method and a communication control program in a message distribution system.
 本発明による端末は、自端末上で動作するアプリケーションに対して配信すべきメッセージがあることを示すSMSによる通知を、自端末と通信可能な配信装置から受信するトリガ受信部と、配信装置からモバイルネットワークを介して行われるデータ通信であるモバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知する受信部と、モバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を制御するデータ通信制御部とを備え、データ通信制御部は、トリガ受信部がSMSによる通知を受信したときに、モバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にし、受信部におけるメッセージの通知処理完了後にモバイルデータ通信設定を無効にすることを特徴とする。 The terminal according to the present invention includes a trigger receiving unit that receives an SMS notification indicating that there is a message to be distributed to an application running on the terminal from a distribution apparatus that can communicate with the terminal, and a mobile from the distribution apparatus. Receiving a message using mobile data communication, which is data communication performed via a network, and notifying the availability of mobile data communication, a receiving unit for notifying the acquired message to a delivery destination application operating on the terminal itself A data communication control unit for controlling mobile data communication setting for setting, and when the trigger receiving unit receives the notification by SMS, the data communication control unit enables the mobile data communication setting to perform mobile data communication. Make it available and use the mobile data after completing the message notification process in the receiver. And wherein the disabling communication setting.
 本発明によるメッセージ配信システムは、端末と、端末と通信可能な配信装置とを備え、配信装置は、端末に配信すべきメッセージがあることを示すSMSによる通知を当該端末に送信するトリガ送信部を含み、端末は、配信装置からSMSによる通知を受信するトリガ受信部と、配信装置からモバイルネットワークを介して行われるデータ通信であるモバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知する受信部と、モバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を制御するデータ通信制御部とを含み、データ通信制御部は、トリガ受信部がSMSによる通知を受信したときに、モバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にし、受信部におけるメッセージの通知処理完了後にモバイルデータ通信設定を無効にすることを特徴とする。 A message delivery system according to the present invention includes a terminal and a delivery device that can communicate with the terminal, and the delivery device includes a trigger transmission unit that sends an SMS notification indicating that there is a message to be delivered to the terminal to the terminal. In addition, the terminal acquires a message using a trigger reception unit that receives an SMS notification from the distribution device and mobile data communication that is data communication performed via the mobile network from the distribution device, and automatically acquires the acquired message. A receiving unit for notifying a destination application operating on the terminal; and a data communication control unit for controlling mobile data communication setting for setting availability of mobile data communication. Mobile data communication settings are enabled and mobile data is The signal to usable state, and wherein the disabling mobile data communication setting after notification process completion message at the receiving unit.
 本発明による通信制御方法は、端末と通信可能な配信装置が、端末に配信すべきメッセージがあることを示すSMSによる通知を当該端末に送信し、端末は、配信装置からSMSによる通知を受信したときに、モバイルネットワークを介して行われるデータ通信であるモバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にし、配信装置からモバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知し、通知処理完了後にモバイルデータ通信設定を無効にすることを特徴とする。 In the communication control method according to the present invention, a distribution device communicable with a terminal transmits an SMS notification indicating that there is a message to be distributed to the terminal, and the terminal receives the SMS notification from the distribution device. Sometimes, the mobile data communication setting for enabling / disabling the use of mobile data communication, which is data communication performed via the mobile network, is enabled to enable mobile data communication, and mobile data communication is performed from the distribution device. It is characterized in that a message is acquired by using, the acquired message is notified to a distribution destination application operating on the terminal, and the mobile data communication setting is invalidated after the notification process is completed.
 本発明による通信制御プログラムは、コンピュータに、自コンピュータ上で動作するアプリケーションに対して配信すべきメッセージがあることを示すSMSによる通知を、自コンピュータと通信可能な配信装置から受信する処理と、SMSによる通知を受信したときに、モバイルネットワークを介して行われるデータ通信であるモバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にする処理と、配信装置からモバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知する処理と、通知処理完了後にモバイルデータ通信設定を無効にする処理とを実行させることを特徴とする。 The communication control program according to the present invention includes a process of receiving an SMS notification indicating that a computer has a message to be distributed to an application running on the computer from a distribution device capable of communicating with the computer; Processing for enabling mobile data communication by enabling mobile data communication setting for setting availability of mobile data communication, which is data communication performed via a mobile network, when receiving a notification by Processing for acquiring a message from a distribution device using mobile data communication, notifying the acquired message to a distribution destination application operating on its own terminal, and processing for invalidating mobile data communication setting after completion of the notification processing; Is executed.
 本発明によれば、端末におけるモバイルデータ通信設定が無効である場合であっても、端末は、モバイルデータ通信量の増大を抑えつつ、プッシュサーバからプッシュメッセージを確実に取得することができる。 According to the present invention, even if the mobile data communication setting in the terminal is invalid, the terminal can reliably acquire a push message from the push server while suppressing an increase in mobile data communication volume.
本発明によるメッセージ配信システムの第1の実施形態の構成を示すブロック図である。It is a block diagram which shows the structure of 1st Embodiment of the message delivery system by this invention. SMSによる通知を受けたときの端末の第1の実施形態の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of 1st Embodiment of the terminal when the notification by SMS is received. SMSによる通知を受けたときの端末の第2の実施形態の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of 2nd Embodiment of a terminal when the notification by SMS is received. 本発明による端末の最小構成を示すブロック図である。It is a block diagram which shows the minimum structure of the terminal by this invention. 本発明によるメッセージ配信システムの最小構成を示すブロック図である。It is a block diagram which shows the minimum structure of the message delivery system by this invention.
実施形態1.
 以下、本発明の第1の実施形態を図面を参照して説明する。
Embodiment 1. FIG.
A first embodiment of the present invention will be described below with reference to the drawings.
 図1は、本発明によるメッセージ配信システムの第1の実施形態の構成を示すブロック図である。本発明によるメッセージ配信システムは、端末100と、プッシュサーバ200とを備える。端末100およびプッシュサーバ200は、SMS(Short Message Service)送信サーバ300と通信可能に接続される。 FIG. 1 is a block diagram showing a configuration of a first embodiment of a message delivery system according to the present invention. The message delivery system according to the present invention includes a terminal 100 and a push server 200. The terminal 100 and the push server 200 are communicably connected to an SMS (Short Message Service) transmission server 300.
 なお、図1には、1つの端末100が例示されているが、端末はプッシュ―サーバ200にいくつ接続されていてもよい。 Although FIG. 1 illustrates one terminal 100, any number of terminals may be connected to the push-server 200.
 端末100は、携帯電話機等の情報処理端末である。端末100は、プッシュクライアント110とアプリケーション120-1~120-nとを含む。 The terminal 100 is an information processing terminal such as a mobile phone. The terminal 100 includes a push client 110 and applications 120-1 to 120-n.
 プッシュクライアント110は、メッセージ受信部111と、データ通信制御部112と、SMS受信部113と、メッセージ通知部114とを含む。 The push client 110 includes a message reception unit 111, a data communication control unit 112, an SMS reception unit 113, and a message notification unit 114.
 メッセージ受信部111は、プッシュサーバ200からプッシュメッセージを受信する。 The message receiving unit 111 receives a push message from the push server 200.
 データ通信制御部112は、端末100のモバイルデータ通信設定を制御する。具体的には、データ通信制御部112は、SMS受信部113が受信した情報をもとに、端末100のモバイルデータ通信設定を有効または無効にする。 The data communication control unit 112 controls mobile data communication settings of the terminal 100. Specifically, the data communication control unit 112 enables or disables the mobile data communication setting of the terminal 100 based on the information received by the SMS receiving unit 113.
 SMS受信部113は、プッシュサーバ200からSMS送信サーバ300を介してSMSによる通知を受信する。 The SMS receiving unit 113 receives the SMS notification from the push server 200 via the SMS transmission server 300.
 メッセージ通知部114は、メッセージ受信部111が受信したプッシュメッセージを、端末100上で動作する配信先のアプリケーションに通知する。 The message notification unit 114 notifies the push destination message received by the message receiving unit 111 to the distribution destination application operating on the terminal 100.
 アプリケーション120-1~120-nは、端末100上で動作するアプリケーションソフトウェアである。アプリケーション120-1~120-nは、例えばサービス事業者等から提供され、端末100が備える記憶部(図示せず)に格納される。 Applications 120-1 to 120-n are application software that runs on the terminal 100. The applications 120-1 to 120-n are provided from, for example, a service provider and stored in a storage unit (not shown) provided in the terminal 100.
 なお、メッセージ受信部111、データ通信制御部112、SMS受信部113およびメッセージ通知部114は、端末100が備えるソフトウェアに従って処理を実行するCPU等によって実現される。 Note that the message receiving unit 111, the data communication control unit 112, the SMS receiving unit 113, and the message notification unit 114 are realized by a CPU or the like that executes processing according to software included in the terminal 100.
 プッシュサーバ200は、プッシュメッセージを端末に配信する。プッシュサーバ200は、メッセージ送信要求受信部201と、メッセージキュー202と、メッセージ送信部203と、SMS送信要求部204とを備える。 The push server 200 delivers the push message to the terminal. The push server 200 includes a message transmission request reception unit 201, a message queue 202, a message transmission unit 203, and an SMS transmission request unit 204.
 メッセージ送信要求受信部201は、プッシュサーバ200と通信可能なアプリケーションサーバ(図示せず)から、メッセージ送信要求とメッセージ送信要求に対応するプッシュメッセージとを受信する。 The message transmission request receiving unit 201 receives a message transmission request and a push message corresponding to the message transmission request from an application server (not shown) that can communicate with the push server 200.
 メッセージキュー202は、メッセージ送信要求に対応するプッシュメッセージを記憶する。 The message queue 202 stores a push message corresponding to the message transmission request.
 メッセージ送信部203は、端末100にプッシュメッセージを送信する。具体的には、メッセージ送信部203は、メッセージ送信要求受信部201が受信したメッセージ送信要求に応じて、メッセージキュー202に格納されたプッシュメッセージを端末100に送信する。 The message transmission unit 203 transmits a push message to the terminal 100. Specifically, the message transmission unit 203 transmits the push message stored in the message queue 202 to the terminal 100 in response to the message transmission request received by the message transmission request reception unit 201.
 SMS送信要求部204は、配信すべきプッシュメッセージがあることを示す通知を端末に送信するように、SMS送信サーバ300に要求する。 The SMS transmission request unit 204 requests the SMS transmission server 300 to transmit a notification indicating that there is a push message to be distributed to the terminal.
 なお、メッセージ送信要求受信部201、メッセージ送信部203およびSMS送信要求部204は、プッシュサーバ200が備えるソフトウェアに従って処理を実行するCPU等によって実現される。また、メッセージキュー202は、プッシュサーバ200が備えるメモリ等の記憶装置によって実現される。 Note that the message transmission request reception unit 201, the message transmission unit 203, and the SMS transmission request unit 204 are realized by a CPU or the like that executes processing according to software included in the push server 200. The message queue 202 is realized by a storage device such as a memory provided in the push server 200.
 SMS送信サーバ300は、キャリアによって管理されるサーバ装置である。SMS送信サーバ300は、例えば、SMSゲートウェイとして機能する。SMS送信サーバ300は、プッシュサーバ200からの要求にもとづいて、端末100にSMSによる通知を送信する。 The SMS transmission server 300 is a server device managed by a carrier. The SMS transmission server 300 functions as, for example, an SMS gateway. The SMS transmission server 300 transmits an SMS notification to the terminal 100 based on a request from the push server 200.
 次に、本実施形態の動作を説明する。 Next, the operation of this embodiment will be described.
 図2は、SMSによる通知を受けたときの端末100の第1の実施形態の動作を示すシーケンス図である。 FIG. 2 is a sequence diagram showing the operation of the first embodiment of the terminal 100 when receiving a notification by SMS.
 ここでは、端末100のモバイルデータ通信設定が無効に設定されているものとする。また、端末100上でアプリケーション120が動作しているものとする。 Here, it is assumed that the mobile data communication setting of the terminal 100 is set to invalid. It is assumed that the application 120 is operating on the terminal 100.
 図2に示すアプリケーションサーバ400は、アプリケーション120を提供するサービス事業者によって使用されるサーバ装置である。アプリケーションサーバ400は、プッシュサーバ200と通信可能に接続されている。 The application server 400 shown in FIG. 2 is a server device used by a service provider that provides the application 120. The application server 400 is communicably connected to the push server 200.
 プッシュサーバ200は、アプリケーションサーバ400からメッセージ配信要求を受け付けると(ステップS201)、端末100に対して、配信すべきプッシュメッセージがあることを示す通知をSMSで送信する(ステップS202)。具体的には、プッシュサーバ200は、SMS送信サーバ300に対して通知要求を送信する。そして、SMS送信サーバ300が、プッシュサーバ200から受信した通知要求にもとづいて、端末100に対して、配信すべきプッシュメッセージがあることを示す通知をSMSで送信する。SMSにより送信される当該通知は、例えば、プッシュサーバのURLと、当該プッシュサーバに蓄積されたメッセージの数とを示す情報を含む。端末100は、当該通知に含まれる情報をもとに、配信すべきプッシュメッセージを蓄積するプッシュサーバにアクセスする。 When the push server 200 receives a message delivery request from the application server 400 (step S201), the push server 200 transmits a notification indicating that there is a push message to be delivered to the terminal 100 by SMS (step S202). Specifically, the push server 200 transmits a notification request to the SMS transmission server 300. Then, based on the notification request received from the push server 200, the SMS transmission server 300 transmits a notification indicating that there is a push message to be distributed to the terminal 100 by SMS. The notification transmitted by SMS includes, for example, information indicating the URL of the push server and the number of messages stored in the push server. Based on the information included in the notification, the terminal 100 accesses a push server that accumulates push messages to be distributed.
 端末100は、SMS受信部113がSMSによる通知を受け付けると、これをトリガとしてメッセージ取得処理を開始する。 When the SMS receiving unit 113 receives the notification by SMS, the terminal 100 starts the message acquisition process using this as a trigger.
 ここで、端末100におけるメッセージ取得処理を説明する。 Here, message acquisition processing in the terminal 100 will be described.
 まず、データ通信制御部112は、SMS受信部113がSMSによる通知を受け付けると、端末100のモバイルデータ通信設定を有効にする(ステップS203)。これにより、端末100のモバイルデータ通信が利用可能な状態になる。ステップS203において、データ通信制御部112は、OS(オペレーティングシステム)が保持するモバイルデータ通信設定の設定ファイルを参照し、モバイルデータ通信設定の設定状態を確認する。その結果、モバイルデータ通信設定が無効であると判断した場合に、データ通信制御部112は、モバイルデータ通信設定を有効にする。データ通信制御部112は、当該設定ファイルを更新することにより、モバイルデータ通信設定を有効にする。なお、データ通信制御部112は、OSに設定更新指示を出すことによりモバイルデータ通信設定を更新してもよいし、その他の方法を用いてもよい。 First, the data communication control unit 112 validates the mobile data communication setting of the terminal 100 when the SMS receiving unit 113 receives the notification by SMS (step S203). As a result, the mobile data communication of the terminal 100 becomes available. In step S203, the data communication control unit 112 refers to a setting file for mobile data communication settings held by the OS (operating system), and confirms the setting state of the mobile data communication settings. As a result, when it is determined that the mobile data communication setting is invalid, the data communication control unit 112 validates the mobile data communication setting. The data communication control unit 112 validates the mobile data communication setting by updating the setting file. Note that the data communication control unit 112 may update the mobile data communication setting by issuing a setting update instruction to the OS, or may use other methods.
 モバイルデータ通信設定が有効にされた後、メッセージ受信部111は、プッシュサーバ200に対してHTTP要求(HTTP GET)としてメッセージ取得要求を送信する(ステップS204)。 After the mobile data communication setting is validated, the message receiving unit 111 transmits a message acquisition request as an HTTP request (HTTP GET) to the push server 200 (step S204).
 プッシュサーバ200のメッセージ送信部203は、HTTP要求が正常に処理されたことを示すHTTP応答とともに、プッシュメッセージをプッシュクライアント110に送信する(ステップS205)。 The message transmission unit 203 of the push server 200 transmits a push message to the push client 110 together with an HTTP response indicating that the HTTP request has been processed normally (step S205).
 プッシュクライアント110のメッセージ通知部114は、ステップS205で受信したプッシュメッセージを配信先のアプリケーション120に渡す(ステップS206)。 The message notification unit 114 of the push client 110 passes the push message received in step S205 to the distribution destination application 120 (step S206).
 データ通信制御部112は、端末100のモバイルデータ通信設定を無効にする(ステップS207)。これにより、端末100のモバイルデータ通信が利用不可能な状態になる。 The data communication control unit 112 invalidates the mobile data communication setting of the terminal 100 (step S207). As a result, the mobile data communication of the terminal 100 becomes unavailable.
 以上に説明したように、本実施形態では、端末が、配信すべきプッシュメッセージがあることを示す通知をSMSによりプッシュサーバから受信した場合に、一旦、自端末のモバイルデータ通信設定を有効にする。従って、端末のモバイルデータ通信設定が無効である場合であっても、端末はプッシュメッセージを確実に受信することができる。よって、ユーザは、モバイルデータ通信設定を無効にしている場合であっても、プッシュメッセージの有無を認識することができる。 As described above, in the present embodiment, when the terminal receives a notification indicating that there is a push message to be distributed from the push server by SMS, the mobile data communication setting of the terminal is once validated. . Therefore, even if the mobile data communication setting of the terminal is invalid, the terminal can reliably receive the push message. Therefore, the user can recognize the presence or absence of the push message even when the mobile data communication setting is invalidated.
 また、本実施形態では、端末はプッシュメッセージを受信した後すぐにモバイルデータ通信設定を無効にする。従って、モバイルデータ通信量の増大を抑制することができる。例えば、モバイルデータ通信設定を有効にしたときに他のアプリケーション等がモバイルデータ通信を開始したとしても、当該モバイルデータ通信の通信量を抑制することができる。 In this embodiment, the terminal invalidates the mobile data communication setting immediately after receiving the push message. Therefore, an increase in mobile data communication volume can be suppressed. For example, even if another application or the like starts mobile data communication when the mobile data communication setting is validated, the communication amount of the mobile data communication can be suppressed.
実施形態2.
 以下、本発明の第2の実施形態を図面を参照して説明する。
Embodiment 2. FIG.
Hereinafter, a second embodiment of the present invention will be described with reference to the drawings.
 メッセージ配信システムの第2の実施形態における構成は、第1の実施形態における構成と同様であるため、説明を省略する。 Since the configuration of the second embodiment of the message distribution system is the same as the configuration of the first embodiment, description thereof is omitted.
 しかし、本実施形態におけるデータ通信制御部112は、SMS受信部113がSMSによる通知を受信したときに、プッシュクライアント110のモバイルデータ通信設定のみを有効にする。 However, the data communication control unit 112 in the present embodiment enables only the mobile data communication setting of the push client 110 when the SMS receiving unit 113 receives the notification by SMS.
 図3は、SMSによる通知を受けたときの端末100の第2の実施形態の動作を示すシーケンス図である。 FIG. 3 is a sequence diagram showing the operation of the second embodiment of the terminal 100 when receiving notification by SMS.
 ここでは、第1の実施形態と同様に、端末100のモバイルデータ通信設定が無効に設定されているものとする。また、端末100上でアプリケーション120が動作しているものとする。また、端末100は、自端末上で動作するソフトウェアごとにモバイルデータ通信設定を有効または無効にする機能を備えているものとする。 Here, as in the first embodiment, it is assumed that the mobile data communication setting of the terminal 100 is set to invalid. It is assumed that the application 120 is operating on the terminal 100. In addition, the terminal 100 is assumed to have a function of validating or invalidating the mobile data communication setting for each software operating on the terminal.
 ステップS301、S302の処理は、ステップS201、S202の処理と同様であるため説明を省略する。 Since the processing in steps S301 and S302 is the same as the processing in steps S201 and S202, description thereof will be omitted.
 プッシュクライアント110のデータ通信制御部112は、SMS受信部113がステップS302においてSMSによる通知を受け付けると、プッシュクライアント110のモバイルデータ通信設定のみを有効にする(ステップS303)。具体的には、データ通信制御部112は、プッシュメッセージを取得するためのモバイルデータ通信のみを有効にする。つまり、プッシュクライアント110のメッセージ受信部111のモバイルデータ通信を利用可能な状態にする。このとき、データ通信制御部112は、端末100上でモバイルデータ通信を行うソフトウェアのうち、プッシュクライアント110以外のソフトウェアのモバイルデータ通信設定を有効にしない。従って、アプリケーション120のモバイルデータ通信設定は無効のままである。 The data communication control unit 112 of the push client 110 validates only the mobile data communication setting of the push client 110 when the SMS receiving unit 113 accepts the SMS notification in step S302 (step S303). Specifically, the data communication control unit 112 enables only mobile data communication for acquiring a push message. That is, the mobile data communication of the message receiving unit 111 of the push client 110 is made available. At this time, the data communication control unit 112 does not validate the mobile data communication setting of software other than the push client 110 among the software that performs mobile data communication on the terminal 100. Accordingly, the mobile data communication setting of the application 120 remains invalid.
 プッシュクライアント110のモバイルデータ通信設定が有効にされた後、メッセージ受信部111は、プッシュサーバ200に対してHTTP要求としてメッセージ取得要求を送信する(ステップS304)。 After the mobile data communication setting of the push client 110 is validated, the message receiving unit 111 transmits a message acquisition request as an HTTP request to the push server 200 (step S304).
 プッシュサーバ200のメッセージ送信部203は、HTTP要求が正常に処理されたことを示すHTTP応答とともに、プッシュメッセージをプッシュクライアント110に送信する(ステップS305)。 The message transmission unit 203 of the push server 200 transmits the push message to the push client 110 together with the HTTP response indicating that the HTTP request has been processed normally (step S305).
 プッシュクライアント110のメッセージ受信部111がプッシュメッセージを受信すると、データ通信制御部112は、プッシュメッセージの配信先であるアプリケーション120のモバイルデータ通信を許可する。つまり、データ通信制御部112は、アプリケーション120のモバイルデータ通信設定を有効にする(ステップS306)。 When the message reception unit 111 of the push client 110 receives the push message, the data communication control unit 112 permits the mobile data communication of the application 120 that is the delivery destination of the push message. That is, the data communication control unit 112 validates the mobile data communication setting of the application 120 (step S306).
 プッシュクライアント110のメッセージ通知部114は、ステップS305で受信したプッシュメッセージを配信先のアプリケーション120に渡す(ステップS307)。 The message notification unit 114 of the push client 110 passes the push message received in step S305 to the distribution destination application 120 (step S307).
 プッシュメッセージを受け取ったアプリケーション120は、アプリケーションサーバ400と通信を行い、プッシュメッセージの内容に応じてアプリケーションサーバ400からデータを取得する(ステップS308、S309)。 The application 120 that has received the push message communicates with the application server 400 and acquires data from the application server 400 according to the content of the push message (steps S308 and S309).
 データ通信制御部112は、アプリケーション120からデータ通信の終了通知を受けると(ステップS310)、アプリケーション120の通信が終了したと判断する。そして、データ通信制御部112は、端末100のモバイルデータ通信設定を無効にする(ステップS311)。このとき、プッシュクライアント110およびアプリケーション120を含む端末100上で動作するすべてのソフトウェアのモバイルデータ通信設定が無効になる。 When the data communication control unit 112 receives a data communication end notification from the application 120 (step S310), the data communication control unit 112 determines that the communication of the application 120 has ended. Then, the data communication control unit 112 invalidates the mobile data communication setting of the terminal 100 (step S311). At this time, mobile data communication settings of all software operating on the terminal 100 including the push client 110 and the application 120 are invalidated.
 なお、ステップS306において、データ通信制御部112は、アプリケーションのデータ通信を許可するときに、一定期間におけるトータルの通信量、例えば現在の月のトータルの通信量と、予め定められた閾値とを比較して、アプリケーション120の通信を許可するか否かを判定するようにしてもよい。 In step S306, the data communication control unit 112 compares the total communication amount in a certain period, for example, the total communication amount in the current month with a predetermined threshold value when permitting application data communication. Then, it may be determined whether or not communication of the application 120 is permitted.
 例えば、定額制の料金制度を採用するキャリアは、「1MB(メガバイト)までは1000円、1MB以上20MB未満は通信量に比例。20MB以上は5000円」のように、2段階の定額料金とその間の従量制料金とによって月額利用料を算出する。従って、データ通信制御部112は、1段目の通信量(1MB)を閾値として設定し、トータルの通信量が当該閾値を超えていない場合にのみアプリケーションのデータ通信を許可する。それにより、ユーザは、最低料金、つまり1段目の料金(1000円)を超えない範囲でデータ通信を行うことが可能となる。 For example, a carrier that adopts a flat rate charge system has a flat rate between two levels, such as “1000 yen for 1 MB (megabytes), 1 to 20 MB is proportional to the amount of communication. 5000 yen for 20 MB or more” The monthly usage fee is calculated based on the pay-per-use system. Therefore, the data communication control unit 112 sets the first-stage communication amount (1 MB) as a threshold value, and permits data communication of the application only when the total communication amount does not exceed the threshold value. As a result, the user can perform data communication within a range that does not exceed the minimum charge, that is, the first charge (1,000 yen).
 以上に説明したように、本実施形態では、端末は、SMSによる通知を受けたときに、プッシュクライアントのモバイルデータ通信設定のみを有効にする。従って、プッシュメッセージ受信時に、プッシュクライアント以外のソフトウェアによるモバイルデータ通信を発生させない。よって、端末のデータ通信量をより低減することができる。 As described above, in this embodiment, the terminal enables only the mobile data communication setting of the push client when receiving a notification by SMS. Accordingly, mobile data communication by software other than the push client is not generated when the push message is received. Therefore, the data communication amount of the terminal can be further reduced.
 また、本実施形態では、プッシュクライアントが、配信先のアプリケーションがアプリケーションサーバからデータを取得できるように、配信先のアプリケーションのデータ通信を許可する。従って、ユーザは、モバイルデータ通信設定を無効にしている場合であっても、プッシュメッセージの有無を認識することができるだけでなく、プッシュメッセージに対応するデータを確認することができる。 In this embodiment, the push client permits data communication of the distribution destination application so that the distribution destination application can acquire data from the application server. Therefore, even when the mobile data communication setting is invalidated, the user can not only recognize the presence / absence of the push message, but can also confirm the data corresponding to the push message.
 なお、本実施形態では、アプリケーションが、データ通信制御部に対してデータ通信の終了通知をしているが、データ通信制御部がアプリケーションの通信を監視するようにしてもよい。つまり、データ通信制御部がアプリケーションの通信を監視して一定時間通信が行われていない場合に、アプリケーションのデータ通信が終了したと判断するようにしてもよい。 In this embodiment, the application notifies the data communication control unit of the end of data communication, but the data communication control unit may monitor the communication of the application. That is, the data communication control unit may monitor the communication of the application and determine that the data communication of the application has ended when the communication is not performed for a certain period of time.
 また、プッシュクライアントは、ステップS305においてHTTP応答を受信した後に、第1の実施形態と同様に、端末100のモバイルデータ通信設定を無効にして処理を終了してもよい。つまり、ステップS306~S310の処理をせずに、ステップS311の処理に移行してもよい。 Further, after receiving the HTTP response in step S305, the push client may invalidate the mobile data communication setting of the terminal 100 and end the process, as in the first embodiment. In other words, the processing of step S311 may be performed without performing the processing of steps S306 to S310.
 また、第1の実施形態におけるデータ通信制御部が、本実施形態と同様に、配信先のアプリケーションのモバイルデータ通信設定を有効にし、当該アプリケーションがプッシュメッセージに応じたモバイルデータ通信を完了した後に、当該アプリケーションのモバイルデータ通信設定を無効にするようにしてもよい。 In addition, after the data communication control unit in the first embodiment validates the mobile data communication setting of the distribution destination application and completes the mobile data communication corresponding to the push message, as in the present embodiment, You may make it invalidate the mobile data communication setting of the said application.
 図4は、本発明による端末の最小構成を示すブロック図である。図5は、本発明によるメッセージ配信システムの最小構成を示すブロック図である。 FIG. 4 is a block diagram showing a minimum configuration of a terminal according to the present invention. FIG. 5 is a block diagram showing the minimum configuration of the message delivery system according to the present invention.
 図4示すように、端末は、自端末上で動作するアプリケーションに対して配信すべきメッセージがあることを示すSMSによる通知を、自端末と通信可能な配信装置(図1に示すプッシュサーバ200に相当。)から受信するトリガ受信部11(図1に示す端末100におけるSMS受信部113に相当。)と、配信装置からモバイルネットワークを介して行われるデータ通信であるモバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知する受信部12(図1に示す端末100におけるメッセージ受信部111およびメッセージ通知部114に相当。)と、モバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を制御するデータ通信制御部13(図1に示す端末100におけるデータ通信制御部112に相当。)とを備え、データ通信制御部13は、トリガ受信部11がSMSによる通知を受信したときに、モバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にし、受信部12におけるメッセージの通知処理完了後にモバイルデータ通信設定を無効にする。 As shown in FIG. 4, the terminal sends an SMS notification indicating that there is a message to be delivered to an application running on the terminal, to a distribution device (push server 200 shown in FIG. 1) that can communicate with the terminal. The message using the trigger receiving unit 11 (corresponding to the SMS receiving unit 113 in the terminal 100 shown in FIG. 1) and mobile data communication which is data communication performed from the distribution device via the mobile network. And a receiving unit 12 (corresponding to the message receiving unit 111 and the message notifying unit 114 in the terminal 100 shown in FIG. 1) for notifying the acquired message to the destination application operating on the terminal, and mobile data communication Data communication control unit 13 for controlling mobile data communication setting for setting availability of 1 corresponds to the data communication control unit 112 in the terminal 100 shown in FIG. 1), and the data communication control unit 13 activates the mobile data communication setting when the trigger receiving unit 11 receives the notification by the SMS. The data communication is made available, and the mobile data communication setting is invalidated after the message notification process in the receiving unit 12 is completed.
 そのような形態によれば、端末のモバイルデータ通信設定が無効である場合であっても、端末はプッシュメッセージを確実に受信することができる。よって、ユーザは、モバイルデータ通信設定を無効にしている場合であっても、プッシュメッセージの有無を認識することができる。また、端末はプッシュメッセージを受信した後にモバイルデータ通信設定を無効にするので、モバイルデータ通信量を抑制することができる。 According to such a form, even if the mobile data communication setting of the terminal is invalid, the terminal can reliably receive the push message. Therefore, the user can recognize the presence or absence of the push message even when the mobile data communication setting is invalidated. Further, since the terminal invalidates the mobile data communication setting after receiving the push message, the mobile data communication amount can be suppressed.
 上記の実施形態には、以下のような端末も開示されている。 In the above embodiment, the following terminals are also disclosed.
(1)データ通信制御部13は、配信すべきメッセージがあることを示すSMSによる通知をトリガ受信部11が受信した場合に、受信部12に対するモバイルデータ通信設定のみを有効にして、受信部12におけるモバイルデータ通信のみを利用可能な状態にする端末。 (1) When the trigger reception unit 11 receives a notification by SMS indicating that there is a message to be delivered, the data communication control unit 13 enables only the mobile data communication setting for the reception unit 12, and receives the reception unit 12. A terminal that can use only mobile data communication.
 そのような構成によれば、プッシュメッセージ受信時に、プッシュクライアント以外のソフトウェアによるモバイルデータ通信を発生させない。よって、端末のデータ通信量をより低減することができる。 According to such a configuration, mobile data communication by software other than the push client does not occur when a push message is received. Therefore, the data communication amount of the terminal can be further reduced.
(2)データ通信制御部13は、メッセージの配信先のアプリケーションに対するモバイルデータ通信設定を有効にし、当該アプリケーションがメッセージに応じたモバイルデータ通信を完了した後に、当該アプリケーションに対するモバイルデータ通信設定を無効にする端末。 (2) The data communication control unit 13 enables the mobile data communication setting for the application to which the message is distributed, and disables the mobile data communication setting for the application after the application completes the mobile data communication corresponding to the message. Terminal.
 そのような構成によれば、ユーザは、モバイルデータ通信設定を無効にしている場合であっても、プッシュメッセージの有無を認識することができるだけでなく、プッシュメッセージに対応するデータを確認することができる。 According to such a configuration, even when the mobile data communication setting is invalidated, the user can not only recognize the presence / absence of the push message but also check the data corresponding to the push message. it can.
(3)データ通信制御部13は、メッセージの配信先のアプリケーションの一定期間におけるデータ通信の合計が予め定められた閾値を超えている場合には、当該アプリケーションに対するモバイルデータ通信設定を有効にしない端末。 (3) The data communication control unit 13 is a terminal that does not validate the mobile data communication setting for the application when the total data communication of the application to which the message is distributed exceeds a predetermined threshold. .
 そのような構成によれば、例えば、端末が携帯端末であって、携帯電話サービスを提供するキャリアが2段階の定額料金とその間の従量制料金とによって月額利用料を算出する場合に、ユーザは、最低料金、つまり1段目の料金を超えない範囲でデータ通信を行うことが可能となる。 According to such a configuration, for example, when the terminal is a mobile terminal and the carrier providing the mobile phone service calculates the monthly usage fee based on a two-step flat fee and a metered fee between them, Thus, data communication can be performed within a range that does not exceed the minimum charge, that is, the charge of the first stage.
 上記の実施形態には、図5に示すようなメッセージ配信システムも開示されている。 In the above embodiment, a message delivery system as shown in FIG. 5 is also disclosed.
(4)端末10(図1に示す端末100に相当。)と、端末10と通信可能な配信装置20(図1に示すプッシュサーバ200に相当。)とを備え、配信装置20は、端末10に配信すべきメッセージがあることを示すSMSによる通知を当該端末に送信するトリガ送信部21(図1に示すプッシュサーバ200におけるSMS送信要求部204に相当。)を含み、端末10は、配信装置20からSMSによる通知を受信するトリガ受信部11と、配信装置20からモバイルネットワークを介して行われるデータ通信であるモバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知する受信部12と、モバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を制御するデータ通信制御部13とを備え、データ通信制御部13は、トリガ受信部11がSMSによる通知を受信したときに、モバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にし、受信部12におけるメッセージの通知処理完了後にモバイルデータ通信設定を無効にすることを特徴とするメッセージ配信システム。 (4) A terminal 10 (corresponding to the terminal 100 shown in FIG. 1) and a distribution device 20 (corresponding to the push server 200 shown in FIG. 1) capable of communicating with the terminal 10 are provided. 1 includes a trigger transmission unit 21 (corresponding to the SMS transmission request unit 204 in the push server 200 shown in FIG. 1) that transmits an SMS notification indicating that there is a message to be distributed to the terminal. The message is acquired on the terminal by using the trigger receiving unit 11 that receives the SMS notification from 20 and the mobile data communication that is the data communication performed via the mobile network from the distribution device 20. Receiving unit 12 for notifying a distribution destination application to be transmitted, and mobile data communication for setting availability of mobile data communication A data communication control unit 13 that controls the setting, and when the trigger receiving unit 11 receives the notification by SMS, the data communication control unit 13 enables the mobile data communication setting and enables mobile data communication. And the mobile data communication setting is invalidated after the message notification process in the receiving unit 12 is completed.
 そのような構成によれば、端末のモバイルデータ通信設定が無効である場合であっても、端末はプッシュメッセージを確実に受信することができる。よって、ユーザは、モバイルデータ通信設定を無効にしている場合であっても、プッシュメッセージの有無を認識することができる。また、端末はプッシュメッセージを受信した後にモバイルデータ通信設定を無効にするので、モバイルデータ通信量を抑制することができる。 According to such a configuration, even when the mobile data communication setting of the terminal is invalid, the terminal can reliably receive the push message. Therefore, the user can recognize the presence or absence of the push message even when the mobile data communication setting is invalidated. Further, since the terminal invalidates the mobile data communication setting after receiving the push message, the mobile data communication amount can be suppressed.
(5)データ通信制御部13は、配信すべきメッセージがあることを示すSMSによる通知をトリガ受信部11が受信した場合に、受信部12に対するモバイルデータ通信設定のみを有効にして、受信部12におけるモバイルデータ通信のみを利用可能な状態にするメッセージ配信システム。 (5) When the trigger receiving unit 11 receives a notification by SMS indicating that there is a message to be delivered, the data communication control unit 13 enables only the mobile data communication setting for the receiving unit 12, and receives the receiving unit 12 Message delivery system that enables only mobile data communication in Japan.
 そのような構成によれば、プッシュメッセージ受信時に、プッシュクライアント以外のソフトウェアによるモバイルデータ通信を発生させない。よって、端末のデータ通信量をより低減することができる。 According to such a configuration, mobile data communication by software other than the push client does not occur when a push message is received. Therefore, the data communication amount of the terminal can be further reduced.
 また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下
に限られない。
Moreover, although a part or all of said embodiment may be described also as the following additional remarks, it is not restricted to the following.
 (付記1)端末10と、端末10と通信可能な配信装置20とを備え、配信装置20は、端末10に配信すべきメッセージがあることを示すSMSによる通知を当該端末に送信するトリガ送信部21を含み、端末10は、配信装置20からSMSによる通知を受信するトリガ受信部11と、配信装置20からモバイルネットワークを介して行われるデータ通信であるモバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知する受信部12と、モバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を制御するデータ通信制御部13とを備え、データ通信制御部13は、トリガ受信部11がSMSによる通知を受信したときに、モバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にし、受信部12におけるメッセージの通知処理完了後にモバイルデータ通信設定を無効にすることを特徴とするメッセージ配信システム。 (Supplementary Note 1) A trigger transmission unit that includes a terminal 10 and a distribution device 20 that can communicate with the terminal 10, and that the distribution device 20 transmits to the terminal a notification by SMS indicating that there is a message to be distributed to the terminal 10 21, the terminal 10 acquires a message using the trigger receiving unit 11 that receives the SMS notification from the distribution device 20 and mobile data communication that is data communication performed via the mobile network from the distribution device 20. A receiving unit 12 for notifying the acquired message to a distribution destination application operating on the terminal, and a data communication control unit 13 for controlling mobile data communication setting for setting availability of mobile data communication, The data communication control unit 13 sets the mobile data communication setting when the trigger receiving unit 11 receives the notification by SMS. Message delivery system useful to the mobile data communications to the available state, and wherein the disabling mobile data communication setting after notification process completion message at the receiving unit 12.
 (付記2)データ通信制御部13は、配信すべきメッセージがあることを示すSMSによる通知をトリガ受信部11が受信した場合に、受信部12に対するモバイルデータ通信設定のみを有効にして、受信部12におけるモバイルデータ通信のみを利用可能な状態にする付記1に記載のメッセージ配信システム。 (Supplementary Note 2) When the trigger receiving unit 11 receives a notification by SMS indicating that there is a message to be delivered, the data communication control unit 13 enables only the mobile data communication setting for the receiving unit 12, and the receiving unit 12. The message delivery system according to appendix 1, wherein only the mobile data communication in 12 is made available.
 (付記3)データ通信制御部13は、メッセージの配信先のアプリケーションに対するモバイルデータ通信設定を有効にし、当該アプリケーションがメッセージに応じたモバイルデータ通信を完了した後に、当該アプリケーションに対するモバイルデータ通信設定を無効にする付記1または付記2に記載のメッセージ配信システム。 (Supplementary Note 3) The data communication control unit 13 enables the mobile data communication setting for the application to which the message is distributed, and disables the mobile data communication setting for the application after the application completes the mobile data communication corresponding to the message. The message delivery system according to appendix 1 or appendix 2.
 そのような構成によれば、ユーザは、モバイルデータ通信設定を無効にしている場合であっても、プッシュメッセージの有無を認識することができるだけでなく、プッシュメッセージに対応するデータを確認することができる。 According to such a configuration, even when the mobile data communication setting is invalidated, the user can not only recognize the presence / absence of the push message but also check the data corresponding to the push message. it can.
 (付記4)データ通信制御部13は、メッセージの配信先のアプリケーションの一定期間におけるデータ通信の合計が予め定められた閾値を超えている場合には、当該アプリケーションに対するモバイルデータ通信設定を有効にしない付記3に記載のメッセージ配信システム。 (Supplementary Note 4) The data communication control unit 13 does not validate the mobile data communication setting for the application when the total data communication of the application to which the message is delivered exceeds a predetermined threshold. The message delivery system according to attachment 3.
 そのような構成によれば、例えば、端末が携帯端末であって、携帯電話サービスを提供するキャリアが2段階の定額料金とその間の従量制料金とによって月額利用料を算出する場合に、ユーザは、最低料金、つまり1段目の料金を超えない範囲でデータ通信を行うことが可能となる。 According to such a configuration, for example, when the terminal is a mobile terminal and the carrier providing the mobile phone service calculates a monthly usage fee based on a two-step flat fee and a metered fee therebetween, the user can Thus, data communication can be performed within a range not exceeding the minimum charge, that is, the charge of the first stage.
 この出願は、2012年10月29日に出願された日本特許出願2012-238016を基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application claims priority based on Japanese Patent Application No. 2012-238016 filed on Oct. 29, 2012, the entire disclosure of which is incorporated herein.
 以上、実施形態を参照して本願発明を説明したが、本願発明は上記の実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。 The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above-described embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
 10、100 端末
 20 配信装置
 11 トリガ受信部
 12 受信部
 13、112 データ通信制御部
 21 トリガ送信部
 110 プッシュクライアント
 111 メッセージ受信部
 113 SMS受信部
 114 メッセージ通知部
 120、120-1~120-n アプリケーション
 200 プッシュサーバ
 201 メッセージ送信要求受信部
 202 メッセージキュー
 203 メッセージ送信部
 204 SMS送信要求部
 300 SMS送信サーバ
 400 アプリケーションサーバ
DESCRIPTION OF SYMBOLS 10,100 Terminal 20 Distribution apparatus 11 Trigger receiving part 12 Receiving part 13, 112 Data communication control part 21 Trigger transmission part 110 Push client 111 Message receiving part 113 SMS receiving part 114 Message notification part 120, 120-1 to 120-n Application DESCRIPTION OF SYMBOLS 200 Push server 201 Message transmission request reception part 202 Message queue 203 Message transmission part 204 SMS transmission request part 300 SMS transmission server 400 Application server

Claims (10)

  1.  自端末上で動作するアプリケーションに対して配信すべきメッセージがあることを示すSMSによる通知を、自端末と通信可能な配信装置から受信するトリガ受信部と、
     前記配信装置からモバイルネットワークを介して行われるデータ通信であるモバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知する受信部と、
     モバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を制御するデータ通信制御部とを備え、
     前記データ通信制御部は、前記トリガ受信部が前記SMSによる通知を受信したときに、モバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にし、前記受信部におけるメッセージの通知処理完了後にモバイルデータ通信設定を無効にする
     ことを特徴とする端末。
    A trigger receiver that receives an SMS notification indicating that there is a message to be delivered to an application running on the terminal from a delivery device capable of communicating with the terminal;
    A receiver for acquiring a message using mobile data communication, which is data communication performed via a mobile network from the distribution device, and notifying the acquired message to a distribution destination application operating on the terminal;
    A data communication control unit for controlling mobile data communication settings for setting whether to use mobile data communication;
    When the trigger receiving unit receives the notification by the SMS, the data communication control unit enables the mobile data communication setting to enable mobile data communication, and after the message notification processing in the receiving unit is completed A terminal characterized by disabling mobile data communication settings.
  2.  データ通信制御部は、配信すべきメッセージがあることを示すSMSによる通知をトリガ受信部が受信した場合に、受信部に対するモバイルデータ通信設定のみを有効にして、前記受信部におけるモバイルデータ通信のみを利用可能な状態にする
     請求項1に記載の端末。
    When the trigger reception unit receives a notification by SMS indicating that there is a message to be delivered, the data communication control unit enables only the mobile data communication setting for the reception unit and performs only mobile data communication in the reception unit. The terminal according to claim 1, wherein the terminal is made available.
  3.  データ通信制御部は、メッセージの配信先のアプリケーションに対するモバイルデータ通信設定を有効にし、当該アプリケーションが前記メッセージに応じたモバイルデータ通信を完了した後に、当該アプリケーションに対するモバイルデータ通信設定を無効にする
     請求項1または請求項2に記載の端末。
    The data communication control unit validates the mobile data communication setting for the application to which the message is distributed, and invalidates the mobile data communication setting for the application after the application completes the mobile data communication corresponding to the message. The terminal according to claim 1 or claim 2.
  4.  データ通信制御部は、メッセージの配信先のアプリケーションの一定期間におけるデータ通信の合計が予め定められた閾値を超えている場合には、当該アプリケーションに対するモバイルデータ通信設定を有効にしない
     請求項3に記載の端末。
    The data communication control unit does not validate the mobile data communication setting for the application when the total data communication of the application to which the message is delivered exceeds a predetermined threshold. Terminal.
  5.  端末と、前記端末と通信可能な配信装置とを備え、
     前記配信装置は、端末に配信すべきメッセージがあることを示すSMSによる通知を当該端末に送信するトリガ送信部を含み、
     前記端末は、
     前記配信装置から前記SMSによる通知を受信するトリガ受信部と、
     前記配信装置からモバイルネットワークを介して行われるデータ通信であるモバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知する受信部と、
     モバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を制御するデータ通信制御部とを含み、
     前記データ通信制御部は、前記トリガ受信部が前記SMSによる通知を受信したときに、モバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にし、前記受信部におけるメッセージの通知処理完了後にモバイルデータ通信設定を無効にする
     ことを特徴とするメッセージ配信システム。
    A terminal and a distribution device capable of communicating with the terminal,
    The distribution device includes a trigger transmission unit that transmits an SMS notification indicating that there is a message to be distributed to the terminal to the terminal,
    The terminal
    A trigger receiver that receives the SMS notification from the distribution device;
    A receiver for acquiring a message using mobile data communication, which is data communication performed via a mobile network from the distribution device, and notifying the acquired message to a distribution destination application operating on the terminal;
    Including a data communication control unit for controlling mobile data communication setting for setting availability of mobile data communication,
    When the trigger receiving unit receives the notification by the SMS, the data communication control unit enables the mobile data communication setting to enable mobile data communication, and after the message notification processing in the receiving unit is completed A message delivery system characterized by invalidating mobile data communication settings.
  6.  データ通信制御部は、配信すべきメッセージがあることを示すSMSによる通知をトリガ受信部が受信した場合に、受信部に対するモバイルデータ通信設定のみを有効にして、前記受信部におけるモバイルデータ通信のみを利用可能な状態にする
     請求項5に記載のメッセージ配信システム。
    When the trigger reception unit receives a notification by SMS indicating that there is a message to be delivered, the data communication control unit enables only the mobile data communication setting for the reception unit and performs only mobile data communication in the reception unit. The message delivery system according to claim 5, wherein the message delivery system is made available.
  7.  端末と通信可能な配信装置が、端末に配信すべきメッセージがあることを示すSMSによる通知を当該端末に送信し、
     前記端末は、
     前記配信装置から前記SMSによる通知を受信したときに、モバイルネットワークを介して行われるデータ通信であるモバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にし、前記配信装置から前記モバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知し、前記通知処理完了後にモバイルデータ通信設定を無効にする
     ことを特徴とする通信制御方法。
    A distribution device capable of communicating with a terminal sends an SMS notification indicating that there is a message to be distributed to the terminal to the terminal,
    The terminal
    When receiving the SMS notification from the distribution device, the mobile data communication can be used by enabling the mobile data communication setting for setting the availability of the mobile data communication that is the data communication performed via the mobile network. To acquire a message from the distribution device using the mobile data communication, notify the acquired message to a distribution destination application operating on its own terminal, and invalidate the mobile data communication setting after the notification process is completed. A communication control method characterized by:
  8.  配信すべきメッセージがあることを示すSMSによる通知を受信した場合に、メッセージを取得するためのモバイルデータ通信のみを利用可能な状態にする
     請求項7に記載の通信制御方法。
    The communication control method according to claim 7, wherein when a notification by SMS indicating that there is a message to be delivered is received, only mobile data communication for obtaining the message is made available.
  9.  コンピュータに、
     自コンピュータ上で動作するアプリケーションに対して配信すべきメッセージがあることを示すSMSによる通知を、自コンピュータと通信可能な配信装置から受信する処理と、
     前記SMSによる通知を受信したときに、モバイルネットワークを介して行われるデータ通信であるモバイルデータ通信の利用可否を設定するためのモバイルデータ通信設定を有効にしてモバイルデータ通信を利用可能な状態にする処理と、
     前記配信装置から前記モバイルデータ通信を利用してメッセージを取得し、取得したメッセージを自端末上で動作する配信先のアプリケーションに通知する処理と、
     前記通知処理完了後にモバイルデータ通信設定を無効にする処理とを実行させる
     ための通信制御プログラム。
    On the computer,
    A process of receiving notification by SMS indicating that there is a message to be delivered to an application running on the own computer from a delivery device capable of communicating with the own computer;
    When the SMS notification is received, the mobile data communication setting for setting the availability of the mobile data communication, which is the data communication performed via the mobile network, is enabled and the mobile data communication can be used. Processing,
    A process of acquiring a message from the distribution device using the mobile data communication, and notifying the acquired message to an application of a distribution destination operating on the own terminal;
    A communication control program for executing processing for invalidating mobile data communication settings after completion of the notification processing.
  10.  配信すべきメッセージがあることを示すSMSによる通知を受信した場合に、メッセージを取得するためのモバイルデータ通信のみを利用可能な状態にする
     請求項9に記載の通信制御プログラム。
    The communication control program according to claim 9, wherein when a notification by SMS indicating that there is a message to be delivered is received, only mobile data communication for obtaining the message is made available.
PCT/JP2013/006158 2012-10-29 2013-10-17 Terminal, message delivery system, communication control method and communication control program WO2014068878A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012-238016 2012-10-29
JP2012238016 2012-10-29

Publications (1)

Publication Number Publication Date
WO2014068878A1 true WO2014068878A1 (en) 2014-05-08

Family

ID=50626830

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/006158 WO2014068878A1 (en) 2012-10-29 2013-10-17 Terminal, message delivery system, communication control method and communication control program

Country Status (1)

Country Link
WO (1) WO2014068878A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005110027A (en) * 2003-09-30 2005-04-21 Kyocera Corp Portable communication terminal, program, and recording medium readable by computer
JP2005117169A (en) * 2003-10-03 2005-04-28 Kddi Corp Wireless packet control system, push gateway server, wireless terminal, and computer program thereof
JP2011217095A (en) * 2010-03-31 2011-10-27 Kddi Corp Distribution information acquisition method of controlling startup of wireless lan interface, mobile terminal, and program
JP2012080406A (en) * 2010-10-04 2012-04-19 Ntt Docomo Inc Sms message relay device, sms message sender device, communication terminal, sms message distribution system, and sms message distribution method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005110027A (en) * 2003-09-30 2005-04-21 Kyocera Corp Portable communication terminal, program, and recording medium readable by computer
JP2005117169A (en) * 2003-10-03 2005-04-28 Kddi Corp Wireless packet control system, push gateway server, wireless terminal, and computer program thereof
JP2011217095A (en) * 2010-03-31 2011-10-27 Kddi Corp Distribution information acquisition method of controlling startup of wireless lan interface, mobile terminal, and program
JP2012080406A (en) * 2010-10-04 2012-04-19 Ntt Docomo Inc Sms message relay device, sms message sender device, communication terminal, sms message distribution system, and sms message distribution method

Similar Documents

Publication Publication Date Title
Warren et al. Push notification mechanisms for pervasive smartphone applications
US8150385B1 (en) Automated reply messages among end user communication devices
US11089520B2 (en) Session migration method and device
EP3028499B1 (en) Data bandwidth management system and method
EP3226481B1 (en) Method for heartbeat packet processing by using proxy, apparatus, and communications system
US9197575B2 (en) Handling of snapshot messages as a result of delivery failure in a two-way push connection
JP2013516931A (en) Explicit congestion notification based rate adaptation using binary marking in communication systems
US20150312351A1 (en) Method, device and system for device trigger in iot
US11082893B2 (en) Session migration method and device applied to a UE tracking area update
US8792882B2 (en) Method and apparatus for non-native short message service communications
JP5790391B2 (en) Method, system and persistent computer readable storage medium for remote download
KR101945361B1 (en) Push server, application server and terminal unit
US9674785B2 (en) Terminal management apparatus, terminal, communication system, terminal management method, and program
US11368909B2 (en) Data transmission method and apparatus
EP2907359B1 (en) Method for the reduction of signalling traffic on mobile devices
US9930101B2 (en) Receiving a communication event
TWI388236B (en) System and method for managing access to services of an account for an electronic communication device
CN101309458B (en) Short message realizing method between multiple enterprises, system and equipment
WO2014068878A1 (en) Terminal, message delivery system, communication control method and communication control program
JP2014146876A (en) Message distribution system and message distribution method
CN108616833B (en) Method, device and system for processing PCC conversation, PGW and PCRF
KR101979588B1 (en) Method, System and Apparatus for Controlling Session
RU2656248C2 (en) Message transmission method, apparatus and gateway device
WO2010142153A1 (en) Method and apparatus for keeping user state consistence in each network element in access service network
KR101921636B1 (en) Recording medium, apparatus and method for contorolling sesseion

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: 13852003

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: 13852003

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP