Nothing Special   »   [go: up one dir, main page]

CN116980678A - Schedule display method, schedule display device, electronic equipment and storage medium - Google Patents

Schedule display method, schedule display device, electronic equipment and storage medium Download PDF

Info

Publication number
CN116980678A
CN116980678A CN202310016044.2A CN202310016044A CN116980678A CN 116980678 A CN116980678 A CN 116980678A CN 202310016044 A CN202310016044 A CN 202310016044A CN 116980678 A CN116980678 A CN 116980678A
Authority
CN
China
Prior art keywords
schedule
shared document
calendar
displayed
editing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310016044.2A
Other languages
Chinese (zh)
Inventor
黄铁鸣
王泽一
蓝萱
李斌
梁百怡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202310016044.2A priority Critical patent/CN116980678A/en
Publication of CN116980678A publication Critical patent/CN116980678A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/176Support for shared access to files; File sharing support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses a schedule display method, a schedule display device, electronic equipment and a storage medium; the embodiment of the application displays a live broadcast page of a current live broadcast, wherein the current live broadcast comprises a plurality of participating users; responding to a schedule access request of a target participating user of a live broadcast page, and acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participating user; classifying the planned content in the schedule to be displayed to obtain a plan type corresponding to the planned content and sub-planned content corresponding to the plan type; editing sub-plan content in the shared document according to the plan type to obtain an edited shared document; displaying the edited shared document on the live page. In the embodiment of the application, the target participating user can display the schedule associated with the target participating user without logging in the current live broadcast, thereby being convenient for displaying the schedule associated with the user in the live broadcast. Therefore, the scheme can improve the efficiency of schedule display.

Description

