[go: up one dir, main page]

CN110458521A - Schedule information management method, device, and computer-readable medium - Google Patents

Schedule information management method, device, and computer-readable medium Download PDF

Info

Publication number
CN110458521A
CN110458521A CN201910711665.6A CN201910711665A CN110458521A CN 110458521 A CN110458521 A CN 110458521A CN 201910711665 A CN201910711665 A CN 201910711665A CN 110458521 A CN110458521 A CN 110458521A
Authority
CN
China
Prior art keywords
schedule
information
calendar events
event
user
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.)
Pending
Application number
CN201910711665.6A
Other languages
Chinese (zh)
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.)
Shanghai Zhangmen Science and Technology Co Ltd
Original Assignee
Shanghai Zhangmen Science and Technology 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 Shanghai Zhangmen Science and Technology Co Ltd filed Critical Shanghai Zhangmen Science and Technology Co Ltd
Priority to CN201910711665.6A priority Critical patent/CN110458521A/en
Publication of CN110458521A publication Critical patent/CN110458521A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

This application provides in a kind of schedule information Managed Solution, it can be when schedule is arranged or when the schedule being originally arranged can not be executed because of external cause, automatically it is searched in preset period of time matched with the affair character of the calendar events, environmental information corresponding to calendar events and location of incident, it is then based on calendar events corresponding to the environmental information searched, location of incident and calendar events, it is possible thereby to arrange complete schedule information properly automatically, so that and user without oneself arranging and be manually entered, or automatically update the schedule information set, avoid the need for the troublesome operation rearranged by user and be manually entered, improve user experience.

Description

日程信息管理方法、设备以及计算机可读介质Schedule information management method, device, and computer-readable medium

技术领域technical field

本申请涉及信息技术领域,尤其涉及一种日程信息管理方法、设备以及计算机可读介质。The present application relates to the field of information technology, and in particular to a schedule information management method, device and computer readable medium.

背景技术Background technique

随着信息技术的发展,终端设备也可以提供越来越丰富的功能。其中,日程管理是终端设备提供的一种常用功能,目前的日程管理方式依赖于用户主动录入,即由用户预先输入日程的时间、事件、地点等要素信息,使得终端设备可以在特定的时间提醒用户执行该日程对应的事件。但是实际场景中,往往会因为一些外部因素导致无法执行预先安排好的日程,此时就需要由用户重新确定安排并录入,导致操作繁琐、用户体验较差。With the development of information technology, terminal equipment can also provide more and more functions. Among them, schedule management is a common function provided by terminal equipment. The current schedule management method relies on the user's active input, that is, the user pre-enters the time, event, location and other element information of the schedule, so that the terminal equipment can be reminded at a specific time. The user executes the event corresponding to the schedule. However, in actual scenarios, due to some external factors, it is often impossible to execute the pre-arranged schedule. At this time, the user needs to re-determine and enter the schedule, resulting in cumbersome operations and poor user experience.

申请内容application content

本申请的一个目的是提供一种日程信息管理方法、设备以及计算机可读介质。An object of the present application is to provide a schedule information management method, device and computer-readable medium.

为实现上述目的,本申请的一些实施例提供了一种日程信息管理方法,该方法包括:To achieve the above purpose, some embodiments of the present application provide a schedule information management method, the method includes:

获取日程信息,其中,所述日程信息包括第一日程时间、日程事件和第一事件地点;Acquiring schedule information, wherein the schedule information includes a first schedule time, a schedule event, and a first event location;

确定对应于所述第一日程时间和所述第一事件地点的第一环境信息,并判断所述第一环境信息与所述日程事件的事件特征是否匹配;determining first environmental information corresponding to the first schedule time and the first event location, and determining whether the first environmental information matches the event characteristics of the scheduled event;

若不匹配,在第二预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于第二日程时间和第二事件地点的第二环境信息;If not, search within a second preset time period for second environmental information that matches the event feature of the scheduled event and corresponds to the second schedule time and the second event location;

根据所述第二环境信息对应的第二日程时间和第二事件地点,更新日程信息中的第一日程时间和第一事件地点。The first schedule time and the first event location in the schedule information are updated according to the second schedule time and the second event location corresponding to the second environment information.

本申请的实施例还提供了另一种日程信息管理方法,该方法包括:The embodiment of the present application also provides another schedule information management method, which includes:

获取第一预设时间周期内的日程事件,并确定所述日程事件的事件特征;Acquiring calendar events within a first preset time period, and determining event characteristics of the calendar events;

在第一预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息;Searching for first environmental information corresponding to the first schedule time and the first event location that matches the event feature of the schedule event within a first preset time period;

根据所述第一环境信息对应的第一日程时间和第一事件地点,以及日程事件,确定日程信息。The schedule information is determined according to the first schedule time and the first event location corresponding to the first environment information, and the schedule event.

本申请实施例还提供了一种日程信息管理设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述的日程信息管理方法。An embodiment of the present application also provides a schedule information management device, the device includes a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein, when the computer program instructions are executed by the processor, triggering the device to execute the schedule information management method.

本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现所述的日程信息管理方法。The embodiment of the present application also provides a computer-readable medium, on which computer program instructions are stored, and the computer-readable instructions can be executed by a processor to implement the schedule information management method.

本申请的一些实施例提供的一种方案中,可以在原先设置的日程因外部原因无法执行时,自动在预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于日程时间和事件地点的环境信息,然后基于搜索到的环境信息所对应的日程时间、事件地点以及日程事件,自动更新设置好的日程信息,避免了需要由用户重新安排并手动录入的繁琐操作,提高了用户体验。In a solution provided by some embodiments of the present application, when the originally set schedule cannot be executed due to external reasons, it is possible to automatically search within a preset time period for events that match the event characteristics of the schedule event, corresponding to the schedule time and The environment information of the event location, and then automatically update the set schedule information based on the schedule time, event location, and schedule events corresponding to the searched environment information, avoiding the cumbersome operations that need to be rearranged and manually entered by the user, and improve the user experience. experience.

此外,本申请的一些实施例提供的另一种方案中,也可以在设置日程时,基于需要设置的日程事件,自动在预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于日程时间和事件地点的环境信息,然后基于搜索到的环境信息所对应的日程时间、事件地点以及日程事件,自动安排好完整的日程信息,使得而用户无需自己安排并手动录入,简化了操作,提高了用户体验。In addition, in another solution provided by some embodiments of the present application, when setting the schedule, based on the schedule event that needs to be set, automatically search for the corresponding event feature that matches the schedule event within the preset time period. Based on the environmental information of the schedule time and event location, and then based on the schedule time, event location, and schedule events corresponding to the searched environmental information, the complete schedule information is automatically arranged, so that the user does not need to arrange and manually enter it, which simplifies the operation , improving the user experience.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1为本申请实施例提供的一种日程信息管理方法处理流程图;FIG. 1 is a processing flow chart of a schedule information management method provided in an embodiment of the present application;

图2为本申请实施例提供的另一种日程信息管理方法处理流程图;FIG. 2 is a processing flowchart of another schedule information management method provided by the embodiment of the present application;

图3为采用本申请实施例提供的方案对日程进行管理时的一种处理流程图;Fig. 3 is a processing flow chart when managing the schedule using the scheme provided by the embodiment of the present application;

图4为本申请实施例提供的一种可实现日程信息管理的设备的结构示意图;FIG. 4 is a schematic structural diagram of a device capable of implementing schedule information management provided by an embodiment of the present application;

附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings represent the same or similar components.

具体实施方式Detailed ways

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.

