This application is based upon and claims priority to Chinese Patent Application 201510640419.8, filed Sep. 30, 2015, the entire contents of which are incorporated herein by reference.
The present disclosure generally relates to field of computer technology, and more particularly, to a reminding method and device.
Through a cloud service, a user of a mobile phone may, for example, back up and manage data in the mobile phone (such as contacts, short messages, call log, email messages, photos, and notes) in a cloud server. Because the mobile phone is normally connected to the cloud server at all times, the backup service may be automatically scheduled at a frequency that may be nearly real-time. Such a cloud service thus allows for speedy and accurate recovery of contents and software status and data of the mobile phone in case that the mobile phone is replaced or is lost. A user of mobile phones, however, may be accustomed to a traditional backup and recovery mechanism based on a local personal computer. He/she may not utilize the functions provided by the cloud service even though he/she may have been provided a cloud account with the purchase of the mobile phone. Because the mobile phone and the local personal computer may not be connected at all times, the traditional backup mechanism may not be timely and thus data loss for the user may occur when the mobile phone fails or is lost. Such a user may be referred to as an “inactive user” of the backup cloud service hereinafter.
The present disclosure provides methods and devices for sending electronic service reminders to inactive user of a cloud service. This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
In one embodiment, a method for sending a reminder of a cloud service is disclosed. The method includes identifying an inactive user having a service account with the cloud service; determining whether the inactive user is potentially reachable electronically; and sending reminding information related to the cloud service to the inactive user when the inactive user is determined to be potentially reachable electronically.
In another embodiment, a server is disclosed. The server includes a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to: identify an inactive user having a service account with a cloud service; determine whether the inactive user is potentially reachable electronically; and send reminding information related to the cloud service to the inactive user when the inactive user is determined to be potentially reachable electronically.
In yet another embodiment, a non-transitory computer-readable storage medium comprising instructions is disclosed. The instructions, when executable by a processor in a server of a cloud service, cause the server to identify an inactive user having a service account with the cloud service; determine whether the inactive user is potentially reachable electronically; and send reminding information related to the cloud service to the inactive user when the inactive user is determined to be potentially reachable electronically.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings in which the same numbers in different drawings represent the same or similar elements unless otherwise represented. The implementations set forth in the following description of exemplary embodiments do not represent all implementations consistent with the invention. Instead, they are merely examples of apparatuses and methods consistent with aspects related to the invention as recited in the appended claims.
Terms used in the disclosure are only for purpose of describing particular embodiments, and are not intended to be limiting. The terms “a”, “said” and “the” used in singular form in the disclosure and appended claims are intended to include a plural form, unless the context explicitly indicates otherwise. It should be understood that the term “and/or” used in the description means and includes any or all combinations of one or more associated and listed terms.
It should be understood that, although the disclosure may use terms such as “first”, “second” and “third” to describe various information, the information should not be limited herein. These terms are only used to distinguish information of the same type from each other. For example, first information may also be referred to as second information, and the second information may also be referred to as the first information, without departing from the scope of the disclosure. Based on context, the word “if” used herein may be interpreted as “when”, or “while”, or “in response to a determination”.
By way of introduction, an inactive user of a particular cloud service for a mobile device having a cloud service account may be reminded of the existence and advantage of the cloud service such that he/she may become aware of the service and begin to use it, resulting in improved overall user experience. A cloud service provider may provide a set of cloud services to the users of mobile devices. A user may user some services but not the others. A user thus may be active as to some cloud services and inactive as to the other cloud services. For example, the user may actively use a cloud based short message communication function but may not use the cloud backup service. This disclosure describes methods and devices for identifying inactive users of a certain cloud service and sending out reminders of the cloud service to them electronically. Although this disclosure is based on the exemplary cloud service related to mobile phones, the principles described below and the claims are not so limited and apply to other context involving other types of mobile devices and cloud services.
One specific implementation of step S102 of determining whether an inactive user is in an electronically reachable state is illustrated by the flow chart in
One particular implementation of the step S103 of
After acquiring the contact information of the inactive user of cloud service, the cloud server may in step S302 electronically send the reminding information to the inactive user of cloud service according to the contact information. In particular, when the acquired contact information is a phone number, a short message of reminder may be sent to this phone number. Alternatively, the cloud customer service may dial the phone number to remind the user. When the acquired contact information is am electronic mail address, a reminding email may be sent to the electronic mailbox of the inactive user. When the acquired contact information is an instant messaging account information of the inactive user, an instant reminding message may be sent to the account. When the acquired contact information is a personal account information generated by registering with a social media platform by the inactive user, a reminding message may be sent to the user's personal account in the corresponding social media platform. The reminding information may be sent to the inactive user via multiple manners discussed above when multiple types of contact information are identified.
The following provides an exemplary application of the embodiments disclosed above. User A of
Corresponding to the above method embodiments, the present disclosure also provides a reminding device which may be applied in a server.
The inactive user determining module 401 is configured to identify an inactive user. The inactive user judging module 402 is configured to determine whether the inactive user is potentially in an electronically reachable state. The reminding information sending module 403 is configured to send reminding information to the inactive user electronically when it is determined that the inactive user is potentially in an electronically reachable state.
Correspondingly, the present disclosure also provides an embodiment of a server. The server may include a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to perform the methods described above.
Referring to
The processing component 802 controls overall operations of the device 800, such as the operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps in the above described methods. Moreover, the processing component 802 may include one or more modules which facilitate the interaction between the processing component 802 and other components. For instance, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support the operation of the device 800. Examples of such data include instructions for any applications or methods operated on the device 800, contact data, phonebook data, messages, pictures, video, etc. The memory 804 may be implemented using any type of volatile or non-volatile memory devices, or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic or optical disk.
The power component 806 provides power to various components of the device 800. The power component 806 may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the device 800.
The multimedia component 808 includes a display screen providing an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may not only sense a boundary of a touch or swipe action, but also sense a period of time and a pressure associated with the touch or swipe action. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. The front camera and the rear camera may receive an external multimedia datum while the device 800 is in an operation mode, such as a photographing mode or a video mode. Each of the front camera and the rear camera may be a fixed optical lens system or have focus and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a microphone (“MIC”) configured to receive an external audio signal when the device 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker to output audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, such as a keyboard, a click wheel, buttons, and the like. The buttons may include, but are not limited to, a home button, a volume button, a starting button, and a locking button.
The sensor component 814 includes one or more sensors to provide status assessments of various aspects of the device 800. For instance, the sensor component 814 may detect an open/closed status of the device 800, relative positioning of components, e.g., the display and the keypad, of the device 800, a change in position of the device 800 or a component of the device 800, a presence or absence of user contact with the device 800, an orientation or an acceleration/deceleration of the device 800, and a change in temperature of the device 800. The sensor component 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 may also include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor or thermometer.
The communication component 816 is configured to facilitate communication, wired or wirelessly, between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, LTE, or 4G cellular technologies, or a combination thereof. In one exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel In one exemplary embodiment, the communication component 816 further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identification (RFID) technology, an infrared data association (IrDA) technology, an ultra-wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.
In exemplary embodiments, the device 800 may be implemented with one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components, for performing the above described methods.
In exemplary embodiments, there is also provided a non-transitory computer-readable storage medium including instructions, such as included in the memory 804, executable by the processor 820 in the device 800, for performing the above-described methods. For example, the non-transitory computer-readable storage medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.
Each module or unit discussed above for
The illustrations of the embodiments described herein are intended to provide a general understanding of the structure of the various embodiments. The illustrations are not intended to serve as a complete description of all of the elements and features of apparatus and systems that utilize the structures or methods described herein. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following the general principles thereof and including such departures from the present disclosure as come within known or customary practice in the art. It is intended that the specification and examples are considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims in addition to the disclosure.
It will be appreciated that the present invention is not limited to the exact construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. It is intended that the scope of the invention only be limited by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201510640419.8 | Sep 2015 | CN | national |