Schedule display method, schedule display device, electronic equipment and storage medium
Technical Field
The present application relates to the field of computers, and in particular, to a method and apparatus for displaying a schedule, an electronic device, and a storage medium.
Background
The live video broadcast is live broadcast by utilizing the Internet and streaming media technology, and the video is combined with rich elements such as images, characters, sound and the like, so that the effect is excellent, and the live video becomes a mainstream expression mode of the Internet gradually. The video is transmitted truly and vividly, so that strong site sense is created, eyeballs are attracted, and the video can be advertised and displayed truly, intuitively and comprehensively.
The live video discussion task refers to that users exchange comments in live video about a certain problem, when users discuss the task through live video, in order to plan follow-up plans of the task, the users usually need to refer to existing schedules of the users, however, when users display schedules associated with the users through live video, the users need to share screens of the terminals so as to display the schedules preset in the terminals, schedule display is complex, private information set on the screens of the terminals by the users is easy to reveal, and schedule display by the users is inconvenient.
Disclosure of Invention
The embodiment of the application provides a schedule display method, a schedule display device, electronic equipment and a storage medium, which can be used for conveniently displaying a schedule associated with a user in live broadcast and improving the efficiency of displaying the schedule.
The embodiment of the application provides a schedule display method, which comprises the following steps:
displaying a live broadcast page of a current live broadcast, wherein the current live broadcast comprises a plurality of participating users;
responding to a schedule access request of a target participant user of a live broadcast page, acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user, wherein the participant user comprises the target participant user;
classifying the planned content in the schedule to be displayed to obtain a plan type corresponding to the planned content and sub-planned content corresponding to the plan type;
editing sub-plan content in the shared document according to the plan type to obtain an edited shared document, wherein the shared document is provided for at least one authorized participant to carry out editing operation;
displaying the edited shared document on the live page.
The embodiment of the application also provides a schedule display device, which comprises:
the first display unit is used for displaying a live broadcast page of a current live broadcast, wherein the current live broadcast comprises a plurality of participating users;
the access unit is used for responding to a schedule access request of a target participant user of the live broadcast page, acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user, wherein the participant user comprises the target participant user;
The classification unit is used for classifying the plan content in the schedule to be displayed to obtain a plan type corresponding to the plan content and sub-plan content corresponding to the plan type;
the editing unit is used for editing the sub-plan content in the shared document according to the plan type to obtain an edited shared document, wherein the shared document is provided for at least one authorized participant to carry out editing operation;
and the second display unit is used for displaying the edited shared document on the live page.
In some embodiments, in response to a schedule access request for a target participant user of a live page, acquiring a schedule to be presented indicated by the schedule access request from a schedule associated with the target participant user includes:
responding to a schedule access request of a target participant user of a live broadcast page, accessing an instant messaging application of the target participant user, wherein the instant messaging application comprises a schedule;
determining a schedule to be displayed indicated by a schedule access request from the schedules;
and acquiring a schedule to be displayed returned by the instant messaging application.
In some embodiments, determining a schedule to be presented indicated by a schedule access request from the schedules includes:
based on the schedule access request, obtaining the access rights of the target participating users;
And determining the schedule to be displayed indicated by the schedule access request from the schedules according to the access rights.
In some embodiments, the instant messaging application includes a calendar associated with the calendar, the calendar access request includes calendar filtering instructions, determining a calendar to be presented indicated by the calendar access request from the calendar, including:
determining a target calendar corresponding to the calendar screening instruction from the calendars;
and taking the schedule associated with the target calendar as the schedule to be displayed.
In some embodiments, the calendar carries an identifier, the calendar filtering instruction includes a filtering identifier and a filtering interval, and determining a target calendar corresponding to the calendar filtering instruction from the calendars includes:
determining candidate calendars carrying screening identification from calendars;
a target calendar within the screening interval of the candidate calendars is determined.
In some embodiments, editing sub-plan content in a shared document according to a plan type, resulting in an edited shared document, comprising:
creating a schedule editing task based on the schedule access request;
and editing the sub-plan content in the shared document based on the schedule editing task and the plan type to obtain the edited shared document.
In some embodiments, after creating the calendar editing task based on the calendar access request, further comprising:
Detecting a task process of a schedule editing task, wherein the task process is the progress of editing a schedule to be displayed in a shared document;
displaying the edited shared document on the live page, including:
and displaying the edited shared document on the live page according to the task progress.
In some embodiments, detecting a task progress of a calendar editing task includes:
acquiring an edited schedule according to a preset frequency, wherein the edited schedule is an edited schedule to be displayed in a shared document;
and determining a task process, wherein the task process is equal to the duty ratio between the edited schedule and all schedules to be displayed.
In some embodiments, displaying the edited shared document on the live page according to the task progress includes:
acquiring a time length corresponding to a task process;
if the duration is not greater than the preset duration and the task process is finished, displaying the edited shared document on the live page;
if the time length is longer than the preset time length, determining that the schedule editing task fails.
In some embodiments, editing sub-plan content in a shared document according to a plan type, resulting in an edited shared document, comprising:
acquiring schedule time of a schedule to be displayed;
editing the sub-plan content in the shared document according to the sequence of the schedule time and the plan type, and obtaining the edited shared document.
In some embodiments, editing sub-plan content in a shared document according to the sequence of schedule time and the plan type to obtain an edited shared document, including:
sequencing the schedules to be displayed according to the sequence of the schedule time to obtain the serial numbers of the schedules to be displayed;
determining a region to be filled corresponding to the sequence in the shared document;
and editing the sub-plan content in the region to be filled according to the plan content to obtain the edited shared document.
The embodiment of the application also provides electronic equipment, which comprises a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute steps in any schedule display method provided by the embodiment of the application.
The embodiment of the application also provides a computer readable storage medium which stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor to execute the steps in any schedule display method provided by the embodiment of the application.
The embodiment of the application can display the live broadcast page of the current live broadcast, wherein the current live broadcast comprises a plurality of participating users; responding to a schedule access request of a target participant user of a live broadcast page, acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user, wherein the participant user comprises the target participant user; classifying the planned content in the schedule to be displayed to obtain a plan type corresponding to the planned content and sub-planned content corresponding to the plan type; editing sub-plan content in the shared document according to the plan type to obtain an edited shared document, wherein the shared document is provided for at least one authorized participant to carry out editing operation; displaying the edited shared document on the live page.
In the application, the target participating user can be a participating user logged in the current live broadcast, or can be a participating user watching the current live broadcast on line, the schedule access request for the target participating user can be initiated through the live broadcast page, the schedule to be displayed associated with the target participating user can be obtained in the current live broadcast, the sub-schedule content corresponding to the schedule type in the schedule to be displayed is edited in the shared document, and the edited shared document is displayed on the live broadcast page, so that the target participating user can display the schedule associated with the target participating user without logging in the current live broadcast, thereby being convenient for displaying the schedule associated with the user in the live broadcast and improving the efficiency of schedule display.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1a is a schematic view of a schedule display method according to an embodiment of the present application;
FIG. 1b is a schematic flow chart of a schedule display method according to an embodiment of the present application;
fig. 2a is a flowchart of a schedule display method according to an embodiment of the present application applied in an instant messaging application scenario;
FIG. 2b is a schematic diagram of a calendar interface for an instant messaging application provided by an embodiment of the present application;
FIG. 2c is a schematic diagram of a calendar filtering interface of an instant messaging application according to an embodiment of the present application;
FIG. 2d is an interaction diagram of a calendar display method provided by an embodiment of the present application;
FIG. 3 is a schematic view of a schedule display apparatus according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a live broadcast device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to fall within the scope of the application.
The embodiment of the application provides a schedule display method, a schedule display device, electronic equipment and a storage medium.
The schedule display device can be integrated in electronic equipment, and the electronic equipment can be a terminal, a server and other equipment. The terminal can be a mobile phone, a tablet computer, an intelligent Bluetooth device, a notebook computer, a personal computer (Personal Computer, PC) or the like; the server may be a single server or a server cluster composed of a plurality of servers.
In some embodiments, the schedule display apparatus may also be integrated in a plurality of electronic devices, for example, the schedule display apparatus may be integrated in a plurality of servers, and the schedule display method of the present application is implemented by the plurality of servers.
In some embodiments, the server may also be implemented in the form of a terminal.
For example, referring to fig. 1a, the electronic device may display a live page of a current live broadcast, the current live broadcast including a plurality of participating users; responding to a schedule access request of a target participant user of a live broadcast page, acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user, wherein the participant user comprises the target participant user; classifying the planned content in the schedule to be displayed to obtain a plan type corresponding to the planned content and sub-planned content corresponding to the plan type; editing sub-plan content in the shared document according to the plan type to obtain an edited shared document, wherein the shared document is provided for at least one authorized participant to carry out editing operation; displaying the edited shared document on the live page.
The target participating user can log in to the currently live participating user, and can watch the currently live participating user on line, so that a schedule access request for any participating user can be initiated through the currently live webpage, a schedule to be displayed associated with the target participating user can be acquired through the schedule access request, sub-schedule content corresponding to a schedule type in the schedule to be displayed is edited in the shared document, the edited shared document is displayed on the live webpage, and the target participating user can display the schedule associated with the target participating user without logging in the currently live webpage, so that the schedule associated with the user can be conveniently displayed in the live webpage, and the schedule display efficiency is improved. The following will describe in detail. The numbers of the following examples are not intended to limit the preferred order of the examples.
Artificial intelligence (Artificial Intelligence, AI) is a technology that utilizes a digital computer to simulate the human perception environment, acquire knowledge, and use the knowledge, which can enable machines to function similar to human perception, reasoning, and decision. Artificial intelligence infrastructure technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation/interaction systems, mechatronics, and the like. The artificial intelligence software technology mainly comprises a computer vision technology, a voice processing technology, a natural language processing technology, machine learning/deep learning, automatic driving, intelligent traffic and other directions.
Among the key technologies of the speech technology (Speech Technology) are automatic speech recognition technology and speech synthesis technology, and voiceprint recognition technology. The method can enable the computer to listen, watch, say and feel, is the development direction of human-computer interaction in the future, and voice becomes one of the best human-computer interaction modes in the future.
With research and progress of artificial intelligence technology, research and application of artificial intelligence technology are being developed in various fields, such as common smart home, smart wearable devices, virtual assistants, smart speakers, smart marketing, unmanned, autopilot, unmanned, robotic, smart medical, smart customer service, car networking, autopilot, smart transportation, etc., and it is believed that with the development of technology, artificial intelligence technology will be applied in more fields and will be of increasing importance.
In this embodiment, a calendar display method based on voice technology related to artificial intelligence is provided, as shown in fig. 1b, the specific flow of the calendar display method may be as follows:
110. and displaying a live broadcast page of the current live broadcast, wherein the current live broadcast comprises a plurality of participating users.
The current live broadcast is the live broadcast which is currently interacted with. For example, the current live may be a meeting live that is currently being interacted with, a teaching live that is currently being interacted with, an event live that is currently being interacted with, and so forth.
The live page is the content currently live on the screen. For example, the live broadcast page can be a live broadcast page of conference live broadcast, a live broadcast page of teaching live broadcast, a live broadcast page of event live broadcast, and the like.
The participating user may be a user associated with the current live that needs to participate in the current live. For example, the participating users may be staff of a company that needs to participate in live meetings, teachers and students that need to participate in live education, competitors that need to participate in live events, and so on.
120. And responding to a schedule access request of a target participating user of the live broadcast page, acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participating user, wherein the participating user comprises the target participating user.
The target participating users are participating users who need to share schedules in the live broadcast page, and the target participating users can be any participating users. For example, the target participating user may participate in the currently live participating user through the terminal device, and may also watch the currently live participating user online.
It can be understood that the target participating user may specifically be a participating user logged in the conference live through the terminal device, or may be a participating user watching the conference live through a display screen of the conference room, etc.
The schedule to be displayed is a schedule associated with the target participant to be displayed on the live broadcast page, wherein the schedule associated with the target participant comprises the schedule of the target participant, the schedule shared to the target participant, and the like.
The schedule shared to the target participant user may be a schedule of the user of interest to the target participant user. For example, the schedule shared to the target participant user may be a schedule of a family of interest to the target participant user, a schedule of a co-worker of interest to the target participant user, a schedule of a star or a blogger of interest to the target participant user, or the like.
The schedule access request is used for accessing schedules associated with target participating users and screening schedules to be displayed from the schedules.
In some embodiments, considering that the participating users may be driving the vehicle, in order to facilitate sharing the schedule associated with the target participating users in the current live broadcast, before the schedule to be presented indicated by the schedule access request is acquired from the schedule associated with the target participating users in response to the schedule access request of the target participating users on the live broadcast page, the method further includes:
based on the live broadcast page, acquiring user command voice of a current live broadcast speaking user, wherein the speaking user is a participating user who is speaking;
Determining target voice corresponding to preset voice from user command voice, wherein the preset voice is voice for accessing schedule associated with target participating user;
and determining a schedule access request from the preset requests according to the target voice.
The speaking user is a participating user who is speaking in the current live broadcast, and the speaking user can be any participating user. For example, the speaking user may be a participating user who logs in to the currently live vehicle being driven through the terminal device, may also be a participating user who speaks through the microphone while watching the currently live broadcast online, or the like.
The user command voice is a voice sent by the speaking user and used for controlling the current live broadcast.
The preset voice is a preset voice for recognizing the sharing schedule. For example, the preset voice may be a voice of "accessing a schedule associated with the target participating user", and the specific voice content of the preset voice is not limited herein.
The target voice is a voice of which the similarity between the user command voice and a preset voice meets a preset threshold, and the preset threshold is used for measuring the similarity between the user command voice and the preset voice.
The preset request is a preset request for controlling the current live broadcast.
The schedule access request is a request corresponding to the target voice in a preset request and is used for accessing the schedule associated with the target participating user.
In some embodiments, to obtain a schedule to be shared from a schedule associated with a target participant, in response to a schedule access request for the target participant of a live page, the method for obtaining a schedule to be displayed indicated by the schedule access request from the schedule associated with the target participant includes:
responding to a schedule access request of a target participant user of a live broadcast page, accessing an instant messaging application of the target participant user, wherein the instant messaging application comprises a schedule;
determining a schedule to be displayed indicated by a schedule access request from the schedules;
and acquiring a schedule to be displayed returned by the instant messaging application.
The instant messaging application is a communication application capable of editing schedules. For example, the instant messaging application may be an enterprise WeChat, or the like.
For example, the first terminal is configured to respond to a schedule access request for a target participant of a live broadcast page, the second terminal logs in a terminal of an instant messaging application for the target participant, the first terminal establishes a communication connection with the second terminal through the schedule access request, based on the communication connection, the first terminal can access a schedule in the instant messaging application of the target participant, determine a schedule to be displayed indicated by the schedule access request from the schedule, and finally control the second terminal to return to the schedule to be displayed.
In some embodiments, to avoid revealing a calendar associated with a target participating user, determining a calendar to be presented indicated by a calendar access request from the calendars includes:
based on the schedule access request, obtaining the access rights of the target participating users;
and determining the schedule to be displayed indicated by the schedule access request from the schedules according to the access rights.
The access permission is used for limiting the screening of the schedule to be displayed from the schedules of the target participating users.
In some embodiments, to obtain the access right of the target participating user for the schedule access request, obtaining the access right of the target participating user based on the schedule access request includes:
based on the schedule access request, controlling the sending of access right acquisition information to a second terminal, wherein the second terminal logs in a terminal of the instant messaging application for a target participating user;
and receiving the selection operation of the target participating user on the access right acquisition information, and controlling the instant messaging application to acquire the access right of the target participating user.
The access right acquisition information is used for guiding a target participating user to authorize the right of the schedule access request. For example, the access right obtaining information may be a short message, an ejection message of an instant messaging application, and so on.
For example, the access right acquisition information is provided with a request for allowing a schedule access, a request for rejecting a schedule access, and the like. If the target participating user selects the request for allowing the schedule access, the schedule to be displayed indicated by the schedule access request can be determined from the schedules by allowing the access permission corresponding to the schedule access request. If the target participating user selects to reject the schedule access request, the schedule to be displayed indicated by the schedule access request cannot be determined from the schedules by rejecting the access right corresponding to the schedule access request.
In some embodiments, in view of the calendar being associated with a calendar, to facilitate screening of the calendar, the instant messaging application includes a calendar associated with the calendar, the calendar access request includes calendar screening instructions, determining from the calendar a calendar to be presented indicated by the calendar access request, comprising:
determining a target calendar corresponding to the calendar screening instruction from the calendars;
and taking the schedule associated with the target calendar as the schedule to be displayed.
Wherein the calendar displays one day of information. For example, 365 days a year, each day corresponds to a calendar, wherein if a calendar is associated with a schedule, then an event corresponding to the schedule needs to be executed in a period of the calendar is indicated.
The calendars in the instant messaging application comprise calendars of target participating users, calendars of users concerned by the target participating users and the like.
In some embodiments, the instant messaging application includes a plurality of calendars, each calendar corresponding to a date.
The calendar filtering instructions are used to filter calendars from all calendars of the instant messaging application.
The target calendar is the calendar indicated by the calendar filtering instruction.
For example, the target calendar may be a calendar corresponding to a certain week, a calendar corresponding to a certain month, a calendar corresponding to a custom time, and so on.
In some embodiments, considering that multiple calendars exist in the instant messaging application, the calendar may be specifically a calendar of a target participating user, or may be a calendar of a user focused by the target participating user, in order to screen the target calendar from the multiple calendars, the calendar carries an identifier, a calendar screening instruction includes a screening identifier and a screening interval, and determining, from the calendars, a target calendar corresponding to the calendar screening instruction includes:
determining candidate calendars carrying screening identification from calendars;
a target calendar within the screening interval of the candidate calendars is determined.
Wherein the identification is used to distinguish calendars located in the instant messaging application. For example, the calendar of the target participating user carries an identifier a, the identifier a is used for indicating the target participating user, the calendar of the user concerned by the target participating user carries an identifier B, the identifier B is used for indicating the user concerned by the target participating user, and the identifier can be specifically presented in the form of characters, icons, voices and the like.
The screening identifier is used to screen at least one calendar from among a plurality of calendars.
The candidate calendars are calendars with screening identification in various calendars.
The screening interval is used for indicating a target calendar meeting the screening area in the candidate calendar screen. For example, if the filter interval is a time interval, the target calendar is a candidate calendar within the time interval.
In some embodiments, in order to obtain the screening interval and the screening identifier in the schedule access request from the live broadcast page, the live broadcast page includes a schedule access control associated with the participating user, and before the schedule to be displayed indicated by the schedule access request is obtained from the schedule associated with the target participating user in response to the schedule access request of the target participating user of the live broadcast page, the method further includes:
responding to the triggering of a schedule access control associated with a target participating user, displaying a schedule screening interface, wherein the schedule screening interface comprises a first control and a second control, the first control is used for screening a time period associated with a schedule, and the second control is used for screening a calendar associated with the target participating user;
acquiring a screening interval based on a selection event input through a first control;
and acquiring the screening identification based on the selection event input through the second control.
The schedule access control is used for assisting in acquiring a schedule access request for screening a schedule to be displayed in the current live broadcast. For example, a target participating user may be selected from a plurality of participating users via a calendar access control to obtain a calendar of the target participating user.
The schedule screening interface is used for acquiring a calendar screening instruction in the schedule access request.
The first control is used for screening the time period associated with the schedule, namely, a screening interval can be obtained through the first control. For example, the first control may select a time period corresponding to the schedule to be displayed, which may specifically be "week", "month" and "user-defined time".
The second control is used for screening calendars associated with the target participating users, namely screening identification can be obtained through the second control. For example, the type of calendar corresponding to the schedule to be displayed can be selected through the first control.
In some embodiments, to send an instruction to screen the schedule associated with the target participant user in the current live broadcast, before displaying the schedule screening interface, the method further includes:
responding to the triggering of a schedule access control associated with a target participating user, and acquiring the identification of a calendar in an instant messaging application of the target participating user;
And displaying a schedule screening interface based on the identification.
For example, the calendar filtering interface is caused to display an identification to screen at least one calendar from a plurality of calendars associated with the target participant user.
130. And classifying the planning contents in the schedule to be displayed to obtain the planning type corresponding to the planning contents and the sub-planning contents corresponding to the planning type.
The planning content is planned content when planning a schedule to be displayed. For example, if the schedule to be displayed is a video conference, the planned content is the content set when the schedule is scheduled for the conference, if the schedule to be displayed is live for the course, the planned content is the content set when the schedule is live for the course, if the schedule to be displayed is live for the event, the planned content is the content set when the event is live, and so on.
The plan type is used to indicate contents having different functions among the plan contents. For example, the plan type may be a participant of a schedule, a time period corresponding to the schedule, a place corresponding to the schedule, an attachment, a description corresponding to the schedule, a reminder corresponding to the schedule, and so on.
The sub-plan content is content corresponding to the plan type in the plan content. For example, the sub-plan content may be a name of a participant of the schedule, a specific time of a time period corresponding to the time, a name of a place corresponding to the schedule, an addition required for the schedule, a content of a description corresponding to the schedule, a content of a reminder corresponding to the schedule, and the like.
In some embodiments, the plan type is a preset type for use in planning a schedule, and the sub-plan content is filled content corresponding to the plan type.
For example, sub-schedule contents corresponding to a schedule type are set by the schedule type to obtain a schedule. When the schedule content of the schedule to be displayed is classified, the sub-schedule content corresponding to the schedule type can be obtained by identifying the schedule type in the schedule content because the schedule type is a preset field.
140. Editing sub-plan content in the shared document according to the plan type to obtain an edited shared document, wherein the shared document is provided for at least one authorized participant to carry out editing operation.
Wherein the shared document is available to at least one authorized participant to operate simultaneously or non-simultaneously. For example, the shared document may be an online document, and the editing mode of the shared document includes online editing. The participating users can log in the shared document platform through a mode of accessing a client or a browser through voice, then create a shared document, and after the shared document is created, the created shared document is stored on the shared document platform.
The edited shared document comprises schedules to be displayed.
In some embodiments, in order to edit the plan content of the schedule to be displayed in the shared document, according to the plan type, editing the sub-plan content in the shared document to obtain the edited shared document, including:
editing the plan type in the shared document;
and editing sub-plan contents corresponding to the plan types in the areas corresponding to the plan types in the shared document.
For example, the schedule type of one schedule to be displayed is edited in the shared document to serve as a title, and then the sub-schedule content corresponding to the schedule type in each schedule to be displayed is edited in a corresponding area in the shared document according to the title.
In some embodiments, to edit sub-plan content in a shared document according to a plan type in order to enable the sub-plan content to be edited at a server running a current live broadcast so as not to affect the current live broadcast, the edited shared document includes:
creating a schedule editing task based on the schedule access request;
and editing the sub-plan content in the shared document based on the schedule editing task and the plan type to obtain the edited shared document.
The schedule editing task is used for controlling editing of the schedule content of the schedule to be displayed in the shared document. For example, after the schedule access request is acquired, a schedule editing task is created, so that after a current live broadcast server acquires a schedule to be displayed, sub-schedule content corresponding to an editing schedule type in a shared document is controlled through the schedule editing task.
In some embodiments, in order to facilitate the user to analyze the schedule to be displayed associated with the target participating user, according to the type of the schedule, sub-schedule contents are edited in the shared document, so as to obtain the edited shared document, including:
acquiring schedule time of a schedule to be displayed;
editing the sub-plan content in the shared document according to the sequence of the schedule time and the plan type, and obtaining the edited shared document.
The schedule time is a time period between the starting time and the ending time of the schedule to be displayed.
The sequence of the schedule time is the sequence obtained after the schedule time of all the schedules to be displayed is ordered. For example, the schedule time is in front-to-back order or back-to-front order.
For example, sub-plan contents corresponding to the plan types may be sequentially edited in the shared document according to the order of the schedule time.
In some embodiments, considering that the current live broadcast running server has a slower speed in acquiring the planned content of the schedule to be displayed, the time of the schedule to be displayed can be acquired first, then the received schedule to be displayed is edited in a corresponding area in the shared document, and the editing of the subsequently received schedule to be displayed is not affected, so as not to limit the editing sequence of the schedule to be displayed in the shared document, according to the sequence of the schedule time and the plan type, the sub-planned content is edited in the shared document, and the edited shared document is obtained, including:
Sequencing the schedules to be displayed according to the sequence of the schedule time to obtain the serial numbers of the schedules to be displayed;
determining a region to be filled corresponding to the sequence in the shared document;
and editing the sub-plan content in the region to be filled according to the plan content to obtain the edited shared document.
The serial numbers are used for indicating the sequence of a schedule to be displayed in all schedules to be displayed.
The region to be filled is a region corresponding to the sequence in the shared document. For example, if the order is i, the plan type sequentially edits the first row in the shared document, the region to be filled may be a region corresponding to the i+1th row of the shared document. If the plan type is edited in the first column of the shared document in turn, the region to be filled may be a region corresponding to the (i+1) th column of the shared document. If the order is i and the plan type is not edited in the shared document, the area to be filled can be the area corresponding to the ith row or the ith column.
150. Displaying the edited shared document on the live page.
In some embodiments, in order to control the display of the edited shared document on the current live page, after creating the schedule editing task based on the schedule access request, the method further includes:
Detecting a task process of a schedule editing task, wherein the task process is the progress of editing a schedule to be displayed in a shared document;
displaying the edited shared document on the live page, including:
and displaying the edited shared document on the live page according to the task progress.
The task process is used for indicating the progress of editing the schedule to be displayed in the shared document.
For example, after the task process is finished, the edited shared document is displayed on the live page. If the task process is not finished, continuing to control editing the schedule to be displayed in the shared document.
In some embodiments, to detect the progress of schedule editing to be presented into a shared document, detecting the task progress of a schedule editing task includes:
acquiring an edited schedule according to a preset frequency, wherein the edited schedule is an edited schedule to be displayed in a shared document;
and determining a task process, wherein the task process is equal to the duty ratio between the edited schedule and all schedules to be displayed.
The edited schedule is the content of the schedule to be displayed, which is edited in the shared document.
The preset frequency is a preset frequency for acquiring the edited schedule.
Such asThere are 5 schedules to be edited, there are 3 edited schedules, The edited shared document is displayed on the live page.
In some embodiments, to avoid spending a lot of time also failing to completely edit the schedule to be displayed in the shared document, displaying the edited shared document on the live page according to the task progress, including:
acquiring a time length corresponding to a task process;
if the duration is not greater than the preset duration and the task process is finished, displaying the edited shared document on the live page;
if the time length is longer than the preset time length, determining that the schedule editing task fails.
The time length is the time length consumed for executing the schedule editing task and corresponds to the task process.
The preset time length is used for measuring the time length corresponding to the task process.
In some embodiments, after determining that the schedule editing task fails if the time period is longer than the preset time period, the method further includes:
and re-executing the schedule editing task to edit the schedule to be displayed in the shared document.
From the above, the embodiment of the application can display the live broadcast page of the current live broadcast, wherein the current live broadcast comprises a plurality of participating users; responding to a schedule access request of a target participant user of a live broadcast page, acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user, wherein the participant user comprises the target participant user; classifying the planned content in the schedule to be displayed to obtain a plan type corresponding to the planned content and sub-planned content corresponding to the plan type; editing sub-plan content in the shared document according to the plan type to obtain an edited shared document, wherein the shared document is provided for at least one authorized participant to carry out editing operation; displaying the edited shared document on the live page.
According to the scheme, the schedule access request for the target participant can be initiated through the live broadcast page, the schedule to be displayed associated with the target participant can be acquired in the current live broadcast, the target participant can be the participant logged in to the current live broadcast, the participant who watches the current live broadcast can also watch the current live broadcast on line, the sub-plan content corresponding to the plan type in the schedule to be displayed is edited in the shared document, and the edited shared document is displayed on the live broadcast page, so that the target participant can display the schedule associated with the target participant without logging in the current live broadcast, the schedule associated with the user can be displayed in the live broadcast conveniently, and the schedule display efficiency is improved.
The method described in the above embodiments will be described in further detail below.
In this embodiment, a method of the embodiment of the present application will be described in detail by taking editing a schedule to be displayed in an instant messaging application in a shared document as an example.
As shown in fig. 2a, a specific flow of a schedule display method is as follows:
210. and displaying a calendar interface of the instant messaging application, wherein the calendar interface comprises a calendar, and the calendar carries an identifier.
For example, as shown in FIG. 2b, the calendar interface includes a calendar of month X of X years, a calendar of My, including the calendar of the target participant user, and a calendar of the target participant user focusing on the user, and a calendar export control.
220. And responding to the schedule access request received through the calendar interface, displaying a schedule screening interface, wherein the schedule screening interface comprises a first control and a second control, the first control is used for screening a time period associated with a schedule, and the second control is used for screening a calendar associated with a target participating user.
In some embodiments, in response to a calendar access request received through the calendar interface, displaying a calendar filtering interface includes:
responding to a schedule export control through triggering a calendar interface, and acquiring a schedule access request;
and displaying a schedule screening interface according to the schedule access request.
For example, as shown in fig. 2c, the first control may include a time option, specifically, "week", "month", "custom time". The second control selects my calendar, which includes the calendars of the target participating users, the calendars of the users of interest to the target participating users, and so on.
230. And when receiving the selection event input in the schedule screening interface, determining a target calendar indicated by the selection event from all calendars.
In some embodiments, when receiving a selection event entered in the calendar filtering interface, determining a target calendar indicated by the selection event from all the calendars includes:
Acquiring a screening interval based on a selection event input through a first control;
acquiring a screening identifier based on a selection event input through a second control;
and screening the target calendars from all calendars according to the screening interval and the screening identification.
240. And taking the schedule associated with the target calendar as the schedule to be displayed.
250. Editing the schedule to be displayed in a shared document, wherein the shared document is used for editing operation of at least one authorized participant.
In some embodiments, after the schedule associated with the target calendar is taken as the schedule to be presented, the method further comprises:
a universal gateway interface is adopted to send a schedule to be displayed to a target server, wherein the target server is a server running instant messaging application;
editing a schedule to be displayed in a shared document, including:
and editing the schedule to be displayed in the shared document by using an access interface of the shared document by the control target server.
For example, the general gateway interface is Common Gateway Interface interface, i.e. CGI interface. The access interface is Application Programming Interface, i.e. API interface.
In some embodiments, after the preset access interface of the shared document is adopted, the control target server edits the schedule to be displayed in the shared document, the method further comprises:
The control target server creates a schedule editing task;
and editing the sub-plan content in the shared document based on the schedule editing task and the plan type by adopting a preset access interface of the shared document to obtain the edited shared document.
In some embodiments, when a preset access interface of the shared document is adopted, editing sub-plan content in the shared document based on schedule editing task and plan type to obtain an edited shared document, the method comprises the following steps:
detecting a task process of a schedule editing task, wherein the task process is the progress of editing a schedule to be displayed in a shared document;
and controlling the instant messaging application to receive the edited shared document according to the task process.
For example, as shown in fig. 2d, a schedule access request sent by an instant messaging application is parsed, the parsed schedule access request is sent to a target server, the target server reads a schedule to be displayed according to time, edits the schedule to be displayed in a shared document, and the target server sends the edited shared document to the instant messaging application.
In some embodiments, detecting a task progress of a calendar editing task includes:
acquiring an edited schedule according to a preset frequency, wherein the edited schedule is an edited schedule to be displayed in a shared document;
And determining a task process, wherein the task process is equal to the duty ratio between the edited schedule and all schedules to be displayed.
In some embodiments, controlling the instant messaging application to receive the edited shared document according to the task process includes:
acquiring a time length corresponding to a task process;
if the duration is not greater than the preset duration and the task process is finished, controlling the instant messaging application to receive the edited shared document;
if the time length is longer than the preset time length, determining that the schedule editing task fails.
In some embodiments, the edited shared document is stored in a cloud disk.
From the above, it is possible to edit schedules discretely arranged in a calendar interface of an instant messaging application in a shared document so as to display the schedules.
In order to better implement the method, the embodiment of the application also provides a schedule display device which can be integrated in electronic equipment, wherein the electronic equipment can be a terminal, a server and the like. The terminal can be a mobile phone, a tablet personal computer, an intelligent Bluetooth device, a notebook computer, a personal computer and other devices; the server may be a single server or a server cluster composed of a plurality of servers.
For example, in this embodiment, a method according to an embodiment of the present application will be described in detail by taking a specific integration of a schedule display device in an electronic device as an example.
For example, as shown in fig. 3, the schedule presentation apparatus may include a first display unit 310, an access unit 320, a classification unit 330, an editing unit 340, and a second display unit 350, as follows:
(one), a first display unit 310.
The first display unit 310 is configured to display a live page of a current live broadcast, where the current live broadcast includes a plurality of participating users.
(two), access unit 320.
And the accessing unit 320 is configured to, in response to a schedule access request for a target participant user of the live page, obtain, from a schedule associated with the target participant user, a schedule to be displayed indicated by the schedule access request, where the participant user includes the target participant user.
In some embodiments, in response to a schedule access request for a target participant user of a live page, acquiring a schedule to be presented indicated by the schedule access request from a schedule associated with the target participant user includes:
responding to a schedule access request of a target participant user of a live broadcast page, accessing an instant messaging application of the target participant user, wherein the instant messaging application comprises a schedule;
Determining a schedule to be displayed indicated by a schedule access request from the schedules;
and acquiring a schedule to be displayed returned by the instant messaging application.
In some embodiments, determining a schedule to be presented indicated by a schedule access request from the schedules includes:
based on the schedule access request, obtaining the access rights of the target participating users;
and determining the schedule to be displayed indicated by the schedule access request from the schedules according to the access rights.
In some embodiments, the instant messaging application includes a calendar associated with the calendar, the calendar access request includes calendar filtering instructions, determining a calendar to be presented indicated by the calendar access request from the calendar, including:
determining a target calendar corresponding to the calendar screening instruction from the calendars;
and taking the schedule associated with the target calendar as the schedule to be displayed.
In some embodiments, the calendar carries an identifier, the calendar filtering instruction includes a filtering identifier and a filtering interval, and determining a target calendar corresponding to the calendar filtering instruction from the calendars includes:
determining candidate calendars carrying screening identification from calendars;
a target calendar within the screening interval of the candidate calendars is determined.
(III), a classification unit 330.
The classifying unit 330 is configured to classify the planned content in the schedule to be displayed, and obtain a planned type corresponding to the planned content and sub-planned content corresponding to the planned type.
(IV), an editing unit 340.
And the editing unit 340 is configured to edit the sub-plan content in the shared document according to the plan type, so as to obtain an edited shared document, where the shared document is provided for at least one authorized participant to perform editing operation.
In some embodiments, editing sub-plan content in a shared document according to a plan type, resulting in an edited shared document, comprising:
creating a schedule editing task based on the schedule access request;
and editing the sub-plan content in the shared document based on the schedule editing task and the plan type to obtain the edited shared document.
In some embodiments, editing sub-plan content in a shared document according to a plan type, resulting in an edited shared document, comprising:
acquiring schedule time of a schedule to be displayed;
editing the sub-plan content in the shared document according to the sequence of the schedule time and the plan type, and obtaining the edited shared document.
In some embodiments, editing sub-plan content in a shared document according to the sequence of schedule time and the plan type to obtain an edited shared document, including:
sequencing the schedules to be displayed according to the sequence of the schedule time to obtain the serial numbers of the schedules to be displayed;
Determining a region to be filled corresponding to the sequence in the shared document;
and editing the sub-plan content in the region to be filled according to the plan content to obtain the edited shared document.
Fifth, the second display unit 350.
And a second display unit 350 for displaying the edited shared document on the live page.
In some embodiments, after creating the calendar editing task based on the calendar access request, further comprising:
detecting a task process of a schedule editing task, wherein the task process is the progress of editing a schedule to be displayed in a shared document;
displaying the edited shared document on the live page, including:
and displaying the edited shared document on the live page according to the task progress.
In some embodiments, detecting a task progress of a calendar editing task includes:
acquiring an edited schedule according to a preset frequency, wherein the edited schedule is an edited schedule to be displayed in a shared document;
and determining a task process, wherein the task process is equal to the duty ratio between the edited schedule and all schedules to be displayed.
In some embodiments, displaying the edited shared document on the live page according to the task progress includes:
acquiring a time length corresponding to a task process;
If the duration is not greater than the preset duration and the task process is finished, displaying the edited shared document on the live page;
if the time length is longer than the preset time length, determining that the schedule editing task fails.
In the implementation, each unit may be implemented as an independent entity, or may be implemented as the same entity or several entities in any combination, and the implementation of each unit may be referred to the foregoing method embodiment, which is not described herein again.
As can be seen from the above, the schedule display device of the present embodiment displays a live broadcast page of a current live broadcast by the first display unit, where the current live broadcast includes a plurality of participating users; the method comprises the steps that an access unit responds to a schedule access request of a target participant user of a live broadcast page, a schedule to be displayed indicated by the schedule access request is obtained from schedules associated with the target participant user, and the participant users comprise target participant users; classifying the plan content in the schedule to be displayed by a classifying unit to obtain a plan type corresponding to the plan content and sub-plan content corresponding to the plan type; editing sub-plan content in the shared document according to the plan type by an editing unit to obtain an edited shared document, wherein the shared document is provided for at least one authorized participant to carry out editing operation; and displaying the edited shared document on the live page by the second display unit.
Therefore, the embodiment of the application can be convenient for displaying the schedule associated with the user in live broadcast, and improves the efficiency of displaying the schedule.
The embodiment of the application also provides electronic equipment which can be a terminal, a server and other equipment. The terminal can be a mobile phone, a tablet computer, an intelligent Bluetooth device, a notebook computer, a personal computer and the like; the server may be a single server, a server cluster composed of a plurality of servers, or the like.
In some embodiments, the schedule display apparatus may also be integrated in a plurality of electronic devices, for example, the schedule display apparatus may be integrated in a plurality of servers, and the schedule display method of the present application is implemented by the plurality of servers.
In this embodiment, a detailed description will be given taking an example that the electronic device of this embodiment is a live broadcast device, for example, as shown in fig. 4, which shows a schematic structural diagram of the live broadcast device according to the embodiment of the present application, specifically:
the live device may include one or more processor cores 'processors 410, one or more computer-readable storage media's memory 420, a power supply 430, an input module 440, and a communication module 450, among other components. It will be appreciated by those skilled in the art that the live device structure shown in fig. 4 is not limiting of the live device and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components. Wherein:
The processor 410 is a control center of the live device, connects various parts of the entire live device using various interfaces and lines, performs various functions of the live device and processes data by running or executing software programs and/or modules stored in the memory 420, and invoking data stored in the memory 420. In some embodiments, processor 410 may include one or more processing cores; in some embodiments, processor 410 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 410.
The memory 420 may be used to store software programs and modules, and the processor 410 may perform various functional applications and data processing by executing the software programs and modules stored in the memory 420. The memory 420 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data created according to the use of the live device, etc. In addition, memory 420 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory 420 may also include a memory controller to provide processor 410 with access to memory 420.
The live device also includes a power supply 430 that powers the various components, and in some embodiments, the power supply 430 may be logically connected to the processor 410 through a power management system to perform functions such as managing charging, discharging, and power consumption. Power supply 430 may also include one or more of any of a direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
The live device may also include an input module 440, which input module 440 may be used to receive entered numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
The live device may also include a communication module 450, and in some embodiments the communication module 450 may include a wireless module, through which the live device may wirelessly transmit over a short distance, thereby providing wireless broadband internet access to the user. For example, the communication module 450 may be used to assist a user in e-mail, browsing web pages, accessing streaming media, and the like.
Although not shown, the live device may further include a display unit or the like, which is not described herein. Specifically, in this embodiment, the processor 410 in the live broadcast device loads executable files corresponding to the processes of one or more application programs into the memory 420 according to the following instructions, and the processor 410 executes the application programs stored in the memory 420, so as to implement various functions as follows:
displaying a live broadcast page of a current live broadcast, wherein the current live broadcast comprises a plurality of participating users;
responding to a schedule access request of a target participant user of a live broadcast page, acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user, wherein the participant user comprises the target participant user;
classifying the planned content in the schedule to be displayed to obtain a plan type corresponding to the planned content and sub-planned content corresponding to the plan type;
editing sub-plan content in the shared document according to the plan type to obtain an edited shared document, wherein the shared document is provided for at least one authorized participant to carry out editing operation;
displaying the edited shared document on the live page.
The specific implementation of each operation above may be referred to the previous embodiments, and will not be described herein.
According to the method, the target participating users can display the schedules associated with the target participating users without logging in the current live broadcast, so that the schedules associated with the users can be conveniently displayed in the live broadcast, and the schedule display efficiency is improved.
Those of ordinary skill in the art will appreciate that all or a portion of the steps of the various methods of the above embodiments may be performed by instructions, or by instructions controlling associated hardware, which may be stored in a computer-readable storage medium and loaded and executed by a processor.
To this end, an embodiment of the present application provides a computer readable storage medium having stored therein a plurality of instructions capable of being loaded by a processor to perform the steps of any of the schedule display methods provided by the embodiments of the present application. For example, the instructions may perform the steps of:
displaying a live broadcast page of a current live broadcast, wherein the current live broadcast comprises a plurality of participating users;
responding to a schedule access request of a target participant user of a live broadcast page, acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user, wherein the participant user comprises the target participant user;
classifying the planned content in the schedule to be displayed to obtain a plan type corresponding to the planned content and sub-planned content corresponding to the plan type;
Editing sub-plan content in the shared document according to the plan type to obtain an edited shared document, wherein the shared document is provided for at least one authorized participant to carry out editing operation;
displaying the edited shared document on the live page.
Wherein the storage medium may include: read Only Memory (ROM), random access Memory (RAM, random Access Memory), magnetic or optical disk, and the like.
According to one aspect of the present application, there is provided a computer program product comprising a computer program/computer instructions stored in a computer readable storage medium. The computer instructions are read from the computer-readable storage medium by a processor of a computer device, which executes the computer instructions, causing the computer device to perform the methods provided in the various alternative implementations of the calendar presentation aspects provided in the above-described embodiments.
The steps in any schedule display method provided by the embodiment of the present application can be executed due to the instructions stored in the storage medium, so that the beneficial effects of any schedule display method provided by the embodiment of the present application can be achieved, and detailed descriptions of the previous embodiments are omitted.
The schedule display method, the schedule display device, the schedule display electronic equipment and the schedule display storage medium provided by the embodiment of the application are described in detail, and specific examples are applied to illustrate the principle and the implementation mode of the application, and the description of the above examples is only used for helping to understand the method and the core idea of the application; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in light of the ideas of the present application, the present description should not be construed as limiting the present application.