在本申请一个典型的配置中,终端、服务网络的设备均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration of the present application, the terminal and the equipment serving the network include one or more processors (CPUs), input/output interfaces, network interfaces and memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and/or nonvolatile memory such as read only memory (ROM) or flash RAM. Memory is an example of computer readable media.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。Computer-readable media includes both volatile and non-volatile, removable and non-removable media, and can be implemented by any method or technology for storage of information. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other memory technology, compact disc-read-only (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cartridge Magnetic tape, tape disk storage or other magnetic storage device, or any other non-transmission medium, that can be used to store information that can be accessed by a computing device.

本申请实施例提供了一种日程信息管理方法,该方法可以在原先设置的日程因外部原因无法执行时,自动在预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于日程时间和事件地点的环境信息,然后基于搜索到的环境信息所对应的日程时间、事件地点以及日程事件,自动更新设置好的日程信息,避免了需要由用户重新安排并手动录入的繁琐操作,提高了用户体验。The embodiment of the present application provides a method for managing schedule information, which can automatically search for a schedule that matches the event characteristics of the schedule event within a preset time period when the originally set schedule cannot be executed due to external reasons. The environment information of time and event location, and then automatically update the set schedule information based on the schedule time, event location, and schedule events corresponding to the searched environment information, avoiding the cumbersome operations that need to be rescheduled and manually entered by the user, and improve user experience.

在实际场景中,所述方法的执行主体可以是用户设备、网络设备或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于计算机、手机、平板电脑等各类终端设备;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。In an actual scenario, the execution body of the method may be a user equipment, a network device, or a device formed by integrating a user equipment and a network device through a network. The user equipment includes, but is not limited to, computers, mobile phones, tablet computers, and other terminal equipment; . Here, the cloud is composed of a large number of hosts or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a type of distributed computing, a virtual computer composed of a group of loosely coupled computer sets.

图1示出了本申请实施例提供的一种日程信息管理方法处理流程,该方法可以包括如下的处理步骤:FIG. 1 shows a processing flow of a schedule information management method provided in an embodiment of the present application, and the method may include the following processing steps:

步骤S101,获取日程信息。所述日程信息包括用于确定一项日程的必要信息,可以包括日程时间、日程事件和事件地点等。本申请实施例中为便于区分,将本步骤获取的日程信息中日程时间和事件地点定义为第一日程时间和第一事件地点。Step S101, acquiring schedule information. The schedule information includes necessary information for determining a schedule, which may include schedule time, schedule event, event location, and the like. In the embodiment of the present application, for the convenience of distinction, the schedule time and event location in the schedule information acquired in this step are defined as the first schedule time and the first event location.

例如,若用户在终端设备的日程管理应用中输入了一项日程“7月7日7点-8点在XX公园跑步”,由此可以获取到日程信息包括日程时间:7月7日7点-8点,日程事件:跑步,事件地点:XX公园。或者,也可以是终端设备中的日程管理应用主动抓取、或被推送了对应用户的一项日程。For example, if the user enters a schedule in the schedule management application of the terminal device "running at XX Park from 7:00 to 8:00 on July 7th", the schedule information including the schedule time can be obtained: 7:00 on July 7th -8 o'clock, schedule event: running, event location: XX Park. Alternatively, a schedule management application in the terminal device may actively grab or be pushed a schedule corresponding to the user.

步骤S102,确定对应于所述第一日程时间和所述第一事件地点的第一环境信息,并判断所述第一环境信息与所述日程事件的事件特征是否匹配。其中,第一日程时间和第一事件地点分别为时间信息和地点信息,由此可以确定特定事件、特定地点的环境信息,即对应于所述第一日程时间和所述第一事件地点的第一环境信息。Step S102, determining first environmental information corresponding to the first schedule time and the first event location, and determining whether the first environmental information matches the event feature of the scheduled event. Wherein, the first schedule time and the first event location are time information and location information respectively, so that the environmental information of a specific event and a specific location can be determined, that is, the first event location corresponding to the first schedule time and the first event location. 1. Environmental information.

在本申请的一些实施例中,环境信息至少包括以下任一项:天气信息、地点设施信息和相关事件信息。其中,天气信息是指特定时间、特定地点的天气情况,例如XX公园在若7月7日7点-8点时的天气为下雨,则相应,则基于前述日程信息可以确定所述第一环境信息中的天气信息为:7月7日7点-8点、XX公园,天气为下雨。In some embodiments of the present application, the environmental information includes at least any one of the following: weather information, location facility information, and related event information. Wherein, the weather information refers to the weather conditions at a specific time and a specific location. For example, if the weather in XX Park is raining at 7 o'clock to 8 o'clock on July 7, then correspondingly, the first schedule information can be determined based on the aforementioned schedule information. The weather information in the environmental information is: 7:00-8:00 on July 7th, XX Park, the weather is raining.

除了晴、雨、多云等天气类型信息之外,天气信息还可以包括其它维度的信息,如空气湿度、空气质量、紫外线强度、风向、风力、温度、降水概率等。对于不同的日程事件,可以设置获取不同维度的数据,从而使得事件特征的匹配结果更加准确,设置的方式可以是自动设置或者是用户自定义设置。例如“紫外线强度”对于晾晒衣物的影响程度会明显小于对户外运动的影响程度,因此在晾晒衣物这一类的日程事件,可以不将紫外线强度作为匹配的依据。In addition to weather type information such as sunny, rainy, and cloudy, weather information can also include information in other dimensions, such as air humidity, air quality, ultraviolet intensity, wind direction, wind force, temperature, and precipitation probability. For different schedule events, data of different dimensions can be set to be obtained, so that the matching result of event characteristics is more accurate, and the setting method can be automatic setting or user-defined setting. For example, the impact of "ultraviolet intensity" on drying clothes is significantly less than that on outdoor sports. Therefore, in such scheduled events as drying clothes, the ultraviolet intensity may not be used as the basis for matching.

地点设施信息是指在特定时间的特定地点,执行日程事件的相关设施的可用情况。例如,若XX公园的慢跑步道在整个7月份都处于施工状态,则前述日程信息所确定所述第一环境信息中的地点设施信息可以是:7月7日7点-8点、XX公园,设施不可用。Location facility information refers to the availability of relevant facilities for performing scheduled events at a particular location at a particular time. For example, if the jogging track of XX Park is under construction throughout July, the location facility information in the first environmental information determined by the aforementioned schedule information may be: 7:00-8:00 on July 7th, XX Park, Facilities are not available.

相关事件信息是指会影响日程事件执行的其它事件的情况。例如,若因举办大型赛事,XX公园附近的道路会在7月7日临时封闭,因此会导致无法在当天进入到XX公园。则前述日程信息所确定所述第一环境信息中的相关事件信息可以是:7月7日7点-8点、XX公园,大型赛事道路封闭。Dependent event information refers to the circumstances of other events that affect the execution of the scheduled event. For example, if a large-scale event is held, the roads near XX Park will be temporarily closed on July 7, so it will be impossible to enter XX Park on that day. Then the relevant event information in the first environment information determined by the aforementioned schedule information may be: 7:00-8:00 on July 7th, XX Park, road closure for large-scale events.

在此,本领域技术人员应能理解上述天气信息、地点设施信息和相关事件信息的具体内容仅为举例,实际场景中可以根据日程事件、匹配规则的不同而设定不同的具体信息,其他现有的或今后可能出现的其它方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。例如,天气信息中还可以是其它维度的数据,地点设施信息可以是任意对日程事件可能产生影响的设施的可用情况,而相关事件信息也可以是任意对日程事件可能产生影响的事件的情况。上述天气信息、地点设施信息和相关事件信息的具体内容可以采用人工的方式设定,例如用户根据日常经验将影响日程事件执行的各类信息作为用于进行匹配的环境信息,或者也可以采用大数据分析的方式,在统计意义上确定最影响日程事件实行的多项信息作为用于进行匹配的环境信息等。Here, those skilled in the art should be able to understand that the specific content of the above-mentioned weather information, location and facility information, and related event information is only an example. In actual scenarios, different specific information can be set according to different schedule events and matching rules. Other methods that exist or may appear in the future, if they are applicable to the present invention, should also be included in the protection scope of the present invention, and are included here by reference. For example, the weather information may also contain data of other dimensions, the location facility information may be the availability of any facility that may affect the schedule event, and the related event information may also be the situation of any event that may affect the schedule event. The specific content of the above-mentioned weather information, location and facility information, and related event information can be set manually. For example, the user can use various types of information that affect the execution of schedule events as the environmental information for matching according to daily experience, or can also use large-scale The way of data analysis is to statistically determine multiple items of information that most affect the execution of the schedule event as environmental information for matching.

在实际场景中,执行该方法的设备也可以从互联网上自动爬取与环境信息相关的内容,或者从各类设备其它应用提供的数据接口获得与环境信息相关的内容,而后对这些内容进行处理获得需要的环境信息。例如,可以从天气应用提供的数据接口搜索包含天气信息的内容,从中获取到第一日程时间、第一事件地点的天气信息,也可以从互联网中搜索对应于第一事件地点的新闻或者通告,从而确定在第一日程时间是否有影响日程事件的地点设施信息或相关事件信息等。In actual scenarios, the device implementing this method can also automatically crawl content related to environmental information from the Internet, or obtain content related to environmental information from data interfaces provided by other applications of various devices, and then process the content Obtain the required environmental information. For example, you can search for content containing weather information from the data interface provided by the weather application, and obtain the weather information of the first schedule time and the first event location, or you can search for news or announcements corresponding to the first event location from the Internet. Therefore, it is determined whether there is location facility information or related event information that affects the scheduled event at the first scheduled time.

在本申请的一些实施中,在确定对应于所述第一日程时间和所述第一事件地点的第一环境信息时,可以基于所述日程事件的类型信息,确定影响该日程事件的第一环境信息的内容,例如对于室内运动,由于受天气影响较小,则影响该日程事件的第一环境信息的内容可以不包括天气信息,而仅地点设施信息和相关事件信息即可,而对于水上运动,则影响该日程事件的第一环境信息的内容则需要包括天气信息、地点设施信息和相关事件信息等。在实际场景中,影响日程事件的第一环境信息的内容可以由设备根据实际情况自动设置,也可以由用户自定义设置,例如用户认为无需考虑相关事件信息,也可以将相关事件信息排除在影响日程事件的第一环境信息之外。In some implementations of the present application, when determining the first environment information corresponding to the first schedule time and the first event location, the first event that affects the schedule event may be determined based on the type information of the schedule event. The content of environmental information, for example, for indoor sports, because it is less affected by the weather, the content of the first environmental information that affects the schedule event may not include weather information, but only location facility information and related event information. Sports, the content of the first environmental information that affects the calendar event needs to include weather information, location facility information, and related event information. In actual scenarios, the content of the first environmental information that affects the schedule events can be automatically set by the device according to the actual situation, or can be customized by the user. Outside of the first context information for a scheduled event.

在确定影响该日程事件的第一环境信息的内容之后,可以基于所述第一环境信息的内容确定对应于所述第一日程时间和所述第一事件地点的第一环境信息。After the content of the first environmental information affecting the scheduled event is determined, the first environmental information corresponding to the first schedule time and the first event location may be determined based on the content of the first environmental information.

所述日程事件的事件特征包括了影响日程事件执行的环境信息,例如对于户外跑步这一日程事件,下雨、大风、道路施工等均会影响到日程事件的执行,导致用户无法执行该日程事件。因此可以将所述第一环境信息与所述日程事件的事件特征进行匹配,判断第一日程时间和所述第一事件地点对应的第一环境信息与影响日程事件执行的环境信息是否匹配,若匹配,则确定获取到的日程信息没有问题,可以正常执行,若不匹配,则可能会导致日程信息无法正常执行,因此需要重新安排。例如,在本实施例中,若仅将天气信息作为第一环境信息,对于前述的日程信息,其对应于7月7日7点-8点、XX公园的第一环境信息为:天气为下雨,则与该跑步的日程事件的事件特征的匹配结果即为不匹配。若对应于7月7日7点-8点、XX公园的第一环境信息为:天气为多云或晴天,则与该跑步的日程事件的事件特征的匹配结果即为匹配。The event characteristics of the schedule event include environmental information that affects the execution of the schedule event. For example, for the schedule event of outdoor running, rain, strong wind, road construction, etc. will affect the execution of the schedule event, resulting in the user being unable to execute the schedule event. . Therefore, the first environmental information can be matched with the event characteristics of the scheduled event, and it is judged whether the first environmental information corresponding to the first scheduled time and the first event location matches the environmental information that affects the execution of the scheduled event, if If it matches, it is determined that there is no problem with the obtained schedule information, and it can be executed normally. If it does not match, the schedule information may not be executed normally, so it needs to be rescheduled. For example, in this embodiment, if only the weather information is used as the first environmental information, for the aforementioned schedule information, the first environmental information corresponding to XX Park at 7:00-8:00 on July 7 is: the weather is below If it rains, the matching result with the event feature of the running schedule event is a mismatch. If the first environmental information corresponding to 7:00-8:00 on July 7, XX park is: the weather is cloudy or sunny, then the matching result with the event feature of the running schedule event is a match.

在此,本领域技术人员应能理解上述仅采用天气信息进行匹配的方式仅为举例,为便于说明原理仅采用了一种数据(天气类型)的匹配处理过程,实际场景中亦可采用前述列举的任意多种数据实现匹配。因此,其他现有的或今后可能出现的其它方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Here, those skilled in the art should be able to understand that the above method of only using weather information for matching is only an example. For the convenience of explaining the principle, only one kind of data (weather type) matching process is used, and the above-mentioned enumeration can also be used in actual scenarios. Any variety of data can be matched. Therefore, other existing or future possible other methods, if applicable to the present invention, should also be included in the protection scope of the present invention, and are incorporated herein by reference.

步骤S103,若不匹配,在第二预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于第二日程时间和第二事件地点的第二环境信息。所述第二预设时间周期是指适合于日程事件的一个时间区间,可以由用户预先设定,也可以根据不同的日程事件自动生成,例如可以是原来的日程时间(即第一日程时间)当天的任意时间,或者前后N天以内等。例如,仍以前述7月7日7点-8点在XX公园跑步的日程信息为例,第二预设时间周期可以设定为前后1天,即7月6日至7月8日这3天。由此,可以在7月6日至7月8日中搜索与所述日程事件的事件特征匹配的、对应于第二日程时间和第二事件地点的第二环境信息。Step S103, if not, search for second environmental information that matches the event feature of the scheduled event and corresponds to the second schedule time and the second event location within a second preset time period. The second preset time period refers to a time interval suitable for a schedule event, which can be preset by the user, or can be automatically generated according to different schedule events, for example, it can be the original schedule time (that is, the first schedule time) Any time of the day, or within N days before and after. For example, still taking the aforementioned schedule information of running in XX Park from 7:00 to 8:00 on July 7th as an example, the second preset time period can be set as one day before and after, that is, three days from July 6th to July 8th. sky. Thus, the second environment information corresponding to the second schedule time and the second event location matching the event feature of the schedule event can be searched from July 6 to July 8.

对应于第二日程时间和第二事件地点的第二环境信息与第一环境信息类似,用于表示特定事件、特定地点的环境信息。其中,第二日程时间包含于第二预设时间周期,第二事件地点可以是根据不同的搜索策略设定,所述搜索策略可以是系统自动设定、或是基于用户的指令确定,例如用户不想变更地点,则可以将第二事件地点设定为与第一事件地点相同。若用户希望至少能够在原地点的附近执行日程事件,则可以在第一事件地点周围的预设范围内结合事件特征来选取合适的第二事件地点,例如对于前述的XX公园,则可以在XX公园附近500米范围内选择可以进行跑步的地点,如OO公园、YY体育场等,实际场景中根据用户需求以及日程事件的类型不同,选择的范围可以根据实际情况进行调整。The second environment information corresponding to the second schedule time and the second event location is similar to the first environment information, and is used to represent the environment information of a specific event and a specific location. Wherein, the second schedule time is included in the second preset time period, and the second event location can be set according to different search strategies, and the search strategy can be automatically set by the system or determined based on user instructions, such as user If you do not want to change the location, you can set the second event location to be the same as the first event location. If the user wishes to at least be able to execute the schedule event near the original location, then a suitable second event location can be selected within the preset range around the first event location in combination with the event characteristics. Select a place within 500 meters that can be used for running, such as OO Park, YY Stadium, etc. In actual scenarios, according to user needs and types of scheduled events, the selection range can be adjusted according to the actual situation.

在本申请的一些实施例中,可以基于日程事件的事件特征获得对应的关键词,这些关键词能够用于反映出第二环境信息的内容,例如对于户外跑步这一日程事件,其关键词可以是“天气”、“路况”等。然后可以获取关于这些关键词的状态,例如“天气”的状态为“下雨”,“路况”的状态为“施工”等,由此基于这些关键词及其对应的状态,可以判断第二日程时间和第二事件地点对应的第二环境信息是否与日程事件的事件特征匹配。In some embodiments of the present application, the corresponding keywords can be obtained based on the event characteristics of the scheduled event, and these keywords can be used to reflect the content of the second environment information, for example, for the scheduled event of outdoor running, the keywords can be It is "weather", "traffic conditions" and so on. Then the status of these keywords can be obtained, for example, the status of "weather" is "rain", and the status of "road conditions" is "construction", etc. Based on these keywords and their corresponding status, the second schedule can be judged Whether the time and the second environment information corresponding to the second event location match the event characteristics of the scheduled event.

在实际场景中,可以先在确定多组合适于日程事件的第二日程时间和第二时间地点,例如第一组是7月6日上午、XX公园,第二组是7月8日下午YY体育馆,第三组是7月7日下午,OO公园。进而,获取每组第二日程时间和第二时间地点对应的第二环境信息,例如第一组对应的第二环境信息为下雨,第二组对应的第二环境信息为晴,第三组对应的第二环境信息为多云。将每组的第二环境信息分别与所述日程事件的事件特征进行匹配,从中确定与所述日程事件的事件特征匹配的一个或多个第二环境信息,本实施例中,即为第二组和第三组的第二环境信息。之后,可以根据预设的方式从中确定出一个第二环境信息对应的第二日程时间和第二事件地点,来执行后续更新的处理,从而更新日程信息中的第一日程时间和第一事件地点。In the actual scene, you can first determine the second schedule time and second time and place that are suitable for the scheduled event in multiple combinations. For example, the first group is the morning of July 6th, XX Park, and the second group is the afternoon of July 8th YY Gymnasium, the third group is the afternoon of July 7th, OO Park. Furthermore, the second environmental information corresponding to each group of second schedule time and second time and place is obtained, for example, the second environmental information corresponding to the first group is rainy, the second environmental information corresponding to the second group is sunny, and the second environmental information corresponding to the third group is The corresponding second environment information is cloudy. Match the second environment information of each group with the event characteristics of the schedule event, and determine one or more second environment information that matches the event characteristics of the schedule event. In this embodiment, it is the second environment information. The second environment information of the group and the third group. Afterwards, a second schedule time and a second event location corresponding to the second environment information can be determined according to a preset method to perform subsequent update processing, thereby updating the first schedule time and the first event location in the schedule information .

步骤S104,根据所述第二环境信息对应的第二日程时间和第二事件地点,更新日程信息中的第一日程时间和第一事件地点。Step S104, updating the first schedule time and the first event location in the schedule information according to the second schedule time and the second event location corresponding to the second environment information.

接上例,若在7月6日至7月8日中,搜索到XX公园在7月6日的7点-8点是晴天,则可以获取到第二环境信息为7月6日7点-8点、XX公园,天气为晴天。由此可以确定第二环境信息对应的第二日程时间和第二事件地点分别为7月6日7点-8点、XX公园,由此更新日程信息中的第一日程时间和第一事件地点,即将7月7日7点-8点更新为7月6日7点-8点,事件地点相同,由此自动更新日程信息,避免了需要由用户重新安排并手动录入的繁琐操作,提高了用户体验。完成更新后的日程信息为:7月6日7点-8点在XX公园跑步。Continuing from the above example, if the search finds that XX Park is sunny at 7:00-8:00 on July 6th from July 6th to July 8th, then the second environmental information can be obtained as 7:00 on July 6th -8 o'clock, XX Park, the weather is sunny. From this, it can be determined that the second schedule time and the second event location corresponding to the second environmental information are respectively 7:00-8:00 on July 6th, XX Park, thereby updating the first schedule time and the first event location in the schedule information , will update July 7th from 7:00 to 8:00 to July 6th from 7:00 to 8:00, and the event location is the same, thus automatically updating the schedule information, avoiding the cumbersome operations that need to be rescheduled and manually entered by the user, and improving user experience. The updated schedule information is: Run at XX Park from 7:00 to 8:00 on July 6.

日程信息更新完成后,即可以获取到新的第一日程时间、第一事件地点,由此可以基于一定的规则触发上述处理步骤重新执行,以达到实时调整,随时对日程进行修正的目的。例如,触发的规则可以设定为按照预设的时间间隔执行,例如每两个小时执行触发一次该方案的执行,若第一日程时间、第一事件地点对应的环境信息(即新的第一环境信息)又发生了变化,如天气预报的结果发生了改变,则可以重新更新日程信息。After the update of the schedule information is completed, the new first schedule time and first event location can be obtained, which can trigger the re-execution of the above processing steps based on certain rules, so as to achieve real-time adjustment and amend the schedule at any time. For example, the triggering rule can be set to be executed according to a preset time interval, for example, every two hours to trigger the execution of the plan. Environmental information) has changed again, and if the result of the weather forecast has changed, the schedule information can be updated again.

