Method and apparatus for information processing, device, and storage medium

By recognizing schedule invitations in instant messaging sessions and providing a booking interface, this technology utilizes machine learning and generative artificial intelligence to solve the problem of complex scheduling operations in a calendar view, thereby improving the efficiency and accuracy of schedule booking.

WO2026001128A1PCT designated stage Publication Date: 2026-01-02BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/084356
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-28
Filing Date
2025-03-24
Publication Date
2026-01-02

Smart Images

  • Figure CN2025084356_02012026_PF_FP_ABST
    Figure CN2025084356_02012026_PF_FP_ABST
Patent Text Reader

Abstract

According to the embodiments of the present disclosure, provided are a method and apparatus for information processing, a device, and a storage medium. The method comprises: receiving interaction information sent by a first user to at least one second user; in response to identifying that the interaction information indicates an invitation for a target schedule, presenting prompt information for schedule booking, the target schedule being associated with at least one target user among the first user and the at least one second user; and, in response to detecting a preset operation associated with the prompt information, presenting a booking interface for booking the target schedule.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, apparatus and storage medium for information processing

[0001] The present application claims priority to the Chinese patent application No. 202410869698.4, filed on June 28, 2024, entitled “Method, device, apparatus and storage medium for information processing”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The example embodiments of the present disclosure generally relate to the field of computer, and in particular, to a method, device, apparatus and computer readable storage medium for information processing. BACKGROUND

[0003] With the development of information technology, various terminal devices can provide various services to people in work and life, etc. Applications providing services can be deployed in the terminal devices. The terminal device or the application can assist the user in using the terminal device or the application by means of machine learning technology. How to use the terminal device or the application to provide more convenient services for the user is a technical problem to be explored at present. SUMMARY

[0004] In a first aspect of the present disclosure, a method for information processing is provided. The method comprises: receiving interaction information issued by a first user to at least one second user; in response to identifying that the interaction information indicates an invitation to a target schedule, presenting prompt information for making a schedule appointment, the target schedule being associated with at least one target user among the first user and the at least one second user; and in response to detecting a preset operation associated with the prompt information, presenting an appointment interface for appointing the target schedule.

[0005] In a second aspect of the present disclosure, an apparatus for information processing is provided. The apparatus comprises: an interaction information receiving module configured to receive interaction information issued by a first user to at least one second user; a prompt information presenting module configured to, in response to identifying that the interaction information indicates an invitation to a target schedule, present prompt information for making a schedule appointment, the target schedule being associated with at least one target user among the first user and the at least one second user; and an appointment interface presenting module configured to, in response to detecting a preset operation associated with the prompt information, present an appointment interface for appointing the target schedule.

[0006] In a third aspect of the present disclosure, a method for information processing is provided. The method comprises: receiving interaction information issued by a first user; in response to identifying that the interaction information indicates a demand for a first intelligent processing, presenting prompt information for the first intelligent processing, the first intelligent processing being associated with the interaction information; and in response to detecting a preset operation associated with the prompt information, performing the first intelligent processing on the interaction information.

[0007] In a fourth aspect of the disclosure, an apparatus for information processing is provided. The apparatus includes an interaction information receiving module configured to receive interaction information issued by a first user; a prompt information presenting module configured to present prompt information for a first intelligent processing in response to identifying that the interaction information indicates a demand for the first intelligent processing, the first intelligent processing being associated with the interaction information; and an executing module configured to perform the first intelligent processing on the interaction information in response to detecting a preset operation associated with the prompt information.

[0008] In a fifth aspect of the disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect and / or the third aspect.

[0009] In a sixth aspect of the disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer-executable instructions that are executable by a processor to implement the method of the first aspect and / or the third aspect.

[0010] In a seventh aspect of the disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect and / or the third aspect.

[0011] It should be understood that the contents described in this part of the content are not intended to limit the key features or important features of the embodiments of the disclosure, nor are they used to limit the scope of the disclosure. Other features of the disclosure will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS

[0012] The above and other features, advantages, and aspects of embodiments of the disclosure will become more apparent by describing in detail some embodiments thereof with reference to the annexed drawings in which:

[0013] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the disclosure can be implemented;

[0014] FIG. 2 shows a flowchart of an example process of information processing according to some embodiments of the disclosure;

[0015] FIGS. 3A to 3K show schematic diagrams of example interfaces for information processing according to some embodiments of the disclosure;

[0016] FIG. 4A shows a flow chart of a process of information processing according to some embodiments of the present disclosure;

[0017] FIG. 4B shows a flow chart of a process of information processing according to some embodiments of the present disclosure;

[0018] FIG. 5A shows a block diagram of an apparatus for information processing according to some embodiments of the present disclosure;

[0019] FIG. 5B shows a block diagram of an apparatus for information processing according to some embodiments of the present disclosure; and

[0020] FIG. 6 shows a block diagram of an apparatus capable of implementing embodiments of the present disclosure. DETAILED DESCRIPTION

[0021] It can be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the type of user information involved in the present disclosure, the range of use, the scenario of use, etc. should be informed to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations.

[0022] For example, in response to receiving the active request of the user, prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will require obtaining and using the information of the user. Thus, the user can voluntarily choose whether to provide the user information to the software or hardware such as electronic device, application program, server or storage medium, etc. that performs the operation of the technical solutions of the present disclosure according to the prompt information.

[0023] As an optional but non-limiting implementation manner, in response to receiving the active request of the user, the manner of sending prompt information to the user may, for example, be a pop-up window manner, and the prompt information can be presented in the pop-up window in the form of text. In addition, the pop-up window can also carry selection controls for the user to select "agree" or "disagree" to provide the user information to the electronic device.

[0024] The enabling of the functions related to the embodiments of the present disclosure, the obtained data, the processing and storage manner of the data, etc. should be authorized in advance by the user and other right subjects associated with the user, and should comply with the agreement of relevant laws and regulations and the agreement rules between right subjects.

[0025] It can be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the type of information involved in the present disclosure, the range of use, the scenario of use, etc. should be informed to the relevant user and the authorization of the relevant user should be obtained through appropriate means according to relevant laws and regulations, where the relevant user can include any type of right subject, such as an individual, an enterprise or a group.

[0026] For example, in response to receiving an active request of a user, a prompt information is sent to the relevant user to explicitly prompt the relevant user that the operation requested to be performed will require obtaining and using information of the relevant user, so that the relevant user can autonomously select whether to provide information to the software or hardware such as an electronic device, an application program, a server or a storage medium performing the operation of the technical solution of the present disclosure according to the prompt information.

[0027] As an optional but non-limiting implementation manner, in response to receiving an active request of a relevant user, the manner of sending a prompt information to the relevant user may, for example, be a pop-up window manner, and the prompt information may be presented in the form of text in the pop-up window. In addition, the pop-up window may also carry selection controls for the user to select "agree" or "disagree" to provide information to the electronic device.

[0028] It can be understood that the above notification and obtaining user authorization process is only illustrative and does not limit the implementation manner of the present disclosure, and other manners meeting relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0029] It can be understood that when the technical solution is adopted, the data involved (including but not limited to the data itself, the acquisition, use, storage and transmission of the data) should comply with the requirements of relevant laws and regulations and relevant provisions.

[0030] It can be understood that the above notification and obtaining user authorization process is only illustrative and does not limit the implementation manner of the present disclosure, and other manners meeting relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0031] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms, and should not be interpreted as being limited to the embodiments described herein, rather, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes, and are not intended to limit the scope of protection of the present disclosure.

[0032] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Furthermore, embodiments described in any section / subsection can be combined with any other embodiment described in the same section / subsection and / or in a different section / subsection in any manner.

[0033] In this document, unless explicitly stated, performing a step "in response to A" does not mean that the step is performed immediately after "A", but can include one or more intermediate steps.

[0034] In the description of embodiments of the disclosure, the term "includes" and its conjugations are to be understood as open-ended terms that mean "includes, but is not limited to." The term "based on" is to be understood as "based, at least in part, on." The term "one embodiment" or "an embodiment" is to be understood as "at least one embodiment." The term "some embodiments" is to be understood as "at least some embodiments." Other explicitly and implicitly recited definitions can also be found below. The terms "first," "second," and the like can refer to different or same objects. Other explicitly and implicitly recited definitions can also be found below.

[0035] As used herein, the term "model" can learn an association between a corresponding input and an output from training data, so that after training is completed, a corresponding output can be generated for a given input. The generation of a model can be based on a machine learning technique. Deep learning is a machine learning algorithm that processes an input and provides a corresponding output by using multiple layers of processing units. In this document, a "model" can also be referred to as a "machine learning model", a "machine learning network" or a "network", which are used interchangeably herein. A model can in turn include different types of processing units or networks.

[0036] As used herein, a "unit", "operational unit" or "sub-unit" can be composed of any suitable structure of machine learning models or networks. As used herein, a group of elements or similar expressions can include one or more such elements. For example, a "group of convolution units" can include one or more convolution units.

[0037] Currently, in some scenarios, for example, in scenarios where an instant messaging (IM) session involves a scheduled appointment, a user needs to switch to a calendar view to schedule an appointment. However, the overall operation path from the user's intention to schedule an appointment to scheduling the appointment in the calendar view is long. Accordingly, the user is also likely to forget to schedule the appointment in the calendar view when the user is busy with other things.

[0038] In view of this, embodiments of the present disclosure propose an improved solution for information processing. According to various embodiments of the present disclosure, interaction information issued by a first user to at least one second user is received. In response to identifying that the interaction information indicates an invitation to a target appointment, prompt information for scheduling the appointment is presented. The target appointment is associated with at least one target user among the first user and the at least one second user. Then, in response to detecting a preset operation associated with the prompt information, a scheduling interface for scheduling the target appointment is presented, the scheduling interface including recommended scheduling information for the target appointment.

[0039] Therefore, the user can be reminded and helped to quickly create a schedule in the interactive scenario of the user, for example, the user is helped to quickly create a schedule by technologies such as machine learning, generative artificial intelligence, and the like, so as to improve the interactive efficiency of the user, for example, the efficiency of daily office work.

[0040] Example environment

[0041] FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, a component runtime platform 110 can support the running of a business component 125. A user 140 can interact with the business component 125 via a client of the component runtime platform 110.

[0042] In some embodiments, the business component 125 can be downloaded and installed on a terminal device of the user 140. In some embodiments, the business component 125 can also be accessed in other ways, for example, accessed through a webpage, and the like. In the environment 100 of FIG. 1, in response to the business component 125 being launched, the client of the component runtime platform 110 can present an interface 150 of the business component 125.

[0043] The business component 125 includes, but is not limited to, one or more of the following: a chat business component (also referred to as an instant messaging business IM component), a document business component, an audio and video conference business component, a mail business component, a task business component, a calendar business component, an objective and key result (OKR) business component, and the like. It can be understood that although a single business component is shown in FIG. 1, in fact, multiple business components can be installed on the terminal device 110. Multiple business components can be integrated on the component runtime platform 110, and such a component runtime platform 110 can be regarded as a multi-functional collaboration platform. In the case where multiple business components are installed on the terminal device, the multiple business components can be integrated on one or more component runtime platforms 110. In the component runtime platform 110, people can launch different business components as needed to complete corresponding information processing, sharing, communication, and the like. The business component 125 can provide a content entity 126. The content entity 126 can be a content instance created by the user 140 or other users on the business component 125. For example, depending on the type of the business component 125, the content entity 126 can be a document (for example, a word document, a pdf document, a presentation, a table document, and the like), a mail, a message (for example, a conversation message on an instant messaging business component), a calendar, a schedule, a task, an audio, a video, an image, and the like.

[0044] An interaction window between user 140 and other users can be presented in the client interface. In the interaction window, user 140 can be able to have a conversation with other users by inputting natural language, pictures, audio files, video files, web page files, etc. The interaction window can include a conversation window, e.g., a conversation window in an instant messaging service component or an instant messaging module of a target service component. In the conversation window, the interaction between user 140 and other users can be presented in the form of conversation messages. Alternatively or additionally, the interaction window can also include other types of windows, e.g., a window in a floating window mode, in which user 140 can trigger the client to perform corresponding operations by inputting instructions, selecting shortcut instructions, etc.

[0045] Component runtime platform 110 can be deployed locally at each terminal device of user 140, and / or can be supported by a server device. For example, the terminal device of user 140 can run a client of component runtime platform 110, which can support the interaction between user 140 and component runtime platform 110 provided by the server. In the case that component runtime platform 110 runs locally at the terminal device of user, user 145 can directly interact with component runtime platform 110 locally by using the terminal device. In the case that component runtime platform 110 runs at the server device, the server device can implement service provision to the client running at the terminal device based on the communication connection between the server device and the terminal device. Component runtime platform 110 can present a corresponding interface 150 to user 140 based on the operation of user 140, to output and / or receive information related to component usage to / from user 140.

[0046] In some embodiments, the implementation of at least part of the functionality of service component 125, and / or the implementation of at least part of the functionality of digital assistant 120 can be implemented based on target models. One or more target models 155 can be invoked during the running of service component 125. Target models 155 can be utilized to understand user input, and provide services based on the output of target models 155, e.g., provide replies to users.

[0047] Although shown as being independent of component runtime platform 110, one or more target models 155 can run on component runtime platform 110, or other remote servers. In some embodiments, target models 155 can be machine learning models, deep learning models, learning models, neural networks, etc. In some embodiments, the models can be based on language models (LMs). Language models can have the ability to answer questions by learning from a large amount of corpus. Target models 155 can also be based on other suitable models.

[0048] The component runtime platform 110 can be run on a suitable electronic device. The electronic device here can be any type of device with computing capability, including an end device or a server device. The end device can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a multimedia player, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. The server device can include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. In some embodiments, the component runtime platform 110 can be implemented based on a cloud service.

[0049] It should be appreciated that the structure and functionality of the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0050] Some example embodiments of the present disclosure will be described hereinafter with continuous reference to the drawings. It should be appreciated that the pages shown in the drawings are merely examples and various page designs can actually exist. The various graphical elements in the pages can have different arrangements and different visual representations, one or more elements among them can be omitted or replaced, and one or more other elements can also exist. The embodiments of the present disclosure are not limited in this respect. In addition, in the following, the example embodiments will be mainly described with respect to the component runtime platform 110. It should be appreciated that the actions described with respect to the component runtime platform 110 can be performed by an application, a component or a suite (e.g., the business component 125) on the component runtime platform 110, or can be performed by the application, the component or the suite in cooperation with its server (e.g., a server).

[0051] The scheme of the present disclosure for information processing is described below with reference to FIG. 2. FIG. 2 shows a flowchart of an example process 200 for information processing according to some embodiments of the present disclosure.

[0052] At block 211, the component runtime platform 110 receives interaction information issued by a first user to at least one second user. For example, the component runtime platform 110 receives interaction information issued by the user 140 to other users. The interaction information can be issued in any suitable interaction scenario. In some embodiments, the component runtime platform 110 can receive the interaction information, e.g., a message, issued by the user 140 to other users in a conversation scenario. For example, such a conversation scenario can be a one-on-one conversation scenario of the user 140 with another user, a group conversation scenario of the user 140 with at least one user.

[0053] Alternatively / additionally, the component runtime platform 110 can also receive, in other interaction scenarios, interaction information sent by the user 140 to other users. For example, the interaction information received by the component runtime platform 110 can be a mail sent by the user 140 to other users. For another example, the interaction information received by the component runtime platform 110 can be a comment sent by the user 140 to other users, etc. The present disclosure does not limit this, and the following will take receiving interaction information in a conversation scenario as an example, and describe the information processing solution of the present disclosure in combination with the example interfaces 300A to 300K shown in FIGS. 3A to 3K. It should be understood that this is only exemplary and is not intended to limit in any way.

[0054] FIGS. 3A to 3K show schematic diagrams of example interfaces 300A to 300K for information processing according to some embodiments of the present disclosure. As shown in the example interface 300A in FIG. 3A, the component runtime platform 110 can receive, in a conversation window 310, interaction information sent by a contact E to a contact D, which is a conversation message in this example.

[0055] At block 212, the component runtime platform 110 identifies whether there is information indicating an invitation to a target schedule in the interaction information sent by the first user to the at least one second user after receiving the interaction information. That is, the component runtime platform 110 identifies whether the user has an intention to make an appointment for a schedule with respect to the interaction information. In some examples, the target schedule can be a meeting, an activity, a party, a dinner, etc. The following will describe example embodiments taking a meeting as an example of a schedule.

[0056] In some embodiments, the target schedule is associated with at least one target user among the first user and the at least one second user. The target user is a user who needs to participate in the target schedule. For a single chat scenario, it can be two member users of a conversation. For a group chat scenario, it can be at least a part of members of a group chat.

[0057] The following will describe in detail example embodiments of identifying an indication of making an appointment for a schedule from interaction information.

[0058] If it is identified that the interaction information indicates an invitation to a target schedule, the process 300 proceeds to block 213. At block 213, the component runtime platform 110 presents prompt information for making an appointment for a schedule, and determines whether a preset operation associated with the prompt information is detected. In some examples, if the component runtime platform 110 identifies that there is information indicating an invitation to a target schedule in the interaction information, an entry for making an appointment for a schedule is displayed. Then, the component runtime platform 110 detects whether the entry is triggered.

[0059] In some embodiments, the component runtime platform 110 presents the interaction information in a first visual style in response to receiving the interaction information. The first visual style can be considered as a default or general presentation style of the information. As shown in the example interface 300A of FIG. 3A, the component runtime platform 110 presents the message of the contact D in the first visual style 311 and presents the message of the contact E in the first visual style 312.

[0060] If the component runtime platform 110 identifies that there is information in the interaction information indicating making an invitation to the target schedule, the component runtime platform 110 can present the target content associated with the target schedule in the interaction information in a preset visual style. For example, the preset visual style can be a highlighted or emphasized style (e.g., an underlined style) to remind the user that the interaction information involves a schedule.

[0061] In some embodiments, the preset visual style can involve a switch of the presentation style. For example, the component runtime platform 110 switches the presentation style of the target content from the first visual style to a second visual style. The first visual style is different from the second visual style.

[0062] As shown in the example interfaces 300A-300B of FIGS. 3A-3B, if the component runtime platform 110 identifies that there is the target content 313 in the message 312 indicating making an invitation to the target schedule, the component runtime platform 110 switches the presentation style of the target content 313 from the first visual style 312 to a second visual style 321. For example, an underlined line 322 in the form of a dashed line is presented below the target content 313.

[0063] In some embodiments, the component runtime platform 110 can also present a creation control for the target schedule at a location associated with the interaction information. In some examples, if the component runtime platform 110 identifies that there is information in the interaction information indicating making an invitation to the target schedule, the component runtime platform 110 can present the creation control at the location associated with the interaction information for creating the target schedule. For example, a prompt information is presented in a control style in association with the interaction information in which the invitation intent is identified. Continuing the example above, the prompt information can be presented in the style of a control (e.g., a button) below the message 312. As shown in the example interface 300G of FIG. 3, if the component runtime platform 110 identifies that there is the target content 313 in the message 312 indicating making an invitation to the target schedule, the component runtime platform 110 can present a “create schedule” control 372 below the message 312 for presenting a reservation interface of the schedule.

[0064] In some examples, the component runtime platform 110 can also present a notification message, e.g., in the form of a pop-up window, when the component runtime platform 110 identifies that the interaction information indicates the invitation to the target schedule. Then, the component runtime platform 110 determines whether a preset operation associated with the prompt information is detected.

[0065] If the preset operation associated with the prompt information is detected at block 213, the process 200 proceeds to block 214. At block 214, the component runtime platform 110 presents a reservation interface for reserving the target schedule. In some embodiments, the preset operation can include a trigger operation on the target content. As shown in the example interfaces 300A-300C of FIGS. 3A-3C, the component runtime platform 110 presents the reservation interface 331 for reserving the target schedule in response to detecting a trigger operation by the user on the target content 313 presented in the underlined 322 style. As shown in the example interface 300G of FIG. 3G, the component runtime platform 110 can also present the reservation interface 331 for reserving the target schedule in response to detecting a trigger operation by the user on the “create schedule” control 372.

[0066] In some embodiments, the component runtime platform 110 can directly present a reservation details page for reserving the target schedule in response to detecting the preset operation (e.g., a trigger on the target content 313 or a trigger on the create schedule control 372) associated with the prompt information. As shown in the example interfaces 300G-300H of FIGS. 3G-3H, the component runtime platform 110 presents a reservation details page 381 for reserving the target schedule in response to detecting a trigger operation by the user on the “create schedule” control 372. The reservation details page 381 can include schedule information 382 of the attendees, such as the schedule information of the contact D. The reservation details page 381 can also include the reservation interface 331 including the reservation information (e.g., time, location, attendees) of the target schedule.