Claims (15)

1. A schedule display method, comprising:
displaying a live broadcast page of a current live broadcast, wherein the current live broadcast comprises a plurality of participating users;
responding to a schedule access request of a target participant user of the live broadcast page, and acquiring a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user, wherein the participant user comprises the target participant user;
classifying the plan content in the schedule to be displayed to obtain a plan type corresponding to the plan content and sub-plan content corresponding to the plan type;
Editing the sub-plan content in a shared document according to the plan type to obtain an edited shared document, wherein the shared document is used for editing operation of at least one authorized participant;
and displaying the edited shared document on the live page.
2. The schedule display method according to claim 1, wherein the obtaining, in response to a schedule access request for a target participant user of the live page, a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user includes:
responding to a schedule access request of a target participant user of the live broadcast page, and accessing an instant messaging application of the target participant user, wherein the instant messaging application comprises a schedule;
determining a schedule to be displayed indicated by the schedule access request from the schedules;
and acquiring the schedule to be displayed returned by the instant messaging application.
3. The schedule display method according to claim 2, wherein the determining a schedule to be displayed indicated by the schedule access request from the schedules includes:
based on the schedule access request, acquiring the access rights of the target participating users;
And determining the schedule to be displayed indicated by the schedule access request from the schedules according to the access rights.
4. The calendar display method of claim 2, wherein the instant messaging application includes a calendar associated with the calendar, the calendar access request includes calendar filtering instructions, and the determining the calendar to be displayed indicated by the calendar access request from the calendar includes:
determining a target calendar corresponding to the calendar screening instruction from the calendars;
and taking the schedule associated with the target calendar as a schedule to be displayed.
5. The calendar display method of claim 4, wherein the calendar carries an identifier, the calendar filtering instruction includes a filtering identifier and a filtering interval, and the determining a target calendar corresponding to the calendar filtering instruction from the calendars includes:
determining candidate calendars carrying the screening identification from the calendars;
and determining a target calendar in the screening interval in the candidate calendars.
6. The schedule presentation method of claim 1, wherein editing the sub-schedule content in the shared document according to the schedule type to obtain an edited shared document comprises:
Creating a schedule editing task based on the schedule access request;
and editing the sub-plan content in the shared document based on the schedule editing task and the plan type to obtain the edited shared document.
7. The schedule presentation method of claim 6, further comprising, after said creating a schedule editing task based on said schedule access request:
detecting a task process of the schedule editing task, wherein the task process is the progress of editing the schedule to be displayed in a shared document;
the displaying the edited shared document on the live page comprises the following steps:
and displaying the edited shared document on the live page according to the task progress.
8. The schedule presentation method of claim 7, wherein said detecting a task progress of said schedule editing task comprises:
acquiring an edited schedule according to a preset frequency, wherein the edited schedule is the schedule to be displayed edited in the shared document;
and determining a task process, wherein the task process is equal to the duty ratio between the edited schedule and all schedules to be displayed.
9. The schedule presentation method of claim 7, wherein the displaying the edited shared document on the live page according to the task progress comprises:
Acquiring the time length corresponding to the task process;
if the duration is not greater than the preset duration and the task process is finished, displaying the edited shared document on the live page;
and if the time length is longer than the preset time length, determining that the schedule editing task fails.
10. The schedule presentation method of claim 1, wherein editing the sub-schedule content in the shared document according to the schedule type to obtain an edited shared document comprises:
acquiring the schedule time of the schedule to be displayed;
and editing the sub-plan content in the shared document according to the sequence of the schedule time and the plan type to obtain the edited shared document.
11. The schedule display method according to claim 10, wherein editing the sub-schedule content in the shared document according to the schedule time sequence and the schedule type to obtain the edited shared document comprises:
according to the sequence of the schedule time, sequencing the schedule to be displayed to obtain the serial number of the schedule to be displayed;
determining a region to be filled corresponding to the sequence in the shared document;
And editing the sub-plan content in the region to be filled according to the plan content to obtain the edited shared document.
12. A schedule display apparatus, comprising:
the first display unit is used for displaying a live broadcast page of a current live broadcast, wherein the current live broadcast comprises a plurality of participating users;
an access unit, configured to respond to a schedule access request for a target participant user of the live broadcast page, and acquire a schedule to be displayed indicated by the schedule access request from a schedule associated with the target participant user, where the participant user includes the target participant user;
the classification unit is used for classifying the plan content in the schedule to be displayed to obtain a plan type corresponding to the plan content and sub-plan content corresponding to the plan type;
the editing unit is used for editing the sub-plan content in the shared document according to the plan type to obtain an edited shared document, and the shared document is used for editing operation of at least one authorized participant;
and the second display unit is used for displaying the edited shared document on the live page.
13. An electronic device comprising a processor and a memory, the memory storing a plurality of instructions; the processor loads instructions from the memory to perform the steps in the calendar presentation method as claimed in any one of claims 1 to 11.
14. A computer readable storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the steps of the schedule presentation method of any one of claims 1 to 11.
15. A computer program product comprising computer programs/instructions which when executed by a processor implement the steps of the calendar presentation method of any of claims 1 to 11.
CN202310016044.2A 2023-01-05 2023-01-05 Schedule display method, schedule display device, electronic equipment and storage medium Pending CN116980678A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310016044.2A CN116980678A (en) 2023-01-05 2023-01-05 Schedule display method, schedule display device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310016044.2A CN116980678A (en) 2023-01-05 2023-01-05 Schedule display method, schedule display device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116980678A true CN116980678A (en) 2023-10-31