本申请的一些实施例中,在更新日程信息中的第一日程时间和第一事件地点时,可以先根据多个第二环境信息对应的第二日程时间和第二事件地点,以及日程事件,生成日程计划,该日程计划即为更新后的日程信息。然后,将所述日程计划提供至用户,例如通过向用户推送各类消息,使得用户可以看到新的日程计划,若用户觉得合适,则可以输入信息告知设备同意该日程计划。此时,设备在获取所述用户的输入信息后,即可正式执行更新处理,根据日程计划中的第二日程时间和第二事件地点,更新日程信息中的第一日程时间和第一事件地点。In some embodiments of the present application, when updating the first schedule time and the first event location in the schedule information, the second schedule time, the second event location, and the schedule events corresponding to multiple second environment information may be firstly used, A schedule plan is generated, and the schedule plan is the updated schedule information. Then, the schedule is provided to the user, for example, by pushing various messages to the user, so that the user can see the new schedule, and if the user thinks it is appropriate, the user can input information to inform the device to agree to the schedule. At this point, after the device obtains the user's input information, it can formally execute the update process, and update the first schedule time and the first event location in the schedule information according to the second schedule time and the second event location in the schedule plan .

由于可能会搜索到多个与所述日程事件的事件特征匹配的、对应于第二日程时间和第二事件地点的第二环境信息。例如,前例中XX公园在7月6日的7点-8点、7月6日的12点-13点、7月8日的7点-8点均为晴天,此时,可以生成三个日程计划供用户选择,让用户选择一个适合的日程计划。A plurality of second environment information corresponding to the second schedule time and the second event location matching the event feature of the schedule event may be searched. For example, in the previous example, XX Park is sunny at 7:00-8:00 on July 6th, 12:00-13:00 on July 6th, and 7:00-8:00 on July 8th. At this time, three The schedule is for the user to choose, allowing the user to choose a suitable schedule.