[0067] As shown in FIGS. 3A-3C and 3H, the component runtime platform 110 can also present the reservation details page 381 for reserving the target schedule in response to detecting a trigger operation by the user on the target content 313 presented in the underlined 322 style. By presenting the reservation details page, the user can intuitively see the schedule of the user who agrees to the invitation so as to adjust the time arrangement corresponding to the invitation.

[0068] In some embodiments, the reservation interface presented by the component runtime platform 110 includes recommended reservation information for the target schedule. The recommended reservation information can include at least one of time recommendation information for an occurrence time of the target schedule, personnel recommendation information for a participant of the target schedule, or location recommendation information for a location of the target schedule. As shown in the example interface 300C of FIG. 3C, the recommended reservation information can include a recommended theme 332 of the target schedule. The recommended reservation information can indicate a recommended time 334 for the target schedule. For example, the recommended time can be a time period in which all the attendees are free.

[0069] In some embodiments, the personnel recommendation information indicated by the recommended appointment information can be a member in a one-on-one session in which the component runtime platform 110 receives the interaction information. As shown in FIG. 3C, the recommended appointment information can indicate one or more participants 333 of the target schedule. For example, the participants can include two members of a single chat.

[0070] In some embodiments, the personnel recommendation information indicated by the recommended appointment information can be a plurality of members in a multi-member session in which the component runtime platform 110 receives the interaction information associated with the interaction information. In some examples, the recommended appointment information can indicate a plurality of participants of the target schedule. For example, for the interaction parties (e.g., sender, receiver, topic participant, etc.) in a group chat that are relevant to triggering the schedule.

[0071] In some embodiments, the location recommendation information indicated by the recommended appointment information can refer to a preset location related to the participants of the target schedule. As shown in FIG. 3C, the recommended appointment information can indicate a recommended location 336 of the target schedule. The location recommendation information can be a location preferred by the relevant participants or preset by the system, for example, an office area of the relevant participants.

[0072] In some embodiments, the location recommendation information can indicate a candidate location available for the participants of the target schedule. In some examples, the candidate location can be a conference room in the office area of the relevant participants that meets the recommended time.

[0073] In some embodiments, the component runtime platform 110 can support updating of the recommended appointment information. For example, the component runtime platform 110 updates the time recommendation information in response to receiving an update indication for the occurrence time via the appointment interface. In this way, the recommended time can be automatically updated for the user in the case that the user is not satisfied with the recommended time. In addition, the user can also manually adjust the recommended time provided by the component runtime platform 110.

[0074] As shown in the example interfaces 300C-300D of FIGS. 3C-3D, if the user clicks the “change time” control 335 in the appointment interface 331, the component runtime platform 110 receives an update indication for the schedule time from the user, and automatically updates the original recommended time 334 to the recommended time 341. In this way, the user’s interaction is facilitated, thereby improving the user’s efficiency in daily office work. In some examples, the user can also directly manually modify the recommended time, i.e., the user clicks the original recommended time 334 and modifies it to the recommended time 341.

[0075] In some embodiments, the component running platform 110 can determine the recommended appointment information by determining target historical information of interactions between the first user and at least one second user before the interaction information. Then, the component running platform 110 generates the recommended appointment information using the second model according to the interaction information, the target historical information, and reference information of the schedule appointment. In some embodiments, the reference information is preset or set by the first user. For example, the reference information can be one or more rules preset by the system, or can be set by the user according to his / her own preferences.

[0076] In some examples, the component running platform 110 first determines target historical information of interactions between the user 140 and other users before the interaction information. The target historical information is, for example, a predetermined number of messages within a predetermined time. In another example, in the scenario of email interaction, the target historical information can be historical emails under the same email subject before the current email. In the scenario of information interaction, the target historical information can be historical information under the same recipient before the current information. Then, the component running platform 110 inputs the target historical information, the interaction information, and the reference information set by the user in advance into the second model to obtain the recommended appointment information.

[0077] In some embodiments, the component running platform 110 determines target historical information of interactions between the first user and at least one second user before the interaction information. Then, the component running platform 110 can also generate initial appointment information of the target schedule using the second model according to the interaction information and the target historical information. Then, the component running platform 110 adjusts the initial appointment information to the recommended appointment information according to the reference information of the schedule appointment.

[0078] In some examples, the component running platform 110 first determines target historical information of interactions between the user 140 and other users before the interaction information. Then, the component running platform 110 generates a prompt word based on the target historical information and the interaction information, and inputs the prompt word into the second model to obtain initial appointment information of the target schedule. Then, the component running platform 110 adjusts the initial appointment information to the recommended information according to the reference information of the schedule appointment. For example, the component running platform 110 can identify the title of the target schedule according to the context content of the current information. The component running platform 110 can identify the target time string according to the context content of the current information, and then recommend the correct time by regular matching.

[0079] In some embodiments, the component running platform 110 can determine the recommended time of the target schedule included in the recommended appointment information by referring to information including at least one of: priorities of a plurality of preset time periods, a schedule time indicated in the interaction information or the target historical information, a free time of the at least one target user within a target date, the target date being a date indicated in the interaction information or the target historical information, a free time of the at least one target user within one or more future dates, or a time keyword included in the interaction information or the target historical information.

[0080] In some examples, the component running platform 110 can determine the recommended time of the target schedule by referring to information comprehensively after receiving the result returned by the second model. For example, for the case of working hours, the reference information can be: working hours > 10:00-12:00; 14:00-18:00 > 18:00-22:00 > other non-working hours. For the case of specific time, the reference information can be the specific time.

[0081] For the case of date, the reference information can be that the target user is in a free time within the target date. For the case of no explicit time range, the reference information can be that the target user is in a free time within the next 5 working days. The reference information can also be to match the time according to the context semantic recognition of the schedule event, such as dinner, appointment in the evening, appointment on the weekend, and the like.

[0082] Continuing the process 200, at block 215, after the component running platform 110 receives the schedule appointment indication through the appointment interface, the component running platform 110 creates the target schedule according to the recommended appointment information. In some examples, the component running platform 110 creates and saves the target schedule according to the initial recommended appointment information and the updated recommended appointment information after receiving the schedule appointment indication.

[0083] At block 216, the component running platform 110 prompts a sending method of an invitation of the target schedule, such as single chat, group chat, calendar assistant, and the like. At block 217, the component running platform 110 sends the invitation information of the target schedule, such as presenting the invitation of the target schedule in the form of a card. At block 218, after sending the target schedule, the process 200 ends.

[0084] As shown in the example interfaces 300D-300F of FIGS. 3D-3F, the component running platform 110 presents the information 351 “Confirm to create the schedule? The schedule will be sent to: Contact D” for prompting a sending method of an invitation of the target schedule in response to the user clicking the “Confirm” control 342 in the appointment interface 331. The component running platform 110 sends the invitation of the target schedule in the form of a card 361 to the conversation window 310 in response to the user clicking the “Confirm” control 352 in the information 351.

[0085] In some embodiments, the component runtime platform 110 presents schedule information related to the at least one target user if detecting a preset operation associated with the prompt information. In some embodiments, the schedule information indicates a time period available for the target schedule. The component runtime platform 110 presents a reservation interface if detecting a trigger operation related to the time period.

[0086] In some examples, the component runtime platform 110 presents a reservation interface and / or a reservation detail page if detecting a preset operation associated with the prompt information (e.g., a trigger operation on the calendar) by the user, and then creates a target schedule according to the recommended reservation information. As shown in the example interface 300I, the component runtime platform 110 presents calendar information 391 if detecting a trigger operation on the calendar by the user. The calendar information 391 includes schedule information of the attendees. In this way, the user A is facilitated to view the schedule status of the user B who needs to attend the target schedule.

[0087] For example, if the contact E determines from the calendar information 391 that the contact D is in an idle state at the time period of 14:00-14:30, a message 392 can be sent. The component runtime platform 110 can automatically select the identified date and time 393 in the calendar information 391 according to the message 392. The component runtime platform 110 presents a reservation detail page 3101 for reserving the target schedule if detecting a trigger operation on the date and time 393. The reservation detail page 3101 contains the schedule information 391 of the attendees, such as the schedule information of the contact D. In some examples, the reservation detail page 3101 can also include a reservation interface 331. Then, the component runtime platform 110 sends the recommended reservation information of the target schedule, as shown in FIG. 3K, and presents an invitation of the target schedule in the form of a card 3112.

[0088] In some embodiments, the reservation interface can include schedule information related to the at least one target user. As shown in the example interface 300H, the component runtime platform 110 presents schedule information related to the contact D in the reservation detail page 381 for the user to view the schedule status of another user.

[0089] The following will continue to describe example embodiments in which the component runtime platform 110 identifies an invitation of a target schedule.

[0090] In some embodiments, the component runtime platform 110 detects whether the interaction information contains a matching word of at least one keyword related to a schedule invitation. Then, the component runtime platform 110 identifies that the interaction information indicates an invitation to a target schedule according to the detection result.

[0091] In some examples, the component runtime platform 110, after receiving the interaction information of the user 140 with the other user, detects whether the interaction information contains a matching word of at least one keyword related to the schedule invitation. If the interaction information contains the matching word, the interaction information indicates the invitation to the target schedule.

[0092] The component runtime platform 110 can determine that the interaction information indicates the invitation to the target schedule by keyword regular matching. In some examples, the regular matching is, for example, verb + object, verb + time regular + object. In some examples, the component runtime platform 110 can determine that the interaction information indicates the invitation to the target schedule by keyword coarse screening and then fine screening the result of the coarse screening by the first model.

[0093] The following describes that the component runtime platform 110 determines that the interaction information indicates the invitation to the target schedule by keyword regular matching.

[0094] In some embodiments, the at least one keyword related to the schedule invitation includes at least a first group of keywords and a second group of keywords. The first group of keywords is used to express the action of invitation or reservation, and the second group of keywords is used to express the event related to the schedule. It can be understood that the first group of keywords is composed of verbs, for example, if the schedule invitation is a meeting invitation, the verbs can be “invite”, “invite a”, “arrange”, “arrange a”, “find a”, “set a”, “set an”, “reserve”, “reserve a”, “reserve an”, “schedule”, “schedule a”, “open a”, etc.

[0095] The second group of keywords indicates the object. For example, if the schedule invitation is a meeting invitation, the object can be “meeting”, “meeting room”, “time”, “schedule”, “review”, “final review”, “preliminary review”, “communication”, “discussion”, “discussion”, “exchange”, “report”, etc.

[0096] In some embodiments, the component runtime platform 110 determines that the interaction information indicates the invitation to the target schedule in response to the interaction information including the matching word of the first group of keywords and the matching word of the second group of keywords. If the interaction information includes the matching word of the verb group and the matching word of the object group, the component runtime platform 110 determines that the interaction information indicates the invitation to the target schedule. For example, in the case of the schedule invitation being a meeting invitation, since “invite a meeting tomorrow morning” includes the matching word “invite a” of the verb group and the object group “meeting”, “invite a meeting tomorrow morning” indicates the invitation to the target schedule.

[0097] In other words, in such embodiments, the schedule invitation indication in the interaction information can be explicitly determined by keyword regular matching. In this way, the schedule reservation intention can be quickly identified.

[0098] In some embodiments, a hierarchical approach can be used to identify schedule invitations in interactive information. For example, keywords can be used for coarse screening, and then the results of the coarse screening can be fed into a first model for fine screening. Such an embodiment will be described below.

[0099] In some embodiments, if the interaction information includes matching words with one or more of the keywords, the component runtime platform 110 determines, based on the interaction information, using a first model to indicate an invitation to the target schedule. The first model and the second model can be the same model or different models.

[0100] In some examples, if the interaction information includes a word that matches at least one of a plurality of keywords, the component runtime platform 110 uses the interaction information to generate a prompt and inputs the prompt into a first model. The first model then identifies the prompt, and based on the identification result, the component runtime platform 110 determines that the interaction information indicates an invitation to the target event.

[0101] For example, if the interaction information includes matching words for certain keywords such as "appointment," "arrangement," "reservation," "meeting," "conference," and "meeting room," the component runtime platform 110 sends the context of the interaction information to the first model for identification. Based on the output of the first model, the component runtime platform 110 determines that the interaction information indicates an invitation to the target schedule.

[0102] For example, if the interaction information includes multiple colloquial keywords (e.g., "let's meet," "schedule a meeting," "set an appointment," etc.), and some of these keywords match, the component runtime platform 110 sends the context of the interaction information to the first model for identification. Based on the output of the first model, the component runtime platform 110 determines that the interaction information indicates an invitation to the target appointment.

[0103] For example, if the interaction information includes matching words for certain keywords among multiple keywords with ambiguous timeframes (e.g., "today," "tomorrow," "this week," "next week," etc.), the component runtime platform 110 sends the context of the interaction information to the first model for identification. Based on the output of the first model, the component runtime platform 110 determines that the interaction information indicates an invitation to the target schedule.

[0104] In this embodiment, using a model can improve the accuracy of identification, thereby avoiding missed and false positives.

[0105] In some embodiments, the model can also be utilized to identify the schedule invitation indication in the interaction information. For example, a first model can be directly utilized to determine whether the interaction information indicates an invitation to a schedule according to the interaction information. Such embodiments will be described below.

[0106] In some embodiments, the component running platform 110 generates prompt information for the first model according to the interaction information. Accordingly, the component running platform 110 provides the prompt information to the first model to obtain an output of the first model. Then, the component running platform 110 determines that the interaction information indicates an invitation to the target schedule according to the output.

[0107] In some examples, the component running platform 110 generates prompt information for the first model according to the interaction information. The component running platform 110 provides the prompt information to the first model, and the first model determines whether the interaction information contains an invitation to the target schedule according to the prompt information. In this way, the accuracy of identifying the invitation can be improved, and the user can be reminded and helped to quickly create a schedule.

[0108] In summary, through the embodiments of the present disclosure, the user can be reminded and helped to quickly create a schedule in the user's interaction scenario, thereby improving the efficiency of the user's daily office work.

[0109] Example process

[0110] FIG. 4A shows a flowchart of a process 400 for information processing according to some embodiments of the present disclosure. The process 400 can be implemented at the component running platform 110. The process 400 will be described below with reference to FIG. 1.

[0111] At block 410, the component running platform 110 receives interaction information issued by a first user to at least one second user.

[0112] At block 420, the component running platform 110 presents prompt information for scheduling a schedule in response to identifying that the interaction information indicates an invitation to the target schedule, the target schedule being associated with at least one target user of the first user and the at least one second user.

[0113] At block 430, the component running platform 110 presents a scheduling interface for scheduling the target schedule in response to detecting a preset operation associated with the prompt information.

[0114] In some embodiments, presenting the prompt information for scheduling the schedule includes at least one of the following: presenting target content in the interaction information associated with the target schedule in a preset visual style, or presenting a creation control for the target schedule at a position associated with the interaction information.

[0115] In some embodiments, the process 400 further includes presenting the interaction information in a first visual style in response to receiving the interaction information; and wherein presenting the target content associated with the target schedule in the preset visual style includes switching a presentation style of the target content from the first visual style to a second visual style, the second visual style being different from the first visual style.

[0116] In some embodiments, the preset operation includes a trigger operation on the target content.

[0117] In some embodiments, the reservation interface includes recommendation reservation information for the target schedule, and the recommendation reservation information includes at least one of time recommendation information for an occurrence time of the target schedule, personnel recommendation information for participants of the target schedule, or location recommendation information for an occurrence location of the target schedule.

[0118] In some embodiments, the personnel recommendation information indicates one of: a member in a one-on-one session that receives the interaction information, or a plurality of members in a multi-member session that receives the interaction information and is associated with the interaction information.

[0119] In some embodiments, the location recommendation information indicates one of: a preset location related to participants of the target schedule, or a candidate location available for the participants of the target schedule. The preset location can be a default or a location pre-set by a user according to his / her preference, such as a conference room or an open discussion area, etc. The candidate location can be a location available determined according to a recommended time of the schedule and office locations of the related participants. For example, the candidate location can be a conference room in an office area of the related participants that meets the recommended time.

[0120] In some embodiments, the process 400 further includes updating the time recommendation information in response to receiving an update indication for the occurrence time via the reservation interface.

[0121] In some embodiments, presenting the reservation interface for reserving the target schedule includes: presenting schedule information related to the at least one target user in response to detecting a preset operation associated with the prompt information, the schedule information indicating a time period available for the target schedule; and presenting the reservation interface in response to a trigger operation related to the time period.

[0122] In some embodiments, the reservation interface includes the schedule information related to the at least one target user.

[0123] In some embodiments, the process 400 further includes creating the target schedule based on the recommendation reservation information in response to receiving a schedule reservation indication via the reservation interface.

[0124] In some embodiments, the invitation to the target schedule is identified by detecting whether the interaction information includes at least one keyword match, the at least one keyword being related to a schedule invitation; and based on a result of the detection, identifying that the interaction information indicates the invitation to the target schedule.

[0125] In some embodiments, the at least one keyword includes at least a first set of keywords and a second set of keywords, the first set of keywords being used to express an action of inviting or reserving, and the second set of keywords being used to express an event related to a schedule, and identifying that the interaction information indicates the invitation to the target schedule includes: in response to the interaction information including a keyword match of the first set of keywords and a keyword match of the second set of keywords, determining that the interaction information indicates the invitation to the target schedule.

[0126] In some embodiments, identifying that the interaction information indicates the invitation to the target schedule includes: in response to the interaction information including a keyword match of one or more keywords of the at least one keyword, determining, based on the interaction information, that the interaction information indicates the invitation to the target schedule using a first model.

[0127] In some embodiments, the invitation to the target schedule is identified by: generating, based on the interaction information, prompt information for the first model; providing the prompt information to the first model to obtain an output of the first model; and determining, based on the output, that the interaction information indicates the invitation to the target schedule.

[0128] In some embodiments, the recommended reservation information is determined by: determining target historical information of interactions between the first user and at least one second user before the interaction information; and generating, based on the interaction information, the target historical information, and reference information of the schedule reservation, the recommended reservation information using a second model, the reference information being preset or set by the first user.

[0129] In some embodiments, the recommended reservation information includes a recommended time at which the target schedule occurs, and the recommended time is determined based on at least one of the following reference information: priority of a plurality of preset time periods, a schedule time indicated in the interaction information or the target historical information, a free time of at least one target user within a target date, the target date being a date indicated in the interaction information or the target historical information, a free time of at least one target user within one or more future dates, or a time keyword included in the interaction information or the target historical information.

[0130] FIG. 4B illustrates a flowchart of a process 450 for information processing, according to some embodiments of the present disclosure. The process 450 can be implemented at the component runtime platform 110. The process 450 is described below with reference to FIG. 1.

[0131] At block 460, the component runtime platform 110 receives interaction information issued by the first user.

[0132] At block 470, the component runtime platform 110 presents prompt information for a first intelligent processing in response to identifying that the interaction information indicates a requirement for the first intelligent processing, the first intelligent processing being associated with the interaction information.

[0133] At block 480, the component runtime platform 110 performs the first intelligent processing on the interaction information in response to detecting a preset operation associated with the prompt information.

[0134] The first intelligent processing can be used to process a target content indicated by the interaction information based on machine learning, generative artificial intelligence, etc. For example, the first intelligent processing can be used to make an appointment for a schedule. For example, if the interaction information indicates an invitation for a schedule, the first intelligent processing can be used to make an appointment for the schedule. The prompt information in this case can be, for example, a space for creating a schedule. As another example, the first intelligent processing can be used for content rewriting. For example, if the interaction information indicates that the user expects to rewrite a target content (such as a document or a part of a document), the first intelligent processing can be used for content rewriting. The prompt information in this case can be, for example, a trigger control for content rewriting.

[0135] In some embodiments, presenting the prompt information for the first intelligent processing comprises presenting a trigger control for the first intelligent processing at a location associated with the interaction information.

[0136] Example apparatus and device

[0137] FIG. 5A illustrates a schematic structural block diagram of an apparatus 500 for information processing, according to certain embodiments of the present disclosure. The apparatus 500 can be implemented as or included in the component runtime platform 110. Various modules / components in the apparatus 500 can be implemented by hardware, software, firmware, or any combination thereof.