Family

ID=88477277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310016044.2A Pending CN116980678A (en) 2023-01-05 2023-01-05 Schedule display method, schedule display device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116980678A (en)

Similar Documents

Publication Publication Date Title
US10510051B2 (en) Real-time (intra-meeting) processing using artificial intelligence
US10572858B2 (en) Managing electronic meetings using artificial intelligence and meeting rules templates
US11307735B2 (en) Creating agendas for electronic meetings using artificial intelligence
US8639650B1 (en) Profile-responsive system for information exchange in human- and device-adaptive query-response networks for task and crowd management, distributed collaboration and data integration
US11120326B2 (en) Systems and methods for a context aware conversational agent for journaling based on machine learning
JP2021012384A (en) Automated assistant having conferencing ability
CN109937427A (en) Improved efficiency in task management application
US20180101760A1 (en) Selecting Meeting Participants for Electronic Meetings Using Artificial Intelligence
CN109661676A (en) The agenda of computer assisted video conference
US20200186375A1 (en) Dynamic curation of sequence events for communication sessions
US20090006982A1 (en) Collaborative generation of meeting minutes and agenda confirmation
US20230244857A1 (en) Communication platform interactive transcripts
JP2003532220A (en) Large-scale group dialogue
CN104813311A (en) System and methods for virtual agent recommendation for multiple persons
CN108369715A (en) Interactive commentary based on video content characteristic
US20120324355A1 (en) Synchronized reading in a web-based reading system
US20140280579A1 (en) System and method for providing status updates
US20240039975A1 (en) Promotion of users in collaboration sessions
CN111405224B (en) Online interaction control method and device, storage medium and electronic equipment
Ananny et al. Anticipatory news infrastructures: Seeing journalism’s expectations of future publics in its sociotechnical systems
Takahashi et al. The measurement of dialogue: From a case study of the workshop using world café as a collective dialogue method
US20240062161A1 (en) System and method for product development and prototyping
CN114008621A (en) Determining observations about a topic in a meeting
Banovic et al. Computational modeling in human-computer interaction
Nickerson Leading change in a Web 2.1 world: How ChangeCasting builds trust, creates understanding, and accelerates organizational change

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication