[go: up one dir, main page]

CN108401074A - A reminder method and server - Google Patents

A reminder method and server Download PDF

Info

Publication number
CN108401074A
CN108401074A CN201810179706.7A CN201810179706A CN108401074A CN 108401074 A CN108401074 A CN 108401074A CN 201810179706 A CN201810179706 A CN 201810179706A CN 108401074 A CN108401074 A CN 108401074A
Authority
CN
China
Prior art keywords
interval time
user
target interval
target
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810179706.7A
Other languages
Chinese (zh)
Other versions
CN108401074B (en
Inventor
王敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201810179706.7A priority Critical patent/CN108401074B/en
Publication of CN108401074A publication Critical patent/CN108401074A/en
Application granted granted Critical
Publication of CN108401074B publication Critical patent/CN108401074B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a reminding method and a server, wherein the method comprises the following steps: determining target interval time according to the characteristic information of the user; and sending the target interval time to the terminal equipment of the user, so that the terminal equipment delays the target interval time after receiving the delayed reminding operation triggered by the user, and reminds the user again. The invention can avoid the situation that the user is reminded in a single interval time setting mode and improve the user experience.

Description

一种提醒方法和服务器A reminder method and server

技术领域technical field

本发明涉及通信领域,尤其涉及一种提醒方法和服务器。The invention relates to the communication field, in particular to a reminding method and server.

背景技术Background technique

移动终端等电子设备均可以设置闹钟时间,以避免人们耽误工作、会议、休息、旅行等行程。Electronic devices such as mobile terminals can set the alarm clock time, so as to prevent people from delaying work, meetings, rest, travel and other schedules.

用户在设置好闹钟时间后,在到达设置好的闹钟时间后,如果用户没有关闭闹钟的延时提醒,电子设备在延长固定时间后会再次提醒用户,直至用户关闭闹钟的延时提醒。采用这种延长固定时间的提醒方式提醒用户比较单一,不能满足用户的个性化需求。After the user sets the alarm clock time and reaches the set alarm clock time, if the user does not turn off the delayed reminder of the alarm clock, the electronic device will remind the user again after extending the fixed time until the user turns off the delayed reminder of the alarm clock. It is relatively simple to use this reminder method of extending the fixed time to remind the user, which cannot meet the individual needs of the user.

发明内容Contents of the invention

本发明实施例的目的是提供一种提醒方法和服务器,以解决现有技术只能采用延长固定时间以提醒用户的问题。The purpose of the embodiments of the present invention is to provide a reminding method and server to solve the problem that the prior art can only remind users by extending a fixed time.

为了解决上述技术问题,本发明是这样实现的:In order to solve the problems of the technologies described above, the present invention is achieved in that:

第一方面,提供了一种提醒方法,应用于服务器,该方法包括:In the first aspect, a reminder method is provided, which is applied to the server, and the method includes:

根据用户的特征信息确定目标间隔时间;Determine the target interval time according to the user's characteristic information;

将所述目标间隔时间发送至所述用户的终端设备,使所述终端设备在接收到用户触发的延时提醒操作后,延迟所述目标间隔时间,再次提醒用户。The target interval time is sent to the user's terminal device, so that the terminal device delays the target interval time after receiving the delayed reminder operation triggered by the user, and reminds the user again.

第二方面,提供了一种服务器,该服务器包括:In a second aspect, a server is provided, and the server includes:

确定模块,用于根据用户的特征信息确定目标间隔时间;A determining module, configured to determine the target interval time according to the characteristic information of the user;

发送模块,用于将所述目标间隔时间发送至终端设备,使所述终端设备在接收到用户触发的延时提醒操作后,延迟所述目标间隔时间,再次提醒用户。The sending module is configured to send the target interval time to the terminal device, so that the terminal device delays the target interval time after receiving the delayed reminder operation triggered by the user, and reminds the user again.

第三方面,提供了一种服务器,该服务器包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。In a third aspect, a server is provided. The server includes a processor, a memory, and a computer program stored on the memory and operable on the processor. When the computer program is executed by the processor, the following The steps of the method described in the first aspect.

在本发明实施例中,服务器可以根据用户的特征信息确定目标间隔时间,当终端设备到达预设时间提醒用户后时,终端设备可以将预设时间延长该目标间隔时间后再次提醒用户;其中,用户的特征信息不同,即不同用户的特征信息不同,或者同一用户的特征信息发生变化,则确定的目标间隔时间会不同,确定的目标间隔时间的不同可以避免单一间隔时间的提醒方式,提升用户体验。In the embodiment of the present invention, the server can determine the target interval time according to the user's characteristic information, and when the terminal device reaches the preset time to remind the user, the terminal device can extend the preset time to the target interval time and then remind the user again; wherein, The characteristic information of users is different, that is, the characteristic information of different users is different, or the characteristic information of the same user changes, the determined target interval time will be different, and the determined target interval time can avoid the reminder method of a single interval time and improve user experience.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention, and constitute a part of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention, and do not constitute improper limitations to the present invention. In the attached picture:

图1是本发明的一个实施例的提醒方法的流程图;Fig. 1 is the flow chart of the reminding method of an embodiment of the present invention;

图2是本发明的图1中步骤120的子步骤的流程图;Fig. 2 is the flowchart of the sub-steps of step 120 in Fig. 1 of the present invention;

图3是本发明的另一个实施例的提醒方法的流程图;Fig. 3 is a flowchart of a reminder method according to another embodiment of the present invention;

图4是本发明的一个实施例的服务器的结构图;Fig. 4 is a structural diagram of a server according to an embodiment of the present invention;

图5是本发明的另一个实施例的服务器的结构图;Fig. 5 is a structural diagram of a server according to another embodiment of the present invention;

图6是本发明的一个实施例的终端设备的结构图;FIG. 6 is a structural diagram of a terminal device according to an embodiment of the present invention;

图7是本发明的另一个实施例的终端设备的结构图;FIG. 7 is a structural diagram of a terminal device according to another embodiment of the present invention;

图8是本发明的再一个实施例的服务器的结构图。Fig. 8 is a structural diagram of a server according to another embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

图1是本发明的一个实施例的提醒方法的流程图,该方法应用于服务器,如图1所示,该方法包括:Fig. 1 is a flowchart of a reminder method according to an embodiment of the present invention, the method is applied to a server, as shown in Fig. 1, the method includes:

步骤120,根据用户的特征信息确定目标间隔时间。Step 120, determine the target interval time according to the characteristic information of the user.

其中,服务器可以在满足相应的预设条件时,确定目标间隔时间。预设条件可以是用户在终端设备上设置预设时间,也可以说是闹钟时间等,同时,用户也设置了间隔时间。如在早晨,用户可能设置了一预设时间7:00,也设置了一间隔时间5分钟,表示到达7:00提醒用户后,每间隔5分钟闹钟则再次提醒用户起床。当服务器检测到用户对终端设备的设置的预设时间和间隔时间后,则可以确定一目标间隔时间。Wherein, the server may determine the target interval time when corresponding preset conditions are met. The preset condition can be that the user sets a preset time on the terminal device, or it can be said to be an alarm clock time, etc. At the same time, the user also sets an interval time. For example, in the morning, the user may set a preset time of 7:00, and also set an interval of 5 minutes, indicating that after reaching 7:00 to remind the user, the alarm clock will remind the user to get up again every 5 minutes. After the server detects the preset time and interval time set by the user on the terminal device, a target interval time can be determined.

本实施例中,可以在终端设备上设置一智能按钮,当该智能按钮处于开启状态时,表示需要智能设置目标间隔时间。此时,预设条件也可以是用户开启了该智能按钮,此时,当服务器接收到终端设备发送的用户设置的预设时间和间隔时间时,则可以确定目标间隔时间。In this embodiment, a smart button may be set on the terminal device, and when the smart button is turned on, it indicates that the target interval time needs to be set intelligently. At this time, the preset condition may also be that the user turns on the smart button. At this time, when the server receives the preset time and interval time set by the user sent by the terminal device, the target interval time may be determined.

在另一种实现方式中,也可以是用户只是在终端设备上设置预设时间,而没有设置间隔时间。但终端设备在到达预设时间提醒用户时,用户选择了稍后提醒时,此时,预设条件可以是终端设备在到达预设时间提醒用户时,用户选择稍后提醒,服务器也可以确定目标间隔时间。In another implementation manner, it may also be that the user only sets a preset time on the terminal device, but does not set an interval time. However, when the terminal device reaches the preset time to remind the user, and the user chooses to remind the user later, the preset condition can be that when the terminal device reaches the preset time to remind the user, the user chooses to remind the user later, and the server can also determine the target Intervals.

需要指出的是,预设条件可以是在各种不同的情况下,本实施例不局限于以上列举的情形,其他不同的情形和方式均在本实施例可以实现的范围之内。It should be noted that the preset conditions may be in various situations, and this embodiment is not limited to the situations listed above, and other different situations and manners are all within the scope of this embodiment.

步骤140,将目标间隔时间发送至用户的终端设备,使终端设备在接收到用户触发的延时提醒操作后,延迟目标间隔时间,再次提醒用户。Step 140, sending the target interval time to the user's terminal device, so that the terminal device delays the target interval time after receiving the delayed reminder operation triggered by the user, and reminds the user again.

本实施例中,服务器确定目标间隔时间的目的在于使终端设备到达预设时间提醒用户后,延长该目标间隔时间后再次提醒用户。In this embodiment, the purpose of determining the target interval time by the server is to remind the user after the terminal device arrives at the preset time, and to remind the user again after extending the target interval time.

其中,终端设备在到达预设时间时,可以通过不同的提醒方式提醒用户,如在早晨提醒用户起床等。Wherein, when the preset time is reached, the terminal device may remind the user in different ways, such as reminding the user to get up in the morning.

其中,终端设备在到达预设时间后,在第一次延长目标时间间隔提醒用户后,如果用户选择再次延时提醒,则可以第二次延长目标时间间隔提醒用户,直至用户关闭延时提醒。Wherein, after the terminal device reaches the preset time, after extending the target time interval to remind the user for the first time, if the user chooses to delay the reminder again, the target time interval can be extended for the second time to remind the user until the user turns off the delayed reminder.

具体的提醒方式可以是终端设备以振动、铃声等方式中的至少一种,本实施例在此不再一一列举。The specific reminding manner may be at least one of the means of vibrating, ringing, etc. by the terminal device, which will not be listed here in this embodiment.

在本发明实施例中,服务器可以根据用户的特征信息确定目标间隔时间,当终端设备到达预设时间提醒用户后时,终端设备可以将预设时间延长该目标间隔时间后再次提醒用户;其中,用户的特征信息不同,即不同用户的特征信息不同,或者同一用户的特征信息发生变化,则确定的目标间隔时间会不同,确定的目标间隔时间的不同可以避免单一间隔时间的提醒方式,提升用户体验。In the embodiment of the present invention, the server can determine the target interval time according to the user's characteristic information, and when the terminal device reaches the preset time to remind the user, the terminal device can extend the preset time to the target interval time and then remind the user again; wherein, The characteristic information of users is different, that is, the characteristic information of different users is different, or the characteristic information of the same user changes, the determined target interval time will be different, and the determined target interval time can avoid the reminder method of a single interval time and improve user experience.

图2是本发明的图1中步骤120的子步骤的流程图,如图2所示,步骤120包括:Fig. 2 is the flow chart of the substep of step 120 in Fig. 1 of the present invention, as shown in Fig. 2, step 120 comprises:

步骤121,接收终端设备采集的用户的特征信息。Step 121, receiving user feature information collected by the terminal device.

特征信息可以是用户的年龄、性别、职业、工作地址、日程等各种信息。特征信息也可以是用户设置的闹钟时间等。终端设备可以记录用户的各种信息,包括不同的方式和方法,本实施均可实现。The feature information may be various information such as the user's age, gender, occupation, work address, and schedule. The characteristic information may also be an alarm clock time set by the user, and the like. The terminal device can record various information of the user, including different ways and methods, all of which can be realized in this implementation.

终端设备采集的用户的特征信息均可以发送至服务器,由服务器保存并进一步处理。All the characteristic information of the user collected by the terminal device can be sent to the server for storage and further processing.

步骤122,根据特征信息生成特征向量。Step 122, generate a feature vector according to the feature information.

本实施例中,服务器可以由特征信息生成特征向量。具体的,对于特征信息所包含的不同类型的信息,如年龄、性别和职业,可以将这些不同类型的信息转换为对应的数字。例如,年龄16-18对应的数字可以为1,年龄19-21对应的数字可以为2。性别为男时可以对应为1,性别为女时可以对应的0。不同的职业可以通过不同的数字进行定义。类似的,本实施例可以统一将用户的特征信息中包含的不同类型的信息全部转换为对应的数字,从而形成特征向量。In this embodiment, the server may generate a feature vector from feature information. Specifically, for different types of information contained in feature information, such as age, gender, and occupation, these different types of information may be converted into corresponding numbers. For example, ages 16-18 could be 1, and ages 19-21 could be 2. It can correspond to 1 when the gender is male, and can correspond to 0 when the gender is female. Different occupations can be defined by different numbers. Similarly, in this embodiment, all the different types of information contained in the user's feature information can be converted into corresponding numbers in a unified manner, so as to form a feature vector.

步骤123,根据特征向量确定目标间隔时间。Step 123, determine the target interval time according to the feature vector.

特征信息是用户的属性信息,因此,用户的特征信息不同,特征向量则不同。由特征信息生成特征向量后,则可以基于特征向量确定目标间隔时间。The characteristic information is the attribute information of the user, therefore, the characteristic vectors are different for the different characteristic information of the user. After the feature vector is generated from the feature information, the target interval time can be determined based on the feature vector.

本实施例中,由用户的特征信息确定目标间隔时间,可以使延时提醒用户时设置的目标间隔时间更加合理,实现目标间隔时间设置的自动化和智能化,从而提高用户体验。In this embodiment, the target interval time is determined by the user's feature information, which can make the target interval time set when delaying the reminder to the user more reasonable, realize the automation and intelligence of the target interval time setting, and thereby improve user experience.

本实施例的一实现方式中,根据特征向量确定目标间隔时间时,可以根据特征向量计算对应的特征值,当存储有与特征值对应的目标特征值时,则确定存储的与目标特征值对应的目标间隔时间。In an implementation of this embodiment, when the target interval is determined according to the eigenvector, the corresponding eigenvalue can be calculated according to the eigenvector. When the target eigenvalue corresponding to the eigenvalue is stored, it is determined that the stored target eigenvalue corresponds to target interval.

本实施例中,服务器可以预先存储基础数据库。基础数据库可以包括用户的特征向量库、由特征向量库中的特征向量计算的特征值库、以及与特征向量库和特征值库具有关联关系的间隔时间库。In this embodiment, the server may store the basic database in advance. The basic database may include a user's eigenvector library, an eigenvalue library calculated from the eigenvectors in the eigenvector library, and an interval time library associated with the eigenvector library and the eigenvalue library.

其中,服务器可以收集所有用户的特征向量库,并即时更新特征向量库。对于任一用户的特征向量,服务器可以计算出对应的特征值。Wherein, the server may collect feature vector libraries of all users and update the feature vector libraries in real time. For any user's feature vector, the server can calculate the corresponding feature value.

本实施例的一实现方式中,可以为不同类型的信息设置不同的权重值,将由不同类型的信息转换为相应的数字后,可以将这些数字乘以对应的权重值后求和,并以该和值作为特征值。这样可以调整不同的类型的信息对目标间隔时间的影响程度,从而更准确的确定目标间隔时间。In an implementation of this embodiment, different weight values can be set for different types of information, and after converting the different types of information into corresponding numbers, these numbers can be multiplied by the corresponding weight values and summed, and the and values as feature values. In this way, the degree of influence of different types of information on the target interval time can be adjusted, thereby more accurately determining the target interval time.

本实施例中,服务器还可以采集所有用户设置的预设时间以及间隔时间,并形成与用户的特征向量最合适的最优间隔时间。该最优间隔时间表示用户最有可能在到达预设时间后,再过该最优间隔时间后,提醒用户,是对用户最优的选择,如不会影响用户的休息等。这些最优间隔时间可以形成间隔时间库。In this embodiment, the server can also collect the preset time and interval time set by all users, and form an optimal interval time most suitable for the user's feature vector. The optimal interval time indicates that the user is most likely to remind the user after the optimal interval time has passed after reaching the preset time, which is the optimal choice for the user, such as not affecting the user's rest. These optimal intervals may form an interval library.

因此,本实施例中,基础数据库中的任一特征向量具有对应的特征值和对应的最优间隔时间。即基础数据库中的特征向量、特征值和间隔时间三者相互对应。Therefore, in this embodiment, any feature vector in the basic database has a corresponding feature value and a corresponding optimal interval time. That is, the eigenvectors, eigenvalues, and intervals in the basic database correspond to each other.

当服务器根据特征向量确定目标间隔时间时,理论上可以通过一一将特征向量库中的特征向量与用户的特征向量一一对比,但这样会比较耗时。因此,本实施例可以直接计算用户的特征向量的特征值,然后将该特征值与特征值库中的特征值进行对比,如果服务器存储有与计算的特征值对应的目标特征值时,则表示特征向量库中具有与用户的特征向量相同的目标特征向量,进一步则可以确定存储的与目标特征值对应的目标间隔时间。When the server determines the target interval time according to the feature vector, it can theoretically compare the feature vectors in the feature vector library with the user's feature vector one by one, but this will be time-consuming. Therefore, this embodiment can directly calculate the eigenvalue of the user's eigenvector, and then compare the eigenvalue with the eigenvalue in the eigenvalue library. If the server stores the target eigenvalue corresponding to the calculated eigenvalue, it means The eigenvector library has the same target eigenvector as the user's eigenvector, and further, the stored target interval time corresponding to the target eigenvalue can be determined.

本实施例的另一实现方式中,当服务器未存储有与特征值对应的目标特征值时,则表示特征向量库中没有与用户的特征向量相同的目标特征向量,服务器则可以确定存储的与用户的特征向量匹配度最高的目标特征向量,然后确定存储的与目标特征向量对应的目标间隔时间。In another implementation of this embodiment, when the server does not store the target eigenvalue corresponding to the eigenvalue, it means that there is no target eigenvector identical to the user's eigenvector in the eigenvector library, and the server can determine the stored target eigenvector and The target feature vector with the highest matching degree of the user's feature vector is determined, and then the stored target interval time corresponding to the target feature vector is determined.

服务器在确定存储的与特征向量匹配度最高的目标特征向量时,可以将存储的每个特征向量与用户的特征向量分别相减后,求解相减后的每个差向量中所有数字平方后的和值,并以该和值最小时所对应的存储的特征向量作为匹配度最高的目标特征向量。本实施例也可以将和值开方后的平方根最小时所对应的存储的特征向量作为匹配度最高的目标特征向量。因此,本实施例中,与用户的特征向量匹配度最高的目标特征向量,是指目标特征向量与用户的特征向量之间的差向量中各元素平方后的和值最小,也可以是差向量中各元素平方后的和值的平方根最小。When the server determines the stored target eigenvector with the highest matching degree with the eigenvector, it can subtract each stored eigenvector from the user’s eigenvector, and solve the squared value of all numbers in each difference vector after subtraction. The sum value, and the stored feature vector corresponding to the minimum sum value is used as the target feature vector with the highest matching degree. In this embodiment, the stored feature vector corresponding to the minimum square root of the sum value may be used as the target feature vector with the highest matching degree. Therefore, in this embodiment, the target feature vector with the highest matching degree with the user's feature vector means that the sum of the squares of each element in the difference vector between the target feature vector and the user's feature vector is the smallest, and it can also be the difference vector The square root of the sum of the squared elements in is the smallest.

当和值或平方根最小时,则可以确定对应的一目标特征向量,并根据基础数据库中的特征向量、特征值和间隔时间三者的相互对应关系,确定与目标特征向量对应的目标间隔时间。When the sum value or the square root is the smallest, a corresponding target feature vector can be determined, and the target interval time corresponding to the target feature vector can be determined according to the mutual correspondence between the feature vector, feature value and interval time in the basic database.

本实施例的另一实现方式中,在确定目标间隔时间时,可以计算数据库中存储的间隔时间的平均值;并将平均值确定为目标间隔时间。其中,数据库中存储有多个终端设备上传的不同用户的间隔时间值。In another implementation manner of this embodiment, when determining the target interval time, an average value of the interval times stored in the database may be calculated; and the average value may be determined as the target interval time. Wherein, the interval time values of different users uploaded by multiple terminal devices are stored in the database.

具体的,如果终端设备是初次使用,即终端设备没有采集到用户的任何特征信息,此时,服务器则无法根据用户的特征信息确定特征向量,并进一步确定目标间隔时间。优选的,本实施例中,服务器可以计算基础数据库中的间隔时间库中所有间隔时间的平均值,并将该平均值作为目标间隔时间。Specifically, if the terminal device is used for the first time, that is, the terminal device has not collected any characteristic information of the user, at this time, the server cannot determine the characteristic vector according to the characteristic information of the user, and further determine the target interval time. Preferably, in this embodiment, the server may calculate the average value of all interval times in the interval time database in the basic database, and use the average value as the target interval time.

图3是本发明的另一个实施例的提醒方法的流程图,该方法应用于终端设备,如图3所示,该方法包括:FIG. 3 is a flow chart of a reminder method according to another embodiment of the present invention. The method is applied to a terminal device. As shown in FIG. 3 , the method includes:

步骤310,接收服务器发送的目标间隔时间。Step 310, receiving the target interval time sent by the server.

其中,服务器生成目标间隔时间的过程可以参考以上方法实施例的具体内容,本实施例不再具体叙述。For the process of generating the target interval time by the server, reference may be made to the specific content of the above method embodiments, which will not be described in detail in this embodiment.

步骤320,当到达预设时间提醒用户后,将预设时间延长目标间隔时间。Step 320, after the preset time is reached to remind the user, extend the preset time to the target interval time.

终端设备在到达用户设置的预设时间并提醒用户后,可以进一步延长该目标间隔时间。After the terminal device reaches the preset time set by the user and reminds the user, the target interval time can be further extended.

步骤330,当到达预设时间延迟目标间隔时间后的时间点时,再次提醒用户。Step 330, reminding the user again when the time point after the preset time delay target interval time is reached.

提醒用户时,终端设备可以振动、播放音乐等不同的方式提醒用户。When reminding the user, the terminal device can remind the user in different ways such as vibrating and playing music.

在本发明实施例中,服务器可以根据用户的特征信息确定目标间隔时间,当终端设备到达预设时间提醒用户后时,终端设备可以将预设时间延长该目标间隔时间后再次提醒用户;其中,用户的特征信息不同,即不同用户的特征信息不同,或者同一用户的特征信息发生变化,则确定的目标间隔时间会不同,确定的目标间隔时间的不同可以避免单一间隔时间的提醒方式,提升用户体验。In the embodiment of the present invention, the server can determine the target interval time according to the user's characteristic information, and when the terminal device reaches the preset time to remind the user, the terminal device can extend the preset time to the target interval time and then remind the user again; wherein, The characteristic information of users is different, that is, the characteristic information of different users is different, or the characteristic information of the same user changes, the determined target interval time will be different, and the determined target interval time can avoid the reminder method of a single interval time and improve user experience.

以上结合图1至图3详细描述了本发明实施例的提醒方法。下面详细描述根据本发明实施例的服务器。图4是本发明一个实施例的服务器的结构图,如图4所示,服务器400包括:The reminding method of the embodiment of the present invention is described in detail above with reference to FIG. 1 to FIG. 3 . The server according to the embodiment of the present invention is described in detail below. FIG. 4 is a structural diagram of a server according to an embodiment of the present invention. As shown in FIG. 4, the server 400 includes:

确定模块420,用于根据用户的特征信息确定目标间隔时间;A determining module 420, configured to determine the target interval time according to the characteristic information of the user;

发送模块440,用于将所述目标间隔时间发送至终端设备,使所述终端设备在接收到用户触发的延时提醒操作后,延迟所述目标间隔时间,再次提醒用户。The sending module 440 is configured to send the target interval time to the terminal device, so that the terminal device delays the target interval time after receiving the delayed reminder operation triggered by the user, and reminds the user again.

在本发明实施例中,服务器可以根据用户的特征信息确定目标间隔时间,当终端设备到达预设时间提醒用户后时,终端设备可以将预设时间延长该目标间隔时间后再次提醒用户;其中,用户的特征信息不同,即不同用户的特征信息不同,或者同一用户的特征信息发生变化,则确定的目标间隔时间会不同,确定的目标间隔时间的不同可以避免单一间隔时间的提醒方式,提升用户体验。In the embodiment of the present invention, the server can determine the target interval time according to the user's characteristic information, and when the terminal device reaches the preset time to remind the user, the terminal device can extend the preset time to the target interval time and then remind the user again; wherein, The characteristic information of users is different, that is, the characteristic information of different users is different, or the characteristic information of the same user changes, the determined target interval time will be different, and the determined target interval time can avoid the reminder method of a single interval time and improve user experience.

图5是本发明的另一个实施例的服务器的结构图,如图5所示,确定模块420包括:FIG. 5 is a structural diagram of a server according to another embodiment of the present invention. As shown in FIG. 5, the determining module 420 includes:

接收子单元421,用于接收终端设备采集的用户的特征信息;The receiving subunit 421 is configured to receive the characteristic information of the user collected by the terminal device;

生成子单元422,用于根据特征信息生成特征向量;A generating subunit 422, configured to generate a feature vector according to feature information;

确定子单元423,用于根据特征向量确定目标间隔时间。The determining subunit 423 is configured to determine the target interval time according to the feature vector.

可选的,作为一个实施例,确定子单元423具体用于:Optionally, as an embodiment, the determining subunit 423 is specifically configured to:

根据特征向量计算对应的特征值;Calculate the corresponding eigenvalue according to the eigenvector;

当存储有与特征值对应的目标特征值时,则确定存储的与目标特征值对应的目标间隔时间。When the target feature value corresponding to the feature value is stored, the stored target interval time corresponding to the target feature value is determined.

可选的,作为一个实施例,确定子单元423还用于:Optionally, as an embodiment, the determination subunit 423 is also used to:

当未存储有与特征值对应的目标特征值时,确定存储的与特征向量相匹配的目标特征向量;When no target eigenvalue corresponding to the eigenvalue is stored, determining a stored target eigenvector matching the eigenvector;

确定存储的与目标特征向量对应的目标间隔时间。A stored target interval time corresponding to the target feature vector is determined.

可选的,作为一个实施例,确定模块420具体用于:Optionally, as an embodiment, the determining module 420 is specifically configured to:

计算数据库中存储的间隔时间的平均值,所述数据库中存储有多个终端设备上传的不同用户的间隔时间值;Calculate the average value of the interval time stored in the database, the interval time value of different users uploaded by a plurality of terminal devices is stored in the database;

将平均值确定为目标间隔时间。Determine the average value as the target interval time.

本发明实施例提供的服务器能够实现图1至图2的方法实施例中服务器实现的各个过程,为避免重复,这里不再赘述。The server provided by the embodiment of the present invention can implement various processes implemented by the server in the method embodiments in FIG. 1 to FIG. 2 , and details are not repeated here to avoid repetition.

图6是本发明的一个实施例的终端设备的结构图,如图6所示,该终端设备600包括:FIG. 6 is a structural diagram of a terminal device according to an embodiment of the present invention. As shown in FIG. 6, the terminal device 600 includes:

接收模块610,用于接收服务器发送的目标间隔时间;A receiving module 610, configured to receive the target interval time sent by the server;

延长模块620,用于当到达预设时间提醒用户后,将预设时间延长目标间隔时间;The extension module 620 is used to extend the preset time to the target interval time after the user is reminded when the preset time is reached;

提醒模块630,用于当到达预设时间延长目标间隔时间后的时间点时,再次提醒用户。The reminder module 630 is configured to remind the user again when the time point after the preset time extension target interval time is reached.

在本发明实施例中,当用户通过终端设备设置一闹钟时间时,该闹钟时间可以是一个预设时间,此时,服务器可以确定目标间隔时间,当终端设备到达预设时间提醒用户后时,终端设备可以将预设时间延长该目标间隔时间后再次提醒用户;其中,目标间隔时间对于不同的用户可以不同,对于同一用户服务器每次确定的目标间隔时间也可以不同,从而避免单一间隔时间的设置方式,并提升用户体验。In the embodiment of the present invention, when the user sets an alarm clock time through the terminal device, the alarm clock time can be a preset time. At this time, the server can determine the target interval time. When the terminal device reaches the preset time to remind the user, The terminal device can extend the preset time to the target interval time and then remind the user again; wherein, the target interval time can be different for different users, and the target interval time determined by the server for the same user can also be different each time, so as to avoid the single interval time. settings and improve user experience.

本发明实施例提供的终端设备能够实现图3的方法实施例中终端设备实现的各个过程,为避免重复,这里不再赘述。The terminal device provided by the embodiment of the present invention can implement various processes implemented by the terminal device in the method embodiment in FIG. 3 , and details are not repeated here to avoid repetition.

图7为实现本发明各个实施例的一种终端设备的硬件结构示意图,该终端设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、处理器710、以及电源711等部件。本领域技术人员可以理解,图7中示出的终端设备结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。Fig. 7 is a schematic diagram of the hardware structure of a terminal device implementing various embodiments of the present invention, the terminal device 700 includes but not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, and a display unit 706 , a user input unit 707 , an interface unit 708 , a memory 709 , a processor 710 , and a power supply 711 and other components. Those skilled in the art can understand that the terminal device structure shown in FIG. 7 does not constitute a limitation on the terminal device, and the terminal device may include more or less components than shown in the figure, or combine some components, or different components layout. In the embodiment of the present invention, the terminal devices include, but are not limited to, mobile phones, tablet computers, notebook computers, palmtop computers, vehicle-mounted terminals, wearable devices, and pedometers.

其中,处理器710,用于:Wherein, the processor 710 is used for:

接收服务器发送的目标间隔时间;Receive the target interval time sent by the server;

当到达预设时间提醒用户后,将所述预设时间延长所述目标间隔时间;When the preset time is reached to remind the user, extend the preset time to the target interval;

当到达所述预设时间延长所述目标间隔时间后的时间点时,再次提醒用户。When the time point after the preset time is extended by the target interval time is reached, the user is reminded again.

在本发明实施例中,服务器可以根据用户的特征信息确定目标间隔时间,当终端设备到达预设时间提醒用户后时,终端设备可以将预设时间延长该目标间隔时间后再次提醒用户;其中,用户的特征信息不同,即不同用户的特征信息不同,或者同一用户的特征信息发生变化,则确定的目标间隔时间会不同,确定的目标间隔时间的不同可以避免单一间隔时间的提醒方式,并提升用户体验。In the embodiment of the present invention, the server can determine the target interval time according to the user's characteristic information, and when the terminal device reaches the preset time to remind the user, the terminal device can extend the preset time to the target interval time and then remind the user again; wherein, The characteristic information of users is different, that is, the characteristic information of different users is different, or the characteristic information of the same user changes, the determined target interval time will be different, and the difference in the determined target interval time can avoid the reminder method of a single interval time, and improve user experience.

应理解的是,本发明实施例中,射频单元701可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器710处理;另外,将上行的数据发送给基站。通常,射频单元701包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元701还可以通过无线通信系统与网络和其他设备通信。It should be understood that, in the embodiment of the present invention, the radio frequency unit 701 can be used to receive and send signals during sending and receiving information or during a call. Specifically, the downlink data from the base station is received and processed by the processor 710; in addition, the Uplink data is sent to the base station. Generally, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 701 can also communicate with the network and other devices through a wireless communication system.

终端设备通过网络模块702为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。The terminal device provides users with wireless broadband Internet access through the network module 702, such as helping users send and receive emails, browse web pages, and access streaming media.

音频输出单元703可以将射频单元701或网络模块702接收的或者在存储器709中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元703还可以提供与终端设备700执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元703包括扬声器、蜂鸣器以及受话器等。The audio output unit 703 may convert audio data received by the radio frequency unit 701 or the network module 702 or stored in the memory 709 into an audio signal and output as sound. Also, the audio output unit 703 may also provide audio output related to a specific function performed by the terminal device 700 (for example, call signal reception sound, message reception sound, etc.). The audio output unit 703 includes a speaker, a buzzer, a receiver, and the like.

输入单元704用于接收音频或视频信号。输入单元704可以包括图形处理器(Graphics Processing Unit,GPU)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元706上。经图形处理器7041处理后的图像帧可以存储在存储器709(或其它存储介质)中或者经由射频单元701或网络模块702进行发送。麦克风7042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元701发送到移动通信基站的格式输出。The input unit 704 is used to receive audio or video signals. The input unit 704 may include a graphics processing unit (Graphics Processing Unit, GPU) 7041 and a microphone 7042, and the graphics processor 7041 is used for still pictures or video images obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The data is processed. The processed image frames may be displayed on the display unit 706 . The image frames processed by the graphics processor 7041 may be stored in the memory 709 (or other storage media) or sent via the radio frequency unit 701 or the network module 702 . The microphone 7042 can receive sound, and can process such sound into audio data. The processed audio data can be converted into a format that can be sent to a mobile communication base station via the radio frequency unit 701 for output in the case of a phone call mode.

终端设备700还包括至少一种传感器705,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板7061的亮度,接近传感器可在终端设备700移动到耳边时,关闭显示面板7061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器705还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。The terminal device 700 also includes at least one sensor 705, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 7061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 7061 and the / or backlighting. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when it is stationary, and can be used to identify the posture of terminal equipment (such as horizontal and vertical screen switching, related games) , magnetometer posture calibration), vibration recognition-related functions (such as pedometer, knocking), etc.; the sensor 705 can also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, Infrared sensors, etc., will not be repeated here.

