Abstract:
An apparatus and method for controlling a transmission timing of push messages in a system that provides a location-based push service. An electronic device transfers its own network information to a push server when connecting to the push server. The push server classifies electronic devices based on network information. At startup, the push server divides the electronic devices classified based on the network information into a plurality of groups, each including a predetermined number of electronic devices, and transmits push messages per unit of the groups. The push server measures a response time period taken to receive acknowledge messages in response to the push messages in a group, and adjust a waiting time for correcting a transmission time of push messages based on the response time period. The push server transmits push messages to electronic devices of the next group based on the adjusted waiting time.
Abstract:
According to various exemplary embodiments, a screen output method performed in an electronic device may include detecting a transformation of the electronic device. The screen output method also includes detecting a transformation of the electronic device. The screen output method also includes if the transformation satisfies a pre-defined condition, controlling an output screen. Other exemplary embodiments are also possible.
Abstract:
A method and device for searching for a network in a wireless communication environment supporting a plurality of communication methods are provided. An example method to support Simultaneous Voice and LTE (SVLTE) and Circuit Switch-FallBack (CSFB) involves determining a communication mode when a booting or rebooting event or no-data service event occurs, and only searching for a signal related to a selected one of the communication modes, thereby reducing total scan time needed to access a network.
Abstract:
An apparatus and method for controlling a transmission timing of push messages in a system that provides a location-based push service. An electronic device transfers its own network information to a push server when connecting to the push server. The push server classifies electronic devices based on network information. At startup, the push server divides the electronic devices classified based on the network information into a plurality of groups, each including a predetermined number of electronic devices, and transmits push messages per unit of the groups. The push server measures a response time period taken to receive acknowledge messages in response to the push messages in a group, and adjust a waiting time for correcting a transmission time of push messages based on the response time period. The push server transmits push messages to electronic devices of the next group based on the adjusted waiting time.
Abstract:
An apparatus and method for efficiently controlling transmission of a large amount of push messages based on a location in a system of providing a location-based push service is disclosed. A push server is configured to search for at least one target electronic device to which a push message is to be transmitted, from among a plurality of electronic devices maintaining sessions with the push server, with reference to a table that stores location information of the plurality of electronic devices. The push server is also configured to transmit the push message to the found at least one target electronic device. Accordingly, since operation of searching for at least one target electronic device satisfying a location condition from among a plurality of electronic devices maintaining sessions with a push server is distributively processed by at least one push server, push messages is quickly transmitted.