由此,在本申请的一些实施例中,若搜索获得的第二环境信息存在至少一个,根据所述第二环境信息对应的第二日程时间和第二事件地点,以及日程事件,生成相应数量的日程计划,并将所述日程计划提供至用户,使得用户可以看到所有可行的日程计划,用户可以根据自己的需要选择其中一个日程计划。设备在获取所述用户输入的选择信息后,将该选择信息所选择的日程计划中的第二日程时间和第二事件地点,更新日程信息中的第一日程时间和第一事件地点。Therefore, in some embodiments of the present application, if there is at least one second environmental information obtained through searching, a corresponding number of schedule, and provide the schedule to the user, so that the user can see all feasible schedules, and the user can choose one of the schedules according to his needs. After acquiring the selection information input by the user, the device updates the first schedule time and the first event location in the schedule information with the second schedule time and second event location in the schedule plan selected by the selection information.

此外,在本申请的另一些实施例中,还可以根据日程信息生成日程提醒,并在所述日程信息更新时修改所述日程提醒。例如,在首次获取到日程信息之后即可生成日程提醒,而当日程信息更新后即时修改日程提醒。其中,所述日程提醒是指任意形式的、可用于向用户提示该日程信息的提醒形式,例如在设备的日程管理应用中生成相应的提醒信息,在设备显示界面中添加相应的标记等。In addition, in other embodiments of the present application, a schedule reminder may also be generated according to schedule information, and the schedule reminder may be modified when the schedule information is updated. For example, the schedule reminder can be generated after the schedule information is acquired for the first time, and the schedule reminder can be modified immediately after the schedule information is updated. Wherein, the schedule reminder refers to any form of reminder that can be used to remind the user of the schedule information, such as generating corresponding reminder information in the device's schedule management application, adding corresponding marks in the device display interface, and the like.

在实际场景中,首次获得的日程信息一般会来自于用户的直接输入,而用户在输入时往往会有一定的随意性,例如用户可能仅输入了日程时间和日程事件,而未输入事件地点,例如7月5日下午遛狗,或者用户可能输入了希望执行日程事件的一个大概时间,例如下周去钓鱼等。In actual scenarios, the schedule information obtained for the first time generally comes from the user's direct input, and the user often has a certain degree of randomness in the input. For example, the user may only input the schedule time and schedule event, but not the event location. For example, walk the dog in the afternoon of July 5, or the user may input an approximate time when he wishes to execute the scheduled event, such as going fishing next week.

对于仅能够获取到日程时间和日程事件的第一种情况,在获取日程信息时,可以先获取日程事件以及该日程事件对应的第一日程时间,并确定所述日程事件的事件特征,然后搜索与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息,最后根据所述第一环境信息对应的第一日程时间和第一事件地点,以及日程事件,确定日程信息。For the first case where only the schedule time and the schedule event can be obtained, when obtaining the schedule information, first obtain the schedule event and the first schedule time corresponding to the schedule event, determine the event characteristics of the schedule event, and then search for The first environmental information corresponding to the first schedule time and first event location that matches the event characteristics of the scheduled event, and finally according to the first schedule time and first event location corresponding to the first environmental information, and the schedule event, to determine the schedule information.

在搜索与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息时,由于第一日程时间已经确定,此时确定第一事件地点和对应的第一环境信息即可。对于第一事件地点,可以基于用户使用终端设备时的定位信息、用户预先输入的位置信息或者是用户执行该日程事件的历史信息等信息来确定。其中,用户使用终端设备时的定位信息可以是用户在本次输入日程事件是的定位信息所对应的位置,也可以是根据用户使用终端设备的历史定位信息所形成的轨迹分析获得的特定地点所确定的位置,例如根据历史定位信息可以确定用户的家庭地址,此时可以基于该家庭地址在预设范围内搜索适合执行日程事件的地点。When searching for the first environmental information corresponding to the first schedule time and the first event location that matches the event feature of the schedule event, since the first schedule time has been determined, the first event location and the corresponding first event location are determined at this time. One environment information is enough. For the first event location, it may be determined based on information such as location information when the user uses the terminal device, location information input by the user in advance, or history information of the user executing the scheduled event. Wherein, the positioning information when the user uses the terminal device may be the position corresponding to the positioning information of the user inputting the schedule event this time, or it may be a specific location obtained by analyzing the trajectory formed by the historical positioning information of the user using the terminal device. The determined location, for example, the user's home address can be determined according to the historical location information, and at this time, a place suitable for carrying out the scheduled event can be searched within a preset range based on the home address.

用户预先输入的位置信息可以是用户在输入日程事件之前所预先设定好的位置,可以根据不同的日程事件单独设置,例如对于健身这一日程事件,用户更希望在工作单位附近执行,因此可以将日程事件对应的位置设定为工作单位附近,即基于基于工作单位的地址在预设范围内搜索适合地点。The location information input by the user in advance can be the location preset by the user before inputting the schedule event, and can be set separately according to different schedule events. Set the location corresponding to the schedule event as near the work unit, that is, search for a suitable place within the preset range based on the address based on the work unit.

而用户执行该日程事件的历史信息等信息是指对于并非第一次输入的日程事件,可以设备可以调取该日程事件的历史记录,例如用户在过去半年中都是在健身房A进行健身,那么对于本次的“健身”日程事件直接将健身房A确定为第一事件地点。The information such as the history information of the user’s execution of the schedule event means that for a schedule event that is not entered for the first time, the device can retrieve the history record of the schedule event. For this "fitness" schedule event, gym A is directly determined as the first event location.

在此,本领域技术人员应能理解上述确定第一事件地点的具体方式仅为举例,其他现有的或今后可能出现的其它方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。Here, those skilled in the art should understand that the specific method for determining the location of the first event above is only an example, and other existing or future possible other methods, if applicable to the present invention, should also be included within the protection scope of the present invention , and is hereby incorporated by reference.

在第一日程时间、第一事件地点均可以获得的情况下,搜索与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息的方式,则可以参考前述对应于第二日程时间和第二事件地点的第二环境信息,此处不再赘述。以前述7月5日下午遛狗的场景为例,可以在用户家庭地址附近搜索适合遛狗的地点,并确认在7月5日下午该地点的环境信息,例如搜索到附近的OO公园、在7月5日下午为晴天,且公园正常开放,可以确定与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息。进而,根据所述第一环境信息对应的第一日程时间和第一事件地点,以及日程事件,确定日程事件,即7月5日下午、OO公园和遛狗。When both the first schedule time and the first event location are available, the method of searching for the first environmental information corresponding to the first schedule time and the first event location that matches the event feature of the schedule event can be Refer to the aforementioned second environment information corresponding to the second schedule time and the second event location, and details are not repeated here. Taking the above-mentioned scene of walking the dog on the afternoon of July 5 as an example, you can search for a place suitable for walking the dog near the user's home address, and confirm the environmental information of the place on the afternoon of July 5, such as searching for nearby OO parks, It is sunny in the afternoon of July 5, and the park is normally open, and the first environmental information matching the event characteristics of the scheduled event and corresponding to the first scheduled time and the first event location can be determined. Furthermore, according to the first schedule time and the first event location corresponding to the first environment information, and the schedule event, determine the schedule event, that is, the afternoon of July 5, OO park and dog walk.

对于仅输入了日程事件、以及希望执行日程事件的大概时间的第二种情况,在获取日程信息时,可以先获取第一预设时间周期内的日程事件,并确定所述日程事件的事件特征,然后在第一预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息,最后根据所述第一环境信息对应的第一日程时间和第一事件地点,以及日程事件,确定日程信息。For the second case where only the scheduled event is input and the approximate time to execute the scheduled event is expected, when obtaining the schedule information, the scheduled event within the first preset time period can be obtained first, and the event characteristics of the scheduled event can be determined , and then search for the first environmental information corresponding to the first schedule time and the first event location that matches the event characteristics of the scheduled event within the first preset time period, and finally according to the first environmental information corresponding to the first environmental information A schedule time and first event location, as well as a schedule event, determine schedule information.

在第一预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息时,由于第一日程时间已经确定,此时确定第一事件地点和对应的第一环境信息即可。具体确定的方式可以参考前述对应于第二日程时间和第二事件地点的第二环境信息,此处不再赘述。以前述下周去钓鱼的场景为例,可以在用户家庭地址附近搜索适合钓鱼的地点,并查询这些地点在下周的天气信息以及地点设施信息,例如AA钓鱼俱乐部在下周三对外开放、且下周三下午天气为多云,由此可以确定与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息,进而,根据所述第一环境信息对应的第一日程时间和第一事件地点,以及日程事件,确定日程信息,即下周三,AA钓鱼俱乐部,钓鱼。When searching for the first environmental information corresponding to the first schedule time and the first event location that matches the event feature of the schedule event within the first preset time period, since the first schedule time has already been determined, it is determined at this time that the first An event location and corresponding first environmental information are sufficient. For a specific manner of determination, reference may be made to the aforementioned second environment information corresponding to the second schedule time and the second event location, which will not be repeated here. Taking the above-mentioned scene of going fishing next week as an example, you can search for places suitable for fishing near the user's home address, and query the weather information and facility information of these places in the next week. The weather is cloudy, so it is possible to determine the first environmental information corresponding to the first schedule time and the first event location that matches the event characteristics of the scheduled event, and then, according to the first schedule corresponding to the first environmental information The time and location of the first event, as well as the scheduled event, determine the schedule information, ie next Wednesday, AA Fishing Club, fishing.

在实际场景中,由于在搜索与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息时,可能会存在多个搜索结果。例如,前述关于遛狗的场景中,7月5日下午附近的XX公园、YY公园,天气都是晴天,也都正常开放且提供遛狗的场地;而前述关于钓鱼的场景中,AA钓鱼俱乐部在下周一和下周五也会对外开放、且天气均适合钓鱼。此时,可以生成多个日程计划供用户选择,让用户选择一个适合的日程计划。In an actual scenario, there may be multiple search results when searching for the first environmental information that matches the event feature of the scheduled event and corresponds to the first schedule time and the first event location. For example, in the above-mentioned scene about walking the dog, the weather in XX Park and YY Park near the afternoon of July 5 was sunny, and they were open normally and provided places for walking the dog; while in the above-mentioned scene about fishing, the AA Fishing Club It will also be open next Monday and next Friday, and the weather is suitable for fishing. At this point, multiple schedules may be generated for the user to choose from, allowing the user to choose a suitable schedule.

由此,在本申请的一些实施例中,在根据所述第一环境信息对应的第一日程时间和第一事件地点,以及日程事件,确定日程信息时,若搜索获得的第一环境信息存在至少一个,根据所述第一环境信息对应的第一日程时间和第一事件地点,以及日程事件,生成相应数量的日程计划;而后将所述日程计划提供至用户;在获取所述用户输入的选择信息后,将该选择信息所选择的日程计划确定为日程信息。Therefore, in some embodiments of the present application, when determining the schedule information according to the first schedule time, the first event location, and the schedule event corresponding to the first environment information, if the first environment information obtained through searching exists At least one, according to the first schedule time and first event location corresponding to the first environment information, and schedule events, generate a corresponding number of schedules; then provide the schedule to the user; after obtaining the user input After the information is selected, the schedule selected by the selection information is determined as the schedule information.

此外,本申请还提供了个另一种日程信息管理方法,该方法可以帮助用户快速创建日程信息,包括如图2所示的处理步骤:In addition, this application also provides another schedule information management method, which can help users quickly create schedule information, including the processing steps shown in Figure 2:

步骤S201,获取第一预设时间周期内的日程事件,并确定所述日程事件的事件特征。Step S201, acquiring a calendar event within a first preset time period, and determining event characteristics of the calendar event.

步骤S202,在第一预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于第一日程时间和第一事件地点的第一环境信息。Step S202, searching for first environmental information corresponding to the first schedule time and the first event location that matches the event feature of the schedule event within a first preset time period.

步骤S203,根据所述第一环境信息对应的第一日程时间和第一事件地点,以及日程事件,确定日程信息。在确定日程信息时,若搜索获得的第一环境信息存在至少一个,根据所述第一环境信息对应的第一日程时间和第一事件地点,以及日程事件,生成相应数量的日程计划,然后将所述日程计划提供至用户,在获取所述用户输入的选择信息后,将该选择信息所选择的日程计划确定为日程信息。Step S203: Determine schedule information according to the first schedule time and first event location corresponding to the first environment information, and the schedule event. When determining the schedule information, if there is at least one first environment information obtained through searching, generate a corresponding number of schedules according to the first schedule time and first event location corresponding to the first environment information, and the schedule event, and then The schedule is provided to the user, and after the selection information input by the user is acquired, the schedule selected by the selection information is determined as schedule information.

由于该方案可以在设置日程时,基于需要设置的日程事件,自动在预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于日程时间和事件地点的环境信息,然后基于搜索到的环境信息所对应的日程时间、事件地点以及日程事件,自动安排好完整的日程信息,使得而用户无需自己安排并手动录入,简化了操作,提高了用户体验。Because this solution can automatically search for the environmental information corresponding to the schedule time and event location that matches the event characteristics of the schedule event within the preset time period based on the schedule event that needs to be set when setting the schedule, and then based on the searched The schedule time, event location, and schedule events corresponding to the environmental information of the environment information are automatically arranged to complete the schedule information, so that the user does not need to arrange and manually enter the information, which simplifies the operation and improves the user experience.

在基于此方案确定日程信息之后,可以结合图1所示的方案实时调整日程安排,在日程事件与实际执行环境不匹配时,自动重新安排,避免了需要由用户重新安排并手动录入的繁琐操作,进一步提高了用户体验。After the schedule information is determined based on this scheme, the schedule can be adjusted in real time in combination with the scheme shown in Figure 1. When the schedule event does not match the actual execution environment, it will be automatically rescheduled, avoiding the cumbersome operations that need to be rescheduled and manually entered by the user , further improving the user experience.

图3示出了采用本申请实施例提供的方案对日程进行管理时的一种处理流程,包括如下的处理步骤:Fig. 3 shows a processing flow when using the solution provided by the embodiment of the present application to manage the schedule, including the following processing steps:

步骤S301,用户选择或者录入下周活动关键字。实际场景中,执行日程管理的应用或者设备可以提供用户供选择或者录入的交互界面,在该交互界面中预设活动关键字选项,例如“钓鱼”、“户外跑步”等,或者在交互界面中设置输入框,供用户自由输入活动关键字。所述活动关键字用于描述日程事件。此外,也有日程时间供用户选择或者录入,用户根据实际需求可以选择精确的日程时间,例如a月b日c点,也可以选择一个模糊的时间段,例如下周、明天、5月等。Step S301, the user selects or enters next week's activity keywords. In actual scenarios, the application or device that performs schedule management can provide an interactive interface for users to choose or enter, in which active keyword options are preset, such as "fishing", "outdoor running", etc., or in the interactive interface Set an input box for users to freely input active keywords. The activity keyword is used to describe a calendar event. In addition, there are also schedule times for users to choose or enter. Users can choose precise schedule times according to actual needs, such as a, month, b, day, c, or a vague time period, such as next week, tomorrow, May, etc.

步骤S302,获取影响活动的关键词。所述关键词能够反映出日程事件的事件特征,例如对于户外跑步,会影响到该活动的关键词是“天气”、“路况”等。Step S302, acquiring keywords that affect the activity. The keywords can reflect the event characteristics of the scheduled event, for example, for outdoor running, the keywords that will affect the activity are "weather", "road conditions" and so on.

步骤S303,获取周期内的这些关键词的状态。所述周期是指用户选择的执行日程事件的时间段,例如本实施例中的下周即为该日程事件的周期。在实际场景中,日程信息中的事件地点作为一个默认属性,可以根据不同的日程事件默认设置为特定的一个或者多个地点,而无需每次根据日程事件的事件特征在特定范围内进行匹配搜索,例如对于某一用户,可以将其户外跑步的地址默认设定为XX公园和/或NN道路,在处理该用户关于户外跑步的日程信息时,可以直接使用默认的事件地点。Step S303, acquiring the status of these keywords within the period. The period refers to the time period for executing the scheduled event selected by the user, for example, the next week in this embodiment is the period of the scheduled event. In actual scenarios, the event location in the schedule information is used as a default attribute, which can be set to a specific one or more locations by default according to different schedule events, without the need to perform a matching search within a specific range according to the event characteristics of the schedule event every time , for example, for a certain user, the address of his outdoor running can be set as XX park and/or NN road by default, and the default event location can be directly used when processing the user's schedule information about outdoor running.

例如,本实施例中,默认的事件地点为NN道路,则可以获取下周内关键词“天气”和“路况”的状态,这些关键词的状态如下表所示:For example, in this embodiment, the default event location is the NN road, then the status of the keywords "weather" and "road conditions" in the next week can be obtained, and the status of these keywords is shown in the following table:

步骤S304,生成用户活动安排计划。所述活动安排计划即日程计划,根据关键词的状态生成,可能会存在多个活动安排计划。由于上述关键词状态可以反映出对应于特定时间、特定地点的环境信息,基于这些关键词状态可以确定其否与日程事件(即活动)的事件特征匹配,由此可以生成活动安排计划。例如,本实施例中,户外跑步的事件特征是需要天气不下雨,且路况正常,因此可以生成三个活动安排计划,即周五上午、周六下午或者周日上午到NN道路跑步。Step S304, generating a user activity arrangement plan. The activity arrangement plan is a schedule plan, which is generated according to the status of keywords, and there may be multiple activity arrangement plans. Since the keyword states above can reflect environmental information corresponding to a specific time and a specific place, it can be determined based on these keyword states whether they match the event characteristics of a calendar event (ie an activity), thereby generating an activity arrangement plan. For example, in this embodiment, the event feature of outdoor running requires that the weather is not raining and the road conditions are normal, so three activity scheduling plans can be generated, that is, running on the NN road on Friday morning, Saturday afternoon or Sunday morning.

实际场景中,若对应于下周内NN道路的下周内关键词“天气”和“路况”的状态无法满足日程事件的事件特征,例如下周每天都有雨,此时可以推荐去其它地点跑步,例如去不受天气影响的室内或者其它天气情况符合要求的场地,此外也可以是建议用户取消关于跑步的日程。In actual scenarios, if the status of keywords "weather" and "road conditions" corresponding to NN roads in the next week cannot meet the event characteristics of the schedule event, for example, there will be rain every day next week, you can recommend to go to other places at this time Running, such as going indoors that are not affected by the weather or other venues where the weather conditions meet the requirements, can also suggest that the user cancel the running schedule.

步骤S305,用户选择一个活动安排计划。Step S305, the user selects an activity arrangement plan.

步骤S306,根据用户选择的活动安排计划生成日程提醒。Step S306, generating an agenda reminder according to the activity arrangement plan selected by the user.

步骤S307,实时监控影响因素,发出计划修正提醒。对于影响因素,即影响活动的关键词状态,可以实时进行监控,实际场景中可以每隔一段预设的时间检测最新的关键词状态,与活动的事件特征进行匹配。若发现不匹配,例如天气信息更新后不适合执行原来的活动,此时可以发出计划修正提醒,执行步骤S304,重新生成用户活动安排计划。Step S307, monitor the influencing factors in real time, and issue a plan revision reminder. Influencing factors, that is, the status of keywords that affect activities can be monitored in real time. In actual scenarios, the latest keyword status can be detected at preset intervals to match with event characteristics of activities. If a mismatch is found, for example, the updated weather information is not suitable for carrying out the original activity, at this time, a plan revision reminder can be issued, and step S304 is executed to regenerate the user activity arrangement plan.

基于同一发明构思,本申请实施例中还提供了一种日程信息管理设备,所述设备对应的方法是前述实施例中的日程信息管理方法,并且其解决问题的原理与该方法相似。该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行前述的日程信息管理方法。Based on the same inventive concept, an embodiment of the present application also provides a schedule information management device. The method corresponding to the device is the schedule information management method in the foregoing embodiments, and its problem-solving principle is similar to this method. The device includes a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein when the computer program instructions are executed by the processor, the device is triggered to execute the aforementioned schedule information management method.

在实际场景中,所述日程信息管理设备可以是用户设备、网络设备或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于计算机、手机、平板电脑等各类终端设备;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。In an actual scenario, the schedule information management device may be a user device, a network device, or a device formed by integrating a user device and a network device through a network. The user equipment includes, but is not limited to, computers, mobile phones, tablet computers, and other terminal equipment; . Here, the cloud is composed of a large number of hosts or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a type of distributed computing, a virtual computer composed of a group of loosely coupled computer sets.

图4示出了适用于实现本申请实施例中的方法和/或技术方案的一种设备的结构,该设备400包括中央处理单元(CPU,Central Processing Unit)401,其可以根据存储在只读存储器(ROM,Read Only Memory)402中的程序或者从存储部分408加载到随机访问存储器(RAM,Random Access Memory)403中的程序而执行各种适当的动作和处理。在RAM 403中,还存储有系统操作所需的各种程序和数据。CPU 401、ROM 402以及RAM403通过总线404彼此相连。输入/输出(I/O,Input/Output)接口405也连接至总线404。Fig. 4 shows the structure of a device suitable for realizing the method and/or technical solution in the embodiment of the present application, the device 400 includes a central processing unit (CPU, Central Processing Unit) 401, which can be stored in a read-only A program in a memory (ROM, Read Only Memory) 402 or a program loaded from a storage unit 408 into a random access memory (RAM, Random Access Memory) 403 executes various appropriate actions and processes. In RAM 403, various programs and data necessary for system operation are also stored. The CPU 401 , ROM 402 , and RAM 403 are connected to each other through a bus 404 . An input/output (I/O, Input/Output) interface 405 is also connected to the bus 404 .

以下部件连接至I/O接口405:包括键盘、鼠标、触摸屏、麦克风、红外传感器等的输入部分406;包括诸如阴极射线管(CRT,Cathode Ray Tube)、液晶显示器(LCD,LiquidCrystal Display)、LED显示器、OLED显示器等以及扬声器等的输出部分407;包括硬盘、光盘、磁盘、半导体存储器等一个或多个计算机可读介质的存储部分408;以及包括诸如LAN(局域网,Local Area Network)卡、调制解调器等的网络接口卡的通信部分409。通信部分409经由诸如因特网的网络执行通信处理。The following components are connected to the I/O interface 405: an input section 406 including a keyboard, a mouse, a touch screen, a microphone, an infrared sensor, etc.; An output section 407 of a display, an OLED display, etc., and a speaker, etc.; a storage section 408 including one or more computer-readable media such as a hard disk, an optical disc, a magnetic disk, a semiconductor memory; etc. The communication part 409 of the network interface card. The communication section 409 performs communication processing via a network such as the Internet.

特别地,本申请实施例中的方法和/或实施例可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在该计算机程序被中央处理单元(CPU)401执行时,执行本申请的方法中限定的上述功能。In particular, the methods and/or embodiments in the embodiments of the present application can be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes program codes for executing the methods shown in the flowcharts. When the computer program is executed by the central processing unit (CPU) 401, the above-mentioned functions defined in the method of the present application are performed.

需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。It should be noted that the computer-readable medium described in this application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. A computer readable medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the above. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this application, a computer-readable medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。In this application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which computer-readable program codes are carried. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. . Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of this application may be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional A procedural programming language—such as "C" or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through an Internet service provider). Internet connection).

附图中的流程图或框图示出了按照本申请各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的针对硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart or block diagrams in the figures illustrate the architecture, functions, and operations of possible implementations of devices, methods, and computer program products according to various embodiments of the present application. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logical functions for implementing specified executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block in the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts, can be implemented by a dedicated hardware-oriented system that performs the specified functions or operations , or may be implemented by a combination of dedicated hardware and computer instructions.

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个计算机可读指令,所述计算机可读指令可被处理器执行以实现前述本申请的多个实施例的方法和/或技术方案。As another aspect, the present application also provides a computer-readable medium. The computer-readable medium may be contained in the device described in the above embodiments, or may exist independently without being assembled into the device. The above-mentioned computer-readable medium carries one or more computer-readable instructions, and the computer-readable instructions can be executed by a processor to implement the methods and/or technical solutions of the aforementioned multiple embodiments of the present application.

综上所述,本申请的一些实施例提供的一种方案中,可以在原先设置的日程因外部原因无法执行时,自动在预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于日程时间和事件地点的环境信息,然后基于搜索到的环境信息所对应的日程时间、事件地点以及日程事件,自动更新设置好的日程信息,避免了需要由用户重新安排并手动录入的繁琐操作,提高了用户体验。To sum up, in a solution provided by some embodiments of the present application, when the originally set schedule cannot be executed due to external reasons, it is possible to automatically search for events that match the event characteristics of the schedule event within a preset time period. Corresponding to the environmental information of the schedule time and event location, and then automatically update the set schedule information based on the schedule time, event location, and schedule events corresponding to the searched environmental information, avoiding the tedious need for users to reschedule and manually enter operation, improving the user experience.

此外,本申请的一些实施例提供的另一种方案中,也可以在设置日程时,基于需要设置的日程事件,自动在预设时间周期内搜索与所述日程事件的事件特征匹配的、对应于日程时间和事件地点的环境信息,然后基于搜索到的环境信息所对应的日程时间、事件地点以及日程事件,自动安排好完整的日程信息,使得而用户无需自己安排并手动录入,简化了操作,提高了用户体验。In addition, in another solution provided by some embodiments of the present application, when setting the schedule, based on the schedule event that needs to be set, automatically search for the corresponding event feature that matches the schedule event within the preset time period. Based on the environmental information of the schedule time and event location, and then based on the schedule time, event location, and schedule events corresponding to the searched environmental information, the complete schedule information is automatically arranged, so that the user does not need to arrange and manually enter it, which simplifies the operation , improving the user experience.

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一些实施例中,本申请的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present application can be implemented in software and/or a combination of software and hardware, for example, it can be implemented by using an application specific integrated circuit (ASIC), a general-purpose computer or any other similar hardware devices. In some embodiments, the software program of the present application can be executed by a processor to realize the above steps or functions. Likewise, the software program (including associated data structures) of the present application can be stored in a computer-readable recording medium such as RAM memory, magnetic or optical drive or floppy disk and the like. In addition, some steps or functions of the present application may be implemented by hardware, for example, as a circuit that cooperates with a processor to execute each step or function.

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the present application is not limited to the details of the exemplary embodiments described above, but that the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application. Therefore, the embodiments should be regarded as exemplary and not restrictive in all points of view, and the scope of the application is defined by the appended claims rather than the foregoing description, and it is intended that the scope of the present application be defined by the appended claims rather than by the foregoing description. All changes within the meaning and range of equivalents of the elements are embraced in this application. Any reference sign in a claim should not be construed as limiting the claim concerned. In addition, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means stated in the device claims may also be realized by one unit or device through software or hardware. The words first, second, etc. are used to denote names and do not imply any particular order.

Claims (10)

1. a kind of schedule information management method, wherein this method comprises:
Obtain schedule information, wherein the schedule information includes the first calendar events, calendar events and first event place;
It determines the first environment information for corresponding to first calendar events and the first event place, and judges described first Whether environmental information matches with the affair character of the calendar events;
If mismatching, searched in the second preset period of time with the affair characters of the calendar events it is matched, correspond to the The second environment information of two calendar events and second event place;
According to corresponding second calendar events of the second environment information and second event place, first in schedule information is updated Calendar events and first event place.
2. according to the method described in claim 1, wherein, the affair character includes the environment letter for influencing calendar events and executing Breath, the environmental information include at least any one of following: Weather information, place facilities information and dependent event information.
3. according to the method described in claim 1, wherein, according to corresponding second calendar events of the second environment information and Two location of incidents update the first calendar events in schedule information and first event place, comprising:
If searching for the second environment information that obtains, there are at least one, when the second schedule corresponding according to the second environment information Between and second event place and calendar events, generate the schedule planning of respective numbers;
The schedule planning is provided to user;
After the selection information for obtaining user's input, according to the second schedule in the selected schedule planning of selection information Time and second event place update the first calendar events in schedule information and first event place.
4. according to the method described in claim 1, wherein, this method further include:
Calendar prompting is generated according to schedule information, and modifies the calendar prompting when the schedule information updates.
5. according to the method described in claim 1, wherein, obtaining schedule information, comprising:
Calendar events and corresponding first calendar events of the calendar events are obtained, and determine that the event of the calendar events is special Sign;
According to corresponding first calendar events of the calendar events and affair character, first event place is determined;
Search and the affair characters of the calendar events be matched, corresponding to the first calendar events and first event place first Environmental information;
According to corresponding first calendar events of the first environment information and first event place and calendar events, day is determined Journey information.
6. according to the method described in claim 1, wherein, obtaining schedule information, comprising:
The calendar events in the first preset period of time are obtained, and determine the affair character of the calendar events;
According to the affair character of the calendar events, with determining corresponding first calendar events of the calendar events and first event Point, first calendar events are in first preset period of time;
Search and the affair characters of the calendar events be matched, corresponding to the first calendar events and first event place first Environmental information
According to corresponding first calendar events of the first environment information and first event place and calendar events, day is determined Journey information.
7. a kind of schedule information management method, wherein this method comprises:
The calendar events in the first preset period of time are obtained, and determine the affair character of the calendar events;
It is searched in the first preset period of time and the affair character of the calendar events is matched, corresponds to the first calendar events With the first environment information in first event place;
According to corresponding first calendar events of the first environment information and first event place and calendar events, day is determined Journey information.
8. method according to any one of claims 5 to 7, wherein according to the first environment information corresponding first Calendar events and first event place and calendar events, determine schedule information, comprising:
If searching for the first environment information that obtains, there are at least one, when the first schedule corresponding according to the first environment information Between and first event place and calendar events, generate the schedule planning of respective numbers;
The schedule planning is provided to user;
After the selection information for obtaining user's input, which is determined as schedule letter Breath.
9. a kind of schedule information management equipment, which includes memory for storing computer program instructions and for executing The processor of computer program instructions, wherein when the computer program instructions are executed by the processor, trigger the equipment and hold Row method described in any item of the claim 1 to 8.
10. a kind of computer-readable medium, is stored thereon with computer program instructions, the computer-readable instruction can be processed Device is executed to realize such as method described in any item of the claim 1 to 8.
CN201910711665.6A 2019-08-02 2019-08-02 Schedule information management method, device, and computer-readable medium Pending CN110458521A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910711665.6A CN110458521A (en) 2019-08-02 2019-08-02 Schedule information management method, device, and computer-readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910711665.6A CN110458521A (en) 2019-08-02 2019-08-02 Schedule information management method, device, and computer-readable medium

Publications (1)

Publication Number Publication Date
CN110458521A true CN110458521A (en) 2019-11-15

Family

ID=68484763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910711665.6A Pending CN110458521A (en) 2019-08-02 2019-08-02 Schedule information management method, device, and computer-readable medium

Country Status (1)

Country Link
CN (1) CN110458521A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020004734A1 (en) * 2000-07-10 2002-01-10 Shinichiro Nishizawa Schedule managing apparatus and method and computer-readable recording medium storing schedule managing program therein
CN101790007A (en) * 2010-01-21 2010-07-28 华为终端有限公司 Communication terminal scheduling method, communication terminal scheduling device and terminal
US20110184768A1 (en) * 2010-01-27 2011-07-28 Norton Kenneth S Automatically determine suggested meeting locations based on previously booked calendar events
CN105229565A (en) * 2013-05-13 2016-01-06 微软技术许可有限责任公司 The automatic establishment of calendar item
CN106375577A (en) * 2016-08-31 2017-02-01 珠海市魅族科技有限公司 Calendar reminding method and apparatus
CN107767110A (en) * 2017-09-18 2018-03-06 广东美的制冷设备有限公司 Information-pushing method, device and computer-readable recording medium based on schedule

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020004734A1 (en) * 2000-07-10 2002-01-10 Shinichiro Nishizawa Schedule managing apparatus and method and computer-readable recording medium storing schedule managing program therein
CN101790007A (en) * 2010-01-21 2010-07-28 华为终端有限公司 Communication terminal scheduling method, communication terminal scheduling device and terminal
US20110184768A1 (en) * 2010-01-27 2011-07-28 Norton Kenneth S Automatically determine suggested meeting locations based on previously booked calendar events
CN105229565A (en) * 2013-05-13 2016-01-06 微软技术许可有限责任公司 The automatic establishment of calendar item
CN106375577A (en) * 2016-08-31 2017-02-01 珠海市魅族科技有限公司 Calendar reminding method and apparatus
CN107767110A (en) * 2017-09-18 2018-03-06 广东美的制冷设备有限公司 Information-pushing method, device and computer-readable recording medium based on schedule

Similar Documents

Publication Publication Date Title
US11716589B2 (en) Determining a significant user location for providing location-based services
CA2968379C (en) Parking identification and availability prediction
CN104838673B (en) Route recommendation is provided
US8510148B2 (en) Methods and apparatus for associating and displaying project planning and management information in conjunction with geographic information
US20140279572A1 (en) System and method for real estate valuation
US20200242560A1 (en) Suggested locations for calendar events
Fabusuyi et al. Decision analytics for parking availability in downtown Pittsburgh
JP2011118110A (en) Map display device, map display method, and map display program
US10614426B2 (en) Smarter event planning using cognitive learning
CN115017400A (en) Application APP recommendation method and electronic equipment
CN116204733A (en) Multi-destination viewing method and device, device for viewing and storage medium
US20140032743A1 (en) Selecting equipment associated with provider entities for a client request
US20120096032A1 (en) Populating a task directed community in a complex heterogeneous environment based on non-linear attributes of a paradigmatic cohort member
US20210117927A1 (en) Calendar aware activity planner
CN111177586A (en) Location tagging for ubiquitous access
KR102610800B1 (en) Service system for providing services based on blank time between schedules
CN111723134A (en) Information processing method, device, electronic device and storage medium
US20120096020A1 (en) Describing a paradigmatic member of a task directed community in a complex heterogeneous environment based on non-linear attributes
CN110458521A (en) Schedule information management method, device, and computer-readable medium
Cardei et al. Campus assistant application on an android platform
US12093861B2 (en) Systems and methods for determining event schedules
Wilmot et al. Development of a time-dependent hurricane evacuation model for the New Orleans area.
Sepehri et al. Designing a mobile application for tourism in the architectural heritage of Tehran
US20140229284A1 (en) Electronic map
CN114895982B (en) Application calling method, system, equipment and storage medium based on user information

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
CB02 Change of applicant information

Country or region after: China

Address after: Room 80536, Shanghai

Applicant after: Shanghai Zongzhang Technology Group Co.,Ltd.

Address before: Room 80536, Shanghai

Applicant before: SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY Co.,Ltd.

Country or region before: China

CB02 Change of applicant information