显示单元706用于显示由用户输入的信息或提供给用户的信息。显示单元706可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板7061。The display unit 706 is used to display information input by the user or information provided to the user. The display unit 706 may include a display panel 1061, and the display panel 7061 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED), or the like.

用户输入单元707可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板7071上或在触控面板7071附近的操作)。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器710,接收处理器710发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板7071。除了触控面板7071,用户输入单元707还可以包括其他输入设备7072。具体地,其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。The user input unit 707 can be used to receive input numbers or character information, and generate key signal input related to user settings and function control of the terminal device. Specifically, the user input unit 707 includes a touch panel 7071 and other input devices 7072 . The touch panel 7071, also referred to as a touch screen, can collect touch operations of the user on or near it (for example, the user uses any suitable object or accessory such as a finger or a stylus on the touch panel 7071 or near the touch panel 7071). operate). The touch panel 7071 may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and sends it to the For the processor 710, receive the command sent by the processor 710 and execute it. In addition, the touch panel 7071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 7071 , the user input unit 707 may also include other input devices 7072 . Specifically, other input devices 7072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here.

进一步的,触控面板7071可覆盖在显示面板7061上,当触控面板7071检测到在其上或附近的触摸操作后,传送给处理器710以确定触摸事件的类型,随后处理器710根据触摸事件的类型在显示面板7061上提供相应的视觉输出。虽然在图7中,触控面板7071与显示面板7061是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板7071与显示面板7061集成而实现终端设备的输入和输出功能,具体此处不做限定。Furthermore, the touch panel 7071 can be covered on the display panel 7061. When the touch panel 7071 detects a touch operation on or near it, it will be sent to the processor 710 to determine the type of the touch event. The type of event provides a corresponding visual output on the display panel 7061. Although in FIG. 7, the touch panel 7071 and the display panel 7061 are used as two independent components to realize the input and output functions of the terminal device, in some embodiments, the touch panel 7071 and the display panel 7061 can be integrated The implementation of the input and output functions of the terminal device is not specifically limited here.

