WO2018126998A1 - Procédé de traitement d'informations basé sur une application de calendrier, dispositif, et support de stockage informatique - Google Patents
Procédé de traitement d'informations basé sur une application de calendrier, dispositif, et support de stockage informatique Download PDFInfo
- Publication number
- WO2018126998A1 WO2018126998A1 PCT/CN2017/119797 CN2017119797W WO2018126998A1 WO 2018126998 A1 WO2018126998 A1 WO 2018126998A1 CN 2017119797 W CN2017119797 W CN 2017119797W WO 2018126998 A1 WO2018126998 A1 WO 2018126998A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- application
- schedule information
- target schedule
- target
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
Definitions
- the present invention relates to the field of calendar applications, and in particular, to an information processing method, apparatus, and computer storage medium based on a schedule application.
- a schedule application (such as a calendar application) is usually set in the terminal, and the schedule application can schedule a reminder to the user, which helps the user to manage his own affairs to a large extent, and facilitates reviewing the completed transaction on the one hand. On the other hand, it is convenient to plan for future affairs.
- the calendar application the user can perform event-related operations such as creating a schedule, setting a schedule reminder, participating in a schedule, and rejecting a schedule, but as the terminal is intelligent, the function of the schedule application implementing the user transaction management does not get more. Extension.
- the embodiments of the present invention are expected to provide an information processing method and apparatus based on a schedule application, and a computer storage medium, which can implement the function extension of the schedule application.
- An embodiment of the present invention provides an information processing method based on a schedule application, which is applied to a terminal, and the method includes:
- At least part of the information of the target schedule information set with the global label is shared to at least one other application to perform file management based on at least part of the information in the target schedule information by using other applications.
- the at least part of the information of the target schedule information in which the global label is set is shared to at least one other application, including:
- the target schedule information set with the global label is sent to at least one other application.
- determining, by the schedule application, whether the target schedule information that is configured with the global label is valid includes:
- the method further includes:
- target schedule information is valid target schedule information
- file management is performed based on at least part of the target schedule information.
- determining, by the other application, whether the target schedule information that is configured with the global label is valid includes:
- the at least part of the information of the target schedule information in which the global label is set is shared to at least one other application, including:
- At least part of the information of the target schedule information provided with the global label is shared to at least one other application of the terminal or at least one application of the other terminal.
- the method further includes:
- the text insertion information is generated by the other application based on at least part of the acquired target schedule information, and the text insertion information is added to the generated file when the other application runs the generated file.
- the embodiment of the present invention further provides an information processing device based on a schedule application, which is applied to a terminal, where the device includes: an application control module, a selection module, and a setting module;
- the application control module is configured to control the schedule application to display at least one schedule information
- the selecting module is configured to select at least one target schedule information from the displayed at least one schedule information
- the setting module is configured to set a global label to the selected at least one target schedule information, where the global label is used to indicate that the corresponding target schedule information can be shared to at least one other application;
- the application control module is further configured to control the schedule application to share at least part of the target schedule information set with the global label to at least one other application to utilize at least the other application based on at least the target schedule information Part of the information for file management.
- the application control module is configured to determine whether the target schedule information of the global label is valid, and when the target schedule information is valid target schedule information, the control schedule application The target schedule information set with the global tag is sent to at least one other application.
- the application control module is configured to determine whether the target schedule information in which the global label is set is valid; and when the target schedule information is valid target schedule information, controlling the other application to be based on At least part of the information in the target schedule information is file managed.
- the application control module is configured to acquire system time information, and/or obtain user indication information; and determine, according to the system time information and/or user indication information, that the global label is set Whether the target schedule information is valid.
- the application control module is configured to control the schedule application to share at least part of the target schedule information of the global label to at least one other application of the terminal or at least one application of the other terminal.
- the application control module is configured to control the other application to generate category identification information by using at least part of the information in the target schedule information, and when the other application runs the generated file, the category is The identifier information is set to the category attribute information corresponding to the file;
- the embodiment of the present invention further provides a computer storage medium on which a computer program is stored, and when the computer program is executed by the processor, the steps of the method in the embodiment of the present invention are implemented.
- the embodiment of the invention further provides an information reminding device, comprising: a processor and a memory for storing a computer program capable of running on a processor, wherein the processor is configured to execute the invention when the computer program is run.
- At least one schedule information is displayed by the schedule application, at least one target schedule information is selected from the displayed at least one schedule information, and a global label is set for the selected at least one target schedule information; the global label is set At least part of the information of the target schedule information is shared to at least one other application, so that other applications perform file management based on at least part of the information of the target schedule information; thus, the function expansion of the schedule application is implemented, and the schedule is increased.
- the user's stickiness of the application moreover, other applications can automatically perform file management according to at least part of the obtained target schedule information, without requiring the user to manually manage the file; in addition, the terminal does not need to adopt a complicated algorithm, and the terminal does not need to be opened. More features can reduce the resource consumption of the terminal.
- FIG. 1 is a flowchart of an information processing method based on a schedule application according to a first embodiment of the present invention
- FIG. 2 is a flowchart of sharing schedule information of a calendar application according to a second embodiment of the present invention.
- FIG. 3 is a frame diagram of a calendar application in a second embodiment of the present invention.
- FIG. 4 is a diagram showing an application example of schedule information in a second embodiment of the present invention.
- FIG. 5 is a flowchart of usage schedule information of an audio or video application according to a second embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of an information processing apparatus based on a schedule application according to an embodiment of the present invention.
- the embodiment of the present invention can perform transaction management by using the schedule application in the terminal.
- the terminal can be a fixed terminal, or a mobile terminal such as a mobile phone or a tablet computer;
- the calendar application can be a calendar application, a memo application, or the like.
- the schedule information in the schedule application may remind the user before the corresponding activity, including but not limited to voice reminders and/or vibration reminders, for example, the schedule information is “3 pm on March 5th,” and the schedule starts.
- the time is 3 pm on March 5; at 15 minutes before 3 pm on March 5, the calendar application can alert the user; in addition, for each schedule information, the schedule duration and title can also be set.
- the first embodiment of the present invention provides an information processing method based on a schedule application, which is applied to a terminal.
- FIG. 1 is a flowchart of a method for processing information based on a calendar application according to a first embodiment of the present invention. As shown in FIG. 1 , the process includes:
- Step 101 Display at least one schedule information by the schedule application, and select at least one target schedule information from the at least one schedule information displayed.
- the user may preset one or more schedule information in the schedule application, and when the at least one target schedule information needs to be selected from the displayed at least one schedule information, the terminal may send a selection prompt message to the user to prompt The user selects at least one target schedule information from the at least one schedule information.
- Step 102 Set a global label for the selected at least one target schedule information; wherein the global label is used to indicate that the corresponding target schedule information can be shared to at least one other application.
- the content of the global label may be set according to actual conditions; in actual implementation, in order to implement other applications that can share the target schedule information to the terminal, the target schedule information set with the global label may be stored as a global variable of the terminal.
- the target schedule information set with the global label may be stored as a global variable of the terminal.
- at least part of the information of the target schedule information set with the global label may be stored as a global variable of the terminal; it can be understood that the information stored as the global variable of the terminal can be called by any other application in the terminal.
- the corresponding information may be stored in the memory of the terminal, and the other applications may be called; thus, other The application can obtain the corresponding information by directly reading the memory, and does not depend on the inference of the complex algorithm, and has the characteristics of high accuracy and high credibility.
- At least part of the information of the target schedule information provided with the global tag described above may include at least one of: a schedule start time corresponding to the target schedule information, a schedule duration corresponding to the target schedule information, and a title corresponding to the target schedule information.
- the storage format of at least part of the information of the target schedule information set with the global label described above may be [time
- Step 103 Share at least part of the target schedule information set with the global label to at least one other application to perform file management by using at least part of the target schedule information by using other applications.
- file management may be performed based on at least part of the target schedule information.
- determining, by the schedule application, whether the target schedule information set with the global label is valid, and if the target schedule information is valid target schedule information, setting the global The target schedule information of the tag is sent to at least one other application; if the target schedule information is not valid target schedule information, the process ends.
- At least part of the information of the target schedule information set with the global label is shared to at least one other application; Determining whether the target schedule information of the global label is valid; if the target schedule information is valid target schedule information, performing file management based on at least part of the target schedule information; if the target schedule If the information is not valid target schedule information, the process ends.
- at least part of the information of the target schedule information described above includes a schedule start time.
- determining whether the target schedule information of the global label is valid by a schedule application or other application in an optional embodiment, acquiring system time information by a schedule application or other application, and/or, Obtaining the user indication information, and determining, according to the system time information and/or the user indication information, whether the target schedule information in which the global label is set is valid.
- the target schedule information that satisfies the set condition may be determined as valid target schedule information, where the setting condition may include: the current time does not exceed the schedule start time in any one of the target schedule information, it is understandable that If the current time does not exceed the schedule start time in any one of the target schedule information, the schedule information in which the corresponding target schedule information has not expired is described. At this time, the corresponding target schedule information may be determined as the valid target schedule information.
- the terminal periodically checks the target schedule information set with the global label, and compares the schedule start time of the current time and the target schedule information according to the timestamp. If the target schedule information expires, the global label of the target schedule information is deleted, and thus, Deleting the global label of the expired target schedule information can save terminal memory resources and does not generate a lot of garbage data.
- the setting condition may further include: the terminal user selects to perform transaction according to the corresponding target schedule information; for example, after setting a global label to the selected at least one target schedule information, sending a prompt message to the terminal user to prompt the user Whether the transaction is performed according to the target schedule information, if the terminal user selects to perform transaction processing according to the corresponding target schedule information, and then determines whether the current time exceeds the schedule start time in the corresponding target schedule information, and if not, the corresponding target can be The schedule information is determined as valid schedule information.
- the corresponding target schedule information may be determined as the invalid target schedule information, and the deletion may be invalid.
- the global label of the target schedule information may be determined as the invalid target schedule information, and the deletion may be invalid.
- the corresponding target schedule information may be determined as invalid target schedule information, and the deletion may be invalid.
- the global label of the target schedule information may be determined as invalid target schedule information, and the deletion may be invalid.
- the other application for obtaining at least part of the information of the target schedule information described above may be an audio application, a video application, or a short message application, which is not limited in the embodiment of the present invention.
- at least part of the information of the target schedule information in which the global label is set may be shared to at least one other application of the terminal; or at least part of the information of the target schedule information in which the global label is set may be Share at least one application to other terminals.
- at least part of the information of the target schedule information to be shared is represented as information 1.
- the information 1 may be shared to the short message application, the text editing application, the audio playing application or the video playing application of the terminal, or may be information. 1Share to the calendar application of other terminals.
- the other terminal may issue a prompt whether to store at least part of the received target schedule information as a global variable. In this way, it is convenient for other end users to select whether to use the received information.
- the user may be prompted whether to use the target schedule information, and if it is determined that the user uses the target schedule information, based on the At least part of the information in the target schedule information is filed; otherwise, the process ends.
- the target schedule information that is valid at the current time may be one or multiple; when determining that there are multiple valid target schedule information, at least one target schedule information may be selected among the plurality of valid target schedule information. Then, file management is performed based on at least part of the selected at least one target schedule information.
- the user may be prompted to select the target schedule information, and further perform file management based on the target schedule information selected by the user.
- the target schedule information A there are three valid target schedule information, which are respectively represented as target schedule information A, target schedule information B, and target schedule information C. After the target schedule information A is selected among the three valid target schedule information, the user may be based on the target. Schedule information A performs file management.
- the category identification information is generated by using at least part of the target schedule information by other applications, and when the other application runs the generated file, setting the category identification information to the file corresponding Category attribute information.
- the category identification information may be determined by using at least part of the information of the currently acquired target schedule information, and a folder for storing the file generated during the current run may be created, and the name of the folder may be The category identification information described above is determined; as an embodiment, the name of the folder may be the category identification information described above.
- the text insertion information is generated by the other application based on at least part of the acquired target schedule information, and the other application is added to the generated file when the other application runs the generated file.
- Text insertion information For example, the application 2 generates a file at runtime, the file includes at least one piece of text information, and the application 2 acquires at least part of the information in the target schedule information when starting to run, and generates text based on at least part of the information in the acquired target schedule information. The information is inserted, so that text insertion information can be added to the text information of the file generated by the application 2 at the time of this run.
- the solution for implementing user transaction management in the prior art is usually: after the event occurs, the user manually adds the transaction item, and adds related information such as video, audio, contact, text, etc., and the user later manages according to the transaction item query;
- This solution has the following problems: First, because the user needs to manually add transaction items and the like, which is not convenient and fast; secondly, the user's representation of the transaction item may not be unique, exemplary, for a long period of time In the transaction, the user presents the problem of different transaction items in the same transaction in different editing processes. Third, transaction management is limited to managing local files.
- the user context tag can also be used for transaction management.
- the context information is obtained through a Wi-Fi (Wireless-Fidelity) module, a Bluetooth module, a positioning module, and the like in the terminal, according to the context information.
- Wi-Fi Wireless-Fidelity
- the algorithm is processed to extract the possible scene labels of the user in a certain period of time, and further use the scene label for transaction management.
- the scheme for transaction management using the user context tag has the following problems: First, the accuracy of the context information depends on the Wi-Fi module, the Bluetooth module, the positioning module, etc., in order to obtain a more accurate label, the terminal needs to be opened. More features, resulting in increased power usage and traffic.
- a global label is set for the selected at least one target schedule information; and at least part of the target schedule information of the global label is shared to at least one Other applications, such that other applications perform file management based on at least part of the target schedule information; thus, other applications may automatically perform file management according to at least part of the acquired target schedule information, without requiring the user to manually perform File management; in addition, the terminal does not need to use complex algorithms, and does not need to open more functions for the terminal, which can reduce the resource consumption of the terminal.
- the user of the other terminal can be prompted whether Using the received target schedule information, the user of the other terminal may select to use the target schedule information according to the situation, or select to refuse to use the target schedule information.
- a calendar application is taken as an example for illustration.
- FIG. 2 is a flowchart of sharing schedule information of a calendar application according to a second embodiment of the present invention. As shown in FIG. 2, the process includes:
- Step 201 When creating new schedule information in the calendar application, determine whether it is necessary to set a global label for the newly created schedule information, and if yes, execute step 202, otherwise, end the flow.
- Step 202 The schedule information with the global label is set to enable the event reminding function by default.
- the schedule information with the global label is set to issue the schedule reminder, the user is prompted whether to participate in the schedule. If the user selects the participation schedule, the user needs to follow the step. The transaction is scheduled corresponding to the schedule information.
- step 203 is performed; if the user chooses not to participate in the schedule, the process ends.
- Step 203 Store the schedule information as a global variable.
- the storage format of the global variable may be [time
- time is a variable that identifies time in a unique timestamp format.
- the unit of “duration” can be seconds; further, the current time can be periodically compared with the schedule start time in the global variable by the timestamp, and the current time is exceeded.
- the schedule start time in the global variable is deleted, the global variable is deleted.
- the global variable can be stored by using the unbounded feature between the applications of the Android system, and the Content Providers in the Android system framework can make different Accessing shared data between applications can be used to link the application to local contacts, calendars, location information, etc.
- variable declarations can be used by other applications, ie global variables are set.
- FIG. 3 is a schematic diagram of a calendar application according to a second embodiment of the present invention.
- the framework includes an operation and maintenance tool, a database, a calendar application, and the like, which can implement calendar addition, calendar access, calendar access control, and global calendar addition.
- calendar addition calendar access, calendar access control, and global calendar addition.
- calendar query calendar sharing, message service, subscription service, access rights service, Memcached cache service, etc.; among them, Memcached is a high performance distributed memory object cache System for dynamic web applications to ease database load.
- the user when the user creates a new schedule information in the calendar application, the user selects whether to set a global label for the newly created schedule information, and the user can select how long to advance the schedule reminder, the reminder mode, etc.; when the calendar application issues a schedule reminder, The user needs to select whether to participate in the schedule.
- the schedule information is stored as a global variable in the memory; however, if the user decides to cancel the participation in the schedule before the schedule start time after the user chooses to participate in the schedule, Delete the corresponding global variable in memory.
- FIG. 4 is an application example diagram of schedule information in the second embodiment of the present invention. As shown in FIG. 4, the schedule information is used as a global variable. After storage, it can be called by phone applications, text input applications, audio applications, video applications, and the like.
- Example 1 In the prior art, files generated by audio or video applications are usually stored in the same folder. When users want to classify, they need to manually customize the folder name, and select files from all audio files or video files. Adding to this folder is cumbersome.
- FIG. 5 is a flowchart of usage schedule information of an audio or video application according to a second embodiment of the present invention. As shown in FIG. 5, the process includes:
- Step 501 When starting to run the audio class or the video class application, determine whether there is schedule information as a global variable at the current time. If not, execute step 502; if yes, execute step 503.
- Step 502 The audio or video application stores the file according to a conventional method.
- Step 503 Determine whether to use the schedule information as a global variable, and if yes, execute step 504, otherwise, execute step 502.
- Step 504 The user selects a schedule information, creates a folder with the selected schedule information as a name, and automatically saves the file generated by the audio class or the video application in the newly created folder.
- Example 2 When the text input class application is running, you can directly add the schedule information as a global variable directly in the text information. For example, when the user sends a short message, if the current time has the schedule information as a global variable, it can be used as a global variable. The schedule information is added to the SMS and does not need to be entered manually.
- Example 3 It is very common to have a call in during the conference.
- the user can select whether to use the schedule information to reply. If the user selects yes, if there is a current time, When the schedule information is used as a global variable, it is necessary to select one of the schedule information, and then reply with the selected schedule information.
- the short message template that is replied when the call is rejected may be edited according to the schedule information selected by the user to generate a new short message; for example, the title of the schedule information selected by the user is an intra-group plan discussion session, and the original short message template replied when the call is rejected is "Hello, I am currently attending..., it is not convenient to answer the call, please contact later, thank you.”
- the new short message generated can be "Hello, I am currently participating in the 'in-group seminar" It is not convenient to answer the call temporarily, please contact later, thank you. After that, send a short message to the caller to explain the reason for rejecting the call.
- a third embodiment of the present invention provides an information processing apparatus based on a schedule application, which is located in a terminal.
- FIG. 6 is a schematic structural diagram of an information processing apparatus based on a schedule application according to an embodiment of the present invention. As shown in FIG. 6, the apparatus includes: an application control module 600, a selection module 601, and a setting module 602.
- the application control module 600 is configured to control the schedule application to display at least one schedule information
- the selecting module 601 is configured to select at least one target schedule information from the displayed at least one schedule information
- the setting module 602 is configured to: set a global label to the selected at least one target schedule information; wherein the global label is used to indicate that the corresponding target schedule information can be shared to at least one other application;
- the application control module 600 is further configured to control the schedule application to share at least part of the target schedule information set with the global label to at least one other application to utilize the other application based at least on the target schedule information. At least part of the information for file management.
- the user may preset one or more schedule information in the schedule application, and when the at least one target schedule information needs to be selected from the displayed at least one schedule information, the terminal may send a selection prompt message to the user to prompt The user selects at least one target schedule information from the at least one schedule information.
- the content of the global label may be set according to actual conditions; in actual implementation, in order to implement other applications that can share the target schedule information to the terminal, the target schedule information set with the global label may be stored as a global variable of the terminal.
- the target schedule information set with the global label may be stored as a global variable of the terminal.
- at least part of the information of the target schedule information set with the global label may be stored as a global variable of the terminal; it can be understood that the information stored as the global variable of the terminal can be called by any other application in the terminal.
- the corresponding information may be stored in the memory of the terminal, and the other applications may be called; thus, other The application can obtain the corresponding information by directly reading the memory, and does not depend on the inference of the complex algorithm, and has the characteristics of high accuracy and high credibility.
- At least part of the information of the target schedule information provided with the global tag described above may include at least one of: a schedule start time corresponding to the target schedule information, a schedule duration corresponding to the target schedule information, and a title corresponding to the target schedule information.
- the storage format of at least part of the information of the target schedule information set with the global label described above may be [time
- file management may be performed based on at least part of the target schedule information.
- the application control module 600 is configured to determine whether the target schedule information of the global label is valid, and when the target schedule information is valid target schedule information, control the schedule.
- the application transmits the target schedule information set with the global label to at least one other application; when the target schedule information is not valid target schedule information, the flow ends.
- At least part of the target schedule information set with the global label is shared to at least one other application; further
- the application control module 600 is configured to determine whether the target schedule information in which the global label is set is valid; and when the target schedule information is valid target schedule information, control the other application to be based on the target schedule At least part of the information in the information is file managed; when the target schedule information is not valid target schedule information, the flow is ended; here, at least part of the information of the target schedule information described above includes a schedule start time.
- the application control module 600 is configured to acquire system time information, and/or obtain a user indication. And determining, according to the system time information and/or the user indication information, whether the target schedule information in which the global label is set is valid.
- the target schedule information that satisfies the set condition may be determined as valid target schedule information, where the setting condition may include: the current time does not exceed the schedule start time in any one of the target schedule information, it is understandable that If the current time does not exceed the schedule start time in any one of the target schedule information, the schedule information in which the corresponding target schedule information has not expired is described. At this time, the corresponding target schedule information may be determined as the valid target schedule information.
- the terminal periodically checks the target schedule information of each global label, and compares the current time and the schedule start time of the target schedule information according to the timestamp. If the target schedule information expires, the global label of the target schedule information is deleted, and thus, Deleting the global label of the expired target schedule information can save terminal memory resources and does not generate a lot of garbage data.
- the setting condition may further include: the terminal user selects to perform transaction according to the corresponding target schedule information; for example, after setting a global label to the selected at least one target schedule information, sending a prompt message to the terminal user to prompt the user Whether the transaction is performed according to the target schedule information, if the terminal user selects to perform transaction processing according to the corresponding target schedule information, and then determines whether the current time exceeds the schedule start time in the corresponding target schedule information, and if not, the corresponding target can be The schedule information is determined as valid schedule information.
- the corresponding target schedule information may be determined as the invalid target schedule information, and the deletion may be invalid.
- the global label of the target schedule information may be determined as the invalid target schedule information, and the deletion may be invalid.
- the corresponding target schedule information may be determined as invalid target schedule information, and the deletion may be invalid.
- the global label of the target schedule information may be determined as invalid target schedule information, and the deletion may be invalid.
- the other application for obtaining at least part of the information of the target schedule information described above may be an audio application, a video application, or a short message application, which is not limited in the embodiment of the present invention.
- the application control module 600 is configured to control the schedule application to share at least part of the target schedule information of the global label to at least one other application of the terminal or at least one application of the other terminal.
- at least part of the information of the target schedule information to be shared is represented as information 1.
- the information 1 may be shared to the short message application, the text editing application, the audio playing application or the video playing application of the terminal, or may be information. 1Share to the calendar application of other terminals.
- the other terminal may issue a prompt whether to store at least part of the received target schedule information as a global variable. In this way, it is convenient for other end users to select whether to use the received information.
- the user may be prompted whether to use the target schedule information, and if it is determined that the user uses the target schedule information, based on the At least part of the information in the target schedule information is filed; otherwise, the process ends.
- the target schedule information that is valid at the current time may be one or multiple; when determining that there are multiple valid target schedule information, at least one target schedule information may be selected among the plurality of valid target schedule information. Then, file management is performed based on at least part of the selected at least one target schedule information.
- the user may be prompted to select the target schedule information, and further perform file management based on the target schedule information selected by the user.
- the target schedule information A there are three valid target schedule information, which are respectively represented as target schedule information A, target schedule information B, and target schedule information C. After the target schedule information A is selected among the three valid target schedule information, the user may be based on the target. Schedule information A performs file management.
- the application control module 600 is configured to control the other application to generate category identification information by using at least part of the target schedule information, when the other application runs the generated file, Setting the category identification information to the category attribute information corresponding to the file; for example, when the application 1 starts running, the category identification information may be determined by using at least part of the currently acquired target schedule information, and a storage identifier is created.
- the folder of the file generated during the current run, the name of the folder may be determined by the category identification information described above; as an embodiment, the name of the folder may be the category identification information described above.
- the application control module 600 is configured to control the other application to generate text insertion information based on at least part of the acquired target schedule information, and generate a file in the other application.
- the text insertion information is added to the generated file.
- the application 2 generates a file at runtime, the file includes at least one piece of text information, and the application 2 acquires at least part of the information in the target schedule information when starting to run, and generates text based on at least part of the information in the acquired target schedule information.
- the information is inserted, so that text insertion information can be added to the text information of the file generated by the application 2 at the time of this run.
- a global label is set for the selected at least one target schedule information; at least part of the target schedule information set with the global label is shared to at least one other application, so that other applications are based at least on the At least part of the information in the target schedule information is used for file management; thus, other applications may automatically perform file management according to at least part of the acquired target schedule information, without requiring the user to manually manage the file;
- the algorithm does not require the terminal to open more functions, and can reduce the resource consumption of the terminal.
- the user of the other terminal can be prompted to use the received target schedule information, and other terminals. The user can choose to use the target schedule information according to the situation, or choose to refuse to use the target schedule information.
- the implementation functions of the modules of the calendar application-based information processing apparatus shown in FIG. 6 can be understood by referring to the related description of the foregoing information processing method based on the schedule application.
- the functions of the modules of the base station shown in FIG. 6 can be implemented by a program running on a processor, or can be realized by a specific logic circuit.
- An embodiment of the present invention further provides an information processing apparatus based on a schedule application, comprising: a processor and a memory for storing a computer program executable on a processor, wherein the processor is configured to run the computer program Executing: displaying at least one schedule information by the schedule application, selecting at least one target schedule information from the at least one schedule information displayed; setting a global label to the selected at least one target schedule information; wherein the global label is used to represent the corresponding
- the target schedule information can be shared to at least one other application; at least part of the target schedule information set with the global label is shared to at least one other application to utilize at least the other application based on at least the target schedule information Part of the information for file management.
- the processor when the processor is configured to run the computer program, it is executed: determining, by the schedule application, whether the target schedule information set with the global label is valid; if the target schedule information is valid The target schedule information is sent to the at least one other application by the target schedule information set with the global label.
- the processor when the processor is configured to run the computer program, executing: acquiring system time information by the schedule application, and/or acquiring user indication information; based on the system time information and/or user indication And determining whether the target schedule information of the global label is valid.
- the processor when the processor is configured to run the computer program, perform: determining, by the other application, whether the target schedule information set with the global label is valid; if the target schedule information is valid The target schedule information is based on at least part of the target schedule information for file management.
- the processor is configured to: when the computer program is executed, acquire system time information by using the other application, and/or acquire user indication information; based on the system time information and/or user indication And determining whether the target schedule information of the global label is valid.
- the processor when the processor is configured to run the computer program, performing: sharing at least part of the target schedule information set with the global label to at least one other application of the terminal or at least other terminals An application.
- the processor when the processor is configured to run the computer program, executing: generating, by using another application, at least part of the target schedule information to generate category identification information, when the other application runs the generated file, The category identification information is set to the category attribute information corresponding to the file; or the text insertion information is generated by the other application based on at least part of the acquired target schedule information, when the other application runs the generated file, The text insertion information is added to the generated file.
- the memory can be either volatile memory or non-volatile memory, and can include both volatile and nonvolatile memory.
- the non-volatile memory may be a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), or an Erasable Programmable Read (EPROM). Only Memory), Electrically Erasable Programmable Read-Only Memory (EEPROM), Ferromagnetic Random Access Memory (FRAM), Flash Memory, Magnetic Surface Memory , CD-ROM, or Compact Disc Read-Only Memory (CD-ROM); the magnetic surface memory can be a disk storage or a tape storage.
- the volatile memory can be a random access memory (RAM) that acts as an external cache.
- RAM Random Access Memory
- SRAM Static Random Access Memory
- SSRAM Synchronous Static Random Access Memory
- SSRAM Dynamic Random Access
- DRAM Dynamic Random Access Memory
- SDRAM Synchronous Dynamic Random Access Memory
- DDRSDRAM Double Data Rate Synchronous Dynamic Random Access Memory
- ESDRAM enhancement Enhanced Synchronous Dynamic Random Access Memory
- SLDRAM Synchronous Dynamic Random Access Memory
- DRRAM Direct Memory Bus Random Access Memory
- the method disclosed in the foregoing embodiments of the present invention may be applied to a processor or implemented by a processor.
- the processor may be an integrated circuit chip with signal processing capabilities.
- each step of the above method may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software.
- the above processor may be a general purpose processor, a digital signal processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or the like.
- DSP digital signal processor
- the processor may implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present invention.
- a general purpose processor can be a microprocessor or any conventional processor or the like.
- the steps of the method disclosed in the embodiment of the present invention may be directly implemented as a hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a storage medium, the storage medium being located in the memory, the processor reading the information in the memory, and completing the steps of the foregoing methods in combination with the hardware thereof.
- the embodiment of the present invention further provides a computer storage medium, where the computer program is stored, and the computer program is executed by the processor to: display at least one schedule information by the schedule application, and select at least one of the at least one schedule information displayed a target schedule information; setting a global label for the selected at least one target schedule information; wherein the global label is used to indicate that the corresponding target schedule information can be shared to at least one other application; target schedule information to be set with the global label At least part of the information is shared to at least one other application to utilize at least some of the target schedule information for file management using other applications.
- the computer program is executed by the processor: determining, by the schedule application, whether the target schedule information with the global label is valid; and if the target schedule information is valid target schedule information, And transmitting the target schedule information set with the global label to at least one other application.
- the system time information is obtained by the schedule application, and/or the user indication information is acquired; and the system is determined based on the system time information and/or the user indication information. Whether the target schedule information in which the global tag is set is valid.
- the computer program when executed by the processor, determining, by the other application, whether the target schedule information set with the global label is valid; if the target schedule information is valid target schedule information, Then, file management is performed based on at least part of the information in the target schedule information.
- the computer program is executed by the processor: acquiring system time information by the other application, and/or acquiring user indication information; determining the location based on the system time information and/or user indication information Whether the target schedule information in which the global tag is set is valid.
- the computer program is executed by the processor to: share at least part of the target schedule information set with the global label to at least one other application of the terminal or at least one application of the other terminal.
- the category identifier information is generated by using at least part of the target schedule information by other applications, and the category identifier is used when the other application runs the generated file.
- the information is set to the category attribute information corresponding to the file; or the text insertion information is generated by the other application based on at least part of the acquired target schedule information, and the generated file is generated when the other application runs the generated file. Add the text insertion information.
- the disclosed method and smart device may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner such as: multiple units or components may be combined, or Can be integrated into another system, or some features can be ignored or not executed.
- the coupling, or direct coupling, or communication connection of the components shown or discussed may be indirect coupling or communication connection through some interfaces, devices or units, and may be electrical, mechanical or other forms. of.
- the units described above as separate components may or may not be physically separated, and the components displayed as the unit may or may not be physical units, that is, may be located in one place or distributed to multiple network units; Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one second processing unit, or each unit may be separately used as one unit, or two or more units may be integrated into one unit;
- the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the technical solution of the embodiment of the present invention displays at least one schedule information by using a schedule application, and selects at least one target schedule information from the displayed at least one schedule information; and sets a global label for the selected at least one target schedule information; At least part of the information of the target schedule information of the tag is shared to at least one other application, so that the other application performs file management based on at least part of the information of the target schedule information; thus, the function extension of the schedule application is implemented, and the function is increased.
- the user of the schedule application is sticky; moreover, other applications can automatically perform file management according to at least part of the acquired target schedule information, without requiring the user to manually manage the file; in addition, the terminal does not need to adopt a complicated algorithm or a terminal. Turn on more features to reduce the resource consumption of the terminal.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Calculators And Similar Devices (AREA)
Abstract
Les modes de réalisation de l'invention concernent un procédé de traitement d'informations basé sur une application de calendrier, applicable à un terminal. Le procédé consiste à : afficher au moins un élément d'informations de calendrier via une application de calendrier et sélectionner, parmi le ou les éléments d'informations de calendrier affichés, au moins un élément d'informations de calendrier cible ; configurer une étiquette globale par rapport à l'élément ou aux éléments d'informations de calendrier cible sélectionnés ; et partager, avec au moins une autre application, au moins une partie des informations de calendrier cible ayant l'étiquette globale configurée, de sorte à utiliser la ou les parties des informations de calendrier cible de la ou des autres applications pour exécuter une gestion de fichier. Les modes de réalisation de l'invention concernent en outre un dispositif de traitement d'informations basé sur une application de calendrier, et un support de stockage informatique.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710002404.8A CN108270912A (zh) | 2017-01-03 | 2017-01-03 | 一种基于日程应用的信息处理方法和装置 |
| CN201710002404.8 | 2017-01-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018126998A1 true WO2018126998A1 (fr) | 2018-07-12 |
Family
ID=62771547
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/119797 Ceased WO2018126998A1 (fr) | 2017-01-03 | 2017-12-29 | Procédé de traitement d'informations basé sur une application de calendrier, dispositif, et support de stockage informatique |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108270912A (fr) |
| WO (1) | WO2018126998A1 (fr) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109242296A (zh) * | 2018-08-29 | 2019-01-18 | 徐暘泱 | 一种递进反馈式个人事务管理系统 |
| CN118467192A (zh) * | 2022-11-30 | 2024-08-09 | 荣耀终端有限公司 | 一种日程管理方法和装置 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010034536A1 (fr) * | 2008-09-29 | 2010-04-01 | International Business Machines Corporation | Délégation de fonctions de calendrier |
| CN103227854A (zh) * | 2013-03-20 | 2013-07-31 | 东莞宇龙通信科技有限公司 | 基于日程的应用操作方法及通信终端 |
| CN105359087A (zh) * | 2013-05-20 | 2016-02-24 | 微软技术许可有限责任公司 | 自动日历安排 |
| CN105706042A (zh) * | 2013-11-12 | 2016-06-22 | 微软技术许可有限责任公司 | 聚集和呈现事件信息 |
| CN105912388A (zh) * | 2016-04-06 | 2016-08-31 | 乐视控股(北京)有限公司 | 一种基于日历对日历日程进行访问的方法、装置及智能终端 |
-
2017
- 2017-01-03 CN CN201710002404.8A patent/CN108270912A/zh active Pending
- 2017-12-29 WO PCT/CN2017/119797 patent/WO2018126998A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010034536A1 (fr) * | 2008-09-29 | 2010-04-01 | International Business Machines Corporation | Délégation de fonctions de calendrier |
| CN103227854A (zh) * | 2013-03-20 | 2013-07-31 | 东莞宇龙通信科技有限公司 | 基于日程的应用操作方法及通信终端 |
| CN105359087A (zh) * | 2013-05-20 | 2016-02-24 | 微软技术许可有限责任公司 | 自动日历安排 |
| CN105706042A (zh) * | 2013-11-12 | 2016-06-22 | 微软技术许可有限责任公司 | 聚集和呈现事件信息 |
| CN105912388A (zh) * | 2016-04-06 | 2016-08-31 | 乐视控股(北京)有限公司 | 一种基于日历对日历日程进行访问的方法、装置及智能终端 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108270912A (zh) | 2018-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112069422A (zh) | 信息展示方法、服务器、终端和介质 | |
| CN107786421B (zh) | 多信息源的任务提醒方法及装置 | |
| WO2018188459A9 (fr) | Procédé et dispositif permettant de déterminer des informations de recommandation, et procédé et dispositif de recommandation d'informations | |
| CN112260933B (zh) | 通信的方法、装置、电子设备及介质 | |
| CN110704030A (zh) | 接口配置信息生成方法、装置、电子设备及存储介质 | |
| CN106534562A (zh) | 文件删除方法及装置 | |
| EP3664423A1 (fr) | Procédé et terminal d'appel vocal d'appel entrant | |
| CN110334160A (zh) | 基于区块链的关系绑定方法、装置及设备 | |
| CN105511739A (zh) | 消息提醒方法及装置 | |
| WO2018126998A1 (fr) | Procédé de traitement d'informations basé sur une application de calendrier, dispositif, et support de stockage informatique | |
| WO2025194893A1 (fr) | Procédés d'édition vidéo et dispositifs | |
| CN113364669B (zh) | 消息处理方法、装置、电子设备及介质 | |
| CN112230982B (zh) | 素材处理方法、装置、电子设备及存储介质 | |
| US20140358614A1 (en) | Calendar-agnostic meeting scheduling | |
| US12101429B2 (en) | Method for service decision distribution among multiple terminal devices and system | |
| CN111124354B (zh) | 驾车亲情提醒的实现方法、系统、可读存储介质及车机端 | |
| WO2021208574A1 (fr) | Procédé et appareil de planification d'invitation, terminal, et support d'enregistrement | |
| CN106919679A (zh) | 应用于分布式文件系统的日志重演方法、装置及终端 | |
| JP2021009667A (ja) | 妨害回避の処理方法、装置及び記憶媒体 | |
| CN119562345A (zh) | 通信方法、可读介质和电子设备 | |
| CN115706736A (zh) | 推送消息处理方法、装置、智能终端和存储介质 | |
| WO2016145807A1 (fr) | Procédé et dispositif de traitement de numéros de téléphone | |
| CN112929751A (zh) | 用于确定动作执行的系统、方法及终端 | |
| CN109583694B (zh) | 工作流处理方法、装置、计算机设备及存储介质 | |
| CN117112886A (zh) | 推广信息处理方法、装置、计算机设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17890524 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 2.10.2019) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17890524 Country of ref document: EP Kind code of ref document: A1 |