[0138] As shown, the apparatus 500 includes an interaction information receiving module 510 configured to receive interaction information issued by a first user to at least one second user. The apparatus 500 further includes a prompt information presenting module 520 configured to present prompt information for making an appointment for a target schedule in response to identifying that the interaction information indicates an invitation for the target schedule, the target schedule being associated with at least one target user among the first user and the at least one second user. The apparatus 500 further includes an appointment interface presenting module 530 configured to present an appointment interface for making the appointment for the target schedule in response to detecting a preset operation associated with the prompt information.

[0139] In some embodiments, the prompt information presentation module 520 is further configured to present the target content associated with the target schedule in the preset visual style in the interaction information, or present the creation control for the target schedule at a position associated with the interaction information.

[0140] In some embodiments, the apparatus 500 includes an interaction information presentation module configured to present the interaction information in a first visual style in response to receiving the interaction information; and wherein presenting the target content associated with the target schedule in the preset visual style in the interaction information includes switching a presentation style of the target content from the first visual style to a second visual style, the second visual style being different from the first visual style.

[0141] In some embodiments, the preset operation includes a triggering operation on the target content.

[0142] In some embodiments, the reservation interface includes recommendation reservation information for the target schedule, and the recommendation reservation information includes at least one of the following: time recommendation information for an occurrence time of the target schedule, personnel recommendation information for a participant of the target schedule, or location recommendation information for an occurrence location of the target schedule.

[0143] In some embodiments, the personnel recommendation information indicates one of the following: a member in a one-on-one session in which the interaction information is received, or a plurality of members in a multi-member session in which the interaction information is received and associated with the interaction information.

[0144] In some embodiments, the location recommendation information indicates one of the following: a preset location related to a participant of the target schedule, or a candidate location available for the participant of the target schedule.

[0145] In some embodiments, the apparatus 500 further includes a recommendation time update module configured to update the time recommendation information in response to receiving an update indication for the occurrence time via the reservation interface.

[0146] In some embodiments, the reservation interface presentation module 530 is further configured to present schedule information related to the at least one target user in response to detecting a preset operation associated with the prompt information, the schedule information indicating a time period available for the target schedule; and present the reservation interface in response to a triggering operation related to the time period.

[0147] In some embodiments, the reservation interface includes the schedule information related to the at least one target user.

[0148] In some embodiments, the apparatus 500 includes a schedule creation module configured to create the target schedule based on the recommendation reservation information in response to receiving a schedule reservation indication via the reservation interface.

[0149] In some embodiments, the invitation to the target schedule is identified by detecting whether the interaction information includes a matching word of at least one keyword related to a schedule invitation, and identifying, based on a result of the detecting, that the interaction information indicates the invitation to the target schedule.

[0150] In some embodiments, the at least one keyword includes at least a first set of keywords and a second set of keywords, the first set of keywords are used to express an action of inviting or reserving, the second set of keywords are used to express an event related to a schedule, and the prompt information presentation module further includes an identifying schedule invitation module configured to determine, in response to the interaction information including a matching word of a keyword in the first set of keywords and a matching word of a keyword in the second set of keywords, that the interaction information indicates the invitation to the target schedule.

[0151] In some embodiments, the identifying schedule invitation module is further configured to determine, in response to the interaction information including a matching word of one or more keywords in the at least one keyword, that the interaction information indicates the invitation to the target schedule based on the interaction information and using a first model.

[0152] In some embodiments, the identifying schedule invitation module is further configured to generate, based on the interaction information, prompt information for the first model; provide the prompt information to the first model to obtain an output of the first model; and determine, based on the output, that the interaction information indicates the invitation to the target schedule.

[0153] In some embodiments, the recommended reservation information is determined by determining target historical information of interactions between the first user and at least one second user before the interaction information; and generating, based on the interaction information, the target historical information, and reference information of the schedule reservation, the recommended reservation information using a second model, the reference information being preset or set by the first user.

[0154] In some embodiments, the recommended reservation information includes a recommended time at which the target schedule occurs, and the reservation interface presentation module 530 further includes a determining recommended time module configured to determine a priority of a plurality of preset time periods, a schedule time indicated in the interaction information or the target historical information, a free time of the at least one target user on a target date, the target date being a date indicated in the interaction information or the target historical information, a free time of the at least one target user on one or more future dates, or a time keyword included in the interaction information or the target historical information.

[0155] FIG. 5B shows a schematic structural block diagram of an apparatus 550 for information processing according to certain embodiments of the present disclosure. The apparatus 550 can be implemented as or included in the component running platform 110. Various modules / components in the apparatus 550 can be implemented by hardware, software, firmware, or any combination thereof.

[0156] As shown, the apparatus 550 includes an interaction information receiving module 560 configured to receive interaction information issued by a first user, a prompt information presenting module 570 configured to present prompt information for a first intelligent processing in response to identifying that the interaction information indicates a demand for the first intelligent processing, the first intelligent processing being associated with the interaction information, and an executing module 580 configured to perform the first intelligent processing on the interaction information in response to detecting a preset operation associated with the prompt information.

[0157] In some embodiments, the prompt information presenting module 570 is further configured to present a trigger control for the first intelligent processing at a location associated with the interaction information.

[0158] FIG. 6 illustrates a block diagram of an electronic device 600 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 600 illustrated in FIG. 6 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 600 illustrated in FIG. 6 can be used to implement the electronic device 110 of FIG. 1.

[0159] As shown in FIG. 6, the electronic device 600 is in the form of a general electronic device. The components of the electronic device 600 can include, but are not limited to, one or more processors 610 or processing units, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processor 610 can be a real or virtual processor and is capable of performing various processing according to programs stored in the memory 620. In a multi-processor system, multiple processors perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 600.

[0160] The electronic device 600 typically includes a number of computer storage media. Such media can be any available media that is accessible by the electronic device 600 and includes both volatile and non-volatile media, removable and non-removable media. The memory 620 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 can be a removable or non-removable medium and can include machine-readable media such as a flash drive, a disk, or any other medium that can be used to store information and / or data and that can be accessed by the electronic device 600.

[0161] The electronic device 600 can further include additional detachable / non-detachable, volatile / non-volatile storage media. Although not shown in FIG. 6, a disk drive for reading from or writing to a detachable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a detachable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In these cases, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 620 can include a computer program product 625 having one or more program modules configured to carry out the various methods or acts of the various embodiments of the present disclosure.

[0162] The communication unit 640 enables communication with other electronic devices over communication media. Additionally, the functionality of the components of the electronic device 600 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating over a communication connection. As such, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in the networking environment.

[0163] The input device 650 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 660 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 600 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc., one or more devices that enable a user to interact with the electronic device 600, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 600 to communicate with one or more other electronic devices over the communication unit 640, as desired. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0164] According to an example implementation of the present disclosure, a computer readable storage medium having computer executable instructions stored thereon is provided, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.

[0165] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described below are diagrammatic and schematic representations of actual or conceptual structures and processes, and are not limiting of the scope of the present disclosure. In the drawings, the size and relative positioning of components can be exaggerated for clarity and / or descriptive purposes. Also, the drawings represent examples of apparatuses and / or methods in accordance with the present disclosure. In some instances, various aspects of the disclosure can be shown in a diagram, or by a series of diagrams, and can include a circuit, a flowchart, a table, a graph, a diagram, a schematic, or any combination thereof. These diagrams are meant to be exemplary and other implementations can be used. It is to be understood that the aspects of the present disclosure can be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. Furthermore, some aspects of the present disclosure can be implemented as a UDDI (Universal Description Discovery and Integration) service, a Web service, or any other suitable distributed computing architecture.

[0166] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0167] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0168] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions 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, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0169] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. An information processing method, comprising: Receive interactive information sent by a first user to at least one second user; In response to recognizing the interaction information indicating an invitation to a target schedule, a prompt message for scheduling is presented, wherein the target schedule is associated with at least one of the first user and the at least one second user. as well as In response to detecting a preset operation associated with the prompt information, a reservation interface for booking the target schedule is presented.

2. The method of claim 1, wherein presenting the prompt message for scheduling includes at least one of the following: The target content associated with the target schedule in the interactive information is presented using a preset visual style, or At the location associated with the interactive information, a creation control for the target schedule is presented.

3. The method according to claim 2, further comprising: In response to receiving the interaction information, the interaction information is presented in a first visual style; as well as The target content related to the target schedule in the interactive information is presented using a preset visual style, including: The presentation style of the target content is switched from the first visual style to the second visual style, which is different from the first visual style.

4. The method according to claim 2, wherein the preset operation includes a triggering operation on the target content.

5. The method according to claim 1, wherein the reservation interface includes recommended reservation information for the target schedule, and the recommended reservation information includes at least one of the following: Time recommendation information for the occurrence time of the target schedule. Personnel recommendation information for participants in the target schedule, or Location recommendation information for the location where the target schedule will take place.

6. The method of claim 5, wherein the personnel recommendation information indicates one of the following: Members in a one-to-one session who receive the interaction information, or Multiple members in a multi-member session that receive the interaction information are associated with the interaction information.

7. The method of claim 5, wherein the location recommendation information indicates one of the following: Pre-set locations related to the participants of the target schedule, or Candidate locations that can be used for participants in the target schedule.

8. The method according to claim 5, further comprising: In response to receiving an update instruction for the occurrence time via the reservation interface, the time recommendation information is updated.

9. The method of claim 1, wherein presenting a reservation interface for booking the target schedule comprises: In response to detecting the preset operation associated with the prompt information, schedule information related to the at least one target user is presented, the schedule information indicating a time period available for the target schedule; as well as In response to a trigger operation related to the time period, the reservation interface is displayed.

10. The method of claim 1, wherein the appointment interface includes schedule information related to the at least one target user.

11. The method of claim 5, further comprising: In response to receiving a schedule reservation instruction via the reservation interface, the target schedule is created based on the recommended reservation information.

12. The method of claim 1, wherein the invitation to the target schedule is identified in the following manner: Detect whether the interaction information includes a matching word for at least one keyword, wherein the at least one keyword is related to the scheduling invitation; and Based on the detection results, the interaction information is identified as an invitation to the target schedule.

13. The method of claim 12, wherein the at least one keyword comprises at least a first set of keywords and a second set of keywords, the first set of keywords being used to express an invitation or appointment, the second set of keywords being used to express an event related to the schedule, and identifying the interaction information indicating an invitation to the target schedule comprises: In response to the interaction information including matching words of the first set of keywords and matching words of the second set of keywords, it is determined that the interaction information indicates an invitation to the target schedule.

14. The method of claim 12, wherein identifying the interaction information indicating an invitation to the target schedule comprises: In response to the interaction information including matching words with one or more of the at least one keyword, based on the interaction information, using a first model, it is determined that the interaction information indicates an invitation to the target schedule.

15. The method of claim 1, wherein the invitation to the target schedule is identified in the following manner: Based on the interaction information, a prompt message is generated for the first model; The prompt information is provided to the first model to obtain the output of the first model; and Based on the output, the interaction information indicates an invitation to the target schedule.

16. The method according to claim 5, wherein the recommended appointment information is determined in the following manner: Determine the target historical information of interactions between the first user and the at least one second user prior to the stated interaction information; and Based on the interaction information, the target historical information, and the schedule reservation reference information, the recommended reservation information is generated using the second model, wherein the reference information is preset or set by the first user.

17. The method of claim 16, wherein the recommended appointment information includes a recommended time for the occurrence of the target schedule, and the recommended time is determined based on at least one of the following reference information: Priority of multiple preset time periods The schedule time indicated in the interactive information or the target historical information. The idle time of at least one target user within a target date, where the target date is the date indicated in the interaction information or the target history information. The at least one target user's free time during one or more future dates, or The time keywords included in the interactive information or the target historical information.

18. An information processing method, comprising: Receive interactive information sent by the first user; In response to recognizing the interaction information indicating a need for a first intelligent process, a prompt message is presented for the first intelligent process, which is associated with the interaction information; as well as In response to detecting a preset operation associated with the prompt information, the first intelligent processing is performed on the interactive information.

19. The method of claim 18, wherein presenting the prompt information for the first intelligent processing includes: At the location associated with the interactive information, a trigger control for the first intelligent processing is presented.

20. An apparatus for information processing, comprising: The interactive information receiving module is configured to receive interactive information sent by a first user to at least one second user; The prompt message presentation module is configured to present a prompt message for making a schedule in response to recognizing the interaction information indicating an invitation to a target schedule, wherein the target schedule is associated with at least one target user among the first user and the at least one second user; as well as The appointment interface presentation module is configured to present an appointment interface for booking the target schedule in response to detecting a preset operation associated with the prompt information.

21. An apparatus for information processing, comprising: The interactive information receiving module is configured to receive interactive information sent by the first user; The prompt information presentation module is configured to present prompt information for the first intelligent processing in response to recognizing the interaction information indicating a need for the first intelligent processing, wherein the first intelligent processing is associated with the interaction information. as well as The execution module is configured to perform the first intelligent processing on the interactive information in response to detecting a preset operation associated with the prompt information.

22. An electronic device, comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, causing the electronic device to perform the method according to any one of claims 1 to 17 or the method according to any one of claims 18 to 19.

23. A computer-readable storage medium having stored thereon computer-executable instructions, said computer-executable instructions being executable by a processor to implement the method according to any one of claims 1 to 17 or the method according to any one of claims 18 to 19.

24. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 17 or the method according to any one of claims 18 to 19.

Citation Information

Patent Citations

  • Schedule creation method and device

    CN106600223A

  • Task creation method and device, electronic equipment and storage medium

    CN113011841A

  • Schedule creation method, computer equipment and computer readable storage medium

    CN115687271A

  • Information processing method and device, equipment and storage medium

    CN118822481A

  • Task management server system, task management system and program

    JP2019133475A