接口单元708为外部装置与终端设备700连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元708可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端设备700内的一个或多个元件或者可以用于在终端设备700和外部装置之间传输数据。The interface unit 708 is an interface for connecting an external device to the terminal device 700 . For example, an external device may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, audio input/output (I/O) ports, video I/O ports, headphone ports, and more. The interface unit 708 can be used to receive input from an external device (for example, data information, power, etc.) transfer data between devices.

存储器709可用于存储软件程序以及各种数据。存储器709可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器709可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 709 can be used to store software programs as well as various data. The memory 709 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playback function, an image playback function, etc.); Data created by the use of mobile phones (such as audio data, phonebook, etc.), etc. In addition, the memory 709 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.

处理器710是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器709内的软件程序和/或模块,以及调用存储在存储器709内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。处理器710可包括一个或多个处理单元;优选的,处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。The processor 710 is the control center of the terminal equipment, and uses various interfaces and lines to connect various parts of the entire terminal equipment, by running or executing software programs and/or modules stored in the memory 709, and calling data stored in the memory 709 , execute various functions of the terminal equipment and process data, so as to monitor the terminal equipment as a whole. The processor 710 may include one or more processing units; preferably, the processor 710 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs, etc., and the modem The processor mainly handles wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 710 .

终端设备700还可以包括给各个部件供电的电源711(比如电池),优选的,电源711可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The terminal device 700 can also include a power supply 711 (such as a battery) for supplying power to various components. Preferably, the power supply 711 can be logically connected to the processor 710 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. and other functions.

