KR101973959B1 - Apparatus and method for contorolling sesseion - Google Patents
Apparatus and method for contorolling sesseion Download PDFInfo
- Publication number
- KR101973959B1 KR101973959B1 KR1020120137486A KR20120137486A KR101973959B1 KR 101973959 B1 KR101973959 B1 KR 101973959B1 KR 1020120137486 A KR1020120137486 A KR 1020120137486A KR 20120137486 A KR20120137486 A KR 20120137486A KR 101973959 B1 KR101973959 B1 KR 101973959B1
- Authority
- KR
- South Korea
- Prior art keywords
- wireless terminal
- terminal device
- battery consumption
- session
- server
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Abstract
본 발명에 따른 세션 제어 장치는, 푸시 서버로부터 메시지를 수신하는 무선 단말 장치에 있어서, 무선단말 장치에 설치된 메시지 확인 앱이 소모하는 배터리량인 제1 배터리 소모량과 메시지 확인 앱 이외의 다른 앱들이 소모하는 배터리량인 제2 배터리 소모량을 확인하는 확인부; 제1 배터리 소모량과 제2 배터리 소모량을 이용하여 메시지 확인 앱이 다른 앱들에 비하여 배터리를 소모하는 비율인 배터리 소모 점유율을 계산하는 계산부; 및 배터리 소모 점유율이 사전에 설정된 기준값 이상인지 판단하고, 배터리 소모 점유율이 기준값 이상이라고 판단되면 무선단말 장치의 킵얼라이브 시간(keep alive time)을 현재의 설정값보다 길게 설정하는 처리부를 포함한다.The session control device according to the present invention is a wireless terminal device that receives a message from a push server. The wireless terminal device includes a first battery consumption amount consumed by a message confirmation application installed in the wireless terminal device, A confirmation unit for checking a second battery consumption amount which is a battery amount; A calculation unit calculating a battery consumption occupancy rate, which is a rate at which the message confirmation application consumes the battery compared to other applications by using the first battery consumption amount and the second battery consumption amount; And a processor for setting a keep alive time of the wireless terminal device longer than a current set value if it is determined that the battery consumption occupancy rate is equal to or greater than a predetermined reference value.
Description
본 발명은 세션 제어 장치 및 방법에 관한 것으로, 보다 상세하게는, 푸시 서버와 세션을 유지하는 무선단말 장치에서 배터리 정보를 이용하여 킵얼라이브 시간(keep alive time)을 제어하는 세션 제어 장치 및 방법에 관한 것이다.
The present invention relates to a session control apparatus and method, and more particularly, to a session control apparatus and method for controlling a keep alive time by using battery information in a wireless terminal apparatus maintaining a session with a push server .
이동통신 서비스가 점차 빠른 속도로 발전하고 무선통신 단말의 성능이 크게 향상되면서, 무선통신 단말의 사용자는 음성 통신 서비스, 문자 메시지 서비스 이외에 데이터 통신 서비스를 이용할 수 있게 되었다.As the mobile communication service develops at a high speed and the performance of the wireless communication terminal greatly improves, the user of the wireless communication terminal can use the data communication service in addition to the voice communication service and the text message service.
일반적으로, 이동통신 서비스 이용자는 다수의 지인에게 연락이 필요한 경우 요금이 비싼 음성 통신 서비스보다 요금이 저렴하고 다수의 지인에게 동시에 연락할 수 있는 SMS, LMS, MMS와 같은 문자 메시지를 주로 이용한다.Generally, a user of a mobile communication service mainly uses text messages such as SMS, LMS, and MMS, which are cheaper than a costly voice communication service and can be contacted to a plurality of acquaintances at the same time when a plurality of acquaintances need to be contacted.
특히, SMS는 영문 100자, 국문 50자 이내의 짧은 문자 메시지를 전송하는 서비스로, 한번에 전송 가능한 데이터의 크기가 인터넷 전자우편에 비하여 상대적으로 작으며, 문자를 제외한 음성, 동화상, 정지화상 등의 데이터를 전송할 수 없는 단점이 있다. 반면, 인터넷 전자우편은 전자우편주소, 인터넷 전자우편전송프로그램, 컴퓨터 등을 필요로 하나, SMS는 무선통신 단말 외에 컴퓨터 또는 유선통신장비 등의 별도의 부가 장치가 필요치 않아 장소에 구애받지 않고, 무선통신 단말의 번호 외에 SMS를 위한 특별주소를 가질 필요가 없는 장점이 있어, 개인뿐만 아니라 대량의 안내 메시지를 발송하는 기업이나 관공서에도 많이 애용되고 있다.In particular, SMS is a service that transmits short text messages of up to 100 characters in English and less than 50 characters in Korean. The size of data that can be transmitted at one time is relatively smaller than that of Internet e-mail, and the size of data such as voice, There is a disadvantage that data can not be transmitted. On the other hand, Internet e-mail requires an e-mail address, an Internet e-mail transmission program, a computer, etc. However, SMS does not require a separate additional device such as a computer or a wired communication device in addition to a wireless communication terminal, There is no need to have a special address for SMS other than the number of the communication terminal, and thus it is widely used by companies and government offices that send out a large number of guidance messages as well as individuals.
하지만, 이러한 문자 서비스의 경우 건당 과금되기 때문에 대량으로 문자 메시지를 발송하는 기업이나 관공서에는 비용적인 측면에서 부담이 될 뿐만 아니라 수신자가 문자 메시지를 확인했는지 여부를 알 수 없는 문제가 있었으며, 이러한 문제를 극복하기 위해서 현재는 푸시 메시지 서비스가 널리 이용되고 있다.However, in case of such a text service, there is a problem in that it is costly for a company or a government office that sends a large number of text messages because it is charged per case, and it is unknown whether the receiver has checked the text message. To overcome this, push message service is widely used nowadays.
푸시 메시지 서비스는 데이터 통신 방식으로 메시지를 전송하는 방식이기 때문에 기존의 문자 메시지 서비스 방식보다는 요금이 저렴하고 대량으로 메시지를 전송하기 용이할 뿐만 아니라 수신측이 메시지를 정상적으로 수신하였는지 확인할 수 있다는 장점이 있다.Since the push message service is a method of transmitting a message by a data communication method, it is advantageous in that it is cheaper than a conventional text message service method, and it is easy to transmit a message in a large amount and that a receiver has normally received the message .
이러한 푸시 메시지 서비스를 제공하는 푸시 서버는 다수의 푸시 수신 서버와 다수의 푸시 수신 서버에 매칭되어 다수의 무선단말 장치와 세션을 유지하는 푸시 발신 서버로 구성되며, 하나의 푸시 발신 서버는 상당히 많은 수의 무선단말 장치와 세션을 유지하면서 푸시 메시지를 전송한다.The push server providing the push message service is composed of a plurality of push-receiving servers and a push-pushing server that matches a plurality of push-panservers and maintains a session with a plurality of wireless terminal devices. One push- And transmits a push message while maintaining a session with the wireless terminal device of the mobile terminal.
무선단말 장치는 푸시 메시지를 수신할 수 있는 푸시 메시지 확인 앱을 통하여 푸시 메시지를 수신하며, 푸시 메시지 확인 앱은 계정 서버(여기서, 계정 서버는 무선단말 장치가 푸시 서버와 세션을 유지하는데 필요한 정보인 클라이언트 정책 정보를 관리하는 서버임)로부터 제공받은 클라이언트 정보를 이용하여 푸시 발신 서버와 세션을 설정하고 유지한다. 이때, 푸시 메시지 확인 앱은 킵얼라이브 시간(keep alive time)마다 무선단말 장치가 세션 유지가 가능한 상태임을 푸시 발신 서버로 알려준다. 여기서, 킵얼라이브 시간은 무선단말 장치가 푸시 발신 서버와 세션을 유지하는 동안에 현재 세션이 살아있는지 확인하는 시간 간격을 의미한다. The wireless terminal device receives a push message through a push message confirmation application capable of receiving a push message, and the push message confirmation application is an account server (here, the account server is an information terminal The server managing the client policy information), and establishes and maintains a session with the push-out server. At this time, the push message confirmation app informs the push-out server that the wireless terminal device is in a state where the session can be maintained every keep alive time. Here, the keep-alive time means a time interval for checking whether the current session is alive while the wireless terminal maintains a session with the push-origination server.
하지만, 푸시 메시지 확인 앱은 무선단말 장치가 세션 유지가 가능한 상태임을 알리는 신호를 킵얼라이브 시간마다 푸시 발신 서버로 전송하기 때문에 무선단말 장치의 배터리를 꾸준히 소모시키기 주원인 중 하나가 되고 있다.However, since the push message confirmation application transmits a signal to the push-out server every time the keep-alive time signal indicates that the wireless terminal device can hold the session, it becomes one of the main causes of continuously consuming the battery of the wireless terminal device.
따라서, 푸시 메시지 확인 앱에 따른 배터리 소모를 최소화할 수 있는 방법이 필요하게 된다.
Accordingly, there is a need for a method that minimizes battery consumption by the push message confirmation application.
상기한 종래 기술의 문제점 및 과제에 대한 인식은 본 발명의 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이 아니므로 이러한 인식을 기반으로 선행기술들과 대비한 본 발명의 진보성을 판단하여서는 아니됨을 밝혀둔다.
The recognition of the problems and problems of the prior art is not obvious to a person having ordinary skill in the art, so that the inventive step of the present invention should not be judged based on the recognition based on such recognition I will reveal.
상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 무선단말 장치에서 킵얼라이브 시간(keep alive time)을 제어하는 세션 제어 장치 및 방법을 제공함에 있다.
In order to solve the above problems, an object of the present invention is to provide a session control apparatus and method for controlling a keep alive time in a wireless terminal apparatus.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, unless further departing from the spirit and scope of the invention as defined by the appended claims. It will be possible.
본 발명에 따른 세션 제어 장치는, 푸시 서버로부터 메시지를 수신하는 무선 단말 장치에 있어서, 상기 무선단말 장치에 설치된 메시지 확인 앱이 소모하는 배터리량인 제1 배터리 소모량과 상기 메시지 확인 앱 이외의 다른 앱들이 소모하는 배터리량인 제2 배터리 소모량을 확인하는 확인부; 상기 제1 배터리 소모량과 상기 제2 배터리 소모량을 이용하여 상기 메시지 확인 앱이 상기 다른 앱들에 비하여 배터리를 소모하는 비율인 배터리 소모 점유율을 계산하는 계산부; 및 상기 배터리 소모 점유율이 사전에 설정된 기준값 이상인지 판단하고, 상기 배터리 소모 점유율이 상기 기준값 이상이라고 판단되면 상기 무선단말 장치의 킵얼라이브 시간(keep alive time)을 현재의 설정값보다 길게 설정하는 처리부를 포함한다.The session control device according to the present invention is a wireless terminal device for receiving a message from a push server, the wireless terminal device comprising: a first battery consumption amount which is a battery amount consumed by a message confirmation application installed in the wireless terminal device; A confirmation unit for checking a second battery consumption amount which is a battery amount consumed by the first battery; A calculating unit for calculating a consumption rate of the battery, which is a rate at which the message confirmation application consumes the battery compared to the other applications using the first battery consumption amount and the second battery consumption amount; And a processor for setting a keep alive time of the wireless terminal device to be longer than a current set value if it is determined that the battery consumption occupancy rate is equal to or greater than a preset reference value, .
일측에 따르면, 상기 처리부는, 상기 설정한 킵얼라이브 시간마다 세션을 유지중인 상기 푸시 서버로 세션이 살아있는지 확인하기 위한 신호를 전송할 수 있다.According to one aspect of the present invention, the processing unit may transmit a signal to the push server holding the session for each of the set keep-alive times to confirm whether the session is alive.
일측에 따르면, 상기 단계 처리부는, 상기 무선단말 장치의 킵얼라이브 시간을 통신사에서 사전에 설정하는 리미트 타임(limit time)-여기서, 리미트 타임은 무선단말 장치와 상기 푸시 서버와의 세션을 유지시키는 최대 시간임-이내에서 현재의 설정값보다 길게 설정할 수 있다.According to one aspect of the present invention, the step processing unit includes a limit time for presetting a keep-alive time of the wireless terminal device in a communication company, wherein the limit time is a maximum time for maintaining a session between the wireless terminal device and the push server It can be set longer than the current setting value within the time limit.
일측에 따르면, 상기 처리부는, 상기 설정한 킵얼라이브 시간을 계정 서버-여기서, 계정 서버는 상기 무선단말 장치가 상기 푸시 서버와 세션을 유지하는데 필요한 정보인 클라이언트 정보를 관리하는 서버임-로 전송하여 상기 무선단말 장치에 사전에 설정된 클라이언트 정책(Client Policy)에 반영시킬 수 있다.According to one aspect, the processing unit transmits the set keep-alive time to an account server, wherein the account server is a server that manages client information, which is information necessary for the wireless terminal apparatus to maintain a session with the push server It can be reflected in the client policy set in advance in the wireless terminal device.
일측에 따르면, 상기 킵얼라이브 시간은, 세션이 설정된 푸시 발신 서버와 정상적으로 연결되어있는지 확인하는 시간 간격일 수 있다.According to one aspect, the keep-alive time may be a time interval for confirming whether the session is normally connected with the push-out server.
일측에 따르면, 상기 다른 앱들은, 푸시 메시지를 수신하는 앱들일 수 있다.
According to one aspect, the other apps may be apps receiving push messages.
본 발명에 따른 세션 제어 장치는, (a) 메시지 확인 앱이 소모하는 배터리량인 제1 배터리 소모량과 상기 메시지 확인 앱 이외의 다른 앱들이 소모하는 배터리량인 제2 배터리 소모량을 확인하는 단계; (b) 상기 제1 배터리 소모량과 상기 제2 배터리 소모량을 이용하여 상기 메시지 확인 앱이 상기 다른 앱들에 비하여 배터리를 소모하는 비율인 배터리 소모 점유율을 계산하는 단계; (c) 상기 배터리 소모 점유율이 사전에 설정된 기준값 이상인지 판단하는 단계; 및 (d) 상기 단계 (b)에서 상기 배터리 소모 점유율이 상기 기준값 이상이라고 판단되면 상기 무선단말 장치의 킵얼라이브 시간(keep alive time)을 현재의 설정값보다 길게 설정하는 단계를 포함한다.The session control device according to the present invention includes: (a) checking a first battery consumption amount, which is a battery consumption amount consumed by a message confirmation application, and a second battery consumption amount, which is a battery consumption amount of other applications other than the message confirmation application; (b) calculating a battery consumption share, which is a rate at which the message confirmation application consumes the battery compared to the other applications, using the first battery consumption amount and the second battery consumption amount; (c) determining whether the battery consumption occupancy rate is equal to or greater than a preset reference value; And setting a keep alive time of the wireless terminal device to be longer than a current set value if the battery consumption occupancy rate is determined to be equal to or greater than the reference value in step (b).
일측에 따르면, (e) 상기 단계 (d)에서 설정한 킵얼라이브 시간마다 세션을 유지중인 푸시 서버로 세션이 살아있는지 확인하기 위한 신호를 전송하는 단계를 더 포함할 수 있다.According to one aspect of the present invention, the method may further include: (e) transmitting a signal for confirming that the session is alive with the push server maintaining the session at the keep alive time set in step (d).
일측에 따르면, 상기 단계 (d)는, 상기 무선단말 장치의 킵얼라이브 시간을 통신사에서 사전에 설정하는 리미트 타임(limit time)-여기서, 리미트 타임은 무선단말 장치와 상기 푸시 서버와의 세션을 유지시키는 최대 시간임-이내에서 현재의 설정값보다 길게 설정할 수 있다.According to an aspect of the present invention, the step (d) includes the steps of: determining a limit time for presetting a keep-alive time of the wireless terminal device in a communication company, wherein the limit time is a time for maintaining a session between the wireless terminal device and the push server The maximum value of the current setting value can be set to be longer than the current setting value.
일측에 따르면, 상기 단계 (d) 이후에, 상기 단계 (c)에서 설정한 킵얼라이브 시간을 계정 서버-여기서, 계정 서버는 상기 무선단말 장치가 상기 푸시 서버와 세션을 유지하는데 필요한 정보인 클라이언트 정보를 관리하는 서버임-로 전송하여 상기 무선단말 장치에 사전에 설정된 클라이언트 정책(Client Policy)에 반영시키는 단계를 더 포함할 수 있다.According to one aspect, after the step (d), the keep-alive time set in the step (c) is stored in the account server, wherein the account server stores client information, which is information necessary for the wireless terminal device to maintain a session with the push server To the server managing the client policy, and reflecting the client policy to a client policy set in advance in the wireless terminal apparatus.
일측에 따르면, 상기 킵얼라이브 시간은, 세션이 설정된 푸시 발신 서버와 정상적으로 연결되어있는지 확인하는 시간 간격일 수 있다.According to one aspect, the keep-alive time may be a time interval for confirming whether the session is normally connected with the push-out server.
일측에 따르면, 상기 다른 앱들은, 푸시 메시지를 수신하는 앱들일 수 있다.
According to one aspect, the other apps may be apps receiving push messages.
본 발명에 따르면, 푸시 서버와 세션을 유지하는 무선단말 장치에서 배터리 정보를 이용하여 킵얼라이브 시간(keep alive time)을 제어함으로써 무선단말 장치에서 발생하는 배터리 소모를 최소화하는 효과가 있다.According to the present invention, there is an effect of minimizing battery consumption in a wireless terminal device by controlling a keep alive time using battery information in a wireless terminal device maintaining a session with a push server.
또한, 무선단말 장치에서 푸시 서버와 무선단말 장치에 설정된 킵얼라이브 시간을 제어함으로써 푸시 서버와 무선단말 장치 간에 발생하는 트래픽을 최소화하는 효과가 있다.
Further, there is an effect that the traffic generated between the push server and the wireless terminal device is minimized by controlling the keep-alive time set in the push server and the wireless terminal device in the wireless terminal device.
본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 전술한 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되지 않아야 한다.
도 1은 본 발명의 실시예에 따른 푸시 메시지 시스템의 구성을 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 무선단말 장치의 구성을 나타낸 도면이다.
도 3은 본 발명의 실시예에 따른 무선단말 장치에서 푸시 서버와 무선단말 장치 간의 설정되는 세션을 제어하는 과정을 나타낸 흐름도이다.BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in and form a part of the specification, illustrate preferred embodiments of the invention and, together with the description of the invention given above, serve to further the understanding of the technical idea of the invention. And should not be construed as interpretation.
1 is a diagram illustrating a configuration of a push message system according to an embodiment of the present invention.
2 is a diagram illustrating a configuration of a wireless terminal device according to an embodiment of the present invention.
3 is a flowchart illustrating a process of controlling a session established between a push server and a wireless terminal in a wireless terminal device according to an exemplary embodiment of the present invention.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
The operation principle of the preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings and description. It should be understood, however, that the drawings and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention, and are not to be construed as limiting the present invention. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The terms used below are defined in consideration of the functions of the present invention, which may vary depending on the user, intention or custom of the operator. Therefore, the definition should be based on the contents throughout the present invention.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
As a result, the technical idea of the present invention is determined by the claims, and the following embodiments are merely means for effectively explaining the technical idea of the present invention to a person having ordinary skill in the art to which the present invention belongs Only.
도 1은 본 발명의 실시예에 따른 푸시 메시지 시스템의 구성을 나타낸 도면이다.1 is a diagram illustrating a configuration of a push message system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 실시예에 따른 푸시 메시지 시스템은 클라이언트 서버(Client Server)(100), 무선단말 장치(200), 파일 서버(File Server)(300), 푸시 게이트웨이(Push Gateway)(400), 메시지 서버(Message Server)(500), 푸시 서버(Push Server)(600) 및 계정 서버(Account Server)(700)를 포함한다.
1, a push message system according to an embodiment of the present invention includes a
클라이언트 서버(100)는 메시지 전송 서비스를 제공하는 서버로, 본 발명의 실시예에서는 메시지 전송을 요청하는 고객으로부터 발송 리스트와 전송하고자 하는 메시지 내용 또는 파일을 제공받아 발송 리스트에 해당하는 무선통신 단말(200)로 메시지 내용 또는 파일을 전송한다. 여기서, 클라이언트 서버(100)는 무선통신 단말(200)로 전송할 파일이 있는 경우 파일 서버(300)로 전송할 파일을 전송하는 것이 바람직하다.
The
무선단말 장치(200)는 적어도 이동통신 서비스를 이용할 수 있는 장치이며, 푸시 메시지를 수신 및 확인할 수 있는 메시지 확인 앱(App : Application)이 설치된다. 여기서, 무선단말 장치(100)는 iOS 또는 안드로이드를 운영체제로 동작 가능하며, 다양한 앱이 설치 및 실행 가능한 기기인 것이 바람직하다.The
또한, 무선단말 장치(200)는 푸시 메시지 서비스를 제공하는 푸시 서버(600)에 접속하기 위해 계정 서버(700)로부터 클라이언트 정책(Client Policy) 정보를 제공받으며, 제공받은 클라이언트 정책 정보에 따라 푸시 서버(600)의 특정한 푸시 발신 서버(640)와 세션을 설정 및 유지하고, 설정된 세션을 통해 푸시 메시지를 수신한다.In addition, the
클라이언트 정책 정보는 무선단말 장치(200)가 세션을 유지할 특정한 푸시 발신 서버(630)의 접속 주소, 무선단말 장치(200)의 홀드온(Hold On) 대기 시간, 재접속시도(Reconnect Try) 수, 킵얼라이브 시간(keep alive time) 및 재접속(Reconnect) 주기에 대한 정보가 포함되어 있다. 여기서, 킵얼라이브 시간은 무선단말 장치(200)가 특정한 푸시 발신 서버(630)와 세션을 유지하는 동안에 현재 세션이 살아있는지 확인하는 시간 간격을 의미하고, 재접속 주기는 서버나 네트워크 오류로 접속이 끊어졌을 때 일정 주기 마다 재접속을 시도하는 주기를 의미한다. 또한, 클라이언트 정책 정보는 특정한 하나의 무선단말 장치에 적용되거나 특정한 푸시 서버와 세션을 설정하는 다수의 무선단말 장치에 모두 적용되는 것도 가능하다.The client policy information includes a connection address of a specific push-out
또한, 무선단말 장치(200)는 메시지 확인 앱이 메시지 확인 앱 이외의 다른 앱들과 비교하여 상대적으로 소모하는 배터리 소모 점유율에 따라 킵얼라이브 시간을 설정하고, 설정한 킵얼라이브 시간마다 푸시 발신 서버(630)로 무선단말 장치(200)가 세션을 유지할 수 있음을 알리기 위한 신호를 전송한다. 여기서, 무선단말 장치(200)는 메시지 확인 앱의 배터리 소모 점유율이 기준값 이상이면 킵얼라이브 시간을 현재의 설정값보다 길게 설정하고 메시지 확인 앱의 배터리 소모 점유율이 기준값 이하이면 킵얼라이브 시간을 현재의 설정값을 유지하거나 현재의 설정값보다 짧게 설정하는 것이 바람직하다.
In addition, the
파일 서버(300)는 클라이언트 서버(100)에서 무선단말 장치(200)로 전송할 메시지에 첨부되는 파일을 클라이언트 서버(100)로부터 제공받아 저장 및 관리하는 서버로, 본 발명의 실시예에서는 무선단말 장치(200)로부터 메시지에 첨부된 파일에 대한 수신 요청이 수신되면 해당 파일을 검색 후 무선단말 장치(200)로 전송한다.
The
푸시 게이트웨이(Push Gateway)(400)는 클라이언트 서버(100)에서 전송하는 메시지를 무선단말 장치(200)의 종류 또는 OS에 따라 해당 무선단말 장치로 전송하는 장치로, 클라이언트 서버(100)로부터 메시지를 수신하고 수신된 메시지를 메시지 서버(500)에 저장하는 게이트웨이 수신 서버(GWR)(410)와 게이트웨이 수신 서버(410)에서 수신한 메시지를 푸시 서버(600)로 전송하는 게이트웨이 발신 서버(GWS)(430)로 구성된다.The
또한, 푸시 게이트웨이(400)는 푸시 메시지를 수신할 수 있는 무선단말 장치(200)로 전송하고, 안드로이드 OS가 설치된 무선단말 장치로 푸시 메시지를 전송한다. 여기서, 푸시 게이트웨이(400)는 푸시 메시지를 수신하지 못하거나 푸시 메시지를 수신할 수 없는 무선단말 장치로는 SMS 또는 MMS 방식으로 메시지를 전송하는 것이 바람직하다.
Also, the
메시지 서버(500)는 클라이언트 서버(100)에서 무선단말 장치(200)로 전송할 메시지의 내용을 저장 및 관리하는 서버로, 본 발명의 실시예에서는 무선단말 장치(200)로부터 메시지의 내용에 대한 수신 요청이 수신되면 해당 파일을 검색 후 클라이언트 서버(100)로 전송한다.
The
푸시 서버(600)는 클라이언트 서버(100)에서 무선단말 장치(200)로 전송할 메시지를 푸시 방식으로 전송하는 서버로, 푸시 게이트웨이(400)로부터 메시지를 수신하는 푸시 수신 서버(610)와 푸시 수신 서버(610)에서 수신된 메시지를 세션이 설정된 적어도 하나 이상의 무선단말 장치(200)로 푸시 방식으로 전송하는 푸시 발신 서버(630)로 구성된다. 여기서, 푸시 서버(600)를 구성하는 푸시 수신 서버(610)와 푸시 발신 서버(630)는 메시지를 전송할 대상인 무선단말 장치(200)의 대수에 따라 그 수가 달라질 수 있으며, 푸시 수신 서버(610)와 푸시 발신 서버(630)는 일대일로 매칭되어 있는 것이 바람직하다.
The
계정 서버(700)는 무선단말 장치(200)에 설정된 클라이언트 정책 정보를 관리하는 서버로, 푸시 서버(600)와 세션을 설정하려는 무선단말 장치(200)로 클라이언트 정책 정보를 제공한다. 이때, 무선단말 장치(200)에 설치된 메시지 확인 앱이 계정 서버(700)에 접속하여 클라이언트 정책 정보를 수신한다.The
또한, 계정 서버(700)는 무선단말 장치(200)로부터 무선단말 장치(200)가 배터리 소모 점유율에 따라 설정한 킵얼라이브 시간이 수신되면 무선단말 장치(200)에 해당하는 클라이언트 정책 정보에 반영한다. 여기서, 계정 서버(700)는 무선단말 장치(200)와 세션을 유지하는 푸시 서버(600)에 세션 설정을 시도하는 신규 무선단말 장치로 무선단말 장치(200)에 적용된 동일한 클라이언트 정책을 제공하는 것도 가능하다.
The
도 2는 본 발명의 실시예에 따른 무선단말 장치의 구성을 나타낸 도면이다.2 is a diagram illustrating a configuration of a wireless terminal device according to an embodiment of the present invention.
도 2를 참조하면, 무선단말 장치(200)는 제어부(210), 송수신부(220), 배터리 소모량 확인부(230), 계산부(240), 비교부(250), 메모리부(270) 및 처리부(260)를 포함한다.
2, the
제어부(210)는 무선단말 장치(200)의 전반적인 동작 및 무선단말 장치(200)의 내부 구성들 간 신호 흐름을 제어한다. 이하의 설명에 있어서 통상적인 제어부(210)의 처리 및 제어에 관한 설명은 생략한다.
The
송수신부(220)는 푸시 서버(600) 또는 계정 서버(700)와의 데이터 통신을 하기 위한 모듈로서, 본 발명의 실시예에서는 무선단말 장치(200)에서 메시지 확인 앱의 배터리 소모 점유율을 이용하여 설정한 킵얼라이브 시간을 계정 서버(700)로 전송한다.The transmission /
또한, 송수신부(220)는 푸시 서버(600)로 설정한 킵얼라이브 시간마다 세션을 유지중인 푸시 서버(600)로 세션이 살아있는지 확인하기 위한 신호를 전송하고 전송한 신호에 대한 응답을 푸시 서버(600)로부터 수신한다.
The transmitting and receiving
배터리 소모량 확인부(230)는 무선단말 장치(200)에 설치된 앱들이 소모하는 배터리량을 확인하는 모듈로서, 본 발명의 실시예에서는 메시지 확인 앱이 소모하는 배터리량인 제1 배터리 소모량과 다른 앱들이 소모하는 배터리량인 제2 배터리 소모량을 확인한다. 여기서, 제2 배터리 소모량은 메시지 확인 앱을 제외한 푸시 메시지를 수신하는 앱들이 소모하는 배터리량인 것도 가능하다.
The battery
계산부(240)는 배터리 소모량 확인부(230)에서 확인한 제1 배터리 소모량과 제2 배터리 소모량을 이용하여 다른 앱들에 비하여 메시지 확인 앱이 배터리를 소모하는 비율인 배터리 소모 점유율을 계산한다.
The calculating
비교부(250)는 배터리 소모량 확인부(230)를 통해 확인된 배터리 소모 점유율과 사전에 설정된 기준값을 비교하는 모듈로서, 본 발명의 실시예에서는 메시지 확인 앱의 배터리 소모 점유율과 사전에 설정된 기준값을 비교한다. 여기서, 기준값은 통신 환경, 통신사 정책, 무선단말 장치의 사양 등과 같이 데이터 통신에 영향을 미치는 요인에 따라 변경이 가능한 값이다.
The
처리부(260)는 비교부(250)를 통해 비교한 결과에 따라 무선단말 장치(200)에 적용되는 킵얼라이브 시간을 제어하는 모듈로, 본 발명의 실시예에서는 비교부(250)를 통해 비교한 결과 배터리 소모 점유율이 기준값 이상이라고 판단되면 현재 무선단말 장치에 설정된 킵얼라이브 시간을 현재의 설정값보다 길게 설정한다. 이때, 처리부(260)는 무선단말 장치의 킵얼라이브 시간을 통신사에서 사전에 설정하는 리미트 타임(limit time) 이내에서 현재의 설정값보다 길게 설정하는 것이 바람직하다. 여기서, 리미트 타임은 통신사의 정책에 따라 변경될 수 있다.The
예를 들어, 현재 무선단말 장치(200)에 설정된 킵얼라이브 시간이 28분이고 리미트 타임이 45분인 경우, 처리부(260)는 배터리 소모 점유율이 기준값 이상이라고 판단되면 킵얼라이브 시간을 28분과 45분 사이의 값으로 설정하게 된다.For example, when the keep-alive time set in the
처리부(260)는 비교부(250)를 통해 비교한 결과 배터리 소모 점유율이 기준값 이하라고 판단되면 상기 무선단말 장치의 킵얼라이브 시간을 현재의 설정값과 동일하게 유지하거나 현재의 설정값보다 짧게 설정한다. If it is determined that the battery consumption occupancy rate is less than the reference value as a result of the comparison through the
또한, 처리부(260)는 설정한 킵얼라이브 시간을 계정 서버(700)로 전송하여 무선단말 장치(200)의 클라이언트 정책에 반영한다.
In addition, the
메모리부(270)는 무선단말 장치(200)의 전반적인 동작을 제어하기 위한 운영체제, 프로그램 수행 중 발생하는 일시적인 데이터 및 클라이언트 정책 정보를 저장하는 기능을 수행한다. 여기서, 메모리부(270)는 처리부(260)에서 설정한 킵얼라이브 시간을 클라이언트 정책 정보에 반영한다.
The
본 발명에 따르면, 무선단말 장치(200)에 구비된 각각의 구성부의 기능 중 전체 또는 일부는 프로그램 내지 프로그램 셋 형태로 구현 가능하다.
According to the present invention, all or some of the functions of the respective components provided in the
도 3은 본 발명의 실시예에 따른 무선단말 장치에서 푸시 서버와 무선단말 장치 간의 설정되는 세션을 제어하는 과정을 나타낸 흐름도이다.3 is a flowchart illustrating a process of controlling a session established between a push server and a wireless terminal in a wireless terminal device according to an exemplary embodiment of the present invention.
도 3을 참조하면, 무선단말 장치(200)는 배터리 소모량 확인부(2230)를 통해 무선단말 장치(200)에 설치된 메시지 확인 앱이 소모하는 배터리량인 제1 배터리 소모량과 메시지 확인 앱 이외의 다른 앱들이 소모하는 배터리량인 제2 배터리 소모량을 확인한다(S310).Referring to FIG. 3, the
이어서, 무선단말 장치(200)는 계산부(240)를 통해 제1 배터리 소모량과 제2 배터리 소모량을 이용하여 배터리 소모 점유율을 계산한다(S320).Then, the
이어서, 무선단말 장치(200)의 처리부(260)는 비교부(250)를 통해 단계 S320에서 계산한 배터리 소모 점유율을 사전에 설정된 기준값과 비교하고, 메시지 확인 앱의 배터리 소모 점유율이 사전에 설정된 기준값 이상인지 판단한다(S330).Then, the
만일, 단계 S330에서 메시지 확인 앱의 배터리 소모 점유율이 사전에 설정된 기준값 이상이라고 판단되면, 처리부(260)는 무선단말 장치(200)에 설정된 킵얼라이브 시간을 현재의 설정값보다 길게 설정하고(S340), 설정한 킵얼라이브 시간마다 세션을 유지중인 푸시 서버로 세션이 살아있는지 확인하기 위한 신호를 송수신부(220)를 통해 전송한다(S350).If it is determined in step S330 that the battery consumption share of the message confirmation application is equal to or greater than a preset reference value, the
이어서, 무선단말 장치(200)는 송수신부(220)를 통해 설정한 킵얼라이브 시간을 계정 서버(700)로 전송하고(S360), 계정 서버(700)는 수신된 킵얼라이브 시간을 무선단말 장치(200)에 해당하는 클라이언트 정책에 반영한다(S370).
The
100 : 클라이언트 서버 200 : 무선통신 단말
210 : 제어부 220 : 송수신부
230 : 배터리 소모량 확인부 240 : 계산부
250 : 비교부 260 : 처리부
270 : 메모리부 300 : 파일 서버
400 : 푸시 게이트웨이 500 : 메시지 서버
600 : 푸시 서버 610 : 푸시 수신 서버
630 : 푸시 수신 서버 700 : 계정 서버100: client server 200: wireless communication terminal
210: Control section 220: Transmitting /
230: Battery consumption checking part 240: Calculating part
250: comparison unit 260:
270: memory unit 300: file server
400: push gateway 500: message server
600: push server 610: push reception server
630: push-receiving server 700: account server
Claims (12)
상기 메시지 확인 앱이 소모하는 배터리량인 제1 배터리 소모량과 상기 메시지 확인 앱 이외의 상기 무선 단말 장치에 설치된 다른 앱들이 소모하는 배터리량인 제2 배터리 소모량을 확인하는 확인부;
상기 제1 배터리 소모량과 상기 제2 배터리 소모량을 이용하여 상기 메시지 확인 앱이 상기 다른 앱들에 비하여 배터리를 소모하는 비율인 상기 메시지 확인 앱의 배터리 소모 점유율을 계산하는 계산부; 및
상기 메시지 확인 앱의 배터리 소모 점유율이 사전에 설정된 기준값 이상인지 판단하고, 상기 메시지 확인 앱의 배터리 소모 점유율이 상기 기준값 이상이라고 판단되면 상기 메시지 확인 앱의 킵얼라이브 시간(keep alive time)을 현재의 설정값보다 길게 설정하는 처리부;를 포함하는
세션 제어 장치.
A session control device for controlling a keep alive time of a message confirmation app installed in a wireless terminal device that is set in a session with a push server and receives a push message,
A confirmation unit for confirming a first battery consumption amount, which is the amount of battery consumed by the message confirmation application, and a second battery consumption amount, which is a battery amount consumed by other applications installed in the wireless terminal device other than the message confirmation application;
A calculating unit for calculating a battery consumption share of the message checking application, which is a rate at which the message checking application consumes the battery compared to the other applications using the first battery consumption amount and the second battery consumption amount; And
Determining whether the battery consumption share of the message confirmation application is equal to or greater than a preset reference value, and if it is determined that the battery consumption share of the message confirmation application is equal to or greater than the reference value, changing the keep alive time of the message confirmation application to the current setting And a processing unit for setting a value longer than a value
Session control device.
상기 처리부는,
상기 설정한 킵얼라이브 시간마다 세션을 유지중인 상기 푸시 서버로 세션이 살아있는지 확인하기 위한 신호를 전송하는 것을 특징으로 하는
세션 제어 장치.
The method according to claim 1,
Wherein,
And transmits a signal for confirming that the session is alive to the push server holding the session at the set keep-alive time
Session control device.
상기 처리부는,
상기 무선단말 장치의 킵얼라이브 시간을 통신사에서 사전에 설정하는 리미트 타임(limit time)-여기서, 리미트 타임은 무선단말 장치와 상기 푸시 서버와의 세션을 유지시키는 최대 시간임-이내에서 현재의 설정값보다 길게 설정하는 것을 특징으로 하는
세션 제어 장치.
3. The method according to claim 1 or 2,
Wherein,
A limit time for presetting a keep-alive time of the wireless terminal device in a communication company, wherein a limit time is a maximum time for maintaining a session between the wireless terminal device and the push server, Is set to be longer
Session control device.
상기 처리부는,
상기 설정한 킵얼라이브 시간을 계정 서버-여기서, 계정 서버는 상기 무선단말 장치가 상기 푸시 서버와 세션을 유지하는데 필요한 정보인 클라이언트 정보를 관리하는 서버임-로 전송하여 상기 무선단말 장치에 사전에 설정된 클라이언트 정책(Client Policy)에 반영시키는 것을 특징으로 하는
세션 제어 장치.
The method of claim 3,
Wherein,
The account server transmits the set keep-alive time to an account server, which is a server managing the client information, which is information necessary for the wireless terminal device to maintain a session with the push server, To the client policy (Client Policy)
Session control device.
상기 킵얼라이브 시간은,
세션이 설정된 푸시 서버와 정상적으로 연결되어있는지 확인하는 시간 간격인 것을 특징으로 하는
세션 제어 장치.
The method according to claim 1,
The keep-
And a time interval for confirming whether or not the session is normally connected to the push server
Session control device.
상기 다른 앱들은,
푸시 메시지를 수신하는 앱들인 것을 특징으로 하는
세션 제어 장치.
The method according to claim 1,
The other apps,
And receiving push messages.
Session control device.
(a) 상기 메시지 확인 앱이 소모하는 배터리량인 제1 배터리 소모량과 상기 메시지 확인 앱 이외의 다른 앱들이 소모하는 배터리량인 제2 배터리 소모량을 확인하는 단계;
(b) 상기 제1 배터리 소모량과 상기 제2 배터리 소모량을 이용하여 상기 메시지 확인 앱이 상기 다른 앱들에 비하여 배터리를 소모하는 비율인 상기 메시지 확인 앱의 배터리 소모 점유율을 계산하는 단계;
(c) 상기 메시지 확인 앱의 배터리 소모 점유율이 사전에 설정된 기준값 이상인지 판단하는 단계; 및
(d) 상기 단계 (b)에서 상기 메시지 확인 앱의 배터리 소모 점유율이 상기 기준값 이상이라고 판단되면 상기 무선단말 장치의 메시지 확인 앱의 킵얼라이브 시간(keep alive time)을 현재의 설정값보다 길게 설정하는 단계;를 포함하는
세션 제어 방법.
A session control device included in a wireless terminal device that receives a message from a push server includes a session control module for controlling a keep-alive time of the message confirmation application using a battery consumption share rate of a message confirmation application installed in the wireless terminal device and other applications As a control method,
(a) checking a first battery consumption amount, which is a battery consumption amount consumed by the message confirmation application, and a second battery consumption amount, which is a battery consumption amount other than the message confirmation application;
(b) calculating a battery consumption share of the message confirmation app, which is a rate at which the message confirmation app consumes the battery compared to the other applications, using the first battery consumption amount and the second battery consumption amount;
(c) determining whether the battery consumption share of the message confirmation application is equal to or greater than a preset reference value; And
(d) if it is determined in step (b) that the battery consumption occupancy rate of the message confirmation application is equal to or greater than the reference value, the keep alive time of the message confirmation application of the wireless terminal device is set longer than the current setting value Comprising:
Session control method.
(e) 상기 단계 (d)에서 설정한 킵얼라이브 시간마다 세션을 유지중인 푸시 서버로 세션이 살아있는지 확인하기 위한 신호를 전송하는 단계;를 더 포함하는
세션 제어 방법.
8. The method of claim 7,
(e) transmitting a signal for confirming that the session is alive with the push server maintaining the session at the keep-alive time set in the step (d)
Session control method.
상기 단계 (d)는,
상기 무선단말 장치의 킵얼라이브 시간을 통신사에서 사전에 설정하는 리미트 타임(limit time)-여기서, 리미트 타임은 무선단말 장치와 상기 푸시 서버와의 세션을 유지시키는 최대 시간임-이내에서 현재의 설정값보다 길게 설정하는 것을 특징으로 하는
세션 제어 방법.
9. The method according to claim 7 or 8,
The step (d)
A limit time for presetting a keep-alive time of the wireless terminal device in a communication company, wherein a limit time is a maximum time for maintaining a session between the wireless terminal device and the push server, Is set to be longer
Session control method.
상기 단계 (d) 이후에,
상기 단계 (c)에서 설정한 킵얼라이브 시간을 계정 서버-여기서, 계정 서버는 상기 무선단말 장치가 상기 푸시 서버와 세션을 유지하는데 필요한 정보인 클라이언트 정보를 관리하는 서버임-로 전송하여 상기 무선단말 장치에 사전에 설정된 클라이언트 정책(Client Policy)에 반영시키는 단계;를 더 포함하는 것을 특징으로 하는
세션 제어 방법.
10. The method of claim 9,
After the step (d)
The account server transmits the keep-alive time set in step (c) to the account server, wherein the account server is a server that manages client information, which is information necessary for the wireless terminal device to maintain a session with the push server, The method comprising the steps of: (a)
Session control method.
상기 킵얼라이브 시간은,
세션이 설정된 푸시 서버와 정상적으로 연결되어있는지 확인하는 시간 간격인 것을 특징으로 하는
세션 제어 방법.
8. The method of claim 7,
The keep-
And a time interval for confirming whether or not the session is normally connected to the push server
Session control method.
상기 다른 앱들은,
푸시 메시지를 수신하는 앱들인 것을 특징으로 하는
세션 제어 방법.8. The method of claim 7,
The other apps,
And receiving push messages.
Session control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120137486A KR101973959B1 (en) | 2012-11-30 | 2012-11-30 | Apparatus and method for contorolling sesseion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120137486A KR101973959B1 (en) | 2012-11-30 | 2012-11-30 | Apparatus and method for contorolling sesseion |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140069783A KR20140069783A (en) | 2014-06-10 |
KR101973959B1 true KR101973959B1 (en) | 2019-04-30 |
Family
ID=51124808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120137486A KR101973959B1 (en) | 2012-11-30 | 2012-11-30 | Apparatus and method for contorolling sesseion |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101973959B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007235197A (en) | 2006-02-27 | 2007-09-13 | Toshiba Corp | Communication system, server thereof and terminal device |
JP2009111759A (en) | 2007-10-30 | 2009-05-21 | Kyocera Corp | Portable electronic device |
JP2010118834A (en) | 2008-11-12 | 2010-05-27 | Toshiba Corp | Portable terminal, power saving control method of portable terminal and power saving control program of portable terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120129257A (en) * | 2011-05-19 | 2012-11-28 | 국립대학법인 울산과학기술대학교 산학협력단 | Battery management apparatus on mobile system and method thereof |
-
2012
- 2012-11-30 KR KR1020120137486A patent/KR101973959B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007235197A (en) | 2006-02-27 | 2007-09-13 | Toshiba Corp | Communication system, server thereof and terminal device |
JP2009111759A (en) | 2007-10-30 | 2009-05-21 | Kyocera Corp | Portable electronic device |
JP2010118834A (en) | 2008-11-12 | 2010-05-27 | Toshiba Corp | Portable terminal, power saving control method of portable terminal and power saving control program of portable terminal |
Also Published As
Publication number | Publication date |
---|---|
KR20140069783A (en) | 2014-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100421431C (en) | Method for realizing instant message communication | |
CN108111999B (en) | Device sharing request and control method, electronic device and storage medium | |
CN104967557A (en) | Communication message sending method and apparatus | |
JP2016507091A (en) | Techniques for communicating notifications to subscribers | |
US8170589B2 (en) | Mobile station and application server for providing a service to the mobile station and operation methods for the same | |
CN106101171B (en) | Server connection method and device | |
CN102123362A (en) | Method for automatically acquiring mobile phone number by mobile equipment | |
US9992357B2 (en) | Authentication of a print request | |
WO2020118633A1 (en) | Subscription message processing method and apparatus, and computer device and storage medium | |
CN105165035B (en) | Have both the multimedia message transmission of text message transmission | |
CN107770035B (en) | Method and device for pushing offline notification | |
CN104168294A (en) | Instant communication method, system and device across users on open platforms | |
EP2693691A1 (en) | Method and apparatus for initializing gateway in device management system | |
CN109756464B (en) | Communication method, server and client | |
US11064507B2 (en) | Coordinating wireless data communications | |
CN101860821B (en) | Method and system for acquiring instant messages | |
KR102580417B1 (en) | Apparatus and method for managing delay of message transmission | |
KR101973959B1 (en) | Apparatus and method for contorolling sesseion | |
KR101979588B1 (en) | Method, System and Apparatus for Controlling Session | |
CN113261249A (en) | Data transmission method, related equipment and computer storage medium | |
KR101921636B1 (en) | Recording medium, apparatus and method for contorolling sesseion | |
EP3422675A1 (en) | A method of requesting a resource by simultaneously transmitting the same request message to a plurality of servers | |
RU2656248C2 (en) | Message transmission method, apparatus and gateway device | |
US20180270190A1 (en) | Method and device for creating application announcement resource | |
US9608920B2 (en) | Network information extracting system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |