WO2014199585A1 - 配信制御装置及びその方法、プッシュ配信システム、並びに記憶媒体 - Google Patents
配信制御装置及びその方法、プッシュ配信システム、並びに記憶媒体 Download PDFInfo
- Publication number
- WO2014199585A1 WO2014199585A1 PCT/JP2014/002906 JP2014002906W WO2014199585A1 WO 2014199585 A1 WO2014199585 A1 WO 2014199585A1 JP 2014002906 W JP2014002906 W JP 2014002906W WO 2014199585 A1 WO2014199585 A1 WO 2014199585A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- destination
- message
- date
- time
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1881—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with schedule organisation, e.g. priority, sequence management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/226—Delivery according to priorities
Definitions
- the present invention relates to a technical field that efficiently distributes various information such as text, video, images, messages, and the like.
- This pull type is, for example, a method in which a client terminal acquires information from a server device in response to a user request.
- the push type is a method of distributing information from a server device to a client terminal without depending on a user request.
- the pull-type communication is used for browsing web pages, video on demand (hereinafter referred to as “VOD”), and the like.
- Push-type communication is used for new mail notifications and incoming calls in voice calls.
- Patent Document 1 discloses a technology related to a push-type information distribution method, a push-type information distribution program, and a push-type information distribution device as related technologies existing prior to the present application.
- the push-type information distribution device disclosed in Patent Document 1 selects a distribution method based on the type of message to be distributed and the communication environment between the client terminal and the server device.
- the push type information distribution apparatus selects one of the BEST_EFFORT system, the FERRED system, and the TIMER system in accordance with the communication environment between the client terminal and the server apparatus. And the said push type
- the push type information distribution apparatus disclosed in Patent Document 1 can distribute information to a client terminal having a good communication environment without being affected by the client terminal having a bad communication environment. That is, the push type information distribution apparatus can prevent a situation where information distribution to the client terminal is delayed.
- Patent Document 2 discloses a technology related to a content providing system, a content providing method, and a content providing program.
- the content providing system disclosed in Patent Document 2 generates push information that instructs a client terminal to be able to start a push application.
- the content providing system transmits the generated push information to the client terminal.
- the client terminal receives push information. Further, the client terminal activates the push application based on the received push information. Further, the client terminal displays content information such as documents and images included in the received push information on the display unit.
- the content providing system can immediately distribute the content information to the client terminal.
- the push distribution system disclosed in Patent Document 3 selects content information to be distributed based on a schedule acquired from a schedule server that manages a user's schedule.
- a push delivery service is generally known as a service using the above-described push type communication.
- FIG. 8 is a diagram conceptually illustrating a push delivery system 200 that provides a generally known push delivery service.
- the push delivery system 200 includes an application server 201, a push server 202, and a client terminal 203.
- the application server 201 when delivering a message to the client terminal 203, the application server 201 sends push transmission request information including a message body and information indicating a destination to which the message is delivered to the push server 202. .
- the push server 202 stores push transmission request information. Then, the push server 202 delivers a message to the client terminal 203 based on the accumulated push transmission request information.
- the message delivery method in the push server 202 is roughly classified into a storage processing method and an immediate processing method.
- the immediate processing method receives push transmission request information.
- the message is immediately distributed based on the received push transmission request information.
- FIG. 9 is a diagram illustrating the transition of the communication state when the generally known client terminal 203 receives two messages from the push server 202 (immediate processing method).
- FIG. 9 represents time in the horizontal axis direction.
- FIG. 9 shows the connection state (connected or not connected) of the communication network in the vertical axis direction.
- the push server 202 immediately delivers two messages to the client terminal 203 in response to receiving the push transmission request information.
- connection processing is generally known as connection processing.
- the three-way handshake is a procedure for establishing a connection between a client terminal and a server device in TCP (Transmission_Control_Protocol).
- RRC is a technique for controlling radio resources based on the occurrence of data communication.
- the immediate processing method can reduce the delay in delivering a message.
- connection processing at the time of message distribution tends to increase. That is, the immediate processing method cannot reduce the load on the communication network and the power consumption in the client terminal or push server.
- the portable client terminal 203 such as a portable terminal device cannot suppress battery consumption. Therefore, in the client terminal 203, there is a possibility that the usability is lowered for the user.
- the storage processing method stores push transmission request information.
- the accumulation processing method distributes a message to the client terminal based on the accumulated push transmission request information every predetermined time period.
- FIG. 10 is a diagram exemplifying a transition of a communication state when a generally known client terminal 203 receives two data from the push server 202 (accumulation processing method).
- FIG. 10 represents time in the horizontal axis direction.
- FIG. 10 shows the connection state of the communication network in the vertical axis direction.
- the push server 202 receives push transmission request information. Then, the push server 202 accumulates the received push transmission request information. Furthermore, the push server 202 delivers a message to the client terminal 203 at predetermined time intervals based on the accumulated push transmission request information.
- the accumulation processing method can suppress an increase in the connection processing.
- the accumulation processing method tends to increase the delay in delivering a message.
- the storage processing method can reduce the load on the communication network and the power consumption in the client terminal or push server.
- the client terminal 203 can suppress battery consumption.
- the BEST_EFFORT method and the DEFERRED method correspond to an immediate processing method.
- the TIMER method corresponds to a storage processing method.
- Patent Document 1 only discloses a technique for switching between a storage processing method and an immediate processing method according to a communication environment between a client terminal and a push server.
- Patent Document 1 there is no means for guaranteeing the distribution order when messages are distributed by combining the accumulation processing method and the immediate processing method. Therefore, in patent document 1, when displaying a message in a client terminal, there exists a possibility that it may not be displayed in the order which the delivery origin intended.
- Patent Document 1 distributes information by an immediate processing method even if the information is not important for the user or the distribution source. For this reason, Patent Document 1 still cannot reduce the load and power consumption of the communication network.
- Patent Document 2 only discloses a technique for distributing content immediately. The reduction of power consumption and the suppression of increase in communication network load are not taken into account and are not described at all.
- the main object of the present invention is to provide a distribution control device or the like that can efficiently control the distribution of information when it is distributed.
- a distribution control apparatus is characterized by having the following configuration.
- the distribution control device In response to receiving transmission request information including a destination ID that can identify a terminal to be distributed, a message body, and priority information indicating the priority set for the message, the priority information Based on the determination result, information receiving means for executing either the high priority information reception process or the low priority information reception process according to the determination result, For each predetermined time period, the transmission information including the destination ID and the scheduled delivery date and time of the message is referred to. While obtaining one or more first destination IDs associated with the scheduled delivery date and time, while indicating that the priority information is high, obtain the first destination ID from the transmission request information, Information transmitting means for distributing one or more messages by executing distribution processing based on the one or more first destination IDs obtained; It is characterized by providing.
- this object can be achieved by a push delivery system including the delivery control device described above.
- the delivery control method according to the present invention is characterized by having the following configuration.
- the delivery control method is: Information processing device In response to receiving transmission request information including a destination ID that can identify a terminal to be distributed, a message body, and priority information indicating the priority set for the message, the priority information Based on the determination result, based on the determination result, either high priority information reception processing or low priority information reception processing is executed, For each predetermined time period, the transmission information including the destination ID and the scheduled delivery date and time of the message is referred to. While obtaining one or more first destination IDs associated with the scheduled delivery date and time, while indicating that the priority information is high, obtain the first destination ID from the transmission request information, Delivering one or more messages by performing a delivery process based on the obtained one or more first destination IDs; It is characterized by that.
- This object is also achieved by a computer program for realizing the distribution control device and the distribution control method having the above-described configurations by a computer, and a readable storage medium in which the computer program is stored. .
- FIG. 1 is a block diagram showing a configuration of a distribution control apparatus according to the first embodiment of the present invention.
- FIG. 2 is a diagram specifically illustrating the configuration of received information in the first embodiment of the present invention.
- FIG. 3 is a diagram specifically illustrating the configuration of transmission information according to the first embodiment of the present invention.
- FIG. 4 is a flowchart showing an operation performed by the information receiving unit of the distribution control apparatus according to the first embodiment of the present invention.
- FIG. 5 is a flowchart showing an operation performed by the information transmission unit of the distribution control apparatus according to the first embodiment of the present invention.
- FIG. 6 is a block diagram showing a configuration of a push delivery system including a delivery control device according to the second embodiment of the present invention.
- FIG. 7 is a block diagram illustrating an exemplary hardware configuration of an information processing apparatus capable of realizing each embodiment according to the present invention.
- FIG. 8 is a diagram conceptually illustrating a push delivery system that provides a generally known push delivery service.
- FIG. 9 is a diagram illustrating a transition of a communication state when a generally known client terminal receives two messages from a push server (immediate processing method).
- FIG. 10 is a diagram illustrating a transition of a communication state when a generally known client terminal receives two data from a push server (accumulation processing method).
- FIG. 1 is a block diagram showing a configuration of a distribution control device 1 according to the first embodiment of the present invention.
- the distribution control device 1 includes an information receiving unit 2 and an information transmitting unit 3.
- the information receiving unit 2 assigns a message identifier (identifier: hereinafter referred to as “ID”) that can identify the transmission request information 101.
- ID a message identifier
- the transmission request information 101 when the message is distributed to the client terminal, the transmission request information 101 includes a destination ID that can identify the client terminal to be distributed, a message body (entity), and a priority set for the message. Information including priority information to be shown.
- the information receiving unit 2 receives the transmission request information 101, the assigned message ID, the date and time when the transmission request information 101 was received, and the distribution status information indicating whether or not the distribution of the information has been completed (undistributed). Are stored (accumulated) in the reception information 102 of the storage unit 4.
- the date and time when the transmission request information 101 is received is referred to as “request date and time” as an example.
- the information receiving unit 2 When receiving the message, the information receiving unit 2 stores information “completed” indicating that the message has been distributed in the distribution state information.
- the information receiving unit 2 stores information “incomplete” indicating that the message is not distributed (undelivered) in the distribution status information.
- FIG. 2 is a diagram specifically illustrating the configuration of the reception information 102 in the first embodiment of the present invention.
- the reception information 102 indicates a message ID in the first column.
- the second column shows the destination ID.
- the third column shows priority information.
- the fourth column shows the message body.
- the fifth column shows the request date and time.
- the sixth column shows distribution status information.
- the reception information 102 is information in which a destination ID, priority information, a message body, a request date and time, and delivery status information are associated with each other using a message ID as a key.
- the priority information for example, a configuration in which priority is indicated by two pieces of information (“high” and “low”) may be adopted.
- the priority means, for example, the importance level of a message.
- the information receiving unit 2 determines the priority set in the message based on the priority information included in the transmission request information 101.
- the information receiving unit 2 executes either high-priority information reception processing or low-priority information reception processing according to the result of determining the priority based on the priority information.
- the high priority information reception process or the low priority information reception process will be described later in this embodiment.
- the information transmitting unit 3 executes the processing described below when the priority indicated by the priority information indicates “high” or every predetermined time period.
- priority represented by priority information is simply abbreviated as “priority information” in the present application.
- the information transmission unit 3 receives the notification indicating that the priority information included in the reception information 102 is “high” from the information reception unit 2, and receives the destination ID (the first ID included in the transmission request information 101). Destination ID) is obtained. That is, when the priority information indicates “high”, the information transmission unit 3 obtains the destination ID (first destination ID) included in the transmission request information 101.
- the destination ID obtained by the information transmission unit 3 is referred to as a first destination ID (the same applies to the following embodiments).
- the information transmission unit 3 refers to the transmission information 103 stored in the storage unit 4 for each predetermined time period.
- FIG. 3 is a diagram specifically illustrating the configuration of the transmission information 103 in the first embodiment of the present invention.
- the transmission information 103 indicates the destination ID in the first column.
- the second column shows the scheduled delivery date and time. That is, the transmission information 103 is information in which the destination ID is associated with the scheduled delivery date and time.
- the scheduled delivery date and time is information indicating the scheduled date and time for delivering the message.
- the scheduled delivery date and time associated with the destination ID “d1” is “2013/5/1 9:30:04”. It is. That is, the distribution control device 1 means that the message is distributed to “2013/5/1 9:30:04” to the client terminal having the destination ID “d1”.
- the information transmission unit 3 determines whether or not the date and time when the transmission information 103 is referenced has reached the scheduled delivery date and time included in the transmission information 103.
- the information transmission unit 3 determines that the reference date / time has reached the scheduled delivery date / time, the information transmission unit 3 obtains one or more first destination IDs associated with the scheduled delivery date / time from the transmission information 103. That is, the information transmission unit 3 obtains, from the transmission information 103, the first destination ID associated with all scheduled delivery dates and times when the reference date and time reaches the scheduled delivery date and time.
- the information transmission unit 3 executes a distribution process (steps S27 to S31 in FIG. 5) based on the one or more first destination IDs (the distribution process will be described later in this embodiment).
- the storage unit 4 holds reception information 102 and transmission information 103.
- the storage unit 4 is a storage device that can read and write data by a computer. More specifically, as an example, the storage unit 4 may employ a storage device such as a hard disk drive or DRAM (Dynamic_Random_Access_Memory) mounted on an electronic device such as a server device.
- a storage device such as a hard disk drive or DRAM (Dynamic_Random_Access_Memory) mounted on an electronic device such as a server device.
- the storage unit 4 may employ a storage device (not shown) connected to a communication network (not shown) (for example, the communication network 110 shown in FIG. 6).
- a communication network for example, the communication network 110 shown in FIG. 6
- the present invention described using this embodiment as an example is not limited to the above-described configuration (the same applies to the following embodiments).
- FIG. 4 is a flowchart showing an operation performed by the information receiving unit 2 of the distribution control device 1 according to the first embodiment of the present invention. In the following description, the operation procedure of the information receiving unit 2 will be described along the flowchart.
- Step S1 The information receiving unit 2 receives the transmission request information 101. Then, the information receiving unit 2 assigns a message ID that can identify the received transmission request information 101.
- the information receiving unit 2 may adopt a configuration in which a message ID is generated by combining a host name that identifies a server device and a counter value.
- a message ID is generated by combining a host name that identifies a server device and a counter value.
- the present invention described using this embodiment as an example is not limited to the configuration described above (hereinafter, the same applies to each embodiment).
- Step S2 The information receiving unit 2 stores the transmission request information 101, the message ID, the request date and time, and the distribution status information in the reception information 102 of the storage unit 4.
- the information receiving unit 2 associates the destination ID, priority information, and message text included in the transmission request information 101, the message ID, the request date and time, and the distribution status information and stores them in the reception information 102. To do.
- the information receiving unit 2 stores information “incomplete” indicating that the message is not distributed (undelivered) in the distribution state information.
- Step S3 The information receiving unit 2 determines the priority based on the priority information included in the transmission request information 101.
- step S4 If the information receiving unit 2 determines that the priority is high as a result of determining the priority based on the priority information, the process proceeds to step S5. That is, the information receiving unit 2 advances the process to step S5 when the priority information indicates “high” as a result of determining the priority based on the priority information.
- step S4 If the information receiving unit 2 determines that the priority is low as a result of determining the priority based on the priority information, the information receiving unit 2 advances the process to step S6. That is, if the information receiving unit 2 indicates that the priority information is “low” as a result of determining the priority based on the priority information, the process proceeds to step S6.
- Step S5 The information receiving unit 2 executes a high priority information reception process when the priority information indicates “high”.
- the information receiving unit 2 notifies the information transmitting unit 3 that the priority information included in the transmission request information 101 is “high”. Then, the information receiving unit 2 ends the process.
- Step S6 The information receiving unit 2 executes a low priority information reception process when the priority information indicates “low”.
- the information receiving unit 2 refers to the transmission information 103 stored in the storage unit 4 based on the destination ID included in the transmission request information 101. Next, the information receiving unit 2 determines whether or not the transmission information 103 has a destination ID. That is, the information receiving unit 2 determines whether or not the transmission information 103 has the same destination ID.
- step S7 If the information reception unit 2 determines that the transmission information 103 has a destination ID as a result of determining whether the transmission information 103 has a destination ID, the process proceeds to step S8.
- step S7 If the information reception unit 2 determines that the transmission information 103 does not have a destination ID as a result of determining whether or not the transmission information 103 has a destination ID, the process proceeds to step S10.
- Step S8 The information receiving unit 2 obtains the scheduled delivery date and time associated with the destination ID from the transmission information 103. Then, the information receiving unit 2 determines whether or not the scheduled date and time is set (set) to the calculated scheduled delivery date and time.
- step S9 The information receiving unit 2 ends the process when it is determined that the scheduled date and time is set as a result of determining whether or not the scheduled date and time is set to the determined distribution date and time. .
- step S9 The information receiving unit 2 determines whether or not the scheduled date and time are set as a result of determining whether or not the scheduled date and time are set in the determined delivery scheduled date and time. Proceed to
- Step S10 The information receiving unit 2 generates a scheduled delivery date and time by a predetermined calculation.
- the information receiving unit 2 associates the generated scheduled delivery date and time with the destination ID and stores them in the transmission information 103 of the storage unit 4.
- the information receiving unit 2 may adopt a configuration that generates the scheduled delivery date and time based on the date and time when the transmission request information 101 is received (request date and time) and a predetermined time, for example. More specifically, as an example, the information receiving unit 2 is based on the date and time “2013/5/1 8:30:04” when the transmission request information 101 is received and a predetermined time (for example, one hour later). The scheduled delivery date and time “2013/5/1 9:30:04” can be obtained.
- FIG. 5 is a flowchart showing an operation performed by the information transmission unit 3 of the distribution control device 1 according to the first embodiment of the present invention. In the following description, the operation procedure of the distribution control apparatus 1 will be described along the flowchart.
- the information transmission unit 3 executes processing described in steps S21 to 31 shown in FIG. 5 when a notification indicating that the priority information is “high” is received from the information reception unit 2 or for each predetermined time period. .
- Step S21 The information transmitting unit 3 of the distribution control device 1 determines whether or not a notification indicating that the priority information is “high” has been received from the information receiving unit 2.
- step S22 The information transmitting unit 3 determines whether or not the notification has been received as a result of determining whether or not the notification has been received from the information receiving unit 2, and advances the process to step S23.
- step S22 The information transmitting unit 3 determines whether or not the notification is received as a result of determining whether or not the notification is received from the information receiving unit 2, and proceeds to step S24. .
- Step S23 The information transmission unit 3 obtains the first destination ID included in the transmission request information 101. Then, the information transmission unit 3 advances the process to step S27.
- Step S24 The information transmission unit 3 refers to the transmission information 103 stored in the storage unit 4.
- the information transmission unit 3 compares the date and time (reference date and time) referring to the transmission information 103 with the scheduled delivery date and time included in the transmission information 103.
- step S25 If the information transmission unit 3 determines that the reference date and time has reached the scheduled delivery date as a result of comparing the reference date and time with the scheduled delivery date and time, the process proceeds to step S26. In other words, when the information transmission unit 3 determines that the reference date is after the scheduled delivery date, the process proceeds to step S26.
- step S25 The information transmitting unit 3 ends the process when it is determined that the reference date / time has not reached the scheduled delivery date / time as a result of comparing the reference date / time with the scheduled delivery date / time. That is, the information transmission unit 3 ends the process when determining that the reference date is before the scheduled delivery date.
- Step S26 The information transmission unit 3 obtains a first destination ID associated with the scheduled delivery date and time from the transmission information 103.
- the information transmitting unit 3 obtains a first destination ID associated with one or more scheduled delivery dates and times when there is at least one piece of information reaching the scheduled delivery date and time in the transmission information 103. That is, the information transmission unit 3 obtains one or more first destination IDs from the transmission information 103.
- Step S27 The information transmission unit 3 refers to the reception information 102 stored in the storage unit 4 based on the one or more first destination IDs. The information transmission unit 3 determines whether or not the distribution status information associated with the first destination ID included in the reception information 102 indicates “incomplete”.
- step S28 The information transmitting unit 3 determines whether or not the distribution status information indicates “incomplete” as a result of determining whether or not the distribution status information indicates “incomplete”. Proceed to S29. That is, when there is an undelivered message, the information transmission unit 3 advances the process to step S29.
- step S28 As a result of determining whether or not the distribution status information indicates “incomplete”, the information transmitting unit 3 determines that the distribution status information does not indicate “incomplete” (that is, indicates “completed”). The process ends. That is, the information transmitting unit 3 ends the process when there is no undelivered message.
- Step S29 The information transmission unit 3 obtains the message text and the message ID associated with one or more first destination IDs from the reception information 102. Further, the information transmission unit 3 distributes one or more messages based on the one or more first destination IDs and the obtained message body.
- the information transmitting unit 3 delivers the messages in the order of the request date and time. That is, the information transmission unit 3 distributes the messages in the order in which the distribution control device 1 receives the transmission request information 101.
- the information transmission unit 3 refers to the request date and time associated with the first destination ID from the received information 102. And the information transmission part 3 may employ
- the information transmission unit 3 may adopt a configuration in which information indicating the order is added to a part of the data format (that is, the header of the message) when distributing the message.
- information indicating the order a configuration including information indicating the order such as “1, body of message 1”, “2, body of message 2”, “3, body of message 3” may be adopted. Good.
- the present invention described using this embodiment as an example is not limited to the configuration described above (hereinafter, the same applies to each embodiment).
- Step S30 The information transmission unit 3 stores information indicating “completed” in the distribution state information included in the reception information 102.
- the information transmission unit 3 refers to the reception information 102 based on the message ID obtained in step S29.
- the information transmission unit 3 stores information indicating “completed” in the distribution status information associated with the message ID. That is, the information transmission unit 3 stores that the message has been distributed.
- Step S31 The information transmission unit 3 refers to the transmission information 103 based on one or more first destination IDs.
- the information transmission unit 3 resets (that is, deletes) the scheduled delivery date and time associated with the first destination ID.
- the distribution control device 1 may adopt a configuration for distributing information including text, video, images, audio, application programs, and the like (the same applies to the following embodiments).
- the distribution control device 1 when distributing information, the distribution can be efficiently controlled.
- the reason is as described below.
- the distribution control device 1 can control the distribution of information according to the priority information associated with the information to be distributed.
- the distribution control device 1 can reduce the load and power consumption of the communication network in the client terminal and the server device, compared to the case where all information is distributed by the immediate processing method.
- a client terminal that receives a message distributed from the distribution control apparatus 1 can reduce the power consumption of the own apparatus. Therefore, the client terminal can suppress battery consumption.
- the delivery control device 1 can shorten the delay time when delivering a message as compared with the case where information is delivered by the storage processing method.
- the distribution control device 1 distributes low priority information at predetermined time intervals by the accumulation processing method. Furthermore, when the distribution control device 1 distributes high-priority information, it can also distribute low-priority information already stored in the reception information 102. That is, low priority information is delivered before reaching a predetermined time period.
- the distribution control device 1 can guarantee the order in which information is distributed. The reason is that the distribution control device 1 can distribute information based on the order stored in the reception information 102.
- the distribution control apparatus 10 in the second embodiment of the present invention will be described with reference to FIG.
- FIG. 6 is a block diagram showing a configuration of the push delivery system 20 including the delivery control device 10 according to the second embodiment of the present invention.
- the push delivery system 20 roughly includes a push server 21 including a delivery control device 10, an application server 22, and a mobile terminal device 23.
- the distribution control device 10 includes an information reception unit 11 and an information transmission unit 3.
- the information receiving unit 11 includes a low priority information receiving unit 12 and a high priority information receiving unit 13.
- the distribution control device 10 is different from the distribution control device 1 described in the first embodiment in that the information receiving unit 11 includes a low priority information receiving unit 12 and a high priority information receiving unit 13. .
- the information receiving unit 11 performs the processing from step S1 to step S4 shown in FIG.
- the low priority information receiving unit 12 executes the processes of steps S6 to S10 shown in FIG.
- the high priority information receiving unit 13 executes the process of step S5 shown in FIG.
- the application server 22 gives the push server 21 transmission request information 101 including a message body to be distributed, a destination ID that can identify a specific portable terminal device 23 to be distributed, and priority information.
- the mobile terminal device 23 is, for example, a generally known mobile terminal device such as a smartphone or a mobile phone.
- the mobile terminal device 23 includes an information receiving unit 24.
- the mobile terminal device 23 provides the user with the messages rearranged by the information receiving unit 24 via a user interface such as a display provided in the mobile terminal device 23, for example.
- the information receiving unit 24 may adopt a configuration in which messages are rearranged in the order received from the push server 21.
- the information receiving unit 24 may employ a configuration in which messages are rearranged based on information indicating the order included in the header of the received message.
- the application server 22 and the mobile terminal device 23 are communicably connected via the communication network 110 (hereinafter, “communicatable connection” is simply abbreviated as “connection” in the present application).
- the communication network 110 is a general communication line such as, for example, various communication lines owned by a mobile phone operator, the Internet provided by an Internet service provider, or the like.
- a general communication line such as, for example, various communication lines owned by a mobile phone operator, the Internet provided by an Internet service provider, or the like.
- the present invention described using this embodiment as an example is not limited to the configuration described above (hereinafter, the same applies to each embodiment).
- the effects described in the first embodiment can be enjoyed, and further, the distribution can be controlled more promptly.
- the information receiving unit 11 of the distribution control apparatus 10 further includes a low priority information receiving unit 12 and a high priority information receiving unit 13. That is, the information receiving unit 11 can distribute the processing according to the priority included in the priority information.
- FIG. 7 is a diagram illustrating an exemplary configuration of an information processing apparatus 300 (computer) that can execute a distribution control apparatus according to an exemplary embodiment of the present invention. That is, FIG. 7 shows a hardware environment that is a configuration of a computer (information processing apparatus) such as a server and that can realize each function in the above-described embodiment.
- This computer can realize the distribution control apparatus 1 (FIG. 1) or the distribution control apparatus 10 (FIG. 6) as a whole or a part of the distribution control apparatus.
- the information processing apparatus 300 shown in FIG. 7 is a general computer in which the following configurations are connected via a bus 306 (communication line).
- CPU Central_Processing_Unit
- ROM Read_Only_Memory
- RAM Random_Access_Memory
- -Hard disk 304 storage device
- I / F communication interface
- a computer program capable of realizing the functions of the block configuration diagrams (FIGS. 1 and 6) or the flowcharts (FIGS. 4 and 5) referred to in the description is supplied to the information processing apparatus 300 shown in FIG. Is done. Thereafter, the computer program is read and executed by the CPU 301 of the hardware. Further, the computer program supplied to the apparatus may be stored in a nonvolatile storage device such as a readable / writable temporary storage memory (RAM 303) or a hard disk 304.
- RAM 303 readable / writable temporary storage memory
- the computer program can be supplied to the hardware by using a general procedure at present.
- a general procedure at present there are a method of installing in the apparatus via various storage media 307 such as a CD-ROM, and a method of downloading from the outside via a communication line such as the Internet.
- the present invention is configured by a code constituting the computer program or a storage medium storing the code.
- the present invention is not limited to the above-described embodiments.
- the present invention can also be applied to providing various information to a personal computer, a POS (Point_Of_Sale) system, a server, a mobile terminal device including a smartphone, and the like.
- POS Point_Of_Sale
- the present invention is applicable to various services shown below.
- Push delivery service provided by mobile operators for third-party application providers
- Push-type advertisement distribution service provided by advertisers to advertisers
- a mobile device management (Mobile_Device_Management: MDM) system introduced by a company to manage mobile terminals used by employees.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
配信対象である端末を識別可能な宛先IDと、メッセージの本文と、そのメッセージに設定された優先度を示す優先度情報とを含む送信要求情報を受信するのに応じて、前記優先度情報に基づいて、優先度を判別すると共に、その判別結果に応じて、高優先度情報受信処理、または低優先度情報受信処理の何れかを実行する情報受信手段と、
所定の時間周期毎に、前記宛先IDと前記メッセージの配信予定日時とを含む送信情報を参照し、該送信情報を参照した日時が前記配信予定日時に達する場合に、前記送信情報の中から前記配信予定日時に関連付けられた1つ以上の第1の宛先IDを求める一方で、前記優先度情報が高いことを示す場合には、前記送信要求情報の中から第1の宛先IDを求め、
前記求めた1つ以上の第1の宛先IDに基づき配信処理を実行することによって、1つ以上のメッセージを配信する情報送信手段と、
を備えることを特徴とする。
情報処理装置が、
配信対象である端末を識別可能な宛先IDと、メッセージの本文と、そのメッセージに設定された優先度を示す優先度情報とを含む送信要求情報を受信するのに応じて、前記優先度情報に基づいて、優先度を判別すると共に、その判別結果に応じて、高優先度情報受信処理、または低優先度情報受信処理の何れかを実行し、
所定の時間周期毎に、前記宛先IDと前記メッセージの配信予定日時とを含む送信情報を参照し、該送信情報を参照した日時が前記配信予定日時に達する場合に、前記送信情報の中から前記配信予定日時に関連付けられた1つ以上の第1の宛先IDを求める一方で、前記優先度情報が高いことを示す場合には、前記送信要求情報の中から第1の宛先IDを求め、
前記求めた1つ以上の第1の宛先IDに基づき配信処理を実行することによって、1つ以上のメッセージを配信する、
ことを特徴とする。
図1は、本発明の第1の実施形態における配信制御装置1の構成を示すブロック図である。
情報送信部3は、配信状態情報が「未完了」を示すか否かを判別した結果、配信状態情報が「未完了」を示さない(つまり、「完了」を示す)と判別する場合に、処理を終了する。即ち、情報送信部3は、未配信のメッセージがない場合に、処理を終了する。
次に、上述した本発明の第1の実施形態に係る配信制御装置1を基本とする第2の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
上述した実施形態において図面に示した各部は、ソフトウェアプログラムの機能(処理)単位(ソフトウェアモジュール)と捉えることができる。これらの各ソフトウェアモジュールは、専用のハードウェアによって実現してもよい。但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図7を参照して説明する。
・ROM(Read_Only_Memory)302、
・RAM(Random_Access_Memory)303、
・ハードディスク304(記憶装置)、
・外部装置との通信インタフェース(Interface:以降、「I/F」と称する)305、
・CD-ROM(Compact_Disc_Read_Only_Memory)等の記憶媒体307に格納されたデータを読み書き可能なリーダライタ308。
・広告配信事業者が広告主向けに提供するプッシュ型広告配信サービス、
・従業員が使用するモバイル端末を管理するために企業が導入するモバイルデバイス管理(Mobile_Device_Management:MDM)システム等である。
2 情報受信部
3 情報送信部
4 記憶部
10 配信制御装置
11 情報受信部
12 低優先度情報受信部
13 高優先度情報受信部
20 プッシュ配信システム
21 プッシュサーバ
22 アプリケーションサーバ
23 携帯端末装置
24 情報受信部
101 送信要求情報
102 受信情報
103 送信情報
110 通信ネットワーク
200 プッシュ配信システム
201 アプリケーションサーバ
202 プッシュサーバ
203 クライアント端末
300 情報処理装置
301 CPU
302 ROM
303 RAM
304 ハードディスク
305 通信インタフェース
306 バス
307 記憶媒体
308 リーダライタ
Claims (10)
- 配信対象である端末を識別可能な宛先IDと、メッセージの本文と、そのメッセージに設定された優先度を示す優先度情報とを含む送信要求情報を受信するのに応じて、前記優先度情報に基づいて、優先度を判別すると共に、その判別結果に応じて、高優先度情報受信処理、または低優先度情報受信処理の何れかを実行する情報受信手段と、
所定の時間周期毎に、前記宛先IDと前記メッセージの配信予定日時とを含む送信情報を参照し、該送信情報を参照した日時が前記配信予定日時に達する場合に、前記送信情報の中から前記配信予定日時に関連付けられた1つ以上の第1の宛先IDを求める一方で、前記優先度情報が高いことを示す場合には、前記送信要求情報の中から第1の宛先IDを求め、
前記求めた1つ以上の第1の宛先IDに基づき配信処理を実行することによって、1つ以上のメッセージを配信する情報送信手段と、
を備えることを特徴とする配信制御装置。 - 前記配信処理は、
前記求めた1つ以上の第1の宛先IDに基づいて、前記送信要求情報と、前記メッセージを配信したか否かを示す配信状態情報と、前記送信要求情報を受信した日時を示す要求日時と、を含む受信情報を参照すると共に、前記第1の宛先IDと関連付けられた前記配信状態情報が未配信を示す場合に、前記受信情報の中から前記第1の宛先IDと関連付けられた前記メッセージの本文を求めると共に、前記第1の宛先IDと前記求めたメッセージの本文に基づいて、1つ以上の前記メッセージを配信し、前記メッセージを配信した際には、そのメッセージを配信したことを示す情報を前記配信状態情報に格納し、前記配信予定日時をリセットすることを特徴とする請求項1に記載の配信制御装置。 - 前記情報送信手段は、
前記1つ以上のメッセージを配信するに際して、前記受信情報に含まれる前記要求日時が古い順に前記メッセージを配信することを特徴とする請求項1または請求項2に記載の配信制御装置。 - 前記低優先度情報受信処理は、
前記送信要求情報に含まれる前記宛先IDに基づいて、前記送信情報を参照すると共に、前記宛先IDと関連付けられた前記配信予定日時が設定されているか否かを判別し、前記配信予定日時が設定されていないと判別する場合に、所定の演算によって、配信予定日時を生成すると共に、前記生成した配信予定日時と前記宛先IDとを前記送信情報に格納することを特徴とする請求項1に記載の配信制御装置。 - 前記高優先度情報受信処理は、
前記優先度情報が高いことを前記情報送信手段に通知することを特徴とする請求項1に記載の配信制御装置。 - 前記情報受信手段は、
前記送信要求情報を受信するのに応じて、前記送信要求情報に含まれる前記宛先IDと、前記メッセージの本文と、前記優先度情報と、前記送信要求情報を識別可能なメッセージIDと、前記要求日時と、前記配信状態情報とを、前記受信情報に格納することを特徴とする請求項1乃至請求項5の何れかに記載の配信制御装置。 - 請求項1乃至請求項6の何れかに記載された配信制御装置を含むことを特徴とするプッシュ配信システム。
- 情報処理装置が、
配信対象である端末を識別可能な宛先IDと、メッセージの本文と、そのメッセージに設定された優先度を示す優先度情報とを含む送信要求情報を受信するのに応じて、前記優先度情報に基づいて、優先度を判別すると共に、その判別結果に応じて、高優先度情報受信処理、または低優先度情報受信処理の何れかを実行し、
所定の時間周期毎に、前記宛先IDと前記メッセージの配信予定日時とを含む送信情報を参照し、該送信情報を参照した日時が前記配信予定日時に達する場合に、前記送信情報の中から前記配信予定日時に関連付けられた1つ以上の第1の宛先IDを求める一方で、前記優先度情報が高いことを示す場合には、前記送信要求情報の中から第1の宛先IDを求め、
前記求めた1つ以上の第1の宛先IDに基づき配信処理を実行することによって、1つ以上のメッセージを配信する、
ことを特徴とする配信制御方法。 - 前記求めた1つ以上の第1の宛先IDに基づいて、前記送信要求情報と、前記メッセージを配信したか否かを示す配信状態情報と、前記送信要求情報を受信した日時を示す要求日時と、を含む受信情報を参照すると共に、前記第1の宛先IDと関連付けられた前記配信状態情報が未配信を示す場合に、前記受信情報の中から前記第1の宛先IDと関連付けられた前記メッセージの本文を求めると共に、前記第1の宛先IDと前記求めたメッセージの本文に基づいて、1つ以上の前記メッセージを配信し、前記メッセージを配信した際には、そのメッセージを配信したことを示す情報を前記配信状態情報に格納し、前記配信予定日時をリセットすることを特徴とする請求項8に記載の配信制御方法。
- 配信対象である端末を識別可能な宛先IDと、メッセージの本文と、そのメッセージに設定された優先度を示す優先度情報とを含む送信要求情報を受信するのに応じて、前記優先度情報に基づいて、優先度を判別すると共に、その判別結果に応じて、高優先度情報受信処理、または低優先度情報受信処理の何れかを実行する機能と、
所定の時間周期毎に、前記宛先IDと前記メッセージの配信予定日時とを含む送信情報を参照し、該送信情報を参照した日時が前記配信予定日時に達する場合に、前記送信情報の中から前記配信予定日時に関連付けられた1つ以上の第1の宛先IDを求める一方で、前記優先度情報が高いことを示す場合には、前記送信要求情報の中から第1の宛先IDを求め、
前記求めた1つ以上の第1の宛先IDに基づき配信処理を実行することによって、1つ以上のメッセージを配信する機能と、
をコンピュータに実現させることを特徴とする記憶媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015522512A JP6132021B2 (ja) | 2013-06-10 | 2014-06-02 | 配信制御装置及びその方法、プッシュ配信システム、並びにコンピュータ・プログラム |
US14/894,801 US20160112525A1 (en) | 2013-06-10 | 2014-06-02 | Distribution control device and method for same, push distribution system, and storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013121437 | 2013-06-10 | ||
JP2013-121437 | 2013-06-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014199585A1 true WO2014199585A1 (ja) | 2014-12-18 |
Family
ID=52021904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/002906 WO2014199585A1 (ja) | 2013-06-10 | 2014-06-02 | 配信制御装置及びその方法、プッシュ配信システム、並びに記憶媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20160112525A1 (ja) |
JP (1) | JP6132021B2 (ja) |
TW (1) | TWI570625B (ja) |
WO (1) | WO2014199585A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017134678A (ja) * | 2016-01-28 | 2017-08-03 | 株式会社ぐるなび | 情報処理装置、情報処理方法及びプログラム |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110400111B (zh) * | 2019-07-31 | 2024-03-12 | 阿波罗智联(北京)科技有限公司 | 基于自动驾驶车辆的物品派送方法、装置及*** |
US11917030B2 (en) * | 2020-06-16 | 2024-02-27 | Apple Inc. | Push notification distribution system |
CN112887443B (zh) * | 2021-01-15 | 2022-11-18 | 上海钧正网络科技有限公司 | 一种can总线节点id分配方法及can总线*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05303534A (ja) * | 1992-04-28 | 1993-11-16 | Toshiba Corp | コンピュータネットワークのメッセージ回覧制御装置 |
JP2001258067A (ja) * | 2000-03-09 | 2001-09-21 | Hitachi Ltd | 無線データ配信装置、および、無線端末 |
JP2002278862A (ja) * | 2001-03-21 | 2002-09-27 | Q'z Creative Co Ltd | プッシュ型情報配信方法、プッシュ型情報配信用プログラム、及びプッシュ型情報配信装置、記憶媒体 |
JP2006072438A (ja) * | 2004-08-31 | 2006-03-16 | Dowango:Kk | メール配信サーバ、ページ遷移に伴うメール配信方法、ページ遷移に伴うメール配信プログラム |
JP2009087153A (ja) * | 2007-10-01 | 2009-04-23 | Ntt Docomo Inc | 情報配信装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7739345B2 (en) * | 2003-03-31 | 2010-06-15 | Sap Ag | Alert notification engine |
US20080065688A1 (en) * | 2006-09-07 | 2008-03-13 | Research In Motion Limited | Mediated plug-in registration of client applications and content providers with push content delivery system |
JP2009094832A (ja) * | 2007-10-10 | 2009-04-30 | Nec Access Technica Ltd | マルチキャストデータ配信装置、その配信方法およびその配信制御プログラム |
EP2262181A1 (en) * | 2008-03-31 | 2010-12-15 | Panasonic Corporation | Communication terminal device and communication control method |
US20100100845A1 (en) * | 2008-10-20 | 2010-04-22 | Ingboo Inc. | Organization and Delivery of Information Updates |
US8344852B2 (en) * | 2008-12-24 | 2013-01-01 | Blackboard Connect Inc. | Method and system for transmitting a plurality of notifications in a notification pool |
TW201232305A (en) * | 2011-01-27 | 2012-08-01 | Tomtom Belgium Nv | Method of communicating content to a user, mobile computing apparatus, and content delivery system |
US8751639B2 (en) * | 2011-04-27 | 2014-06-10 | Rackspace Us, Inc. | Event queuing and distribution system |
US8788881B2 (en) * | 2011-08-17 | 2014-07-22 | Lookout, Inc. | System and method for mobile device push communications |
GB2496681A (en) * | 2011-11-21 | 2013-05-22 | Push Technology Ltd | A publish/subscribe system with time-sensitive message delivery to subscribers |
CN103297917A (zh) * | 2012-03-02 | 2013-09-11 | 华为终端有限公司 | 基于无线局域网络的信息推送方法、装置及*** |
JP5949115B2 (ja) * | 2012-05-07 | 2016-07-06 | 富士ゼロックス株式会社 | 通信管理システム及びプログラム |
US8903925B2 (en) * | 2012-05-14 | 2014-12-02 | Microsoft Corporation | Scheduled messages in a scalable messaging system |
-
2014
- 2014-06-02 US US14/894,801 patent/US20160112525A1/en not_active Abandoned
- 2014-06-02 JP JP2015522512A patent/JP6132021B2/ja active Active
- 2014-06-02 WO PCT/JP2014/002906 patent/WO2014199585A1/ja active Application Filing
- 2014-06-04 TW TW103119440A patent/TWI570625B/zh active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05303534A (ja) * | 1992-04-28 | 1993-11-16 | Toshiba Corp | コンピュータネットワークのメッセージ回覧制御装置 |
JP2001258067A (ja) * | 2000-03-09 | 2001-09-21 | Hitachi Ltd | 無線データ配信装置、および、無線端末 |
JP2002278862A (ja) * | 2001-03-21 | 2002-09-27 | Q'z Creative Co Ltd | プッシュ型情報配信方法、プッシュ型情報配信用プログラム、及びプッシュ型情報配信装置、記憶媒体 |
JP2006072438A (ja) * | 2004-08-31 | 2006-03-16 | Dowango:Kk | メール配信サーバ、ページ遷移に伴うメール配信方法、ページ遷移に伴うメール配信プログラム |
JP2009087153A (ja) * | 2007-10-01 | 2009-04-23 | Ntt Docomo Inc | 情報配信装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017134678A (ja) * | 2016-01-28 | 2017-08-03 | 株式会社ぐるなび | 情報処理装置、情報処理方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
TW201519098A (zh) | 2015-05-16 |
JP6132021B2 (ja) | 2017-05-24 |
US20160112525A1 (en) | 2016-04-21 |
JPWO2014199585A1 (ja) | 2017-02-23 |
TWI570625B (zh) | 2017-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10404642B2 (en) | Message notification method, system, and device for a communication account | |
AU2018220050B2 (en) | Enforcing policies based on information received from external systems | |
US9325796B2 (en) | System and method of device capability signaling | |
US9826012B2 (en) | Establishment and synchronization of a virtual theater based on transaction information and playback preference information | |
US9449016B2 (en) | Data synchronization policies | |
WO2017181709A1 (zh) | 推送消息获取、消息推送方法及装置 | |
US10153959B2 (en) | Network communication and cost awareness | |
US9438544B2 (en) | Processing method for mobile device to display email, server, and mobile device | |
KR101885586B1 (ko) | 마이크로서비스관리장치 및 방법 | |
JP6132021B2 (ja) | 配信制御装置及びその方法、プッシュ配信システム、並びにコンピュータ・プログラム | |
CN108781226B (zh) | 通信*** | |
CN102387500B (zh) | 一种业务密钥管理方法及*** | |
CN111787048A (zh) | 一种终端设备的连接方法、调度服务器及物联网*** | |
US10110963B1 (en) | System, method, and computer program for media content playback management | |
US20150019664A1 (en) | Spam message processing method and system | |
WO2021027474A1 (zh) | 一种定位辅助信息的广播方法、定位服务器及ran节点 | |
US9043244B2 (en) | License consignment method and system for portable device | |
US10834541B2 (en) | Method for setting MCPTT group, device, and system | |
KR20160144910A (ko) | 앱 구동 방법 | |
US9239606B2 (en) | Power management enhancement | |
EP3165013A1 (en) | Enforcing policies based on information received from external systems | |
US20170048685A1 (en) | Real-Time Parental Monitoring | |
CN114490066A (zh) | 大数据集群资源动态调整方法及装置 | |
JP2020043532A (ja) | 通信ネットワーク、ユーザ装置及びプログラム | |
JP2006215755A (ja) | ホスティングシステム及び方法並びにホスティング用プログラム |
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: 14810900 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2015522512 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14894801 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14810900 Country of ref document: EP Kind code of ref document: A1 |