另外,终端设备700包括一些未示出的功能模块,在此不再赘述。In addition, the terminal device 700 includes some functional modules not shown, which will not be repeated here.

优选的,本发明实施例还提供一种终端设备,包括处理器710,存储器709,存储在存储器709上并可在所述处理器710上运行的计算机程序,该计算机程序被处理器710执行时实现上述提醒方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Preferably, the embodiment of the present invention also provides a terminal device, including a processor 710, a memory 709, and a computer program stored in the memory 709 and operable on the processor 710. When the computer program is executed by the processor 710 Each process of the foregoing reminder method embodiment can achieve the same technical effect. To avoid repetition, details are not repeated here.

图8是本发明实施例应用的服务器的结构图,如图8所示,服务器800包括:处理器801、收发机802、存储器803、用户接口804和总线接口,其中:FIG. 8 is a structural diagram of a server applied in the embodiment of the present invention. As shown in FIG. 8, the server 800 includes: a processor 801, a transceiver 802, a memory 803, a user interface 804, and a bus interface, wherein:

在本发明实施例中,服务器800还包括:存储在存储器上803并可在处理器801上运行的计算机程序,计算机程序被处理器801、执行时实现如下步骤:In the embodiment of the present invention, the server 800 further includes: a computer program stored in the memory 803 and operable on the processor 801. When the computer program is executed by the processor 801, the following steps are implemented:

确定目标间隔时间;determine the target interval;

将所述目标间隔时间发送至所述用户的终端设备,使所述终端设备在接收到用户触发的延时提醒操作后,延迟所述目标间隔时间,再次提醒用户。The target interval time is sent to the user's terminal device, so that the terminal device delays the target interval time after receiving the delayed reminder operation triggered by the user, and reminds the user again.

在本发明实施例中,服务器可以根据用户的特征信息确定目标间隔时间,当终端设备到达预设时间提醒用户后时,终端设备可以将预设时间延长该目标间隔时间后再次提醒用户;其中,用户的特征信息不同,即不同用户的特征信息不同,或者同一用户的特征信息发生变化,则确定的目标间隔时间会不同,确定的目标间隔时间的不同可以避免单一间隔时间的提醒方式,提升用户体验。In the embodiment of the present invention, the server may determine the target interval time according to the user's characteristic information, and when the terminal device reaches the preset time to remind the user, the terminal device may extend the preset time to the target interval time and then remind the user again; wherein, The characteristic information of users is different, that is, the characteristic information of different users is different, or the characteristic information of the same user changes, the determined target interval time will be different, and the determined target interval time can avoid the reminder method of a single interval time and improve user experience.

在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器801代表的一个或多个处理器和存储器803代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机802可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口804还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。In FIG. 8 , the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 801 and various circuits of memory represented by memory 803 are linked together. The bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein. The bus interface provides the interface. Transceiver 802 may be a plurality of elements, including a transmitter and a receiver, providing a means for communicating with various other devices over transmission media. For different user equipments, the user interface 804 may also be an interface capable of connecting externally and internally to required equipment, and the connected equipment includes but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

处理器801负责管理总线架构和通常的处理,存储器803可以存储处理器801在执行操作时所使用的数据。The processor 801 is responsible for managing the bus architecture and general processing, and the memory 803 can store data used by the processor 801 when performing operations.

可选的,计算机程序被处理器803执行时还可实现如下步骤:Optionally, when the computer program is executed by the processor 803, the following steps may also be implemented:

所述确定目标间隔时间,包括:The determination of target interval time includes:

接收所述终端设备采集的用户的特征信息;receiving the characteristic information of the user collected by the terminal device;

根据所述特征信息生成特征向量;generating a feature vector according to the feature information;

根据所述特征向量确定所述目标间隔时间。The target interval time is determined according to the feature vector.

所述根据所述特征向量确定所述目标间隔时间,包括:The determining the target interval time according to the feature vector includes:

根据所述特征向量计算对应的特征值;calculating corresponding eigenvalues according to the eigenvectors;

当存储有与所述特征值对应的目标特征值时,则确定存储的与所述目标特征值对应的目标间隔时间。When the target feature value corresponding to the feature value is stored, the stored target interval time corresponding to the target feature value is determined.

所述根据所述特征向量确定所述目标间隔时间,还包括:The determining the target interval time according to the feature vector also includes:

当未存储有与所述特征值对应的目标特征值时,确定存储的与所述特征向量的相似度最小的目标特征向量;When no target eigenvalue corresponding to the eigenvalue is stored, determining a stored target eigenvector having the least similarity with the eigenvector;

确定存储的与所述目标特征向量对应的所述目标间隔时间。The stored target interval time corresponding to the target feature vector is determined.

所述确定目标间隔时间,具体为:The determination of the target interval time is specifically:

计算存储的间隔时间的平均值,数据库中存储有多个终端设备上传的不同用户的间隔时间值;Calculate the average value of the stored interval time, and store the interval time values of different users uploaded by multiple terminal devices in the database;

将所述平均值确定为所述目标间隔时间。The average value is determined as the target interval time.

优选的,本发明实施例还提供一种服务器,包括处理器801,存储器803,存储在存储器803上并可在所述处理器801上运行的计算机程序,该计算机程序被处理器801执行时实现上述操作系统的升级方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Preferably, the embodiment of the present invention also provides a server, including a processor 801, a memory 803, a computer program stored in the memory 803 and operable on the processor 801, and the computer program is implemented when executed by the processor 801 Each process of the above embodiment of the method for upgrading the operating system can achieve the same technical effect, and will not be repeated here to avoid repetition.

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述提醒方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。The embodiment of the present invention also provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, each process of the above-mentioned reminder method embodiment can be realized, and the same technical effect can be achieved. , to avoid repetition, it will not be repeated here. Wherein, the computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, ROM for short), a random access memory (Random Access Memory, RAM for short), a magnetic disk or an optical disk, and the like.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence or the part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to make a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in various embodiments of the present invention.

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。Embodiments of the present invention have been described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementations, and the above-mentioned specific implementations are only illustrative, rather than restrictive, and those of ordinary skill in the art will Under the enlightenment of the present invention, without departing from the gist of the present invention and the protection scope of the claims, many forms can also be made, all of which belong to the protection of the present invention.

Claims (10)

1. a kind of based reminding method is applied to server, which is characterized in that the method includes:
The target interval time is determined according to the characteristic information of user;
The target interval time is sent to the terminal device of the user, the terminal device is made to receive user's triggering Delay remind operation after, postpone the target interval time, remind user again.
2. according to the method described in claim 1, it is characterized in that, described when determining target interval according to the characteristic information of user Between, including:
Receive the characteristic information of the user of the terminal device acquisition;
Feature vector is generated according to the characteristic information;
The target interval time is determined according to described eigenvector.
3. according to the method described in claim 2, it is characterized in that, described determine the target interval according to described eigenvector Time, including:
Corresponding characteristic value is calculated according to described eigenvector;
When being stored with object feature value corresponding with the characteristic value, it is determined that storage it is corresponding with the object feature value The target interval time.
4. according to the method described in claim 3, it is characterized in that, described determine the target interval according to described eigenvector Time further includes:
When not being stored with object feature value corresponding with the characteristic value, determine storage with described eigenvector matching degree most High target feature vector;
Determine the target interval time corresponding with the target feature vector of storage.
5. according to the method described in claim 1, it is characterized in that, the determining target interval time, specially:
The average value of the interval time stored in database is calculated, multiple terminal devices are stored in the database and are uploaded not With the interval time value of user;
The average value is determined as the target interval time.
6. a kind of server, which is characterized in that the server includes:
Determining module, for determining the target interval time according to the characteristic information of user;
Sending module makes the terminal device receive user for the target interval time to be sent to terminal device After operation is reminded in the delay of triggering, postpones the target interval time, remind user again.
7. server according to claim 6, which is characterized in that the determining module includes:
Receiving subelement, the characteristic information of the user for receiving the terminal device acquisition;
Subelement is generated, for generating feature vector according to the characteristic information;
Determination subelement, for determining the target interval time according to described eigenvector.
8. server according to claim 7, which is characterized in that the determination subelement is specifically used for:
Corresponding characteristic value is calculated according to described eigenvector;
When being stored with object feature value corresponding with the characteristic value, it is determined that storage it is corresponding with the object feature value The target interval time.
9. server according to claim 8, which is characterized in that the determination subelement is additionally operable to:
When not being stored with object feature value corresponding with the characteristic value, determine storage with described eigenvector matching degree most High target feature vector;
Determine the target interval time corresponding with the target feature vector of storage.
10. server according to claim 6, which is characterized in that the determining module is specifically used for:
The average value of the interval time stored in database is calculated, multiple terminal devices are stored in the database and are uploaded not With the interval time value of user;
The average value is determined as the target interval time.
CN201810179706.7A 2018-03-05 2018-03-05 Reminding method and server Active CN108401074B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810179706.7A CN108401074B (en) 2018-03-05 2018-03-05 Reminding method and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810179706.7A CN108401074B (en) 2018-03-05 2018-03-05 Reminding method and server

Publications (2)

Publication Number Publication Date
CN108401074A true CN108401074A (en) 2018-08-14
CN108401074B CN108401074B (en) 2021-01-08

Family

ID=63092334

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810179706.7A Active CN108401074B (en) 2018-03-05 2018-03-05 Reminding method and server

Country Status (1)

Country Link
CN (1) CN108401074B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112118356A (en) * 2020-09-21 2020-12-22 珠海格力电器股份有限公司 Task reminding method for user terminal

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1941790A (en) * 2005-09-29 2007-04-04 Lg电子株式会社 Mobile terminal for managing schedule and method used therefor
CN102034340A (en) * 2010-12-20 2011-04-27 奇瑞汽车股份有限公司 Voice memo reminding method and device
CN102413416A (en) * 2011-09-28 2012-04-11 宇龙计算机通信科技(深圳)有限公司 Alarm clock reminding method based on cloud server and cloud server
US20120133515A1 (en) * 2009-06-30 2012-05-31 Asp Technology Aps Pause adviser system and use thereof
US20140289745A1 (en) * 2013-03-25 2014-09-25 Seven Networks, Inc. Intelligent alarm manipulator and resource tracker
CN104123937A (en) * 2013-04-28 2014-10-29 腾讯科技(深圳)有限公司 Method, device and system for reminding setting
CN104754121A (en) * 2015-03-13 2015-07-01 百度在线网络技术(北京)有限公司 Event reminding method and device
CN104951927A (en) * 2015-06-25 2015-09-30 惠州Tcl移动通信有限公司 Voice reminder setting and operating methods of mobile terminal on basis of calendar and voice reminder system
CN105894252A (en) * 2016-05-05 2016-08-24 广东小天才科技有限公司 User getting-up reminding method based on wearable device and wearable device
CN105912358A (en) * 2016-04-01 2016-08-31 移康智能科技(上海)有限公司 Intelligent electronic device and setting method thereof
CN106572260A (en) * 2016-11-09 2017-04-19 北京小米移动软件有限公司 Event reminding method and device
CN106713663A (en) * 2017-01-24 2017-05-24 维沃移动通信有限公司 Alarm clock control method and mobile terminal
CN107290951A (en) * 2017-05-31 2017-10-24 广东欧珀移动通信有限公司 Alarm clock setting method and related product
CN107451133A (en) * 2016-05-30 2017-12-08 泰康之家(北京)投资有限公司 For the method and apparatus for the global feature state for assessing object

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1941790A (en) * 2005-09-29 2007-04-04 Lg电子株式会社 Mobile terminal for managing schedule and method used therefor
US20120133515A1 (en) * 2009-06-30 2012-05-31 Asp Technology Aps Pause adviser system and use thereof
CN102034340A (en) * 2010-12-20 2011-04-27 奇瑞汽车股份有限公司 Voice memo reminding method and device
CN102413416A (en) * 2011-09-28 2012-04-11 宇龙计算机通信科技(深圳)有限公司 Alarm clock reminding method based on cloud server and cloud server
US20140289745A1 (en) * 2013-03-25 2014-09-25 Seven Networks, Inc. Intelligent alarm manipulator and resource tracker
CN104123937A (en) * 2013-04-28 2014-10-29 腾讯科技(深圳)有限公司 Method, device and system for reminding setting
CN104754121A (en) * 2015-03-13 2015-07-01 百度在线网络技术(北京)有限公司 Event reminding method and device
CN104951927A (en) * 2015-06-25 2015-09-30 惠州Tcl移动通信有限公司 Voice reminder setting and operating methods of mobile terminal on basis of calendar and voice reminder system
CN105912358A (en) * 2016-04-01 2016-08-31 移康智能科技(上海)有限公司 Intelligent electronic device and setting method thereof
CN105894252A (en) * 2016-05-05 2016-08-24 广东小天才科技有限公司 User getting-up reminding method based on wearable device and wearable device
CN107451133A (en) * 2016-05-30 2017-12-08 泰康之家(北京)投资有限公司 For the method and apparatus for the global feature state for assessing object
CN106572260A (en) * 2016-11-09 2017-04-19 北京小米移动软件有限公司 Event reminding method and device
CN106713663A (en) * 2017-01-24 2017-05-24 维沃移动通信有限公司 Alarm clock control method and mobile terminal
CN107290951A (en) * 2017-05-31 2017-10-24 广东欧珀移动通信有限公司 Alarm clock setting method and related product

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
程开明: "《统计数据质量诊断与管理研究》", 31 December 2010 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112118356A (en) * 2020-09-21 2020-12-22 珠海格力电器股份有限公司 Task reminding method for user terminal
CN112118356B (en) * 2020-09-21 2021-09-14 珠海格力电器股份有限公司 Task reminding method for user terminal

Also Published As

Publication number Publication date
CN108401074B (en) 2021-01-08

Similar Documents

Publication Publication Date Title
CN109343759B (en) Screen-turning display control method and terminal
CN108135033B (en) Bluetooth connection method and mobile terminal
CN107888765B (en) Method for switching scene mode and mobile terminal
CN107734170B (en) Notification message processing method, mobile terminal and wearable device
CN108196815B (en) Method for adjusting call sound and mobile terminal
CN109995933A (en) The method and terminal device of the alarm clock of controlling terminal equipment
CN108366220A (en) A kind of video calling processing method and mobile terminal
CN108174037A (en) Prompt method for notification message and mobile terminal
CN107979697A (en) A kind of based reminding method and mobile terminal
CN110365853A (en) A prompting method and electronic device
CN111401463A (en) Method, electronic device and medium for outputting test results
CN107734172B (en) Information display method and mobile terminal
CN109443261B (en) Method for obtaining folding angle of folding screen mobile terminal and mobile terminal
CN111416904A (en) Data processing method, electronic device and medium
CN111523286A (en) Picture display method and electronic equipment
CN110852217A (en) Method and electronic device for face recognition
CN110851219A (en) Information processing method and electronic equipment
CN110471564A (en) A display control method and electronic device
CN112100528B (en) Method, device, equipment and medium for training search result scoring model
CN108845261A (en) A kind of electric quantity reminding method and terminal device
CN110099170B (en) Picture deleting method and mobile terminal
CN108170310A (en) A kind of touch screen control method and mobile terminal
CN110516515B (en) An unlocking method and mobile terminal
CN107577409B (en) A kind of processing method and mobile terminal of preview image
CN111309392A (en) Equipment control method and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant